Sunteți pe pagina 1din 67

NC-GUIDE

Brasov 2016
1

1.Introducere
1.1 Pachetul Academic NC Guide....6
1.2 Suportul modelelor FANUC..6

2.Aplicatii
2.1 Demonstratii..7
2.2 Exercitii..7
2.3 Teme de casa....8
2.4 Studiu in afara cursului.....8
2.5 Invatare de la distanta...8
2.6 Integrare CAD/CAM..8
2.7 Instruire operare....8
2.8 Instruire programare...9

3. Suportul CNC al fluxului de lucru


3.1 Crearea unui program..10
3.2 Incarcarea de programe..10
3.3 Setarea sculei....11
3.4 Verificarea grafica a programului creat.11
3.5 Editarea programului.12
3.6 Tabelul Offset pentru punctul de nul al piesei....12
3.7 Rularea programului..12
3.8 Tabelul Offset pentru scule12

4. Interfete CNC, Panouri MDI si optiuni de afisare


4.1 Modele FANUC suportate..13
4.2 Interfete Fanuc suportate..13
4.2.1 Schimbarea interfetei CNC.14
4.2.2 Schimbarea modului de afisare a interfetei..14
4.3 Panouri MDI suportate.14
4.3.1 Schimbarea panoului MDI 14
4.4 Exemple de interfete CNC si combinatii de panouri MDI....15
4.4.1 Seria Oi-D, Strunjire, ecran 8.4, modul de afisare poza..15
4.4.2 Seria Oi-D, Frezare, ecren 10.4, modul de afisare poza...16
4.4.3 Seria 31i Model B, Frezare, ecran 10.4, modul de afisare poza..17
4.4.4 Seria Oi-D, Frezare, ecran 10.4, modul de afisare fereastra ...18
4.5 Lista de operatii...19
2

4.6 Coduri G-Strunjire...20


4.7 Coduri G-Frezare..................25

5. Operarea
5.1 Rularea NC Guide.30
5.2 Componente...31
5.2.1 Componente Oi-D31
5.2.2 Componente 30i,31i si 35i.32
5.3 Selectarea modului CNC..33
5.3.1 EDIT-Editarea de program.33
5.3.2 MEM-Modul de operare automata......33
5.3.3 Modul de oprerare MDI....33
5.4 Operarea in modul MDI..34
5.4.1 Butoane in modul MDI...35
5.5 Operarea cu ajutorul butoanelor Soft...36
5.6 Panoul operatorului .39
5.7 Afisarea pe ecran....41
5.7.1 Afisarea pe ecran a pozitiei...41
5.7.2 Afisarea pe ecran a programului.42
5.7.3 Afisarea pe ecran a setarilor43
5.7.4 Afisarea pe ecran a parametrilor....44
5.7.5 Afisarea pe ecran a mesajelor...45
5.7.6 Afisarea pe ecran a simularii grafice..46
5.8Editarea programelor....47
5.8.1 Crearea unui program...47
5.8.2 Inlocuirea unui cuvant47
5.8.3 Inserarea unui cuvant.48
5.8.4 Stergerea unui cuvant...48
5.9 Selectarea unui program...48
5.9.1 Selectarea programului folosind functia de apelare.....48
5.9.2 Selectarea programului din lista de programe...48
5.10 Stergerea unui program.. 49
5.10.1 Stergerea programului folosind functia de apelare 49
5.10.2 Stergerea programului din lista de programe.49
5.11 Executarea programului..49
5.11.1 Executarea programului...49
5.11.2 Verificarea grafica a programului...50
5.11.3 Executarea linie cu linie a programului...50
5.12 Afisarea limbilor.50
5.12.1 Procedura de schimbare a limbii .51
5.13 Iesirea din NC Guide...51

6 Ghidul Manual Guide i


6.1 Explicarea ghidul Manual Guide i....52
6.2 Aplicatii pentru Manual Guide i... 52
6.3 Caracteristicile principale pentru Manual Guide i.. 53
6.4 Navigarea in Manual Guide i...54
6.4.1 Rularea Manual Guide i.. 54
6.4.2 Componentele ecranului Manual Guide i...55
6.5 Prezentare generala pentru crearea de programe in Manual Guide i....56
6.6 Explicatii pentru crearea de programe..57
6.6.1 Comenzi necesare inainte de introducerea de cicluri de prelucrare.57
6.6.2 Cicluri de prelucrare58

7. Compozitia masinii
7.1 Setarea sculei..59
7.2 Setarea optiunilor...60
7.3 Parametrii....60

8 Pachetul NC Guide
8.1 Cerintele de sistem.61
8.2 Diferentele fata de masina CNC in operare...62

9 Sumar
9.1 Notiuni despre instruire..62

1. Introducere
Pachetul academic NCGuide este este un soft CNC FANUC, rulabil pe calculator,
care ofera un mediu 100% autentic in ceea ce priveste operarea si programarea.
Intelegerea si capacitatea de retinere este imbunatatita datorita exercitiilor efectuate
de catre student.
Studentii pot practica proceduri comune si experimenta intr-un mod sigur cu un
minim de supraveghere si fara riscuri pentru om, masina si scule.
Pachetul NCGuide ofera accesul la cele mai noi tehnologii CNC si suportul pentru
multiple configuratii de controlere FANUC atat pentru strunjire cat si pentru frezare.

Pachetul NCGuide imbunatateste eficienta invatarii CNC prin:


Profesorul face demonstratii atat in clasa cat si prin intermediul invatarii la
distanta
Exersarea in clasa care ofera o invatare superioara cu un minim de supraveghere
Teme care pot fi realizate oriunde, oricand
Invatarea la distanta care pot fi suportate atat prin demonstratiile profesorului
folosind instructiuni video, cat si independent prin exersarea studentilor
Testarea programelor prin intermediul generarii CAD/CAM
Operare si programare cuprinzatoare, incluzand programarea cu macro-uri
customizabile

Pachetul academic NCGUide suporta programarea complete a masinii CNC, reglarea


