You are on page 1of 143

NCT 99M NCT 2000M

Comenzi numerice pentru maini de frezat i centre de prelucrare

Manualul operatorului

Produs al firmei NCT Automation kft. H1148 Budapest Fogarasi no. 5 -7 Mail : 1636 Bp.pf. : 26 Telefon: (+36 1) 467 63 00 Fax : (+36 1) 363 66 05 E-mail: nct@nct.hu Internet: http://www.nct.hu

Cuprins
Introducere. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Panoul Operatorului. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Panoul de control al comenzii numerice: unitatea de afiare i tastatura de introducere a datelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 Tastatura de introducere a datelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.2 Informaia afiat n Suprafaa de afiare general i n Linia de afiare a strii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.3 Indicarea strii Ready (gata de lucru) a comenzii numerice . . . . . . . . . . . . . . . 1.2 Panoul de control al mainii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Cunotine generale de operare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 Ecranul de meniu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Opiunile meniului. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Introducerea datelor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Suprafee de afiare general i aciuni executate din ele. . . . . . . . . . . . . . . . . . . . . 3.1 Ecranul OPERATORS PANEL (Panoul operatorului) . . . . . . . . . . . . . . . . . . . . . 3.2 Ecranele POSITION (poziie). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Ecranele CHECK (verificare) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Ecranul PROGRAM TEXT, listarea programului pies. . . . . . . . . . . . . . . . . . 3.3.2 Ecranul FUNCTION, subprogram i macro . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.3 Ecranele LAST i ACTIVE, coduri G i compensri . . . . . . . . . . . . . . . . . . . . 3.3.4 Ecranul MESSAGES (mesaje) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 Ecranele PROGRAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 Ecranul DIRECTORY (directoare). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.2 Ecranul VIEW (afiare). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.3 Ecranul EDIT (editare) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.4 Ecranul BLOCK INPUT (introducere bloc) . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 Ecranele OFFSETS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.1 Ecranul WORK OFFSETS (origini de lucru) . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.2 Ecranul TOOL OFFSETS (ofseturile sculei) . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.3 Ecranul WORK OFFSET MEASURE (msurarea originii de lucru). . . . . . . . 3.5.4 Ecranul TOOL LENGTH OFFSET MEASURE (msurarea ofsetului lungimii sculei) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.5 Ecranul RELATIVE POSITION OFFSETS (ofseturile poziiei relative) . . . 3.6 Ecranele GRAPHIC POSITION (afiarea grafic a poziiei) . . . . . . . . . . . . . . . . . 3.6.1 Ecranul GRAPHIC PARAMETERS (parametri grafici). . . . . . . . . . . . . . . . . 3.6.2 Ecranul DRAW (desenare) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7 Ecranele SETTINGS (setri). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7.1 Ecranul LOCAL MACRO VARIABLES (variabile macro locale nr 1-33) . . 3.7.2 Ecranul COMMON MACRO VARIABLES #100-#199 (variabilele macro comune nr. 100-199) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7.3 Ecranul COMMON MACRO VARIABLES #500-#599 (variabilele macro comune nr. 500-599) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7.4 Ecranul TIMER AND COUNTER (temporizator i numrtor) . . . . . . . . . . . 3.7.5 Ecranul TOOL POT TABLE (tabel de alegere scul) . . . . . . . . . . . . . . . . . . . 3.7.6 Ecranul PLC TABLE (tabelul PLC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7.7 Ecranul USERS PARAMETERS (parametrii utilizatorului) . . . . . . . . . . . . . 3.7.8 Ecranul SECURITY PANEL (panoul de securitate) . . . . . . . . . . . . . . . . . . . . 4 Editarea programelor pies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Structura unui program pies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Componena ecranului EDIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Opiuni ale ecranului EDIT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Funcii de baz pentru editare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 8 8 10 11 13 13 17 17 19 20 21 22 25 26 26 26 27 27 28 28 30 31 32 33 33 34 36 37 38 40 40 42 44 44 45 46 47 47 49 50 51 54 54 55 56 57

4.5 Deschiderea i nchiderea ferestrelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6 Opiuni de bloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7 Search (cutare) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.8 Cutare i nlocuire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Comutarea ntre modurile de operare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Moduri de operare manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 ntoarcere manual n punctul de referin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Modul JOG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 Modul JOG incremental. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4 Modul de deplasare cu roata de mn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Aciuni executate n modurile de operare manual. . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 Operarea unui bloc singular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 Msurarea punctului de zero al originii de lucru i al ofsetului lungimii sculei. . . 7.2.1 Msurarea punctului de zero al originii de lucru. . . . . . . . . . . . . . . . . . . . . . . . 7.2.2 Msurarea ofsetului lungimii sculei pe main . . . . . . . . . . . . . . . . . . . . . . . . 8 Moduri de operare automat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1 Modul Automat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.1 Executarea programului din DNC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2 Modul Editare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3 Modul Introducere manual a datelor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Comutatoare de corecie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1 Comutatorul de corecie mrime avans de lucru . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2 Comutatorul de corecie mrime avans rapid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.3 Comutatorul de corecie vitez de rotaie arbore . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Pornirea i oprirea execuiei programului. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1 Pornirea execuiei programului. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 Oprire avans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.3 RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.4 Oprire programat: M00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.5 Oprire condiionat: M01. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.6 Sfrit de program: M02, M03. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Intervenia n cursul execuiei programului. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 Salt de bloc condiionat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Creterea vitezei de avans cu ajutorul butonului JOG de avans rapid . . . . . . . . . . 11.3 Intervenia cu ajutorul roii de mn n operarea automat . . . . . . . . . . . . . . . . . . 12 Corectarea programului pies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.1 Executarea blocului singular. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2 Dry run (toate avansurile cu vitez mare). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3 Funcia de blocare main. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.4 Alte posibiliti de blocare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.5 Rularea de test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 ntreruperea i repornirea operrii automate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.1 ntreruperea operrii automate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2 Repornirea operrii automate. Informaii modale. . . . . . . . . . . . . . . . . . . . . . . . . . 13.3 Repornirea necondiionat a operrii automate . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.4 Repornirea operrii automate cu condiia BLOCK RESTART. . . . . . . . . . . . . . . 13.4 1 Revenirea la poziia de pornire a blocului prin intermediul operrii manuale 13.4.2 Revenirea la poziia de pornire a blocului n modul automat . . . . . . . . . . . . . 13.4.3 Cazuri de revenire prin intermediul condiiei BLOCK RESTART. . . . . . . . . 13.5 Repornirea modului automat prin condiia BLOCK RETURN . . . . . . . . . . . . . . . 13.5.1 Revenirea n punctul de ntrerupere prin intermediul operrii manuale . . . . .

63 63 65 66 67 68 68 70 72 74 76 76 76 77 80 83 83 83 85 86 88 88 89 89 91 91 91 91 92 92 93 94 94 94 95 97 97 97 98 98 99 100 100 100 102 107 107 107 108 112 112

13.5.2 Revenirea n punctul de ntrerupere prin intermediul operrii automate. . . . . 13.5.3 Cazuri de revenire prin intermediul condiiei BLOCK RETURN . . . . . . . . . 13.6 Pornirea operrii automate dup cutarea blocului. . . . . . . . . . . . . . . . . . . . . . . . . 13.6.1 Indicarea blocului dorit. Introducerea numrului de repetri . . . . . . . . . . . . . 13.6.2 Comanda SEARCH (cutare) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.6.3 Comanda GOTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.6.4 Cutarea pentru bloc ntrerupt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Lista mesajelor i a codurilor lor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.1 Mesaje locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2 Mesaje generale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3 Lista mesajelor generale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Note. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index alfabetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

112 113 116 116 117 121 121 122 122 122 124 144 145

Budapesta, 22 Martie, 2001

Copyright NCT 22martie, 2001 Editorul i rezerv toate drepturile pentru coninutul acestui manual. Nu este permis tiprirea nici chiar n extrase fr aprobarea n scris. Textul acestui manual a fost compilat i verificat cu mare grij, totui nu ne asumm responsabilitatea unor posibile erori sau a unor informaii eronate care pot conduce la pagube sau prejudicii.

Introducere

Introducere
Stimate utilizator, V mulumim pentru c ai ales una dintre comenzile numerice NCT 99M sau NCT 2000M. Sperm c vei fi pe deplin satisfcui n munca dumneavoastr de facilitile pe care aceasta le ofer. E necesar s v reamintim c abilitatea de a opera cu maina poate fi nvat doar dac se stpnesc cunotinele de baz privind programarea mainilor-unelte. De asemeni programarea se poate face doar dac se dobndesc cunotinele privind operarea la main. NU SE POATE OPERA CU MAINA N SIGURAN DECT DAC SE POT INTERPRETA I VERIFICA PROGRAMELE PIES N PRIVINA CORECTITUDINII ! OPERATORUL MAINII TREBUIE S PREVAD NTOTDEAUNA TOATE CONSECINELE INTERVENIILOR SALE !

Condiii de operare i stocare Temperatura ambiant la care se poate lucra cu comanda numeric este cuprins ntre +10 i +50C; Nu punei sub tensiune comanda numeric dac temperatura nu se ncadreaz intre aceste limite ! Programelor stocate n memorie nu li se poate garanta pstrarea corect dac temperatura scade sub +10C. Gama temperaturii de stocare este cuprins ntre 10 i +50C. Comanda numeric este rcit cu unu sau doua ventilatoare aflate n interior. Ventilatorul prevzut cu filtru, montat deasupra prii electronice, trebuie s produc o uoar suprapresiune n interiorul dulapului. Este necesar s verificm dac nu cumva ventilatorul interior lucreaz n contrasens cu ventilatoarele exterioare. Curirea filtrului ventilatorului extern, sau dac e necesar, nlocuirea acestuia, este o condiie de baz pentru funcionarea fr defecte a comenzii numerice. Este interzis deschiderea uii dulapului prii electrice (sau demontarea unitii) pentru a intra aerul sau cu orice alt scop n timp ce comanda numeric se afl sub tensiune. De asemeni este interzis i atrage dup sine pierderea garaniei extragerea, ajustarea sau repararea plcilor electronice ale comenzii numerice. Singura excepie o constituie nlocuirea siguranelor fuzibile de 1.6 i 6.3 A de pe panoul din fa al sursei de alimentare a comenzii numerice i ajustarea butonului de reglaj al strlucirii ecranului de afiare. nlocuirea siguranelor fuzibile nu se poate face dect cu maina deconectat de la reea.

1 Panoul operatorului

1 Panoul operatorului
1.1 Panoul de control al comenzii numerice: unitatea de afiare i tastatura de introducere a datelor Panoul de control al comenzii numerice folosete unitatea de afiare (monitorul), tastele cu corespondent pe ecran de sub acesta, i tastatura de introducere a datelor. Panourile de control ale NCT 99T i respectiv NCT 2000T sunt disponibile n diferite versiuni. Monitorul poate fi de 9" monocrom sau de 15" color.

Panoul operatorului cu monitor de 9" monocrom i cu pupitru opional de control al mainii.

1 Panoul operatorului

Panoul operatorului cu monitor de 15"color i cu pupitru opional de control al mainii.

1 Panoul operatorului 1.1.1 Tastatura de introducere a datelor

n cazul monitorului de 9" chiar sub ecran se afl cinci taste cu corespondent pe ecran, iar n cazul monitorului de 15" exist zece taste cu corespondent pe ecran montate mpreun cu monitorul. n ambele cazuri semnificaia acestor taste cu corespondent pe ecran poate fi citit pe linia de meniuri care se gsete n partea de jos a ecranului, prin urmare semnificaia lor poate diferi de la un ecran afiat la altul. Uneori ns, n dreptul unor taste cu corespondent pe ecran nu este nscris nimic pe butonul corespunztor de pe ecran. Aceasta semnific faptul c n acea situaie respectivele taste cu corespondent pe ecran nu sunt folosite. Prima tast din partea stng este tasta de meniuri partea dreapt este tasta opiunile meniului . Semnificaia pentru aceste dou taste este aceeai totdeauna, ele servind pentru schimbarea semnificaiei celorlalte taste cu corespondent pe ecran. Tastatura de introducere a datelor se poate afla fie dedesubtul fie n dreapta monitorului. LED-ul NC ready (comanda numeric n funciune) este plasat n apropierea tastaturii. Grupele principale de taste n care se mparte tastatura sunt : Tastele de tergere: RESET pentru tergerea total ANULARE pentru tergerea mesajelor locale . Tastele alfabetice: Pe tastatur se gsesc literele alfabetului englez, tasta de spaiu care nu are etichet i tasta SHIFT . Dac se ine apsat tasta SHIFT i simultan se apas o tast cu liter, se va indicat n partea stng sus a tastei. introduce simbolul n timp ce ultima tast din

Tastele de introducere a cifrelor: Tastele de introducere a cifrelor (cifre, punct zecimal, inversor de semn) se afl alturi de tastele cu litere ntr-un bloc separat de 3x4 taste. Tastele de defilare i de editare: Tastele cu sgei i Tastele cu sgei i Tastele cu sgei i 1 indicat. Tastele PgUp (pagina anterioar) i pentru a rsfoi paginile de text. Tastele INS tergerea caracterelor. (inserare) i DEL PgDn (pagina urmtoare) sunt folosite (tergere) servesc pentru inserarea i mut cursorul pe caracterele dintr-un cuvnt. mut cursorul n direcia indicat n lista de adrese. mut cursorul de la un bloc la altul n direcia Panoul operatorului

10

Unitile listate mai sus (monitorul i tastatura) constituie componente permanente ale comenzii numerice i fac parte din orice tip de configuraie. Tastatura comenzii numerice e prevzut cu taste de tip repetitiv. Aceasta nseamn c : - dac se elibereaz o tast, efectul este imediat, - o tast meninut apsat va produce din nou efectul dup o durat programat (Typematic Delay = TD). - dac o tast este apsat permanent, codul corespunztor tastei respective va fi introdus n unitatea central a sistemului n mod continuu cu o anumit vitez programat (Typematic Rate =TR). ntrzierea (TD) i viteza (TR) pot fi impuse cu ajutorul parametrului 1121 TYPEMATIC (pentru detalii vezi Parametri). 1.1.2 Informaia afiat n Suprafaa de afiare general i Linia de afiare a strii Informaia care se poate vedea n suprafaa de afiare general se poate mpri n trei pri: - n linia de jos sunt cmpurile etichetelor curente ale tastelor cu corespondent pe ecran, - deasupra n mijlocul ecranului este Suprafaa de afiare general, - primele trei linii din partea de sus formeaz Linia de afiare a strii. Linia de afiare a strii Primele trei linii din partea de sus prezint o perspectiv asupra strii prezente a comenzii numerice i a mainii-unealt. Linia de afiare a strii este prezent permanent, indiferent de ceea ce se afieaz n restul ecranului. n prima linie sunt opt cmpuri de stare. Fiecare cmp de stare poate s afieze numai stri conectate logic. n cazul n care sunt de afiat mai multe stri ntr-un singur cmp de stare (ntruct exist simultan mai multe condiii de stare), se va afia ultima din lista de mai jos. 1 Starea primului grup Mod de operare - MDI : mod de introducere manual a datelor - MEM: mod automat, executarea programului din memorie - DNC :mod automat, executarea programului de pe un dispozitiv extern - EDIT : mod editare 2 Starea celui de-al doilea grup Mod de operare - JOG : mod Jog - INCR: mod Jog incremental - HNDL : mod avans cu roata de mn - REF : mod revenire manual n punctul de referin - SBEX : executarea unui singur bloc

11

1 Panoul operatorului 3 Starea n care se afl intrarea de date manual i automat - NSCH: cutare bloc - INTD: execuia automat ntrerupt - STRT: starea start - STOP: starea stop 4 Starea regimului de operare cu programul -LOAD: ncrcarea programului de la dispozitivul extern -SAVE: salvarea programului pe dispozitivul extern -SORT: sortarea programelor din director este n curs -EDIT: regimul de editare -WFTG: ateptarea declanrii -Chng: se desfoar modificri ale suprafeelor de afiare generale -BURN: nscriere n memoria FLASH 5 Starea interpolatorului -MOV: se mic una din axe (interpolatorul lucreaz) -DWL: ateptare specificat prin G4 -POS: ateptarea semnalului de poziie atins -1: mrimea incrementului este de 1 increment -10: mrimea incrementului este de 10 incremeni -100: mrimea incrementului este de 100 incremeni -1000: mrimea incrementului este de 1000 incremeni -feedrate valoarea mrimii avansului din tabel -HOLD: stare avans oprit 6 Starea PLC -FIN: este n progres executarea unei funcii PLC

7 Starea liniei de mesaje - #*!: # oglind, * modificare la scar, rotaie activ, i ! ofsetul comun nu este zero -OPR: mesaj al operatorului n linia de mesaj -PLC: mesaj PLC n linia de mesaj -ALM: mesaj de alarm n linia de mesaj acces interzis - : stare de conflict

8 Starea general a comenzii numerice -REF: axele nu au punctele de referin -TEST: modul testare -LOCK: maina este n starea blocat -EMG: stare stop urgen -KYBD: nu exist legtur cu tastatura n linia a doua este cmpul mesajelor. n acest cmp sunt afiate mesajele generale adic: mesaje independente de suprafaa de afiare general, mesaje de alarm de la comanda

12

1 Panoul operatorului numeric, PLC i macro-uri, i mesajele de operator ale PLC. De asemeni n aceast linie sunt afiate data i ora. n linia a treia se pot citi numele suprafeei de afiare generale active, i numrul programului care e ales pentru a rula. n cazul modului introducerea manual a datelor, se poate vedea aici numrul de programe care aparin de introducerea manual a datelor, iar n alt caz se afieaz numrul de programe indicate pentru modul automat. 1.1.3 Indicarea strii Ready (gata de lucru) a comenzii numerice Starea de alimentare i condiia de bun funcionare a comenzii numerice este semnalizat de aprinderea LEDului "NC ready". LED-ul se stinge: - la decuplarea alimentrii sistemului - la oprirea comenzii numerice - dac programul de supraveghere a funcionrii comenzii numerice (watchdog) detecteaz o eroare grav. Dac LED-ul este stins, comanda numeric nu funcioneaz ! 1.2 Panoul de control al mainii E necesar ca modul de operare i starea de funcionare a mainii s poat fi modificate curent iar procesul de prelucrare e necesar s poat fi pornit i oprit. Butoanele i comutatoarele care influeneaz funcionarea mainii sunt denumite elemente de control a mainii. Elementele de control a mainii pot fi operate - o parte din ele, dup selectarea suprafeei generale de afiare corespunztoare, cu ajutorul tastelor cu corespondent pe ecran de la tastatura comenzii numerice, sau - cu ajutorul butoanelor i comutatoarelor instalate separat. Dac este selectat ecranul CONTROL PANEL (Panoul de control) va apare un sumar al strilor elementelor de control, al modurilor active, etc. Panoul de control al mainii e necesar s conin n primul rnd acele elemente de operare care nu pot fi accesate de la tastatura de introducere a datelor, de la tastele cu corespondent pe ecran, (de ex. START, STOP), sau al cror acces este dificil. Anumite elemente ale panoului de control al mainii suplinesc comenzile fcute cu tastele cu corespondent pe ecran. Desigur, e posibil s se extinde tastatura mainii pentru a activa totul de aici, de la introducerea datelor pn la comenzile care se dau cu tastele cu corespondent pe ecran. Detaliile privind modul n care elementele de operare pot fi accesate de la tastele cu corespondent pe ecran sau numai de la panoul de control al mainii sunt hotrte de constructorul mainii-unealt, aa c pentru informaii suplimentare adresai-v acestuia.

13

1 Panoul operatorului

Panoul opional de control a mainii n continuare se vor descrie componentele panoului de control al mainii livrat de firma NCT. Starea de iluminare a LED-ului din colul stnga sus al butoanelor semnific faptul c funcia indicat de acel buton este activ. Stop urgen. Prin apsarea acestui buton comanda numeric nregistreaz starea de oprire de urgen, oprete toate micrile i taie toate ieirile sale ctre main. Deblocarea butonului se face rotind capul butonului n sensul indicat de sgeat. Pentru alte detalii privind aciunile pe care le determin, adresai-v constructorului mainii-unealt. Pornire main. Prin apsarea acestui buton, dac maina nu e n starea de stop urgen (de exemplu butonul stop urgen apsat) se realizeaz legtura ntre comanda numeric i main. Se pun n funciune alte pri din main, de exemplu instalaia hidraulic, etc. Pentru mai multe detalii n privina procesului de punere n funciune a mainii, adresai-v constructorului mainii-unealt. Selectoarele modului de operare: Jog Jog incremental Roata de mn ntoarcerea manual n punctul de referin

14

1 Panoul operatorului Editare Automat Introducerea manual a datelor Selectoarele de mrime increment: Selectare mrime increment 1, 10, 100, 1000 Comutatoare de corecie: Comutator de corecie avans. Prin acionarea sa se poate pondera avansul programat n gama 0-120%.

Valoarea avansului rapid poate fi modificat prin intermediul a patru butoane care se pot aloca n mod opional. Butoanele de corecie a vitezei de rotaie a arborelui. Prin apsarea butonului <-> viteza de rotaie programat se reduce, iar apsnd <+> viteza de rotaie crete n pai de 10% n gama 50-150%. Butonul din mijloc semnific 100% din turaia programat. Comutatoare care modific condiiile de execuie a programului: Executarea unui singur bloc Salt condiionat peste un bloc Stop condiionat Test program Blocare main

15

1 Panoul operatorului

Dry run Restart bloc ntoarcere de bloc Blocare funcie

Butoane de pornire i oprire a micrii Buton de Start. Detalii n privina funciilor sale vor fi prezentate n capitolele urmtoare ale acestui manual. Buton de Stop. Detalii n privina funciilor sale vor fi prezentate n capitolele urmtoare ale acestui manual. Butoanele de Jog. Butoane cu care se realizeaz funcia Jog i de incrementare. n cazul aducerii n punctul de referin aceste butoane servesc la alegerea axelor. Aranjamentul butoanelor poate varia pentru diferite tipuri de maini.

Butoanele de Start i Stop rotire arbore. Prin apsarea lor se pornete rotirea arborelui n sens orar (M3), sau antiorar (M4), sau se oprete rotirea (M5). n afar de aceste butoane, panoul de control al mainii mai conine 8 butoane folosite opional, echipate cu LED-uri , asupra funciilor crora decide constructorul mainii-unealt. De asemeni, la panoul de control al mainii se mai poate ataa o roat de mn.

16

2 Cunotine generale de operare

2 Cunotine generale de operare


2.1 Ecranul de meniu Dup cuplarea tensiunii de alimentare, deasupra tastelor cu corespondent pe ecran este afiat linia de meniuri. Pe un ecran color culoarea implicit a fundalului liniei de meniuri este gri deschis. Pentru a comuta ecranul curent al liniei de meniu la un altul, trebuie apsat tasta ecranul de meniu . Din linia de meniuri se pot selecta diverse ecrane prin

apsarea tastei cu corespondent pe ecran corespunztoare. Tasta ecranul de meniu servete numai pentru comutarea ntre ecrane. Linia de meniu are dou ecrane, n primul fiind cuprinse urmtoarele meniuri: Dac un meniu este activ, eticheta cmpului su este luminat, n caz contrar eticheta este ntunecat (neagr).

Dup cuplarea tensiunii de alimentare este activ meniul POSITION (poziie), i din aceast cauz eticheta Position (Positn) (poziie)este luminat. Pentru a trece la un alt meniu se apas tasta cu corespondent pe ecran dorit. Ultima tast cu corespondent pe ecran din primul ecran al liniei de meniu (lng tasta opiunile meniului ) este Page (pagina). Cu tasta Page se pot comuta opiunile

unui meniu deja selectat, fr a fi necesar s se activeze meniul respectiv prin apsarea nc o dat a tastei cu corespondent pe ecran a meniului respectiv (caz n care opiunile sunt afiate nti i apoi se pot activa cu tastele cu corespondent pe ecran). Comanda numeric memoreaz meniul activ dintr-un ecran de meniuri, i n cazul ieirii i revenirii n ecranul de meniuri respectiv se afieaz ecranul meniului memorat. De exemplu: n meniul POSITION (poziie), tastnd Page este afiat MACHINE POSITION (poziia mainii) i apoi selectnd meniul OPERATORS PANEL, apare ecranul MACHINE POSITION (poziia mainii) (numele ecranului poate fi vzut ntotdeauna n linia a treia). n cazul n care comanda numeric are doar cinci taste cu corespondent pe ecran (monitor de 9), se pot afia doar cinci cmpuri de meniu odat. n acest caz primul ecran al liniei de meniu arat astfel:

De observat c n acest caz a cincea tast cu corespondent pe ecran este Page ! Pentru a afia coninutul urmtoarelor ecrane de meniu se apas tasta ecranul de meniu i va apare:

17

2 Cunotine generale de operare

n acest ecran al liniei de meniuri nici una din etichete nu va fi luminat, ntruct meniul POSITION (poziie), activ, nu se poate vedea. Apsnd tasta ecranul de meniu se afieaz din nou primul ecran al liniei de meniuri. Dac ar fi fost i alte componente dup meniul Service, acestea ar fi fost afiate apsnd repetat tasta ecranul de meniu , n final obinndu-se primul ecran de meniu.

Numrul afiat n colul dreapta jos al cmpului de meniu indic numrul tastei cu corespondent pe ecran al cmpului de meniu corespunztor (pentru mai multe detalii vezi parametrul SFNUMB). Apsnd tasta cu corespondent pe ecran a meniului deja selectat, se va afia meniul corespunztor lui. Pornind de la exemplul precedent, apsnd tasta Position (deja selectat) va apare urmtorul meniu : Meniul de poziie const din cinci opiuni, de aceea cmpurile de meniu de la ase ncepnd sunt goale (nu au semnificaie).

Dac o opiune dintr-un meniu nu are la rndul su alte opiuni, prin apsarea tastei cu corespondent pe ecran, opiunea respectiv devine activ imediat i este afiat ecranul ei. Pentru astfel de opiuni nu exist tasta cu corespondent pe ecran Page (pagin), deoarece aici ecranul dorit poate fi selectat imediat. Dac nu este suficient loc ntr-un ecran pentru toate etichetele din linia de meniuri, componentele urmtoare pot fi aduse pe ecran prin apsarea tastei ecranul de meniu . Dac este afiat ultimul ecran din linia de meniuri, atunci dac se apas pe tasta ecranul de meniu se Din ecranul de meniu Panoul operatorului ajunge la primul ecran de meniu. se pot selecta urmtoarele componente (ecrane):

Poziie

Verificare

18

2 Cunotine generale de operare Program

Ofseturi

Grafice

Impuneri

Service

Rezumat : Meniurile au dou nivele: selectat (nivel 1) i activat (nivel 2). ntr-un meniu selectat ecranele opiunilor sale pot fi comutate cu tasta Page. Dac nu exist suficient loc pe un ecran pentru toate etichetele meniurilor, celelalte ecrane ale liniei de meniuri pot fi afiate apsnd tasta ecran de meniu . Dac este afiat ultimul ecran al liniei de meniuri,

prin apsarea tastei ecran de meniu se revine la primul ecran. 2.2 Opiunile meniului Dac anumite tipuri de aciuni, de exemplu introducerea de date, e necesar s se fac n ecrane diferite, meniul de opiuni aparinnd ecranului poate fi comutat n linia de meniu prin apsarea tastei opiunile meniului . La fel ca ecranul de meniuri, opiunile

meniului poate avea maxim dou nivele, dar n anumite cazuri exist opiuni de meniu chiar la primul nivel, care au ca rezultat aciuni directe. Culoarea implicit a fundalului meniului de opiuni este portocaliu. Starea activ a cmpului de meniu poate fi indicat nu doar prin luminarea (alb) sau ntunecarea (negru) etichetelor dar i prin starea de apsare a cmpului de meniu. Dac o aciune nu poate fi activat n starea n care se afl comanda numeric, culoarea fundalului cmpului de meniu se schimb n culoarea ecranului i cmpul de meniu nu mai servete ca buton care poate fi activat i este doar nconjurat de un chenar. Dac pe ecran nu este loc pentru toate opiunile meniului, afiate n linia de meniuri, atunci la fel ca n cazul ecranului de meniuri - este posibil s se ntoarc pagina meniului cu

19

2 Cunotine generale de operare

ajutorul tastei opiunile meniului. Dac ultimul ecran de opiuni este deja afiat, prin apsarea tastei opiunile meniului se afieaz primul ecran de opiuni al meniului. Opiunile meniului corespund ecranului activ. Aceleai opiuni ale meniului corespund primelor trei ecrane de meniu [OPERATORS PANEL (Panoul operatorului), POSITION (Poziie), CHECK (Verificare)], n timp ce pentru celelalte ecrane de meniu sunt diferite pentru fiecare dintre ele. 2.3 Introducerea datelor Introducerea datelor se poate iniia n diferite ecrane. Introducerea datelor trebuie s fie pornit prin apsarea tastei opiunile meniului . Linia de introducere date se gsete n

partea de jos a ecranului, deasupra cmpurilor tastelor cu corespondent pe ecran. Numerele se introduc innd cont de urmtoarele reguli: - Numrul introdus d valoare adresei definite n linia de introducere date. - Nu este obligatorie scrierea zeroului nainte de punctul zecimal - Cifra introdus este interpretat ca un ntreg nainte de punctul zecimal sau ca o cifr zecimal dup apsarea punctului zecimal. - Nu este necesar s se introduc zerourile nesemnificative dup punctul zecimal sau punctul zecimal pentru o cifr ntreag. - Introducerea unei date poate s nceap cu punct zecimal n cazul n care partea ntreag a numrului este zero. Tasta i operatorul incremental I (n cazul n care sunt permise pentru adresa la care ne aflm) pot fi introduse de mai multe ori n timpul introducerii unui numr i oricnd nainte de folosirea tastelor cu sgei cu care se termin introducerea numerelor. Valoarea implicit este valoarea pozitiv absolut. Introducerea incremental de date i semnul vor fi indicate n prima i respectiv a doua poziie a locaiei din faa numrului. Comanda numeric va afia mesajul de eroare DATA pe timpul introducerii datelor ori de cte ori se face o eroare de form a numrului introdus la adresa specificat (depi-rea numrului de cifre ntregi sau de zecimale, folosirea incorect a operatorului incremental sau a uneia din tastele sau ) . - Numrul introdus poate fi ters oricnd pe <DEL> parcursul introducerii apsnd tasta

. n acest caz se revine la situaia de dinaintea nceperii introducerii numerice. Efectul tastelor i cu care se termin o introducere numeric difer prin apas tasta : dou taste se valoare numeric) respectiv salt pot folosi i pentru

