Documente Academic
Documente Profesional
Documente Cultură
Manualul Operatorului Strungar PDF
Manualul Operatorului Strungar PDF
96-RO8900
Revizia A
Ianuarie 2014
Romn
Traducerea instruciunilor originale
Fiecare Main CNC i Componentele acesteia (denumite colectiv Produse Haas) sunt
garantate de Productor mpotriva defectelor de material i de fabricaie. Aceast garanie
este acordat exclusiv utilizatorului final al Mainii CNC (denumit Client). Perioada
acestei garanii limitate este de un (1) an. Perioada de garanie ncepe de la data instalrii
Mainii CNC la sediul Clientului. Clientul poate achiziiona o extindere a perioadei de
garanie de la Haas sau de la un distribuitor autorizat Haas (denumit Garanie extins)
n orice moment n timpul primului an de exploatare.
Declinarea rspunderii
Prezenta garanie este unica i exclusiva garanie a Productorului i ine loc de orice alte
garanii de orice fel sau natur, explicite sau implicite, scrise sau orale, inclusiv dar fr a
se limita la orice garanie comercial implicit, garanie implicit a adecvrii la un anumit
scop sau alt garanie de calitate sau performane ori de nenclcare a drepturilor. Prin
prezentul document, Productorul declin astfel de garanii de orice tip, iar Clientul renun
la acestea.
iii
Limitri i excluderi ale garaniei
iv
Limitarea responsabilitii i a daunelor
Acordul deplin
Prezentul Certificat anuleaz oricare i toate celelalte acorduri, promisiuni, prezentri sau
garanii, fie orale, fie n scris, ncheiate ntre pri sau de ctre Productor n legtur cu
aspectele ce fac obiectul acestui Certificat i include toate nelegerile i acordurile
convenite de pri sau de ctre productor n legtur cu aceste aspecte. Prin prezentul
document, Productorul respinge explicit orice alte acorduri, promisiuni, prezentri sau
garanii, fcute fie oral, fie n scris, care sunt adiionale sau care nu concord cu orice
termen sau condiie a acestui Certificat. Termenii i condiiile stipulate n acest Certificat nu
pot face obiectul unor modificri sau amendamente dect cu acordul scris i semnat att
de Productor, ct i de Client. Cu toate acestea, Productorul va onora o Garanie extins
numai n limitele n care aceasta extinde perioada de garanie aplicabil.
Transmisibilitatea
Aceast garanie este transmisibil de la Clientul iniial ctre o ter parte dac Maina
CNC este vndut printr-un contract privat de vnzare naintea expirrii perioadei de
garanie, cu condiia notificrii scrise a Productorului cu privire la aceasta i ca aceast
garanie s fie valid la momentul transferului. Cesionarul acestei garanii se va supune
tuturor termenilor i condiiilor acestui Certificat.
v
Diverse
vi
Feedback de la clieni
Dac avei probleme sau ntrebri cu privire la prezentul Manual al operatorului, v rugm
s ne contactai la adresa www.HaasCNC.com. Utilizai link-ul Contact Haas i transmitei
comentariile dumneavoastr ctre Customer Advocate.
Putei gsi de asemenea o copie electronic a acestui manual i alte informaii utile n
pagina noastr web sub tab-ul Owners Resources (Materiale clieni). Alturai-v online
proprietarilor de utilaje Haas i facei parte din marea comunitate CNC n urmtoarele
pagini web:
vii
Politica referitoare la satisfacia clienilor
Stimate client Haas,
Satisfacia deplin i bunvoina dumneavoastr sunt de maxim importan att pentru
Haas Automation, Inc., ct i pentru distribuitorul Haas (HFO) de la care ai achiziionat
echipamentul. Normal, orice problem vei ntmpina n legtur cu tranzacia sau
exploatarea echipamentului va fi rezolvat rapid de ctre HFO.
Totui, dac modul de rezolvare a problemelor dumneavoastr nu v satisface deplin, i
ai discutat despre acestea cu un membru al echipei de management a HFO, Managerul
general sau direct cu proprietarul HFO, v rugm s procedai astfel:
Contactai Centrul de asisten Servicii clieni al Haas Automation la 805-988-6980. Pentru
a putea rezolva ct mai rapid posibil problemele dumneavoastr, v rugm s avei la
ndemn urmtoarele informaii atunci cnd ne apelai:
Numele companiei, adresa i numrul de telefon
Modelul mainii i seria de fabricaie
Numele HFO, precum i numele ultimei persoane de la HFO pe care ai contactat-o
Natura problemei dumneavoastr
Dac dorii s v adresai n scris companiei Haas Automation, v rugm s utilizai adresa:
Haas Automation, Inc. U.S.A.
2800 Sturgis Road
Oxnard CA 93030
Att: Customer Satisfaction Manager
email: customerservice@HaasCNC.com
Odat contactat Centrul de servicii clieni al Haas Automation, vom ntreprinde toate
eforturile pentru a rezolva ct mai rapid problemele respective n colaborare cu
dumneavoastr i HFO. Noi, cei de la Haas Automation, tim c o bun relaie Client -
Distribuitor - Productor va contribui la succesul pe termen lung al tuturor celor implicai.
Internaional:
Haas Automation Europe
Mercuriusstraat 28, B-1930
Zaventem, Belgia
email: customerservice@HaasCNC.com
viii
Declaraie de Conformitate
Produs: Strunguri CNC*
*Inclusiv toate dotrile opionale instalate din fabricaie sau instalate la client de ctre o
Reprezentan autorizat Haas (HFO)
Fabricat de: Haas Automation, Inc.
2800 Sturgis Road, Oxnard, CA 93030 805-278-1800
Declarm, pe proprie rspundere, c produsele enumerate mai sus, la care face referire
aceast declaraie, sunt conforme cu reglementrile enunate n directiva CE privind
Centrele de prelucrare:
Directiva privind Mainile i utilajele 2006/42/CE
Directiva privind Compatibilitatea electromagnetic 2004/108/CE
Directiva privind Joasa tensiune 2006/95/CE
Standarde suplimentare:
EN 60204-1:2006/A1:2009
EN 614-1:2006+A1:2009
EN 894-1:1997+A1:2008
EN 13849-1:2008/AC:2009
EN 14121-1:2007
RoHS: CONFORME prin exceptare n baza documentaiei productorului. Exceptare
pentru:
a) Utilaje industriale staionare de mare gabarit
b) Sisteme de monitorizare i control
c) Plumbul ca element de aliere n oeluri, aluminiu i cupru
Persoana autorizat s ntocmeasc fia tehnic:
Patrick Goris
Adres: Haas Automation Europe
Mercuriusstraat 28, B-1930
Zaventem, Belgia
ix
SUA: Haas Automation certific faptul c aceast main este conform cu standardele de
proiectare i fabricaie OSHA i ANSI enumerate mai jos. Funcionarea acestei maini va
fi conform cu standardele enumerate mai jos numai att timp ct productorul i
operatorul va respecta permanent cerinele referitoare la operare, ntreinere i instruire din
standardele respective.
7RDWHXWLODMHOH&1&+DDVSRDUWPDUFDGHFODVLILFDUH(7/
ETL LISTED FHFHUWLILFIDSWXOFVXQWFRQIRUPHFX6WDQGDUGXOHOHFWULF
CONFORMS TO
NFPA STD 79
1)3$SHQWUXHFKLSDPHQWHLQGXVWULDOHLQRUPHOH
ANSI/UL STD 508 FDQDGLHQHHFKLYDOHQWH&$1&6$&1U0UFLOHGH
UL SUBJECT 2011
9700845
CERTIFIED TO FODVLILFDUH(7/LF(7/VXQWDFRUGDWHSURGXVHORUFHDX
CAN/CSA STD C22.2 N O.73
SDUFXUVFXVXFFHVSURFHVXOGHWHVWDUHOD,QWHUWHN7HVWLQJ
6HUYLFHV,76RDOWHUQDWLYOD8QGHUZULWHUV/DERUDWRULHV
&HUWLILFDUHD,62GLQSDUWHD7890DQDJHPHQW
6HUYLFHXQRUJDQLVPGHFHUWLILFDUH,62UHSUH]LQWR
HYDOXDUHLPSDULDODVLVWHPXOXLGHPDQDJHPHQWDOFDOLWLL
+DDV$XWRPDWLRQ$FHVWDWHVWDWFRQILUPFRQIRUPDUHD
+DDV$XWRPDWLRQODVWDQGDUGHOHHPLVHGH,62
,QWHUQDWLRQDO2UJDQL]DWLRQIRU6WDQGDUGL]DWLRQL
UHFXQRDWHDQJDMDPHQWXO+DDVSHQWUXVDWLVIDFHUHD
QHYRLORULFHULQHORUFOLHQLORUVLGHSHSLDDJOREDO
x
Modul de utilizare a acestui manual
Pentru a profita la maximum de noua dumneavoastr main Haas, citii cu atenie acest
manual i consultai-l ct mai frecvent. Coninutul acestui manual este de asemenea
disponibil pe unitatea de comand a mainii n cadrul funciei HELP (ajutor).
IMPORTANT:nainte s punei n funciune maina, Citii i nelegei capitolul Sigurana al
Manualului operatorului.
Descriere Exemplu
xi
Convenii utilizate n acest manual
Textul Bloc de cod ofer exemple de programe. G00 G90 G54 X0. Y0.;
O Referin buton de comand indic denumirea Apsai butonul [CYCLE START] (pornire ciclu).
unei taste sau unui buton de comand pe care l
apsai.
O Cale fiier descrie o secven de directoare ale Service > Documents and Software > ... (service,
sistemului de fiiere. documente i software)
Ieire sistem descrie textul pe care l afieaz PROGRAM END (ncheiere program)
unitatea de comand a mainii ca rspuns la aciunile
operatorului.
xii
Coninut
Capitol 1 Sigurana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Prezentare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1 Citii nainte de punerea n funciune . . . . . . . . . . . 1
1.1.2 Limite cu privire la mediu i zgomot . . . . . . . . . . . . 4
1.2 Funcionarea nesupravegheat . . . . . . . . . . . . . . . . . . . . . 4
1.3 Modul Setare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 Celulele robotizate . . . . . . . . . . . . . . . . . . . . . 5
1.3.2 Comportamentul mainii cu ua deschis . . . . . . . . . 6
1.4 Modificarea mainii . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5 Etichetele de siguran . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5.1 Etichete de avertizare pentru strunguri . . . . . . . . . . 11
1.5.2 Alte etichete de siguran . . . . . . . . . . . . . . . . . 12
Capitol 2 Prezentare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1 Orientarea strungului . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Consola de comand . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.1 Panoul frontal al consolei . . . . . . . . . . . . . . . . . 20
2.2.2 Panourile din dreapta, superioar i inferioar ale consolei21
2.2.3 Tastatura. . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.2.4 Ecranul de comand . . . . . . . . . . . . . . . . . . . . 38
2.2.5 Captura de ecran . . . . . . . . . . . . . . . . . . . . . 65
2.3 Noiuni de baz despre navigarea prin meniurile de tip tab . . . . . . . 65
2.4 Meniul de ajutor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
2.4.1 Meniul de tip tab Help (ajutor) . . . . . . . . . . . . . . . 67
2.4.2 Tab-ul Search (cutare) . . . . . . . . . . . . . . . . . . 68
2.4.3 Help Index (index ajutor). . . . . . . . . . . . . . . . . . 68
2.4.4 Tab-ul Drill Table (tabel burghie) . . . . . . . . . . . . . 68
2.4.5 Tab-ul Calculator. . . . . . . . . . . . . . . . . . . . . . 68
Capitol 3 Operarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3.1 Punerea n funciune a mainii . . . . . . . . . . . . . . . . . . . . . 77
3.2 Programul de nclzire a arborelui principal . . . . . . . . . . . . . . . 78
3.3 Managerul de dispozitive . . . . . . . . . . . . . . . . . . . . . . . . 79
3.3.1 Sistemele de directoare de fiiere . . . . . . . . . . . . . 80
3.3.2 Selectarea programelor . . . . . . . . . . . . . . . . . . 80
3.3.3 Transferarea programelor . . . . . . . . . . . . . . . . . 81
3.3.4 tergerea programelor. . . . . . . . . . . . . . . . . . . 82
3.3.5 Numrul maxim de programe . . . . . . . . . . . . . . . 83
3.3.6 Duplicarea fiierelor . . . . . . . . . . . . . . . . . . . . 83
3.3.7 Modificarea numerelor programelor . . . . . . . . . . . . 83
3.4 Salvarea datelor mainii . . . . . . . . . . . . . . . . . . . . . . . . . 84
xiii
3.4.1 Crearea unei copii de rezerv . . . . . . . . . . . . . . . 85
3.4.2 Recuperarea datelor dintr-o copie de rezerv . . . . . . . 86
3.5 Noiuni de baz despre cutarea n program . . . . . . . . . . . . . . 86
3.6 RS-232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.6.1 Lungimea cablului . . . . . . . . . . . . . . . . . . . . . 87
3.6.2 Colectarea datelor de prelucrare . . . . . . . . . . . . . 88
3.7 Comanda numeric prin fiiere (FNC). . . . . . . . . . . . . . . . . . 91
3.8 Comanda numeric direct (DNC) . . . . . . . . . . . . . . . . . . . 92
3.8.1 Notele DNC . . . . . . . . . . . . . . . . . . . . . . . . 93
3.9 Setarea piesei . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.9.1 Pedala pentru mandrin . . . . . . . . . . . . . . . . . . 94
3.9.2 Avertizri referitoare la mandrin/tubul de tragere . . . . 95
3.9.3 Funcionarea tubului de tragere . . . . . . . . . . . . . . 96
3.9.4 nlocuirea mandrinei i a bucei elastice . . . . . . . . . 98
3.9.5 Pedala pentru lunet. . . . . . . . . . . . . . . . . . . 101
3.10 Setarea i operarea ppuii mobile . . . . . . . . . . . . . . . . . . 101
3.10.1 Tipuri de ppui mobile . . . . . . . . . . . . . . . . . 102
3.10.2 ST-20/30/40 - Operarea ppuii mobile . . . . . . . . . 107
3.10.3 Zona de restricie a ppuii mobile . . . . . . . . . . . 109
3.10.4 Avansul rapid al ppuii mobile . . . . . . . . . . . . . 111
3.11 Sculele. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
3.11.1 Modul avans rapid . . . . . . . . . . . . . . . . . . . . 112
3.11.2 Setarea coreciei sculei . . . . . . . . . . . . . . . . . 112
3.11.3 Setarea manual a coreciei sculei . . . . . . . . . . . 114
3.11.4 Decalajul axei centrale la capul revolver hibrid, VDI i BOT.
114
3.11.5 Setri suplimentare ale sculelor . . . . . . . . . . . . . 115
3.12 Setarea punctului de zero al piesei (de prelucrat) pe axa Z (suprafaa pie-
sei)115
3.13 Funcii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
3.13.1 Modul Grafic . . . . . . . . . . . . . . . . . . . . . . . 116
3.13.2 Funcionarea simulat . . . . . . . . . . . . . . . . . . 117
3.13.3 Rularea programelor. . . . . . . . . . . . . . . . . . . 117
3.13.4 Editarea n fundal . . . . . . . . . . . . . . . . . . . . 117
3.13.5 Cronometrul de suprasolicitare ax . . . . . . . . . . . 118
3.13.6 Captura de ecran . . . . . . . . . . . . . . . . . . . . 118
3.14 Oprire rulare - Avans rapid - Continuare . . . . . . . . . . . . . . . 119
3.15 Funcia de optimizare program . . . . . . . . . . . . . . . . . . . . 120
3.15.1 Operarea funciei de optimizare program . . . . . . . . 120
3.16 Managementul avansat al sculei (ATM) . . . . . . . . . . . . . . . . 122
3.16.1 Navigarea . . . . . . . . . . . . . . . . . . . . . . . . 123
3.16.2 Setarea grupei de scule . . . . . . . . . . . . . . . . . 123
3.16.3 Operarea. . . . . . . . . . . . . . . . . . . . . . . . . 123
3.16.4 Macro-urile. . . . . . . . . . . . . . . . . . . . . . . . 124
xiv
3.16.5 Sugestii i recomandri . . . . . . . . . . . . . . . . . 124
3.17 Operaiile la capul revolver . . . . . . . . . . . . . . . . . . . . . . 124
3.17.1 Presiunea aerului . . . . . . . . . . . . . . . . . . . . 125
3.17.2 Butoanele de poziionare cu excentric . . . . . . . . . . 125
3.17.3 Capacul de protecie . . . . . . . . . . . . . . . . . . . 126
3.17.4 ncrcarea sculei sau schimbarea sculei . . . . . . . . 126
3.18 Compensarea razei vrfului sculei . . . . . . . . . . . . . . . . . . 127
3.18.1 Programarea . . . . . . . . . . . . . . . . . . . . . . . 127
3.18.2 Concepte referitoare la compensarea razei vrfului sculei129
3.18.3 Utilizarea compensrii razei vrfului sculei . . . . . . . 130
3.18.4 Micrile de apropiere i ndeprtare pentru compensarea
razei vrfului sculei131
3.18.5 Corecia pentru raza vrfului sculei i corecia pentru uzur
132
3.18.6 Compensarea razei vrfului sculei i geometria longitudinal
a sculei134
3.18.7 Compensarea razei vrfului sculei n ciclurile nchise . . 135
3.18.8 Exemple de programe cu utilizarea compensrii razei vrfului
sculei135
3.18.9 Vrful imaginar al sculei i direcia. . . . . . . . . . . . 144
3.18.10Programarea fr compensarea razei vrfului sculei . . 145
3.18.11Calcularea manual a compensrii . . . . . . . . . . . 146
3.18.12Geometria compensrii razei vrfului sculei . . . . . . . 146
xvii
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
xviii
Sigurana
Capitol 1: Sigurana
1.1 Prezentare
Toate mainile de strunjire induc pericole din cauza pieselor de prelucrat rotative, pieselor
fixate necorespunztor, curelelor de transmisie i fuliilor, naltei tensiuni, zgomotului i
aerului comprimat. Cnd se utilizeaz mainile CNC i componentele acestora, se vor
respecta permanent msurile de siguran de baz pentru a se reduce riscurile de
accidentare a personalului i de producere de avarii mecanice.
1
Citii nainte de punerea n funciune
Sigurana electric:
Sigurana n funcionare:
2
Sigurana
Sigurana mandrinei:
Nu depii turaia nominal a mandrinei. Turaiile mai mari reduc fora de strngere
a mandrinei.
Nu se va extinde bara laminat nesprijinit n afara tubului de tragere.
Mandrinele trebuie gresate sptmnal i ntreinute periodic.
Flcile mandrinei nu trebuie s ias n afara diametrului mandrinei.
Nu prelucrai piese mai mari dect mandrina.
Respectai toate avertismentele productorului mandrinei cu privire la procedurile ce
vizeaz mandrina i sistemul de suport.
Presiunea hidraulic trebuie reglat corect pentru a se fixa bine piesa de prelucrat
fr a o deforma.
Piesele fixate necorespunztor proiectate cu viteze mari pot perfora ua de protecie.
Trebuie s reducei turaia arborelui principal pentru protejarea operatorului atunci
cnd se execut operaii periculoase (de exemplu strunjirea pieselor
supradimensionate sau fixate pe margine).
3
Limite cu privire la mediu i zgomot
Minim Maxim
Zgomotul
** Luai msuri pentru prevenirea afectrii auzului din cauza zgomotului produs de
main/prelucrare. Purtai cti de protecie antifonic, modificai aplicaia (scule, turaie
arbore principal, viteze axe, dispozitive de fixare, traiectorii programate) astfel nct s se
reduc zgomotul, respectiv restricionai accesul n zona mainii n cursul achierii.
4
Sigurana
De exemplu, dac exist riscul de producere a unor incendii din cauza materialului
prelucrat, va trebui s instalai un sistem adecvat de stingere a incendiilor pentru a reduce
riscul afectrii personalului, echipamentelor i facilitilor. Contactai un specialist pentru
instalarea sistemelor de monitorizare nainte ca procesul de prelucrare s fie lsat
nesupravegheat.
Modul Setare trebuie s fie n general blocat (comutatorul n poziie vertical, blocat). n
modul blocat, uile incintei sunt blocate n stare nchis n timpul executrii unui program
CNC, rotirii arborelui principal sau deplasrii unei axe. Uile se deblocheaz automat
atunci cnd maina nu se afl ntr-un ciclu de prelucrare. Multe funcii ale mainii sunt
indisponibile cu ua deschis.
Cnd aceasta este deblocat, modul Setare permite unui operator calificat un acces mai
bun la main pentru lucrrile de setare. n acest mod, comportamentul mainii depinde de
starea nchis sau deschis a uilor. Deschiderea uilor atunci cnd maina se afl ntr-un
ciclu de prelucrare va opri micarea i va reduce turaia arborelui principal. Maina permite
utilizarea mai multor funcii n modul Setare cu uile deschise, de obicei la o turaie redus.
Diagramele urmtoare prezint o sintez a modurilor i funciilor permise.
Aceast stare cu ua deschis este permis numai dac un robot comunic n momentul
respectiv cu maina CNC. n mod normal, o interfa dintre robot i maina CNC
controleaz sigurana ambelor echipamente.
5
Comportamentul mainii cu ua deschis
Setarea celulei robotizate nu face obiectul acestui manual. Apelai la un integrator de celule
robotizate i HFO pentru a seta corect o celul robotizat sigur.
Din raiuni de siguran, operaiile mainii sunt oprite atunci cnd ua este deschis i
comutatorul cu cheie pentru setare este n poziia blocat. Poziia deblocat permite funcii
limitate ale mainii.
T1.2: Modul Setare / Rulare - Control limitat cu uile mainii deschise
[CYCLE START] (pornire ciclu) Nepermis. Nicio micare a Nepermis. Nicio micare a
mainii sau execuie a unui mainii sau execuie a unui
program. program.
Arborele principal [FWD] / [REV] Permis, dar trebuie s apsai i Permis, dar cu maximum
(nainte/napoi) meninei apsat butonul [FWD] 250-500 rot/min, n funcie de
(nainte) sau [REV] (napoi). modelul de strung.
Maximum 250-500 rot/min, n
funcie de modelul de strung.
Deschiderea uii n timpul rulrii Nepermis. Ua este blocat. Permis, dar micarea axei se
programului oprete i arborele principal
ncetinete la maximum 250-500
rot/min.
Micarea transportorului Permis, dar trebuie s apsai i Permis, dar trebuie s apsai i
meninei apsat butonul meninei apsat butonul
[CHIP REV] (transportor pan [CHIP REV] (transportor pan
napoi) pentru acionarea spre napoi) pentru acionarea spre
napoi. napoi.
6
Sigurana
250-500
100%
RPM
7
Comportamentul mainii cu ua deschis
G00
G01
X
100% 0%
100% 0%
8
Sigurana
100% CHIP
FWD
CHIP
100%
100% REV
100% CHIP
FWD
CHIP
100%
100% REV
9
Comportamentul mainii cu ua deschis
10
Sigurana
11
Alte etichete de siguran
S-ar putea s gsii alte etichete pe main, n funcie de model i de dotrile opionale
instalate. Citii i nelegei obligatoriu aceste etichete. Acestea sunt exemple de alte
etichete de siguran n englez. Putei contacta Reprezentana dumneavoastr autorizat
(HFO) pentru a procura aceste etichete n alte limbi.
12
Prezentare
Capitol 2: Prezentare
2.1 Orientarea strungului
Figurile urmtoare prezint cteva funcii standard i opionale ale centrului
dumneavoastr de strunjire Haas. Unele dintre componentele prezentate sunt abordate
aprofundat n seciuni separate.
A
1
12 2
11 B
10
3
8 4
7 6 5
13
F2.2: Funciile strungului (vedere din fa) Detaliul A - Consola de comand
1. Lampa de avertizare
1 2. Memoria temporar
3. Platoul de scule
4. Comenzile panoului lateral
2
5. Suportul pentru manivela menghinei
8 6. Lista de referin a codurilor G i M
7. Manualul operatorului i Date
subansamble (pstrate n interior)
8. Maneta de comand avans rapid de la
3 distan
7
4
14
Prezentare
15
F2.6: Funciile strungului (vedere din fa) Detaliul C - Subansamblul
rezervorului de lichid de rcire
1. Pompa de lichid de rcire
standard
2. Senzorul de nivel lichid
1
de rcire
3. Tava de achii
5 4. Sita
5. Pompa de lichid de rcire
4 de nalt presiune
16
Prezentare
3
A
8
6 4
7
5
17
F2.7: Funciile strungului (vedere din fa cu capacele de protecie ndeprtate) Detaliul A -
Compartimentul de comand
1. Placa ID
2. Ventilatorul acionrii vectoriale (funcionare intermitent)
3 1
3. ntreruptorul principal de reea
18
Prezentare
F2.8: Funciile strungului (vedere din spate) Detaliul B - Panoul lateral al compartimentului de
comand
1. RS-232 (opional)
2. Enet (opional)
1
3. Scala pentru axa A (opional)
2
4. Scala pentru axa B (opional)
5. Alimentarea electric pentru axa A (opional)
3 6. Traductorul de cod pentru axa A (opional)
4 7. Alimentarea electric pentru axa B (opional)
5 8. Traductorul de cod pentru axa B (opional)
6 9. 115 VAC @ 5A
7
8
19
Panoul frontal al consolei
20
Prezentare
Tabelele urmtoare descriu prile din dreapta, superioar i inferioar ale consolei.z
T2.2: Comenzile panoului din dreapta
21
Tastatura
Lampa de avertizare
Ofer o confirmare optic rapid a strii curente a mainii. Exist cinci stri diferite ale lmpii
de avertizare:
Denumire Funcie
2.2.3 Tastatura
Tastatura de pe consola de comand funcioneaz la apsarea uneia sau mai multor taste.
Tastele sunt grupate n urmtoarele zone funcionale:
1. Funcionale
2. Cursor
3. Afiare
4. Mod
5. Numerice
6. Alfabetice
7. Avans rapid
22
Prezentare
8. Control manual
F2.9: Tastatura consolei strungului: Tastele funcionale [1], Tastele cursor [2], Tastele
de afiare [3], Tastele de mod [4], Tastele numerice [5], Tastele alfabetice [6],
Tastele de avans rapid [7], Tastele de control manual [8]
1 2 3 4
POWER DISPLAY
RESET UP
AUTO
OFF
EDIT INSERT ALTER DELETE UNDO
RESTART CURRENT
PROGRAM POSITION OFFSET
COMMANDS
SINGLE DRY OPTION BLOCK
MEMORY BLOCK RUN STOP DELETE
F1 F2 F3 F4 ALARMS
PARAMETER SETTING HELP
DIAGNOSTIC GRAPHIC
MDI SPINDLE TURRET TURRET
X X Z COOLANT
NEXT DNC JOG FWD REV
DIAMETER FACE
TOOL Z
MEASURE MEASURE
PAGE
HOME HANDLE .0001 .001 .01 .1
UP JOG 1. 10. 100.
.1
TS CHIP
-C +X +Y FWD
CURSOR ZERO
ALL ORIGIN SINGLE
HOME
RETURN G28
TS CHIP
-Z RAPID +Z
RAPID STOP
PAGE LIST SELECT ERASE
END SEND RECEIVE
DOWN PROGRAM PROGRAM PROGRAM
TS -Y -X +C CHIP
REV
& @ :
SHIFT A B C D E 7 8 9
OVERRIDES
-10% 100% +10%
HANDLE % $ !
FEEDRATE FEEDRATE FEEDRATE
CONTROL
FEED
F G H I J K 4 5 6
+ = #
FWD STOP REV SPINDLE
E R S T U V W - 0
/ [ ]
5%
RAPID
25%
RAPID
50%
RAPID
100%
RAPID
X Y Z ; ( ) CANCEL SPACE ENTER
8 7 6 5
23
Tastatura
Tastele funcionale
24
Prezentare
Tastele sgei
Page Up (pagina [PAGE UP] / Utilizate pentru a schimba afiajele sau pentru
anterioar), Page [PAGE DOWN] a trece la pagina anterioar/ urmtoare atunci
Down (pagina cnd se vizualizeaz un program.
urmtoare)
25
Tastatura
Tastele de afiare
26
Prezentare
Tastele de mod
Tastele de mod schimb starea funcional a mainii CNC. Odat apsat o tast de mod,
tastele din acelai rnd devin disponibile pentru utilizator. Modul curent este indicat
permanent n linia superioar, n partea dreapt a afiajului curent.
T2.5: Tastele modului Editare
27
Tastatura
Bloc cu bloc [SINGLE BLOCK] Activeaz sau dezactiveaz funcia bloc cu bloc.
Cnd este activat funcia bloc cu bloc, este
executat doar un singur bloc al programului la
fiecare apsare a butonului [CYCLE START]
(pornire ciclu).
28
Prezentare
Cap revolver [TURRET FWD] Rotete capul revolver nainte spre scula
nainte urmtoare. Dac se tasteaz Tnn n linia de intrare,
capul revolver va avansa n sens normal la scula
nn.
Cap revolver [TURRET REV] Rotete capul revolver napoi spre scula
napoi anterioar. Dac se tasteaz Tnn n linia de intrare,
capul revolver va avansa n sens invers la scula nn.
29
Tastatura
.0001/.1 [.0001 .1], [.001 Primul numr (numrul de sus), cnd v aflai n
1], [.01 10], [.1 modul oli, selecteaz distana parcurs la fiecare
100] clic al manetei de avans rapid. Cnd strungul este
n modul MM, primul numr este nmulit cu zece
pentru avansul rapid pe ax (de ex. 0.0001 devine
0.001mm). Al doilea numr (numrul de jos) este
utilizat pentru modul Simulare pentru a selecta
turaia, viteza de avans i micrile axelor. Aceste
taste pot controla de asemenea viteza de avans
atunci cnd meninei apsat un buton aferent axei.
30
Prezentare
Origine G28 [HOME G28] Readuce toate axele la zero prin deplasare rapid.
Dac tastai litera axei dorite pe tastatura alfabetic
i apoi apsai tasta [HOME G28] (origine G28),
se readuce o singur ax la zero.
31
Tastatura
Tastele numerice
Tastele alfabetice
32
Prezentare
33
Tastatura
Strunguri cu axa Y
Axele X i Z ale strungului pot fi avansate rapid simultan cu ajutorul tastelor de avans
[+X]/[-X] i [+Z]/[-Z].
34
Prezentare
Strunguri cu axa C
35
Tastatura
Deplasare rapid [5% RAPID] / [25% RAPID] / Limiteaz cursele rapide ale
[50% RAPID] / [100% RAPID] mainii la valoarea de pe tast.
Tasta [100% RAPID]
(deplasare rapid 100%) permite
o curs rapid la vitez maxim.
Putei de asemenea s tastai o valoare a turaiei i s apsai tasta [FWD] (nainte) sau
[REV] (napoi) pentru a comanda arborele principal la turaia i n sensul de rotaie
respective.
36
Prezentare
Funciile de control manual v permit s reglai temporar turaiile i vitezele de avans din
programul respectiv. De exemplu, putei ncetini cursele rapide n timp ce testai un
program, respectiv regla viteza de avans pentru a experimenta efectele acesteia asupra
finisajului piesei etc.
Putei utiliza setrile 19, 20 i 21 pentru a dezactiva controlul manual al vitezei de avans,
al arborelui principal i respectiv al deplasrii rapide.
Butonul [FEED HOLD] (oprire avans) acioneaz ca un buton de control manual, acesta
oprind avansul rapid i avansul de lucru atunci cnd este apsat. Apsai butonul [CYCLE
START] (pornire ciclu) pentru a continua dup [FEED HOLD] (oprire avans). Cnd cheia
pentru modul Setare este n poziia deblocat, ntreruptorul uii de pe incinta mainii are un
efect similar, dar se va afia Door Hold (interblocare u) atunci cnd este deschis ua.
Cnd este nchis ua, unitatea de comand va fi n modul Oprire avans i trebuie apsat
butonul [CYCLE START] (pornire ciclu) pentru a continua. Funciile Door Hold
(interblocare u) i [FEED HOLD] (oprire avans) nu opresc niciuna dintre axele auxiliare.
Operatorul poate controla manual setrile pentru lichidul de rcire apsnd butonul
[COOLANT] (lichid de rcire). Pompa va rmne pornit sau oprit pn cnd intr n
aciune urmtorul cod M sau operatorul (a se vedea setarea 32).
Utilizai setrile 83, 87 i 88 pentru a readuce valorile controlate manual ale comenzilor
M30 i M06, respectiv [RESET] (resetare) la valorile implicite. .
37
Ecranul de comand
14 13 12 11 10 9 8
38
Prezentare
Panoul activ la un moment dat are un fundal alb. Putei interveni asupra datelor dintr-un
panou doar atunci cnd panoul respectiv este activ, iar la un moment dat doar un panou
este activ. De exemplu, dac dorii s prelucrai tabelul Corecii scule program,
apsai tasta [OFFSET] (corecii) pn cnd tabelul este afiat cu un fundal alb. Putei
opera apoi modificrile dorite ale datelor. n majoritatea cazurilor, putei modifica panoul
activ cu ajutorul tastelor de afiare.
Funciile mainii sunt organizate n trei moduri: Setare, Editare i Operare. Fiecare mod
ofer toate informaiile necesare pentru executarea sarcinilor referitoare la modul
respectiv, organizate astfel nct s intre pe un ecran. De exemplu, modul Setare afieaz
att tabelele pentru coreciile sculelor i decalajele de origine, ct i informaiile de poziie.
Modul Editare ofer dou panouri de editare programe i asigur accesul la sistemele
opionale Visual Quick Code (VQC, codul rapid de vizualizare), Intuitive Programming
System (IPS, sistemul de programare intuitiv) i Wireless Intuitive Probing System (WIPS,
sistemul fr fir de palpare intuitiv) (dac sunt instalate). Modul Operare include MEM,
modul n care v putei rula programele.
F2.11: Bara pentru mod i afiaj prezint [1] modul curent i [2] funcia afiat curent.
1 2
T2.12: Modul, accesul la taste i afiarea barei
39
Ecranul de comand
Afiarea coreciilor/decalajelor
Exist dou tabele de corecii/decalaje, tabelul Program Tool Offsets (corecii scule
program) i tabelul Active Work Offset (decalaje de origine active). n funcie de mod,
aceste tabele pot s apar n dou panouri de afiare separate, respectiv pot fi incluse n
acelai panou; utilizai butonul [OFFSET] (corecie) pentru a comuta ntre tabele.
T2.13: Tabelele de corecii/decalaje
Denumire Funcie
Program Tool Offsets (corecii scule Acest tabel afieaz codurile sculelor i
program) geometria longitudinal a sculelor.
Active Work Offset (decalaje de origine Acest tabel afieaz valorile introduse astfel
active) nct fiecare scul s tie exact unde se afl
piesa de prelucrat.
Codurile active
Acest ecran furnizeaz informaii n timp real, nemodificabile cu privire la codurile active n
program n momentul respectiv; concret, codurile ce definesc tipul de micare n curs de
execuie (deplasare rapid versus avans liniar versus avans circular), sistemul de
poziionare (absolut versus incremental), compensarea frezei (stnga, dreapta sau
dezactivat), ciclul nchis activ i decalajul de origine. Acest ecran furnizeaz de asemenea
codurile active Dnn, Hnn, Tnn i cel mai recent cod Mnnn.
40
Prezentare
Acest ecran furnizeaz informaii cu privire ppua mobil [1], presiunea curent i [2]
presiunea maxim.
Scula activ
Acest ecran furnizeaz informaii cu privire la scula curent din arborele principal, inclusiv
tipul de scul (dac este specificat), ncrcarea maxim nregistrat a sculei i procentul
duratei rmase de via a sculei (dac se utilizeaz sistemul de management avansat
al sculei).
Nivelul lichidului de rcire este afiat n colul din dreapta sus al ecranului n modul
OPERARE:MEM. O bar vertical indic nivelul lichidului de rcire. Bara vertical clipete
atunci cnd lichidul de rcire ajunge la un nivel ce ar putea cauza probleme n privina
fluxului de lichid de rcire. Acest indicator este afiat de asemenea n modul
DIAGNOSTICARE, ce poate fi accesat prin intermediul tab-ului GAUGES (indicatoare).
41
Ecranul de comand
Seciunea cronometre a acestui ecran (amplasat n partea din dreapta jos a ecranului)
furnizeaz informaii referitoare la duratele ciclurilor (This Cycle: timpul pentru ciclul curent,
Last Cycle: timpul pentru ciclul anterior i Remaining: timpul rmas din ciclul curent).
Seciunea contoare include dou contoare M30, precum i un ecran Loops Remaining
(bucle rmase).
M30 Counter #1: i M30 Counter #2: de fiecare dat cnd un program ajunge la o
comand M30, ambele contoare avanseaz cu o unitate. Dac setarea 118 este
activat, contoarele vor avansa de asemenea de fiecare dat cnd un program
ajunge la o comand M99.
Dac avei macro-uri, putei terge sau modifica M30 Counter #1 cu #3901 i M30
Counter #2 cu #3902 (#3901=0).
Consultai la pagina 5 pentru informaii referitoare la modul de resetare a
cronometrelor i contoarelor.
Loops Remaining: prezint numrul de bucle subprogram rmase de parcurs pentru
finalizarea ciclului curent.
Ecranul Alarme
Putei utiliza acest ecran pentru a afla mai multe despre alarmele mainii atunci cnd apar,
pentru a vizualiza ntregul jurnal de alarme al mainii sau a citi informaii referitoare la
alarmele care apar.
Apsai tasta [ALARMS] (alarme) pn cnd apare ecranul ALARMS (alarme). Apsai
tastele sgei [RIGHT] (dreapta) i [LEFT] (stnga) pentru a comuta ntre cele (3) ecrane
alarme diferite:
42
Prezentare
Mesajele
Apsai tasta [CANCEL] (anulare) sau [SPACE] (spaiu) pentru a terge caracterele
existente. Apsai tasta [DELETE] (tergere) pentru a tergere un ntreg rnd. Datele
mesajului dumneavoastr sunt memorate automat i pstrate chiar i cu maina
scoas din funciune.
Avertizrile alarmei
Mainile Haas includ o aplicaie de baz pentru transmiterea unei avertizri ctre o adres
de e-mail sau ctre un telefon mobil atunci cnd apare o alarm. Setarea acestei aplicaii
reclam unele cunotine cu privire la reeaua dumneavoastr; adresai-v
administratorului de reea sau furnizorului de servicii internet (ISP) dac nu cunoatei
setrile corecte.
2. S-ar putea s apar un mesaj tip pop-up cu o solicitare de setare a unui cookie n
navigator. Acest lucru se va ntmpla de fiecare dat cnd accesai maina prin
intermediul unui alt computer sau navigator, respectiv dac un cookie existent a
expirat. Facei clic pe butonul OK.
43
Ecranul de comand
44
Prezentare
45
Ecranul de comand
c. Al treilea cmp, portul serverului SMTP, este deja completat cu cea mai uzual
valoare (25). Modificai-o doar dac setarea implicit nu este valabil.
d. n ultimul cmp, tastai o adres de email autorizat, ce va fi utilizat de
aplicaie pentru transmiterea avertizrilor.
Afiajul de poziie
Afiaj n
coordonate Funcie
OPERATOR Aceast poziie indic distana pe care ai avansat rapid axele. Aceasta
nu reprezint neaprat distana efectiv a axei fa de punctul de zero al
mainii, cu excepia cazului n care maina tocmai a fost pornit. Tastai
litera axei respective i apsai tasta [ORIGIN] (origine) pentru a aduce
la zero valoarea poziiei pentru axa respectiv.
46
Prezentare
Afiaj n
coordonate Funcie
2. Apsai tastele sgei [LEFT] (stnga) i [RIGHT] (dreapta) pentru a marca litera
unei axe.
3. Apsai tasta [ENTER] (execuie) pentru a plasa o bif n dreptul literei axei marcate.
Aceast bif nseamn c dorii s includei litera axei respective n afiajul de
poziie.
47
Ecranul de comand
48
Prezentare
To run a program in Graphics, a program must be loaded and the control must be in either
MEM, MDI or Edit mode. From MEM or MDI, press [SETTING/GRAPHIC] twice to select the
Graphics mode. From Edit mode, press [CYCLE START] while the active program edit
pane is selected to start a simulation.
Key Help Area The lower left of the graphics display pane is the function key help
area. Function keys that are currently available are displayed here with a brief
description of their usage.
Locator Window The lower right part of the pane displays the whole table area and
indicates where the tool is currently located during simulation.
Tool Path Window In the center of the display is a large window that represents a
top view of the X and Z axes. It displays tool paths during a graphics simulation of the
program. Rapid moves are displayed as dotted lines, while feed motion is displayed
as fine continuous lines.
The places where a drilling canned cycle is used are marked with an X.
Adjusting Zoom Press [F2] to display a rectangle (zoom window) indicating the area
to be magnified. Use [PAGE DOWN] to decrease the size of the zoom window
(zooming in), and use [PAGE UP] to increase the size of the zoom window (zooming
out). Use the Cursor Arrow keys to move the zoom window to the desired location
and press [ENTER] to complete the zoom and rescale the tool path window. The
locator window (small view at the bottom right) shows the entire table with an outline
of where the Tool Path window is zoomed. Tool Path window is cleared when
zoomed, and the program must be re-run to view the tool path.
Press [F2] and then [HOME] to expand the Tool Path window to cover the entire
work area.
Z-Axis Part Zero Line This feature consists of a horizontal line displayed on the
Z-axis bar at the top-right corner of the graphics screen to indicate the position of the
current Z-axis work offset plus the length of the current tool. While a program is
running, the shaded portion of the bar indicates the depth of Z-axis motion. You can
watch the position of the tool tip relative to the Z-axis part zero position as the
program runs.
49
Ecranul de comand
Control Status The lower left portion of the screen displays control status. It is the
same as the last four lines of all other displays.
Position Pane The position pane displays axes locations just as it would during a
live part run.
[F3] / [F4] Use these keys to control simulation speed. [F3] decrements speed, [F4]
increments speed.
Bara de introducere
Bara de introducere este seciunea de introducere date amplasat n colul din stnga jos
al ecranului. Aici apar datele introduse de dumneavoastr pe msur ce le tastai.
Comenzi curente
Aceast seciune descrie pe scurt diferitele pagini Current Commands (comenzi curente)
i tipurile de date pe care le furnizeaz acestea. Informaiile din majoritatea acestor pagini
apar de asemenea n alte moduri.
Pentru a accesa acest ecran, apsai tasta [CURRENT COMMANDS] (comenzi curente),
apoi apsai tasta [PAGE UP] (pagina anterioar) sau [PAGE DOWN] (pagina urmtoare)
pentru a naviga printre pagini.
Aceste cronometre i contoare apar n partea din dreapta jos a ecranului n modurile
OPERARE:MEM and SETARE:ZERO modes.
Macro Variables Display (afiaj variabile macro) -Aceast pagin prezint o list a
variabilelor macro i a valorilor curente ale acestora. Unitatea de comand actualizeaz
aceste variabile pe msur ce sunt rulate programele. Putei de asemenea modifica
variabilele din acest ecran; consultai seciunea Macro-urile, ncepnd de la pagina 5
pentru informaii suplimentare n acest sens.
50
Prezentare
Active Codes (afiaj coduri active) - Aceast pagin prezint lista codurilor de program
active curent. O versiune mai mic a acestui ecran este inclus n ecranul modului
OPERARE:MEM.
Positions (afiaj poziii) - Aceast pagin prezint o imagine extins a poziiilor curente
ale mainii, cu toate punctele de referin (operator, pies de prelucrat, main sau distan
de parcurs) incluse n acelai ecran. Consultai la pagina 46 pentru informaii suplimentare
referitoare la afiajele de poziie.
NOT: Putei avansa rapid axele mainii din acest ecran dac unitatea de
comand este n modul SETARE:AVANS RAPID.
Tool Life Display (afiaj durat de via a sculei) - Aceast pagin prezint informaiile
pe care le utilizeaz unitatea de comand pentru estimarea duratei de via a sculei.
Tool Load Monitor and Display (afiaj i monitorizare ncrcare scul) - n aceast
pagin, putei introduce nivelul maxim procentual de ncrcare a sculei ateptat pentru
fiecare scul.
Afiarea coreciilor/decalajelor
Exist dou tabele de corecii/decalaje, tabelul Program Tool Offsets (corecii scule
program) i tabelul Active Work Offset (decalaje de origine active). n funcie de mod,
aceste tabele pot s apar n dou panouri de afiare separate, respectiv pot fi incluse n
acelai panou; utilizai butonul [OFFSET] (corecie) pentru a comuta ntre tabele.
T2.15: Tabelele de corecii/decalaje
Denumire Funcie
Program Tool Offsets (corecii scule Acest tabel afieaz codurile sculelor i
program) geometria longitudinal a sculelor.
Active Work Offset (decalaje de origine Acest tabel afieaz valorile introduse astfel
active) nct fiecare scul s tie exact unde se afl
piesa de prelucrat.
51
Ecranul de comand
NOT: Trebuie s includei o liniu (-) sau dou puncte (:) atunci cnd
introducei o nou dat sau or.
5. Apsai tasta [ENTER]. Asigurai-v c noua dat sau or este corect. Repetai
pasul 4 n caz contrar.
6. Resetai butonul [EMERGENCY STOP] (oprire de urgen) i tergei alarmele.
52
Prezentare
Bara de pictograme
T2.17: Cmpul 2
53
Ecranul de comand
T2.18: Cmpul 3
T2.19: Cmpul 4
54
Prezentare
55
Ecranul de comand
T2.20: Cmpul 5
56
Prezentare
T2.21: Cmpul 6
T2.22: Cmpul 7
57
Ecranul de comand
T2.23: Cmpul 8
58
Prezentare
T2.24: Cmpul 9
1
PENDANT (oprire de urgen, [EMERGENCY STOP]
consol) de pe consol.
Pictograma dispare atunci
cnd este resetat butonul
[EMERGENCY STOP].
2
PALLET (oprire de urgen, [EMERGENCY STOP]
palet) de pe schimbtorul de
Strunguri: EMERGENCY STOP, palete (freze), respectiv
BARFEED (oprire de urgen, alimentatorul de bare
alimentator de bare) (strunguri). Pictograma
dispare atunci cnd este
resetat butonul
[EMERGENCY STOP].
3
CAGE (oprire de urgen, [EMERGENCY STOP]
carcas schimbtor de scule) de pe carcasa
Strunguri: EMERGENCY STOP, schimbtorului de scule
AUXILIARY 1 (oprire de (freze), respectiv
urgen, dispozitiv auxiliar) dispozitivul auxiliar
(strunguri). Pictograma
dispare atunci cnd este
resetat butonul
[EMERGENCY STOP].
4
AUXILIARY (oprire de urgen, [EMERGENCY STOP]
dispozitiv auxiliar) de pe dispozitivul auxiliar.
Strunguri: EMERGENCY STOP, Pictograma dispare atunci
AUXILIARY 2 (oprire de cnd este resetat butonul
urgen, dispozitiv auxiliar) [EMERGENCY STOP].
59
Ecranul de comand
T2.25: Cmpul 10
T2.26: Cmpul 11
T2.27: Cmpul 12
T2.28: Cmpul 13
60
Prezentare
T2.29: Cmpul 14
61
Ecranul de comand
T2.30: Cmpul 15
62
Prezentare
T2.31: Cmpul 16
T2.32: Cmpul 17
63
Ecranul de comand
T2.33: Cmpul 18
Prima coloan a acestui ecran v ofer informaii referitoare la starea arborelui principal i
valorile controlate manual curente pentru arborele principal, avansul de lucru i
avansul rapid.
64
Prezentare
A doua coloan indic ncrcarea sarcina efectiv a motorului n kW. Aceast valoare
reflect puterea transmis efectiv sculei. Aceasta indic de asemenea turaiile programat
i efectiv curente ale arborelui principal, precum i vitezele de avans programat
i efectiv.
Indicatorul de sarcin pe arborele principal indic prin intermediul unui grafic cu bare
ncrcarea arborelui principal ca procent din capacitatea motorului.
Captura de ecran este salvat pe dispozitivul USB sau pe unitatea hard a mainii, iar
unitatea de comand afieaz mesajul Snapshot saved to HDD/USB (imagine salvat
pe hard-disk/USB) la ncheierea procesului.
65
Captura de ecran
Cnd apsai tasta [HELP] (ajutor), apare un meniu de tip pop-up cu opiunile de meniu
pentru diferitele informaii ajuttoare. Dac dorii s accesai direct meniul de tip tab Help
(ajutor), apsai din nou tasta [HELP] (ajutor). Consultai la pagina 67 pentru informaii
suplimentare referitoare la meniul respectiv. Apsai din nou tasta [HELP] (ajutor) pentru a
iei din funcia de ajutor.
Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru a marca o opiune de meniu,
apoi apsai tasta [ENTER] (execuie) pentru a o selecta. Opiunile disponibile din acest
meniu sunt:
Help Index (index ajutor) - Prezint o list a subiectelor de ajutor dintre care putei
alege. Pentru informaii suplimentare n acest sens, consultai seciunea Index
ajutor de la pagina 68.
66
Prezentare
Pentru a accesa meniul de tip tab Help (ajutor), apsai tasta HELP (ajutor) pn cnd este
afiat tab-ul Operators Manual Table of Contents (cuprinsul Manualului
operatorului). Putei apoi naviga n cuprinsul Manualului operatorului salvat n unitatea de
comand.
Putei accesa alte funcii de ajutor din meniul de tip tab; apsai tasta [CANCEL] (anulare)
pentru a nchide tab-ul Operators Manual Table of Contents (cuprinsul
Manualului operatorului) i accesa restul meniului. Pentru informaii referitoare la meniurile
de navigagare de tip tab, consultai la pagina 65.
67
Tab-ul Search (cutare)
Utilizai tab-ul Search (cutare) pentru a cuta n cuprins pe baza unui cuvnt cheie.
1. Apsai tasta [F1] pentru a parcurge cuprinsul manualului, respectiv apsai tasta
[CANCEL] (anulare) pentru a iei din tab-ul Help (ajutor) i selectai tab-ul Search
(cutare).
2. Tastai termenul de cutare n cmpul de introducere text.
3. Apsai tasta [F1] pentru a executa cutarea.
4. Pagina de rezultate afieaz subiectele ce conin termenul de cutare; marcai un
subiect i apsai tasta [ENTER] (execuie) pentru a-l vizualiza.
Tab-ul CALCULATOR are subtab-uri pentru diferitele funcii ale calculatorului. Marcai
subtab-ul dorit i apsai tasta [ENTER] (execuie).
Calculatorul
68
Prezentare
1. LOAD (ncrcare) i fereastra calculatorului sunt marcate iniial. Celelalte opiuni pot
fi selectate cu tastele sgei stnga/dreapta. Numerele sunt introduse prin tastare
direct i apsarea tastei [ENTER] (execuie). Cnd este tastat un numr i LOAD
(ncrcare) i fereastra calculatorului sunt marcate, numrul respectiv este introdus
n fereastra calculatorului.
2. Cnd este tastat un numr atunci cnd este selectat o alt funcie (+, -, *, /),
calculul respectiv va fi efectuat cu numrul tocmai introdus i orice numr care se afla
deja n fereastra calculatorului (de ex.RPN).
3. Calculatorul va accepta de asemenea o expresie matematic de genul 23*4-
5.2+6/2, evalund-o (cu efectuarea mai nti a nmulirii i mpririi) i afind
rezultatul, 89.8 n acest caz, n fereastr. Nu se admit exponeni.
NOT: Datele nu pot fi introduse ntr-un cmp a crui etichet este marcat.
tergei datele din celelalte cmpuri (prin apsarea tastei [F1] sau
[ENTER] - execuie) pn cnd eticheta nu mai este marcat pentru a
modifica direct cmpul.
Pagina Calculator pentru triunghi preia cteva dimensiuni ale triunghiului i rezolv restul
valorilor. Pentru date introduse ce conduc la mai mult de o soluie, introducerea din nou a
ultimei valori va determina afiarea urmtoarei soluii posibile.
69
Tab-ul Calculator
1. Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru a selecta cmpul pentru
valoarea de introdus.
2. Tastai o valoare, apsai apoi tasta [ENTER] (execuie).
3. Tastai lungimile laturilor i unghiurile cunoscute ale unui triunghi.
Cnd sunt introduse suficiente date, unitatea de comand rezolv triunghiul i afieaz
rezultatele.
70
Prezentare
1. Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru a selecta cmpul pentru
valoarea de introdus.
2. Tastai centrul, raza, unghiurile i punctele de pornire i final. Apsai tasta [ENTER]
(execuie) dup fiecare introducere de date.
71
Tab-ul Calculator
Acest calculator v ajut s determinai turaiile i vitezele de avans corecte pentru aplicaia
dumneavoastr. Introducei toate informaiile disponibile referitoare la scule, materiale i
programul planificat, iar calculatorul va completa vitezele de avans recomandate atunci
cnd are suficiente informaii.
72
Prezentare
1. Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru marcarea cmpului de
date pentru valoarea pe care dorii s o introducei.
2. Tastai valoarea i apsai tasta [ENTER] (execuie).
3. Introducei dou puncte, A i B, pe o linie i un al treilea punct, C, n afara liniei
respective.
Unitatea de comand calculeaz punctul de intersecie. Punctul este situat acolo unde o
linie normal din punctul C se intersecteaz cu linia AB, precum i perpendiculara pe linia
respectiv.
73
Tab-ul Calculator
Aceast funcie determin punctele de intersecie dintre dou cercuri. Furnizai poziia
celor dou cercuri i razele acestora. Unitatea de comand calculeaz punctele de
intersecie formate de tangentele la ambele cercuri.
74
Prezentare
75
Tab-ul Calculator
76
Operarea
Capitol 3: Operarea
3.1 Punerea n funciune a mainii
nainte s executai aceast procedur pentru a pune n funciune centrul de strunjire,
eliberai potenialele zone de coliziune, cum ar fi palpatorul sculei, recuperatorul de piese,
ppua mobil, capul revolver i arborele secundar.
77
NOT: Butonul [POWER UP/RESTART] (iniializare/repornire) nu
funcioneaz la strungurile TL i mainile cu doi arbori. Axele acestor
maini trebuie aduse individual n poziia de ZERO.
78
Operarea
NOT: Unitile hard-disk externe USB trebuie s fie formatate n sistem FAT
sau FAT32. Nu utilizai dispozitive formatate NTFS.
1. Programul activ
2. Tab-ul activ
3. Programul marcat
4. Ora
5. Data
6. Subdirectorul
7. Dimensiunea fiierului
8. Programul selectat
79
Sistemele de directoare de fiiere
Navigarea n directoare
Crearea de directoare
Cnd selectai un program, acesta devine activ. Programul activ apare n fereastra
principal a modului EDIT:EDIT i este programul pe care l ruleaz unitatea de comand
atunci cnd apsai butonul [CYCLE START] (pornire ciclu) n modul OPERARE:MEM.
1. Apsai tasta [LIST PROGRAM] (list de programe) pentru a se afia programele din
memorie. Putei utiliza de asemenea meniurile de tip tab pentru a selecta programele
80
Operarea
Extensiile de fiier vizeaz aplicaiile PC; unitatea de comand CNC le va ignora. Putei
denumi fiierele cu numrul de program i fr extensie, ns unele aplicaii PC nu vor
recunoate fiierele fr extensie.
Copierea fiierelor
1. Marcai un fiier i apsai tasta [ENTER] (execuie) pentru a-l selecta. Va aprea o
bif lng numele fiierului.
2. Odat selectate toate programele, apsai tasta [F2]. Aceasta va deschide fereastra
Copy To (copiere n). Utilizai tastele sgei pentru a selecta destinaia i apsai
tasta [ENTER] (execuie) pentru a copia programul. Fiierele copiate din memoria
unitii de comand pe un dispozitiv de memorie vor avea extensia .NC adugat la
sfritul numelui fiierului. ns numele poate fi schimbat prin navigarea n directorul
de destinaie, introducerea unui nou nume i apoi apsarea tastei [F2].
81
tergerea programelor
NOT: Nu putei anula acest proces. Avei grij s salvai copii ale datelor pe
care s-ar putea s dorii s le rencrcai n unitatea de comand. Nu
putei apsa tasta [UNDO] (anulare) pentru a recupera un program
ters.
4. Apsai tasta [Y] de pe prompter pentru a terge programul, respectiv tasta [N]
pentru a anula acest proces.
5. Pentru a terge mai multe programe:
a. marcai fiecare program pe care dorii s l tergei i apsai tasta [ENTER]
(execuie). Aceasta plaseaz o bif lng numele fiecrui program.
b. Apsai tasta [ERASE PROGRAM].
c. Rspundei prompterului Y/N (da/nu) pentru fiecare program.
6. Dac dorii s tergei toate programele din list, selectai opiunea ALL (toate) de la
sfritul listei i apsai tasta [ERASE PROGRAM] (tergere program).
82
Operarea
Lista de programe din MEMORIE poate conine pn la 500 de programe. Dac unitatea
de comand conine 500 de programe i ncercai s creai un program nou, unitatea de
comand afieaz mesajul DIR FULL (director plin), i nu este creat noul program.
tergei cteva programe din lista de programe pentru a putea crea noi programe.
83
Modificarea numerelor programelor
Putei crea i ncrca fiiere de rezerv prin intermediul meniul de tip pop-up SAVE AND
LOAD (salvare i ncrcare).
84
Operarea
Funcia de salvare a datelor mainii salveaz fiierele sub numele de fiier indicat de
dumneavoastr. Fiecrui tip de date i se aloc o extensie asociat:
Corecii/decalaje .OFS
Setri .SET
Parametri .PAR
Jurnal .HIS
Program .PGM
85
Recuperarea datelor dintr-o copie de rezerv
Aceast procedur v prezint modul n care putei recupera datele mainii prin intermediul
unei copii de rezerv salvate pe un dispozitiv de memorie USB.
1. Introducei un dispozitiv de memorie USB cu fiierele de rezerv n portul USB din
partea dreapt a consolei de comand.
2. Selectai tab-ul USB n managerul de dispozitive.
3. Apsai butonul [EMERGENCY STOP] (oprire de urgen).
4. Deschidei directorul ce conine fiierele pe care dorii s le recuperai.
5. Apsai tasta [F4].
Apare meniul de tip pop-up Save and Load (salvare i ncrcare).
6. Selectai tipul de fiier de ncrcat i apsai apoi tasta [ENTER] (execuie).
86
Operarea
Tasta sgeat [UP] (n sus) caut spre nceputul programului pornind din poziia curent a
cursorului. Tasta sgeat [DOWN] (n jos) caut spre sfritul programului. Prima apariie
gsit a termenului este marcat.
3.6 RS-232
RS-232 este un mod de conectare a unitii de comand CNC Haas la un computer.
Aceast funcie permite programatorului s ncarce i descarce programe, setri i corecii
scule de pe un PC.
19200 50
9600 500
4800 1000
2400 3000
87
Colectarea datelor de prelucrare
Colectarea datelor de prelucrare este activat prin setarea 143, ce permite utilizatorului s
extrag date din unitatea de comand cu ajutorul unei comenzi Q transmise prin
intermediul portului RS-232 (sau prin utilizarea unui pachet hardware opional). Funcia se
bazeaz pe un software specific i necesit un computer auxiliar pentru solicitarea,
interpretarea i memorarea datelor de la unitatea de comand. Computerul auxiliar poate
de asemenea seta anumite variabile macro.
Unitatea de comand rspunde unei comenzi Q doar dac setarea 143 este ON (activat).
Se utilizeaz urmtorul format de ieire:
STX (0x02) marcheaz nceputul datelor. Acest caracter de control este pentru
computerul auxiliar.
CSV reprezint acronimul pentru Comma Separated Variables (variabile separate
prin virgul), fiind vorba despre una sau mai multe variabile de date separate prin
virgule.
ETB (0x17) marcheaz sfritul datelor. Acest caracter de control este pentru
computerul auxiliar.
CR/LF i spune computerului auxiliar c segmentul de date este complet i c trebuie
s treac la linia urmtoare.
0x3E Afieaz prompterul >.
Dac unitatea de comand este ocupat, aceasta va rspunde Status, Busy (stare,
ocupat). Dac o solicitare nu este recunoscut, unitatea de comand rspunde Unknown
(necunoscut) i apare un nou prompter >. Sunt disponibile urmtoarele comenzi:
T3.2: Comenzi Q de la distan
88
Operarea
Utilizatorul are posibilitatea de a solicita coninutul oricrei variabile macro sau de sistem
prin utilizarea comenzii Q600, de exemplu Q600 xxxx. Aceasta va afia coninutul
variabilei macro xxxx pe computerul auxiliar. n plus, variabilele macro #1-33, 100-199,
500-699 (reinei c variabilele #550-580 nu sunt disponibile dac freza este echipat cu
un sistem de palpare), 800-999 i #2001 pn la #2800 pot fi suprascrise cu ajutorul unei
comenzi E, de exemplu Exxxx yyyyyy.yyyyyy, unde xxxx reprezint variabila macro,
iar yyyyyy.yyyyyy este noua valoare a acesteia.
89
Colectarea datelor de prelucrare
Aceast metod este utilizat pentru a furniza computerului auxiliar date despre starea
mainii, fiind activat prin instalarea unei plci de relee cod M cu 8 rezerve (toate 8 fiind
dedicate funciilor de mai jos i neputnd fi utilizate pentru funcionarea cod M normal), un
releu de pornire, un set suplimentar de contacte [EMERGENCY STOP] (oprire de urgen)
i un set special de cabluri. Contactai dealerul pentru informaii cu privire la preurile
acestor componente.
Contactele E-STOP. Acestea vor fi nchise atunci cnd este apsat butonul
[EMERGENCY STOP] (oprire de urgen).
Alimentare cu tensiune cuplat - 115 VAC. Indic faptul c unitatea de comand este
pornit. Aceasta trebuie conectat la un releu electromagnetic de 115 VAC pentru
interfa.
Releul de ieire de rezerv 40. Indic faptul c unitatea de comand este In-Cycle
(n curs de rulare).
Releele de ieire de rezerv 41 i 42:
90
Operarea
Putei apela subprograme ntr-un program FNC, dar subprogramele respective trebuie s
se afle n acelai director de fiiere cu programul principal.
Dac programul FNC respectiv apeleaz macro-uri G65 sau subprograme alias G/M,
acestea trebuie s se afle n MEMORIE.
91
Colectarea datelor de prelucrare
1. Funcia DNC este activat cu ajutorul parametrului 57, bitul 18 i al setrii 55. Aducei
bitul parametrului n starea (1) i modificai setarea 55 ON On (activat).
2. Se recomand ca funcia DNC s fie rulat cu selectare XMODEM sau paritate,
deoarece o eroare de transmisie va fi detectat i programul DNC va fi oprit fr
producerea de coliziuni. Setrile unitii de comand CNC i ale computerului trebuie
s fie adaptate ntre ele. Pentru a modifica setrile unitii de comand CNC, apsai
tasta [SETTING/GRAPHIC] (setri/grafic) i defilai pn la setrile RS-232 (sau
tastai 11 i apsai tasta sgeat n sus sau n jos).
92
Operarea
3. Utilizai tastele sgei [UP] (n sus) i [DOWN] n jos pentru a marca variabilele i
tastele sgei stnga i dreapta pentru a modifica valorile.
4. Apsai tasta [ENTER] (execuie) atunci cnd este marcat selecia vizat.
5. DNC este selectat prin apsarea de dou ori a tastei [MDI/DNC]. DNC reclam un
minim de 8 kbytes de memorie utilizator disponibil. Aceasta se poate face prin
accesarea paginii List de programe i verificarea nivelului de memorie liber indicat
n partea inferioar a paginii.
6. Programul trimis la unitatea de comand trebuie s nceap i s se ncheie cu cte
un %. Viteza de transfer selectat (setarea 11) pentru portul RS-232 trebuie s fie
suficient de mare pentru a se susine viteza de execuie a blocurilor programului.
Dac viteza de transfer este prea mic, este posibil ca scula s se opreasc n timpul
achierii.
7. Iniiai transmiterea programului spre unitatea de comand nainte s fie apsat
butonul [CYCLE START] (pornire ciclu). Odat afiat mesajul DNC Prog Found
(program DNC gsit), apsai butonul [CYCLE START] (pornire ciclu).
n cursul rulrii unui program n DNC, modurile nu pot fi schimbate. De aceea, funciile de
editare, cum ar fi editarea n fundal, nu sunt disponibile.
Comunicaia duplex deplin n cursul DNC este posibil prin utilizarea comenzii G102 sau
DPRNT pentru transmiterea coordonatelor pe axe napoi la computerul de control.
93
Pedala pentru mandrin
Cnd apsai aceast pedal, mandrina automat este strns sau destrns, similar unei
comenzi M10 / M11 pentru arborele principal, respectiv unei comenzi M110 / M111 pentru
arborele secundar. Aceasta v permite s operai arborele principal fr ajutorul minilor
n timp ce ncrcai sau descrcai o pies de prelucrat.
Setrile pentru strngerea pe diametrul interior / diametrul exterior pentru arborii principal
i secundar se aplic atunci cnd utilizai aceast pedal (consultai Setarea 92 de la
pagina 433 i Setarea 122 de la pagina 439 pentru informaii suplimentare n acest sens).
Utilizai setarea 76 pentru a activa sau dezactiva toate pedalele de comand. Consultai la
pagina 429 pentru informaii suplimentare.
94
Operarea
AVERTISMENT: Verificai piesa de prelucrat din mandrin sau buca elastic dup o
cdere de tensiune. O ntrerupere a alimentrii cu tensiune reduce
presiunea de strngere a piesei de prelucrat, ceea ce poate duce la
deplasarea acesteia n mandrin sau buca elastic. Setarea 216 va
dezactiva pompa hidraulic dup o perioad de timp specificat
prin setare.
Turaia mai mare reduce fora de strngere a mandrinei. Consultai diagrama urmtoare.
95
Funcionarea tubului de tragere
96
Operarea
F3.6: Reglarea forei de strngere a tubului de tragere: [1] Buton de blocare, [2] Buton
de reglare.
1 2
97
nlocuirea mandrinei i a bucei elastice
Aceste proceduri descriu modul de demontare i nlocuire a mandrinei sau bucei elastice.
Montarea mandrinei
98
Operarea
Demontarea mandrinei
3. Strngei mandrina [3] i demontai cele ase (6) uruburi SHCS [4] de fixare a
mandrinei pe capul arborelui principal sau placa adaptoare.
4. Destrngei mandrina. Fixai o cheie de mandrin n alezajul central al mandrinei i
desfiletai mandrina din tubul de tragere. Dac exist n dotare, scoatei
placa adaptoare [1].
99
nlocuirea mandrinei i a bucei elastice
1
2
3
4
7
6
1. Slbii urubul de reglare [3] de pe partea lateral a capului arborelui principal [7].
Utiliznd o cheie de buce elastice [6], desfiletai buca elastic [5] de pe capul
arborelui principal [7].
2. Demontai cele ase (6) uruburi SHCS din capul arborelui principal [7] i scoatei-l.
3. Scoatei adaptorul pentru buca elastic [2] din tubul de tragere [1].
100
Operarea
Cnd apsai aceast pedal, luneta hidraulic se blocheaz sau deblocheaz, similar
unei comenzi cod M pentru controlul lunetei (M59 P1155 pentru blocare, M60 P1155
pentru deblocare). Aceasta v permite s operai luneta fr ajutorul minilor n timp ce
manipulai piesa de prelucrat.
Utilizai setarea 76 pentru a activa sau dezactiva toate pedalele de comand. Consultai la
pagina 429 pentru informaii suplimentare n acest sens.
Ppuile mobile sunt controlate cu ajutorul presiunii hidraulice la modelele ST-10 (numai
cu pinol), ST-20 i ST-30.
Ppua mobil este cuplat atunci cnd pinola ppuii mobile este n contact cu piesa de
prelucrat, aplicnd fora specificat.
101
Tipuri de ppui mobile
Exist trei tipuri principale de ppui mobile: cu pinol hidraulic, poziionat hidraulic i
servo. Tipul de ppu mobil instalat depinde de modelul de strung, fiecare tip avnd
caracteristici funcionale diferite.
La ST-10, poziionai manual ppua mobil i acionai o manet de blocare pentru a o fixa
n poziie.
ATENIE: Avei grij s deplasai ppua mobil atunci cnd este necesar pentru
a preveni o coliziune.
Ppua mobil ST-10 const dintr-un cap fix i o pinol cu o curs de 4" (102 mm). De
aceea, singura component care se deplaseaz automat este pinola. Reglai presiunea
hidraulic de pe HPU pentru a controla fora de prindere a pinolei. Consultai diagrama din
figura F3.11.
Nu putei mica pinola ppuii mobile prin intermediul comenzii [HANDLE JOG] (manet
de avans rapid) sau al manetei de comand avans rapid de la distan. De asemenea,
butoanele [POWERUP/RESTART] (iniializare/repornire) sau [ZERO RETURN] (revenire
la zero) i [ALL] (toate) nu vor mica pinola ppuii mobile. Ppua mobil ST-10 nu are
o ax alocat.
102
Operarea
F3.11: Fora pinolei hidraulice ST-10: [1] Presiune maxim, [2] For pinol hidraulic.
1 2
(kgf/cm2) PSI
(28) 400
(21) 300
(14) 200
(6.9) 100
(3.4) 50
103
Tipuri de ppui mobile
F3.12: Diagrama de presiune a ppuii mobile ST-20/30: [1] Presiune maxim, [2]
For ppu mobil hidraulic.
1 2
(kgf/cm2) PSI
(28) 400
(21) 300
(14) 200
(6.9) 100
(3.4) 50
Presiunea de lucru minim recomandat a ppuii mobile hidraulice este de 120 psi. Dac
presiunea hidraulic este setat sub 120 psi, s-ar putea ca aceasta s nu
funcioneze corespunztor.
Dac este decuplat sau ntrerupt alimentarea electric a strungului n timp ce ppua
mobil hidraulic este cuplat pe o pies de prelucrat, fora de prindere se pierde. Sprijinii
piesa de prelucrat i aducei ppua mobil n poziia de zero pentru a o repune n
funciune dup restabilirea alimentrii electrice.
104
Operarea
Modificai setarea 241 pentru a controla fora de prindere a ppuii mobile. Utilizai o
valoare cuprins ntre 1000 i 4500 livre for (dac setarea 9 este INCH), respectiv ntre
4450 i 20110 newtoni (dac setarea 9 este MM).
F3.13: For maxim de prindere [1], Indicator de nivel axa B [2] i Pictogram prindere
ppu mobil [3]
105
Tipuri de ppui mobile
O pictogram pentru prindere [3] indic dac ppua mobil este cuplat sau nu. Consultai
la pagina 5 pentru informaii suplimentare referitoare la pictograma pentru prindere cu
ppua mobil.
F3.14: Indicatoare presiune efectiv [1] i presiune maxim [2] pe indicatorul de nivel
pentru for
1
2
Dac este decuplat sau ntrerupt alimentarea electric a strungului n timp ce ppua
mobil servo este cuplat pe o pies de prelucrat, se cupleaz frna servo pentru
meninerea forei de prindere i meninerea n poziie a ppuii mobile.
Readucei ppua mobil la zero nainte s pornii un nou ciclu pentru o nou pies de
prelucrat. Putei apoi reintroduce n program comenzile de micare pentru ppua mobil
pentru ciclurile viitoare.
Prima acionare a pedalei pentru ppua mobil dup o ntrerupere a alimentrii electrice
determin revenirea la zero a ppuii mobile. Asigurai-v c piesa de prelucrat este
sprijinit nainte s acionai pedala pentru ppua mobil.
106
Operarea
F3.15: Setrile 105 [3], 106 [2], 107 [1] i poziia de origine [4].
1 2 3
4
B(-) B0 (+)
Setarea 105 - Retract Point (punct de retragere) [3] i setarea 106 - Advance Point (punct
de avans) [2] sunt definite relativ la setarea 107 - Hold Point (punct de susinere) [1].
Setarea 107 este absolut. Setrile 105 i 106 sunt incrementale n raport cu setarea 107.
Hold Point (punct de susinere, setarea 107): Punctul n care se aplic fora de
prindere. Nu exist o valoare implicit. Aceast setare are o valoare negativ.
Advance Point (punct de avans, setarea 106): Distana fa de punctul de
susinere pn la care deplasarea ppuii mobile se face cu vitez de avans.
Valoarea este exprimat relativ la setarea 107 i exist o valoare implicit ce variaz
n funcie de modelul de strung. Aceast setare are o valoare pozitiv.
Retract Point (punct de retragere, setarea 105): Distana fa de punctul de avans
pn la care deplasarea ppuii mobile se face cu vitez maxim. Valoarea este
exprimat relativ la setarea 107 i exist o valoare implicit ce variaz n funcie de
modelul de strung. Aceast setare are o valoare pozitiv.
Setrile 105 i 106 au valori implicite n funcie de modelul de strung. Dac dorii,
introducei valori noi n oli (dac setarea 9 este INCH) sau n milimetri (dac setarea 9
este MM).
107
ST-20/30/40 - Operarea ppuii mobile
NOT: Setrile 105, 106 i 107 nu se aplic pentru ppua mobil ST-10,
deoarece aceasta este poziionat manual.
Setrile 106 Advance Point (punct de avans) i 105 Retract Point (punct de retragere) au
valori implicite n funcie de modelul de strung. Dac dorii, introducei valori noi n oli (dac
setarea 9 este INCH) sau n milimetri (dac setarea 9 este MM).
108
Operarea
Cnd apsai aceast pedal, ppua mobil (sau pinola ppuii mobile) se deplaseaz
spre sau se ndeprteaz de arborele principal, similar cu o comand M21 sau M22, n
funcie de poziia curent. Dac ppua mobil este departe de punctul de retragere,
apsarea pedalei determin deplasarea ppuii mobile spre punctul de retragere (M22).
Dac ppua mobil este n punctul de retragere, apsarea pedalei determin deplasarea
ppuii mobile spre punctul de susinere (M21).
Dac apsai pedala n timp ce ppua mobil se afl n micare, ppua mobil se oprete
i trebuie s nceap o nou secven.
Apsai i meninei apsat pedala timp de 5 secunde pentru a retrage complet pinola
ppuii mobile i a menine presiunea de retragere. Aceasta asigur pinola ppuii mobile
mpotriva deplasrii spre nainte. Utilizai aceast metod pentru a gara pinola ppuii
mobile atunci cnd nu este n uz.
NOT: Poziia ppuii mobile se poate schimba n timp dac aceasta este
lsat ntr-o poziie ce nu este complet retractat sau dac nu vine n
contact cu o pies de prelucrat. Aceasta ca urmare a scurgerilor
normale ale sistemului hidraulic.
Utilizai setarea 76 pentru a activa sau dezactiva toate pedalele de comand. Consultai la
pagina 429 pentru informaii suplimentare.
Setarea ppuii mobile implic setarea unei zone de restricie a ppuii mobile.
Aceste setri creeaz o zon de restricie. Zona de restricie este o zon rectangular
protejat din zona din dreapta jos a spaiului de lucru al strungului. Zona de restricie se
modific astfel nct axa Z i ppua mobil s pstreze o distan sigur ntre ele atunci
cnd se afl sub un plan specificat de degajare pe axa X.
Setarea 93 specific planul de degajare pe axa X, iar setarea 94 specific separaia dintre
axa Z i axa B (axa ppuii mobile). Dac o micare programat trece prin zona de
protecie a ppuii mobile, apare un mesaj de avertizare.
109
Zona de restricie a ppuii mobile
F3.17: [2] Zona de restricie a ppuii mobile, [1] Setarea 93, [3] Setarea 94.
Pentru a seta o separaie pentru axele Z i B sub planul de degajare X (setarea 94):
1. Apsai tastele [ZERO RETURN] (revenire la zero) i [HOME G28] (origine G28).
2. Selectai axa X i deplasai capul revolver n faa vrfului pinolei ppuii mobile.
3. Deplasai axa Z astfel nct partea din spate a capului revolver s fie la circa 0.25"
de vrful pinolei ppuii mobile.
4. Introducei valoarea pe axa Z pentru Machine Position (poziie main) afiat
pentru setarea 94.
110
Operarea
O zon de restricie nu este ntotdeauna de dorit (la setare, de exemplu). Pentru anularea
unei zone de restricie:
1. Introducei un 0 n setarea 94.
2. Introducei o curs maxim a mainii pe axa X n setarea 93.
Ppua mobil servo ST-40 nu poate fi avansat rapid n timp ce este cuplat cu o pies
de prelucrat sau n timp ce arborele principal este n funciune.
3.11 Sculele
Codul Tnn este utilizat pentru a selecta scula de utilizat n cadrul unui program.
111
Modul avans rapid
Modul avans rapid v permite s avansai rapid pe toate axele pn ntr-o poziie dorit.
naintea avansrii rapide a axelor, este necesar s se aduc la zero (punctul de referin
pentru originea axei) toate axele.
Urmtorul pas este acela de a palpa sculele. Astfel se definete distana dintre vrful sculei
i suprafaa lateral a piesei de prelucrat. Aceast procedur reclam urmtoarele:
112
Operarea
D F E C A B
113
Setarea manual a coreciei sculei
12. nchidei ua strungului. Tastai 50 i apsai tasta [FWD] (nainte) pentru a porni
arborele principal.
13. Utilizai cuitul de strunjire ncrcat n staia 1 pentru a executa o mic achiere pe
suprafaa frontal a materialului fixat n arborele principal. Apropiai cu atenie scula
de pies i avansai lent n timpul achierii.
14. Dup ce ai executat mica operaie de achiere, ndeprtai scula de pies cu ajutorul
axei X. ndeprtai suficient scula de pies nct s putei efectua o msurare cu
instrumentul de msur.
15. Apsai tasta [Z FACE MEASURE] (msurare faet Z) (E) pentru a nregistra
poziia curent pe axa Z n tabelul Corecii.
16. Cursorul se deplaseaz la poziia sculei pe axa Z.
17. Repetai paii descrii mai sus pentru fiecare scul din program. Executai
schimbarea sculei ntr-o poziie sigur, fr obstrucii.
Pentru capetele revolver BOT (nurubate): La apsarea tastei [F2], se seteaz o corecie
scul pentru interior pe axa X n centrul pentru o scul BOT pentru interior de 1" (25
mm). Setai manual coreciile pentru scule de alte dimensiuni sau pentru portcuite
procurate din comer.
114
Operarea
Pentru capetele revolver VDI (Verein Deutscher Ingenieure): La apsarea tastei [F2], se
seteaz o corecie scul pe axa X n centrul pentru staiile VDI40.
Pentru capetele revolver hibrid (combinaie BOT i VDI40): La apsarea tastei [F2], se
seteaz o corecie scul pe axa X n centrul pentru staiile VDI40.
115
Modul Grafic
3.13 Funcii
Dintre funciile centrului de strunjire Haas, menionm:
Modul Grafic
Funcionarea simulat
Rularea programelor
Editarea n fundal
Cronometrul de suprasolicitare ax
Modul Grafic poate fi accesat din modurile Memorie, MDI, DNC sau Editare. Pentru a rula
un program:
1. Apsai butonul [SETTING/GRAPHIC] (setri/grafic) pn cnd se afieaz pagina
GRAPHICS (grafic). Sau apsai butonul [CYCLE START] (pornire ciclu) din panoul
Active program (program activ) n modul Editare pentru a accesa modul Grafic.
2. Pentru a rula DNC n grafice, apsai tasta [MDI/DNC] pn cnd se activeaz modul
DNC, apoi deschidei afiajul grafic i transmitei programul ctre unitatea de
comand a mainii (consultai seciunea DNC).
3. Exist trei funcii de afiare utile n modul Grafic ce pot fi accesate prin apsarea
uneia dintre tastele funcionale [F1] - [F4]. [F1] este butonul de ajutor, ce ofer o
scurt descriere a fiecreia dintre funciile posibile n modul Grafic. [F2] este butonul
de focalizare, ce permite mrirea unei zone prin utilizarea tastelor sgei, [PAGE UP]
(pagina anterioar) i [PAGE DOWN] (pagina urmtoare) pentru a controla nivelul
de focalizare i apsarea tastei [ENTER] (execuie). Butoanele [F3] i [F4] sunt
utilizate pentru a controla viteza de simulare.
116
Operarea
1. Funcia simulare este selectat prin apsarea tastei [DRY RUN] (simulare) din
modul MEM sau MDI.
n modul Simulare, toate avansurile rapide i avansurile de lucru sunt rulate la
vitezele selectate cu ajutorul tastelor de avans rapid. Simularea face toate
schimbrile necesare ale sculelor. Tastele de control manual regleaz turaia
arborelui principal n modul Simulare.
2. Simularea este activat sau dezactivat numai atunci cnd un program este finalizat
complet sau cnd este apsat tasta [RESET] (resetare).
Editarea n fundal v permite s editai un program n timp ce este rulat un alt program.
1. Apsai tasta [EDIT] (editare) pn cnd este activat panoul de editare n fundal
(Program inactiv) n partea dreapt a ecranului.
2. Apsai tasta [SELECT PROGRAM] (selectare program) pentru a selecta din list
un program pentru editarea n fundal (programul trebuie s se afle n memorie).
3. Apsai tasta [ENTER] (execuie) pentru a ncepe editarea n fundal.
4. Pentru a selecta un alt program pentru editarea n fundal, apsai tasta [SELECT
PROGRAM] (selectare program) din panoul de editare n fundal i alegei un nou
program din list.
117
Cronometrul de suprasolicitare ax
5. Toate modificrile fcute n cursul editrii n fundal nu vor afecta programul n curs
de rulare, nici subprogramele acestuia. Modificrile vor avea efect cu proxima ocazie
cu care este rulat programul. Pentru a iei din editarea n fundal i a reveni la
programul n curs de rulare, apsai tasta [PROGRAM].
6. Butonul [CYCLE START] (pornire ciclu) nu poate fi utilizat n modul Editare n fundal.
Dac programul conine o oprire programat (M00 sau M30), ieii din modul Editare
n fundal (apsai tasta [PROGRAM]) i apsai butonul [CYCLE START] (pornire
ciclu) pentru a relua programul.
NOT: Toate datele de la tastatur sunt orientate spre modul Editare n fundal
atunci cnd o comand M109 este activ i este accesat modul
Editare n fundal. Odat o editare ncheiat (prin apsarea tastei
[PROGRAM]), intrrile de la tastatur vor reveni la M109 pentru
programul n curs de rulare.
118
Operarea
Captura de ecran este salvat pe dispozitivul USB sau pe unitatea hard a mainii, iar
unitatea de comand afieaz mesajul Snapshot saved to HDD/USB (imagine salvat
pe hard-disk/USB) la ncheierea procesului.
4. Avansai rapid ntr-o poziie ct mai apropiat posibil de poziia memorat sau ntr-o
poziie pentru care exist o traiectorie rapid neobstrucionat pentru revenirea n
poziia memorat.
5. Revenii la modul anterior prin apsarea tastei [MEMORY] (memorie) sau
[MDI/DNC] (introducere manual date/comand numeric direct). Unitatea de
comand va continua numai dac este reluat modul n care s-a produs
oprirea mainii.
119
Operarea funciei de optimizare program
7. Apsai din nou butonul [CYCLE START] (pornire ciclu) i programul va relua
funcionarea normal. A se vedea de asemenea setarea 36 de la pagina 422.
120
Operarea
121
Operarea funciei de optimizare program
1 2
Sculele dublate sau de rezerv sunt clasificate n grupe specifice. Programatorul specific
o grup de scule, n loc s indice o singur scul, n programul cod G. ATM va urmri
utilizarea sculelor individuale dintr-o grup de scule i o va compara cu limitele definite de
utilizator. Odat limita atins (de ex. numrul de utilizri sau ncrcarea sculei), strungul
selecteaz automat o alt scul din grupa respectiv data urmtoare cnd este necesar
o astfel de scul.
Cnd o scul este expirat, lampa de avertizare clipete n portocaliu i ecranul privind
durata de via a sculei este afiat automat.
122
Operarea
3.16.1 Navigarea
Interfaa ATM utilizeaz trei ferestre separate pentru introducerea datelor: Fereastra
Grup scule, fereastra Limite admise i fereastra Date scule (aceast fereastr include lista
de scule n stnga i datele sculelor n dreapta).
n partea inferioar a ecranului sunt afiate informaiile ajuttoare pentru opiunea selectat
curent n fereastra activ.
1. Apsai tasta [F4] pentru a comuta ntre ferestre.
2. Utilizai tastele sgei pentru deplasarea ntre cmpuri n fereastra activ.
3. n funcie de opiunea selectat, apsai tasta [ENTER] (execuie) pentru a modifica
sau terge valorile.
3.16.3 Operarea
Pentru a opera funcia Managementul avansat al sculei (ATM), trebuie s setai sculele
utiliznd urmtoarele cinci proceduri:
123
Macro-urile
3.16.4 Macro-urile
124
Operarea
Presiunea redus a aerului sau debitul insuficient determin reducerea presiunii exercitate
asupra pistonului de fixare/eliberare a capului revolver. Aceasta ncetinete micarea de
indexare a capului revolver sau nu se elibereaz capul revolver.
Tabelul urmtor prezint rezultatul obinut pentru diferite poziii ale butonului excentricului.
0 nicio
modificare
90
15 0.0018"
(0.046 mm)
30 0.0035"
0 (0.089 mm)
45 0.0050"
(0.127 mm)
60 0.0060"
(0.152 mm)
75 0.0067"
(0.170 mm)
90 0.0070"
(0.178 mm)
125
Capacul de protecie
126
Operarea
3.18.1 Programarea
Compensarea razei vrfului sculei este utilizat atunci cnd raza vrfului sculei se
modific, iar uzura frezei trebuie luat n calcul pentru suprafeele curbe sau tieturi oblice.
Compensarea razei vrfului sculei nu este n general necesar atunci cnd tieturile
programate se fac exclusiv de-a lungul axei X sau Z. Pentru tieturi oblice sau circulare,
odat cu modificarea razei vrfului sculei, poate rezulta o subtiere sau o supratiere. n
figur, s presupunem c imediat dup setare, C1 este raza frezei ce achiaz pe
traiectoria programat a sculei. Pe msur ce freza se uzeaz la C2, operatorul ar putea
ajusta corecia geometric a sculei pentru a aduce lungimea i diametrul sculei la cot.
Dac se ntmpl asta, rezult o raz mai mic. Dac se utilizeaz compensarea razei
vrfului sculei, se obine o tietur corect. Unitatea de comand ajusteaz automat
traiectoria programat pe baza coreciilor pentru raza vrfului sculei, aa cum sunt acestea
setate n unitatea de comand. Unitatea de comand modific sau genereaz un cod
pentru realizarea unei geometrii corecte a piesei.
C1
C2
1
R2
R1
2
3
127
Programarea
1
R2
R1
128
Operarea
F3.24: Sensul de decalare TNC: [1] Traiectorie scul n raport cu piesa de prelucrat, [2]
Traiectorie programat a sculei.
1
2
G42
G41
Sensul decalrii este determinat de sensul micrii relative a sculei, precum i de partea
piesei pe care se afl aceasta. Cnd v gndii la sensul n care se produce decalarea
pentru compensare n compensarea razei vrfului sculei, imaginai-v c privii n jos spre
vrful sculei i ghidai scula. Comanda G41 deplaseaz vrful sculei spre stnga, iar
comanda G42 deplaseaz vrful sculei spre dreapta. Aceasta nseamn c strunjirea
normal exterior necesit o comand G42 pentru compensarea corect a sculei, n timp
ce strunjirea interior necesit o comand G41.
129
Utilizarea compensrii razei vrfului sculei
F3.25: Vrful imaginar al sculei: [1] Raz vrf scul, [2] Vrf imaginar al sculei.
1
2
Compensarea razei vrfului sculei presupune c o scul compensat are o raz la vrful
sculei ce trebuie compensat. Aceasta este denumit raza vrfului sculei. Cum este dificil
de determinat exact unde se afl centrul acestei raze, o scul este de obicei setat cu
ajutorul conceptului denumit vrful imaginar al sculei. Unitatea de comand reclam de
asemenea cunoaterea direciei n care se afl vrful sculei fa de centrul razei vrfului
sculei, sau direcia vrfului. Direcia vrfului trebuie specificat pentru fiecare scul.
Prima micare compensat este n general o micare dintr-o poziie necompensat ntr-o
poziie compensat, fiind de aceea neobinuit. Aceast prim micare este denumit
micare de apropiere i este necesar atunci cnd se utilizeaz compensarea razei vrfului
sculei. Similar, este necesar o micare de ndeprtare. ntr-o micare de ndeprtare,
unitatea de comand solicit o micare dintr-o poziie compensat ntr-o poziie
necompensat. O micare de ndeprtare survine atunci cnd compensarea razei vrfului
sculei este anulat printr-o comand G40 sau o comand Txx00. Dei micrile de
apropiere i de ndeprtare pot fi planificate precis, acestea sunt n general micri
necontrolate i scula nu trebuie s vin n contact cu piesa atunci cnd se produc acestea.
Urmtoarele etape sunt utilizate pentru programarea unei piese cu utilizarea TNC:
1. Programarea piesei la dimensiunile finite.
2. Apropierea i ndeprtarea Asigurai-v c exist o micare de apropiere pentru
fiecare traiectorie compensat i determinai ce sens este utilizat (G41 sau G42).
Asigurai-v c exist de asemenea o micare de ndeprtare pentru fiecare
traiectorie compensat.
3. Raza vrfului sculei i uzura Selectai o inserie standard (scul cu raz) de
utilizat pentru fiecare scul. Setai raza vrfului sculei pentru fiecare scul
compensat. Aducei la zero corecia pentru uzura vrfului sculei pentru
fiecare scul.
130
Operarea
4. Direcia vrfului sculei Introducei direcia vrfului sculei pentru fiecare scul
pentru care se utilizeaz compensarea, G41 sau G42.
5. Corecia geometriei sculei Setai geometria longitudinal a sculelor i tergei
coreciile pentru uzura longitudinal a fiecrei scule.
6. Verificarea compensrii geometriei Depanai programul n modul grafic i
corectai eventuale probleme referitoare la geometria compensat a vrfului sculei
ce ar putea s apar. O problem poate fi detectat n dou moduri: fie se genereaz
o alarm ce indic o interferen la compensare, fie geometria incorect este
vizualizat prin generare n modul grafic.
7. Rularea i inspectarea primului articol Ajustai uzura compensatat pentru
piesa setat.
Prima micare pe axa X sau Z aflat n aceeai linie cu un G41 sau G42 este denumit
micare de apropiere. Micarea de apropiere trebuie s fie liniar, adic un G01 sau G00.
Prima micare nu este compensat, ns la sfritul micrii de apropiere poziia mainii
va fi complet compensat. Consultai figura urmtoare.
1
2
(G40)
(G42)
Orice linie de cod cu un G40 anuleaz compensarea razei vrfului sculei i este denumit
micare dendeprtare. Micarea de ndeprtare trebuie s fie liniar, adic un G01 sau
G00. nceputul unei micri de ndeprtare este complet compensat; poziia n acest punct
este n unghi drept fa de ultimul bloc programat. La sfritul micrii de ndeprtare,
poziia mainii nu este compensat. Consultai figura anterioar.
131
Corecia pentru raza vrfului sculei i corecia pentru uzur
Figura urmtoare prezint starea existent imediat nainte de anularea compensrii razei
vrfului sculei. Unele geometrii duc la supra sau sub-tierea piesei. Aceast situaie este
controlat prin includerea unui cod de adres I i K n blocul de anulare G40. I i K n blocul
G40 definesc un vector ce este utilizat pentru determinarea poziiei int compensate a
blocului precedent. Vectorul este de obicei aliniat cu o muchie sau un perete al piesei finite.
Figura urmtoare prezint modul n care I i K pot corecta o achiere nedorit ntr-o
micare de ndeprtare.
Fiecrei scule i este asociat n pagina de corecii geometrie scule cte o corecie pentru
raza vrfului sculei. Coloana etichetat Radius (raz) indic valoarea pentru raza vrfului
sculei a fiecrei scule. Dac valoarea coreciei pentru raza vrfului sculei este setat la
zero, nu este generat nicio compensare pentru scula respectiv.
Fiecrei scule i este asociat n pagina Wear Offset (corecii uzur) cte o corecie
pentru uzura razei. Unitatea de comand adaug corecia pentru uzur la corecia pentru
raz pentru a obine o raz efectiv ce va fi utilizat pentru generarea valorilor compensate.
Micile ajustri (valori pozitive) pentru corecia razei n cursul produciei vor fi introduse n
pagina de corecii pentru uzur. Aceasta permite operatorului s urmreasc uor uzura
unei scule date. Pe msur ce este utilizat o scul, inseria se va uza n general, astfel
nct va exista o raz mai mare la captul sculei. Cnd se nlocuiete o scul uzat cu una
nou, aducei corecia pentru uzur la zero.
132
Operarea
Este important de reinut c valorile pentru compensarea razei vrfului sculei se refer la
raz, i nu la diametru. Acest lucru este important atunci cnd se anuleaz compensarea
razei vrfului sculei. Dac distana incremental a micrii de ndeprtare compensate nu
este cel puin egal cu dublul razei sculei achietoare, se produce supratierea. Reinei
ntotdeauna c traiectoriile programate sunt n termeni de diametru i calculai micri de
ndeprtare egale cu minim dublul razei sculei. Blocul Q al ciclurilor nchise ce reclam o
secven PQ este adesea o micare de ndeprtare. Exemplul urmtor ilustreaz modul n
care o programare incorect conduce la supratiere.
Pregtirea:
Geometrie
scul X Z Raz Vrf
Exemplu:
%
O0010 ;
G28 ;
T808 ; (bar de alezat)
G97 S2400 M03 ;
G54 G00 X.49 Z.05;
G41 G01 X.5156 F.004 ;
Z-.05 ;
X.3438 Z-.25
Z-.5 ;
X.33; (Micare sub .032. Necesar pentru a evita
achierea la o micare de ndeprtare nainte de
anularea TNC.)
G40 G00 X.25 ;
Z.05 ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
133
Compensarea razei vrfului sculei i geometria longitudinal a sculei
Geometriile longitudinale ale sculelor ce utilizeaz compensarea razei vrfului sculei sunt
setate n aceeai manier ca i n cazul sculelor fr compensare. Consultai la pagina 111
pentru detalii cu privire la palparea sculelor i nregistrarea geometriei longitudinale a
sculei. Cnd se seteaz o nou scul, corecia pentru uzura geometriei va fi adus la zero.
Adesea sculele prezint o uzur neuniform. Aceasta se ntmpl atunci cnd sunt
implicate achieri deosebit de grele pe o muchie a sculei. n acest caz, poate fi de dorit s
se corecteze uzura geometriei pe axa X sau Z, i nu uzura razei. Prin
corectarea uzurii geometriei longitudinale pe axa X sau Z, operatorul poate compensa
adesea o uzur neuniform a vrfului sculei. Uzura geometriei longitudinale va decala
toate dimensiunile pentru o singur ax.
134
Operarea
Unele cicluri nchise ignor compensarea razei vrfului sculei, ateapt o structur de cod
specific sau execut propria activitate specific ciclului nchis (consultai de asemenea
la pagina 317 pentru informaii suplimentare referitoare la utilizarea ciclurilor nchise).
Urmtoarele cicluri nchise ignor compensarea razei vrfului sculei. Anulai compensarea
razei vrfului sculei naintea oricrui ciclu nchis de acest gen:
Q S
B CA
Pregtirea
135
Exemple de programe cu utilizarea compensrii razei vrfului sculei
Corecii/d
Scul ecalaje X Z Raz Vrf
T3 13 -12.588 .016 4
Exemplu de program:
%
O0811 (Exemplul 1, G42 Test BCA) ;
N1 G50 S1000 ;
T101 (Scula 1, corecia 1. Direcia vrfului pentru
corecia 1 este 3) ;
G97 S500 M03 ;
G54 G00 X2.1 Z0.1 (Deplasare n punctul S) ;
G96 S200 ;
G71 P10 Q20 U0.02 W0.005 D.1 F0.015 (Degroare P la Q
cu T1 cu utilizarea G71 i TNC. Definire secven PQ
traiectorie pies) ;
N10 G42 G00 X0. Z0.1 F.01 (P)(G71 Tip II, TNC dreapta) ;
G01 Z0 F0.005 ;
X0.65 ;
X0.75 Z-0.05 ;
Z-0.75 ;
G02 X1.25 Z-1. R0.25 ;
G01 Z-1.5 (A) ;
G02 X1. Z-1.625 R0.125 ;
G01 Z-2.5
G02 X1.25 Z-2.625 R0.125 (B) ;
G01 Z-3.5 ;
X2. Z-3.75 ;
N20 G00 G40 X2.1 (Anulare TNC) ;
G97 S500 ;
G53 X0 (Zero pentru degajare schimbare scul) ;
G53 Z0 ;
136
Operarea
M01 ;
N2 G50 S1000 ;
T202 ;
G97 S750 M03 (Scula 2, corecia 2. Direcia vrfului
este 3) ;
G00 X2.1 Z0.1 (Deplasare n punctul S) ;
G96 S400 G70 P10 Q20 (Finisare P la Q cu T2 cu utilizarea
G70 i TNC) ;
G97 S750 ;
G53 X0 (Zero pentru degajare schimbare scul) ;
G53 Z0 ;
M01 ;
N3 G50 S1000 ;
T303 (Scula 3, corecia 3. Direcia vrfului este 3) ;
G97 S500 M03 (Canelare pn n punctul B cu utilizarea
coreciei 3) ;
G54 G42 X1.5 Z-2.0 (Deplasare n punctul C. TNC dreapta)
;
G96 S200 ;
G01 X1. F0.003 ;
G01 Z-2.5 ;
G02 X1.25 Z-2.625 R0.125 (B) ;
G40 G01 X1.5 (Anulare TNC - Canelare pn n punctul A
cu utilizarea coreciei 4) ;
T313 (Schimbare corecie pe cealalt parte a sculei) ;
G00 G41 X1.5 Z-2.125 (Deplasare n punctul C - apropiere
TNC) ;
G01 X1. F0.003 ;
G01 Z-1.625 ;
G03 X1.25 Z-1.5 R0.125 (A) ;
G40 G01 X1.6 (Anulare TNC) ;
G97 S500 ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
137
Exemple de programe cu utilizarea compensrii razei vrfului sculei
Pregtirea:
Corecii/decalaj
Scul e Raz Vrf
T1 01 .032 3
Exemplu de program:
%
O0813 (Exemplul 2) ;
G50 S1000 ;
T101 (Selectare scula 1) ;
G00 X3.0 Z.1 (Deplasare rapid n punctul de pornire) ;
G96 S100 M03 ;
G71 P80 Q180 U.01 W.005 D.08 F.012 (Degroare P la Q cu
T1 cu utilizarea G71 i TNC. Definire secven PQ
traiectorie pies) ;
N80 G42 G00 X0.6 (P) (G71 Tip I, TNC dreapta) ;
G01 Z0 F0.01 (Pornire traiectorie finisare pies) ;
X0.8 Z-0.1 F0.005 ;
Z-0.5 ;
G02 X1.0 Z-0.6 I0.1 ;
G01 X1.5 ;
X2.0 Z-0.85 ;
Z-1.6 ;
X2.3 ;
G03 X2.8 Z-1.85 K-0.25 ;
G01 Z-2.1(Q) (ncheiere traiectorie pies) ;
N180 G40 G00 X3.0 M05 (Anulare TNC) ;
G53 X0 (Zero X pentru degajare schimbare scul) ;
G53 Z0 ;
M30 ;
%
138
Operarea
NOT: Aceast prelucrare este o traiectorie G71 tip I. Cnd se utilizeaz TNC,
este foarte neobinuit s se utilizeze o traiectorie tip II, ntruct
metodele de compensare pot compensa vrful sculei ntr-o
singur direcie.
Acesta este un exemplu de TNC cu un ciclu nchis de degroare G72. G72 este utilizat n
loc de G71, deoarece cursele de degroare pe axa X sunt mai lungi dect cursele de
degroare pe axa Z pentru un G71. Este de aceea mai eficient s se utilizeze un G72.
X 3.0
X 2.0 X 1.4
X 1.0
X .8
45 x .100
R .100
.000
23
Z-1.600 Z-.900 Z-.600
degroare T1 01 0.032 3
finisare T2 02 0.016 3
Exemplu de program:
%
O0813 (Exemplul 3) ;
G50 S1000 ;
T101 (Selectare scula 1) ;
G00 X3.0 Z.1 (Deplasare rapid n punctul de pornire) ;
G96 S100 M03 ;
G71 P80 Q180 U.01 W.005 D.08 F.012 (Degroare P la Q cu
T1 cu utilizarea G71 i TNC. Definire secven PQ
traiectorie pies) ;
139
Exemple de programe cu utilizarea compensrii razei vrfului sculei
Acesta este un exemplu de TNC cu un ciclu nchis de degroare G73. G73 este utilizat cel
mai bine atunci cnd dorii s ndeprtai o cantitate consistent de material de pe ambele
axe X i Z.
Pregtirea:
Corecii/decalaj
Scul e Raz Vrf
T1 01 .032 3
T2 02 .016 3
Exemplu de program:
%
O0815 (Exemplul 4) ;
T101 (Selectare scula 1) ;
G50 S1000 ;
G00 X3.5 Z.1 (Deplasare n punctul S) ;
140
Operarea
141
Exemple de programe cu utilizarea compensrii razei vrfului sculei
X 3.0
X 2.3476
X .500
30
degroare T1 01 0.032 3
Exemplu de program:
%
O0816 (Exemplul 5) ;
T101 (Selectare scula 1) ;
G50 S1000 ;
G00 X4.0 Z0.1 (Deplasare n punctul de pornire) ;
G96 S100 M03 ;
(Degroare n unghi de 30 GRD. la X2. i Z-1.5 cu
utilizarea G90 i TNC) ;
G90 G42 X2.55 Z-1.5 I-0.9238 F0.012 ;
X2.45 (Treceri suplimentare opionale) ;
X2.3476 ;
G00 G40 X3.0 Z0.1 M05 (Anulare TNC) ;
G53 X0 (Zero pentru degajare schimbare scul) ;
G53 Z0 ;
M30 ;
%
142
Operarea
Z 1.277 Z .700
X 3.000 Z .000
X 1.000
30
degroare T1 01 0.032 3
Exemplu de program:
%
O0817 (Exemplul 6) ;
G50 S1000 ;
T101 (Selectare scula 1) ;
G00 X3.0 Z0.1 (Deplasare n punctul de pornire) ;
G96 S100 M03 ;
G94 G41 X1.0 Z-0.5 K-0.577 F.03 (Degroare n unghi de
30 la X1. i Z-0.7 cu utilizarea G94 i TNC) ;
Z-0.6 (Treceri suplimentare opionale) ;
Z-0.7 ;
G00 G40 X3. Z0.1 M05 (Anulare TNC) ;
G53 X0 (Zero pentru degajare schimbare scul) ;
G53 Z0 ;
M30 ;
%
143
Vrful imaginar al sculei i direcia
Nu este uor de determinat centrul razei unei scule pe un strung. Muchiile achietoare sunt
setate atunci cnd scula este palpat pentru nregistrarea geometriei sculei. Unitatea de
comand calculeaz unde este centrul razei sculei prin utilizarea informaiilor despre
muchie, raza sculei i direcia n care se ateapt s intre freza n achiere. Coreciile
pentru geometrie pe axele X i Z se intersecteaz ntr-un punct, numit vrful imaginar al
sculei, ce ajut la determinarea direciei vrfului sculei. Direcia vrfului sculei este
determinat de un vector a crui origine se afl n centrul razei sculei i care ajunge pn
n vrful imaginar al sculei, conform figurilor umtoare.
Direcia vrfului sculei pentru fiecare scul este codat ca numr ntreg cuprins ntre 0 i
9. Codul pentru direcia vrfului se gsete lng corecia pentru raz n pagina de corecii
geometrie scule. Se recomand ca direcia vrfului s fie specificat pentru toate sculele
ce utilizeaz compensarea razei vrfului sculei. Figura urmtoare face un sumar al
schemei de codare a vrfului, oferind totodat cteva exemple de orientare a frezei.
144
Operarea
5 6 7 8 9
9 La fel ca Vrful 0
Fr TNC, putei calcula manual compensarea i utiliza diferite geometrii pentru raza
vrfului sculei descrise n seciunile urmtoare.
145
Calcularea manual a compensrii
La programarea unei linii drepte pe oricare dintre axele X i Z, vrful sculei atinge piesa n
acelai punct n care ai atins coreciile iniiale ale sculei pe axele X i Z. ns, la
programarea unei teituri sau a unui unghi, vrful nu atinge piesa n aceleai puncte.
Punctul n care vrful atinge efectiv piesa depinde de mrimea unghiului tiat, precum i
de dimensiunea inseriei sculei. Supratierea sau subtierea se produc atunci cnd se
programeaz o pies fr nicio compensare.
Fiecare tabel este nsoit de cte trei exemple de compensare, cu utilizarea ambelor tipuri
de inserii i achierea sub trei unghiuri diferite. Lng fiecare figur este prezentat un
exemplu de program i o explicare a modului de calcul al compensrii.
Vrful sculei este reprezentat printr-un cerc cu punctele X i Z apelate. Aceste puncte
desemneaz punctele n care sunt palpate diametrul X i suprafaa Z.
Fiecare figur prezint o pies de 3" diametru cu extinderea liniilor piesei i intersectarea
acesora n unghiuri de 30, 45 i 60.
Punctul n care vrful sculei intersecteaz liniile este punctul n care se msoar
valoarea compensrii.
Valoarea compensrii este distana dintre suprafaa vrfului sculei i colul piesei de
prelucrat. Observai c vrful sculei este uor decalat fa de colul efectiv al piesei; astfel,
vrful sculei este n poziia corect pentru executarea micrii urmtoare i pentru a se
evita supratierea sau subtierea.
Utilizai valorile din tabele (unghiuri i lungimi raze) pentru a calcula poziia corect a
traiectoriei sculei pentru program.
Figura urmtoare prezint diferite geometrii pentru compensarea razei vrfului sculei.
Aceasta este organizat n patru categorii de intersecii. Interseciile pot fi:
1. liniar cu liniar
2. liniar cu circular
3. circular cu liniar
4. circular cu circular
146
Operarea
Sunt admise dou tipuri de compensri FANUC, tip A i tip B. Compensarea implicit este
de tip A.
F3.34: TNC liniar-cu-liniar (Tip A): [1] Apropiere, [2], De la mod la mod, [3]
ndeprtare.
<90 >=90, <180
1 2 3 1 2 3
G41 G41
r r
r r r r
r
r
G42 G42
r r
r r r
r r r
>180
1 2 3
G41
r r
r r
G42
r r r r
147
Geometria compensrii razei vrfului sculei
F3.35: TNC liniar-cu-circular (Tip A): [1] Apropiere, [2], De la mod la mod, [3]
ndeprtare.
G42 G42
r
r r r
c
>180
1 2 3
G41
r r
r
G42
F3.36: TNC circular-cu-liniar (Tip A): [1] Apropiere, [2], De la mod la mod, [3]
ndeprtare.
G42 G42
1 2 3
G41
G42
148
Operarea
Xc Zc Xc Zc
UNGHI TRANSVERSAL LONGITUDINAL UNGHI TRANSVERSAL LONGITUDINAL
149
Geometria compensrii razei vrfului sculei
Xc Zc Xc Zc
UNGHI TRANSVERSAL LONGITUDINAL UNGHI TRANSVERSAL LONGITUDINAL
150
Operarea
Xc Zc Xc Zc
UNGHI TRANSVERSAL LONGITUDINAL UNGHI TRANSVERSAL LONGITUDINAL
F3.37: TNC circular-cu-circular (Tip A): [1] Apropiere, [2], De la mod la mod, [3]
ndeprtare.
Angle: <90 Angle: >=90, <180
1 2 3 1 2 3
G41 G41
G42 G42
r r
rr
Angle: >180
1 2 3
G41
rr rr
G42
F3.38: Calcularea razei vrfului sculei, 1/32, valoarea de compensare pentru un unghi
de 30 grade.
Z - 2.188 1/32
Z
X
.0229 1/32
Z - 2.1651
o
30 Z X
.0264 X.4736
3" CL
Z0
.5"
151
Geometria compensrii razei vrfului sculei
G0 X0 Z.1
G1 Z0
X 3.0 (Z-2.1651+0.0229
Z-2.188 compensare)
F3.39: Calcularea razei vrfului sculei, 1/32, valoarea de compensare pentru un unghi
de 45 grade.
Z -1.2683 1/32
Z
X
.0183
1/32
Z - 1.250 Z
450
X
.0366 C X.4634
L
3"
Z0
.5"
G0 X0 Z.1
G1 Z0
X 3.0 (Z-1.250+0.0183
Z-1.2683 compensare)
152
Operarea
F3.40: Calcularea razei vrfului sculei, 1/64, valoarea de compensare pentru un unghi
de 30 grade.
Z-2.1765 1/64
Z
X
.0114
1/64
Z
Z-2.1651 30 o
X
X.4868
.0132
3" CL
.5 Z0
G0 X0 Z.1
G1 Z0
X 3.0 (Z-2.1651+0.0114
Z-2.1765 compensare)
F3.41: Calcularea razei vrfului sculei, 1/64, valoarea de compensare pentru un unghi
de 45 grade.
1/64
Z-1.2592
Z
X
.0092
1/64
Z-1.25 0 Z
45
X
X.4817
.0184
3" CL
.5" Z0
153
Geometria compensrii razei vrfului sculei
G0 X0 Z.1
G1 Z0
F3.42: Calcularea razei vrfului sculei, 1/64, valoarea de compensare pentru un unghi
de 60 grade.
Z-2.1765 1/64
Z
X
.0114
1/64
Z
Z-2.1651 30 o
X
X.4868
.0132
3" CL
.5 Z0
G0 X0 Z.1
G1 Z0
X 3.0 (Z-0.7217+0.0066
Z-.467 compensare)
154
Operarea
Xc Zc Xc Zc
UNGHI TRANSVERSAL LONGITUDINAL UNGHI TRANSVERSAL LONGITUDINAL
155
Geometria compensrii razei vrfului sculei
Xc Zc Xc Zc
UNGHI TRANSVERSAL LONGITUDINAL UNGHI TRANSVERSAL LONGITUDINAL
156
Programarea
Capitol 4: Programarea
4.1 Programele numerotate
Pentru a crea un program nou:
1. Apsai tasta [LIST PROGRAM] (list de programe) pentru a deschide afiajul
programului i modul lista de programe.
2. Tastai un numr de program (Onnnnn) i apsai tasta [SELECT PROGRAM] sau
(selectare program) [ENTER] (execuie).
157
Noiuni de baz despre editarea programului
1. Putei scrie programe sau opera modificri ale acestora ntr-o fereastr activ
EDIT:EDIT (editare, editare) sau EDIT:MDI (editare MDI).
a. Pentru a edita un program n MDI, apsai tasta [MDI/DNC] (introducere
manual date/ comand numeric direct).
b. Pentru a edita un program numerotat, selectai-l, apoi apsai tasta [EDIT]
(editare). Consultai la pagina 80 pentru a afla cum se selecteaz un program.
158
Programarea
Editarea n fundal v permite s editai un program n timp ce este rulat un alt program.
1. Apsai tasta [EDIT] (editare) pn cnd este activat panoul de editare n fundal
(Program inactiv) n partea dreapt a ecranului.
2. Apsai tasta [SELECT PROGRAM] (selectare program) pentru a selecta din list
un program pentru editarea n fundal (programul trebuie s se afle n memorie).
3. Apsai tasta [ENTER] (execuie) pentru a ncepe editarea n fundal.
4. Pentru a selecta un alt program pentru editarea n fundal, apsai tasta [SELECT
PROGRAM] (selectare program) din panoul de editare n fundal i alegei un nou
program din list.
5. Toate modificrile fcute n cursul editrii n fundal nu vor afecta programul n curs
de rulare, nici subprogramele acestuia. Modificrile vor avea efect cu proxima ocazie
cu care este rulat programul. Pentru a iei din editarea n fundal i a reveni la
programul n curs de rulare, apsai tasta [PROGRAM].
159
Introducerea manual a datelor (MDI)
6. Butonul [CYCLE START] (pornire ciclu) nu poate fi utilizat n modul Editare n fundal.
Dac programul conine o oprire programat (M00 sau M30), ieii din modul Editare
n fundal (apsai tasta [PROGRAM]) i apsai butonul [CYCLE START] (pornire
ciclu) pentru a relua programul.
NOT: Toate datele de la tastatur sunt orientate spre modul Editare n fundal
atunci cnd o comand M109 este activ i este accesat modul
Editare n fundal. Odat o editare ncheiat (prin apsarea tastei
[PROGRAM]), intrrile de la tastatur vor reveni la M109 pentru
programul n curs de rulare.
160
Programarea
Editorul avansat v permite s utilizai meniurile de tip pop-up pentru editarea programelor.
Apsai tasta [EDIT] (editare) pentru a accesa modul Editare. Sunt disponibile dou
panouri de editare: un panou pentru programul activ i un panou pentru un program inactiv.
Apsai tasta [EDIT] (editare) pentru a comuta ntre cele dou.
Pentru a edita un program, introducei numele programului (Onnnnn) din panoul program
activ i apsai tasta SELECT PROG (selectare program); programul se va deschide n
fereastra activ. Apsai tasta F4 pentru a deschide o alt copie a programului respectiv n
panoul program inactiv dac n acesta nu se afl deja un alt program. Pentru a selecta un
program diferit din panoul program inactiv, apsai tasta [SELECT PROG] (selectare
program) din panoul program inactiv i selectai programul dorit din list. Apsai tasta F4
pentru a schimba programele ntre cele dou panouri (pentru a inactiva programul activ i
invers). Utilizai maneta de avans rapid sau tastele sgeat n jos/n sus pentru a defila
printre codurile de program.
F4.3: Noiuni de baz despre structura modului editare: [1] Panoul program activ, [2]
Meniurile de tip pop-up, [3] Panoul program inactiv, [4] Memoria temporar, [5]
Mesajele de ajutor sensibile la context.
EDIT: EDIT
ACTIVE PROGRAM - Onnnnn (CYCLE START TO SIMULATE) INACTIVE PROGRAM - Onnnnn
1 3
5 4
161
Editorul avansat
Apsai tasta F1 pentru a accesa meniul de tip pop-up. Utilizai tastele sgei stnga i
dreapta pentru a selecta o opiune de meniu (HELP (ajutor), MODIFY (modificare),
SEARCH (cutare), EDIT (editare), PROGRAM (programare)), respectiv utilizai tastele
sgei n sus i n jos sau maneta de avans rapid pentru a selecta o funcie. Apsai tasta
Write/Enter (scriere/execuie) pentru a executa o aciune din meniu. Un panou de ajutor
sensibil la context din colul din stnga jos ofer informaii cu privire la funcia selectat
curent. Utilizai tasta Page Up/Down (pagina anterioar/urmtoare) pentru a naviga printre
mesajele de ajutor. Acest mesaj prezint de asemenea tastele rapide de utilizat pentru
anumite funcii.
Meniul de tip pop-up asigur accesul uor la funciile editorului grupate pe 5 categorii:
HELP (ajutor), MODIFY (modificare), SEARCH (cutare), EDIT (editare) i PROGRAM
(programare). Aceast seciune descrie fiecare categorie n parte i opiunile disponibile
atunci cnd o selectai.
Apsai tasta F1 pentru a accesa meniul. Utilizai tastele sgei [LEFT] (stnga) i [RIGHT]
(dreapta) pentru a selecta din lista de categorii, respectiv tastele sgei [UP] (n sus) i
[DOWN] (n jos) pentru a selecta o comand din lista categoriei respective. Apsai tasta
[ENTER] (execuie) pentru a executa comanda.
162
Programarea
1. Selectai comanda CREATE NEW PROGRAM (creare program nou) din meniul de tip
pop-up PROGRAM.
2. Tastai un nume de program (Onnnnn) ce nu exist deja n directorul de programe.
3. Apsai tasta [ENTER] (execuie) pentru a crea programul sau utilizai tasta rapid -
[SELECT PROGRAM] (selectare program).
1. Selectai comanda DELETE PROGRAM FROM LIST (tergere program din list) din
meniul de tip pop-up PROGRAM.
Cnd selectai aceast opiune de meniu, apare o list de programe din memoria
unitii de comand.
2. Marcai un program sau marcai ALL (toate) pentru a selecta toate programele din
memorie n vederea tergerii.
3. Apsai tasta [ENTER] (execuie) pentru a terge programele selectate. Putei utiliza
de asemenea tasta rapid - [ERASE PROGRAM].
Aceast opiune de meniu plaseaz programul activ n panoul program inactiv i programul
inactiv n panoul program activ.
163
Editorul avansat
Aceasta comut unitatea de comand ntre programul activ i cel inactiv pentru editare.
Programele inactiv i activ rmn n panourile aferente.
1. Selectai comanda SWITCH TO LEFT OR RIGHT SIDE (comutare spre
stnga/dreapta) din meniul de tip pop-up PROGRAM.
2. Apsai tasta [ENTER] (execuie) pentru a comuta ntre programul activ i cel inactiv.
Putei utiliza de asemenea tasta rapid - [EDIT].
Undo (anulare)
164
Programarea
Dup ce selectai un segment de text, putei utiliza aceast comand din meniu pentru a-l
muta ntr-o alt parte a programului.
1. Deplasai cursorul (>) n linia de program n care dorii s mutai textul selectat.
2. Selectai comanda MOVE SELECTED TEXT (mutare text selectat) din meniul de tip
pop-up EDIT (editare).
3. Apsai tasta [ENTER] (execuie) pentru a muta textul selectat n punctul aflat dup
cursor (>).
Dup ce selectai un segment de text, putei utiliza aceast comand din meniu pentru a o
copia ntr-o alt poziie n programul respectiv.
1. Deplasai cursorul (>) n linia de program n care dorii s copiai textul selectat.
2. Selectai comanda COPY SELECTED TEXT (copiere text selectat) din meniul de tip
pop-up EDIT (editare).
3. Apsai tasta [F2] sau [ENTER] (execuie) pentru a copia textul selectat pn n
punctul aflat dup cursor (>).
4. Tasta rapid - Selectai textul, poziionai cursorul i apsai tasta [ENTER]
(execuie).
165
Editorul avansat
1. Apsai tasta [F1]. Selectai comanda DELETE SELECTED TEXT (tergere text
selectat) din meniul de tip pop-up EDIT (editare).
2. Apsai tasta [F2] sau [ENTER] (execuie) pentru a terge textul selectat pn n
punctul aflat dup cursor (>).
Dac nu este selectat niciun bloc, elementul marcat curent este ters.
Dup ce selectai un segment de text, putei utiliza aceast comand din meniu pentru a-l
terge din program i insera n memoria temporar.
1. Selectai comanda CUT SELECTION TO CLIPBOARD (decupare selecie cu
stocare n memoria temporar) din meniul de tip pop-up EDIT (editare).
2. Apsai tasta [F2] sau [ENTER] (execuie) pentru a decupa textul selectat.
Textul selectat este ters din din programul curent i inserat n memoria temporar.
Acesta nlocuiete orice alt coninut al memoriei temporare.
Dup ce selectai un segment de text, putei utiliza aceast comand din meniu pentru a
insera o copie a textului n memoria temporar.
1. Selectai comanda COPY SELECTION TO CLIPBOARD (copiere selecie cu
stocare n memoria temporar) din meniul de tip pop-up EDIT (editare).
2. Apsai tasta [ENTER] (execuie) pentru a copia textul selectat n memoria
temporar.
Textul selectat este inserat n memoria temporar. Acesta nlocuiete orice alt
coninut al memoriei temporare. Textul nu este ters din program.
Pentru a copia coninutul memoriei temporare n linia ce urmeaz dup poziia cursorului:
1. Deplasai cursorul (>) n linia de program n care dorii s inserai textul din memoria
temporar.
2. Selectai comanda PASTE FROM CLIPBOARD (colaj din memoria temporar) din
meniul de tip pop-up EDIT (editare).
3. Apsai tasta [ENTER] (execuie) pentru a insera textul din memoria temporar n
punctul aflat dup cursor (>).
166
Programarea
Unitatea de comand caut programul n sensul specificat, apoi marcheaz prima apariie
gsit a termenului de cutare. Dac la cutare nu se obine niciun rezultat, apare mesajul
NOT FOUND (nu a fost gsit) n bara de stare a sistemului.
Aceast opiune de meniu v permite s repetai rapid ultima comand FIND (gsire).
Acesta este un mod rapid de a continua cutarea n program a altor apariii ale termenului
de cutare.
1. Selectai comanda FIND AGAIN (gsire din nou) din meniul de tip pop-up SEARCH
(cutare).
2. Apsai tasta [ENTER].
Unitatea de comand caut din nou, pornind din poziia curent a cursorului, ultimul
termen de cutare utilizat, n acelai sens specificat anterior.
Aceast comand caut n programul curent un anumit text sau cod de program i va
nlocui fiecare apariie n parte (sau pe toate) cu un alt text.
167
Editorul avansat
1. Apsai tasta [F1]. Selectai comanda FIND AND REPLACE TEXT (gsire i
nlocuire text) din meniul de tip pop-up SEARCH (cutare).
2. Tastai termenul de cutare dorit.
3. Apsai tasta [ENTER].
4. Tastai textul cu care dorii s nlocuii termenul de cutare.
5. Apsai tasta [ENTER].
6. Apsai tasta [F] pentru a cuta textul aflat sub poziia cursorului. Apsai tasta [B]
pentru a cuta deasupra poziiei cursorului.
7. Cnd unitatea de comand ajunge la fiecare apariie a termenului de cutare,
aceasta va solicita o confirmare Replace (Yes/No/All/Cancel)? (nlocuire -
da/nu/toate/anulare). Tastai prima liter a opiunii dumneavoastr pentru a continua.
Dac selectai Yes (da) sau No (nu), editorul va executa opiunea exprimat i va
trece la urmtoarea apariie a termenului de cutare.
Selectai All (toate) pentru a nlocui automat toate apariiile termenului de cutare.
Meniul de modificare conine funcii pentru modificri rapide ale ntregului program.
Aceast comand terge automat toate numerele de linie la care nu s-a fcut referin n
programul editat. Dac ai selectat o grup de linii (consultai la pagina 165), aceast
comand va afecta doar liniile respective.
1. Selectai comanda REMOVE ALL LINE NUMBERS (tergere toate numerele liniilor)
din meniul de tip pop-up MODIFY (modificare).
2. Apsai tasta [ENTER].
168
Programarea
Aceast comand numeroteaz toate blocurile din program. Dac ai selectat o grup de
linii (consultai la pagina 165), aceast comand va afecta doar liniile respective.
1. Selectai comanda RENUMBER ALL LINES (renumerotare toate liniile) din meniul de
tip pop-up MODIFY (modificare).
2. Introducei numrul codului N de pornire.
3. Apsai tasta [ENTER].
4. Introducei incrementarea pentru codul N.
5. Apsai tasta [ENTER].
Aceast comand caut un cod T (scul) n program, marcheaz toate codurile de program
pn la urmtorul cod T i renumeroteaz codul N (numerele liniilor) n codul de program.
1. Selectai comanda RENUMBER BY TOOL (renumerotare n funcie de scul) din
meniul de tip pop-up MODIFY (modificare).
2. Pentru fiecare cod T gsit, rspundei prompterului Renumber
(Yes/No/All/Cancel)? (renumerotare - da/nu/toate/anulare). Dac rspundei
[A], procesul va continua la fel ca atunci cnd apsai tasta Y pentru fiecare cod T.
Prompterul nu va mai aprea din nou n cursul acestei operaii.
3. Introducei numrul codului N de pornire.
4. Apsai tasta [ENTER].
5. Introducei incrementarea pentru codul N.
6. Apsai tasta [ENTER].
7. Rspundei prompterului Resolve outside references (Y/N)? (rezolvare
referine externe, da/nu) prin [Y] pentru a schimba codul extern (cum ar fi numerele
liniilor GOTO) cu numrul corespunztor, respectiv prin [N] pentru a ignora
referinele externe.
169
Editorul FNC
Editorul FNC ofer aceleai funcii ca editorul avansat, precum i o serie de noi funcii
pentru mbuntirea dezvoltrii programelor pe unitatea de comand, inclusiv vizualizare
i editare documente multiple.
n general, editorul avansat este utilizat cu programele din MEM, n timp ce editorul FNC
este utilizat cu programe pe alte uniti dect MEM (HDD, USB, partiie de reea).
Consultai seciunile Noiuni de baz despre editare (pagina 158) i Editorul avansat
(pagina 5) pentru informaii referitoare la editoarele respective.
170
Programarea
171
Editorul FNC
5. Main (principal) afieaz un singur program ntr-un panou de tip tab (comutai ntre
tab-uri cu ajutorul comenzii Swap Programs (schimbare programe) din meniul File
(fiier) sau prin apsarea tastei [F4]).
6. Split (divizare ecran) afieaz programul FNC curent n stnga i programele
deschise curent ntr-un panou de tip tab n dreapta. Comutai panoul activ curent cu
ajutorul comenzii Switch to Left or Right Side (comutare spre stnga/dreapta) din
meniul File (fiier) sau prin apsarea tastei [EDIT] (editare). Cnd panoul de tip tab
este activ, comutai ntre tab-uri cu ajutorul comenzii Swap Programs (schimbare
programe) din meniul File (fiier) [F1] sau prin apsarea tastei [F4].
Primul cmp afieaz solicitrile sistemului (n text de culoare roie) i alte mesaje ale
sistemului. De exemplu, dac un program a fost modificat i trebuie salvat, n acest cmp
apare mesajul PRESS SEND TO SAVE (apsai tasta Transmitere pentru salvare).
Cmpul urmtor afieaz modul curent de derulare cu maneta de avans rapid. TKN (token)
indic faptul c editorul este n curs de navigare token cu token prin program. Navigarea
continu prin program va comuta modul de derulare la LNE (linie), iar cursorul va naviga
linie cu line. Navigarea continu prin program va comuta modul de derulare la PGE
(pagin), navigarea fcndu-se pagin cu pagin.
Ultimul cmp indic pe ce dispozitiv (HD, USB, reea) este salvat programul activ. Acest
afiaj va fi gol dac programul nu este salvat sau dac se editeaz memoria temporar.
172
Programarea
Putei deschide pn la trei programe simultan n editorul FNC. Pentru a deschide sau iei
dintr-un program n timp ce un alt program este deschis n editorul FNC:
1. Apsai tasta [F1] pentru a accesa meniul.
2. n categoria File (fiier), selectai Open Existing File (deschidere fiier existent).
3. Este afiat lista de programe. Selectai tab-ul dispozitivului pe care se afl
programul, marcai programul cu tastele sgei n sus i n jos sau cu maneta de
avans rapid i apsai tasta [SELECT PROGRAM] (selectare program). Afiajul va
comuta n modul divizare ecran cu programul FNC n stnga i programul nou
deschis i programul FNC n dreapta ntr-un panou de tip tab. Pentru a modifica
programul din panoul de tip tab, selectai comanda Swap Programs (schimbare
programe) din meniul File (fiier) sau apsai tasta [F4] cu panoul de tip tab activ.
NOT: Acestea nu sunt acelai lucru cu numerele liniilor Nxx; acestea sunt
doar cu titlu de referin la vizualizarea programului.
173
Editorul FNC
Deschide un fiier din meniul LIST PROGRAM (list de programe) ntr-un tab nou.
nchide fiierul activ. Dac fiierul a fost modificat, unitatea de comand va solicita salvarea
acestuia nainte s fie nchis.
174
Programarea
Save (salvare)
Salveaz fiierul activ curent sub un nou nume de fiier. Urmai instruciunile de pe ecran
pentru a denumi fiierul. Afieaz fiierul ntr-un tab nou.
n modul EDITOR FNC i ntr-un set de programe tabulate, utilizai tasta rapid: [F4] sau
1. Apsai tasta [F1].
2. Deplasai cursorul pn la meniul File (fiier) i selectai opiunea Swap Programs
(schimbare programe).
Aduce programul urmtor din panoul de tip tab n partea superioar a setului de tab-uri.
175
Editorul FNC
Pentru a schimba fereastra programului activ (fereastra activ la un moment dat are un
fundal alb) n modul EDITOR FNC i ntr-un set de programe tabulate:
1. Apsai tasta [F1] sau utilizai tasta rapid: [EDIT].
2. Dac ai apsat tasta [F1], deplasai cursorul pn la meniul File (fiier) i selectai
opiunea Switch to Left or Right Side (comutare spre stnga/dreapta).
Aceasta comut ntre modurile de vizualizare List (list), Main (principal) i Split (divizare
ecran).
176
Programarea
Undo (anulare)
177
Editorul FNC
Pentru a terge textul selectat din poziia curent i a-l insera dup poziia cursorului (tast
rapid: [ALTER] (schimbare)), pentru a insera textul selectat dup poziia cursorului fr
a-l terge din poziia n care se afl curent (tast rapid: [INSERT] (inserare)), sau pentru
a terge textul selectat din programul curent (tast rapid: [DELETE] (tergere)) n modul
EDITOR FNC:
1. nainte s selectai aceast opiune de meniu sau s utilizai tastele rapide: [ALTER]
(schimbare), [INSERT] (inserare) sau [DELETE] (tergere), poziionai cursorul n
linia de deasupra celei n care dorii s colai textul selectat. Tasta [DELETE]
(tergere) terge textul selectat i nchide listarea programului.
2. Dac nu utilizai tastele rapide, apsai tasta [F1].
3. Deplasai cursorul pn la meniul Edit (editare) i selectai opiunea Move Selected
Text (mutare text selectat), Copy Selected Text (copiere text selectat) sau Delete
Selected Text (tergere text selectat).
Pentru a terge textul selectat din programul curent i a-l muta n memoria temporar sau
pentru a insera textul selectat n memoria temporar fr a-l terge din program n modul
EDITOR FNC:
178
Programarea
Pentru a plasa coninutul memoriei temporare dup poziia cursorului n modul EDITOR
FNC:
1. nainte s selectai aceast opiune de meniu, poziionai cursorul n linia dup care
dorii s urmeze coninutul memoriei temporare.
2. Apsai tasta [F1].
3. Deplasai cursorul pn la meniul Edit (editare) i selectai opiunea Paste from
Clipboard (colaj din memoria temporar).
Pentru a opera ajustri ale coninutului memoriei temporare n modul EDITOR FNC:
179
Editorul FNC
180
Programarea
Pentru a defini un termen de cutare, un termen cu care s fie nlocuit acestea i sensul de
cutare i a selecta Yes (da) / No (nu) / All (toate) / Cancel (anulare) n modul EDITOR
FNC:
1. Apsai tasta [F1].
2. Deplasai cursorul pn la meniul Search (cutare) i selectai opiunea Find and
Replace Text (gsire i nlocuire text).
3. Tastai textul de localizat.
4. Tastai textul de nlocuire.
5. Introducei sensul de cutare. La alegerea sensului de cutare, apsai tasta F
pentru a cuta termenul n jos fa de poziia cursorului, respectiv apsai tasta B
pentru a cuta termenul n sus fa de poziia cursorului.
6. Cnd se ajunge la prima apariie a termenului de cutare, unitatea de comand va
solicita o confirmare Replace (Yes/No/All/Cancel)? (nlocuire -
da/nu/toate/anulare). Tastai prima liter a opiunii dumneavoastr pentru a continua.
Dac selectai Yes (da) sau No (nu), editorul va executa opiunea exprimat i va
trece la urmtoarea apariie a termenului de cutare. Selectai All (toate) pentru a
nlocui automat toate apariiile termenului de cutare. Selectai Cancel (anulare)
pentru a dezactiva funcia fr a opera modificri (textul nlocuit deja va rmne
astfel dac selectai aceast opiune).
181
Editorul FNC
Pentru a terge toate numerele liniilor Nxx din program n modul EDITOR FNC:
1. Apsai tasta [F1].
2. Deplasai cursorul pn la meniul Modify (modificare) i selectai opiunea Remove
All Line Numbers (tergere toate numerele liniilor).
Pentru a renumerota toate liniile programului cu coduri Nxx n modul EDITOR FNC:
1. Apsai tasta [F1].
2. Deplasai cursorul pn la meniul Modify (modificare) i selectai opiunea Renumber
All Lines (renumerotare toate liniile).
3. Selectai un numr iniial.
4. Selectai un pas pentru numerotarea liniilor.
Pentru a transforma toate valorile pozitive n valori negative i invers n modul EDITOR
FNC:
1. Apsai tasta [F1].
2. Deplasai cursorul pn la meniul Modify (modificare) i selectai opiunea Reverse
+ and - Signs (inversare semne + i -).
3. Introducei codul/codurile de adres de modificat. Codurile literale de adres
nepermise sunt D, F, G, H, L, M, N, O, P, Q, S i T.
182
Programarea
4.3.1 Programarea
Programele scurte parcurse de mai multe ori nu reseteaz transportorul de pan dac este
activat opiunea de funcionare intermitent. Transportorul continu s porneasc i s se
opreasc n momentele comandate. Consultai la pagina 438 pentru informaii referitoare
la setrile perioadelor de timp pentru transportor.
Ecranul prezint n timpul rulrii programului ncrcrile pentru arborele principal i axe,
avansul curent i turaia, poziiile i codurile active curent. Modificarea modurilor de afiare
va modifica informaiile afiate.
Selectarea rapid a unui alt program poate fi realizat simplu prin introducerea numrului
programului (Onnnnn) i apsarea tastei sgeat n sus sau n jos. Maina trebuie s fie
ntr-unul din modurile Memory (memorie) sau Edit (editare). Cutarea unei comenzi
specifice dintr-un program se face n modul Memorie sau Editare. Introducei codul de
adres (A, B, C etc.) sau codul de adres i valoarea (A1.23), apoi apsai tasta sgeat
n sus sau n jos. Dac se introduce codul de adres fr o valoare, cutarea se oprete la
urmtoarea utilizare a literei respective.
Transferai sau salvai un program din MDI n lista de programe prin poziionarea cursorului
la nceputul programului MDI, introducerea unui numr de program (Onnnnn) i apsarea
tastei [ALTER] (schimbare).
183
Coreciile/decalajele
Editarea n fundal - Aceast funcie permite editarea n timp ce un program este n curs
de rulare. Apsai tasta [EDIT] (editare) pn cnd este activat panoul Edit (editare) n
fundal (n partea dreapt a ecranului). Selectai din list un program de editat i apsai
tasta [ENTER] (execuie). Apsai tasta [SELECT PROGRAM] (selectare program) din
acest panou pentru a selecta un alt program. Editarea este posibil n timpul rulrii
programului, ns editarea programului n curs de rulare nu va avea efect nainte ca
programul s se ncheie cu un M30 sau la apsarea tastei [RESET] (resetare).
Fereastra de focalizare grafic - Tasta [F2] activeaz fereastra de focalizare atunci cnd
v aflai n modul Graphics (grafic). Tasta [PAGE DOWN] (pagina urmtoare)
micoreaz distana focal (mrire), n timp ce tasta Page up (pagina anterioar) crete
distana focal (micorare). Utilizai tastele sgei pentru a deplasa fereastra n zona dorit
a piesei i apsai tasta [ENTER] (execuie). Apsai tastele [F2] i [HOME] (origine)
pentru a vedea tabelul complet.
Copierea programelor - n modul Edit (editare), un program poate fi copiat ntr-un alt
program, o linie sau un bloc de linii ale unui program. ncepei definirea unui bloc cu tasta
[F2], apoi deplasai cursorul la ultima linie a programului de definit, apsai tasta [F2] sau
[ENTER] (execuie) pentru a marca blocul. Selectai un alt program n care s se copieze
selecia. Deplasai cursorul n punctul n care trebuie plasat blocul copiat i apsai tasta
[INSERT] (inserare).
ncrcarea fiierelor - ncrcai mai multe fiiere prin selectarea acestora n managerul de
dispozitive, apoi apsai tasta [F2] pentru a selecta o destinaie.
Editarea programelor - Apsai tasta [F4] n modul Edit (editare) pentru a afia o alt
versiune a programului curent n panoul din dreapta. Diferite poriuni ale programelor pot fi
editate alternativ prin apsarea tastei [EDIT] (editare) pentru a comuta dintr-un panou n
cellalt. Programul este actualizat odat ce se comut la cellalt program.
Mai multe programe pot fi trimise prin portul serial. Selectai programele dorite din lista de
programe prin marcarea acestora i apsai tasta [ENTER] (execuie). Apsai tasta
[SEND] (transmitere) pentru a transfera fiierele.
4.3.2 Coreciile/decalajele
184
Programarea
1. Pentru a comuta nainte i napoi ntre panourile Tool Geometry (geometrie scule)
i Work Zero Offset (decalaje de origine), apsai tasta [OFFSET] (corecie).
2. Pentru a aduga numrul introdus la valoarea selectat cu cursorul, apsai tasta
[ENTER] (execuie).
3. Pentru nlocui cu numrul introdus registrul de corecie selectat cu cursorul, apsai
tasta [F1].
4. Pentru a introduce o valoare negativ n tabelul de corecii/decalaje, apsai tasta
[F2].
Comanda [HANDLE JOG] (manet de avans rapid) este utilizat pentru defilarea printre
setri i parametri atunci cnd nu v aflai n modul avans rapid. Introducei un numr de
parametru sau setare cunoscut i apsai tasta sgeat n sus sau n jos pentru a deplasa
cursorul la acesta.
Unitatea de comand Haas poate scoate din funciune maina cu ajutorul setrilor. Aceste
setri sunt: Setarea 1 scoate maina de sub tensiune dup un repaus de nn minute,
respectiv setarea 2 scoate maina de sub tensiune dup executarea M30.
Reset Program Pointer (resetare indicator program) (setarea 31) activeaz i dezactiveaz
indicatorul programului, determinnd revenirea la nceputul programului.
Scale Integer F (numr zecimale F) (setarea 77) schimb interpretarea vitezei de avans. O
vitez de avans poate fi interpretat eronat dac nu este inclus un punct zecimal n
comanda Fnn. O selecie pentru aceast setare poate fi Default (implicit), pentru
recunoaterea a 4 zecimale. O alt selecie poate fi Integer (numr ntreg), ce
recunoate o vitez de avans pentru o poziie zecimal selectat i pentru o vitez de
avans ce nu are o zecimal.
Max Corner Rounding (rotunjire de col maxim) (setarea 85) este utilizat pentru a seta
precizia rotunjirii de col conform cerinelor utilizatorului. Se poate programa o vitez de
avans pn la o valoare maxim, fr ca erorile s depeasc nivelul indicat de setarea
respectiv. Unitatea de comand va ncetini la coluri doar dac este necesar.
Reset Resets Override (reiniializare control manual setri) (setarea 88) activeaz i
dezactiveaz tasta Reset (resetare), setnd din nou valorile controlate manual la 100%.
185
Operarea
Cu Cycle Start/Feed hold (pornire ciclu/ oprire avans) (setarea 103) setat ca On (activat),
butonul [CYCLE START] (pornire ciclu) trebuie apsat i meninut apsat penru rularea
unui program. Eliberarea butonului [CYCLE START] (pornire ciclu) genereaz o stare de
oprire avans.
Jog Handle to Single Block (manet de avans rapid pentru modul bloc cu bloc) (setarea
104) permite utilizarea comenzii [HANDLE JOG] (manet de avans rapid) pentru
parcurgerea unui program. Acionarea n sens invers a comenzii [HANDLE JOG] (manet
de avans rapid) genereaz o stare de oprire avans.
Macro Variable Lock (blocare variabile macro) (setarea 120) mpiedic modificarea de
ctre operator a variabilelor macro.
4.3.4 Operarea
[HOME G28] (origine G28) - Readuce toate axele mainii la zero. Pentru a aduce la zero
doar o ax a mainii, tastai litera axei respective i apsai tasta [HOME G28] (origine
G28). Pentru a aduce la zero toate axele din ecranul Distance-To-Go (distan de
parcurs), n modul Jog (avans rapid), accesai orice alt mod de funcionare ([EDIT]
(editare), [MEMORY] (memorie), [MDI/DNC] (introducere manual date/comand
numeric direct) etc.), apoi apsai tasta [HANDLE JOG] (manet de avans rapid).
Fiecare ax poate fi adus independent la zero pentru a se indica o poziie relativ fa de
poziia de zero selectat. Pentru aceasta, deschidei pagina Position Operator (poziie
operator), apsai tasta [HANDLE JOG] (manet de avans rapid), deplasai axele n
poziia dorit i apsai tasta [ORIGIN] (origine) pentru a aduce la zero afiajul respectiv.
n plus, se poate introduce un numr pentru afiajul de poziie a axei. Pentru aceasta,
introducei o ax i un numr, de exemplu X2.125, apoi apsai tasta [ORIGIN] (origine).
Tool Life (durat de via scul) - n pagina Current Commands (comenzi curente),
exist o fereastr Tool Life (durat de via scul) ce afieaz utilizarea sculei. Acest
registru contorizeaz numrul de ocazii n care este utilizat scula. Monitorul pentru durata
de via a sculei oprete maina atunci cnd scula atinge valoarea indicat n
coloana alarme.
186
Programarea
Pentru a selecta o ax pentru avans rapid, introducei numele axei n linia de introducere
date i apsai tasta [HANDLE JOG] (manet de avans rapid).
Ecranul Help (ajutor) prezint toate codurile G i M. Acestea sunt disponibile prin
acionarea primului tab din meniul de tip tab Help (ajutor).
Vitezele de avans rapid de 100, 10, 1.0 i 0.1 oli pe secund pot fi reglate prin intermediul
tastelor de control manual al vitezei de avans. Aceasta ofer o posibilitate suplimentar de
reglare ntre 10% i 200%.
4.3.5 Calculatorul
Numrul din caseta de calcul poate fi transferat n linia de introducere date prin apsarea
tastei [F3] n modul Editare sau MDI. Aceasta determin transferul numrului din caseta
de calcul n blocul de intrare al modului Editare sau MDI (introducei o liter - X, Z etc. -
pentru comanda de utilizat cu numrul din calculator).
Datele Trig (trigonometrice), Circular (circulare) sau pentru Turning and Tapping
(strunjire i tarodare) marcate pot fi transferate pentru ncrcare, adunare, scdere,
nmulire sau mprire n calculator prin selectarea valorii i apsarea tastei [F4].
187
Calculatorul
X 0.0000
Z 0.0000
Type: START
Group: 0
Chain: 0
Exit (F1)
Activate Zoom (F4)
Prev Chain pt (LEFT)
Next Chain pt (RIGHT)
Select Point (UP/DOWN)
Cancel Action (CANCEL)
Select Group (PG UP/DOWN)
Chng Line Width (ALTER)
CURRENT GROUPS
Enter Origin Point: Use one of the following and press the WRITE key:
X: 0.0000 1) Jog to X and Z position on part. (Use jog axis keys)
Z: 0.0000 2) Use up and down arrows to select point.
3) Enter X and Z coordinates.
INPUT:
188
Programarea
Aceast funcie construiete rapid un program CNC cod G dintr-un fiier .dxf. Aceasta se
realizeaz n trei etape:
1. ncepei prin setarea sculelor achietoare n IPS. Selectai un fiier .dxf i apsai
tasta F2. Unitatea de comand recunoate un fiier DXF i l import n editor.
Setarea originii piesei Aceasta se poate face utiliznd una dintre urmtoarele trei
metode:
a. Selectarea punctului
b. Avansul rapid
c. Introducerea coordonatelor
d. Comanda [HANDLE JOG] (manet de avans rapid) sau tastele sgei sunt
utilizate pentru marcarea unui punct; apsai tasta [ENTER] (execuie) pentru
a accepta punctul marcat drept origine. Aceasta este utilizat pentru setarea
informaiilor referitoare la coordonatele de lucru ale piesei brute.
3. Selectarea traiectoriei sculei Aceast etap aplic o traiectorie a sculei unei anumite
grupe din nfurare.
a. Selectai Group (grup) i apsai tasta [F3] pentru a alege o traiectorie a
sculei.
b. Utilizai comanda [HANDLE JOG] (manet de avans rapid) pentru a seciona
o muchie a conturului piesei; aceast poziie este utilizat ca punct de intrare
pentru scul. Odat selectat traiectoria sculei, se afieaz modelul IPS
(Intuitive Programming System, sistem de programare intuitiv) pentru
189
Calculatorul
1. Pregtirea:
Aceast poriune a programului selecteaz decalajul de origine i corecia sculei,
selecteaz scula achietoare, activeaz lichidul de rcire.
2. Achierea:
Aceast poriune a programului definete traiectoria sculei, turaia arborelui principal
i viteza de avans pentru operaia de achiere.
3. Finalizarea:
Aceast poriune a programului d deoparte arborele principal, oprete arborele
principal, dezactiveaz lichidul de rcire i deplaseaz masa ntr-o poziie n care s
poat fi descrcat i inspectat piesa.
Programul urmtor execut o achiere de 0.100" (2.54 mm) adncime cu scula 1 ntr-o
bucat de material de-a lungul unei traiectorii rectilinii din punctul Z=0.0, X=2.0 n punctul
Z=-3.0, X=2.0.
190
Programarea
De asemenea, numerele de linie indicate aici sunt doar pentru referin; acestea nu vor fi
incluse n programul dumneavoastr.
1. % (Pregtirea)
2. O00100 (Numrul programului de baz - Pregtirea) ;
3. T101 (Pregtirea) ;
4. G00 G18 G20 G40 G54 G80 G99 (Pregtirea) ;
5. S2000 G50 (Pregtirea) ;
6. S500 G97 M03 (Pregtirea) ;
7. G00 X2.0 Z0.1 M08 (Pregtirea) ;
8. S900 G96 (Pregtirea) ;
9. G01 Z-3.0 F.01 (Achierea) ;
10. G00 X2.1 M09 (Finalizarea) ;
11. G53 X0 Z0 (Finalizarea) ;
12. M30 (Finalizarea);
13. % (Finalizarea)
4.5.1 Pregtirea
191
Pregtirea
S500 G97 M03 S500 este adresa pentru turaia arborelui principal.
; Se utilizeaz codul de adres Snnnn, n care nnnn
este valoarea dorit pentru turaia arborelui
principal. G97 anuleaz viteza de achiere
constant (CSS), valoarea S devenind o turaie
direct de 500. La mainile cu cutie de viteze,
unitatea de comand selecteaz automat treapta
superioar sau treapta inferioar pe baza turaiei
comandate a arborelui principal. Putei utiliza un
M41 sau M42 pentru controlul manual. Consultai la
pagina 397 pentru informaii suplimentare
referitoare la aceste coduri M. M03 pornete
arborele principal.
192
Programarea
4.5.2 Achierea
4.5.3 Finalizarea
193
Sistemul de coordonate FANUC
Cnd comandai o micare pe ax cu ajutorul U(X), V(Y) sau W(Z), axa se deplaseaz
n poziia respectiv n raport cu poziia curent.
Codurile T au formatul Txxyy, unde xx specific un cod de scul cuprins ntre 1 i numrul
maxim de staii ale capului revolver, iar yy specific indicii de geometrie a sculei i de uzur
a sculei, ntre 1 i 50. Valorile pentru geometria sculei X i Z se nsumeaz cu decalajele
de origine. Dac se utilizeaz compensarea razei vrfului sculei, yy specific indicele de
geometrie a sculei pentru raz, con i vrf. Dac yy = 00, nu se aplic o corecie pentru
geometria sau uzura sculei.
n afara unui bloc G50, nn specific un cod de scul cuprins ntre 1 i numrul maxim de
staii ale capului revolver.
n interiorul unui bloc G50, nn specific indicele de decalare a sculei ntre 51 i 100. Valorile
pentru decalarea sculei pe X i Z se scad din decalajele de origine, i au astfel un semn
opus coreciilor pentru geometria sculei utilizate n sistemul de coordonate FANUC.
194
Programarea
Setarea unei uzuri negative a sculei n coreciile pentru uzura sculei deplaseaz i mai mult
scula n sens negativ pe ax. Astfel, pentru strunjire diametru exterior i strunjire frontal,
setarea unei corecii negative pe axa X duce la un diametru mai mic al piesei, iar setarea
unei valori negative pe axa Z duce la ndeprtarea de material n exces de pe suprafaa
frontal a piesei.
Presiunea redus a aerului sau debitul insuficient determin reducerea presiunii exercitate
asupra pistonului de fixare/eliberare a capului revolver i ncetinete micarea de indexare
a capului revolver sau nu se elibereaz capul revolver.
196
Programarea
Coreciile sculelor YASNAC - Sunt disponibile dou tipuri de corecii: coreciile pentru
geometria sculei i coreciile pentru uzura sculei. Coreciile pentru geometria
sculei se aplic pentru lungimi i limi diferite ale sculelor, astfel nct toate sculele s
fie aduse n acelai plan de referin. Coreciile pentru geometria sculei sunt efectuate
de obicei n cursul setrii i rmn fixe. Coreciile pentru uzura sculei permit
operatorului s fac mici ajustri ale coreciilor pentru geometrie n vederea compensrii
uzurii normale a sculei. Coreciile pentru uzura sculei sunt setate de obicei la zero la
nceputul rulrii unui proces de prelucrare, putnd fi modificate pe msura trecerii timpului.
ntr-un sistem compatibil FANUC, att coreciile pentru geometria sculei, ct i cele
pentru uzura sculei sunt utilizate n calcularea sistemului de coordonate efective.
F4.17: G50 Decalarea sculei YASNAC: [1] Punct (0,0) main, [2] Ax central a
arborelui principal.
Z
1
X/
2
000101 ;
N1 G51 (revenire la poziia de zero a mainii) ;
N2 G50 T5100 (corecie pentru scula 1) ;
.
.
.
%
197
Setarea automat a coreciilor sculei
Coreciile sculei sunt nregistrate automat prin apsarea tastei [X DIAMETER MEASURE]
(msurare diametru X) sau [Z FACE MEASURE] (msurare faet Z). Dac exist valori
alocate unor decalaje de origine comune, globale sau selectate curent, corecia nregistrat
a sculei difer de coordonatele efective ale mainii cu valorile respective. Dup setarea
sculelor pentru o operaie de prelucrare, toate sculele vor fi comandate ntr-un punct sigur
de referin n coordonate (X, Z), indicat ca poziie de schimbare a sculei.
Valorile datelor pentru piesa brut i dimensiunile flcilor sunt stocate n ecranul Stock
Setup (setare pies brut). Funcia imagine n direct aplic datele memorate pentru fiecare
scul.
198
Programarea
%
O01000 ;
;
G20 (MOD OLI) (Iniiere informaii imagine n direct) ;
(PIES BRUT) ;
([0.0000, 0.1000] [[6.0000, 6.0000]) ([dimensiune
alezaj, faet] [diametru, lungime]) ;
(FLCI) ;
([1.5000, 1.5000] [0.5000, 1.0000]) ([nlime,
199
Exemplu de program
Avantajul introducerii setrilor pentru piesa brut n program este c aceste setri pot fi
salvate mpreun cu programul, iar ecranul Stock Setup (setare pies brut) nu necesit
introducerea de date suplimentare atunci cnd programul va fi rulat ulterior.
Alte setri pentru funcia imagine n direct, cum ar fi X Offset (decalaj axa X) i Z Offset
(decalaj axa X), Rapid Path Live Image (imagine n direct traiectorie deplasare rapid)
i Feed Path Live Image (imagine n direct traiectorie avans de lucru) i Show Chuck
Jaws (prezentare flci mandrin) sunt accesate prin apsarea tastei
[SETTING/GRAPHIC] (setri/grafic), introducerea primei setri LIVE IMAGE (imagine n
direct, 202) i apsarea tastei sgeat [UP] (n sus). Consultai la pagina 445 pentru
informaii suplimentare n acest sens.
LIVE IMAGE
202 LIVE IMAGE SCALE (HEIGHT) 1.1050
203 LIVE IMAGE X OFFSET 0.0000
205 LIVE IMAGE Z OFFSET 0.0000
206 STOCK HOLE SIZE 0.0000
207 Z STOCK FACE 0.0500
208 STOCK OD DIAMETER 6.5000
209 LENGTH OF STOCK 6.0000
210 JAW HEIGHT 3.5000
211 JAW THICKNESS 2.5000
212 CLAMP STOCK 0.2500
213 JAW STEP HEIGHT 2.0000
214 SHOW RAPID PATH LIVE IMAGE OFF
215 SHOW FEED PATH LIVE IMAGE OFF
217 SHOW CHUCK JAWS ON
218 SHOW FINAL PASS OFF
219 AUTO ZOOM TO PART OFF
220 TS LIVE CENTER ANGLE OFF
221 TAILSTOCK DIAMETER OFF
222 TAILSTOCK LENGTH OFF
200
Programarea
Datele referitoare la scul sunt stocate n coreciile din tab-urile IPS. Funcia imagine n
direct utilizeaz aceste informaii pentru a trasa i simula scula n achiere. Dimensiunile
necesare pot fi gsite n catalogul unui furnizor de scule sau prin msurarea sculei.
VQC SETUP
TOOL Z WEAR TL THICKNESS
9 0.0000 in 1.2500 in
Seciunea urmtoare prezint o parte a unui program de strung pentru achierea unei piese
brute. Programul i setrile adecvate pentru scul sunt prezentate n figurile urmtoare:
O01000 ;
T101 ;
G54 ;
G50 S4000 ;
G96 S950 M03 ;
M08 ;
G00 X6.8 ;
Z0.15 ;
G71 P80103 Q80203 D0.25 U0.02 W0.005 F0.025 ;
N80103 ;
G00 G40 X2. ;
201
Imaginea n direct pentru setarea sculei
1 2
1 2
202
Programarea
F4.23: Setarea sculei: [1] Canelare diametru exterior, [2] Canelare diametru interior
1 2
F4.24: Setarea sculei: [1] Filetare diametru exterior, [2] Filetare diametru interior
1 2
1 2
1. Din tab-ul Stock setup (setare pies brut), apsai tasta [CANCEL] (anulare),
selectai tab-ul TOOL (scul) i apsai tasta [ENTER] (execuie).
2. Selectai codul de scul, tastai i introducei parametrii specifici necesari pentru
scula respectiv (de ex. valoarea pentru corecie, lungimea, grosimea, mrimea cozii
etc.).
203
Setarea ppuii mobile (imagine n direct)
Datele referitoare la parametrii ppuii mobile sunt stocate n coreciile din ecranul
Tailstock Setup (setare ppu mobil).
NOT: Tab-ul Tailstock (ppu mobil) este vizibil numai atunci cnd
maina este prevzut cu o ppu mobil.
204
Programarea
4.8.5 Operarea
1. Selectai programul dorit prin apsarea tastei [LIST PROGRAM] (list de programe)
pentru afiarea ecranului EDIT: LIST (editare - list). Selectai tab-ul MEMORY
205
Rularea programului de prelucrare
Pentru a urmri ecranul Live Image (imagine n direct) n timp ce este prelucrat o pies:
206
Programarea
207
ntoarcerea piesei
Reprezentarea grafic a unei piese ce a fost ntoars manual de ctre operator este
descris prin adugarea urmtoarelor comentarii la program dup un M00.
O00000 ;
[Cod pentru prima operaie n ecranul imagine n direct]
;
[Cod pentru prima operaie pentru piesa prelucrat] ;
M00 ;
G20 (MOD OLI) (Iniiere informaii imagine n direct
pentru piesa ntoars) ;
(NTOARCERE PIES) ;
(STRNGERE) ([2.000, 3.0000]) ([diametru, lungime])
(ncheiere informaii imagine n direct pies ntoars)
;
;
M01 ;
;
[Program de prelucrare pentru a doua operaie] ;
1. Apsai tasta [F4] pentru a insera codul Live Image (imagine n direct) n program.
2. Funcia imagine n direct redeseneaz piesa cu o orientare inversat, respectiv cu
flcile mandrinei strnse ntr-o poziie specificat prin x i y n comentariul
(STRNGERE)(x y) atunci cnd comentariile (NTOARCERE PIES) i
(STRNGERE)(x y) urmeaz dup o instruciune M00 (oprire program) n program.
208
Programarea
Ppuile mobile sunt controlate cu ajutorul presiunii hidraulice la modelele ST-10 (numai
cu pinol), ST-20 i ST-30.
Ppua mobil este cuplat atunci cnd pinola ppuii mobile este n contact cu piesa de
prelucrat, aplicnd fora specificat.
Ppua mobil ST-10 se va poziiona manual, apoi se va aplica hidraulic pinola pe piesa
de prelucrat. Comandai micarea pinolei hidraulice cu ajutorul urmtoarelor coduri M:
Cnd se comand un cod M21, pinola ppuii mobile se deplaseaz spre nainte i menine
o presiune constant. Se va bloca n poziie corpul ppuii mobile nainte s se comande
un cod M21.
209
Selectarea unei categorii
Consola afieaz o schi a piesei i atept s introducei valorile pentru realizarea piesei
selectate.
210
Programarea
4.11 Subrutinele
Subrutinele (subprogramele) sunt constituite de obicei dintr-o serie de comenzi repetate de
mai multe ori ntr-un program. n locul repetrii de mai multe ori a comenzilor n programul
principal, subrutinele sunt scrise sub forma unui program separat. Programul principal are
o singur comand care apeleaz programul subrutin. O subrutin este apelat cu
ajutorul M97 sau M98 i al unui cod P.
Cnd se utilizeaz M97, codul P (nnnnn) este acelai cu poziia subrutinei n program
(Nnnnnn). Cnd se utilizeaz M98, codul P (nnnnn) este acelai cu numrul de program
(Onnnnn) al subrutinei.
211
Introducerea datelor
Cnd se utilizeaz M97, subprogramul trebuie s fie inclus n programul principal, iar cnd
se utilizeaz M98, subprogramul trebuie s se afle n memoria unitii de comand sau pe
unitatea hard (opional).
212
Programarea opionalelor
Putei contacta HFO local pentru a achiziiona majoritatea acestor dotri opionale dac
maina dumneavoastr nu a fost livrat cu acestea.
5.2.1 Prezentare
Iat cteva exemple de aplicaii pentru macro-uri. Exemplele evideniaz principii de baz,
nu prezint programe macro complete.
a) Familiile de piese
b) Prelucrarea cu flci moi
c) Ciclurile nchise definite de utilizator (cum ar fi ciclurile de canelare specifice)
213
Prezentare
Coduri G i M utile
M96 Pxx Qxx - Salt local condiionat atunci cnd semnalul de intrare discret este 0
Setrile
Exist 3 setri ce pot afecta programele macro (programele din seria 9000), acestea fiind
9xxx Progs Edit Lock (blocare editare programe 9xxx) (setarea 23), 9xxx Progs
Trace (urmrire programe 9xxx) (setarea 74) i 9xxx Progs Single BLK (programe
bloc cu bloc 9xxx) (setarea 75).
214
Programarea opionalelor
Rotunjirea
aceasta poate conduce la un rezultat eronat. O metod mai sigur de programare n acest
caz ar fi
IF [ROUND [#100] EQ 7] ;
Acest aspect este n mod normal o problem doar la stocarea numerelor ntregi n variabile
macro n care nu v ateptai s gsii ulterior componente zecimale.
Anticiparea
Aceasta urmrete activarea unei ieiri, ateptarea timp de o secund, i apoi dezactivarea
acesteia. ns, anticiparea determin activarea i dezactivarea imediat a ieirii n timp ce
este procesat o oprire temporizat. G103 P1 este utilizat pentru limitarea anticiprii la 1
bloc. Pentru a face ca exemplul prezentat s funcioneze corect, acesta trebuie modificat
dup cum urmeaz:
G103 P1 (Consultai seciunea Codurile G a manualului
pentru o explicare mai detaliat a G103) ;
;
#1101=1 ;
G04 P1. ;
;
;
;
#1101=0 ;
215
Note referitoare la operare
nainte de un bloc cu
M30 (ncheierea programului i resetarea);
permite utilizarea unui program ca program atunci cnd modul tergere bloc este activat.
Programul este utilizat ca subprogram atunci cnd modul tergere bloc este dezactivat.
Variabilele macro pot fi salvate sau ncrcate prin intermediul RS-232 sau porturilor USB
similar cu setrile i coreciile/decalajele. Consultai la pagina 5.
Variabilele macro #1 - #999 sunt afiate i pot fi modificate prin intermediul ecranului
Current Commands (comenzi curente).
1. Apsai tasta [CURRENT COMMANDS] (comenzi curente) i utilizai tastele [PAGE
UP]/[PAGE DOWN] (pagina anterioar/urmtoare) pentru a ajunge la pagina
Macro Variables (variabile macro).
Pe msur ce unitatea de comand interpreteaz un program, schimbrile
variabilelor sunt afiate pe pagina de afiare Macro Variables (variabile macro).
2. Variabila macro este setat prin introducerea unei valori i apsarea tastei [ENTER]
(execuie). Variabilele macro pot fi terse prin apsarea tastei [ORIGIN] (origine), ce
duce la tergerea tuturor variabilelor.
216
Programarea opionalelor
3. Introducerea numrului unei variabile macro i apsarea tastei sgeat n sus/n jos
va determina cutarea variabilei respective.
4. Variabilele afiate reprezint valorile variabilelor n cursul rulrii programului. La un
moment dat, acestea pot fi cu pn la 15 blocuri n avans fa de aciunile efective
ale mainii. Depanarea unui program este mai uoar atunci cnd se insereaz un
cod G103 P1 la nceputul unui program pentru a se limita memoria tampon pentru
blocuri i se anuleaz codul G103 P1 dup ce se ncheie depanarea.
Putei afia valorile oricror 2 macro-uri definite de utilizator (Macro Label 1 - eticheta
macro 1, Macro Label 2 - eticheta macro 2).
Pentru a seta cele dou variabile macro care se vor afia sub denumirile Macro Label 1
(eticheta macro 1) i Macro Label 2 (eticheta macro 2) din fereastra ecranului
Operation Timers & Setup (cronometre funcionare i setare):
1. Apsai tasta [CURRENT COMMANDS].
2. Apsai tastele [PAGE UP] (pagina anterioar) sau [PAGE DOWN] (pagina
urmtoare) pentru a ajunge la pagina Operation Timers & Setup (cronometre
funcionare i setare).
3. Utilizai tastele sgei pentru a selecta cmpul de introducere Macro Label 1
(eticheta macro 1) sau Macro Label 2 (eticheta macro 2) (aflat n dreapta
etichetei).
4. Tastai numrul variabilei (fr #) i apsai tasta [ENTER] (execuie).
Argumentele macro
217
Note referitoare la operare
Adresarea alfabetic
Adres: A B C D E F G H I J K L M
Variabil 1 2 3 7 8 9 - 11 4 5 6 - 13
:
Adres: N O P Q R S T U V W X Y Z
Variabil - - - 17 18 19 20 21 22 23 24 25 26
:
Adres: A B C I J K I J K I J
Variabil: 1 2 3 4 5 6 7 8 9 10 11
Adres: K I J K I J K I J K I
Variabil: 12 13 14 15 16 17 18 19 20 21 22
Adres: J K I J K I J K I J K
Variabil: 23 24 25 26 27 28 29 30 31 32 33
Argumentele accept orice punct zecimal mobil pentru pn la patru zecimale. Dac
unitatea de comand este n modul metric, aceasta va aproxima la miimi (.000). n
exemplul de mai jos, variabila local #1 va recepiona .0001. Dac o zecimal nu este
inclus ntr-o valoare argument, cum ar fi:
G65, P9910, A1, B2, C3
Adres: A B C D E F G
218
Programarea opionalelor
Adres: H I J K L M N
Adres: O P Q R S T U
Adres: V W X Y Z
Pentru toate variabilele macro locale 33 se pot aloca valori cu argumente prin utilizarea
metodei de adresare alternativ. Exemplul urmtor prezint modul n care se pot trimite
dou seturi de coordonate de poziie ctre o subrutin macro. Variabilele locale #4 #9
pot fi setate la .0001-.0006.
Exemplu:
G65 P2000 I1 J2 K3 I4 J5 K6;
Variabilele macro
Exist trei categorii de variabile macro: variabile de sistem, variabile globale i variabile
locale. Constantele sunt valori cu punct zecimal mobil plasate ntr-o expresie macro.
Acestea pot fi combinate cu adrese A...Z sau pot fi autonome atunci cnd sunt utilizate
ntr-o expresie. Exemple de constante sunt .0001, 5.3 sau -10.
219
Note referitoare la operare
Variabilele locale
Variabilele locale se afl n gama #1 #33. Un set de variabile locale este disponibil
permanent. Cnd se execut o apelare a unei subrutine cu o comand G65, variabilele
locale sunt salvate i un nou set devine disponibil pentru utilizare. Acest proces este
denumit ncapsularea variabilelor locale. n cursul unei apelri G65, toate variabilele locale
noi sunt terse ca valori nedefinite i toate variabilele locale ce au n coresponden
variabile de adres n linia G65 sunt setate la valorile din linia G65. Mai jos este prezentat
un tabel cu variabile locale nsoite de argumentele variabilelor de adres ce le modific.
Variabil: 1 2 3 4 5 6 7 8 9 10 11
Adres: A B C I J K D E F H
Alternativ: I J K I J
Variabil: 12 13 14 15 16 17 18 19 20 21 22
Adres: M Q R S T U V
Alternativ: K I J K I J K I J K I
Variabil: 23 24 25 26 27 28 29 30 31 32 33
Adres: W X Y Z
Alternativ: J K I J K I J K I J K
Cnd este utilizat un argument L pentru executarea de repetiii multiple ale unei subrutine
macro, argumentele sunt setate numai cu ocazia primei repetiii. Aceasta nseamn c,
dac variabilele locale 1-33 sunt modificate n cursul primei repetiii, repetiia urmtoare
are acces numai la valorile modificate. Valorile locale sunt reinute de la o repetiie la alta
atunci cnd adresa L este mai mare ca 1.
Apelarea unei subrutine prin intermediul unui M97 sau M98 nu ncapsuleaz variabilele
locale. Orice variabile locale la care se face referin ntr-o subrutin apelat printr-un M98
sunt aceleai variabile i valori existente nainte de apelarea prin M97 sau M98.
220
Programarea opionalelor
Variabilele globale
Variabilele globale sunt variabile ce sunt accesibile permanent. Exist o singur copie a
fiecrei variabile globale. Variabilele globale apar n trei game: 100-199, 500-699 i
800-999. Variabilele globale rmn n memorie atunci cnd maina este scoas
din funciune.
Uneori, exist unele macro-uri scrise pentru opiunile instalate din fabricaie ce utilizeaz
variabile globale. De exemplu, palpatorul, schimbtorul de palete etc. Cnd se utilizeaz
variabile globale, asigurai-v c acestea nu sunt utilizate de un alt program al mainii.
Variabilele de sistem
VARIABILE UTILIZARE
221
Note referitoare la operare
VARIABILE UTILIZARE
222
Programarea opionalelor
VARIABILE UTILIZARE
#3031 Simularea
VARIABILE UTILIZARE
223
Note referitoare la operare
VARIABILE UTILIZARE
224
Programarea opionalelor
VARIABILE UTILIZARE
225
Note referitoare la operare
VARIABILE UTILIZARE
226
Programarea opionalelor
VARIABILE UTILIZARE
Variabilele de sistem sunt asociate unor funcii specifice. n continuare este prezentat o
descriere detaliat a acestor funcii.
227
Variabilele de sistem n profunzime
Variabilele urmtoare conin ncrcarea maxim a axei pe care a suportat-o axa respectiv
de la ultima punere n funciune a mainii sau de la ultima tergere a variabilei macro
respective. ncrcarea maxim a axei se refer la cea mai mare ncrcare (100.0 = 100%)
pe care a suportat-o axa respectiv, nu la ncrcarea axei n momentul n care este citit
variabila macro.
Coreciile sculelor
Utilizai urmtoarele variabile macro pentru a citi sau seta urmtoarele valori pentru
coreciile pentru geometrie, decalare sau uzur:
228
Programarea opionalelor
Mesajele programabile
Cnd se face asta, mesajul Alarm (alarm) clipete n partea inferioar a afiajului i este
plasat textul din comentariul urmtor n lista de alarme. Codul alarmei (n acest exemplu,
15) este adunat cu 1000 i utilizat ca i cod de alarm. Dac se genereaz o alarm n
acest mod, toate micrile nceteaz i programul trebuie resetat pentru a se continua.
Alarmele programabile sunt codificate ntotdeauna n gama 1000-1999. Primele 34 de
caractere ale comentariului vor fi utilizate pentru mesajul alarmei.
Cronometrele
Dou cronometre pot fi setate la o anumit valoare prin alocarea unui numr pentru
variabila respectiv. Un program poate citi ulterior variabila i determina timpul scurs de la
setarea cronometrului. Cronometrele pot fi utilizate pentru a imita ciclurile de oprire
temporizat, determina timpul de la o pies la alta sau orice comportament dependent de
timp se dorete.
229
Variabilele de sistem n profunzime
Prioritatea n sistem
Variabila #3003 este parametrul de suprimare bloc cu bloc. Acesta are prioritate fa de
funcia Bloc cu bloc ntr-un cod G. n exemplul urmtor, funcia Bloc cu bloc este ignorat
atunci cnd #3003 este setat la valoarea 1. Dup ce #3003 este setat = 1, fiecare
comand cod G (liniile 2-4) este executat continuu, chiar dac funcia Bloc cu bloc este
activat. Cnd #3003 este setat la valoarea zero, funcia Bloc cu bloc opereaz ca de
obicei. Aceasta nseamn c utilizatorul trebuie s apese butonul [CYCLE START]
(pornire ciclu) pentru fiecare linie a codului (liniile 6-8).
#3003=1 ;
G54 G00 G90 X0 Z0 ;
G81 R0.2 Z-0.1 F20 L0 ;
S2000 M03 ;
#3003=0 ;
T02 M06 ;
G83 R0.2 Z-1. F10. L0 ;
X0. Z0. ;
Variabila #3004
Variabila #3004 are prioritate asupra funciilor specifice de control n timpul rulrii.
Primul bit dezactiveaz tasta [FEED HOLD]. Dac tasta [FEED HOLD] (oprire avans) nu
este utilizabil n cursul unei seciuni a codului, setai variabila #3004 la 1 naintea liniilor
specifice ale codului. Dup seciunea respectiv a codului, setai #3004 la 0 pentru a
restabili funcionarea tastei [FEED HOLD] (oprire avans). De exemplu:
(Cod de apropiere - utilizare [FEED HOLD] permis) ;
#3004=1 (Dezactiveaz tasta [FEED HOLD]) ;
(Cod fr ntrerupere admis - utilizare [FEED HOLD]
nepermis) ;
#3004=0 (Activeaz tasta [FEED HOLD]) ;
(Cod de ndeprtare - utilizare [FEED HOLD] permis) ;
0 E E E
1 D E E
230
Programarea opionalelor
2 E D E
3 D D E
4 E E D
5 D E D
6 E D D
7 D D D
Gruparea codurilor G permite o procesare mai eficient. Codurile G cu funcii similare sunt
incluse de obicei n aceeai grup. De exemplu, G90 i G91 sunt n grupa 3. Aceste
variabile stocheaz ultimul cod G sau codul G implicit pentru oricare dintre cele 21 de
grupe. Prin citirea codului grupei, un program macro poate s modifice comportamentul
codului G. Dac #4003 conine 91, atunci un program macro poate decide ca toate
micrile s fie incrementale, i nu absolute. Nu exist nicio variabil asociat pentru grupa
zero; codurile G de grupa zero sunt nemodale.
231
Variabilele de sistem n profunzime
Codurile de adres A-Z (cu excepia G) sunt pstrate ca valori modale. Informaia
reprezentat de ultima linie a codului i interpretat de procesul de anticipare este
coninut n variabilele #4101 - #4126. Punerea n coresponden a numerelor variabilelor
cu adrese alfabetice corespunde reprezentrii prin adrese alfabetice. De exemplu,
valoarea adresei D interpretate anterior este gsit n #4107 i ultima valoare I
interpretat este #4104. Cnd se desemneaz un macro pentru un cod M, nu se pot
transmite variabilele ctre macro cu ajutorul variabilelor #1-#33; utilizai n schimb valorile
de la #4101-#4126 n macro.
Punctul final programat pentru ultimul bloc de micare poate fi accesat prin intermediul
variabilelor #5001 - #5006, X, Z, Y, A, B i C. Valorile sunt date n sistemul curent de
coordonate de lucru i pot fi utilizate n timp ce maina se afl n micare.
Valoarea pentru #5022 (Z) are aplicat deja compensarea pentru lungimea sculei.
232
Programarea opionalelor
Poziia n care s-a declanat ultimul semnal de salt poate fi obinut prin intermediul
variabilelor #5061 - #5069, X, Y, Z, A, B, C, U, V i W. Valorile sunt date n sistemul curent
de coordonate de lucru i pot fi utilizate n timp ce maina se afl n micare.
Este returnat compensarea total curent pentru lungimea sculei ce s-a aplicat sculei.
Aceasta include geometria sculei la care se face referin prin valoarea modal curent
setat n codul T plus valoarea pentru uzur.
#6999: Conine valoarea bitului (0 sau 1) pentru bitul parametrului specificat n variabila
#6997.
233
Variabilele de sistem n profunzime
Utilizarea
Pentru a accesa valoarea unui parametru, numrul parametrului este copiat n variabila
#6996, dup care valoarea parametrului respectiv este disponibil prin utilizarea variabilei
macro #6998, dup cum urmeaz:
#6996=601 (Specificare parametru 601) ;
#100=#6998 (Copiere valoare parametru 601 n variabila
#100) ;
Pentru a accesa un anumit bit al unui parametru, numrul parametrului este copiat n
variabila 6996 i numrul bitului este copiat n variabila macro 6997. Valoarea bitului
respectiv al parametrului este disponibil prin utilizarea variabilei macro 6999, dup
cum urmeaz:
#6996=57 (Specificare parametru 57) ;
#6997=0 (Specificare bit zero) ;
#100=#6999 (Copiere bit 0 parametru 57 n variabila
#100) ;
Decalajele de origine
Toate decalajele de origine pot fi citite i setate n cadrul unei expresii macro. Aceasta
permite programatorului s preseteze coordonatele n poziiile aproximative, respectiv s
seteze coordonatele la valorile bazate pe rezultatele poziiilor semnalelor de salt i
calculelor. Cnd se citete o corecie/un decalaj, interpretarea irului de anticipare este
oprit pn cnd este executat blocul respectiv.
234
Programarea opionalelor
235
Variabilele de sistem n profunzime
Utilizarea variabilelor
Pentru toate variabilele, referina se face cu un semn de numr (#) urmat de un numr
pozitiv, cum ar fi: #1, #101 i #501.
Variabilele sunt valori zecimale ce sunt reprezentate ca numere cu punct zecimal mobil.
Dac o variabil nu a fost utilizat niciodat, aceasta poate lua o valoare special
undefined (nedefinit). Ceea ce indic faptul c aceasta nu a fost utilizat. O variabil
poate fi setat ca undefined (nedefinit) cu variabila special #0. #0 are valoarea
undefined (nedefinit) sau 0.0 n funcie de context. Referinele indirecte la variabile pot fi
realizate prin includerea numrului variabilei ntre paranteze #[<expresie>].
Variabilele pot fi utilizate n locul adreselor cod G, unde adresa se refer la literele A - Z.
n blocul:
N1 G0 X1.0 ;
236
Programarea opionalelor
#8550-#8567 Sculele
Aceste variabile ofer informaii referitoare la scule. Setai variabila #8550 pentru codul
sculei sau al grupei de scule, apoi accesai informaile referitoare la scula / grupa de scule
selectat cu ajutorul macro-urilor protejate (read only) #8551-#8567. Dac se specific un
cod al grupei de scule, scula selectat este urmtoarea scul din grupa respectiv.
5.2.4 Readresarea
Metoda uzual de setare a adreselor de comand A-Z este prin adres urmat de un
numr. De exemplu:
G01 X1.5 Z3.7 F.02 ;
Sintaxa permis pentru adresele A-Z (cu excepia N sau O) este dup cum urmeaz:
<adres><-><variabil> A-#101
<adres>[<expresie>] Z[#5041+3.5]
<adres><->[<expresie>] Z-[SIN[#1]]
Dac valoarea variabilei nu este n acord cu gama de adrese, rezult o alarm obinuit a
unitii de comand. De exemplu, codul urmtor conduce la o alarm cod G nevalabil,
deoarece lipsete un cod G143:
#1= 143 ;
G#1 ;
Cnd se utilizeaz o variabil sau o expresie n locul unei valori de adres, valoarea este
rotunjit la ultima zecimal semnificativ.
#1= .123456 ;
G1 X#1 ;
237
Readresarea
deplaseaz scula mainii la .1235 pe axa X. Dac unitatea de comand este n modul
metric, scula va fi deplasat la .123 pe axa X.
Cnd se utilizeaz o variabil nedefinit pentru nlocuirea unei valori de adres, referina
la adres este ignorat. De exemplu:
(#1 este nedefinit) ;
G00 X1.0 Z#1 ;
devine
G00 X1.0 (nu se produce nicio micare pe axa Z) ;
Instruciunile macro
Instruciunile macro sunt linii ale codului ce permit programatorului s manipuleze unitatea
de comand cu caracteristici similare oricrui limbaj de programare standard. Se includ
funcii, operatori, expresii condiionale i aritmetice, instruciuni de alocare i instruciuni
de comand.
Funciile
Funciile sunt rutine integrate pe care programatorul le poate utiliza. Toate funciile au
forma <nume_funcie> [argument] i returneaz valori cu punct zecimal mobil. Funciile
furnizate mpreun cu unitatea de comand Haas sunt urmtoarele:
238
Programarea opionalelor
Funcia ROUND (rotunjire) opereaz diferit n funcie de contextul n care este utilizat.
Cnd este utilizat n expresii aritmetice, orice numr cu o parte fracionar mai mare sau
egal cu .5 este rotunjit la urmtorul numr ntreg; n caz contrar, partea fracionar este
eliminat din numrul respectiv.
#1= 1.714 ;
#2= ROUND[#1] (#2 este setat la 2.0) ;
#1= 3.1416 ;
#2= ROUND[#1] (#2 este setat la 3.0) ;
239
Readresarea
#1=3.54 ;
#2=ROUND[#1] ;
#3=FIX[#1].
#2 va fi setat la 4. #3 va fi setat la 3.
Operatorii
Operatorii aritmetici
* - nmulire #1=#2*#3
/ - mprire #1=#2/4
Operatorii logici
Operatorii logici sunt operatori ce funcioneaz mpreun cu valori cu bii binari. Variabilele
macro sunt numere cu punct zecimal mobil. Cnd se utilizeaz operatori logici n variabile
macro, se utilizeaz doar partea ntreag a numrului cu punct zecimal mobil. Operatorii
logici sunt:
240
Programarea opionalelor
Exemple:
#1=1.0 ;
#2=2.0 ;
#3=#1 OR #2 ;
NOT: Trebuie avut grij atunci cnd se utilizeaz operatori logici astfel nct
s se obin rezultatul dorit.
Operatorii booleeni
Operatorii booleeni evalueaz ntotdeauna la 1.0 (ADEVRAT) sau 0.0 (FALS). Exist
ase operatori booleeni. Aceti operatori nu se limiteaz la expresii condiionale, fiind ns
cel mai frecvent utilizai n expresii condiionale. Acetia sunt:
EQ - Egal cu
NE - Neegal cu
GT - Mai mare ca
LT - Mai mic ca
n continuare se prezint patru exemple referitoare la modul n care pot fi utilizai operatorii
booleeni i logici:
241
Readresarea
Exemplu Explicaie
WHILE [#101 LT 10] Atunci cnd variabila #101 este mai mic
DO1 ; dect 10, repet bucla DO1..END1.
Expresiile
Expresiile sunt definite ca fiind orice secven de variabile i operatori incluse n paranteze
ptrate, [ i ]. Expresiile au dou utilizri: expresii condiionale i expresii aritmetice.
Expresiile condiionale returneaz valorile FALS (0.0) sau ADEVRAT (orice valoare
diferit de zero). Expresiile aritmetice utilizeaz operatori aritmetici mpreun cu funcii
pentru a determina o valoare.
Expresiile condiionale
face saltul la linia N10. Aceasta nu readuce unitatea de comand la subrutina de apelare.
Cu macro-urile activate, M99 se poate utiliza cu o expresie condiional pentru un salt
condiionat. Pentru un salt atunci cnd variabila #100 este mai mic dect 10, putem
codifica linia de mai sus dup cum urmeaz:
242
Programarea opionalelor
n acest caz, saltul survine numai atunci cnd #100 este mai mic dect 10, n caz contrar
procesarea continund cu linia de program urmtoare din secven. Mai sus, comanda
condiional M99 poate fi nlocuit cu
N50 IF [#100 LT 10] GOTO10 ;
Expresiile aritmetice
O expresie aritmetic este orice expresie ce utilizeaz variabile, operatori sau funcii. O
expresie aritmetic returneaz o valoare. Expresiile aritmetice sunt utilizate de obicei n
instruciuni de alocare, fr ns a fi limitate la acestea.
Instruciunile de alocare
Expresia din stnga semnului egal trebuie s se refere ntotdeauna la o variabil macro, fie
direct, fie indirect. Macro-ul urmtor iniializeaz o secven de variabile de orice valoare.
Se utilizeaz aici att alocri directe, ct i indirecte.
O0300 (Iniializarea unei matrice de variabile) ;
N1 IF [#2 NE #0] GOTO2 (B = variabil de baz) ;
#3000=1 (Variabil de baz neprecizat) ;
N2 IF [#19 NE #0] GOTO3 (S = dimensiune matrice) ;
#3000=2 (Dimensiune matrice neprecizat) ;
N3 WHILE [#19 GT 0] DO1 ;
#19=#19-1 (Numrtoare invers) ;
#[#2+#19]=#22 (V = valoare la care se seteaz matricea)
;
END1 ;
M99 ;
Macro-ul anterior poate fi utilizat pentru iniializarea a trei seturi de variabile, dup
cum urmeaz:
243
Readresarea
Instruciunile de comand
Saltul calculat permite programului s transfere comanda ntr-o alt linie a codului din
acelai subprogram. Blocul poate fi calculat n cursul rulrii programului prin utilizarea
structurii GOTO [expresie]. Respectiv blocul poate fi transmis prin intermediul unei
variabile locale prin utilizarea structurii GOTO#n.
GOTO va rotunji rezultatul variabilei sau expresiei ce este asociat saltului calculat. De
exemplu, dac #1 conine 4.49 i se execut GOTO#1, unitatea de comand va ncerca
transferul la blocul ce conine N4. Dac #1 conine 4.5, atunci execuia se va transfera la
blocul ce conine N5.
Se poate dezvolta urmtoarea structur de cod pentru crearea unui program ce aloc serii
de fabricaie pieselor.
O9200 (Gravare cifr n poziia curent) ;
(D = de gravat cifr zecimal) ;
;
IF [[#7 NE #0] AND [#7 GE 0] AND [#7 LE 9]] GOTO99 ;
#3000=1 (cifr nevalabil) ;
;
N99
244
Programarea opionalelor
Intrrile discrete returneaz ntotdeauna 0 sau 1 atunci cnd sunt citite. GOTO
[expresie] va determina saltul la linia corespunztoare a codului pe baza strii celor
dou intrri discrete #1030 i #1031.
245
Readresarea
Saltul condiionat permite programului s transfere comanda ntr-o alt seciune a codului
din aceeai subrutin. Saltul condiionat poate fi utilizat doar atunci cnd sunt activate
macro-urile. Unitatea de comand Haas permite dou metode de executare a
saltului condiionat:
IF [<expresie condiional>] GOTOn
Aa cum s-a discutat, <expresie condiional> este orice expresie ce utilizeaz oricare din
cei ase operatori booleeni EQ, NE, GT, LT, GE sau LE. Parantezele ce ncadreaz expresia
sunt obligatorii. n cazul unitii de comand Haas, nu este necesar s se includ aceti
operatori. De exemplu:
IF [#1 NE 0.0] GOTO5 ;
poate fi de asemenea:
IF [#1] GOTO5 ;
n aceast instruciune, dac variabila #1 conine orice altceva dect 0.0, respectiv
valoarea nedefinit #0, atunci se va produce saltul la blocul 5; n caz contrar, va fi executat
blocul urmtor.
Aici, condiia se refer doar la poriunea M99 a instruciunii. Scula mainii este comandat
s se deplaseze la X0, Y0 indiferent dac expresia este evaluat ca adevrat sau fals.
Numai saltul, M99, este executat pe baza valorii expresiei. Se recomand s fie utilizat
varianta IF GOTO dac se dorete portabilitatea.
Aceast structur este utilizat de regul pentru instruciuni de alocare condiionat cum
ar fi:
246
Programarea opionalelor
Variabila #590 este setat la zero atunci cnd valoarea #590 depete 100.0. n cazul
unitii de comand Haas, dac o expresie condiional este evaluat ca FALS (0.0),
atunci restul blocului IF este ignorat. Aceasta nseamn c instruciunile de comand pot
fi de asemenea condiionate astfel nct s se poat scrie ceva de genul:
IF [#1 NE #0] THEN G01 X#24 Y#26 F#9 ;
Aceasta determin execuia unei micri liniare doar dac variabilei #1 i s-a alocat o
valoare. Un alt exemplu ar fi:
IF [#1 GE 180] THEN #101=0.0 M99 ;
Aceasta spune c dac variabila #1 (adresa A) este mai mare sau egal cu 180, atunci
variabila #101 este setat la zero i se revine din subrutin.
Aceasta este limitat, deoarece nu putei ncheia execuia unei subrutine cu o condiie.
Macro-urile confer flexibilitate n cazul construciilor WHILE-DO-END. De exemplu:
WHILE [<expresie condiional>] DOn;
<instruciuni>;
ENDn;
Aceasta execut instruciunile dintre DOn i ENDn att timp ct expresia condiional este
evaluat ca adevrat. Parantezele din expresie sunt necesare. Dac o expresie este
evaluat ca fals, atunci blocul de dup ENDn este cel executat n continuare. WHILE poate
fi abreviat WH. Poriunea DOn-ENDn a instruciunii este mperecheat. Valoarea n este 1-3.
Aceasta nseamn c nu pot exista mai mult de trei bucle ncapsulate ntr-o subrutin. O
ncapsulare se refer la o bucl inclus n alt bucl.
247
Readresarea
Dei ncapsularea instruciunilor WHILE poate avea doar pn la trei niveluri, n realitate nu
exist practic nicio limit, deoarece fiecare subrutin poate avea pn la trei niveluri de
ncapsulare. Dac este necesar o ncapsulare la un nivel mai mare de 3, segmentul ce
conine cele trei niveluri inferioare ale ncapsulrii poate fi transformat ntr-o subrutin,
depindu-se astfel limitarea menionat.
Dac sunt incluse dou bucle separate WHILE ntr-o subrutin, acestea pot utiliza acelai
index de ncapsulare. De exemplu:
#3001=0 (Ateapt 500 milisecunde) ;
WH [#3001 LT 500] DO1 ;
END1 ;
<alte instruciuni>
#3001=0 (Ateapt 300 milisecunde) ;
WH [#3001 LT 300] DO1 ;
END1 ;
Putei utiliza GOTO pentru a efectua un salt afar dintr-o regiune inclus ntr-o bucl
DO-END, dar nu putei utiliza GOTO pentru a efectua un salt n aceasta. Saltul n interiorul
unei regiuni DO-END prin utilizarea GOTO este permis.
WH [#1] D01 ;
END1 ;
n acest exemplu, rezult o alarm ce indic faptul c nu s-a gsit niciun Then; Then se
refer la D01. Modificai D01 (cifra zero) n DO1 (litera O).
248
Programarea opionalelor
Comanda G65 reclam o adres P corespunztoare unui numr de program aflat curent n
memoria unitii de comand. Cnd este utilizat adresa L, apelarea macro este repetat
de numrul de ori specificat.
Exemplul 1:
G65 P1000 (Apelare subrutina 1000 ca macro) ;
M30 (Oprire program) ;
O1000 (Subrutin macro) ;
...
M99 (Revenire din subrutina macro) ;
Alocarea alias
Codurile alias sunt coduri G i M definite de utilizator ce fac referin la un program macro.
Utilizatorii au la dispoziie 10 coduri alias G i 10 coduri alias M.
Aici, s-a nlocuit un cod G neutilizat, G06 pentru G65 P9010. Pentru ca blocul de mai sus
s funcioneze, parametrul asociat cu subrutina 9010 trebuie setat la 06 (parametrul 91).
NOT: G00, G65, G66 i G67 nu pot fi utilizate ca alias. Toate celelalte coduri
cuprinse ntre 1 i 255 pot fi utilizate pentru alocare alias.
249
Readresarea
Numerele de program 9010 - 9019 sunt rezervate pentru alocarea de alias cod G. Tabelul
urmtor prezint ce parametri Haas sunt rezervai pentru alocarea de alias pentru
subrutinele macro.
T5.1: Alocarea alias cod G
91 9010
92 9011
93 9012
94 9013
95 9014
96 9015
97 9016
98 9017
99 9018
100 9019
81 9000
82 9001
83 9002
84 9003
85 9004
86 9005
87 9006
88 9007
250
Programarea opionalelor
89 9008
90 9009
Setarea unui parametru de alocare alias la 0 dezactiveaz alocarea alias pentru subrutina
asociat. Dac un parametru de alocare alias este setat pentru un cod G i subrutina
asociat nu este n memorie, se emite o alarm.
Cnd se apeleaz un macro G65, un cod alias M sau un cod alias G, unitatea de comand
va cuta subprogramul n memorie i apoi n orice alt unitate activ dac subprogramul
nu poate fi localizat. Unitatea activ poate fi memoria, unitatea USB sau unitatea hard. Se
genereaz o alarm dac unitatea de comand nu gsete subprogramul nici n memorie,
nici pe unitatea activ.
Ieirea formatat
251
Readresarea
DPRNT trebuie s fie singura comand din bloc. n exemplul anterior, <text> este orice
caracter de la A la Z sau liter (+,-,/,* i spaiu). Cnd este transmis la ieire un asterisc,
acesta este transformat n spaiu. <#nnnn[wf]> este o variabil urmat de un format.
Numrul variabilei poate fi orice variabil macro. Formatul [wf] este necesar i const din
dou cifre incluse ntre paranteze drepte. V amintim c variabilele macro sunt numere
reale alctuite dintr-o parte ntreag i o parte fracionar. Prima cifr din format indic
numrul total de locuri rezervate la ieire pentru partea ntreag. A doua cifr indic
numrul total de locuri rezervate pentru partea fracionar. Numrul total de locuri rezervat
la ieire nu poate fi egal cu zero sau mai mare ca opt. Astfel c urmtoarele formate sunt
interzise: [00] [54] [45] [36] /* formate interzise */
Un punct zecimal este tiprit ntre partea ntreag i partea fracionar. Partea fracionar
este rotunjit la ultima zecimal semnificativ. Cnd se rezerv zero locuri pentru partea
fracionar, nu este tiprit niciun punct zecimal. Se tipresc zerouri n final dac exist o
parte fracionar. Cel puin un loc este rezervat pentru partea ntreag, chiar dac este
vorba despre un zero. Dac valoarea prii ntregi are mai puine cifre dect au fost
rezervate, se transmit la ieire spaii libere. Dac valoarea prii ntregi are mai multe cifre
dect au fost rezervate, cmpul este extins, astfel nct aceste numere s poat fi tiprite.
Exemple DPRNT[ ]
Cod Ieire
N1 #1= 1.5436 ;
N2 X1.5436 Z 1.544 T 1
DPRNT[X#1[44]*Z#1[03]*
T#1[40]] ;
N5 #1=123.456789 ;
N6 DPRNT[X-#1[35]] ; X-123.45679 ;
252
Programarea opionalelor
Execuia
G103 este util pentru limitarea anticiprii blocurilor. Dac dorii s limitai interpretarea
anticipat a unui bloc, va trebui s includei urmtoarea comand la nceputul programului:
(Aceasta conduce practic la anticiparea a dou blocuri.)
G103 P1 ;
Pentru a anula limita de anticipare a blocurilor, modificai comanda n G103 P0. G103 nu
poate fi utilizat atunci cnd compensarea frezei este activ.
Editarea
Instruciunile macro incorect structurate sau incorect plasate genereaz o alarm. Avei
grij atunci cnd editai expresii; parantezele trebuie nchise.
Adresele cu expresii pot fi oarecum derutante. n astfel de cazuri, adresa alfabetic este
autonom. De exemplu, blocul urmtor conine o expresie de adres n X:
G01 X [ COS[ 90 ] ] Z3.0 (CORECT) ;
Aici, X i parantezele sunt autonome i sunt elemente editabile separat. Este posibil, prin
editare, tergerea ntregii expresii i nlocuirea acesteia cu un numr:
G01 X 0 Z3.0 (INCORECT) ;
Acest bloc conduce la o alarm n momentul execuiei. Structura corect este urmtoarea:
G01 X0 Z3.0 (CORECT) ;
NOT: Nu exist spaiu ntre X i zero (0). Reinei c atunci cnd observai
un caracter alfabetic autonom, acesta este o expresie de adres.
253
Funciile macro tip FANUC neincluse n unitatea de comand Haas
SKIP/N N=1..9
LN [ ] Logaritm natural
254
Programarea opionalelor
BPRNT [ ]
GOTO-nnnn
Cutarea unui bloc pentru salt n sens negativ (de ex. spre napoi n interiorul unui program)
nu este necesar dac utilizai coduri de adres N unice. Cutarea unui bloc se face
pornind de la blocul interpretat n momentul respectiv. Cnd se ajunge la sfritul
programului, cutarea continu de la nceputul programului pn cnd se ajunge la
blocul curent.
Exemplul urmtor achiaz o canelur frontal ntr-o pies prin utilizarea de variabile uor
editabile.
%
O0010 (MACRO G74) ;
G50 S2000 ;
G97 S1000 M03 T100 ;
G00 T101 ;
#24 = 1.3 (DIAMETRU MINOR X) ;
#26 = 0.14 (ADNCIME Z) ;
#23 = 0.275 (LIME CANELUR X) ;
#20 = 0.125 (LIME SCUL) ;
#22 = -0.95 (POZIIE DE PORNIRE Z) ;
#6 = -1. (FAET Z EFECTIV) ;
#9 = 0.003 (VITEZ DE AVANS IPR) ;
G00 X [ #24 + [ #23 * 2 ] - [ 20 * 2 ] ] Z#126 ;
G74 U - [ [#23 - #20 ] * 2 ] W - [ #26 + ABS [ #6 - #22
] ] K [ #20 * 0.75 ] I [ #20 * 0.9 ] F#9 ;
G00 X0 Z0 T100 ;
M30 ;
%
255
Prezentarea ansamblului sculelor antrenate
F5.1: Utilizarea macro-ului G74: [1] Adncime Z, [2] Faet Z, [3] Scul de canelare,
[4] Z Poziie de pornire, [5] Lime X, [6] Diametru minor X. Limea sculei
= 0.125"
2 3
1
4
6
5
F5.2: Sculele antrenate axiale i radiale: [1] Scul axial, [2] Scul radial.
1 2
Ansamblul opional al sculelor antrenate permite acionarea sculelor VDI antrenate axial
sau radial pentru executarea de operaii cum ar fi frezarea, gurirea sau mortezarea.
Frezarea profilurilor este posibil prin utilizarea axei C i/sau a axei Y.
256
Programarea opionalelor
Pentru a obine cea mai bun precizie la frezare, utilizai codurile M pentru blocarea
arborelui (M14 - Arborele principal / M114 - Arborele secundar) nainte de prelucrare.
Arborele se deblocheaz automat atunci cnd se comand o nou turaie a arborelui
principal sau dac se apas tasta [RESET] (resetare).
Sculele antrenate Haas sunt proiectate pentru frezare n regim mediu, de ex.: frez deget
3/4 diametru max. n oel moale
F5.3: Cheie tubular ER-32-AN i cheia cu crlig: [1] Cheie tubular ER-32-AN,
[2] tift, [3] Cheie cu crlig 1, [4] Portcuit, [5] Piuli de reducie ER-32-AN,
[6] Piuli lagr buc, [7] Cheie cu crlig 2.
1
2
7 3
4
6
257
Montarea ansamblului sculelor antrenate n capul revolver
Portcuitele pentru scule antrenate radiale pot fi reglate pentru asigurarea unor performane
optime n cursul frezrii cu axa Y. Corpul portcuitului poate fi rotit fa de axa X n locaul
sculei. Aceasta permite reglarea paralelismului sculei achietoare cu axa X.
uruburile de reglare sunt n standard la toate capetele pentru scule antrenate radiale. n
seturile de scule antrenate radiale Haas este inclus un tift de centrare.
Montarea i reglarea
258
Programarea opionalelor
2. Montai un portcuit pentru scula antrenat radial i reglai lejer uruburile de reglare
[3] pe tiftul de centrare [1] ntr-o poziie uniform i centrat vizual.
3. Strngei lejer urubul imbus VDI pentru a permite o oarecare deplasare i reglare a
sculei. Asigurai-v c suprafaa inferioar a portcuitului este la nivel cu suprafaa
capului revolver.
3 2
259
Codurile M pentru sculele antrenate
5.3.5 Axa C
260
Programarea opionalelor
Traiectoriile sculei nu vor intersecta niciodat axa central a arborelui principal. Dac este
necesar, reorientai programul astfel nct tietura s nu treac peste centrul piesei.
Tieturile ce trebuie s treac prin centrul arborelui principal pot fi realizate prin dou treceri
paralele pe ambele pri ale centrului arborelui principal.
Exemplu de program
%
O00069 ;
N6 (ptrat) ;
G59 T1111 (scula 11, frez deget .75 diam. achiere n
centru) ;
M154 ;
G00 C0. ;
G97 M133 P1500 ;
G00 Z1. ;
G00 G98 X2.35 Z0.1 (poziia) ;
G01 Z-0.05 F25. ;
261
Interpolarea cartezian
G112
G17 (setare n planul XY) ;
G0 X-.75 Y.5 ;
G01 X0.45 F10. (punctul 1) ;
G02 X0.5 Y0.45 R0.05 (punctul 2) ;
G01 Y-0.45 (punctul 3) ;
G02 X0.45 Y-0.5 R0.05 (punctul 4) ;
G01 X-0.45 (punctul 5) ;
G02 X-0.5 Y-0.45 R0.05 (punctul 6) ;
G01 Y0.45 (punctul 7) ;
G02 X-0.45 Y0.5 R0.05 (punctul 8) ;
G01 X0.45 Y.6 (punctul 9) ;
G113 ;
G18 (setare n planul XZ) ;
G00 Z3. ;
M30 ;
%
Setarea 102 - Diameter (diametru) este utilizat pentru a calcula viteza de avans.
Strungul decupleaz automat frna arborelui principal atunci cnd comandai micarea
axei C i o va recupla ulterior n cazul n care codurile M sunt n continuare active.
Micrile incrementale pe axa C sunt posibile prin utilizarea unui cod de adres H, conform
exemplului urmtor:
G0 C90. (axa C se mic la 90 grd.) ;
H-10. (axa C se mic la 80 grd. fa de poziia
anterioar la 90 grd.) ;
262
Programarea opionalelor
Exemple de programe
Example #1
%
O0054 ;
T101 ;
G54 ;
M133 P2000 (Live Tool On) ;
M154 (Engage C-axis) ;
G00 G98 (feed/min) X2.0 Z0 ;
C90 ;
G01 Z-0.1 F6.0 (position 1) ;
4 3 2 1 X1.0 (position 2) ;
C180. F10.0 (position 3) ;
X2.0 (position 1) ;
G00 Z0.5 ;
M155 ;
M135 ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
263
Compensarea razei vrfului sculei prin utilizarea G112 n planul G17 (XY)
Compensarea razei vrfului sculei decaleaz traiectoria programat a sculei astfel nct
axa central a sculei s fie deplasat n stnga sau dreapta traiectoriei programate. Pagina
Offset (corecii) este utilizat pentru introducerea nivelului de decalare a traiectoriei sculei
n coloana Radius (raz). Corecia este introdus ca o valoare a razei pentru coloanele
referitoare la geometrie i uzur. Valoarea compensat este calculat de unitatea de
comand pe baza valorilor introduse n coloana Radius (raz). Cnd se utilizeaz G112,
compensarea razei vrfului sculei este disponibil numai n planul G17 (XY). Vrful sculei
nu trebuie definit.
Compensarea razei vrfului sculei prin utilizarea axei Y n planurile G18 (micare
Z-X) i G19 (micare Z-Y).
264
Programarea opionalelor
Compensarea razei vrfului sculei decaleaz traiectoria programat a sculei astfel nct
axa central a sculei s fie deplasat n stnga sau dreapta traiectoriei programate. Pagina
Offset (corecii) este utilizat pentru introducerea nivelului de decalare a traiectoriei sculei
n coloana Radius (raz). Corecia este introdus ca o valoare a razei pentru coloanele
referitoare la geometrie i uzur. Valoarea compensat este calculat de unitatea de
comand pe baza valorilor introduse n coloana Radius (raz). Compensarea razei vrfului
sculei prin utilizarea axei Y NU TREBUIE s includ axa C n niciuna dintre micrile
sincronizate. Vrful sculei nu trebuie definit.
Valorile de corecie introduse pentru raz trebuie s fie numere pozitive. Dac n rubrica de
corecii se introduce o valoare negativ, compensarea frezei funcioneaz ca i cum s-ar fi
specificat codul G opus. De exemplu, dac s-a introdus o valoare negativ pentru un G41,
maina acioneaz ca i cum s-ar fi introdus o valoare pozitiv pentru G42.
La selectarea YASNAC pentru setarea 58, unitatea de comand trebuie s poat poziiona
muchia sculei de-a lungul tuturor muchiilor conturului programat fr a supratia dou
micri consecutive. O micare circular mbin toate unghiurile exterioare.
265
Compensarea razei vrfului sculei prin utilizarea G112 n planul G17 (XY)
1 2
3
6
4
5
7
1 2
3
6
4
5
266
Programarea opionalelor
Intrarea i ieirea
Achierea nu va fi executat n timp ce se intr n sau iese din compensarea frezei sau
atunci cnd se trece de la compensarea n stnga la compensarea n dreapta. Cnd se
activeaz compensarea frezei, poziia de nceput a micrii este aceeai cu poziia
programat, dar poziia de ncheiere este decalat, fie spre stnga, fie spre dreapta
traiectoriei programate cu nivelul introdus n coloana coreciei pentru raz. n blocul ce
dezactiveaz compensarea, compensarea este dezactivat atunci cnd scula ajunge la
sfritul poziiei blocului. Similar, atunci cnd se trece de la compensarea spre stnga la
cea spre dreapta i reciproc, punctul de nceput al micrii necesare pentru schimbarea
sensului de compensare a frezei este decalat de o parte a traiectoriei programate, iar
micarea se va ncheia ntr-un punct decalat n partea opus fa de traiectoria programat.
Ca urmare a acestor situaii, scula se mic pe o traiectorie ce s-ar putea s difere de
traiectoria sau sensul intenionat. Dac se activeaz sau dezactiveaz compensarea frezei
ntr-un bloc fr nicio micare X-Y, nu se produce nicio modificare a poziiei sculei pn
cnd nu se ajunge la urmtoarea micare pe axa X sau Y.
La activarea compensrii frezei ntr-o micare ce este urmat de o a doua micare n unghi
mai mic de 90, exist dou moduri de calculare a primei micri, tip A sau tip B (setarea
43). Primul, tip A, deplaseaz scula direct la punctul de pornire decalat pentru a doua
micare de achiere. Diagramele din paginile urmtoare ilustreaz diferenele dintre
modurile tip A i tip B pentru ambele setri FANUC i YASNAC (setarea 58).
F5.10: Compensare incorect a frezei. Micarea este mai mic dect raza de
compensare a frezei [1]. Pies de prelucrat [2], Scul [3]
1
2
NOT: O tietur mai mic dect raza sculei i n unghi drept fa de micarea
precedent este posibil numai n setare FANUC. Se genereaz o
alarm de compensare a frezei dac maina este n setarea YASNAC.
267
Compensarea razei vrfului sculei prin utilizarea G112 n planul G17 (XY)
1 1
2 2
1 1
2 2
1 1
2 2
1 1
2 2
268
Programarea opionalelor
F5.13: Compensarea frezei pentru o frez deget cu 4 caneluri: [1] 2" Bar laminat (50
mm), [2] Punct de pornire, [3] Traiectorie programat i traiectorie centru scul.
1
2
269
Compensarea razei vrfului sculei prin utilizarea G112 n planul G17 (XY)
M30 ;
%
5.4 Axa Y
Axa Y deplaseaz sculele perpendicular pe axa central a arborelui principal. Deplasarea
este obinut prin micarea compus a uruburilor cu bile ale axelor X i Y. Consultai G17
i G18, ncepnd de la pagina 304, pentru informaii referitoare la programare.
F5.14: Micarea axei Y: [1] Micare compus a axei Y, [2] Planul orizontal.
X 1
2
+
+
X
Y
+ Z
C1 +
270
Programarea opionalelor
Compensarea frezei se poate aplica n ambele planuri G17 i G19 atunci cnd se execut
operaii cu scule antrenate. Se vor respecta regulile referitoare la compensarea frezei
pentru a se preveni micarea necontrolat atunci cnd se activeaz sau dezactiveaz
funcia de compensare. Valoarea razei sculei utilizate trebuie introdus n coloana RADIUS
(raz) a paginii Tool Geometry (geometrie scule) valabil pentru scula respectiv. Vrful
sculei va fi considerat a fi 0 dac nu se introduce nicio valoare.
271
Operarea i programarea
Comandai revenirea axelor n origine sau ntr-o poziie sigur de schimbare a sculei
prin utilizarea G53, ce deplaseaz toate axele simultan cu aceeai vitez. Indiferent
de poziiile axei Y i axei X una fa de cealalt, ambele se vor deplasa cu viteza
maxim posibil n poziia comandat i de obicei nu i vor ncheia
concomitent deplasarea. De exemplu:
G53 X0 (comand revenirea n origine) ;
G53 X-2.0 (comand deplasarea X la 2" de origine) ;
G53 X0 Y0 (comand revenirea n origine) ;
Consultai G53 de la pagina 313.
Dac se comand revenirea axelor Y i X n origine prin utilizarea G28, trebuie
satisfcute urmtoarele condiii i comportamentul descris ateptat:
272
Programarea opionalelor
Aceste cicluri nchise pot fi utilizate cu axa Y. Consultai la pagina 314 pentru
informaii suplimentare.
Cicluri numai axiale:
273
Operarea i programarea
F5.15: Exemplu de program de frezare pe axa Y: [1] Avans de lucru, [2] Deplasare
rapid.
%
O02003 ;
N20 ;
(MILL FLAT ON DIAMETER 3.00 DIAMETER .375 DEEP) ;
T101 (.750 4 FLUTE ENDMILL) ;
G19 (SELECT PLANE) ;
G98 (IPM) ;
M154 (ENGAGE C-AXIS) ;
G00 G54 X6. C0. Y0. Z1. (RAPID TO A POSITION) ;
G00 C90. (ROTATE C AXIS TO 90 DEGREES) ;
M14 (BRAKE ON) ;
G97 P3000 M133 ;
G00 X3.25 Y-1.75 Z0. (RAPID POSITION) ;
G00 X2.25 Y-1.75 ;
M08 ;
G01 Y1.75 F22. ; 1
G00 X3.25 ; 2
G00 Y-1.75 Z-0.375 ; X
G00 X2.25 ;
G01 Y1.75 F22. ;
G00 X3.25 ;
G00 Y-1.75 Z-0.75 ;
G00 X2.25 ;
G01 Y1.75 F22. ; Y
G00 X3.25 ;
G00 X3.25 Y0. Z1. ; Z
M15 (BRAKE OFF) ;
M135 (LIVE TOOL OFF) ;
M155 (DISENGAGE C-AXIS) ;
M09 ;
G00 X6. Y0. Z3. ;
G18 (RETURN TO NORMAL PLANE) ;
G99 (IPR) ;
M01 ;
M30 ;
%
274
Programarea opionalelor
5.5.1 Operarea
F5.16: Poziionarea recuperatorului de piese: [1] Colier, [2] Tav recuperator de piese.
275
Interferena cu mandrina
Flcile mari ale mandrinei pot deranja funcionarea recuperatorului de piese. Verificai
spaiile libere disponibile nainte s acionai recuperatorul de piese.
276
Programarea opionalelor
+
+
X
Y
+ Z
C1 +
B
+
Strungurile cu doi arbori pot sincroniza arborii principal i secundar. Aceasta nseamn c
atunci cnd arborele principal primete o comand de rotaie, arborele secundar se rotete
cu aceeai turaie, n acelai sens. Acesta reprezint modul de control sincron al arborilor
(SSC). n modul SSC, ambii arbori accelereaz, menin o anumit turaie i decelereaz
mpreun. Putei astfel utiliza cei doi arbori pentru a susine o pies de prelucrat la ambele
capete pentru un sprijin maxim cu un minim de vibraii. Putei de asemenea transfera piesa
de prelucrat ntre arborele principal i arborele secundar, executnd eficient o ntoarcere
a piesei n timp ce arborii continu s se roteasc.
277
Controlul sincron al arborilor
Cnd comandai un cod G199, cei doi arbori se orienteaz nainte s accelereze la
turaia programat.
Dac modul SSC este activat i apsai butonul [RESET] (resetare) sau
[EMERGENCY STOP] (oprire de urgen), modul SSC rmne activ pn cnd se
opresc arborii.
278
Programarea opionalelor
G15/G14 - Dac apare G15 n coloana SECONDARY SPINDLE (arbore secundar), arborele
principal este arborele conductor. Dac apare G14 n coloana SECONDARY SPINDLE
(arbore secundar), arborele secundar este arborele conductor.
POSITION (DEG) (poziie, grade) - Acest rnd indic poziia curent, n grade, a arborelui
principal i a arborelui secundar. Valorile variaz ntre -180.0 grade i 180.0 grade. Aceasta
este exprimat n raport cu poziia de orientare implicit a fiecrui arbore.
Coloana a treia indic diferena curent, n grade, ntre cei doi arbori. Cnd ambii arbori
sunt n dreptul marcajelor de zero aferente, aceast valoare este zero.
Dac valoarea din coloana a treia este negativ, aceasta indic ntrzierea curent a
arborelui secundar fa de arborele principal, n grade.
Dac valoarea din coloana a treia este pozitiv, aceasta indic avansul curent al arborelui
secundar fa de arborele principal, n grade.
VELOCITY (RPM) (turaie, rot/min) - Acest rnd indic turaia efectiv a arborelui principal
i arborelui secundar.
G199 R PHASE OFS. (distorsiune faz R) - Aceasta este valoarea R programat pentru
G199. Dac nu s-a comandat G199, acest rnd este liber; n caz contrar, acesta conine
valoarea R a celui mai recent executat bloc G199. Consultai la pagina 370 pentru
informaii suplimentare referitoare la G199.
CHUCK (mandrin) - Aceast coloan indic starea strns sau destrns a dispozitivului
de fixare a piesei (mandrin sau manon de prindere). Acest rnd este gol atunci cnd
starea este strns, respectiv indic UNCLAMPED (destrns) cu rou atunci cnd
dispozitivul de fixare a piesei este deschis.
279
Controlul sincron al arborilor
Cnd arborii unui strung cu doi arbori sunt sincronizai, acetia se orienteaz, apoi se
rotesc cu aceeai turaie, poziiile de origine rmnnd staionare una fa de cealalt. Cu
alte cuvinte, orientarea relativ vizibil atunci cnd ambii arbori sunt oprii n poziiile de
origine aferente este meninut n timpul rotiri arborilor sincronizai.
Putei utiliza o valoare R cu G199, M19 sau M119 pentru a modifica aceast orientare
relativ. Valoarea R specific un decalaj, n grade, fa de poziia de origine a arborelui
urmritor. Putei utiliza aceast valoare pentru a permite flcilor mandrinei s angreneze
pentru operaia de transferare a piesei de prelucrat. Consultai figura F5.20 pentru un
exemplu n acest sens.
F5.20: Exemplu de G199 cu valoare R: [1] Arbore conductor, [2] Arbore condus
1
2
60
280
Programarea opionalelor
Setarea 122
Setarea 122 selecteaz ntre strngerea OD (diametru exterior) sau ID (diametru interior)
pentru arborele secundar. Consultai la pagina 439 pentru informaii suplimentare n acest
sens.
G14 face ca arborele secundar s fie arborele conductor, iar G15 anuleaz G14.
281
Operarea
5.7.1 Operarea
OP MODE X OFFSET
MANUAL 0. 0000 in
TOOL OFFSET
1
OP MODE (mod operare) - Utilizai tastele sgei stnga i dreapta pentru a selecta unul
dintre modurile MANUAL, AUTOMATIC (automat) i BREAK DET. (detectare rupere).
282
Programarea opionalelor
TOOL NUMBER (cod scul) - Codul sculei de utilizat. Aceast valoare seteaz automat
poziia curent a sculei n modul MANUAL. Aceasta poate fi modificat n modurile
AUTOMATIC (automat) i BREAK DET. (detectare rupere).
TOOL OFFSET (corecie scul) - Introducei codul coreciei sculei ce este msurat.
TOOL TIP DIR (direcie vrf scul) - Utilizai tastele sgei [LEFT] (stnga) i [RIGHT]
(dreapta) pentru a selecta vectorul pentru vrful sculei V1-V8. Consultai la pagina 144
pentru informaii suplimentare n acest sens.
X OFFSET (decalaj axa X), Z OFFSET (decalaj axa Z) - Afieaz valoarea decalajului
pentru axa specificat. Nu se poate modifica.
Sculele trebuie s fie palpate n modul manual nainte s poat fi utilizat modul automat.
1. Accesai meniul palpator prin apsarea tastei [MDI/DNC] (introducere manual
date/comand numeric direct), apoi a tastei [PROGRAM] i selectarea tab-ului
PROBE (palpator). Apsai tasta [F1] pentru a cobor braul palpatorului.
2. Selectai scula de palpat cu ajutorul tastei [TURRET FWD] (cap revolver nainte)
sau [TURRET REV] (cap revolver napoi).
3. Selectai modul MANUAL cu ajutorul tastelor sgei stnga/dreapta, apoi apsai tasta
[ENTER] (execuie) sau tasta sgeat n jos.
4. Opiunea corecie scul este setat conform poziiei curente a sculei selectate.
Apsai tasta [ENTER] (execuie) sau tasta sgeat n jos.
5. Tastai codul coreciei de utilizat pentru scul i apsai tasta [ENTER] (execuie).
Este introdus codul coreciei i este selectat opiunea de meniu urmtoare, Tool
Tip Dir (direcie vrf scul).
6. Utilizai tastele sgei [LEFT] (stnga) i [RIGHT] (dreapta) pentru a selecta direcia
vrfului sculei, apoi apsai tasta [ENTER] (execuie) sau tasta sgeat [DOWN] (n
jos). Consultai la pagina 144 pentru informaii suplimentare referitoare la direcia
vrfului sculei.
7. Utilizai comanda [HANDLE JOG] (manet de avans rapid) pentru a deplasa vrful
sculei la aproximativ 0.25 (6 mm) de palpatorul sculei n direcia indicat pe
diagrama pentru direcia vrfului sculei de pe ecran.
NOT: Reinei c dac vrful sculei este prea departe de palpator, scula nu
va ajunge la palpator i se va declana o alarm.
283
Modul automat
8. Apsai butonul [CYCLE START] (pornire ciclu). Vrful sculei este palpat, iar
coreciile sunt nregistrate i afiate. Se genereaz n MDI un program cod G pentru
operare, acesta fiind utilizat pentru deplasarea sculei.
9. Repetai paii 1 - 8 pentru fiecare scul de palpat. Avei grij s ndeprtai capul
revolver de palpator nainte s selectai urmtoarea poziie a sculei.
10. Apsai tasta [F1] pentru a ridica braul palpatorului.
Odat msurarea iniial a sculei realizat n modul manual pentru o anumit scul, modul
automat poate fi utilizat pentru actualizarea coreciilor sculei n cazul uzrii sculei sau al
nlocuirii inseriei.
1. Accesai meniul palpator prin apsarea tastei [MDI/DNC] (introducere manual
date/comand numeric direct), apoi a tastei [PROGRAM] i selectarea tab-ului
PROBE (palpator). Selectai modul Automatic (automat) cu ajutorul tastelor sgei
stnga/dreapta, apoi apsai tasta [ENTER] (execuie) sau tasta sgeat n jos.
2. Tastai codul sculei de msurat, apoi apsai tasta [ENTER] (execuie).
3. Tastai codul coreciei de utilizat pentru scul i apsai tasta [ENTER] (execuie).
4. Direcia vrfului sculei este preselectat pe baza direciei setate n modul manual
pentru corecia sculei.
5. Apsai butonul [CYCLE START] (pornire ciclu). Vrful sculei este palpat, iar
coreciile sunt actualizate i afiate. Se genereaz n MDI un program cod G pentru
operare, acesta fiind utilizat pentru deplasarea sculei.
6. Repetai paii 1 - 5 pentru fiecare scul de palpat.
284
Programarea opionalelor
Direcia vrfului sculei este selectat automat pe baza direciei setate n modul
manual pentru corecia sculei.
6. Apsai tasta sgeat n jos.
7. Tastai valoarea dorit pentru toleran i apsai tasta [ENTER] (execuie).
8. Dac dorii s rulai acest test pentru o singur scul n MDI, trecei la pasul 12. Dac
dorii s copiai testul n programul respectiv, continuai cu pasul urmtor.
9. Pentru a copia codul rezultat, apsai tasta [F4] din ecranul tab-ului PROBE (palpator)
pentru apelarea meniului de tip pop-up IPS Recorder (nregistrator IPS).
10. Copiai codul generat cu noile tolerane n locaia selectat pentru program (un
program nou, respectiv programul curent din memorie).
11. Pentru a verifica respectivul cod, apsai tasta [MEMORY] (memorie) i defilai pn
la codul introdus.
12. Apsai butonul [CYCLE START] (pornire ciclu). Este palpat vrful sculei. Dac este
depit valoarea pentru toleran, se genereaz o alarm.
13. Repetai paii 1 - 12 pentru fiecare scul de verificat.
Consultai figura din seciunea Vrful imaginar al sculei i direcia (Compensarea razei
vrfului sculei) de la pagina 144.
285
Calibrarea palpatorului automat al sculei
286
Programarea opionalelor
Urmtoarele alarme sunt generate de ctre sistemul de palpare a sculei i sunt afiate n
seciunea mesaje de alarm a afiajului. Acestea pot fi terse doar prin resetarea unitii
de comand.
Probe Arm Not Down (bra palpator necobort) Braul palpatorului nu este n poziie
de funcionare. Accesai meniul palpator prin apsarea tastei [MDI/DNC] (introducere
manual date/comand numeric direct), apoi a tastei [PROGRAM] i selectarea tab-ului
PROBE (palpator). Apsai tasta [F1] pentru a cobor braul palpatorului.
Illegal Tool Offset Number (cod neautorizat corecie scul) Corecia sculei T0
nu este admis. Dac se utilizeaz intrarea T n linia de apel ciclu, asigurai-v c
valoarea nu este zero; n caz contrar, poate surveni aceast alarm dac nu s-a selectat
nicio scul sau corecie scul n modul MDI nainte s se ruleze ciclul.
287
Alarmele palpatorului sculei
Illegal Tool Nose Vector (vector neautorizat vrf scul) Se admit doar codurile
1-8 pentru vectori. Consultai diagrama Direcia vrfului sculei din seciunea TNC a
manualului de fa pentru definiiile referitoare la vectorul pentru vrful sculei.
Tool Probe Open (palpator scul deschis) Aceast alarm apare atunci cnd
palpatorul este ntr-o stare deschis (declanat) neateptat. Asigurai-v c scula nu este
n contact cu palpatorul nainte s iniiai orice operaie.
Tool Probe Failure (eroare palpator scul) Aceast alarm apare atunci cnd scula
nu vine n contact cu palpatorul atunci cnd parcurge cursa definit. Verificai dac
palpatorul a fost calibrat. n modul palpator manual, apropiai vrful sculei la 0.25 (6 mm)
de palpator.
Broken Tool (scul rupt) Aceast alarm este generat atunci cnd eroarea
determinat pentru lungimea sculei este n afara limitei de toleran definite.
288
Codurile G i M/setrile
Codurile G sunt utilizate pentru a comanda aciuni specifice ale mainii: cum ar fi micrile
simple ale mainii sau funciile de gurire. Acestea comand de asemenea funcii mai
complexe, ce pot implica ansamblul opional al sculelor antrenate i axa C.
Codurile G se mpart n grupe. Fiecare grup de coduri este alctuit din comenzi avnd
un anumit obiect. De exemplu, Grupa 1 de coduri G comand micrile punct-cu-punct ale
axelor mainii, iar Grupa 7 este specific funciei de compensare a frezei.
Fiecare grup are un cod G dominant, denumit cod G implicit. Codul G implicit este acela
pe care, dintr-o grup de coduri dat, l utilizeaz maina atunci cnd nu este specificat
expres un alt cod G din grupa respectiv. De exemplu, programarea unei micri X, Z de
genul X-2. Z-4. va poziiona maina prin utilizarea G00.
Codurile G implicite pentru fiecare grup sunt indicate n ecranul Current Commands
(comenzi curente) din ecranul All Active Codes (toate codurile active). Dac se
comand un alt cod G din grup (activ), codul respectiv este afiat n ecranul All Active
Codes (toate codurile active).
Comenzile cod G pot fi modale sau nemodale. Un cod G modal presupune c, odat
comandat, codul G va rmne n vigoare pn la finalul programului sau pn cnd este
comandat un alt cod G din aceeai grup. Un cod G nemodal afecteaz doar linia n care
se afl; linia de program urmtoare nu va fi afectat de codul G nemodal din linia
anterioar. Codurile de Grupa 00 sunt nemodale; celelalte grupe sunt modale.
289
Codurile G (funciile pregtitoare)
Descrierile urmtoare ale codurilor G (cicluri nenchise) sunt valabile pentru strungul Haas
i sunt prezentate n ordine numeric.
T6.1: Lista codurilor G (funcii pregtitoare) pentru strung
290
Codurile G i M/setrile
* opional
Acest cod G este utilizat pentru deplasarea axelor mainii cu vitez maxim. Acesta este
utilizat n principal pentru poziionarea rapid a mainii ntr-un punct dat naintea fiecrei
comenzi de avans de lucru (achiere). Acest cod G este modal, astfel c un bloc cu G00
determin deplasarea rapid pentru toate blocurile urmtoare, pn cnd este specificat
o alt micare de achiere.
291
Codurile G (funciile pregtitoare)
F - Viteza de avans
*B - Comanda micare pe pe axa B
*C - Comanda de micare pe axa C
*U - Comanda de micare incremental pe axa X
*W - Comanda de micare incremental pe axa Z
*X - Comanda de micare absolut pe axa X
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
A - Unghiul opional al deplasrii (utilizat cu una dintre axele X, Z, U, W)
,C - Distana fa de centrul interseciei unde ncepe teitura
,R - Raza umrului sau arcului
Acest cod G asigur micarea n linie dreapt (liniar) ntre dou puncte. Micarea poate
avea loc pe 1 sau mai multe axe. Putei comanda un G01 pe 3 sau mai multe axe. Toate
axele vor ncepe i vor ncheia micarea n acelai timp. Viteza tuturor axelor este
controlat astfel nct viteza de avans specificat s fie atins de-a lungul traiectoriei
efective. Axa C poate fi de asemenea comandat, iar aceasta va asigura o micare
elicoidal (n spiral). Viteza de avans pe axa C este dependent de setarea diametrului
pe axa C (setarea 102) pentru crearea unei micri elicoidale. Comanda de adres F
(viteza de avans) este modal i poate fi specificat ntr-un bloc anterior. Se vor deplasa
doar axele specificate.
Un bloc de teire sau un bloc de rotunjire de col poate fi inserat automat ntre dou blocuri
de interpolare liniar prin specificarea ,C (teire) sau ,R (rotunjire de col).
292
Codurile G i M/setrile
Trebuie s existe un bloc de ncheiere interpolare liniar dup blocul de nceput (poate s
intervin o pauz G04). Aceste dou blocuri de interpolare liniar specific un col teoretic
al interseciei. Dac blocul de nceput specific un ,C (virgul C), valoarea de dup C
reprezint distana de la colul interseciei unde ncepe teitura i, n acelai timp, distana
fa de acelai col unde se termin teitura. Dac blocul de nceput specific un ,R (virgul
R), valoarea de dup R reprezint raza unui cerc tangent la col n dou puncte: nceputul
blocului arcului de rotunjire a colului ce este inserat n punctul final al arcului respectiv. Se
pot specifica blocuri consecutive de teire sau rotunjire de col. Trebuie s existe deplasare
pe cele dou axe specificate de planul selectat (planul activ X-Y (G17), X-Z (G18) sau Y-Z
(G19)). Doar pentru teirea unui unghi de 90, se poate nlocui o valoare I sau K atunci
cnd este utilizat ,C.
F6.1: Teirea
1.
%
N9 O0001 (Chamfering)
.5 N1 G50 S1500
N8 N7 N2 G00 T101 G97 S500 M03
N5 N3 G00 X0 Z0.25
1.25 .75 N4 G01 Z0 F0.005
.5 N5 G01 X0.50 K-0.050
N6 G01 Z-0.50
N7 G01 X0.75 K-0.050
N8 G01 Z-1.0 I0.050
N9 G01 X1.25 K-0.050
.05 TYP N10 G01 Z-1.5
0
45 N11 G00 X1.5 Z0.25
X(U),I
M30
%
Z(W),K
Urmtoarea sintax de cod G include automat o teitur la 45 sau o raz de col ntre dou
blocuri de interpolare liniar ce se intersecteaz n unghi drept (90 grade).
Adresele:
293
Codurile G (funciile pregtitoare)
G01 Teirea cu A
Cnd se specific un unghi (A), se comand micarea doar pe una din celelalte axe (X sau
Z), cea de-a doua ax fiind calculat pe baza unghiului respectiv.
F6.2: G01 Teirea cu A: [1] Avans de lucru, [2] Deplasare rapid, [3] Punct de pornire,
[4] Punct final.
%
1 O0001
T606
2 G54;
M03 S1500 G97;
2 G00 X5. Z0.1;
4 X0;
G01 Z0 F0.01;
3 G01 X4. Z0 F0.012; (4)
A=150 X5. (3) A150.;
2.5 Z-2.;
(30x1/2)
X6.;
CL G53 X0;
G53 Z0;
M30;
%
294
Codurile G i M/setrile
Rotunjirea de col
Note:
295
Codurile G (funciile pregtitoare)
F6.4: Codul de teire Z pe X: [1] Teire, [2] Exemplu de cod, [3] Deplasare.
1 2 3
F6.5: Codul de teire X pe Z: [1] Teire, [2] Exemplu de cod, [3] Deplasare.
1 2 3 X1.5 Z-1.
296
Codurile G i M/setrile
F6.6: Codul de rotunjire de col Z pe X: [1] Rotunjire de col, [2] Exemplu de cod,
[3] Deplasare.
1 2 3
F6.7: Codul de rotunjire de col X pe Z: [1] Rotunjire de col, [2] Exemplu de cod,
[3] Deplasare.
1 2 3
297
Codurile G (funciile pregtitoare)
Reguli:
F - Viteza de avans
*I - Distana pe axa X fa de centrul cercului
*J - Distana pe axa Y fa de centrul cercului
*K - Distana pe axa Z fa de centrul cercului
*R - Raza arcului
*U - Comanda de micare incremental pe axa X
*W - Comanda de micare incremental pe axa Z
*X - Comanda de micare absolut pe axa X
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
* opional
Aceste coduri G sunt utilizate pentru specificarea unei micri circulare (n sens orar sau
antiorar) a axelor liniare (micarea circular este posibil pe axele X i Z dac este
selectat prin G18). Valorile X i Z sunt utilizate pentru specificarea punctului final al
micrii i poate utiliza fie o micare absolut (X i Z), fie o micare incremental (U i W).
Dac nu este specificat oricare dintre axele X sau Z, punctul final al arcului este acelai
cu punctul de pornire pentru axa respectiv. Exist dou moduri de specificare a centrului
micrii circulare; primul utilizeaz I sau K pentru a specifica distana de la punctul de
pornire pn la centrul arcului; cel de-al doilea utilizeaz R pentru a specifica raza arcului.
Pentru informaii referitoare la frezarea plan G17 i G19, consultai seciunea Ansamblul
sculelor antrenate.
298
Codurile G i M/setrile
F6.8: G02 Definirea axelor: [1] Strung cu cap revolver, [2] Strung cu mas.
+X
1
-Z +Z
-X
-X
-Z +Z
2
+X
299
Codurile G (funciile pregtitoare)
.0312 R
R = .100 + .0312
.100 R
R = .100 + .0312
.0312 R
G02
.0312 R
R = .100 + .0312
.100 R
G03 U.2624 W-.1312 R.1312 (K-.1312) ;
.100 R
R = .100 - .0312
G03
R este utilizat pentru a specifica raza arcului. Pentru un R, pozitiv, unitatea de comand va
genera o traiectorie de 180 grade sau mai puin; pentru a genera un arc de cerc mai mare
de 180 grade, specificai un R negativ. X sau Z este necesar pentru specificarea unui punct
final dac acesta este diferit de punctul de pornire.
300
Codurile G i M/setrile
+R
-R
R
I
G04 este utilizat pentru a se provoca o ntrziere sau o oprire temporizat n program.
Blocul ce conine G04 va fi ntrziat cu timpul specificat n codul P. De exemplu:
G04 P10.0 ;
301
Codurile G (funciile pregtitoare)
Codul G09 este utilizat pentru specificarea unei opriri controlate a axelor. Acesta afecteaz
doar blocul n care este comandat. Aceast comand este nemodal, astfel c nu
afecteaz blocurile urmtoare. Micrile mainii vor fi decelerate pn n punctul
programat naintea procesrii unei alte comenzi.
P1-P50 - Fac referin la coreciile pentru geometrie sau uzur, respectiv decalajele
de origine (L10-L11)
P51-P100 - Fac referin la coreciile pentru decalare (YASNAC) (L10-L11)
P0 - Face referin la decalajul COMUN al coordonatelor de lucru (L2)
P1-P6 - G54-G59 fac referin la coordonatele de lucru (L2)
P1-P20 G110-G129 fac referin la coordonatele auxiliare (L20)
P1-P99 G154 P1-P99 fac referin la coordonatele auxiliare (L20)
Q - Direcia vrfului imaginar al sculei
R - Raza vrfului sculei
*U - Valoarea incremental de adugat la corecia/decalajul pe axa X
*W - Valoarea incremental de adugat la corecia/decalajul pe axa Z
*X - Corecia/decalajul pe axa X
*Z - Corecia/decalajul pe axa Z
* opional
Exemple de programare
302
Codurile G i M/setrile
NOT: G50 va limita turaia arborelui secundar, iar G96 va seta valoarea
avansului de achiere al arborelui secundar. Aceste coduri G
adapteaz turaia arborelui secundar atunci cnd exist deplasare pe
axa X. G01 Avansul pe rotaie va determina avansul pe baza
arborelui secundar.
G14 activeaz automat funcia imagine n oglind pe axa Z. Dac axa Z are deja activat
funcia imagine n oglind (setarea 47 sau G101), funcia respectiv va fi anulat. G14 este
anulat de un G15, un M30, ajungerea la finalul unui program, respectiv apsarea tastei
[RESET] (resetare).
303
Codurile G (funciile pregtitoare)
Acest cod definete planul n care este executat micarea sculei pe traiectorie.
Programarea compensrii razei vrfului sculei G41 sau G42 aplic funcia specific frezelor
de compensare a frezei n planul G17, indiferent dac G112 este activ sau nu. Pentru
informaii suplimentare n acest sens, consultai Compensarea frezei din seciunea
Programarea. Codurile de selectare a planului sunt modale i rmn n vigoare pn cnd
este selectat un alt plan.
G19
17
G
G18
Acest cod definete planul n care este executat micarea sculei pe traiectorie.
Programarea compensrii razei vrfului sculei G41 sau G42 va aplica funcia de
compensare necesar pentru raza vrfului sculei la sculele de strunjire.
304
Codurile G i M/setrile
Acest cod definete planul n care este executat micarea sculei pe traiectorie.
Programarea compensrii razei vrfului sculei G41 sau G42 aplic funcia de compensare
a razei vrfului sculei n planul G19. Pentru informaii suplimentare n acest sens, consultai
Compensarea frezei din seciunea Programarea. Codurile de selectare a planului sunt
modale i rmn n vigoare pn cnd este selectat un alt plan.
Codurile G G20 (oli) i G21 (mm) sunt utilizate pentru a se asigura faptul c selecia oli/mm
este setat corect pentru program. Selecia ntre programarea n oli, respectiv mm se va
face cu ajutorul setrii 9. Un cod G20 ntr-un program va determina declanarea unei
alarme a mainii dac setarea 9 nu este setat la INCH (oli). Un cod G21 ntr-un program
va determina declanarea unei alarme a mainii dac setarea 9 nu este setat la MM.
Codul G28 readuce simultan toate axele (X, Y, Z, A i B) n poziia de zero a mainii atunci
cnd nu este specificat nicio ax n linia G28.
Ca alternativ, atunci cnd se specific una sau mai multe axe n linia G28, G28 va
determina deplasarea n poziiile specificate i apoi n poziia de zero a mainii. Acesta se
numete punctul de referin G29; acesta este salvat automat pentru utilizarea dotrii
opionale n G29.
Exemple de programare:
G28 X0 Z0 (deplasarea n X0 Z0 din sistemul de
coordonate de lucru curent i apoi n poziia de zero a
mainii) ;
G28 X1. Z1. (deplasarea n X1. Z1. din sistemul de
coordonate de lucru curent i apoi n poziia de zero a
mainii) ;
G28 U0 W0 (deplasarea direct n poziia de zero a
mainii, deoarece deplasarea incremental iniial este
zero) ;
G28 U-1. W-1 (deplasarea incremental -1. pe fiecare ax
i apoi n poziia de zero a mainii) ;
305
Codurile G (funciile pregtitoare)
Codul G29 este utilizat pentru deplasarea axelor ntr-o poziie specificat. Axele selectate
n acest bloc sunt deplasate n punctul de referin G29 salvat n G28, iar apoi deplasate n
poziia specificat n comanda G29.
Acest cod G este utilizat pentru nregistrarea unei poziii palpate ntr-o variabil macro.
* opional
Variabilele macro #5061 #5066 sunt desemnate pentru memorarea poziiilor semnalului
de salt pe fiecare ax. Pentru informaii suplimentare referitoare la aceste variabile pentru
semnalul de salt, consultai Macro-urile din seciunea Programarea a acestui manual.
306
Codurile G i M/setrile
F6.13: G32 Definirea pasului (viteza de avans): [1] Filet drept, [2] Filet conic.
Lz Lz
Lx = 0
Lx
1 2
G32 difer de alte cicluri de filetare prin aceea c pasul i/sau conicitatea pot varia continuu
de-a lungul filetului. n plus, nu se produce revenirea automat ntr-o poziie specificat la
finalul operaiei de filetare.
n prima linie a unui bloc de cod G32, avansul axei este sincronizat cu semnalul de rotaie
al traductorului de cod al arborelui principal. Aceast sincronizare rmne n vigoare pentru
fiecare linie a unei secvene G32. Este posibil anularea G32 i reapelarea acestuia fr
pierderea sincronizrii iniiale. Aceasta nseamn c trecerile multiple vor urma exact
traiectoria anterioar a sculei. (Turaia efectiv a arborelui principal trebuie s fie exact
aceeai pentru toate trecerile).
307
Codurile G (funciile pregtitoare)
ATENIE: G32 este modal. Anulai ntotdeauna G32 cu un alt cod G de Grupa
01 la finalul unei operaii de filetare. (Codurile G de Grupa 01: G00,
G01, G02, G03, G32, G90, G92 i G9.
N6
N5
N4 N3
N2 N1
Rapid
Feed
308
Codurile G i M/setrile
drept) ;
N5 X0.655 Z-1.0425 (Degajare la 45 grade) ;
G00 X1.2 (Deplasare rapid n poziia final, anulare
G32) ;
G00 Z0.1 ;
Exemplu de opiune Q:
1. Unghiul de pornire (Q) nu este o valoare modal. Acesta trebuie specificat de fiecare
dat cnd este utilizat. Dac nu este specificat nicio valoare, se presupune c
unghiul este zero (0).
2. Unghiul de cretere a filetului este de 0.001 grade. Nu utilizai un punct zecimal. Un
unghi de 180 trebuie specificat drept Q180000, iar un unghi de 35 drept Q35000.
3. Unghiul Q trebuie introdus ca valoare pozitiv cuprins ntre 0 i 360000.
* opional
G40 anuleaz G41 sau G42. Programarea Txx00 va anula de asemenea compensarea
razei vrfului sculei. Anulai compensarea razei vrfului sculei nainte de sfritul
unui program.
309
Codurile G (funciile pregtitoare)
G40
G42
G41 sau G42 va selecta compensarea razei vrfului sculei. G41 deplaseaz scula spre
stnga fa de traiectoria programat pentru a compensa dimensiunea sculei i n sens
opus pentru G42. Trebuie selectat o corecie a sculei printr-un cod Tnnxx, unde xx
corespunde coreciilor ce trebuie utilizate pentru scul. Pentru informaii suplimentare n
acest sens, consultai Compensarea razei vrfului sculei din seciunea Operarea a acestui
manual.
F6.16: G41 TNC spre dreapta i G42 TNC spre stnga: [1] Vrf = 2, [2] Vrf = 3.
1 2
G41
G42
G41 G42
310
Codurile G i M/setrile
G50 poate ndeplini mai multe funcii. Aceasta poate seta coordonatele globale, poate
decala coordonatele globale i poate limita turaia arborelui principal la o valoare maxim.
Consultai Sistemul de coordonate globale din seciunea Programarea pentru o discuie cu
privire la acestea.
Exemplu:
G50 X0 Z0 (Coordonatele efective sunt acum zero);
Exemplu:
G50 W-1.0 (Coordonatele efective vor fi decalate spre
stnga cu 1.0);
Pentru setarea unei decalri a coordonatelor de lucru de tip YASNAC, specificai G50 cu o
valoare T (setarea 33 trebuie setat ca YASNAC). Coordonatele globale sunt setate la
valorile X i Z n pagina Tool Shift Offset (corecii pentru decalare scule). Valorile
pentru codul de adres T sunt Txxyy, unde xx este cuprins ntre 51 i 100, iar yy este
cuprins ntre 00 i 50. De exemplu, T5101 specific un indice de decalare a sculei 51 i un
indice de uzur a sculei 01; acesta nu determin selectarea sculei numrul 1. Pentru
selectare, trebuie utilizat un alt cod Txxyy n afara blocului G50. Urmtoarele dou
exemple ilustreaz aceast metod de selectare a sculei 7 cu utilizarea indicelui de
decalare a sculei 57 i a indicelui de uzur a sculei 07.
Exemplul 1:
G51 (Anulare corecii/decalaje) ;
T700 M3 (Trecere la scula 7, activare arbore principal)
311
Codurile G (funciile pregtitoare)
;
G50 T5707 (Aplicare corecie decalare scul 57 i
corecie uzur scul 07 pentru scula 7) ;
Exemplul 2:
G51 (Anulare corecii/decalaje) ;
G50 T5700 (Aplicare corecie decalare scul 57) ;
T707 M3 (Trecere la scula 7 i aplicare corecie uzur
scul 07) ;
F6.17: G50 Decalarea sculei YASNAC: [1] Punct (0,0) main, [2] Ax central a
arborelui principal.
Z
1
X/
2
G50 poate fi utilizat pentru limitarea turaiei maxime a arborelui principal. Unitatea de
comand nu va permite arborelui principal s depeasc valoarea de adres S specificat
n comanda G50. Aceasta este utilizat n modul avans de achiere constant (G96).
312
Codurile G i M/setrile
G51 este utilizat pentru anularea oricror corecii pentru uzura sculei sau decalri ale
coordonatelor de lucru existente i revenirea n poziia de zero a mainii.
Acest cod anuleaz temporar decalajele pentru coordonatele de lucru i utilizeaz sistemul
de coordonate al mainii.
Aceste coduri selecteaz unul din cele ase sisteme de coordonate ale utilizatorului din
memoria de decalaje. Toate referirile ulterioare la poziiile axelor vor fi interpretate n noul
sistem de coordonate. Decalajele sistemului de coordonate de lucru sunt introduse din
pagina Active Work Offset (decalaje de origine active). Pentru decalaje de origine
suplimentare, a se vedea G154.
Codul G61 este utilizat pentru specificarea unei opriri exacte. Micrile rapide i interpolate
vor fi decelerate pn la o oprire exact naintea procesrii unui bloc. n oprirea exact,
deplasrile vor dura mai mult i micarea continu a frezei nu va avea loc. Aceasta poate
cauza o achiere mai adnc n locul n care se oprete scula.
313
Codurile G (ciclurile nchise)
Codul G64 este utilizat pentru anularea unei opriri exacte. Selecteaz modul
achiere normal.
Un ciclu nchis este utilizat pentru simplificarea programrii unei prelucrri. Ciclurile nchise
sunt definite pentru cele mai uzuale operaii repetitive pe axa Z, cum ar fi gurirea,
tarodarea i alezarea. Odat selectat, un ciclu nchis este activ pn la anularea cu G80.
Cnd este activ, ciclul nchis este executat de fiecare dat cnd este programat o micare
a unei axe. Micrile axelor sunt executate ca i comenzi rapide (G00), operaia din ciclul
nchis fiind executat dup micarea axei. Acestea se pot aplica pentru ciclurile G17 i G19
i pentru micrile pe axa Y la strungurile cu axa Y.
T6.2: Lista cilurilor nchise cod G pentru strung
314
Codurile G i M/setrile
315
Codurile G (ciclurile nchise)
316
Codurile G i M/setrile
Ciclurile nchise modale rmn n vigoare dup ce sunt definite i sunt executate pe axa Z,
pentru fiecare poziie a axei X, Y sau C.
Funcionarea unui ciclu nchis va varia n funcie de utilizarea unor micri incrementale
(U,W) sau absolute (X, Y sau C) ale axei.
Dac se definete o contorizare a buclelor (cod numeric Lnn) n interiorul blocului, ciclul
nchis va fi repetat de numrul de ori indicat, cu o micare incremental (U sau W) dup
fiecare ciclu. Introducei numrul de repetiii (L) de fiecare dat cnd este necesar o
operaie repetitiv; numrul de repetiii (L) nu este memorat pentru urmtorul ciclu nchis.
Ciclurile nchise G81, G82, G83, G85, G86, G87, G88, G89, G95 i G186 pot fi utilizate
mpreun cu sculele antrenate axiale, iar G241, G242, G243, G245 i G249 pot fi utilizate
mpreun cu sculele antrenate radiale. Unele programe trebuie verificate pentru a v
asigura c acestea activeaz arborele principal nainte de executarea ciclurilor nchise.
Ciclul de finisare G70 poate fi utilizat pentru finisarea traiectoriilor sculei de la achierea de
degroare cu cicluri de ndeprtare a adaosului ca G71, G72 i G73.
P - Numrul blocului de nceput al rutinei de executat
Q - Numrul blocului final al rutinei de executat
317
Codurile G (ciclurile nchise)
F6.18: G70 Ciclul de finisare: [P] Blocul de nceput, [Q] Blocul final.
G00
Exemplu de programare:
G71 P10 Q50 F.012 (traiectorie degroare de la N10 la
N50) ;
N10 ;
F0.014 ;
... ;
N50 ;
... ;
G70 P10 Q50 (traiectorie finisare definit de N10 - N50)
;
Ciclul G70 este similar apelrii unui subprogram local. ns, G70 reclam specificarea
numrului blocului de nceput (codul P) i a numrului blocului final (codul Q).
Ciclul G70 este utilizat de obicei dup executarea unui G71, G72 sau G73 cu ajutorul
blocurilor specificate de P i Q. Orice coduri F, S sau T cu blocul PQ sunt n vigoare. Dup
execuia unui bloc Q, se execut o deplasare rapid (G00) pentru readucerea mainii n
poziia de pornire salvat nainte de iniierea G70. Programul revine apoi la blocul ce
urmeaz dup apelarea G70. O subrutin este acceptabil n secvena PQ cu condiia ca
subrutina s nu conin un bloc cu un cod N corespunztor Q specificat de apelarea G70.
Aceast funcie nu este compatibil cu comenzile FANUC sau YASNAC.
318
Codurile G i M/setrile
* opional
F6.19: G71 ndeprtarea adaosului: [1] Setarea 73, [2] Poziie de pornire, [3] Plan de
degajare axa Z, [4] Adaos de finisare, [5] Adaos de degroare,
[6] Traiectorie programat.
1
2
Q D
5
(I,K)
X+ I
4
Z+ P U/2
(U, W)
W 3
K
Acest ciclu nchis degroeaz materialul de pe o pies n funcie de profilul piesei finite.
Definii profilul unei piese prin programarea traiectoriei de finisare a sculei i apoi utilizai
blocul PQ G71. Oricare dintre comenzile F,S sau T din linia G71 sau n vigoare n momentul
G71 este utilizat n tot cursul ciclului de degroare G71. De obicei, se utilizeaz o apelare
G70 n acelai bloc PQ pentru finisarea profilului.
319
Codurile G (ciclurile nchise)
Dou tipuri de traiectorii de prelucrare sunt adresate cu o comand G71. Primul tip de
traiectorie (tip 1) are loc atunci cnd pe axa X a traiectoriei programate nu se modific
sensul. Al doilea tip de traiectorie (tip 2) permite schimbarea sensului pe axa X. Pentru
ambele tipuri, tip 1 i tip 2, nu se permite schimbarea sensului pe axa Z a traiectoriei
programate. Tipul 1 este selectat prin existena doar a unei micri pe axa X n blocul
specificat prin P n apelarea G71. Cnd n blocul P exist o micare pe ambele axe X i Z,
se consider c este vorba despre o degroare tip 2. Cnd v aflai n modul YASNAC,
degroarea tip 2 este selectat prin includerea R1 n blocul de comand G71.
Oricare dintre cele patru cadrane ale planului X-Z poate fi tiat prin specificarea codurilor
de adres D, I, K, U i W adecvate.
n figuri, poziia de pornire S este poziia sculei n momentul apelrii G71. Planul de
degajare Z [3] este derivat din poziia de pornire pe axa Z i suma W cu adaosul de finisare
opional K.
U+ W- I+ K- U+ W+ I+ K+
S Q Q S
P X+ P
Z+
P P
S Q Q S
U- W- I- K- U- W+ I- K+
Tipul 1 - Detalii
Cnd este specificat tipul 1 de ctre programator, se presupune c traiectoria sculei pe axa
X nu este inversat n cursul achierii. Fiecare poziie pe axa X a trecerii de degroare este
determinat prin aplicarea valorii specificate n D pentru poziia X curent. Natura deplasrii
n planul de degajare Z pentru fiecare trecere de degroare este determinat de codul G n
blocul P. Dac blocul P conine un cod G00, atunci deplasarea n planul de degajare Z are
loc n modul deplasare rapid. Dac blocul P conine un G01, atunci deplasarea se va face
la viteza de avans G71.
320
Codurile G i M/setrile
Cnd degroarea este ncheiat, scula este deplasat de-a lungul traiectoriei sculei pentru
curarea tieturii de degroare. Dac se specific I i K, se execut o trecere
suplimentar de degroare paralel cu traiectoria sculei.
Tipul 2 - Detalii
Cnd este specificat tipul 2 de ctre programator, traiectoria PQ poate varia pe axa X (de
exemplu, traiectoria sculei i poate schimba sensul pe axa X).
Degroarea tip 2, atunci cnd setarea 33 este YASNAC, trebuie s includ R1 (fr
zecimale) n blocul de comand G71.
Degroarea tip 2, atunci cnd setarea 33 este FANUC, trebuie s aib o deplasare de
referin, pe ambele axe X i Z, n blocul specificat prin P.
Degroarea este similar tipului 1, cu excepia faptului c dup fiecare trecere de-a lungul
axei Z, scula va urma traiectoria definit de PQ. Scula se va retrage apoi paralel cu axa X
la o distan specificat n setarea 73 (Can Cycle Retraction - retragere ciclu nchis).
Metoda de degroare tip 2 nu las praguri pe pies nainte de achierea de finisare i
conduce de regul la o finisare mai bun.
Canalele
F6.21: O ncapsulare cu 4 canale [1] i dou ncapsulri: una cu 5 canale [2] i una cu 2
canale [3].
1
3
2
Q P S Q P S
321
Codurile G (ciclurile nchise)
F6.22: Traiectoria pentru degroarea tip 2: [1] Traiectorie scul, [2] Succesiune regiuni.
2
1
5 2
7 6 4 3
F6.23: Retragerile sculei tip 1 i tip 2: [1] Tip 1, [2] Tip 2, [3] Setarea 73.
1 2
3
45
3
3
322
Codurile G i M/setrile
NOT: Un efect al utilizrii unui adaos de finisare sau degroare Z este limita
dintre dou treceri pe o parte a canalului i punctul corespunztor de
pe cealalt parte a canalului. Aceast distan trebuie s fie mai mare
dect dublul sumei dintre adaosurile de degroare i finisare.
Cel mai mare adaos ce poate fi specificat este 0.999, deoarece distana pe orizontal dintre
nceputul trecerii 2 pn la acelai punct al trecerii 3 este 0.2. Dac se specific un adaos
mai mare, se poate produce supratierea.
ATENIE: Dac ultima trecere pe traiectoria P-Q este o curb nemonoton (cu
utilizarea unui adaos de finisare), adugai o scurt trecere de
retragere; nu utilizai W.
Curbele monotone sunt curbe ce au tendina de deplasare ntr-un singur sens odat cu
creterea x. O curb monoton cresctoare crete ntotdeauna odat
cu creterea x, respectiv f(a)>f(b) pentru orice a>b. O curb monoton
descresctoare se reduce ntotdeauna odat cu creterea x, respectiv
f(a)<f(b) pentru orice a>b. Acelai tip de restricii se aplic de
asemenea pentru curbele monoton nedecresctoare i monoton
necresctoare.
323
Codurile G (ciclurile nchise)
F6.24: Exemplu cod G de baz G71: [1] Pornire, [P] Bloc de nceput, [Q] Bloc final.
S
Q
Exemplu de program:
%
O0070 (G71 Ciclu de degroare);
T101 ;
G50 S2500 ;
G97 S509 M03 ;
G00 G54 X6. Z0.05 ;
G96 S800 ;
G71 P1 Q2 D0.15 U0.01 W0.005 F0.014 ;
N1 G00 X2. ;
G01 Z-3. F0.006 ;
X3.5 ;
G03 X4. Z-3.25 R0.25 ;
G01 Z-6. ;
N2 X6. ;
G70 P1 Q2 (Trecere de finisare) ;
M09 ;
G53 X0 M05 ;
G53 Z0 ;
M30 ;
%
324
Codurile G i M/setrile
F6.25: Exemplu de ndeprtare adaos diametru exterior/interior G71 tip 1 [1] Poziie
de pornire, [P] Bloc de nceput, [Q] Bloc final, [R] Raz, [2] Adaos de finisare,
[3] Traiectorie programat.
Q 1
N11
3
2 N10 N9
N8
N7
N6
N5
4.50 N4 P
2.50 N3 N2 N1
6.50
1.00
*R0.25
*R0.250
Exemplu de program:
%
O0071 (Exemplu G71 tip I FANUC) ;
T101 (CNMG 432) (Schimbare scul i aplicare
corecii/decalaje) ;
G00 G54 X6.6 Z.05 M08 (Deplasare rapid n poziia de
origine) ;
G50 S2000 (Setare turaie max. 2000) ;
G97 S636 M03 (Arbore principal activat) ;
G96 S750 (Vitez de achiere constant activat) ;
G71 P1 Q11 D0.15 U0.01 W0.005 F0.012 (Definire ciclu de
degroare) ;
N1 G00 X0.6634 (Definire nceput P) ;
N2 G01 X1. Z-0.1183 F0.004 (Trecere de finisare, avans
.004) ;
N3 Z-1. ;
N4 X1.9376 ;
N5 G03 X2.5 Z-1.2812 R0.2812 ;
N6 G01 Z-3.0312 ;
N7 G02 X2.9376 Z-3.25 R0.2188 ;
N8 G01 X3.9634 ;
N9 X4.5 Z-3.5183 ;
N10 Z-6.5 ;
N11 X6.0 (Definire ncheire Q) ;
G00 X0 Z0 T100 (Deplasare rapid n poziia de schimbare
scul) ;
T202 (Scul de finisare) ;
325
Codurile G (ciclurile nchise)
G50 S2500 ;
G97 S955 M03 ;
G00 X6. Z0.05 M08 ;
G96 S1500 ;
G70 P1 Q11 ;
G00 X0 Z0 T200 ;
M30 ;
%
F6.26: Exemplu de ndeprtare adaos diametru exterior/interior G71 tip 2 [1] Poziie
de pornire, [P] Bloc de nceput, [Q] Bloc final, [2] Adaos de finisare,
[3] Traiectorie programat.
Q 1
P
N6
3
2 N4 N3 N1
N5 N2
Exemplu de program:
%
O0135 ;
T101 ;
G97 S1200 M03 ;
G00 G54 X2. Z.05 ;
G71 P1 Q6 D0.035 U0.03 W0.01 F0.01 ;
N1 G01 X1.5 Z-0.5 F0.004 ;
N2 X1. Z-1. ;
N3 X1.5 Z-1.5 ;
N4 Z-2. ;
N5 G02 X0.5 Z-2.5 R0.5 ;
N6 G1 X2. ;
G00 X0. Z0. T100 ;
T202 ;
G97 S1500 M03 ;
G70 P1 Q6 ;
G53 X0 ;
G53 Z0 ;
M30 ;
326
Codurile G i M/setrile
4.00
.750 .050 R
1.50
1.75
2.25
%
O1136 (Exemplu de utilizare a G71 ntr-o prelucrare
diametru interior) ;
N1 T101 (Scula 1 Corecie 1) ;
N2 G97 S2000 M03 ;
N3 G54 G00 X0.7 Z0.1 M08 (Deplasare rapid n poziia
de pornire) ;
N4 G71 P5 Q12 U-0.01 W0.005 D0.08 F0.01 (U este negativ
pentru degroare diametru interior G71) ;
N5 G00 X4.5 (N5 este punctul de pornire pentru geometria
traiectoriei piesei definit de P6 n linia G71) ;
N6 G01 X3. ,R.25 F.005 ;
N7 Z-1.75 ,R.5 ;
N8 X1.5 ,R.125 ;
N9 Z-2.25 ,R.125 ;
N10 X.75 ,R.125 ;
N11 Z-3. ;
N12 X0.73 (N12 este punctul final pentru geometria
traiectoriei piesei definit de Q12 n linia G71) ;
N13 G70 P5 Q12 (G70 Definete o trecere de finisare
327
Codurile G (ciclurile nchise)
* opional
F6.28: Exemplu cod G de baz G72: [P] Bloc de nceput, [1] Poziie de pornire,
[Q] Bloc final.
P 1
Exemplu de program:
%
328
Codurile G i M/setrile
O0069 ;
T101 ;
G50 S2500 ;
G97 S509 M03 ;
G54 G00 X6. Z0.05 ;
G96 S800
G72 P1 Q2 D0.075 U0.01 W0.005 F0.012 ;
N1 G00 Z-0.65 ;
G01 X3. F0.006 ;
Z-0.3633 ;
X1.7544 Z0. ;
X-0.0624 ;
N2 G00 Z0.02 ;
G70 P1 Q2 (Trecere de finisare) ;
M05 ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
F6.29: G72 Traiectoria sculei: [P] Bloc de nceput, [1] Poziie de pornire, [Q] Bloc final.
%
1
Acest ciclu nchis ndeprteaz materialul de pe o pies n funcie de profilul piesei finite.
Acesta este similar cu G71, dar ndeprteaz material de pe suprafaa fronal a piesei.
Definii profilul unei piese prin programarea traiectoriei de finisare a sculei i apoi utilizai
blocul PQ G72. Oricare dintre comenzile F,S sau T din linia G72 sau n vigoare n momentul
G72 este utilizat n tot cursul ciclului de degroare G72. De obicei, se utilizeaz o apelare
G70 n acelai bloc PQ pentru finisarea profilului.
329
Codurile G (ciclurile nchise)
Primul tip de traiectorie (tip 1) are loc atunci cnd pe axa Z a traiectoriei programate
nu se modific sensul. Al doilea tip de traiectorie (tip 2) permite schimbarea sensului
pe axa Z. Pentru ambele tipuri, tip 1 i tip 2, nu se permite schimbarea sensului pe
axa X a traiectoriei programate. Dac setarea 33 este FANUC, tipul 1 este selectat
prin existena doar a unei micri pe axa X n blocul specificat prin P n apelarea G72.
Cnd n blocul P exist o micare pe ambele axe X i Z, se consider c este vorba
despre o degroare tip 2. Dac setarea 33 este YASNAC, tipul 2 este specificat prin
includerea R1 n blocul de comand G72 (consultai detaliile pentru tipul 2).
F6.30: G72 Ciclul de ndeprtare adaos suprafa frontal: [P] Bloc de nceput, [1] Plan
de degajare axa X, [2] G00 n blocul P, [3] Traiectorie programat, [4] Adaos
de degroare, [5] Adaos de finisare.
W K
D
1
S
P
I
U/2
5 2
(U,W)
4
(I,K)
3
Q
G72 const dintr-o faz de degroare i o faz de finisare. Fazele de degroare i finisare
sunt tratate puin diferit pentru tipul 1 i tipul 2. n general, faza de degroare const din
treceri repetate de-a lungul axei X la viteza de avans specificat. Faza de finisare const
dintr-o trecere pe traiectoria programat a sculei pentru ndeprtarea materialului n exces
rmas n urma fazei de degroare, cu lsarea de material pentru un ciclu de finisare G70.
Micarea final n ambele tipuri const dintr-o revenire n poziia de pornire S.
n figura anterioar, poziia de pornire S este poziia sculei n momentul apelrii G72. Planul
de degajare X este derivat din poziia de pornire pe axa X i suma U cu adaosul de finisare
opional I.
Oricare dintre cele patru cadrane ale planului X-Z poate fi tiat prin specificarea codurilor
de adres I, K, U i W adecvate. Figura urmtoare indic semnele adecvate pentru aceste
coduri de adres pentru obinerea execuiei dorite n cadranele asociate.
330
Codurile G i M/setrile
X+
Z+
S S
U-,W-,I-,K- U-,W+,I-,K+
Tipul 1 - Detalii
Cnd este specificat tipul 1 de ctre programator, se presupune c traiectoria sculei pe axa
Z nu este inversat n cursul achierii.
Fiecare poziie pe axa Z a trecerii de degroare este determinat prin aplicarea valorii
specificate n D pentru poziia Z curent. Natura deplasrii n planul de degajare X pentru
fiecare trecere de degroare este determinat de codul G n blocul P. Dac blocul P conine
un cod G00, atunci deplasarea n planul de degajare X are loc n modul deplasare rapid.
Dac blocul P conine un G01, atunci deplasarea se va face la viteza de avans G72.
Cnd degroarea este ncheiat, scula este deplasat paralel cu traiectoria sculei pentru
curarea tieturii de degroare. Dac se specific I i K, se execut o trecere
suplimentar de semifinisare paralel cu traiectoria sculei.
Tipul 2 - Detalii
Cnd este specificat tipul 2 de ctre programator, traiectoria PQ poate varia pe axa Z (de
exemplu, traiectoria sculei i poate schimba sensul pe axa Z).
Degroarea tip 2, atunci cnd setarea 33 este YASNAC, trebuie s includ R1 (fr
zecimale) n blocul de comand G71.
331
Codurile G (ciclurile nchise)
Degroarea tip 2, atunci cnd setarea 33 este FANUC, trebuie s aib o deplasare de
referin, pe ambele axe X i Z, n blocul specificat prin P.
Degroarea este similar tipului 1, cu excepia faptului c dup fiecare trecere de-a lungul
axei X, scula va urma traiectoria definit de PQ. Scula se va retrage apoi paralel cu axa Z
la o distan specificat n setarea 73 (Can Cycle Retraction - retragere ciclu nchis).
Metoda de degroare tip 2 nu las praguri pe pies nainte de achierea de finisare i
conduce de regul la o finisare mai bun.
Un efect al utilizrii unui adaos de finisare sau degroare X este limita dintre dou treceri
pe o parte a canalului i punctul corespunztor de pe cealalt parte a canalului. Aceast
distan trebuie s fie mai mare dect dublul sumei dintre adaosurile de degroare
i finisare.
Cel mai mare adaos ce poate fi specificat este 0.999, deoarece distana pe orizontal dintre
nceputul trecerii 2 pn la punctul de pornire al trecerii 3 este 0.2. Dac se specific un
adaos mai mare, se produce supratierea.
Curbele monotone sunt curbe ce au tendina de deplasare ntr-un singur sens odat cu
creterea x. O curb monoton cresctoare crete ntotdeauna odat cu creterea x,
respectiv f(a)>f(b) pentru orice a>b. O curb monoton descresctoare se reduce
ntotdeauna odat cu creterea x, respectiv f(a)<f(b) pentru orice a>b. Acelai tip de
restricii se aplic de asemenea pentru curbele monoton nedecresctoare i monoton
necresctoare. Aa cum se poate observa n figura F6.32, odat cu creterea X, Z scade,
apoi crete, apoi scade i n final crete. Curba X-Z este evident nemonoton. Prin urmare,
este necesar o scurt trecere de retragere.
332
Codurile G i M/setrile
F6.32: G72 ndeprtare adaos suprafa frontal: [P] Bloc de nceput, [1] Poziie
de pornire, [Q] Bloc final, [2] Adaos de finisare, [3] Adaos de degroare,
[4] Traiectorie programat.
P
1
3
(I,K)
X+ 2
(U, W)
Z+
Q
Exemplu de program:
%
00722 (G72 Ciclu de degroare) ;
T101 ;
S1000 M03 ;
G00 G54 X2.1 Z0.1 ;
G72 P1 Q2 D0.06 I0.02 K0.01 U0.0 W0.01 S1100 F0.015 ;
N1 G01 Z-0.46 X2.1 F0.005 ;
X2. ;
G03 X1.9 Z-0.45 R0.2 ;
G01 X1.75 Z-0.4 ;
G02 X1.65 Z-.4 R0.06 ;
G01 X1.5 Z-0.45 ;
G03 X1.3 Z-0.45 R0.12 ;
G01 X1.17 Z-0.41 ;
G02 X1.03 Z-0.41 R0.1 ;
G01 X0.9 Z-0.45 ;
G03 X0.42 Z-0.45 R0.19 ;
G03 X0.2 Z-0.3 R0.38 ;
N2 G01 X0.01 Z0 ;
G70 P1 Q2 (Trecere de finisare) ;
M05 ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
333
Codurile G (ciclurile nchise)
* opional
F6.33: G73 ndeprtare adaos traiectorie neregulat: [P] Bloc de nceput, [Q] Bloc final,
[1] Poziie de pornire, [2] Traiectorie programat, [3] Adaos de finisare,
[4] Adaos de degroare.
1
W
K
Q
D
4
3 I
X 2
Z P U/2
Ciclul nchis G73 poate fi utilizat pentru achierea de degroare a materialului preformat,
de exemplu prin turnare. Ciclul nchis presupune c materialul a fost detalonat sau lipsete
pe o anumit distan cunoscut din traiectoria programat a sculei PQ.
334
Codurile G i M/setrile
Prelucrarea ncepe din poziia curent (S), prin deplasri rapide sau avans de lucru pn
la prima trecere de degroare. Natura micrii de apropiere este n funcie de programarea
sau nu a unui G00 sau G01 n blocul P. Prelucrarea continu paralel cu traiectoria
programat a sculei. Cnd se ajunge n blocul Q, este executat o micare de ndeprtare
rapid n poziia de pornire plus decalajul pentru a doua trecere de degroare. Trecerile de
degroare continu n acest mod pentru un numr de treceri de degroare specificat n D.
Dup finalizarea ultimei treceri de degroare, scula revine n poziia de pornire S.
Numai F, S i T dinainte de sau din blocul G73 sunt n vigoare. Orice cod de avans (F),
turaie a arborelui principal (S) sau schimbare a sculei (T) din liniile de la P la Q este ignorat.
Decalarea pentru prima trecere de degroare este determinat prin (U/2 + I) pentru axa X,
respectiv prin (W + K) pentru axa Z. Fiecare trecere succesiv de degroare se apropie
incremental de trecerea final de finisare a degrorii cu o valoare de (I/(D- 1)) pe axa X,
respectiv cu o valoare de (K/(D-1)) pe axa Z. Ultima trecere de degroare las un adaos de
finisare specificat prin U/2 pentru axa X, respectiv prin W pentru axa Z. Acest ciclu nchis
este destinat utilizrii mpreun cu ciclul nchis de finisare G70.
Valoarea D trebuie s fie un numr ntreg pozitiv. Dac valoarea D include o zecimal, se
va genera o alarm. Cele patru cadrane ale planului ZX pot fi prelucrate dac se utilizeaz
urmtoarele semne pentru U, I, W i K.
335
Codurile G (ciclurile nchise)
U+ W- I+ K- U+ W+ I+ K+
S Q Q S
P X+ P
Z+
P P
S Q Q S
U- W- I- K- U- W+ I- K+
* opional
F6.35: G74 Ciclul de canelare frontal, gurire progresiv: [1] Deplasare rapid,
[2] Avans de lucru, [3] Traiectorie programat, [S] Poziie de pornire,
[P] Retragere progresie (setarea 22).
Z
W 1
VI
K K
2
D 3
S
P P
I
P P U/2
P P
VI
I
X
336
Codurile G i M/setrile
Ciclul nchis G74 este utilizat pentru canelarea frontal a piesei, gurire progresiv
sau strunjire.
Au loc minimum dou cicluri de progresie dac se adaug un cod X sau U la un bloc G74
i X nu este poziia curent. Unul n poziia curent i unul n poziia X. Codul I este distana
incremental dintre ciclurile de achiere progresiv pe axa X. Adugarea unui I determin
executarea de cicluri de progresie multiple ntre poziia de pornire S i X. Dac distana
dintre S i X nu este divizibil cu I, atunci ultimul interval este mai mic dect I.
Cnd se adaug un K ntr-un bloc G74, achierea progresiv este executat la fiecare
interval specificat prin K, progresia fiind o deplasare rapid n sens opus avansului pe o
distan definit prin setarea 22. Codul D poate fi utilizat pentru canelare i strunjire pentru
a se asigura degajarea materialului la revenirea n planul de pornire S.
F6.36: G74 Ciclul de canelare frontal: [1] Deplasare rapid, [2] Avans de lucru,
[3] Canelur.
Tool
1
2
3
Exemplu de program:
%
O0071 ;
T101 ;
G97 S750 M03 ;
G00 X3. Z0.05 (Deplasare rapid n poziia de pornire) ;
G74 Z-0.5 K0.1 F0.01 (Avans Z-0.5 cu progresie 0.100) ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
337
Codurile G (ciclurile nchise)
F6.37: G74 Ciclul de canelare frontal (treceri multiple): [1] Deplasare rapid, [2] Avans
de lucru, [3] Traiectorie programat, [4] Canelur.
Tool
1
2
3
4
Exemplu de program:
%
O0074 ;
T101 ;
G97 S750 M03 ;
G00 X3. Z0.05 (Deplasare rapid n poziia de pornire) ;
G74 X1.75 Z-0.5 I0.2 K0.1 F0.01 (Ciclu de canelare
frontal, treceri multiple) ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
* opional
338
Codurile G i M/setrile
F6.38: G75 Ciclul de canelare diametru exterior/interior: [1] Deplasare rapid, [2] Avans
de lucru, [S] Poziie de pornire.
W
K K S
I
U/2
1
I
VI
2
X
D
Ciclul nchis G75 poate fi utilizat pentru canelarea unui diametru exterior. Cnd se adaug
un cod Z sau W la un bloc G75 i Z nu este poziia curent, au loc minimum dou cicluri de
progresie. Unul n poziia curent i unul n poziia Z. Codul K este distana incremental
dintre ciclurile de achiere progresiv pe axa Z. Adugarea unui K va executa canale
multiple, la distane egale. Dac distana dintre poziia de pornire i adncimea total (Z)
nu este divizibil cu K, atunci ultimul interval pe axa Z este mai mic dect K.
2
3
4
Exemplu de program:
%
O0075 ;
T101 ;
G97 S750 M03 ;
G00 X4.1 Z0.05 (Deplasare rapid n poziia degajat) ;
339
Codurile G (ciclurile nchise)
F6.40: G75 Diametru exterior, treceri multiple: [1] Scul, [2] Deplasare rapid, [3] Avans
de lucru, [4] Canelur.
1
2
3
4
Exemplu de program:
%
O0075 ;
T101 ;
G97 S750 M03 ;
G00 X4.1 Z0.05 (Deplasare rapid n poziia degajat) ;
G01 Z-0.75 F0.05 (Avans n poziia canalului) ;
G75 X3.25 Z-1.75 I0.1 K0.2 F0.01 (Canelare progresiv
diametru exterior/interior, treceri multiple) ;
G00 X5. Z0.1 ;
G28 ;
M30 ;
%
340
Codurile G i M/setrile
* opional
F6.41: G76 Ciclul de filetare, treceri multiple: [1] Adncime Z, [2] Diametru minor,
[3] Diametru major.
1 2 3
341
Codurile G (ciclurile nchise)
F6.42: G76 Ciclul de filetare, treceri multiple filet conic: [1] Deplasare rapid, [2] Avans
de lucru, [3] Traiectorie programat, [4] Adaos de achiere, [5] Poziie
de pornire, [6] Diametru finisat, [7] int, [A] Unghi.
Z
W
5
U 1
2
3
7 4
X K
6
I A/2
Ciclul nchis G76 poate fi utilizat pentru realizarea filetelor drepte i conice
(pentru conducte).
Conicitatea filetului este specificat prin I. Conicitatea filetului este msurat ntre poziia
int X, Z n punctul [7] i poziia [6]. Valoarea I reprezint distana msurat radial ntre
nceputul i captul filetului, nu un unghi.
Unghiul vrfului sculei pentru filetare este specificat n A. Valoarea poate varia ntre 0 i 120
grade. Dac nu se utilizeaz A, se presupune c este de 0 grade. Pentru reducerea
vibraiilor n timpul filetrii, utilizai A59 la achierea unui filet inclus de 60 grade.
342
Codurile G i M/setrile
La captul filetului, se poate realiza opional o teire. Dimensiunea i unghiul teiturii este
controlat prin setarea 95 (Thread Chamfer Size - dimensiune teitur filet) i setarea 96
(Thread Chamfer Angle - unghi teitur filet). Dimensiunea teiturii este indicat n numr
de filete, astfel c dac se nregistreaz 1.000 n setarea 95 i viteza de avans este .05,
atunci teitura va fi .05. O teitur poate mbunti aspectul i funcionalitatea filetelor ce
trebuie prelucrate pn la un umr. Dac se prevede o degajare la captul filetului, teitura
poate fi eliminat prin specificarea 0.000 pentru dimensiunea teiturii n setarea 95,
respectiv prin utilizarea M24. Valoarea implicit pentru setarea 95 este 1.000 i unghiul
implicit pentru filet (setarea 96) este 45 grade.
M23
2 3
A B
1 D
D N K
M24
N
343
Codurile G (ciclurile nchise)
Exemplu de program:
%
T101 ;
G50 S2500 (Setare turaie max., selectare geometrie
scul) ;
G97 S1480 M03 (Arbore principal activat, selectare
scul 1 corecie 1) ;
G54 G00 X3.1 Z0.5 M08 (Selectare coord. de lucru i
deplasare rapid n punctul de referin, lichid de
rcire activat) ;
G96 S1200 (Vitez de achiere constant activat) ;
G01 Z0 F0.01 (Poziia fa de Z0 pies) ;
X-0.04 ;
G00 X3.1 Z0.5 ;
G71P1 Q10 U0.035 W0.005 D0.125 F0.015 (Definire ciclu
de degroare) ;
N1 X0.875 Z0 (ncepere traiectorie scul) ;
N2 G01 X1. Z-0.075 F0.006 ;
N3 Z-1.125 ;
N4 G02 X1.25 Z-1.25 R0.125 ;
N5 G01 X1.4 ;
N6 X1.5 Z-1.3 ;
N7 Z-2.25 ;
N8 G02 X1.9638 Z-2.4993 R0.25 ;
N9 G03X2.0172 Z-2.5172 R0.0325 ;
N10 G01 X3. Z-3.5 (ncheiere traiectorie scul) ;
G00 Z0.1 M09 ;
G53 X0 ;
G53 Z0 ;
N20 (Exemplu program de filetare Sistem FANUC) ;
T505 ;
344
Codurile G i M/setrile
G50 S2000 ;
G97 S1200 M03 (Scul de filetare) ;
G00 X1.2 Z0.3 M08 (Deplasare rapid n poziie) ;
G76 X0.913 Z-0.85 K0.042 D0.0115 F0.0714 (Ciclu de
filetare) ;
G00X1.5 Z0.5 G28 M09 ;
N30 (HAAS Seria SL Sistem FANUC) ;
T404 ;
G50 S2500 ;
G97 S1200 M03 (Scul de canelare) ;
G54 G00 X1.625 Z0.5 M08 ;
G96 S800 ;
G01 Z-1.906 F0.012 ;
X1.47 F0.006 ;
X1.51 ;
W0.035 ;
G01 W-0.035 U-0.07 ;
G00 X1.51 ;
W-0.035 ;
G01 W0.035 U-0.07 ;
X1.125 ;
G01 X1.51 ;
G00 X3. Z0.5 M09 ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
1. Unghiul de pornire, Q, trebuie specificat de fiecare dat cnd este utilizat. Dac nu
este specificat nicio valoare, se presupune c unghiul este zero (0).
2. Nu utilizai un punct zecimal. Unghiul de cretere a filetului este de 0.001 grade. De
aceea, un unghi de 180 trebuie specificat drept Q180000, iar un unghi de 35
drept Q35000.
3. Unghiul Q trebuie introdus ca valoare pozitiv cuprins ntre 0 i 360000.
345
Codurile G (ciclurile nchise)
Filetele multiple pot fi prelucrate prin modificarea punctului de pornire al fiecrui ciclu
de filetare.
Pentru calcularea punctelor de pornire suplimentare, avansul F0.0714 (pasul) este nmulit
cu numrul de puncte de pornire (3), obinndu-se 0.0714 * 3 = 0.2142. Acesta reprezint
nou vitez de avans F0.2142 (pasul).
Pasul (0.0714) este adugat la punctul de pornire iniial de pe axa Z (N2) pentru calcularea
urmtorului punct de pornire (N5).
Adugai din nou aceeai valoare la punctul de pornire anterior (N5) pentru a calcula
urmtorul punct de pornire (N7).
Exemplul #1
T101 (Filet cu 3 porniri 1.00-14) ;
(1.00/14 = PASUL = 0.0714) ;
(PASUL = 0.0714 este decalarea pe axa Z pentru fiecare
pornire a filetului) ;
(0.0714 * 3 = PASUL = 0.2142) ;
(PASUL = 0.2142 este viteza de avans) ;
N1 M08 ;
N2 G00 G54 X1.100 Z.500 (Punctul de pornire iniial) ;
N3 G97 S400 M03 ;
N4 G76 X.913 Z-.850 K.042 D.0115 F.2142 (Ciclu de
filetare) ;
N5 G00 X1.100 Z.5714 (Pornire iniial 0.500 + 0.0714) ;
N6 G76 X.913 Z-.850 K.042 D.0115 F.2142 (Ciclu de
filetare) ;
N7 G00 X1.100 Z.6428 (A doua pornire 0.5714 + 0.0714) ;
N8 G76 X.913 Z-.850 K.042 D.0115 F.2142 (Ciclu de
filetare) ;
N9 G00 X6.00 Z6.00 ;
N10 M30 ;
346
Codurile G i M/setrile
* opional
F6.45: G81 Ciclul nchis de gurire: [1] Deplasare rapid, [2] Avans de lucru, [3] nceput
sau sfrit curs, [4] Plan de pornire, [R] Plan R, [Z] Poziie la fundul alezajului.
Z 1
R 2
3
X
4
Z
* opional
Acest cod G este modal, ciclul nchis fiind activat pn cnd este anulat sau pn cnd este
selectat un alt ciclu nchis. Odat activat, fiecare deplasare a axei X va determina
executarea acestui ciclu nchis.
347
Codurile G (ciclurile nchise)
F6.46: G82 Ciclul nchis de pregurire: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Oprire temporizat, [5] Plan de pornire,
[R] Plan R, [Z] Poziie fund alezaj.
Z
1
2
X 3
4
Z 5
R
Exemplu de program:
348
Codurile G i M/setrile
Pentru a calcula ct de lung trebuie s fie oprirea temporizat la fundul alezajului pentru
ciclul de pregurire respectiv, utilizai formula urmtoare:
Dac dorii ca scula s execute oprirea temporizat timp de dou rotaii complete la
adncimea maxim Z pentru programul de mai sus (funcionare la o turaie de 1500
rot/min), se va calcula:
2 x 60000 / 1500 = 80
Introducei P80 (80 milisecunde sau P.08 (0.08 secunde) n linia G82 pentru o oprire
temporizat de 2 rotaii la 1500 rot/min.
* opional
349
Codurile G (ciclurile nchise)
F6.48: G83 Ciclul nchis de gurire progresiv: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Oprire temporizat, [#22] Setarea 22,
[#52] Setarea 52.
Z 1
Q Q Q 2
3
R
4
5
Z
#52
#22
Setarea 52 modific modul n care funcioneaz G83 atunci cnd revine n planul R. De
obicei, planul R este setat cu mult deasupra tieturii, pentru a se asigura c micarea de
progresie permite eliminarea achiilor din alezaj. ns aceasta determin o deplasare
inutil la gurirea iniial a acestui spaiu gol. Dac setarea 52 este setat la distana
necesar pentru eliminarea achiilor, planul R poate fi setat mult mai aproape de piesa
gurit. Cnd se produce micarea de eliminare spre R, Z va fi deplasat dincolo de R cu
aceast valoare din setarea 52. Setarea 22 este valoarea avansului n Z pentru revenirea
n acelai punct n care s-a produs retragerea.
Exemplu de program:
T101 ;
G97 S500 M03 ;
G00 X0 Z1. M08 ;
G99
G83 Z-1.5 F0.005 Q0.25 R0.1 ;
G80 ;
M09 ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
350
Codurile G i M/setrile
F - Viteza de avans
*R - Poziia planului R
S - Turaia, apelat nainte de G84
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
Z - Poziia fundului alezajului
* opional
Note referitoare la programare: Nu este necesar pornirea arborelui principal n sens orar
naintea acestui ciclu nchis. Unitatea de comand o va face automat.
351
Codurile G (ciclurile nchise)
F6.49: G84 Ciclul nchis de tarodare: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Plan de pornire, [R] Plan R, [Z] Poziie la fundul
alezajului.
Z 1
R 2
3
X
Z 4
Cnd se execut tarodarea G84 pe un strung, cel mai simplu este s se utilizeze codul G99
Avansul pe rotaie.
Pasul este distana parcurs de-a lungul axei urubului la o rotaie complet.
n modul metric (G99, cu setarea 9 = MM), viteza de avans este echivalentul metric al
pasului, n MM.
n modul oli (G99, cu setarea 9 = INCH), viteza de avans este echivalentul pentru oli al
pasului, n oli.
Exemple:
Pasul (i viteza de avans G99) pentru un tarod M10 x 1.0 mm este 1.0 mm, respectiv
0.03937" (1.0/25.4=0.03937).
Acest ciclu nchis poate fi utilizat pe arborele secundar al unui strung cu doi arbori atunci
cnd este precedat de un cod G14. Consultai G14 Schimbarea arborelui secundar de la
303 pentru informaii suplimentare n acest sens.
Pentru tarodarea cu sculele antrenate axiale, utilizai o comand G95 sau G186.
Pentru tarodarea cu sculele antrenate radiale, utilizai o comand G195 sau G196.
Pentru tarodarea invers (filet pe stnga) cu arborele principal sau arborele secundar,
consultai la 372.
Mai multe exemple de programare, n modul oli i modul metric, sunt prezentate n
continuare:
352
Codurile G i M/setrile
Tarodare n sistem imperial, G99 Avans pe Tarodare n sistem metric, G99 Avans pe
rotaie rotaie
Tarodare n sistem imperial, G99 Avans pe Tarodare n sistem metric, G99 Avans pe
rotaie rotaie
353
Codurile G (ciclurile nchise)
F - Viteza de avans
*L - Numrul de repetiii
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
Z - Poziia fundului alezajului
* opional
F6.50: G85 Ciclul nchis de alezare: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Plan de pornire, [R] Plan R, [Z] Poziie fund
alezaj.
Z
1
R 2
X 3
Z
4
F - Viteza de avans
*L - Numrul de repetiii
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
*Z - Poziia fundului alezajului
* opional
Acest cod G oprete arborele principal odat ce scula ajunge la fundul alezajului. Scula se
retrage odat ce arborele principal s-a oprit.
354
Codurile G i M/setrile
F6.51: G86 Ciclul nchis de alezare i oprire: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Plan de pornire, [R] Plan R, [Z] Poziie fund
alezaj.
Z 1
R 2
3
X
Z
4
F - Viteza de avans
*L - Numrul de repetiii
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
*Z - Poziia fundului alezajului
* opional
Acest cod G oprete arborele principal cnd se ajunge la fundul alezajului. n acest punct,
scula este retras prin avans rapid manual din alezaj. Programul continu atunci cnd se
apas butonul [CYCLE START] (pornire ciclu).
F6.52: G87 Ciclul nchis de alezare i retragere manual: [1] Avans de lucru,
[2] Retragere manual, [3] nceput sau sfrit curs, [4] Plan de pornire,
[R] Plan R, [Z] Poziie fund alezaj. Ciclul.
Z 1
R
2
3
X
Z
4
355
Codurile G (ciclurile nchise)
F - Viteza de avans
*L - Numrul de repetiii
*P - Timpul de oprire n fundul alezajului
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
*Z - Poziia fundului alezajului
* opional
Acest cod G oprete arborele principal cnd se ajunge la fundul alezajului i aplic o oprire
temporizat cu arborele principal rotindu-se pentru intervalul de timp specificat prin
valoarea P. n acest punct, scula este retras prin avans rapid manual din alezaj. Programul
continu atunci cnd se apas butonul [CYCLE START] (pornire ciclu).
F6.53: G88 Ciclul nchis de alezare, oprire temporizat i retragere manual: [1] Avans
de lucru, [2] Retragere manual, [3] nceput sau sfrit curs, [4] Oprire
temporizat, [5] Plan de pornire, [R] Plan R, [Z] Poziie fund alezaj.
Z 1
R 2
3
4
X
Z
5
356
Codurile G i M/setrile
F - Viteza de avans
*L - Numrul de repetiii
*P - Timpul de oprire n fundul alezajului
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
*Z - Poziia fundului alezajului
* opional
F6.54: G89 Ciclul nchis de alezare i oprire temporizat: [1] Avans de lucru, [2] nceput
sau sfrit curs, [3] Oprire temporizat, [4] Plan de pornire, [R] Plan R,
[Z] Poziie fund alezaj.
Z 1
2
R
3
Z
4
* opional
357
Codurile G (ciclurile nchise)
F6.55: G90 Ciclul de strunjire diametru exterior/interior: [1] Deplasare rapid, [2] Avans
de lucru, [3] Traiectorie programat, [4] Adaos de achiere, [5] Adaos de
finisare, [6] Poziie de pornire, [7] int.
Z 1
W 2
6 3
U/2 4
7 5
X I
G90 este utilizat pentru strunjirea simpl, ns sunt posibile treceri multiple prin specificarea
poziiilor X ale trecerilor suplimentare.
Strunjirea dreapt este realizat prin specificarea X, Z i F. Prin adugarea unei valori I,
se realizeaz o achiere conic. Conicitatea este furnizat prin int. Ceea ce nseamn c
se adaug I la valoarea X a intei.
Oricare din cele patru cadrane ale planului ZX poate fi programat prin utilizarea U, W, X i
Z; conicitatea poate fi pozitiv sau negativ. Figura urmtoare ofer cteva exemple de
valori necesare pentru prelucrarea n fiecare din cele patru cadrane.
U-,W+,I- U-,W-,I-
II I
X+
Z+
III IV
U+,W+,I+ U+,W-,I+
358
Codurile G i M/setrile
* opional
G92 este utilizat pentru filetarea simpl, ns sunt posibile treceri multiple pentru filetare
prin specificarea poziiilor X ale trecerilor suplimentare. Filetele drepte sunt realizate prin
specificarea X, Z i F. Prin adugarea unei valori I, se realizeaz un filet conic sau de
conduct. Conicitatea este furnizat prin int. Ceea ce nseamn c se adaug I la
valoarea X a intei. La captul filetului, se realizeaz automat o teitur nainte de atingerea
intei; teitura implicit este un filet la 45 grade. Aceste valori pot fi modificate prin setarea
95 i setarea 96.
F6.57: G92 Ciclul de filetare: [1] Deplasare rapid, [2] Avans de lucru, [3] Traiectorie
programat, [4] Poziie de pornire, [5] Diametru minor, [6] 1/filete pe ol =
avans pe rotaie (formula pentru oli; F = pasul filetului).
5
4
Z-1.0
X
6
1
2
3
Exemplu de program:
%
O0156 (PROGRAM DE FILETARE 1-12) ;
T101 ;
G54 ;
359
Codurile G (ciclurile nchise)
G50 S3000 M3 ;
G97 S1000 ;
X1.2 Z.2 (Deplasare rapid n poziia degajat) ;
G92 X.980 Z-1.0 F0.0833 (Setare ciclu de filetare) ;
X.965 (A 2-a trecere) (Cicluri succesive) ;
X.955 (A 3-a trecere) ;
X.945 (A 4-a trecere) ;
X.935 (A 5-a trecere) ;
X.925 (A 6-a trecere) ;
X.917 (A 7-a trecere) ;
X.910 (A 8-a trecere) ;
X.905 (A 9-a trecere) ;
X.901 (A 10-a trecere) ;
X.899 (A 11-a trecere) ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
1. Unghiul de pornire, Q, trebuie specificat de fiecare dat cnd este utilizat. Dac nu
este specificat nicio valoare, se presupune c unghiul este zero (0).
2. Unghiul de cretere a filetului este de 0.001 grade. Nu utilizai un punct zecimal
pentru nregistrare; de exemplu, un unghi de 180 trebuie specificat drept Q180000,
iar un unghi de 35 drept Q35000.
3. Unghiul Q trebuie introdus ca valoare pozitiv cuprins ntre 0 i 360000.
360
Codurile G i M/setrile
* opional
F6.58: G94 Ciclul de faetare frontal: [1] Deplasare rapid, [2] Avans de lucru,
[3] Traiectorie programat, [4] Adaos de achiere, [5] Adaos de finisare,
[6] Poziie de pornire, [7] int.
1
K 2
6
3
4
U/2 5
7
X
Oricare din cele patru cadrane ale planului ZX este programat prin varierea U, W, X i Z.
Conicitatea poate fi pozitiv sau negativ. Figura urmtoare ofer cteva exemple de valori
necesare pentru prelucrarea n fiecare din cele patru cadrane.
361
Codurile G (ciclurile nchise)
U-,W+,K- U-,W-,K+
S S
II I
X+
Z+
III IV
S S
U+,W+,K+ U+,W-,K+
* opional
Tarodarea rigid cu sculele antrenate G95 este un ciclu de tarodare axial similar cu
tarodarea rigid G84, utiliznd adresele F, R, X i Z, ns prezint urmtoarele diferene:
Exemplu de program:
T1111 (TARODARE CU SCULE ANTRENATE - AXIAL - Tarod 1/4
x 20) ;
G99 ;
M154 (Cuplare ax C) ;
G00 G54 X6. C0. Y0. Z1. ;
G00 X1.5 Z0.5 ;
362
Codurile G i M/setrile
M08 ;
S500 ;
G95 C45. Z-0.5 R0.5 F0.05 ;
C135. ;
C225. ;
C315. ;
G00 G80 Z0.5 M09 ;
M135 ;
M155 ;
G28 H0. (Rotire napoi ax C) ;
G00 G54 X6. Y0 Z1. ;
G99 (oli pe minut) ;
M01 ;
M30 ;
%
G96 comand meninerea unei viteze de achiere constante la nivelul vrfului sculei de
ctre unitatea de comand. Turaia arborelui principal depinde de diametrul piesei la nivelul
cruia are loc achierea i de valoarea S comandat (RPM=3.82xSFM/DIA). Aceasta
nseamn c turaia arborelui principal crete pe msur ce scula se apropie de X0. Cnd
setarea 9 este setat la INCH, valoarea S este specificat n picioare ptrate pe minut.
Cnd setarea 9 este setat la MM, valoarea S este specificat n metri ptrai pe minut.
Nesetarea unei limite permite creterea turaiei arborelui principal pe msur ce scula se
apropie de centrul piesei. Turaia excesiv poate duce la proiectarea
pieselor i deteriorarea sculelor.
363
Codurile G (ciclurile nchise)
G98 schimb modul de interpretare a codului de adres F. F indic valoarea n oli pe minut
atunci cnd setarea 9 este setat la INCH, iar F indic valoarea n milimetri pe minut atunci
cnd setarea 9 este setat la MM.
*X - Comanda pe axa X
*Z - Comanda pe axa Z
Imaginea n oglind programabil poate fi activat sau dezactivat separat pentru axele X
i/sau Z. n partea inferioar a ecranului se indic dac este activat funcia imagine n
oglind pentru o ax. Aceste coduri G vor fi utilizate ntr-un bloc de comand fr niciun alt
cod G i nu vor determina nicio deplasare a axelor. G101 activeaz funcia imagine n
oglind pentru orice axe menionate n blocul respectiv. G100 dezactiveaz funcia imagine
n oglind pentru orice axe menionate n blocul respectiv. Valoarea efectiv dat pentru
codul X sau Z nu are niciun efect; G100 sau G101 n sine nu au niciun efect. De exemplu,
G101 X 0 activeaz funcia imagine n oglind pentru axa X.
364
Codurile G i M/setrile
*X - Comanda pe axa X
*Z - Comanda pe axa Z
* opional
Ieirea programabil la portul RS-232 transmite coordonatele de lucru curente ale axelor
ctre un computer extern. Utilizai acest cod G ntr-un bloc de comand fr niciun alt cod
G; acesta nu determin nicio deplasare a axelor.
Not referitoare la programare: Spaiile opionale (setarea 41) i comanda EOB (setarea
25) sunt aplicate.
Digitalizarea unei piese este posibil prin utilizarea acestui cod G i a unui program ce
parcurge o pies n planul X-Z i o sondeaz de-a lungul axei Z cu un G31. Cnd palpatorul
intr n contact, blocul urmtor poate fi un G102 pentru transmiterea poziiei X i Z ctre un
computer ce poate stoca aceste coordonate sub forma unei piese digitalizate. Este necesar
un software suplimentar pentru PC n vederea executrii acestei funcii.
Acest proces este denumit de obicei Block Look-ahead (anticipare blocuri), i descrie
ceea ce face unitatea de comand n fundal n cursul micrilor mainii. Unitatea de
comand pregtete din timp blocurile urmtoare (liniile de cod). n timp ce este executat
blocul curent, blocul urmtor este deja interpretat i pregtit pentru o micare continu.
Cnd se programeaz G103 P0, limitarea blocurilor este dezactivat. Limitarea blocurilor
este de asemenea dezactivat dac G103 apare ntr-un bloc fr un cod de adres P. Cnd
se programeaz G103 Pn, anticiparea blocurilor este limitat la nblocuri.
Codul G103 este de asemenea util pentru depanarea programelor macro. Expresiile macro
sunt efectuate n cursul anticiprii. De exemplu, prin inserarea unui G103 P1 n program,
expresiile macro sunt executate cu un bloc nainte de blocul n curs de execuie.
Cel mai bine este s se adauge mai multe linii libere dup ce este apelat un G103 P1.
Astfel se asigur faptul c nicio linie de cod de dup G103 P1 nu este interpretat nainte
s se ajung la aceasta.
365
Codurile G (ciclurile nchise)
Acest cod G este utilizat pentru alimentatorul de bare opional. Pentru setarea complet i
programare, consultai Manualul operatorului alimentatorului de bare.
G105 [In.nnnn] [Jn.nnnn] [Kn.nnnn] [Pnnnnn] [Rn.nnnn]
I - Lungime de avans iniial opional (variabila macro #3101) Control manual (variabila
#3101 dac nu s-a comandat I)
J - Lungime pies + secionare opional (variabila macro #3100) Control manual (variabila
#3100 dac nu s-a comandat J)
K - Lungime minim de strngere opional (variabila macro #3102) Control manual
(variabila #3102 dac nu s-a comandat K)
P - Subprogram opional
R - Orientare opional arbore principal pentru bar nou
Modurile Q sunt utilizate numai n modul MDI i trebuie s fie precedate ntotdeauna de un
cod G105.
366
Codurile G i M/setrile
Utilizat pentru comandarea avansului barei n modul MDI. Consultai Descrierea codurilor
G pentru modul de operare.
Utilizat pentru resetarea lungimii barei memorate n unitatea de comand. Apsai tasta [V]
de pe tastatur, apsai apoi butonul [HANDLE JOG] (manet de avans rapid) de pe
unitatea de comand. Utilizai comanda [HANDLE JOG] (manet de avans rapid) pentru
a avansa bara pn n poziia de referin setat cu ocazia setrii poziiei de avans a barei.
Rulai G105 Q1 i se recalculeaz lungimea curent a barei.
Poziia de referin trebuie resetat numai dac este schimbat buca elastic sau dac
este deplasat alimentatorul de bare fa de strung. Aceast poziie este memorat prin
intermediul variabilei macro #3112; salvai i restabilii variabilele macro dac se
actualizeaz software-ul unitii de comand.
Seteaz poziia de referin prin scderea variabilei macro #3100 Lungime pies +
secionare din poziia curent a suprafeei frontal a barei, apoi ruleaz subprogramul
PXXXXX, dac acesta este specificat. Consultai descrierea G105 Q2 pentru alte
consideraii. Aceast comand poate fi utilizat numai dup rularea G105 Q4.
367
Codurile G (ciclurile nchise)
AVERTISMENT: Bara nu se va mica atunci cnd este executat comanda. Dac este
executat de mai multe ori. Aceasta va deplasa poziia de referin i
mai departe de suprafaa frontal a barei, posibil chiar n afara zonei
de strngere. Dac bara nu este strns atunci cnd este pornit
arborele principal, se pot produce deteriorri grave.
Cnd se execut acest cod, este ncrcat, msurat i mpins prin arborele principal o
nou bar, aceasta fiind oprit chiar nainte de suprafaa frontal a mandrinei. La apsarea
butonului [RESET] (resetare), se comut unitatea de comand n modul Manet de avans
rapid pentru axa V, utilizatorul putnd s avanseze bara n poziia de referin.
Utilizat pentru setarea poziiei ntreruptorului de capt de bar, ce este utilizat pentru
determinarea lungimii barelor. Aceast valoare este memorat n variabila macro #3111 i
trebuie resetat numai dac se pierde variabila macro. Pentru procedura de resetare,
consultai seciunea Stabilirea poziiei pentru captul de bar a instruciunilor de instalare.
ncarc o bar din tava de ncrcare, aeaz n tava de transfer i o msoar. Utilizat
pentru verificarea poziiei ntreruptorului de capt de bar. Aezai o bar avnd o lungime
cunoscut n tava de depozitare. Executai G105 Q10, apoi comparai valoarea variabilei
macro #3110 din pagina Current Commands (comenzi curente) a alimentatorului de bare
cu lungimea barei.
368
Codurile G i M/setrile
369
Codurile G (ciclurile nchise)
Cnd este activ un decalaj de origine G154, titlul din colul din dreapta sus al decalajului de
origine va indica valoarea G154 P.
370
Codurile G i M/setrile
371
Codurile G (ciclurile nchise)
Exemplu:
G160 ;
G00 V-10.0 ;
G161 ;
Programul din exemplul de mai sus deplaseaz alimentatorul de bare cu 10 uniti (oli/mm)
spre dreapta din poziia de origine a acestuia. Aceast comand este utilizat uneori pentru
poziionarea tijei de avans a alimentatorului de bare ca opritor pentru pies.
* opional
Note referitoare la programare: Viteza de avans pentru tarodare este egal cu pasul
filetului. A se vedea exemplul pentru G84 programat n modul G99 Avans pe rotaie.
Nu este necesar pornirea arborelui principal n sens antiorar naintea acestui ciclu nchis;
unitatea de comand o va face automat.
372
Codurile G i M/setrile
F6.61: G184 Ciclul nchis de tarodare invers: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Tarod pe stnga, [5] Plan de pornire, [R] Plan R,
[Z] Poziie fund alezaj.
Z 1
2
R 3
X
4
Z
5
F - Viteza de avans
C - Poziia axei C
R - Poziia planului R
S - Turaia, trebuie apelat nainte de G186
W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X pentru diametrul piesei
*Y - Comanda de micare pe axa Y
Z - Poziia fundului alezajului
* opional
F6.62: G95, G186 Tarodarea rigid cu sculele antrenate: [1] Deplasare rapid,
[2] Avans de lucru, [3] nceput sau sfrit curs, [4] Plan de pornire, [R] Plan R,
[Z] Poziie fund alezaj.
1
2
3
X
R
Z Z
4
Nu este necesar pornirea arborelui principal n sens orar naintea acestui ciclu nchis;
unitatea de comand o va face automat. A se vedeaG84.
373
Codurile G (ciclurile nchise)
Codul G187 este utilizat pentru selectarea preciziei cu care sunt prelucrate colurile. Forma
de utilizare a G187 este G187 Ennnn, unde nnnn reprezint precizia dorit.
374
Codurile G i M/setrile
1
2
3
Y
5
7
6
Exemplu de program:
%
O01950 (TARODARE CU SCULE ANTRENATE - RADIAL) ;
T101 ;
M154 (Cuplare ax C) ;
G00 G54 X6. C0. Y0. Z1. ;
G00 X3.25 Z-0.75 C0. Y0. (Punct de pornire) ;
G99 (Trebuie setat avansul pe rotaie pentru acest
ciclu) ;
S500 ;
G195 X2. F0.05 (Tarodare pn la X2., fundul alezajului)
;
G00 C180. (Indexare axa C. Punct de pornire nou) ;
G195 X2. F0.05 ;
G00 C270. Y-1. Z-1. (Poziionare opional axe Y i Z,
punct de pornire nou) ;
G195 X2. F0.05 ;
G00 G80 Z0.25 ;
M135 ;
M155 ;
G00 G28 H0. (Readuce axa C n poziia de origine) ;
G00 X6. Y0. Z3. ;
G98 ;
M30 ;
%
375
Codurile G (ciclurile nchise)
* opional
Acest cod G sincronizeaz turaia celor doi arbori. Comenzile de poziionare i turaie
pentru arborele urmritor, de obicei arborele secundar, sunt ignorate atunci cnd arborii
sunt n modul control sincron. Totui, codurile M pentru cei doi arbori sunt
controlate independent.
Arborii rmn sincronizai pn cnd modul sincron este decuplat prin intermediul G198.
Acest lucru este valabil i dac are loc oprirea i repornirea mainii.
Cnd este specificat o valoare R n blocul G199, unitatea de comand adapteaz mai nti
turaia arborelui urmritor la aceea a arborelui comandat, apoi corecteaz orientarea
(valoarea R din blocul G199). Odat orientarea R specificat asigurat, arborii sunt blocai
n modul sincron pn la decuplarea prin intermediul unei comenzi G198. Acest lucru poate
fi realizat i la turaie zero. A se vedea de asemenea partea G199 a ecranului Synchronized
Spindle Control (control sincron al arborilor) de la 278.
376
Codurile G i M/setrile
377
Codurile G (ciclurile nchise)
n mod normal, linia de schimbare a sculei const din cteva linii de cod, de exemplu:
G53 G00 X0. (Aducere cap revolver n poziia de
siguran TC pe axa X) ;
G53 G00 Z-10. (Aducere cap revolver n poziia de
siguran TC pe axaZ) ;
T202 ;
Dac T101 tocmai a ncheiat strunjirea diametrului exterior al piesei, nu este necesar
revenirea ntr-o poziie de siguran pentru schimbarea sculei atunci cnd utilizai un cod
G200. n schimb (ca n exemplu), n momentul n care este apelat linia G200,
capul revolver:
378
Codurile G i M/setrile
4. Utiliznd noile corecii ale sculei i decalaje de origine, acesta se deplaseaz rapid
n poziia XZ apelat n linia G200 (X8. Z2.).
Toate acestea se ntmpl foarte rapid, i aproape n acelai timp, astfel c este
recomandabil s le testai de cteva ori, departe de mandrin.
Cnd capul revolver se deblocheaz, acesta se deplaseaz uor spre arborele principal
(posibil 0.1-0.2"), astfel c nu este de dorit ca scula s fie orientat spre flci sau buca
elastic atunci cnd se comand G200.
Aceste dou coduri G sunt utilizate n aplicaiile de sondare pentru palpatoarele automat i
manual (doar pentru strungurile SS i ST). Pentru informaii suplimentare n acest sens,
consultai seciunea Palpatorul pentru setarea automat a sculei de la 282.
* opional
379
Codurile G (ciclurile nchise)
F6.64: G241 Ciclul nchis de gurire radial: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Punct de pornire, [5] Plan R, [6] Suprafa
pies, [7] Fund alezaj, [8] Ax central.
1
2
3
Y
4
5
6
8
7
380
Codurile G i M/setrile
* opional
Acest cod G este modal. Acesta rmne activ pn cnd este anulat (G80) sau pn cnd
se selecteaz alt ciclu nchis. Odat activat, fiecare micare a axei Y i/sau Z va executa
acest ciclu nchis.
F6.65: G242 Ciclul nchis de pregurire radial: [1] Deplasare rapid, [2] Avans de
lucru, [3] Punct de pornire, [4] Plan R, [5] Suprafa pies, [6] Oprire
temporizat la fundul alezajului, [7] Ax central.
1
2
Y
3
4
5
7
6
Exemplu de program:
(G242 - PREGURIRE RADIAL) ;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G242 X2.1 Y0.125 Z-1.3 C35. R4. P0.5 F20. (Gurire la X
2.1) ;
381
Codurile G (ciclurile nchise)
* opional
F6.66: G243 Ciclul nchis de gurire progresiv normal radial: [1] Deplasare rapid,
[2] Avans de lucru, [3] nceput sau sfrit curs, [4] Punct de pornire,
[#52] Setarea 52, [5] Plan R, [6] Suprafa pies, [#22] Setarea 22, [7] Oprire
temporizat la fundul alezajului, [8] Ax central.
1
2
3
Y
Q
Q
Q
4
#52
5
6
8 #22
#22
7
382
Codurile G i M/setrile
Setarea 52 modific modul n care funcioneaz G243 atunci cnd revine n planul R. De
obicei, planul R este setat cu mult deasupra tieturii, pentru a se asigura c micarea de
progresie permite eliminarea achiilor din alezaj. ns aceasta determin o deplasare
inutil la gurirea iniial a acestui spaiu gol. Dac setarea 52 este setat la distana
necesar pentru eliminarea achiilor, planul R poate fi setat mult mai aproape de piesa
gurit. Cnd se produce micarea de eliminare spre R, Z va fi deplasat dincolo de R cu
aceast valoare din setarea 52. Setarea 22 este valoarea avansului n X pentru revenirea
n acelai punct n care s-a produs retragerea.
Exemplu de program:
(G243 - GURIRE PROGRESIV RADIAL CU UTILIZAREA Q) ;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G243 X2.1 Y0.125 Z-1.3 C35. R4. Q0.25 F20. (Gurire la
X 2.1) ;
X1.85 Y-0.255 Z-0.865 C-75. Q0.25 ;
G00 G80 Z1. ;
M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M00 ;
(G243 - GURIRE PROGRESIV RADIAL CU UTILIZAREA I,J,K)
;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 Z-7 ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G243 X2.1 Y0.125 Z-1.3 I0.25 J0.05 K0.1 C35. R4. F5.
(Gurire la X 2.1) ;
X1.85 Y-0.255 Z-0.865 I0.25 J0.05 K0.1 C-75. ;
G00 G80 Z1. ;
M135 ;
383
Codurile G (ciclurile nchise)
* opional
F6.67: G245 Ciclul nchis de alezare radial: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Punct de pornire, [5] Plan R, [6] Suprafa
pies, [7] Fund alezaj, [8] Ax central.
1
2
3
Y
4
5
6
8
7
384
Codurile G i M/setrile
* opional
Acest cod G oprete arborele principal odat ce scula ajunge la fundul alezajului. Scula va
fi retras odat ce arborele principal s-a oprit.
Exemplu:
(G246 - ALEZARE RADIAL) ;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 (Origine axa X) ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G246 X2.1 Y0.125 Z-1.3 C35. R4. F20. (Alezare pn la X
2.1) ;
X1.85 Y-0.255 Z-0.865 C-75. ;
G00 G80 Z1. ;
M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M30 ;
385
Codurile G (ciclurile nchise)
* opional
Acest cod G oprete arborele principal cnd se ajunge la fundul alezajului. n acest punct,
scula este retras prin avans rapid manual din alezaj. Programul continu atunci cnd se
apas butonul [CYCLE START] (pornire ciclu).
Exemplu:
(G247 - ALEZARE RADIAL) ;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 (Origine axa X) ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G247 X2.1 Y0.125 Z-1.3 C35. R4. F20. (Alezare pn la X
2.1) ;
X1.85 Y-0.255 Z-0.865 C-75. ;
G00 G80 Z1. ;
M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M30 ;
386
Codurile G i M/setrile
* opional
Acest cod G va opri arborele principal cnd se ajunge la fundul alezajului i va aplica o
oprire temporizat cu scula rotindu-se pentru intervalul de timp specificat prin valoarea P.
n acest punct, scula este retras prin avans rapid manual din alezaj. Programul continu
atunci cnd se apas butonul [CYCLE START] (pornire ciclu).
Exemplu:
(G248 - ALEZARE RADIAL) ;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 (Origine axa X) ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G248 X2.1 Y0.125 Z-1.3 C35. R4. P1. F20. (Alezare pn
la X 2.1) ;
X1.85 Y-0.255 Z-0.865 C-75. ;
G00 G80 Z1. ;
M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M30 ;
387
Codurile G (ciclurile nchise)
* opional
F6.68: G249 Ciclul nchis de alezare radial i oprire temporizat: [1] Deplasare rapid,
[2] Avans de lucru, [3] Punct de pornire, [4] Plan R, [5] Suprafa pies,
[6] Oprire temporizat la fundul alezajului, [7] Ax central.
1
2
Y
3
4
5
7
6
388
Codurile G i M/setrile
M30 ;
Codurile M sunt comenzi de micare nonaxial pentru main. Structura unui cod M const
dintr-o liter M urmat de dou sau trei cifre, de exemplu M03.
Doar un singur cod M poate fi programat ntr-o linie de cod. Toate codurile M intr n vigoare
la sfritul blocului.
T6.4: Lista de coduri M a strungului
389
Codurile M (funcii diverse)
390
Codurile G i M/setrile
M00 oprete un program. Acesta oprete axele i arborele principal, respectiv dezactiveaz
lichidul de rcire (inclusiv lichidul de rcire la nalt presiune opional). Blocul urmtor (de
dup M00) este marcat atunci cnd este vizualizat n editorul de programe. Apsarea
butonului [CYCLE START] (pornire ciclu) determin continuarea funcionrii programului
cu blocul marcat.
M01 funcioneaz la fel ca M00, cu excepia faptului c funcia Oprire opional trebuie s
fie setat ON (activat).
NOT: Cel mai uzual mod de ncheiere a unui program este prin utilizarea
unui M30.
M03 pornete rotirea arborelui principal spre nainte. M04 pornete rotirea arborelui
principal spre napoi. M05 oprete arborele principal. Pentru turaia arborelui principal, a se
vedea G96/G97/G50.
M08 activeaz alimentarea cu lichid de rcire opional, iar M09 o dezactiveaz. Pentru
lichidul de rcire la nalt presiune, a se vedea M88/M89.
391
Codurile M (funcii diverse)
M10 Strnge mandrina, iar M11 o destrnge. Sensul de strngere este controlat prin
setarea 92 (consultai la pagina 433 pentru informaii suplimentare).
M12 i M13 controleaz jetul automat de aer comprimat opional. M12 activeaz jetul de aer
comprimat, iar M13 dezactiveaz jetul de aer comprimat. n plus, M12 Pnnn (nnn este n
milisecunde) l activeaz pentru un timp specificat, apoi l dezactiveaz automat. Pentru
arborele secundar, a se vedea M112/M113.
Aceste coduri M sunt utilizate pentru maini echipate cu axa C opional. M14 aplic o frn
de tip etrier pentru blocarea arborelui secundar, n timp ce M15 elibereaz frna.
M17 i M18 rotesc capul revolver spre nainte (M17) sau spre napoi (M18) atunci cnd se
realizeaz schimbarea sculei. Urmtorul cod de program M17 determin deplasarea
capului revolver spre nainte la scula 1, respectiv spre napoi la scula 1 dac se comand
un M18.
N1 T0101 M17 (nainte) ;
N1 T0101 M18 (napoi) ;
392
Codurile G i M/setrile
M19 regleaz arborele principal ntr-o poziie fix. Arborele principal se orienteaz n poziia
zero n lipsa unei funcii opionale M19 de orientare a arborelui principal.
00
3 BHC
2400 1200
%
O0050 ;
T101 ;
G54 ;
G00 X3.0 Z0.1 ;
G98 (Avans pe minut) ;
M19 P0 (Orientare arbore principal) ;
M14 (Activare frn arbore principal) ;
M133 P2000 (Pornire scul antrenat spre nainte) ;
G01 Z-0.5 F40.0 ;
G00 Z0.1 ;
M19 P120 (Orientare arbore principal) ;
M14 (Activare frn arbore principal) ;
G01 Z-0.5 ;
G00 Z0.1 ;
M19 P240 (Orientare arbore principal) ;
M14 (Activare frn arbore principal) ;
393
Codurile M (funcii diverse)
G01 Z-0.5 ;
G00 Z0.1 ;
M15 (Dezactivare frn arbore principal) ;
M21 i M22 poziioneaz ppua mobil. M21 utilizeaz setrile 106 i 107 pentru
deplasarea ppuii mobile n punctul de susinere. M22 utilizeaz setarea 105 pentru
deplasarea ppuii mobile n punctul de retragere.
1 2
394
Codurile G i M/setrile
M23 comand unitii de comand s execute o teitur la captul unui filet executat cu
G76 sau G92. M24 comand unitii de comand s nu execute o teitur la captul unui
ciclu de filetare (G76 sau G92). Un M23 rmne n vigoare pn cnd este anulat printr-un
M24, similar pentru M24. A se vedea setrile 95 i 96 pentru controlul dimensiunii i
unghiului teiturii. M23 este implicit la punerea n funciune a mainii i atunci cnd este
resetat unitatea de comand.
M31 pornete motorul transportorului de pan opional n sens spre nainte (sensul ce
evacueaz panul din main). Transportorul nu se rotete dac este deschis ua. Se
recomand ca transportorul de pan s fie utilizat intermitent. Funcionarea continu
determin supranclzirea motorului. Setrile 114 i 115 controleaz numrul de cicluri de
lucru ale transportorului.
395
Codurile M (funcii diverse)
Varierea turaiei arborelui principal (SSV) permite operatorului s specifice o gam n care
turaia arborelui principal variaz continuu. Aceasta este util la dezactivarea
recuperatorului de piese, ce poate conduce la o calitate nedorit a finisrii piesei i/sau la
deteriorarea sculei achietoare. Unitatea de comand variaz turaia arborelui principal n
baza setrilor 165 i 166. De exemplu, pentru a varia turaia arborelui principal cu +/- 50
rot/min fa de turaia comandat curent cu un ciclu de lucru de 3 secunde, setatai
setarea 165 la 50 i setarea 166 la 30. Utiliznd aceste setri, programul urmtor variaz
turaia arborelui principal ntre 950 i 1050 rot/min dup comanda M38.
O0010 ;
S1000 M3 ;
G4 P3. ;
M38 (Activare SSV - variaie turaie arbore principal) ;
G4 P60. ;
M39 (Dezactivare SSV - variaie turaie arbore
principal) ;
G4 P5. ;
M30 ;
Viteza de achiere constant: Cnd este activat viteza de achiere constant (G96) (ce
va calcula turaia arborelui principal), comanda M38 modific valoarea respectiv prin
utilizarea setrilor 165 i 166.
Operaiile de filetare: G92, G76 i G32 permit varierea turaiei arborelui principal n modul
SSV. Acest lucru nu este recomandat date fiind posibilele erori de pas cauzate de
discordana dintre acceleraiile arborelui principal i axei Z.
Ciclurile de tarodare: G84, G184, G194, G195 i G196 sunt executate la turaia comandat,
iar SSV nu este aplicat.
396
Codurile G i M/setrile
La mainile cu transmisie, M41 selecteaz treapta inferioar, iar M42 selecteaz treapta
superioar.
Codurile M51 - M58 sunt opionale pentru interfeele de utilizator. Acestea activeaz unul
din relee i l las activ. Utilizai M61-M68 pentru a le dezactiva. Tasta [RESET] (resetare)
dezactiveaz toate releele. A se vedea M121-M128 pentru detalii referitoare la releele
cod M.
Acest cod M activeaz un releu. Un exemplu de utilizare a acestuia este M59 Pnn, unde
nn este codul releului activat. O comand M59 poate fi utilizat pentru activarea oricruia
dintre releele de ieire din gama 1100 - 1155. Cnd se utilizeaz macro-uri, M59 P1103
face acelai lucru ca i comanda macro opional #1103 = 1, cu excepia faptului c este
procesat n aceeai ordine micarea axelor.
Codurile M61 - M68 sunt opionale pentru interfeele de utilizator. Acestea dezactiveaz
unul din relee. Utilizai M51-M58 pentru a le activa. Tasta [RESET] (resetare) dezactiveaz
toate releele. A se vedea M121-M128 pentru detalii referitoare la releele cod M.
397
Codurile M (funcii diverse)
Acest cod M dezactiveaz un releu. Un exemplu de utilizare a acestuia este M69 Pnn,
unde nn este codul releului dezactivat. O comand M69 poate fi utilizat pentru
dezactivarea oricruia dintre releele de ieire din gama 1100 - 1155. Cnd se utilizeaz
macro-uri, M69 P1103 face acelai lucru ca i comanda macro opional #1103 = 0, cu
excepia faptului c este procesat n aceeai ordine cu liniile de micare a axelor.
Codurile M76 i M77 sunt utilizate pentru dezactivarea i activarea afiajului pe ecran.
Aceste coduri M sunt utile n cursul rulrii unui program complicat mare, ntruct
actualizarea ecranului consum din puterea de procesare, ce altfel poate fi utilizat pentru
comandarea micrilor mainii.
Acest cod M este utilizat cu un palpator. M78 genereaz o alarm dac o funcie salt
programat (G31) recepioneaz un semnal de la palpator. Acesta este utilizat atunci cnd
nu se ateapt un semmal de salt i poate indica o coliziune cu palpatorul. M79 genereaz
o alarm dac o funcie salt programat (G31) nu recepioneaz un semnal de la palpator.
Acesta este utilizat atunci cnd lipsa semnalului de salt indic o eroare de poziionare a
palpatorului. Aceste coduri pot fi plasate n aceeai linie cu codul de salt G sau n orice
bloc ulterior.
398
Codurile G i M/setrile
M85 deschide ua automat, iar M86 o nchide. Unitatea de comand emite semnale
sonore n timp ce ua este n micare.
M88 activeaz lichidul de rcire la nalt presiune opional, iar M89 dezactiveaz lichidul de
rcire. Utilizai M89 pentru activarea lichidului de rcire la nalt presiune n cursul execuiei
programului nainte de rotirea capului revolver.
Aceste coduri M permit unitii de comand s nregistreze poziia unei axe auxiliare atunci
cnd o intrare discret se modific n 1. Structura codului este M93 Pnn Qmm. nn este
numrul axei. mm este numrul intrrii discrete, fiind cuprins ntre 0 i 63.
399
Codurile M (funcii diverse)
Modul hibernare este un timp prelungit de oprire temporizat. Modul hibernare poate fi
utilizat atunci cnd utilizatorul vrea ca maina s nceap s se nclzeasc. Astfel aceasta
este pregtit de utilizare la venirea operatorului. Structura unei comenzi M95 este: M95
(hh:mm).
Comentariul ce urmeaz imediat dup M95 trebuie s conin orele i minutele n care
maina va fi trecut n hibernare. De exemplu, dac ora curent este 6 PM i utilizatorul
vrea ca maina s rmn n hibernare pn la ora 6:30 AM a doua zi, se va utiliza
urmtoarea comand: M95 (12:30). Linia (liniile) ce urmeaz dup M95 vor fi comenzi
de micare a axelor i nclzire a arborelui principal.
Acest cod este utilizat pentru testarea unei intrri discrete pentru starea 0 (dezactivat).
Acesta este util pentru verificarea strii dispozitivului de fixare automat a piesei de
prelucrat sau a altor accesorii, ce va genera un semnal de comand. Valoarea Q trebuie s
fie n gama 0 - 63, ce corespunde intrrilor gsite n ecranul de diagnosticare (intrarea din
stnga sus este 0, iar intrarea din dreapta jos este 63). Cnd este executat acest bloc de
program i semnalul de intrare specificat de Q are valoarea 0, este executat blocul de
program Pnnnn (linia Pnnnn trebuie s fie n acelai program).
Exemplu:
N05 M96 P10 Q8 (Test intrare #8, ntreruptorul uii,
pn cnd este nchis) ;
N10 (Pornire bucl program) ;
. ;
. (Programul de prelucrare a piesei) ;
. ;
N85 M21 (Execut o funcie extern a utilizatorului) ;
N90 M96 P10 Q27 (Bucl la N10 dac intrarea de rezerv
[#27] este 0) ;
N95 M30 (Dac intrarea de rezerv este 1, atunci se
ncheie programul) ;
400
Codurile G i M/setrile
Acest cod este utilizat pentru apelarea unei subrutine la care se face referin printr-un
numr de linie (N) din acelai program. Este necesar un cod Pnn, acesta trebuind s
corespund unui numr de linie din acelai program. Acesta este util pentru subrutine din
interiorul unui program; acesta nu necesit un program separat. Subrutina trebuie s se
ncheie cu un M99. Un cod Lnn din blocul M97 va repeta apelarea subrutinei de nn ori.
Exemplu:
O0001 ;
M97 P1000 L2 (Comanda L2 va rula linia N1000 de dou
ori) ;
M30 ;
N1000 G00 G90 G55 X0 Z0 (Linia N ce va fi rulat dup
rularea M97 P1000) ;
S500 M03 ;
G00 Z-.5 ;
G01 X.5 F100. ;
G03 ZI-.5 ;
G01 X0 ;
Z1. F50. ;
G91 G28 X0 ;
G28 Z0 ;
G90 ;
M99 ;
Acest cod este utilizat pentru apelarea unui subprogram. Structura este M98 Pnnnn
(Pnnnn este numrul programului ce este apelat). Subprogramul trebuie s fie n lista de
programe i s includ M99 pentru revenirea la programul principal. Un contor Lnn poate
fi plasat n linia ce conine M98, determinnd apelarea subprogramului de un numr nn de
ori nainte s se continue cu blocul urmtor.
Exemplu:
O0001 (Numr program principal) ;
M98 P100 L4 (Apelare subprogram, (numrul 100),
repetare bucl de 4 ori) ;
M30 (Sfrit program) ;
401
Codurile M (funcii diverse)
1. Un M99 este utilizat la sfritul unui subprogram, subprogram local sau macro pentru
revenirea la programul principal.
2. Un M99 Pnn determin trecerea programului la Nnn corespunztor din program.
3. Un M99 din programul principal determin revenirea n bucl a programului la nceput
i executarea acestuia pn cnd se apas butonul [RESET] (resetare).
Note referitoare la programare - Putei simula comportamentul Fanuc prin utilizarea codului
urmtor:
Haas Fanuc
... ...
... M30
M30
402
Codurile G i M/setrile
Haas Fanuc
M99 cu macro-uri - Dac maina este prevzut cu macro-uri opionale, putei utiliza o
variabil global i specifica un bloc la care s se treac prin adugarea #nnn = dddd n
subrutin i apoi utilizarea M99 P#nnn dup apelarea subrutinei.
Braul palpatorului opional pentru setarea sculei este extins i retras cu ajutorul acestor
coduri M.
Acest cod M permite unui program cod G s plaseze o solicitare scurt (mesaj) pe ecran.
O variabil macro din gama 500 - 599 trebuie specificat printr-un cod P. Programul poate
verifica orice caracter ce poate fi introdus de la tastatur, prin comparare cu echivalentul
zecimal al caracterului ASCII (G47, Gravarea textului, are o list de caractere ASCII).
403
Codurile M (funcii diverse)
404
Codurile G i M/setrile
M112 activeaz jetul de aer comprimat al arborelui secundar. M113 dezactiveaz jetul de
aer comprimat al arborelui secundar.
M114 aplic o frn de tip etrier pentru blocarea arborelui secundar, n timp ce M115
elibereaz frna.
Aceast comand orienteaz arborele secundar (strunguri DS) n poziia de zero. Se poate
aduga o valoare P sau R pentru a se poziiona arborele principal ntr-o anumit poziie. O
valoare P va poziiona arborele principal n unghiul ntreg respectiv (de ex., P120 nseamn
120). O valoare R va poziiona arborele principal n unghiul fracionar respectiv (de ex.,
R12.25 nseamn 12.25). Structura este: M119 Pxxx/M119 Rxx.x. Unghiul arborelui
principal poate fi vizualizat n ecranul Current Commands Tool Load (comenzi curente,
ncrcare scul).
405
Codurile M (funcii diverse)
Codurile M121 - M128 sunt opionale pentru interfeele de utilizator. Acestea activeaz unul
dintre releele 1132 - 1139, ateapt semnalul M-fin, elibereaz releul i ateapt ncetarea
semnalului M-fin. Butonul [RESET] (resetare) finalizeaz orice operaie ce este
suspendat n ateptarea unui M-fin.
M133 pornete rotirea arborelui principal al sculei antrenate spre nainte. M134 pornete
rotirea arborelui principal al sculei antrenate spre napoi. M135 oprete arborele principal
al sculei antrenate.
M143 pornete rotirea arborelui secundar spre nainte. M144 pornete rotirea arborelui
secundar spre napoi. M145 oprete arborele secundar.
Aceste coduri M sunt utilizate pentru cuplarea sau decuplarea motorului axei C opionale.
406
Codurile G i M/setrile
6.1.4 Setrile
Paginile de setri conin valori ce controleaz funcionarea mainii i pe care s-ar putea ca
utilizatorul s trebuiasc s le modifice. Majoritatea setrilor pot fi modificate de operator.
Acestea sunt precedate de o scurt descriere n stnga, iar valoarea se afl n dreapta. n
general, setrile permit operatorului sau persoanei care face setarea s dezactiveze sau
activeze diferite funcii specifice.
Setrile sunt prezentate n meniurile de tip tab. Pentru informaii referitoare la navigarea n
meniurile de tip tab ale unitii de comand Haas, consultai seciunea Prezentare a
acestui manual. Setrile sunt organizate pe ecran n pagini de grupe similare funcional.
Lista de mai jos este separat pe grupe, cu titul paginii pe post de cap de tabel.
Utilizai tastele sgeat n sus sau n jos pentru a v deplasa la setarea dorit. n funcie de
setare, putei s o modificai prin introducerea unui numr nou sau, dac setarea are valori
specifice, s apsai tastele sgeat stnga sau dreapta pentru afiarea opiunilor. Apsai
tasta [ENTER] (execuie) pentru a introduce sau modifica o valoare. Mesajul din
apropierea prii superioare a ecranului v spune cum s modificai setarea selectat.
Seria de fabricaie este setarea 26 din aceast pagin i este protejat mpotriva modificrii
de ctre utilizator. Dac trebuie s modificai aceast setare, contactai Haas sau dealerul
dumneavoastr. Seciunile urmtoare descriu n detaliu fiecare setare n parte.
407
Setrile
408
Codurile G i M/setrile
409
Setrile
53 Jog w/o Zero Return (avans 214 Show Rapid Path Live
rapid fr revenire la zero) Image (prezentare
traiectorie deplasare
rapid n imaginea n
direct)
410
Codurile G i M/setrile
411
Setrile
412
Codurile G i M/setrile
413
Setrile
414
Codurile G i M/setrile
Aceast setare este utilizat pentru scoaterea mainii de sub tensiune atunci cnd aceasta
nu a fost utilizat un timp prestabilit. Valoarea introdus n aceast setare este numrul de
minute n care maina rmne n repaus nainte s fie scoas de sub tensiune. Maina nu
este scoas automat de sub tensiune n timp ce un program este n curs de rulare, iar
contorizarea timpului (numrului de minute) este reluat de la zero de fiecare dat cnd
este apsat o tast sau este utilizat maneta de avans rapid. Secvena de oprire automat
emite o avertizare pentru utilizator cu 15 secunde nainte de scoaterea de sub tensiune,
moment n care apsarea unei taste va opri secvena de scoatere de sub tensiune
a mainii.
Scoate de sub tensiune maina la sfritul unui program (M30) dac aceast setare este
setat la ON (activat). Maina emite o avertizare pentru utilizator de 15 secunde atunci
cnd se ajunge la un M30; apsarea unei taste ntrerupe secvena de scoatere
din funciune.
Grafic 3D.
415
Setrile
Aceast setare modific modul n care este vizualizat un program n modul grafic. Cnd
aceasta este OFF (dezactivat), micrile rapide, neachietoare ale sculei nu indic o
traiectorie. Cnd aceasta este ON (activat), micrile rapide ale sculei las o linie
ntrerupt pe ecran.
Aceast setare modific modul n care este vizualizat un program n modul grafic. Cnd
aceasta este ON (activat), micarea pe axa Z las un marcaj X pe ecran. Cnd aceasta
este OFF (dezactivat), nu sunt prezentate marcaje suplimentare pe afiajul grafic.
F6.73: Setarea 5 - Graphics Drill Point (punct de gurire n modul grafic) ON (activat) i
OFF (dezactivat)
416
Codurile G i M/setrile
9 - Dimensioning (dimensionare)
Aceast setare comut ntre modul oli i modul metric. Cnd aceasta este setat la INCH
(oli), unitatea de msur programat pentru X, Y i Z este oli, la 0.0001". Cnd aceasta
este setat la MM, unitatea de msur programat este mm, la 0.001mm. Toate valorile
coreciilor/decalajelor sunt transformate atunci cnd aceast setare este modificat din oli
n milimentri sau invers. ns, modificarea acestei setri nu va transforma automat un
program stocat n memorie; trebuie s transformai valorile axelor programate n noua
unitate de msur setat.
Cnd este setat la INCH (oli), codul G implicit este G20, cnd este setat la MM, codul G
implicit este G21.
417
Setrile
oli mm
Tastele de avans
rapid axe
Comutarea acestei setri la ON (activat) limiteaz maina la 50% din viteza maxim a
micrilor neachietoare ale axelor (deplasri rapide). Aceasta nseamn c, dac maina
poate poziiona axele cu 700 oli/min (ipm), aceasta este limitat la 350 ipm atunci cnd
aceast setare este ON (activat). Unitatea de comand afieaz mesajul 50% rapid
override (control manual deplasare rapid la 50%) atunci cnd aceast setare este ON
(activat). Cnd aceasta este OFF (dezactivat), este disponibil viteza maxim de
deplasare rapid de 100%.
418
Codurile G i M/setrile
Aceast setare definete paritatea portului serial RS-232. Cnd este setat la NONE (fr),
nu este adugat un bit de paritate la datele seriale. Cnd este setat la ZERO, se adaug
un bit 0. EVEN (par) i ODD (impar) opereaz ca funcii normale de paritate. Asigurai-v c
tii care sunt cerinele sistemului dumneavoastr, de exemplu, XMODEM trebuie s utilizeze
8 bii de date, fr paritate (setare la NONE - fr). Aceast setare trebuie s corespund
vitezei de transfer a computerului.
Aceast setare definete numrul de bii de oprire pentru portul serial RS-232. Aceasta
poate fi 1 sau 2. Aceast setare trebuie s corespund numrului de bii de oprire
al computerului.
14 - Synchronization (sincronizare)
Aceast setare modific protocolul de sincronizare dintre emitent i receptor pentru portul
serial RS-232. Aceast setare trebuie s corespund protocolului de sincronizare
al computerului.
Cnd este setat la RTS/CTS, firele de semnal ale cablului serial de date sunt utilizate
pentru a solicita emitentului s ntrerup temporar transmiterea datelor pn cnd
receptorul preia datele.
Cnd este setat la XON/XOFF, setarea cea mai uzual, codurile de caractere ASCII sunt
utilizate de receptor pentru a solicita emitentului s opreasc temporar transmisia.
419
Setrile
Funcia simulare nu este disponibil atunci cnd aceast setare esteON (activat).
Funcia oprire opional este disponibil atunci cnd aceast setare este ON (activat).
Funcia tergere bloc este disponibil atunci cnd aceast setare este ON (activat).
Tastele de control manual al vitezei de avans sunt dezactivate atunci cnd aceast setare
este ON (activat).
Tastele de control manual al arborelui principal sunt dezactivate atunci cnd aceast
setare este ON (activat).
Tastele de control manual al deplasrii rapide sunt dezactivate atunci cnd aceast setare
este ON (activat).
Aceast setare specific distana de retragere a axei Z pentru eliminarea achiilor n cursul
unui ciclu nchis G73. Gama este 0.0 - 29.9999 oli (0 - 760 mm).
420
Codurile G i M/setrile
NOT: Reinei c programele din seria 9000 sunt de obicei programe macro.
Aceast setare este utilizat pentru a controla semnalul de nceput de band (banda
neimprimat de la nceputul unui program) transmis unui dispozitiv de perforare band
conectat la portul serial RS-232.
Aceast setare controleaz modelul EOB (caracter de ncheiere a blocului) atunci cnd
datele sunt transmise i recepionate la/de la portul serial (RS-232). Aceast setare trebuie
s corespund modelului EOB al computerului.
Cnd aceasta este ON (activat), blocul iniial de definire a ciclului nchis determin
executarea unui ciclu, chiar dac nu exist niciun cod X sau Z n bloc.
421
Setrile
Cnd aceast setare este OFF (dezactivat), tasta [RESET] (resetare) nu modific poziia
indicatorului de program. Cnd aceasta este ON (activat), tasta [RESET] (resetare)
deplaseaz indicatorul de program la nceputul programului.
Aceast setare modific modul n care funcioneaz coreciile pentru decalarea sculei.
Aceasta poate fi setat la YASNAC sau FANUC. Aceast setare modific modul n care este
interpretat o comand Txxxx i modul n care este specificat sistemul de coordonate.
Dac aceasta este YASNAC, decalajele sculelor 51 - 100 sunt disponibile n ecranul
Corecii/decalaje i este admis G50 T5100. Dac aceasta este FANUC, coreciile pentru
geometria sculei 1 - 50 sunt disponibile n ecranul Corecii/decalaje i este disponibil
sistemul de coordonate de lucru tip G54.
Cnd aceast setare este ON (activat), repornirea unui program dintr-un alt punct dect
de la nceput determin unitatea de comand s scaneze ntregul program pentru a se
asigura c sculele, coreciile, decalajele, codurile G i M i poziiile axelor sunt setate corect
nainte ca programul s nceap de la blocul unde este poziionat cursorul. Urmtoarele
coduri M sunt procesate atunci cnd setarea 36 este activat:
422
Codurile G i M/setrile
Cnd aceasta este OFF (dezactivat), programul pornete fr s verifice strile mainii.
Comutarea acestei setri la OFF (dezactivat) poate duce la economii de timp atunci cnd
se ruleaz programe verificate.
Cnd aceast setare este ON (activat), se adaug spaii ntre codurile de adres atunci
cnd un program este transmis prin intermediul portului serial RS-232. Aceasta face ca un
program s poat fi citit/editat mult mai uor pe un PC. Cnd aceasta este setat la OFF
(dezactivat), programele transmise prin intermediul portului serial nu au spaii i sunt mai
dificil de citit.
Aceast setare controleaz modul n care ncepe prima curs a unei achieri compensate
i modul n care scula este ndeprtat de piesa n curs de prelucrare. Seleciile pot fi A sau
B; consultai seciunea Compensarea frezei pentru exemple.
423
Setrile
(Viteza de avans minim n procente din compensarea razei vrfului sculei) Aceast setare
afecteaz viteza de avans atunci cnd compensarea frezei deplaseaz scula spre interiorul
unei traiectorii de achiere circulare. Acest tip de achiere va ncetini avansul pentru a se
menine o vitez de achiere constant. Aceast setare specific cea mai redus vitez de
avans ca procent din viteza de avans programat (n gama 1-100).
Cnd una sau mai multe dintre aceste setri este ON (activat), micarea axei este activat
n oglind (sau inversat) fa de punctul de zero al piesei. A se vedea de asemenea G101,
Activarea imaginii n oglind, n seciunea Codurile G.
Gama este 0.0 - 30.00 oli sau 0 - 761 mm. Aceast setare modific modul n care se
comport G83 (ciclu de gurire progresiv). Majoritatea programatorilor seteaz planul de
referin (R) cu mult deasupra tieturii, astfel nct s se asigure c micarea de progresie
permite eliminarea achiilor din alezaj. ns aceasta presupune consum de timp, deoarece
maina ncepe prin a guri un spaiu gol. Dac setarea 52 este setat la distana necesar
pentru eliminarea achiilor, planul R poate fi setat mai aproape de piesa gurit.
F6.74: Setarea 52 - G83 Retract Above R (G83 retragere peste planul R): [#52] Setarea
52, [1] Poziie de pornire, [2] Plan R, [3] Suprafa pies.
#52
3 2
424
Codurile G i M/setrile
Comutarea acestei setri la ON (activat) face disponibil funcia DNC. DNC este selectat
la unitatea de comand prin apsarea de dou ori a tastei [MDI/DNC]. Funcia DNC (Direct
Numeric Control - comanda numeric direct) nu este disponibil atunci cnd aceasta este
setat la OFF (dezactivat).
Cnd aceast setare este ON (activat), ncheierea unui program cu un M30 sau apsarea
tastei [RESET] (resetare) readuce toate codurile G modale la valorile implicite.
Deplasarea rapid XZ asociat unui ciclu nchis nu poate realiza o oprire exact atunci
cnd aceast setare este OFF (dezactivat). Comutarea acestei setri la ON (activat) va
asigura ncheierea deplasrii rapide XZ cu o oprire exact.
Aceast setare selecteaz tipul de compensare a frezei ce este utilizat (FANUC sau
YASNAC). Consultai seciunea Compensarea frezei.
425
Setrile
Aceste setri sunt utilizate pentru a defini decalarea i dimensiunea ATP. Aceste patru
setri specific distana parcurs i sensul din care este declanat palpatorul fa de poziia
efectiv a suprafeei sesizate. Aceste setri sunt utilizate de codul G31. Valorile nregistrate
pentru fiecare setare trebuie s fie numere pozitive.
Se pot utiliza macro-uri pentru accesarea acestor setri; consultai seciunea Macro-urile
pentru informaii suplimentare.
F6.75: 59/60/61/62 Tool Probe Offset (corecie palpator scul): [1] Mandrin, [2] Pies,
[3] Palpator, [#59] Setarea 59, [#60] Setarea 60, [#61] Setarea 61, [#62] Setarea
62,
1 2
#61
#62
#60
#59
Aceast setare este utilizat pentru specificarea limii palpatorului utilizat pentru testarea
diametrului sculei. Aceast setare se aplic doar pentru opiunea de palpare.
426
Codurile G i M/setrile
Aceast setare specific nlimea zonei de lucru ce este afiat pe ecranul modului Grafic.
Valoarea implicit pentru aceast setare este cursa total pe axa X.
Total curs X = parametrul 6/parametrul 5
Scala = total curs X/setarea 65
427
Setrile
Aceasta este o setare ON/OFF (activat/dezactivat). Cnd aceasta este setat la OFF
(dezactivat), unitatea de comand nu utilizeaz spaii libere generate de o instruciune
DPRNT tip macro. i invers, cnd este setat la ON (activat), unitatea de comand
utilizeaz spaii libere. Exemplul urmtor ilustreaz comportamentul unitii de comand
atunci cnd aceast setare este OFF (dezactivat) sau ON (activat).
#1 =
3.0 ;
G0 G90
X#1 ;
Observai spaiul dintre X i 3 atunci cnd setarea este ON (activat). Informaiile pot fi citite
mai uor atunci cnd aceast setare este ON (activat).
Aceast setare controleaz dac instruciunile POPEN i PCLOS din macro-uri transmit
codurile de comand DC la portul serial. Cnd setarea este ON (activat), aceste instruciuni
vor transmite coduri de comand DC. Cnd aceasta este OFF (dezactivat), codurile de
comand sunt blocate. Valoarea implicit a acesteia este ON (activat).
Utilizat mpreun cu ciclurile nchise G71 i G72, aceast setare specific adncimea
incremental pentru fiecare trecere la o achiere de degroare. Aceasta este utilizat dac
programatorul nu specific un cod D. Gama de valori valabile este 0 - 29.9999 oli, respectiv
299.999 mm. Valoarea implicit este 0.1000 oli.
428
Codurile G i M/setrile
Utilizat mpreun cu ciclurile nchise G71 i G72, aceast setare specific nivelul retragerii
dup o achiere de degroare. Aceasta reprezint distana dintre scul i material atunci
cnd scula revine pentru o alt trecere. Gama de valori valabile este 0 - 29.9999 oli,
respectiv 299.999 mm. Valoarea implicit este 0.0500 oli.
Aceast setare, mpreun cu setarea 75, este util pentru depanarea programelor CNC.
Cnd setarea 74 este ON (activat), unitatea de comand afieaz codul pentru programele
macro (O9xxxx). Cnd setarea este OFF (dezactivat), unitatea de comand nu afieaz
codurile din seria 9000.
Cnd setarea 75 este ON (activat) iar setarea 74 este OFF (dezactivat), programele din
seria 9000 sunt afiate pe msur ce sunt executate.
Aceasta este o setare ON/OFF (activat/dezactivat). Cnd aceasta este OFF (dezactivat),
pedala funcioneaz normal. Cnd aceasta este ON, orice acionare a pedalei este ignorat
de unitatea de comand.
429
Setrile
OLI MILIMETRI
NTREG F1 = F1 NTREG F1 = F1
.1 F1 = F.0001 .1 F1 = F.001
Cnd este apsat tasta [AUTO OFF] (oprire automat), unitatea de comand execut o
schimbare cu scula specificat n aceast setare. Dac se specific zero (0), nu se produce
o schimbare a sculei nainte de oprirea strungului. Valoarea implicit a setrii este 1 pentru
scula 1.
82 - Language (limb)
Sunt disponibile alte limbi dect engleza pentru unitatea de comand Haas. Pentru
comutarea la o alt limb, selectai o limb i apsai tasta [ENTER] (execuie).
430
Codurile G i M/setrile
Cnd aceast setare este ON (activat), un M30 reseteaz orice funcii controlate manual
(viteza de avans, arborele principal, deplasarea rapid) la valorile lor implicite (100%).
Aceast setare determin executarea aciunii specificate (alarm, oprire avans, avertizare
sonor, avans automat) atunci cnd scula este suprasolicitat (consultai
seciunea Sculele).
Cnd este setat la FEEDHOLD (oprire avans), este afiat mesajul Tool Overload
(suprasolicitare scul) i maina se oprete ntr-o poziie de oprire avans atunci cnd
survine aceast stare. Prin apsarea unei taste, mesajul va fi ters.
Selectarea BEEP (avertizare sonor) determin emiterea unui semnal sonor (bip) de ctre
unitatea de comand atunci cnd scula este suprasolicitat.
Cnd este setat la AUTOFEED (avans automat), unitatea de comand limiteaz automat
viteza de avans n funcie de solicitarea sculei.
431
Setrile
F6.77: Setarea 85 - Maximum Corner Rounding (rotunjire de col maxim): [1] Punct
program, [2] Nu este necesar ncetinirea pentru satisfacerea setrii referitoare
la precizie, [3] O vitez mult mai mic necesar pentru prelucrare la coluri,
[4] Setarea 85 = 0.050, [5] Setarea 85 = 0.025.
1
2
4 3
Utilizat n ciclul nchis de filetare G76, aceast setare specific ct material este lsat pe
filet pentru finisare dup trecerea final a ciclului. Gama de valori este 0 - 0.9999 oli.
Valoarea implicit este 0.
432
Codurile G i M/setrile
Aceast setare regleaz la valori extreme valorile pentru geometria sculei sau decalare. n
modul grafic, coreciile sculelor sunt ignorate, astfel nct traiectoriile de achiere pentru
diferite scule sunt afiate n aceeai poziie. Setarea acesteia la o valoare aproximat n
coordonatele mainii pentru punctul de zero programat al piesei va anula orice alarme Z n
afara domeniului cursei pe care le-ai putea ntlni n modul grafic. Valoarea implicit
este -8.0000.
Aceast setare regleaz la valori extreme valorile pentru geometria sculei sau decalare. n
modul grafic, coreciile sculelor sunt ignorate, astfel nct traiectoriile de achiere pentru
diferite scule sunt afiate n aceeai poziie. Setarea acesteia la o valoare aproximat n
coordonatele mainii pentru punctul de zero programat al piesei va anula orice alarme X n
afara domeniului cursei pe care le-ai putea ntlni n modul grafic. Valoarea implicit
este -6.000.
433
Setrile
Aceast setare definete mpreun cu setarea 94 zona de restricie a cursei ppuii mobile
ce limiteaz interaciunea dintre ppua mobil i capul revolver. Aceast setare determin
limita cursei pe axa X atunci cnd diferena dintre poziia axei Z i poziia ppuii mobile
scade sub valoarea din setarea 94. Dac apare aceast stare i programul este n curs de
rulare, se genereaz o alarm. La avansul rapid, nu se genereaz o alarm, dar cursa va
fi limitat.
Aceast setare este diferena minim admis dintre poziia axei Z i poziia ppuii mobile
(a se vedea setarea 93). Dac valorile sunt n oli, o valoare de -1.0000 nseamn c atunci
cnd axa X este sub planul de degajare X (setarea 93), axa Z trebuie s fie la peste 1 ol
distan de poziia ppuii mobile n sensul negativ al axei Z.
Aceast setare este utilizat n ciclurile de filetare G76 i G92 atunci cnd este comandat
un M23. Cnd comanda M23 este activ, cursele de filetare se ncheie cu o retragere n
unghi, n locul unei retrageri perpendiculare. Valoarea din setarea 95 este egal cu numrul
de rotaii (filete teite) dorit.
F6.78: Setarea 95 - Thread Chamfer Size (dimensiune teitur filet), G76 sau G92
Cursa de filetare cu M23 activ: [1] Setarea 96 = 45, [2] Setarea 95 x pasul,
[3] Traiectorie scul, [4] Punct final al filetului programat, [5] Punct final al cursei
efective, [6] Pas.
2
1 3
+ + 4
V V 5
6
434
Codurile G i M/setrile
A se vedea setarea 95. Gama valabil: 0 - 89 de grade (nu se admite punctul zecimal)
Aceast setare determin sensul implicit de schimbare a sculei. Aceasta poate fi setat la
SHORTEST (cel mai scurt drum) sau M17/M18.
Cnd se selecteaz SHORTEST (cel mai scurt drum), unitatea de comand se rotete n
sensul necesar pentru a se ajunge la scula urmtoare cu o deplasare minim. Programul
poate utiliza n continuare M17 i M18 pentru a stabili sensul de schimbare a sculei, ns
odat acest lucru realizat, nu se poate reveni la sensul cel mai scurt de schimbare a sculei
dect prin apsarea tastei [RESET] (resetare) sau prin intermediul unui M30/M02.
La selectarea M17/M18, unitatea de comand rotete capul revolver fie ntotdeauna nainte,
fie ntotdeauna napoi, n funcie de cel mai recent M17 sau M18 comandat. Cnd se apas
tasta [RESET] (resetare), [POWER ON] (iniializare) sau la executarea unui M30/M02,
unitatea de comand presupune c M17 este sensul de rotaie al capului revolver la
schimbarea sculei, ntotdeauna nainte. Aceast opiune este util atunci cnd un program
trebuie s evite anumite zone ale capului revolver ca urmare a sculelor de
dimensiuni neobinuite.
Aceast setare determin turaia arborelui principal pentru tasta [SPINDLE JOG] (avans
rapid arbore principal). Valoarea implicit este 100 rot/min.
Utilizat n ciclul nchis de filetare G76, aceast setare specific valoarea minim a
adncimii de achiere pentru trecerile succesive de filetare. Trecerile succesive nu pot fi
sub valoarea din aceast setare. Gama de valori este ntre 0 i .9999 oli. Valoarea implicit
este 0.0010 oli.
435
Setrile
Aceast setare vizeaz axa C. Consultai seciunea Axa C. Valoarea implicit este 1.0 ol,
iar valoarea maxim admis este 29.999 oli.
Butonul [CYCLE START] (pornire ciclu) trebuie apsat i meninut apsat pentru a se rula
un program atunci cnd aceast setare este ON (activat). Cnd este eliberat butonul
[CYCLE START] (pornire ciclu), se genereaz o oprire a avansului. Aceast setare nu
poate fi comutat la ON (activat) n timp ce setarea 104 este ON (activat). Cnd una dintre
acestea este setat la ON (activat), cealalt va fi comutat automat la OFF (dezactivat).
Maneta de avans rapid poate fi utilizat pentru parcurgerea pas cu pas a unui program
atunci cnd aceast setare este ON (activat). Rotirea n sens invers a manetei de avans
rapid genereaz o stare de oprire avans. Aceast setare nu poate fi comutat la ON
(activat) n timp ce setarea 103 este ON (activat). Cnd una dintre acestea este setat la
ON (activat), cealalt va fi comutat automat la OFF (dezactivat).
436
Codurile G i M/setrile
Cnd ppua mobil se deplaseaz spre punctul de susinere (setarea 107), acesta este
punctul n care ppua se va opri din deplasarea rapid i va ncepe avansul de lucru.
Aceast setare trebuie s fie o valoare pozitiv.
Aceast setare este exprimat n coordonatele absolute ale mainii i trebuie s aib o
valoare negativ. Acesta este punctul la care trebuie s se avanseze pentru susinere
atunci cnd se comand M21. De obicei, acesta este n interiorul unei piese susinute.
Acesta este determinat prin avansul rapid spre pies i adugarea unei valori de 0.375 -
0.500" (9.5 - 12.7 mm) pn n poziia absolut.
Acesta este numrul de minute (pn la 300 minute de la iniializare) n care sunt aplicate
compensrile specificate n setrile 110-112.
Prezentare general Cnd maina este pus n funciune, dac setarea 109, i cel puin
una dintre setrile 110, 111 sau 112, sunt setate la o valoare diferit de zero, va fi afiat
urmtoarea avertizare:
Dac se tasteaz Y, unitatea de comand aplic imediat compensarea total (setrile 110,
111, 112), iar compensarea ncepe s descreasc odat cu trecerea timpului. De exemplu,
dup ce se scurge 50% din timpul specificat n setarea 109, distana de compensare este
de 50%.
Pentru a reiniializa perioada de timp, este necesar s oprii i repornii maina, apoi s
rspundei YES (da) la ntrebarea referitoare la compensare de la iniializarea mainii.
ATENIE: Modificarea setrii 110, 111 sau 112 n timp ce compensarea este n
evoluie poate determina o micare brusc de pn la 0.0044 oli.
437
Setrile
Timpul de nclzire rmas este afiat n colul din dreapta jos al ecranului Diagnostics
Inputs 2 (intrri diagnosticare) ntr-un format hh:mm:ss.
Setrile 110 i 112 specific valorile compensrilor (max = 0.0020 sau 0.051 mm)
aplicate axelor. Setarea 109 trebuie s aib o valoare nregistrat pentru ca setrile 110 i
112 s aib efect.
Aceast setare este utilizat pentru strungurile TL-1 i TL-2. Consultai manualul Strungul
de sculrie.
Setrile 114 i 115 controleaz transportorul de pan opional. Setarea 114 (durat ciclu
transportor) este perioada de timp dup care transportorul este activat automat. Setarea
115 (timp activare transportor) este durata de funcionare a transportorului. De exemplu,
dac setarea 114 este setat la 30, iar setarea 115 este setat la 2, transportorul de pan
este activat la fiecare jumtate de or, funcioneaz 2 minute, apoi este dezactivat.
NOT: Apsarea tastei [CHIP FWD] (transportor pan nainte) (sau M31)
pornete transportorul n sens spre nainte i activeaz ciclul. Tasta
[CHIP STOP] (oprire transportor pan) (sau M33) oprete
transportorul i anuleaz ciclul.
438
Codurile G i M/setrile
Cnd aceast setare este ON (activat), un M99 adug o unitate la contoarele M30
(acestea sunt vizibile n ecranul [CURRENT COMMANDS] - comenzi curente).
Cnd M21 este utilizat pentru deplasarea ppuii mobile n punctul de susinere i
susinerea unei piese, unitatea de comand genereaz o alarm dac piesa nu este gsit
i s-a ajuns deja n punctul de susinere. Setarea 121 poate comutat la ON (activat) i
este generat o alarm atunci cnd este utilizat pedala pentru deplasarea ppuii mobile
n punctul de susinere i nu se gsete piesa.
Aceast funcie vizeaz strungurile cu arbore secundar. Valoarea acesteia poate fi O.D.
(diametru exterior) sau I.D. (diametru interior), similar setrii 92 pentru arborele principal.
439
Setrile
Ua se nchide atunci cnd este apsat butonul [CYCLE START] (pornire ciclu) i se
deschide atunci cnd programul ajunge la un M00, M01 (cu oprirea opional activat) sau
M30, iar arborele principal a ncetat s se roteasc.
Aceasta este o setare de siguran pentru prevenirea coliziunilor cu capul revolver atunci
cnd se utilizeaz tastele [TURRET FWD] (cap revolver nainte), [TURRET REV] (cap
revolver napoi) sau [NEXT TOOL] (scula urmtoare). Cnd aceast setare este ON,
unitatea de comand genereaz un mesaj atunci cnd este apsat una dintre tastele
menionate i nu permite capului revolver s se roteasc dect dac toate axele sunt n
poziia de origine sau dac una sau mai multe axe au fost deplasate n modul Manet de
avans rapid.
Aceast setare asigur orientarea arborelui principal n cursul tarodrii, astfel nct filetele
s fie aliniate atunci cnd este programat o a doua trecere de tarodare n acelai alezaj.
440
Codurile G i M/setrile
Aceast setare permite utilizatorului s extrag date din unitatea de comand cu ajutorul
unei comenzi Q transmise prin intermediul portului RS-232 i s seteze variabilele macro
prin utilizarea unei comenzi E. Funcia se bazeaz pe un software specific i necesit un
computer auxiliar pentru solicitarea, interpretarea i memorarea datelor de la unitatea de
comand. O opiune hardare permite de asemenea citirea strii mainii. Pentru informaii
detaliate n acest sens, consultai Transferul de date CNC din seciunea
Programarea operaiilor.
Cnd aceast setare este ON (activat), orice control manual al vitezei de avans se va
aplica i asupra turaiei arborelui principal, iar controlul manual al arborelui principal va
fi dezactivat.
Cnd setarea 145, Tail Stock at Part for [CYCLE START] (ppu mobil la pies pentru
pornire ciclu) este OFF (dezactivat), maina se comport normal. Cnd aceast setare
este ON, (activat), ppua mobil trebuie s preseze piesa n momentul apsrii butonului
[CYCLE START] (pornire ciclu) sau se va afia un mesaj i programul nu va porni.
441
Setrile
Cnd aceasta este setat la A, formatul este conform celor afiate pe unitatea de comand,
coninnd puncte zecimale i titluri ale coloanelor. Coreciile/decalajele salvate n acest
format pot fi mai uor editate pe un PC i rencrcate ulterior.
Cnd aceasta este setat la B, fiecare corecie/decalaj este salvat() ntr-o linie separat
cu o valoare N i o valoare V.
Aceste setri pot fi setate ntre -30 i +30 i vor ajusta compensarea termic existent a
urubului cu -30% +30%, dup caz.
Cnd aceast setare este ON (activat), unitatea de comand adug un punct zecimal la
valorile introduse fr un punct zecimal (pentru anumite coduri de adres). Cnd aceast
setare este OFF (dezactivat), valorile ce urmeaz dup codurile de adrese ce nu includ
puncte zecimale sunt considerate a fi notaii ale operatorului (adic miimi etc.). Aceast
setare exclude valoarea A (unghi scul) dintr-un bloc G76. Astfel, funcia se aplic
urmtoarelor coduri de adres:
X, Y, Z, A, B, C, E, F, I, J, K, U, W
A (cu excepia G76) Dac o valoare G76 ce conine un punct zecimal este ntlnit n cursul
execuiei programului, este generat alarma 605 Unghi de vrf scul nevalabil.
442
Codurile G i M/setrile
Aceast setare dezactiveaz viteza maxim de avans rapid. Dac este selectat viteza
maxim de avans rapid, va fi n schimb selectat automat urmtoarea vitez
inferioar disponibil.
Aceast setare este utilizat pentru setarea turaiei maxime a arborelui principal la punerea
n funciune a mainii. n esen, aceasta va determina executarea unei comenzi G50
Snnn la punerea n funciune a mainii, unde nnn este valoarea dat de setare. Dac
setarea conine zero sau o valoare mai mare sau egal cu parametrul 131, Turaie maxim
arbore principal, setarea 164 nu va avea niciun efect.
Specific valoarea cu care se permite varierea turaiei sub i peste valoarea comandat n
cursul utilizrii funciei Varierea turaiei arborelui principal. Poate fi doar pozitiv.
Specific un ciclu de lucru sau viteza de variere a turaiei arborelui principal. Poate fi
doar pozitiv.
443
Setrile
Aceasta specific o culoare de fundal pentru panourile de afiare inactive. Gama este 0
- 254.
Specific perioada de timp n minute dup care este dezactivat afiajul atunci cnd nu se
opereaz nicio intrare n unitatea de comand (cu excepia modurilor Avans rapid, Grafic
sau Hibernare sau n prezena unei alarme). Apsai orice tast pentru a restabili ecranul
(de preferat [CANCEL] - anulare).
444
Codurile G i M/setrile
Indic diametrul interior al piesei. Aceast setare este ajustat de asemenea prin
introducerea unei valori n HOLE SIZE (dimensiune alezaj) n tab-ul STOCK SETUP
(setare pies brut) n IPS.
Controleaz faeta Z a piesei brute ce este afiat n imaginea n direct. Aceast setare
este ajustat de asemenea prin introducerea unei valori n STOCK FACE (faet pies
brut) n tab-ul STOCK SETUP (setare pies brut) n IPS.
445
Setrile
Controleaz lungimea piesei brute ce este afiat n imaginea n direct. Aceast setare
este ajustat de asemenea prin introducerea unei valori n STOCK LENGTH (lungime
pies brut) n tab-ul STOCK SETUP (setare pies brut) n IPS.
Controleaz grosimea flcilor mandrinei afiat n imaginea n direct. Aceast setare este
ajustat de asemenea prin introducerea unei valori n JAW THICKNESS (grosime falc) n
tab-ul STOCK SETUP (setare pies brut) n IPS.
446
Codurile G i M/setrile
Controleaz vizibilitatea unei linii punctate roii prin care este reprezentat traiectoria
deplasrii rapide n imaginea n direct.
Controleaz vizibilitatea unei linii continue albastre prin care este reprezentat traiectoria
avansului de lucru n imaginea n direct.
Controleaz vizibilitatea unei linii continue verzi prin care este reprezentat traiectoria
trecerii finale n imaginea n direct. Aceasta este prezentat dac programul a fost rulat sau
simulat anterior.
Controleaz dac imaginea n direct va focaliza sau nu automat piesa n colul din stnga
jos. Activai sau dezactivai prin apsarea tastei [F4] din pagina Live Image (imagine n
direct).
447
Setrile
Unghiul vrfului rotativ al ppuii mobile, msurat n grade (0 - 180). Utilizat doar pentru
imaginea n direct. Iniializare cu o valoare de 60.
Diametrul vrfului rotativ al ppuii mobile, msurat n oli sau n sistem metric (n funcie
de setarea 9), nmulit cu 10,000. Utilizat doar pentru imaginea n direct. Valoarea implicit
este 12500 (1.25"). Utilizai doar valori pozitive.
Lungimea vrfului rotativ al ppuii mobile, msurat n oli sau n sistem metric (n funcie
de setarea 9), nmulit cu 10,000. Utilizat doar pentru imaginea n direct. Valoarea implicit
este 20000 (2.0000"). Utilizai doar valori pozitive.
448
Codurile G i M/setrile
Valoarea codului P implicit de utilizat atunci cnd nu exist un cod P ntr-o linie G76 sau
atunci cnd codul P utilizat are o valoare mai mic dect 1 sau mai mare dect 4. Valori
posibile sunt P1, P2, P3 sau P4.
449
Setrile
Controleaz faeta piesei brute ntoarse n scop de afiare n imaginea n direct. Aceast
valoare este utilizat de asemenea pentru crearea unui program cod G care va asigura
funcionarea dorit a arborelui secundar.
Controleaz faeta piesei brute din arborele secundar n scop de afiare n imaginea n
direct. Aceast valoare este utilizat de asemenea pentru crearea unui program cod G care
va asigura funcionarea dorit a arborelui secundar.
450
Codurile G i M/setrile
Specific perioada de timp, n minute, n care iluminarea de mare intensitate (HIL) rmne
activat. Iluminarea este activat dac ua este deschis i lampa de lucru este aprins.
Dac valoarea acesteia este zero, atunci lumina va rmne aprins pn cnd se
deschid uile.
Specific perioada de timp, n minute, dup care lampa de lucru se stinge automat dac nu
se apas nicio tast i nu se acioneaz comanda [HANDLE JOG] (manet de avans
rapid). Dac exist un program n curs de rulare n momentul stingerii luminii, rularea
programului va continua.
Fora aplicat asupra piesei brute de ctre ppua mobil servo (numai ST-40 i ST-40L).
Valorile sunt n livre for n modul standard i n newtoni n modul metric, conform setrii
9. Gama valabil este cuprins ntre 1000 (4448 n modul metric) i 4500 (20017 n
modul metric).
Aceast setare specific intervalul pentru purjarea condensului din rezervorului de aer al
sistemului. La scurgerea perioadei de timp specificate prin setarea 242, ncepnd de la
miezul nopii, este iniiat purjarea.
451
Setrile
Aceast setare specific durata operaiei de purjare a condensului din rezervorului de aer
al sistemului. Valorile sunt n secunde. La scurgerea perioadei de timp specificate prin
setarea 242, ncepnd de la miezul nopii, este iniiat purjarea pentru un numr de
secunde conform celor specificate prin setarea 243.
452
Codurile G i M/setrile
Utilizat ntr-o reea cu adres TCP/IP static (DHCP dezactivat). Administratorul de reea
va aloca o adres (de exemplu 192.168.1.1). Maina trebuie s fie oprit i repornit pentru
ca schimbrile operate asupra acestei setri s intre n vigoare.
Utilizat ntr-o reea cu adres TCP/IP static. Administratorul de reea trebuie s aloce o
valoare pentru masc. Maina trebuie s fie oprit i repornit pentru ca schimbrile
operate asupra acestei setri s intre n vigoare.
Utilizat pentru obinerea accesului prin intermediul unui router (punct de acces).
Administratorul de reea va aloca o adres. Maina trebuie s fie oprit i repornit pentru
ca schimbrile operate asupra acestei setri s intre n vigoare.
Adresa IP Domain Name Server (server nume domeniu) sau Domain Host Control Protocol
(protocol de control gazd domeniu) dintr-o reea. Maina trebuie s fie oprit i repornit
pentru ca schimbrile operate asupra acestei setri s intre n vigoare.
Informeaz reeaua cu privire la grupul de lucru sau domeniul de care aparine unitatea de
comand CNC. Maina trebuie s fie oprit i repornit pentru ca schimbrile operate
asupra acestei setri s intre n vigoare.
453
Setrile
Pentru mainile Haas cu WINCE FV 12.001 sau superior, nregistrai numele NETBIOS al
computerului pe care se afl directorul partajat. Adresa IP nu este acceptat.
Numele unui director partajat n reea. Dup ce este selectat un nume pentru gazd, pentru
a redenumi calea, nregistrai noul nume i apsai tasta [ENTER] (execuie).
Acesta este numele utilizat pentru conectare la server sau domeniu (prin utilizarea unui
cont de domeniu). Maina trebuie s fie oprit i repornit pentru ca schimbrile operate
asupra acestei setri s intre n vigoare. Numele de utilizator sunt sensibile la majuscule i
nu pot conine spaii.
Aceasta este o parol utilizat pentru conectare la server. Maina trebuie s fie oprit i
repornit pentru ca schimbrile operate asupra acestei setri s intre n vigoare. Parolele
sunt sensibile la majuscule i nu pot conine spaii.
454
Codurile G i M/setrile
Aceasta comut accesul la unitatea floppy USB la OFF/ON (dezactivat/activat). Cnd este
setat la OFF (dezactivat), unitatea floppy USB nu va fi accesibil.
Comut accesul la unitatea hard la OFF/ON (dezactivat/activat). Cnd este setat la OFF
(dezactivat), unitatea hard nu va fi accesibil. Comutarea simultan la OFF (dezactivat) a
acestei setri i a setrii 911 va dezactiva comunicaia n reea.
Comut accesul la portul USB la OFF/ON (dezactivat/activat). Cnd este setat la OFF
(dezactivat), portul USB nu va fi accesibil.
Comut accesul la al doilea port USB la OFF/ON (dezactivat/activat). Cnd este setat la
OFF (dezactivat), portul USB nu va fi accesibil.
455
Setrile
456
ntreinerea
Capitol 7: ntreinerea
7.1 Prezentare
ntreinerea periodic este important pentru a v asigura c maina dumneavoastr are o
durat de exploatare lung i eficient, cu timpi de nefuncionare redui la minimum.
Aceast seciune v prezint o list a lucrrilor de ntreinere pe care le putei efectua pe
cont propriu la intervalele specificate pentru a menine n funciune maina. Dealerul
dumneavoastr v ofer de asemenea un program cuprinztor de ntreinere preventiv de
care putei beneficia pentru lucrri de ntreinere mai complexe.
Verificai rezervoarele de vaselin i ulei i completai cu vaselin sau ulei dup caz.
Inspectai funcionarea capacelor de protecie glisiere i lubrifiai-le cu ulei fin dac
este necesar.
Verificai dac exist acumulri de praf pe fantele de ventilaie ale unitii vectoriale
din compartimentul electric (sub butonul de pornire). Dac exist acumulri,
deschidei compartimentul electric i tergei fantele de ventilaie cu o lavet curat.
Aplicai dac este cazul aer comprimat pentru a ndeprta acumulrile de praf.
458
ntreinerea
459
460
Alte echipamente
461
462
Index
A arborele secundar
Adresa codurile m ...................................... 281
substituirea ..................................... 237 programarea ................................... 281
afiaj coduri active schimbarea arborilor......................... 281
comenzi curente ................................ 51 strngerea diametru exterior sau diametru in-
afiaj durat de via a sculei terior .................................................. 281
comenzi curente ................................ 51 ATM
afiajul de poziie .................................... 46 macro-urile ..................................... 124
comenzi curente ................................ 51 navigarea ....................................... 123
selectarea axei .................................. 47 operarea ........................................ 123
afiajul indicatoarelor setarea grupei de scule ..................... 123
lichidul de rcire ................................ 41 sugestii i recomandri ..................... 124
afiarea ATP ................................................... 282
graficele ........................................... 48 alarme ........................................... 287
setrile ............................................ 48 calibrarea ....................................... 285
ajutor detectare rupere .............................. 284
calculatorul ....................................... 68 direcia vrfului sculei ....................... 285
cutare cuvnt cheie .......................... 68 modul automat ................................ 284
meniul de tip tab ................................ 67 modul manual ................................. 283
tabelul burghie .................................. 68 operarea ........................................ 282
amplasarea componentelor strungului ......... 13 procedura de calibrare ...................... 286
Ansamblul sculelor antrenate ................... 256 verificarea funcionrii calibrrii ........... 286
axa c ............................................. 256 Axa C
codurile m carteziene........................ 262 avansul rapid .................................... 35
comenzile n coordonate carteziene ..... 261 axa c .................................................. 260
din sistemul cartezian n sistemul polar. 261 Axa Y
exemplu de interpolare cartezian ....... 263 operarea i programarea ................... 271
m133/m134/m135 nainte/napoi/oprirea 260 axa y .................................................. 270
m19 orientarea arborelui principal ....... 260 avansarea rapid ............................... 34
montarea n capul revolver................. 258 capul revolver vdi............................. 271
montarea sculei achietoare............... 257 nfurtoarea cursei ........................ 271
montarea i reglarea......................... 258 axele x i z
note referitoare la programare ............ 257 avansarea rapid ............................... 34
programarea din sistemul cartezian n
sistemul polar ....................................... 261 B
programarea n coordonate carteziene . 261 bara de introducere ................................. 50
463
bara de pictograme ................................. 53 reglarea avansului ............................ 268
bara laminat compensarea razei vrfului sculei, See TNC
sigurana ........................................... 3 comunicaiile
blocare memorie ..................................... 21 RS-232 ........................................... 87
consola de comand .......................... 1921
C comenzile panoului frontal................... 20
calculatorul detaliu............................................. 14
cerc ................................................ 70 portul USB ....................................... 21
tangenta cerc-cerc ............................. 74 Constantele .......................................... 219
tangenta cerc-linie ............................. 72 Contoarele M30 ..................................... 42
triunghiul .......................................... 69 controlul manual ..................................... 37
capul revolver dezactivarea .................................... 37
butoane de poziionare cu excentric .... 125 sistem ............................................ 230
capace de protecie .......................... 126 Controlul sincron al arborilor (SSC) ........... 281
ncrcarea sau schimbarea sculelor .... 126 copierea fiierelor ................................... 81
operaii .......................................... 124 corecia sculei ....................................... 114
presiunea aerului ............................. 125 introducerea manual ....................... 114
celula robotizat setarea .......................................... 112
integrarea .......................................... 6 setarea manual .............................. 114
codul rapid de vizualizare, See VQC Coreciile sculelor. Consultai Coreciile sculelor
codul Tnn ............................................ 111 coreciile/decalajele
codurile active ........................................ 40 afiajele ..................................... 40, 51
Codurile alias G i M.............................. 249 cronometrul de suprasolicitare ax ............ 118
codurile m
despre ........................................... 389 D
colectarea datelor ................................... 88 datele mainii
codurile M de rezerv ......................... 90 copia de rezerv ............................... 85
cu ajutorul RS-232 ............................. 88 recuperarea ..................................... 86
comanda numeric direct (DNC)............... 92 salvarea i recuperarea ...................... 84
notele de operare .............................. 93 decalajele de origine .............................. 234
comanda numeric prin fiiere (FNC) .......... 91 decalajul pe axa X fa de axa central
deschiderea de programe multiple ...... 173 hibrid BOT i VDI ............................. 114
editorul FNC ................................... 170 setarea .......................................... 114
ncrcarea unui program ................... 170 Departure move .................................... 131
meniurile ........................................ 171 detaliu .................................................. 18
modurile de afiare .......................... 171 directorul, See structura de directoare
subsolul afiajului ............................ 172 dispozitivul USB ..................................... 79
comenzi curente ..................................... 50 doi arbori ............................................. 277
setarea suplimentar ........................ 115 arborele secundar ............................ 277
compartimentul de comand ..................... 18 controlul sincron al arborilor................ 277
ncuietorile asigurate ............................ 2 distorsiunea de faz R....................... 280
panoul lateral .................................... 19 ecranul de control sincron al arborilor ... 278
compensarea frezei, raza sculei ............... 264 gsirea valorii R ............................... 280
exemplu ........................................ 269 duplicarea unui program .......................... 83
intrarea i ieirea ............................. 267
464
E rularea programelor .......................... 116
ecranul arborele principal ......................... 64 simularea ................................ 116, 117
ecranul cronometre i contoare .................. 42 Funciile............................................... 239
ecranul de comand funciile macro FANUC
codurile active................................... 40 neincluse ........................................ 254
configuraia de baz ........................... 38 funciile sculei ....................................... 194
coreciile/decalajele....................... 40, 51 ncrcarea sau schimbarea sculelor ..... 195
ppua mobil .................................. 41 sistemul de coordonate FANUC .......... 194
scula activ ...................................... 41 sistemul de coordonate YASNAC ........ 194
ecranul ppu mobil ............................. 41 funcionarea
ecranul pentru mod ................................. 39 nesupravegheat ................................ 4
ecranul sculei active ................................ 41 funcionarea nesupravegheat
editarea riscul de producere a unor incendii ......... 5
marcarea codului ............................. 158
editarea n fundal ........................... 117, 159 G
editorul avansat .................................... 161 G65 apelarea subrutinei macro................. 248
meniul de cutare ............................ 167 geamurile
meniul de modificare ........................ 168 deteriorate, sigurana ........................... 2
meniul de programare ...................... 162 Graphics Mode
meniul de tip pop-up......................... 162 program run ..................................... 49
meniul editare ................................. 164
selectarea textului............................ 165 I
editorul pentru comanda numeric prin fiiere Imaginea n direct
(FNC) exemplu de program ......................... 199
selectarea textului............................ 177 ntoars manual ............................... 208
etichete de siguran operarea ........................................ 205
altele............................................... 12 prelucrarea ..................................... 206
configuraia standard .......................... 10 setarea ppuii mobile ...................... 204
etichetele setarea piesei brute .......................... 198
avertizare general ............................ 11 setarea sculei .................................. 201
exemplu de program de baz imaginea n direct .................................. 198
blocul de pregtire ........................... 191 nclzirea arborelui principal ..................... 78
blocurile de cod de achiere .............. 193 indicatorul de nivel al lichidului de rcire ...... 41
blocurile de cod de finalizare .............. 193 indicatorul de sarcin pe arborele principal .. 65
ntreinerea........................................... 457
F comenzi curente ............................... 51
fiierele introducerea manual a datelor (MDI) ........ 160
copierea .......................................... 81
funcia ajutor .......................................... 66 L
funcia de optimizare program ................. 120 lampa de avertizare
ecranul .......................................... 121 stare ............................................... 22
Funcii lichidul de rcire
cronometrul de suprasolicitare ax ...... 116 controlul manual de ctre operator ........ 37
editarea n fundal............................. 116 limite de ncrcare a sculei ...................... 115
grafic ............................................ 116
465
M noiuni de baz referitoare la programare
macro-urile .......................................... 213 absolut versus incremental ............. 193
anticiparea ..................................... 215 numele programelor
codurile G i M ................................ 214 Formatul Onnnnn .............................. 81
contoarele M30 ................................. 42 numerele de program
exemplu de program ........................ 255 modificarea n memorie ...................... 83
ieirile discrete de 1 bit ..................... 227 O09xxx .......................................... 157
note referitoare la operare ................. 216 numerele de program O09xxx .................. 157
rotunjirea ....................................... 215
setrile .......................................... 214 O
variabilele ...................................... 219 Operarea
managementul avansat al sculei ................ 51 managerul de dispozitive .................... 79
Managementul avansat al sculei (ATM), See ATM Oprire rulare - Avans rapid - Continuare ..... 119
managerul de dispozitive .......................... 79 oprirea avansului
selectarea programelor ....................... 80 controlat manual.............................. 37
mandrina originea secundar ................................. 21
sigurana ........................................... 3
maina P
limite de funcionare ............................. 4 palparea sculelor ................................... 112
materiale palpatorul pentru setarea automat a sculei, See
riscul de producere a unor incendii .......... 5 ATP
memoria temporar Panoul de lubrifiere minim ST-10
colajul din ...................................... 166 detaliu............................................. 14
copierea n ..................................... 166 Panoul de lubrifiere minim ST-20
decuparea cu stocare n .................... 166 detaliu............................................. 15
meniurile de tip tab Panoul de lubrifiere minim ST/DS-30
noiuni de baz despre navigare ........... 65 detaliu............................................. 15
mesajul DIR FULL (director plin) ................ 83 ppua mobil
modificarea numrului programului ............. 83 anularea zonei de restricie ................ 111
modul avans rapid ................................. 112 avansarea rapid ............................. 111
accesarea ...................................... 112 cuplarea frnei servo ST-40 ............... 106
modul de alimentare cu pipeta ................. 93 fora de prindere .............................. 105
modul grafic ......................................... 116 micarea ........................................ 107
modul setare operarea servo ST-40 ....................... 105
comutatorul cu cheie .......................... 21 pedala ........................................... 109
modurile de operare ................................ 39 planul de degajare axa X ................... 110
modurile de siguran programarea ................................... 209
setarea .............................................. 5 punctul de avans .............................. 108
montarea bucei elastice .......................... 99 punctul de retragere.......................... 108
punctul de susinere.......................... 108
N repunerea n funciune ...................... 104
Noiuni de baz despre programare .......... 190 setarea 94 ...................................... 110
blocurile de cod de achiere .............. 193 setrile ........................................... 107
blocurile de cod de finalizare .............. 193 zona de restricie.............................. 109
pregtirea ...................................... 191 Ppua mobil servo
466
cderea de tensiune......................... 106 R
punerea n funciune ........................ 106 recuperatorul de piese ............................ 274
pedala pentru lunet .............................. 101 interferena cu mandrina .................... 276
pedala pentru mandrin ........................... 94 operarea ........................................ 275
pedalele rolurile n atelier
luneta............................................ 101 curarea mainii ................................ 3
mandrina ......................................... 94 proprietarul ........................................ 1
ppua mobil ................................ 109 RS-232................................................. 87
pericole colectarea datelor ............................. 88
componentele rotative .......................... 1 DNC ............................................... 92
referitoare la mediu .............................. 4 lungimea cablului .............................. 87
piesa de prelucrat Setrile DNC .................................... 92
sigurana ........................................... 3 rularea programelor ............................... 117
poziia distan de parcurs ........................ 47
poziia main ........................................ 47 S
poziia operator ...................................... 46 Scul
poziia pies de prelucrat (G54) ................. 46 coreciile/decalajele .......................... 228
poziii selectarea programelor ............................ 80
distan de parcurs ............................ 47 selectarea textului
main ............................................ 47 editorul avansat ............................... 165
operator........................................... 46 editorul FNC ................................... 177
pies de prelucrat (G54) ..................... 46 setarea automat a coreciei sculei ........... 198
poziionarea absolut ............................. 193 sigurana
poziionarea incremental ....................... 193 celulele robotizate ............................... 5
program etichetele ........................................ 10
activ................................................ 80 funcionarea comutatorului cu cheie ........ 6
numerele liniilor ncrcarea/descrcarea pieselor ............ 3
tergerea 168 ncrcarea/descrcarea sculelor ............. 3
programele materiale periculoase ........................... 2
denumirea fiierelor ........................... 81 panoul electric .................................... 2
duplicarea ........................................ 83 prezentare ......................................... 1
extensia de fiier .nc .......................... 81 proteciile pentru ochi i urechi ............... 2
modificarea numrului unui program ...... 83 sisteme de coordonate ........................... 195
noiuni de baz despre cutare............. 86 sistemul de coordonate
noiuni de baz despre editare ........... 158 coordonatele comune FANUC ............ 196
numrul maxim de ............................. 83 coordonatele de lucru FANUC ............ 196
rularea .......................................... 117 coordonatele de lucru YASNAC .......... 196
tergerea ......................................... 82 coordonatele locale FANUC ............... 196
transferarea...................................... 81 coordonatele mainii YASNAC ............ 196
programul activ ....................................... 80 efective .......................................... 196
punctul de zero al piesei ......................... 115 FANUC .......................................... 196
setarea pe axa z.............................. 115 globale ........................................... 198
punerea n funciune ................................ 77 setarea automat a coreciei sculei ...... 198
sistemul de directoare de fiiere ................ 80
crearea de directoare ......................... 80
467
navigarea......................................... 80 fr ............................................... 145
sistemul de suport pies ........................... 93 generale ......................................... 127
sigurana ........................................... 3 geometria ....................................... 146
tergerea programelor.............................. 82 geometriile longitudinale ale sculelor .... 134
subansamblul rezervorului de lichid de rcire micarea de apropiere....................... 131
detaliu ............................................. 16 programarea ................................... 127
Subrutinele .......................................... 211 utilizarea ........................................ 130
sugestii i recomandri Vrful imaginar al sculei..................... 144
calculatorul ..................................... 187 Tool Nose Compensation ........................ 131
operarea ........................................ 186 tubul de tragere
programarea ................................... 183 avertizri ......................................... 95
coreciile/decalajele 184 placa de acoperire ............................. 97
setrile i parametrii ......................... 185 reglarea forei de strngere ................. 97
T U
tastatura ............................................... 22 ua
controlul manual ................................ 35 sigurana ........................................... 6
tastele alfabetice ............................... 32 ua automat (opional)
tastele de afiare ............................... 26 controlul manual ............................... 21
tastele de avans rapid ........................ 33
tastele de mod .................................. 27 V
tastele funcionale .............................. 24 Variabila
tastele numerice ................................ 32 utilizarea ........................................ 236
tastele sgei .................................... 25 variabilele
tastele de editare globale ........................................... 221
ALTER (schimbare) ......................... 159 locale............................................. 220
DELETE (tergere) .......................... 159 sistem ............................................ 221
UNDO (anulare) .............................. 159 Variabilele de sistem ....................... 219, 221
tastele EDIT (editare) Variabilele globale .......................... 219, 221
INSERT (inserare) ........................... 158 Variabilele locale ............................ 219, 220
TNC variabilele macro
apropierea i ndeprtarea ................. 131 afiaj comenzi curente........................ 50
calcularea manual .......................... 146 poziia axei ..................................... 232
ciclurile nchise ............................... 135 #3006 oprirea programabil................ 231
concept ......................................... 129 #4001-#4021 codurile de grup pentru ultimul
corecia pentru raz i corecia pentru uzura bloc .................................................... 231
razei ................................................... 132 #5001-#5006 ultima poziie int .......... 232
Ex.1 - interpolarea standard ............... 135 #5021-#5026 poziia curent a coordonatelor
Ex.2 - ciclul nchis de degroare G71 ... 138 mainii ................................................ 232
Ex.3 - ciclul nchis de degroare G72 ... 139 #5041-#5046 poziia curent a coordonatelor
Ex.4 - ciclul nchis de degroare G73 ... 140 de lucru ............................................... 233
Ex.5 - ciclul modal de strunjire de degroare #5061-#5069 poziia curent a semnalului de
G90 ................................................... 142 salt ..................................................... 233
Ex.6 - ciclul modal de strunjire de degroare #5081-#5086 compensarea pentru lungimea
G94 ................................................... 143 sculei .................................................. 233
468
#6996-#6999 accesarea parametrilor... 233
#8550-#8567 sculele ........................ 237
VQC ................................................... 209
introducerea datelor ......................... 211
selectarea unei categorii ................... 210
selectarea unui model de pies .......... 210
Z
#4101-#4126 datele de adres (modale) pentru
ultimul bloc .......................................... 232
469
470