si realizarea de piese din fluxul de lucru.
-

Crearea de programe CNC folosind editarea de coduri G sau folosind programul


conversational Manual Guide i
Incarcarea de programe realizate, cu ajutorul editoarelor exterioare sau cu ajutorul
sistemelor CAD/CAM
Reglajul complet al geometriei sculei
Verificarea programelor folosind simularea 3D a sau a traseului sculei si utilizarea
ecranului de verificare a programului
Programele pot fi modificae folosind editorul de cod G
Stabilirea de offset-uri de lucru
Programele pot fi rulate folosind avansurile programate sau simuland in mod
accelerat
5

Offset-ul de scule poate fi ajustat

1.1 Pachetul Academic NCGuide


Pachetul academic NCGuide pentru invatarea in clasa : ofera licente in retea. Pana
la 16 utilizatori independenti pot utiliza softul de simulare simultan. Fiecare student
poate utiliza orice controller sau configuratie suportate atata timp cat acesta poate
accesa reteaua unde este instalat softul. Acesta ofera flexibiliate atat pentru studenti,
cat si pentru operatori, pentru operatii practice, teme sau invatare la distanta.
Pachetul academic NCGuide pentru temele de acasa : pretul este perceput pentru
un singur student sau pentru un professor, de a testa softul inante de a activa pachetul
de invatare in clasa. Softul este identic cu cel de invatare in clasa, acesta este prevazut
cu o cheie USB care este valabila 1 an.
1.2 Controlere CNC FANUC suportate
Versiunea curenta de NCGuide poate suporta:
Serii FANUC 0i-D (0i-TD si 0i-MD)
Serii FANUC 31i-B
Serii FANUC 30i-B
Serii FANUC 31i-A
Serii FANUC 31i-LB (CNC-uri pentru taiere
cu laser)
Serii FANUC 31i-PB (CNC-uri pentru prese
de tip Punch Press)
Serii FANUC 35i-B

2 Aplicatii
2.1 Demonstratii
Pachetul academic NCGuide poate fi proiectat pe un panou, asemenea oricarui program
specific calculatorului, oferind un plus in conceptele de demonstrare, explicare si invatare in
timpul cursurilor.
Toate aspectele operarii si programarii CNC pot fi demonstrate incluzand:
Operatii de strunjire si frezare
Creare de programe pe masina CNC
Incarcarea de programe intr-o sursa externa
Setarea geometriei sculei si ajustari ale ecesteia
Verificare grafica a programului
Editarea programului
Setarea offset-ului si ajustari ale acestuia
Executarea de programe

2.2 Exercitii in clasa


Elevii pot realiza exercitii de operare si programare in clasa. Acesta este un lucru folositor
tinand cont ca de obicei nu sunt suficiente masini CNC pentru toti elevii de a le utiliza in
acelasi timp. Profesorul poate furniza diferite tipuri de configuratii CNC, pentru operare,
setarea parametrilor, programele si subprogramele existente, geometria si offset-ul de lucru
sunt preselectate.

2.3 Teme pentru elevi


Elevei care pot accesa reteaua unde este instalat NCGuide, pot rula softul direct de pe
calculatorul de acasa. Softul este incarcat pe calculatorul elevului prin licenta de tip retea.
Asta inseamna ca elevul beneficiaza de software fara a mai fi nevoie de instalare pe
calculatorul acestuia.
Profesorul poate pune la dispozitie configuratii personalizate de masini CNC, optiuni,
parametrii, programe si subprogram existente, offset-uri de scule si de lucru. Pot fi concepute
exercitii penru ca elevii sa le poata rezolva.
2.4 Studiu in afara cursului
Pachetul academic NCGuide este ideal pentru lecturare si exercitii standard cu un minim de
supraveghere.
2.5 Invatarea la distanta
NCGuide este o unealta eficienta de invatare la distanta care ofera utilizatorului exercitii
cuprinzatoare in operarea si programarea CNC. Licenta de invatare la distanta este controlata
cu ajutorul retelelor si nu este taxata pentru transferal de data. Profesorul poate preda aplicatii
practice prin intermediul internetului.
2.6 Integrarea CAD/CAM
NCGuide este o unealta pretioasa in predarea de tip CAD/CAM. Executarea unui program
realizat si postprocesat in mediu CAM poate fi realizata in NCGuide. Traseul conversational
al sculei sau modelul solid 3D, pot fi simulate, verificate intr-un mod sigur si fara costuri.
2.7 Instruire operare
NCGuide este ideal in instruirea operatorului, toate interfetele CNC standard pot fi selectate
si toate procedurile standard pot fi executate.
Se pot:
Crea si edita programe
Cauta cuvine si linii
Incarca si descarca programe
Testa traseul sculei sau erori ale acestuia
Edita si vizualiza offset-ul piesei
Edita si vizualiza offset-ul scului si uzura acesteia

Utilizatorii is pot extinde aria de cunostinte prin invatarea noilor caracteristici care vin
insotite de noile controlere CNC, chiar daca acestea nu se regasesc la masina din fabrica.
Elevi beneficiaza de cele mai noi controlere FANUC fapt pentru care se mareste
posibilitatea de angajare pentru companiile care doresc sa achizitioneze o masina noua.
2.8 Instruire programare
NCGuide ofera suportul pentru programarea conversationala in cod G cat si pentru
programarea conversationala de tip Manual Guide i.
Se pot:
Crea si edita programe prentru masini de strunjit si centre CNC
Vizualiza programele cu ajoturl simularii traseului de scula
Vizualiza programe cu ajoturl simularii 3D a traseului de scula
Genera timpi pentru cicluri de program
Crea si testa macrouri personalizate
Vizualiza efectul modificarii offset-ului de scula si punct de lucru
Vizualiza detaliile ciclurilor de tip canned si moduri de interpolari avansate
Testa programe concepute in mediul CAD/CAM inainte de a fi introduce in
masina
Programele pot fi realizate in mediul conversational Manual Guide i si convertite in
programe de tip cod G si rulate pe orice masina CNC FANUC.

