Documente Academic
Documente Profesional
Documente Cultură
96-RO8900
Revizia A
Ianuarie 2014
Romn
Traducerea instruciunilor originale
2014 Haas Automation, Inc. Toate drepturile rezervate. Copiere doar cu acordul Haas. Drepturi de autor strict aplicabile.
ii
iii
iv
Diverse
Aceast garanie va fi guvernat de legislaia Statului California, fr aplicarea regulilor
referitoare la conflictele de legi. Oricare i toate disputele pe marginea acestei garanii vor
fi rezolvate de o Curte din jurisdicia de competen aflat n Ventura County, Los Angeles
County sau Orange County, California. Oricare termen sau clauz a acestui Certificat
invalidat() sau neexecutoriu(e) n orice situaie i n orice jurisdicie nu va afecta
valabilitatea sau titlul executoriu al celorlali termeni i clauze prezentate aici sau
valabilitatea ori titlul executoriu al termenului sau clauzei respectiv(e) n orice alt situaie
sau orice alt jurisdicie.
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
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
Haas Automation Asia
No. 96 Yi Wei Road 67,
Waigaoqiao FTZ
Shanghai 200131 P.R.C.
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:
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:
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
Patrick Goris
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.
ETL LISTED
CONFORMS TO
NFPA STD 79
ANSI/UL STD 508
UL SUBJECT 2011
9700845
CERTIFIED TO
CAN/CSA STD C22.2 N O.73
7RDWHXWLODMHOH&1&+DDVSRDUWPDUFDGHFODVLILFDUH(7/
FHFHUWLILFIDSWXOFVXQWFRQIRUPHFX6WDQGDUGXOHOHFWULF
1)3$SHQWUXHFKLSDPHQWHLQGXVWULDOHLQRUPHOH
FDQDGLHQHHFKLYDOHQWH&$1&6$&1U0UFLOHGH
FODVLILFDUH(7/LF(7/VXQWDFRUGDWHSURGXVHORUFHDX
SDUFXUVFXVXFFHVSURFHVXOGHWHVWDUHOD,QWHUWHN7HVWLQJ
6HUYLFHV,76RDOWHUQDWLYOD8QGHUZULWHUV/DERUDWRULHV
&HUWLILFDUHD,62GLQSDUWHD7890DQDJHPHQW
6HUYLFHXQRUJDQLVPGHFHUWLILFDUH,62UHSUH]LQWR
HYDOXDUHLPSDULDODVLVWHPXOXLGHPDQDJHPHQWDOFDOLWLL
+DDV$XWRPDWLRQ$FHVWDWHVWDWFRQILUPFRQIRUPDUHD
+DDV$XWRPDWLRQODVWDQGDUGHOHHPLVHGH,62
,QWHUQDWLRQDO2UJDQL]DWLRQIRU6WDQGDUGL]DWLRQL
UHFXQRDWHDQJDMDPHQWXO+DDVSHQWUXVDWLVIDFHUHD
QHYRLORULFHULQHORUFOLHQLORUVLGHSHSLDDJOREDO
Traducerea instruciunilor originale
Descriere
Pericol nseamn c exist o stare sau situaie ce va
cauza o accidentare grav sau mortal dac nu
respectai instruciunile specificate.
Exemplu
xi
Descriere
Exemplu de text
G00 G90 G54 X0. Y0.;
xii
MDI
G04 P1.;
Coninut
Capitol 1
Sigurana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1
1.2
1.3
1.4
1.5
Capitol 2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 1
. 1
. 4
. 4
. 5
. 5
. 6
. 9
. 10
. 11
. 12
Prezentare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1
2.2
2.3
2.4
Capitol 3
Prezentare . . . . . . . . . . . . . . . . . . . . . . . .
1.1.1 Citii nainte de punerea n funciune . . .
1.1.2 Limite cu privire la mediu i zgomot . . . .
Funcionarea nesupravegheat . . . . . . . . . . . . .
Modul Setare . . . . . . . . . . . . . . . . . . . . . .
1.3.1 Celulele robotizate . . . . . . . . . . . . .
1.3.2 Comportamentul mainii cu ua deschis .
Modificarea mainii . . . . . . . . . . . . . . . . . . .
Etichetele de siguran . . . . . . . . . . . . . . . . .
1.5.1 Etichete de avertizare pentru strunguri . .
1.5.2 Alte etichete de siguran . . . . . . . . .
Orientarea strungului . . . . . . . . . . . . . . . . . . . . . . . . . . 13
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
Noiuni de baz despre navigarea prin meniurile de tip tab . . . . . . . 65
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
Operarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3.1
3.2
3.3
3.4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 77
. 78
. 79
. 80
. 80
. 81
. 82
. 83
. 83
. 83
. 84
xiii
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
3.16
xiv
3.4.1
3.4.2
Capitol 4
Programarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
4.1
4.2
4.3
4.4
4.5
Programele numerotate . . . . . . . . . . . . . . . . . . . . . . . .
Editoarele de programe . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1 Noiuni de baz despre editarea programului . . . . . .
4.2.2 Editarea n fundal . . . . . . . . . . . . . . . . . . . .
4.2.3 Introducerea manual a datelor (MDI) . . . . . . . . . .
4.2.4 Editorul avansat . . . . . . . . . . . . . . . . . . . . .
4.2.5 Editorul FNC . . . . . . . . . . . . . . . . . . . . . . .
Sugestii i recomandri . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1 Programarea . . . . . . . . . . . . . . . . . . . . . . .
4.3.2 Coreciile/decalajele . . . . . . . . . . . . . . . . . . .
4.3.3 Setrile i parametrii . . . . . . . . . . . . . . . . . . .
4.3.4 Operarea. . . . . . . . . . . . . . . . . . . . . . . . .
4.3.5 Calculatorul . . . . . . . . . . . . . . . . . . . . . . .
Funcia de importare fiiere DXF . . . . . . . . . . . . . . . . . . .
Noiuni de baz despre programare . . . . . . . . . . . . . . . . . .
4.5.1 Pregtirea . . . . . . . . . . . . . . . . . . . . . . . .
4.5.2 Achierea . . . . . . . . . . . . . . . . . . . . . . . .
4.5.3 Finalizarea . . . . . . . . . . . . . . . . . . . . . . . .
4.5.4 Poziionarea absolut versus incremental (XYZ versus
157
157
158
159
160
161
170
183
183
184
185
186
187
188
190
191
193
193
xv
4.6
4.7
4.8
4.9
4.10
4.11
Capitol 5
5.1
5.2
5.3
xvi
UVW) 193
Funciile referitoare la scule . . . . . . . . . . . . . . . . . . . . . . 194
4.6.1 Sistemul de coordonate FANUC. . . . . . . . . . . . . 194
4.6.2 Sistemul de coordonate YASNAC . . . . . . . . . . . . 194
4.6.3 Coreciile sculei aplicate prin T101, FANUC versus YASNAC
195
Sisteme de coordonate . . . . . . . . . . . . . . . . . . . . . . . . 195
4.7.1 Sistemul de coordonate efective. . . . . . . . . . . . . 196
4.7.2 Setarea automat a coreciilor sculei . . . . . . . . . . 198
4.7.3 Sistemul de coordonate globale (G50) . . . . . . . . . 198
Funcia imagine n direct . . . . . . . . . . . . . . . . . . . . . . . 198
4.8.1 Imaginea n direct pentru setarea piesei brute . . . . . 198
4.8.2 Exemplu de program . . . . . . . . . . . . . . . . . . 199
4.8.3 Imaginea n direct pentru setarea sculei. . . . . . . . . 201
4.8.4 Setarea ppuii mobile (imagine n direct) . . . . . . . 204
4.8.5 Operarea. . . . . . . . . . . . . . . . . . . . . . . . . 205
4.8.6 Rularea programului de prelucrare . . . . . . . . . . . 206
4.8.7 ntoarcerea piesei . . . . . . . . . . . . . . . . . . . . 208
Setarea i operarea ppuii mobile . . . . . . . . . . . . . . . . . . 209
4.9.1 Programarea codurilor M . . . . . . . . . . . . . . . . 209
Codul VQC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
4.10.1 Selectarea unei categorii . . . . . . . . . . . . . . . . 210
4.10.2 Selectarea unui model de pies . . . . . . . . . . . . . 210
4.10.3 Introducerea datelor . . . . . . . . . . . . . . . . . . . 211
Subrutinele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
5.3.6
5.4
5.5
5.6
5.7
Capitol 6
6.1
Capitol 7
Prezentare . . . . . . . . . . . . . . . . . . .
6.1.1 Codurile G (funciile pregtitoare)
6.1.2 Codurile G (ciclurile nchise) . . .
6.1.3 Codurile M (funcii diverse) . . .
6.1.4 Setrile. . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
289
289
314
389
407
ntreinerea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .457
7.1
7.2
7.3
7.4
7.5
7.6
Capitol 8
Prezentare . . . . . . . .
ntreinerea zilnic . . . .
ntreinerea sptmnal
ntreinerea lunar . . . .
La fiecare (6) luni . . . .
ntreinerea anual. . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
457
457
457
458
458
458
8.1
8.2
8.3
Prezentare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Strunguri de atelier . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Strunguri de sculrie. . . . . . . . . . . . . . . . . . . . . . . . . . 461
xvii
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
xviii
Sigurana
Capitol 1: Sigurana
1.1
Prezentare
ATENIE:
NOT:
1.1.1
PERICOL:
Sigurana electric:
Sigurana n funcionare:
Sigurana
Sigurana mandrinei:
PERICOL:
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).
1.1.2
T1.1:
Minim
Maxim
41 F (5 C)
122 F (50 C)
Temperatura de depozitare
-4 F (-20 C)
158 F (70 C)
Umiditatea atmosferic
Altitudinea
la nivelul mrii
70 dB
Mai mare de 85 dB
Zgomotul
Emis din toate zonele mainii
n cursul utilizrii n poziia
obinuit a operatorului
1.2
Funcionarea nesupravegheat
Mainile CNC Haas complet nchise sunt proiectate s funcioneze nesupravegheat; totui,
s-ar putea s nu fie sigur ca procesarea s se deruleze nesupravegheat.
Cum intr n aria de responsabilitate a proprietarului atelierului setarea sigur a mainilor
i utilizarea celor mai bune tehnologii de prelucrare, este de asemenea responsabilitatea
acestora s gestioneze evoluia acestor proceduri. Procesul de prelucrare trebuie
monitorizat pentru a se preveni daunele dac survine o situaie periculoas.
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.
Este n special important s se selecteze echipamente de monitorizare care s poat
ntreprinde imediat aciuni adecvate fr intervenie uman, astfel nct s se previn
accidentele n cazul identificrii unor probleme.
1.3
Modul Setare
Toate mainile CNC Haas sunt prevzute cu ncuietori pe uile operatorului i comutator
cu cheie pe latura consolei de comand pentru blocarea i deblocarea modului Setare. n
general, starea modului Setare (blocat sau deblocat) afecteaz modul de funcionare a
mainii atunci cnd uile sunt deschise.
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.
PERICOL:
1.3.1
Celulele robotizate
O main n celul robotizat este lsat s funcioneze fr restricii cu ua deschis n
modul Blocat/rulare.
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.
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.
1.3.2
T1.2:
Funcie main
Nepermis.
Nepermis.
Schimbarea sculei
Nepermis.
Nepermis.
Nepermis.
Nepermis.
Micarea transportorului
Sigurana
F1.1:
100%
100%
FWD
REV
250-500
RPM
250-500
RPM
F1.2:
100%
0%
100%
0%
Sigurana
F1.3:
100%
CHIP
FWD
100%
100%
CHIP
FWD
100%
1.4
CHIP
REV
CHIP
REV
100%
100%
Modificarea mainii
NU transformai sau modificai sub nicio form acest echipament. Reprezentana
dumneavoastr autorizat (HFO) trebuie s gestioneze toate solicitrile de modificare.
Modificarea sau transformarea oricrei maini Haas fr autorizarea productorului poate
duce la accidentarea personalului i/sau avarii mecanice i va determina invalidarea
garaniei.
1.5
Etichetele de siguran
Pentru a se asigura transmiterea i nelegerea rapid a pericolelor ce in de
mainile-unelte CNC, sunt amplasate etichete cu simbolul pericol pe mainile Haas n
locurile n care exist vreun pericol. Dac etichetele se deterioreaz sau uzeaz, sau dac
sunt necesare etichete suplimentare pentru evidenierea unui punct specific referitor la
siguran, contactai dealerul dumneavoastr sau fabrica Haas.
NOT:
10
Sigurana
1.5.1
11
1.5.2
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.
NOT:
F2.1:
1
12
2
B
11
10
3
9
4
8
7
6
C
1.
2.
3.
4.
5.
6.
7.
8.
13
F2.2:
1
2
8
1.
2.
3.
4.
5.
6.
7.
Lampa de avertizare
Memoria temporar
Platoul de scule
Comenzile panoului lateral
Suportul pentru manivela menghinei
Lista de referin a codurilor G i M
Manualul operatorului i Date
subansamble (pstrate n interior)
8. Maneta de comand avans rapid de la
distan
7
4
6
F2.3:
1
2.
3.
4.
5.
2
6.
3
4
5
14
Subansamblul
rezervorului de vaselin
Subansamblul
separatorului de condens
Unitatea de comand aer
i pomp arbore principal
Subansamblul pompei
rezervorului de ulei arbore
principal
Subansamblul pompei
arborelui principal
Subansamblul conductei
principale de aer a
regulatorului principal
Prezentare
F2.4:
2.
3.
4.
5.
6.
Subansamblul
rezervorului de vaselin
Unitatea de comand aer
i pomp arbore principal
Subansamblul pompei
rezervorului de ulei arbore
principal
Subansamblul pompei
arborelui principal
Subansamblul conductei
principale de aer a
regulatorului principal
Subansamblul
separatorului de condens
F2.5:
2.
3.
4.
2
5
5.
6.
Subansamblul
rezervorului de vaselin
Subansamblul pompei
rezervorului de ulei arbore
principal
Subansamblul pompei
arborelui principal
Subansamblul conductei
principale de aer a
regulatorului principal
Subansamblul
separatorului de condens
Unitatea de comand aer
i pomp arbore principal
15
F2.6:
3.
4.
5.
5
4
3
16
Prezentare
B
1
3
A
8
7
1.
2.
3.
4.
5.
5
6. Mandrina
7. Subansamblul de acionare axa C
(opional)
8. Unitatea hidraulic (HPU)
9. Subansamblul ppuii portscul
A Compartimentul de comand
B Panoul lateral al compartimentului de
comand
17
F2.7:
Funciile strungului (vedere din fa cu capacele de protecie ndeprtate) Detaliul A Compartimentul de comand
18
1.
2.
3.
Placa ID
Ventilatorul acionrii vectoriale (funcionare intermitent)
ntreruptorul principal de reea
Prezentare
F2.8:
1
2
3
4
5
6
7
8
1.
2.
3.
4.
5.
6.
7.
8.
9.
RS-232 (opional)
Enet (opional)
Scala pentru axa A (opional)
Scala pentru axa B (opional)
Alimentarea electric pentru axa A (opional)
Traductorul de cod pentru axa A (opional)
Alimentarea electric pentru axa B (opional)
Traductorul de cod pentru axa B (opional)
115 VAC @ 5A
2.2
Consola de comand
Consola de comand este interfaa principal a mainii Haas. De aici putei programa i
rula proiectele de prelucrare CNC. Aceast seciune de prezentare a consolei de comand
descrie diferitele seciuni ale consolei:
19
2.2.1
T2.1:
Denumire
Imagine
Funcie
[POWER ON]
[POWER OFF]
[EMERGENCY STOP]
[HANDLE JOG]
[CYCLE START]
[FEED HOLD]
20
Prezentare
Denumire
Imagine
Funcie
USB
Worklight (lamp de
lucru)
21
Tastatura
T2.3:
Lampa de avertizare
Ofer o confirmare optic rapid a strii curente a mainii. Exist cinci stri diferite ale lmpii
de avertizare:
Stare lamp
Semnificaie
Stins
Aprins n verde
Clipete n verde
Clipete n rou
Clipete n galben
T2.4:
Denumire
Keyboard Beeper (avertizor acustic
tastatur)
2.2.3
Funcie
Amplasat n partea inferioar a consolei de
comand. Rotii capacul pentru a regla
volumul.
Tastatura
Tastatura de pe consola de comand funcioneaz la apsarea uneia sau mai multor taste.
Tastele sunt grupate n urmtoarele zone funcionale:
22
1.
Funcionale
2.
Cursor
3.
Afiare
4.
Mod
5.
Numerice
6.
Alfabetice
7.
Avans rapid
Prezentare
8.
Control manual
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]
RESET
F1
F2
X
DIAMETER
MEASURE
NEXT
TOOL
POWER
UP
RESTART
AUTO
OFF
F3
F4
X
Z
DISPLAY
PROGRAM
POSITION
OFFSET
CURRENT
COMMANDS
ALARMS
PARAMETER
DIAGNOSTIC
SETTING
GRAPHIC
HELP
-C
+X
+Y
TS
RAPID
-Z
RAPID
+Z
TS
-Y
-X
+C
CHIP
FWD
100%
FEEDRATE
PAGE
DOWN
SHIFT
SINGLE
BLOCK
DRY
RUN
OPTION
STOP
BLOCK
DELETE
COOLANT
SPINDLE
JOG
TURRET
FWD
TURRET
REV
.0001
.001
.1
1.
.01
10.
.1
100.
ZERO
RETURN
ALL
ORIGIN
SINGLE
HOME
G28
LIST
PROGRAM
SELECT
PROGRAM
SEND
RECEIVE
ERASE
PROGRAM
+10%
FEEDRATE
SPINDLE
+10%
FWD
STOP
REV
SPINDLE
E
5%
25%
50%
100%
RAPID
MEMORY
HANDLE
CONTROL
FEED
SPINDLE
RAPID
UNDO
CHIP
REV
SPINDLE
100%
DELETE
HANDLE
JOG
CURSOR
HANDLE
CONTROL
SPINDLE
-10%
ALTER
MDI
PAGE
UP
CHIP
STOP
OVERRIDES
-10%
INSERT
DNC
END
FEEDRATE
EDIT
Z
FACE
MEASURE
HOME
TS
RAPID
RAPID
&
*1
+
CANCEL
,
=
9
6
3
SPACE
ENTER
23
Tastatura
Tastele funcionale
Tastele funcionale ale strungului sunt definite n tabelul urmtor.
Denumire
Tast
Funcie
Resetare
[RESET]
Iniializare/repornir
e
[POWER UP/RESTART]
Current Commands
(comenzi curente).
Oprire automat
[AUTO OFF]
F1 - F4
[F1 - F4]
Msurare
diametru X
[X DIAMETER MEASURE]
Scula urmtoare
[NEXT TOOL]
X/Z
[X/Z]
Msurare faet Z
[Z FACE MEASURE]
24
Prezentare
Tastele sgei
Denumire
Tast
Funcie
Home (origine)
[HOME]
Tastele sgei
[UP], [DOWN],
[LEFT,] [RIGHT]
NOT:
Page Up (pagina
anterioar), Page
Down (pagina
urmtoare)
[PAGE UP] /
[PAGE DOWN]
End (ncheiere)
[END]
25
Tastatura
Tastele de afiare
Tastele de afiare asigur accesul la afiajele mainii, informaiile operaionale i paginile
de ajutor. Acestea sunt utilizate adesea pentru comutarea ntre panourile active n cadrul
unui mod de funcionare. Unele dintre acestea vor determina afiarea unor ecrane
suplimentare atunci cnd sunt apsate repetat.
Denumire
Tast
Funcie
Program
[PROGRAM]
Position (poziie)
[POSITION]
Offset (corecie)
[OFFSET]
Current
Commands
(comenzi curente)
[CURRENT
COMMANDS]
Alarms /
Messages
(alarme/mesaje)
[ALARMS]
Parameter /
Diagnostics
(parametri/
diagnosticare)
[PARAMETER
/
DIAGNOSTIC]
Settings /
Graphics (setri/
grafice)
[SETTING /
GRAPHIC]
Help (ajutor)
[HELP]
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:
Denumire
Editare
Tast
[EDIT]
Funcie
Selecteaz modul Editare. Acest mod este utilizat
pentru editarea programelor din memoria unitii de
comand. Modul Editare ofer dou panouri de
editare: unul pentru programul activ curent, cellalt
pentru editarea n fundal. Comutai ntre cele dou
panouri prin apsarea tastei [EDIT] (editare).
NOT:
Inserare
[INSERT]
Schimbare
[ALTER]
tergere
[DELETE]
Anulare
[UNDO]
27
Tastatura
T2.6:
Denumire
Tast
Funcie
Memorie
[MEMORY]
Bloc cu bloc
[SINGLE BLOCK]
Simulare
[DRY RUN]
Oprire
opional
[OPTION STOP]
tergere bloc
[BLOCK DELETE
28
Prezentare
T2.7:
Denumire
Tast
Funcie
Introducere
manual
date/comand
numeric
direct
[MDI/DNC]
Lichid de
rcire
[COOLANT]
Avans rapid
arbore
principal
[SPINDLE JOG]
Cap revolver
nainte
[TURRET FWD]
Cap revolver
napoi
[TURRET REV]
29
Tastatura
T2.8:
Denumire
Tast
Funcie
Manet de
avans rapid
[HANDLE JOG]
.0001/.1
T2.9:
Denumire
Tast
Funcie
Revenire la
zero
[ZERO RETURN]
Toate
[ALL]
Origine
[ORIGIN]
30
Prezentare
Denumire
Tast
Funcie
O singur ax
[SINGLE]
Origine G28
[HOME G28]
ATENIE:
T2.10:
Denumire
Tast
Funcie
List de
programe
[LIST PROG]
Selectare
programe
[SELECT PROG]
NOT:
Transmitere
[SEND]
Recepie
[RECEIVE]
tergere
program
[ERASE
PROGRAM]
31
Tastatura
Tastele numerice
Denumire
Tast
Funcie
Cifrele
[0]-[9]
Semnul minus
[-]
Punct zecimal
[.]
Cancel (anulare)
[CANCEL]
Space (spaiu)
[SPACE]
Enter (execuie)
[ENTER]
Apsai tasta
Caractere speciale
[SHIFT]
(comutare), apoi o
tast numeric.
Tastele alfabetice
Tastele alfabetice permit utilizatorului s tasteze literele alfabetului, precum i unele
caractere speciale (imprimate cu galben pe tasta principal). Apsai tasta [SHIFT]
(comutare) pentru a accesa caracterele speciale.
T2.11:
Tastele alfabetice
Denumire
Tast
Funcie
Alfabetul
[A]-[Z]
Caracterul de
ncheiere a
blocului
[;]
32
Prezentare
Denumire
Tast
Funcie
Parantezele
[(], [)]
Comutare
[SHIFT]
Separatorul
nclinat spre
dreapta
[/]
Parantezele
drepte
[[] []]
Denumire
Tast
Funcie
Ppu mobil
spre arborele
principal
[TS <]
Deplasare rapid
a ppuii mobile
[TS RAPID]
ndeprtare
ppu mobil de
arborele principal
[TS >]
Taste axe
33
Tastatura
Denumire
Tast
Funcie
Deplasare rapid
[RAPID]
Transportor de
pan spre nainte
[CHIP FWD]
Oprire transportor
de pan
[CHIP STOP]
Transportor de
pan spre napoi
[CHIP REV]
Strunguri cu axa Y
Pentru a avansa rapid axa Y:
1.
2.
3.
NOT:
34
2.
Dac este eliberat numai o tast, unitatea de comand va continua avansul rapid
pe o singur ax, cea aferent tastei nc apsate.
Prezentare
Strunguri cu axa C
Pentru a avansa rapid axa C:
1.
2.
3.
Rotii comanda [HANDLE JOG] (manet de avans rapid) pentru a avansa rapid axa
C.
Denumire
Tast
Funcie
Vitez de avans
-10%
[-10% FEEDRATE]
Vitez de avans
100%
[100% FEEDRATE]
Vitez de avans
+10%
[+10% FEEDRATE]
Manet de control
vitez de avans
Arbore principal
-10%
[-10% SPINDLE]
Arbore principal
100%
[100% SPINDLE]
Arbore principal
+10%
[+10% SPINDLE]
35
Tastatura
Denumire
Tast
Funcie
Manet de control
turaie arbore
principal
Spre nainte
[FWD]
Oprire
[STOP]
Spre napoi
[REV]
Deplasare rapid
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
37
Ecranul de comand
2.2.4
Ecranul de comand
Ecranul de comand este organizat n panouri, ce variaz n funcie de modul curent i de
tastele de afiare utilizate.
F2.10:
14
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
38
13
12
11
10
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.
Bara pentru mod i afiaj prezint [1] modul curent i [2] funcia afiat curent.
T2.12:
Mod
Setare
Editare
Operare
Tast de mod
Afiaj bar
[ZERO
RETURN]
SETUP: ZERO
[HANDLE JOG]
SETUP: JOG
[EDIT]
EDIT: EDIT
[MDI/DNC]
EDIT: MDI
[LIST
PROGRAM]
EDIT: LIST
[MEMMORY]
OPERATION: MEM
Funcie
Asigur toate funciile de
control pentru setarea
mainii.
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
Codurile active
F2.12:
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
1
2
Acest ecran furnizeaz informaii cu privire ppua mobil [1], presiunea curent i [2]
presiunea maxim.
Scula activ
F2.14:
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).
Ecranul de comand
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
Putei aduga un mesaj n ecranul MESSAGES (mesaje) i acesta va fi salvat acolo pn
cnd este ters sau modificat. Ecranul MESSAGES (mesaje) apare n cursul punerii n
funciune dac nu exist nicio alarm n curs. Pentru a citi, aduga, corecta sau terge
mesajele:
1.
2.
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.
nainte s setai avertizrile, asigurai-v c maina dispune de o conexiune cu reeaua
LAN i c setarea 900 definete un nume de reea unic pentru main. Aceast funcie
reclam existena pe main a opiunii Ethernet i a versiunii software 18.01 sau ulterioar.
1.
Utiliznd un navigator web sau un alt dispozitiv conectat la reea, tastai numele de
reea al mainii (setarea 900) n bara de adres a navigatorului i apsai tasta
[ENTER] (execuie).
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
3.
4.
Prezentare
NOT:
NOT:
b.
45
Ecranul de comand
7.
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.
Afiajul de poziie
Afiajul de poziie apare de obicei n apropierea centrului prii inferioare a ecranului.
Acesta indic poziia curent a axei n raport cu patru puncte de referin (Operator, Pies
de prelucrat, Main i Distan de parcurs). n modul SETARE:AVANS RAPID, acest afiaj
indic simultan toate poziiile relative. n alte moduri, apsai tasta [POSITION] (poziie)
pentru a comuta ntre diferitele puncte de referin.
T2.14:
Afiaj n
coordonate
Funcie
OPERATOR
PIES DE
PRELUCRAT
(G 54)
46
Prezentare
Afiaj n
coordonate
Funcie
MAIN
DISTAN DE
PARCURS
Cu un afiaj de poziie activ, apsai tasta [F2]. Apare meniul de tip pop-up Axis
Selection (selectare ax).
F2.15:
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
F2.16:
4.
5.
F2.17:
48
Prezentare
NOTE:
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.
NOTE:
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.
Operation Timers and Setup Display (afiaj cronometre funcionare i setare) Aceast pagin prezint:
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.
Maintenance (afiaj ntreinere) - n aceast pagin, putei activa i dezactiva o serie de
verificri de ntreinere.
Advanced Tool Management (afiaj management avansat al sculei) - Aceast funcie
v permite s creai i gestionai grupele de scule. Pentru informaii suplimentare n acest
sens, consultai seciunea Managementul avansat al sculei din capitolul Operarea al
acestui manual.
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
51
Ecranul de comand
2.
Apsai tasta [PAGE UP] (pagina anterioar) sau [PAGE DOWN] (pagina
urmtoare) pn cnd gsii ecranul DATE AND TIME (data i ora).
3.
4.
Tastai data curent (n format LL-ZZ-AAAA) sau ora curent (n format HH:MM:SS).
NOT:
52
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.
Prezentare
Bara de pictograme
Bara de pictograme este mprit n 18 cmpuri de afiare imagini. O pictogram de stare
a mainii va aprea n unul sau mai multe cmpuri.
T2.16:
Cmpul 1
Denumire
Pictogram
Semnificaie
T2.17:
Cmpul 2
Denumire
Pictogram
Semnificaie
RUNNING (rulare)
53
Ecranul de comand
T2.18:
Cmpul 3
Denumire
Pictogram
Semnificaie
RESTART (repornire)
Unitatea de comand
scaneaz programul
nainte de o repornire a
programului. A se vedea
setarea 36 de la pagina 5.
DNC RS232
T2.19:
Cmpul 4
Denumire
Pictogram
Semnificaie
FEED (avans)
54
Prezentare
Denumire
Pictogram
M FIN
M FIN
M FIN*
M FIN
Semnificaie
Unitatea de comand
ateapt un semnal de
ncheiere M de la o
interfa utilizator
opional (M121-M128).
Unitatea de comand
ateapt un semnal de
ncheiere M de la o
interfa utilizator
opional (M121-M128)
pentru a se opri.
Maina execut o
comand de oprire
temporizat (G04).
55
Ecranul de comand
T2.20:
Cmpul 5
Denumire
Pictogram
Semnificaie
O ax execut un avans
rapid cu viteza curent de
avans rapid.
Maneta opional de
control avans rapid de la
distan este activat.
56
Prezentare
T2.21:
Cmpul 6
Denumire
Pictogram
Semnificaie
G14
T2.22:
Cmpul 7
Denumire
Pictogram
Semnificaie
A/B/C/AB/CB/CA AXIS
UNCLAMPED (ax deblocat)
O ax rotativ, respectiv o
combinaie de axe
rotative, este deblocat.
57
Ecranul de comand
T2.23:
Cmpul 8
Denumire
Pictogram
Semnificaie
Unitatea de comand a
detectat o stare de
lubrifiere deficitar.
MAINTENANCE DUE
(ntreinere scadent)
O procedur de ntreinere
a ajuns la scaden,
conform informaiilor din
pagina MAINTENANCE
(ntreinere). Consultai la
pagina 46 pentru
informaii suplimentare n
acest sens.
58
Prezentare
T2.24:
Cmpul 9
Denumire
EMERGENCY STOP,
PENDANT (oprire de urgen,
consol)
Pictogram
1
2
Semnificaie
A fost apsat butonul
[EMERGENCY STOP]
de pe consol.
Pictograma dispare atunci
cnd este resetat butonul
[EMERGENCY STOP].
A fost apsat butonul
[EMERGENCY STOP]
de pe schimbtorul de
palete (freze), respectiv
alimentatorul de bare
(strunguri). Pictograma
dispare atunci cnd este
resetat butonul
[EMERGENCY STOP].
Freze: EMERGENCY STOP, TC
CAGE (oprire de urgen,
carcas schimbtor de scule)
Strunguri: EMERGENCY STOP,
AUXILIARY 1 (oprire de
urgen, dispozitiv auxiliar)
[EMERGENCY STOP]
de pe carcasa
schimbtorului de scule
(freze), respectiv
dispozitivul auxiliar
(strunguri). Pictograma
dispare atunci cnd este
resetat butonul
[EMERGENCY STOP].
Freze: EMERGENCY STOP,
AUXILIARY (oprire de urgen,
dispozitiv auxiliar)
Strunguri: EMERGENCY STOP,
AUXILIARY 2 (oprire de
urgen, dispozitiv auxiliar)
[EMERGENCY STOP]
de pe dispozitivul auxiliar.
Pictograma dispare atunci
cnd este resetat butonul
[EMERGENCY STOP].
59
Ecranul de comand
T2.25:
Cmpul 10
Denumire
Pictogram
T2.26:
Cmpul 11
Denumire
Pictogram
T2.27:
Semnificaie
Modul SIMULARE este
activat. Consultai la
pagina 5 pentru informaii
suplimentare n acest
sens.
Cmpul 12
Denumire
Pictogram
T2.28:
Semnificaie
Semnificaie
Funcia OPRIRE
OPIONAL este
activat. Unitatea de
comand oprete
programul la fiecare
comand M01.
Cmpul 13
Denumire
BLOCK DELETE (tergere bloc)
Pictogram
Semnificaie
Funcia TERGERE
BLOC este activat.
Unitatea de comand
omite blocurile de
program ce ncep cu un
separator (/).
60
Prezentare
T2.29:
Cmpul 14
Denumire
Pictogram
Semnificaie
Ua schimbtorului de
scule lateral este
deschis.
Caruselul schimbtorului
de scule lateral se rotete
n sens antiorar conform
comenzilor primite de la
un buton de control
manual al rotaiei
caruselului.
TC MANUAL CW (schimbtor
de scule manual n sens orar)
Caruselul schimbtorului
de scule lateral se rotete
n sens orar conform
comenzilor primite de la
un buton de control
manual al rotaiei
caruselului.
TC MOTION (micare
schimbtor de scule)
61
Ecranul de comand
T2.30:
Cmpul 15
Denumire
Pictogram
Semnificaie
PART CATCHER ON
(recuperator de piese activat)
Recuperatorul de piese
este activat.
(numai la strunguri)
62
Prezentare
T2.31:
Cmpul 16
Denumire
Pictogram
T2.32:
Semnificaie
Schimbarea sculei este n
curs.
Cmpul 17
Denumire
Pictogram
Semnificaie
CONVEYOR FORWARD
(transportor spre nainte)
CONVEYOR REVERSE
(transportor spre napoi)
63
Ecranul de comand
T2.33:
Cmpul 18
Denumire
Pictogram
Semnificaie
THROUGH-SPINDLE
COOLANT (TSC) ON (lichid de
rcire prin arborele principal
activat)
Sistemul de lichid de
rcire prin arborele
principal (TSC) este
activat.
(numai la freze)
Sistemul de lichid de
rcire la nalt presiune
este activat.
(numai la strunguri)
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.
2.2.5
Captura de ecran
Unitatea de comand poate captura i salva o imagine a ecranului curent pe un dispozitiv
USB conectat sau pe o unitate hard. Dac nu este conectat un dispozitiv USB i maina nu
dispune de o unitate hard, nu se va salva nicio imagine.
1.
NOT:
Dac dorii s salvai captura de ecran sub un anumit nume de fiier, tastai mai nti
numele dorit. Unitatea de comand adaug automat extensia de fiier *.bmp.
3.
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.
2.3
Utilizai tastele sgei [LEFT] (stnga) i [RIGHT] (dreapta) pentru a selecta un tab.
2.
3.
Dac tabul selectat conine subtab-uri, utilizai tastele sgei, apsai apoi tasta
[ENTER] (execuie) pentru a selecta subtab-ul dorit. Apsai din nou tasta [ENTER]
(execuie) pentru a deschide subtab-ul respectiv.
65
Captura de ecran
NOT:
2.4
Meniul de ajutor
Utilizai funcia de ajutor atunci cnd avei nevoie de informaii referitoare la funciile
mainii, comenzi sau programare. Coninutul acestui manual este de asemenea disponibil
pe unitatea de comand.
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.
F2.19:
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:
66
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.
Prezentare
2.4.1
67
2.4.2
2.4.3
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.
3.
4.
2.4.4
2.4.5
1.
2.
Tab-ul Calculator
Tab-ul CALCULATOR are subtab-uri pentru diferitele funcii ale calculatorului. Marcai
subtab-ul dorit i apsai tasta [ENTER] (execuie).
Calculatorul
Toate subtab-urile calculatorului efectueaz operaii simple de adunare, scdere, nmulire
i mprire. Cnd este selectat unul dintre subtab-uri, apare o fereastr calculator cu
operaiile posibile (LOAD, +, -, *, i /).
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*45.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:
5.
[F3]: n modurile EDIT i MDI, funcia [F3] va copia valoarea marcat de frezare/
tarodare triunghiular/ circular n linia de introducere date din partea inferioar a
ecranului. Aceasta este util atunci cnd soluia calculat urmeaz a fi utilizat
ntr-un program.
6.
n funcia Calculator, prin apsarea tastei [F3] se copiaz valoarea din fereastra
calculatorului n linia de introducere date marcat pentru calcularea operaiei de
frezare/ tarodare triunghiular/ circular.
7.
[F4]: n funcia Calculator, aceast tast utilizeaz valoarea dat pentru frezare/
tarodare triunghiular/ circular pentru ncrcare, adunare, scdere, nmulire sau
mprire cu calculatorul.
69
Tab-ul Calculator
1.
Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru a selecta cmpul pentru
valoarea de introdus.
2.
3.
Cnd sunt introduse suficiente date, unitatea de comand rezolv triunghiul i afieaz
rezultatele.
F2.20:
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
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.
3.
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.
F2.23:
73
Tab-ul Calculator
NOTE:
2.
3.
Apsai tasta [F1] pentru a comuta ntre rezultatele pentru tangentele drepte i
ncruciate.
4.
Apsai tasta [F] i unitatea de comand va solicita punctele From (de la) i To (pn
la) (A, B, C etc.) ce determin un segment al diagramei. Dac segmentul este un arc,
unitatea de comand va solicita de asemenea tastarea unui [C] sau [W] (CW pentru
sens orar, respectiv CCW pentru sens antiorar). Pentru a modifica rapid segmentul
selectat, apsai tasta [T] pentru ca punctul To (pn la) anterior s devin noul
punct From (de la) i unitatea de comand va solicita un nou punct To (pn la).
Bara de introduce afieaz codul G pentru segment. Soluia este n modul G90.
Apsai tasta M pentru a comuta la modul G91.
5.
74
Apsai tasta [MDI DNC] (introducere manual date/ comand numeric direct) sau
[EDIT] (editare) i apsai tasta [INSERT] (inserare) pentru a introduce codul G din
bara de introducere.
Prezentare
F2.24:
F2.25:
75
Tab-ul Calculator
76
Operarea
Capitol 3: Operarea
3.1
2.
3.
Apsai tasta [RESET] (resetare) pentru a terge pe rnd alarmele. Dac o alarm
nu poate fi tears, s-ar putea ca maina s aib nevoie de o intervenie service;
dac este cazul, contactai dealerul.
4.
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.
AVERTISMENT:
5.
NOT:
3.2
78
Operarea
3.3
Managerul de dispozitive
Managerul de dispozitive v prezint dispozitivele de memorie disponibile i coninutul
acestora ntr-un meniu de tip tab. Pentru informaii referitoare la navigarea n meniurile de
tip tab ale unitii de comand Haas, consultai la pagina 65.
NOT:
F3.2:
1
MEMORY
USB DEVICE
HARD DRIVE
3
NET SHARE
USB DEVICE 2
<DIR>
: FILES IN SELECTION
A : ACTIVE PROGRAM (O01254)
1.
2.
3.
4.
5.
6.
7.
8.
Programul activ
Tab-ul activ
Programul marcat
Ora
Data
Subdirectorul
Dimensiunea fiierului
Programul selectat
79
3.3.1
NOT:
Navigarea n directoare
1.
2.
Crearea de directoare
Putei aduga directoare n structura de fiiere a dispozitivului de memorie USB, unitilor
hard-disk i directorului partiiei de reea.
1.
2.
3.3.2
Selectarea programelor
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.
80
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
Operarea
3.
3.3.3
Transferarea programelor
Putei transfera programele numerotate, setrile, coreciile, decalajele i variabilele macro
ntre memoria mainii i dispozitivele USB, uniti hard-disk sau partiii de reea conectate.
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
3.3.4
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.
1.
2.
Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru marcarea numrului
programului.
3.
NOT:
Apsai tasta [Y] de pe prompter pentru a terge programul, respectiv tasta [N]
pentru a anula acest proces.
5.
6.
NOT:
82
a.
b.
c.
Dac dorii s tergei toate programele din list, selectai opiunea ALL (toate) de la
sfritul listei i apsai tasta [ERASE PROGRAM] (tergere program).
Operarea
3.3.5
3.3.6
Duplicarea fiierelor
Pentru a crea un duplicat al fiierului:
1.
2.
3.
4.
5.
3.3.7
6.
7.
Pentru a copia mai multe fiiere, apsai tasta [ENTER] (execuie) pentru a plasa
cte o bif n dreptul fiecrui nume de fiier.
Marcai fiierul.
2.
3.
1.
2.
3.
3.4
84
Operarea
3.4.1
Extensie fiier
Corecii/decalaje
.OFS
Setri
.SET
Variabile macro
.VAR
Parametri
.PAR
.PAL
.LSC
.ROT
.ROT
Jurnal
.HIS
Program
.PGM
.ATM
IPS i palpator
.IPS
Jurnal cheie
.KEY
Introducei un dispozitiv de memorie USB n portul USB din partea dreapt a consolei
de comand.
2.
3.
Deschidei directorul de destinaie. Dac dorii s creai un director nou pentru datele
salvate, consultai la pagina 5 pentru instruciuni n acest sens.
4.
6.
3.4.2
2.
3.
4.
5.
3.5
6.
7.
8.
Tastai un nume de fiier fr extensie (de ex. 28012014) i apsai tasta [ENTER]
(execuie). Toate fiierele sunt ncrcate n main.
NOTE:
86
Operarea
1.
2.
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.
Avei nevoie de un cablu de nul pentru modem cu conectoare de 9, respectiv 25 pini
(neinclus) sau un cablu cu conexiune direct cu conectoare de 9, respectiv 25 pini i un
adaptor de nul pentru modem pentru a conecta unitatea de comand CNC cu PC-ul. Exist
dou tipuri de conexiuni RS-232: conectorul cu 25 pini i conectorul cu 9 pini. Conectorul
cu 9 pini este utilizat mai frecvent la PC-uri. Cuplai conectorul cu 25 pini la conectorul de
pe maina Haas amplasat pe panoul lateral al compartimentului de comand din partea din
spate a mainii.
NOTE:
3.6.1
Lungimea cablului
n continuare sunt prezentate vitezele de transfer cu lungimile maxime corespunztoare ale
cablului.
T3.1:
Lungimea cablului
Vitez de transfer
19200
50
9600
500
4800
1000
2400
3000
87
3.6.2
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
Comand
Definire
Exemplu
Q100
Q101
Q102
Q104
88
Operarea
Comand
Definire
Exemplu
Q200
Q201
Q300
Q301
Q303
Q304
Q402
Q403
Q500
Q600
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.
NOT:
89
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
3.7
CAUTION:
91
3.8
PROGRAM (DNC)
N00000000
DNC RS232
T3.3:
PROGRAM (DNC)
DNC RS232
DNC END FOUND
Setri
Variabil
Valoare
11
19200
12
NONE (fr)
13
14
Synchronization (sincronizare)
XMODEM
37
92
N00000000
;
O01000 ;
(G-CODE FINAL QC TEST CUT) ;
(MATERIAL IS 2x8x8 6061 ALUMINUM) ;
;
(MAIN) ;
;
M00 ;
(READ DIRECTIONS FOR PARAMETERS AND SETTINGS) ;
(FOR VF - SERIES MACHINES W/4TH AXIS CARDS) ;
(USE / FOR HS, VR, VB, AND NON - FORTH MACHINES) ;
(CONNECT CABLE FOR HA5C BEFORE STARTING
THE PROGRAM) ;
(SETTINGS TO CHANGE) ;
(SETTING 31 SET TO OFF) ;
;
;
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.
Operarea
3.8.1
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.
7.
Notele DNC
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.
DNC suport modul de alimentare cu pipeta a programelor. Unitatea de comand va
executa blocurile (comenzile) unul cte unul. Fiecare bloc va fi executat imediat, fr
anticipare blocuri. O excepie se face atunci cnd se comand compensarea frezei.
Compensarea frezei reclam citirea a trei blocuri de comand micare nainte s fie
executat un bloc de compensare.
Comunicaia duplex deplin n cursul DNC este posibil prin utilizarea comenzii G102 sau
DPRNT pentru transmiterea coordonatelor pe axe napoi la computerul de control.
3.9
Setarea piesei
Trebuie s se fixeze adecvat piesa. Consultai manualul productorului sistemului de
suport cu privire la procedura adecvat de fixare a piesei de prelucrat.
93
3.9.1
NOT:
94
Operarea
3.9.2
AVERTISMENT:
95
Fora maxim
NOT:
3.9.3
96
Operarea
Reglarea forei de strngere a tubului de tragere: [1] Buton de blocare, [2] Buton
de reglare.
1 2
1.
2.
3.
Rotii butonul de reglare [2] pn cnd manometrul indic presiunea dorit. Rotii-l n
sens orar pentru a crete presiunea. Rotii-l n sens antiorar pentru a
reduce presiunea.
4.
1.
2.
97
3.9.4
Montarea mandrinei
Pentru a monta o mandrin:
NOT:
98
2.
Scoatei flcile din mandrin. Scoatei cupa central sau placa de acoperire din
partea frontal a mandrinei. Dac este disponibil, montai un ghidaj de montaj n
tubul de tragere i glisai mandrina peste acesta.
3.
Orientai mandrina astfel nct unul dintre alezajele de ghidare s fie aliniat cu
antrenorul. Utilizai cheia de mandrin pentru a nfileta mandrina pe tubul de tragere.
4.
nfiletai complet mandrina pe tubul de tragere i rotii-o napoi cu 1/4 rotaie. Aliniai
antrenorul cu unul dintre alezajele din mandrin. Strngei cele ase (6)
uruburi SHCS.
5.
Montai cupa sau placa central folosind cele trei (3) uruburi SHCS.
6.
Montai flcile. Dac este cazul, nlocuii placa de acoperire din spate. Aceasta este
amplasat n partea stng a mainii.
Operarea
Demontarea mandrinei
Acesta este un rezumat al procesului de demontare a mandrinei.
F3.8:
2
1
4
3
1.
2.
Demontai cele trei (3) uruburi de fixare ale cupei (sau plcii) centrale din centrul
mandrinei i scoatei cupa.
ATENIE:
Strngei mandrina [3] i demontai cele ase (6) uruburi SHCS [4] de fixare a
mandrinei pe capul arborelui principal sau placa adaptoare.
4.
AVERTISMENT:
99
1.
2.
Aezai capul arborelui principal pe arborele principal i aliniai unul dintre alezajele
din partea posterioar a capului arborelui principal cu antrenorul.
3.
Strngei capul arborelui principal pe arborele principal cu ase (6) uruburi SHCS.
4.
nfiletai buca elastic pe capul arborelui principal i aliniai fanta bucei elastice cu
urubul de reglare de pe capul arborelui principal. Strngei urubul de reglare de pe
partea lateral a capului arborelui principal.
2
3
4
5
7
6
100
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].
Operarea
3.9.5
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.
3.10
NOT:
101
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.
(kgf/cm2) PSI
400
(28)
(21)
300
(14)
200
(6.9)
(3.4)
100
50
0
103
F3.12:
(kgf/cm2) PSI
400
(28)
(21)
300
(14)
200
(6.9)
(3.4)
100
50
0
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.
NOT:
104
Operarea
For maxim de prindere [1], Indicator de nivel axa B [2] i Pictogram prindere
ppu mobil [3]
105
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:
1
2
ATENIE:
106
Operarea
Setrile 105 [3], 106 [2], 107 [1] i poziia de origine [4].
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).
NOT:
107
NOT:
2.
Avansai rapid ppua mobil spre piesa de prelucrat pn cnd vrful rotativ vine n
contact cu suprafaa piesei de prelucrat.
3.
4.
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:
109
F3.17:
[2] Zona de restricie a ppuii mobile, [1] Setarea 93, [3] Setarea 94.
2
3
2.
Selectai cea mai lung scul ce ptrunde cel mai mult n planul axei X n
capul revolver.
3.
4.
Selectai axa X pentru avans rapid i deplasai axa X pentru a degaja ppua mobil.
5.
Selectai ppua mobil (axa B) pentru avans rapid i deplasai ppua mobil sub
scula selectat.
6.
Selectai axa X i apropiai ppua mobil pn cnd scula i ppua mobil sunt la
circa 0.25" distan.
7.
110
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.
Operarea
2.
ATENIE:
3.11
1.
2.
Apsai tastele [TS <] pentru a avansa ppua mobil cu vitez de avans spre
mandrin, respectiv tastele [TS >] pentru a ndeprta ppua mobil cu vitez de
avans de mandrin.
3.
Apsai simultan tastele [TS RAPID] (avans rapid TS) i [TS <] pentru a avansa
ppua mobil cu vitez maxim spre mandrin. Respectiv apsai simultan tastele
[TS RAPID] (avans rapid TS) i [TS >] pentru a ndeprta ppua mobil cu vitez
maxim de mandrin. Unitatea de comand revine la ultima ax de avans atunci
cnd sunt eliberate tastele.
Sculele
Codul Tnn este utilizat pentru a selecta scula de utilizat n cadrul unui program.
111
2.
3.
Apsai tasta aferent axei dorite ([+X], [-X], [+Z] sau [-Z]) i fie apsai i meninei
apsate tastele de avans rapid aferente axelor respective, fie utilizai comanda
[HANDLE JOG] (manet de avans rapid) pentru a deplasa axa selectat.
112
Operarea
F3.18:
A B
1.
2.
3.
4.
Apsai tasta [.1/100] [B)]. Axa selectat se deplaseaz cu vitez mare atunci cnd
este rotit maneta.
5.
6.
7.
8.
9.
10.
11.
Tastai diametrul piesei de prelucrat i apsai tasta [ENTER] (execuie) pentru a-l
aduga n coloana pentru corecia pe axa X. Corecia corespunztoare pentru scul
i staia capului revolver este nregistrat.
113
12.
13.
14.
15.
16.
17.
Repetai paii descrii mai sus pentru fiecare scul din program. Executai
schimbarea sculei ntr-o poziie sigur, fr obstrucii.
2.
3.
Apsai tasta [HANDLE JOG] (manet de avans rapid) pentru a accesa pagina de
corecii Tool Geometry (geometrie scule).
2.
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.
3.12
1.
2.
Prima este pagina cu meniunea Tool Load (ncrcare scul) n partea superioar
a paginii. Putei aduga o limit de ncrcare a sculei. Unitatea de comand va lua
aceste valori ca referin, putnd fi setat s execute o aciune specific n cazul
atingerii limitelor respective. A se vedea setarea 84 (pagina 5) pentru informaii
suplimentare referitoare la aciunile la atingerea limitelor sculei.
3.
A doua pagin este pagina Tool life (durata de via a sculei). Pe aceast pagin
exist o coloan intitulat Alarm (alarme). Programatorul poate introduce o valoare
n aceast coloan ce va determina oprirea mainii odat atins perioada de timp
specificat pentru utilizarea sculei.
2.
3.
4.
5.
Apsai tasta [Z FACE MEASURE] (msurare faet Z) pentru a seta punctul de zero
al piesei.
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
NOT:
116
1.
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.
Operarea
NOT:
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).
2.
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.
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:
NOT:
118
Dac dorii s salvai captura de ecran sub un anumit nume de fiier, tastai mai nti
numele dorit. Unitatea de comand adaug automat extensia de fiier *.bmp.
Operarea
2.
3.
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.
3.14
Apsai butonul [FEED HOLD] (oprire avans) pentru a opri programul n curs de
rulare.
2.
Apsai tastele [X] sau [Z], apoi [HANDLE JOG] (manet de avans rapid). Unitatea
de comand memoreaz poziiile curente pe axele X i Z.
NOT:
ATENIE:
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.
119
6.
ATENIE:
3.15
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
1.
2.
3.
4.
Operarea
5.
121
3.16
4
Funcia ATM (Advanced Tool Management - managementul avansat al sculei) permite
utilizatorului s seteze i acceseze scule dublate pentru o aceeai operaie sau o serie
de operaii.
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.
Pagina Managementul avansat al sculei este inclus n modul Comenzi curente.
122
1.
2.
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.
2.
3.
Apsai tasta [F4] pn cnd este activat fereastra Tool Group (grup de scule).
2.
3.
Tastai un cod de identificare grup de scule din cinci cifre cuprins ntre 10000
i 30000.
4.
Apsai din nou tasta [F4] pentru a aduga datele pentru grupa de scule n fereastra
Allowed Limits (limite admise).
5.
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
Variabilele macro 8550-8567 activeaz un program cod G pentru a obine informaii
despre fiecare scul n parte. Cnd un cod de identificare grup de scule este specificat cu
ajutorul macro-ului 8550, unitatea de comand transmite informaiile despre scula
individual n variabilele macro 8551 - 8567. n plus, un utilizator poate s specifice codul
unei grupe ATM cu ajutorul macro-ului 8550. n acest caz, unitatea de comand va
transmite informaiile despre scula curent din grupa de scule ATM specificat cu ajutorul
variabilelor macro 8551 - 8567. Consultai la pagina 237din capitolul Programarea pentru
informaii referitoare la datele variabilelor macro. Valorile din aceste macro-uri furnizeaz
date ce sunt accesibile i prin macro-urile 2001, 2101, 2201, 2301, 2701, 2801, 2901,
5401, 5501, 5601, 5701, 5801 i 5901. Macro-urile 8551 - 8567 asigur accesul la
aceleai date, dar pentru sculele 1 - 50 pentru toate articolele de date O eventual cretere
ulterioar a numrului total de scule va fi posibil prin intermediul macro-urilor 8551 8567.
3.17
124
Operarea
Rotaie (grade)
Rezultat
nicio
modificare
15
0.0018"
(0.046 mm)
30
0.0035"
(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)
90
125
Capacul de protecie
NOT:
NOT:
2.
3.
Apsai tasta [TURRET FWD] (cap revolver nainte) sau [TURRET REV] (cap
revolver napoi).
Dac ai specificat un cod de scul, capul revolver indexeaz n poziia respectiv a
capului revolver. n caz contrar, capul revolver indexeaz la scula urmtoare sau
anterioar.
126
Operarea
3.18
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.
F3.22:
C1
R2
C2
R1
2
3
127
Programarea
F3.23:
R2
R1
NOT:
128
Operarea
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
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.
130
1.
2.
3.
Operarea
4.
Direcia vrfului sculei Introducei direcia vrfului sculei pentru fiecare scul
pentru care se utilizeaz compensarea, G41 sau G42.
5.
6.
7.
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
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.
F3.27:
(G40)
-K
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
8
X
-8.0000
Z
-8.00000
Raz
.0160
Vrf
2
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
F3.28:
134
Operarea
B CA
P
Pregtirea
135
Scul
Corecii/d
ecalaje
Raz
Vrf
T1
01
-8.9650
-12.8470
.0312
T2
02
-8.9010
-12.8450
.0312
T3
03
-8.8400
-12.8380
.016
T3
13
-12.588
.016
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 ;
%
NOT:
137
Scul
T1
Corecii/decalaj
e
01
Raz
.032
Vrf
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:
X .8
45 x .100
R .100
23
Z-1.600
Operaie
Scul
Z-.900
Corecii/dec
alaje
.000
Z-.600
Raz vrf
scul
Vrf
degroare
T1
01
0.032
finisare
T2
02
0.016
Scul
Corecii/decalaj
e
Raz
Vrf
T1
01
.032
T2
02
.016
Exemplu de program:
%
O0815 (Exemplul 4) ;
T101 (Selectare scula 1) ;
G50 S1000 ;
G00 X3.5 Z.1 (Deplasare n punctul S) ;
140
Operarea
141
X 3.0
X 2.3476
X .500
30
Operaie
degroare
Scul
T1
Corecii/dec
alaje
01
Raz vrf
scul
0.032
Vrf
3
142
Operarea
Z .700
Z .000
Z 1.277
X 3.000
X 1.000
30
Operaie
degroare
Scul
T1
Corecii/dec
alaje
01
Raz vrf
scul
0.032
Vrf
3
143
NOT:
144
Operarea
F3.33:
Cod vrf
La fel ca Vrful 0
145
146
1.
liniar cu liniar
2.
liniar cu circular
3.
circular cu liniar
4.
circular cu circular
Operarea
TNC liniar-cu-liniar (Tip A): [1] Apropiere, [2], De la mod la mod, [3]
ndeprtare.
>=90, <180
<90
G41
G41
r
r
G42
G42
r
r
r
r
>180
G41
r
G42
r
r r
147
F3.35:
TNC liniar-cu-circular (Tip A): [1] Apropiere, [2], De la mod la mod, [3]
ndeprtare.
>=90, <180
<90
G41
r
r
r
G42
G42
r
r
G41
>180
G41
r
r
G42
F3.36:
TNC circular-cu-liniar (Tip A): [1] Apropiere, [2], De la mod la mod, [3]
ndeprtare.
>=90, <180
<90
G41
G41
G42
G42
1
G41
G42
148
Operarea
Xc
TRANSVERSAL
Zc
LONGITUDINAL
Xc
TRANSVERSAL
Zc
LONGITUDINAL
1.
.0010
0310
46.
.0372
.0180
2.
.0022
.0307
47.
.0378
.0177
3.
.0032
.0304
48.
.0386
.0173
4.
.0042
.0302
49.
.0392
.0170
5.
.0052
.0299
50.
.0398
.0167
6.
.0062
.0296
51.
.0404
.0163
7.
.0072
.0293
52.
.0410
.0160
8.
.0082
.0291
53.
.0416
.0157
9.
.0092
.0288
54.
.0422
.0153
10.
.01
.0285
55.
.0428
.0150
11.
.0011
.0282
56.
.0434
.0146
12.
.0118
.0280
57.
.0440
.0143
13.
.0128
.0277
58.
.0446
.0139
14.
.0136
.0274
59.
.0452
.0136
15.
.0146
.0271
60.
.0458
.0132
16.
.0154
.0269
61.
.0464
.0128
17.
.0162
.0266
62.
.047
.0125
18.
.017
.0263
63.
.0474
.0121
19.
.018
.0260
64.
.0480
.0117
20.
.0188
.0257
65.
.0486
.0113
UNGHI
UNGHI
149
Xc
TRANSVERSAL
Zc
LONGITUDINAL
Xc
TRANSVERSAL
Zc
LONGITUDINAL
21.
.0196
.0255
66.
.0492
.0110
22.
.0204
.0252
67.
.0498
.0106
23.
.0212
.0249
68.
.0504
.0102
24.
.022
.0246
69.
.051
.0098
25.
.0226
.0243
70.
.0514
.0094
26.
.0234
.0240
71.
.052
.0090
27.
.0242
.0237
72.
.0526
.0085
28.
.025
.0235
73.
.0532
.0081
29.
.0256
.0232
74.
.0538
.0077
30.
.0264
.0229
75.
.0542
.0073
31.
.0272
.0226
76.
.0548
.0068
32.
.0278
.0223
77.
.0554
.0064
33.
.0286
.0220
78.
.056
.0059
34.
.0252
.0217
79.
.0564
.0055
35.
.03
.0214
80.
.057
.0050
36.
.0306
.0211
81.
.0576
.0046
37.
.0314
.0208
82.
.0582
.0041
38.
.032
.0205
83.
.0586
.0036
39.
.0326
.0202
84.
.0592
.0031
40.
.0334
.0199
85.
.0598
.0026
41.
.034
.0196
86.
.0604
.0021
42.
.0346
.0193
87.
.0608
.0016
43.
.0354
.0189
88.
.0614
.0011
UNGHI
150
UNGHI
Operarea
Xc
TRANSVERSAL
Zc
LONGITUDINAL
44.
.036
.0186
45.
.0366
.0183
UNGHI
F3.37:
Xc
TRANSVERSAL
Zc
LONGITUDINAL
.062
.0005
UNGHI
89.
TNC circular-cu-circular (Tip A): [1] Apropiere, [2], De la mod la mod, [3]
ndeprtare.
Angle: >=90, <180
Angle: <90
G41
G41
G42
G42
rr
Angle: >180
G41
rr rr
G42
F3.38:
Z - 2.188
Z
.0229
1/32
Z - 2.1651
30
.0264
3"
Z X
CL
X.4736
Z0
.5"
151
Cod
G0 X0 Z.1
G1 Z0
X.4736
(X.5-0.0264 compensare)
X 3.0
Z-2.188
(Z-2.1651+0.0229
compensare)
F3.39:
Z -1.2683
Z
X
.0183
Z - 1.250
1/32
450
.0366 C
L
3"
X.4634
Z0
.5"
Cod
G0 X0 Z.1
G1 Z0
152
X.4634
(X.5-0.0366 compensare)
X 3.0
Z-1.2683
(Z-1.250+0.0183
compensare)
Operarea
F3.40:
1/64
Z
X
.0114
1/64
Z-2.1651
30 o
.0132
3"
.5
Cod
X.4868
CL
Z0
G0 X0 Z.1
G1 Z0
X.4868
(X.5-0.0132 compensare)
X 3.0
Z-2.1765
(Z-2.1651+0.0114
compensare)
F3.41:
1/64
Z
X
.0092
Z-1.25
1/64
45
.0184
3"
.5"
Z
X
X.4817
CL
Z0
153
Cod
G0 X0 Z.1
G1 Z0
X.4816
(X.5-0.0184 compensare)
X 3.0
Z-1.2592
(Z-1.25+0.0092 compensare)
F3.42:
1/64
Z
X
.0114
1/64
Z-2.1651
30 o
.0132
3"
.5
Cod
X.4868
CL
Z0
G0 X0 Z.1
G1 Z0
X.4772
(X.5-0.0132 compensare)
X 3.0
Z-.467
(Z-0.7217+0.0066
compensare)
154
Operarea
UNGHI
Xc
TRANSVERSAL
Zc
LONGITUDINAL
1.
.0006
.0155
46.
.00186
.0090
2.
.0001
.0154
47.
.0019
.0088
3.
.0016
.0152
48.
.0192
.0087
4.
.0022
.0151
49.
.0196
.0085
5.
.0026
.0149
50.
.0198
.0083
6.
.0032
.0148
51.
.0202
.0082
7.
.0036
.0147
52.
.0204
.0080
8.
.0040
.0145
53.
.0208
.0078
9.
.0046
.0144
54.
.021
.0077
10.
.0050
.0143
55.
.0214
.0075
11.
.0054
.0141
56.
.0216
.0073
12.
.0060
.0140
57.
.022
.0071
13.
.0064
.0138
58.
.0222
.0070
14.
.0068
.0137
59.
.0226
.0068
15.
.0072
.0136
60.
.0228
.0066
16.
.0078
.0134
61.
.0232
.0064
17.
.0082
.0133
62.
.0234
.0062
18.
.0086
.0132
63.
.0238
.0060
19.
.0090
.0130
64.
.024
.0059
20.
.0094
.0129
65.
.0244
.0057
21.
.0098
.0127
66.
.0246
.0055
22.
.0102
.0126
67.
.0248
.0053
UNGHI
Xc
TRANSVERSAL
Zc
LONGITUDINAL
155
UNGHI
Xc
TRANSVERSAL
Zc
LONGITUDINAL
23.
.0106
.0124
68.
.0252
.0051
24.
.011
.0123
69.
.0254
.0049
25.
.0014
.0122
70.
.0258
.0047
26.
.0118
.0120
71.
.0260
.0045
27.
.012
.0119
72.
.0264
.0043
28.
.0124
.0117
73.
.0266
.0041
29.
.0128
.0116
74.
.0268
.0039
30.
.0132
.0114
75.
.0272
.0036
31.
.0136
.0113
76.
.0274
.0034
32.
.014
.0111
77.
.0276
.0032
33.
.0142
.0110
78.
.0280
.0030
34.
.0146
.0108
79.
.0282
.0027
35.
.015
.0107
80.
.0286
.0025
36.
.0154
.0103
81.
.0288
.0023
37.
.0156
.0104
82.
.029
.0020
38.
.016
.0102
83.
.0294
.0018
39.
.0164
.0101
84.
.0296
.0016
40.
.0166
.0099
85.
.0298
.0013
41.
.017
.0098
86.
.0302
.0011
42.
.0174
.0096
87.
.0304
.0008
43.
.0176
.0095
88.
.0308
.0005
44.
.018
.0093
89.
.031
.0003
45.
.0184
.0092
156
UNGHI
Xc
TRANSVERSAL
Zc
LONGITUDINAL
Programarea
Capitol 4: Programarea
4.1
Programele numerotate
Pentru a crea un program nou:
1.
2.
NOT:
4.2
Apsai tasta [EDIT] (editare) pentru a lucra cu noul program. Un program nou
conine doar numele de program i un caracter de ncheiere a blocului (punct i
virgul).
Editoarele de programe
Unitatea de comand Haas dispune de (3) editoare de programe diferite: editorul MDI,
editorul avansat i editorul FNC.
157
4.2.1
1.
2.
3.
158
Putei scrie programe sau opera modificri ale acestora ntr-o fereastr activ
EDIT:EDIT (editare, editare) sau EDIT:MDI (editare MDI).
a.
b.
Utilizai tastele sgei sau comanda [HANDLE JOG] (manet de avans rapid)
pentru a marca o singur parte a unui cod. Codul respectiv apare scris cu alb
pe un fundal negru.
b.
Dac dorii s marcai un ntreg bloc sau mai multe blocuri de cod, apsai
tasta [F2] n blocul de program din care dorii s ncepei, apoi utilizai tastele
sgei sau comanda [HANDLE JOG] (manet de avans rapid) pentru a
deplasa sgeata cursorului (>) pn n prima sau ultima linie pe care dorii s
o marcai. Apsai tasta [ENTER] (execuie) sau [F2] pentru a marca n
ntregime codul respectiv.
b.
c.
Apsai tasta tasta [INSERT] (inserare). Noul cod apare n faa blocului pe
care l-ai marcat.
Programarea
4.
5.
NOT:
a.
b.
c.
b.
Apsai tasta [DELETE]. Codul pe care l-ai marcat este eliminat din program.
4.2.2
Editarea n fundal
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.
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
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:
4.2.3
1.
2.
3.
b.
c.
160
Programarea
4.2.4
Editorul avansat
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
3
2
CLIPBOARD
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.
162
Programarea
Selectai comanda CREATE NEW PROGRAM (creare program nou) din meniul de tip
pop-up PROGRAM.
2.
3.
Apsai tasta [ENTER] (execuie) pentru a crea programul sau utilizai tasta rapid [SELECT PROGRAM] (selectare program).
2.
Selectai comanda SELECT PROGRAM FROM LIST (selectare 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.
3.
4.
2.
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].
163
Editorul avansat
1.
2.
Apsai tasta [ENTER] (execuie) pentru a schimba programele ntre ele sau utilizai
tasta rapid - [F4].
2.
Apsai tasta [ENTER] (execuie) pentru a comuta ntre programul activ i cel inactiv.
Putei utiliza de asemenea tasta rapid - [EDIT].
Undo (anulare)
Inverseaz ultima operaie de editare, operant pentru pn la ultimele 9 operaii de
editare.
164
1.
Apsai tasta [F1]. Selectai comanda UNDO (anulare) din meniul de tip pop-up EDIT
(editare).
2.
Apsai tasta [ENTER] (execuie) pentru a anula ultima operaie de editare. Putei
utiliza de asemenea tasta rapid - [UNDO].
Programarea
Selectai comanda SELECT TEXT (selectare text) din meniul de tip pop-up EDIT
(editare).
2.
Apsai tasta [ENTER] (execuie) sau utilizai tasta rapid - [F2] pentru setarea
punctului de nceput al seleciei textului.
3.
Utilizai tastele sgei, [HOME] (origine), [END] (ncheiere), [PAGE UP] (pagina
anterioar) / [PAGE DOWN] (pagina urmtoare) sau maneta de avans rapid pentru
a derula pn la ultima linie a codului ce urmeaz a fi selectat.
4.
5.
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 (>).
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.
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.
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.
2.
166
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 (>).
Programarea
Selectai comanda FIND TEXT (gsire text) din meniul de tip pop-up SEARCH
(cutare).
2.
3.
4.
Apsai tasta [F] pentru a cuta textul vizat sub poziia cursorului. Apsai tasta [B]
pentru a cuta deasupra poziiei cursorului.
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.
Find Again (gsire din nou)
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.
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.
3.
4.
5.
6.
Apsai tasta [F] pentru a cuta textul aflat sub poziia cursorului. Apsai tasta [B]
pentru a cuta deasupra poziiei cursorului.
7.
168
1.
Selectai comanda REMOVE ALL LINE NUMBERS (tergere toate numerele liniilor)
din meniul de tip pop-up MODIFY (modificare).
2.
Programarea
Selectai comanda RENUMBER ALL LINES (renumerotare toate liniile) din meniul de
tip pop-up MODIFY (modificare).
2.
3.
4.
5.
2.
3.
4.
5.
6.
7.
2.
169
Editorul FNC
NOT:
4.2.5
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.
Pentru salvarea unui program dup editarea cu editorul FNC:
1.
2.
2.
Marcai un program din tab-ul USB, HARD DRIVE (hard-disk) sau NET SHARE
(partiie de reea) din fereastra LIST PROGRAM (list de programe).
3.
Apsai tasta [SELECT PROGRAM] (selectare program) pentru a-l face programul
activ (n Editor FNC, programele se deschid n FNC, dar sunt editabile).
4.
170
Programarea
F4.8:
2.
Utilizai tastele sgei stnga i dreapta sau maneta de avans rapid pentru a naviga
ntre categoriile de meniu i utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos)
pentru a marca o opiune de meniu dintr-o categorie.
3.
Apsai tasta [F1] pentru a accesa meniul de tip pop-up File (fiier).
2.
3.
4.
List (list) afieaz programul FNC curent mpreun cu meniul de tip tab LIST PROG
(list de programe).
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.
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
2.
n categoria File (fiier), selectai Open Existing File (deschidere fiier existent).
3.
NOT:
Selectai comanda Show Line Numbers (afiare numere linii) din meniul File (fiier)
pentru a le afia.
2.
173
Editorul FNC
F4.10:
2.
Deplasai cursorul pn la meniul File (fiier) i selectai opiunea Open Existing File
(deschidere fiier existent).
3.
Deschide un fiier din meniul LIST PROGRAM (list de programe) ntr-un tab nou.
2.
nchide fiierul activ. Dac fiierul a fost modificat, unitatea de comand va solicita salvarea
acestuia nainte s fie nchis.
174
Programarea
Save (salvare)
NOT:
2.
2.
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.
2.
Aduce programul urmtor din panoul de tip tab n partea superioar a setului de tab-uri.
175
Editorul FNC
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).
2.
Aceasta comut ntre modurile de vizualizare List (list), Main (principal) i Split (divizare
ecran).
2.
176
1.
2.
Programarea
F4.11:
Undo (anulare)
Pentru a anula modificrile aduse programului activ n modul EDITOR FNC:
NOT:
2.
nainte s selectai aceast opiune de meniu sau s utilizai tasta rapid [F2],
poziionai cursorul n prima linie a blocului pe care dorii s l selectai.
2.
3.
Dac ai utilizat tasta rapid, trecei la pasul 4. n caz contrar, deplasai cursorul pn
la meniul EDIT i selectai opiunea SELECT TEXT (selectare text).
4.
Utilizai tastele sgei sau maneta de avans rapid pentru a defini zona de selecie.
5.
177
Editorul FNC
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.
3.
NOT:
178
2.
Programarea
NOT:
nainte s selectai aceast opiune de meniu, poziionai cursorul n linia dup care
dorii s urmeze coninutul memoriei temporare.
2.
3.
2.
NOT:
2.
3.
179
Editorul FNC
2.
F4.12:
2.
3.
4.
180
1.
2.
3.
Selectai aceast funcie imediat dup o cutare Find Text (gsire text). Repetai
pentru a continua cu apariia urmtoare.
Programarea
2.
3.
4.
5.
6.
2.
3.
2.
181
Editorul FNC
F4.13:
2.
2.
3.
4.
182
1.
2.
3.
Programarea
4.3
Sugestii i recomandri
Seciunile urmtoare v fac cunotin cu modul eficient de programare a centrului de
strunjire Haas.
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.
Pentru a terge toate coreciile/decalajele i variabilele macro, apsai tasta [ORIGIN]
(origine) n ecranul Active Work Offset (decalaje de origine active). Unitatea de
comand afieaz un meniu de tip pop-up. Selectai Clear Work Offsets (tergere
decalaje de origine) i se va afia mesajul Are you sure you want to Zero(Y/N)
(suntei sigur c dorii s aducei datele la zero, da/nu). Dac se tasteaz Y (da), toate
decalajele de origine (macro-urile) din zona afiat sunt aduse la zero. Valorile din paginile
de afiare Current Commands (comenzi curente) pot fi de asemenea terse. Regitrii
Tool Life (durat de via scul), Tool Load (ncrcare scul) i Timer (cronometru) sunt
teri prin selectarea pe rnd i apsarea tastei [ORIGIN] (origine). Pentru a terge toate
valorile dintr-o coloan, aducei cursorul n partea superioar a coloanei, n bara de titlu, i
apsai tasta [ORIGIN] (origine).
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).
Revizuirea programului - Funcia de revizuire a programului permite operatorului s
defileze cu cursorul i s treac n revist o copie a programului activ n partea dreapt a
ecranului de afiare, n timp ce acelai program este vizualizat n partea stng a ecranului
pe msur ce este rulat. Pentru a se afia o copie a programului activ n ecranul Inactive
Program (program inactiv), apsai tasta [F4] n timp ce panoul Edit (editare) ce conine
programul este activ.
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.
Crearea de duplicate ale programelor - Utiliznd modul List Program (list de
programe), se pot crea duplicate ale unui program existent. Pentru a selecta numrul
programului pentru care dorii s creai un duplicat, tastai un nou numr de program
(Onnnnn) i apsai tasta [F2]. Aceasta se poate face de asemenea prin intermediul
meniului de ajutor de tip pop-up. Apsai tasta [F1], apoi selectai opiunea dorit din list.
Tastai noul nume al programului i apsai tasta [ENTER] (execuie).
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
Pentru a introduce coreciile/decalajele:
184
Programarea
4.3.3
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.
3.
4.
Setrile i parametrii
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.
Memory Lock (blocare memorie) (setarea 8) setat ca On (activat) blocheaz funciile de
editare a memoriei. n poziia Off (dezactivat), memoria poate fi modificat.
Dimensioning (dimensionare) (setarea 9) cumut de la Inch (oli) la MM. Aceasta va
modifica de asemenea toate valorile pentru corecii/decalaje.
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.
Offset Lock (blocare corecii/decalaje) (setarea 119) mpiedic modificarea de ctre
operator a coreciilor/decalajelor.
Macro Variable Lock (blocare variabile macro) (setarea 120) mpiedic modificarea de
ctre operator a variabilelor macro.
4.3.4
Operarea
Comutatorul cu cheie [MEMORY LOCK] (blocare memorie) - mpiedic editarea de ctre
operator a programelor i modificarea setrilor atunci cnd este adus n poziia blocat.
[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.
Tool Overload (suprasolicitare scul) - ncrcarea sculei poate fi definit de monitorul
pentru ncrcarea sculei; acesta modific funcionarea normal a mainii dac se atinge
ncrcarea limit definit pentru scula respectiv. Cnd apare o stare de suprasolicitare a
sculei, se aplic una din cele patru aciuni posibile n funcie de setarea 84:
186
Programarea
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].
Expresiile simple pot fi introduse n calculator. De exemplu, expresia 23*4-5.2+6/2 este
evaluat atunci cnd se apas tasta ENTER (execuie), iar rezultatul (89.8 n acest caz) este
afiat n caseta de calcul.
187
Calculatorul
4.4
NOT:
X 0.0000
Z 0.0000
Type: START
Group: 0
Chain: 0
EXTRA KEY COMMANDS
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
X:
Z:
0.0000
0.0000
INPUT:
F4.15:
CANCEL - Exit
AUTOMATIC CHAINING
MANUAL CHAINING
REMOVE GROUP REFERENCES
REMOVE ALL GROUP REFERENCES
188
TOOLPATH OPERATION
CANCEL - Exit
FACE
CONTOUR
POCKET
DRILL
ISLAND
Programarea
Aceast funcie construiete rapid un program CNC cod G dintr-un fiier .dxf. Aceasta se
realizeaz n trei etape:
1.
2.
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.
b.
c.
Utilizai comanda [HANDLE JOG] (manet de avans rapid) sau tastele sgei
pentru a alege punctul de pornire pentru traiectoria sculei.
d.
Alegei opiunea cea mai adecvat pentru aplicaia dorit. Funcia de generare
automat prin nfurare este de obicei cea mai bun opiune, ntruct aceasta
traseaz automat traiectoria sculei pentru un contur al piesei. Apsai tasta
[ENTER] (execuie).
NOT:
Selectarea traiectoriei sculei Aceast etap aplic o traiectorie a sculei unei anumite
grupe din nfurare.
a.
b.
Calculatorul
Apsai tasta [F4] pentru a salva traiectoria sculei odat ce modelul este
finalizat; fie adugai segmentul de cod G IPS ntr-un program existent, fie
creai un program nou.
d.
F4.16:
CANCEL - Exit
4.5
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.
NOT:
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
Blocurile de cod de pregtire din exemplul de program sunt urmtoarele:
Descriere
T101 ;
191
Pregtirea
192
Descriere
S2000 G50 ;
G00 X2.0
Z0.1 M08 ;
S900 G96 ;
Programarea
4.5.2
Achierea
Acestea sunt blocurile de cod de achiere din exemplul de program:
4.5.3
Descriere
G01 stabilete executarea rectilinie a micrilor axei
de dup acesta. G01 reclam un cod de adres
Fnnn.nnnn. F.01 specific faptul c viteza de avans
pentru micare este 0.01" (0.254 mm)/rot. Z-3.0
comand axa Z n punctul Z=-3.0.
Finalizarea
Acestea sunt blocurile de cod de finalizare din exemplul de program:
Descriere
G53 X0 Z0 ;
M30 ;
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.
Programarea absolut este util n majoritatea cazurilor. Programarea incremental este
mai eficient pentru operaii de achiere repetitive, la distane egale.
4.6
4.6.1
4.6.2
194
Programarea
NOT:
2.
3.
Apsai tasta [TURRET FWD] (cap revolver nainte) sau [TURRET REV] (cap
revolver napoi).
Maina indexeaz capul revolver la poziia sculei urmtoare.
Se afieaz scula curent n fereastra Active Tool (scul activ) din colul din
dreapta jos al ecranului.
4.
4.7
Sisteme de coordonate
Unitile de comand CNC utilizeaz diferite sisteme de coordonate i corecii ce permit
controlul poziionrii punctului de contact al sculei cu piesa. Aceast seciune descrie
interaciunea dintre diferitele sisteme de coordonate i corecii ale sculelor.
195
4.7.1
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.
ntr-un sistem compatibil YASNAC, coreciile pentru geometria sculei nu sunt
disponibile; acestea sunt nlocuite cu corecii pentru decalarea sculei (50 de corecii pentru
decalare numerotate 51 - 100). Coreciile pentru decalarea sculei YASNAC modific
sistemul de coordonate globale pentru a permite o variere a lungimii sculei. Coreciile
pentru decalarea sculei trebuie utilizate nainte de apelarea unei scule n vederea utilizrii
cu o comand G50 Txx00. Coreciile pentru decalarea sculei nlocuiesc orice corecii
pentru decalare globale calculate anterior i o comand G50 anuleaz i nlocuiete o
decalare a sculei selectat anterior.
F4.17:
G50 Decalarea sculei YASNAC: [1] Punct (0,0) main, [2] Ax central a
arborelui principal.
1
X/
000101 ;
N1 G51 (revenire la poziia de zero a mainii) ;
N2 G50 T5100 (corecie pentru scula 1) ;
.
.
.
%
197
4.7.2
4.7.3
4.8
4.8.1
NOT:
198
Programarea
F4.18:
2.
4.8.2
3.
Odat introduse valorile, apsai tasta [F4] pentru a salva informaiile referitoare la
piesa brut i flci n program.
4.
Exemplu de program
%
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
LIVE IMAGE
202
203
205
206
207
208
209
210
211
212
213
214
215
217
218
219
220
221
222
200
1.1050
0.0000
0.0000
0.0000
0.0500
6.5000
6.0000
3.5000
2.5000
0.2500
2.0000
OFF
OFF
ON
OFF
OFF
OFF
OFF
OFF
Programarea
4.8.3
NOT:
Setarea sculei
VQC
SETUP
TOOL
Z WEAR
0.0000 in
TL THICKNESS
1.2500 in
TOOL TYPE
CUT OFF
RADIUS
0.0000 in
INSRT THCKNES
0.1250 in
OFFSET NUM
9
TIP
X OFFSET
-10.0000 in
TOOL SHANK
1.0000 in
INSERT HEIGHT
3.0000 in
X WEAR
0.0000 in
TOOL LENGTH
6.5000 in
FROM CENTER
N/A
Z OFFSET
-11.0000 in
STEP HEIGHT
4.0000 in
STOCK
NOT:
TOOL
WORK
TOOL ANGLE
N/A
DIAMETER
N/A
Selected Tool: 9
Active Tool: 9
Press [TURRET FWD] or
[TURRET REV] to change the
selected tool.
Press [NEXT TOOL] to make
selected tool active.
TAILSTOCK
202
Programarea
F4.23:
Setarea sculei: [1] Canelare diametru exterior, [2] Canelare diametru interior
1
F4.24:
Setarea sculei: [1] Filetare diametru exterior, [2] Filetare diametru interior
1
F4.25:
1.
Din tab-ul Stock setup (setare pies brut), apsai tasta [CANCEL] (anulare),
selectai tab-ul TOOL (scul) i apsai tasta [ENTER] (execuie).
2.
203
4.8.4
NOT:
USB DEVICE
(MEMORY)
O00000
O00100 (PROFILE)
O00200
O00300 (OD THREAD)
O01000 (PROFILE)
O80000 (IPS SHAPE PROGRAM)
NO USB MEDIA
PRESENT
: FILES IN SELECTION
A : ACTIVE PROGRAM (O01000)
: MEMORY\
1.
2.
204
Programarea
4.8.5
3.
4.
Cnd este marcat opiunea TS POSITION (poziie ppu mobil), apsai tasta
[Z FACE MEASURE] (msurare faet Z) pentru a prelua valoarea pentru axa B i a
o introduce n TS POSITION (poziie ppu mobil). Cnd este marcat opiunea
X CLEARANCE (gabarit axa X), apsai tasta [X DIAMETER MEASURE] (msurare
diametru X) pentru a prelua valoarea pentru axa X i a o introduce n X CLEARANCE
(gabarit axa X). Cnd este marcat opiunea Z CLEARANCE (gabarit axa Z), apsai
tasta [Z FACE MEASURE] (msurare faet Z) pentru a prelua valoarea pentru
axa Z i a o introduce n Z CLEARANCE (gabarit axa Z).
5.
Apsai tasta [ORIGIN] (origine) cnd este marcat opiunea X CLEARANCE (gabarit
axa X) pentru a seta spaiul liber pentru cursa maxim. Apsai tasta [ORIGIN]
(origine) cnd este marcat opiunea Z CLEARANCE (gabarit axa Z) pentru a seta
spaiul liber pentru poziia zero.
Operarea
Selectai un program de rulat:
F4.27:
USB DEVICE
(MEMORY)
O00000
O00100 (PROFILE)
O00200
O00300 (OD THREAD)
O01000 (PROFILE)
O80000 (IPS SHAPE PROGRAM)
NO USB MEDIA
PRESENT
: FILES IN SELECTION
A : ACTIVE PROGRAM (O01000)
1.
: MEMORY\
Selectai programul dorit prin apsarea tastei [LIST PROGRAM] (list de programe)
pentru afiarea ecranului EDIT: LIST (editare - list). Selectai tab-ul MEMORY
205
4.8.6
Selectai un program (de ex. O01000) i apsai tasta [ENTER] (execuie) pentru a-l
desemna ca program activ.
F4.29:
(F1)
(F2)
(F3)
(F4)
PAGE UP)
(PAGE DOWN)
(ARROW KEYS)
(WRITE)
(HOME)
(ORIGIN)
NOT:
206
Programarea
F4.30:
NOT:
RAPID
FEED
FINAL PASS
G71 CANNED CYCLE
2.
Apsai tasta [F2] pentru a accesa modul ZOOM (focalizare). Utilizai tastele
[PAGE UP] (pagina anterioar) i [PAGE DOWN] (pagina urmtoare) pentru
a modifica scara afiajului i tastele sgei pentru a deplasa afiajul. Apsai
tasta [ENTER] (execuie) atunci cnd este obinut scara dorit. Apsai tasta
[ORIGIN] (origine) pentru a se reveni la scara 1:1, respectiv apsai tasta [F4]
pentru a focaliza automat piesa. Apsai tasta [F1] pentru a salva scara i tasta
[F3] pentru a ncrca o setare pentru scar.
b.
Apsai tasta [HELP] (ajutor) pentru o fereastr de tip pop-up ce conine o list
de funcii pentru modul imagine n direct.
ntoarcerea piesei
4.8.7
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.
F4.31:
SETUP
STOCK ORIENT.
STOCK ORIENT.
MN SPINDLE
RAPID PT.
N/A
STOCK
STOCK DIA.
6.0000 in
STOCK LENGTH
6.0000 in
JAWS
JAW THKNS
1.5000 in
JAW HEIGHT
3.5000 in
CLAMPING PT.
N/A
STOCK FACE
0.0500 in
STEP HEIGHT
2.0000 in
MACHINE PT.
N/A
HOLE SIZE
0.0000 in
CLAMP STOCK
0.2500 in
STOCK
TOOL
WORK
TAILSTOCK
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] ;
208
1.
Apsai tasta [F4] pentru a insera codul Live Image (imagine n direct) n program.
2.
Programarea
4.9
NOT:
4.9.1
Programarea codurilor M
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:
M21: Ppua mobil spre nainte
M22: Ppua mobil spre napoi
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.
Cnd se comand un cod M22, pinola ppuii mobile se ndeprteaz de piesa de
prelucrat. Se aplic o presiune hidraulic de valoare constant pentru a se preveni
deplasarea pinolei spre nainte.
4.10
Codul VQC
Pentru a iniia codul VQC (Visual Quick Code - cod rapid de vizualizare), apsai tasta
[MDI/DNC] (introducere manual date/comand numeric direct), apoi tasta
[PROGRAM]. Selectai VQC din meniul de tip tab.
209
1.
2.
2.
Consola afieaz o schi a piesei i atept s introducei valorile pentru realizarea piesei
selectate.
210
Programarea
NOT:
b.
c.
4.11
Utilizatorul are opiunea de a crea un program nou prin introducerea unui nume
de program i apsarea tastei [ENTER] (execuie) pentru a aduga liniile de
cod la noul program.
2.
3.
MDI Codul va fi transmis spre MDI i orice date aflate n MDI vor fi suprascrise.
4.
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.
Subrutinele pot s includ un L pentru contorizarea repetrilor. Dac exist un L, apelarea
subrutinei este repetat de un numr de ori conform celor specificate nainte ca programul
principal s continue cu blocul urmtor.
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
Programarea opionalelor
n afara funciilor standard incluse n maina dumneavoastr, s-ar putea s avei unele
dotri opionale, cu aspecte speciale referitoare la programare. Aceast seciune v
prezint modul de programare a acestor opionale.
Putei contacta HFO local pentru a achiziiona majoritatea acestor dotri opionale dac
maina dumneavoastr nu a fost livrat cu acestea.
5.2
Macro-urile (opional)
5.2.1
Prezentare
NOT:
Familiile de piese
Prelucrarea cu flci moi
c)
213
Prezentare
Sondarea
Utilizarea unui palpator mbuntete capacitile de prelucrare ale mainii n
diferite moduri:
a)
b)
c)
Coduri G i M utile
M00, M01, M30 - Oprire program
G04 - Oprire temporizat
G65 Pxx - Apelare subprogram macro. Permite transmiterea variabilelor.
M96 Pxx Qxx - Salt local condiionat atunci cnd semnalul de intrare discret este 0
M97 Pxx - Apelare subrutin local
M98 Pxx - Apelare subprogram
M99 - Revenire la subprogram sau bucl
G103 - Limit anticipare bloc. Nu este permis compensarea frezei.
M109 - Intrare interactiv utilizator (consultai la pagina 403)
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
Unitatea de comand memoreaz numerele zecimale n format binar. Ca urmare,
numerele memorate n variabile pot diferi cu cel puin o zecimal semnificativ. De
exemplu, numrul 7 memorat n variabila macro #100 poate fi citit ulterior ca 7.000001,
7.000000 sau 6.999999. Dac instruciunea era
IF [#100 EQ 7] ;
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
Anticiparea este un aspect de mare importan pentru programatorul de macro-uri.
Unitatea de comand ncearc s proceseze ct mai multe linii posibil n avans n scopul
creterii vitezei de procesare. Aceasta include interpretarea variabilelor macro.
De exemplu:
#1101 = 1 ;
G04 P1. ;
#1101 = 0 ;
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
5.2.2
2.
216
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.
Programarea opionalelor
3.
Introducerea numrului unei variabile macro i apsarea tastei sgeat n sus/n jos
va determina cutarea variabilei respective.
4.
NOTE:
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.
4.
Argumentele macro
Argumentele dintr-o instruciune G65 sunt un mijloc de a transmite valori i a seta
variabilele locale ale unei subrutine macro.
Urmtoarele dou tabele indic modul de punere n coresponden a variabilelor adrese
alfabetice cu variabilele numerice utilizate ntr-o subrutin macro.
217
Adresarea alfabetic
Adres:
Variabil
:
11
13
Adres:
Variabil
:
17
18
19
20
21
22
23
24
25
26
Adres:
Variabil:
10
11
Adres:
Variabil:
12
13
14
15
16
17
18
19
20
21
22
Adres:
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
valorile sunt transmise unor subrutine macro conform tabelului urmtor:
Adres:
Variabil:
.0001
.0001
.0001
1.
1.
1.
218
Programarea opionalelor
Adres:
Variabil:
1.
.0001
.0001
.0001
1.
1.
Adres:
Variabil:
.0001
.0001
1.
1.
.0001
Adres:
Variabil:
.0001
.0001
.0001
.0001
.0001
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;
Literele urmtoare nu pot fi utilizate pentru transmiterea parametrilor ctre o subrutin
macro: G, L, N, O sau P.
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
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:
Adres:
17
18
19
20
21
22
Alternativ:
Variabil:
12
Adres:
13
14
15
16
10
11
H
Alternativ:
Variabil:
23
24
25
26
27
28
29
30
31
32
33
Adres:
Alternativ:
NOT:
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
Variabilele de sistem ofer programatorului posibilitatea de a interaciona cu o gam
variat de stri ale unitii de comand. Prin setarea unei variabile de sistem, funcionarea
unitii de comand poate fi modificat. Prin citirea unei variabile de sistem, un program
poate s i modifice comportamentul n funcie de valoarea variabilei. Unele variabile de
sistem au statut Read Only (doar citire); aceasta nseamn c programatorul nu le poate
modifica. n continuare este prezentat un tabel succint cu variabilele de sistem
implementate curent, nsoite de o explicaie a modului de utilizare a acestora.
VARIABILE
UTILIZARE
#0
#1-#33
#100-#199
#500-#549
#550-#580
#581-#699
#700-#749
#800-#999
#1000-#1063
#1064-#1068
#1080-#1087
221
VARIABILE
UTILIZARE
#1090-#1098
#1094
#1098
#1100-#1139
40 ieiri discrete
#1140-#1155
#1264-#1268
#2001-#2050
#2051-#2100
#2101-#2150
#2201-#2250
#2301-#2350
#2701-#2750
#2751-#2800
#2801-#2850
#2901-#2950
#3000
Alarma programabil
#3001
#3002
Cronometrul orar
#3003
#3004
#3006
#3011
#3012
222
Programarea opionalelor
VARIABILE
UTILIZARE
#3020
#3021
#3022
#3023
#3024
#3025
#3026
#3027
#3030
Bloc cu bloc
#3031
Simularea
#3032
tergerea blocului
#3033
Oprirea opional
#3901
M30 - contorizare 1
#3902
M30 - contorizare 2
#4001-#4021
#4101-#4126
NOT:
VARIABILE
UTILIZARE
#5001-#5006
#5021-#5026
223
VARIABILE
UTILIZARE
#5041-#5046
#5061-#5069
#5081-#5086
#5201-#5206
Corecia comun
#5221-#5226
#5241-#5246
#5261-#5266
#5281-#5286
#5301-#5306
#5321-#5326
#5401-#5450
#5501-#5550
#5601-#5650
#5701-#5750
#5801-#5850
#5901-#6000
#6001-#6277
NOT:
#6501-#6999
NOT:
224
Programarea opionalelor
VARIABILE
UTILIZARE
#7001-#7006
(#14001-#14006)
#7021-#7026
(#14021-#14026)
#7041-#7046
(#14041-#14046)
#7061-#7066
(#14061-#14066)
#7081-#7086
(#14081-#14086)
#7101-#7106
(#14101-#14106)
#7121-#7126
(#14121-#14126)
#7141-#7146
(#14141-#14146)
#7161-#7166
(#14161-#14166)
#7181-#7186
(#14181-#14186)
#7201-#7206
(#14201-#14206)
#7221-#7226
(#14221-#14221)
#7241-#7246
(#14241-#14246)
#7261-#7266
(#14261-#14266)
#7281-#7286
(#14281-#14286)
225
VARIABILE
UTILIZARE
#7301-#7306
(#14301-#14306)
#7321-#7326
(#14321-#14326)
#7341-#7346
(#14341-#14346)
#7361-#7366
(#14361-#14366)
#7381-#7386
(#14381-#14386)
#8550
#8552
#8553
#8554
#8555
#8556
#8559
#8560
#8561
#8562
#8563
#8564
#8565
#8566
#8567
226
Programarea opionalelor
VARIABILE
UTILIZARE
#14401-#14406
#14421-#14426
#14441-#14446
#14461-#14466
#14481-#14486
#14501-#14506
#14521-#14526
#14541-#14546
#14561-#14566
#14581-#14586
#14581+(20n) #14586+(20n)
G154 P(30+n)
#15961-#15966
5.2.3
227
#1064 = axa X
#1264 = axa C
#1065 = axa Y
#1265 = axa U
#1066 = axa Z
#1266 = axa V
#1067 = axa A
#1267 = axa W
#1068 = axa B
#1268 = axa T
Coreciile sculelor
Utilizai urmtoarele variabile macro pentru a citi sau seta urmtoarele valori pentru
coreciile pentru geometrie, decalare sau uzur:
#2001-#2050
#2051-#2100
#2101-#2150
#2201-#2250
#2301-#2350
#2701-#2750
#2751-#2800
228
Programarea opionalelor
#2801-#2850
#2901-#2950
Mesajele programabile
#3000 Alarmele pot fi programate. O alarm programabil va aciona exact ca o alarm
intern. O alarm este generat prin setarea variabilei macro #3000 la un numr din
gama 1-999.
#3000= 15 (mesaj plasat n lista de alarme) ;
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
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) ;
n continuare sunt reprezentai biii variabilei #3004 i prioritizrile asociate. E Activat D
Dezactivat
#3004
Oprire avans
Control manual
vitez de avans
Verificare
oprire exact
230
Programarea opionalelor
#3004
Oprire avans
Control manual
vitez de avans
Verificare
oprire exact
231
#5021 Axa X
#5024 Axa A
#5022 Axa Z
#5025 Axa B
#5023 Axa Y
#5026 Axa C
NOT:
232
Programarea opionalelor
NOT:
NOT:
233
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) ;
NOT:
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.
#5201- #5206
#5221- #5226
#5241- #5246
#5261- #5266
#5281- #5286
#5301- #5306
234
Programarea opionalelor
#5321- #5326
#7001- #7006
#7021-#7026
(#14021-#14026)
#7041-#7046
(#14041-#14046)
#7061-#7066
(#14061-#14066)
#7081-#7086
(#14081-#14086)
#7101-#7106
(#14101-#14106)
#7121-#7126
(#14121-#14126)
#7141-#7146
(#14141-#14146)
#7161-#7166
(#14161-#14166)
#7181-#7186
(#14181-#14186)
#7201-#7206
(#14201-#14206)
#7221-#7226
(#14221-#14221)
#7241-#7246
(#14241-#14246)
#7261-#7266
(#14261-#14266)
#7281-#7286
(#14281-#14286)
#7301-#7306
(#14301-#14306)
235
#7321-#7326
(#14321-#14326)
#7341-#7346
(#14341-#14346)
#7361-#7366
(#14361-#14366)
#7381-#7386
(#14381-#14386)
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>].
Expresia este evaluat i rezultatul devine variabila accesat. De exemplu:
#1=3 ;
#[#1]=3.5 + #1 ;
Aceasta seteaz variabila #3 la valoarea 6.5.
Variabilele pot fi utilizate n locul adreselor cod G, unde adresa se refer la literele A - Z.
n blocul:
N1 G0 X1.0 ;
variabilele pot fi setate la urmtoarele valori:
#7 = 0 ;
#1 = 1.0 ;
iar blocul nclocuit cu:
N1 G#7 X#1 ;
Valorile din variabile sunt utilizate n momentul execuiei ca valori de adres.
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 ;
seteaz adresele G, X, Y i F la 1, 1.5, 3.7 i 0.02, indicnd astfel unitii de comand o
micare liniar, G01, n poziia X = 1.5 Z = 3.7 la o vitez de avans de 0.02 oli pe minut.
Sintaxa macro permite nlocuirea valorii de adres cu orice variabil sau expresie.
Instruciunea anterioar poate fi nlocuit cu urmtorul cod:
#1=
#2=
#3=
#4=
G#1
1 ;
0.5 ;
3.7 ;
0.02 ;
X[#1+#2] Z#3 F#4 ;
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 i operatorii se utilizeaz n expresii pentru modificarea variabilelor sau valorilor.
Operatorii sunt eseniali pentru expresii, n timp ce funciile simplific
sarcina programatorului.
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:
Funcie
Argument
Rezultat
Observaii
SIN[ ]
Grade
Zecimal
Sinus
COS[ ]
Grade
Zecimal
Cosinus
TAN[ ]
Grade
Zecimal
Tangent
ATAN[ ]
Zecimal
Grade
Arctangent, la fel
ca FANUC ATAN[
]/[1]
SQRT[ ]
Zecimal
Zecimal
Rdcin ptrat
238
Programarea opionalelor
Funcie
Argument
Rezultat
Observaii
ABS[ ]
Zecimal
Zecimal
Valoare absolut
ROUND[ ]
Zecimal
Zecimal
Rotunjire numr
zecimal
FIX[ ]
Zecimal
ntreg
Fracie trunchiat
ACOS[ ]
Zecimal
Grade
Arccosinus
ASIN[ ]
Zecimal
Grade
Arcsinus
#[ ]
ntreg
ntreg
Indirecia variabilei
DPRNT[ ]
Text ASCII
Ieire extern
1.714 ;
ROUND[#1] (#2 este setat la 2.0) ;
3.1416 ;
ROUND[#1] (#2 este setat la 3.0) ;
239
Readresarea
Operatorii
Operatorii pot fi clasificai n trei categorii: aritmetici, logici i booleeni.
Operatorii aritmetici
Operatorii aritmetici constau din operatorii unari i binari. Acetia sunt:
- Plus unar
+1.23
- Minus unar
-[COS[30]]
- Adunare binar
#1=#1+5
- Scdere binar
#1=#1-1
- nmulire
#1=#2*#3
- mprire
#1=#2/4
MOD
- Rest
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:
OR - dou valori SAU logic mpreun
XOR - dou valori SAU exclusiv mpreun
240
Programarea opionalelor
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
GE - Mai mare sau egal cu
LE - Mai mic sau egal cu
n continuare se prezint patru exemple referitoare la modul n care pot fi utilizai operatorii
booleeni i logici:
241
Readresarea
Exemplu
Explicaie
IF [#1 EQ 0.0]
GOTO100 ;
#1=[1.0 LT 5.0] ;
IF [#1 AND #2 EQ
#3] GOTO1 ;
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
n unitatea de comand Haas, toate expresiile seteaz o valoare condiional. Valoarea
este fie 0.0 (FALS), fie nonzero (ADEVRAT). Contextul n care este utilizat expresia
determin dac expresia este o expresie condiional. Expresiile condiionale sunt utilizate
n instrunciunile IF (dac) i WHILE (atunci cnd) i n comanda M99. Expresiile
condiionale pot face uz de operatori booleeni pentru a ajuta la evaluarea strii de TRUE
(adevrat) sau FALSE (fals).
Construcia condiional M99 este unic la nivelul unitii de comand Haas. Fr
macro-uri, M99 din unitatea de comand Haas are capacitatea de a efectua un salt
necondiionat la orice linie din subrutina curent prin plasarea unui cod P n acea linie.
De exemplu:
N50 M99 P10 ;
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
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.
Exemple de expresii aritmetice:
#101=#145*#30 ;
#1=#1+1 ;
X[#105+COS[#101]] ;
#[#2000+#13]=0 ;
Instruciunile de alocare
Instruciunile de alocare permit programatorului s modifice variabilele. Structura unei
instruciuni de alocare este:
<expresie>=<expresie>
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
Instruciunile de comand permit programatorului s execute salturi, att condiionate, ct
i necondiionate. Acestea ofer de asemenea posibilitatea de a itera o seciune a unui cod
n baza unei condiii.
Programarea opionalelor
245
Readresarea
NOT:
246
Programarea opionalelor
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
WH [#3001 LT 500] DO1
END1 ;
<alte instruciuni>
#3001=0 (Ateapt 300
WH [#3001 LT 300] DO1
END1 ;
milisecunde) ;
;
milisecunde) ;
;
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.
O bucl infinit poate fi executat prin eliminarea WHILE i a expresiei. Astfel,
DO1 ;
<instruciuni>
END1 ;
execut pn la apsarea tastei RESET (resetare).
ATENIE:
248
Programarea opionalelor
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.
Cnd se aloc un alias, variabila poate fi transmis cu un cod G; variabila nu poate fi
transmis cu un cod 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:
Parametru Haas
Cod O
91
9010
92
9011
93
9012
94
9013
95
9014
96
9015
97
9016
98
9017
99
9018
100
9019
T5.2:
Parametru Haas
Cod O
81
9000
82
9001
83
9002
84
9003
85
9004
86
9005
87
9006
88
9007
250
Programarea opionalelor
Parametru Haas
Cod O
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
Instruciunea DPRNT permite programatorului s transmit un text formatat spre portul
serial. Orice texte i variabile pot fi tiprite prin intermediul portului serial. Structura unei
instruciuni DPRNT este urmtoarea:
DPRNT [<text> <#nnnn[wf]>... ] ;
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.
O comand de aliniat nou este transmis dup fiecare bloc DPRNT.
Exemple DPRNT[ ]
Cod
Ieire
N1 #1= 1.5436 ;
N2
DPRNT[X#1[44]*Z#1[03]*
T#1[40]] ;
X1.5436 Z 1.544 T 1
N3
DPRNT[***MEASURED*INSI
DE*DIAMETER***] ;
N4 DPRNT[] ;
N5 #1=123.456789 ;
N6 DPRNT[X-#1[35]] ;
252
X-123.45679 ;
Programarea opionalelor
Execuia
Instruciunile DPRNT sunt executate n timpul interpretrii blocului. Aceasta nseamn c
programatorul trebuie s fie atent unde apar instruciunile DPRNT n program, n special
dac se intenioneaz tiprirea.
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.
Funcia DPRNT[ ] poate fi editat similar cu un comentariu. Aceasta poate fi tears,
mutat n ntregime sau se pot edita elemente individuale dintr-o parantez. Referinele la
variabile i expresiile referitoare la format se vor modifica n ansamblu. Dac dorii s
modificai [24] n [44], plasai cursorul astfel nct [24] s fie marcat, tastai [44] i apsai
tasta Write (scriere). Reinei c putei utiliza comanda [HANDLE JOG] (manet de avans
rapid) pentru a v deplasa n interiorul expresiilor DPRNT[ ] lungi.
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:
253
G66
G66.1
G67
Anulare modal
M98
M98
M98
SKIP/N
N=1..9
#3007
#4201-#4320
#5101-#5106
ATAN [ ]/[ ]
BIN [ ]
BCD [ ]
FUP [ ]
LN [ ]
Logaritm natural
254
Programarea opionalelor
EXP [ ]
Exponent n baza e
ADP [ ]
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.
5.2.6
255
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
1
4
6
5
5.3
Sculele antrenate axiale i radiale: [1] Scul axial, [2] Scul radial.
5.3.1
256
Programarea opionalelor
7
6
1
2
3
4
257
1.
2.
3.
Aezai cheia cu crlig 1 [3] peste tift i inei contra la piulia lagrului bucei
elastice. Ar putea fi necesar rotirea piuliei lagrului bucei elastice pentru a se fixa
cheia.
4.
Montarea i reglarea
Pentru a monta i instala sculele antrenate:
1.
F5.4:
Montai tiftul de centrare livrat mpreun cu portcuitul pentru sculele antrenate Haas
n capul revolver.
Instalarea tiftului de centrare [1]
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.
F5.5:
1
3
4.
5.
6.
7.
Deplasai ceasul comparator de-a lungul tiftului sau sculei pentru a msura
paralelismul cu axa X.
8.
Reglai uruburile de reglare [3] i continuai deplasarea spre vrful tiftului sau
sculei pn cnd ceasul comparator indic zero pe toat cursa pe axa X.
9.
Strngei urubul imbus VDI cu cuplul specificat i verificai din nou paralelismul.
Reglai dac este necesar.
10.
11.
nfiletai un urub M10 n tiftul de centrare [1] i tragei de acesta pentru a scoate
tiftul.
259
5.3.4
5.3.5
Axa C
Axa C asigur o micare de nalt precizie, bidirecional a arborelui principal, ce este
interpolat integral cu micarea pe axa X i/sau Z. Putei comanda turaiile arborelui
principal n gama 0.01 - 60 rot/min.
Funcionarea axei C este dependent de masa, diametrul i lungimea piesei de prelucrat
i/sau de sistemul de suport (mandrin). Contactai Departamentul Aplicaii al Haas dac
se utilizeaz configuraii grele, de diametre sau lungimi mari neuzuale.
260
Programarea opionalelor
5.3.7
Interpolarea cartezian
Comenzile n coordonate carteziene sunt transformate n micri pe axele liniare (micri
ale capului revolver) i micri ale arborelui principal (rotaia piesei de prelucrat).
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 ;
%
262
Programarea opionalelor
Exemple de programe
F5.6:
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) ;
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)
F5.7:
C0
3.0"
1.5"
C270
C180
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.
La selectarea FANUC pentru setarea 58, unitatea de comand nu trebuie s poziioneze
muchia tietoare a sculei de-a lungul tuturor muchiilor conturului programat, prevenind
supratierea. Unghiurile exterioare mai mici sau egale cu 270 sunt mbinate n col ascuit,
iar unghiurile exterioare de peste 270 sunt mbinate printr-o micare liniar suplimentar.
Diagramele urmtoare prezint cum funcioneaz compensarea frezei pentru cele dou
valori ale setrii 58.
NOT:
265
Compensarea razei vrfului sculei prin utilizarea G112 n planul G17 (XY)
F5.8:
5
F5.9:
6
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:
1
2
3
NOT:
267
Compensarea razei vrfului sculei prin utilizarea G112 n planul G17 (XY)
1
2
1
2
F5.12:
1
2
1
2
1
2
268
1
2
1
2
1
2
Programarea opionalelor
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.
2
3
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:
2
+
C1
270
Programarea opionalelor
5.4.1
5.4.2
5.4.3
Operarea i programarea
Axa Y este o ax suplimentar la strunguri (dac este prevzut); aceasta poate fi
comandat i se comport n acelai mod ca axele X i Z standard. Nu este necesar o
comand de activare a axei Y.
Strungul va poziiona automat axa Y fa de axa central a arborelui principal dup o
schimbare a sculei. Asigurai-v c este poziionat corect capul revolver nainte s
comandai rotaia.
Codurile G i M Haas standard sunt disponibile la programarea cu axa Y.
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.
Recomandri pentru programare:
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
NOT:
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:
%
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 ;
G00 X2.25 ;
G01 Y1.75 F22. ;
G00 X3.25 ;
G00 Y-1.75 Z-0.75 ;
G00 X2.25 ;
G01 Y1.75 F22. ;
G00 X3.25 ;
G00 X3.25 Y0. Z1. ;
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 ;
%
5.5
Y
Z
Recuperatorul de piese
Aceast opiune este un sistem automat de recuperare a piesei proiectat s funcioneze n
aplicaii cu alimentatorul de bare. Acesta este comandat prin utilizarea codurilor M (M36
pentru activare, respectiv M37 pentru dezactivare). Recuperatorul de piese opional se
rotete pentru a prinde piesa prelucrat i a o direciona spre lada aflat pe ua frontal.
274
Programarea opionalelor
5.5.1
Operarea
Recuperatorul de piese trebuie s fie reglat corespunztor nainte de utilizare.
1.
2.
F5.16:
3.
AVERTISMENT:
NOT:
275
Interferena cu mandrina
5.5.2
Interferena cu mandrina
Flcile mari ale mandrinei pot deranja funcionarea recuperatorului de piese. Verificai
spaiile libere disponibile nainte s acionai recuperatorul de piese.
F5.17:
276
Programarea opionalelor
5.6
+
Y
C1
5.6.1
NOT:
278
Programarea opionalelor
279
1
2
60
G199
G199 R60.
n modul MDI, comandai un cod M19 pentru a orienta arborele principal i un cod
M119 pentru a orienta arborele secundar.
Astfel se stabilete orientarea implicit ntre poziiile de origine ale arborilor.
280
2.
3.
4.
Programarea opionalelor
5.6.2
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.
281
Operarea
5.7
5.7.1
Operarea
Pentru a accesa meniul palpator scule:
1.
2.
Utilizai tasta sgeat dreapta pentru a selecta tab-ul PROBE (palpator) i apsai
tasta [ENTER] (execuie).
3.
Utilizai tastele sgei n sus/ n jos pentru a defila ntre opiunile de meniu.
F5.21:
SETUP
OP MODE
MANUAL
X OFFSET
TOOL NUMBER
Z OFFSET
0. 0000 in
0. 0000 in
TOOL OFFSET
1
TOOL TIP DIR
0
TOLERANCE
0.0000 in
F1 Lower / Raise probe arm.
Alarm Messages
Help Messages
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.
TOLERANCE - Seteaz tolerana pentru diferena de msurare pentru modul BREAK
DETECT (detectare rupere). Nu este disponibil n alte moduri.
X OFFSET (decalaj axa X), Z OFFSET (decalaj axa Z) - Afieaz valoarea decalajului
pentru axa specificat. Nu se poate modifica.
5.7.2
Modul manual
Sculele trebuie s fie palpate n modul manual nainte s poat fi utilizat modul automat.
NOT:
1.
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.
Modul automat
5.7.3
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.
Modul automat
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.
5.7.4
1.
2.
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.
284
1.
2.
3.
Selectai Op Mode Break Det. (mod operare detectare rupere) cu ajutorul tastelor
sgei stnga/dreapta.
4.
5.
Tastai codul coreciei de utilizat pentru scul i apsai tasta [ENTER] (execuie).
Programarea opionalelor
Direcia vrfului sculei este selectat automat pe baza direciei setate n modul
manual pentru corecia sculei.
5.7.5
6.
7.
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.
12.
Apsai butonul [CYCLE START] (pornire ciclu). Este palpat vrful sculei. Dac este
depit valoarea pentru toleran, se genereaz o alarm.
13.
NOT:
5.7.6
1.
2.
2.
3.
4.
5.
286
1.
2.
3.
Apsai tasta [OFFSET] (corecie) i tergei valorile de corecie pentru scula 1 din
pagina Tool Geometry (geometrie scul).
4.
5.
6.
7.
8.
9.
Tastai diametrul piesei de prelucrat i apsai tasta [ENTER] (execuie) pentru a-l
aduga n coloana pentru corecia pe axa X. nregistrai aceast valoare ca numr
pozitiv. Denumii-o corecia A.
10.
11.
Programarea opionalelor
5.7.7
12.
13.
14.
Avansai rapid axa X pentru a aduce vrful sculei la aproximativ 0.25" (6 mm)
deasupra vrfului palpatorului.
15.
Selectai treapta de avans rapid .001" prin apsarea [.001 1.] i meninerea apsat
a butonului [-X] pn cnd palpatorul emite i oprete scula. nregistrai poziia
decalat pe axa X ca numr pozitiv. Denumii-o corecia B.
16.
17.
18.
nmulii limea vrfului palpatorului cu doi. Scdei valoarea respectiv din setarea
59 i introducei aceast nou valoare ca numr pozitiv n setarea 60.
ATENIE:
287
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
Prezentare
Acest capitol prezint descrierile detaliate ale codurilor G (funcii pregtitoare), codurilor G
(cicluri nchise), codurilor M i setrilor pe care le utilizeaz maina. Fiecare din seciunile
respective ncepe cu o list a codurilor n ordine numeric i a denumirilor
asociate codurilor.
6.1.1
NOT:
NOT:
T6.1:
Cod
Denumire
Cod
Denumire
G00
Poziionarea prin
deplasare rapid (Grupa
01)
G01
Micarea de interpolare
liniar (Grupa 01)
G31
G02 / G03
Micarea de interpolare
circular n sens orar / n
sens antiorar (Grupa 01)
G32
G04
Oprirea temporizat
(Grupa 00)
G40
Anularea compensrii
razei vrfului sculei
(Grupa 07)
G09
G41 / G42
Compensarea razei
vrfului sculei spre
stnga / TNC spre
dreapta (Grupa 07)
G10
Setarea
coreciilor/decalajelor
(Grupa 00)
G50
Setarea decalajului
coordonatelor globale
FANUC, YASNAC
(Grupa 00)
G14 / G15
Schimbarea arborelui
secundar / Anularea
(Grupa 17)
G51
Anularea
coreciilor/decalajelor
(YASNAC) (Grupa 00)
G17
Planul XY
G52
Setarea sistemului de
coordonate locale
FANUC (Grupa 00)
G18
Selectarea planului
(Grupa 02)
G53
Selectarea
coordonatelor mainii
(Grupa 00)
290
Codurile G i M/setrile
Cod
Denumire
Cod
Denumire
G19
G54-59
Selectarea sistemului
de coordonate #1 - #6
FANUC (Grupa 12)
G20 / G21
Selectarea oli /
Selectarea sistemului
metric (Grupa 06)
G61
G28
Revenirea la punctul de
zero al mainii (Grupa
00)
G64
G29
G65
Apelarea subrutinei
macro pentru dotarea
opional (Grupa 00)
291
NOT:
NOT:
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
N8
.5
N7
N5
1.25 .75
.5
.05 TYP
45
X(U),I
%
O0001 (Chamfering)
N1 G50 S1500
N2 G00 T101 G97 S500 M03
N3 G00 X0 Z0.25
N4 G01 Z0 F0.005
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
N10 G01 Z-1.5
N11 G00 X1.5 Z0.25
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).
Sintaxa pentru teire
G01 X(U) x Kk ;
G01 Z(W) z Ii ;
Sintaxa pentru rotunjire de col
G01 X(U) x Rr ;
G01 Z(W) z Rr ;
Adresele:
I = teire, Z pe X (sensul axei X, +/-)
K = teire, X pe Z (sensul axei Z, +/-)
293
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
2
2
4
3
2.5
A=150
(30x1/2)
CL
NOT:
294
%
O0001
T606
G54;
M03 S1500 G97;
G00 X5. Z0.1;
X0;
G01 Z0 F0.01;
G01 X4. Z0 F0.012; (4)
X5. (3) A150.;
Z-2.;
X6.;
G53 X0;
G53 Z0;
M30;
%
Codurile G i M/setrile
Rotunjirea de col
F6.3:
1.
N9
N8
.5
N7
N5
1.25 .75
.5
R 0.050
TYP
X(U)
Z(W)
%
O0005 (Corner Rounding)
T101;
N1 G50 S1500;
N2 G00 G97 S500 M03;
N3 X0 Z0.25;
N4 G01 Z0 F0.005;
N5 G01 X0.5 R-0.050;
N6 G01 Z-0.50;
N7 G01 X0.75 R-0.050;
N8 G01 Z-1.0 R0.050;
N9 G01 X1.25 R-0.050;
N10 G01 Z-1.5;
N11 G00 X1.5 Z0.25;
G53 X0;
G53 Z0;
M30;
%
Note:
1.
2.
3.
295
F6.4:
F6.5:
1. X- to Z-
2. X- to Z+
296
2
X1.5 Z-1.;
G01 X0.5 K-0.1;
Z-2.;
X1.5 Z-1.
3
X1.5 Z-1.;
G01 X0.7;
X0.5 Z-1.1;
Z-2.
X1.5 Z-1.;
G01 X0.5 K0.1;
Z0.;
X1.5 Z-1.;
G01 X0.7;
X0.5 Z-0.9;
Z0.;
3. X+ to Z-
X0.5 Z-1.;
G01 X1.5 K-0.1;
Z-2.;
X0.5 Z-1.;
G01 X1.3;
X1.5 Z-1.1;
Z-2.
4. X+ to Z+
X0.5 Z-1.;
G01 X1.5 K0.1;
Z0.;
X0.5 Z-1.;
G01 X1.3;
X1.5 Z-0.9;
Z0.;
X0.5 Z-2.
X0.5 Z0
0.1
X1.5 Z-2.
X1.5 Z0
3
Codurile G i M/setrile
F6.6:
F6.7:
297
Reguli:
1.
2.
Utilizai adresa R mpreun cu oricare dintre X(U) sau Z(W), dar nu cu ambele n
acelai bloc.
3.
4.
Blocul urmtor trebuie s fie o alt micare liniar simpl ce este perpendicular pe
cea anterioar.
5.
Teirea sau rotunjirea de col automat nu poate fi utilizat ntr-un ciclu de filetare
sau ntr-un ciclu nchis.
6.
Teitura sau raza de col trebuie s fie suficient de mic nct s ncp ntre liniile
ce se intersecteaz.
7.
Utilizai doar o micare simpl pe axa X sau Z n modul liniar (G01) pentru teire sau
rotunjire de col.
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
+X
299
F6.9:
.0312 R
R = .100 + .0312
.100 R
.100 R
R = .100 + .0312
G02 U-.2624 W-.1312 R.1312 (K-.1312) ;
.0312 R
G02
.0312 R
.100 R
R = .100 + .0312
G03 U.2624 W-.1312 R.1312 (K-.1312) ;
.100 R
R = .100 - .0312
G03 U-.1376 W-.0688 R.0688 (I-.0688) ;
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.
Linia urmtoare va tia un arc mai mic de 180 grade:
G01 X3.0 Z4.0 ;
G02 Z-3.0 R5.0 ;
300
Codurile G i M/setrile
F6.10:
+R
-R
I
K
NOT:
301
P1-P50 - Fac referin la coreciile pentru geometrie sau uzur, respectiv decalajele
de origine (L10-L11)
Exemple de programare
G10 L2 P1 W6.0 (Deplasare coordonate G54 cu 6.0 uniti
spre dreapta);
G10 L20 P2 X-10.Z-8. (Setare coordonate de lucru G111
la X-10.0, Z-8.0);
302
Codurile G i M/setrile
NOT:
303
G19
17
G18
Structur program cu compensarea razei vrfului sculei:
G17 G01 X_ Y_ F_ ;
G40 G01 X_ Y_ I_ J_ F_ ;
304
Codurile G i M/setrile
305
NOT:
306
Codurile G i M/setrile
NOT:
G32 Definirea pasului (viteza de avans): [1] Filet drept, [2] Filet conic.
Lz
Lz
Lx = 0
Lx
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
NOT:
ATENIE:
N3
N2
N1
Rapid
Feed
NOT:
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:
G32 X-1.99 Z-2. Q60000 F0.2 (Achiere la 60 grade) ;
G32 X-1.99 Z-2. Q120000 F0.2 (Achiere la 120 grade) ;
G32 X-1.99 Z-2. Q270123 F0.2 (Achiere la 270.123 grade)
;
Se aplic urmtoarele reguli la utilizarea 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.
3.
309
F6.15:
G40
G42
1
G41 TNC spre dreapta i G42 TNC spre stnga: [1] Vrf = 2, [2] Vrf = 3.
G41
G42
G41
310
G42
Codurile G i M/setrile
;
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.
1
X/
NOT:
312
Codurile G i M/setrile
6.1.2
T6.2:
Cod
Denumire
Cod
Denumire
G70
G102
Ieirea programabil la
RS-232 (Grupa 00)
G71
Ciclul de ndeprtare
adaos diametru
exterior/interior (Grupa
00)
G103
Limitarea anticiprii
blocurilor (Grupa 00)
G72
Ciclul de ndeprtare
adaos suprafa frontal
(Grupa 00)
G105
G73
Ciclul de ndeprtare
adaos traiectorie
neregulat (Grupa 00)
G110, G111 i
G114 - G129
Sistemul de
coordonate (Grupa 12)
G74
Ciclul de canelare
frontal (Grupa 00)
G112
Interpretarea XY n XC
(Grupa 04)
314
Codurile G i M/setrile
Cod
Denumire
Cod
Denumire
G75
Ciclul de canelare
diametru exterior/interior
(Grupa 00)
G113
G76
G154
Selectarea
coordonatelor de lucru
P1-99 (Grupa 12)
G80
G159
Preluarea din
fundal/returnarea
piesei
G81
G160
Activarea modului de
comand ax APL
G82
Ciclul nchis de
pregurire (Grupa 09)
G161
Dezactivarea modului
de comand ax APL
G83
G184
Ciclul nchis de
tarodare invers pentru
filete pe stnga (Grupa
09)
G84
G186
Tarodarea rigid
invers cu sculele
antrenate (pentru filete
pe stnga)
G85
G187
Reglarea preciziei
(Grupa 00)
G86
G195 / G196
Tarodarea radial
direct/invers cu
sculele antrenate
(diametru) (Grupa 00)
G87
G198
Decuplarea controlului
sincron al arborilor
(Grupa 00)
G88
G199
Cuplarea controlului
sincron al arborilor
(Grupa 00)
315
Cod
Denumire
Cod
Denumire
G89
G211
Setarea manual a
sculei / G212 Setarea
automat a sculei
G90
Ciclul de strunjire
diametru exterior/interior
(Grupa 01)
G200
G92
G241
G94
G242
Ciclul nchis de
pregurire radial
(Grupa 09)
G95
Tarodarea rigid cu
sculele antrenate
(frontal) (Grupa 09)
G243
G96
Activarea vitezei de
achiere constante
(Grupa 13)
G246
Ciclul nchis de
alezare radial i oprire
(Grupa 09)
G97
Dezactivarea vitezei de
achiere constante
(Grupa 13)
G245
G98
Avansul pe minut
(Grupa 10)
G247
G99
Avansul pe rotaie
(Grupa 10)
G248
G100 / G101
Dezactivarea/activarea
imaginii n oglind
(Grupa 00)
G249
Ciclul nchis de
alezare radial i oprire
temporizat (Grupa 09)
316
Codurile G i M/setrile
NOT:
NOT:
317
F6.18:
Q
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
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.
6
5
X+
(I,K)
Z+
4
(U, W)
P
W
K
I
U/2
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
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.
F6.20:
U+ W- I+ KQ
S
P
P
Q
S
U- W- I- K-
U+ W+ I+ K+
Q
S
X+
Z+
S
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.
Fiecare trecere de degroare este oprit nainte ca aceasta s intersecteze traiectoria
programat a sculei, permind att adaosuri de degroare, ct i de finisare. Scula este
apoi retras din material, la un unghi de 45 grade, la distana specificat n setarea 73.
Scula se deplaseaz apoi n modul deplasare rapid n planul de degajare.
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).
Traiectoria PQ pe axa X nu va depi poziia iniial de pornire. Singura excepie o
constituie blocul final Q.
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:
3
2
P S
P S
321
Traiectoria pentru degroarea tip 2: [1] Traiectorie scul, [2] Succesiune regiuni.
2
1
5
7
F6.23:
2
6
Retragerile sculei tip 1 i tip 2: [1] Tip 1, [2] Tip 2, [3] Setarea 73.
2
3
45
322
Codurile G i M/setrile
NOT:
ATENIE:
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
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:
3
2
N11
N10
N9
N8
N7
4.50
6.50
N6
N5
N4
2.50 N3 N2
*R0.25
1.00
P
N1
*R0.250
6.50
3.25
1.00
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
G50
G97
G00
G96
G70
G00
M30
%
F6.26:
S2500 ;
S955 M03 ;
X6. Z0.05 M08 ;
S1500 ;
P1 Q11 ;
X0 Z0 T200 ;
;
1
P
3
2
N6
N4 N3
N5
N1
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
NOT:
.R .500
R .250
3.00
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
Exemplu cod G de baz G72: [P] Bloc de nceput, [1] Poziie de pornire,
[Q] Bloc final.
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.
%
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.
Dou tipuri de traiectorii de prelucrare sunt adresate cu o comand G72.
329
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
1
S
I
U/2
5
(U,W)
(I,K)
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
F6.31:
U+,W-,I+,KS
U+,W+,I+,K+
S
X+
Z+
S
U-,W-,I-,K-
S
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.
Fiecare trecere de degroare este oprit nainte ca aceasta s intersecteze traiectoria
programat a sculei, permind att adaosuri de degroare, ct i de finisare. Scula este
apoi retras din material, la un unghi de 45 grade, la distana specificat n setarea 73.
Scula se deplaseaz apoi n modul deplasare rapid n planul de degajare X.
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).
Traiectoria PQ pe axa Z nu va depi poziia iniial de pornire. Singura excepie o
constituie blocul Q.
Degroarea tip 2, atunci cnd setarea 33 este YASNAC, trebuie s includ R1 (fr
zecimale) n blocul de comand G71.
331
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.
De exemplu, dac traiectoria G72 tip 2 conine urmtoarele:
... ;
X-5. Z-5. ;
X-5.1 Z-5.1 ;
X-8.1 Z-3.1 ;
... ;
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.
Compensarea frezei este aproximat prin ajustarea adaosului de degroare n funcie de
raza i tipul de vrf al sculei. Astfel, limitele aplicabile pentru adaos se aplic i pentru suma
adaosurilor i a razei sculei.
ATENIE:
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.
4
3
(I,K)
2
(U, W)
X+
Z+
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
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
Q
D
4
3
X
Z
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.
Traiectoria programat a sculei PQ nu trebuie s fie monoton pe X sau Z, ns trebuie s
v asigurai c materialul existent nu interfereaz cu scula n cursul micrilor de apropiere
i de ndeprtare.
NOT:
335
F6.34:
U+ W- I+ KQ
S
U+ W+ I+ K+
Q
S
X+
Z+
Q
S
U- W- I- K-
S
U- W+ I- K+
Z
VI
W
K
1
2
3
I
U/2
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
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 ;
%
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
I
U/2
VI
1
2
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.
NOT:
2
3
4
Exemplu de program:
%
O0075 ;
T101 ;
G97 S750 M03 ;
G00 X4.1 Z0.05 (Deplasare rapid n poziia degajat) ;
339
G75 Diametru exterior, treceri multiple: [1] Scul, [2] Deplasare rapid, [3] Avans
de lucru, [4] Canelur.
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
G76 Ciclul de filetare, treceri multiple: [1] Adncime Z, [2] Diametru minor,
[3] Diametru major.
341
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.
W
5
1
2
3
4
U
7
X
I
K
A/2
Ciclul nchis G76 poate fi utilizat pentru realizarea filetelor drepte i conice
(pentru conducte).
nlimea filetului este definit ca distana de la vrful filetului pn la fundul filetului.
Adncimea calculat a filetului (K) este valoarea K minus adaosul de finisare (setarea 86,
Thread Finish Allowance - adaos de finisare filet).
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.
NOT:
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.
F6.43:
2
A
1
M24
B
D N
NOT:
2.
3.
4.
F6.44:
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 ;
%
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.
3.
NOT:
346
Codurile G i M/setrile
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.
1
2
3
R
X
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.
1
2
3
4
Exemplu de program:
F6.47:
Codurile G i M/setrile
G00
G18
G99
M01
M30
%
Pentru a calcula ct de lung trebuie s fie oprirea temporizat la fundul alezajului pentru
ciclul de pregurire respectiv, utilizai formula urmtoare:
P = Rotaii oprire temporizat x 60000/turaie
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.
349
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
2
3
4
Q
R
#22
NOT:
#52
350
Codurile G i M/setrile
351
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
2
3
R
X
Cnd se execut tarodarea G84 pe un strung, cel mai simplu este s se utilizeze codul G99
Avansul pe rotaie.
Viteza de avans, cnd se utilizeaz G99, este egal cu pasul tarodului.
Pasul este distana parcurs de-a lungul axei urubului la o rotaie complet.
Trebuie apelat o valoare S nainte de G84. Valoarea S determin turaia ciclului de
tarodare.
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).
Pasul unui tarod 5/16-18 este 1.411 mm (1/18*25.4=1.411), respectiv 0.0556"
(1/18=0.0556)
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
353
NOT:
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
2
3
X
Z
4
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.
1
2
3
Z
R
X
1
2
3
355
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
2
3
4
356
Codurile G i M/setrile
NOT:
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.
1
2
3
Z
R
X
357
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
2
3
4
5
6
U/2
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.
F6.56:
U-,W+,I-
U-,W-,I-
II
I
X+
Z+
III
IV
U+,W+,I+
358
U+,W-,I+
Codurile G i M/setrile
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).
4
Z-1.0
1
2
3
Exemplu de program:
%
O0156 (PROGRAM DE FILETARE 1-12) ;
T101 ;
G54 ;
359
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 ;
%
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.
3.
360
Codurile G i M/setrile
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.
U/2
1
2
3
4
5
361
F6.59:
U-,W+,K-
II
U-,W-,K+
S
X+
Z+
III
IV
S
U+,W+,K+
S
U+,W-,K+
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 ;
%
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
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.
NOT:
364
Codurile G i M/setrile
365
Descrierea modului Q
Denumire
Descriere
Denumire
Descriere
Q0
Normal
Q5
Q1
Q6
Q2
Q7
Q3
Q8
Descrcare bar
laminat
Q4
Avans n poziia de
referin
Q9
Modurile Q sunt utilizate numai n modul MDI i trebuie s fie precedate ntotdeauna de un
cod G105.
G105 sau G105 Q0 Avans normal bar
366
Codurile G i M/setrile
Utilizat pentru comandarea avansului barei n modul MDI. Consultai Descrierea codurilor
G pentru modul de operare.
G105 Q1 Setare lungime bar
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.
NOT:
NOT:
367
AVERTISMENT:
Codurile G i M/setrile
NOT:
G112 Interpretarea XY n XC
%
T0101 ;
G54 ;
G17 ;
G112 ;
M154
G0G98Z.1 ;
G0X.875Y0. ;
M8 ;
G97P2500M133 ;
G1Z0.F15. ;
Y.5F5. ;
G3X.25Y1.125R.625 ;
G1X-.75 ;
G3X-.875Y1.R.125 ;
G1Y-.25 ;
G3X-.75Y-.375R.125 ;
G2X-.375Y-.75R.375 ;
G1Y-1. ;
G3X-.25Y-1.125R.125 ;
G1X.75 ;
G3X.875Y-1.R.125 ;
G1Y0. ;
G0Z.1 ;
G113 ;
G18 ;
M9 ;
M155 ;
M135 ;
G28U0. ;
G28W0.H0. ;
M30 ;
%
Y 1.0
X
X 1.0
369
NOT:
G110 - G129 se refer la aceleai decalaje de origine ca G154 P1 P20; acestea pot fi selectate prin utilizarea oricreia dintre metode.
Cnd este activ un decalaj de origine G154, titlul din colul din dreapta sus al decalajului de
origine va indica valoarea G154 P.
Structura decalajelor de origine G154
#14001-#14006
#14021-#14026
#14041-#14046
#14061-#14066
#14081-#14086
#14101-#14106
#14121-#14126
#14141-#14146
#14161-#14166
#14181-#14186
G119)
#14201-#14206
G120)
#14221-#14221
G121)
#14241-#14246
G122)
#14261-#14266
G123)
#14281-#14286
G124)
#14301-#14306
G125)
#14321-#14326
G126)
370
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
Codurile G i M/setrile
#14341-#14346
G127)
#14361-#14366
G128)
#14381-#14386
G129)
#14401-#14406
#14421-#14426
#14441-#14446
#14461-#14466
#14481-#14486
#14501-#14506
#14521-#14526
#14541-#14546
#14561-#14566
#14581-#14586
#14781-#14786
#14981-#14986
#15181-#15186
#15381-#15386
#15581-#15586
#15781-#15786
#15881-#15886
#15901-#15906
#15921-#15926
#15941-#15946
#15961-#15966
P21
P22
P23
P24
P25
P26
P27
P28
P29
P30
P40
P50
P60
P70
P80
P90
P95
P96
P97
P98
P99
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.
NOT:
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.
1
2
3
Z
R
4
Z
1
2
3
X
R
Z
Nu este necesar pornirea arborelui principal n sens orar naintea acestui ciclu nchis;
unitatea de comand o va face automat. A se vedeaG84.
373
374
Codurile G i M/setrile
F6.63:
1
2
3
4
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 i M/setrile
G03
G01
G00
G97
G15
G53
M01
ATENIE:
378
1.
2.
3.
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.
Deoarece micrile U i W se refer la distane de incrementare fa de poziia n care se
afl scula n momentul respectiv, dac executai o ndeprtare prin deplasare rapid i
pornii programul din noua poziie, capul revolver se deplaseaz n sus i spre dreapta fa
de noua poziie. Cu alte cuvinte, dac executai manual deplasarea rapid pn la 0.5" de
ppua mobil i comandai apoi G200 T202 U.5 W1. X1. Z1., capul revolver va lovi
ppua mobil - executnd o micare incremental W1. (1" spre dreapta). De aceea, ar
putea fi util s setai setarea 93 i setarea 94, Zona de restricie a ppuii mobile. Informaii
n acest sens se gsesc la 109.
379
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
4
5
6
8
7
380
Codurile G i M/setrile
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
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
#22
#22
8
7
382
Codurile G i M/setrile
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
4
5
6
8
7
Codurile G i M/setrile
385
386
Codurile G i M/setrile
387
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
Codurile G i M/setrile
M30 ;
6.1.3
T6.4:
Cod
Denumire
Cod
Denumire
M00
Oprirea programului
M69
Dezactivarea releului
de ieire
M01
Oprirea programului
M76/M77
Dezactivarea/activarea
afiajului
M02
ncheierea programului
M78/M79
Alarm dac se
ntlnete / nu se
ntlnete un semnal
de salt
M03/M04/M05
Pornirea arborelui
principal spre
nainte/napoi/oprirea
M85/M86
Deschiderea/nchidere
a uii automate
(opional)
M08/M09
Activarea/dezactivarea
lichidului de rcire
M88/M89
Activarea/dezactivarea
lichidului de rcire la
nalt presiune
(opional)
M10/M11
Strngerea/destrngerea
mandrinei
M95
Modul hibernare
M12/M13
Activarea/dezactivarea
jetului automat de aer
comprimat (opional)
M96
M14/M15
Activarea/dezactivarea
frnei arborelui principal
(axa C opional)
M97
Apelarea unui
subprogram local
M17/M18
M98
Apelarea unui
subprogram
389
Cod
Denumire
Cod
Denumire
M19
Orientarea arborelui
principal (opional)
M99
Revenirea la
subprogram sau bucl
M21/M22
Avansarea/retragerea
ppuii mobile (opional)
M104/M105
Extinderea/retragerea
braului palpatorului
(opional)
M23/M24
Activarea/dezactivarea
teirii la ieirea filetului
M109
Intrarea interactiv
pentru utilizator
M30
ncheierea programului i
resetarea
M110/M111
Strngerea/destrnger
ea mandrinei arborelui
secundar (opional)
M31/M33
Transportorul de pan
spre nainte/oprirea
(opional)
M112/M113
Activarea/dezactivarea
jetului de aer
comprimat al arborelui
secundar (opional)
M36/M37
Activarea/dezactivarea
recuperatorului de piese
(opional)
M114/M115
Activarea/dezactivarea
frnei arborelui
secundar (opional)
M38/M39
Activarea/dezactivarea
varierii turaiei arborelui
principal
M119
Orientarea arborelui
secundar (opional)
M41/M42
Treapta
inferioar/superioar
(opional)
M121-128
Setarea codurilor M de
utilizator (opional)
M43/M44
Deblocarea/blocarea
capului revolver (doar
pentru service)
M133/M134/M
135
M51-M58
Activarea codurilor M de
utilizator (opional)
M143/M144/M
145
M59
M154/M155
Cuplarea/decuplarea
axei C (opional)
M61-M68
Dezactivarea codurilor M
de utilizator (opional)
390
Codurile G i M/setrile
NOT:
Cel mai uzual mod de ncheiere a unui program este prin utilizarea
unui M30.
391
NOT:
392
Codurile G i M/setrile
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
G01 Z-0.5 ;
G00 Z0.1 ;
M15 (Dezactivare frn arbore principal) ;
NOT:
ATENIE:
1 2
394
Codurile G i M/setrile
395
396
Codurile G i M/setrile
NOT:
397
398
Codurile G i M/setrile
AVERTISMENT:
399
400
Codurile G i M/setrile
Un M99 este utilizat la sfritul unui subprogram, subprogram local sau macro pentru
revenirea la programul principal.
2.
3.
Note referitoare la programare - Putei simula comportamentul Fanuc prin utilizarea codului
urmtor:
Haas
Apelare program:
O0001
O0001
...
...
N50 M98 P2
N50 M98 P2
...
...
...
...
M30
M30
402
Fanuc
Codurile G i M/setrile
Haas
Subprogram:
Fanuc
O0002
O0002
M99
M99 P100
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.
Codurile G i M/setrile
405
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.
n continuare este prezentat o list a setrilor:
T6.5:
Cod
Denumire
Cod
Denumire
118
119
3D Graphics (grafic
tridimensional)
120
121
122
Secondary Spindle
Chuck Clamping
(strngere mandrin
arbore secundar)
407
Setrile
Cod
Denumire
Cod
Denumire
131
Auto Door (u
automat)
132
133
Dimensioning (dimensionare)
142
10
143
11
144
Feed Overide->Spindle
(control manual avans
-> arbore principal)
12
145
TS at Part for CS
(ppu mobil la pies
pentru pornire ciclu)
13
156
14
Synchronization
(sincronizare)
157
16
158,159,160
17
162
18
163
408
Codurile G i M/setrile
Cod
Denumire
Cod
Denumire
19
164
20
165
21
166
22
167-186
Periodic Maintenance
(ntreinere periodic)
23
187
24
196
Conveyor Shutoff
(dezactivare
transportor)
25
197
Coolant Shutoff
(dezactivare lichid de
rcire)
26
198
Background Color
(culoare fundal)
28
199
31
201
32
202
409
Setrile
Cod
Denumire
Cod
Denumire
33
203
36
205
37
206
39
207
41
208
Stock OD Diameter
(diametru exterior pies
brut)
42
209
Length of Stock
(lungime pies brut)
43
210
44
211
45/47
212
52
213
53
214
55
215
410
Codurile G i M/setrile
Cod
Denumire
Cod
Denumire
56
216
57
217
58
Cutter Compensation
(compensare frez)
218
59/60/61/62
219
63
220
64
221
Tailstock Diameter
(diametru ppu
mobil)
65
222
Tailstock Length
(lungime ppu
mobil)
66
224
68
225
69
226
SS Stock Diameter
(diametru pies brut la
arborele secundar)
70
227
SS Stock Length
(lungime pies brut la
arborele secundar)
411
Setrile
Cod
Denumire
Cod
Denumire
72
228
SS Jaw Thickness
(grosime falc arbore
secundar)
73
229
SS Clamp Stock
(strngere pies brut n
arborele secundar)
74
230
75
231
76
232
77
233
SS Clamping Point
(punct de strngere
arbore secundar)
81
234
82
Language (limb)
235
SS Machine Point
(punct de prelucrare
arbore secundar)
83
236
84
237
85
238
86
239
412
Codurile G i M/setrile
Cod
Denumire
Cod
Denumire
87
240
88
241
90
242
91
243
92
245
Hazardous Vibration
Sensitivity (sensibilitate
vibraii periculoase)
93
249
94
900
95
901
Obtain Address
Automatically (obinere
automat adres)
96
902
97
903
98
904
99
905
413
Setrile
Cod
Denumire
Cod
Denumire
100
906
Domain/Workgroup
Name (nume
domeniu/grup de lucru)
101
907
102
908
103
909
104
910
Password (parol)
105
911
106
TS Advance Distance
(distan avans ppu
mobil)
912
107
913
109
914
110/111/112
915
113
916
114/115
414
Codurile G i M/setrile
415
Setrile
416
Codurile G i M/setrile
NOT:
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
Avans de lucru
oli/min i oli/rot
mm/min i mm/rot
Curs max.
Variaz n funcie ax i
model
Dimensiune minim
programabil
.0001
.001
.0001
.001
.01
.1
Tastele de avans
rapid axe
418
Codurile G i M/setrile
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.
Selectarea DC CODES (coduri DC) este similar XON/XOFF (ax X activat/dezactivat),
cu excepia faptului c se transmit coduri de band perforat sau de cititor start/stop.
XMODEM este un protocol de comunicaie gestionat de receptor ce transmite datele n
blocuri de cte 128 bytes. XMODEM a adugat siguran, fiecare bloc fiind verificat n privina
integritii. XMODEM trebuie s utilizeze 8 bii de date, fr paritate.
419
Setrile
Codurile G i M/setrile
NOT:
NOT:
Setrile
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.
423
Setrile
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
1
3
424
Codurile G i M/setrile
425
Setrile
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,
#61
#62
#60
#59
426
Codurile G i M/setrile
2
1
427
Setrile
#1 =
3.0 ;
G0 G90
X#1 ;
DPRNT[X
#1[44]]
;
X3.0000
X 3.0000
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).
428
Codurile G i M/setrile
429
Setrile
OLI
MILIMETRI
IMPLICIT
(.0001)
IMPLICIT
(.001)
NTREG
F1 = F1
NTREG
F1 = F1
.1
F1 = F.0001
.1
F1 = F.001
.01
F10 = F.001
.01
F10 = F.01
.001
F100 = F.01
.001
F100 = F.1
.0001
F1000 = F.1
.0001
F1000 = F1
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
(alarm)
determin
oprirea
mainii
atunci
cnd
scula
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.
NOT:
431
Setrile
NOT:
5
4
432
Codurile G i M/setrile
Setrile
NOT:
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
+
434
+ 4
5
Codurile G i M/setrile
435
Setrile
Codurile G i M/setrile
ATENIE:
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.
NOT:
438
Codurile G i M/setrile
NOT:
439
Setrile
440
Codurile G i M/setrile
441
Setrile
Valoare
introdus
Cu setarea
dezactivat
Cu setarea
activat
n modul oli
X-2
X-.0002
X-2.
n modul mm
X-2
X-.002
X-2.
Codurile G i M/setrile
NOT:
443
Setrile
444
Codurile G i M/setrile
445
Setrile
446
Codurile G i M/setrile
447
Setrile
448
Codurile G i M/setrile
449
Setrile
450
Codurile G i M/setrile
Setrile
NOT:
452
Codurile G i M/setrile
NOT:
453
Setrile
NOT:
454
Codurile G i M/setrile
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.
Pentru instruciuni detaliate referitoare la procedurile prezentate n aceast seciune,
consultai pagina web Haas DIY la adresa diy.haascnc.com.
7.2
ntreinerea zilnic
NOT:
7.3
Verificai nivelul de lichid de rcire n fiecare schimb de lucru de opt ore (n special n
cursul utilizrii intensive a HPC).
ntreinerea sptmnal
Verificai filtrele de lichid de rcire la nalt presiune (HPC). Curai-le sau nlocuii-le
dup caz.
Verificai dac funcioneaz corespunztor purjarea automat a regulatorului de pe
filtru.
457
ATENIE:
7.4
ntreinerea lunar
ATENIE:
ntreinerea anual
458
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.
7.6
Golii rezervorul de colectare ulei. Verificai nivelul de ulei din cutia de viteze (dac
este prevzut).
Scoatei pompa din rezervorul de lichid de rcire. ndeprtai sedimentele din
rezervor. Montai la loc pompa.
7.5
ntreinerea
459
460
Alte echipamente
Prezentare
Unele maini Haas dispun de caracteristici unice, ce nu fac obiectul acestui manual. Aceste
maini sunt nsoite de un Supliment de manual tiprit, acesta putnd fi de asemenea
descrcat din pagina web www.haascnc.com.
8.2
Strunguri de atelier
Seria Strunguri de atelier include strunguri compacte de mici dimensiuni ce pot ptrunde
prin rama unei ui standard i ce funcioneaz n reele de alimentare monofazate.
8.3
Strunguri de sculrie
Strungurile de sculrie includ funcii destinate unui operator obinuit cu un strung cu
poziionare manual. Strungul utilizeaz manetele uzuale, dispunnd n acelai timp de
funciile CNC complete.
461
462
Index
A
Adresa
substituirea ..................................... 237
afiaj coduri active
comenzi curente ................................ 51
afiaj durat de via a sculei
comenzi curente ................................ 51
afiajul de poziie .................................... 46
comenzi curente ................................ 51
selectarea axei .................................. 47
afiajul indicatoarelor
lichidul de rcire ................................ 41
afiarea
graficele ........................................... 48
setrile ............................................ 48
ajutor
calculatorul ....................................... 68
cutare cuvnt cheie .......................... 68
meniul de tip tab ................................ 67
tabelul burghie .................................. 68
amplasarea componentelor strungului ......... 13
Ansamblul sculelor antrenate ................... 256
axa c ............................................. 256
codurile m carteziene........................ 262
comenzile n coordonate carteziene ..... 261
din sistemul cartezian n sistemul polar. 261
exemplu de interpolare cartezian ....... 263
m133/m134/m135 nainte/napoi/oprirea 260
m19 orientarea arborelui principal ....... 260
montarea n capul revolver................. 258
montarea sculei achietoare............... 257
montarea i reglarea......................... 258
note referitoare la programare ............ 257
programarea din sistemul cartezian n
sistemul polar ....................................... 261
programarea n coordonate carteziene . 261
arborele secundar
codurile m ...................................... 281
programarea ................................... 281
schimbarea arborilor......................... 281
strngerea diametru exterior sau diametru interior .................................................. 281
ATM
macro-urile ..................................... 124
navigarea ....................................... 123
operarea ........................................ 123
setarea grupei de scule ..................... 123
sugestii i recomandri ..................... 124
ATP ................................................... 282
alarme ........................................... 287
calibrarea ....................................... 285
detectare rupere .............................. 284
direcia vrfului sculei ....................... 285
modul automat ................................ 284
modul manual ................................. 283
operarea ........................................ 282
procedura de calibrare ...................... 286
verificarea funcionrii calibrrii ........... 286
Axa C
avansul rapid .................................... 35
axa c .................................................. 260
Axa Y
operarea i programarea ................... 271
axa y .................................................. 270
avansarea rapid ............................... 34
capul revolver vdi............................. 271
nfurtoarea cursei ........................ 271
axele x i z
avansarea rapid ............................... 34
463
C
calculatorul
cerc ................................................ 70
tangenta cerc-cerc ............................. 74
tangenta cerc-linie ............................. 72
triunghiul .......................................... 69
capul revolver
butoane de poziionare cu excentric .... 125
capace de protecie .......................... 126
ncrcarea sau schimbarea sculelor .... 126
operaii .......................................... 124
presiunea aerului ............................. 125
celula robotizat
integrarea .......................................... 6
codul rapid de vizualizare, See VQC
codul Tnn ............................................ 111
codurile active ........................................ 40
Codurile alias G i M.............................. 249
codurile m
despre ........................................... 389
colectarea datelor ................................... 88
codurile M de rezerv ......................... 90
cu ajutorul RS-232 ............................. 88
comanda numeric direct (DNC)............... 92
notele de operare .............................. 93
comanda numeric prin fiiere (FNC) .......... 91
deschiderea de programe multiple ...... 173
editorul FNC ................................... 170
ncrcarea unui program ................... 170
meniurile ........................................ 171
modurile de afiare .......................... 171
subsolul afiajului ............................ 172
comenzi curente ..................................... 50
setarea suplimentar ........................ 115
compartimentul de comand ..................... 18
ncuietorile asigurate ............................ 2
panoul lateral .................................... 19
compensarea frezei, raza sculei ............... 264
exemplu ........................................ 269
intrarea i ieirea ............................. 267
464
D
datele mainii
copia de rezerv ............................... 85
recuperarea ..................................... 86
salvarea i recuperarea ...................... 84
decalajele de origine .............................. 234
decalajul pe axa X fa de axa central
hibrid BOT i VDI ............................. 114
setarea .......................................... 114
Departure move .................................... 131
detaliu .................................................. 18
directorul, See structura de directoare
dispozitivul USB ..................................... 79
doi arbori ............................................. 277
arborele secundar ............................ 277
controlul sincron al arborilor................ 277
distorsiunea de faz R....................... 280
ecranul de control sincron al arborilor ... 278
gsirea valorii R ............................... 280
duplicarea unui program .......................... 83
F
fiierele
copierea .......................................... 81
funcia ajutor .......................................... 66
funcia de optimizare program ................. 120
ecranul .......................................... 121
Funcii
cronometrul de suprasolicitare ax ...... 116
editarea n fundal............................. 116
grafic ............................................ 116
I
Imaginea n direct
exemplu de program ......................... 199
ntoars manual ............................... 208
operarea ........................................ 205
prelucrarea ..................................... 206
setarea ppuii mobile ...................... 204
setarea piesei brute .......................... 198
setarea sculei .................................. 201
imaginea n direct .................................. 198
nclzirea arborelui principal ..................... 78
indicatorul de nivel al lichidului de rcire ...... 41
indicatorul de sarcin pe arborele principal .. 65
ntreinerea........................................... 457
comenzi curente ............................... 51
introducerea manual a datelor (MDI) ........ 160
L
lampa de avertizare
stare ............................................... 22
lichidul de rcire
controlul manual de ctre operator ........ 37
limite de ncrcare a sculei ...................... 115
465
190
193
193
191
O
Operarea
managerul de dispozitive .................... 79
Oprire rulare - Avans rapid - Continuare ..... 119
oprirea avansului
controlat manual.............................. 37
originea secundar ................................. 21
S
Scul
coreciile/decalajele .......................... 228
selectarea programelor ............................ 80
selectarea textului
editorul avansat ............................... 165
editorul FNC ................................... 177
setarea automat a coreciei sculei ........... 198
sigurana
celulele robotizate ............................... 5
etichetele ........................................ 10
funcionarea comutatorului cu cheie ........ 6
ncrcarea/descrcarea pieselor ............ 3
ncrcarea/descrcarea sculelor ............. 3
materiale periculoase ........................... 2
panoul electric .................................... 2
prezentare ......................................... 1
proteciile pentru ochi i urechi ............... 2
sisteme de coordonate ........................... 195
sistemul de coordonate
coordonatele comune FANUC ............ 196
coordonatele de lucru FANUC ............ 196
coordonatele de lucru YASNAC .......... 196
coordonatele locale FANUC ............... 196
coordonatele mainii YASNAC ............ 196
efective .......................................... 196
FANUC .......................................... 196
globale ........................................... 198
setarea automat a coreciei sculei ...... 198
sistemul de directoare de fiiere ................ 80
crearea de directoare ......................... 80
467
navigarea......................................... 80
sistemul de suport pies ........................... 93
sigurana ........................................... 3
tergerea programelor.............................. 82
subansamblul rezervorului de lichid de rcire
detaliu ............................................. 16
Subrutinele .......................................... 211
sugestii i recomandri
calculatorul ..................................... 187
operarea ........................................ 186
programarea ................................... 183
coreciile/decalajele
184
setrile i parametrii ......................... 185
fr ............................................... 145
generale ......................................... 127
geometria ....................................... 146
geometriile longitudinale ale sculelor .... 134
micarea de apropiere....................... 131
programarea ................................... 127
utilizarea ........................................ 130
Vrful imaginar al sculei..................... 144
Tool Nose Compensation ........................ 131
tubul de tragere
avertizri ......................................... 95
placa de acoperire ............................. 97
reglarea forei de strngere ................. 97
tastatura ............................................... 22
controlul manual ................................ 35
tastele alfabetice ............................... 32
tastele de afiare ............................... 26
tastele de avans rapid ........................ 33
tastele de mod .................................. 27
tastele funcionale .............................. 24
tastele numerice ................................ 32
tastele sgei .................................... 25
tastele de editare
ALTER (schimbare) ......................... 159
DELETE (tergere) .......................... 159
UNDO (anulare) .............................. 159
tastele EDIT (editare)
INSERT (inserare) ........................... 158
TNC
apropierea i ndeprtarea ................. 131
calcularea manual .......................... 146
ciclurile nchise ............................... 135
concept ......................................... 129
corecia pentru raz i corecia pentru uzura
razei ................................................... 132
Ex.1 - interpolarea standard ............... 135
Ex.2 - ciclul nchis de degroare G71 ... 138
Ex.3 - ciclul nchis de degroare G72 ... 139
Ex.4 - ciclul nchis de degroare G73 ... 140
Ex.5 - ciclul modal de strunjire de degroare
G90 ................................................... 142
Ex.6 - ciclul modal de strunjire de degroare
G94 ................................................... 143
468
ua
sigurana ........................................... 6
ua automat (opional)
controlul manual ............................... 21
V
Variabila
utilizarea ........................................ 236
variabilele
globale ........................................... 221
locale............................................. 220
sistem ............................................ 221
Variabilele de sistem ....................... 219, 221
Variabilele globale .......................... 219, 221
Variabilele locale ............................ 219, 220
variabilele macro
afiaj comenzi curente........................ 50
poziia axei ..................................... 232
#3006 oprirea programabil................ 231
#4001-#4021 codurile de grup pentru ultimul
bloc .................................................... 231
#5001-#5006 ultima poziie int .......... 232
#5021-#5026 poziia curent a coordonatelor
mainii ................................................ 232
#5041-#5046 poziia curent a coordonatelor
de lucru ............................................... 233
#5061-#5069 poziia curent a semnalului de
salt ..................................................... 233
#5081-#5086 compensarea pentru lungimea
sculei .................................................. 233
233
237
209
211
210
210
Z
#4101-#4126 datele de adres (modale) pentru
ultimul bloc .......................................... 232
469
470