aceea c se face salt nainte n lista de adrese cnd se napoi n lista de adrese cnd se apas tasta : . Aceste parcurgerea listei de adrese (fr s se introduc o acelai fel ca la terminarea unei introduceri numerice.

20

3 Suprafee de afiare general i aciuni executate din ele

3 Suprafee de afiare general i aciuni executate din ele


Fiecare suprafa de afiare general este accesibil oricnd, independent de modul de operare curent sau de alte stri ale comenzii numerice. Totui, opiuni care aparin afirii n cauz nu pot fi executate n orice moment, execuia acestora depinznd de modul de operare sau de starea comenzii numerice. De exemplu editarea parametrilor se poate face numai n modul EDIT (Editare), dei lista de parametri se poate afia oricnd, n modul AUTOMATIC (Automat), chiar i n timpul prelucrrii. Dac executarea unei opiuni nu este posibil n acel regim al comenzii numerice, aceasta se indic cu dou sgei ndreptate una spre cealalt (stare de conflict) n cmpul de stare al celei de a aptea linii de mesaj. Este o situaie total diferit cazul n care, dei opiunea e posibil s fie executat n orice regim al comenzii numerice, totui opiunea s nu poat fi executat imediat. De exemplu valoarea ofsetului sculei poate fi schimbat oricnd, chiar i pe durata prelucrrii, totui pentru a se lua n considerare noua valoare introdus, prelucrarea trebuie oprit (prin producerea strii INTD) i apoi repornit. 3.1 Ecranul OPERATORS PANEL 3.1 Ecranul OPERATORS PANEL (Panoul operatorului) Suprafaa de afiare general a PANOULUI OPERATO-RULUI, prezint o perspectiv asupra strii celor mai importante elemente de control a mainii. Prin programul PLC se poate permite sau nu controlul asupra diferitelor grupe de elemente prin tastele cu corespondent pe ecran. Ilustraia alturat prezint suprafaa de afiare general a panoului operatorului. n primele dou linii de sus se pot vedea comutatoarele modului de operare. Dedesubt se prezint starea comutatorului de selecie axe. Acesta e urmat de comutatorul de selectare valoare increment, iar apoi n linia a treia sunt afiate comutatoarele de procentaj. Grupul de butoane din mijloc reflect starea comutatoarelor de condiie iar cel de jos prezint starea comutatoarelor PLC. Opiuni ale ecranului OPERATORS PANEL (Panoul operatorului) Urmtoarele opiuni pot fi activate n ecranul OPERATORS PANEL (Panoul operatorului) prin apsarea pe tasta opiunile meniului : .

Primele ase opiuni sunt de tip meniu, adic apsnd tasta cu corespondent pe ecran respectiv vor deveni vizibile opiunile lor. n cmpul opiunilor meniului, dac se apas o tast cu corespondent pe ecran adecvat i comanda numeric o accept, tasta de pe ecran rmne apsat. Cea de a aptea tast, CLEAR RELPNT, este o tast de acionare, adic apsarea ei produce un efect imediat. Prin programul PLC se poate permite sau nu controlul asupra fiecreia din opiunile meniului prin tastele cu corespondent pe ecran. Dac o opiune nu poate fi controlat prin tastele cu corespondent pe ecran, aceasta poate fi acionat de la un dispozitiv de control extern. Instruciuni n aceast privin se pot gsi n manualul mainii.

21

3.1 Ecranul OPERATORS PANEL (Modes) Opiuni ale modurilor de operare Se pot selecta urmtoarele moduri :

(Axes) Alegerea axei n linia de meniu sunt listate toate axele mainii-unealt. De aici se poate selecta o ax pe care se dorete s se fac o aciune. Aciunea este necesar de exemplu dac maina are mai mult de trei axe i cea de patra ax trebuie controlat cu ajutorul butoanelor de direcie ax n modul Avans incremental (Incr). n acest caz trebuie selectat cea de a patra ax - un contur luminat nconjoar litera care indic axa selectat n linia Axis a suprafeei de afiare generale -, dup care aceasta se poate deplasa cu ajutorul butoanelor de direcie ax. (Incr) Alegerea incrementului

n linia de meniu sunt listate mrimile care se pot alege pentru mrime increment. Valoarea selectat va fi nconjurat de un contur luminat. Incrementul selectat are efect n modurile Incremental feed (INCR) (avans incremental) i Manual handle feed (HNDL) (avans cu roata de mn). Valorile afiate n linia de meniu sunt n incremeni.

(%) Ponderarea Prin apsarea tastei cu corespondent pe ecran respective se pot modifica strile comutatoarelor pentru ponderare avans rapid, rotire arbore principal i avans de lucru.

Poziia curent a comutatoarelor se poate vedea n mijlocul suprafeei de afiare general la adresele G, S i F. (State) Opiuni de rulare program Se pot porni i opri urmtoarele opiuni de rulare program:

3.1 Ecranul OPERATORS PANEL (Mach) Taste opionale

Se pot folosi cel mult opt taste cu corespondent pe ecran opionale. Etichetele lor sunt determinate prin programul PLC, descrierea modului de operare i a funciilor fiind dat n manualul mainii. Modulul de program PLC livrat:197 nu conine etichete pentru taste i acestea sunt impuse automat ca PLC1, PLC2, , PLC8. (Clear Relpnt) Opiuni de tergere a poziiei relative Coordonatele relative afiate pot fi aduse la zero cu ajutorul tastelor. Impunerea poziiei relative pe axe este discutat n capitolul 3.5.5 .

22

3.2 Ecranul POSITION 3.2 Ecranul POSITION (poziie) Exist cinci tipuri de ecrane POSITION (poziie). Primele patru ecrane afieaz poziia selectat cu caractere mari, pe cnd n cel de al cincilea ecran sunt prezentate cu caractere normale toate tipurile de afiare i de asemeni, n cazul a ase sau mai puine axe, valorile avansurilor i a vitezei de rotaie a arborelui. n cazul unui arbore orientat, atunci cnd bucla este nchis (starea M19), ecranul afieaz poziia unghiular a arborelui n locul vitezei de rotaie. Dac arborele se poate programa ca axa C, linia ncepe cu litera C n loc de S. n linia de afiare avans se poate citi de asemeni i numrul sistemului de coordonate curent. Ecranul ABSOLUTE POSITION (Absolt): n sistemul de coordonate selectat i n legtur cu ofseturile i compensrile corespunztoare. Ecranul RELATIVE POSITION (Relatv): Dup ce s-a revenit n punctul de referin, corespunde cu poziia absolut. Cotele pot fi nscrise cu valori opionale sau aduse la zero. Ecranul MACHINE POSITION (Mach): Poziia msurat n sistemul de coordonate G53 i n legtur cu compensrile lungimii. Ecranul END POSITION : Poziia final programat n bloc n sistemul

de coordonate curent n concordan cu compensrile lungimii. Ecranul OVERALL POSITION (Overll) (poziia general): Pe lng cele patru afiri anterioare se afieaz distana de parcurs. Aceasta arat ct a mai rmas de parcurs din micarea curent. n acest afiaj (n cazul a cel mult ase axe) se pot vedea i avansul curent i viteza de rotaie. n primele trei ecrane valorile afiate se pot i impune. Afiarea de poziie selectat ultima dat va fi lng distana de parcurs i poziia final pe suprafeele de afiare general (cu excepia ofseturilor), cnd afiarea de poziie se poate vedea n partea de sus a suprafeei de afiare general.

23

3.3 Ecranele CHECK Opiuni ale ecranelor POSITION

Opiunile ecranelor POSITION corespund cu cele ale ecranului OPERATORS PANEL (vezi capitolul 3.1). 3.3 Ecranele CHECK (verificare) Aceste ecrane servesc pentru afiarea programelor n lucru i a strii lor. 3.3.1 Ecranul PROGRAM TEXT (listarea programului pies) n partea de jos a suprafeei de afiare general se poate vedea lista programului pies. Un bloc al listei este luminat. Acesta este blocul aflat n execuie. n partea de mijloc a suprafeei de afiare general se pot vedea valorile pentru avans i turaie (aceasta dac numrul axelor nu e mai mare de ase). Afiarea poziiei se afl n partea de sus a suprafeei de afiare general. n prima coloan se poate vedea poziia sculei curente n acord cu ecranul POSITION selectat (vezi capitolul 3.2), n coloana din mijloc distana de parcurs, iar n coloana din dreapta poziia final. 3.3.2 Ecranul FUNCTION, subprogram i macro n partea dreapt se poate vedea cmpul subprogram al suprafeei de afiare generala. Imediat dup numrul subprogramului se afl numrul de repetri. Cmpurile din partea de jos a suprafeei de afiare generala prezint informaii n privina strii de rotaie a arborelui (M3, M4, M5, M19), asupra treptei cutiei de viteze (M11, M12, M13, M113, M14,), asupra sculei curente (Tnnnn), asupra funciilor auxiliare (A, B i C), ca i despre alte coduri M (definite n programul PLC). Prima coloan arat poziia n concordan cu ecranul

24

3.3 Ecranele CHECK POSITION selectat (vezi capitolul 3.2), n timp ce coloana a doua arat distana de parcurs . 3.3.3 Ecranele LAST i ACTIVE, coduri G i compensri n ecranele LAST (afiare bloc) i ACTIVE (execuie program) se pot vedea codurile G active i compensrile. Ecranul LAST corespunde valorilor #4000,#4100 ale macrovariabilelor, n timp ce ecranul ACTIVE celor cuprinse ntre #4200,#4300 . Poziia curent a sculei este afiat n partea de sus a suprafeei de afiare general. n prima coloan se poate vedea poziia n concordan cu ecranul POSITION selectat (vezi capitolul 3.2), n coloana din mijloc distana de parcurs, iar n coloana din dreapta poziia final. Pentru cazul a cel mult apte axe, n mijlocul suprafeei de afiare generale este prezentat informaia despre avansuri i rotaia arborelui. n partea de jos a suprafeei de afiare generale ncepnd din stnga, se pot vedea dup codurile G numrul registrului de compensare a diametrului (n ecranul ACTIVE i valoarea sa) ct i registrul(ii) de compensare a lungimii. Dintre codurile G sunt afiate doar cele diferite de alegerea implicit. 3.3.4 Ecranul MESSAGES n aceast suprafa de afiare general se pot vedea mesajele neafiate i aflate n starea de ateptare. ntruct n al doilea cmp al liniei de stare se poate citi numai mesajul activ (care ateapt intervenia), aceast suprafa de afiare general permite afiarea altor mesaje existente n acel moment n afar de cel din linia de stare i care nu pot fi afiate. Opiuni la ecranele CHECK Opiunile tuturor ecranelor CHECK corespund celor ale ecranului OPERATORS PANEL (vezi capitolul 3.1).

25

3.4 Ecranele PROGRAM 3.4 Ecranele PROGRAM Ecranele opiunilor de lucru cu programele pies. 3.4.1 Ecranul DIRECTORY (directoare)

n linia se sus a suprafeei de afiare general se pot vedea numrul de programe din memorie i numrul de bytes liberi din memorie. n partea din mijloc sunt listate programele din memorie. Comanda numeric nscrie numele programelor conform cu codul lor. Aceste numere pot fi citite n prima coloan. n coloana din mijloc poate fi numele programului (nu este obligatoriu s se dea un nume programului, astfel c uneori aceast coloan poate fi goal). Ultima coloan conine lungimea programului n bytes. Dac deasupra sau dedesubtul ultimei coloane se pot vedea sgei, aceasta nseamn c pe ecran nu poate s ncap n suprafaa de afiare general ntreaga list i, se mai pot gsi programe n direcia indicat de sgei . n list, linia de selecie cu culorile inversate ne permite s selectm programul cu care dorim s facem ceva. Opiuni ale ecranului DIRECTORY (directoare) Din ecranul DIRECTORY prin apsarea tastei opiunile meniului se pot activa urmtoarele opiuni i meniuri de opiuni:

Opiunea New: Atunci cnd se apas aceast tast cu corespondent pe ecran se deschide o fereastr n partea de jos stnga a suprafeei de afiare general, unde se poate tasta numrul programului. Introducerea trebuie terminat cu una din tastele sgei. n acest caz apare un nou program cu numrul introdus, sau se afieaz un mesaj de eroare dac exist deja un program cu acelai numr sau nu mai este loc n memorie. Daca introducerea numrului de program este terminat cu tasta sgeat ndreptat nspre dreapta, se poate specifica aici i numele programului. Atunci cnd tastai un nume, comutarea ntre litere mici i litere mari se poate face cu ajutorul tastelor de pagin, n timp ce apsnd tasta INS , i una din tastele

sau ! se pot introduce accente sau caractere speciale.

26

3.4 Ecranele PROGRAM

Opiunea Search (cutare): Dup apsarea tastei cu corespondent pe ecran se poate introduce un numr n fereastra din stnga jos de pe suprafaa general de afiare. Prin terminarea introducerii numrului cu ajutorul oricrei taste sgei, linia de selecie cu culorile inversate merge la programul cutat sau se afieaz un mesaj de eroare, dac n memorie nu exist un program cu acel numr. Meniul Delete (tergere): prin apsarea tastei apar nc trei opiuni: Ramdisc, Exec, Cancel. Cu ajutorul tastei Ramdisc se poate decide dac se terg programele din memorie sau programele de pe unitatea NCT90RD conectat la comanda numeric. Tastnd Exec se execut operaia, iar tastnd Cancel operaia poate fi contramandat: n acest caz se revine la primul nivel al meniului. Meniul Load (ncarc): prin apsarea tastei apar n linia de meniuri: Serial, Ramdisc, Prom, Exec i Cancel. Prin intermediul primelor trei opiuni se poate selecta de unde s fie ncrcat programul n memoria comenzii numerice. Ca efect al Exec se pornete ncrcarea, n timp ce cu ajutorul Cancel se contramandeaz i este afiat primul nivel al meniului. Meniul Save (salveaz): prin apsarea tastei apar opiunile: : Serial, Ramdisc, Exec i Cancel. Prin intermediul primelor dou opiuni se poate selecta unde s fie salvat programul (sau mai multe programe). Procesul de salvare pornete prin apsarea tastei Exec, n timp ce cu ajutorul tastei Cancel este afiat primul nivel al meniului, anulndu-se n acest fel aciunea. Meniul Run (ruleaz): prin apsarea tastei apar urmtoarele opiuni n linia de meniuri: Auto, Manual data input, DNC, DNC NCT, i Table. Cu ajutorul primei taste cu corespondent pe ecran (Auto) se poate selecta programul pentru operare automat. Tasta nu este activ dac comanda numeric este n modul automat sau n una din strile INTD, STRT sau STOP. Cu ajutorul celei de a doua taste de opiuni se poate selecta modul de introducere manual a datelor. Ultimele dou taste de opiuni determin modul DNC. Tasta DNC comut comanda numeric pe modul DNC simplu fr protocol, n timp ce cu DNC NCT se poate implementa modul de comunicaie DNC cu protocol.

27

3.4 Ecranele PROGRAM

Opiunea Chart este activ numai n modul Editare. Prin activarea ei este selectat programul prevzut nr.T (tabel de alegere scul) sau P (tabelul PLC); fiierul coninnd tabelul selectat este ncrcat n locul potrivit. Vezi capitolul 3.7.5 TOOL POT TABLE i capitolul 3.7.6 PLC TABLE. Meniul Restore (restaureaz): prin apsarea tastei, fiierele care au fost terse, dar nc se afl n memoria comenzii numerice i pot fi restaurate, sunt afiate n suprafaa de afiare general. Aducnd linia de selecie pe programul dorit acesta se poate restaura cu opiunea Exec. Meniul Sort (sorteaz): se poate face sortarea programelor aflate n director dup criteriul selectat cu tastele cu corespondent pe ecran. Meniul de opiuni pentru sortare conine urmtoarele : Incrsg (n ordine cresctoare), Decrsg (n ordine descresctoare) pentru direcia de sortare, ca i Selctd (selectat), Type (tip), Size (byte) (mrimea n bytes) i Number (numrul programului) pentru selectarea criteriului de sortare. Oricare din ele se trimite n execuie apsnd Exec. Opiunea Protected (protejat): Ca efect al acestei opiuni se poate impune sau anula atributul protected (protejat) al fiierului selectat. 3.4.2 Ecranul VIEW (afiare) n suprafaa de afiare general se poate vedea listarea programului selectat n ecranul DIRECTORY. Numrul i numele programului se pot vedea n linia cea mai de sus. O bar de selecie poate fi deplasat prin program, selectndu-se astfel cte un bloc o dat. Linia de selecie poate fi micat cu tastele sgei i pagin. Linia de selecie are funcii cuprinse n opiunile Block search (cutare bloc). Acolo linia de selecie este i un mijloc de a selecta blocul de la care s fie continuat prelucrarea. Opiuni ale ecranului VIEW n ecranul VIEW sunt disponibile urmtoarele opiuni i meniuri de opiuni, dup ce se apas tasta opiunile meniului

28

3.4 Ecranele PROGRAM Opiunea First (primul): Cnd se apas tasta, linia de selecie se duce la primul bloc de program. Opiunea Last (ultimul): Cnd se apas tasta, linia de selecie se duce la ultimul bloc de program. Opiunea Check (verificare): Cnd se apas tasta, comanda numeric aduce linia de selecie la ultimul bloc de program, n acelai timp citete ntregul program i examineaz suma sa de control. n acest fel se verific dac programul aflat n memorie este eronat (programul poate fi eronat de exemplu prin stocarea sau lucrul cu maina unealt la o temperatur prea sczut). Meniul Block Search (cutare bloc): Cnd se apas tasta se afieaz urmtoarele opiuni: First, Last, Exec, Go, Interrupted i Cancel. Pentru descrierea opiunilor de cutare vezi capitolul 13.6 Pornirea operrii automate dup cutarea de bloc la pagina 120. 3.4.3 Ecranul EDIT (editare) n suprafaa de afiare general se poate vedea lista programului de editat. Numrul i numele unui program se pot citi ntotdeauna n prima linie a suprafeei. Este posibil s se scrie sau s se modifice programul prin apsarea tastei opiunile meniului. Modificarea unui program protejat nu este posibil. Dac modul EDIT e activ i nu este ntrerupt execuia vreunui program (INTD), programul principal selectat este afiat pe ecranul Directory, n timp ce dac execuia este ntrerupt, atunci se poate vedea programul n care se gsete linia aflat n execuie. n cazul n care comanda numeric nu este n modul EDIT, sau a doua fereastr este deschis, se afieaz programul selectat n suprafaa de afiare general Directory. Dac execuia nu este n starea INTD modificarea programului aflat n execuie nu este permis. Opiuni ale ecranului EDIT (editare) Pentru descrierea ecranului EDIT vezi capitolul 4.4 Opiuni ale ecranului EDIT la pagina 57.

29

3.4 Ecranele PROGRAM 3.4.4 Ecranul BLOCK INPUT (introducere bloc)

n partea de sus a suprafeei de afiare general se poate vedea poziia curent. Prin apsarea tastei opiunile meniului este posibil s se introduc un singur bloc sau s se execute din nou ori s se modifice un bloc introdus anterior. Un bloc singular trebuie introdus similar ca un bloc de program, totui n acest caz nu se numeroteaz automat adresa blocului. Introducerea unui bloc singular se poate face n modurile Jog (JOG) , avans incremental (INCR) , sau avans manual cu roata de mn (HNDL) , n caz contrar prin apsarea tastei opiunile meniului lista de adrese nu este afiat. Opiuni ale ecranului BLOCK INPUT (introducere bloc) Dup apsarea tastei opiunile meniului sunt BLOCK INPUT: disponibile urmtoarele opiuni ale ecranului

Opiunea I : Aceast tast face posibil comutarea validat/nevalidat a operatorului I (incremental) la litera de adres curent. Cnd se valideaz, o liter I apare imediat dup adresa coordonatei. Opiunea Block Delete : (tergere bloc) Tasta servete pentru tergerea unui bloc n buferul de bloc singular (care a fost scris aici anterior). Help : (ajutor) Dac cursorul se afl pe o funcie G i se apas tasta cu corespondent pe ecran Help, se afieaz pe ecran explicaii n legtur cu codul G respectiv. Blocul singular se va termina cu tasta . n cmp al liniei de stare. Prin apsarea butonului executat. Prin apsarea tastei RESET acest caz eticheta SBEX apare n al doilea START blocul singular este

executarea unui bloc singular poate fi

ntrerupt (chiar nainte de apsarea butonului START ), astfel blocul anterior putnd fi reeditat. Blocul din bufer este pstrat pn la deconectarea tensiunii de alimentare.

30

3.5 Ecranele OFFSETS 3.5 Ecranele OFFSETS Ecrane de opiuni executabile asupra punctului de zero i a registrelor de ofset. 3.5.1 Ecranul WORK OFFSETS (origini de lucru) n suprafaa de afiare general sunt prezentate valorile ofseturilor pentru G54, , G58, ofseturilor punctelor de zero comune, ca i ofseturilor programate cu ajutorul comenzilor G52 i G92. Valorile coordonatelor care aparin unui punct de zero formeaz un grup. Linia de selecie, cu culori inversate, poate fi micat nainte (n direcia creterii numerelor sistemului de coordonate) cu ajutorul tastei i napoi cu tasta n interiorul liniei de selecie cu culori inversate, . care indic sistemul de coordonate, marcajul cu culori inversate de pe adresa axei se poate mica cu tastele i . Aceast linie face posibil selectarea axei dorite n interiorul sistemului de coordonate. Opiuni ale ecranului WORK OFFSETS (origini de lucru) Opiunile executate n ecranul WORK OFFSETS supranscriu registrele de ofset imediat, totui acest lucru este luat n consideraie de ctre programul aflat n execuie doar n cazul n care programul a fost pornit de la nceput sau execuia programului este ntrerupt (starea INTD) i apoi repornit. Deci sistemul de coordonate curent este supranscris n gol, valoarea modificat nefiind nregistrat pn cnd sistemul de coordonate modificat nu va

31

3.5 Ecranele OFFSETS

fi folosit de ctre sistem. Rezult de asemeni c supranscrierea pripit a sistemului de coordonate nu va cauza imediat probleme pe durata execuiei programului, ci efectul su va fi resimit doar la urmtoarea rulare a programului, aa c atunci cnd facei astfel de modificri fii extrem de prudeni. n ecranul WORK OFFSETS se pot activa urmtoarele opiuni i meniuri de opiuni prin apsarea tastei opiunile meniului :

Meniul Clear Group (tergere grup) : Cnd se apas tasta apare n partea din stnga jos a suprafeei de afiare general ntrebarea CLEAR G5x? (terg G5x?) (G5x n concordan cu sistemul de coordonate curent), mpreun cu opiunile Exec i Cancel n linia de meniu, a cror semnificaie este cea obinuit. Meniul Clear All (tergere tot) : Cnd se apas tasta apare n partea din stnga jos a suprafeei de afiare general ntrebarea CLEAR ALL? (terg tot?), mpreun cu opiunile Exec i Cancel n linia de meniu, a cror semnificaie este cea obinuit. Opiunea I : Aceast tast face posibil comutarea validat/nevalidat a operatorului I (incremental) la litera de adres curent. Cnd se execut, o liter I apare imediat dup adresa coordonatei. Valoarea introdus va fi adugat la valoarea original a ofsetului. Opiunea /2 : Aceasta njumtete valoarea scris a adresei selectate. Dup executare se poate vedea jumtate din valoare n adresa coordonatei. Opiunea Save (salvare) : Cnd se apas tasta se poate introduce numrul de program n linia de introducere date. n cazul n care introducerea este terminat cu una din tastele , atunci se poate numi programul. Ca efect al tastelor i valorile pot fi salvate n macrovariabila corespunztoare. Dac e nevoie ca valorile salvate n acest fel s fie luate n consideraie, programul trebuie s fie selectat pentru execuia automat i executat n operarea automat. 3.5.2 Ecranul TOOL OFFSETS (ofseturile sculei) n suprafaa de afiare general sunt prezentate valorile ofseturilor sculei. Valorile de ofset pentru aceeai scul formeaz un grup, dei n program trebuie fcut referire separat la diametru (D sau R) i la lungimea de compensare (L) cu numerele de linie care se afl dup literele de adres D i H. Prin parametrul 1351 TOOLRAD se determin dac e nevoie s se sau

32

3.5 Ecranele OFFSETS specifice diametrul sau raza. Valoarea real a compensrii este specificat prin suma cu semn a valorilor geometriei i uzurii. Linia de selecie se poate mica nainte (n direcia creterii numerelor registrelor) cu ajutorul tastei , iar napoi interiorul liniei de selecie care indic un grup, zona cu deplasa cu tastele i . de ofset pentru modificare. cu tasta . n

culorile inversate se poate

Aceast linie selecteaz registrul

Opiuni ale ecranului TOOL OFFSETS (ofseturile sculei) Opiunile executate n ecranul TOOL OFFSETS supranscriu registrele de ofset imediat, totui acest lucru este luat n consideraie de ctre programul aflat n execuie doar n cazul n care programul a fost pornit de la nceput sau execuia programului este ntrerupt (starea INTD) i apoi repornit. Deci ofsetul curent este supranscris, dar valoarea modificat nu este luat n consideraie pn cnd nu va fi apelat de ctre sistem. Rezult de asemeni c supranscrierea pripit a ofseturilor nu va cauza imediat probleme pe durata execuiei programului, ci efectul su va fi resimit doar la urmtoarea rulare a programului, aa c atunci cnd facei astfel de modificri fii extrem de prudeni. n ecranul TOOL OFFSETS se pot activa urmtoarele opiuni i meniuri de opiuni prin apsarea tastei opiunile meniului :

Meniul Clear All (tergere tot) : Cnd se apas tasta apare n partea din stnga jos a suprafeei de afiare general ntrebarea CLEAR ALL? (terg tot?), mpreun cu opiunile Exec i Cancel n linia de meniu, a cror semnificaie este cea obinuit. Meniul Clear Geometry (Clear gemtry) (tergere geometria) : Cnd se apas tasta apare n partea din stnga jos a suprafeei de afiare general ntrebarea CLEAR ALL GEOMETRIES? (terg toate geometriile?), mpreun cu opiunile Exec i Cancel n linia de meniu, a cror semnificaie este cea obinuit. Meniul Clear Wear (tergere uzur) : Cnd se apas tasta apare n partea din stnga jos a suprafeei de afiare general ntrebarea CLEAR ALL WEARS? (terg toate uzurile?), mpreun cu opiunile Exec i Cancel n linia de meniu, a cror semnificaie este cea obinuit. Meniul Clear Group (tergere grup) : Cnd se apas tasta apare n partea din stnga jos a suprafeei de afiare general ntrebarea CLEAR THIS GROUP? (terg acest grup?), mpreun cu opiunile Exec i Cancel n linia de meniu, a cror semnificaie este cea obinuit.

33

3.5 Ecranele OFFSETS

Opiunea I : Aceast tast face posibil comutarea validat/nevalidat a operatorului I (incremental) la litera de adres curent. Cnd se execut, o liter I apare imediat dup adresa coordonatei. Valoarea introdus va fi adugat la valoarea original a ofsetului. Opiunea /2 : Aceasta njumtete valoarea scris a adresei selectate. Dup executare se poate vedea jumtate din valoare n adresa coordonatei. Opiunea Offset Number Search (Ofs. n search) (cutare ofset dup numr) : La apsarea tastei apare adresa N n linia de introducere date din partea de jos. Dup ce valoarea a fost nscris i introdus (cu oricare din tastele sgei) se va face cutarea n memorie a grupului de ofset introdus. Opiunea Save (salvare) : Cnd se apas tasta se poate introduce un numr O de program n linia de introducere date. n cazul n care nscrierea este terminat cu una din tastele sau , atunci se poate denumi programul. Ca efect al tastelor i

valorile pot fi salvate n macrovariabila corespunztoare. Dac e nevoie ca valorile ofsetului salvate n acest fel s fie luate n considerare, programul trebuie s fie selectat pentru execuia automat i executat n operarea automat. 3.5.3 Ecranul WORK OFFSET MEASURE (msurarea originii de lucru) n partea de sus a suprafeei de afiare general se poate vedea poziia curent a sculei. Prima coloan arat ntotdeauna poziia mainii, coloana din mijloc poziia n sistemul de coordonate selectat, iar ultima coloan distana rmas de parcurs. n partea de jos a suprafeei de afiare general se pot vedea urmtoarele informaii: adresa axei de-a lungul creia va fi nregistrat compensarea de lungime. n linia Nnnn a tabelei de ofset a sculei este valoarea curent a compensrii de lungime. n linia urmtoare se afl numrul sistemului de coordonate selectat, i dedesubt registrele lui de ofset. Linia de selecie cu culorile inversate, se poate mica cu ajutorul tastelor i . Aceast linie de selecie permite selectarea i modificarea registrelor de ofset.

34

3.5 Ecranele OFFSETS Opiuni ale ecranului WORK OFFSET MEASURE n ecranul WORK OFFSET MEASURE se pot activa urmtoarele opiuni i meniuri de opiuni prin apsarea tastei opiunile meniului :

Meniul Work Coordinate System (Work crd) (sistem de coordonate de lucru) : Cnd se apas tasta, apar n linia de meniu sistemele de coordonate corespunztoare: G54, G55, G59 i offset MKDB. Dup ce se apas tasta cu corespondent pe ecran potrivit sistemul revine la primul nivel de opiuni de meniu. Meniul Tool Reference Axis Action (Tl ref axis) (axa de referin a sculei) : Cnd se apas tasta apar n linia de meniu adresele axelor care pot fi alese: X, Y, (funcie de main). Dup ce se apas tasta cu corespondent pe ecran potrivit sistemul revine la primul nivel de opiuni de meniu. Offset Register Search (Ofs. N search) (cutare registru de ofset) : Cnd se apas tasta apare litera H indiferent de adresa axei. n acest moment se poate introduce numrul registrelor de compensare. Dup introducerea numrului compensrii se poate vedea n suprafaa de afiare general registrul de compensare a lungimii cutat. Opiunea /2 : Aceasta njumtete valoarea nscris la adresa selectat. Dup executare se poate vedea jumtate din valoare n cmpul de introducere. Single Block (bloc singular) : Cnd se apas tasta se poate introduce un bloc singular n linia de introducere date folosind tastatura alfanumeric. Dup nchiderea editrii blocului (tasta sau ) apare eticheta SBEX n cmpul al doilea al liniei de stare. executat cu START . Pentru descrierea detaliat a msurrii Msurarea originii de lucru la pagina 77.

Blocul este originii de lucru vezi capitolul 7.2.1

3.5.4 Ecranul TOOL LENGTH OFFSET MEASURE (msurarea ofsetului lungimii sculei) n partea de sus a suprafeei de afiare general se poate vedea afiarea poziiei. n partea de jos a suprafeei de afiare general se poate vedea urmtoarea informaie: adresa axei la care se va nregistra compensarea lungimii. n linia urmtoare se afl numrul sistemului de coordonate selectat, i dedesubt registrele lui de ofset. Linia de selecie cu culorile inversate se afl pe registrul de ofset ale crui adrese ale axei corespund cu cea a axei de referin a sculei.

35

3.5 Ecranele OFFSETS

Opiuni ale ecranului TOOL LENGTH OFFSET MEASURE (msurarea ofsetului lungimii sculei) n ecranul TOOL LENGTH OFFSET MEASURE se pot activa urmtoarele opiuni i meniuri de opiuni prin apsarea tastei opiunile meniului :

Meniul Work Coordinate System (Work crd) (sistem de coordonate de lucru) : Cnd se apas tasta, apar n linia de meniu sistemele de coordonate care se pot alege: G54, G55, G59. Dup ce se apas tasta cu corespondent pe ecran potrivit, sistemul revine la primul nivel al meniului. Meniul Tool Reference Axis Action (Tl ref axis) (axa de referin a sculei) : Cnd se apas tasta apar n linia de meniu adresele axelor care pot fi alese: X, Y, (funcie de main). Dup ce se apas tasta cu corespondent pe ecran potrivit sistemul revine la primul nivel de opiuni de meniu. Offset Register Search (Ofs. N search) (cutare registru de ofset) : Cnd se apas tasta apare litera N indiferent de adresa axei. n acest moment se poate introduce numrul registrului de compensare. Dup introducerea numrului compensrii se poate vedea n suprafaa de afiare general registrul de compensare a lungimii cutat. Single Block (bloc singular) : Cnd se apas tasta se poate introduce un bloc singular n linia de introducere date folosind tastatura alfanumeric. Dup nchiderea editrii blocului (tasta Blocul sau este ) apare eticheta SBEX n cmpul al doilea al liniei de stare. executat cu START . 3.5 Ecranele OFFSETS

Pentru descrierea detaliat a msurrii originii de lucru vezi capitolul 7.2.2 Msurarea ofsetului lungimii sculei (pe main) la pagina 80. 3.5.5 Ecranul RELATIVE POSITION OFFSETS (ofseturile poziiei relative)

36

n suprafaa de afiare general se pot vedea dedesubtul poziiei curente a sculei valorile ofseturilor poziiei relative.. Linia de selecie cu culorile inversate, se poate mica cu ajutorul tastelor i printre

adrese. Aceast linie permite selectarea registrului de ofset pentru modificare. Modificarea registrelor nu are nici un efect asupra execuiei programului, acest afiaj fiind doar pentru operator. Opiuni ale ecranului RELATIVE POSITION OFFSETS (ofseturile poziiei relative) n ecranul RELATIVE POSITION OFFSETS se pot activa urmtoarele opiuni i meniuri de opiuni prin apsarea tastei opiunile meniului :

Meniul Clear All (tergere tot) : Cnd se apas tasta apare n partea din stnga jos a suprafeei de afiare general ntrebarea CLEAR ALL OFFSETS? (terg toate ofseturile?), mpreun cu opiunile Exec i Cancel n linia de meniu, a cror semnificaie este cea obinuit.

37

3.6 Ecranele GRAPHIC POSITION 3.6 Ecranele GRAPHIC POSITION (afiarea grafic a poziiei)

n modul de operare automat, afiarea grafic a poziiei prezint traiectoria centrului sculei. n cazul afirii grafice a poziiei este desenat pe ecran traiectoria centrului sculei, stocat ntr-un bufer. ntruct mrimea buferului (care face parte din memoria comenzii numerice) este finit, este posibil, ca n cazul programelor mari i complexe s nu se poat stoca ntreaga traiectorie. 3.6.1 Ecranul GRAPHIC PARMETERS (parametri grafici) n suprafaa de afiare general se pot vedea parametrii pentru afiarea grafic, pe dou coloane. Linia de selecie cu culorile inversate, se poate mica ntre coloane cu ajutorul tastelor i , iar n sus i n jos cu tasatele i Numrul introdus pentru graphic plane (planul grafic) impune planul (vederea) afirii grafice a poziiei. n cazul afirii 3D sunt active i unghiurile de rotaie. Unghiul de rotaie orizontal (H) execut rotirea n jurul axei orizontale a ecranului, n timp ce cel vertical (V) execut rotirea n jurul unei axe nclinate. Axa orizontal este ntotdeauna orizontal. Rotaia de baz n jurul axei orizontale poate fi definit la parametrul HORIZONTAL No. 0601. Axa nclinat standard este vertical dar se poate introduce un unghi de rotaie la parametrul VERTICAL No.0602. Cu ajutorul graphic range max (domeniul grafic maxim) i graphic range min (domeniul grafic minim) trebuie dat dimensiunea solidului dreptunghiular care conine piesa de prelucrat. Domeniul grafic maxim trebuie s fie mai mare dect domeniul grafic minim. Dac dimensiunile date sunt corecte (valorile sunt pozitive), atunci se calculeaz automat CRT center (centrul ecranului) i graphic scale (scara grafic).

38

3.6 Ecranele GRAPHIC POSITION Centrul ecranului este calculat automat din mrimile maxim i minim (medium=minimum+[maximum-minimum]/2). Cu toate acestea prin introducerea centrului ecranului mrimile maxim i minim rmn neschimbate. Punctul definit ca centru al ecranului va fi mereu n centrul ecranului la nceperea afirii grafice a poziiei. Scara grafic definete dimensiunea desenului afiat pe ecran. Dac scara este 1 , atunci 1 raster =1 mm. Scara grafic este recalculat ntotdeauna din dimensiunile de lucru i planul grafic, atunci cnd acestea se modific. n cazul definirii automate a scrii, dimensiunile de lucru sunt luate n calcul mrite cu 10%, astfel ca n jurul desenului afiat pe ecran s apar o mic margine. Suprafaa de desenare se poate njumti sau dubla cu ajutorul butoanelor PgUp i PgDn. Desigur, n aceste cazuri graficul va fi redesenat. n cazul afirii grafice a poziiei scara grafic apare n partea dreapt a ecranului n forma unei scale. O gradaie a scalei este lung de 60 raster, astfel n cazul c scara grafic este 1, numrul 60000 afiat deasupra arat c lungimea unitii de scar este 60 mm. n cazul n care valoarea auto erase (autotergere) este diferit de zero, atunci cnd se pornete execuia automat a programului se terg att suprafaa de desenare ct i buferul. Dac valoarea color path (culoare traiectorie) este zero, avansul rapid este desenat cu rou, avansul de lucru cu verde, iar tierea de filet cu galben. Dac valoarea nu e zero, micarea de avans rapid nu e desenat. Dac valoarea color tool (culoare scul) este diferit de zero, micrile sunt desenate n culoarea corespunztoare sculei (T curent aflat n micare). Codul culorilor e reprezentat de cei mai nesemnificativi trei bii adugai la numrul sculei i culoare scul. Dac valoarea color auto change (schimbare automat culoare) este diferit de zero, desenarea ncepe n culoarea al crei cod este specificat aici i apoi fiecare schimbare de scul (schimbare T) se adaug la codul culorii. Opiuni ale ecranului GRAPHIC PARMETERS (parametri grafici) Prin apsarea tastei opiunile meniului se pot activa urmtoarele opiuni:

Opiunea Recalculate (recalculare) : Cnd se apas tasta cu corespondent pe ecran, se recalculeaz poziia centrului ecranului i scara grafic din zona de lucru n concordan cu planul selectat.

39

3.6 Ecranele GRAPHIC POSITION 3.6.2 Ecranul DRAW (desenare)

n suprafaa de desenare din mijlocul ecranului, centrul sculei curente este reprezentat cu o cruce. n colul dreapta sus al ecranului pot fi citite urmtoarele informaii: viteza de avans, viteza de rotaie i numrul sculei curente. Mai jos pe coloan se poate vedea afiarea poziiei pe axe dup cum s-a selectat n ecranul POSITION DISPLAY (vezi capitolul 3.2 la pag. 25). n colul din dreapta jos se afieaz scara, iar dedesubtul ei un grafic care simbolizeaz orientarea sistemului de coordonate. n cazul executrii automate, crucea indic poziia curent a sculei. n mijlocul crucii este afiat un punct. Desenarea depinde de viteza micrii; ntruct punctele sunt desenate doar de cteva ori pe secund, n cazul unei micri rapide traiectoria desenat a sculei nu va fi o linie continu ci o linie punctat. Not : mrimea braelor crucii este definit prin parametrul 0561 CROSS DOT. Valoarea introdus la acest parametru specific lungimea piciorului crucii n numr de raster. Valoarea nu poate depi 7. Opiuni ale ecranului DRAW (desenare) Prin apsarea tastei opiunile meniului opiuni i meniuri de opiuni: n ecranul DRAW se pot activa urmtoarele

Meniul Erase (tergere): Cnd se apas aceast tast cu corespondent pe ecran, apar n linia de meniu opiunile Drawing i Buffer. Efectul opiunii Drawing este tergerea de pe ecran a traiectoriei desenate a sculei. Efectul opiunii Buffer este tergerea att de pe ecran a desenului ct i a datelor din bufer care descriu micarea. Meniul Rotate (rotire): Aceast tast cu corespondent pe ecran are culorile inversate dac tastele sgei au fost utilizate anterior pentru rotaie. Cnd se apas aceast tast cu corespondent pe ecran apar patru opiuni pentru rotirea n sens pozitiv sau negativ a axei verticale sau nclinate. Etichetele punctelor de meniu specific axa (rotire sau nclinare) i direcia (pozitiv sau negativ). Prin apsarea tastei cu corespondent pe ecran corespunztoare rotirea selectat se poate executa n uniti de scar de 5.

40

3.6 Ecranele GRAPHIC POSITION Meniul Move (micare): Aceast tast cu corespondent pe ecran are culorile inversate dac tastele sgei au fost utilizate anterior pentru micare. Cnd se apas tasta cu corespondent pe ecran apar ase opiuni pentru direciile de micare. Etichetele specific axele (X, Y sau Z) i direciile (pozitiv sau negativ). Prin apsarea tastei cu corespondent pe ecran adecvate se pot face deplasri paralele cu sistemul de coordonate. Meniul Zoom : Cnd se apas aceast tast cu corespondent pe ecran, apar n linia de meniu opiunile de mrire sau micorare a imaginii. Opiunile se activeaz cu tastele cu corespondent pe ecran: Up(PgUp) (mrire), Down(PgDn) (micorare). Prin apsarea tastei cu corespondent pe ecran adecvate sau a unei taste pagin, suprafaa desenat se poate dubla sau njumti. Cu opiunea Entire Drawing (ntregul desen) desenul se execut lund n considerare dublul valorilor pozitive i negative ale valorilor limit n locul dimensiunilor maxim i minim.

41

3.7 Ecranele SETTING

3.7 Ecranele SETTING (setri) n acest meniu se pot gsi urmtoarele ecrane: LOCAL MACRO VARIABLES #1-#33, COMMON MACRO VARIABLES #100-#199 i #500-#599, TIMER i COUNTER, TOOL POSITION TABLE, PLC TABLE, TOOL WEAR TABLE, USERS PARAMETERS i SECURITY SETTINGS. Coninutul variabilelor, temporizatoarelor, numrtoarelor i tabelelor este pstrat i dup ntreruperea alimentrii. 3.7.1 Ecranul LOCAL MACRO VARIABLES #1-#33 (variabilele macro locale nr. 1-33) n suprafaa de afiare general se pot vedea variabilele macro locale i valorile lor. n cele cinci coloane sunt listate programul principal i variabilele celor patru nivele macro posibile. O linie de selecie poate fi deplasat cu ajutorul tastelor sgei i printre variabile, iar cu tastele i

ntre coloane. Pot fi editate numai acele variabile al cror nivel macro este deja deschis. La nceput poate fi editat doar nivelul 0, dar n cazul n care a aprut un apel de macro n timpul executrii programului, aceasta permite editarea unui nivel superior. Editarea nu e necesar pn cnd un nivel macro nu este deschis, pentru c sunt date valori la variabilele corespunztoare pentru lista de adrese pe durata apelului de macro, n timp ce celelalte sunt anulate. Opiuni ale ecranului LOCAL MACRO VARIABLES #1-#33 (variabilele macro locale nr. 1-33) Prin apsarea tastei opiunile meniului se afieaz un meniu gol ntruct nu exist opiuni. Este posibil s se dea valori direct variabilelor macro prin introducerea unui numr. Dac trebuie specificat o valoare nul, trebuie introdus #0. Valorile pot fi specificate i indirect pentru variabilele macro. Aceasta nseamn c, n afar de a li se da o valoare, trebuie introdus i variabila creia i se d valoarea. n acest fel pot fi specificate numai variabilele #1 #33, #100 - #199 i #500 - #599. Variabilele locale reprezint valorile nivelului curent.

42

3.7 Ecranele SETTING 3.7.2 Ecranul COMMON MACRO VARIABLES #100-#199 (variabilele macro comune nr. 100199) n suprafaa de afiare general se pot vedea variabilele macro comune #100-#199 i valorile lor. Variabilele #120-#199 sunt terse la deconectarea tensiunii de alimentare i atunci cnd se reseteaz modul automat (RESET). Variabilele #100-#119 sunt terse n condiiile de mai sus numai dac parametrul CLCV are valoarea 1, n caz contrar ele se pstreaz. O linie de selecie se poate deplasa printre variabilele macro cu ajutorul tastelor sgei n sus i n jos. Linia de selecie marcheaz variabilele de editat. O valoare nou pentru variabil se poate introduce n linia de jos. Prin terminarea introducerii datei noua valoare este nscris n variabil. Valorile pot fi specificate i indirect pentru variabilele macro. Prin introducerea codului altei variabile macro (de exemplu: #540) se nregistreaz valoarea acelei variabilele. Prin introducerea #0 variabila este tears. Opiuni ale ecranului COMMON MACRO VARIABLES #100-#199 (variabilele macro comune nr. 100199) Prin apsarea tastei opiunile meniului se pot pentru ecranul COMMON MACRO activa urmtoarele opiuni i meniuri de opiuni VARIABLES #100-#199:

Meniul Vacant all (tergere tot): Cnd se apas tasta, apare pe ecran n partea de jos a suprafeei de afiare general ntrebarea VACANT ALL? (terg totul?), iar n linia de meniuri opiunile Exec i Cancel care au semnificaia uzual. Cu Exec sunt terse toate variabilele macro (#0). Meniul Zero all ( toate zero): Cnd se apas tasta, apare pe ecran n partea de jos a suprafeei de afiare general ntrebarea ZERO ALL? ( toate zero?), iar n linia de meniuri opiunile Exec i Cancel care au semnificaia uzual. Cu Exec sunt fcute 0 toate variabilele macro. Opiunea Exp: Cnd se apas tasta se poate introduce exponentul variabilei.

43

3.7 Ecranele SETTING

3.7.3 Ecranul COMMON MACRO VARIABLES #500-#599 (variabilele macro comune nr. 500-599) n suprafaa de afiare general se pot vedea variabilele macro comune #500#599 i valorile lor. Aceste variabile nu sunt terse la deconectarea tensiunii de alimentare sau atunci cnd se reseteaz modul automat (RESET), pe de alt parte cnd se comut la parametri, atunci cnd se salveaz parametrii, acetia sunt salvai pe dispozitivul extern, i atunci cnd se ncarc parametrii valorile originale sunt supranscrise. O linie de selecie se poate deplasa printre variabilele macro cu ajutorul tastelor sgei n sus i n jos. Linia de selecie marcheaz variabilele de editat. O valoare nou pentru variabil se poate introduce n linia de jos. Prin terminarea introducerii datei, valoarea nou este nscris n variabil. Valorile pot fi specificate i indirect pentru variabilele macro. Prin introducerea codului altei variabile macro (de exemplu: #124) se nregistreaz valoarea acelei variabile. Prin introducerea #0 variabila este tears. Opiuni ale ecranului COMMON MACRO VARIABLES #500-#599 (variabilele macro comune nr. 100199) Prin apsarea tastei opiunile meniului se pot pentru ecranul COMMON MACRO activa urmtoarele opiuni i meniuri de opiuni VARIABLES #500-#599:

Meniul Vacant all (tergere tot): Cnd se apas tasta, apare pe ecran n partea de jos a suprafeei de afiare general ntrebarea VACANT ALL? (terg totul?), iar n linia de meniuri opiunile Exec i Cancel care au semnificaia uzual. Cu Exec sunt terse toate variabilele macro (#0). Meniul Zero all ( toate zero): Cnd se apas tasta, apare pe ecran n partea de jos a suprafeei de afiare general ntrebarea ZERO ALL? ( toate zero?), iar n linia de meniuri opiunile Exec i Cancel care au semnificaia uzual. Cu Exec sunt fcute 0 toate variabilele macro. Opiunea Exp: Cnd se apas tasta se poate introduce exponentul variabilei.

44

3.7 Ecranele SETTING 3.7.4 Ecranul TIMER / COUNTER (temporizator i numrtor) n suprafaa de afiare general se pot vedea diferite temporizatoare i numrtoare. Linia de selecie se poate deplasa la temporizatorul sau la numrtorul care trebuie modificat cu ajutorul tastelor sgei n sus i n jos. Opiuni ale ecranului TIMER (temporizator) i COUNTER (numrtor) Prin apsarea tastei opiunile meniului se afieaz un meniu fr opiuni, iar n aceast stare se pot modifica setrile temporizatoarelor i numrtoarelor. 3.7.5 Ecranul TOOL POT TABLE (tabel de alegere scul) n suprafaa de afiare general se poate vedea tabelul de alegere scul. Valorile din tabel se pstreaz i la deconectarea tensiunii de alimentare. n cazul n care nu se folosete un manipulator cu magazie cu acces aleator sau un manipulator de scule codat local, este necesar un tabel de alegere scul, n care poate fi selectat numrul locaului din magazie i numrul sculei care se afl n el. Not Manipulator de scule codat local, nseamn c referirea la scul este fcut la adresa T prin numrul locaului magaziei n care poate fi gsit scula dorit. Dac referirea la scul nu este codat local, este necesar un tabel care s arate ce numr de scul poate fi gsit ntr-un anumit loca al magaziei. Manipulator cu magazie cu acces aleator nseamn c poziia sculelor n magazie nu este fixat. Scula care se aduce napoi (luat din universal) nu este depus n poziia din care a fost luat, ci n cea mai apropiat poziie liber a magaziei, n cazul cel mai simplu n locul sculei (noi) selectate.

45

3.7 Ecranele SETTING

Lungimea tabelului de alegere scul se poate impune n parametrul MAGAZINE Nr. 0061. n parametrul MAGAZINE trebuie introdus numrul de locauri de scul ale magaziei. Linia 0 a tabelului prezint codul sculei din universal, adic universalul este locaul Nr. 0. n prima coloan a tabelului se afl poziiei sculei sau locaului, n coloana a doua sub adresa T numrul sculei din loca, iar n coloana a treia sub adresa L codul de lrgime a sculei. Folosirea codului de lrgime n cazul manipulatorului cu magazie cu acces fix, adic la care scula se aduce napoi n acelai loc de unde s-a luat, lrgimea sculei, adic numrul de locauri pe care le ocup nu prezint interes. n cazul manipulatorului cu magazie cu acces aleator trebuie asigurat poziia i pentru sculele care ocup un loc mai mare dect cel alocat pentru o singur scul. Aadar trebuie s fie selectate poziii n care pot fi plasate scule care ocup mai mult dect un loca. Din aceast cauz n tabelul de alegere scul trebuie dat un cod de lrgime pentru fiecare scul. Este necesar ca n cazul manipulatorului cu magazie cu acces aleator, scula care se aduce napoi n locul celei selectate s aib acelai cod de lrgime. Dac lrgimea celor dou scule difer, scula care se aduce napoi nu se poate pune n locul celei selectate. n acest caz trebuie cutat urmtorul loca gol cu aceeai lrgime ca a sculei care se aduce napoi. n tabel se pot introduce urmtoarele coduri de lrgime (sub adresa L): 1 (dimensiunea normal), 3 ; 5 sau 7. Scula care are o lrgime de 3 ocup n magazie att locaul n care este ea ct i pe cele alturate n stnga i n dreapta, cea cu lrgimea 5 ocup n plus dou i dou, iar cea cu lrgimea 7 ocup n plus trei i trei. Astfel se pot selecta n magazie locauri speciale n care sunt plasate scule foarte largi. n cazul sculelor foarte largi, trebuie introdus la numrul locaului n care este dus scula numrul sculei i codul lrgimii sculei. Este necesar ca la 1, 2 sau 3 numere de loca nainte i dup, s fie introdus 0 la numrul sculei, iar la lrgime codul de lrgime potrivit. Dac e luat o scul din magazie ctre universal, n linia 0 vor fi introduse numrul sculei i lrgimea sculei, i numrul sculei va fi ters din linia din care scula a fost luat. Totui codul de lrgime trebuie pstrat n tabel, pentru a evita ca scule normale s fie aezate n locaurile rezervate pentru scule cu lrgimi mari. Pentru informaii suplimentare asupra modului de lucru cu tabelul de alegere scul adresai-v constructorului mainii-unealt. Opiuni ale ecranului TOOL POT TABLE (tabel de alegere scul) Prin apsarea tastei opiunile meniului se afieaz urmtoarele opiuni:

Meniul Clear all (tergere tot): Cnd se apas tasta, apare pe ecran n partea stng jos a suprafeei de afiare general ntrebarea CLEAR ALL? (terg totul?), iar n linia de meniuri opiunile Exec i Cancel care au semnificaia uzual. Cu Exec este ters ntreg tabelul. Meniul Clear line (terge linia): Cnd se apas tasta, apare pe ecran n partea stng jos a suprafeei de afiare general ntrebarea CLEAR THIS LINE? (terg linia asta?),

46

3.7 Ecranele SETTING iar n linia de meniuri opiunile Exec i Cancel care au semnificaia uzual. Cu Exec este tears linia selectat. Opiunea Save (salvare): Cnd se apas tasta se poate introduce numrul programului n linia de introducere a datelor. n cazul n care introducerea este terminat cu una din tastele sau i se poate introduce atunci i un nume pentru program. Ca efect al tastelor

valorile sunt salvate n variabilele macro corespunztoare. Tabelul este nregistrat n director sub adresele T, nu sub numrul de program O. Redarea valorilor tabelului este prezentat n capitolul 3.4.1 la pagina 28 Ecranul DIRECTORY meniul de opiuni Run opiunea Table (tabel). 3.7.6 Ecranul PLC TABLE (tabelul PLC) n suprafaa de afiare general se poate vedea tabelul PLC. Lungimea sa este specificat n parametrul 0062 PLC_TAB. Tabelul poate fi folosit opional de ctre constructorul mainii-unealt. Coninutul tabelului se pstreaz la ntreruperea tensiunii de alimentare. Bara de selecie se poate deplasa pe ecran cu ajutorul tastelor sgei i

Componentele tabelului se pot supranscrie. Pentru informaii suplimentare privind folosirea tabelului adresai-v constructorului mainii-unealt. Opiuni ale ecranului PLC TABLE (tabelul PLC) Prin apsarea tastei opiunile meniului se afieaz urmtoarele opiuni:

Meniul Clear all (terge tot): Cnd se apas tasta, apare pe ecran n partea stng jos a suprafeei de afiare general ntrebarea CLEAR ALL? (terg totul?), iar n linia de meniuri opiunile Exec i Cancel care au semnificaia uzual. Cu Exec este ters ntreg tabelul. Opiunea Save (salvare): Cnd se apas tasta se poate introduce numrul programului n linia de introducere a datelor. n cazul n care introducerea este terminat cu una din tastele sau 3.7 . Ca efect al tastelor i valorile sunt salvate n variabilele macro , se poate introduce atunci i un nume pentru program. Ecranele SETTING

corespunztoare. Acesta este nregistrat n director sub adresa T, nu sub numrul de program O. Restaurarea valorilor tabelului este prezentat n capitolul 3.4.1 la pagina 28 Ecranul DIRECTORY meniul de opiuni Run opiunea Table (tabel).

47

3.7.7 Ecranul USERS PARAMETERS (Users Params) (parametrii utilizatorului) n suprafaa de afiare general se poate vedea un numr limitat de parametri numr care poate fi impus de utilizator. Linia de selecie se poate deplasa printre grupurile din suprafaa de afiare general cu ajutorul tastelor sgei n sus i n jos. Grupul selectat poate fi deschis cu ajutorul tastei sgeat la dreapta, n timp ce cu tasta sgeat la stnga se poate afia nivelul anterior. Dac linia de selecie se afl pe un parametru, se poate introduce o valoare nou pentru parametru n linia de introducere date de jos. Opiuni ale ecranului USERS PARAMETERS (parametrii utilizatorului) Prin apsarea tastei opiunile meniului se afieaz un meniu gol ntruct nu se pot activa opiuni pentru acest ecran, dar valorile parametrilor nu se pot supranscrie dect n aceast stare. Editarea parametrilor este permis doar n modul EDIT.

48

3.7 Ecranele SETTING 3.7.8 Ecranul SECURITY PANEL (panoul de securitate) Comanda numeric asigur o gam larg de servicii de securitate a datelor. Figura prezint ecranul SECURITY PANEL (panoul de securitate). Atunci cnd General security gate (bariera de securitate general) este deschis, celelalte bariere de securitate nu au rol semnificativ, astfel toate opiunile listate pe ecran pot fi executate chiar dac alturi de ele este afiat simbolul Atunci cnd General security gate (bariera de securitate general) este nchis, adic acest simbol este afiat alturi de etichet, opiunile care au alturi simbolul de blocare nu se pot executa. Dac de exemplu trebuie editai parametrii i aceast opiune este blocat, se va afia n al aptelea cmp al liniei de stare simbolul pentru a avertiza c aceast opiune nu este disponibil dac se va apsa butonul opiunile meniului la ecranul parametri.

General security gate (bariera de securitate general), DNC channel (canalul DNC), PLC program (programul PLC) i service operation (operaii de service) au cod generat, sau cheie PLC, ceea ce face ca n cazul deschiderii s fie necesar fie s se introduc un numr ca rspuns la cifrele afiate de comanda numeric, fie s se deschid poarta de securitate prin trecerea n poziia deschis a comutatorului cu cheie montat pe main. Celelalte funcii au cod fix, sau cheie PLC, ceea ce nseamn c aceste funcii sunt deschise fie cu un cod introdus la sfritul tabelului, fie prin trecerea n poziia deschis (validare) a comutatorului cu cheie montat pe main.

49

3.7 Ecranele SETTING Tabelul urmtor conine codurile funciilor corespunztoare: Funcie Poarta de securitate general Origini de lucru Poziie relativ Ofseturi scul Tabela de alegere scul Tabela de via a sculei Temporizatoare i numrtoare Tabel PLC Variabilele macro #100 Variabilele macro #500 Run n meniul auto Run n meniul MDI Simbolul i . Cod Generat 15962 15962 15962 15962 15962 7895123 15962 95148 95148 456852 357159 Funcie Deschidere program nou tergere program Editare program ncrcare program Salvare program Protejare program Canal DNC Parametrii utilizatorului parametri Programul PLC Operaii de service

Cod 95148 95148 95148 95148 95148 7895123 Generat 7895123 Generat Generat Generat

(cursor) poate fi micat la data de securitate dorit pe coloan cu butoanele La trecerea dintr-o coloan n alta folosii i . afieaz urmtoarele opiuni:

Prin apsarea tastei opiunile meniului se

Opiunea Open (deschide): Dac o funcie cu acces blocat trebuie deschis i avem cheie de securitate se aduce simbolul (cursor) la acea funcie, se rotete comutatorul de securitate date de pe main pe poziia validare i se apas butonul Open. Dac nu avem cheie de securitate pe main se aduce simbolul (cursor) la funcia de validat i se apas butonul Open. n acest caz dac funcia care urmeaz s fie deschis are cod fix, urmtorul mesaj: Code:_ _ _ _ _ _ _ _ apare pe linia de jos. Dup introducerea codului fix corespunztor luat din tabelul de mai sus introducerea de date poate fi nchis cu ajutorul butonului i funcia este validat.

Dac funcia care urmeaz s fie deschis are cod generat urmtorul mesaj: nnnnnnnn code:_ _ _ _ _ _ _ _ apare pe linia de jos, unde nnn este un numr de opt cifre. Pornii Decoder program (programul decodificator) pe calculatorul PC i introducei cifrele care se vd pe ecranul de control. Codul cheie (un numr cu cinci cifre) generat de programul decodificator trebuie s fie introdus de la tastatura numeric a comenzii numerice. Dup ce a fost introdus codul

50

3.7 Ecranele SETTING corespunztor, introducerea de date poate fi nchis cu ajutorul butonului i funcia este validat. Opiunea Lock (blocare acces): Dac trebuie blocat accesul la o funcie aducei simbolul la acea funcie. Apsai butonul Lock. Funcia selectat este blocat independent de starea porii generale de securitate.

51

4 Editarea programelor pies

4 Editarea programelor pies


4.1 Structura unui program pies Programul pies este alctuit din blocuri. Un bloc const din cuvinte. Cuvnt: Adres i Date Un cuvnt este format din dou componente: adresa i date. Adresa poate cuprinde unul sau mai multe caractere, n timp ce datele pot fi : - un numr care poate avea parte ntreag i parte zecimal - o expresie care poate conine operaii aritmetice sau logice asupra variabilelor i numerelor. Anumite adrese pot fi date cu semn sau cu operator I, independent dac datele sunt numere sau expresii. Pentru folosirea editorului de program al comenzii numerice trebuie introdus termenul ir de adrese. Exist dou tipuri de iruri de adrese : NC i MACRO. ir de adrese NC: / N G X Y Z U V W A B C I J K R H D F E S M P L T Q ,C ,R ,A ( ir de adrese MACRO: / N # = IF WHILE GOTO THEN = DO END SETVN BPRNT DPRNT POPEN PCLOS ( Bloc Un bloc const din cuvinte. Blocurile sunt separate n memorie prin caracterul (Line Feed) linie).Pe durata editrii programului, terminarea unui bloc va fi afiat n mod (avans

automat cu caracterul la sfritul blocului. Folosirea numrului de bloc nu este obligatorie. Pentru ca sfritul unui bloc s fie separat de nceputul altui bloc, nceputul este marcat n suprafaa de afiare general n mod automat, printr-o linie nou care ncepe cu caracterul > . n memorie nu se nregistreaz caractere pentru spaiu, dar pe ecran spaiile sunt inserate automat ntre cuvinte. n bloc se poate scrie un comentariu. Comentariul ncepe cu caracterul ( i se termin cu caracterul ) . Numr de program i nume de program Numrul programului i numele programului sunt folosite pentru identificarea programului. Folosirea numrului programului este obligatorie, cea a numelui programului nu. Adresa unui numr de program este O. Numele programului este un ir arbitrar de caractere aflat ntre semnele deschidere parantez i nchidere parantez ( i ). Numrul programului i numele programului sunt separate n memorie de restul blocurilor programului de un caracter . n cursul editrii, numrul programului i numele programului sunt afiare general. afiate ntotdeauna n suprafaa de

nceputul i sfritul unui program Programul ncepe i se sfrete cu caracterul %. Caracterele care deschid i nchid programul sunt generate automat n cursul editrii, i nu e nevoie s fie editate.

52

4 Editarea programelor pies Formatul programului n memorie n memorie programul este un set de caractere ASCII. Formatul su este: n irul de mai sus: reprezint caracterul avans linie, % marcheaz nceputul i sfritul programului. Formatul programului n cazul comunicrii cu un dispozitiv extern. Formatul de program prezentat mai sus este aplicabil i n cazul comunicrii cu un dispozitiv extern. 4.2 Componena ecranului EDIT n linia cea mai de sus se pot vedea numrul programului: O urmat de patru cifre, ct i numele programului: textul aflat ntre paranteze ( ). A doua linie este goal. De la linia 3 la linia 11 se poate vedea suprafaa de listare a programului, care conine lista blocurilor de program introduse n cursul editrii. Un bloc nou ncepe cu caracterul >. Dac un bloc nu are suficient loc ntr-o linie, linia nou va ncepe cu un caracter linie de desprire. Linia 12 este goal. Linia 13 este linia irului de adrese. Dac un bloc existent este n curs de modificare, irul de adrese va fi oferit n mod automat. n cazul editrii unui bloc nou se poate selecta cu comutatorul de operaii MACRO dac e de editat un bloc NC (comutator liber) sau un bloc macro (comutator acionat). Linia 14 este goal. n liniile 15,16 i 17 din suprafaa de editare bloc, se nscrie blocul de program care se editeaz. n cursul modificrii unui bloc, blocul original se poate vedea n suprafaa de listare a programului, n timp ce blocul modificat se afl n suprafaa de editare a blocului pn cnd se d introducere bloc. Dup introducere, blocul modificat trece din suprafaa de editare a blocului n suprafaa de listare a programului. Dac n suprafaa de editare a blocului nu este loc pentru ntregul bloc, acesta va fi afiat parial, astfel ca locul n care se face editarea s fie vizibil pe ecran. Linia 18 este linia de stare a editrii; textele introduse aici sunt afiate cu culorile inversate. Etichetele opiunilor SEARCH i BLOCK sunt afiate la stnga, n timp ce INSERT MODES (moduri de inserare) sunt afiate la dreapta. Ultima linie este linia de introducere date. Aici se face introducerea datelor. Aceast linie ncepe cu elementul irului de adrese care a fost selectat n irul de adrese. Adresa este urmat de operatorul ocazional I (n cazul datelor incrementale). Dup aceea poate urma semnul - (minus). Apoi urmeaz numrul sau expresia.

53

4 Editarea programelor pies Dac adresa nu are suficient loc n linie, datele introduse se duc ctre stnga n afara liniei. 4.3 Opiuni ale ecranului EDIT Prin apsarea tastei opiunile meniului se pot pentru ecranul EDIT:

activa urmtoarele opiuni i meniuri de opiuni

Opiunea I: Aceast tast valideaz comutarea activ-inactiv a operatorului I (incremental) la adresa curent. Cu tasta cu corespondent pe ecran acionat, litera I apare imediat dup adresa coordonatei. Opiunea Macro: Aceast tast servete pentru selectarea irului de adres macro. Este eficace nainte de pornirea editrii blocului selectat dac blocul e gol sau conine doar \ i N. Cu tasta cu corespondent pe ecran acionat, irul de adres macro este afiat n linia de ir de adres, i tasta este blocat. Dac mai departe este nevoie de un ir de adres NC, apsnd repetat pe aceast tast ea se va debloca i se va afia irul de adres NC. Meniul diverse (Miscel): Cu tasta cu corespondent pe ecran acionat sunt afiate funciile : ABS, BIN, BCD, FIX, FUP, NOT, OR, XOR, AND i MOD. Meniul Funcii (Functn): Sunt afiate urmtoarele funcii : SIN, COS, TAN, EXP, ASIN, ACOS, ATAN, LN, i SQRT. Meniul Relaii (Reltn): Cu tasta cu corespondent pe ecran acionat sunt afiate urmtoarele relaii : LT : mai mic dect, LE : mai mic sau egal cu, EQ : egal cu, NE : diferit de, GE : mai mare sau egal cu, GT : mai mare dect. n cazul ultimelor trei meniuri de opiuni listate mai sus eticheta corespunztoare tastei cu corespondent pe ecran este introdus la sfritul cuvntului aflat n editare cu ajutorul acestei taste. Efectul ei este acelai ca atunci cnd caracterele etichetei ar fi introduse n cuvnt unul cte unul de la tastatur. Avantajul folosirii tastelor cu corespondent pe ecran este c se face introducerea n totalitate, ceea ce poate fi interpretat de ctre interpretorul macro, i nu pot apare erori de tastare. Un alt avantaj este c nu trebuie memorate prescurtrile, iar pe de alt parte crete viteza de introducere a datelor. Meniul Altele (Other): Aceste opiuni sunt funcii de editare i servesc fie pentru

54

4 Editarea programelor pies deplasarea prin program: HOME (la nceput), PAGE UP (pagina de sus), PAGE DOWN (pagina de jos) i END (la sfrit), fie pentru deschiderea altei ferestre : WINDOW (fereastr) (se njumtete suprafaa de afiare general pe orizontal) i se permite astfel editarea simultan a dou programe. Meniul Block (bloc): Prin apsarea acestei taste sunt oferite urmtoarele opiuni : MOVE (mut), COPY (copiaz), DELETE (terge), APPEND (anexeaz), SEARCH (caut), EXEC (execut) i CANCEL (anuleaz). Cu ajutorul acestor opiuni se pot face operaii de editare care vor fi discutate mai trziu. Opiunea Search (caut): Permite operaia de cutare a unui ir opional, operaie care va fi discutat mai trziu. Opiunea Search/Change (caut/nlocuiete): Permite operaia de cutare a unui ir opional pentru nlocuire, operaie care va fi discutat mai trziu. Help (ajutor): Dac cursorul se afl pe o funcie G i se apas tasta cu corespondent pe ecran Help, va apare pe ecran ilustrarea executrii acelui cod G. 4.4 Funcii de baz pentru editare Tastele folosite n funciile de editare de baz i simbolurile lor din Manual sunt: - literele <A>, <B>, <Z> - tastele de introducere numeric <0>,<1>, <9> - punctul zecimal: - tasta de selecie a semnului: - tastele de micare a cursorului printre blocuri i de terminare a introducerii datelor: . - tastele de micare a cursorului printre cuvinte i de terminare a introducerii datelor: . - tastele de micare a cursorului printre litere : - tergere: <DEL> - inserare: <INS> Pe durata editrii, n suprafaa de afiare general sunt afiate urmtoarele: blocul selectat cu caractere cu culori inversate i band de fundal ntunecat (cursor de bloc), elementul care a fost selectat n irul de adrese: cu caractere inversate (cursor de adres), cuvntul selectat: cu caractere ntunecate i fundal luminos (cursor de cuvnt), caracterul selectat: cu un cursor linie simpl clipitor (cursor caracter).

55

4 Editarea programelor pies Deplasarea cursorului printre blocuri Deplasarea cursorului printre blocuri este fcut cu tastele . Cursorul este micat la urmtorul bloc cu ajutorul tastei , iar la cel anterior cu tasta

de bloc

Dup aducerea cursorului de bloc la primul bloc de program, apsnd repetat tasta , acesta se duce la nceputul programului pe care l aduce n linia de introducere date, permind editarea numelui i numrului programului. Dup aducerea cursorului de bloc la ultimul bloc de program, apsnd repetat tasta este indicat deschiderea unui nou bloc prin afiarea simbolului de deschidere bloc > n linia nou. Blocul selectat este luminos i are o band de fundal ntunecat n linia de listare a programului din suprafaa de afiare general. Adresa N este afiat invers n linia irului de adres, indicnd c editarea poate fi nceput de la acea adres. Blocul selectat este afiat n suprafaa de editare blocuri iar adresa lui: N (dac are) cu caractere negre pe fundal luminos. Adresa N este afiat n linia de introducere date. Introducerea blocului Prin editarea unui bloc nou, blocul selectat va fi supranscris de noul bloc prin apsarea tastei iar selecia se deplaseaz la urmtorul bloc. Cu tasta se obine acelai pentru blocul

efect, dar selecia se deplaseaz la blocul anterior. Dac nu este suficient loc introdus n memorie, se afieaz mesajul MEMORY FULL (memorie plin) Mesajul poate fi ters cu tasta CANCEL . loc n memorie prin tergerea unuia sau a mai trebuie s ias din modul editare programe.

Editarea trebuie s fie suspendat i trebuie fcut multor programe. Pentru aceasta, utilizatorul

Inserarea unui bloc Pentru a insera un bloc n program, cu ajutorul tastei sau se faa cruia dorim s inserm noul bloc. Dac este afiat adresa N n date, cursorul de adres este pe litera N n irul de adres, se afieaz titlul INSERT B (W) (C) n partea dreapt a penultimei linii prin apsarea tastei <INS> , indicnd c

ajunge la blocul n linia de introducere

modul

de inserare bloc este activ. (Literele W i C din paranteze arat c este activ fie starea inserare cuvnt fie cea de inserare caracter.) n aceast stare suprafaa de editare bloc este tears indicnd faptul c poate fi nceput introducerea unui bloc nou.

56

4 Editarea programelor pies Blocul selectat cu tastele sau apare n linia de editare program i rmne introdus n

luminat. Dup ce noul bloc a fost editat, prin apsarea tastei acesta este faa blocului blocuri. Cu tasta

selectat i cursorul rmne pe acelai bloc permind continuarea inserrii de blocul nou se insereaz n faa blocului selectat i cursorul trece pe

blocul inserat permind continuarea inserrii de blocuri nspre napoi. n cazul n care cursorul este deplasat printre blocuri cu tastele sau n starea INSERT B, blocul selectat nu este transferat la buferul de bloc, ci rmne gol permind inserarea n continuare a blocurilor. Dac este afiat adresa N n linia de introducere date, starea de inserare bloc este tears prin apsarea repetat a tastei <INS> . n acest caz blocul indicat de cursor este adus i se poate ncepe modificarea sa. tergerea blocurilor Blocul care urmeaz s fie ters poate fi selectat cu tastele sau n listare a programului. Mergnd la numrul blocului (adresa N) n irul de adrese, i apsnd mai nti tasta <DEL> , iar Cursorul de bloc va trece la blocul n suprafaa de listare a programului editare a blocului. apoi sau anterior i acest bloc este suprafaa de ntregul bloc va fi ters. respectiv la blocul urmtor transferat n suprafaa de din lista programului n suprafaa de editare a blocului

tergerea numrului de bloc Adresa N i valoarea ei sunt terse din bloc astfel: se merge la adresa N n irul de adrese i se apas nti tasta <DEL> , iar apoi sau . Cursorul trece la linia irului de adrese.

adresa anterioar sau la cea urmtoare n Aceast aciune este absolut identic cu tergerea oricrui cuvnt. Micarea cursorului printre cuvinte Cursorul se poate deplasa n irul de adrese cu tastele i . Tasta

deplaseaz cursorul de adres la urmtoarea adres din ir, iar tasta l deplaseaz

la

adresa precedent din linia irului de adrese, ambele fiind asociate cu afiarea inversat. Elementul dorit din irul de adrese se poate selecta i prin introducerea literei corespunztoare, n cazul care cursorul care indic poziia caracterului n linia de introducere date nu clipete.

57

4 Editarea programelor pies

Cuvntul (dac exist) a crui adres este indicat de cursorul de adrese n linia irului de adrese, este luminos n suprafaa de editare bloc. Adresa dat i valoarea (dac exist) sunt afiate n linia de introducere date. n cazul n care blocul conine cteva cuvinte cu aceeai adres, cursorul de adres va rmne ntotdeauna la adresa selectat, att timp ct cursorul de cuvnt se deplaseaz printre toate cuvintele de la aceeai adres n suprafaa de editare bloc. Introducerea cuvintelor, terminarea introducerii datelor Cnd se termin editarea cuvntului, datele sunt transferate n suprafaa de editare bloc cu ajutorul tastei i cursorul de adres se deplaseaz la urmtoarea adres.

Apsnd tasta datele sunt transferate i cursorul de adres se deplaseaz la adresa precedent. Mesajul de eroare: TOO LONG BLOCK (bloc prea lung) este afiat dac cuvntul de introdus nu are suficient loc n suprafaa de editare bloc. Mesajul de eroare poate fi anulat cu tasta CANCEL . n acest s fie desfcut n buci mai scurte. caz, dac este posibil, blocul trebuie

Inserarea cuvintelor Dac trebuie inserat o alt adres dect N ntr-un bloc, aceasta trebuie selectat cu ajutorul tastelor sau . Cnd se apas tasta <INS> se afieaz

INSERT (B) W (C) n partea dreapt a penultimei linii, indicnd faptul c starea de inserare cuvnt este activ. (Literele din paranteze reprezint activarea inserrii de bloc sau de caracter.) n acest moment apare n suprafaa de editare bloc un mic ptrat gol, cu culorile inversate, care poate fi deplasat cu tastele i Apoi se poate edita cuvntul care date, prin apsarea tastei pn n poziia n care trebuie inserat cuvntul. trebuie inserat. Pentru a ncheia introducerea de

data este transferat n suprafaa de editare bloc, cursorul de adres

rmne la adresa selectat anterior i ptratul gol, cu culorile inversate, indic poziia urmtoare unde se poate insera urmtorul cuvnt. Aceeai adres dar fr valoare este oferit n linia de introducere date. n acest fel se pot scrie n mod continuu cteva date la aceeai adres. Ca rezultat al apsrii tastei data este transferat, i se produce

procesul anterior, dar ptratul gol cu culorile inversate se va mica n direcie invers n suprafaa de editare bloc. Apsnd n mod repetat tasta <INS> starea de inserare cuvnt se poate anula dac valoarea adresei din linia de introducere date este liber. n acest caz litera W indicnd starea

58

4 Editarea programelor pies de inserare cuvnt este tears (posibil simultan cu eticheta INSERT, dac nu este activ o stare de inserare bloc). tergerea cuvintelor Cuvntul care trebuie ters se selecteaz cu tastele i . Se ntregul cuvnt prin apsarea tastei <DEL> iar cu tastele i se introducerea de date. n acest caz cuvntul respectiv este ters din suprafaa de editare bloc. poate terge ncheie

Editare cuvnt (introducere date) Adresa la care trebuie introdus o valoare se selecteaz cu tastele i Prin apsarea oricrei taste de introducere date, datele introduse sunt afiate n mod continuu de la primul caracter al adresei, scriind peste valoarea anterioar (dac exist) n linia de introducere date. Se vor nscrie ntotdeauna attea caractere cte corespund tastei care s-a apsat. De exemplu, dac se apas tasta cu corespondent pe ecran SQRT se vor nscrie patru caractere. Cursorul clipete dup ultimul caracter introdus. Se pot folosi i tastele de introducere numeric i literele. Cu ajutorul tastelor cursorul poate deplasa printre caracterele adresei selectate. Tasta urmtorul caracter, iar tasta l duce la caracterul de adres se deplaseaz cursorul la anterior. Astfel cursorul poate fi

deplasat n orice poziie la adresa dat, i pot fi supranscrise toate caracterele. Mesajul TOO LONG WORD (cuvnt prea lung) este afiat dac spaiul de memorie rezervat pentru editarea cuvntului este plin. Mesajul de eroare poate fi ters cu tasta CANCEL . Folosirea tastei cu corespondent pe ecran I Ca efect al tastei cu corespondent pe ecran I, operatorul incremental este introdus direct dup adres. Simbolul I va dispare dac se apas din nou tasta. Folosirea tastei cu corespondent pe ecran I nu modific celelalte valori de pe ecran, transformnd doar atributul corespunztor. Folosirea tastei de schimbare semn Prin apsarea tastei de doar semnul schimbare semn se va inversa semnul datei. Se afieaz

negativ. Folosirea tastei nu modific celelalte valori din adres, transformnd doar atributul corespunztor. Inserarea caracterelor Prin folosirea tastelor se viitoarele caractere. Cu tasta <INS> se selecteaz caracterul n faa cruia trebuie inserate afieaz eticheta:

59

4 Editarea programelor pies

INSERT (B) (W) C n partea dreapt a penultimei linii, indicndu-se faptul c starea de inserare caracter este activ (caracterele din paranteze arat dac strile de inserare bloc i cuvnt sunt active). De aici ncolo orice dat va fi inserat n stnga cursorului ntotdeauna attea caractere cte sunt reprezentate pe fiecare tast de introducere date. De exemplu prin apsarea tastei cu corespondent pe ecran SIN sunt inserate pe ecran trei caractere. Att timp ct cursorul clipete pe dat, starea de inserare caracter se poate activa sau dezactiva cu tasta <INS> . tergerea caracterelor Prin folosirea tastelor se introducere date. Cu tasta <DEL> se selecteaz caracterul care trebuie ters n linia de terge caracterul de lng cursor.

Test valoare limit ncheierea introducerii datelor este urmat de un test al valorii limit care verific posibilitile de specificare a operatorului I, semnului, numrului de cifre sau sintaxei expresiei. Dac introducerea datei nu satisface valoarea limit potrivit, mesajul: DATA este afiat n ultima linie Cu ajutorul tastei CANCEL data introdus este tears. Editarea numrului de program i a numelui programului Mergnd la primul bloc al programului i apsnd tasta se poate edita numrul de program i numele programului. Dac se editeaz un program existent i numrul de program este modificat, programul original cu numrul de program original va rmne neschimbat, i este deschis n mod automat un nou fiier n memorie avnd noul numr de program. Editarea poate fi continuat sub noul nume de program. n memorie nu pot exista dou programe cu acelai numr de program. Dac un numr de program este specificat, din greeal, identic cu altul care exist n memorie, se va afia mesajul EXISTING FILE (fiier existent) Numrul de program poate fi modificat dup ce s-a apsat tasta CANCEL . n meniul de opiuni Other (altele) sunt disponibile urmtoarele opiuni de editare: Page (pagin) Prin apsarea Home (la nceput) se trece la nceputul programului. Prin apsarea Page up (pagina de sus) se d pagina de pe suprafaa de afiare general nainte, efectul fiind similar cu cel al tastei <PgUp> Prin apsarea Page down (pagina de jos) se d pagina de pe napoi, efectul fiind similar cu cel al tastei <PgDn> Prin apsarea End (la sfrit) se trece la sfritul programului. suprafaa de afiare general

60

4 Editarea programelor pies 4.5 Deschiderea i nchiderea ferestrelor Dup ce se apas tasta cu corespondent pe ecran Other (altele) se poate deschide o fereastr cu ajutorul tastei cu corespondent pe ecran Window (fereastr). Suprafaa de afiare general este njumtit pe orizontal, astfel c suprafaa de listare a programului se diminueaz la jumtate, i cele dou pri sunt separate de o linie dubl. Structura de taste cu corespondent pe ecran rmne aceeai. Partea n care se afl cursorul este cea activ. Trecerea de la o suprafa de afiare general la alta poate fi fcut folosind combinaia de taste . Ca efect, cealalt suprafa va deveni activ.

Dup deschidere, cele dou ferestre sunt independente funcional una fa de alta. Ambele ferestre pot fi nchise i se poate selecta un alt program pentru editare pe ecranul DIRECTORY. Astfel n ferestre pot fi afiate dou programe separate i pot fi editate simultan dou programe. De exemplu, un bloc de program poate fi copiat dintr-un program n altul cu ajutorul unei opiuni de bloc. Prin acionarea nc o dat Window comanda numeric comut din nou la afiajul cu o fereastr, i programul a crui fereastr a fost nchis poate fi editat mai departe. 4.6 Opiuni de bloc Prin apsarea tastei cu corespondent pe ecran Block (bloc) , n partea din stnga a liniei de jos se afieaz eticheta BLOCK IN (n bloc). Cursorul de bloc apare pe primul caracter al cuvntului, pe care se afla cursorul. Selectarea unui bloc Selectarea blocului se face cu tasta sau Selectarea cuvntului se face cu tasta sau Selectarea caracterului se face cu tasta sau Blocul selectat are fundalul de de exemplu: cu ajutorul tastei sunt folosind tasta sunt ajutorul tastei sunt nainte sau dup cursor. nainte sau dup cursor. nainte sau dup cursor. culoare deschis. Este posibil i o selectare complex, selectate unul sau mai multe blocuri, apoi

selectate unul sau mai multe cuvinte ntr-un bloc, i n final cu selectate unul sau mai multe caractere ntr-un cuvnt.

n cazul n care un bloc este deja selectat ntr-o direcie, de exemplu nainte, folosind tastele sgei ndreptate n direcia opus se poate deselecta ntregul bloc, cuvnt sau caracter. Cnd se apas tasta modul bloc este nchis.

Deplasarea blocurilor Cu tasta cu corespondent pe ecran Move (deplasare) acionat, se afieaz eticheta BLOCK ENTER (introducere bloc)

61

4 Editarea programelor pies cu culori inversate, n partea stng a penultimei linii, tasta Move rmnnd apsat. n suprafaa de afiare general apare un mic ptrat, care poate fi poziionat cu tastele

, sau n cazul n care sunt deschise dou ferestre prin folosirea tastelor , acolo unde blocul selectat trebuie deplasat.

Cu tasta cu corespondent pe ecran Exec (execut) acionat, blocul selectat este ters din poziia sa original i este inserat n faa poziiei selectate cu ptratul cu culori inversate. Dezactivnd opiunea Move (deplasare) sau apsnd tasta , se revine bloc. oricnd la starea de selecie

Copierea blocurilor Cu tasta cu corespondent pe ecran Copy (copiere) acionat, se afieaz eticheta BLOCK ENTER (introducere bloc) cu culori inversate, n partea stng a penultimei linii, tasta Copy rmnnd apsat. n suprafaa de afiare general apare un mic ptrat, care poate fi poziionat cu tastele sau n cazul n care sunt deschise dou ferestre prin folosirea tastelor , acolo unde trebuie copiat blocul selectat.

Cu tasta cu corespondent pe ecran Exec (execut) acionat, blocul selectat este inserat n faa poziiei selectate cu ptratul cu culori inversate, blocul selectat rmnnd nemodificat n text. Cnd se apas tasta , se revine n starea de editare, iar dezactivnd opiunea Copy (copiere), se revine n starea de selecie bloc.

tergerea blocurilor Cu tasta cu corespondent pe ecran Delete (tergere) acionat, se afieaz eticheta BLOCK DELETE (tergere bloc) cu culori inversate, n partea stng a penultimei linii, tasta Delete rmnnd apsat. Cu tasta cu corespondent pe ecran Exec (execut) acionat, blocul selectat este ters din memorie. Dezactivnd tasta Delete , se revine n starea de selecie bloc, iar cu tasta se revine oricnd n starea de editare. Adugarea blocurilor la un alt program Cu tasta cu corespondent pe ecran Append (anexeaz) acionat, se afieaz eticheta BLOCK APPEND (adugare bloc) cu culori inversate, n partea stng a penultimei linii, tasta Append rmnnd apsat. n linia de introducere date se ofer caracterul O. Prin introducerea numrului de program se poate selecta orice program din memorie. Dac nu exist un program cu numrul introdus, se creeaz automat un program cu acest numr. Dac se introduc mai mult de patru numere se

62

4 Editarea programelor pies afieaz eroare de introducere date. Cu tasta cu corespondent pe ecran Exec (execut) acionat, blocul selectat este adugat la sfritul programului selectat. Dezactivnd opiunea Append , se revine n starea de selecie bloc, iar apsnd tasta se revine n starea de editare. Cutarea blocurilor Cu tasta cu corespondent pe ecran Search (cutare) acionat, este cutat blocul selectat nspre nainte folosind tasta i nspre napoi cu tasta . mesajul de eroare

Cursorul rmne la nceputul blocului gsit. Se afieaz NOT FOUND (nu s-a gsit) dac nu se gsete blocul selectat. Cutarea poate fi reluat cu ajutorul tastei CANCEL . Dezactivnd opiunea Search (cutare) se revine n starea de selecie bloc. 4.7 Search (cutare)

Cnd se apas tasta cu corespondent pe ecran Search (cutare), se afieaz n partea stng a penultimei linii eticheta cu culori inversate , tasta Search rmnnd apsat. Cursorul de bloc curent dispare din suprafaa de listare a programului. n linia irului de adrese, irul de adrese oferit depinde de starea comutatorului MACRO. Linia de bufer bloc este goal. n linia cea mai de jos de introducere date se ofer adresa N. Dup aceasta irul cutat poate fi nscris cu metodele uzuale de editare. Cuvintele introduse sunt stocate n suprafaa de editare bloc. Se poate cuta chiar i ntregul bloc. Dac se face cutarea la o adres dat i valoarea adresei nu prezint interes, unitii irului de adres selectat nu trebuie s i se dea o valoare i astfel se caut caracterul sau irul fr valoare care e reprezentat de adres. Cu ajutorul tastei irul introdus este cutat spre nainte, iar cu spre napoi.

Dac este gsit, cursorul rmne pe: - blocul corespunztor n suprafaa de listare a programului, - cuvntul corespunztor n suprafaa de editare a blocului. Cu tastele , continu cutarea. Mesajul de eroare NOT FOUND (nu s-a gsit) este afiat dac irul nu poate fi gsit. Cutarea poate fi reluat apsnd tasta CANCEL . se

63

4 Editarea programelor pies 4.8 Cutare i nlocuire

Cnd se apas tasta cu corespondent pe ecran Search/Change (cutare/nlocuire), se afieaz n partea stng a penultimei linii a suprafeei de afiare general eticheta cu culori inversate Search, tasta rmnnd apsat. Apoi se poate introduce irul care se caut, cu opiunea Search. Dup terminarea introducerii datei (cu ajutorul tastelor i ) apare eticheta Change. irul care l va nlocui pe cel gsit trebuie introdus aici.. Dup terminarea introducerii datei (cu ajutorul tastei i ) se face nspre nainte cu tasta sau napoi cu tasta . cutarea

Dac irul dorit este gsit, n penultima linie apare ntrebarea n suprafaa de editare bloc, cuvntul asupra cruia se face schimbarea poate fi vzut cu culorile inversate. Cu ajutorul tastelor i Cu ajutorul tastelor i se se continu cutarea dar nu se execut nlocuirea. execut nlocuirea. n continuare se reia

cutarea cu tastele sau . Mesajul de eroare NOT FOUND (nu s-a gsit) este afiat dac nu este gsit irul. Cutarea poate fi continuat cu ajutorul tastei CANCEL . Prin apsarea nc o dat a tastei cu corespondent pe ecran Search/Change (cutare/nlocuire), se poate opri cutarea. Not : mesajul de eroare UNDER WORKING (aflat n lucru) avertizeaz de faptul c n decursul editrii n modul de operare automat a fost selectat programul aflat n lucru.

64

5 Comutarea ntre modurile de operare

5 Comutarea ntre modurile de operare


Cu ajutorul tastaturii de introducere date se poate schimba starea modurilor de operare, comutatoarelor, etc., afiate pe ecranul OPERATORS PANEL (panoul operatorului) prin intermediul tastelor cu corespondent pe ecran dup ce a fost acionat tasta opiunile meniului. Comutatoarele de mai sus sunt disponibile nu doar pe ecranul OPERATORS PANEL (panoul operatorului), ci i pe ecranele POSITION (poziie) i CHECK (verificare). Acestea sunt discutate n detaliu n capitolele corespunztoare ecranelor respective. Atunci cnd se comut pe un mod de operare, la nceput trebuie selectat unul din ecranele de mai jos (funcii): OPERATORS PANEL (panoul operatorului), POSITION (poziie), sau CHECK (verificare). Dup aceea, prin apsarea tastei opiunile meniului e nevoie s selectai opiunea MODES cu [F1] . n acest caz etichetele diferitelor moduri de operare apar pe linia de meniu. Modul de operare dorit poate fi afiat prin apsarea tastei cu corespondent pe ecran corespunztoare. Dac maina este echipat cu panou de control NCT modurile de operare pot fi selectate direct de la butoane. Not : Selectarea modurilor de operare la diferite comenzi numerice poate funciona diferit fa de procesul menionat mai sus. De exemplu, comutatoarele selectoare de mod de operare pot fi echipate pe main i modurile de operare pot fi comutate direct prin utilizarea acestora. Este posibil ca n acest caz modurile de operare s nu poat fi selectate de loc cu ajutorul tastelor cu corespondent pe ecran. Pentru detalii adresai-v constructorului mainii-unealt pentru material informativ.

65

6.1 Modul ntoarcere manual n punctul de referin

6 Moduri de operare manual


Modurile de operare manual sunt: ntoarcere manual n punctul de referin Avans manual cu roata de mn Jog incremental Jog 6.1 ntoarcere manual n punctul de referin ntoarcerea n punctul de referin se poate face doar n starea cuplat a mainii, adic atunci cnd nu este afiat o stare EMG (stop urgen) n cmpul cel mai din dreapta (starea general a NC) al liniei de stare. Dac una din axe nu a fost adus n punctul de referin, pe acea ax nu poate fi programat poziionarea absolut (G90). De asemeni limitrile de curs introduse prin parametri nu pot aciona dect dup ntoarcerea n punctul de referin. Modul ntoarcere n punctul de referin este indicat de eticheta REF n cel de al doilea cmp al liniei de stare. Dac maina este echipat cu panou de control NCT, modul ntoarcere n punctul de referin poate fi selectat prin apsarea butonului . Selectarea axelor Dup selectarea modului de operare, prin apsarea i meninerea apsat a butonului Jog al axei corespunztoare se pornete ntoarcerea n punctul de referin. Dac butonul de direcie a axei nu mai este meninut apsat micarea se oprete, dac este apsat din nou, procesul este continuat. Se pot apsa butoanele de Jog ale mai multor axe simultan i n acest fel ntoarcerea n punctul de referin se poate face simultan pe mai multe axe. Pe axa selectat, direcia de micare depinde de parametri i este independent de care din tastele de direcie (+) sau () a fost apsat. n general panourile de comand sunt echipate cu +X, -X, +Y, -Y, +Z, -Z i cu + i -. n acest fel se poate porni direct micarea pe axele X, Y, Z. n cazul n care maina are mai multe axe, [n cazul n care este activ unul din ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie), sau CHECK (verificare)] atunci

66

6.1 Modul ntoarcere manual n punctul de referin dup apsarea tastei opiunile meniului trebuie selectat opiunea AXES [F2]. n continuare pot fi selectate i celelalte axe prin intermediul tastelor cu corespondent pe ecran (n figura alturat este selectat axa B) i se poate porni ntoarcerea n punctul de referin cu butoanele jog + sau -. Dac maina este echipat cu panou de control NCT se poate selecta axa n mod direct cu butonul . Dac se folosete ecranul ABSOLUTE POSITION (poziie absolut) pe durata ntoarcerii n punctul de referin, pe axa la care a fost atins punctul de referin se afieaz lng poziie simbolul , n timp ce la cele la care nu a fost atins nc punctul de referin se afieaz lng poziie simbolul !!. Dac s-a fcut ntoarcerea n punctul de referin pe toate axele, se va terge din linia de stare general a NC eticheta REF care indic lipsa poziiei de referin. Not: ntoarcerea n punctul de referin pentru diferite maini-unelte poate funciona diferit de procesul menionat mai sus. n mod obinuit, dup afiarea modului de operare i apsarea butonului START, butoanele de JOG sunt meninute apsate pentru scurt timp i dup aceea procesul decurge n mod automat. n acest caz procesul poate fi oprit prin apsarea butonului STOP. Pentru detalii adresai-v constructorului mainii-unealt pentru material informativ. Tipuri de ntoarcere n punctul de referin Pot exista patru tipuri de ntoarcere n punctul de referin. Tipurile sunt impuse de constructorul mainiiunealt prin parametri, pentru fiecare ax, n funcie de sistemul de msur adoptat. 1. Impunerea punctului de referin cu limitator de ntoarcere, apoi poziionarea pe pulsul de zero. Se face deplasarea pe axa selectat ctre punctul de referin cu vitez mare, apoi, dup clcarea limitatorului, cu vitez mic se caut primul puls de zero fie n direcia de deplasare, fie n direcie opus i se nregistreaz acest punct ca referin. 2. ntoarcere n punctul de referin n cazul sistemului de msur a distanei codat Pe axa selectat se caut cu vitez mic dou pulsuri de zero nvecinate. Se detecteaz poziia absolut a axei prin msurarea distanei dintre cele dou pulsuri de zero. 3. ntoarcere n punctul de referin pe gril Pe axa selectat se caut cu vitez mic pulsul de zero i se nregistreaz acest punct ca referin. 4. Punct de referin flotant Prin apsarea butonului de JOG corespunztor nu se execut nici o deplasare, dar poziia respectiv a cursorului este nregistrat ca punct de referin.

67

6.2 Modul Jog 6.2 Modul Jog

Operarea n modul JOG se poate face doar n starea cuplat a mainii, adic atunci cnd nu este afiat o stare EMG (stop urgen) n cmpul cel mai din dreapta (starea general a NC) al liniei de stare. Dup selectarea modului de operare, apare n cmpul al doilea al liniei de stare eticheta JOG. Dac maina este echipat cu panou de control NCT, modul JOG poate fi selectat prin apsarea butonului . Selectarea axelor n general panourile de comand sunt echipate cu +X, -X, +Y, -Y, +Z, -Z i cu + i -. n acest fel se poate porni direct micarea pe axele X, Y, Z prin apsarea i meninerea apsat a butonului de Jog corespunztor. Se pot apsa butoanele de Jog ale mai multor axe simultan, deci micarea se poate face simultan pe mai multe axe. n cazul n care se apas doar butonul de Jog micarea se face cu avansul de lucru. Dac ns, mpreun cu butoanele de Jog se apas i butonul de avans rapid , micarea pe axa selectat se face cu avans rapid. n cazul n care maina are mai multe axe, [n cazul n care este activ unul din ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie), sau CHECK (verificare)] atunci dup apsarea tastei opiunile meniului trebuie selectat opiunea AXES [F2]. n continuare pot fi selectate i celelalte axe prin intermediul tastelor cu corespondent pe ecran (n figura alturat este selectat axa B) i se poate porni micarea n direcia dorit cu butoanele Jog + sau -. Dac maina este echipat cu panou de control NCT se poate selecta axa n mod direct cu butonul .

68

6.2 Modul Jog Selectarea vitezei de avans Mrimea vitezei de avans n modul JOG depinde de: - valoarea modal F, dac valoarea parametrului 1372 JOGFEED este 0. - dac valoarea parametrului 1372 JOGFEED este 1, mrimea vitezei de avans n modul JOG este independent de valoarea modal F. n acest caz mrimea este preluat pe baza strii comutatorului de ponderare a avansului conform cu tabelul alturat. n acest caz valoarea valid a avansului se poate vedea n cmpul al cincilea (interpolator) al liniei de stare.

Mrimea vitezei de avans rapid n modul JOG este fixat prin parametri pentru fiecare ax. n general mrimea difer (e mai mic) de cea a poziionrii cu avans rapid G00 (parametrii poziionrii cu avans rapid sunt impui pentru fiecare ax n parte). Not: Cazurile discutate mai sus sunt cele de baz ale modului JOG. Diferite maini pot funciona altfel dect procesul menionat mai sus, conform cu opiunile constructorului mainii-unealt. n mod obinuit, de exemplu dac apsarea butonului de JOG este urmat de apsarea butonului START, butonul de JOG nu mai e necesar s fie meninut apsat. n acest fel, micarea pe axa selectat continu pn cnd se apas butonul STOP. Pentru detalii adresai-v constructorului mainii-unealt pentru material informativ.

69

6.3 Modul Jog incremental 6.3 Modul Jog incremental

Operarea n modul JOG incremental se poate face doar n starea cuplat a mainii, adic atunci cnd nu este afiat o stare EMG (stop urgen) n cmpul cel mai din dreapta (starea general a NC) al liniei de stare. Dup selectarea modului de operare apare n cmpul al doilea al liniei de stare eticheta INCR. Dac maina este echipat cu panou de control NCT, modul JOG incremental poate fi selectat prin apsarea butonului . Selectarea incrementului Dup selectare modului de operare trebuie selectat o mrime a incrementului. Aceasta se poate face n ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup apsarea tastelor opiunile meniului i INCREMENT [F3] se poate selecta valoarea dorit a mrimii incrementului cu ajutorul tastelor cu corespondent pe ecran. Mrimea selectat a incrementului se poate vedea n cmpul 5 (interpolator) al liniei de stare. Mrimea incrementului nseamn numrul de incremente cu care se deplaseaz axa selectat prin apsarea o singur dat a butonului direciei axei. Dac maina este echipat cu panou de control NCT, mrimea incrementului poate fi selectat i n mod direct prin apsarea butoanelor . Mrimea incrementului pe care o execut comanda numeric (1, 10, 100 ,1000 incremente) este ntotdeauna interpretat n sistemul de ieire al mainii (metric sau n inch). Sistemul de ieire incremental este determinat de sistemul de msur adaptat la main. Dac, de exemplu, n cazul unei maini cu sistem metric (sistemul de ieire incremental este metric) rezoluia este 0.001mm, comanda numeric fiind n starea G20 (programare cu intrare n inci) i este selectat mrimea incrementului de 1000, pe afiajul de poziie al distanei de deplasare se va indica 0.0394 ca distan, ceea ce reprezint mrimea incrementului de 1mm n inci.

70

6.3 Modul Jog incremental Selectarea axei Dup impunerea mrimii incrementului, prin apsarea butoanelor de JOG ale axelor se pornete executarea pasului pe axa i n direcia selectat. Dac trebuie selectat o alt ax dect cele uzuale X, Y sau Z, aceasta se va executa conform cu cele discutate la modul JOG. Atenie ! n cazul mrimilor mari ale incrementului, dac butonul nu este meninut apsat dect puin timp, micarea nceteaz i nu se execut ntreaga distan programat, prevenindu-se astfel o posibil ciocnire !

71

6.4 Modul de deplasare cu roata de mn 6.4 Modul de deplasare cu roata de mn

Deplasarea cu ajutorul roii de mn se poate face doar n starea cuplat a mainii, adic atunci cnd nu este afiat o stare EMG (stop urgen) n cmpul cel mai din dreapta (starea general a NC) al liniei de stare. Dup selectarea modului de operare apare n cmpul al doilea al liniei de stare eticheta HNDL. Dac maina este echipat cu panou de control NCT, modul JOG incremental poate fi selectat prin apsarea butonului . Selectarea incrementului Dup selectarea modului de operare trebuie selectat o mrime a incrementului. Selectarea i interpretarea mrimii incrementului corespunde cu ceea ce s-a prezentat n cazul modului JOG incremental. Mrimea incrementului n modul de deplasare cu roata de mn arat numrul de incremente cu care se mic axa la rotirea roii de mn cu o diviziune. Selectarea axei Selectarea axei pe care se va executa micarea cu ajutorul roii de mn se poate face dintr-unul din ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup apsarea tastelor de opiunile meniului i AXES [F2], axa pe care se dorete s se fac micarea poate fi selectat cu ajutorul tastelor cu corespondent pe ecran.

Dac maina este echipat cu panou de control NCT, axele pot fi selectate i cu butonul de JOG X, Y sau Z. n acest caz, dup selectarea axei se vor aprinde becurile din butoanele ambelor direcii (de exemplu +X i -X). Se poate monta i un selector separat pentru selectarea celorlalte axe posibile.

72

6.4 Modul de deplasare cu roata de mn Viteza de avans n cazul micrii folosindu-se roata de mn, viteza de avans pe ax depinde de mrimea incrementului selectat i de viteza cu care se rotete roata de mn. Micarea este pornit prin accelerare i se termin cu o frnare. Dac parametrul 1373 HNDLFEED este 0 se vor executa n totalitate numrul de pai fcui de roata de mn, prin urmare dac micarea pe axa selectat nu poate urmri viteza de rotire a roii de mn la mrimea incrementului selectat, impulsurile care sosesc de la roata de mn sunt stocate iar micarea axei se continu i dup ce roata de mn s-a oprit. Prin modificarea parametrul 1373 HNDLFEED = 1 se poate evita aceast stocare a impulsurilor de la roata de mn. n acest caz numrul de pai fcui prin rotirea roii de mn poate diferi de mrimea micrii efectuate. Not: Cazurile discutate mai sus sunt cele de baz ale modului de deplasare cu roata de mn. Anumite mainiunealt pot funciona diferit fa de modul menionat mai sus, conform cu opiunile constructorului mainii. Dac, de exemplu, maina este echipat cu o roata de mn extern, selectarea direciei i a incrementului se poate face cu ajutorul unei tastaturi portabile. Pentru detalii adresai-v constructorului mainii-unealt pentru material informativ.

73

7 Aciuni executate n modurile de operare manual

7 Aciuni executate n modurile de operare manual


7.1 Operarea unui bloc singular Un bloc singular poate fi introdus prin selectarea ecranului BLOCK INPUT (introducere bloc) din meniul PROGRAM i apsarea tastei opiunile meniului. Aceast opiune poate fi folosit doar n modurile JOG, incremental JOG i avans cu roata de mn. Introducerea de date este discutat n capitolul 3.4.4 Ecranul SINGLE BLOCK (bloc singular) la pagina 32. Poate fi introdus doar un bloc de program care nu se refer la blocuri anterioare sau urmtoare, adic, de exemplu nu poate fi introdus un bloc care conine compensarea sculei. Nu mai sunt alte restricii, de exemplu, ciclurile fixe, subprogramele sau macro-urile pot fi pornite cu ajutorul operrii blocului singular. Dup ncheierea introducerii blocului singular, eticheta SBEX apare n al doilea cmp al liniei de stare. Blocul va fi executat prin apsarea butonului START. 7.2 Msurarea punctului de zero al originii de lucru i al ofsetului lungimii sculei n cursul msurrii originii de lucru i al ofsetului lungimii sculei prin atingerea suprafeei piesei de prelucrat, ale crei dimensiuni sunt cunoscute, este necesar deplasarea manual pe axe. Rezult c este practic s se foloseasc modurile de operare manual n cazul ambelor activiti. Dac, atunci cnd se msoar, este dorit oprirea rotirii arborelui sau e nevoie de o scul nou, aceasta se poate face prin introducerea unui bloc singular fr s se schimbe modurile de operare. Avertisment! Msurarea originii de lucru i a ofsetului lungimii sculei se pot face doar dup ce s-a executat revenirea n punctul de referin. Este la ndemn s se selecteze starea G49 pentru ambele operaii.

74

7.2.1 Msurarea punctului de zero al originii de lucru 7.2.1 Msurarea punctului de zero al originii de lucru Dac originea de lucru este msurat pe main, se selecteaz din ecranul de meniuri OFFSETS ecranul W. OFFS MEASUR (msurarea originii de lucru) cu [F3] i se apas tasta opiunile meniului. Sistemul de coordonate de msurat poate fi selectat dup apsarea tastei cu corespondent pe ecran [F1] WORK CRD. (sistemul de coordonate de lucru), i apoi a tastei cu corespondent pe ecran corespunztoare [F1] G54, [F2] G55, Sistemul de coordonate selectat nu este modificat (ca atunci cnd se execut comanda corespunztoare G54, G55, ) ci se ine cont de el n decursul msurtorii. Msurarea punctului de zero al originii de lucru pe axele perpendiculare pe scul Acesta este realizat prin deplasarea axelor manual ntr-o poziie a piesei de prelucrat i introducerea coordonatelor la adresa coordonatelor corespunztoare n linia de jos pentru introducere date. Cu ajutorul tastelor sau , pot fi selectate adresele fiecrei coordonate, sau prin apsarea direct pe tastele de adres coordonat (X, Y, ). Comanda numeric calculeaz punctele de zero ale originii de lucru n mod automat funcie de valorile introduse i de poziia curent a mainii. Dac scula din arbore este ndreptat n direcia axei Z, punctele de zero ale originii de lucru sunt calculate de ctre comanda numeric n planul X-Y pe baza relaiei: Mx = x xo My = y yo Unde - Mx : valoarea punctului de zero al originii de lucru pe direcia X - My : valoarea punctului de zero al originii de lucru pe direcia Y - x : poziia sculei pe direcia X n sistemul de coordonate al mainii - y : poziia sculei pe direcia Y n sistemul de coordonate al mainii - xo : data introdus la coordonata X n cursul msurrii, poziia cunoscut. - yo : data introdus la coordonata Y n cursul msurrii, poziia cunoscut.

75

7.2.1 Msurarea punctului de zero al originii de lucru Msurarea punctului de zero al originii de lucru pe axele paralele cu scula

n principiu pot exista dou ofseturi ale lungimii sculei. O posibilitate este ca ofsetul lungimii sculei s fie considerat egal cu partea din scul care iese n afar din arbore. O alt posibilitate este ca ofsetul lungimii sculei s fie considerat egal cu o schimbare a sistemului de coordonate pe direcia sculei. Comanda numeric permite operatorului s foloseasc o cal de dimensiune cunoscut sau o scul de lungime cunoscut, care s fie luat n calcul atunci cnd msoar ofseturile acelei axe care este n direcia sculei. Trebuie s se specifice axa de referin pe care este scula de dimensiune cunoscut. Aceasta poate fi selectat dup ce se apas tasta cu corespondent pe ecran [F2] TL REF AXIS (axa de referin a sculei) cu ajutorul tastelor cu corespondent pe ecran [F1] X, [F2] Y, n continuare se poate selecta numrul registrului de ofset a sculei n care se face legtura ntre sistemul de coordonate de msurat i lungimea stocat a sculei de referin. Pentru aceasta se apas tasta de opiuni [F3] OFFS. N SEARCH (cutare numr ofset). Numrul registrului de ofset care urmeaz s fie folosit n cursul msurrii va fi introdus la adresa H n linia de introducere date de jos, apoi introducerea trebuie terminat cu una din tastele sgei. Msurarea punctului de zero al originii de lucru, dac lungimea sculei este considerat partea din scul care iese n afar Dac lungimea sculei se consider partea din scul care iese n afar din arbore (pentru c de exemplu msurarea ofsetului sculei a fost fcut cu un dispozitiv de msur extern), punctul de zero al originii de lucru trebuie s fie msurat ntotdeauna. Aceasta se poate face atingnd piesa ntr-o poziie cunoscut cu o cal sau cu o scul i introducnd aceste coordonate n memorie. Comanda numeric ia automat n consideraie lungimea calei sau a sculei atunci cnd calculeaz ofsetul, dac anterior acestei operaii a fost selectat grupul de ofset care conine lungimea sa. De exemplu, dac vrful sculei este ndreptat pe direcia Z, valoarea ofsetului se poate calcula din urmtoarea ecuaie: Mz = z L zo unde: - Mz : valoarea punctului de zero al originii de lucru - z : poziia sculei msurat n sistemul de coordonate al mainii (exclusiv lungimea ofsetului) - L : lungimea sculei - zo : data introdus la coordonata Z n cursul msurrii, poziia piesei de lucru cunoscut.

76

7.2.1 Msurarea punctului de zero al originii de lucru Not : Valoarea z a ecuaiei de mai sus difer de afiarea de poziie G53, dac este activ compensarea lungimii sculei pentru coordonata Z (G43 sau G44). n valoarea z lungimea sculei apelate nu este luat niciodat n consideraie. Aadar naintea msurtorii este util s se tearg lungimea sculei cu ajutorul comenzii G49, dei aceasta face doar afiarea de poziie mai uor de neles. Msurarea punctului de zero al originii de lucru, dac lungimea sculei include punctul de zero al originii de lucru Dac lungimea sculei este msurat astfel nct ea s conin i punctul de zero al originii de lucru (vezi msurarea ofsetului lungimii sculei) nu mai trebuie msurat originea de lucru pe axa sculei. O excepie de la aceasta este dac punctul de zero al originii de lucru trebuie compensat, sau dac este folosit un alt sistem de coordonate al piesei. Aceasta este necesar pentru cazul n care valorile lungimii de compensare a sculei sunt calculate n relaie cu un sistem de coordonate impus. Procedura corespunde cu cea discutat mai sus. Comanda numeric va calcula mrimea ofsetului cu ajutorul ecuaiilor menionate mai sus, totui n acest caz originea noului sistem de coordonate (G55) este modificat n relaie cu cea anterioar (G54), dup cum se poate vedea n figura de mai sus.

77

7.2.2 Msurarea ofsetului lungimii sculei pe main 7.2.2 Msurarea ofsetului lungimii sculei pe main Lungimea sculei poate fi msurat i pe main. Pentru aceasta trebuie selectat tasta cu corespondent pe ecran [F4] T.LENG MEASUR (msurarea lungimii sculei) din meniul [F5] OFFSETS. Apoi trebuie montat pe arbore scula care se msoar. n continuare trebuie specificat axa pe a crei direcie se afl scula. Aceasta se poate face dup ce se apas tasta [F2] TL REF AXIS (axa de referin a sculei) i cu ajutorul tastelor cu corespondent pe ecran [F1] X, [F2] Y,

Selectai registrul ofsetului lungimii sculei, n care s fie stocat lungimea sculei. Pentru a face aceasta trebuie apsat tasta cu corespondent pe ecran [F3] OFS. N SEARCH (cutare numr de ofset). Numrul registrului de ofset care urmeaz s fie folosit n cursul msurrii, trebuie introdus la adresa H n partea de jos a liniei de introducere date, apoi introducerea datelor trebuie terminat cu una din tastele sau . Sistemul de coordonate, la care se raporteaz sculele, trebuie s fie selectat dup apsarea tastei cu corespondent pe ecran [F1] WORK CRD. (sistemul de coordonate al piesei), iar apoi a tastei cu corespondent pe ecran corespunztoare [F1] G54, [F2] G55, Sistemul de coordonate selectat nu este modificat (ca atunci cnd se execut comanda corespunztoare G54, G55, ) ci se ine cont de el n decursul msurtorii. Scula trebuie deplasat manual ntr-o poziie cunoscut a piesei, i coordonatele acestei poziii valide trebuie introduse n comanda numeric prin introducere manual de date. Coordonatele trebuie introduse la adresele coordonatelor axa de referin a sculei fiind determinat - n partea de jos a liniei de introducere date, apoi introducerea datelor trebuie terminat cu una din tastele sau . Comanda numeric calculeaz ofsetul lungimii sculei n mod automat lund n consideraie coordonatele introduse i coordonatele poziiei curente a mainii. Ofsetul lungimii sculei msurat este egal cu partea din scul care iese n afar, dac anterior s-a efectuat msurarea punctului de zero al originii de lucru pe axa de referin a sculei. Dac nu s-a efectuat anterior msurarea punctului de zero al originii de lucru pe axa de referin a sculei, ofsetul lungimii sculei conine punctul de zero al originii de lucru pe direcia arborelui pentru fiecare scul. 7.2.2 Msurarea ofsetului lungimii sculei pe main Dac anterior a avut loc o msurare a punctului de zero al originii de lucru pe axa sculei n acest caz valoarea punctului de zero al originii de lucru pentru sistemul de coordonate selectat pe axa de referin a

78

sculei este diferit de zero. Scula este deplasat manual n poziia cunoscut de pe pies. Dup introducerea valorii coordonatei lungimea sculei este calculat cu ajutorul urmtoarei ecuaii: L = z zo Mz unde: - L : lungimea sculei calculat de ctre comanda numeric - z : poziia bazei suportului sculei n arbore (exclusiv lungimea ofsetului) n sistemul de coordonate al mainii - zo : data introdus la coordonata Z n cursul msurrii, poziia cunoscut a piesei de lucru. - Mz : valoarea punctului de zero al originii de lucru pe axa Z n sistemul de coordonate selectat. n acest caz lungimea sculei este egal cu partea din scul care iese din arbore, dup cum se poate vedea n figur. Not : Valoarea z a ecuaiei de mai sus difer de afiarea de poziie G53, dac este activ compensarea lungimii sculei pentru coordonata Z (G43 sau G44).n valoarea z lungimea sculei apelate nu este luat niciodat n consideraie. Aadar naintea msurtorii este util s se tearg lungimea sculei cu ajutorul comenzii G49, dei aceasta face doar afiarea de poziie mai uor de neles.

79

7.2.2 Msurarea ofsetului lungimii sculei pe main

Dac anterior nu a avut loc o msurare a punctului de zero al originii de lucru pe axa sculei Dac anterior nu a avut loc o msurare a punctului de zero al originii de lucru pe axa de referin a sculei, originea de lucru corespunztoare n sistemul de coordonate selectat este zero. Procesul de msurare corespunde cu cele discutate mai sus. Poziia atins cu scula pe piesa de lucru i introdus n comanda numeric (a crei coordonat este cunoscut) este zo. Comanda numeric calculeaz lungimea sculei cu ajutorul ecuaiei menionate anterior. Lungimea calculat a sculei L conine originea de lucru pe direcia Z, dup cum se vede n figur. L = z zo Mz n acest caz valoarea compensrii lungimii sculei conine punctul de zero al originii de lucru pe direcia lungimii sculei, dup cum se poate vedea n figur. Not: Trebuie specificat pentru comanda numeric dac compensarea msurat va fi apelat cu instruciunea G43 sau cu G44. Aceasta se poate face prin specificarea parametrului 1352 LENGHTSG. Dac n cursul msurtorii parametrul este 0, se consider semnul compensrii pentru apeluri cu G43; dac este 1, se consider semnul pentru apeluri cu G44.

80

8.1 Modul automat

8. Moduri de operare automat


Modurile de operare automat sunt: Automat Editare Introducerea manual a datelor 8.1 Modul Automat Executarea programului n modul Automat se poate face doar n starea cuplat a mainii, adic atunci cnd nu este afiat o stare EMG (stop urgen) n cmpul cel mai din dreapta (starea general a NC) al liniei de stare. Dac maina este echipat cu panou de control NCT, modul Automat poate fi activat prin apsarea butonului . Modul Automat este modul de operare n care se execut programele pies. Programele pies care urmeaz a fi executate se pot afla fie n memoria comenzii numerice, fie pe un dispozitiv extern, de exemplu pe un PC. Locul din care urmeaz s fie ncrcat programul pe care dorim s-l executm, adic fie memoria fie un dispozitiv extern, se poate stabili dup selectarea ecranului DIRECTORY. Dup apsarea tastei opiunile meniului trebuie Dup aceea procedura corespunde cu cea descris n Dac programul este executat din memorie, eticheta MEM se poate vedea n primul cmp al liniei de stare (prima stare a modului de operare), iar n cazul unui dispozitiv extern se afieaz eticheta DNC. Numrul programului selectat pentru executarea automat apare la sfritul liniei care conine numele suprafeei de afiare general curente. selectat meniul RUN. capitolul Opiunile directorului de programe.

8.1.1 Executarea programului din DNC Conectarea cu DNC-ul se realizeaz prin interfaa serial RS-232C. Avei grij s setai aceleai valori ale parametrilor (rata baud, numr de bii de stop, etc.) att la transmitor ct i la receptor. Se pot face dou tipuri de conectri DNC. Conectarea simpl este realizat ntre comanda numeric i dispozitivul extern prin selectarea opiunii DNC din meniul RUN.

81

8.1 Modul automat

Conectarea nu are protocol, datele pot fi transmise prin orice driver de port serial. n cazul selectrii opiunii DNC NCT este necesar executarea programului dnc-plus.exe (produs de NCT Kft) la locul de unde se transmite. Programul dnc-plus.exe poate fi rulat pe un calculator IBM sau compatibil. Programul asigur conectarea ntre transmitor i receptor cu protocol. Avantajul su fa de conexiunea simpl DNC este c acesta calculeaz suma de control a fiecrui bloc de program i o trimite la comanda numeric. Dac receptorul detecteaz o eroare, cere repetarea i transmitorul trimite blocul din nou. Aceast procedur decurge automat, astfel c nu este alertat operatorul. Spre deosebire de conectarea simpl DNC aceast metod face transferul foarte sigur, posibilitatea de greeal (de exemplu comanda numeric recepioneaz o comand fals datorat unei erori pe canalul de transmisie date) este minim. Programul transmis n DNC trebuie s satisfac urmtoarele cerine: n programul principal nu se poate folosi o comand de salt (de exemplu salt n programul care este transmis din dispozitivul extern), cum ar fi GOTO sau M99 Pnnnn, apelarea de subprograme sau de macro-programe e posibil cu restricia c subprogramul sau macroprogramul trebuie s fie stocat n memorie, deci nu poate fi pe dispozitivul extern. Start - Stop prelucrare Prelucrarea se pornete cu butonul START i se oprete cu butonul STOP. Dac nu este selectat un program pentru execuie n modul automat i comanda numeric nu este n starea DNC, atunci cnd se pornete modul automat se va afia mesajul de eroare NOT EXISTING PROGRAM (program inexistent).

82

8.2 Modul editare 8.2 Modul editare n caz c nu exist program PLC, sau n cazul n care programul PLC ori aria parametrilor sunt eronate, modul editare este activat n mod automat la punerea sub tensiune. Modul editare este indicat prin eticheta EDIT afiat n cmpul cel mai din stnga al liniei de stare. Urmtoarele opiuni se pot executa numai n modul editare: - editarea, ca i ncrcare sau salvarea ariei parametrilor prin intrarea serial, - ncrcarea programului PLC n comanda numeric, - editarea programelor selectate pentru execuie n mod automat i ntrerupte n timpul execuiei, precum i editarea subprogramelor i a macro-urilor apelate din programul principal, cu condiia ca acestea s fie n procesare. Dac maina este echipat cu panou de control NCT, modul editare poate fi activat prin apsarea butonului : . Editarea programelor aflate n operare automat Programele (programele principale i subprogramele) aflate n execuie automat sunt indicate cu semnul exclamrii ! aflat n faa numelui lor pe ecranul DIRECTORY. Aceste programe pot fi editate cu urmtoarele restricii. Dac modul automat este ntrerupt pe timpul execuiei, se face comutarea n modul editare i este afiat ecranul EDIT, comanda numeric afind ntotdeauna programul curent ntrerupt, independent de programul selectat n lista directorului (care indic editarea n fundal). Editarea se poate face ncepnd cu blocul urmtor blocului de program ntrerupt. Comanda numeric nu permite editarea blocului ntrerupt i a blocului anterior. Dac se selecteaz cu ajutorul cursorului editarea unui astfel de bloc, n cel de al aptelea cmp de stare apar dou sgei ndreptate una spre alta -><- indicnd faptul c blocul nu poate fi editat. Aceeai situaie apare i dac este ntrerupt execuia unui subprogram sau a unui macro. n acest caz subprogramul sau macro-ul poate fi modificat prin deschiderea modului de editare cu restriciile de mai sus.

83

8.3 Modul introducere manual a datelor 8.3 Modul Introducere manual a datelor

Executarea programului n modul Introducere manual a datelor se poate face doar n starea cuplat a mainii, adic atunci cnd nu este afiat o stare EMG (stop urgen) n cmpul cel mai din dreapta (starea general a NC) al liniei de stare. Dac maina este echipat cu panou de control NCT, modul Introducere manual a datelor poate fi activat prin apsarea butonului . n modul Introducere manual a datelor pot fi executate toate programele pies aflate n memoria comenzii numerice care nu sunt selectate pentru executarea automat. Programul care urmeaz s fie executat poate fi selectat dup afiarea ecranului DIRECTORY. Dup apsarea tastei opiunile meniului trebuie selectat meniul de opiuni RUN. Apoi procesul corespunde celui care a fost discutat la capitolul Opiuni ale directorului de programe. La deschiderea modului de operare apare eticheta MDI n cmpul cel mai din stnga al liniei de stare. Programul se pornete cu ajutorul butonului START, n timp ce cu butonul STOP se poate opri execuia programului. Prin apsarea butonului START se afieaz mesajul NOT EXISTING PROGRAM (program inexistent) dac nu e selectat un program pentru execuie n modul Introducere manual a datelor. Diferene ntre modurile Automat i Introducere manual a datelor - n modul Introducere manual a datelor se pot executa doar programele din memorie, deci n acest caz transferul DNC nu este posibil ! - n modul Introducere manual a datelor, programul nu poate fi continuat din punctul de ntrerupere (contrar modului automat). Aceasta nseamn c programul este executat ntotdeauna de la nceput atunci cnd este activat acest mod de operare. - n programul selectat pentru modul Introducere manual a datelor nu se pot cuta numere de bloc. Printre altele, modul Introducere manual a datelor poate fi folosit pentru simplificarea interveniilor aprute frecvent pe durata prelucrrii. n acest caz nu este nevoie s introducem unul sau mai multe blocuri prin intermediul introducerii de bloc singular, ci e suficient scrierea unui program. Comutarea de la modul Automat la modul Introducere manual a datelor i pornirea procesului prin ntreruperea modului Automat se poate face oricnd. De exemplu n cazul ruperii sculei, se poate porni n modul Introducere manual a datelor un program care oprete arborele i agentul de rcire, scoate scula din zona de prelucrare i o

84

8.3 Modul introducere manual a datelor deplaseaz ntr-o poziie n care intervenia este mai uoar. Un alt mod de folosire este atunci cnd este necesar verificarea unei dimensiuni n timpul prelucrrii, modul Automat se poate ntrerupe i se poate porni ciclul de msurare n modul Introducere manual a datelor. Dup ce procesul de care am avut nevoie s-a ncheiat, se revine la modul Automat i se continu prelucrarea. n modul Introducere manual a datelor, pe timpul execuiei programului, operaiile urmtoarelor funcii corespund cu cele ale modului Automat: - Execuia blocului singular - STOP condiionat - bloc condiionat - Dry run - Posibiliti de blocare.

85

9 Comutatoare de corecie

9 Comutatoare de corecie
Comanda numeric poate opera cu trei comutatoare de corecie pentru: - mrime avans de lucru, - avans rapid, i - viteza de rotaie arbore. 9.1 Comutatorul de corecie mrime avans de lucru Comutatorul de corecie mrime avans are 16 poziii. Comutatorul de corecie mrime avans determin cu ce procent din valoarea avansului programat (F) s se deplaseze axele. Figura alturat prezint corespondena ntre poziia comutatorului i procentajul corespunztor acelei poziii. Poziia 0% oprete att micarea de avans de lucru ct i micarea de avans rapid. n configuraia de baz comutatorul de corecie mrime avans se poate selecta pe ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului, trebuie selectat cu [F4] opiunea %. n acest fel procentajul se poate reduce (cu ajutorul tastei cu corespondent pe ecran F-), sau crete (cu ajutorul tastei cu corespondent pe ecran F+). Panoul NCT este prevzut cu un comutator rotativ cu 16 poziii. n acest caz se poate folosi acest comutator n locul procedurii de ajustare a coreciei cu tastele cu corespondent pe ecran descris mai sus. Poziia comutatorului de corecie mrime avans este interpretat n modul JOG pe baza parametrilor. Dac valoarea parametrului 1372 JOGFEED este 0, viteza de JOG este valoarea modal F. Dac valoarea parametrului 1372 JOGFEED este 1, comanda numeric nregistreaz viteza fixat n tabel pe baza poziiei comutatorului de corecie mrime avans. (Vezi tabelul de la modul JOG). n urmtoarele cazuri comutatorul de corecie mrime avans nu are efect: - G63, adic corecia anulat, - la valorile variabilei #3004 listate n manualul programatorului, i - pe durata tierii filetului G33 i a ciclurilor de filetare G74, G84. n aceste cazuri comanda numeric ia n consideraie valoarea de 100% indiferent de poziia comutatorului.

86

9 Comutatoare de corecie
9.2 Comutatorul de corecie mrime avans rapid Comutatorul de corecie mrime avans rapid determin cu cte procente din valoarea avansului rapid definit n parametru, se vor mica axele. Figura alturat prezint corespondena ntre poziia comutatorului i procentajul corespunztor acelei poziii. F0 este un procentaj fixat la parametrul 1024 RAPOVER. Practic valoarea sa este de 10% sau mai puin. Dac valoarea parametrului 1024 RAPOVER este zero, valorile coreciei mrimii avansului rapid (funcie de programul PLC) sunt aceleai cu cele discutate anterior la corecia mrimii avansului de lucru n gama 0, 1, 2, 5, 10, 20, , 100%. n privina detaliilor adresai-v constructorului mainii. Comutatorul de corecie mrime avans de lucru pe poziia 0% oprete i micarea de avans rapid, aa c nu este necesar poziia de 0% pe comutatorul de corecie mrime avans rapid. n configuraia de baz, comutatorul de corecie mrime avans rapid se poate selecta pe ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului, trebuie selectat cu [F4] opiunea %. n acest fel procentajul se poate reduce (cu ajutorul tastei cu corespondent pe ecran R-), sau crete (cu ajutorul tastei cu corespondent pe ecran R+). Dac maina este echipat cu panou NCT, valoarea de corecie a mrimii avansului rapid se poate selecta cu cele patru butoane opionale. Not: Comanda numeric ia n consideraie i valoarea 0% de la comutatorul de corecie mrime avans de lucru. n privina detaliilor adresai-v constructorului mainii . 9.3 Comutatorul de corecie vitez de rotaie arbore Comutatorul de corecie vitez de rotaie arbore are 11 poziii. Comutatorul determin cu cte procente din valoarea vitezei de rotaie arbore programat (S) se va roti arborele. Figura alturat prezint corespondena ntre poziia comutatorului i procentajul corespunztor acelei poziii. n configuraia de baz comutatorul de corecie vitez de rotaie arbore se poate selecta pe ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului, trebuie selectat cu [F4] opiunea %. n acest fel procentajul se poate reduce (cu ajutorul tastei cu corespondent pe ecran S-), sau crete (cu ajutorul tastei cu corespondent pe ecran S+).

87

9 Comutatoare de corecie

Panoul NCT este prevzut cu trei butoane pentru corecia vitezei de rotaie arbore. n acest caz n locul procedurii de ajustare a coreciei cu tastele cu corespondent pe ecran descris mai sus, se pot folosi aceste trei butoane. Cu butonul butonul viteza este sczut, iar cu butonul viteza este crescut. Apsnd

comanda numeric revine la 100% din valoarea programat.

Pe durata tierii filetului,G33 i a ciclurilor de filetare ,G74, G84 comutatorul de corecie vitez de rotaie arbore nu are efect. n aceste cazuri comanda numeric ia n consideraie valoarea de 100% indiferent de poziia comutatorului.

88

10 Pornirea i oprirea execuiei programului

10 Pornirea i oprirea execuiei programului


Pornirea execuiei programului se face cu butonul de START Execuia programului se poate opri prin intermediul urmtoarelor funcii i taste: - cu butonul de STOP , - cu tasta RESET , - la sfritul executrii blocului n modul bloc singular , - dup executarea comenzii de oprire programat M00, - ca efect al comenzii de oprire condiionat M01, dac comutatorul de stop este apsat, - dup executarea comenzilor de sfrit de program M02, M30. 10.1 Pornirea execuiei programului n cazurile urmtoare butonului START : - n modurile JOG, JOG incremental sau avans cu roata de mn, dup ce a fost introdus i terminat un bloc singular, - n modul automat, dac programul este selectat pentru execuie din memorie sau DNC, - n modul de introducere manual a datelor, dac programul este selectat pentru execuie. Mesajul de eroare NOT EXISTING PROGRAM (program inexistent) este afiat dac se apas butonul START i nu este selectat un program pentru execuie. Starea de START este indicat de eticheta STRT n cel de al treilea cmp al liniei de stare. 10.2 Oprire avans Pe durata execuiei programului prin apsarea butonului STOP , starea START este anulat. Axele frneaz i se opresc. Execuia funciilor (M, S, T, B) n blocul dat este continuat pn la sfritul blocului. Starea de STOP este indicat de eticheta STOP n cel de al treilea cmp al liniei de stare. n cazurile urmtoare butonul STOP nu are efect: - G63, adic starea de inhibare corecie, - valorile variabilei #3004 listate n manualul programatorului, i - pe durata tierii filetului G33 i a ciclurilor de filetare G74, G84 10.2 RESET Dac se apas tasta de reset n timpul execuiei programului, se anuleaz strile START sau STOP. Axele frneaz i se opresc chiar dac comanda numeric execut operaii la care folosirea comutatorului de corecie avans de lucru i a butonului de STOP nu au efect (de exemplu : G33, G74, G84). execuia programului este pornit prin apsarea

89

10 Pornirea i oprirea execuiei programului

n acelai timp anumite mesaje generale sunt de asemeni terse din cmpul de mesaje al liniei de stare. Programul PLC (n general) oprete rotirea arborelui i suspend operaiile aflate n execuie. Pe lng acestea, tasta RESET are i alte efecte, n alte moduri de operare. n operare automat n cazul n care nu este nc starea INTD: Dac se apas tasta RESET n operarea automat i nu este nc starea INTD (ntrerupere), se afieaz eticheta INTD n cel de al treilea cmp al liniei de stare. Aceasta nseamn c operarea automat este ntrerupt. Dup aceea, executarea programului poate fi reluat de la blocul care a fost ntrerupt. n modul de introducere manual a datelor: Dac se apas tasta RESET n modul de introducere manual a datelor, executarea programului este ntrerupt i nu poate fi reluat de la punctul la care a fost ntrerupt, ci doar de la nceput. n cazul executrii unui bloc singular : Dac se apas tasta RESET pe parcursul executrii unui bloc singular, blocul este ters din bufer. Dac e nevoie ca acelai bloc s fie executat din nou, introducerea blocului singular trebuie fcut din nou. n cazul n care n modul automat este activ starea INTD i nu este afiat nici un mesaj n linia de mesaje generale, dac se apas tasta RESET, starea INTD este anulat i execuia programului trece la primul bloc al programului selectat pentru executarea automat, adic prin apsarea butonului START prelucrarea pornete de la nceput. Starea INTD este tears i comanda numeric nregistreaz strile implicite fixate prin parametri. 10.4 Oprire programat: M00 Atunci cnd pe durata execuiei programului se ajunge la un bloc care conine codul M00, se execut blocul apoi se trece n starea STOP i maina se oprete. Prelucrarea se poate relua apsnd butonul START . 10.5 Oprire condiionat: M01 Starea de oprire condiionat se poate selecta dintr-unul din ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului comutatorul COND. trebuie selectat meniul STATE [F5], apoi trebuie s fie apsat STOP (oprire condiionat).

90

10 Pornirea i oprirea execuiei programului

Dac este selecteaz

folosit panoul NCT, se butonul .

Atunci cnd se ajunge la codul M01 n timpul execuiei programului, blocul care conine codul M01 se execut i dac comutatorul COND. STOP este apsat, starea STOP i maina se oprete. Cu butonul START se nu se ntmpl nimic. continu prelucrarea. Dac butonul COND. STOP nu e apsat se trece n

10.6 Sfrit de program: M02, M30 Codurile M02 i M30 indic sfritul programului principal. Prin folosirea lor se oprete prelucrarea i se anuleaz starea START. n cursul execuiei programului din memorie, se revine cu listarea programului la primul bloc al programului principal, de unde se poate relua prelucrarea de la nceput cu ajutorul butonului START . Chiar dac codul de sfrit de program nu este introdus la sfritul programului principal, cu simbolul % activ, procesul de mai sus este executat, cu excepia opiunilor PLC ale codurilor M02, M30, ca de exemplu oprire arbore i rcire, care nu sunt executate.

91

11 Intervenia n cursul execuiei programului

11 Intervenia n cursul execuiei programului


11.1 Salt de bloc condiionat Dac la nceputul unui bloc este programat salt de bloc condiionat /n (n semnific numrul comutatorului de bloc condiionat) atunci : - dac comutatorul n este validat, se sare peste bloc, - dac comutatorul n este invalidat, se execut blocul. Comutatorul de bloc condiionat nr. 1 poate fi accesat n ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului trebuie selectat meniul STATE [F5], apoi trebuie s fie apsat comutatorul COND. BLOCK (bloc condiionat). Dac este folosit panoul NCT, se selecteaz butonul . Comanda numeric poate lucra cu nc 8 comutatoare de bloc (n total 9). Aceste comutatoare pot fi folosite opional. 11.2 Creterea vitezei de avans cu ajutorul butonului JOG de avans rapid Dac axele se mic n timpul execuiei programului i se apas butonul JOG de avans rapid , comanda numeric crete viteza de avans, iar dac apoi se elibereaz butonul JOG de avans rapid, se revine la avansul programat. Mrimea acceleraiei este determinat de valoarea fixat la parametrul 1371 FMULT. Valoarea programat este multiplicat cu numrul introdus la parametru, i rezultatul este considerat valoare de avans. Dac valoarea parametrului este 1, avansul rmne neschimbat atunci cnd se apas butonul de avans rapid, dac valoarea este de exemplu 2, avansul se dubleaz.

92

11 Intervenia n cursul execuiei programului 11.3 Intervenia cu ajutorul roii de mn n operarea automat Operarea cu roata de mn poate fi pornit n paralel cu operarea automat. n acest caz, n cmpul cel mai din stnga al liniei de stare se poate vedea eticheta MEM sau DNC care indic operarea automat, funcie de unde se afl programul aflat n execuie. n acelai timp n al doilea cmp al liniei de stare apare eticheta HNDL, care indic operarea cu roata de mn. Cu ajutorul roii de mn o micare poate fi suprapus la micarea definit n program. Traiectoria sculei care se obine astfel va diferi de cea definit n program. Regulile de operare sunt dup cum urmeaz: - Regulile de selectare a axei i a incrementului corespund celor discutate la modul avans cu roata de mn. - Viteza de intervenie care vine de la roata de mn se adun algebric la viteza care rezult din interpolare, totui viteza realizat nu poate fi mai mare dect viteza de avans maxim permis, care este nregistrat la axa dat. Dac de exemplu viteza de avans maxim este 2000 mm/min i axa selectat este micat n direcia + cu 400 mm/min, viteza care vine de la roata de mn poate fi 1600 mm/min n direcia +, sau 2400 mm/ min n direcia -. Dac viteza realizat este peste viteza maxim permis, comanda numeric nu mai ia n consideraie pulsurile de la roata de mn. - Micarea se execut chiar i n starea de corecie avans 0%. - Ca efect al interveniei cu roata de mn se poate inversa direcia. - Micarea nu se execut n cazurile urmtoare: - Starea G00, sau alte stri de micare cu avans rapid, de exemplu fraza de poziionare a ciclului fix, G28, G53, etc. chiar dac nu este programat vreo comand de micare pe axa respectiv. - Starea de STOP.

93

11 Intervenia n cursul execuiei programului Efectul interveniei asupra sistemului de coordonate - Pulsurile roii de mn sunt de asemeni adugate la ofsetul axei corespunztoare n registrele de ofset ale punctului de zero comun. Astfel sunt modificate toate originile de lucru i sistemele de coordonate locale. - n mod natural aceasta nu influeneaz sistemul de coordonate al mainii. n cazul G53 sau G28 axa se mic ntotdeauna la poziia corespunztoare. - Cota introdus cu roata de mn nu se poate vedea pe afiajul care prezint poziia curent n acord cu cele discutate mai sus.

Dac unul din ofseturile punctelor de zero de lucru comune este diferit de zero, se afieaz un semn al exclamrii ! n cmpul al aptelea al liniei de stare.

94

12 Corectarea programului pies

12 Corectarea programului pies


Urmtoarele funcii ajut la testarea i corectarea programelor pies: - executarea blocului singular, - dry run - posibilitile de blocare i - rularea de test. Aceste funcii nu sunt moduri de operare, ci condiii care influeneaz execuia programului n mod automat. 12.1 Executarea blocului singular Executarea blocului singular se poate selecta n ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului trebuie selectat meniul STATE [F5], apoi trebuie s fie apsat tasta cu corespondent pe ecran SINGLE BLOCK (bloc singular) .Dac este folosit panoul NCT, se selecteaz butonul . Executarea blocului singular se poate face n modul Automat sau n modul Introducere manual a datelor. Comanda numeric se oprete (starea STOP) dup executarea fiecrui bloc. O excepie la aceasta este cnd blocurile de tiere filet G33 se succed sau s-a programat suprimarea executrii blocului singular prin introducerea valorii #3003=1. Prelucrarea se continu cu butonul START . 12.2 Dry run (toate avansurile cu vitez mare) Comutatorul DRY RUN se poate selecta n ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului trebuie selectat meniul STATE [F5], apoi trebuie s fie apsat tasta cu corespondent pe ecran DRY RUN. Dac este folosit panoul NCT, se selecteaz butonul . Atunci cnd acest buton este activat, toate avansurile se fac cu execut fiecare micare la valoarea avansului interpretat n dac este programat starea G94 sau G95. vitez mare, fixat n parametri. Se dimensiune pe minut, independent

95

12 Corectarea programului pies n general butonul DRY RUN poate

. fi activat doar ntr-unul din modurile manuale

cu condiia ca axele s fie oprite. Pentru detalii adresai-v constructorului mainii pentru material informativ. 12.3 Funcia de blocare main Comutatorul MACHINE LOCK (blocare main) se poate selecta n ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului trebuie selectat meniul STATE [F5], apoi trebuie s fie apsat tasta cu corespondent pe ecran MACHINE LOCK (blocare main). Dac este folosit panoul NCT, se selecteaz butonul . Starea de main blocat este indicat de eticheta LOCK n cmpul opt al liniei de stare (stare general NC). Dac este activat comutatorul, atunci: - interpolatorul nu d nici o comand buclei de control a poziiei pentru fiecare ax, i - nu se execut nici o funcie de ctre PLC. Funciile blocare main i DRY RUN pot fi combinate, adic se pot activa amndou n acelai timp. Ecranele POSITION (poziie) i GRAPHIC POSITION (poziie grafic) prezint traiectoria deja desenat. Dac comutatorul DRY RUN este activat, viteza e mare, dac nu e activat, viteza este avansul programat. Dac comutatorul blocare main este dezactivat, poziiile momentane ale axelor se pot vedea din nou pe ecranul POSITION (poziie). Not: n general butonul MACHINE LOCK poate fi cu condiia ca axele s fie n starea STOP. Pentru pentru material informativ. activat doar ntr-unul din modurile manuale, detalii adresai-v constructorului mainii

12.4 Alte posibiliti de blocare Alte posibiliti de blocare pot fi la dispoziie n mod opional. Acestea sunt: Blocare funcie Aceasta nseamn c nu se execut nici o funcie trimis la PLC (M, S, T, B, etc. ). Dac este folosit panoul NC, se selecteaz butonul .

96

12 Corectarea programului pies Blocare ax Axele pot fi blocate separat. n acest caz doar axa (axele) blocat (blocate) nu se mic, pe cnd celelalte se pot mica. Diferitele funcii i posibiliti de blocare a axelor se pot combina n mod opional. Se pot bloca simultan o ax, de exemplu axa Z i funciile. Not: Pentru informaii suplimentare despre diferitele posibiliti de blocare adresai-v constructorului mainii. 12.5 Rularea de test Tasta cu corespondent pe ecran TEST se poate selecta n ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului trebuie selectat meniul STATE [F5], apoi trebuie s fie

apsat tasta cu corespondent pe ecran TEST. Dac este folosit panoul NCT, se selecteaz butonul . Starea de test este indicat de eticheta TEST n cmpul opt al liniei de stare. Dac tasta este activat, atunci: - interpolatorul nu d comand de micare buclei de control a poziiei pentru nici o ax, i - nu se execut nici o funcie de ctre PLC. Starea TEST se poate aplica pentru testarea sintactic i grafic a programelor. Execuia programului (interpolarea) este mult mai rapid i mult mai amnunit n detalii grafice dect este n cazul activrii simultane a strilor MACH. LOCK i DRY RUN. Afiarea de poziie i afiarea poziiei grafice arat traiectoria executat. Dac butonul TEST nu este activat, atunci pe afiarea de poziie a comenzii numerice se pot vedea poziiile curente ale axei. Not: n general butonul TEST poate fi activat doar ntr-unul din modurile

manuale, cu condiia ca axele s fie n starea STOP. Pentru detalii adresai-v constructorului mainii pentru material informativ.

97

13 ntreruperea i repornirea operrii automate

13 ntreruperea i repornirea operrii automate


n multe cazuri este nevoie ca operarea automat s fie ntrerupt i apoi s fie continuat mai trziu. Astfel de cazuri sunt de exemplu cnd: - trebuie corectate erorile, atunci cnd sosesc mesaje de eroare de la preprocesorul de module de program sau de la PLC, i apoi continuat prelucrarea, - pe timpul prelucrrii e necesar corectarea programului, de exemplu din cauza unei erori sintactice, - n cazul ruperii unei scule, scula rupt trebuie retras i nlocuit, apoi prelucrarea trebuie continuat cu o scul nou i dac e necesar cu valori noi pentru corecii, - n anumite faze de prelucrare rezultatul trebuie examinat, verificat, apoi continuat prelucrarea, - dac n cursul prelucrrii apare un obstacol, de exemplu o clam de strngere a piesei de prelucrat se afl pe traiectoria sculei i trebuie ocolit, i apoi continuat prelucrarea, - dac lucrul trebuie ntrerupt, de exemplu n cazul cderii reelei de alimentare cu energie electric, i apoi continuat de la punctul de ntrerupere, Cazurile prezentate mai sus cer diferite tipuri de intervenie din partea operatorului. Astfel de probleme trebuie s fie rezolvate cu ajutorul facilitilor comenzii numerice discutate n continuare. 13.1 ntreruperea operrii automate n cursul operrii automate starea de ntrerupere poate fi cauzat de urmtoarele intervenii: - apariia strii de stop urgen, de exemplu prin apsarea butonului STOP URGEN, - ca efect al tastei RESET sau - schimbarea modului de operare. Starea de ntrerupere este indicat de eticheta INTD n cel de al treilea cmp al liniei de stare. n starea de ntrerupere se pot face multe intervenii manuale asupra comenzii numerice, care pot fi nregistrate sau anulate la repornire. 13.2 Repornirea operrii automate. Informaii modale Operarea automat poate fi repornit n trei feluri din starea ITND: - necondiionat, - prin intermediul condiiei BLOCK RESTART (repornire bloc) sau - prin intermediul condiiei BLOCK RETURN (revenire bloc) Diferena dintre cele trei metode de repornire este c n timp ce n primul caz, dac a fost fcut o micare din punctul de ntrerupere, se trece la poziia de sfrit de bloc, n cazul al doilea se trece la poziia de nceput a blocului ntrerupt i se execut din nou ntregul bloc, i n al treilea caz se trece napoi la poziia de ntrerupere i se continu prelucrarea de acolo. n starea de ntrerupere (INTD) a operrii automat, informaiile modale se modific prin introducerea unui bloc singular sau rularea programului selectat pentru modul introducere

98

13 ntreruperea i repornirea operrii automate manual a datelor. Aadar dac prelucrarea se pornete n starea INTD a modului automat i este apsat butonul START, comanda numeric nregistreaz starea STOP i se afieaz mesajul RESTORE MODAL FUNCTIONS? Y (restaurare funcii modale ?Y=da) Dac se apas tasta <SHIFT> , se afieaz ntrebarea:

RESTORE MODAL FUNCTIONS? N (restaurare funcii modale ?N=nu) Se poate trece de la un mesaj la altul prin apsarea tastei <SHIFT> . Dac se butonul START , n funcie de mesajul (Y =da sau N =nu) se restaureaz sau nu apas

starea de dinainte de suspendare. Mesajul este anulat cu ajutorul tastei RESET i starea INTD rmne. Informaia modal declar din nou (sau nu declar din nou): - codurile G modale, - valoarea F, - codul de compensare: H, D, - parametrii modali ai ciclurilor fixe (nivel de pornire, nivel R, etc.), - centrele imaginii n oglind, modificrii la scar, rotaiei, - axele atribuite pentru imaginea n oglind, modificarea la scar, unghiul de rotaie. Dup ce s-a fcut repornirea din starea INTD, sunt luate n consideraie valorile modificate ale punctului de zero al piesei i a compensrii sculei.

99

13.3 Repornirea necondiionat a operrii automate 13.3 Repornirea necondiionat a operrii automate Dac operarea automat este pornit din starea de ntrerupere (INTD), necondiionat dup

se trece la poziia de sfrit a blocului ntrerupt i se continu prelucrarea de acolo. Aplicaiile tipice ale funciei sunt: - cnd trebuie anulate erorile, atunci cnd sosesc mesaje de eroare de la preprocesorul de module de program sau de la PLC, i apoi continuat prelucrarea, - cnd pe durata prelucrrii, parametrii de tiere trebuiesc corectai, de exemplu dac viteza de rotaie a arborelui (S) sau avansul (F) trebuie renscrise prin intermediul introducerii de date manual, i apoi continuat prelucrarea, - n cazuri mai simple cnd poziia final sau valoarea msurat trebuie modificat fr s se corecteze programul pies, - dac n cursul prelucrrii apare un obstacol, de exemplu o pies de strngere a piesei de prelucrat se afl pe traiectoria sculei i trebuie ocolit, i apoi continuat prelucrarea. ntreruperea blocurilor singulare Cazul 1 : n starea G40,ntreruperea interpolrii liniare paralel cu o ax S examinm fragmente ale urmtoarelor exemple de programe: Programul nr.1 Programul nr.2

START

N60 G90 G0 X30 Y10 N70 Y60 N80 X60

N60 N70 N80

G90 G0 X30 Y10 G91 Y50 X30

Programele nr. 1 i 2 au aceeai traiectorie pentru scul, ns specificarea datei pentru primul este absolut, iar pentru al doilea incremental. ntreruperea survine n blocul N70. n poziia X=30, Y=30 micarea este oprit, modul automat este ntrerupt i axele sunt aduse n poziia X=10, Y=40 prin intermediul operrii manuale. Dac dup aceea se revine la modul automat i se apas butonul START, micarea programat n blocul N70 este terminat. Axa Y se mic la poziia programat Y=60, indiferent dac traiectoria sculei a fost scris cu ajutorul specificrii de dat absolut (programul nr.1) sau al specificrii de dat incrementale (programul nr.2). Axa X nu se mic n blocul N70, ea revine la traiectoria programat original doar n blocul N80, unde este programat micarea pe X. n cazul n care nu se fac referiri la axa X n mai multe blocuri consecutive, ea se ntoarce la traiectoria programat n blocul n care se face referire la adresa X. Micarea este aceeai dac n modul bloc singular operarea automat este oprit n poziia de start a blocului N70, este folosit operarea manual, apoi dup revenire se apas butonul START.

100

13.3 Repornirea necondiionat a operrii automate Cazul 2: n starea G40, ntreruperea interpolrii liniare oblice S examinm fragmente ale urmtoarelor exemple de programe: Programul nr.1 Programul nr.2

N40 G90 G0 X20 Y10 N50 X95 Y55 N60 X120

N40 G90 G0 X20 Y10 N50 G91 X70 Y45 N60 X25

Programele nr. 1 i 2 au aceeai traiectorie pentru scul, ns specificarea datei pentru primul este absolut, iar pentru al doilea incremental. ntreruperea survine n blocul N50. n poziia X=45, Y=25 micarea este oprit, modul automat este ntrerupt i axele sunt aduse n poziia X=45, Y=70 prin intermediul operrii manuale. Dac dup aceea se revine la modul automat i se apas butonul START, micarea programat n blocul N50 este terminat. Axele X i Y se mic oblic chiar din starea momentan pn n poziia programat X=95, Y=55, indiferent dac traiectoria sculei a fost scris cu ajutorul specificrii de dat absolut (programul nr.1) sau al specificrii de dat incrementale (programul nr.2). Micarea este aceeai dac n modul bloc singular operarea automat este oprit n poziia de start a blocului N50, este folosit operarea manual, apoi dup revenire se apas butonul START. ntreruperea ciclurilor fixe S examinm urmtorul ciclu:

G17 G90 G81 X100 Y70 Z-60 R2 F200


Ciclul fix este interpretat n vederea ntreruperii ca fiind compus din trei blocuri pariale: - primul bloc: Poziionarea n planul selectat. Se face referire la acest bloc n vederea ntreruperii acolo unde doar una sau dou coordonate (n exemplu X i Y) au fost programate: G0 X100 Y70 - al doilea bloc: Poziionare n punctul R. Se face referire la acest bloc n vederea ntreruperii unei poziionri de-a lungul axei. n exemplu se mic axa Z la valoarea specificat la adresa R: G0 Z2 - al treilea bloc: Executarea gurii i retragerea n poziia iniial (G98) sau n punctul R (G99). n acest caz poziia final a blocului parial este poziia iniial sau punctul R. La sfritul tuturor celor trei blocuri pariale, comanda numeric se oprete n modul bloc singular. Cazul 3: ntreruperea ciclului fix n cursul poziionrii n planul selectat

101

13.3 Repornirea necondiionat a operrii automate______________________________

Dac n blocul exemplu de mai sus micarea este ntrerupt n timpul deplasrii n poziia X=100, Y=70 i apoi se folosete operarea manual, dup revenirea la modul automat i apsarea butonului START, se execut micarea ca n cazul al doilea, adic axele se deplaseaz n poziia X100 Y70. Dac n planul selectat adresa uneia din axe nu a fost programat (de exemplu Y) i s-a fcut micare i n aceast direcie, sau n direcia Z, micarea poate fi condus napoi ca n cazul 1, adic axele nu se vor mica nici pe Y nici pe Z dup apsarea butonului START. Cazul 4: ntreruperea ciclului fix n cursul poziionrii la nivelul R Dac n exemplul de mai sus micarea este ntrerupt n timpul poziionrii pe coordonat n direcia Z la R=2 i se folosete operarea manual, dup revenirea la modul automat i apsarea butonului START, axa se deplaseaz la poziie n direcia Z la R=2, ca i n cazul 1. Dac n cursul operrii manuale s-au fcut micri i n planul X, Y , dup revenirea la modul automat i apsarea butonului START nu se execut ntoarcere n direcia X, Y. Astfel coordonata X, Y a gurii se poate modifica de ctre operator cu ajutorul interveniei manuale chiar pe durata prelucrrii. Cazul 4: ntreruperea ciclului fix n cursul prelucrrii unei guri Dac un ciclu fix a fost ntrerupt n cursul prelucrrii unei guri, la repornirea prin apsarea butonului START scula se va deplasa la nivelul iniial n starea G98 sau la nivelul R n starea G99. n continuare se va continua prelucrarea prin executarea blocului urmtor. Dac n cursul ciclului a fost programat i o numrare a repetrilor i ntreruperea prelucrrii nu s-a fcut la ultima gaur, dup revenirea la nivelul iniial sau la nivelul R se continu prelucrarea prin poziionarea deasupra gurii urmtoare. Lund n considerare cele discutate mai sus sunt dou moduri de a ntrerupe prelucra-rea gurilor. Dac n cursul retragerii operatorul observ c, de exemplu, n cazul unei guri strpunse, lungimea programat a gurii este prea scurt, apas STOP, deschide oricare din modurile manuale i execut operaia prin operarea manual. Dup revenirea la operarea automat i apsarea butonului de START se va retrage scula i se continu prelucrarea. Dac operatorul oprete gurirea chiar nainte de a se atinge fundul gurii i retrage scula n modul manual i apoi revine la operarea automat, dup apsarea butonului de START scula se mic

102

13.3 Repornirea necondiionat a operrii automate fie la nivelul iniial, fie la nivelul R i se continu prelucrarea din acest punct. Prin intermediul acestei intervenii se poate corecta adncimea gurii. ntreruperea prelucrrii n modul Ofset Cazurile urmtoare se refer la axele din planul selectat atunci cnd este activ modul ofset. Pentru ntreruperea micrii axelor n afara planului selectat, vezi cazurile de ntrerupere n starea G40. Cazul 6: n starea G41 sau G42, ntreruperea interpolrii liniare paralel cu axa S examinm fragmente ale urmtoarelor exemple de programe: Programul nr.1 Programul nr.2

G41 G17 G90 G1 D1... N80 Y90 N90 X20

G41 G17 G91 G1 D1... N80 Y90 N90 X70

Ambele programe sunt pentru aceeai traiectorie a sculei, ns specificarea datei pentru primul este absolut, iar pentru al doilea incremental. Dac prelucrarea se ntrerupe n poziia X=-50, Y=40, modul automat este ntrerupt i se folosete operarea manual, apoi dup revenirea la modul automat se apas butonul START, ambele axe vor lua parte n modul ofset la micarea de urmrire a conturului ctre poziia final programat, dup cum se vede n figur, independent dac traiectoria sculei a fost programat prin folosirea specificrii absolute a datei sau a specificrii incrementale a datei. Dac n exemplul de mai sus operarea manual se face n direcia Z, dup ce se apas butonul START, pe direcia Z nu se va face nici o micare, dup cum s-a discutat la cazul 1. Dac n modul bloc singular executarea automat se ntrerupe n starea STOP la nceputul blocului N80, dup revenire i START, traiectoria sculei este recalculat dup cum s-a discutat mai sus. Dac n acelai timp valoarea razei sculei s-a schimbat, se continu tierea lund n consideraie noua valoare de ofset. Cazul 7: n starea G41 sau G42, ntreruperea interpolrii liniare oblice Dac n modul ofset operarea automat este ntrerupt n decursul interpolrii liniare oblice, dup revenirea la modul automat i apsarea butonului START, traiectoria sculei este recalculat dup cum s-a discutat la cazul 6.

103

13.3 Repornirea necondiionat a operrii automate______________________________ Cazul 8: n starea G41 sau G42, ntreruperea interpolrii circulare Dac n modul ofset operarea automat este ntrerupt n decursul interpolrii circulare, dup revenirea la modul automat i apsarea butonului START, scula se va apropia de poziia final programat n bloc de-a lungul unui cerc cu o raz variabil. Centrul cercului corespunde cu centrul celui programat. Raza sa de pornire este egal cu distana dintre centrul cercului i poziia momentan a sculei. Raza punctului final al cercului corespunde cu cea programat.

Atunci cnd deplasarea manual se face ntr-o poziie care este n dreapta poziiei finale a cercului, conform figurii alturate, comanda numeric va proceda la fel ca n cazul prezentat mai sus. ns n acest caz arcul de cerc cu raz variabil este nchis la 360 datorit direciei G02, conform figurii.

104

13.4 Repornirea operrii automate cu condiia BLOCK RESTART 13.4 Repornirea operrii automate cu condiia BLOCK RESTART Dac se activeaz condiia BLOCK RESTART (restart bloc) dup ce se modul automat i apoi se apas butonul START , se trece revine la

la poziia de nceput a

blocului ntrerupt i se continu prelucrarea de aici, adic se execut din nou blocul ntrerupt. Aceast funcie este tipic pentru repornirea dup ruperea sculei. Dup nlocuirea sculei, valoarea ofsetului punctului de zero al piesei i/sau valoarea compensrii sculei pot fi schimbate. Cnd se apas butonul de START se trece la poziia de nceput a blocului ntrerupt cu noile valori ale ofsetului pentru scul i pies. Acest comutator se poate selecta n ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului, trebuie selectat meniul STATE [F5], apoi trebuie s fie apsat tasta cu corespondent pe ecran [F5] BLOCK RESTART (restart bloc). n continuare executarea blocului se desfoar n concordan cu cele discutate mai sus. Dac se folosete panoul de control NCT, se selecteaz butonul . 13.4.1 Revenirea la poziia de pornire a blocului prin intermediul n starea ntrerupt (INTD) a operrii automate condiia BLOCK RESTART (restart bloc) se poate activa n orice mod manual de operare (JOG, JOG incremental, avans cu roata de mn). Dup ce este activat, distana necesar pentru revenire se poate vedea pe afiarea distanei rmase de parcurs pentru fiecare ax. Axele pot fi deplasate n mod continuu n oricare din direciile (+/-) pn n poziia la care distana rmas de parcurs este zero. Axa care se mic frneaz i se oprete automat n poziia de revenire. n continuare axa nu mai poate fi micat de loc din aceast poziie, dect dac se dezactiveaz condiia BLOCK RESTART (restart bloc) . operrii manuale

Nu este nevoie s ne deplasm n ntregime n poziia de revenire, dar prin trecerea n modul automat i apsarea butonului START procesul ajutorul acestei funcii revenirea la poziia de astfel posibilele obstacole. de revenire se poate continua. Cu start se poate face n felul dorit, putndu-se evita

13.4.2 Revenirea la poziia de pornire a blocului n modul automat n modul automat, cnd este activ condiia BLOCK RESTART (restart bloc) , prin folosirea butonului START se revine la poziia de start a blocului prin interpolare liniar. Dac pe drumul de ntoarcere se afl un obstacol, micarea se poate opri cu butonul STOP. n continuare revenirea se poate face prin intermediul modului manual.

105

13.4 Repornirea operrii automate cu condiia BLOCK RESTART 13.4.3 Cazuri de revenire prin intermediul condiiei BLOCK RESTART Revenire la poziia de nceput de bloc dup ntreruperea blocului de micare simpl Cazul 1: n starea G40, ntreruperea i repornirea interpolrii liniare Figura prezint cazul n care o interpolare liniar n planul X,Y este ntrerupt, este selectat un mod manual i este folosit operarea manual pe toate cele trei axe. Dac, dup ce s-a revenit la modul automat i s-a activat condiia BLOCK RESTART (restart bloc) , se apas butonul START sau se folosete operarea manual ntr-unul din modurile manuale, se trece la poziia de nceput a blocului ntrerupt. n procesul de revenire iau parte toate axele, chiar i cele care nu sunt programate n blocul ntrerupt. Dac pe o ax compensarea este modificat, ca de exemplu de-a lungul axei Z n figura alturat, sau punctul de zero al piesei este modificat, se revine la poziia Z valid n poziia de nceput a blocului, nregistrndu-se noua compensare sau ofsetul. (n figur se presupune c nu s-a programat micare pe direcia Z n blocul ntrerupt.) Revenire la poziia de nceput de bloc dup ntreruperea ciclurilor fixe S examinm urmtoarele cicluri fixe:

G0 X50 Y20 Z10 G17 G90 G81 X100 Y70 Z-60 R2 F200
Ciclul fix repornit cu condiia BLOCK RESTART (restart bloc) const din Blocul parial 1: Poziionarea n planul selectat. n acest bloc parial poziia coordonata X=50,Y=20, Z=10. Blocul parial 2: Poziionarea n punctul R. n acest bloc parial poziia de start este coordonata X=100,Y=70, Z=10. trei blocuri: de start este

106

13.4 Repornirea operrii automate cu condiia BLOCK RESTART Blocul parial 3: Prelucrarea gurii i retragerea la poziia de nceput (G98) sau la punctul R (G99). n acest bloc parial poziia de start este coordonata X=100,Y=70, Z=2. La terminarea tuturor celor trei blocuri pariale comanda numeric se oprete n modul bloc singular. Dac ciclul fix este programat cu numr de repetri L, blocurile pariale de mai sus sunt repetate. Cazul 2: ntreruperea i repornirea ciclului fix n decursul poziionrii n planul selectat Dac n ciclul dat ca exemplu micarea este ntrerupt n timpul deplasrii n poziia X=100, Y=70 i prin condiia BLOCK RESTART (restart bloc) se revine la nceputul

blocului (la coordonata X=50,Y=20, Z=10 n exemplul de mai sus) micarea poate fi fcut ca n cazul 1. Cazul 3: ntreruperea i repornirea ciclului fix n decursul poziionrii n punctul R Dac n ciclul dat ca exemplu micarea este ntrerupt n timpul poziionrii n punctul R=2 pe axa Z i prin condiia BLOCK RESTART (restart bloc) se revine la nceputul

blocului (la coordonata X=100,Y=70, Z=10 n exemplul de mai sus) micarea poate fi fcut tot ca n cazul 1. Cazul 4: ntreruperea i repornirea ciclului fix n decursul prelucrrii gurii Dac ciclul fix este ntrerupt n timpul prelucrrii gurii i prin condiia BLOCK RESTART (restart bloc) se revine la nceputul blocului (la coordonata X=100,Y=70, Z=2 n exemplul de mai sus), dup apsarea butonului START se execut prelucrarea gurii i retragerea.

Revenire la poziia de nceput de bloc dup ntreruperea prelucrrii n modul ofset Cazurile urmtoare se refer la axe n planul selectat, cnd este activ modul ofset. Pentru ntreruperea i repornirea micrilor axelor n afara planului selectat pot fi aplicate cazurile strii G40.

107

13.4 Repornirea operrii automate cu condiia BLOCK RESTART

Cazul 5: Revenirea la poziia de nceput a blocului dup ntreruperea prelucrrii n modul ofset n afara colului Folosind condiia BLOCK RESTART (restart bloc) este declarat un vector de poziie n punctul de nceput al blocului ntrerupt, a crui lungime este egal cu produsul dintre lungimea sculei vechi i raportul razelor, conform relaiei:

n continuare prelucrarea este continuat pe traiectoria sculei cu valoarea nou de ofset. Cnd se revine la poziia de start a blocului, comanda numeric controleaz toate axele. Aceasta este valabil, de exemplu, i pentru axa Z, presupunnd c s-a efectuat o deplasare manual n aceast direcie. Dac dup nlocuirea sculei s-a modificat i lungimea sculei, i lungimea sculei a fost nregistrat n direcia Z, n cazul revenirii n direcia Z se ine cont de noua lungime a sculei (vezi cazul 1) Cazul 6: Revenirea la poziia de nceput a blocului dup ntreruperea prelucrrii n modul ofset n colul interior Cnd condiia BLOCK RESTART (restart bloc) este activ, prelucrarea n interiorul unui col (unghi) corespunde cu cea n exteriorul colului. ns n acest caz, dup cum se vede n figur, dac unul din blocuri este un cerc, se taie din pies. Aceasta se poate evita dac scula nu revine n ntregime la poziia de start, ci este oprit mai devreme i condiia

108

13.4 Repornirea operrii automate cu condiia BLOCK RESTART BLOCK RESTART (restart bloc) este dezactivat.

n continuare procesul corespunde cu cel discutat la capitolul Repornirea necondiionat a operrii automate. O alt posibilitate este s pornim o cutare de bloc pentru blocul ntrerupt, ns aceasta este de resortul altui capitol.

109

13.5 Repornirea modului automat cu condiia BLOCK RETURN 13.5 Repornirea modului automat cu condiia BLOCK RETURN

Dac operarea automat a fost ntrerupt, s-a folosit operarea manual pentru deplasare n afara piesei i trebuie fcut revenirea n punctul de ntrerupere, trebuie folosit condiia BLOCK RETURN (revenire bloc) Acest comutator se poate selecta n ecranele OPERATORS PANEL (panoul operatorului), POSITION (poziie) sau CHECK (verificare). Dup ce se apas tasta opiunile meniului, trebuie selectat meniul STATE [F5], apoi trebuie s fie apsat tasta cu corespondent pe ecran BLOCK RETURN (revenire bloc). Dac se folosete panoul de control NCT, se selecteaz butonul . Comanda numeric calculeaz poziia de revenire lund n consideraie posibilele schimbri ale punctului de zero al originii de lucru i ale valorilor compensrii sculei. n suprafaa de afiare general care indic distana rmas de parcurs, se prezint diferena dintre poziia de revenire i poziia momentan. Dup aceea revenirea se poate face prin intermediul operrii manuale sau automat n modul automat. 13.5.1 Revenirea n punctul de ntrerupere prin intermediul operrii manuale n stare de ntrerupere (INTD) a operrii automate, condiia BLOCK RETURN (revenire bloc) se poate activa n oricare mod de operare manual (JOG, JOG incremental,

avans cu roata de mn). Atunci cnd condiia este activ, distana necesar pentru revenire se poate vedea pe afiarea distanei rmase de parcurs pentru fiecare ax. Axele pot fi deplasate n mod continuu n oricare din direciile (+/-) pn n poziia la care distana rmas de parcurs este 0. Axa care se mic frneaz i se oprete automat n poziia de revenire. n continuare axa nu mai poate fi micat de loc din aceast poziie, dect dac se dezactiveaz condiia BLOCK RETURN (revenire bloc). Nu este nevoie s ne deplasm n ntregime n poziia de revenire, dar prin trecerea n modul automat i apsarea butonului START procesul de revenire se poate continua. Cu

ajutorul acestei funcii revenirea la poziia de start se poate face n modul dorit, putndu-se evita n felul acesta posibilele obstacole. 13.5.2 Revenirea n punctul de ntrerupere prin intermediul operrii automate n modul automat, cnd este activ condiia BLOCK RETURN (revenire bloc) , prin folosirea butonului START se revine la poziia de start a blocului prin interpolare

liniar. Dac pe drumul de ntoarcere se afl un obstacol, micarea se poate opri cu butonul STOP . n continuare revenirea se poate face prin intermediul modului manual.

110

13.5 Repornirea modului automat cu condiia BLOCK RETURN 13.5.3 Cazuri de revenire prin intermediul condiiei BLOCK RETURN Cazurile de revenire cu ajutorul condiiei BLOCK RETURN (revenire bloc) corespund celor ale condiiei BLOCK RESTART (restart bloc) , cu se face la poziia de nceput a blocului ci la punctul de ntrerupere. diferena c revenirea nu

Revenirea n punctul de ntrerupere dup ntreruperea blocului de deplasare simpl Cazul 1: n starea G40, ntreruperea i repornirea interpolrii liniare Figura prezint cazul n care este ntrerupt o interpolare liniar n planul X,Y, este apelat un mod manual i este folosit operarea manual pe cele dou axe. Dac dup aceea se revine la modul automat i dup activarea condiiei BLOCK RETURN se apas butonul START sau este folosit operarea manual ntr-unul din modurile manuale atunci cnd condiia BLOCK RETURN este activ, se revine la punctul de ntrerupere al blocului. n procesul de revenire iau parte toate axele, chiar i cele care nu sunt programate n blocul ntrerupt. Dac pe o ax compensarea este modificat, ca de exemplu de-a lungul axei Z n figura alturat, sau este modificat punctul de zero al originii de lucru, se revine la poziia Z valid n punctul de ntrerupere a blocului, nregistrndu-se noua compensare sau ofsetul. Revenire la punctul de ntrerupere dup ntreruperea ciclurilor fixe S examinm urmtorul ciclu fix:

G17 G90 G81 X100 Y70 Z-60 R2 F200

111

13.5 Repornirea modului automat cu condiia BLOCK RETURN

Ciclul fix repornit prin intermediul condiiei BLOCK RETURN const din trei blocuri pariale: Blocul parial 1: Poziionarea n planul selectat (G0 X100 Y70) Blocul parial 2: Poziionarea n puntul R (G0 Z2) Blocul parial 3: Prelucrarea gurii i retragerea la nivelul iniial (G98) sau n punctul R (G99). La terminarea tuturor celor trei blocuri pariale, comanda numeric se oprete n modul bloc singular. Dac ciclul fix este programat cu numr de repetri L, blocurile pariale de mai sus sunt repetate. Cazul 2: ntreruperea ciclului fix i revenirea n decursul poziionrii n planul selectat Dac n ciclul dat ca exemplu micarea este ntrerupt n timpul deplasrii n poziia X=100, Y=70 i punctul de ntrerupere este modificat, prin condiia BLOCK RETURN micarea poate fi condus napoi ca n cazul 1, adic toate axele se deplaseaz n poziia valid n care a avut loc ntreruperea. Cazul 3: ntreruperea ciclului fix i revenirea n decursul poziionrii n punctul R Dac n ciclul dat ca exemplu micarea este ntrerupt n timpul poziionrii n punctul R=2 pe axa Z i punctul de ntrerupere este modificat, prin condiia BLOCK RETURN micarea poate fi condus napoi ca n cazul 1. Cazul 4: ntreruperea i repornirea ciclului fix n decursul prelucrrii gurii Dac ciclul fix este ntrerupt n timpul prelucrrii gurii i e repornit prin condiia BLOCK RETURN , se execut din

nou ntreaga gurire, ca i cum ar fi fost activat condiia BLOCK RESTART. Deci de-a lungul axei gurii (Z n figur) se revine la poziia de nceput a blocului (la coordonata X=100,Y=70, Z=2 n exemplul de mai sus) dup apsarea butonului START i se execut din nou prelucrarea gurii i retragerea.

Revenire la punctul de ntrerupere dup ntreruperea prelucrrii n modul ofset Cazurile urmtoare se refer la axe n planul selectat, cnd este activ modul ofset. Pentru ntreruperea i repornirea micrilor axelor n afara planului selectat pot fi aplicate cazurile strii G40.

112

13.5 Repornirea modului automat cu condiia BLOCK RETURN Cazul 5: Revenirea la punctul de ntrerupere a prelucrrii n modul ofset n colul exterior Folosind condiia BLOCK RETURN este

declarat un vector perpendicular n punctul de ntrerupere, a crui lungime corespunde celei a razei sculei noi (presu-punnd c raza s-a schimbat). n continuare prelucrarea este continuat din punctul de ntrerupere pe traiectoria sculei cu valoarea de ofset nou. Cnd se revine la punctul de ntrerupere a blocului, comanda numeric controleaz toate axele. Dac s-a modificat i lungimea sculei, dup nlocuire se ia n considerare noua lungime a sculei (vezi cazul 1). Cazul 6: Revenirea la punctul de ntrerupere a prelucrrii n modul ofset n colul interior Cnd condiia BLOCK RETURN este

activ, prelucrarea n interiorul unui col (unghi) corespunde cu cea n exteriorul colului. ns n acest caz, dup cum se vede n figur, dac ntreruperea are loc lng col i raza noii scule este mai mare dect a celei vechi, se taie din pies. Aceasta se poate evita dac scula nu revine n ntregime la poziia de ntrerupere, ci este oprit mai devreme i condiia BLOCK RETURN este dezactivat. n continuare procesul corespunde cu cel discutat la capitolul Repornirea necondiionat a operrii automate. O alt posibilitate este s pornim o cutare de bloc pentru blocul ntrerupt, ns aceasta este de resortul altui capitol

113

13.6 Pornirea operrii automate dup cutarea blocului 13.6 Pornirea operrii automate dup cutarea blocului

n cursul prelucrrii poate s apar nevoia executrii programului selectat pentru modul automat, nu de la primul bloc ci de la un bloc din interiorul programului. Pentru aceasta trebuie s ajungem cu cursorul pe blocul corespunztor. n ecranul DIRECTORY trebuie selectat programul pentru execuie automat, apoi trebuie afiat ecranul VIEW. Comanda numeric trebuie adus n modul automat . n cazul n care este afiat starea INTD n linia de stare, aceasta trebuie anulat folosind tasta RESET . Dac este selectat opiunea [F4] BLOC SEARCH (cutare bloc) , dup apsarea tastei opiunile meniului programul listat este preluat de preprocesorul de module program. Opiunea de cutare poate fi activat n urmtoarele condiii: - este activ modul automat, - nu este stare INTD, adic execuia programului nu trebuie s fie n starea ntrerupt, - ecranul VIEW trebuie s fie afiat pentru a vedea programul selectat pentru execuia automat. Dac una din condiiile de mai sus nu este ndeplinit, starea de contradicie este artat prin simbolul -> <n cmpul al aptelea al liniei de stare. 13.6.1 Indicarea blocului dorit. Introducerea numrului de repetri Linia de selecie afieaz blocul indicat. Cu ajutorul tastelor , , <PgUp> , <PgDn> se poate rsfoi programul (deplasndu-se linia). Cu ajutorul

tastelor cu corespondent pe ecran [F1] FIRST i [F2] LAST se poate trece fie la nceputul fie la sfritul programului pe suprafaa de afiare general. Dac este tastat caracterul <N> pe tastatur, se poate introduce un numr de bloc la adresa N pe linia de introducere date de jos, apoi dup terminarea introducerii (folosind una din tastele sau ) linia de selecie trece la blocul cutat.

114

13.6 Pornirea operrii automate dup cutarea blocului n caz c nu se gsete blocul cu numrul introdus se nscrie simbolul ? (semnul ntrebrii) la ultimul caracter al adresei N. n cazul comenzii M98 Ppppp se pornete executarea subprogramului Nr. Pppp folosind tasta .n cazul comenzii M99, prin apsarea tastei se revine la subprogramul sau

programul principal aflat cu un nivel mai sus. Dac numrul subprogramului este o expresie aritmetic i nu un numr, subprogramul nu va fi deschis. Dac apelarea subprogramului conine i numr de repetri (L), se poate specifica numrul ciclului de la care trebuie executat. Trebuie apsat pe tastatur tasta <L> i apoi introdus numrul ciclului. Dac de exemplu apelul de subprogram este M98 P155 L4, i L este introdus 2, ciclurile 2, 3 i 4 vor fi executate dup cutarea sa (adic subprogramul este apelat de trei ori). Dac se pornete cutarea blocului din interiorul subprogramului dat, se ia n consideraie i partea rmas din program n valoarea care se d pentru L. 13.6.2 Comanda SEARCH (cutare) Dac blocul dorit este selectat i este apsat tasta de opiuni [F3] EXEC, comanda numeric adun toate informaiile programului, de la nceputul programului principal pn la nceputul blocului selectat (la sfritul blocului care precede blocul selectat), ntr-un tabel care se produce la momentul nceperii execuiei blocului selectat (la sfritul execuiei blocului precedent), dac programul a fost executat de la nceput. Mesajul BLOCK NOT FOUND (nu s-a gsit blocul) este afiat dac s-a cutat un numr de bloc inexistent, sau numrul de repetri L este mai mare dect valoarea scris n program. S examinm urmtorul fragment dintr-un program pies:

%O0153(BLOCK SEARCH) N010 G54 G15 G17 G40 G49 G80 G90 T1 N020 G0 X150 Y0 B90 M6 T2 N030 G43 Z5 H1 S500 M11 M3 M8 N040 G1 X100 F200 N050 Y50 N060 X100 N070 Y100 N080 X100 N090 G0 Z5 M5 M9 N100 X150 Y0 M6 T3 N110 G43 Z10 H2 S1000 M12 M3 M8 N120 G1 G42 X100 F300 N130 Y100 N140 X0
% S ncepem cutarea de bloc cu blocul N130. n acest caz comanda numeric adun informaia prezentat n continuare.

115

13.6 Pornirea operrii automate dup cutarea blocului Numrul sculei care s fie pregtit: T2. M6 programat n blocul N100 face referire la T2 a crei nlocuire s-a specificat n blocul N020. Aadar, la apsarea butonului START se cut n magazie la nceput scula T2. Schimbare scul: M6 Dup pregtire scula T2 este nlocuit ca efect al M6 programat n blocul N100.

Scula care s fie pregtit: T3 T3 poate fi programat n blocul N100, pentru a fi cutat n magazie, n timp ce se lucreaz cu T2. Dup cutarea blocului, START i nlocuire T2, este cutat T3. Exemplul de mai sus ilustreaz cum sunt colectate datele referitoare la nlocuirea sculei, dac nlocuirea sculei este executat pe main cu ajutorul comenzii M6. n cazul n care o nlocuire de scul este executat doar ca efect al funciei T, se va colecta doar ultimul cod. Strategia de colectare a datelor referitoare la nlocuirea sculei poate fi specificat n parametrul 0082 M06. Dac valoarea parametrului este 1 se execut colectarea n acord cu funcia M06. Codul de gam al cutiei de viteze a arborelui: M12 n blocul N130 este activ codul de gam M12 programat n blocul N110. Acesta este cel care este schimbat. Codul vitezei arborelui: S1000 n blocul N130 este activ codul de turaie S1000 programat n blocul N110. Acesta este cel care este schimbat. Codul sensului de rotaie al arborelui: M3 Este colectat comanda referitoare la ultimul sens de rotaie al arborelui, n acest caz M3 programat n blocul N110. Codul rcirii: M8 Este colectat comanda referitoare la utilizarea rcirii, n acest caz M8 programat n blocul N110. Alte funcii: M50, M51 Alte funcii M diferite de cele discutate mai sus sunt listate ntr-o linie separat. n programul exemplu, n blocul N010 masa este rotit n poziia B90. Pentru rotirea mesei se apeleaz macro-ul O9031. n macro poate fi gsit urmtorul fragment:

%O9031(TABLE ROTATION)(rotirea mesei) ... M50 G0 B#196

116

13.6 Pornirea operrii automate dup cutarea blocului

M51 ... M99 %


ntruct masa este montat cu inele dinate Hirth, trebuie s fie eliberat nainte de rotire prin intermediul funciei M50. Dup terminarea rotirii, masa trebuie s fie blocat prin intermediul funciei M51. n cursul cutrii blocului, comanda numeric citete i macro-ul i colecteaz informaiile necesare de acolo. Poziii Poziiile colectate prezint ntotdeauna o micare relativ din poziia momentan a axei ctre poziia spre care se va face deplasarea dup apsarea butonului START. Blocul N130 este o operaie de frezare care se execut prin intermediul G1 paralel cu axa Y la coordonata X100 de la Y0 la Y100. Suntem poziionai aici dup cutarea blocului, adic acesta este blocul care va fi executat primul de ctre comanda numeric dup cutarea de bloc. Prin urmare nainte de executarea blocului N130 comanda numeric impune deplasarea n poziia cu coordonatele X100, Y0, Z-10. Situaia este aceeai ca n cazul micrilor de interpolare (G2, G3, G33), adic masa mainii este adus n poziia de pornire a blocului selectat. Dac blocul selectat conine poziionare cu avans rapid (bloc cu G0), se va indica poziia final pentru blocul selectat. n caz c a fost selectat un ciclu fix, se va indica tot poziia final n planul selectat. n continuare operatorul trebuie s decid n privina ordinii de nregistrare a strii dorite. START fr intervenie Dac operatorul apas butonul START n aceast stare, comanda numeric nregistreaz starea dorit n ordinea urmtoare: - nti se execut funciile selectate n concordan cu ordinea lor n tabel (adic n acest caz: T2, M6, T3, M12, S1000, M3, M8, M50, M51), - apoi se execut poziionrile pe axe care necesit macro utilizator. n acest caz deplasarea pe axa B, deoarece pentru executarea ei este generat un apel de macro - n final se face poziionarea urmnd o linie dreapt n-dimensional prin micarea simultan pe toate celelalte axe. Poziionarea se desfoar cu avans rapid pn la distana de 1000 de incremente msurat vectorial de la poziia final, apoi distana rmas de executat este parcurs cu viteza de avans valid. Intervenii prin operare manual nainte de START Dac este selectat un mod de operare manual (JOG, JOG incremental, avans cu roata de mn) nainte de apsarea butonului START, atunci pe distana care se citete n suprafaa de afiare general ca distan rmas de parcurs, se poate face deplasare prin operare manual similar cu cazurile BLOCK RETURN i BLOCK RESTART. Axele pot fi deplasate n mod continuu n oricare din direciile (+/-) pn n poziia la care distana rmas de parcurs este 0. Axa care se mic frneaz i se oprete automat n coordonata selectat. n continuare aceast ax nu mai poate fi micat din aceast poziie. Nu este nevoie s ne deplasm n ntregime n poziia cutat, cci procesul de revenire se

117

13.6 Pornirea operrii automate dup cutarea blocului

poate continua prin trecerea n modul automat i apsarea butonului START. n continuare ordinea de executare a funciilor corespunde cu cea discutat la punctul anterior. Cu ajutorul acestei funcii ne putem apropia de poziia calculat n cursul cutrii blocului n felul dorit, evitnd posibilele obstacole. Alte intervenii posibile nainte de START Este posibil s se schimbe ordinea de execuie, sau se poate anula execuia unor coduri M nainte de a porni execuia datelor colectate n modul automat. Cursorul se poate deplasa de-a lungul comenzilor listate cu tastele . Cursorul trebuie deplasat la funcia sau coordonata a crei execuie trebuie primul START. Cnd cursorul se afl pe acesta, trebuie apsat tasta <INS> . Din aceast cauz afiarea acestei date se ntunec. Cnd se apas butonul START , comenzile afiate ntunecate nu sunt executate, dar oprit dup

nu sunt scoase din execuie. Dup ce sunt executate comenzile selectate, comanda numeric trece n starea STOP i afieaz comenzile neexecutate n primul ciclu. De aceast dat pot fi selectate n modul de mai sus comenzile care s nu fie executate cnd se apas START din nou. Procesul poate fi continuat pn cnd toate comenzile selectate sunt executate. n exemplul de mai sus comanda M3 se poate omite din prima execuie a ciclului, de asemeni deplasarea Z-10 cu scopul de a preveni lovirea sculei cnd se face poziionarea. n acest caz dup apsarea butonului START se execut toate funciile mai puin rotirea arborelui i toate poziionrile mai puin micarea pe direcia Z. Dac apoi se apas butonul START se pornete rotirea arborelui i scula se deplaseaz ctre pies pe direcia Z. n ceea ce privete celelalte funcii M selectate, anumite comenzi pot s fie anulate. n acest caz cursorul trebuie deplasat la funcia de anulat, apoi trebuie apsat tasta <DEL> Prin activarea acestei taste, funcia este tears din lista colectat i nu e executat. Poziionarea, comenzile referitoare la nlocuirea sculei, arbore i la rcire nu se pot anula. n exemplul de mai sus au fost colectate alte dou funcii: M50 eliberare mas i M51 fixare mas. Dup cum sa menionat anterior se citete macro O9031 i se colecteaz comenzile n decursul cutrii. Dac se pornete execuia, la nceput se elibereaz masa (M50), apoi se blocheaz masa (M51), cnd se primete comanda B90, care de asemenea apeleaz O9031, se elibereaz din nou masa, se rotete la 90, apoi se blocheaz din nou. Evident c n acest caz executarea M50, M51 implic micri inutile, i de aceea trebuie anulat. ntotdeauna este responsabilitatea operatorului s decid care funcii trebuie pstrate i care trebuie anulate dintre celelalte funcii M.

118

13.6 Pornirea operrii automate dup cutarea blocului 13.6.3 Comanda GOTO Dac cursorul este deplasat la blocul dorit i se apas tasta [F4] GO, comanda numeric execut programul ncepnd de la blocul selectat dup apsarea butonului START. Contrar cu comanda SEARCH, nu se colecteaz funcii i poziii de la nceputul programului. Este sarcina operatorului s plaseze maina n starea i poziia corespunztoare. Efectul comenzii GOTO este acelai ca atunci cnd ar fi introdus comanda GOTOn (n este numrul blocului). 13.6.4 Cutarea pentru bloc ntrerupt n cursul prelucrrii comanda numeric nregistreaz blocul aflat n execuie. Aceast nregistrare este pstrat i la oprirea tensiunii de reea. Prin urmare, dac execuia programului este ntrerupt n cursul prelucrrii, de exemplu datorit cderii tensiunii de reea, programul poate fi repornit. Dup ce se pornete tensiunea de alimentare, trebuie fcut referina i apsat tasta opiunile meniului , apoi trebuie apsat opiunea BLOCK SEARCH (cutare

bloc) pe ecranul VIEW. Prin folosirea tastei cu corespondent pe ecran INTERRUPTED (ntrerupt), comanda numeric ncepe cutarea blocului a crui execuie a fost ntrerupt. n continuare procesul corespunde celui al comenzii [F3] SEARCH (cutare).

119

14 Lista mesajelor i a codurilor lor

14 Lista mesajelor i a codurilor lor


Pot fi dou tipuri de mesaje: locale i generale. 14.1 Mesaje locale Mesajele locale sunt acelea n legtur cu o opiune executat ntr-un anumit ecran, i nu sunt disponibile pentru nici un alt ecran. Acestea sunt de exemplu erorile de introducere date afiate de comanda numeric ca urmare a unei introduceri eronate. Mesajele locale sunt afiate n colul din dreapta jos al ecranului, deasupra tastelor cu corespondent pe ecran. Mesajele locale sunt ntotdeauna n legtur cu un tip de eroare de manipulare, deci pentru a putea continua mai departe, mesajul trebuie ters. Mesajele locale sunt terse prin folosirea tastei CANCEL . De asemeni mesajele de eroare se terg dac se trece la alt ecran.

Mesajele locale i interpretrile lor sunt discutate la descrierea ecranelor. 14.2 Mesajele generale Mesajele generale sunt acelea care nu au legtur cu o opiune executat ntr-un anumit ecran. Aceste mesaje pot s apar n orice ecran. Aceasta este situaia dac de exemplu prelucrarea este fcut n operarea automat i simultan este editat un program pe ecranul EDIT. Dac n cursul prelucrrii preprocesorul de module de program gsete un bloc specificat incorect sau programul PLC observ o eroare la main, apare un mesaj general. Mesajele generale sunt afiate n colul din stnga sus al ecranului, n fereastra meninut special pentru aceast funcie sub linia de stare. Mesajul general este compus dintr-un numr de patru cifre (acesta fiind codul) i un text al mesajului. Mesajele generale pot fi mprite n urmtoarele grupe principale: Alarme de sistem: - alarme datorate defectrii sau setrii incorecte a servosistemului, - alarme datorate defectrii codoarelor de poziie, - alarme HW/SW venite de la NC, - mesaje datorate erorilor de programare ale programului PLC. Alte mesaje de eroare NC: - erori de ntoarcere n punctul de referin, - erori datorate deplasrii n poziii limita sau n zone interzise. Mesaje transmise de programul PLC: - pot fi alarme aprute pe timpul funcionrii mainii, - sau mesaje de informare a operatorului. Mesaje de eroare transmise de preprocesorul de modul de program: - dac preprocesorul de modul de program gsete o eroare n blocul de program preprocesat n timpul execuiei programului, transmite un mesaj de eroare.

120

14 Lista mesajelor i a codurilor lor Mesaje datorate erorilor de manipulare: - dac operatorul vrea s activeze o comand care nu este posibil n situaia respectiv. Mesaje macro utilizator: - mesaje de eroare programate de utilizator i care ateapt s fie anulate, sau - mesaje programate de utilizator care ateapt START. n cazul mesajelor globale rspunsul la diferite mesaje (anularea mesajelor) este diferit. Prin urmare, n tabelul alturat se prezint dup fiecare mesaj metoda de anulare specific. Acestea pot fi dup cum urmeaz: Anularea mesajului prin oprirea i repornirea tensiunii de alimentare n cazul alarmelor extrem de serioase sau periculoase mesajul nu poate fi anulat i trebuie repornit NC-ul. Aceste mesaje decupleaz maina de la NC i genereaz de fiecare dat starea de Stop urgen (EMG). Anularea mesajului prin apsarea tastei RESET Acesta este modul general de anulare a mesajelor de eroare. Prin folosirea tastei RESET se oprete execuia automat. Dac n continuare se apas butonul START, comanda numeric preproceseaz blocul i dac eroarea a fost reparat cu succes blocul se va executa din nou. n cazul alarmelor extrem de serioase sau periculoase, mesajul decupleaz maina de la NC, produce starea de Stop urgen (EMG) i terge punctul de referin. Dup folosirea butonului RESET , referin. maina se poate reporni. Apoi maina trebuie adus n punctul de

Anularea mesajului prin apsarea butonului START Ca efect al anumitor mesaje afiate de ctre programul PLC sau al mesajelor macro utilizator scrise de ctre utilizator, comanda numeric trece n starea STOP i ateapt intervenia operatorului n concordan cu mesajul. Dup ce s-a executat de ctre operator intervenia necesar, prelucrarea se poate continua prin intermediul butonului START . Anularea mesajului prin intervenia operatorului Anumite mesaje pot fi anulate doar prin eliminarea motivelor apariiei lor. Aceasta este situaia n cazul mesajului LIMIT X+, care pentru a fi anulat necesit, atunci cnd a fost depit limitatorul fine curs, deplasarea n mod manual n direcia negativ.

121

14.3 Lista mesajelor generale 14.3 Lista mesajelor generale Cod eroare 0 1 2 3 4 5 6 7 8 20 21 22 23 24 25 26 27 28 40 41 42 43 44 45 46 47 48
SERVO 1 SERVO 2 SERVO 3 SERVO 4 SERVO 5 SERVO 6 SERVO 7 SERVO 8 SERVO 9 ENCODER (codor)1 ENCODER (codor) 2 ENCODER (codor) 3 ENCODER (codor) 4 ENCODER (codor) 5 ENCODER (codor) 6 ENCODER (codor) 7 ENCODER (codor) 8 ENCODER (codor) 9 FEEDBACK (reacie) 1 FEEDBACK (reacie) 2 FEEDBACK (reacie) 3 FEEDBACK (reacie) 4 FEEDBACK (reacie) 5 FEEDBACK (reacie) 6 FEEDBACK (reacie) 7 FEEDBACK (reacie) 8 FEEDBACK (reacie) 9

Mesaj

Descriere Dac valoarea deviaiei de poziie depete valoarea specificat la parametrul corespunztor, survine alarma servo. n mesajele SERVOn n=18 se refer la a n-a ax, n timp ce n=9 se refer la arborele principal. Acest mesaj este generat n starea EMG.

Metod de anulare i remediere Acest mesaj produce starea EMG i pierderea punctului de referin. Se poate anula cu RESET.

Dac circuitul de supraveghere detecteaz un fir ntrerupt de la codor, apare alarm de codor. n mesajele ENCODERn n=18 se refer la a n-a ax, n timp ce n=9 se refer la arborele principal. Acest mesaj este generat n starea EMG.

Acest mesaj produce starea EMG i pierderea punctului de referin. Se poate anula cu RESET.

Dac axele nu pot urmri micarea cu viteza cerut de interpolator n domeniul valorilor specificate prin parametri, apare alarm de reacie. n mesajele FEEDBACKn n=18 se refer la a n-a ax, n timp ce n=9 se refer la arborele principal. Acest mesaj este generat n starea EMG.

Acest mesaj produce starea EMG i pierderea punctului de referin. Se poate anula cu RESET.

122

14.3 Lista mesajelor generale Cod eroare 60 Mesaj


PLC TIMEOUT 1 (depire timp PLC) PLC TIMEOUT 2 (depire timp PLC)

Descriere Dac fie modulul :001 fie modulul :002 ale programului PLC nu se termin n intervalul de timp rezervat pentru ele, se afieaz mesajul PLC TIMEOUT 1 sau 2. Acest mesaj este generat n starea EMG. Dac ciclul de interpolare nu se termin n intervalul de timp rezervat pentru el, se afieaz mesajul DPG TIMEOUT. Acest mesaj este generat n starea EMG.

61

Metod de anulare i remediere Acest mesaj se poate anula doar la deconectarea comenzii numerice. Pentru remediere se apeleaz la specialist Acest mesaj se poate anula doar la deconectarea comenzii numerice. Pentru remediere se apeleaz la specialist. Acest mesaj se poate anula doar la deconectarea comenzii numerice. Pentru remediere se apeleaz la specialist. Acest mesaj produce starea EMG i pierderea punctului de referin. Se poate anula cu RESET

70

DPG TIMEOUT (depire timp DPG)

80

15 V FAILURE (cdere tensiune 15 V)

Dac circuitul comparator detecteaz c tensiunea specificat nu este disponibil la ieirea de +/-15 V a sursei de alimentare, se afieaz mesajul 15 V FAILURE. Acest mesaj este generat n starea EMG.

90 91 92 93 94 95 96 97 100 120 200 220 300 320 400 420

SYNC. FAILURE (desincronizare) 1 SYNC. FAILURE (desincronizare) 2 SYNC. FAILURE (desincronizare) 3 SYNC. FAILURE (desincronizare) 4 SYNC. FAILURE (desincronizare) 5 SYNC. FAILURE (desincronizare) 6 SYNC. FAILURE (desincronizare) 7 SYNC. FAILURE (desincronizare) 8 SHORT (scurtcircuit) 000 SHORT (scurtcircuit) 020 SHORT (scurtcircuit) 100 SHORT (scurtcircuit) 120 SHORT (scurtcircuit) 200 SHORT (scurtcircuit) 220 SHORT (scurtcircuit) 300 SHORT (scurtcircuit) 320

Dac micarea a dou axe este sincronizat i valoarea deviaiei de poziie a celor dou axe este mai mare dect valoarea impus la parametru, se afieaz mesajul SYNC. FAILURE n. n =1..8 se refer la numrul axelor sincronizate. Acest mesaj este generat n starea EMG.

Dac o linie de ieire a comenzii numerice este scurtcircuitat sau suprancrcat, se afieaz mesajul SHORT ijk, unde: i=0 semnific prima, i=1 semnific a doua, i=2 semnific a treia, i=3 semnific a patra plac de interfa i j=0 semnific prima, iar j=2 semnific a doua grup de 16 linii de ieire de pe placa de interfa. Linia de ieire scurtcircuitat nu este identificat mai exact, k este ntotdeauna 0. Acest mesaj este generat n starea EMG. Acest mesaj este afiat dac ieirea MON (main ON) a comenzii numerice este scurtcircuitat sau suprancrcat. Acest mesaj este generat n starea EMG.

Acest mesaj produce starea EMG i pierderea punctului de referin. Se poate anula cu RESET

999

SHORT (scurtcircuit) MON

Acest mesaj produce starea EMG i pierderea punctului de referin. Se poate anula cu RESET.

123

14.3 Lista mesajelor generale Cod eroare 1020

. Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET. Pentru a repara cauza erorii trebuie aduse la zero ofseturile variatoarelor.

Mesaj
POSITION ERROR (eroare de poziie)

Descriere Acest mesaj este afiat dac decalajul poziiei nu atinge valoarea specificat n parametru n 5 secunde dup ce s-a oprit interpolatorul. Aceast detectare se execut n cazul comenzii G00 dac parametrul 1241 POSCHECK este 1, sau n cazul micrii de avans n strile G9 i G61. Acest mesaj este afiat dac nu este gsit limitatorul punctului de referin n cadrul distanei specificat n parametrul REFDIS (sau dac nu se poate opri n cadrul acelei distane). Valoarea lui t este numele axei: X, Y, Z, U, V, W, A, B, C. n codul erorii (1100, 1110, 1120, ) cifra zecilor (0, 1, 2, ) +1 este numrul fizic al axei.

1100 1110 1120 1130 1140 1150 1160 1170 1101 1111 1121 1131 1141 1151 1161 1171 1102 1112 1122 1132 1142 1152 1162 1172

REFERENCE POINT t1 (punct de referin)

Acest mesaj se poate anula cu tasta RESET.

REFERENCE POINT t2 (punct de referin)

Acest mesaj este afiat dac nu se poate deschide limitatorul referin n cadrul distanei specificate n parametrul SWLENGTH. Valoarea lui t este numele axei: X, Y, Z, U, V, W, A, B, C. n codul erorii (1101, 1111, 1121, ) cifra zecilor (0, 1, 2, ) +1 este numrul fizic al axei.

Acest mesaj se poate anula cu tasta RESET.

REFERENCE POINT t3 (punct de referin)

Acest mesaj este afiat dac nu se poate gsi pulsul de zero dup trecerea peste limitatorul de referin n cadrul distanei specificate n parametrul SWSHIFT + 3/4ZERODIS. Valoarea lui t este numele axei: X, Y, Z, U, V, W, A, B, C. n codul erorii (1102, 1112, 1122, ) cifra zecilor (0, 1, 2, ) +1 este numrul fizic al axei.

Acest mesaj se poate anula cu tasta RESET.

124

14.3 Lista mesajelor generale Cod eroare 1103 1113 1123 1133 1143 1153 1163 1173 1104 1114 1124 1134 1144 1154 1164 1174 1105 1115 1125 1135 1145 1155 1165 1175
REFERENCE POINT t6 (punct de referin) REFERENCE POINT t5 (punct de referin)

Mesaj
REFERENCE POINT t4 (punct de referin)

Descriere Dac n timpul ntoarcerii n punctul de referin e gsit pulsul de zero, axa i schimb direcia de micare i l caut n noua direcie cu vitez mic. Dac de data aceasta nu poate fi gsit pulsul de zero n cadrul a 1000 de incremente este afiat acest mesaj. Valoarea lui t este numele axei: X, Y, Z, U, V, W, A, B, C. n codul erorii (1103, 1113, 1123, ) cifra zecilor (0, 1, 2, ) +1 este numrul fizic al axei. Acest mesaj este afiat dac n timpul ntoarcerii n punctul de referin e gsit pulsul de zero dup trecerea peste limitatorul de referin n cadrul distanei specificate n parametrul SWSHIFT+1/4ZERODIS. Valoarea lui t este numele axei: X, Y, Z, U, V, W, A, B, C. n codul erorii (1104, 1114, 1124, ) cifra zecilor (0, 1, 2, ) +1 este numrul fizic al axei.

Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET.

Acest mesaj se poate anula cu tasta RESET.

Acest mesaj este afiat dac n timpul ntoarcerii n punctul de referin, n cazul sistemului de msur codat n distan, distana ntre dou pulsuri de zero nu corespunde cu valoarea specificat n parametrul ZERODIS. Valoarea lui t este numele axei: X, Y, Z, U, V, W, A, B, C. n codul erorii (1105, 1115, 1125, ) cifra zecilor (0, 1, 2, ) +1 este numrul fizic al axei.

Acest mesaj se poate anula cu tasta RESET.

125

14.3 Lista mesajelor generale Cod eroare 1300 1301 1302 1303 1304 1305 1306 1307 1320 1321 1322 1323 1324 1325 1326 1327 1340 1341 1342 1343 1344 1345 1346 1347
LIMIT t+ (limit) FORBIDEN AREA t(arie interzis)

. Metod de anulare i remediere Eroarea poate fi anulat doar dac axele sunt deplasate n afara zonei limit prin intermediul operrii manuale. Dac n momentul selectrii una dintre axe este n aria interzis, trebuie anulat mai nti specificarea prin intermediul comenzii G23. Eroarea poate fi anulat doar dac axele sunt deplasate n afara zonei limit prin intermediul operrii manuale. Dac n momentul selectrii una dintre axe este n aria interzis, trebuie anulat mai nti specificarea prin intermediul comenzii G23. Eroarea poate fi anulat doar dac axele sunt deplasate n afara zonei limit prin intermediul operrii manuale.

Mesaj
FORBIDEN AREA t+ (arie interzis)

Descriere Acest mesaj este afiat dac a fost specificat o arie interzis extern prin comanda G22 i una din axe depete limita acestei arii n direcia +, sau se afl n aceast arie n momentul specificrii. Valoarea lui t este numele axei: X, Y, Z, U, V, W, A, B, C. n codul erorii (1300, 1301, 1302, ) cifra unitilor (0, 1, 2, ) +1 este numrul fizic al axei.

Acest mesaj este afiat dac a fost specificat o arie interzis extern prin comanda G22 i una din axe depete limita acestei arii n direcia -, sau se afl n aceast arie n momentul specificrii. Valoarea lui t este numele axei: X, Y, Z, U, V, W, A, B, C. n codul erorii (1320, 1321, 1322, ) cifra unitilor (0, 1, 2, ) +1 este numrul fizic al axei.

Acest mesaj este afiat dac pe una dintre axe s-a ajuns pe limitatorul de fine curs sau la poziia limit specificat prin parametru pentru direcia +. Valoarea lui t este numele axei: X, Y, Z, U, V, W, A, B, C. n codul erorii (1340, 1341, 1342, ) cifra unitilor (0, 1, 2, ) +1 este numrul fizic al axei.

126

14.3 Lista mesajelor generale Cod eroare 1360 1361 1362 1363 1364 1365 1366 1367 1380
SPINDLE LOOP OPEN (bucla de reacie a arborelui e deschis) LIMIT t(limit)

Mesaj

Descriere Acest mesaj este afiat dac pe una dintre axe s-a ajuns pe limitatorul de fine curs sau la poziia limit specificat prin parametru pentru direcia -. Valoarea lui t este numele axei: X, Y, Z, U, V, W, A, B, C. n codul erorii (1360, 1361, 1362, ) cifra unitilor (0, 1, 2, ) +1 este numrul fizic al axei.

Metod de anulare i remediere Eroarea poate fi anulat doar dac axele sunt deplasate n afara zonei limit prin intermediul operrii manuale.

Acest mesaj este afiat dac a fost comandat la adresa C sau prin funcie M indexarea arborelui i nu s-a programat anterior orientarea M19. Acest mesaj este afiat de ctre NC dac a fost specificat o arie interzis intern prin comanda G22, i una din axe depete limita acestei arii sau se afl n aceast arie n momentul specificrii.

Acest mesaj se poate anula cu tasta RESET.

1400

INTERNALY FORBIDEN AREA (arie interzis intern)

Eroarea poate fi anulat doar dac axele sunt deplasate n afara zonei limit prin intermediul operrii manuale. Dac n momentul selectrii una dintre axe este n aria interzis, trebuie anulat mai nti specificarea prin intermediul comenzii G23.

2000 2001 2002 2150 2151

PLC ERROR 001 PLC ERROR 002 PLC ERROR 003

Se pot trimite de ctre PLC cel mult 152 de mesaje diferite. Textele mesajelor sunt opionale. n cazul cnd nu se adaug text de ctre programatorul PLC, este afiat mesajul PLC ERROR ijk. Lista mesajelor i descrierea lor se va solicita constructorului mainii.

Mesajul se va anula pe baza programului PLC. Pentru informaii n privina anulrii mesajelor adresai-v constructorului mainii.

PLC ERROR 151 PLC ERROR 152

127

14.3 Lista mesajelor generale Cod eroare 2500 2501 2502 2503 2504 2505 2506 2507 3000

. Metod de anulare i remediere Mesajul se va anula pe baza programului PLC. Pentru informaii n privina anulrii mesajelor adresai-v constructorului mainii

Mesaj
PLC MESSAGE 1 PLC MESSAGE 2 PLC MESSAGE 3 PLC MESSAGE 4 PLC MESSAGE 5 PLC MESSAGE 6 PLC MESSAGE 7 PLC MESSAGE 8 MIRROR IMAGE IN (imagine n oglind n) G51, G68 VALUE EXCESS (depire valoare) X. Y, F

Descriere Se pot trimite de ctre PLC cel mult 8 mesaje indexate diferite. Textele mesajelor sunt opionale. n cazul cnd nu se adaug text de ctre programatorul PLC, este afiat mesajul PLC ERROR ijk. Mesajul poate fi indexat cu maxim 4 cifre care urmeaz mesajul. Lista mesajelor i descrierea lor se va solicita constructorului mainii.

Dac imaginea n oglind (G50.1, G51.1) este activat sau dezactivat n starea activat a modificrii la scar (G51) sau rotirii (G68). Dac datele coordonatei sau avansului depesc gama valorilor permise Dac selectarea planului (G17, G18, G19) este executat n starea activat a rotirii coordonatei. Dac este specificat o ax n afara planului selectat n instruciunea G68 cnd se d centrul de rotaie. Dac nu s-a executat ntoarcerea n punctul de referin naintea programrii deplasrilor absolute pe axe. Dac nu au fost definite o funcie sau un macro utilizator pentru un cod G la care se face referire sau sunt specificate ntr-un bloc dou sau mai multe coduri G care intr n conflict. Dac n selectarea ofsetului sculei (H) sau (D) numrul introdus dup adres depete gama permis. Aceeai eroare apare n cazul valorii P a comenzii G10 L(10, 11 12, 13). Dac este programat compensarea lungimii sculei (G43, G44, H) ntr-un bloc care conine interpolare circular (G2, G3). Dac se schimb codul de compensare a razei (D) cnd se folosete G45G48 sau prin folosirea codului G45G48 rezult un conflict.

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3001

3002

PLANE SELECTION IN (selectarea planului n) G68

3003

COORDINATE ADDRESS (adresa coordonatei) MISSING REFERENCE POINT (nu s-a executat ntoarcerea n punctul de referin)

3004

3005

ILLEGAL G CODE (cod G incorect)

Acest mesaj se poate anula cu tasta RESET.

3006

VALUE EXCESS (depire valoare) H, D, P

Acest mesaj se poate anula cu tasta RESET.

3007

G43, G44, H IN G2, G3

Acest mesaj se poate anula cu tasta RESET.

3008

ERRONEOUS G45G48 (cod greit)

Acest mesaj se poate anula cu tasta RESET.

128

14.3 Lista mesajelor generale Cod eroare 3009 Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

Mesaj
G45G48 IN G41, G42

Descriere Dac se folosete codul G45G48 n modul ofset (G41, G42). Dac este programat selectarea planului (G17, G18 sau G19) n modul ofset (G41, G42). Dac diferena dintre raza punctului de start i raza punctului final a unui arc de cerc depete valoarea specificat n parametrul 1021 RADDIF. Dac n definirea interpolrii circulare (G2, G3) a fost specificat raza (R) i punctul de pornire coincide cu punctul final. Dac la definirea cercului cu mai multe ture (este activ specificarea coordonatelor polare G16) modificarea unghiului polar nu e negativ n cazul lui G2 sau nu e pozitiv n cazul lui G3. Dac atunci cnd se programeaz interpolarea circular (G2, G3) nu sunt definite nici raza (R) nici coordonata centrului (I, J, K), sau specificarea coordonatelor centrului este n conflict cu planul selectat ( G17: I, J; G18: I, K; G19: J, K).

3010

PLANE SELECT. IN (selectarea planului n) G41, G42

3011

RADIUS DIFERENCE (diferen de raz)

Acest mesaj se poate anula cu tasta RESET.

3012

ERRONEOUS CIRCLE DEF. R (definire greit a razei cercului) MULTITURN CIRCLE FAILURE (greeal la definirea cercului cu mai multe ture)

Acest mesaj se poate anula cu tasta RESET.

3013

Acest mesaj se poate anula cu tasta RESET.

3014

ERRONEOUS CIRCLE DEF. (greeal la definirea cercului)

Acest mesaj se poate anula cu tasta RESET.

3015 3016
FORBIDEN ADRESS (adres interzis) ,C AND ,R IN ONE BLOCK (,C i ,R n acelai bloc)

Dac este interzis sau conflictual s se fac referire la o adres ntr-o anumit situaie. Dac au fost programate n acelai bloc teirea (,C) i rotunjirea colurilor (,R). Dac ntr-un bloc de interpolare circular (G2, G3) a fost programat unghi (,A). Dac n calculul compensrii razei n 3D valoarea constantei dominante este 0. Dac n blocul cu G33, G34 au fost programate mai mult de dou axe, sau sunt completate att E ct i F, sau avansul la filetare este 0, sau au fost programate ,C sau ,R.

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3017

3018

,A IN G2, G3

3019

DOMINATOR CONSTANT=0 (constanta dominant e zero) DATA DEFINITION ERROR G33, G34 (eroare de definire date)

3020

Acest mesaj se poate anula cu tasta RESET.

129

14.3 Lista mesajelor generale Cod eroare 3021

. Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

Mesaj
G51 IN G33

Descriere Dac n blocul G33 este activ modificarea la scar (G51). Dac a fost programat G33 i valoarea E este mai mic sau egal cu 0, sau numrul de pulsuri ale codorului pentru arbore la parametrul 5023 ENCODERS1 este 0. n blocul G26 a fost specificat o adres neinterpretat sau exist o eroare de specificare la o adres interpretat. Dac n blocul G96 (programarea vitezei de suprafa constante) valoarea P nu este 1 9. Dac viteza de rotaie a arborelui programat (S) este mai mare dect 65000 sau negativ sau n ciclurile fixe G84.2, G84.3 este egal cu 0. Dac n blocul G10 L3 (completarea tabelului de via al sculei) P sau L sunt ntr-un bloc sub adresa T, H sau D, sau a fost programat alt adres. Dac n blocul G10 L3 (completarea tabelului de via al sculei) nu a fost specificat codul P naintea de definirea adresei T. Dac n blocul G10 L3 (completarea tabelului de via al sculei) numrul de scule dintr-un grup depete valoarea maxim nregistrat la parametrul 1181 GROUPNUM. Dac n blocul G10 L3 (completarea tabelului de via al sculei) numrul de grupe de scule depete valoarea maxim nregistrat la parametrul 1181 GROUPNUM. Dac este programat chemarea sculei (adresa T) i valoarea T este mai mare dect 9999, sau este negativ. Dac, n cazul selectrii unei scule, duratele de via ale tuturor sculelor dintrun grup la care se face referire (adresa T) au expirat. Dac au fost programate coduri M care intr n conflict.

3022

DIVIDE BY 0 IN (mprire prin zero n) G33 DATA DEFINITION ERROR G26 (eroare de definire date) ERRONEOUS P VALUE IN (valoare greit P n) G96

3023

3024

3025

DEFINITION ERROR S (eroare de definire S)

Acest mesaj se poate anula cu tasta RESET.

3026

DEFINITION ERROR (eroare de definire) G10 L3 DEFINIT. ERROR T IN (eroare de definire T n) G10 L3

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3027

3028

MOORE TOOLS IN (mai multa scule n) G10 L3

Acest mesaj se poate anula cu tasta RESET.

3029

GROUP NUMBER IS TOO HIGH (numrul de grupe este prea mare) DEFINITION ERROR (eroare de definire) T ALL TOOL LIVES ARE OVER (durata de via a sculelor a expirat) CONFLICTING M CODES (coduri M n conflict)

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3030

3031

3032

130

14.3 Lista mesajelor generale Cod eroare 3033 Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

Mesaj
DEFINITION ERROR (eroare de definire) M DEFINITION ERROR (eroare de definire) A,B,C

Descriere Dac este programat funcia M i valoarea scris sub adres este mai mare dect 999 sau negativ. Dac adresa A, B sau C a fost specificat ca funcie i valoarea ei este mai mare dect 65000. Dac este programat o ntrziere (G4 sau ciclu fix) i valoarea P este mai mare dect 10 la puterea a 5-a, sau este negativ, dac n blocul G4 adresa P nu e completat, sau dac n blocul G5.1 ori G10 este completat incorect. Dac este programat blocul G39 n starea G40 sau n modul de compensare a razei sculei 3D. Dac este programat blocul G39 i blocul precedent nu este G1, G2 sau G3. n cazul calculului interseciei nu a fost specificat la adresa Q care intersecie trebuie calculat, n ciclurile de strunjire G70, G71,G72, G73 nu a fost specificat numrul de sfrit de bloc al profilului, n ciclul de taiere a filetului multiplu G76 prima tiere specificat la Q nu e interpretabil. Dac este programat un bloc de reinere vector G38 n starea G40 sau n modul de compensare a razei sculei 3D. Dac a fost programat un bloc de reinere vector G38 i codul de interpolare nu este G0 sau G1. Dac n modul ofset (G41, G42) este programat un bloc de anulare a modului ofset (G10, G20, G21, G22, G23, G28, G29, G30, G31, G37, G52, G53, G54, , G59, G92) dup interpolare circular. Dac se anuleaz modul ofset n modul G2 sau G3: G40 G2 X Y R. Dac se ncearc pornirea modului ofset n modul G2 sau G3: G40 G41 G2 X Y R.

3034

3035

DEFINITION ERROR (eroare de definire) P

Acest mesaj se poate anula cu tasta RESET.

3036

G39 CODE IN G40

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3037

G39 NOT IN G1, G2, G3

3038

DEFINITION ERROR (eroare de definire) Q

Acest mesaj se poate anula cu tasta RESET.

3039

G38 CODE IN G40

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3040

G39 NOT IN G0, G1

3041

AFTER G2, G3 ILLEG. BLOCK (bloc incorect dup G2, G3)

Acest mesaj se poate anula cu tasta RESET.

3042

G40 IN G2, G3

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3043

G41, G42 IN G2, G3

131

14.3 Lista mesajelor generale Cod eroare

. Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET.

Mesaj

Descriere Dac se pornete modul ofset pe durata unui bloc de micare: G40 G41 X Y G40 X Y. Dac n modul ofset (G41, G42) nu poate fi determinat punctul de intersecie dintre blocul curent i urmtorul bloc de micare. Dac n modul ofset (G41, G42) schimbarea direciei (G41[] G42 sau G42 [] G41) nu se poate face nici prin relocarea centrului cercului. Dac n modul ofset (G41, G42) apare supratiere n pies. Dac arcul de cerc (G2, G3) este prea lung. Dac nu s-a executat ntoarcerea n punctul de referin pe axele programate n bloc, cnd se execut comanda G29 sau G 30. Dac n blocul G22 e gsit o adres incorect, dac n blocul G22, P nu e 0 sau 1, dac n blocul G22 relaia ntre valoarea adreselor X Y Z i I J K este incorect, dac n blocul G22 s-a fcut referire la o adres de coordonat incorect, dac n blocul G28, G29, G30 a fost programat o adres diferit de adresa axei, adresele N, P, F, M, S, T, dac n blocul G30, P nu e 1, 2, 3, 4, dac n blocul G31 a fost programat o adres diferit de adresa axei, N i F, dac n blocul G37 s-a programat un deplasament 0 sau s-a fcut referire la mai mult dect o coordonat. Dac este programat ciclul de gurire G76 i nu este ncorporat facilitatea de orientare arbore, sau dac este programat un ciclu de gurire G87, arborele poate fi orientat dar ciclul este n starea G99.

3044

G41, G42 DEFINITION ERROR (eroare de definire)

3045 3046
NO INTERSECTION G41, G42 (nu exist intersecie) CHANGE NOT POSSIBLE (nu se poate face schimbarea) INTERFERENCE ALARM (alarma de interferen) CIRCLE ARC TOO LONG (arc de cerc prea lung) NO REFRNC POINT G29, G30 (nu s-a executat ntoarcerea n punctul de referin)

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3047

3048

3049

3050

3051

G22, G28, G31, G37

Acest mesaj se poate anula cu tasta RESET.

3052

ERROR IN G76, G87

Acest mesaj se poate anula cu tasta RESET.

132

14.3 Lista mesajelor generale Cod Eroare 3053 Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET.

Mesaj
NO BOTTOM OR R POINT (nu au fost definite punctul de fund sau R)

Descriere Dac ntr-un ciclu fix punctul R sau punctul de fund (Z) nu au fost definite. Dac n blocul G 31 starea G16 este activ, dac este activ starea G41 sau G42, dac este activ una din transformri (G51, G51.1, G68), dac este activ starea G16 sau G95. Dac n blocul G 37 este activ starea G16, dac a fost programat codul G (G43, G44, G49) de compensare a lungimii, dac este activ una din transformri (G51, G51.1, G68). Dac parametrul 3163 CHBMOVE este impus 1 i poziia final a blocului programat depete limita de curs specificat prin parametru. Dac parametrul 3163 CHBMOVE este impus 1 i poziia final a blocului programat este n aria interzis specificat cu instruciunea G22. Dac n timpul prelucrrii DNC apare una din comenzile M99 P, GOTO sau WHILE DO n programul principal.

3054

G31 IN INCORRECT STATE (n stare incorect)

Acest mesaj se poate anula cu tasta RESET.

3055

G37 IN INCORRECT STATE (n stare incorect)

Acest mesaj se poate anula cu tasta RESET.

3056

LIMIT

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3057

FORBIDEN AREA (arie interzis)

3058 3059 3060 3061 3062 3063 3064

NOT IN DNC (nu se afl n DNC)

BAD MACRO STATE (declaraie macro greit)

Dac expresia macro este incorect sintactic. Dac blocul programat nu are suficient loc n buffer. Dac nu exist punct de intersecie ( de ex. n cazul liniilor drepte paralele, cercurilor concentrice etc.), atunci cnd se calculeaz punctul de intersecie.

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3065

TOO LONG BLOCK (bloc prea lung) NO INTERSECTION POINT (nu exist punct de intersecie)

3066

133

14.3 Lista mesajelor generale Cod eroare 3067 3068

. Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

Mesaj
FAULTY ,A IN G16 (,A greit n G16) FAULTY READ (citire greit) LEVEL EXCESS (depire numr de nivele)

Descriere Dac nu exist poziie final n cazul referirii la adresa ,A cnd se specific data coordonatei polare. Dac se citete din memorie un sector fals n timpul execuiei programului. Acest mesaj e afiat n cazul cnd numrul de nivele ale subprogramului este mai mare dect 8 sau n cazul macro este peste 4. Dac se face referire la un numr de bloc nespecificat n instruciunea M99 P, GOTO sau n ciclurile G70, G71, G72, G73. Dac, n cazul unui apel de subprogram (M98 P) sau al unui apel macro (G65 sau G66 sau G66.1 P), nu e completat adresa P, sau P e mai mare de 9999, sau P e negativ. Dac a fost programat la adresa L numrare de repetri (M98 P L, G65 P L, sau n cazul unui ciclu fix ), sau L a fost folosit n comanda G10, i L este mai mare dect 65000. Dac, n cazul apelului de subprogram (M98 P) sau apelului de macro (G65 sau G66 sau G66.1), numrul programului specificat la adresa P nu exist n memorie, a fost selectat un subprogram sau un apel de macro pentru G, M, A, B, C, S, T i subprogramul la care se face referire nu se afl n memorie, sau programul care se execut a apelat subprogramul sau macro care este editat n acel moment (ecran EDIT). Dac este gsit o funcie de sfrit macro modal (G67), a crei pereche nu exist (G66, G66.1). Dac valoarea numrului de bloc (N) este mai mare dect 16000000. Dac nu e definit sfritul programului prin intermediul comenzilor M2, M30, M99 sau %.

3069

3070

NOT EXISTING BLOCK (nu exist blocul) NO. P, Q

3071

MISSING OR FAULTY P (P inexistent sau greit)

Acest mesaj se poate anula cu tasta RESET.

3072

DEFINITION ERROR (eroare de definire) L

Acest mesaj se poate anula cu tasta RESET.

3073

NOT EXISTING PROGRAM NO. (nu exist programul nr.)

Acest mesaj se poate anula cu tasta RESET.

3074

ODD G67 (fr pereche)

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3075

DEFINITION ERROR (eroare de definire) N NO END OF PROGRAM (nu e definit sfritul programului)

3076 3077 3078

134

14.3 Lista mesajelor generale Cod Eroare 3079 3080


ERRONEOUS USE OF (folosire greit a) #

Mesaj

Descriere

Metod de anulare i remediere

3081

DEFINITON ERROR (eroare de definire) ,C ,R

Se face referire la o variabil macro (#) inexistent, sau la o variabil macro (#) interzis n blocul dat. Atunci cnd se face programare pentru teire sau rotunjirea colurilor n blocul care conine ,C sau ,R sau n blocul urmtor i nu s-a programat coordonata n planul selectat. Nu s-a programat revenire (M99) la sfritul unui subprogram sau program macro. Dac ntr-un arc programat raza n punctul de nceput sau de sfrit este 0. Dac s-a programat o teire (,C) sau o rotunjire de col (,R) imposibil. Dac este programat modificarea la scar (G51 X Y Z I J K ) i n interpolarea circular sunt diferite mrimi de modificare la scar pe diferite axe. Dac este programat modificarea la scar (G51 X Y Z I J K ) i X i U, sau Y i V, sau Z i W sunt ntr-un bloc. Dac n ciclul de tiere filet multiplu G76, n cazul comenzii pentru strung, nu e selectat planul G18. Dac maina nu are echipat codor pentru arbore i s-a programat o instruciune care necesit codor pe arbore (de exemplu filetare, orientare). Dac s-a ters buferul n modul ofset (G41, G42). Definirea interzis a unei variabile macro (#). Aceasta se poate datora tipului ei (de exemplu #10000, #1015), sau poate fi interzis la parametrii 9001 WRPROT1, 9012 WRPROT2. Dac n cazul unei variabile macro (#), operanzii i operaiile sunt n conflict. De exemplu: dac s-a comandat sumarea logic (AND) ntre dou variabile macro care nu pot fi reprezentate n modul 32 bii cu virgul fix.

Acest mesaj se poate anula cu tasta RESET.

Acest mesaj se poate anula cu tasta RESET.

3082

NO RETURN M99 (fr revenire)

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3083

R=0

3084

,C ,R TOO HIGH OR FORBIDDEN (prea sus sau interzis) CIRCLE ERROR (eroare cerc) G51

3085

3086

DEFINITION ERROR (eroare de definire) G51 ILLEGAL PLANE SELECT (selectare nepermis a planului) FORBIDEN SPINDLE MOVING (rotirea arborelui interzis) BUFFER OVERTURN (tergere bufer) G41, G42

3087

3088

3089

3090

# DEFINITION PROHIBITED (definire interzis)

Acest mesaj se poate anula cu tasta RESET.

3091

ERRONEOUS OPERATION WITH (operare greit cu) #

Acest mesaj se poate anula cu tasta RESET.

135

14.3 Lista mesajelor generale Cod eroare 3092

. Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

Mesaj
DIVISION BY 0 # (mprire prin 0)

Descriere Dac n cazul evalurii unei expresii macro se face mprire prin 0. S-a depit capacitatea de stocare de variabile macro a buferului.

3093 3094 3095 3096 3097

BUFFER OVERRUN # (depire capacitate bufer)

3098

ERRONEOUS ARGUMENT (argument greit)

Dac valoarea funciei depete gama, (de exemplu SQRT[-4] sau ASIN[2]), dac n cazul instruciunilor BCD numrul transformat are mai mult de 8 digii, dac n cazul unei instruciuni BIN nu este definit un numr BCD n decade.

Acest mesaj se poate anula cu tasta RESET.

3099 3010 3101


BLOCK NOT FOUND (nu s-a gsit blocul)

Dac nu s-a gsit blocul cutat i s-a ajuns la sfritul programului (M2, M30 sau %). Dac este activ interpolarea n coordonate polare (G12.1) i poziia primei axe e 0, sau poziia celei de a doua axe nu e 0. Acest mesaj este afiat dac nu vine semnal de la senzorul de ofset scul n cadrul distanei care e specificat la parametrul 8002 ALADIST cnd se execut blocul G37 de msurare a lungimii sculei. Dac valoarea modificat a ofsetului uzurii este n afara domeniului +/-1600 incremente atunci cnd se execut ciclul G37. Dac sunt mai mult de 10 degajri concave n profil cnd se execut ciclurile de strunjire G71, G72 n cazul comenzilor pentru strunguri.

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3102

INCORRECT POSITION (poziie greit n) G12.1

3103

OUT OF RANGE (n afara distanei)

Acest mesaj se poate anula cu tasta RESET.

3104

COMPENSTN VALUE TOO HIGH (valoarea de compensare n afara domeniului) POCKET NUMBER IS TOO HIGH (numrul de degajri este prea mare)

Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET.

3105 3106 3107 3108

136

14.3 Lista mesajelor generale Cod Eroare 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 Acest mesaj este afiat dac programul selectat pentru executare automat este editat n modul automat, sau dac programul selectat pentru executare cu introducere manual a datelor este editat n mod MDI n timp ce butonul START este apsat. Se afieaz n mod DNC dac este impus la parametrul 2002 BAUD RATE o valoare nestandard a ratei baud care nu poate fi interpretat de comanda numeric. Valorile interpretate de comanda numeric sunt listate n descrierea parametrilor. Acest mesaj se poate anula cu tasta RESET. Programul poate fi pornit dac se nchide ecranul EDIT dup terminarea editrii. Metod de anulare i remediere

Mesaj

Descriere

3500

PROGRAM EDITED (program editat)

3502

BAD BAUD RATE VALUE (rata baud incorect)

Acest mesaj se poate anula cu tasta RESET.

137

14.3 Lista mesajelor generale Cod eroare 3503

. Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET. Transferul de date trebuie pornit din nou. Acest mesaj se poate anula cu tasta RESET. Tabela de alegere a sculei trebuie s fie reorganizat. Acest mesaj se poate anula cu tasta RESET.

Mesaj
SERIAL BUFFER FULL (bufer serial plin)

Descriere Dac s-a depit capacitatea buferul-ului serial n cursul prelucrrii DNC.

3504

TOOL PLACE TABLE BAD (tabela de alegere a sculei eronat)

Dac NC-ul gsete c suma de control a tabelei de alegere a sculei e fals. Dac a fost selectat un program pentru execuie automat sau MDI, apoi programul a fost ters i fr s se selecteze un program nou este apsat START n modul automat sau MDI. Dac programul care este executat ncarc un program n memoria comenzii numerice prin intermediul comenzii DPRTN i numrul programului ncrcat a fost deja nregistrat n director. Dac suma de control a ariei de memorie care conine starea general a NC-ului, care se pstreaz i la deconectarea alimentrii, este fals. Aceste date sunt dup cum urmeaz: G20/G21: intrarea inch/metric; numrul compensri lungimii sculei nregistrate (H) i axa pe care este valabil; programele selectate pentru execuie automat sau MDI; starea DNC; dac reeaua de alimentare e oprit n timpul execuiei programului, numrul acestui program. Dac suma de control a ariei de memorie care conine tabela timpului de via, care se pstreaz i la deconectarea alimentrii, este fals. Dac suma de control a ariei de memorie care conine tabela de ofset scul, care se pstreaz i la deconectarea alimentrii, este fals.

3505

NOT EXISTING PROGRAM (program inexistent)

3507

OVERWRITE (Y/N) (suprascriere (da/nu) )

Trebuie apsat tasta Y dac programul vechi trebuie renscris, altfel tasta N sau RESET.

3508

NC STATUS TABLE BAD (starea tabelei NC eronat)

Acest mesaj se poate anula cu tasta RESET. Datele listate trebuie reorganizate.

3509

LIFE TIME TABLE BAD (tabela timpului de via incorect)

3510

TOOL ofset TABLE BAD (tabela de ofset scul incorect)

Acest mesaj se poate anula cu tasta RESET. Tabela timpului de via trebuie reorganizat. Acest mesaj se poate anula cu tasta RESET. Tabela de ofset scul trebuie reorganizat.

138

14.3 Lista mesajelor generale Cod Eroare Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET. Punctul de zero al originii de lucru trebuie msurat din nou. Acest mesaj se poate anula cu tasta RESET. ncrcarea trebuie pornit din nou. Acest mesaj se poate anula cu tasta RESET. ncrcarea trebuie pornit din nou.

Mesaj
WORK ofset TABLE BAD (tabela punctul de zero al originii de lucru incorect)

Descriere Dac suma de control a ariei de memorie care conine tabela punctul de zero al originii de lucru, care se pstreaz i la deconectarea alimentrii, este fals. Acest mesaj este afiat dac n operarea DNC pe timpul transferului serial, doi bytes se suprapun fr ca cel anterior s fi fost citit de comanda numeric. Dac n operarea DNC prin interfaa serial comanda numeric primete date cu paritatea incorect. Acest mesaj este afiat de asemeni ca rezultat al setrii diferite a parametrilor la transmitor i la receptor. Apare n decursul operrii DNC. Eroarea de ncadrare este datorat setrii diferite a parametrilor la transmitor i la receptor. Acetia sunt dup cum urmeaz: rata baud, lungimea cuvntului, numrul de bii de stop. Pot fi stocate cel mult de 254 programe, ntruct managerul de fiiere al comenzii numerice permite nregistrarea n director a 254 programe. Acest mesaj este afiat dac se ncearc nregistrarea mai multor programe n timpul execuiei unui program prin folosirea comenzii POPEN. Aceasta nu nseamn n mod necesar c memoria este plin. Acest mesaj este afiat de ctre NC dac s-a umplut memoria comenzii numerice n timpul execuiei programului ca efect al comenzii BPRNT sau DPRNT. Dac trebuie trimise date prin comanda BPRNT sau DPRNT i nu s-a deschis un canal cu comanda POPEN. Dac o aciune a NC-ului se refer la un fiier care nu e deschis.

3511

3514

OVERRUN ERROR (eroare ce comunicare DNC)

3515

PARITY ERROR (eroare de paritate)

3516

FRAMING ERROR (eroare de ncadrare)

Acest mesaj se poate anula cu tasta RESET. ncrcarea trebuie pornit din nou.

3518

DIRECTORY FULL (director plin)

Acest mesaj se poate anula cu tasta RESET. Dac e nevoie s se nscrie un program nou trebuie ters unul din programele vechi care nu mai e necesar. Acest mesaj se poate anula cu tasta RESET. Unul din programele vechi care nu mai e necesar trebuie ters. Acest mesaj se poate anula cu tasta RESET. Acest mesaj se poate anula cu tasta RESET. Nu e greeala operatorului, i el n-o poate remedia.

3519

MEMORY FULL (memorie plin)

3520

FILE NOT EXISTS (fiier inexistent)

3524

FILE NOT OPEN (fiier care nu a fost deschis)

139

14.3 Lista mesajelor generale Cod eroare

. Metod de anulare i remediere Acest mesaj se poate anula cu tasta RESET. Nu e greeala operatorului, i el n-o poate remedia. Acest mesaj se poate anula cu tasta RESET. Nu e greeala operatorului, i el n-o poate remedia. Acest mesaj se poate anula cu tasta RESET. Tabelul variabilelor macro trebuie reorganizat. Acest mesaj se poate anula cu tasta RESET. Starea INTD rmne.

Mesaj

Descriere

3528

INVALID ERROR CODE (cod de eroare invalid)

Dac a fost generat un cod de eroare invalid n timpul administrrii unui fiier.

3530

SYSTEM ERROR (eroare de sistem)

Eroare de comunicare intern a programului supervizor al NC-ului.

3545

MACRO TABLE BAD (tabel macro eronat)

Dac suma de control a ariei de memorie care conine variabilele macro #500#599, care se pstreaz i la deconectarea alimentrii, este fals. Dac operarea automat este pornit din starea INTD prin START, comanda numeric nregistreaz starea STOP i este afiat ntrebarea RESTORE MODAL FUNCTIONS? Y (Y=da) (restaurare funcii modale). Prin apsarea tastei <SHIFT> este afiat ntrebarea RESTORE MODAL FUNCTIONS? N (N=nu) (restaurare funcii modale). Mesajele pot fi comutate cu tasta <SHIFT>. Dac se apas START se revine la starea dinainte de suspendare (Y), sau nu (N) n funcie de mesaj. Textul urmtor este afiat prin specificarea valorii variabilei macro #3000: #3000=nnn(ERROR TEXT) unde nnn=0,1,2,,999 i ntre paranteze se poate introduce un text opional. Numrul nnn definete codul erorii. (Codul=4000+nnn). Dac nu a fost completat, codul de eroare va fi ntotdeauna 4000. Dac nu s-a introdus text de eroare pentru variabil, textul va fi ntotdeauna MACRO ERROR nnn (eroare macro nnn), i dac s-a introdus va fi afiat textul dintre paranteze

3549

RESTORE MODAL FUNCTIONS? Y (restaurare funcii modale? da)

3550

RESTORE MODAL FUNCTIONS? N (restaurare funcii modale? nu) MACRO ERROR 000 MACRO ERROR 001 MACRO ERROR 002

4000 4001 4002

Acest mesaj se poate anula cu tasta RESET.

4999

MACRO ERROR 999

140

14.3 Lista mesajelor generale

Cod Eroare 5000 5001 5002

Mesaj
MACRO MESSAGE 000 MACRO MESSAGE 001 MACRO MESSAGE 002

Descriere Textul urmtor este afiat prin specificarea valorii variabilei macro #3006 n programul pies: #3006=nnn(MESSAGE TEXT) unde nnn=0,1,2,,999 i ntre paranteze se poate introduce un text opional. Numrul nnn definete codul mesajului. (Codul=5000+nnn). Dac nu a fost completat codul de mesaj, acesta va fi ntotdeauna 5000. Dac nu s-a introdus text de mesaj pentru variabil, textul va fi ntotdeauna MACRO MESSAGE nnn (mesaj macro nnn), i dac s-a introdus va fi afiat textul dintre paranteze.

5999

MACRO MESSAGE 999

Metod de anulare i remediere Ca efect al mesajului, NC-ul nregistreaz starea STOP. Prin folosirea butonului START se trece la urmtorul bloc. Mesajul se poate anula cu tasta RESET, dar dac dup aceea este apsat butonul START, ca n toate celelalte cazuri, mesajul este afiat din nou.

141

Note

Note

142

Index alfabetic:
Acces interzis . . . . . . . . . . . . . . . . Adres. . . . . . . . . . . . . . . . . . . . . . Adresa N. . . . . . . . . . . . . . . . . . . . Avans linie . . . . . . . . . . . . . . . . . . Bloc. . . . . . . . . . . . . . . . . . . . . . . . Inserare. . . . . . . . . . . . . . . . . . . Introducere. . . . . . . . . . . . . . . . tergere. . . . . . . . . . . . . . . . . . . tergere numr. . . . . . . . . . . . . Butoane de corecie. . . . . . . . . . . . Buton de oprire arbore. . . . . . . . . CANCEL (anulare) . . . . . . . . . . . Cutare. . . . . . . . . . . . . . . . . . . . . Cuplare alimentare. . . . . . . . . . . . Cuvnt. . . . . . . . . . . . . . . . . . . . . . Inserare. . . . . . . . . . . . . . . . . . . tergere. . . . . . . . . . . . . . . . . . . Dat. . . . . . . . . . . . . . . . . . . . . . . . Editare. . . . . . . . . . . . . . . . . . . . . . Cutare. . . . . . . . . . . . . . . . . . . Cutare i nlocuire. . . . . . . . . . Numr program. . . . . . . . . . . . . Nume program . . . . . . . . . . . . . Operator I. . . . . . . . . . . . . . . . . Programe pies. . . . . . . . . . . . . Fereastr . . . . . . . . . . . . . . . . . . . . Format program. . . . . . . . . . . . . . FEED HOLD (avans oprit) . . . . . Grup Mod de operare. . . . . . . . . . Incremental. . . . . . . . . . . . . . . . . . Inserarea unui bloc. . . . . . . . . . . . Introducere bloc. . . . . . . . . . . . . . nceput de program. . . . . . . . . . . . ir de adres NC. . . . . . . . . . . . . . ir de adres MACRO. . . . . . . . . ir de adrese. . . . . . . . . . . . . . . . . Linie de stare. . . . . . . . . . . . . . . . . M19. . . . . . . . . . . . . . . . . . . . . . . . Monitor. . . . . . . . . . . . . . . . . . . . . NC gata de lucru. . . . . . . . . . . . . . Numr program. . . . . . . . . . . . . . . Nume program . . . . . . . . . . . . . . . Panou de control. . . . . . . . . . . . . . Panou de control a mainii . . . . . . 12 54 58, 59 54, 55 54 58 58 59 59 15 16 10 65 14 54 60 61 54 57 65 65 54 54 56 54 62 55 12 11 56, 61 58 58 54 54 54 54 11 25 8 13 54, 62 54, 62 8 13 Parametrul ALADIST. . . . . . . . . . . . . . . . . . BAUD RATE. . . . . . . . . . . . . . . CHBFMOVE. . . . . . . . . . . . . . . CLCV. . . . . . . . . . . . . . . . . . . . . CROSS DOT. . . . . . . . . . . . . . . ENCODERn. . . . . . . . . . . . . . . . ENCODERS1. . . . . . . . . . . . . . . FEEDBACKn. . . . . . . . . . . . . . . FMULT. . . . . . . . . . . . . . . . . . . GROUPNUM. . . . . . . . . . . . . . . RADDIF. . . . . . . . . . . . . . . . . . . RAPOVER. . . . . . . . . . . . . . . . . REFDIS . . . . . . . . . . . . . . . . . . . SWLENGTH . . . . . . . . . . . . . . . SWSHIFT. . . . . . . . . . . . . . . . . . WRPROT. . . . . . . . . . . . . . . . . . ZERODIS. . . . . . . . . . . . . . . . . . Poziie . . . . . . . . . . . . . . . . . . . . . . Absolut. . . . . . . . . . . . . . . . . . . Final. . . . . . . . . . . . . . . . . . . . . General. . . . . . . . . . . . . . . . . . . Main. . . . . . . . . . . . . . . . . . . . Relativ. . . . . . . . . . . . . . . . . . . . RESET. . . . . . . . . . . . . . . . . . . . . . Sfrit de program. . . . . . . . . . . . . SHIFT . . . . . . . . . . . . . . . . . . . . . . Stare conflictual. . . . . . . . . . . . . . Stop urgen. . . . . . . . . . . . . . . . . . Structura programului pies . . . . . Taste . . . . . . . . . . . . . . . . . . . . . . . Alfabetice. . . . . . . . . . . . . . . . . . Cu corespondent pe ecran. . . . . . De defilare i editare. . . . . . . . . . De tergere . . . . . . . . . . . . . . . . . Numerice . . . . . . . . . . . . . . . . . . Sgei . . . . . . . . . . . . . . . . . . . . . Test valoare limit. . . . . . . . . . . . . Unitate de afiare. . . . . . . . . . . . . . 141 142 138 45 42 127 135 127 98 135 134 93 130 130 130 140 130,131 25 25 25 25 25 25 10, 105 54 10 12 14 54 10 10 10 10 10 10 62 8

143

You might also like