3 Suportul CNC al fluxului de lucru


3.1 Crearea unui program
Programele pot fi create pe masinile CNC, utilizand
editoarele de cod G sau folosind mediul de
programare conversationala Manual Guide i.
Modul traditional de editare de cod G FANUC si de
editare caractere sun suportate.
Mediul de programare conversationala Manual
Guide i, simplifica generarea de programe si ajuta
elevul sa tina cont de secventa de operatii create in
program si mai putin de detalierea codului G.
Manual Guide i ofera posibilitatea de programare
pentru a genera multiple linii de cod G cu foarte
putine apasari de taste . Pot fi realizate linii de
program pentru inceputul de program, schimbari de
scule, avansuri si turatii.
Pachetul academic NCGuide ofera support pentru o gama larga de coduri G de la cele mai
simple la conceptele avansate de macro-uri personalizate.

3.2 Incarcarea de programe


Programele pot fi realizate extern, folosind editoarele de text sau cu ajutorul postprocesarii in
mediu CAD/CAM si introduce in controller folosind interfetele CNC standard.
Programele pot fi incarcate in memoria interfetei. Memoria virtuale poate fi localizata pe un
Memory Stick sau orice al director creat in calculator.
Profesorul poate realiza programe si incarca in CNC. Programele pot contine erori pentru ca
elevii sa le descopere si sa le remedieze.

10

3.3 Setarea sculei


Setarea geometriei scule este este un pas
important in reglarea masinii- unelte. Sculele
corecte trebuie incarcate in posturile atribuite
acestora din program (sau programul trebuie
editat in functie de incarcarea sculelor in
posture).
Pentru centrele CNC, lungimea si diametrul
corespunzator sculei trebuie introduce in
tabelul offset al acesteia.
NCGuide suporta offset-ul sculei de tip C,
afisand datele de lungime, diametru si uzura
a sculei in coloane separate, eliminand erorile
care pot aparea prin calcul mathematic. Este
suportat si offset-ul de tip mostenire in care
se pot declara valori diferite pentru aceeasi scula.
Pentru strunguri, valorile corecte ale geometriei sculei pentru X si Z trebuie introduce odata
cu raza la varf a sculei si a orientarii acesteia.
Cand se utilizeaza mediul de programare Manual Guide i, sunt
necesare date suplimentare pentru a descrie tipul sculei, necesar
modelarii 3D al acesteia.
3.4 Verificarea grafica a programului creat
Inainte de executarea programului pe masina, deobicei se verifica programul de erori sau
probleme pentru a asigura functionarea corecta a acestuia.
Cea mai buna vizualizare a programului creat este posibila folosind atat
varianda grafica standard (GRAPH) cat si modelarea solida in mediul
Manual Guide i , care sunt suportate in mediul academic NCGuide.
Varianta de modelare solida este mai convenabila din mai multe motive:
Este mai usor de vizualizat scula si operatiile acesteia
Simularea este realizata fara miscarea axelor
Se poate selecta si traseul 3D al sculei
Programele conversationale pot fi simulate folosind modelarea 3D. Un rand de program este
introdus pentru a descrie semifabricatul, tipul sculei trebuie definit in tabelul de scule, si un
cod D de definire a diametrului trebuie introdus dupa fiecare schimbare de scula.
11

Interfete avansate sunt disponibile cu Seria FANUC 31i-Model B, controller ce simplifica


testarea si executarea de macro-uri personalizate prin afisarea atat a macro-urilor cat si
rezultatul valorilor simultan.
3.5 Editarea programului
Programele pot fi editate pe masina CNC folosind editoarele standard sau in mediul Manual
Guide i. Eevii pot testa toate modalitatile de editare a operatiilor, de la simpla inlocuire,
stergere sau adaugare de cuvinte pana la posibilitatatile avansate de cautare si inlocuire.
3.6 Tabelul Offset pentru punctul de nul al piesei
Punctele de nul se utilizeaza pentru a transfera sistemul de coordinate in punctual de zero
declarant in program.
Pentru centrele CNC, G54 pana la G59 si de la G54 P1 pana la G54 P48 sunt disponibile
pentru a fi selectate ca puncte de nul.
Pentru strunguri, de la G54 la G59 si work shift-ul de lucru sunt disponibile.
3.7 Rularea programului
Programul poate fi rulat la avansurile introduce in program. Ecranul de verificare afiseaza
programul si pozitionarea efectiva a axelor.
3.8 Tabelul Offset pentru scule
Cu toate ca NCGuide nu poate simula uzura efectiva a sculei, in tabelul de uzura a sculei pot
fi introduse date care afecteaza in mod direct si visual pozitia axelor in timpul prelucrarii.

12

4 Interfete CNC, Panouri MDI si optiuni de afisare


Pachetul academic NCGuide suporta o gama larga de modele CNC FANUC, interfete si
panouri MDI
4.1 Modele FANUC suportate
Pachetul academic NCGuide ofera suport pentru urmatoarele modele CNC FANUC:
FANUC Seria 0i MODEL D (strung si freza)
FANUC Seria 31i MODEL A (strung si freza)
FANUC Seria 31i MODEL B (strung, freza, laser si masini de tip punch press)
FANUC Seria 30i MODEL B (strung si freza pana la 10 axe)
FANUC Seria 35i MODEL B
Pot fi create configuratii de masini pentru fiecare model folosind configuratia maxima:
Axe ce pot fi controlate simultan
4axe
Trasee ce pot fi controlate
1 traseu
Spatul maxim al programulu
32 kb
Numarul maxim de programe
64
4.2 Interfete FANUC suportate
Pachetul academic NCGuide ofera suport pentru urmatoarele interfete FANUC:

Afisaj
8.4
10.4
15

Modele
toate modelele
toate modelele
Seriile 30i/31i MODEL A/B

Rezolutia optima
1280x1200
1280x1200
2048x1536

Daca NCGuide nu se incadreaza in ecranul monitorului din cauza rezolutiei mici, se pot
utiliza bare de defilare pentru incadrarea in ecran. NCGuide poate fi utilizat in modul
fereastra pentru afisarea in ferestre separate a ecranului CNC, panoului MDI si panoul
Operatorului . Tastatura poate fi utilizata pentru majoritatea introducerilor de caractere din
panoul MDI. Modul fereastra si afisarea tastaturii pe ecran sunt preferate in utilizarea
NCGuide pe laptop.

13

4.2.1 Schimbarea interfetei CNC


Dimensiunea interfetei poate fi schimbata usor prin selectarea de dimensiuni disponibile in
meniul Display Size sau folosind setarile din Setting Management Tool. In modul
poza, dimensiunea interfetei poate fi afisata prin click-dreapta pe controller-ul CNC. In
modul fereastra, dimensiunea interfetei este accesabila din meniul View. Dupa
modificarea dimensiunii interfetei este necesara repornirea NCGuide-ului pentru a se activa
setarile noi.
4.2.1 Schimbarea modului de afisare a interfetei
Modul de afisare a interfetei poate fi modificata rapid prin selectarea modului fereastra sau
poza din meniul Display Mode sau folosind meniul Setting Management Tool. In
modul poza, dimensiunea interfetei poate fi afisata prin click-dreapta pe controller-ul CNC.
In modul fereastra, dimensiunea interfetei este accesabila din meniul View. Dupa
modificarea dimensiunii interfetei este necesara repornirea NCGuide-ului pentru a se activa
setarile noi.
4.3 Panouri MDI suportate
Pachetul academic NCGuide ofera suport pentru urmatoarele tipuri de panouri MDI:
Panou MDI
ONG T
ONG M
QWERTY

Modele
toate modelele
toate modelele
Seriile 30i/31i MODEL A/B

4.3.1 Schimbarea Panoului MDI


Panoul MDI poate fi schimbat rapid prin selectarea preferintelor din meniul Display Size
sau utilizand meniul Setting Management Tool. In modul poza meniul MDI se acceseaza
folosind click-dreapta pe controller-ul CNC. In modul fereastra, mediul MDI se acceseaza
din meniul View. Se poate opta pentru a nu se afisa meniul MDI, daca se doreste
introducerea numai de la tastatura calculatorului.

14

4.4 Exemple de interfete CNC si combinatii de panouri MDI


4.4.1 Seriile 0i-D strung, interfata de 8.4, modul poza

15

4.4.2 Seriile 0i-D freza, interfata de 10.4, modul poza

16

4.4.3 Seriile 31i MODEL B freza, interfata de 10.4, modul poza

17

4.4.4 Seriile 0i-D freza, interfata de 10.4, modul fereastra

18

4.5 Lista de optiuni

19

4.6 Coduri G-strunjire

20

21

22

23

4.7 Coduri G-frezare

24

25

26

27

28

5 Operarea
5.1 Rularea NCGuide
Inainte de rularea NCGuide, cheia hard furnizata in pachetul NCGuide trebuie introdusa in
portul USB al calculatorului.
Din meniul start al Windows-ului (stanga jos), se selecteaza programul NCGuide pentru
modelul CNC care se doreste a fi utilizat. Se regaseste o structura a modelelor instalate sub
directorul FANUC NCGuide.

In momentul selectarii configuratiei de masina dorita, o caseta de dialog este afisata, unde, se
poate selcta tipul de operare dorita (strunjire sau frezare).

29

5.2 Componente
Componente
Display CNC
Butoane soft orizontale/verticale

Proprietatea
Afiseaza ecranele CNC
Apasate, se activeaza optiunea corespondenta
de pe display-ul CNC

Butoane MDI

Apasate, se activeaza optiunea corespondenta


panoului MDI

Panoul operatorului

Apasate, se activeaza optiunea corespondenta


de pe panoul operatorului

Buton special

Combinatii de butoane se executa utilizand


butonul special

5.2.1 Componente 0i-D

5.2.2 Componente 30i,31i si 35i


30

5.3 Selectarea modului CNC


31

Operarea CNC este determinate de selectarea modalitatilor CNC. Modalitatile suportate de


catre NCGuide sunt: EDIT, AUTOMATIC (MEM) si MDI. Modalitatea de operare poate fi
selectata de pe Panoul Operatorului afisat de catre NCGuide.
Modul active este afisat in coltul din dreapta jos de pe ecranul CNC

5.3.1 EDIT-Editarea de program


Se pot edita urmatoarele :
1. Crearea de noi programe
2. Editarea de programe
Stergerea de programe
5.3.2 MEM-Modul de operare automata
Se pot rula programele inregistrate in memoria CNC.
5.3.3 Modul de operare MDI
Linii de program pot fi introduse utilizand butoanele de pe panoul MDI

32

5.4 Operarea in modul MDI


Butoanele de pe panoul MDI se pot utiliza in acelasi mod ca pe o masina CNC, fie utilizand
mouse-ul sau un ecran tactil. Panoul MID se poate modifica in functie de modelul CNC sau
cand dimensiunea display-ului este schimbata.

33

5.4.1 Butoane in modul MDI


Buton
Butonul Reset
Butonul Ajutor

Tastatura
ESC
HOME

Butoane Functionale
POS
PROG
OFS/SET
MESSAGE

Proprietatea
Resetaza CNC-ul
Afiseaza detalii suplimentare despre modul de
operare al CNC-ului
Selecteaza interfetele CNC-ului
Se afiseaza pozitia CNC-ului
Se afiseaza interfata programului
Se afiseaza interfata offset-ui
Afiseaza alarmele

GRAPH

Afiseaza interfata grafica

CTRL+G

CUSTOM 1

Nu se utilizeaza in NCGuide

n/a

CUSTOM 2

Nu se utilizeaza in NCGuide

n/a

SYSTEM

Se afiseaza parametrii sau diagnosticul

CTRL+S

Butoane Numerice

Permite introducerea de valori numerice

Butoane NUMPAD

Buton Introducere

Se introduce datele scrise

ENTER

Buton Anulare

Se anuleaza datele scrise

BACKSPACE

Buton Adresa

Perminte introducerea de litere si caractere

Litere A..Z

Butoane Cursor

Modifica pozitia cursorului SUS/JOSSTANGA/DREAPTA


Modifica pagina afisata pe interfata CNCului, SUS/JOS
Permite editarea programului

Butoane Cursor

Caracterul pe care este pozitionat cursorul


este inlocuit
Se insereaza date in locul in care este
pozitionat cursorul
Sterge caracterul/cuvantul in locul in care este
pozitionat cursorul
Se utilizeaza in care in mod normal este
necesara apasarea de 2 butoane concomitant
de pe panoul CNC. Se apasa butonul Buton
special urmat de apasarea celor 2 butoane
care se doresc a fi utilzate , in acest fel se
atribuie proprietate butonului special

n/a

Butoane Pagina
Butoane de Editare
Buton de inlocuire
Buton de inserare
Buton de stergere
Buton Special

34

CTRL+R
CTRL+P
CTRL+O
CTRL+M

Pageup/Page down

INSERT
DEL
n/a

Se pot atribui combinatii de taste personalizate folosind meniul Key Arrangement din
structura NCGuide. Combinatii de taste de tipul Shift, Ctrl si Alt, sunt premise.
5.5 Operarea cu ajutorul butoanelor Soft
Butoanele Soft orizontale si vertical pot fi folosite in acelasi mod ca si la masina CNC, fie
utilizand mouse-ul sau ecranul tactil. Butoanele soft orizontale executa operatiile descrise de
textul de deasupra acestora. Butoanele soft vertical sunt folosite ca butoane de selectare a
capitolului ca alternative a tastelor functionale clasice. Prin apasarea butoanelor soft verticale,
ecranul (capitolul) atribuit fiecarei taste este selectabil.. Cu ajutorul interfetei de 10.4, textul
asociat fiecarei taste soft verticale este afisat prin apasarea ultimei taste de jos. Controller-ul
0i-D nu are suport pentru butoane soft verticale.

35

36

Butoanele folosite de pentru apasarea butoanelor soft orizontale de la tastatura sunt F1F12,
atribuite de la stanga la dreapta. Butoanele folosite de pentru apasarea butoanelor soft
verticale de la tastatura sunt CTRL+F1CTRL+F12, atribuite de sus in jos.
Se pot atribui combinatii de taste personalizate folosind meniul Key Arrangement din
structura NCGuide. Combinatii de taste de tipul Shift, Ctrl si Alt, sunt premise.

37

5.6 Panoul operatorului


Panoul operatorului are in component operatiile de baza, necesare rularii programelor CNC.
Apasand butaonele de pe panou, acestea permit schimbarea modului de lucru, pornire/oprire
ciclu, executarea unui singur rand sau posibilitatea de a sari peste un rand. Amplasarea
panoului se poate schimba in functie de alegerea interfetei, totusi proprietatile butoanelor
raman neschimbate.

38

Se pot atribui combinatii de taste personalizate folosind meniul Key Arrangement din
structura NCGuide. Combinatii de taste de tipul Shift, Ctrl si Alt, sunt premise.

39

5.7 Afisarea pe ecran


Urmatoarele exemple de afisari se regasesc in NCGuide
5.7.1 Afisarea pe ecran a pozitiei

Pozitia curenta a fiecarei axe este afisata in sistemul de coordonate ale piesei, pozitia relative,
pozitia masinii-unelte si distanta ramasa de parcurs.

40

5.7.2 Afisarea pe ecran a programului

Programul poate fi introdus, afisat, editat sau executat.

Ecranul de verificare ofera informatii folositoare in vedea rularii programului, afisand atat
programul, cat si valorile pozitiei axelor pe o singura interfata.

41

5.7.3 Afisarea setarilor pe ecran


Offset-ul sculei si al punctului de nul al piesei pot fi vizualizate si modificate.

42

Se pot seta valori de intrare si iesire date, implicit in NCGuide va fi setat ca disc principal
MEMCARD.

5.7.4Afisarea pe ecran a parametrilor


Parametrii modifica proprietatile masinii CNC selectate.

43

5.7.5 Afisarea pe ecran a mesajelor


Toate alarmele si mesajele de avertizare vor fi afisate pe acest ecran.

Alarmele si mesajele pot fi generate in programe sau subprograme apeland macro-uri


personalizate (#3000 Alarma, #3006 Mesaj) pentru a furniza informatii sau instructiuni
pentru elev

44

5.7.6 Afisarea pe ecran a simularii grafice

45

5.8 Editarea programelor


5.8.1 Crearea unui program
Inainte de a apela un program prin intermediul panoului MDI, acesta trebuie inregistrat in
memoria CNC. De exemplu, procedura de creare a programului O1234 este urmatoarea:
Selectare mod EDIT
Se apasa tasta PROG
Se apasa tasta O din panoul botoane adresa
Se apasa tastele 1,2,3 din panoul de butoane numerice
Se apasa tasta INSERT
Se apasa tasta EOB
Se apasa tasta INSERT
Programul va fi afisat sub forma O1234, Simbolul % va fi generat automat.
Se pot introduce randuri in programul inregistrat

5.8.2 Inlocuirea unui cuvant


Se foloseste urmatoarea procedura:
1. Se apasa butonul EDIT
2. Se apasa butonul PROGR
3. Se pozitioneaza cursorul pe cuvantul dorit
4. Se folosesc butoanele numerice si de adresa pentru a introduce textul dorit
5. Se apasa tasta ALTER

46

5.8.3Inserarea unui cuvant


1. Se selecteaza modul EDIT
2. Se apasa butonul PROG
3. Se muta cursorul inainte de pozitia unde se doreste a fi inserat
4. Se folosesc butoanele de adresa si cele numerice pentru a scrie textul dorit
5. Se apsa tasta insert
5.8.4 Stergerea unui cuvant
1.
2.
3.
4.
5.

Se selecteaza modul EDIT


Se apasa butonul PROG
Se muta cursorul pe cuvantul care se doreste a fi sters
Se pasa butonul DELETE
Se repeta procedura pentru a sterge cuvinte multiple

5.9 Selectarea unui program


Odata cu inregistrarea programului in memoria CNC-ului, acesta se poate selecta folosind
doua metode:
1. Selectarea folosind apelarea programului
2. Selectarea din lista de programe (nu este disponibila in 0i-D)
5.9.1 Selectarea programului folosind functia de apelare
Se foloseste urmatoarea procedura:
1. Se selecteaza modul EDIT sau AUTO (MEM)
2. Se apasa butonul PROG
3. Se introduce numarul programului dorit (O1234)
4. Se apasa tasta cursor jos
5. Programul este afisat si schimbat cu programul initial. Daca programul nu se afla in
lista de programe, va fi afisat un mesaj de alarma Programul specificat nu a fost
gasit
5.9.2 Selectarea programului din lista de programe
Se foloseste urmatoarea procedura:
1. Se selecteaza modul EDIT sau AUTO (MEM)
2. Se apasa tasta PROG
3. Se apasa tasta FOLDER
4. Se muta cursorul in dreptul programului dorit
5. Se apasa tasta OPRT
6. Se apasa tasta MAIN PROGRAM

47

5.10 Stergerea unui program


Odata cu inregistrarea programelor in memoria CNC, acestea pot fi sterse folosind doua
metode:
1. Stergerea prin apelarea programului
2. Stergerea programului din lista de programe
5.10.1 Stergerea programului folosind functia de apelare
Se foloseste urmatoarea procedura:
1. Se selecteaza modul EDIT sau AUTO(MEM)
2. Se apasa tasta PROG
3. Se introduce numele programului
4. Se apasa tasta DELETE, va fi afisat mesajul de confirmare stergere program
5. Se apasa tata EXEC, sau CAN daca se renunta la stergerea programului
5.10.2 Stergerea programului din lista de programe
Se foloseste urmatoarea procedura:
1. Se selecteaza modul EDIT sau AUTO (MEM)
2. Se apasa tasta PROG
3. Se apasa tasta FOLDER
4. Se muta cursorul in dreptul programului dorit
5. Se apasa tasta DELETE, va fi afisat mesajul de confirmare stergere program
6. Se apasa tata EXEC, sau CAN daca se renunta la stergerea programului
5.11 Executarea programului
5.11.1 Executarea programului
Programele pot fi executate in modul MEM (AUTO) si verificate folosind functia grafica
1. Se selecteaza modul auto
2. Se apasa tasta PROG
3. Se verifica daca cursorul este la inceput de program, daca nu se apasa tasta OPRT si
apoi tasta REWIND
4. Se apasa tasta CYCLE START

48

5.11.2 Verificarea grafica a programului


1. Se selecteaza modul AUTO (MEM)
2. Se apasta tasta PROG
3. Se verifica daca cursorul este la inceput de program, daca nu se apasa tasta OPRT si
apoi tasta REWIND
4. Se apasa tasta GRAPH
5. Se apasa tasta OPRT
6. Se apasa tasta START
7. Se apasa tasta CYCLE START
5.11.3 Executarea linie cu linie a programului
Cand butonul SINGLE BLOCK este apasat in momentul rularii programului este necesara
apasarea CYCLE START de fiecare data cand se termina un rand de rulat.
5.12 Afisarea limbilor
Urmatoarele limbi sunt suportate de NDGuide
Chineza (simplificata)
Chineza (traditionala)
Ceha
Daneza
Olandeza
Engleza
Franceza
Germana
Italiana
Maghiara
Japoneza
Koreana
Portugheza
Rusa
Spaniola
Suedeza
Turca

49

5.12.1 Metoda de schimbare a limbii


1. Se apasa tasta OFF-SET
2. Se apasa tasta functionala DREAPTA pana cand pe ecran va aparea butonul
LANGUAGE
3. Se apasa tasta LANGUAGE
4. Se muta cursorul pe limba dorita
5. Se apasa tasta OPRT
6. Se apasa tasta APPLY

5.13 Iesirea din NCGuide


Sunt cateva metode de a iesi din NCGuide:
In modul poza:
Se apasa butonul OFF de pe panoul operatorului
Click dreapta oriunde pe interfata CNC si se selecteaza EXIT
In modul fereastra:
Se selecteaza EXIT din meniul FILE
50

6 Ghidul MANUAL GUIDE i


6.1 Explicarea ghidului Manual Guide i
Manual Guide i este o unealta puternica de programare si operare, ghideaza operatorul in a
programa si opera controller-ele CNC instalate pe masini-unelte, cum ar fi strunguri sau
centre de prelucrare, permite verificarea, realizarea de reglaje ce tin de scula si semifabricat
cat si realizarea 3D a piesei.
Programele complexe realizate in cod G folosind mediul Manual Guide i, pot fi convertite in
programe care pot fi rulate pe o gama larga de modele FANUC CNC.
6.2Aplicatii pentru MANUAL GUIDE i
NCGuide furnizeaza un mediu puternic de invatare a programarii conversationale.
Programarea conversationala inlocuieste rapid in majoritatea zonelor de productie
programarea clasica, pentru ca pune la dispozitie flexibilitate, acuratete si viteza in crearea de
piese direct de la desenul de executie al piesei.
Programarea conversationala permite elevului sa se concentreze pe procese si secvente de
prelucrare si mai putin de specificatiile codului G folosit.

51

6.3 Caracteristicile principale pentru MANUAL GUIDE i


Interfata operationala care pune la dispozitie cele mai comune operatii de prelucrare
Interfata integrata furnizeaza informatii despre opratiile selectate, introducere/editare,
simulare animate, verificarea programelor.
Generearea de programe simple
Programarea folosind meniul conversational ghideaza operatorul printr-o serie de operatii
comune de prelucrare. Acest tip de operare elimina generarea liniilor repetitive de cod G.
Simularea animate a prelucrarii
Verificarea programelor pot fi facute usor, folosind modelul solid de simulare pentru toate
operatiile, atat strunjire cat si frezare. Se observa cum se indeparteaza material in urma
trecerii cu o scula pe suprafata semifabricatului.
Prelucrari avansate folosind ciclurile de prelucrare a masinii
Se pot realiza programe complexe folosind mediul conversational
Programe folosind formatul de cod G
Codurile G comune sunt suportate in mediul MANUAL GUIDE i de realizare a programelor,
care permite operatorului sa specifice operatii siple cum ar fi: linii si curbe simple cu ajutorul
codurilor G, sau operatii complicate folosind cicluri avansate de prelucrare.
Afinitate cu mediul CAD/CAM
Programele create in mediul CAD/CAM pot fi folosite fara a fi modificate. Adaugand cicluri
avansate de prelucrare acestosra fac ca programul sa fie unul perfect. Ele pot fi verificate usor
folosind simularea 3D.
Meniul codurilor M
Se pot introduce usor coduri M facand referire la explicatiile descrise de codul M.
Ghidarea in configuratii avansate (optional)
Se pot realiza masuratori atat pentru scula cat si pentru piesa realizata (nu este suportat de
catre NCGuide)
Gama larga de masini-unelte suportate
Variante de masini 3+2 axe, cu cap indexabil cat si centre verticale si orizontale

52

6.4 Navigarea in MANUAL GUIDE i


6.4.1 Rularea Manual Guide i
1. Se selecteaza NCGuide din meniul Windows
2. Se selecteaza configuratia de masina care suporta MANUAL GUIDE i si se apasa
butonul OK

3. Se apasa butonul GRAPH dupa pornirea masinii

53

6.4.2 Componentele interfetei MANUAL GUIDE i


Toate programele si operatiile sunt realizate in ecranul principal. Cand introduceri
aditionale de pe panoul operatorului sunt necesare, ecrane aditionale sunt afisate

Componenta

Proprietatea

Informatii despre masina

Pozitia axelor
Distanta ramasa de parcurs
Viteza de rotatie si directia acesteia
Avansul
Codurile G Modale
Simularea programului
2D sau 3D
Folosind modelul solid sau traseul sculei
Programul rulat sau editat
Toate tipurile de navigare folosind butoanele soft

Simulare

Programul
Butoanele Soft

54

6.5 Prezentare generala pentru crearea de programe in Manual Guide i


Programul creat in mediul Manual Guide i are in component urmatorii pasi:
1. Analiza desenului de executie a piesei si determinarea semifabricatului, geometria
si materialul acestuia, determinarea unor secvente de operatii, selectia sculelor si a
regimurilor de aschiere
2. Definirea semifabricatului (necesara simularii programului)
3. Selectarea conditiilor de rulare a programului (Codurile G Modale
4. Miscarea in pozitia de schimbare de scula, selectarea sculei, pornirea turatiei, a
lichidului de racier, setarea lungimii de scula
5. Selectarea ciclului de prelucrare (gaurire, frezare canal etc)
6. Repetarea pasilor 4 si 5 pentru adaugarea altor procese pre prelucrare
7. Selectarea conditiilor de final ale programului
Exemplu:
(definirea semifabricatului)
G1902 B100. D100. H30. I0. J0. K1.;
(selectarea unei scule noi)
G0 Z300.
X100.Y100,
T1;
M6;
S1200M3;
M08;
G43 H1 D1;
X-25. Y-25.;
G0 Z2.

(retragere pe axa Z)
(muta axele pe X si Y in punctul de schimbare a sculei)
(selectarea sculei urmatoare)
(schimbarea sculei)
(pornirea turatiei)
(pornirea lichidului de racier)
(activarea lungimii si diametrului sculei)
(apropierea semifabricatului pentru ciclul selectat)
(miscarea axei Z la planul de lucru)

(definirea sfarsitului de program)


M09;
G0 Z300.
X-100.Y-100.
T0;
M30;

(oprirea lichidului de racier)


(retragere pe axa Z)
(miscarea axelor X si Y intr-o pozitie sigura)
(anuleaza offset-ul sculei)
(oprirea si resetarea programului)

55

6.6 Explicatii pentru crearea unui program


Aceasta sectiune furnizeaza indicatii despre crearea de programe, se recomanda citirea
acestora inainte de crearea programului
6.6.1 Comenzi necesare inainte de introducerea de cicluri de prelucrare
1. Pentru frezare, se utilizeaza valoarea introdusa in tabelul de geometrie a sculei in
definirea 3D a sculei in timpul simularii
2. Se introduce valoarea vitezei de rotatie si se declara daca se foloseste viteza de
aschiere variabila sau constanta
3. Nu se va introduce comenzi pentru regimurile de aschiere in liniile de start, pentru ca
acestea sunt incluse in ciclurile de prelucrare. Totusi se poate specifica tipul de viteza
de aschiere mm/rot, mm/min
4. Introducerea de cod M pentru activarea/dezactivarea axei C
5. Introducerea de coduri M (ex: pornire/oprire lichid de racier)
6. Inainte de terminarea programului, scula se retrage in pozitia initiala, inainte de
inceperea ciclului de prelucrare. Prin setarea bitului 7 al parametrului 27002 la
valoarea 1, retragerea sculei poate fi anulata inainte de inceperea ciclului de
prelucrare.
6.6.1 Cicluri de prelucrare
1. Se specifica un punct I de coordonate, nu ca distanta fata de un punct R ci ca valori de
coordonate
2. Datele utilizate in descrierea semifabricatului trebuie introduse ca un subprogram in
strategiile de degrosare, finisare si samfrenare. Se elimina nevoia de a introduce date
de configurare semifabricat de fiecare data cand se creaza un nou program
3. La conturare, se introduce un punct de plecare al unei figur si unul de incheiere in asa
fel incat sa se descrie o figura completa.

56

7 Compozitia masinii
O masina se compune dintr-o colectie de setari prestabilite care defines in particular sistemul
CNC care va fi simulat. El defineste tipul masinii, strung sau freza. Totodata defineste
configuratia axelor masinii-unelte
Se pot crea multiple configuratii de masini, care sunt interschimbabile in functie de
necesitatea operatorului. Profesorul poate predefine compunerea masinii, selecta optiuni,
modifica parametric sau incarca un program si de a oferi configuratia elevilor ca si suport
pentru exercitii sau teme pentru acasa.
Configurarea poate fi create pentru a se asemana masinii-unelte reale, care se regaseste in
fabrica.
Fisierele care descriu configuratia masinii pot fi salvate sub forma de arhiva si distribuite
gratuit.
Fiecare sistem CNC care va fi folosit in simularea procesului de fabricatie poate fi
personalizat astfel:
1 Utilizand meniul Machine Composition Setting tool
2 Meniul Options
3 Parametrii CNC
7.1 Configurarea masinii-unelte
Configurarea masinii-unelte din mediul NDGuide permite modificarea parametrilor existenti,
cu cei ai masinii-unelte care se regaseste in productie.
CNC
Tipul sitemului
Axe
MGi
31i-MODEL A
Numai la creare
Numai la editare
Creare si editare
30i/31i-MODEL B
Numai la creare
Numai la editare
Creare si editare
0i-MODEL D
Numai la creare
n/a
Creare si editare
35i-MODEL B
n/a
Creare si editare
n/a

Meniul de configurare a masinii permite creare, copier, editarea si stergerea configuratiei unei
masini. NCGuide nu este necesar sa ruleze pentru a folosi meniul de configurare a masiniiunelte.
Totodata meniul de configurare al masinii-unealta permite folosirea unei configuratii ca si
referinta la pornirea NCGuide.

57

7.2 Setarea optiunilor


In pachetul academic NCGuide, optiunile de baza sunt predefinite, in asa fel incat sa acopere
operarea de baza a unei masini CNC, totusi exista cazuri in care optiuni avansate necesita
activarea acestora.
Optiunile disponibile sunt dependente de tipul masinii-unelte
NCGuide trebuie sa fie pornit pentru a putea modifica in particular setarile unei configuratii
de masina.

7.3 Parametrii
Configurarea parametrilor in NCGuide este asemanatoare configurarii parametrilor dintr-o
masina-unealta CNC.

58

8 Pachetul NCGuide
8.1 Cerinte de sistem
Sistem de operare:
Windows 2000 (Service Pack 4)
Windows XP Home/Professional Edition
Windows Vista Business (Service Pack 2)
Windows 7 Professional
Urmatoarele programe sunt necesare rularii:
.NET Framework 1.1 (Service Pack 1) *
.NET Framework 2.0 (Service Pack 1)
Cerinte hardware:
CPU - Pentium4 1.3GHz or higher (Pentium4 2GHz or higher recommended) or
Intel
Core Duo 1.83GHz or higher
Memory - 256 MB or greater
Free hard disk space - 800MB or greater (about 200MB per CNC model)
Display resolution - 1280 x 1024 (SXGA) or higher
DVD drive
Mentiuni:
Windows NT, Windows 2000, and Windows XP, Windows Vista sunt marci
inregistrate ale Microsoft Corporation in the United States.
Microsoft, Windows, and .NET Framework sunt marci inregistrate ale Microsoft
Corporation in the United States.
Pentium este marca inregistrata Intel Corporation in the United States.

59

8.2 Diferentele fata de masina CNC in operare


Functiile pachetului academic NCGuide difera fata de masina CNC propriu-zisa
astfel:
Numai modurile EDIT, MEM si MDI sunt suportate
Urmatoarele functii sunt suportate:
1 Functii care necesita specificatiile hardware ale masini CNC
2 Istoricul operatiilor
3 Meniul de mentenanta
4 Executorul C
5 Executarea de macro-uri
6 Simularea PMC
7 Simularea semnalelor masinii-unelte
Comenzi de interpolare altele decat G00, G1,G2 si G3
Timpul de prelucrare din NCGuide difera de cel al unei masini CNC

9 Sumar
9.1 Notiune despre instruire
Instruirea elevilor cu cele mai noi tehnologi CNC de la FANUC este o provocare. Siguranta
in expoatare costul sculelor aschietoare limiteaza accesul operatorului in a invata programare
si operare la locul de munca. Pachetul academic NCGuide vine in ajutorul celor ce doresc sa
invete operarea si realizarea de programe intr-un mediu sigur la un cost considerabil mai
scazut decat al unei masini-unelte. Intelegerea si capacitatea de retinere sunt imbunatatite din
moment ce elevii realizeaza aplicatii practice intr-un mediu ergonomic si prietenos, departe
de zgomotul din fabrica. Operarea, programarea in cod G si programarea de tip CAM, sunt
puse la dispozitia elevilor pentru a putea fi practicate, testate fara a avea nici un fel de risc
asupra oamenilor, sculelor sau masinilor-unelte.

60

APLICATII
1. Sa se realizeze piesa din desenul de mai jos in NCGuide.

61

1.1 Programul NC
%
O0001
G1900D130.L100.K0.
(PIESA1-STRUNJIRE 1-24-2016)
T101(CUTITEXTERIOR-CNR0.4-95)
G54
G97S2500M03
G0X136.0Z3.0M8
G71U5.0R0.5
G71P60Q72U0.2W0.1F0.381
N60G0X28.0
N61G1Z0.
N62X30.0Z-1.0
N63Z-25.0
N64X40.0
N65G3X60.0Z-34.999R9.999F0.381
N66G1Z-35.0
N67Z-55.0
N68G2X79.997Z-65.0R9.999
N69G1X80.0
N70X118.0
N71X120.0Z-66.0
N72Z-100.0
G00X136.0
G0Z200.
G97S1950M03
X136.0Z3.0M8
G70P60Q72F0.152
G00Z5.0
G00G28U0.W0.M9
T100M5
M30
%

62

63

64

65

66

67