You are on page 1of 490

,

Manualul operatorului strungului

96-RO8900
Revizia A
Ianuarie 2014
Romn
Traducerea instruciunilor originale

Versiuni de tradus ale acestui manual:


1. Accesai www.HaasCNC.com
2. Consultai Materiale clieni (partea inferioar a paginii)
3. Selectai Manuale i documentaie

Haas Automation Inc.


2800 Sturgis Road
Oxnard, CA 93030-8933
U.S.A. | HaasCNC.com

2014 Haas Automation, Inc. Toate drepturile rezervate. Copiere doar cu acordul Haas. Drepturi de autor strict aplicabile.

2014 Haas Automation, Inc.


Toate drepturile rezervate. Nicio parte a acestei publicaii nu poate fi reprodus, stocat ntr-un sistem
de redare sau transmis, n orice form sau prin orice mijloace mecanice, electronice, fotocopiere,
nregistrare sau n alt mod, fr acordul scris al Haas Automation, Inc. Nu ne asumm niciun patent
cu privire la utilizarea unor informaii coninute n aceasta. n plus, dat fiind politica Haas Automation
de mbuntire constant a produselor sale de nalt calitate, informaiile coninute n acest manual
pot face obiectul modificrilor fr o notificare prealabil. Am luat toate msurile de precauie la
pregtirea acestui manual; totui, Haas Automation nu i asum nicio responsabilitate cu privire la
erori sau omisiuni i nu ne asumm nicio responsabilitate pentru eventuale daune rezultate n urma
utilizrii unor informaii coninute n aceast publicaie.
i

ii

CERTIFICAT DE GARANIE LIMITAT


Haas Automation, Inc.
ce acoper echipamentele CNC Haas Automation, Inc.
Valabil ncepnd cu 1 septembrie 2010
Haas Automation Inc. (denumit Haas sau Productorul) acord o garanie limitat
pentru toate centrele de frezare, centrele de strunjire i mainile rotative noi (denumite
colectiv Maini CNC) i componentele acestora (cu excepia celor enumerate mai jos n
seciunea Limitri i excluderi ale garaniei) (denumite Componente), care sunt produse
de Haas i comercializate de Haas sau distribuitorii si autorizai conform celor stipulate n
prezentul Certificat. Garania stipulat n prezentul Certificat este o garanie limitat i
reprezint unica garanie acordat de Productor, fiind supus termenilor i condiiilor
prezentului Certificat.
Acoperirea garaniei limitate
Fiecare Main CNC i Componentele acesteia (denumite colectiv Produse Haas) sunt
garantate de Productor mpotriva defectelor de material i de fabricaie. Aceast garanie
este acordat exclusiv utilizatorului final al Mainii CNC (denumit Client). Perioada
acestei garanii limitate este de un (1) an. Perioada de garanie ncepe de la data instalrii
Mainii CNC la sediul Clientului. Clientul poate achiziiona o extindere a perioadei de
garanie de la Haas sau de la un distribuitor autorizat Haas (denumit Garanie extins)
n orice moment n timpul primului an de exploatare.
Numai reparaia sau nlocuirea
Singura responsabilitate a Productorului i remedierea exclusiv pentru Client referitoare
la oricare i la toate Produsele Haas se va limita la repararea sau nlocuirea, conform
deciziei Productorului, a Produsului Haas defect.
Declinarea rspunderii
Prezenta garanie este unica i exclusiva garanie a Productorului i ine loc de orice alte
garanii de orice fel sau natur, explicite sau implicite, scrise sau orale, inclusiv dar fr a
se limita la orice garanie comercial implicit, garanie implicit a adecvrii la un anumit
scop sau alt garanie de calitate sau performane ori de nenclcare a drepturilor. Prin
prezentul document, Productorul declin astfel de garanii de orice tip, iar Clientul renun
la acestea.

iii

Limitri i excluderi ale garaniei


Componentele supuse uzurii n cursul utilizrii normale i n timp, inclusiv dar fr a se
limita la vopseaua, finisarea i starea geamurilor, becurile, garniturile de etanare, periile
de contact, garniturile, sistemul de evacuare a achiilor ( de ex. transportorul de tip nec,
jgheabul de pan), curelelor de transmisie, benzile, filtrele, rolele uilor, bolurile
schimbtorului de scule etc., sunt excluse din prezenta garanie. Procedurile de ntreinere
specificate de Productor trebuie respectate i nregistrate n vederea validrii garaniei de
fa. Aceast garanie este invalidat dac Productorul constat c (i) orice Produs Haas
a fcut obiectul manipulrii sau exploatrii incorecte, abuzurilor, neglijrii, accidentelor,
instalrii, ntreinerii sau depozitrii neadecvate, respectiv exploatrii neadecvate sau
pentru aplicaii improprii, (ii) orice Produs Haas a fost reparat sau deservit necorespunztor
de ctre Client, tehnician de service neautorizat sau o alt persoan neautorizat, (iii)
Clientul sau orice alt persoan aduce sau ncearc s aduc modificri oricrui Produs
Haas fr autorizarea prealabil n scris a Productorului i/sau (iv) orice Produs Haas a
fost utilizat n scop necomercial (de exemplu pentru uz personal sau casnic). Aceast
garanie nu acoper daunele sau defectele datorate unor factori externi sau chestiuni aflate
n afara controlului rezonabil al Productorului, inclusiv dar fr a se limita la furturi, acte
de vandalism, incendii, intemperii (cum ar fi ploi, inundaii, vnt, trsnete sau cutremure),
acte de rzboi sau terorism.
Fr a limita caracterul general al oricreia dintre excluderile sau limitrile descrise n
prezentul Certificat, aceast garanie nu include nicio garanie cu privire la conformitatea
oricrui Produs Haas cu toate specificaiile de producie sau cu alte cerine sau cu privire
la funcionarea nentrerupt i fr erori a oricrui Produs Haas. Productorul nu i asum
nicio responsabilitate cu privire la utilizarea oricrui Produs Haas de ctre orice persoan
i nu i va asuma nicio responsabilitate fa de nicio persoan pentru nicio problem de
proiectare, producie, funcionare, performan sau de alt natur pentru oricare Produs
Haas, n afar de repararea sau nlocuirea acestuia, conform celor stipulate n garania de
mai sus.

iv

Limitarea responsabilitii i a daunelor


Productorul nu va rspunde fa de Client sau fa de orice alt persoan pentru niciun
fel de daune-interese compensatorii, daune incidente, daune indirecte, daune punitive,
daune speciale, respectiv alte daune sau pretenii, fie n cadrul executrii contractului, n
caz de prejudiciu, sau alt regul juridic sau de echitate ce rezult din ori n legtur cu
orice Produs Haas, alte produse sau servicii furnizate de Productor sau de un distribuitor
autorizat, tehnician de service sau un alt reprezentant autorizat al Productorului (denumii
colectiv reprezentant autorizat), sau defectarea componentelor sau produselor realizate
prin utilizarea unui produs Haas, chiar dac Productorul sau orice reprezentant autorizat
al acestuia a fost informat cu privire la posibilitatea unor asemenea daune, daune sau
pretenii care includ, fr a se limita la, pierderi de profit, de date, de produse, de venituri,
sau de utilizare, costuri cu timpii mori, fond comercial, orice prejudiciu adus
echipamentelor, facilitilor sau altor bunuri ale oricrei persoane, i orice daune care ar
putea fi cauzate de o defectare a oricrui Produs Haas. Orice astfel de daune i pretenii
sunt declinate de Productor, Clientul renunnd la acestea. Singura responsabilitate a
Productorului i remedierea exclusiv pentru Client referitoare la daune i pretenii
indiferent de cauz se va limita la repararea sau nlocuirea, conform deciziei
Productorului, a Produsului Haas defect, conform celor stipulate n garania de fa.
Clientul a acceptat limitrile i restriciile stipulate n prezentul Certificat, inclusiv dar fr a
se limita la restriciile cu privire la dreptul su de a recupera daune ca parte a tranzaciei
ncheiate cu Productorul sau Reprezentantul autorizat al acestuia. Clientul nelege i
accept faptul c preul Produselor Haas ar fi mai mare dac Productorul ar trebui s
rspund pentru daune i pretenii ce nu fac obiectul garaniei de fa.
Acordul deplin
Prezentul Certificat anuleaz oricare i toate celelalte acorduri, promisiuni, prezentri sau
garanii, fie orale, fie n scris, ncheiate ntre pri sau de ctre Productor n legtur cu
aspectele ce fac obiectul acestui Certificat i include toate nelegerile i acordurile
convenite de pri sau de ctre productor n legtur cu aceste aspecte. Prin prezentul
document, Productorul respinge explicit orice alte acorduri, promisiuni, prezentri sau
garanii, fcute fie oral, fie n scris, care sunt adiionale sau care nu concord cu orice
termen sau condiie a acestui Certificat. Termenii i condiiile stipulate n acest Certificat nu
pot face obiectul unor modificri sau amendamente dect cu acordul scris i semnat att
de Productor, ct i de Client. Cu toate acestea, Productorul va onora o Garanie extins
numai n limitele n care aceasta extinde perioada de garanie aplicabil.
Transmisibilitatea
Aceast garanie este transmisibil de la Clientul iniial ctre o ter parte dac Maina
CNC este vndut printr-un contract privat de vnzare naintea expirrii perioadei de
garanie, cu condiia notificrii scrise a Productorului cu privire la aceasta i ca aceast
garanie s fie valid la momentul transferului. Cesionarul acestei garanii se va supune
tuturor termenilor i condiiilor acestui Certificat.
v

Diverse
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

Politica referitoare la satisfacia clienilor


Stimate client Haas,
Satisfacia deplin i bunvoina dumneavoastr sunt de maxim importan att pentru
Haas Automation, Inc., ct i pentru distribuitorul Haas (HFO) de la care ai achiziionat
echipamentul. Normal, orice problem vei ntmpina n legtur cu tranzacia sau
exploatarea echipamentului va fi rezolvat rapid de ctre HFO.
Totui, dac modul de rezolvare a problemelor dumneavoastr nu v satisface deplin, i
ai discutat despre acestea cu un membru al echipei de management a HFO, Managerul
general sau direct cu proprietarul HFO, v rugm s procedai astfel:
Contactai Centrul de asisten Servicii clieni al Haas Automation la 805-988-6980. Pentru
a putea rezolva ct mai rapid posibil problemele dumneavoastr, v rugm s avei la
ndemn urmtoarele informaii atunci cnd ne apelai:

Numele companiei, adresa i numrul de telefon


Modelul mainii i seria de fabricaie
Numele HFO, precum i numele ultimei persoane de la HFO pe care ai contactat-o
Natura problemei dumneavoastr

Dac dorii s v adresai n scris companiei Haas Automation, v rugm s utilizai adresa:
Haas Automation, Inc. U.S.A.
2800 Sturgis Road
Oxnard CA 93030
Att: Customer Satisfaction Manager
email: customerservice@HaasCNC.com
Odat contactat Centrul de servicii clieni al Haas Automation, vom ntreprinde toate
eforturile pentru a rezolva ct mai rapid problemele respective n colaborare cu
dumneavoastr i HFO. Noi, cei de la Haas Automation, tim c o bun relaie Client Distribuitor - Productor va contribui la succesul pe termen lung al tuturor celor implicai.
Internaional:
Haas Automation Europe
Mercuriusstraat 28, B-1930
Zaventem, Belgia
email: customerservice@HaasCNC.com
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:

Haas Automation, Inc.


2800 Sturgis Road, Oxnard, CA 93030

805-278-1800

Declarm, pe proprie rspundere, c produsele enumerate mai sus, la care face referire
aceast declaraie, sunt conforme cu reglementrile enunate n directiva CE privind
Centrele de prelucrare:

Directiva privind Mainile i utilajele 2006/42/CE


Directiva privind Compatibilitatea electromagnetic 2004/108/CE
Directiva privind Joasa tensiune 2006/95/CE
Standarde suplimentare:

EN 60204-1:2006/A1:2009

EN 614-1:2006+A1:2009

EN 894-1:1997+A1:2008

EN 13849-1:2008/AC:2009

EN 14121-1:2007

RoHS: CONFORME prin exceptare n baza documentaiei productorului. Exceptare


pentru:
a)
b)
c)

Utilaje industriale staionare de mare gabarit


Sisteme de monitorizare i control
Plumbul ca element de aliere n oeluri, aluminiu i cupru

Persoana autorizat s ntocmeasc fia tehnic:


Adres:

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.

OSHA 1910.212 - Cerine generale pentru toate mainile


ANSI B11.5-1984 (R1994) Strunguri
ANSI B11.19-2003 Criterii de performan pentru protecie
ANSI B11.23-2002 Cerine de siguran ANSI B11.22-2002 pentru centre de
strunjire i automat numeric strunguri controlate
ANSI B11.TR3-2000 Evaluarea riscurilor i reducerea riscurilor - Directiv referitoare
la estimarea, evaluarea i reducerea riscurilor asociate mainilor-unelte

CANADA: Ca productor al echipamentului original, declarm c produsele enumerate


sunt conforme cu reglementrile enunate n Seciunea 7, Inspecii nainte de pornire cu
privire la sntate i securitate a Reglementrii 851 din cadrul Reglementrilor privind
sntatea i securitatea n munc n mediul industrial pentru dispoziiile i standardele
privind protecia mainilor.
n plus, acest document satisface notele din dispoziiile scrise cu privire la exceptarea de
la inspecia nainte de pornire pentru echipamentele enumerate conform celor evideniate
n Directivele de sntate i securitate pentru Ontario, Directivele PSR emise n aprilie
2001. Directivele PSR admit c nota scris furnizat de productorul echipamentului
original cu privire la conformitatea cu standardele aplicabile este acceptabil pentru
exceptarea de la Inspecia nainte de pornire cu privire la sntate i securitate.

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 ,76 RDOWHUQDWLYOD8QGHUZULWHUV/DERUDWRULHV

&HUWLILFDUHD,62GLQSDUWHD7890DQDJHPHQW
6HUYLFH XQRUJDQLVPGHFHUWLILFDUH,62 UHSUH]LQWR
HYDOXDUHLPSDULDODVLVWHPXOXLGHPDQDJHPHQWDOFDOLWLL
+DDV$XWRPDWLRQ$FHVWDWHVWDWFRQILUPFRQIRUPDUHD
+DDV$XWRPDWLRQODVWDQGDUGHOHHPLVHGH,62
,QWHUQDWLRQDO2UJDQL]DWLRQIRU6WDQGDUGL]DWLRQ L
UHFXQRDWHDQJDMDPHQWXO+DDVSHQWUXVDWLVIDFHUHD
QHYRLORULFHULQHORUFOLHQLORUVLGHSHSLDDJOREDO
Traducerea instruciunilor originale

Modul de utilizare a acestui manual


Pentru a profita la maximum de noua dumneavoastr main Haas, citii cu atenie acest
manual i consultai-l ct mai frecvent. Coninutul acestui manual este de asemenea
disponibil pe unitatea de comand a mainii n cadrul funciei HELP (ajutor).
IMPORTANT:nainte s punei n funciune maina, Citii i nelegei capitolul Sigurana al
Manualului operatorului.

Declaraie referitoare la avertizri


Pe parcursul ntregului manual, enunurile importante sunt evideniate n textul principal
prin intermediul unei pictograme i al unui cuvnt de semnalare asociat: Pericol,
Avertisment, Atenie, sau Not. Pictograma i cuvntul de semnalare indic gravitatea
strii sau situaiei. Citii obligatoriu aceste enunuri i acordai o atenie special
respectrii instruciunilor.

Descriere
Pericol nseamn c exist o stare sau situaie ce va
cauza o accidentare grav sau mortal dac nu
respectai instruciunile specificate.

Avertisment nseamn c exist o stare sau situaie


ce va cauza o accidentare de gravitate medie dac
nu respectai instruciunile specificate.

Atenie nseamn c se poate produce o


accidentare minor sau avarierea mainii dac nu
respectai instruciunile specificate. Poate fi de
asemenea necesar s repornii o procedur dac nu
respectai instruciunile dintr-un enun marcat
cu Atenie.

Exemplu

PERICOL:Acces interzis. Pericol de electrocutare, accidentare sau avariere a utilajului. Nu v


urcai sau staionai n aceast zon.

AVERTISMENT:Nu plasai niciodat minile


ntre schimbtorul de scule i ppua portscul.

ATENIE:Scoatei maina de sub tensiune


nainte s executai lucrri de ntreinere.

Not nseamn c textul furnizeaz informaii


suplimentare, clarificri sau recomandri utile.

NOT:Respectai aceste indicaii dac maina


este echipat cu o mas opional cu gabarit
extins pentru axa Z.

xi

Convenii utilizate n acest manual

Descriere

Exemplu de text
G00 G90 G54 X0. Y0.;

Textul Bloc de cod ofer exemple de programe.

xii

O Referin buton de comand indic denumirea


unei taste sau unui buton de comand pe care l
apsai.

Apsai butonul [CYCLE START] (pornire ciclu).

O Cale fiier descrie o secven de directoare ale


sistemului de fiiere.

Service > Documents and Software > ... (service,


documente i software)

O Referin mod descrie un mod al mainii.

MDI

Un Element ecran descrie un obiect de pe afiajul


mainii cu care putei interaciona.

Selectai tab-ul SYSTEM (sistem).

Ieire sistem descrie textul pe care l afieaz


unitatea de comand a mainii ca rspuns la aciunile
operatorului.

PROGRAM END (ncheiere program)

Intrare utilizator descrie textul pe care trebuie s l


introducei n unitatea de comand a mainii.

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

Punerea n funciune a mainii . . . . . . . . .


Programul de nclzire a arborelui principal . . .
Managerul de dispozitive . . . . . . . . . . . .
3.3.1 Sistemele de directoare de fiiere .
3.3.2 Selectarea programelor . . . . . .
3.3.3 Transferarea programelor . . . . .
3.3.4 tergerea programelor. . . . . . .
3.3.5 Numrul maxim de programe . . .
3.3.6 Duplicarea fiierelor . . . . . . . .
3.3.7 Modificarea numerelor programelor
Salvarea datelor mainii . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

. 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

Crearea unei copii de rezerv . . . . . . . . . . . . . . . 85


Recuperarea datelor dintr-o copie de rezerv . . . . . . . 86
Noiuni de baz despre cutarea n program . . . . . . . . . . . . . . 86
RS-232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.6.1 Lungimea cablului . . . . . . . . . . . . . . . . . . . . . 87
3.6.2 Colectarea datelor de prelucrare . . . . . . . . . . . . . 88
Comanda numeric prin fiiere (FNC). . . . . . . . . . . . . . . . . . 91
Comanda numeric direct (DNC) . . . . . . . . . . . . . . . . . . . 92
3.8.1 Notele DNC . . . . . . . . . . . . . . . . . . . . . . . . 93
Setarea piesei . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.9.1 Pedala pentru mandrin . . . . . . . . . . . . . . . . . . 94
3.9.2 Avertizri referitoare la mandrin/tubul de tragere . . . . 95
3.9.3 Funcionarea tubului de tragere . . . . . . . . . . . . . . 96
3.9.4 nlocuirea mandrinei i a bucei elastice . . . . . . . . . 98
3.9.5 Pedala pentru lunet. . . . . . . . . . . . . . . . . . . 101
Setarea i operarea ppuii mobile . . . . . . . . . . . . . . . . . . 101
3.10.1 Tipuri de ppui mobile . . . . . . . . . . . . . . . . . 102
3.10.2 ST-20/30/40 - Operarea ppuii mobile . . . . . . . . . 107
3.10.3 Zona de restricie a ppuii mobile . . . . . . . . . . . 109
3.10.4 Avansul rapid al ppuii mobile . . . . . . . . . . . . . 111
Sculele. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
3.11.1 Modul avans rapid . . . . . . . . . . . . . . . . . . . . 112
3.11.2 Setarea coreciei sculei . . . . . . . . . . . . . . . . . 112
3.11.3 Setarea manual a coreciei sculei . . . . . . . . . . . 114
3.11.4 Decalajul axei centrale la capul revolver hibrid, VDI i BOT.
114
3.11.5 Setri suplimentare ale sculelor . . . . . . . . . . . . . 115
Setarea punctului de zero al piesei (de prelucrat) pe axa Z (suprafaa piesei)115
Funcii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
3.13.1 Modul Grafic . . . . . . . . . . . . . . . . . . . . . . . 116
3.13.2 Funcionarea simulat . . . . . . . . . . . . . . . . . . 117
3.13.3 Rularea programelor. . . . . . . . . . . . . . . . . . . 117
3.13.4 Editarea n fundal . . . . . . . . . . . . . . . . . . . . 117
3.13.5 Cronometrul de suprasolicitare ax . . . . . . . . . . . 118
3.13.6 Captura de ecran . . . . . . . . . . . . . . . . . . . . 118
Oprire rulare - Avans rapid - Continuare . . . . . . . . . . . . . . . 119
Funcia de optimizare program . . . . . . . . . . . . . . . . . . . . 120
3.15.1 Operarea funciei de optimizare program . . . . . . . . 120
Managementul avansat al sculei (ATM) . . . . . . . . . . . . . . . . 122
3.16.1 Navigarea . . . . . . . . . . . . . . . . . . . . . . . . 123
3.16.2 Setarea grupei de scule . . . . . . . . . . . . . . . . . 123
3.16.3 Operarea. . . . . . . . . . . . . . . . . . . . . . . . . 123
3.16.4 Macro-urile. . . . . . . . . . . . . . . . . . . . . . . . 124

3.16.5 Sugestii i recomandri . . . . . . . . . . . . . . . . . 124

3.17 Operaiile la capul revolver . . . . . . . . . . . . . . . . . . . . . . 124


3.17.1 Presiunea aerului . . . . . . . . . . . . . . . . . . . . 125
3.17.2 Butoanele de poziionare cu excentric . . . . . . . . . . 125
3.17.3 Capacul de protecie . . . . . . . . . . . . . . . . . . . 126
3.17.4 ncrcarea sculei sau schimbarea sculei . . . . . . . . 126
3.18 Compensarea razei vrfului sculei . . . . . . . . . . . . . . . . . . 127
3.18.1 Programarea . . . . . . . . . . . . . . . . . . . . . . . 127
3.18.2 Concepte referitoare la compensarea razei vrfului sculei129
3.18.3 Utilizarea compensrii razei vrfului sculei . . . . . . . 130
3.18.4 Micrile de apropiere i ndeprtare pentru compensarea
razei vrfului sculei131

3.18.5 Corecia pentru raza vrfului sculei i corecia pentru uzur


132

3.18.6 Compensarea razei vrfului sculei i geometria longitudinal


a sculei134
3.18.7 Compensarea razei vrfului sculei n ciclurile nchise . . 135
3.18.8 Exemple de programe cu utilizarea compensrii razei vrfului
sculei135
3.18.9 Vrful imaginar al sculei i direcia. . . . . . . . . . . . 144
3.18.10Programarea fr compensarea razei vrfului sculei . . 145
3.18.11Calcularea manual a compensrii . . . . . . . . . . . 146
3.18.12Geometria compensrii razei vrfului sculei . . . . . . . 146

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

Programarea opionalelor . . . . . . . . . . . . . . . . . . . . . . . . 213

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

Programarea opionalelor . . . . . . . . . . . . . . . . . . . . . . . 213


Macro-urile (opional) . . . . . . . . . . . . . . . . . . . . . . . . . 213
5.2.1 Prezentare . . . . . . . . . . . . . . . . . . . . . . . . 213
5.2.2 Note referitoare la operare. . . . . . . . . . . . . . . . 216
5.2.3 Variabilele de sistem n profunzime . . . . . . . . . . . 227
5.2.4 Readresarea . . . . . . . . . . . . . . . . . . . . . . . 237
5.2.5 Funciile macro tip FANUC neincluse n unitatea de comand
Haas254
5.2.6 Exemplu de program cu utilizarea de macro-uri . . . . . 255
Ansamblul sculelor antrenate i axa C . . . . . . . . . . . . . . . . 256
5.3.1 Prezentarea ansamblului sculelor antrenate . . . . . . 256
5.3.2 Montarea sculei achietoare n ansamblul sculelor antrenate
257
5.3.3 Montarea ansamblului sculelor antrenate n capul revolver .
258
5.3.4 Codurile M pentru sculele antrenate. . . . . . . . . . . 260
5.3.5 Axa C . . . . . . . . . . . . . . . . . . . . . . . . . . 260

5.3.6

5.4

5.5
5.6
5.7

Capitol 6

Codurile G i M/setrile . . . . . . . . . . . . . . . . . . . . . . . . . .289

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

Transformarea din sistemul cartezian n sistemul polar (G112)


261
5.3.7 Interpolarea cartezian . . . . . . . . . . . . . . . . . 261
5.3.8 Compensarea razei vrfului sculei prin utilizarea G112 n
planul G17 (XY)264
Axa Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
5.4.1 nfurtoarele cursei pe axa Y . . . . . . . . . . . . . 271
5.4.2 Strungul cu ax Y i cap revolver VDI . . . . . . . . . . 271
5.4.3 Operarea i programarea . . . . . . . . . . . . . . . . 271
Recuperatorul de piese . . . . . . . . . . . . . . . . . . . . . . . . 274
5.5.1 Operarea. . . . . . . . . . . . . . . . . . . . . . . . . 275
5.5.2 Interferena cu mandrina. . . . . . . . . . . . . . . . . 276
Strungurile cu doi arbori (seria DS) . . . . . . . . . . . . . . . . . . 277
5.6.1 Controlul sincron al arborilor . . . . . . . . . . . . . . . 277
5.6.2 Programarea arborelui secundar . . . . . . . . . . . . 281
Palpatorul pentru setarea automat a sculei . . . . . . . . . . . . . 282
5.7.1 Operarea. . . . . . . . . . . . . . . . . . . . . . . . . 282
5.7.2 Modul manual . . . . . . . . . . . . . . . . . . . . . . 283
5.7.3 Modul automat . . . . . . . . . . . . . . . . . . . . . . 284
5.7.4 Modul detectare rupere . . . . . . . . . . . . . . . . . 284
5.7.5 Direcia vrfului sculei . . . . . . . . . . . . . . . . . . 285
5.7.6 Calibrarea palpatorului automat al sculei . . . . . . . . 285
5.7.7 Alarmele palpatorului sculei . . . . . . . . . . . . . . . 287

Prezentare . . . . . . . .
ntreinerea zilnic . . . .
ntreinerea sptmnal
ntreinerea lunar . . . .
La fiecare (6) luni . . . .
ntreinerea anual. . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

457
457
457
458
458
458

Alte echipamente . . . . . . . . . . . . . . . . . . . . . . . . . . . . .461

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:

Acest strung va fi operat exclusiv de ctre personal autorizat i instruit


n conformitate cu Manualul operatorului, etichetele de siguran,
procedurile de siguran i instruciunile pentru operarea mainii n
siguran.

NOT:

Citii toate avertismentele, atenionrile i instruciunile aferente


nainte s punei n funciune maina.
Toate mainile de strunjire induc pericole din cauza pieselor de prelucrat rotative, pieselor
fixate necorespunztor, curelelor de transmisie i fuliilor, naltei tensiuni, zgomotului i
aerului comprimat. Cnd se utilizeaz mainile CNC i componentele acestora, se vor
respecta permanent msurile de siguran de baz pentru a se reduce riscurile de
accidentare a personalului i de producere de avarii mecanice.

1.1.1

Citii nainte de punerea n funciune

PERICOL:

Nu ptrundei n zona de prelucrare att timp ct maina este n


funciune; pericol de accidentare grav sau mortal.
Noiuni de baz referitoare la siguran:

Consultai codurile i normele locale de protecie a muncii nainte s punei n


funciune maina. Contactai dealerul de fiecare dat cnd se ridic probleme ce in
de siguran.
Intr n aria de responsabilitate a proprietarului atelierului s se asigure c toi cei
implicai n instalarea i exploatarea mainii sunt temeinic familiarizai cu
instruciunile de instalare, operare i de siguran furnizate mpreun cu maina
NAINTE s execute orice fel de lucrri. Responsabilitatea final pentru siguran
ine de proprietarul atelierului i de personalul care lucreaz cu maina.

Citii nainte de punerea n funciune

Utilizai protecii adecvate pentru ochi i urechi n timpul exploatrii mainii. Se


recomand ochelarii de protecie la impact omologai ANSI i ctile de protecie
antifonic omologate OSHA pentru reducerea riscurilor de afectare a vzului
sau auzului.
Maina este comandat automatizat i poate porni n orice moment.
Maina poate provoca leziuni grave.
Geamurile trebuie nlocuite dac sunt deteriorate sau puternic zgriate. nlocuii
imediat geamurile deteriorate.
La livrare, maina nu este echipat corespunztor pentru a procesa materiale toxice
sau inflamabile; acestea pot emana vapori toxici mortali sau particule n suspensie
n aer. Consultai productorul materialelor cu privire la manipularea n siguran a
produselor secundare i implementai toate msurile de precauie nainte s lucrai
cu astfel de materiale.

Sigurana electric:

Tensiunea de alimentare trebuie s respecte specificaiile. ncercarea de a alimenta


maina din orice alt surs poate conduce la avarii grave i la invalidarea garaniei.
Panoul electric trebuie s fie nchis, iar cheia i ncuietorile de pe compartimentul de
comand trebuie s fie asigurate permanent, cu excepia lucrrilor de instalare i
service. n cazurile respective, numai electricienii calificai vor avea acces la panou.
Cnd ntreruptorul principal de reea este cuplat, panoul electric se afl sub nalt
tensiune (inclusiv plcile de circuite i circuitele logice), iar unele componente
funcioneaz la temperaturi ridicate. De aceea, se impune o atenie maxim. Odat
maina instalat, compartimentul de comand trebuie ncuiat, iar cheia va fi
accesibil exclusiv personalului de service calificat.
Nu resetai ntreruptorul de reea nainte s fie investigat i neleas cauza
defeciunii. Numai personalul de service calificat Haas va executa lucrri de
depanare i reparaie a echipamentului.
Nu deservii niciodat maina aflat sub tensiune.
Nu apsai butonul [POWER UP/RESTART] (iniializare/repornire) de pe consola de
comand nainte s se finalizeze instalarea mainii.

Sigurana n funcionare:

Nu punei n funciune maina dect dac uile sunt nchise i sistemele de


interblocare a uilor funcioneaz corespunztor. n cursul rulrii unui program, capul
revolver se poate deplasa rapid n orice moment i n orice direcie.
Butonul [EMERGENCY STOP] (oprire de urgen) este un buton mare, rotund i
rou amplasat pe consola de comand. Este posibil ca unele maini s aib de
asemenea butoane i n alte poziii. Cnd apsai butonul [EMERGENCY STOP]
(oprire de urgen), se opresc toate motoarele axelor, motorul arborelui principal,
pompele, schimbtorul de scule i motoarele de acionare. n timp ce butonul
[EMERGENCY STOP] (oprire de urgen) este activ, sunt dezactivate att micarea
automat, ct i cea manual. Utilizai butonul [EMERGENCY STOP] (oprire de
urgen) n caz de urgen, precum i pentru a dezactiva maina din raiuni de
siguran atunci cnd trebuie s ptrundei n zonele de micare.

Sigurana

Verificai dac exist componente i scule deteriorate nainte s punei n funciune


maina. Orice component sau scul deteriorat va fi reparat corespunztor sau
nlocuit de personal autorizat. Nu exploatai maina dac vi se pare c orice
component nu funcioneaz corect.
Piesele fixate necorespunztor ce sunt prelucrate la turaii ridicate pot fi proiectate
cu viteze mari i perfora incinta mainii. Prelucrarea pieselor supradimensionate sau
fixate pe margine nu este sigur.

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).

Piesele fixate necorespunztor sau piesele supradimensionate pot fi


proiectate cu for mortal.
Respectai aceste indicaii la executarea de lucrri la main:

Exploatarea normal inei ua nchis i aprtorile n poziie n timpul


funcionrii mainii.
ncrcarea i descrcarea pieselor Un operator deschide ua sau aprtoarea,
efectueaz intervenia, nchide ua sau aprtoarea nainte s apese butonul
[CYCLE START] (pornire ciclu) (pornind micarea automat).
ncrcarea i descrcarea sculelor Un mecanic intr n zona de prelucrare pentru
a ncrca sau descrca sculele. Prsii complet zona nainte s fie comandat
micarea automat (de exemplu [NEXT TOOL] (scula urmtoare), [TURRET FWD]
(cap revolver nainte), [TURRET REV] (cap revolver napoi)).
Setarea unei operaii de prelucrare Apsai butonul [EMERGENCY STOP] (oprire
de urgen) nainte s instalai sau scoatei dispozitivele de fixare ale mainii.
ntreinerea / curarea mainii Apsai butonul [EMERGENCY STOP] (oprire de
urgen) sau [POWER OFF] (oprire) de pe main nainte s ptrundei n incint.
3

Limite cu privire la mediu i zgomot

1.1.2

Limite cu privire la mediu i zgomot


Tabelul urmtor prezint limitele cu privire la mediu i zgomot pentru o exploatare n
siguran:

T1.1:

Limite cu privire la mediu i zgomot

Minim

Maxim

Mediu (exclusiv pentu uz n spaii nchise)*


Temperatura de funcionare

41 F (5 C)

122 F (50 C)

Temperatura de depozitare

-4 F (-20 C)

158 F (70 C)

Umiditatea atmosferic

20% umiditate relativ, fr


condensare

90% umiditate relativ, fr


condensare

Altitudinea

la nivelul mrii

6,000 picioare (1,829 m)

70 dB

Mai mare de 85 dB

Zgomotul
Emis din toate zonele mainii
n cursul utilizrii n poziia
obinuit a operatorului

* Nu utilizai maina n medii explozive (vapori i/sau microparticule explozive).


** Luai msuri pentru prevenirea afectrii auzului din cauza zgomotului produs de
main/prelucrare. Purtai cti de protecie antifonic, modificai aplicaia (scule, turaie
arbore principal, viteze axe, dispozitive de fixare, traiectorii programate) astfel nct s se
reduc zgomotul, respectiv restricionai accesul n zona mainii n cursul achierii.

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

Nu ncercai s anulai funciile de siguran. n caz contrar, maina


devine nesigur i garania este invalidat.

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.

Comportamentul mainii cu ua deschis

Setarea celulei robotizate nu face obiectul acestui manual. Apelai la un integrator de celule
robotizate i HFO pentru a seta corect o celul robotizat sigur.

1.3.2

Comportamentul mainii cu ua deschis


Din raiuni de siguran, operaiile mainii sunt oprite atunci cnd ua este deschis i
comutatorul cu cheie pentru setare este n poziia blocat. Poziia deblocat permite funcii
limitate ale mainii.

T1.2:

Modul Setare / Rulare - Control limitat cu uile mainii deschise

Funcie main

Blocat (modul Rulare)

Deblocat (modul Setare)

Deplasarea rapid cu vitez


maxim

Nepermis.

Nepermis.

[CYCLE START] (pornire ciclu)

Nepermis. Nicio micare a


mainii sau execuie a unui
program.

Nepermis. Nicio micare a


mainii sau execuie a unui
program.

Arborele principal [FWD] / [REV]


(nainte/napoi)

Permis, dar trebuie s apsai i


meninei apsat butonul [FWD]
(nainte) sau [REV] (napoi).
Maximum 250-500 rot/min, n
funcie de modelul de strung.

Permis, dar cu maximum


250-500 rot/min, n funcie de
modelul de strung.

Schimbarea sculei

Nepermis.

Nepermis.

Funcia Scula urmtoare

Nepermis.

Nepermis.

Deschiderea uii n timpul rulrii


programului

Nepermis. Ua este blocat.

Permis, dar micarea axei se


oprete i arborele principal
ncetinete la maximum 250-500
rot/min.

Micarea transportorului

Permis, dar trebuie s apsai i


meninei apsat butonul
[CHIP REV] (transportor pan
napoi) pentru acionarea spre
napoi.

Permis, dar trebuie s apsai i


meninei apsat butonul
[CHIP REV] (transportor pan
napoi) pentru acionarea spre
napoi.

Sigurana

F1.1:

Modurile Comand arbore principal, Setare i Rulare

Press and Hold

100%

100%

FWD

REV

250-500
RPM

250-500
RPM

Comportamentul mainii cu ua deschis

F1.2:

Modurile Viteze de micare a axelor, Setare i Rulare


G00
G01
X
Z

100%

0%

100%

0%

Sigurana

F1.3:

Modurile Setare, Schimbare scul, Comand transportor cu ua


deschis.

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.

Comportamentul mainii cu ua deschis

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:

Nu modificai sau ndeprtai niciodat nicio etichet i niciun simbol


de siguran.
Fiecare pericol este definit i explicat pe eticheta general de siguran, amplasat n
partea frontal a mainii. Parcurgei i nelegei cele patru pri ale fiecrui avertisment de
siguran, explicate mai jos, i familiarizai-v cu simbolurile din aceast seciune.
F1.4:

10

Configuraia de avertizare standard

Sigurana

1.5.1

Etichete de avertizare pentru strunguri


Aceste etichete se gsesc n poziii corespunztoare pe strung. Acordai o atenie special
acestor avertizri.
F1.5:

Etichete de avertizare pentru strunguri

11

Alte etichete de siguran

1.5.2

Alte etichete de siguran


S-ar putea s gsii alte etichete pe main, n funcie de model i de dotrile opionale
instalate. Citii i nelegei obligatoriu aceste etichete. Acestea sunt exemple de alte
etichete de siguran n englez. Putei contacta Reprezentana dumneavoastr autorizat
(HFO) pentru a procura aceste etichete n alte limbi.
F1.6:

12

Exemple de alte etichete de siguran

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:

Aceste figuri au doar caracter ilustrativ; aspectul mainii


dumneavoastr poate s difere n funcie de model i de dotrile
opionale instalate.

Funciile strungului (vedere din fa)

1
12

2
B

11
10

3
9
4

8
7

6
C

1.
2.
3.
4.
5.
6.
7.
8.

Lmpile de mare intensitate 2x (opional)


Lampa de lucru (2x)
Transportorul de pan (opional)
Recipientul de colectare ulei
Containerul de pan
Pistolul de aer comprimat
Pedala
Recuperatorul de piese (opional)

9. Unitatea hidraulic (HPU)


10. Colectorul de lichid de rcire
11. Motorul arborelui principal
12. Ua automat cu servomotor (opional)
A. Consola de comand
B. Subansamblul panoului de lubrifiere minim
C. Rezervorul de lichid de rcire

13

F2.2:

Funciile strungului (vedere din fa) Detaliul A - Consola de comand

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:

Funciile strungului (vedere din fa) Detaliul B - Subansamblul panoului


de lubrifiere minim ST-10
1.

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:

Funciile strungului (vedere din fa) Detaliul B - Subansamblul panoului


de lubrifiere minim ST-20
1.

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:

Funciile strungului (vedere din fa) Detaliul B - Subansamblul panoului


de lubrifiere minim ST/DS-30
1.

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:

Funciile strungului (vedere din fa) Detaliul C - Subansamblul


rezervorului de lichid de rcire
1.
2.

3.
4.
5.

5
4
3

16

Pompa de lichid de rcire


standard
Senzorul de nivel lichid
de rcire
Tava de achii
Sita
Pompa de lichid de rcire
de nalt presiune

Prezentare

Funciile strungului (vedere din fa cu capacele de protecie ndeprtate)

B
1

3
A

8
7

1.
2.
3.
4.
5.

Motorul arborelui principal


Subansamblul capului revolver
Ppua mobil (opional)
Recuperatorul de piese (opional)
Alarma LTP (opional)

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:

Funciile strungului (vedere din spate) Detaliul B - Panoul lateral al compartimentului de


comand

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:

Panoul frontal al consolei


Prile din dreapta, superioar i inferioar ale consolei
Tastatura
Ecranele de afiare

19

Panoul frontal al consolei

2.2.1

Panoul frontal al consolei

T2.1:

Comenzile panoului frontal

Denumire

Imagine

Funcie

[POWER ON]

Pune n funciune maina.

[POWER OFF]

Scoate din funciune maina.

[EMERGENCY STOP]

Apsai butonul pentru a opri toate


micrile axelor, a dezactiva
servomotoarele, a opri arborele principal i
schimbtorul de scule i a dezactiva pompa
de lichid de rcire.

[HANDLE JOG]

Acest buton este utilizat pentru a avansa


rapid axele (selectai n modul [HANDLE
JOG] (manet de avans rapid)). Este
utilizat de asemenea pentru defilarea prin
codurile de program i articolele de meniu n
timpul editrii.

[CYCLE START]

Pornete un program. Acest buton este


utilizat de asemenea pentru pornirea
simulrii unui program n modul Grafic.

[FEED HOLD]

Oprete orice micare a axelor n timpul


unui program. Arborele principal continu s
se roteasc. Apsai butonul Cycle Start
(pornire ciclu) pentru anulare.

20

Prezentare

2.2.2 Panourile din dreapta, superioar i inferioar ale


consolei
Tabelele urmtoare descriu prile din dreapta, superioar i inferioar ale consolei.z
T2.2:

Comenzile panoului din dreapta

Denumire

Imagine

Funcie

USB

Cuplai dispozitive USB compatibile la acest


port. Acesta este prevzut cu un capac de
protecie antipraf demontabil.

Memory Lock (blocare


memorie)

n poziia blocat, acest comutator cu cheie


mpiedic modificarea programelor, setrilor,
parametrilor, coreciilor, decalajelor i
variabilelor macro.

Setup Mode (mod


setare)

n poziia blocat, acest comutator cu cheie


activeaz toate funciile de siguran ale mainii.
Poziia deblocat permite setarea (consultai
Modul Setare n seciunea Sigurana a acestui
manual pentru detalii n acest sens).

Second Home (origine


secundar)

Apsai pentru a deplasa rapid toate axele n


coordonatele specificate n G154 P20.

Auto Door Override


(control manual u
automat)

Apsai acest buton pentru a deschide sau


nchide ua automat (dac este prevzut).

Worklight (lamp de
lucru)

Aceste butoane comut ntre lampa de lucru


intern i iluminarea de mare intensitate (dac
este prevzut).

21

Tastatura

T2.3:

Panoul superior al consolei

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

Maina este n repaus.

Aprins n verde

Maina este n funciune.

Clipete n verde

Maina este oprit, dar este n stare


pregtit de lucru. Este necesar o
comand de la operator pentru a continua.

Clipete n rou

A survenit o eroare sau maina este oprit


de urgen.

Clipete n galben

O scul a expirat, ecranul privind durata de


via a sculei este afiat automat.

T2.4:

Panoul inferior al consolei

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

Consultai figura cu privire la amplasarea grupelor de taste.


F2.9:

Tastatura consolei strungului: Tastele funcionale [1], Tastele cursor [2], Tastele
de afiare [3], Tastele de mod [4], Tastele numerice [5], Tastele alfabetice [6],
Tastele de avans rapid [7], Tastele de control manual [8]

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]

terge alarmele. Seteaz funciile


controlate manual la valorile
implicite.

Iniializare/repornir
e

[POWER UP/RESTART]

Aduce maina n origine. terge


alarma 102. Afieaz pagina

Current Commands
(comenzi curente).
Oprire automat

[AUTO OFF]

Execut o schimbare a sculei i


scoate strungul din funciune
dup o perioad de timp
specificat.

F1 - F4

[F1 - F4]

Aceste taste au funcii diferite n


funcie de modul de operare.
Consultai seciunea referitoare la
mod pentru descrieri
suplimentare i exemple.

Msurare
diametru X

[X DIAMETER MEASURE]

Utilizat pentru a nregistra


coreciile pentru decalarea sculei
pe axa X n pagina de corecii n
cursul setrii piesei.

Scula urmtoare

[NEXT TOOL]

Utilizat pentru a selecta scula


urmtoare de pe capul revolver
(de obicei utilizat n cursul setrii
piesei).

X/Z

[X/Z]

Utilizat pentru a comuta ntre


modurile de avans rapid pe axa X
i respectiv Z n cursul setrii
piesei.

Msurare faet Z

[Z FACE MEASURE]

Utilizat pentru a nregistra


coreciile pentru decalarea sculei
pe axa Z n pagina de corecii n
cursul setrii piesei.

24

Prezentare

Tastele sgei

Denumire

Tast

Funcie

Home (origine)

[HOME]

Deplaseaz cursorul la primul articol din partea


superioar a ecranului; la editare, acesta este
blocul din stnga sus al programului.

Tastele sgei

[UP], [DOWN],
[LEFT,] [RIGHT]

Deplaseaz un articol, un bloc sau un cmp n


sensul respectiv.

NOT:

Acest manual face


referin la aceste taste
prin enunarea numelor
acestora.

Page Up (pagina
anterioar), Page
Down (pagina
urmtoare)

[PAGE UP] /
[PAGE DOWN]

Utilizate pentru a schimba afiajele sau pentru


a trece la pagina anterioar/ urmtoare atunci
cnd se vizualizeaz un program.

End (ncheiere)

[END]

Deplaseaz cursorul la ultimul articol din partea


inferioar a ecranului. La editare, acesta este
ultimul bloc al programului.

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]

Selecteaz panoul program activ n cazul


majoritii modurilor. n modul MDI/DNC, apsai
aceast tast pentru a accesa VQC i IPS/WIPS
(dac sunt instalate).

Position (poziie)

[POSITION]

Selecteaz afiajul de poziie.

Offset (corecie)

[OFFSET]

Apsai pentru a comuta ntre cele dou de


tabele de corecii/ decalaje.

Current
Commands
(comenzi curente)

[CURRENT
COMMANDS]

Afieaz meniurile ntreinere, Durata de via a


sculei, ncrcarea sculei, Managementul avansat
al sculei (ATM), Variabilele de sistem, Setarea
ceasului i setrile pentru cronometre/ contoare.

Alarms /
Messages
(alarme/mesaje)

[ALARMS]

Afieaz jurnalul de alarme i ecranele de


mesaje.

Parameter /
Diagnostics
(parametri/
diagnosticare)

[PARAMETER
/
DIAGNOSTIC]

Afieaz parametrii ce definesc funcionarea


mainii. Parametrii sunt setai din fabricaie i nu
vor fi modificai dect cu autorizarea
reprezentanilor Haas.

Settings /
Graphics (setri/
grafice)

[SETTING /
GRAPHIC]

Afieaz i permite modificarea setrilor


utilizatorului, activeaz modul Grafic.

Help (ajutor)

[HELP]

Afieaz informaii ajuttoare.

26

Prezentare

Tastele de mod
Tastele de mod schimb starea funcional a mainii CNC. Odat apsat o tast de mod,
tastele din acelai rnd devin disponibile pentru utilizator. Modul curent este indicat
permanent n linia superioar, n partea dreapt a afiajului curent.
T2.5:

Tastele modului Editare

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:

n timp ce utilizai acest mod


ntr-un program activ, apsai
tasta F1 pentru a accesa
meniurile de ajutor de tip
pop-up.

Inserare

[INSERT]

Apsarea acestei taste va determina introducerea


comenzilor n program n punctul n care se afl
cursorul. Aceast tast va insera de asemenea
textul din memoria temporar n punctul n care se
afl cursorul, fiind utilizat de asemenea pentru
copierea blocurilor de cod ntr-un program.

Schimbare

[ALTER]

Apsarea acestei taste va determina schimbarea


comenzii sau textului marcat cu comanda sau textul
nou introdus. Aceast tast va schimba de
asemenea variabilele marcate cu textul stocat n
memoria temporar sau va muta blocul selectat
ntr-o alt poziie.

tergere

[DELETE]

terge articolul pe care se afl cursorul sau terge


un bloc de program selectat.

Anulare

[UNDO]

Anuleaz pn la 9 dintre cele mai recent operate


modificri de editare i deselecteaz un bloc
marcat.

27

Tastatura

T2.6:

Tastele modului Memorie

Denumire

Tast

Funcie

Memorie

[MEMORY]

Selecteaz modul Memorie. Aceast pagin


afieaz programul activ curent. Programele sunt
rulate n acest mod, iar rndul [MEMORY]
(memorie) conine tastele ce controleaz modul n
care este executat un program.

Bloc cu bloc

[SINGLE BLOCK]

Activeaz sau dezactiveaz funcia bloc cu bloc.


Cnd este activat funcia bloc cu bloc, este
executat doar un singur bloc al programului la
fiecare apsare a butonului [CYCLE START]
(pornire ciclu).

Simulare

[DRY RUN]

Aceasta este utilizat pentru a se verifica micarea


efectiv a mainii fr a se prelucra o pies
(consultai seciunea Simularea din capitolul
Operarea).

Oprire
opional

[OPTION STOP]

Activeaz i dezactiveaz opririle opionale. Cnd


este activat aceast funcie i este programat un
cod M01 (oprire opional), maina se va opri cnd
ajunge la M01. Maina va continua odat apsat
butonul [CYCLE START] (pornire ciclu). Dac
apsai tasta [OPTION STOP] (oprire opional)
n cursul unui program, aceasta se va produce n
linia de dup linia marcat atunci cnd este
apsat tasta [OPTION STOP] (oprire opional).

tergere bloc

[BLOCK DELETE

Activeaz sau dezactiveaz funcia de tergere a


blocurilor. Blocurile cu un separator (/) ca prim
articol sunt ignorate (nu sunt executate) atunci
cnd este activat aceast opiune. Dac exist un
separator / ntr-o linie a codului, comenzile de
dup acesta vor fi ignorate dac este activat
aceast funcie. Funcia de tergere bloc are efect
la dou linii dup ce este apsat tasta [BLOCK
DELETE] (tergere bloc), cu excepia cazului n
care se utilizeaz compensarea frezei; n acest
caz, funcia de tergere bloc nu va avea efect dect
dup cel puin patru linii de la linia marcat.
Procesarea va ncetini n cazul traiectoriilor cu
tergeri de blocuri n cursul prelucrrii la mare
vitez. Funcia tergere bloc rmne activ atunci
cnd maina este oprit i repornit.

28

Prezentare

T2.7:

Tastele modului MDI/DNC

Denumire

Tast

Funcie

Introducere
manual
date/comand
numeric
direct

[MDI/DNC]

Modul MDI este modul n care poate fi scris un


program, fr ca acesta s fie nregistrat n
memorie. Modul DNC permite alimentarea cu
pipeta a programelor mari n unitatea de comand,
astfel nct acestea s poat fi executate
(consultai seciunea Modul DNC).

Lichid de
rcire

[COOLANT]

Activeaz i dezactiveaz lichidul de rcire


opional. Funcia opional HPC (High Pressure
Coolant - lichid de rcire la nalt presiune) este
activat prin apsarea tastei [SHIFT] (comutare)
i apoi a tastei [COOLANT] (lichid de rcire).
Reinei c HPC i lichidul de rcire standard
utilizeaz un orificiu comun, i nu pot fi activate
concomitent.

Avans rapid
arbore
principal

[SPINDLE JOG]

Rotete arborele principal la turaia selectat n


setarea 98 (turaie avans rapid arbore principal).

Cap revolver
nainte

[TURRET FWD]

Rotete capul revolver nainte spre scula


urmtoare. Dac se tasteaz Tnn n linia de intrare,
capul revolver va avansa n sens normal la scula
nn.

Cap revolver
napoi

[TURRET REV]

Rotete capul revolver napoi spre scula


anterioar. Dac se tasteaz Tnn n linia de intrare,
capul revolver va avansa n sens invers la scula nn.

29

Tastatura

T2.8:

Tastele modului Avans rapid

Denumire

Tast

Funcie

Manet de
avans rapid

[HANDLE JOG]

Selecteaz modul avans rapid al axei cu 0.0001,


0.1 - 0.0001 oli (n sistem metric, 0.001 mm)
pentru fiecare diviziune a manetei de avans rapid.
Pentru simulare, 0.1 oli/min.

.0001/.1

[.0001 .1], [.001


1], [.01 10], [.1
100]

Primul numr (numrul de sus), cnd v aflai n


modul oli, selecteaz distana parcurs la fiecare
clic al manetei de avans rapid. Cnd strungul este
n modul MM, primul numr este nmulit cu zece
pentru avansul rapid pe ax (de ex. 0.0001 devine
0.001mm). Al doilea numr (numrul de jos) este
utilizat pentru modul Simulare pentru a selecta
turaia, viteza de avans i micrile axelor. Aceste
taste pot controla de asemenea viteza de avans
atunci cnd meninei apsat un buton aferent axei.

T2.9:

Tastele modului Revenire la zero

Denumire

Tast

Funcie

Revenire la
zero

[ZERO RETURN]

Selecteaz modul Revenire la zero, ce afieaz


poziia axei n patru categorii diferite, i anume:
Operator, Pies de prelucrat G54, Main i
Distan de parcurs. Apsai tasta [POSITION]
(poziie) sau [PAGE UP]/[PAGE DOWN]
(pagina anterioar/urmtoare) pentru a comuta
ntre categorii.

Toate

[ALL]

Readuce toate axele mainii la zero. Aceasta este


similar cu butonul [POWER UP/RESTART]
(iniializare/repornire), cu excepia faptului c nu se
produce schimbarea sculei. Aceasta poate fi
utilizat pentru stabilirea poziiei de zero iniiale a
axelor. Acest lucru nu este valabil pentru strunguri
de sculrie, strunguri cu arbore secundar sau
ncrctorul automat de piese (APL).

Origine

[ORIGIN]

Reseteaz afiajele i cronometrele selectate.

30

Prezentare

Denumire

Tast

Funcie

O singur ax

[SINGLE]

Readuce o singur ax a mainii la zero. Apsai


tasta cu litera axei dorite pe tastatura alfabetic i
apoi apsai tasta [SINGLE] (o singur ax).
Aceasta deplaseaz o singur ax n poziia iniial
de zero a axei.

Origine G28

[HOME G28]

Readuce toate axele la zero prin deplasare rapid.


Dac tastai litera axei dorite pe tastatura alfabetic
i apoi apsai tasta [HOME G28] (origine G28),
se readuce o singur ax la zero.

ATENIE:

T2.10:

Nu apare niciun mesaj de


avertizare pentru alertarea
operatorului cu privire la o
posibil coliziune.

Tastele modului List de programe

Denumire

Tast

Funcie

List de
programe

[LIST PROG]

Controleaz ncrcarea i salvarea datelor n


unitatea de comand.

Selectare
programe

[SELECT PROG]

Face ca programul marcat din lista de programe s


devin programul curent.

NOT:

Programul activ este marcat


cu un A n lista de programe.

Transmitere

[SEND]

Transmite programele prin portul serial RS-232


opional.

Recepie

[RECEIVE]

Recepioneaz programele prin portul serial


RS-232 opional.

tergere
program

[ERASE
PROGRAM]

terge programul selectat cu cursorul n modul


List de programe sau ntregul program n modul
MDI.

31

Tastatura

Tastele numerice

Denumire

Tast

Funcie

Cifrele

[0]-[9]

Introduc numere ntregi i zero.

Semnul minus

[-]

Adaug un semn minus (-) n linia de


introducere date.

Punct zecimal

[.]

Adaug un punct zecimal n linia de introducere


date.

Cancel (anulare)

[CANCEL]

terge ultimul caracter tastat.

Space (spaiu)

[SPACE]

Adaug un spaiu n datele introduse.

Enter (execuie)

[ENTER]

Rspunde la promptere, inscripioneaz datele


introduse n memorie.

Apsai tasta

Introduce caracterul tiprit cu galben n colul


din stnga sus al tastei.

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]

Literele cu majuscule sunt implicite. Apsai


tasta [SHIFT] (comutare) i tasta unei litere
pentru minuscule.

Caracterul de
ncheiere a
blocului

[;]

Acesta este caracterul de ncheiere a blocului ce


indic sfritul unei linii de program.

32

Prezentare

Denumire

Tast

Funcie

Parantezele

[(], [)]

Separ comenzile programului CNC de


comentariile utilizatorului. Acestea trebuie
introduse ntotdeauna n perechi.

Comutare

[SHIFT]

Acceseaz caracterele suplimentare disponibile


prin intermediul tastaturii. Caracterele
suplimentare pot fi vzute n colul din stnga
sus al unora dintre tastele alfabetice sau
numerice.

Separatorul
nclinat spre
dreapta

[/]

Apsai tasta [SHIFT] i apoi tasta [;]. Se


utilizeaz n funcia tergere bloc i n expresiile
macro.

Parantezele
drepte

[[] []]

Tastele [SHIFT] i apoi [( ]sau [SHIFT] i apoi


[)] sunt utilizate n funciile macro.

Tastele de avans rapid ale strungului

Denumire

Tast

Funcie

Ppu mobil
spre arborele
principal

[TS <]

Apsai i meninei apsat


aceast tast pentru a deplasa
ppua mobil spre arborele
principal.

Deplasare rapid
a ppuii mobile

[TS RAPID]

Crete viteza ppuii mobile


atunci cnd este apsat
concomitent cu una dintre
celelalte taste ale ppuii mobile.

ndeprtare
ppu mobil de
arborele principal

[TS >]

Apsai i meninei apsat


aceast tast pentru a ndeprta
ppua mobil de arborele
principal.

Taste axe

[+X/-X, +Z/-Z, +Y/-Y, +C/-C]

Apsai i meninei apsat o


singur tast sau apsai tastele
aferente axelor dorite i utilizai
maneta de avans rapid.

33

Tastatura

Denumire

Tast

Funcie

Deplasare rapid

[RAPID]

Apsai i meninei apsat


aceast tast concomitent cu una
dintre tastele de mai sus (X+, X-,
Z+, Z-) pentru a deplasa axa
respectiv n sensul selectat cu
viteza maxim de avans rapid.

Transportor de
pan spre nainte

[CHIP FWD]

Pornete transportorul de pan


opional spre nainte, evacund
panul din main.

Oprire transportor
de pan

[CHIP STOP]

Oprete transportorul de pan.

Transportor de
pan spre napoi

[CHIP REV]

Pornete transportorul de pan


opional spre napoi, micare
util pentru ndeprtarea
blocajelor i a corpurilor strine.

Strunguri cu axa Y
Pentru a avansa rapid axa Y:
1.

Apsai tasta [Y].

2.

Apsai tasta [HANDLE JOG] (manet avans rapid).

3.

Rotii maneta de avans rapid pentru a avansa rapid axa Y.

Avansul rapid XZ (biaxial)


Axele X i Z ale strungului pot fi avansate rapid simultan cu ajutorul tastelor de avans
[+X]/[-X] i [+Z]/[-Z].

NOT:

34

Regulile normale pentru zona restricionat a ppuii mobile sunt


active ct timp este cuplat avansul rapid biaxial XZ.
1.

Apsai i meninei apsat orice combinaie de taste [+X]/[-X] i [+Z]/[-Z] pentru a


avansa simultan axele X i Z.

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.

Apsai tasta [C].

2.

Apsai tasta [HANDLE JOG] (manet avans rapid).

3.

Rotii comanda [HANDLE JOG] (manet de avans rapid) pentru a avansa rapid axa
C.

Tastele de control manual


Tastele de control manual v permit s controlai manual viteza de deplasare rapid
(neachietoare) a axelor, avansurile programate i turaiile arborelui principal. Aceste taste
sunt prezentate n tabelul urmtor.

Denumire

Tast

Funcie

Vitez de avans
-10%

[-10% FEEDRATE]

Reduce viteza de avans curent


cu cte 10%, pn la 0%.

Vitez de avans
100%

[100% FEEDRATE]

Seteaz viteza de avans


controlat manual la nivelul
vitezei de avans programate.

Vitez de avans
+10%

[+10% FEEDRATE]

Crete viteza de avans curent


cu cte 10%, pn la 990%.

Manet de control
vitez de avans

[HANDLE CONTROL FEED]

V permite s utilizai maneta de


avans rapid pentru controlul
vitezei de avans de lucru n trepte
de cte 1%, ntre 0% i 999%.

Arbore principal
-10%

[-10% SPINDLE]

Reduce turaia curent a


arborelui principal cu cte 10%,
pn la 0%.

Arbore principal
100%

[100% SPINDLE]

Seteaz turaia controlat manual


a arborelui principal la nivelul
turaiei programate.

Arbore principal
+10%

[+10% SPINDLE]

Crete turaia curent a arborelui


principal cu cte 10%, pn la
990%.

35

Tastatura

Denumire

Tast

Funcie

Manet de control
turaie arbore
principal

[HANDLE CONTROL SPIND


LE]

V permite s utilizai maneta de


avans rapid pentru turaiei
arborelui principal n trepte de
cte 1%, ntre 0% i 999%.

Spre nainte

[FWD]

Iniiaz rotirea arborelui principal


n sens orar. Arborele principal
poate fi pornit sau oprit cu tastele
[FWD] (nainte) sau [REV]
(napoi) oricnd maina este
oprit n modul Bloc cu bloc sau
dup ce s-a apsat butonul
[FEED HOLD] (oprire avans).
Cnd programul este repornit cu
butonul [CYCLE START]
(pornire ciclu), arborele principal
va fi readus la turaia definit
anterior.

Oprire

[STOP]

Oprete arborele principal.

Spre napoi

[REV]

Iniiaz rotirea arborelui principal


spre napoi (n sens antiorar).
Arborele principal poate fi pornit
sau oprit prin apsarea tastelor
[FWD] (nainte) sau [REV]
(napoi) oricnd maina este
oprit n modul Bloc cu bloc sau
dup ce s-a apsat butonul
[FEED HOLD] (oprire avans).
Cnd programul este repornit cu
butonul [CYCLE START]
(pornire ciclu), arborele principal
este readus la turaia definit
anterior.

Deplasare rapid

[5% RAPID] / [25% RAPID] /


[50% RAPID] / [100% RAPID]

Limiteaz cursele rapide ale


mainii la valoarea de pe tast.
Tasta [100% RAPID]
(deplasare rapid 100%) permite
o curs rapid la vitez maxim.

Putei de asemenea s tastai o valoare a turaiei i s apsai tasta [FWD] (nainte) sau
[REV] (napoi) pentru a comanda arborele principal la turaia i n sensul de rotaie
respective.

36

Prezentare

Utilizarea controlului manual


Funciile de control manual v permit s reglai temporar turaiile i vitezele de avans din
programul respectiv. De exemplu, putei ncetini cursele rapide n timp ce testai un
program, respectiv regla viteza de avans pentru a experimenta efectele acesteia asupra
finisajului piesei etc.
Putei utiliza setrile 19, 20 i 21 pentru a dezactiva controlul manual al vitezei de avans,
al arborelui principal i respectiv al deplasrii rapide.
Butonul [FEED HOLD] (oprire avans) acioneaz ca un buton de control manual, acesta
oprind avansul rapid i avansul de lucru atunci cnd este apsat. Apsai butonul [CYCLE
START] (pornire ciclu) pentru a continua dup [FEED HOLD] (oprire avans). Cnd cheia
pentru modul Setare este n poziia deblocat, ntreruptorul uii de pe incinta mainii are un
efect similar, dar se va afia Door Hold (interblocare u) atunci cnd este deschis ua.
Cnd este nchis ua, unitatea de comand va fi n modul Oprire avans i trebuie apsat
butonul [CYCLE START] (pornire ciclu) pentru a continua. Funciile Door Hold
(interblocare u) i [FEED HOLD] (oprire avans) nu opresc niciuna dintre axele auxiliare.
Operatorul poate controla manual setrile pentru lichidul de rcire apsnd butonul
[COOLANT] (lichid de rcire). Pompa va rmne pornit sau oprit pn cnd intr n
aciune urmtorul cod M sau operatorul (a se vedea setarea 32).
Utilizai setrile 83, 87 i 88 pentru a readuce valorile controlate manual ale comenzilor
M30 i M06, respectiv [RESET] (resetare) la valorile implicite. .

37

Ecranul de comand

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:

Noiuni de baz despre structura ecranului de comand al strungului


1

14

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

38

13

12

11

10

Bara pentru mod i ecranul activ


Ecranul programului
Ecranul principal
Codurile active
Ppua mobil
Scula activ
Lichidul de rcire
Cronometrele i contoarele/Managementul sculei
Starea alarmelor
Bara de stare a sistemului
Afiajul de poziie/Indicatoarele de ncrcare axe/Memoria temporar
Bara de introducere
Bara de pictograme
Arborele principal/Ajutor editor

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 ecranul activ


Funciile mainii sunt organizate n trei moduri: Setare, Editare i Operare. Fiecare mod
ofer toate informaiile necesare pentru executarea sarcinilor referitoare la modul
respectiv, organizate astfel nct s intre pe un ecran. De exemplu, modul Setare afieaz
att tabelele pentru coreciile sculelor i decalajele de origine, ct i informaiile de poziie.
Modul Editare ofer dou panouri de editare programe i asigur accesul la sistemele
opionale Visual Quick Code (VQC, codul rapid de vizualizare), Intuitive Programming
System (IPS, sistemul de programare intuitiv) i Wireless Intuitive Probing System (WIPS,
sistemul fr fir de palpare intuitiv) (dac sunt instalate). Modul Operare include MEM,
modul n care v putei rula programele.
F2.11:

Bara pentru mod i afiaj prezint [1] modul curent i [2] funcia afiat curent.

T2.12:

Mod
Setare

Editare

Operare

Modul, accesul la taste i afiarea barei

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.

Asigur toate funciile de


editare, management i
transfer ale programelor.

Asigur toate funciile de


control necesare pentru
rularea unui program.

39

Ecranul de comand

Afiarea coreciilor/decalajelor
Exist dou tabele de corecii/decalaje, tabelul Program Tool Offsets (corecii scule
program) i tabelul Active Work Offset (decalaje de origine active). n funcie de mod,
aceste tabele pot s apar n dou panouri de afiare separate, respectiv pot fi incluse n
acelai panou; utilizai butonul [OFFSET] (corecie) pentru a comuta ntre tabele.
T2.13:

Tabelele de corecii/decalaje

Denumire

Funcie

Program Tool Offsets (corecii scule


program)

Acest tabel afieaz codurile sculelor i


geometria longitudinal a sculelor.

Active Work Offset (decalaje de origine


active)

Acest tabel afieaz valorile introduse astfel


nct fiecare scul s tie exact unde se afl
piesa de prelucrat.

Codurile active
F2.12:

Exemplu de ecran Coduri active

Acest ecran furnizeaz informaii n timp real, nemodificabile cu privire la codurile active n
program n momentul respectiv; concret, codurile ce definesc tipul de micare n curs de
execuie (deplasare rapid versus avans liniar versus avans circular), sistemul de
poziionare (absolut versus incremental), compensarea frezei (stnga, dreapta sau
dezactivat), ciclul nchis activ i decalajul de origine. Acest ecran furnizeaz de asemenea
codurile active Dnn, Hnn, Tnn i cel mai recent cod Mnnn.
40

Prezentare

Ecranul Tailstock (ppu mobil)


F2.13:

Exemplu de ecran Tailstock (ppu mobil)

1
2
Acest ecran furnizeaz informaii cu privire ppua mobil [1], presiunea curent i [2]
presiunea maxim.

Scula activ
F2.14:

Exemplu de ecran Scul activ

Acest ecran furnizeaz informaii cu privire la scula curent din arborele principal, inclusiv
tipul de scul (dac este specificat), ncrcarea maxim nregistrat a sculei i procentul
duratei rmase de via a sculei (dac se utilizeaz sistemul de management avansat
al sculei).

Indicatorul de nivel al lichidului de rcire


Nivelul lichidului de rcire este afiat n colul din dreapta sus al ecranului n modul
OPERARE:MEM. O bar vertical indic nivelul lichidului de rcire. Bara vertical clipete
atunci cnd lichidul de rcire ajunge la un nivel ce ar putea cauza probleme n privina
fluxului de lichid de rcire. Acest indicator este afiat de asemenea n modul
DIAGNOSTICARE, ce poate fi accesat prin intermediul tab-ului GAUGES (indicatoare).
41

Ecranul de comand

Ecranul Timers & Counters (cronometre i contoare)


Seciunea cronometre a acestui ecran (amplasat n partea din dreapta jos a ecranului)
furnizeaz informaii referitoare la duratele ciclurilor (This Cycle: timpul pentru ciclul curent,
Last Cycle: timpul pentru ciclul anterior i Remaining: timpul rmas din ciclul curent).
Seciunea contoare include dou contoare M30, precum i un ecran Loops Remaining
(bucle rmase).

M30 Counter #1: i M30 Counter #2: de fiecare dat cnd un program ajunge la o
comand M30, ambele contoare avanseaz cu o unitate. Dac setarea 118 este
activat, contoarele vor avansa de asemenea de fiecare dat cnd un program
ajunge la o comand M99.
Dac avei macro-uri, putei terge sau modifica M30 Counter #1 cu #3901 i M30
Counter #2 cu #3902 (#3901=0).
Consultai la pagina 5 pentru informaii referitoare la modul de resetare a
cronometrelor i contoarelor.
Loops Remaining: prezint numrul de bucle subprogram rmase de parcurs pentru
finalizarea ciclului curent.

Ecranul Alarme
Putei utiliza acest ecran pentru a afla mai multe despre alarmele mainii atunci cnd apar,
pentru a vizualiza ntregul jurnal de alarme al mainii sau a citi informaii referitoare la
alarmele care apar.
Apsai tasta [ALARMS] (alarme) pn cnd apare ecranul ALARMS (alarme). Apsai
tastele sgei [RIGHT] (dreapta) i [LEFT] (stnga) pentru a comuta ntre cele (3) ecrane
alarme diferite:

42

Ecranul Active Alarm (alarme active) indic alarmele ce afecteaz n momentul


respectiv funcionarea mainii. Putei utiliza tastele sgei [UP] (n sus) i [DOWN]
(n jos) pentru a vedea urmtoarea alarm; acestea sunt afiate una cte una.
Ecranul Alarm History (jurnal de alarme) prezint o list de alarme ce au afectat
recent funcionarea mainii.
Ecranul Alarm Viewer (afiare alarme) prezint descrierea detaliat a celei mai
recente alarme. Putei de asemenea introduce un numr de alarm i apsa tasta
[ENTER] (execuie) pentru a citi descrierea acesteia.

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.

Apsai tasta [ALARMS] (alarme) pn cnd apare ecranul MESSAGES (mesaje).

2.

Utilizai tastatura pentru a tasta mesajul dorit.


Apsai tasta [CANCEL] (anulare) sau [SPACE] (spaiu) pentru a terge caracterele
existente. Apsai tasta [DELETE] (tergere) pentru a tergere un ntreg rnd. Datele
mesajului dumneavoastr sunt memorate automat i pstrate chiar i cu maina
scoas din funciune.

Avertizrile alarmei
Mainile Haas includ o aplicaie de baz pentru transmiterea unei avertizri ctre o adres
de e-mail sau ctre un telefon mobil atunci cnd apare o alarm. Setarea acestei aplicaii
reclam unele cunotine cu privire la reeaua dumneavoastr; adresai-v
administratorului de reea sau furnizorului de servicii internet (ISP) dac nu cunoatei
setrile corecte.
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.

Se afieaz ecranul de pornire, cu opiunile de setare n partea inferioar a ecranului.


Facei clic pe butonul Manage Alerts (gestionare avertizri).

4.

n ecranul Manage Alerts(gestionare avertizri), tastai adresa de email i/sau


numrul de telefon mobil la care dorii s se transmit avertizrile. Dac tastai un
numr de telefon mobil, selectai furnizorul din meniul de tip pull-down de sub cmpul
numr de telefon. Facei clic pe butonul SUBMIT CHANGES (confirmare modificri).

Prezentare

NOT:

Dac furnizorul de servicii mobile nu este inclus n meniu, solicitai


furnizorului dumneavoastr s v pun la dispoziie adresa de email a
contului n care putei recepiona mesaje tip text. Tastai aceast
adres n cmpul email.
5.

Facei clic pe butonul Configure Email Interface (configurare interfa email).

NOT:

Personalul de service Haas Automation nu poate diagnostica sau


remedia problemele ce in de reeaua dumneavoastr.
6.

Completai cmpurile cu informaiile referitoare la sistemul dumneavoastr de email.


Adresai-v administratorului dumneavoastr de reea sau ISP dac nu cunoatei
valorile corecte. Facei clic pe butonul butonul Submit Changes (confirmare
modificri) dup ce terminai.
a.

n acest cmp, tastai adresa IP pentru serverul de nume domeniu (DNS).

b.

n al doilea cmp, tastai numele serverului dumneavoastr pentru protocolul


de transfer mailuri simple (SMTP).

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.

n ultimul cmp, tastai o adres de email autorizat, ce va fi utilizat de


aplicaie pentru transmiterea avertizrilor.

Apsai butonul [EMERGENCY STOP] (oprire de urgen) pentru a genera o alarm


n vederea testrii sistemului. Trebuie s se recepioneze un email sau un mesaj tip
text la adresa indicat sau la numrul de telefon indicat cu detalii referitoare
la alarm.

Bara de stare a sistemului


Bara de stare a sistemului este o seciune needitabil a ecranului amplasat central n
partea inferioar. Aceasta afieaz mesajele pentru utilizator referitoare la aciunile ce
trebuie executate.

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:

Punctele de referin pentru poziia axei

Afiaj n
coordonate

Funcie

OPERATOR

Aceast poziie indic distana pe care ai avansat rapid axele. Aceasta


nu reprezint neaprat distana efectiv a axei fa de punctul de zero al
mainii, cu excepia cazului n care maina tocmai a fost pornit. Tastai
litera axei respective i apsai tasta [ORIGIN] (origine) pentru a aduce
la zero valoarea poziiei pentru axa respectiv.

PIES DE
PRELUCRAT
(G 54)

Aceasta indic poziiile axei fa de punctul de zero al piesei. La


punerea n funciune, aceast poziie utilizeaz automat decalajul de
origine G54. Apoi se vor afia poziiile axei n raport cu cel mai recent
utilizat decalaj de origine.

46

Prezentare

Afiaj n
coordonate

Funcie

MAIN

Aceasta indic poziiile axei fa de punctul de zero al mainii.

DISTAN DE
PARCURS

Aceasta indic distana rmas nainte ca axele s ajung n poziia


comandat. n modul SETARE:AVANS RAPID, putei utiliza acest
afiaj de poziie pentru a se indica o distan parcurs. Comutai
modurile (MEM, MDI) i apoi comutai napoi n modul SETARE:AVANS
RAPID pentru a aduce la zero aceast valoare.

Selectarea axei pentru afiajul de poziie


Utilizai aceast funcie pentru a modifica poziiile axei indicate pe ecran.
1.

Cu un afiaj de poziie activ, apsai tasta [F2]. Apare meniul de tip pop-up Axis
Selection (selectare ax).

F2.15:

Meniul de tip pop-up Axis Selection (selectare ax)

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:

Axele X i Y selectate n meniul Axis Selection (selectare ax)

4.

Repetai paii 2 i 3 pn cnd selectai toate axele pe care dorii s le afiai.

5.

Apsai tasta [F2]. Afiajul de poziie este actualizat cu axele selectate.

F2.17:

Afiajul de poziie actualizat

Funcia de afiare setri/grafic


Setrile sunt selectate prin apsarea tastei [SETTING/GRAPHIC] (setri/grafic). Exist
cteva funcii speciale n cadrul setrilor prin care poate fi modificat comportamentul
strungului; consultai seciunea Setrile de la pagina 407 pentru o descriere mai detaliat.
Selectai funcia Grafic prin apsarea de dou ori a tastei [SETTING/GRAPHIC]
(setri/grafic). Graficul reprezint o simulare vizual a programului de prelucrare ales, fr
a fi necesar deplasarea axelor i fr riscul de deteriorare a sculei sau piesei de prelucrat
ca urmare a unor erori de program. Aceast funcie poate fi considerat mai util dect
modul Simulare, deoarece astfel pot fi verificate toate decalajele de origine, coreciile
sculelor i limitele de curs nainte de pornirea prelucrrii pe main. Riscul de coliziune n
cursul setrii este redus considerabil.

48

Prezentare

Graphics Mode Operation


To run a program in Graphics, a program must be loaded and the control must be in either
MEM, MDI or Edit mode. From MEM or MDI, press [SETTING/GRAPHIC] twice to select the
Graphics mode. From Edit mode, press [CYCLE START] while the active program edit
pane is selected to start a simulation.
The Graphics display has a number of available features:

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.

Setting 4 disables the rapid path.


The places where a drilling canned cycle is used are marked with an X.

NOTE:

Setting 5 disables the drill mark.

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:

Data i ora curent.


Timpul total de funcionare.
Timpul total de la pornirea ciclului.
Timpul total de avans.
Dou contoare M30. De fiecare dat cnd un program ajunge la o comand M30,
ambele contoare avanseaz cu o unitate.
Dou ecrane pentru variabile macro.

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

Program Tool Offsets (corecii scule


program)

Acest tabel afieaz codurile sculelor i


geometria longitudinal a sculelor.

Active Work Offset (decalaje de origine


active)

Acest tabel afieaz valorile introduse astfel


nct fiecare scul s tie exact unde se afl
piesa de prelucrat.

51

Ecranul de comand

Setarea datei i orei


Pentru a seta data i ora:
1.

Apsai tasta [CURRENT COMMANDS].

2.

Apsai tasta [PAGE UP] (pagina anterioar) sau [PAGE DOWN] (pagina
urmtoare) pn cnd gsii ecranul DATE AND TIME (data i ora).

3.

Apsai tasta [EMERGENCY STOP].

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.

Resetai butonul [EMERGENCY STOP] (oprire de urgen) i tergei alarmele.

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

SETUP LOCKED (setare


blocat)

Modul Setare este blocat.


Consultai la pagina 5
pentru informaii
suplimentare n acest
sens.

SETUP UNLOCKED (setare


deblocat)

Modul Setare este


deblocat. Consultai la
pagina 5 pentru informaii
suplimentare n acest
sens.

T2.17:

Cmpul 2

Denumire

Pictogram

Semnificaie

DOOR HOLD (interblocare u)

Micarea mainii este


oprit ca urmare a
regulilor referitoare la ui.

RUNNING (rulare)

Maina este n curs de


rulare a unui program.

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.

SINGB STOP (oprire bloc cu


bloc)

Modul BLOC CU BLOC


este activat, iar unitatea
de comand ateapt o
comand pentru a
continua. Consultai la
pagina 5 pentru informaii
suplimentare n acest
sens.

DNC RS232

Modul DNC RS-232


este activat.

T2.19:

Cmpul 4

Denumire

Pictogram

Semnificaie

FEED HOLD (oprire avans)

Maina este n starea de


oprire avans. Micarea
axelor s-a oprit, dar
arborele principal continu
s se roteasc.

FEED (avans)

Maina execut o micare


de achiere.

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.

RAPID (deplasare rapid)

Maina execut o micare


neachietoare a axei cu
viteza maxim posibil.

DWELL (oprire temporizat)

Maina execut o
comand de oprire
temporizat (G04).

55

Ecranul de comand

T2.20:

Cmpul 5

Denumire

Pictogram

Semnificaie

JOG LOCK ON (avans rapid


blocat)

Funcia de blocare avans


rapid este activat. Dac
apsai tasta aferent unei
axe, axa respectiv se
deplaseaz cu viteza
curent de avans rapid
pn cnd apsai din nou
tasta [JOG LOCK]
(blocare avans rapid).

JOGGING (avans rapid), YZ


MANUAL JOG (avans rapid
manual), VECTOR JOG (avans
rapid vectorial)

O ax execut un avans
rapid cu viteza curent de
avans rapid.

REMOTE JOG (avans rapid de


la distan)

Maneta opional de
control avans rapid de la
distan este activat.

RESTRICTED ZONE (zon


restricionat)

Poziia curent a unei axe


se afl n zona
restricionat.
(numai la strunguri)

56

Prezentare

T2.21:

Cmpul 6

Denumire

Pictogram

Semnificaie

G14

Modul imagine n oglind


este activat.

X MIRROR (oglind X),


Y MIRROR (oglind Y),
XY MIRROR (oglind XY)

Modul imagine n oglind


este activat n sens
pozitiv.

X -MIRROR (oglind -X),


Y -MIRROR (oglind -Y),
XY -MIRROR (oglind -XY)

Modul imagine n oglind


este activat n sens
negativ.

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.

SPINDLE BRAKE ON (frn


arbore principal activat)

Frna arborelui principal


al strungului este activat.

57

Ecranul de comand

T2.23:

Cmpul 8

Denumire

Pictogram

Semnificaie

TOOL UNCLAMPED (scul


destrns)

Scula din arborele


principal este destrns.
(numai la freze)

CHECK LUBE (verificare ulei),


LOW SS LUBE (nivel redus
lubrifiant SS)

Unitatea de comand a
detectat o stare de
lubrifiere deficitar.

LOW AIR PRESSURE


(presiune redus aer)

Presiunea aerului din


main este insuficient.

LOW ROTARY BRAKE OIL


(nivel sczut ulei frn unitate
rotativ)

Nivelul uleiului din


unitatea rotativ este
sczut.

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)

Freze: EMERGENCY STOP,


PALLET (oprire de urgen,
palet)
Strunguri: EMERGENCY STOP,
BARFEED (oprire de urgen,
alimentator de bare)

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)

A fost apsat butonul

[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)

A fost apsat butonul

[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

SINGLE BLK (bloc cu bloc)

T2.26:

Modul BLOC CU BLOC


este activat. Consultai la
pagina 5 pentru informaii
suplimentare n acest
sens.

Cmpul 11

Denumire

Pictogram

DRY RUN (simulare)

T2.27:

Semnificaie
Modul SIMULARE este
activat. Consultai la
pagina 5 pentru informaii
suplimentare n acest
sens.

Cmpul 12

Denumire

Pictogram

OPTIONAL STOP (oprire


opional)

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

CAGE OPEN (carcas


deschis)

Ua schimbtorului de
scule lateral este
deschis.

TC MANUAL CCW (schimbtor


de scule manual n sens
antiorar)

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)

Schimbarea sculei este n


curs.

61

Ecranul de comand

T2.30:

Cmpul 15

Denumire

Pictogram

Semnificaie

PROBE DOWN (palpator


cobort)

Braul palpatorului este


cobort pentru o operaie
de palpare.

PART CATCHER ON
(recuperator de piese activat)

Recuperatorul de piese
este activat.
(numai la strunguri)

TS PART HOLDING (susinere


pies ppu mobil)

Pua mobil este cuplat


cu piesa.
(numai la strunguri)

TS PART HOLDING (fr


susinere pies ppu mobil)

Pua mobil nu este


cuplat cu piesa.
(numai la strunguri)

CHUCK CLAMPING (strngere


mandrin)

Mandrina tip cu buc


elastic este strns.
(numai la strunguri)

62

Prezentare

T2.31:

Cmpul 16

Denumire

Pictogram

TOOL CHANGE (schimbare


scul)

T2.32:

Semnificaie
Schimbarea sculei este n
curs.

Cmpul 17

Denumire

Pictogram

Semnificaie

AIR BLAST ON (jet de aer


activat)

Pistolul automat de aer


comprimat (freze),
respectiv jetul automat de
aer comprimat (strunguri)
este activat.

CONVEYOR FORWARD
(transportor spre nainte)

Transportorul este activat


i se deplaseaz n
momentul respectiv spre
nainte.

CONVEYOR REVERSE
(transportor spre napoi)

Transportorul este activat


i se deplaseaz n
momentul respectiv spre
napoi.

63

Ecranul de comand

T2.33:

Cmpul 18

Denumire

Pictogram

Semnificaie

COOLANT ON (lichid de rcire


activat)

Sistemul principal de lichid


de rcire este activat.

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)

HIGH PRESSURE COOLANT


(lichid de rcire la nalt
presiune)

Sistemul de lichid de
rcire la nalt presiune
este activat.
(numai la strunguri)

Ecranul Arborele principal


F2.18:

Ecranul Arborele principal (starea turaiei i avansului)

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.

Dac nu dorii s specificai un nume de fiier, unitatea de comand


va utiliza numele de fiier implicit snapshot.bmp. Astfel se va
suprascrie o eventual captur de ecran salvat anterior sub numele
implicit al fiierului. Avei grij s specificai un nume de fiier de
fiecare dat cnd dorii s salvai o serie de capturi de ecran.
2.

Apsai tasta [SHIFT].

3.

Apsai tasta [F1].

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

Noiuni de baz despre navigarea prin


meniurile de tip tab
Meniurile de tip tab sunt utilizate pentru mai multe funcii de control, cum ar fi Parametri,
Setri, Ajutor, List programe i IPS. Pentru a naviga n aceste meniuri:
1.

Utilizai tastele sgei [LEFT] (stnga) i [RIGHT] (dreapta) pentru a selecta un tab.

2.

Apsai tasta [ENTER] (execuie) pentru a deschide tab-ul respectiv.

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:

n meniurile de tip tab pentru parametri i setri, precum i n


seciunea ALARM
VIEWER (afiare alarme) a ecranului
[ALARM / MESSAGES] (alarme/mesaje), putei tasta numrul unui
parametru, unei setri sau unei alarme de vizualizat, apsai apoi
tastele sgei UP (n sus) sau DOWN (n jos) pentru vizualizarea
articolului respectiv.
4.

2.4

Apsai tasta [CANCEL] (anulare) dac dorii s nchidei un subtab i s revenii la


nivelul superior de tab-uri.

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:

Meniul de tip pop-up Help (ajutor)

Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru a marca o opiune de meniu,
apoi apsai tasta [ENTER] (execuie) pentru a o selecta. Opiunile disponibile din acest
meniu sunt:

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

Help Main (pagin principal ajutor) - Prezint cuprinsul Manualului operatorului


din unitatea de comand. Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos)
pentru a selecta un subiect i apsai tasta [ENTER] (execuie) pentru a vizualiza
materialele referitoare la acesta.
Help Active Window (ajutor fereastr activ) - Prezint subiectul sistemului de
ajutor ce se refer la fereastra activ n momentul respectiv.
Help Active Window Commands (ajutor comenzi fereastr activ) - Prezint o
list a comenzilor disponibile n fereastra activ. Putei utiliza tastele rapide
specificate n paranteze, respectiv putei selecta o comand din list.
G Code Help (ajutor coduri G) - Prezint o list a codurilor G din care putei selecta
n acelai mod ca n cazul opiunii de meniu Help Main (pagin principal ajutor)
pentru a obine informaii suplimentare.
M Code Help (ajutor coduri M) - Prezint o list a codurilor M din care putei selecta
n acelai mod ca n cazul opiunii de meniu Help Main (pagin principal ajutor)
pentru a obine informaii suplimentare.

Meniul de tip tab Help (ajutor)


Pentru a accesa meniul de tip tab Help (ajutor), apsai tasta HELP (ajutor) pn cnd este
afiat tab-ul Operators Manual Table of Contents (cuprinsul Manualului
operatorului). Putei apoi naviga n cuprinsul Manualului operatorului salvat n unitatea de
comand.
Putei accesa alte funcii de ajutor din meniul de tip tab; apsai tasta [CANCEL] (anulare)
pentru a nchide tab-ul Operators Manual Table of Contents (cuprinsul
Manualului operatorului) i accesa restul meniului. Pentru informaii referitoare la meniurile
de navigagare de tip tab, consultai la pagina 65.
Tab-urile disponibile sunt urmtoarele. Acestea sunt descrise detaliat n seciunile
urmtoare.

Search (cutare) - V permite s introducei un cuvnt cheie de cutat n Cuprinsul


Manualului operatorului salvat n unitatea de comand.
Help Index (index ajutor) - Prezint o list a subiectelor de ajutor dintre care putei
alege. Aceast opiune este similar cu opiunea de meniu Help Index (index
ajutor) descris la pagina 66.
Drill Table (tabel burghie) - Prezint un tabel de referin cu dimensiunile
burghielor i tarozilor cu echivalene zecimale.
Calculator - Acest submeniu de tip tab prezint opiuni pentru o serie de
calculatoare geometrice i trigonometrice. Consultai seciunea Tab-ul Calculator
ncepnd de la pagina 68 pentru informaii suplimentare n acest sens.

67

Tab-ul Search (cutare)

2.4.2

Tab-ul Search (cutare)


Utilizai tab-ul Search (cutare) pentru a cuta n cuprins pe baza unui cuvnt cheie.

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.

Tastai termenul de cutare n cmpul de introducere text.

3.

Apsai tasta [F1] pentru a executa cutarea.

4.

Pagina de rezultate afieaz subiectele ce conin termenul de cutare; marcai un


subiect i apsai tasta [ENTER] (execuie) pentru a-l vizualiza.

Help Index (index ajutor)


Aceast opiune de meniu prezint o list a subiectelor manualului ce reprezint link-uri
spre informaiile din manualul afiabil pe ecranul unitii de comand. Utilizai tastele sgei
pentru a marca subiectul ce v intereseaz i apsai apoi tasta [ENTER] (execuie) pentru
a accesa seciunea respectiv a manualului.

2.4.4

Tab-ul Drill Table (tabel burghie)


Afieaz un tabel cu dimensiuni de burghie, ce prezint echivalenele zecimale i
dimensiunile de tarozi.

2.4.5

1.

Selectai tab-ul Drill Table (tabel burghie). Apsai tasta [ENTER].

2.

Utilizai tastele [PAGE UP] (pagina anterioar) i [PAGE DOWN] (pagina


urmtoare) i tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru a citi tabelul.

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:

Datele nu pot fi introduse ntr-un cmp a crui etichet este marcat.


tergei datele din celelalte cmpuri (prin apsarea tastei [F1] sau
[ENTER] - execuie) pn cnd eticheta nu mai este marcat pentru a
modifica direct cmpul.
4.

Tastele funcionale: Tastele funcionale pot fi utilizate pentru a copia rezultatele


calculate dintr-o seciune n alta a programului sau ntr-o alt zon a funciei
Calculator.

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.

Subtab-ul Triangle (triunghi)


Pagina Calculator pentru triunghi preia cteva dimensiuni ale triunghiului i rezolv restul
valorilor. Pentru date introduse ce conduc la mai mult de o soluie, introducerea din nou a
ultimei valori va determina afiarea urmtoarei soluii posibile.

69

Tab-ul Calculator

1.

Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru a selecta cmpul pentru
valoarea de introdus.

2.

Tastai o valoare, apsai apoi tasta [ENTER] (execuie).

3.

Tastai lungimile laturilor i unghiurile cunoscute ale unui triunghi.

Cnd sunt introduse suficiente date, unitatea de comand rezolv triunghiul i afieaz
rezultatele.
F2.20:

Exemplu de calculator pentru triunghi

Subtab-ul Circle (cerc)


Aceast pagin a calculatorului este de ajutor n rezolvarea unei probleme a cercului.

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.

Dup ce se introduc suficiente date, unitatea de comand rezolv micarea circular i


afieaz restul valorilor. Apsai tasta [ENTER] (execuie) n cmpul DIRECTION (sens)
pentru a comuta ntre CW (orar)/CCW (antiorar) Unitatea de comand va lista de asemenea
formate alternative pentru ca o astfel de micare s poat fi programat cu un G02 sau
G03. Selectai formatul dorit i apsai tasta [F3] pentru a importa linia marcat n
programul aflat n curs de editare.
F2.21:

Exemplu de calculator pentru cerc

71

Tab-ul Calculator

Subtab-ul Milling and Tapping (frezare i tarodare)


Acest calculator v ajut s determinai turaiile i vitezele de avans corecte pentru aplicaia
dumneavoastr. Introducei toate informaiile disponibile referitoare la scule, materiale i
programul planificat, iar calculatorul va completa vitezele de avans recomandate atunci
cnd are suficiente informaii.
F2.22:

Exemplu de calculator pentru frezare i tarodare

Subtab-ul Circle-Line-Tangent (tangent cerc-linie)


Aceast funcie ofer posibilitatea de a determina punctele de intersecie n care un cerc i
o linie se ntlnesc tangenial

72

Prezentare

1.

Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru marcarea cmpului de
date pentru valoarea pe care dorii s o introducei.

2.

Tastai valoarea i apsai tasta [ENTER] (execuie).

3.

Introducei dou puncte, A i B, pe o linie i un al treilea punct, C, n afara liniei


respective.

Unitatea de comand calculeaz punctul de intersecie. Punctul este situat acolo unde o
linie normal din punctul C se intersecteaz cu linia AB, precum i perpendiculara pe linia
respectiv.
F2.23:

Exemplu calculator tangent cerc-linie

73

Tab-ul Calculator

Subtab-ul Circle-Circle-Tangent (tangent cerc-cerc)


Aceast funcie determin punctele de intersecie dintre dou cercuri. Furnizai poziia
celor dou cercuri i razele acestora. Unitatea de comand calculeaz punctele de
intersecie formate de tangentele la ambele cercuri.

NOTE:

Pentru fiecare condiie introdus (dou cercuri separate), exist pn


la opt puncte de intersecie. Patru puncte rezult prin trasarea
tangentelor drepte, iar celelalte patru prin trasarea tangentelor
ncruciate.
1.

Utilizai tastele sgei UP (n sus) i DOWN (n jos) pentru marcarea cmpului de


date pentru valoarea pe care dorii s o introducei.

2.

Tastai valoarea i apsai tasta [ENTER] (execuie).


Dup ce introducei valorile necesare, unitatea de comand afieaz coordonatele
tangentelor i diagrama dreapt asociat.

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:

Tip tangent cerc-cerc calculator: dreapt, exemplu

F2.25:

Tip tangent cerc-cerc calculator: ncruciat, exemplu

75

Tab-ul Calculator

76

Operarea

Capitol 3: Operarea
3.1

Punerea n funciune a mainii


nainte s executai aceast procedur pentru a pune n funciune centrul de strunjire,
eliberai potenialele zone de coliziune, cum ar fi palpatorul sculei, recuperatorul de piese,
ppua mobil, capul revolver i arborele secundar.
F3.1:

Posibile zone de coliziune la punerea n funciune

Pentru a pune strungul n funciune:


1.

Apsai i meninei apsat butonul [POWER ON] (pornire) de pe consol pn cnd


apare sigla Haas.
Maina parcurge o faz de autotestare i apoi afieaz ecranul Haas Start Up
(pornire Haas), Messages (mesaje) (dac s-a transmis un mesaj) sau ALARMS
(alarme). n orice caz, unitatea de comand va nregistra una sau mai multe alarme
(102 SERVO DEZACTIVATE, palpatorul sculei, recuperatorul de piese, ppua
mobil, capul revolver i arborele secundar etc.).

2.

Urmai instruciunile din bara de stare a sistemului amplasat central n partea


inferioar a ecranului. n general, trebuie deschise i nchise uile i trebuie apsat
i deblocat butonul [EMERGENCY STOP] (oprire de urgen) nainte ca operaiile
Iniializare i Automat pentru toate axele s devin disponibile. Pentru informaii
suplimentare referitoare la funciile de interblocare de siguran, consultai la
pagina 5.

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.

Odat alarmele terse, maina are nevoie de un punct de referin de la care s


porneasc toate operaiile; acest punct este numit Origine. Pentru a aduce maina
n poziia de origine, apsai butonul
[POWER UP/RESTART] (iniializare/repornire).

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:

Micarea automat ncepe imediat ce este apsat butonul


[POWER UP/RESTART] (iniializare/repornire). Nu apare niciun
mesaj i nicio avertizare.

5.

NOT:

Urmrii palpatorul sculei, recuperatorul de piese, ppua mobil, capul revolver i


arborele secundar cu privire la poziia corespunztoare n cursul iniializrii i al
ciclurilor de prelucrare.

Apsarea butonului [POWER UP/RESTART] (iniializare/repornire)


determin tergerea automat a alarmei 102 dac aceasta
este prezent.
6.

Strunguri cu axa Y: Comandai ntotdeauna deplasarea axei Y n poziia de origine


naintea axei X. Dac axa Y nu este n poziia de zero (axa central a arborelui
principal), este posibil ca axa X s nu poat reveni n origine. Este posibil ca maina
s emit o alarm sau un mesaj de genul Y Axis is not at home (axa Y nu este
n origine).

La ncheierea acestei proceduri de iniializare, unitatea de comand va afia modul


OPERARE:MEM. Strungul este pregtit de funcionare.

3.2

Programul de nclzire a arborelui principal


Dac arborele principal al mainii respective a rmas n repaus timp de peste 4 zile, trebuie
s rulai programul de nclzire a arborelui principal nainte s utilizai maina. Acest
program aduce lent arborele principal la turaia de lucru, ceea ce asigur distribuirea
lubrifiantului i permite stabilizarea termic a arborelui principal.
Un program de nclzire de 20 minute (O02020) este inclus n lista de programe a fiecrei
maini. Dac utilizai frecvent arborele principal la turaii ridicate, ar trebui s rulai zilnic
acest program.

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:

Unitile hard-disk externe USB trebuie s fie formatate n sistem FAT


sau FAT32. Nu utilizai dispozitive formatate NTFS.
Acest exemplu prezint directorul pentru dispozitivul USB n managerul de dispozitive.

F3.2:

Meniul Dispozitiv USB

1
MEMORY

USB DEVICE

HARD DRIVE

3
NET SHARE

USB DEVICE 2

CURRENT DIRECTORY: USB DEVICE\


(USB DEVICE)
O11133 (WORK ORDER 7)
A O12234 (WORK ORDER 11)
FITTING
PROJECT 2
ALL

1153 10-29-07 11:13:25


784 11-12-07 08:20:00

<DIR>

3 PROGRAMS 88% FREE (889260 KB)

: FILES IN SELECTION
A : ACTIVE PROGRAM (O01254)

1.
2.
3.
4.
5.
6.
7.
8.

Use CURSOR keys to navigate listing


and CANCEL to go back to devices.
Press HELP for Help listing.

Programul activ
Tab-ul activ
Programul marcat
Ora
Data
Subdirectorul
Dimensiunea fiierului
Programul selectat

79

Sistemele de directoare de fiiere

3.3.1

Sistemele de directoare de fiiere


Dispozitivele de stocare date, cum ar fi stick-urile USB i hard-disk-urile, au de regul
structur de directoare (denumit uneori structur de foldere), cu un director rdcin ce
conine directoare, ce la rndul lor pot conine alte directoare pe mai multe niveluri. Putei
naviga i gestiona directoarele de pe aceste dispozitive n managerul de dispozitive.

NOT:

Tab-ul MEMORY (memorie) din managerul de dispozitive acceseaz


o list simpl a programelor salvate n memoria mainii. n aceast
list nu sunt indicate directoarele.

Navigarea n directoare
1.

Marcai directorul pe care dorii s l deschidei. Directoarele au un indicativ <DIR>


n lista de fiiere, apoi apsai tasta [ENTER] (execuie).

2.

Pentru a reveni la nivelul anterior al structurii de directoare, marcai numele


directorului aflat n partea superioar a listei de fiiere (acesta prezint i o
pictogram sgeat). Apsai tasta [ENTER] (execuie) pentru a accesa nivelul
respectiv al structurii de directoare.

Crearea de directoare
Putei aduga directoare n structura de fiiere a dispozitivului de memorie USB, unitilor
hard-disk i directorului partiiei de reea.
1.

Navigai la tab-ul dispozitivului i directorul n care dorii s creai noul director.

2.

Tastai numele noului director i apsai tasta [INSERT] (inserare).


Noul director apare n lista de fiiere cu indicativul <DIR>.

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

de pe alte dispozitive n managerul de dispozitive. Consultai la pagina 65 pentru


informaii suplimentare referitoare la navigarea prin meniurile de tip tab.
2.

Marcai programul pe care dorii s l selectai i apsai tasta [SELECT PROGRAM]


(selectare program). Putei de asemenea s tastai numele unui program existent i
s apsai tasta [SELECT PROGRAM] (selectare program).
Programul respectiv devine programul activ.
Dac programul activ este n MEMORIE, acesta este marcat prin litera A. Dac
programul se afl pe un dispozitiv de memorie USB, unitatea hard sau partiia de
reea, acesta este marcat prin FNC.

3.

3.3.3

n modul OPERARE:MEM, putei s tastai numele unui program existent i s apsai


tasta sgeat [UP] (n sus) sau [DOWN] (n jos) pentru a derula rapid programele.

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.

Convenia de denumire a fiierelor


Fiierele pe care intenionai s le transferai n i din unitatea de comand a mainii vor fi
denumite cu un nume de fiier din (8) caractere i o extensie din (3) caractere; de exemplu:
program1.txt. Unele programe CAD/CAM utilizeaz .NC ca extensie de fiier, aceasta
fiind de asemenea acceptat.
Extensiile de fiier vizeaz aplicaiile PC; unitatea de comand CNC le va ignora. Putei
denumi fiierele cu numrul de program i fr extensie, ns unele aplicaii PC nu vor
recunoate fiierele fr extensie.
Fiierele procesate pe unitatea de comand vor fi denumite cu litera O urmat de 5 cifre.
De exemplu, O12345.

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.

Apsai tasta [LIST PROGRAM] (list de programe) i selectai tab-ul dispozitivului


ce conine programele pe care dorii s le tergei.

2.

Utilizai tastele sgei [UP] (n sus) i [DOWN] (n jos) pentru marcarea numrului
programului.

3.

Apsai tasta [ERASE PROGRAM].

NOT:

Nu putei terge programul activ.


4.

Apsai tasta [Y] de pe prompter pentru a terge programul, respectiv tasta [N]
pentru a anula acest proces.

5.

Pentru a terge mai multe programe:

6.

NOT:

82

a.

marcai fiecare program pe care dorii s l tergei i apsai tasta [ENTER]


(execuie). Aceasta plaseaz o bif lng numele fiecrui program.

b.

Apsai tasta [ERASE PROGRAM].

c.

Rspundei prompterului Y/N (da/nu) pentru fiecare program.

Dac dorii s tergei toate programele din list, selectai opiunea ALL (toate) de la
sfritul listei i apsai tasta [ERASE PROGRAM] (tergere program).

Exist cteva programe importante ce pot fi incluse n main, cum ar


fi O02020 (nclzirea arborelui principal) sau programele macro
(O09XXX). Salvai aceste programe pe un dispozitiv de memorie sau
PC nainte s tergei toate programele. Putei de asemenea s
activai setarea 23 pentru a proteja programele O09XXX mpotriva
tergerii.

Operarea

3.3.5

Numrul maxim de programe


Lista de programe din MEMORIE poate conine pn la 500 de programe. Dac unitatea
de comand conine 500 de programe i ncercai s creai un program nou, unitatea de
comand afieaz mesajul DIR FULL (director plin), i nu este creat noul program.
tergei cteva programe din lista de programe pentru a putea crea noi programe.

3.3.6

Duplicarea fiierelor
Pentru a crea un duplicat al fiierului:
1.

Apsai tasta [LIST PROGRAM] (list de programe) pentru a accesa managerul de


dispozitive.

2.

Selectai tab-ul Memory (memorie).

3.

Deplasai cursorul la programul de duplicat.

4.

Tastai numrul noului program (Onnnnn) i apsai tasta [F2].


Se creeaz un duplicat pentru programul marcat sub noul nume, acesta devenind
programul activ.

5.

Pentru a crea un duplicat al programului pe un alt dispozitiv, deplasai cursorul la


program fr s tastai numrul noului program i apsai tasta [F2].
Un meniu de tip pop-up listeaz dispozitivele de destinaie.

3.3.7

6.

Selectai un dispozitiv i apsai tasta [ENTER] (execuie) pentru a crea un duplicat


al fiierului.

7.

Pentru a copia mai multe fiiere, apsai tasta [ENTER] (execuie) pentru a plasa
cte o bif n dreptul fiecrui nume de fiier.

Modificarea numerelor programelor


Putei modifica numrul unui program
1.

Marcai fiierul.

2.

Tastai un nou nume.

3.

Apsai tasta [ALTER].

Modificarea numrului programului (n memorie)


Pentru a modifica numrul unui program n MEMORIE:
83

Modificarea numerelor programelor

1.

Setai programul ca program activ. Consultai la pagina 80 pentru informaii


suplimentare referitoare la programul activ.

2.

Introducei un nou numr de program n modul EDIT

3.

Apsai tasta [ALTER].


Numrul programului se modific n numrul specificat.
Dac noul nume de program exist deja n MEMORIE, unitatea de comand afieaz
mesajul Prog exists (programul exist), iar numele programului rmne
neschimbat.

3.4

Salvarea datelor mainii


Funcia de salvare a datelor mainii salveaz o copie de rezerv a setrilor, parametrilor,
programelor i altor date ale mainii, astfel nct s o putei recupera cu uurin n cazul
pierderii datelor.
Putei crea i ncrca fiiere de rezerv prin intermediul meniul de tip pop-up SAVE AND
LOAD (salvare i ncrcare).
F3.3:

84

Meniul de tip pop-up Save and Load (salvare i ncrcare)

Operarea

3.4.1

Crearea unei copii de rezerv


Funcia de salvare a datelor mainii salveaz fiierele sub numele de fiier indicat de
dumneavoastr. Fiecrui tip de date i se aloc o extensie asociat:

Tip de fiier salvat

Extensie fiier

Corecii/decalaje

.OFS

Setri

.SET

Variabile macro

.VAR

Parametri

.PAR

Parametri - poziii palete (freze)

.PAL

Parametri - compensarea urubului


conductor

.LSC

Parametri unitate rotativ, axa A (freze)

.ROT

Parametri unitate rotativ, axa B (freze)

.ROT

Jurnal

.HIS

Program

.PGM

ATM - Managementul avansat al sculei

.ATM

IPS i palpator

.IPS

Jurnal cheie

.KEY

Copie de rezerv - toate

Pentru salvarea informaiilor din maina dumneavoastr:


1.

Introducei un dispozitiv de memorie USB n portul USB din partea dreapt a consolei
de comand.

2.

Selectai tab-ul USB n managerul de dispozitive.

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.

Apsai tasta [F4].


85

Recuperarea datelor dintr-o copie de rezerv

Apare meniul de tip pop-up Save and Load (salvare i ncrcare).


5.

Marcai opiunea dorit.

6.

Tastai un nume de fiier, apoi apsai tasta [ENTER] (execuie).


Unitatea de comand salveaz datele alese, sub numele de fiier tastat (plus
extensiile), n directorul curent de pe dispozitivul de memorie USB.

3.4.2

Recuperarea datelor dintr-o copie de rezerv


Aceast procedur v prezint modul n care putei recupera datele mainii prin intermediul
unei copii de rezerv salvate pe un dispozitiv de memorie USB.
1.

Introducei un dispozitiv de memorie USB cu fiierele de rezerv n portul USB din


partea dreapt a consolei de comand.

2.

Selectai tab-ul USB n managerul de dispozitive.

3.

Apsai butonul [EMERGENCY STOP] (oprire de urgen).

4.

Deschidei directorul ce conine fiierele pe care dorii s le recuperai.

5.

Apsai tasta [F4].


Apare meniul de tip pop-up Save and Load (salvare i ncrcare).

3.5

6.

Selectai tipul de fiier de ncrcat i apsai apoi tasta [ENTER] (execuie).

7.

Pentru a ncrca toate tipurile de fiiere (setri, parametri, programe, macro-uri,


corecii scule, variabile etc.) sub un singur nume, selectai Load All - Restore
(ncrcare toate - restabilire).

8.

Tastai un nume de fiier fr extensie (de ex. 28012014) i apsai tasta [ENTER]
(execuie). Toate fiierele sunt ncrcate n main.

Noiuni de baz despre cutarea n program


Putei cuta n program anumite coduri sau texte n modurile MDI, EDIT sau MEMORIE.

NOTE:

86

Aceasta este o funcie de cutare rapid ce va gsi prima apariie a


termenului n sensul de cutare specificat. Putei utiliza editorul
avansat pentru o cutare mai complex. Consultai la pagina 167
pentru informaii detaliate referitoare la funcia de cutare cu editorul
avansat.

Operarea

1.

Tastai textul pe care dorii s l cutai n programul activ.

2.

Apsai tasta sgeat [UP] (n sus) sau [DOWN] (n jos).

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:

Haas Automation nu livreaz cabluri de nul pentru modem.

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

Lungime max. cablu (ft)

19200

50

9600

500

4800

1000

2400

3000

87

Colectarea datelor de prelucrare

3.6.2

Colectarea datelor de prelucrare


Colectarea datelor de prelucrare este activat prin setarea 143, ce permite utilizatorului s
extrag date din unitatea de comand cu ajutorul unei comenzi Q transmise prin
intermediul portului RS-232 (sau prin utilizarea unui pachet hardware opional). Funcia se
bazeaz pe un software specific i necesit un computer auxiliar pentru solicitarea,
interpretarea i memorarea datelor de la unitatea de comand. Computerul auxiliar poate
de asemenea seta anumite variabile macro.

Colectarea datelor cu ajutorul portului RS-232


Unitatea de comand rspunde unei comenzi Q doar dac setarea 143 este ON (activat).
Se utilizeaz urmtorul format de ieire:
<STX> <CSV response> <ETB> <CR/LF> <0x3E>

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

Seria de fabricaie a mainii

>Q100 SERIAL NUMBER,


3093228

Q101

Versiunea software-ului de control

>Q101 SOFTWARE, VER


M18.01

Q102

Codul de model al mainii

>Q102 MODEL, VF2D

Q104

Modul (LIST DE PROGRAME, MDI etc.)

>Q104 MODE, (MEM)

88

Operarea

Comand

Definire

Exemplu

Q200

Schimbrile sculelor (total)

>Q200 TOOL CHANGES,


23

Q201

Codul sculei aflate n uz

>Q201 USING TOOL, 1

Q300

Timpul de funcionare (total)

>Q300 P.O. TIME,


00027:50:59

Q301

Timpul de micare (total)

>Q301 C.S. TIME,


00003:02:57

Q303

Durata ultimului ciclu

>Q303 LAST CYCLE,


000:00:00

Q304

Durata ciclului anterior

>Q304 PREV CYCLE,


000:00:00

Q402

M30 Contorul de piese #1 (resetabil de la


unitatea de comand)

>Q402 M30 #1, 553

Q403

M30 Contorul de piese #2 (resetabil de la


unitatea de comand)

>Q403 M30 #2, 553

Q500

Trei-n-unu (PROGRAM, Oxxxxx, STARE,


PIESE, xxxxx)

>Q500 STATUS, BUSY

Q600

Variabila macro sau de sistem

>Q600 801 MACRO, 801,


333.339996

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:

Aceast comand va fi utilizat numai atunci cnd nu exist nicio


alarm n curs.

89

Colectarea datelor de prelucrare

Colectarea datelor cu ajutorul hardware-ului opional


Aceast metod este utilizat pentru a furniza computerului auxiliar date despre starea
mainii, fiind activat prin instalarea unei plci de relee cod M cu 8 rezerve (toate 8 fiind
dedicate funciilor de mai jos i neputnd fi utilizate pentru funcionarea cod M normal), un
releu de pornire, un set suplimentar de contacte [EMERGENCY STOP] (oprire de urgen)
i un set special de cabluri. Contactai dealerul pentru informaii cu privire la preurile
acestor componente.
Odat instalate, releele de ieire 40 - 47, un releu de pornire i butonul [EMERGENCY
STOP] (oprire de urgen) sunt utilizate pentru a comunica starea mainii ctre unitatea de
comand. Parametrul 315, bitul 26, Stare relee, trebuie s fie activat. Codurile M de rezerv
standard sunt n continuare disponibile.
Urmtoarele stri ale mainii vor fi disponibile:

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:

11 = modul MEM & lips alarme (modul AUTO)

10 = modul MDI & lips alarme (modul manual)

01 = modul bloc cu bloc (modul Single)

00 = alte moduri (zero, DNC, avans rapid, list de programe etc.)


Releele de ieire de rezerv 43 i 44:

90

11 = oprire pentru funcia oprire avans (oprire avans)


10 = oprire M00 sau M01
01 = oprire M02 sau M30 (oprire program)
00 = niciuna dintre cele de mai sus (poate fi o oprire n modul bloc cu bloc sau
o RESETARE)
Releul de ieire de rezerv 45 Funcia de control manual al vitezei de avans este
activ (viteza de avans NU este 100%)
Releul de ieire de rezerv 46 Funcia de control manual al turaiei arborelui principal
este activ (turaia arborelui principal NU este 100%)
Releul de ieire de rezerv 47. Unitatea de comand este modul EDIT.

Operarea

3.7

Comanda numeric prin fiiere (FNC)


Putei rula un program direct din locul n care se afl n reea sau de pe un dispozitiv de
memorie, de exemplu un dispozitiv USB. Din ecranul Device Manager (manager
dispozitive), marcai un program de pe dispozitivul selectat i apsai tasta [SELECT
PROGRAM] (selectare program).
Putei apela subprograme ntr-un program FNC, dar subprogramele respective trebuie s
se afle n acelai director de fiiere cu programul principal.
Dac programul FNC respectiv apeleaz macro-uri G65 sau subprograme alias G/M,
acestea trebuie s se afle n MEMORIE.

CAUTION:

Putei modifica subprogramele n cursul rulrii programului CNC. Avei


grij atunci cnd rulai un program FNC care s-ar putea s fi suferit
modificri de la ultima rulare a acestuia.

91

Colectarea datelor de prelucrare

3.8

Comanda numeric direct (DNC)


Comanda numeric direct (DNC) este o metod de ncrcare a unui program n unitatea
de comand i rulare a programului pe msur ce este recepionat prin intermediul portului
RS-232. Aceast funcie difer de funcia de ncrcare a unui program prin intermediul
portului RS-232 prin aceea c nu exist o limit pentru dimensiunea programului CNC.
Programul este rulat de unitatea de comand n timpul transmisiei spre unitatea de
comand; acesta nu este memorat n unitatea de comand.
F3.4:

DNC n ateptare i Program recepionat

PROGRAM (DNC)

N00000000

WAITING FOR DNC . . .

DNC RS232

T3.3:

PROGRAM (DNC)

DNC RS232
DNC END FOUND

Setrile RS-232 recomandate pentru DNC

Setri

Variabil

Valoare

11

Baud Rate Select (selectare vitez


de transfer):

19200

12

Parity Select (selectare paritate)

NONE (fr)

13

Stop Bits (bii oprire)

14

Synchronization (sincronizare)

XMODEM

37

RS-232 Date Bits (bii date RS-232)

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.

Se recomand ca funcia DNC s fie rulat cu selectare XMODEM sau paritate,


deoarece o eroare de transmisie va fi detectat i programul DNC va fi oprit fr
producerea de coliziuni. Setrile unitii de comand CNC i ale computerului trebuie
s fie adaptate ntre ele. Pentru a modifica setrile unitii de comand CNC, apsai
tasta [SETTING/GRAPHIC] (setri/grafic) i defilai pn la setrile RS-232 (sau
tastai 11 i apsai tasta sgeat n sus sau n jos).

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.

Programul trimis la unitatea de comand trebuie s nceap i s se ncheie cu cte


un %. Viteza de transfer selectat (setarea 11) pentru portul RS-232 trebuie s fie
suficient de mare pentru a se susine viteza de execuie a blocurilor programului.
Dac viteza de transfer este prea mic, este posibil ca scula s se opreasc n timpul
achierii.

7.

Iniiai transmiterea programului spre unitatea de comand nainte s fie apsat


butonul [CYCLE START] (pornire ciclu). Odat afiat mesajul DNC Prog Found
(program DNC gsit), apsai butonul [CYCLE START] (pornire ciclu).

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

Pedala pentru mandrin

3.9.1

Pedala pentru mandrin


F3.5:

NOT:

Pictograma Pedal pentru mandrin

Strungurile cu doi arbori au cte o pedal pentru fiecare mandrin.


Poziiile relative ale pedalelor indic mandrina pe care o controleaz
fiecare dintre acestea (respectiv, pedala din stnga controleaz
arborele principal, iar pedala din dreapta controleaz
arborele secundar).
Cnd apsai aceast pedal, mandrina automat este strns sau destrns, similar unei
comenzi M10 / M11 pentru arborele principal, respectiv unei comenzi M110 / M111 pentru
arborele secundar. Aceasta v permite s operai arborele principal fr ajutorul minilor
n timp ce ncrcai sau descrcai o pies de prelucrat.
Setrile pentru strngerea pe diametrul interior / diametrul exterior pentru arborii principal
i secundar se aplic atunci cnd utilizai aceast pedal (consultai Setarea 92 de la
pagina 433 i Setarea 122 de la pagina 439 pentru informaii suplimentare n acest sens).
Utilizai setarea 76 pentru a activa sau dezactiva toate pedalele de comand. Consultai la
pagina 429 pentru informaii suplimentare.

94

Operarea

3.9.2

Avertizri referitoare la mandrin/tubul de tragere

AVERTISMENT:

Verificai piesa de prelucrat din mandrin sau buca elastic dup o


cdere de tensiune. O ntrerupere a alimentrii cu tensiune reduce
presiunea de strngere a piesei de prelucrat, ceea ce poate duce la
deplasarea acesteia n mandrin sau buca elastic. Setarea 216 va
dezactiva pompa hidraulic dup o perioad de timp specificat
prin setare.

Se produc deteriorri dac fixai limitatoare de curs pe cilindrul hidraulic.


Nu prelucrai piese mai mari dect mandrina.
Respectai toate avertismentele productorului mandrinei.
Presiunea hidraulic trebuie setat corect.
Consultai eticheta Informaii despre sistemul hidraulic de pe main pentru
o exploatare n siguran. Setarea presiunii la un nivel aflat n afara
gamei recomandate duce la avarierea mainii i/sau susinerea
inadecvat a piesei de prelucrat.
Flcile mandrinei nu trebuie s ias n afara diametrului mandrinei.
Piesele fixate necorespunztor sau incorect sunt proiectate cu for mortal.
Nu depii turaia nominal a mandrinei.
Turaia mai mare reduce fora de strngere a mandrinei. Consultai diagrama urmtoare.

95

Funcionarea tubului de tragere

Fora maxim

NOT:

3.9.3

Fora total de strngere a


tuturor celor trei flci la
presiune maxim

Presiunile de lucru maxime

Mandrinele trebuie gresate sptmnal i pstrate curate, fr


impuriti.

Funcionarea tubului de tragere


Unitatea hidraulic asigur presiunea necesar pentru a strnge o pies.

96

Operarea

Procedura de reglare a forei de strngere


Pentru a regla fora de strngere a tubului de tragere:
F3.6:

Reglarea forei de strngere a tubului de tragere: [1] Buton de blocare, [2] Buton
de reglare.

1 2

1.

Accesai setarea 92 de la pagina Settings (setri) i selectai fie strngerea I.D.


(pe diametru interior), fie strngerea O.D. (pe diametru exterior). Nu facei asta n
cursul rulrii unui program.

2.

Rotii butonul de blocare [1] n sens antiorar pentru a-l slbi.

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.

Rotii butonul de blocare [1] n sens orar pentru a-l strnge.

Placa de acoperire a tubului de tragere


nainte de utilizarea alimentatorului de bare:
F3.7:

Placa de acoperire a tubului de tragere [1].

1.

Demontai placa de acoperire [1] de la captul ndeprtat al tubului de tragere.

2.

Montai la loc placa de acoperire atunci cnd bara laminat nu este


alimentat automat.

97

nlocuirea mandrinei i a bucei elastice

3.9.4

nlocuirea mandrinei i a bucei elastice


Aceste proceduri descriu modul de demontare i nlocuire a mandrinei sau bucei elastice.
Pentru instruciuni detaliate referitoare la procedurile prezentate n aceast seciune,
consultai pagina web Haas DIY la adresa diy.haascnc.com.

Montarea mandrinei
Pentru a monta o mandrin:

NOT:

98

Dac este cazul, montai o plac adaptoare nainte s montai


mandrina.
1.

Curai suprafaa arborelui principal i suprafaa posterioar a mandrinei. Poziionai


antrenorul peste arborele principal.

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:

Ilustrarea procesului de demontare a mandrinei: [1] Plac adaptoare a


mandrinei, [2] 6X uruburi SHCS, [3] Mandrin, [4] 6X uruburi SHCS.

2
1

4
3

1.

Deplasai ambele axe n poziiile de zero. Scoatei flcile mandrinei.

2.

Demontai cele trei (3) uruburi de fixare ale cupei (sau plcii) centrale din centrul
mandrinei i scoatei cupa.

ATENIE:

Trebuie s strngei mandrina atunci cnd executai pasul urmtor, n


caz contrar se vor deteriora filetele tubului de tragere.
3.

Strngei mandrina [3] i demontai cele ase (6) uruburi SHCS [4] de fixare a
mandrinei pe capul arborelui principal sau placa adaptoare.

4.

Destrngei mandrina. Fixai o cheie de mandrin n alezajul central al mandrinei i


desfiletai mandrina din tubul de tragere. Dac exist n dotare, scoatei
placa adaptoare [1].

AVERTISMENT:

Mandrina este grea. Fii pregtit s utilizai un echipament de ridicare


pentru susinerea mandrinei la demontarea acesteia.

Montarea bucei elastice


Pentru a monta o buc elastic:

99

nlocuirea mandrinei i a bucei elastice

1.

nfiletai adaptorul pentru buca elastic n tubul de tragere.

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.

Demontarea bucei elastice


Pentru a demonta buca elastic:
F3.9:

Ilustrarea procesului de demontare a bucei elastice: [1] Tub de tragere,


[2] Adaptor pentru buca elastic, [3] urub de reglare, [4] Fant urub de
reglare, [5] Buc elastic, [6] Cheie buc elastic, [7] Cap arbore 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

Pedala pentru lunet


F3.10:

Pictograma Pedal pentru lunet

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

Setarea i operarea ppuii mobile


Ppua mobil este utilizat pentru susinerea captului unei piese de prelucrat rotative.
Aceasta culiseaz de-a lungul a dou ghidaje liniare. Micarea ppuii mobile este
controlat prin intermediul unui cod de program, n modul avans rapid sau cu
ajutorul pedalei.

NOT:

Ppua mobil nu poate fi instalat la beneficiar.


Ppuile mobile sunt controlate cu ajutorul presiunii hidraulice la modelele ST-10 (numai
cu pinol), ST-20 i ST-30.
La modelele ST-40, poziionarea ppuii mobile i aplicarea forei de prindere sunt
asigurate de un servomotor.
Ppua mobil este cuplat atunci cnd pinola ppuii mobile este n contact cu piesa de
prelucrat, aplicnd fora specificat.

101

Tipuri de ppui mobile

3.10.1 Tipuri de ppui mobile


Exist trei tipuri principale de ppui mobile: cu pinol hidraulic, poziionat hidraulic i
servo. Tipul de ppu mobil instalat depinde de modelul de strung, fiecare tip avnd
caracteristici funcionale diferite.

ST-10 - Operarea ppuii mobile


La ST-10, poziionai manual ppua mobil i acionai o manet de blocare pentru a o fixa
n poziie.

ATENIE:

Avei grij s deplasai ppua mobil atunci cnd este necesar pentru
a preveni o coliziune.
Ppua mobil ST-10 const dintr-un cap fix i o pinol cu o curs de 4" (102 mm). De
aceea, singura component care se deplaseaz automat este pinola. Reglai presiunea
hidraulic de pe HPU pentru a controla fora de prindere a pinolei. Consultai diagrama din
figura F3.11.
Nu putei mica pinola ppuii mobile prin intermediul comenzii [HANDLE JOG] (manet
de avans rapid) sau al manetei de comand avans rapid de la distan. De asemenea,
butoanele [POWERUP/RESTART] (iniializare/repornire) sau [ZERO RETURN] (revenire
la zero) i [ALL] (toate) nu vor mica pinola ppuii mobile. Ppua mobil ST-10 nu are
o ax alocat.

102

Operarea

F3.11:

Fora pinolei hidraulice ST-10: [1] Presiune maxim, [2] For pinol hidraulic.

(kgf/cm2) PSI
400
(28)
(21)

300

(14)

200

(6.9)
(3.4)

100
50
0

500 1000 1500 2000 2500 lb


(227) (453) (680) (907) (1134) (kgf)

Ppua mobil hidraulic (ST-20/30)


La strungurile model ST-20 i ST-30, un cilindru hidraulic poziioneaz ppua mobil i
aplic fora de prindere a piesei de prelucrat.
Reglai presiunea hidraulic de pe HPU pentru a controla fora de prindere a ppuii
mobile. Consultai diagrama din figura F3.12 pentru a determina valoarea de setare a
presiunii pentru fora de prindere dorit.

103

Tipuri de ppui mobile

F3.12:

Diagrama de presiune a ppuii mobile ST-20/30: [1] Presiune maxim, [2]


For ppu mobil hidraulic.

(kgf/cm2) PSI
400
(28)
(21)

300

(14)

200

(6.9)
(3.4)

100
50
0

500 1000 1500 lb


(227) (453) (680) (kgf)

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:

Reinei c funcia [FEED HOLD] (oprire avans) nu va opri micarea


ppuii mobile hidraulice n timpul funcionrii mainii. Trebuie s
apsai butonul [RESET] (resetare) sau [EMERGENCY STOP]
(oprire de urgen).

Procedura de punere n funciune


Dac este decuplat sau ntrerupt alimentarea electric a strungului n timp ce ppua
mobil hidraulic este cuplat pe o pies de prelucrat, fora de prindere se pierde. Sprijinii
piesa de prelucrat i aducei ppua mobil n poziia de zero pentru a o repune n
funciune dup restabilirea alimentrii electrice.

104

Operarea

ST-40 - Operarea ppuii mobile servo


La strungurile model ST-40, un servomotor poziioneaz ppua mobil i aplic fora de
prindere a piesei de prelucrat.
Modificai setarea 241 pentru a controla fora de prindere a ppuii mobile. Utilizai o
valoare cuprins ntre 1000 i 4500 livre for (dac setarea 9 este INCH), respectiv ntre
4450 i 20110 newtoni (dac setarea 9 este MM).
ncrcarea ppuii mobile i fora de prindere curent sunt afiate ca ax B n panoul cu
ncrcarea axelor (n moduri cum ar fi MDI i MEM). Graficul cu bare indic ncrcarea
curent, iar linia roie indic valoarea maxim a forei de prindere specificate n setarea
241. Fora de prindere efectiv este afiat lng graficul cu bare. n modul Jog (avans
rapid), acest afiaj apare n panoul Active Tool (scul activ).
F3.13:

For maxim de prindere [1], Indicator de nivel axa B [2] i Pictogram prindere
ppu mobil [3]

105

Tipuri de ppui mobile

O pictogram pentru prindere [3] indic dac ppua mobil este cuplat sau nu. Consultai
la pagina 5 pentru informaii suplimentare referitoare la pictograma pentru prindere cu
ppua mobil.
F3.14:

Indicatoare presiune efectiv [1] i presiune maxim [2] pe indicatorul de nivel


pentru for

1
2

Procedura de punere n funciune


Dac este decuplat sau ntrerupt alimentarea electric a strungului n timp ce ppua
mobil servo este cuplat pe o pies de prelucrat, se cupleaz frna servo pentru
meninerea forei de prindere i meninerea n poziie a ppuii mobile.
La restabilirea alimentrii electrice, unitatea de comand afieaz mesajul Tailstock
Force Restored (for ppu mobil restabilit). Putei repune n funciune strungul
fr s readucei la zero ppua mobil, cu condiia s nu existe comenzi M22 n program.
Aceste comenzi determin ndeprtarea ppuii mobile de piesa de prelucrat, care ar
putea astfel s cad.

ATENIE:

nainte s reluai un program cu o comand M22 dup o ntrerupere a


alimentrii electrice, editai programul pentru a ndeprta comenzile
de micare pentru ppua mobil. Putei apoi relua programul i
termina prelucrarea piesei. Reinei c unitatea de comand nu va ti
unde se afl ppua mobil pn cnd nu readucei la zero ppua
mobil, astfel c setrile 93 i 94 nu protejeaz ppua mobil
mpotriva unei coliziuni n zona de restricie.
Readucei ppua mobil la zero nainte s pornii un nou ciclu pentru o nou pies de
prelucrat. Putei apoi reintroduce n program comenzile de micare pentru ppua mobil
pentru ciclurile viitoare.
Prima acionare a pedalei pentru ppua mobil dup o ntrerupere a alimentrii electrice
determin revenirea la zero a ppuii mobile. Asigurai-v c piesa de prelucrat este
sprijinit nainte s acionai pedala pentru ppua mobil.

106

Operarea

3.10.2 ST-20/30/40 - Operarea ppuii mobile


Operarea ppuii mobile ST-20/30/40 include setrile, codurile M, pedala i funciile de
avans rapid.
F3.15:

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.

Setrile ppuii mobile


Micarea ppuii mobile este definit prin trei setri:

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:

Aceste setri sunt definite relativ la setarea 107, i nu ca poziie


absolut a mainii.

107

ST-20/30/40 - Operarea ppuii mobile

NOT:

Setrile 105, 106 i 107 nu se aplic pentru ppua mobil ST-10,


deoarece aceasta este poziionat manual.

Crearea punctului de susinere cu ppua mobil (setarea 107)


Pentru a seta punctul de susinere al ppuii mobile (setarea 107):
1.

Selectai axa B n modul Jog (avans rapid).

2.

Avansai rapid ppua mobil spre piesa de prelucrat pn cnd vrful rotativ vine n
contact cu suprafaa piesei de prelucrat.

3.

Adugai 0.25" (6 mm) la valoarea pentru Machine Position (poziie main)


afiat pentru axa B i nregistrai aceast valoare.

4.

Introducei valoarea de la pasul 3 pentru setarea 107.

Punctul de avans/retragere ppu mobil (setarea 106/105)


Setrile 106 Advance Point (punct de avans) i 105 Retract Point (punct de retragere) au
valori implicite n funcie de modelul de strung. Dac dorii, introducei valori noi n oli (dac
setarea 9 este INCH) sau n milimetri (dac setarea 9 este MM).
REMEMBER:

Aceste setri sunt definite relativ la setarea 107, i nu ca poziie


absolut a mainii.

Operarea ppuii mobile cu pedala


F3.16:

108

Pictograma Pedal ppu mobil

Operarea

Cnd apsai aceast pedal, ppua mobil (sau pinola ppuii mobile) se deplaseaz
spre sau se ndeprteaz de arborele principal, similar cu o comand M21 sau M22, n
funcie de poziia curent. Dac ppua mobil este departe de punctul de retragere,
apsarea pedalei determin deplasarea ppuii mobile spre punctul de retragere (M22).
Dac ppua mobil este n punctul de retragere, apsarea pedalei determin deplasarea
ppuii mobile spre punctul de susinere (M21).
Dac apsai pedala n timp ce ppua mobil se afl n micare, ppua mobil se oprete
i trebuie s nceap o nou secven.
Apsai i meninei apsat pedala timp de 5 secunde pentru a retrage complet pinola
ppuii mobile i a menine presiunea de retragere. Aceasta asigur pinola ppuii mobile
mpotriva deplasrii spre nainte. Utilizai aceast metod pentru a gara pinola ppuii
mobile atunci cnd nu este n uz.

NOT:

Poziia ppuii mobile se poate schimba n timp dac aceasta este


lsat ntr-o poziie ce nu este complet retractat sau dac nu vine n
contact cu o pies de prelucrat. Aceasta ca urmare a scurgerilor
normale ale sistemului hidraulic.
Utilizai setarea 76 pentru a activa sau dezactiva toate pedalele de comand. Consultai la
pagina 429 pentru informaii suplimentare.

3.10.3 Zona de restricie a ppuii mobile


Setarea ppuii mobile implic setarea unei zone de restricie a ppuii mobile.
Utilizai setarea 93 i setarea 94 pentru a v asigura c nu se produce o coliziune ntre
capul revolver sau vreo scul i ppua mobil. Testai limitele dup ce modificai
aceste setri.
Aceste setri creeaz o zon de restricie. Zona de restricie este o zon rectangular
protejat din zona din dreapta jos a spaiului de lucru al strungului. Zona de restricie se
modific astfel nct axa Z i ppua mobil s pstreze o distan sigur ntre ele atunci
cnd se afl sub un plan specificat de degajare pe axa X.
Setarea 93 specific planul de degajare pe axa X, iar setarea 94 specific separaia dintre
axa Z i axa B (axa ppuii mobile). Dac o micare programat trece prin zona de
protecie a ppuii mobile, apare un mesaj de avertizare.

109

Zona de restricie a ppuii mobile

F3.17:

[2] Zona de restricie a ppuii mobile, [1] Setarea 93, [3] Setarea 94.

2
3

Planul de degajare X (setarea 93)


Pentru a seta o valoare pentru planul de degajare X (setarea 93):
1.

Aducei unitatea de comand n modul MDI.

2.

Selectai cea mai lung scul ce ptrunde cel mai mult n planul axei X n
capul revolver.

3.

Aducei unitatea de comand n modul Jog (avans rapid).

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.

Introducei aceast valoare pentru setarea 93 pe afiaj n Machine Position


(poziie main) pe axa X. ndeprtai puin scula pe axa X nainte s introducei
valoarea n setarea 93.

Axele Z i B sub planul de degajare X (setarea 94)


Pentru a seta o separaie pentru axele Z i B sub planul de degajare X (setarea 94):

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.

Introducei valoarea pe axa Z pentru Machine Position (poziie main) afiat


pentru setarea 94.

Operarea

Anularea unei zone de restricie


O zon de restricie nu este ntotdeauna de dorit (la setare, de exemplu). Pentru anularea
unei zone de restricie:
1.

Introducei un 0 n setarea 94.

2.

Introducei o curs maxim a mainii pe axa X n setarea 93.

3.10.4 Avansul rapid al ppuii mobile

ATENIE:

Nu utilizai un M21 n program dac ppua mobil este poziionat


manual. Dac se face asta, ppua mobil se va ndeprta de piesa
de prelucrat i apoi se va repoziiona fa de aceasta, ceea ce poate
determina cderea piesei de prelucrat. Cnd ppua mobil servo
restabilete fora de prindere dup o ntrerupere a alimentrii electrice,
ppua mobil va fi considerat a fi poziionat manual (unitatea de
comand nu cunoate poziia ppuii mobile) pn cnd este adus
n poziia de zero.
Ppua mobil servo ST-40 nu poate fi avansat rapid n timp ce este cuplat cu o pies
de prelucrat sau n timp ce arborele principal este n funciune.
Pentru a avansa rapid ppua mobil:

3.11

1.

Selectai modul Jog (avans rapid).

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

Modul avans rapid

3.11.1 Modul avans rapid


Modul avans rapid v permite s avansai rapid pe toate axele pn ntr-o poziie dorit.
naintea avansrii rapide a axelor, este necesar s se aduc la zero (punctul de referin
pentru originea axei) toate axele.
Pentru a accesa modul avans rapid:
1.

Apsai tasta [HANDLE JOG] (manet avans rapid).

2.

Selectai o treapt de cretere a vitezei de utilizat n modul avans rapid ([.0001],


[.001], [.01] sau [.1]).

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.

3.11.2 Setarea coreciei sculei


Urmtorul pas este acela de a palpa sculele. Astfel se definete distana dintre vrful sculei
i suprafaa lateral a piesei de prelucrat. Aceast procedur reclam urmtoarele:

Un cuit de strunjire diametru exterior


O pies de prelucrat ce ncape ntre flcile mandrinei
Un instrument de msur pentru inspectarea diametrului piesei de prelucrat

Pentru informaii referitoare la setarea sculelor antrenate, consultai la pagina 257.

112

Operarea

F3.18:

Corecia sculei pentru strung

A B

1.

ncrcai un cuit de strunjire diametru exterior n capul revolver.

2.

Fixai piesa de prelucrat n arborele principal.

3.

Apsai tasta [HANDLE JOG] (manet avans rapid) [A].

4.

Apsai tasta [.1/100] [B)]. Axa selectat se deplaseaz cu vitez mare atunci cnd
este rotit maneta.

5.

nchidei ua strungului. Tastai 50 i apsai tasta [FWD] (nainte) pentru a porni


arborele principal.

6.

Utilizai cuitul de strunjire ncrcat n staia 1 pentru a executa o mic achiere pe


circumferina materialului fixat n arborele principal. Apropiai cu atenie scula de
pies i avansai lent n timpul achierii.

7.

Dup ce ai executat mica operaie de achiere, ndeprtai scula de pies cu ajutorul


axei Z. ndeprtai suficient scula de pies nct s putei efectua o msurare cu
instrumentul de msur.

8.

Apsai tasta [STOP] (oprire) pentru arborele principal i deschidei ua.

9.

Utilizai instrumentul de msur pentru a msura tietura executat n piesa de


prelucrat.

10.

Apsai tasta [X DIAMETER MEASURE] (msurare diametru X) pentru a nregistra


poziia pe axa X n tabelul Corecii.

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

Setarea manual a coreciei sculei

12.

nchidei ua strungului. Tastai 50 i apsai tasta [FWD] (nainte) pentru a porni


arborele principal.

13.

Utilizai cuitul de strunjire ncrcat n staia 1 pentru a executa o mic achiere pe


suprafaa frontal a materialului fixat n arborele principal. Apropiai cu atenie scula
de pies i avansai lent n timpul achierii.

14.

Dup ce ai executat mica operaie de achiere, ndeprtai scula de pies cu ajutorul


axei X. ndeprtai suficient scula de pies nct s putei efectua o msurare cu
instrumentul de msur.

15.

Apsai tasta [Z FACE MEASURE] (msurare faet Z) (E) pentru a nregistra


poziia curent pe axa Z n tabelul Corecii.

16.

Cursorul se deplaseaz la poziia sculei pe axa Z.

17.

Repetai paii descrii mai sus pentru fiecare scul din program. Executai
schimbarea sculei ntr-o poziie sigur, fr obstrucii.

3.11.3 Setarea manual a coreciei sculei


Coreciile/decalajele pot fi introduse manual prin:
1.

Selectai una dintre paginile de corecii scule.

2.

Deplasai cursorul n coloana dorit.

3.

Tastai un numr i apsai tasta [ENTER] (execuie) sau [F1].

Apsarea tastei [F1] determin introducerea numrului n coloana selectat. Introducerea


unei valori i apsarea tastei [ENTER] (execuie) determin adugarea valorii introduse la
numrul din coloana selectat.

3.11.4 Decalajul axei centrale la capul revolver hibrid, VDI i


BOT
Pentru a seta decalajul pe axa X fa de axa central:
1.

Apsai tasta [HANDLE JOG] (manet de avans rapid) pentru a accesa pagina de
corecii Tool Geometry (geometrie scule).

2.

Selectai coloana X Offset (corecii axa X) i apsai tasta [F2].

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.11.5 Setri suplimentare ale sculelor


Exist alte pagini de setare a sculelor n cadrul modului comenzi curente.

3.12

1.

Apsai tasta [CURRENT COMMANDS] (comenzi curente) i utilizai apoi tastele


[PAGE UP]/[PAGE DOWN] (pagina anterioar/urmtoare) pentru a naviga printre
pagini.

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.

Setarea punctului de zero al piesei (de


prelucrat) pe axa Z (suprafaa piesei)
Unitatea de comand CNC programeaz toate micrile n raport cu punctul de zero al
piesei, un punct de referin definit de utilizator. Pentru a seta punctul de zero al piesei:
1.

Selectai Scula #1 prin apsarea tastei [MDI/DNC] (introducere manual


date/comand numeric direct).

2.

Introducei T1 i apsai butonul [TURRET FWD] (cap revolver nainte).

3.

Avansai rapid axele X i Z pn cnd scula vine n contact cu suprafaa piesei.

4.

Apsai butonul [OFFSET] (corecie) pn cnd se afieaz Work Zero Offset


(decalaje de origine piese de prelucrat). Marcai coloana Z Axis (axa Z) i rndul
codului G dorit (recomandabil G54).

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

3.13.1 Modul Grafic


Un mod sigur de a depana un program presupune rularea acestuia n modul Grafic. Nu se
produce nicio micare pe main, micrile fiind ilustrate n schimb pe ecran.
Modul Grafic poate fi accesat din modurile Memorie, MDI, DNC sau Editare. Pentru a rula
un program:

NOT:

116

1.

Apsai butonul [SETTING/GRAPHIC] (setri/grafic) pn cnd se afieaz pagina


GRAPHICS (grafic). Sau apsai butonul [CYCLE START] (pornire ciclu) din panoul
Active program (program activ) n modul Editare pentru a accesa modul Grafic.

2.

Pentru a rula DNC n grafice, apsai tasta [MDI/DNC] pn cnd se activeaz modul
DNC, apoi deschidei afiajul grafic i transmitei programul ctre unitatea de
comand a mainii (consultai seciunea DNC).

3.

Exist trei funcii de afiare utile n modul Grafic ce pot fi accesate prin apsarea
uneia dintre tastele funcionale [F1] - [F4]. [F1] este butonul de ajutor, ce ofer o
scurt descriere a fiecreia dintre funciile posibile n modul Grafic. [F2] este butonul
de focalizare, ce permite mrirea unei zone prin utilizarea tastelor sgei, [PAGE UP]
(pagina anterioar) i [PAGE DOWN] (pagina urmtoare) pentru a controla nivelul
de focalizare i apsarea tastei [ENTER] (execuie). Butoanele [F3] i [F4] sunt
utilizate pentru a controla viteza de simulare.

Nu toate funciile sau micrile mainii sunt simulate n grafice.

Operarea

3.13.2 Funcionarea simulat


Funcia simulare este utilizat pentru a se verifica rapid un program fr a se prelucra
efectiv vreo pies.

NOT:

Modul Grafic este pe ct de util, pe att de sigur, deoarece acesta nu


deplaseaz axele mainii nainte ca programul s fie verificat
(consultai seciunea anterioar referitoare la modul Grafic).
1.

Funcia simulare este selectat prin apsarea tastei [DRY RUN] (simulare) din
modul MEM sau MDI.
n modul Simulare, toate avansurile rapide i avansurile de lucru sunt rulate la
vitezele selectate cu ajutorul tastelor de avans rapid. Simularea face toate
schimbrile necesare ale sculelor. Tastele de control manual regleaz turaia
arborelui principal n modul Simulare.

2.

Simularea este activat sau dezactivat numai atunci cnd un program este finalizat
complet sau cnd este apsat tasta [RESET] (resetare).

3.13.3 Rularea programelor


Odat ncrcat un program pe main i coreciile/decalajele setate, pentru a rula
programul:
1.

Apsai butonul [CYCLE START].

2.

V recomandm s rulai programul n modul Simulare sau Grafic nainte s


executai orice operaie de achiere.

3.13.4 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.

Apsai tasta [ENTER] (execuie) pentru a ncepe editarea n fundal.

4.

Pentru a selecta un alt program pentru editarea n fundal, apsai tasta [SELECT
PROGRAM] (selectare program) din panoul de editare n fundal i alegei un nou
program din list.
117

Cronometrul de suprasolicitare ax

5.

Toate modificrile fcute n cursul editrii n fundal nu vor afecta programul n curs
de rulare, nici subprogramele acestuia. Modificrile vor avea efect cu proxima ocazie
cu care este rulat programul. Pentru a iei din editarea n fundal i a reveni la
programul n curs de rulare, apsai tasta [PROGRAM].

6.

Butonul [CYCLE START] (pornire ciclu) nu poate fi utilizat n modul Editare n fundal.
Dac programul conine o oprire programat (M00 sau M30), ieii din modul Editare
n fundal (apsai tasta [PROGRAM]) i apsai butonul [CYCLE START] (pornire
ciclu) pentru a relua programul.

NOT:

Toate datele de la tastatur sunt orientate spre modul Editare n fundal


atunci cnd o comand M109 este activ i este accesat modul
Editare n fundal. Odat o editare ncheiat (prin apsarea tastei
[PROGRAM]), intrrile de la tastatur vor reveni la M109 pentru
programul n curs de rulare.

3.13.5 Cronometrul de suprasolicitare ax


Cnd pentru arborele principal sau o ax se nregistreaz o suprasolicitare de 180%, este
pornit un cronometru, ce este afiat n panoul POSITION (poziie). Cronometrul pornete
de la 1.5 minute i face o numrtoare invers spre zero. O alarm de suprasolicitare ax
SUPRASARCIN SERVO este afiat atunci cnd perioada respectiv de timp a expirat.

3.13.6 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:

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.

Dac nu dorii s specificai un nume de fiier, unitatea de comand


va utiliza numele de fiier implicit snapshot.bmp. Astfel se va
suprascrie o eventual captur de ecran salvat anterior sub numele
implicit al fiierului. Avei grij s specificai un nume de fiier de
fiecare dat cnd dorii s salvai o serie de capturi de ecran.

Operarea

2.

Apsai tasta [SHIFT].

3.

Apsai tasta [F1].

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

Oprire rulare - Avans rapid - Continuare


Aceast funcie permite operatorului s opreasc un program n curs de rulare, s
avanseze rapid departe de pies, apoi s reia execuia programului. n continuare este
prezentat o procedur de lucru:
1.

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:

Celelalte axe n afar de X i Z nu pot fi avansate rapid.


3.

ATENIE:

Unitatea de comand afieaz mesajul Jog Away (avans rapid de ndeprtare).


Utilizai comanda [HANDLE JOG] (manet de avans rapid), maneta de comand
avans rapid de la distan, tasta [+X]/[-X], [+Z]/[-Z], sau [RAPID] (deplasare rapid)
pentru a ndeprta scula de pies. Arborele principal este controlat prin apsarea
tastelor [FWD] (nainte), [REV] (napoi) sau [STOP] (oprire). Dac este cazul,
sculele pot fi schimbate.

Cnd se continu un program, sunt utilizate vechile decalaje pentru


poziia de revenire. De aceea, este nesigur i nerecomandat s se
schimbe sculele i decalajele atunci cnd programul este ntrerupt.
4.

Avansai rapid ntr-o poziie ct mai apropiat posibil de poziia memorat sau ntr-o
poziie pentru care exist o traiectorie rapid neobstrucionat pentru revenirea n
poziia memorat.

5.

Revenii la modul anterior prin apsarea tastei [MEMORY] (memorie) sau


[MDI/DNC] (introducere manual date/comand numeric direct). Unitatea de
comand va continua numai dac este reluat modul n care s-a produs
oprirea mainii.

119

Operarea funciei de optimizare program

6.

ATENIE:

Unitatea de comand nu va urma traiectoria utilizat pentru avansul


rapid de ndeprtare. Dac se apas butonul [FEED HOLD] (oprire
avans) n cursul unei micri, micarea axelor se oprete i se
afieaz mesajul Jog Return Hold (oprire avans rapid de revenire).
Apsarea butonului [CYCLE START] (pornire ciclu) determin
reluarea de ctre unitatea de comand a micrii de avans rapid de
revenire. Cnd micarea este ncheiat, unitatea de comand va
reveni n starea de oprire avans.
7.

3.15

Apsai butonul [CYCLE START] (pornire ciclu). Unitatea de comand afieaz


mesajul Jog Return (avans rapid de revenire) i se avanseaz rapid pe axele X i
Y la 5% n poziia n care s-a apsat butonul Feed Hold (oprire avans), apoi se revine
pe axa Z.

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.

Funcia de optimizare program


Aceast funcie v permite s controlai manual turaia arborelui principal, avansurile pe
axe i poziiile lichidului de rcire ntr-un program pe msur ce este rulat programul. Odat
programul finalizat, funcia de optimizare program marcheaz blocurile de program pe care
le-ai modificat i v permite s permanentizai modificrile sau s revenii la
valorile iniiale.
Putei s tastai comentarii n linia de introducere date i s apsai tasta [ENTER]
(execuie) pentru a salva datele introduse ca note n program. Putei vizualiza ecranul de
optimizare program n timpul rulrii unui program prin apsarea tastei [F4].

3.15.1 Operarea funciei de optimizare program


Pentru a accesa ecranul Program Optimizer (optimizare program):

120

1.

La ncheierea rulrii unui program, apsai tasta [MEMORY] (memorie).

2.

Apsai tasta [F4].

3.

Utilizai tastele sgei stnga/dreapta i n sus/n jos, [PAGE UP] (pagina


anterioar)/[PAGE DOWN] (pagina urmtoare) i [HOME] (origine)/[END] (sfrit)
pentru a defila n coloanele Overrides (valori controlate manual) i Notes
(observaii).

4.

n coloana subiectului de editat, apsai tasta [ENTER] (execuie).

Operarea

Se va deschide o fereastr tip pop-up cu seleciile disponibile pentru coloana


respectiv. Programatorul poate opera o serie de modificri cu ajutorul comenzilor
din meniu.
F3.19:

5.

Ecranul Program Optimizer (optimizare program): Exemplu de meniu de tip


pop-up Feed Override (control manual al vitezei de avans)

n plus, poate fi marcat o seciune a codului (cursorul la nceputul seleciei, apsai


tasta [F2,], derulai la sfritul seleciei i apsai tasta [F2]). Revenii n ecranul de
optimizare program (apsai tasta [EDIT] (editare)) i apsai tasta [ENTER]
(execuie); aceasta permite operatorului s modifice toate vitezele de avans i
turaiile i din seciunea marcat.

121

Operarea funciei de optimizare program

3.16

Managementul avansat al sculei (ATM)


F3.20:

Ecranul Managementul avansat al sculei: [1] Fereastra Grup de scule, [2]


Fereastra Limite admise, [3] Fereastra Date scule, [4] Text ajutor.
CURRENT GROUP: 12345

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.

Apsai butonul [CURRENT COMMANDS] (comenzi curente).

2.

Apsai tasta [PAGE UP] (pagina anterioar) pn cnd accesai pagina


Managementul avansat al sculei.

Operarea

3.16.1 Navigarea
Interfaa ATM utilizeaz trei ferestre separate pentru introducerea datelor: Fereastra
Grup scule, fereastra Limite admise i fereastra Date scule (aceast fereastr include lista
de scule n stnga i datele sculelor n dreapta).
n partea inferioar a ecranului sunt afiate informaiile ajuttoare pentru opiunea selectat
curent n fereastra activ.
1.

Apsai tasta [F4] pentru a comuta ntre ferestre.

2.

Utilizai tastele sgei pentru deplasarea ntre cmpuri n fereastra activ.

3.

n funcie de opiunea selectat, apsai tasta [ENTER] (execuie) pentru a modifica


sau terge valorile.

3.16.2 Setarea grupei de scule


Pentru a aduga o grup de scule:
1.

Apsai tasta [F4] pn cnd este activat fereastra Tool Group (grup de scule).

2.

Utilizai tastele sgei pentru a marca opiunea <ADD> (adugare).

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.

Adugai sculele la grup n fereastra Tool Data (date scule).

3.16.3 Operarea
Pentru a opera funcia Managementul avansat al sculei (ATM), trebuie s setai sculele
utiliznd urmtoarele cinci proceduri:

Setarea grupei de scule


Grupa de scule
Limite admise
Tabelul scule
Date scule
Utilizarea grupei de scule

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.16.5 Sugestii i recomandri


nregistrai comentarii cu detalii referitoare la scule pentru a le pstra n program n cursul
utilizrii grupelor ATM. Aceste detalii referitoare la scule pot include codurile sculelor din
grup, tipuri de scule, instruciuni pentru operator etc. De exemplu:
...
G00 G53 X0 Z#508 ;
(T100 SCULA PRINCIPAL DIN GRUPA ATM 10000)
(Comentariu: scula i grupa de scule) ;
(T300 SCULA SECUNDAR DIN ACEEAI GRUP) (Comentariu:
scula secundar) ;
G50 S3500 T10000 (T101) (Comentai apelul T i nlocuii
cu grupa de scule) ;
G97 S550 T10000 (T101) ;
G97 S1200 M08 ;
G00 Z1. ;
X2.85 ;
...

3.17

Operaiile la capul revolver


Pentru a opera capul revolver, consultai seciunile urmtoare: Presiunea aerului,
Butoanele de poziionare cu excentric, Capacul de protecie i ncrcarea sculei sau
schimbarea sculei.

124

Operarea

3.17.1 Presiunea aerului


Presiunea redus a aerului sau debitul insuficient determin reducerea presiunii exercitate
asupra pistonului de fixare/eliberare a capului revolver. Aceasta ncetinete micarea de
indexare a capului revolver sau nu se elibereaz capul revolver.

3.17.2 Butoanele de poziionare cu excentric


Capetele revolver nurubate sunt prevzute cu butoane de poziionare cu excentric, ce
permit o reglare fin a portcuitului ID n raport cu axa central a arborelui principal.
Montai portcuitul pe capul revolver i reglai-l n raport cu arborele principal de pe axa X.
Msurai paralelismul cu axa Y. Dac este cazul, scoatei portcuitul i utilizai o scul
subire introdus n orificiul butonului excentricului pentru a roti excentricul n vederea
corectrii neparalelismului.
Tabelul urmtor prezint rezultatul obinut pentru diferite poziii ale butonului excentricului.

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

3.17.3 Capacul de protecie

NOT:

Introducei capace de protecie n locaurile goale ale capului revolver


pentru a le proteja mpotriva acumulrilor de impuriti.
F3.21:

Capace de protecie pentru capul revolver n locaurile goale

Pentru a ncrca sau schimba sculele:

3.17.4 ncrcarea sculei sau schimbarea sculei


Pentru a ncrca sau schimba sculele:

NOT:

Strungurile cu ax Y readuc capul revolver n poziia de zero (axa


central a arborelui principal) dup o schimbare a sculei.
1.

Accesai modul MDI.

2.

Opional: Tastai codul sculei pe care dorii s o schimbai n format Tnn.

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

Compensarea razei vrfului sculei


Compensarea razei vrfului sculei (TNC) este o funcie ce permite utilizatorului s ajusteze
o traiectorie programat a sculei n funcie de dimensiunile diferite ale frezei sau de uzura
normal a frezei. Utilizatorul poate face asta prin nregistrarea datelor de corecie la
instalare, fr orice alt efort suplimentar de programare.

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:

Traiectoria de achiere fr compensarea razei vrfului sculei: [1] Traiectoria


sculei, [2] Tietura dup uzare [3] Tietura dorit.

C1

R2

C2

R1

2
3

127

Programarea

F3.23:

Traiectoria de achiere cu compensarea razei vrfului sculei: [1] Traiectoria


sculei compensate, [2] Tietura dorit i traiectoria programat a sculei.

R2
R1

NOT:

128

Cea de-a doua traiectorie programat coincide cu dimensiunea final


a piesei. Dei piesele nu trebuie s fie programate cu utilizarea
compensrii razei vrfului sculei, aceasta este metoda preferat,
deoarece face ca problemele programului s fie mai uor detectate
i rezolvate.

Operarea

3.18.2 Concepte referitoare la compensarea razei vrfului


sculei
Compensarea razei vrfului sculei se refer la deplasarea traiectoriei programate a sculei
spre dreapta sau stnga. Programatorul programeaz de obicei traiectoria sculei la nivelul
dimensiunii finite. Cnd se utilizeaz compensarea razei vrfului sculei, unitatea de
comand compenseaz o variaie a razei sculei pe baza unor instruciuni speciale scrise
n program. Se utilizeaz dou comenzi cod G pentru aceast compensare ntre dou
plane dimensionale. G41 solicit unitii de comand s deplaseze spre stnga traiectoria
programat a sculei, iar G42 solicit unitii de comand s deplaseze spre dreapta
traiectoria programat a sculei. O alt comand, G40, este prevzut pentru anularea
oricrei decalri operate pentru compensarea razei vrfului sculei.
F3.24:

Sensul de decalare TNC: [1] Traiectorie scul n raport cu piesa de prelucrat, [2]
Traiectorie programat a sculei.

1
2
G42

G41

Sensul decalrii este determinat de sensul micrii relative a sculei, precum i de partea
piesei pe care se afl aceasta. Cnd v gndii la sensul n care se produce decalarea
pentru compensare n compensarea razei vrfului sculei, imaginai-v c privii n jos spre
vrful sculei i ghidai scula. Comanda G41 deplaseaz vrful sculei spre stnga, iar
comanda G42 deplaseaz vrful sculei spre dreapta. Aceasta nseamn c strunjirea
normal exterior necesit o comand G42 pentru compensarea corect a sculei, n timp
ce strunjirea interior necesit o comand G41.

129

Utilizarea compensrii razei vrfului sculei

F3.25:

Vrful imaginar al sculei: [1] Raz vrf scul, [2] Vrf imaginar al sculei.

1
2
Compensarea razei vrfului sculei presupune c o scul compensat are o raz la vrful
sculei ce trebuie compensat. Aceasta este denumit raza vrfului sculei. Cum este dificil
de determinat exact unde se afl centrul acestei raze, o scul este de obicei setat cu
ajutorul conceptului denumit vrful imaginar al sculei. Unitatea de comand reclam de
asemenea cunoaterea direciei n care se afl vrful sculei fa de centrul razei vrfului
sculei, sau direcia vrfului. Direcia vrfului trebuie specificat pentru fiecare scul.
Prima micare compensat este n general o micare dintr-o poziie necompensat ntr-o
poziie compensat, fiind de aceea neobinuit. Aceast prim micare este denumit
micare de apropiere i este necesar atunci cnd se utilizeaz compensarea razei vrfului
sculei. Similar, este necesar o micare de ndeprtare. ntr-o micare de ndeprtare,
unitatea de comand solicit o micare dintr-o poziie compensat ntr-o poziie
necompensat. O micare de ndeprtare survine atunci cnd compensarea razei vrfului
sculei este anulat printr-o comand G40 sau o comand Txx00. Dei micrile de
apropiere i de ndeprtare pot fi planificate precis, acestea sunt n general micri
necontrolate i scula nu trebuie s vin n contact cu piesa atunci cnd se produc acestea.

3.18.3 Utilizarea compensrii razei vrfului sculei


Urmtoarele etape sunt utilizate pentru programarea unei piese cu utilizarea TNC:

130

1.

Programarea piesei la dimensiunile finite.

2.

Apropierea i ndeprtarea Asigurai-v c exist o micare de apropiere pentru


fiecare traiectorie compensat i determinai ce sens este utilizat (G41 sau G42).
Asigurai-v c exist de asemenea o micare de ndeprtare pentru fiecare
traiectorie compensat.

3.

Raza vrfului sculei i uzura Selectai o inserie standard (scul cu raz) de


utilizat pentru fiecare scul. Setai raza vrfului sculei pentru fiecare scul
compensat. Aducei la zero corecia pentru uzura vrfului sculei pentru
fiecare scul.

Operarea

4.

Direcia vrfului sculei Introducei direcia vrfului sculei pentru fiecare scul
pentru care se utilizeaz compensarea, G41 sau G42.

5.

Corecia geometriei sculei Setai geometria longitudinal a sculelor i tergei


coreciile pentru uzura longitudinal a fiecrei scule.

6.

Verificarea compensrii geometriei Depanai programul n modul grafic i


corectai eventuale probleme referitoare la geometria compensat a vrfului sculei
ce ar putea s apar. O problem poate fi detectat n dou moduri: fie se genereaz
o alarm ce indic o interferen la compensare, fie geometria incorect este
vizualizat prin generare n modul grafic.

7.

Rularea i inspectarea primului articol Ajustai uzura compensatat pentru


piesa setat.

3.18.4 Micrile de apropiere i ndeprtare pentru


compensarea razei vrfului sculei
Prima micare pe axa X sau Z aflat n aceeai linie cu un G41 sau G42 este denumit
micare de apropiere. Micarea de apropiere trebuie s fie liniar, adic un G01 sau G00.
Prima micare nu este compensat, ns la sfritul micrii de apropiere poziia mainii
va fi complet compensat. Consultai figura urmtoare.
F3.26:

Micrile de apropiere i de ndeprtare TNC: [1] Traiectorie compensat, [2]


Traiectorie programat.

1
2

(G40)
(G42)

Orice linie de cod cu un G40 anuleaz compensarea razei vrfului sculei i este denumit
micare dendeprtare. Micarea de ndeprtare trebuie s fie liniar, adic un G01 sau
G00. nceputul unei micri de ndeprtare este complet compensat; poziia n acest punct
este n unghi drept fa de ultimul bloc programat. La sfritul micrii de ndeprtare,
poziia mainii nu este compensat. Consultai figura anterioar.

131

Corecia pentru raza vrfului sculei i corecia pentru uzur

Figura urmtoare prezint starea existent imediat nainte de anularea compensrii razei
vrfului sculei. Unele geometrii duc la supra sau sub-tierea piesei. Aceast situaie este
controlat prin includerea unui cod de adres I i K n blocul de anulare G40. I i K n blocul
G40 definesc un vector ce este utilizat pentru determinarea poziiei int compensate a
blocului precedent. Vectorul este de obicei aliniat cu o muchie sau un perete al piesei finite.
Figura urmtoare prezint modul n care I i K pot corecta o achiere nedorit ntr-o
micare de ndeprtare.
F3.27:

TNC cu utilizarea I i K ntr-un bloc G40: [1] Supratiere.

(G40)

-K

(G40 I.. K..)

3.18.5 Corecia pentru raza vrfului sculei i corecia


pentru uzur
Fiecare cuit de strunjire ce utilizeaz compensarea razei vrfului sculei necesit
precizarea razei vrfului sculei. Vrful sculei (raza vrfului sculei) specific ct de mult
trebuie s compenseze unitatea de comand o scul dat. Dac se utilizeaz inserii
standard pentru scul, atunci raza vrfului sculei este pur i simplu raza vrfului sculei
pentru inseria respectiv.
Fiecrei scule i este asociat n pagina de corecii geometrie scule cte o corecie pentru
raza vrfului sculei. Coloana etichetat Radius (raz) indic valoarea pentru raza vrfului
sculei a fiecrei scule. Dac valoarea coreciei pentru raza vrfului sculei este setat la
zero, nu este generat nicio compensare pentru scula respectiv.
Fiecrei scule i este asociat n pagina Wear Offset (corecii uzur) cte o corecie
pentru uzura razei. Unitatea de comand adaug corecia pentru uzur la corecia pentru
raz pentru a obine o raz efectiv ce va fi utilizat pentru generarea valorilor compensate.
Micile ajustri (valori pozitive) pentru corecia razei n cursul produciei vor fi introduse n
pagina de corecii pentru uzur. Aceasta permite operatorului s urmreasc uor uzura
unei scule date. Pe msur ce este utilizat o scul, inseria se va uza n general, astfel
nct va exista o raz mai mare la captul sculei. Cnd se nlocuiete o scul uzat cu una
nou, aducei corecia pentru uzur la zero.

132

Operarea

Este important de reinut c valorile pentru compensarea razei vrfului sculei se refer la
raz, i nu la diametru. Acest lucru este important atunci cnd se anuleaz compensarea
razei vrfului sculei. Dac distana incremental a micrii de ndeprtare compensate nu
este cel puin egal cu dublul razei sculei achietoare, se produce supratierea. Reinei
ntotdeauna c traiectoriile programate sunt n termeni de diametru i calculai micri de
ndeprtare egale cu minim dublul razei sculei. Blocul Q al ciclurilor nchise ce reclam o
secven PQ este adesea o micare de ndeprtare. Exemplul urmtor ilustreaz modul n
care o programare incorect conduce la supratiere.
Pregtirea:

Setarea 33 este FANUC

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

Compensarea razei vrfului sculei i geometria longitudinal a sculei

F3.28:

Eroare de tiere la ndeprtare TNC

3.18.6 Compensarea razei vrfului sculei i geometria


longitudinal a sculei
Geometriile longitudinale ale sculelor ce utilizeaz compensarea razei vrfului sculei sunt
setate n aceeai manier ca i n cazul sculelor fr compensare. Consultai la pagina 111
pentru detalii cu privire la palparea sculelor i nregistrarea geometriei longitudinale a
sculei. Cnd se seteaz o nou scul, corecia pentru uzura geometriei va fi adus la zero.
Adesea sculele prezint o uzur neuniform. Aceasta se ntmpl atunci cnd sunt
implicate achieri deosebit de grele pe o muchie a sculei. n acest caz, poate fi de dorit s
se corecteze uzura geometriei pe axa X sau Z, i nu uzura razei. Prin
corectarea uzurii geometriei longitudinale pe axa X sau Z, operatorul poate compensa
adesea o uzur neuniform a vrfului sculei. Uzura geometriei longitudinale va decala
toate dimensiunile pentru o singur ax.
Este posibil ca modelul programat s nu permit operatorului s compenseze uzura prin
decalarea geometriei longitudinale. Ce uzur poate fi corectat se poate determina prin
verificarea mai multor dimensiuni pe axele X i Z ale unei piese prelucrate. Uzura
neuniform duce la modificri dimensionale similare pe axele X i Z, ceea ce indic
necesitatea de a se mri corecia pentru uzura razei. Uzura ce afecteaz dimensiunile pe
o ax indic o uzur a geometriei longitudinale.
Un model de program bun, bazat pe geometria piesei de prelucrat, trebuie s elimine
problemele datorate uzurii neuniforme. n general, contai pe scule de finisare ce utilizeaz
ntreaga raz a frezei pentru compensarea razei vrfului sculei.

134

Operarea

3.18.7 Compensarea razei vrfului sculei n ciclurile nchise


Unele cicluri nchise ignor compensarea razei vrfului sculei, ateapt o structur de cod
specific sau execut propria activitate specific ciclului nchis (consultai de asemenea
la pagina 317 pentru informaii suplimentare referitoare la utilizarea ciclurilor nchise).
Urmtoarele cicluri nchise ignor compensarea razei vrfului sculei. Anulai compensarea
razei vrfului sculei naintea oricrui ciclu nchis de acest gen:

G74 Ciclul de canelare frontal, gurire progresiv


G75 Ciclul de canelare exterior/interior, gurire progresiv
G76 Ciclul de filetare, treceri multiple
G92 Ciclul de filetare, modal

3.18.8 Exemple de programe cu utilizarea compensrii


razei vrfului sculei
Aceast seciune prezint mai multe exemple de programe ce utilizeaz compensarea
razei vrfului sculei.

Exemplul 1: Modurile de interpolare standard TNC


G01/G02/G03
Acest exemplu de TNC general utilizeaz modurile de interpolare standard G01/G02/G03.
F3.29:

Interpolarea standard TNC G01, G02 i G03

B CA
P

Pregtirea

Comutai setarea 33 la FANUC.

135

Exemple de programe cu utilizarea compensrii razei vrfului sculei

Setai sculele urmtoare:


T1 Inserie cu raz 0.0312, degroare
T2 Inserie cu raz 0.0312, finisare
T3 Scul de canelare .250 lime cu .016 raz/ aceeai scul pentru corecii 3 i 13

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:

Este utilizat modelul indicat n seciunea anterioar pentru G70.


Reinei de asemenea c se activeaz compensarea n secvena PQ,
dar aceasta este anulat dup ce se parcurge G70.

137

Exemple de programe cu utilizarea compensrii razei vrfului sculei

Exemplul 2: TNC cu un ciclu nchis de degroare G71


Acesta este un exemplu de TNC cu un ciclu nchis de degroare G71.
Pregtirea:

Scul
T1

Comutai setarea 33 la FANUC.


Scule:
T1 Inserie cu raz .032, degroare

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:

Aceast prelucrare este o traiectorie G71 tip I. Cnd se utilizeaz TNC,


este foarte neobinuit s se utilizeze o traiectorie tip II, ntruct
metodele de compensare pot compensa vrful sculei ntr-o
singur direcie.

Exemplul 3: TNC cu un ciclu nchis de degroare G72


Acesta este un exemplu de TNC cu un ciclu nchis de degroare G72. G72 este utilizat n
loc de G71, deoarece cursele de degroare pe axa X sunt mai lungi dect cursele de
degroare pe axa Z pentru un G71. Este de aceea mai eficient s se utilizeze un G72.
F3.30:

TNC cu un ciclu nchis de degroare G72


X 3.0
X 2.0 X 1.4
X 1.0

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

Setarea 33: FANUC


Exemplu de program:
%
O0813 (Exemplul 3) ;
G50 S1000 ;
T101 (Selectare scula 1) ;
G00 X3.0 Z.1 (Deplasare rapid n punctul de pornire) ;
G96 S100 M03 ;
G71 P80 Q180 U.01 W.005 D.08 F.012 (Degroare P la Q cu
T1 cu utilizarea G71 i TNC. Definire secven PQ
traiectorie pies) ;
139

Exemple de programe cu utilizarea compensrii razei vrfului sculei

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 ;
%

Exemplul 4: TNC cu un ciclu nchis de degroare G73


Acesta este un exemplu de TNC cu un ciclu nchis de degroare G73. G73 este utilizat cel
mai bine atunci cnd dorii s ndeprtai o cantitate consistent de material de pe ambele
axe X i Z.
Pregtirea:

Comutai setarea 33 la FANUC.


Scule:
T1 Inserie cu raz .032, degroare
T2 Inserie cu raz .016, finisare

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

G96 S100 M03 ;


G73 P80 Q180 U.01 W0.005 I0.3 K0.15 D4 F.012 (Degroare
P la Q cu T1 cu utilizarea G73 i TNC) ;
N80 G42 G00 X0.6 (Secven PQ traiectorie pies, G72 Tip
I, TNC dreapta) ;
G01 Z0 F0.1 ;
X0.8 Z-0.1 F.005 ;
Z-0.5 ;
G02 X1.0 Z-0.6 I0.1 ;
G01 X1.4 ;
X2.0 Z-0.9 ;
Z-1.6 ;
X2.3 ;
G03 X2.8 Z-1.85 K-0.25 ;
G01 Z-2.1 ;
N180 G40 X3.1 (Q) ;
G00 Z0.1 M05 (Anulare TNC) ;
(******Secven opional de finisare*****) ;
G53 X0 (Zero pentru degajare schimbare scul) ;
G53 Z0 ;
M01 ;
T202 (Selectare scula 2) ;
N2 G50 S1000 ;
G00 X3.0 Z0.1 (Deplasare n punctul de pornire) ;
G96 S100 M03 ;
G70 P80 Q180 (Finisare P la Q cu T2 cu utilizarea G70
i TNC) ;
G00 Z0.5 M05 ;
G28 (Zero pentru degajare schimbare scul) ;
M30 ;
%

141

Exemple de programe cu utilizarea compensrii razei vrfului sculei

Exemplul 5: TNC cu un ciclu modal de strunjire de degroare


G90
Acesta este un exemplu de TNC cu un ciclu modal de strunjire de degroare G90.
F3.31:

TNC cu un ciclu de strunjire de degroare G90

X 3.0
X 2.3476
X .500

30

Operaie
degroare

Scul
T1

Corecii/dec
alaje
01

Raz vrf
scul
0.032

Vrf
3

Setarea 33: FANUC


Exemplu de program:
%
O0816 (Exemplul 5) ;
T101 (Selectare scula 1) ;
G50 S1000 ;
G00 X4.0 Z0.1 (Deplasare n punctul de pornire) ;
G96 S100 M03 ;
(Degroare n unghi de 30 GRD. la X2. i Z-1.5 cu
utilizarea G90 i TNC) ;
G90 G42 X2.55 Z-1.5 I-0.9238 F0.012 ;
X2.45 (Treceri suplimentare opionale) ;
X2.3476 ;
G00 G40 X3.0 Z0.1 M05 (Anulare TNC) ;
G53 X0 (Zero pentru degajare schimbare scul) ;
G53 Z0 ;
M30 ;
%

142

Operarea

Exemplul 6: TNC cu un ciclu modal de strunjire de degroare


G94
Acesta este un exemplu de TNC cu un ciclu modal de strunjire de degroare G94.
F3.32:

TNC cu un ciclu de strunjire de degroare G94

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

Setarea 33: FANUC


Exemplu de program:
%
O0817 (Exemplul 6) ;
G50 S1000 ;
T101 (Selectare scula 1) ;
G00 X3.0 Z0.1 (Deplasare n punctul de pornire) ;
G96 S100 M03 ;
G94 G41 X1.0 Z-0.5 K-0.577 F.03 (Degroare n unghi de
30 la X1. i Z-0.7 cu utilizarea G94 i TNC) ;
Z-0.6 (Treceri suplimentare opionale) ;
Z-0.7 ;
G00 G40 X3. Z0.1 M05 (Anulare TNC) ;
G53 X0 (Zero pentru degajare schimbare scul) ;
G53 Z0 ;
M30 ;
%

143

Vrful imaginar al sculei i direcia

3.18.9 Vrful imaginar al sculei i direcia


Nu este uor de determinat centrul razei unei scule pe un strung. Muchiile achietoare sunt
setate atunci cnd scula este palpat pentru nregistrarea geometriei sculei. Unitatea de
comand calculeaz unde este centrul razei sculei prin utilizarea informaiilor despre
muchie, raza sculei i direcia n care se ateapt s intre freza n achiere. Coreciile
pentru geometrie pe axele X i Z se intersecteaz ntr-un punct, numit vrful imaginar al
sculei, ce ajut la determinarea direciei vrfului sculei. Direcia vrfului sculei este
determinat de un vector a crui origine se afl n centrul razei sculei i care ajunge pn
n vrful imaginar al sculei, conform figurilor umtoare.
Direcia vrfului sculei pentru fiecare scul este codat ca numr ntreg cuprins ntre 0 i
9. Codul pentru direcia vrfului se gsete lng corecia pentru raz n pagina de corecii
geometrie scule. Se recomand ca direcia vrfului s fie specificat pentru toate sculele
ce utilizeaz compensarea razei vrfului sculei. Figura urmtoare face un sumar al
schemei de codare a vrfului, oferind totodat cteva exemple de orientare a frezei.

NOT:

144

Vrful indic persoanei ce face setarea cum intenioneaz


programatorul s msoare geometria sculei. De exemplu, dac
pagina de setare indic direcia vrfului 8, programatorul
intenioneaz ca geometria sculei s fie la muchia sculei i pe axa
central a inseriei sculei.

Operarea

F3.33:

Codurile pentru vrf i poziia centrului


0

Cod vrf

Poziia centrului sculei

Nicio direcie specificat. 0 nu este utilizat


de obicei atunci cnd se dorete
compensarea razei vrfului sculei.

Direcia X+, Z+: n afara sculei

Direcia X+, Z-: n afara sculei

Direcia X-, Z-: n afara sculei

Direcia X-, Z+: n afara sculei

Direcia Z+: pe muchia sculei

Direcia X+: pe muchia sculei

Direcia Z-: pe muchia sculei

Direcia X-: pe muchia sculei

La fel ca Vrful 0

3.18.10Programarea fr compensarea razei vrfului sculei


Fr TNC, putei calcula manual compensarea i utiliza diferite geometrii pentru raza
vrfului sculei descrise n seciunile urmtoare.

145

Calcularea manual a compensrii

3.18.11Calcularea manual a compensrii


La programarea unei linii drepte pe oricare dintre axele X i Z, vrful sculei atinge piesa n
acelai punct n care ai atins coreciile iniiale ale sculei pe axele X i Z. ns, la
programarea unei teituri sau a unui unghi, vrful nu atinge piesa n aceleai puncte.
Punctul n care vrful atinge efectiv piesa depinde de mrimea unghiului tiat, precum i
de dimensiunea inseriei sculei. Supratierea sau subtierea se produc atunci cnd se
programeaz o pies fr nicio compensare.
Paginile urmtoare prezint tabele i imagini ce ilustreaz modul de calcul al compensrii
n vederea programrii cu precizie a piesei.
Fiecare tabel este nsoit de cte trei exemple de compensare, cu utilizarea ambelor tipuri
de inserii i achierea sub trei unghiuri diferite. Lng fiecare figur este prezentat un
exemplu de program i o explicare a modului de calcul al compensrii.
Consultai figurile din paginile urmtoare.
Vrful sculei este reprezentat printr-un cerc cu punctele X i Z apelate. Aceste puncte
desemneaz punctele n care sunt palpate diametrul X i suprafaa Z.
Fiecare figur prezint o pies de 3" diametru cu extinderea liniilor piesei i intersectarea
acesora n unghiuri de 30, 45 i 60.
Punctul n care vrful sculei intersecteaz liniile este punctul n care se msoar
valoarea compensrii.
Valoarea compensrii este distana dintre suprafaa vrfului sculei i colul piesei de
prelucrat. Observai c vrful sculei este uor decalat fa de colul efectiv al piesei; astfel,
vrful sculei este n poziia corect pentru executarea micrii urmtoare i pentru a se
evita supratierea sau subtierea.
Utilizai valorile din tabele (unghiuri i lungimi raze) pentru a calcula poziia corect a
traiectoriei sculei pentru program.

3.18.12Geometria compensrii razei vrfului sculei


Figura urmtoare prezint diferite geometrii pentru compensarea razei vrfului sculei.
Aceasta este organizat n patru categorii de intersecii. Interseciile pot fi:

146

1.

liniar cu liniar

2.

liniar cu circular

3.

circular cu liniar

4.

circular cu circular

Operarea

n afara acestor categorii, interseciile sunt clasificate n unghi de intersecie i apropiere,


mod cu mod, respectiv micri de ndeprtare.
Sunt admise dou tipuri de compensri FANUC, tip A i tip B. Compensarea implicit este
de tip A.
F3.34:

TNC liniar-cu-liniar (Tip A): [1] Apropiere, [2], De la mod la mod, [3]
ndeprtare.
>=90, <180

<90

G41

G41
r

r
G42

G42
r
r

r
r

>180

G41
r

G42
r

r r

147

Geometria compensrii razei vrfului sculei

F3.35:

TNC liniar-cu-circular (Tip A): [1] Apropiere, [2], De la mod la mod, [3]
ndeprtare.
>=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

Tabel de raze i unghiuri scule (raz 1/32)


Dimensiunea X calculat se bazeaz pe diametrul piesei.

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

Geometria compensrii razei vrfului sculei

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:

Calcularea razei vrfului sculei, 1/32, valoarea de compensare pentru un unghi


de 30 grade.
1/32

Z - 2.188
Z

.0229

1/32

Z - 2.1651
30

.0264

3"

Z X

CL

X.4736

Z0
.5"

151

Geometria compensrii razei vrfului sculei

Cod

Compensare (raza vrfului sculei 1/32)

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:

Calcularea razei vrfului sculei, 1/32, valoarea de compensare pentru un unghi


de 45 grade.
1/32

Z -1.2683
Z

X
.0183
Z - 1.250

1/32

450

.0366 C
L

3"

X.4634

Z0
.5"

Cod

Compensare (raza vrfului sculei 1/32)

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:

Calcularea razei vrfului sculei, 1/64, valoarea de compensare pentru un unghi


de 30 grade.
Z-2.1765

1/64

Z
X
.0114

1/64

Z-2.1651

30 o

.0132
3"
.5

Cod

X.4868

CL
Z0

Compensare (raza vrfului sculei 1/64)

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:

Calcularea razei vrfului sculei, 1/64, valoarea de compensare pentru un unghi


de 45 grade.
Z-1.2592

1/64

Z
X
.0092
Z-1.25

1/64

45

.0184
3"
.5"

Z
X

X.4817

CL
Z0

153

Geometria compensrii razei vrfului sculei

Cod

Compensare (raza vrfului sculei 1/64)

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:

Calcularea razei vrfului sculei, 1/64, valoarea de compensare pentru un unghi


de 60 grade.
Z-2.1765

1/64

Z
X
.0114

1/64

Z-2.1651

30 o
.0132

3"
.5

Cod

X.4868

CL
Z0

Compensare (raza vrfului sculei 1/64)

G0 X0 Z.1
G1 Z0
X.4772

(X.5-0.0132 compensare)

X 3.0
Z-.467

(Z-0.7217+0.0066
compensare)

Tabel de raze i unghiuri scule (raz 1/64)


Dimensiunea X calculat se bazeaz pe diametrul piesei.

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

Geometria compensrii razei vrfului sculei

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.

Apsai tasta [LIST PROGRAM] (list de programe) pentru a deschide afiajul


programului i modul lista de programe.

2.

Tastai un numr de program (Onnnnn) i apsai tasta [SELECT PROGRAM] sau


(selectare program) [ENTER] (execuie).

NOT:

Nu utilizai numerele de program O09XXX atunci cnd creai noi


programe. Programele macro utilizeaz frecvent cifre n acest bloc, iar
suprascrierea acestora poate cauza funcionarea defectuoas sau
oprirea funciilor mainii.
Dac programul exist, unitatea de comand l seteaz ca program activ (consultai
la pagina 80 pentru informaii suplimentare referitoare la programul activ). Dac
programul nu exist nc, unitatea de comand l creaz i l seteaz ca program
activ.
3.

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

Noiuni de baz despre editarea programului

4.2.1

Noiuni de baz despre editarea programului


Aceast seciune descrie principalele comenzi pentru editarea programului. Pentru
informaii referitoare la funcii mai avansate de editare a programului, consultai la pagina 5.
F4.1:

1.

2.

3.

158

Exemplu de ecran de editare a programului

Putei scrie programe sau opera modificri ale acestora ntr-o fereastr activ
EDIT:EDIT (editare, editare) sau EDIT:MDI (editare MDI).
a.

Pentru a edita un program n MDI, apsai tasta [MDI/DNC] (introducere


manual date/ comand numeric direct).

b.

Pentru a edita un program numerotat, selectai-l, apoi apsai tasta [EDIT]


(editare). Consultai la pagina 80 pentru a afla cum se selecteaz un program.

Pentru marcarea codului de editat:


a.

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.

Pentru a aduga codul n program:


a.

Marcai codul n faa cruia va fi amplasat noul cod.

b.

Tastai codul pe care dorii s l adugai n program.

c.

Apsai tasta tasta [INSERT] (inserare). Noul cod apare n faa blocului pe
care l-ai marcat.

Programarea

4.

5.

NOT:

a.

Marcai codul pe care dorii s l nlocuii.

b.

Tastai codul cu care dorii s nlocuii codul marcat.

c.

Apsai tasta [ALTER]. Noul cod nlocuiete codul marcat.

Pentru a terge caractere sau comenzi, marcai-le i apsai tasta [DELETE].


a.

Marcai textul pe care dorii s l tergei.

b.

Apsai tasta [DELETE]. Codul pe care l-ai marcat este eliminat din program.

Unitatea de comand salvez programele n MEMORIE pe msur ce


introducei fiecare linie. Pentru a salva programele pe USB, HD sau n
partiia de reea, consultai seciunea Editorul Haas (FNC) de la
pagina 170.
6.

4.2.2

Pentru a nlocui un cod, marcai o poriune a programului cu ajutorul tastelor sgei


sau al comenzii [HANDLE JOG] (manet de avans rapid), introducei codul de
nlocuire i apsai tasta [ALTER].

Apsai tasta [UNDO] pentru a reveni asupra ultimelor pn la (9) modificri.

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.

Apsai tasta [ENTER] (execuie) pentru a ncepe editarea n fundal.

4.

Pentru a selecta un alt program pentru editarea n fundal, apsai tasta [SELECT
PROGRAM] (selectare program) din panoul de editare n fundal i alegei un nou
program din list.

5.

Toate modificrile fcute n cursul editrii n fundal nu vor afecta programul n curs
de rulare, nici subprogramele acestuia. Modificrile vor avea efect cu proxima ocazie
cu care este rulat programul. Pentru a iei din editarea n fundal i a reveni la
programul n curs de rulare, apsai tasta [PROGRAM].

159

Introducerea manual a datelor (MDI)

6.

Butonul [CYCLE START] (pornire ciclu) nu poate fi utilizat n modul Editare n fundal.
Dac programul conine o oprire programat (M00 sau M30), ieii din modul Editare
n fundal (apsai tasta [PROGRAM]) i apsai butonul [CYCLE START] (pornire
ciclu) pentru a relua programul.

NOT:

4.2.3

Toate datele de la tastatur sunt orientate spre modul Editare n fundal


atunci cnd o comand M109 este activ i este accesat modul
Editare n fundal. Odat o editare ncheiat (prin apsarea tastei
[PROGRAM]), intrrile de la tastatur vor reveni la M109 pentru
programul n curs de rulare.

Introducerea manual a datelor (MDI)


Introducerea manual a datelor (MDI) v permite s comandai micrile CNC automate
fr a utiliza un program oficial. Datele introduse rmn n pagina de introducere a MDI
pn cnd le tergei.
F4.2:

Exemplu de pagin de introducere a MDI

1.

Apsai tasta [MDI/DNC] (introducere manual date/comand numeric direct)


pentru a accesa modul MDI.

2.

Tastai comenzile programului n fereastr. Apsai butonul [CYCLE START]


(pornire ciclu) pentru a executa comenzile.

3.

Dac dorii s salvai programul creat n MDI ca program numerotat:


a.

Apsai tasta [HOME] (origine) pentru a poziiona cursorul la nceputul


programului.

b.

Tastai un nou numr de program. Numerele de program trebuie s respecte


formatul standard al unui numr de program (Onnnnn).

c.

Apsai tasta [ALTER].


Unitatea de comand salvez programul n memorie i terge pagina de
introducere a MDI. Putei gsi un program nou n tab-ul MEMORY (memorie)

160

Programarea

din meniul Device Manager (manager dispozitive) (apsai tasta


[LIST PROGRAM] (list programe)).
4.

4.2.4

Apsai tasta [ERASE PROGRAM] (tergere program) pentru a terge complet


datele din pagina de introducere a MDI.

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

(CYCLE START TO SIMULATE)

INACTIVE PROGRAM - Onnnnn

3
2

EDITOR HELP (PRESS F1 TO NAVIGATE)

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.

Meniul de tip pop-up Editor avansat


Meniul de tip pop-up asigur accesul uor la funciile editorului grupate pe 5 categorii:
HELP (ajutor), MODIFY (modificare), SEARCH (cutare), EDIT (editare) i PROGRAM
(programare). Aceast seciune descrie fiecare categorie n parte i opiunile disponibile
atunci cnd o selectai.
Apsai tasta F1 pentru a accesa meniul. Utilizai tastele sgei [LEFT] (stnga) i [RIGHT]
(dreapta) pentru a selecta din lista de categorii, respectiv tastele sgei [UP] (n sus) i
[DOWN] (n jos) pentru a selecta o comand din lista categoriei respective. Apsai tasta
[ENTER] (execuie) pentru a executa comanda.

Meniul Program (programare)


Meniul de programare ofer opiuni pentru crearea, tergerea, denumirea i duplicarea
programelor, conform celor descrise n seciunea Noiuni de baz despre
editarea programului.
F4.4:

162

Meniul Program (programare) al editorului avansat

Programarea

Create New Program (creare program nou)


1.

Selectai comanda CREATE NEW PROGRAM (creare program nou) din meniul de tip
pop-up PROGRAM.

2.

Tastai un nume de program (Onnnnn) ce nu exist deja n directorul de programe.

3.

Apsai tasta [ENTER] (execuie) pentru a crea programul sau utilizai tasta rapid [SELECT PROGRAM] (selectare program).

Select Program From List (selectare program din list)


1.

Apsai tasta [F1].

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.

Marcai programul pe care dorii s l selectai.

4.

Apsai tasta [ENTER] sau tasta rapid [SELECT PROGRAM].

Duplicate Active Program (creare duplicat program activ)


1.

Selectai comanda DUPLICATE ACTIVE PROGRAM (creare duplicat program activ)


din meniul de tip pop-up PROGRAM.

2.

Pe prompter, tastai numrul noului program (Onnnnn) i apsai tasta [ENTER]


(execuie) pentru a crea programul. Putei utiliza de asemenea tasta rapid [SELECT PROGRAM].

Delete Program From List (tergere program din list)


1.

Selectai comanda DELETE PROGRAM FROM LIST (tergere program din list) din
meniul de tip pop-up PROGRAM.
Cnd selectai aceast opiune de meniu, apare o list de programe din memoria
unitii de comand.

2.

Marcai un program sau marcai ALL (toate) pentru a selecta toate programele din
memorie n vederea tergerii.

3.

Apsai tasta [ENTER] (execuie) pentru a terge programele selectate. Putei utiliza
de asemenea tasta rapid - [ERASE PROGRAM].

Swap Editor Programs (schimbare programe editor)


Aceast opiune de meniu plaseaz programul activ n panoul program inactiv i programul
inactiv n panoul program activ.

163

Editorul avansat

1.

Selectai comanda SWAP EDITOR PROGRAMS (schimbare programe editor) din


meniul de tip pop-up PROGRAM.

2.

Apsai tasta [ENTER] (execuie) pentru a schimba programele ntre ele sau utilizai
tasta rapid - [F4].

Switch to Left/Right Side (comutare spre stnga/dreapta)


Aceasta comut unitatea de comand ntre programul activ i cel inactiv pentru editare.
Programele inactiv i activ rmn n panourile aferente.
1.

Selectai comanda SWITCH TO LEFT OR RIGHT SIDE (comutare spre


stnga/dreapta) din meniul de tip pop-up PROGRAM.

2.

Apsai tasta [ENTER] (execuie) pentru a comuta ntre programul activ i cel inactiv.
Putei utiliza de asemenea tasta rapid - [EDIT].

Meniul Edit (editare)


Meniul de editare ofer opiuni de editare avansate n completarea funciilor de editare
rapid descrise n seciunea Noiuni de baz despre editarea programului.
F4.5:

Meniul de tip pop-up Advanced Editor (editor avansat)

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

Select Text (selectare text)


Aceast opiune de meniu va selecta liniile unui cod de program:
1.

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.

Apsai tasta [F2] sau [ENTER].


Textul selectat este marcat i l putei acum muta, copia sau terge.

5.

Pentru a deselecta blocul, apsai tasta [UNDO] (anulare).

Move Selected Text (mutare text selectat)


Dup ce selectai un segment de text, putei utiliza aceast comand din meniu pentru a-l
muta ntr-o alt parte a programului.
1.

Deplasai cursorul (>) n linia de program n care dorii s mutai textul selectat.

2.

Selectai comanda MOVE SELECTED TEXT (mutare text selectat) din meniul de tip
pop-up EDIT (editare).

3.

Apsai tasta [ENTER] (execuie) pentru a muta textul selectat n punctul aflat dup
cursor (>).

Copy Selected Text (copiere text selectat)


Dup ce selectai un segment de text, putei utiliza aceast comand din meniu pentru a o
copia ntr-o alt poziie n programul respectiv.
1.

Deplasai cursorul (>) n linia de program n care dorii s copiai textul selectat.

2.

Selectai comanda COPY SELECTED TEXT (copiere text selectat) din meniul de tip
pop-up EDIT (editare).

3.

Apsai tasta [F2] sau [ENTER] (execuie) pentru a copia textul selectat pn n
punctul aflat dup cursor (>).

4.

Tasta rapid - Selectai textul, poziionai cursorul i apsai tasta [ENTER]


(execuie).

Delete Selected Text (tergere text selectat)


Pentru a terge textul selectat:

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.

Cut Selection to Clipboard (decupare selecie cu stocare n memoria temporar)


Dup ce selectai un segment de text, putei utiliza aceast comand din meniu pentru a-l
terge din program i insera n memoria temporar.
1.

Selectai comanda CUT SELECTION TO CLIPBOARD (decupare selecie cu


stocare n memoria temporar) din meniul de tip pop-up EDIT (editare).

2.

Apsai tasta [F2] sau [ENTER] (execuie) pentru a decupa textul selectat.
Textul selectat este ters din din programul curent i inserat n memoria temporar.
Acesta nlocuiete orice alt coninut al memoriei temporare.

Copy Selection To Clipboard (copiere selecie cu stocare n memoria temporar)


Dup ce selectai un segment de text, putei utiliza aceast comand din meniu pentru a
insera o copie a textului n memoria temporar.
1.

Selectai comanda COPY SELECTION TO CLIPBOARD (copiere selecie cu


stocare n memoria temporar) din meniul de tip pop-up EDIT (editare).

2.

Apsai tasta [ENTER] (execuie) pentru a copia textul selectat n memoria


temporar.
Textul selectat este inserat n memoria temporar. Acesta nlocuiete orice alt
coninut al memoriei temporare. Textul nu este ters din program.

Paste From Clipboard (colaj din memoria temporar)


Pentru a copia coninutul memoriei temporare n linia ce urmeaz dup poziia cursorului:

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

Meniul Search (cutare)


Meniul de cutare ofer opiuni de cutare avansate n completarea funciilor de cutare
rapid descrise n seciunea Noiuni de baz despre editarea programului.
F4.6:

Meniul de tip pop-up Search (cutare) al editorului avansat

Find Text (gsire text)


Pentru a cuta un text sau cod de program n programul curent:
1.

Selectai comanda FIND TEXT (gsire text) din meniul de tip pop-up SEARCH
(cutare).

2.

Tastai textul pe care dorii s l gsii.

3.

Apsai tasta [ENTER].

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.

Apsai tasta [ENTER].


Unitatea de comand caut din nou, pornind din poziia curent a cursorului, ultimul
termen de cutare utilizat, n acelai sens specificat anterior.

Find And Replace Text (gsire i nlocuire text)


Aceast comand caut n programul curent un anumit text sau cod de program i va
nlocui fiecare apariie n parte (sau pe toate) cu un alt text.
167

Editorul avansat

1.

Apsai tasta [F1]. Selectai comanda FIND AND REPLACE TEXT (gsire i
nlocuire text) din meniul de tip pop-up SEARCH (cutare).

2.

Tastai termenul de cutare dorit.

3.

Apsai tasta [ENTER].

4.

Tastai textul cu care dorii s nlocuii termenul de cutare.

5.

Apsai tasta [ENTER].

6.

Apsai tasta [F] pentru a cuta textul aflat sub poziia cursorului. Apsai tasta [B]
pentru a cuta deasupra poziiei cursorului.

7.

Cnd unitatea de comand ajunge la fiecare apariie a termenului de cutare,


aceasta va solicita o confirmare Replace (Yes/No/All/Cancel)? (nlocuire da/nu/toate/anulare). Tastai prima liter a opiunii dumneavoastr pentru a continua.
Dac selectai Yes (da) sau No (nu), editorul va executa opiunea exprimat i va
trece la urmtoarea apariie a termenului de cutare.
Selectai All (toate) pentru a nlocui automat toate apariiile termenului de cutare.
Selectai Cancel (anulare) pentru a dezactiva funcia fr a opera modificri (textul
nlocuit deja va rmne astfel dac selectai aceast opiune).

Meniul Modify (modificare)


Meniul de modificare conine funcii pentru modificri rapide ale ntregului program.
F4.7:

Meniul de tip pop-up Modify (modificare) al editorului avansat

Remove All Line Numbers (tergere toate numerele liniilor)


Aceast comand terge automat toate numerele de linie la care nu s-a fcut referin n
programul editat. Dac ai selectat o grup de linii (consultai la pagina 165), aceast
comand va afecta doar liniile respective.

168

1.

Selectai comanda REMOVE ALL LINE NUMBERS (tergere toate numerele liniilor)
din meniul de tip pop-up MODIFY (modificare).

2.

Apsai tasta [ENTER].

Programarea

Renumber All Lines (renumerotare toate liniile)


Aceast comand numeroteaz toate blocurile din program. Dac ai selectat o grup de
linii (consultai la pagina 165), aceast comand va afecta doar liniile respective.
1.

Selectai comanda RENUMBER ALL LINES (renumerotare toate liniile) din meniul de
tip pop-up MODIFY (modificare).

2.

Introducei numrul codului N de pornire.

3.

Apsai tasta [ENTER].

4.

Introducei incrementarea pentru codul N.

5.

Apsai tasta [ENTER].

Renumber By Tool (renumerotare n funcie de scul)


Aceast comand caut un cod T (scul) n program, marcheaz toate codurile de program
pn la urmtorul cod T i renumeroteaz codul N (numerele liniilor) n codul de program.
1.

Selectai comanda RENUMBER BY TOOL (renumerotare n funcie de scul) din


meniul de tip pop-up MODIFY (modificare).

2.

Pentru fiecare cod T gsit, rspundei prompterului Renumber


(Yes/No/All/Cancel)? (renumerotare - da/nu/toate/anulare). Dac rspundei
[A], procesul va continua la fel ca atunci cnd apsai tasta Y pentru fiecare cod T.
Prompterul nu va mai aprea din nou n cursul acestei operaii.

3.

Introducei numrul codului N de pornire.

4.

Apsai tasta [ENTER].

5.

Introducei incrementarea pentru codul N.

6.

Apsai tasta [ENTER].

7.

Rspundei prompterului Resolve outside references (Y/N)? (rezolvare


referine externe, da/nu) prin [Y] pentru a schimba codul extern (cum ar fi numerele
liniilor GOTO) cu numrul corespunztor, respectiv prin [N] pentru a ignora
referinele externe.

Reverse + & - Signs (inversare semne + i -)


Aceast opiune de meniu inverseaz semnele valorilor numerice dintr-un program.
Procedai cu atenie la utilizarea acestei funcii dac programul conine un cod G10 sau G92
(consultai seciunea Codurile G pentru o descriere).
1.

Selectai comanda REVERSE + & - SIGNS (inversare semne + i -) din meniul de


tip pop-up MODIFY (modificare).

2.

Introducei codul/codurile de adres pe care dorii s l/le modificai.

169

Editorul FNC

NOT:

Codurile de adres D, F, G, H, L, M, N, O, P, Q, S i T nu sunt permise.


3.

4.2.5

Apsai tasta [ENTER].

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.

Apsai tasta [SEND] la solicitarea unitii.

2.

Ateptai ca programul s finalizeze scrierea pe unitate.

ncrcarea unui program (FNC)


Pentru a ncrca un program:
1.

Apsai tasta [LIST PROGRAM].

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.

Cu programul ncrcat, apsai tasta [EDIT] (editare) pentru a comuta n panoul de


editare program.
Modul iniial de afiare prezint programul activ n stnga i lista de programe n
dreapta.

170

Programarea

F4.8:

Editare: Ecranul Edit (editare)

Meniul Navigation (navigaie) (FNC)


Pentru a accesa meniul.
1.

Apsai tasta [F1].

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 [ENTER] (execuie) pentru a accesa meniul respectiv.

Modurile de afiare (FNC)


Sunt disponibile trei moduri de afiare. Comutai ntre modurile de afiare:
1.

Apsai tasta [F1] pentru a accesa meniul de tip pop-up File (fiier).

2.

Utilizai comanda Change View (schimbare fereastr).

3.

Apsai tasta [PROGRAM].

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.

Split (divizare ecran) afieaz programul FNC curent n stnga i programele


deschise curent ntr-un panou de tip tab n dreapta. Comutai panoul activ curent cu
ajutorul comenzii Switch to Left or Right Side (comutare spre stnga/dreapta) din
meniul File (fiier) sau prin apsarea tastei [EDIT] (editare). Cnd panoul de tip tab
este activ, comutai ntre tab-uri cu ajutorul comenzii Swap Programs (schimbare
programe) din meniul File (fiier) [F1] sau prin apsarea tastei [F4].

Subsolul afiajului (FNC)


Seciunea de subsol a afiajului programului prezint mesajele de sistem i alte informaii
referitoare la program i modurile active curent. Subsolul este disponibil n trei moduri de
afiare.
F4.9:

Seciunea de subsol a afiajului programului

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

Deschiderea de programe multiple (FNC)


Putei deschide pn la trei programe simultan n editorul FNC. Pentru a deschide sau iei
dintr-un program n timp ce un alt program este deschis n editorul FNC:
1.

Apsai tasta [F1] pentru a accesa meniul.

2.

n categoria File (fiier), selectai Open Existing File (deschidere fiier existent).

3.

Este afiat lista de programe. Selectai tab-ul dispozitivului pe care se afl


programul, marcai programul cu tastele sgei n sus i n jos sau cu maneta de
avans rapid i apsai tasta [SELECT PROGRAM] (selectare program). Afiajul va
comuta n modul divizare ecran cu programul FNC n stnga i programul nou
deschis i programul FNC n dreapta ntr-un panou de tip tab. Pentru a modifica
programul din panoul de tip tab, selectai comanda Swap Programs (schimbare
programe) din meniul File (fiier) sau apsai tasta [F4] cu panoul de tip tab activ.

Afiarea numerelor liniilor (FNC)


Pentru a afia numerele liniilor independent de textul programului:
1.

NOT:

Selectai comanda Show Line Numbers (afiare numere linii) din meniul File (fiier)
pentru a le afia.

Acestea nu sunt acelai lucru cu numerele liniilor Nxx; acestea sunt


doar cu titlu de referin la vizualizarea programului.
2.

Pentru a ascunde numerele liniilor, reselectai opiunea corespunztoare din meniul


File (fiier).

Meniul File (fiier) (FNC)


Pentru a accesa meniul File (fiier):
1.

n modul EDITOR FNC, apsai tasta [F1].

2.

Deplasai cursorul pn la meniul File (fiier).

173

Editorul FNC

F4.10:

Meniul File (fiier)

Open Existing File (deschidere fiier existent)


n modul EDITOR FNC,
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul File (fiier) i selectai opiunea Open Existing File
(deschidere fiier existent).

3.

Bifai un fiier de deschis i apsai tasta [SELECT PROGRAM] (selectare program).

Deschide un fiier din meniul LIST PROGRAM (list de programe) ntr-un tab nou.

Close File (nchidere fiier)


n modul EDITOR FNC,
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul File (fiier) i selectai opiunea Close File


(nchidere fiier).

nchide fiierul activ. Dac fiierul a fost modificat, unitatea de comand va solicita salvarea
acestuia nainte s fie nchis.

174

Programarea

Save (salvare)

NOT:

Programele nu sunt salvate automat. Dac se produce o cdere de


tensiune sau este decuplat alimentarea cu tensiune nainte s se
salveze modificrile, acestea se vor pierde. Avei grij s salvai
frecvent programul n cursul editrii.
Tast rapid: [SEND] (transmitere) (dup operarea unei modificri)
n modul EDITOR FNC,
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul File (fiier) i selectai opiunea Save (salvare).

Salveaz fiierul activ curent sub acelai nume de fiier.

Save As (salvare ca)


n modul EDITOR FNC,
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul File (fiier) i selectai opiunea Save As (salvare


ca).

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.

Swap Programs (schimbare programe)


n modul EDITOR FNC i ntr-un set de programe tabulate, utilizai tasta rapid: [F4] sau
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul File (fiier) i selectai opiunea Swap Programs


(schimbare programe).

Aduce programul urmtor din panoul de tip tab n partea superioar a setului de tab-uri.

175

Editorul FNC

Switch to Left/Right Side (comutare spre stnga/dreapta)


Pentru a schimba fereastra programului activ (fereastra activ la un moment dat are un
fundal alb) n modul EDITOR FNC i ntr-un set de programe tabulate:
1.

Apsai tasta [F1] sau utilizai tasta rapid: [EDIT].

2.

Dac ai apsat tasta [F1], deplasai cursorul pn la meniul File (fiier) i selectai
opiunea Switch to Left or Right Side (comutare spre stnga/dreapta).

Change View (schimbare fereastr)

n modul EDITOR FNC, utilizai tasta rapid: [PROGRAM] sau


1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul File (fiier) i selectai opiunea Change View


(schimbare fereastr).

Aceasta comut ntre modurile de vizualizare List (list), Main (principal) i Split (divizare
ecran).

Show Line Numbers (afiare numere linii)


n modul EDITOR FNC,
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul File (fiier) i selectai opiunea Show Line


Numbers (afiare numere linii).

Afieaz numerele de referin ale liniilor independent de textul programului. Acestea nu


sunt salvate niciodat ca parte a programului, aa cum ar fi salvate numerele Nxx. Selectai
din nou opiunea respectiv pentru a ascunde numerele liniilor.

Meniul Edit (editare) (FNC)


Pentru a accesa meniul Edit (editare):

176

1.

n modul EDITOR FNC, apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Edit (editare).

Programarea

F4.11:

Meniul Edit (editare)

Undo (anulare)
Pentru a anula modificrile aduse programului activ n modul EDITOR FNC:

NOT:

Funciile globale i cele referitoare la bloc nu pot fi anulate.


1.

Apsai tasta [F1].

2.

Selectai meniul EDIT (editare), apoi selectai UNDO (anulare).

Select Text (selectare text)


Pentru a marca un bloc de text n modul EDITOR FNC:
1.

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.

Apsai tasta [F2] (tasta rapid) sau apsai tasta [F1].

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.

Apsai tasta [ENTER] (execuie) sau [F2] pentru a marca blocul.

177

Editorul FNC

Move/Copy/Delete Selected Text (mutare/copiere/tergere text


selectat)
Pentru a terge textul selectat din poziia curent i a-l insera dup poziia cursorului (tast
rapid: [ALTER] (schimbare)), pentru a insera textul selectat dup poziia cursorului fr
a-l terge din poziia n care se afl curent (tast rapid: [INSERT] (inserare)), sau pentru
a terge textul selectat din programul curent (tast rapid: [DELETE] (tergere)) n modul
EDITOR FNC:
1.

nainte s selectai aceast opiune de meniu sau s utilizai tastele rapide: [ALTER]
(schimbare), [INSERT] (inserare) sau [DELETE] (tergere), poziionai cursorul n
linia de deasupra celei n care dorii s colai textul selectat. Tasta [DELETE]
(tergere) terge textul selectat i nchide listarea programului.

2.

Dac nu utilizai tastele rapide, apsai tasta [F1].

3.

Deplasai cursorul pn la meniul Edit (editare) i selectai opiunea Move Selected


Text (mutare text selectat), Copy Selected Text (copiere text selectat) sau Delete
Selected Text (tergere text selectat).

Cut/Copy Selection to Clipboard (decupare/copiere selecie cu stocare


n memoria temporar)
Pentru a terge textul selectat din programul curent i a-l muta n memoria temporar sau
pentru a insera textul selectat n memoria temporar fr a-l terge din program n modul
EDITOR FNC:

NOT:

178

Memoria temporar este o locaie de memorie de durat pentru codul


de program; textul copiat n memoria temporar este disponibil pn
cnd este suprascris, chiar i dup oprirea i repornirea mainii.
1.

Apsai tasta [F1].

2.

Deplasai cursorul n meniul Edit (editare) i selectai opiunea Cut Selection to


Clipboard or Copy Selection to Clipboard (decupare/copiere selecie cu stocare n
memoria temporar).

Programarea

Paste from Clipboard (colaj din memoria temporar)


Pentru a plasa coninutul memoriei temporare dup poziia cursorului n modul EDITOR
FNC:

NOT:

Nu terge coninutul memoriei temporare.


1.

nainte s selectai aceast opiune de meniu, poziionai cursorul n linia dup care
dorii s urmeze coninutul memoriei temporare.

2.

Apsai tasta [F1].

3.

Deplasai cursorul pn la meniul Edit (editare) i selectai opiunea Paste from


Clipboard (colaj din memoria temporar).

Hide/Show Clipboard (ascundere/afiare memorie temporar)


Pentru a ascunde memoria temporar pentru a vizualiza poziia i cronometrele sau
contoarele n locul acesteia sau pentru a reveni la afiarea memoriei temporare n modul
EDITOR FNC:
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Edit (editare) i selectai opiunea Show Clipboard


(afiare memorie temporar). Pentru a ascunde memoria temporar, repetai
aceast operaie cu meniul comutat n (ascundere memorie temporar).

Edit Clipboard (editare memorie temporar)


Pentru a opera ajustri ale coninutului memoriei temporare n modul EDITOR FNC:

NOT:

Memoria temporar a editorului FNC este separat de memoria


temporar a editorului avansat. Editrile fcute n editorul Haas nu pot
fi colate n editorul avansat.
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Edit (editare) i selectai opiunea Edit Clipboard


(editare memorie temporar).

3.

Dup ce ai terminat, apsai tasta [F1], deplasai cursorul pn la meniul Edit


(editare) i selectai opiunea Close Clipboard (nchidere memorie temporar).

179

Editorul FNC

Meniul Search (cutare) (FNC)


Pentru a accesa meniul Search (cutare):
1.

n modul EDITOR FNC, apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Search (cutare).

F4.12:

Meniul Search (cutare)

Find Text (gsire text)


Pentru a defini un termen de cutare i sensul de cutare i a localiza prima apariie a
termenului de cutare n sensul de cutare indicat n modul EDITOR FNC:
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Search (cutare) i selectai opiunea Find Text


(gsire text).

3.

Tastai segmentul de text de localizat.

4.

Introducei sensul de cutare. La alegerea sensului de cutare, apsai tasta F


pentru a cuta termenul n jos fa de poziia cursorului, respectiv apsai tasta B
pentru a cuta termenul n sus fa de poziia cursorului.

Find Again (gsire din nou)


Pentru a localiza urmtoarea apariie a termenului de cutare n modul EDITOR FNC:

180

1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Search (cutare) i selectai opiunea Find Again


(gsire din nou).

3.

Selectai aceast funcie imediat dup o cutare Find Text (gsire text). Repetai
pentru a continua cu apariia urmtoare.

Programarea

Find and Replace Text (gsire i nlocuire text)


Pentru a defini un termen de cutare, un termen cu care s fie nlocuit acestea i sensul de
cutare i a selecta Yes (da) / No (nu) / All (toate) / Cancel (anulare) n modul EDITOR
FNC:
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Search (cutare) i selectai opiunea Find and


Replace Text (gsire i nlocuire text).

3.

Tastai textul de localizat.

4.

Tastai textul de nlocuire.

5.

Introducei sensul de cutare. La alegerea sensului de cutare, apsai tasta F


pentru a cuta termenul n jos fa de poziia cursorului, respectiv apsai tasta B
pentru a cuta termenul n sus fa de poziia cursorului.

6.

Cnd se ajunge la prima apariie a termenului de cutare, unitatea de comand va


solicita o confirmare Replace (Yes/No/All/Cancel)? (nlocuire da/nu/toate/anulare). Tastai prima liter a opiunii dumneavoastr pentru a continua.
Dac selectai Yes (da) sau No (nu), editorul va executa opiunea exprimat i va
trece la urmtoarea apariie a termenului de cutare. Selectai All (toate) pentru a
nlocui automat toate apariiile termenului de cutare. Selectai Cancel (anulare)
pentru a dezactiva funcia fr a opera modificri (textul nlocuit deja va rmne
astfel dac selectai aceast opiune).

Find Tool (gsire scul)


Pentru a cuta n program coduri de scul n modul EDITOR FNC:
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Search (cutare) i selectai opiunea Find Tool


(gsire scul).

3.

Reselectai opiunea pentru a localiza urmtorul cod de scul.

Meniul Modify (modificare) (FNC)


Pentru a accesa meniul Modify (modificare):
1.

n modul EDITOR FNC, apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Modify (modificare).

181

Editorul FNC

F4.13:

Meniul Modify (modificare)

Remove All Line Numbers (tergere toate numerele liniilor)


Pentru a terge toate numerele liniilor Nxx din program n modul EDITOR FNC:
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Modify (modificare) i selectai opiunea Remove


All Line Numbers (tergere toate numerele liniilor).

Renumber All Lines (renumerotare toate liniile)


Pentru a renumerota toate liniile programului cu coduri Nxx n modul EDITOR FNC:
1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Modify (modificare) i selectai opiunea Renumber


All Lines (renumerotare toate liniile).

3.

Selectai un numr iniial.

4.

Selectai un pas pentru numerotarea liniilor.

Reverse + & - Signs (inversare semne + i -)


Pentru a transforma toate valorile pozitive n valori negative i invers n modul EDITOR
FNC:

182

1.

Apsai tasta [F1].

2.

Deplasai cursorul pn la meniul Modify (modificare) i selectai opiunea Reverse


+ and - Signs (inversare semne + i -).

3.

Introducei codul/codurile de adres de modificat. Codurile literale de adres


nepermise sunt D, F, G, H, L, M, N, O, P, Q, S i T.

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.

Pentru a aduga numrul introdus la valoarea selectat cu cursorul, apsai tasta


[ENTER] (execuie).

3.

Pentru nlocui cu numrul introdus registrul de corecie selectat cu cursorul, apsai


tasta [F1].

4.

Pentru a introduce o valoare negativ n tabelul de corecii/decalaje, apsai tasta


[F2].

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

Alarm - generarea unei alarme


Feedhold - oprirea avansului

Programarea

Beep - generarea unei avertizri acustice


Autofeed - creterea sau reducerea automat a vitezei de avans

Turaia arborelui principal se verific prin consultarea ecranului Current Commands


(comenzi curente), All Active Codes (toate codurile active) (afiat de asemenea n
fereastra Main Spindle (arbore principal)). Turaia axei sculelor antrenate este de
asemenea afiat n aceast pagin.
Pentru a selecta o ax pentru avans rapid, introducei numele axei n linia de introducere
date i apsai tasta [HANDLE JOG] (manet de avans rapid).
Ecranul Help (ajutor) prezint toate codurile G i M. Acestea sunt disponibile prin
acionarea primului tab din meniul de tip tab Help (ajutor).
Vitezele de avans rapid de 100, 10, 1.0 i 0.1 oli pe secund pot fi reglate prin intermediul
tastelor de control manual al vitezei de avans. Aceasta ofer o posibilitate suplimentar de
reglare ntre 10% i 200%.

4.3.5

Calculatorul
Numrul din caseta de calcul poate fi transferat n linia de introducere date prin apsarea
tastei [F3] n modul Editare sau MDI. Aceasta determin transferul numrului din caseta
de calcul n blocul de intrare al modului Editare sau MDI (introducei o liter - X, Z etc. pentru comanda de utilizat cu numrul din calculator).
Datele Trig (trigonometrice), Circular (circulare) sau pentru Turning and Tapping
(strunjire i tarodare) marcate pot fi transferate pentru ncrcare, adunare, scdere,
nmulire sau mprire n calculator prin selectarea valorii i apsarea tastei [F4].
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

Funcia de importare fiiere DXF


Funcia de importare DXF asigur texte de ajutor pe ecran pentru ghidarea n proces.
Caseta de evideniere etap indic ce etape sunt parcurse prin modificarea textului n
verde pe msur ce este finalizat fiecare etap n parte. Tastele necesare sunt definite n
dreptul fiecrei etape. Tastele suplimentare sunt identificate n coloana din stnga pentru
utilizri avansate. Odat o traiectorie a sculei finalizat, aceasta poate fi inserat n orice
program din memorie. Aceast funcie va identifica operaiile repetitive i le va executa
automat, de exemplu, gsind toate alezajele cu acelai diametru. Contururile lungi sunt de
asemenea mbinate automat.

NOT:

Funcia de importare DXF este disponibil numai cu opiunea sistem


de programare intuitiv (IPS).
F4.14:

Fiier importat DXF


EDIT: EDIT

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

Enter Origin Point:

Use one of the following and press the WRITE key:

X:
Z:

1) Jog to X and Z position on part. (Use jog axis keys)


2) Use up and down arrows to select point.
3) Enter X and Z coordinates.

0.0000
0.0000

INPUT:

F4.15:

Meniurile pentru traiectoria sculei cu opiunea de generare prin nfurare


CHAIN OPTIONS

CANCEL - Exit

AUTOMATIC CHAINING
MANUAL CHAINING
REMOVE GROUP REFERENCES
REMOVE ALL GROUP REFERENCES

AUTOMATICALLY FINDS A PATH TO


CHAIN. IF MULTIPLE PATHS ARE
ENCOUNTERED, WILL SWITCH TO MANUAL
CHAINING

188

TOOLPATH OPERATION

CANCEL - Exit

FACE
CONTOUR
POCKET
DRILL
ISLAND

Create a single pass contour tool path.

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.

nfurarea / gruparea Aceast etap identific geometria profilului/profilurilor.


Funcia de generare automat prin nfurare va identifica majoritatea geometriilor
pieselor. Dac geometria este complex i structura de deducie se ramific, se
afieaz o solicitare de confirmare, astfel nct operatorul s poat selecta una dintre
ramuri. Funcia de generare automat prin nfurare continu odat selectat o
ramur.
a.

Aceasta schimb culoarea conturului respectiv al piesei i adaug o grup la


regitri sub Current Group (grup curent) n partea stng a ferestrei.

b.

Apsai tasta [F2] pentru a deschide caseta de dialog.

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:

Sculele achietoare trebuie s fie setate n prealabil n IPS.


3.

Selectarea traiectoriei sculei Aceast etap aplic o traiectorie a sculei unei anumite
grupe din nfurare.
a.

Selectai Group (grup) i apsai tasta [F3] pentru a alege o traiectorie a


sculei.

b.

Utilizai comanda [HANDLE JOG] (manet de avans rapid) pentru a seciona


o muchie a conturului piesei; aceast poziie este utilizat ca punct de intrare
pentru scul. Odat selectat traiectoria sculei, se afieaz modelul IPS
(Intuitive Programming System, sistem de programare intuitiv) pentru
189

Calculatorul

traiectoria respectiv. Majoritatea modelelor IPS sunt completate cu modele


implicite raionale. Acestea sunt derivate din sculele i materialele ce au fost
setate.
c.

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.

Apsai tasta [EDIT] (editare) pentru a reveni la funcia de importare DXF


pentru a crea urmtoarea traiectorie a sculei.

F4.16:

Meniul IPS Recorder (nregistrator IPS)


IPS RECORDER

CANCEL - Exit

1.) Select / Create Program


2.) Output to current program

This option allows you to select a


program currently in memory from a list
or
create a new program file.

4.5

Noiuni de baz despre programare


Un program CNC tipic are (3) pri:
1.

Pregtirea:
Aceast poriune a programului selecteaz decalajul de origine i corecia sculei,
selecteaz scula achietoare, activeaz lichidul de rcire.

2.

Achierea:
Aceast poriune a programului definete traiectoria sculei, turaia arborelui principal
i viteza de avans pentru operaia de achiere.

3.

Finalizarea:
Aceast poriune a programului d deoparte arborele principal, oprete arborele
principal, dezactiveaz lichidul de rcire i deplaseaz masa ntr-o poziie n care s
poat fi descrcat i inspectat piesa.

Programul urmtor execut o achiere de 0.100" (2.54 mm) adncime cu scula 1 ntr-o
bucat de material de-a lungul unei traiectorii rectilinii din punctul Z=0.0, X=2.0 n punctul
Z=-3.0, X=2.0.

NOT:

190

Un bloc de program poate s conin mai multe coduri G, cu condiia


ca respectivele coduri G s aparin unor grupe diferite. Nu este
permis includerea a dou coduri G din aceeai grup ntr-un bloc de
program. Reinei de asemenea c este permis un singur cod M
ntr-un bloc.

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:

Bloc de cod de pregtire

Descriere

Indic nceputul unui program scris cu ajutorul unui


editor de texte.

O00100 (Programul de baz)

O00100 este numele programului. Convenia de


denumire a programelor respect formatul Onnnnn:
litera O urmat de un numr cu 5 cifre.

T101 ;

Selecteaz scula i corecia i comand schimbarea


sculei cu scula 1.

191

Pregtirea

Bloc de cod de pregtire

192

Descriere

G00 G18 G20


G40 G54 G80
G99 ;

Aceasta este aa-numita linie de pornire n


siguran. Este recomandabil la prelucrare s se
includ acest bloc de cod dup fiecare schimbare a
sculei. G00 stabilete executarea micrii axei de
dup acesta n modul micare rapid. G18 definete
planul de achiere ca fiind planul XZ. G20 stabilete
poziionarea coordonatelor n inch. G40 anuleaz
compensarea frezei. G54 stabilete centrarea
sistemului de coordonate pe baza decalajului de
origine memorat n G54 din ecranul Offset
(corecii/decalaje). G80 anuleaz toate ciclurile
nchise. G99 comut maina n modul avans pe
rotaie.

S2000 G50 ;

Limiteaz turaia arborelui principal la max. 2000


rot/min.

S500 G97 M03


;

S500 este adresa pentru turaia arborelui principal.


Se utilizeaz codul de adres Snnnn, n care nnnn
este valoarea dorit pentru turaia arborelui
principal. G97 anuleaz viteza de achiere
constant (CSS), valoarea S devenind o turaie
direct de 500. La mainile cu cutie de viteze,
unitatea de comand selecteaz automat treapta
superioar sau treapta inferioar pe baza turaiei
comandate a arborelui principal. Putei utiliza un
M41 sau M42 pentru controlul manual. Consultai la
pagina 397 pentru informaii suplimentare
referitoare la aceste coduri M. M03 pornete
arborele principal.

G00 X2.0
Z0.1 M08 ;

G00 stabilete executarea micrii axei de dup


acesta n modul micare rapid. X2.0 comand axa
X n punctul X=2.0. Z0.1 comand axa Z n punctul
Z=0.1. M08 activeaz lichidul de rcire.

S900 G96 ;

G96 activeaz CSS. S900 indic viteza de achiere


de utilizat mpreun cu diametrul curent pentru
calcularea turaiei corecte.

Programarea

4.5.2

Achierea
Acestea sunt blocurile de cod de achiere din exemplul de program:

Bloc de cod de achiere


G01 Z-3.0
F.01 ;

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:

Bloc de cod de finalizare

Descriere

G00 X2.1 M09 ;

G00 comand finalizarea micrii axei n modul


micare rapid. X2.1 comand axa X n punctul
X=2.1. M09 dezactiveaz lichidul de rcire.

G53 X0 Z0 ;

G53 stabilete raportarea micrilor axei de dup


acesta la sistemul de coordonate al mainii. X0 Z0
comand axa X i axa Z n punctul X=0.0, Z=0.0.

M30 ;

M30 ncheie programul i deplaseaz cursorul de pe


unitatea de comand la nceputul programului.

Indic sfritul unui program scris cu ajutorul unui


editor de texte.

4.5.4 Poziionarea absolut versus incremental (XYZ


versus UVW)
Poziionarea absolut (XYZ), respectiv incremental (UVW) definete definete modul n
care interpreteaz unitatea de comand comenzile de micare pe o ax.
Cnd comandai o micare pe ax cu ajutorul X, Y sau Z, axa se deplaseaz n poziia
respectiv n raport cu originea sistemului de coordonate aflat n uz n momentul respectiv.
193

Sistemul de coordonate FANUC

Cnd comandai o micare pe ax cu ajutorul U(X), V(Y) sau W(Z), axa se deplaseaz
n poziia respectiv n raport cu poziia curent.
Programarea absolut este util n majoritatea cazurilor. Programarea incremental este
mai eficient pentru operaii de achiere repetitive, la distane egale.

4.6

Funciile referitoare la scule


Codul Tnnoo este utilizat pentru a selecta scula urmtoare (nn) i corecia (oo). Utilizarea
acestui cod difer uor n funcie de setarea 33 (sistemul de coordonate FANUC
sau YASNAC).

4.6.1

Sistemul de coordonate FANUC


Codurile T au formatul Txxyy, unde xx specific un cod de scul cuprins ntre 1 i numrul
maxim de staii ale capului revolver, iar yy specific indicii de geometrie a sculei i de uzur
a sculei, ntre 1 i 50. Valorile pentru geometria sculei X i Z se nsumeaz cu decalajele
de origine. Dac se utilizeaz compensarea razei vrfului sculei, yy specific indicele de
geometrie a sculei pentru raz, con i vrf. Dac yy = 00, nu se aplic o corecie pentru
geometria sau uzura sculei.

4.6.2

Sistemul de coordonate YASNAC


Codurile T au formatul Tnnoo, nn avnd o semnificaie diferit n funcie de plasarea
codului T n interiorul sau n afara blocului G50. Valoarea oo specific uzura sculei, fiind
ntre 1 i 50. Dac se utilizeaz compensarea razei vrfului sculei, 50+oo specific indicele
de decalare a sculei pentru raz, con i vrf. Dac oo+00, nu se aplic o corecie pentru
geometria sau uzura sculei.
n afara unui bloc G50, nn specific un cod de scul cuprins ntre 1 i numrul maxim de
staii ale capului revolver.
n interiorul unui bloc G50, nn specific indicele de decalare a sculei ntre 51 i 100. Valorile
pentru decalarea sculei pe X i Z se scad din decalajele de origine, i au astfel un semn
opus coreciilor pentru geometria sculei utilizate n sistemul de coordonate FANUC.

194

Programarea

4.6.3 Coreciile sculei aplicate prin T101, FANUC versus


YASNAC
Setarea unei uzuri negative a sculei n coreciile pentru uzura sculei deplaseaz i mai mult
scula n sens negativ pe ax. Astfel, pentru strunjire diametru exterior i strunjire frontal,
setarea unei corecii negative pe axa X duce la un diametru mai mic al piesei, iar setarea
unei valori negative pe axa Z duce la ndeprtarea de material n exces de pe suprafaa
frontal a piesei.

NOT:

Nu este necesar o micare pe axa X sau Z nainte de executarea


schimbrii sculei i, n majoritatea cazurilor, ar fi o pierdere de timp s
se revin n poziia de origine pe axa X sau Z. ns, trebuie s
poziionai axa X sau Z ntr-o poziie sigur nainte de schimbarea
sculei pentru a preveni o coliziune ntre scule i dispozitivul de fixare
sau pies.
Presiunea redus a aerului sau debitul insuficient determin reducerea presiunii exercitate
asupra pistonului de fixare/eliberare a capului revolver i ncetinete micarea de indexare
a capului revolver sau nu se elibereaz capul revolver.
Pentru a ncrca sau schimba sculele:
1.

Apsai butonul [POWER UP/RESTART] (iniializare/repornire) sau


[ZERO RETURN] (revenire la zero) i apoi butonul [ALL] (toate).
Unitatea de comand deplaseaz capul revolver ntr-o poziie normal.

2.

Apsai tasta [MDI/DNC] (introducere manual date/comand numeric direct)


pentru a comuta la modul MDI.

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.

Apsai butonul [CURRENT COMMANDS] (comenzi curente).


Se afieaz scula curent n fereastra Active Tool (scul activ) din colul din
dreapta sus al ecranului.

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

Sistemul de coordonate efective

4.7.1

Sistemul de coordonate efective


Sistemul de coordonate efective reprezint suma total a tuturor sistemelor de coordonate
i coreciilor n uz la un moment dat. Acesta este sistemul afiat sub eticheta Work G54
(pies de prelucrat) n ecranul Position (poziie). Acesta este de asemenea acelai cu
cel avnd valorile programate ntr-un program cod G ce presupune c nu se realizeaz
nicio compensare a razei vrfului sculei. Coordonatele efective = coordonatele globale +
coordonatele comune + coordonatele de lucru + coordonatele locale + coreciile sculei.
Sistemele de coordonate de lucru - Coordonatele de lucru vizeaz o decalare
suplimentar opional a coordonatelor n raport cu sistemul global de coordonate. Exist
105 sisteme de coordonate de lucru pe o unitate de comand Haas, desemnate prin
codurile G54 - G59 i G154 P1 - G154 P99. G54 se refer la coordonatele de lucru valabile
atunci cnd este pus n funciune unitatea de comand. Ultimele coordonate de lucru
utilizate rmn valabile pn cnd sunt utilizate alte coordonate de lucru sau pn la
scoaterea de sub tensiune a mainii. G54 poate fi deselectat i prin asigurarea setrii la
zero a valorilor pentru X i Z n pagina de decalaje de origine pentru G54.
Sistemul de coordonate locale FANUC - Coordonatele locale se refer la un sistem de
coordonate inclus ntr-un sistem de coordonate de lucru. Este disponibil un singur sistem
de coordonate locale i acesta este setat prin intermediul comenzii G52. Orice comand
G52 setat n cursul programului este tears odat ncheiat programul printr-un M30, la
apsarea butonului [RESET] (resetare), respectiv la apsarea butonului
[POWER OFF] (oprire).
Sistemul de coordonate comune FANUC - Sistemul de coordonate comune (Comm) se
gsete n a doua pagin de afiare decalaje coordonate de lucru, imediat sub sistemul de
coordonate globale (G50). Sistemul de coordonate comune este pstrat n memorie atunci
cnd maina este scoas de sub tensiune. Sistemul de coordonate comune poate fi
modificat manual cu comanda G10 sau prin utilizarea de variabile macro.
Decalarea coordonatelor de lucru YASNAC - Comenzile YASNAC se refer la o
decalare a coordonatelor de lucru. Acesta are aceeai funcie ca i sistemul de coordonate
comune. Cnd setarea 33 este setat la YASNAC, aceasta se gsete n pagina de afiare
Work Offsets (decalaje de origine) ale piesei ca T00.
Sistemul de coordonate ale mainii YASNAC - Coordonatele efective indic valoarea n
raport cu coordonatele de origine ale mainii. Coordonatele mainii pot fi luate n calcul prin
specificarea G53 cu X i Z ntr-un bloc de micare.

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

Setarea automat a coreciilor sculei

4.7.2

Setarea automat a coreciilor sculei


Coreciile sculei sunt nregistrate automat prin apsarea tastei [X DIAMETER MEASURE]
(msurare diametru X) sau [Z FACE MEASURE] (msurare faet Z). Dac exist valori
alocate unor decalaje de origine comune, globale sau selectate curent, corecia nregistrat
a sculei difer de coordonatele efective ale mainii cu valorile respective. Dup setarea
sculelor pentru o operaie de prelucrare, toate sculele vor fi comandate ntr-un punct sigur
de referin n coordonate (X, Z), indicat ca poziie de schimbare a sculei.

4.7.3

Sistemul de coordonate globale (G50)


Sistemul de coordonate globale este un sistem de coordonate unic ce decaleaz toate
coordonatele de lucru i coreciile sculelor fa de poziia de zero a mainii. Sistemul de
coordonate globale este calculat de unitatea de comand astfel nct poziia curent a
mainii devine sistemul de coordonate efective specificate de o comand G50. Valorile
calculate ale sistemului de coordonate globale pot fi vizualizate n ecranul pentru
coordonate Active Work Offset (decalaje de origine active), imediat sub decalajul de
origine auxiliar G154 P99. Sistemul de coordonate globale este adus automat la zero
atunci cnd este pus n funciune unitatea de comand CNC. Coordonatele globale nu
sunt modificate atunci cnd se apas tasta [RESET] (resetare).

4.8

Funcia imagine n direct


Aceast funcie permite operatorului s vizualizeze o simulare n timp real a piesei n timpul
achierii. Pentru a utiliza funcia imagine n direct, trebuie s setai piesa brut i sculele
nainte s rulai programul de prelucrare.

4.8.1

Imaginea n direct pentru setarea piesei brute


Valorile datelor pentru piesa brut i dimensiunile flcilor sunt stocate n ecranul Stock
Setup (setare pies brut). Funcia imagine n direct aplic datele memorate pentru fiecare
scul.

NOT:

198

Comutai setarea 217 la ON (activat) (consultai la pagina 447) pentru


a se prezenta flcile mandrinei pe afiaj.

Programarea

F4.18:

Ecranul de setare ppu mobil

Pentru a introduce valorile pentru piesa brut i flci:


1.

Apsai tasta [MDI/DNC] (introducere manual date/comand numeric direct),


apoi tasta [PROGRM] pentru a accesa modul IPS JOG (avans rapid IPS).

2.

Utilizai tastele sgei stnga/dreapta pentru a selecta tab-ul SETUP (setare) i


apsai tasta [ENTER] (execuie). Utilizai tastele sgei stnga/dreapta pentru a
selecta tab-ul STOCK (pies brut) i apsai tasta [ENTER] (execuie) pentru a se
afia ecranul Stock Setup (setare pies brut). Navigai ntre ecrane cu ajutorul
tastelor sgei stnga/ dreapta/ n sus/ n jos pentru a naviga printre variabile. Pentru
a introduce informaiile necesare pentru selecia unui parametru, utilizai tastatura
numeric, apoi apsai tasta [ENTER] (execuie). Pentru a iei dintr-un ecran,
apsai tasta [CANCEL] (anulare).
Ecranul Stock Setup (setare pies brut) afieaz parametrii referitori la piesa brut
i flcile mandrinei ce sunt modificai pentru rularea unui anumit program de
prelucrare.

4.8.2

3.

Odat introduse valorile, apsai tasta [F4] pentru a salva informaiile referitoare la
piesa brut i flci n program.

4.

Selectai una dintre opiuni i apsai tasta [ENTER] (execuie). Unitatea de


comand introduce noile linii de cod n poziia cursorului. Asigurai-v c noul cod
este introdus n linia de dup numrul programului.

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

grosime] [strngere, nlime prag]) (ncheiere


informaii imagine n direct) ;
M01 ;
;
[Program de prelucrare]
Avantajul introducerii setrilor pentru piesa brut n program este c aceste setri pot fi
salvate mpreun cu programul, iar ecranul Stock Setup (setare pies brut) nu necesit
introducerea de date suplimentare atunci cnd programul va fi rulat ulterior.
Alte setri pentru funcia imagine n direct, cum ar fi X Offset (decalaj axa X) i Z Offset
(decalaj axa X), Rapid Path Live Image (imagine n direct traiectorie deplasare rapid)
i Feed Path Live Image (imagine n direct traiectorie avans de lucru) i Show Chuck
Jaws (prezentare flci mandrin) sunt accesate prin apsarea tastei
[SETTING/GRAPHIC] (setri/grafic), introducerea primei setri LIVE IMAGE (imagine n
direct, 202) i apsarea tastei sgeat [UP] (n sus). Consultai la pagina 445 pentru
informaii suplimentare n acest sens.
F4.19:

Setrile panoului de comand pentru imaginea n direct


GENERALPROGRAMI/OCONTROL PANELSYSTEMMAINTENANCEPOWER SETTINGSLIVE IMAGE

LIVE IMAGE
202
203
205
206
207
208
209
210
211
212
213
214
215
217
218
219
220
221
222

200

LIVE IMAGE SCALE (HEIGHT)


LIVE IMAGE X OFFSET
LIVE IMAGE Z OFFSET
STOCK HOLE SIZE
Z STOCK FACE
STOCK OD DIAMETER
LENGTH OF STOCK
JAW HEIGHT
JAW THICKNESS
CLAMP STOCK
JAW STEP HEIGHT
SHOW RAPID PATH LIVE IMAGE
SHOW FEED PATH LIVE IMAGE
SHOW CHUCK JAWS
SHOW FINAL PASS
AUTO ZOOM TO PART
TS LIVE CENTER ANGLE
TAILSTOCK DIAMETER
TAILSTOCK LENGTH

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

Imaginea n direct pentru setarea sculei


Datele referitoare la scul sunt stocate n coreciile din tab-urile IPS. Funcia imagine n
direct utilizeaz aceste informaii pentru a trasa i simula scula n achiere. Dimensiunile
necesare pot fi gsite n catalogul unui furnizor de scule sau prin msurarea sculei.

NOT:

Casetele de introducere a parametrilor de setare sunt estompate dac


nu sunt valabile pentru scula selectat.
F4.20:

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

Se pot introduce date referitoare la coreciile sculelor pentru pn la


50 de scule.
Seciunea urmtoare prezint o parte a unui program de strung pentru achierea unei piese
brute. Programul i setrile adecvate pentru scul sunt prezentate n figurile urmtoare:
O01000 ;
T101 ;
G54 ;
G50 S4000 ;
G96 S950 M03 ;
M08 ;
G00 X6.8 ;
Z0.15 ;
G71 P80103 Q80203 D0.25 U0.02 W0.005 F0.025 ;
N80103 ;
G00 G40 X2. ;
201

Imaginea n direct pentru setarea sculei

G01 X2.75 Z0. ;


G01 X3. Z-0.125 ;
G01 X3. Z-1.5 ;
G01 X4.5608 Z-2.0304 ;
G03 X5. Z-2.5606 R0.25 ;
G01 X5. Z-3.75 ;
G02 X5.5 Z-4. R0.25 ;
G01 X6.6 Z-4. ;
N80203 G01 G40 X6.8 Z-4. ;
G00 X6.8 Z0.15 ;
M09 ;
M01 ;
G53 X0 ;
G53 Z0 ;
M30 ;
F4.21:

[1] Setrile T101, i [2] Piesa prelucrat cu setrile T101.

Exemplu de ecran de setare scule


F4.22:

Setarea sculei: [1] Gurire, [2] Alezare diametru interior

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:

Setarea sculei: [1] Tarodare, [2] Canelare frontal

1.

Din tab-ul Stock setup (setare pies brut), apsai tasta [CANCEL] (anulare),
selectai tab-ul TOOL (scul) i apsai tasta [ENTER] (execuie).

2.

Selectai codul de scul, tastai i introducei parametrii specifici necesari pentru


scula respectiv (de ex. valoarea pentru corecie, lungimea, grosimea, mrimea cozii
etc.).

203

Setarea ppuii mobile (imagine n direct)

4.8.4

Setarea ppuii mobile (imagine n direct)


Datele referitoare la parametrii ppuii mobile sunt stocate n coreciile din ecranul
Tailstock Setup (setare ppu mobil).

NOT:

Tab-ul Tailstock (ppu mobil) este vizibil numai atunci cnd


maina este prevzut cu o ppu mobil.
F4.26:

Ecranul de setare ppu mobil


MEMORY

USB DEVICE

CURRENT DIRECTORY: MEMORY\

(MEMORY)
O00000
O00100 (PROFILE)
O00200
O00300 (OD THREAD)
O01000 (PROFILE)
O80000 (IPS SHAPE PROGRAM)

6 PROGRAMS 99% FREE (996.6 kb)

NO USB MEDIA
PRESENT
: FILES IN SELECTION
A : ACTIVE PROGRAM (O01000)

: MEMORY\

F2 to copy selected files/programs,


ERASE PROG to delete. Press F1 for
Command Menu and Help listing.

1.

Apsai tasta [MDI/DNC] (introducere manual date/comand numeric direct),


apoi tasta [PROGRM] pentru a accesa modul IPS JOG (avans rapid IPS).

2.

Utilizai tastele sgei stnga/dreapta pentru a selecta tab-ul SETUP (setare) i


apsai tasta [ENTER] (execuie). Utilizai tastele sgei stnga/dreapta pentru a
selecta tab-ul TAILSTOCK (ppu mobil) i apsai tasta [ENTER] (execuie)
pentru a se afia ecranul Tailstock Setup (setare ppu mobil).
LIVE CTR ANG (unghi de control scul antrenat), DIAMETER (diametru) i LENGTH
(lungime) conform setrilor 220-222. X CLEARANCE (gabarit axa X) conform setrii
93. Z CLEARANCE (gabarit axa Z) conform setrii 94. RETRACT DIST (distan de
retragere) conform setrii 105. ADVANCE DIST (distan de avans) conform setrii
106. TS HOLD POINT (punct de susinere ppu mobil) este o combinaie ntre
TS POSITION (poziie ppu mobil) i TS OFFSET (decalaj ppu mobil) i
este conform setrii 107.

204

Programarea

4.8.5

3.

Pentru a modifica datele, introducei o valoare n linia de introducere date i apsai


tasta [ENTER] (execuie) pentru a aduga valoarea introdus la valoarea curent,
respectiv apsai tasta [F1] pentru a suprascrie valoarea curent cu valoarea
introdus.

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:

Ecranul Current Directory Memory (director curent memorie)


MEMORY

USB DEVICE

CURRENT DIRECTORY: MEMORY\

(MEMORY)
O00000
O00100 (PROFILE)
O00200
O00300 (OD THREAD)
O01000 (PROFILE)
O80000 (IPS SHAPE PROGRAM)

6 PROGRAMS 99% FREE (996.6 kb)

NO USB MEDIA
PRESENT
: FILES IN SELECTION
A : ACTIVE PROGRAM (O01000)

1.

: MEMORY\

F2 to copy selected files/programs,


ERASE PROG to delete. Press F1 for
Command Menu and Help listing.

Selectai programul dorit prin apsarea tastei [LIST PROGRAM] (list de programe)
pentru afiarea ecranului EDIT: LIST (editare - list). Selectai tab-ul MEMORY

205

Rularea programului de prelucrare

(memorie) i apsai tasta [ENTER] (execuie) pentru afiarea ecranului CURRENT


DIRECTORY: MEMORY\ (director curent - memorie).
2.

4.8.6

Selectai un program (de ex. O01000) i apsai tasta [ENTER] (execuie) pentru a-l
desemna ca program activ.

Rularea programului de prelucrare


Pentru a urmri ecranul Live Image (imagine n direct) n timp ce este prelucrat o pies:
F4.28:

Ecranul imagine n direct cu piesa brut trasat

F4.29:

Lista funciilor modului imagine n direct


SAVE ZOOM SETTINGS
TOGGLE ZOOM MODE
RESTORE ZOOM SETTINGS
TURN ON/OFF AUTO ZOOM
ZOOM OUT
ZOOM IN
MOVE ZOOM WINDOW
SELECT ZOOM SIZE
CLEAR IMAGE
RESET LIVE IMAGE

(F1)
(F2)
(F3)
(F4)
PAGE UP)
(PAGE DOWN)
(ARROW KEYS)
(WRITE)
(HOME)
(ORIGIN)

Stores zoom settings to be restored later


by pressing F3.

NOT:

206

Cnd alimentatorul de bare ajunge la codul G105, piesa este


actualizat.

Programarea

F4.30:

Imaginea n direct cu scula prelucrnd piesa

TO ACTIVATE ZOOM MODE PRESS F2


ZOOM OFF

LIVE IMAGE SCALE: 1.1118


CURRENT TOOL: #1 - OD TURN TOOL

NOT:

RAPID
FEED
FINAL PASS
G71 CANNED CYCLE

Datele afiate pe ecran n timpul rulrii programului includ: programul,


arborele principal, poziia mainii i cronometrele i contoarele.
1.

2.

Apsai tastele [MEMORY] (memorie), apoi [CURRENT COMMANDS] (comenzi


curente) i apoi [PAGE UP] (pagina anterioar). Cnd apare ecranul, apsai tasta
[ORIGIN] (origine) pentru a se afia ecranul Live Image (imagine n direct) cu
piesa brut trasat.
a.

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.

Apsai butonul [CYCLE START] (pornire ciclu). Apare o avertizare pe ecran.


Apsai din nou butonul [CYCLE START] (pornire ciclu) pentru a rula programul.
Cnd este rulat un program i datele sculei au fost setate, ecranul Live Image
(imagine n direct) prezint n timp real scula ce prelucreaz piesa pe msur ce
programul este rulat.
207

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:

Ecranul de setare pies ntoars


VQC

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.

Funcia imagine n direct redeseneaz piesa cu o orientare inversat, respectiv cu


flcile mandrinei strnse ntr-o poziie specificat prin x i y n comentariul
(STRNGERE)(x y) atunci cnd comentariile (NTOARCERE PIES) i
(STRNGERE)(x y) urmeaz dup o instruciune M00 (oprire program) n program.

Programarea

4.9

Setarea i operarea ppuii mobile


Ppua mobil este utilizat pentru susinerea captului unei piese de prelucrat rotative.
Aceasta culiseaz de-a lungul a dou ghidaje liniare. Micarea ppuii mobile este
controlat prin intermediul unui cod de program, n modul avans rapid sau cu
ajutorul pedalei.

NOT:

Ppua mobil nu poate fi instalat la beneficiar.


Ppuile mobile sunt controlate cu ajutorul presiunii hidraulice la modelele ST-10 (numai
cu pinol), ST-20 i ST-30.
La modelele ST-40, poziionarea ppuii mobile i aplicarea forei de prindere sunt
asigurate de un servomotor.
Ppua mobil este cuplat atunci cnd pinola ppuii mobile este n contact cu piesa de
prelucrat, aplicnd fora specificat.

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

Selectarea unei categorii

4.10.1 Selectarea unei categorii


Pentru selectarea unei categorii:
F4.32:

Selectarea unei categorii de piese VQC

1.

Utilizai tastele sgei pentru a selecta categoria de piese a cror descriere


corespunde cu cea a piesei dorite.

2.

Apsai tasta [ENTER] (execuie).

Va aprea un set de imagini ale pieselor din categoria respectiv.

4.10.2 Selectarea unui model de pies


Pentru selectarea unui model de pies:
1.

Utilizai tastele sgei pentru a selecta un model de pies din pagin.

2.

Apsai tasta [ENTER] (execuie).

Consola afieaz o schi a piesei i atept s introducei valorile pentru realizarea piesei
selectate.

210

Programarea

4.10.3 Introducerea datelor


Unitatea de comand solicit programatorului informaii despre piesa selectat. Odat
informaiile introduse, unitatea de comand ntreab unde urmeaz a fi plasat codul G:

NOT:

Programul va fi de asemenea disponibil pentru editarea n modul


Editare. Este recomandabil s se verifice programul prin rularea
acestuia n modul Grafic.
1.

Select/Create a Program (selectare / creare program) Aceasta va aduga noile


linii de cod la programul selectat.
a.

Se va deschide o fereastr i se solicit selectarea unui nume de program.

b.

Marcai programul apsai tasta [ENTER] (execuie).


Dac programul conine deja un cod, VQC va introduce noul cod la nceputul
programului, naintea codului existent.

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.

Add to Current Program (adugare la programul curent) Codul generat de VQC


va fi adugat dup cursor.

3.

MDI Codul va fi transmis spre MDI i orice date aflate n MDI vor fi suprascrise.

4.

Cancel (anulare) Se nchide fereastra i se afieaz valorile programului.

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

Capitol 5: Programarea opionalelor


5.1

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:

Aceast funcie de control este opional; contactai dealerul pentru


informaii.
Macro-urile confer unitii de comand posibiliti de prelucrare i flexibilitate ce nu sunt
disponibile n cazul codurilor G standard. Cteva utilizri posibile se refer la familiile de
piese, ciclurile nchise speciale, micrile complexe i dispozitivele opionale de antrenare.
Se numete macro orice rutin/subprogram ce poate fi rulat() de mai multe ori. O
instruciune macro aloc o valoare unei variabile sau citete o valoare pentru o variabil,
evalueaz o expresie, determin un salt condiionat sau necondiionat spre un alt punct din
program, respectiv repet condiionat o seciune a programului.
Iat cteva exemple de aplicaii pentru macro-uri. Exemplele evideniaz principii de baz,
nu prezint programe macro complete.

Modelele simple ce sunt repetate


Modelele ce se repet de mai multe ori pot fi definite cu ajutorul macro-urilor i
memorate. De exemplu:
a)
b)

Familiile de piese
Prelucrarea cu flci moi

c)

Ciclurile nchise definite de utilizator (cum ar fi ciclurile de canelare specifice)

213

Prezentare

Setarea automat a decalajelor n baza programului


Cu macro-urile, decalajele coordonatelor pot fi setate n fiecare program, astfel nct
procedurile de setare devin mai facile i mai puin susceptibile la erori (variabilele
macro #2001-#2950).

Sondarea
Utilizarea unui palpator mbuntete capacitile de prelucrare ale mainii n
diferite moduri:
a)
b)
c)

Crearea profilului unei piese pentru determinarea dimensiunilor necunoscute


n vederea prelucrrii ulterioare
Calibrarea sculei pentru valorile referitoare la corecii i uzur
Inspectarea nainte de prelucrare pentru determinarea adaosurilor de material
la piese turnate

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

Note referitoare la operare

Anticiparea blocurilor i tergerea blocurilor


Unitatea de comand Haas utilizeaz funcia Anticiparea blocurilor pentru citirea i
pregtirea pentru blocurile de cod ce urmeaz dup blocul de cod aflat n curs de execuie.
Aceasta permite tranziia fluent a unitii de comand de la o micare la urmtoarea. G103
Limitarea anticiprii blocurilor limiteaz numrul de blocuri de cod anticipate de unitatea de
comand. G103 preia argumentul Pnn ce specific ct de departe poate merge unitatea de
comand cu anticiparea. Pentru informaii suplimentare, consultai seciunea Codurile G
i M.
Unitatea de comand Haas are de asemenea capacitatea de a omite anumite blocuri de
cod atunci cnd este apsat butonul [BLOCK DELETE] (tergere bloc). Pentru a configura
omiterea unui bloc de cod n modul tergere bloc, ncepei linia de cod cu un caracter /.
Utilizarea unui
/ M99 (Revenire la subprogram);
nainte de un bloc cu
M30 (ncheierea programului i resetarea);
permite utilizarea unui program ca program atunci cnd modul tergere bloc este activat.
Programul este utilizat ca subprogram atunci cnd modul tergere bloc este dezactivat.

5.2.2

Note referitoare la operare


Variabilele macro pot fi salvate sau ncrcate prin intermediul RS-232 sau porturilor USB
similar cu setrile i coreciile/decalajele. Consultai la pagina 5.

Pagina de afiare variabile


Variabilele macro #1 - #999 sunt afiate i pot fi modificate prin intermediul ecranului
Current Commands (comenzi curente).
1.

Apsai tasta [CURRENT COMMANDS] (comenzi curente) i utilizai tastele [PAGE


UP]/[PAGE DOWN] (pagina anterioar/urmtoare) pentru a ajunge la pagina
Macro Variables (variabile macro).
Pe msur ce unitatea de comand interpreteaz un program, schimbrile
variabilelor sunt afiate pe pagina de afiare Macro Variables (variabile macro).

2.

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.

Variabilele afiate reprezint valorile variabilelor n cursul rulrii programului. La un


moment dat, acestea pot fi cu pn la 15 blocuri n avans fa de aciunile efective
ale mainii. Depanarea unui program este mai uoar atunci cnd se insereaz un
cod G103 P1 la nceputul unui program pentru a se limita memoria tampon pentru
blocuri i se anuleaz codul G103 P1 dup ce se ncheie depanarea.

Afiarea macro-urilor definite de utilizator 1 i 2


Putei afia valorile oricror 2 macro-uri definite de utilizator (Macro Label 1 - eticheta
macro 1, Macro Label 2 - eticheta macro 2).

NOTE:

Numele Macro Label 1 (eticheta macro 1) i Macro Label 2


(eticheta macro 2) sunt etichete modificabile. Marcai pur i simplu
numele, tastai noul nume i apsai tasta [ENTER] (execuie).
Pentru a seta cele dou variabile macro care se vor afia sub denumirile Macro Label 1
(eticheta macro 1) i Macro Label 2 (eticheta macro 2) din fereastra ecranului
Operation Timers & Setup (cronometre funcionare i setare):
1.

Apsai tasta [CURRENT COMMANDS].

2.

Apsai tastele [PAGE UP] (pagina anterioar) sau [PAGE DOWN] (pagina
urmtoare) pentru a ajunge la pagina Operation Timers & Setup (cronometre
funcionare i setare).

3.

Utilizai tastele sgei pentru a selecta cmpul de introducere Macro Label 1


(eticheta macro 1) sau Macro Label 2 (eticheta macro 2) (aflat n dreapta
etichetei).

4.

Tastai numrul variabilei (fr #) i apsai tasta [ENTER] (execuie).

Cmpul din dreapta numrului variabilei introduse afieaz valoarea curent.

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

Note referitoare la operare

Adresarea alfabetic

Adres:

Variabil
:

11

13

Adres:

Variabil
:

17

18

19

20

21

22

23

24

25

26

Adresarea alfabetic alternativ

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:

Transmiterea argumentelor ntregi (fr punct zecimal)

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

Note referitoare la operare

Variabilele locale
Variabilele locale se afl n gama #1 #33. Un set de variabile locale este disponibil
permanent. Cnd se execut o apelare a unei subrutine cu o comand G65, variabilele
locale sunt salvate i un nou set devine disponibil pentru utilizare. Acest proces este
denumit ncapsularea variabilelor locale. n cursul unei apelri G65, toate variabilele locale
noi sunt terse ca valori nedefinite i toate variabilele locale ce au n coresponden
variabile de adres n linia G65 sunt setate la valorile din linia G65. Mai jos este prezentat
un tabel cu variabile locale nsoite de argumentele variabilelor de adres ce le modific.

Variabil:

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:

Variabilele 10, 12, 14-16 i 27-33 nu au argumente de adres


corespondente. Acestea pot fi setate dac se utilizeaz un numr
suficient de argumente I, J i K, conform celor indicate mai sus n
seciunea referitoare la argumente. Odat incluse n subrutina macro,
variabilele locale pot fi citite i modificate fcndu-se referin la
numerele variabilelor 1-33.
Cnd este utilizat un argument L pentru executarea de repetiii multiple ale unei subrutine
macro, argumentele sunt setate numai cu ocazia primei repetiii. Aceasta nseamn c,
dac variabilele locale 1-33 sunt modificate n cursul primei repetiii, repetiia urmtoare
are acces numai la valorile modificate. Valorile locale sunt reinute de la o repetiie la alta
atunci cnd adresa L este mai mare ca 1.
Apelarea unei subrutine prin intermediul unui M97 sau M98 nu ncapsuleaz variabilele
locale. Orice variabile locale la care se face referin ntr-o subrutin apelat printr-un M98
sunt aceleai variabile i valori existente nainte de apelarea prin M97 sau M98.

220

Programarea opionalelor

Variabilele globale
Variabilele globale sunt variabile ce sunt accesibile permanent. Exist o singur copie a
fiecrei variabile globale. Variabilele globale apar n trei game: 100-199, 500-699 i
800-999. Variabilele globale rmn n memorie atunci cnd maina este scoas
din funciune.
Uneori, exist unele macro-uri scrise pentru opiunile instalate din fabricaie ce utilizeaz
variabile globale. De exemplu, palpatorul, schimbtorul de palete etc. Cnd se utilizeaz
variabile globale, asigurai-v c acestea nu sunt utilizate de un alt program al mainii.

Variabilele de sistem
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

Nu este un numr (read only)

#1-#33

Argumente apelare macro

#100-#199

Variabile de uz general salvate la scoaterea din funciune

#500-#549

Variabile de uz general salvate la scoaterea din funciune

#550-#580

Date pentru calibrarea palpatorului (dac este prevzut)

#581-#699

Variabile de uz general salvate la scoaterea din funciune

#700-#749

Variabile ascunse, exclusiv pentru uz intern

#800-#999

Variabile de uz general salvate la scoaterea din funciune

#1000-#1063

64 intrri discrete (read only)

#1064-#1068

ncrcri maxime axe X, Y, Z, A i B

#1080-#1087

Date analogice brute la intrri discrete (read only)

221

Note referitoare la operare

VARIABILE

UTILIZARE

#1090-#1098

Date analogice filtrate la intrri discrete (read only)

#1094

Nivelul lichidului de rcire

#1098

ncrcarea arborelui principal cu acionare vectorial Haas (read


only)

#1100-#1139

40 ieiri discrete

#1140-#1155

16 ieiri relee suplimentare prin intermediul ieirii multiplex

#1264-#1268

ncrcri maxime axe C, U, V, W i TT

#2001-#2050

Corecii pentru decalarea sculei pe axa X

#2051-#2100

Corecii pentru decalarea sculei pe axa Y

#2101-#2150

Corecii pentru decalarea sculei pe axa Z

#2201-#2250

Corecii pentru raza vrfului sculei

#2301-#2350

Direcia vrfului sculei

#2701-#2750

Corecii pentru uzura a sculei pe axa X

#2751-#2800

Corecii pentru uzura a sculei pe axa Y

#2801-#2850

Corecii pentru uzura a sculei pe axa Z

#2901-#2950

Corecii pentru uzura razei vrfului sculei

#3000

Alarma programabil

#3001

Cronometrul pentru milisecunde

#3002

Cronometrul orar

#3003

Suprimarea bloc cu bloc

#3004

Comanda pentru controlul manual

#3006

Oprirea programabil cu mesaj

#3011

Anul, luna, ziua

#3012

Ora, minutul, secunda

222

Programarea opionalelor

VARIABILE

UTILIZARE

#3020

Cronometrul pentru timpul de utilizare (read only)

#3021

Cronometrul pentru pornire ciclu

#3022

Cronometrul pentru avans

#3023

Durata ciclului curent

#3024

Durata ultimului ciclu

#3025

Durata ciclului anterior

#3026

Scula n arborele principal (read only)

#3027

Turaia arborelui principal (read only)

#3030

Bloc cu bloc

#3031

Simularea

#3032

tergerea blocului

#3033

Oprirea opional

#3901

M30 - contorizare 1

#3902

M30 - contorizare 2

#4001-#4021

Coduri de grup cod G bloc anterior

#4101-#4126

Coduri de adres bloc anterior

NOT:

VARIABILE

Reprezentarea pentru 4101 - 4126 este similar cu adresarea


alfabetic din seciunea Argumente macro; de ex., instruciunea
X1.3 seteaz variabila #4124 la 1.3

UTILIZARE

#5001-#5006

Poziia de capt a blocului anterior

#5021-#5026

Poziia curent n coordonate main

223

Note referitoare la operare

VARIABILE

UTILIZARE

#5041-#5046

Poziia curent n coordonate de lucru

#5061-#5069

Poziia curent semnal de salt - X, Z, Y, A, B, C, U, V, W

#5081-#5086

Corecia sculei curente

#5201-#5206

Corecia comun

#5221-#5226

Decalaje de origine G54

#5241-#5246

Decalaje de origine G55

#5261-#5266

Decalaje de origine G56

#5281-#5286

Decalaje de origine G57

#5301-#5306

Decalaje de origine G58

#5321-#5326

Decalaje de origine G59

#5401-#5450

Cronometre avans scul (secunde)

#5501-#5550

Cronometre timp total scul (secunde)

#5601-#5650

Limita monitorului pentru durata de via a sculei

#5701-#5750

Contorul monitorului pentru durata de via a sculei

#5801-#5850

Monitorul pentru ncrcarea sculei, ncrcare maxim sesizat pn


n prezent

#5901-#6000

Limita monitorului pentru ncrcarea sculei

#6001-#6277

Setri (read only)

NOT:

#6501-#6999

Parametri (read only)

NOT:

224

Biii de ordin inferior ce au valori mari nu vor


aprea n variabilele macro pentru setri.

Biii de ordin inferior ce au valori mari nu vor


aprea n variabilele macro pentru parametri.

Programarea opionalelor

VARIABILE

UTILIZARE

#7001-#7006
(#14001-#14006)

Decalaje de origine suplimentare G110 (G154 P1)

#7021-#7026
(#14021-#14026)

Decalaje de origine suplimentare G111 (G154 P2)

#7041-#7046
(#14041-#14046)

Decalaje de origine suplimentare G114 (G154 P3)

#7061-#7066
(#14061-#14066)

Decalaje de origine suplimentare G115 (G154 P4)

#7081-#7086
(#14081-#14086)

Decalaje de origine suplimentare G116 (G154 P5)

#7101-#7106
(#14101-#14106)

Decalaje de origine suplimentare G117 (G154 P6)

#7121-#7126
(#14121-#14126)

Decalaje de origine suplimentare G118 (G154 P7)

#7141-#7146
(#14141-#14146)

Decalaje de origine suplimentare G119 (G154 P8)

#7161-#7166
(#14161-#14166)

Decalaje de origine suplimentare G120 (G154 P9)

#7181-#7186
(#14181-#14186)

Decalaje de origine suplimentare G121 (G154 P10)

#7201-#7206
(#14201-#14206)

Decalaje de origine suplimentare G122 (G154 P11)

#7221-#7226
(#14221-#14221)

Decalaje de origine suplimentare G123 (G154 P12)

#7241-#7246
(#14241-#14246)

Decalaje de origine suplimentare G124 (G154 P13)

#7261-#7266
(#14261-#14266)

Decalaje de origine suplimentare G125 (G154 P14)

#7281-#7286
(#14281-#14286)

Decalaje de origine suplimentare G126 (G154 P15)

225

Note referitoare la operare

VARIABILE

UTILIZARE

#7301-#7306
(#14301-#14306)

Decalaje de origine suplimentare G127 (G154 P16)

#7321-#7326
(#14321-#14326)

Decalaje de origine suplimentare G128 (G154 P17)

#7341-#7346
(#14341-#14346)

Decalaje de origine suplimentare G129 (G154 P18)

#7361-#7366
(#14361-#14366)

Decalaje de origine suplimentare G154 P19

#7381-#7386
(#14381-#14386)

Decalaje de origine suplimentare G154 P20

#8550

Codul de identificare scul/grup de scule

#8552

Vibraii maxime nregistrate

#8553

Corecii pentru decalarea sculei pe axa X

#8554

Corecii pentru decalarea sculei pe axa Z

#8555

Corecii pentru raza vrfului sculei

#8556

Direcia vrfului sculei

#8559

Corecii pentru uzura a sculei pe axa X

#8560

Corecii pentru uzura a sculei pe axa Z

#8561

Corecii pentru uzura razei vrfului sculei

#8562

Cronometre avans scul

#8563

Cronometre timp total scul

#8564

Limita monitorului pentru durata de via a sculei

#8565

Contorul monitorului pentru durata de via a sculei

#8566

Monitorul pentru ncrcarea sculei, ncrcare maxim


sesizat pn n prezent

#8567

Limita monitorului pentru ncrcarea sculei

226

Programarea opionalelor

VARIABILE

UTILIZARE

#14401-#14406

Decalaje de origine suplimentare G154 P21

#14421-#14426

Decalaje de origine suplimentare G154 P22

#14441-#14446

Decalaje de origine suplimentare G154 P23

#14461-#14466

Decalaje de origine suplimentare G154 P24

#14481-#14486

Decalaje de origine suplimentare G154 P25

#14501-#14506

Decalaje de origine suplimentare G154 P26

#14521-#14526

Decalaje de origine suplimentare G154 P27

#14541-#14546

Decalaje de origine suplimentare G154 P28

#14561-#14566

Decalaje de origine suplimentare G154 P29

#14581-#14586

Decalaje de origine suplimentare G154 P30

#14581+(20n) #14586+(20n)

G154 P(30+n)

#15961-#15966

Decalaje de origine suplimentare G154 P99

5.2.3

Variabilele de sistem n profunzime


Variabilele de sistem sunt asociate unor funcii specifice. n continuare este prezentat o
descriere detaliat a acestor funcii.

Intrrile discrete de 1 bit


Intrrile desemnate ca Spare (rezerv) pot fi conectate la dispozitive externe i utilizate
de programator.

Ieirile discrete de 1 bit


Unitatea de comand Haas este capabil s controleze pn la 56 de ieiri discrete. ns,
o parte dintre acestea este deja rezervat pentru utilizare de ctre controlerul Haas.

227

Variabilele de sistem n profunzime

ncrcarea maxim a axei


Variabilele urmtoare conin ncrcarea maxim a axei pe care a suportat-o axa respectiv
de la ultima punere n funciune a mainii sau de la ultima tergere a variabilei macro
respective. ncrcarea maxim a axei se refer la cea mai mare ncrcare (100.0 = 100%)
pe care a suportat-o axa respectiv, nu la ncrcarea axei n momentul n care este citit
variabila macro.

#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

Corecia pentru geometria/decalarea sculei


pe axa X

#2051-#2100

Corecia pentru geometria/decalarea sculei


pe axa Y

#2101-#2150

Corecia pentru geometria/decalarea sculei


pe axa Z

#2201-#2250

Geometria razei vrfului sculei

#2301-#2350

Direcia vrfului sculei

#2701-#2750

Uzura sculei pe axa X

#2751-#2800

Uzura sculei pe axa Y

228

Programarea opionalelor

#2801-#2850

Uzura sculei pe axa Z

#2901-#2950

Uzura razei vrfului sculei

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.

#3001 Cronometrul pentru milisecunde - Cronometrul pentru milisecunde este


actualizat la fiecare 20 milisecunde, astfel c activitile pot fi cronometrate cu o
precizie de 20 milisecunde. La punerea n funciune a mainii, cronometrul pentru
milisecunde este resetat. Cronometrul are o limit de 497 zile. Numrul ntreg
returnat dup accesarea #3001 reprezint numrul de milisecunde.
#3002 Cronometrul orar - Cronometrul orar este similar cu cronometrul pentru
milisecunde, cu excepia faptului c numrul returnat dup accesarea #3002 este n
ore. Cronometrele orar i pentru milisecunde sunt independente unul de altul i pot
fi setate separat.

229

Variabilele de sistem n profunzime

Prioritatea n sistem
Variabila #3003 este parametrul de suprimare bloc cu bloc. Acesta are prioritate fa de
funcia Bloc cu bloc ntr-un cod G. n exemplul urmtor, funcia Bloc cu bloc este ignorat
atunci cnd #3003 este setat la valoarea 1. Dup ce #3003 este setat = 1, fiecare
comand cod G (liniile 2-4) este executat continuu, chiar dac funcia Bloc cu bloc este
activat. Cnd #3003 este setat la valoarea zero, funcia Bloc cu bloc opereaz ca de
obicei. Aceasta nseamn c utilizatorul trebuie s apese butonul [CYCLE START]
(pornire ciclu) pentru fiecare linie a codului (liniile 6-8).
#3003=1 ;
G54 G00 G90 X0 Z0 ;
G81 R0.2 Z-0.1 F20 L0 ;
S2000 M03 ;
#3003=0 ;
T02 M06 ;
G83 R0.2 Z-1. F10. L0 ;
X0. Z0. ;

Variabila #3004
Variabila #3004 are prioritate asupra funciilor specifice de control n timpul rulrii.
Primul bit dezactiveaz tasta [FEED HOLD]. Dac tasta [FEED HOLD] (oprire avans) nu
este utilizabil n cursul unei seciuni a codului, setai variabila #3004 la 1 naintea liniilor
specifice ale codului. Dup seciunea respectiv a codului, setai #3004 la 0 pentru a
restabili funcionarea tastei [FEED HOLD] (oprire avans). De exemplu:
(Cod de apropiere - utilizare [FEED HOLD] permis) ;
#3004=1 (Dezactiveaz tasta [FEED HOLD]) ;
(Cod fr ntrerupere admis - utilizare [FEED HOLD]
nepermis) ;
#3004=0 (Activeaz tasta [FEED HOLD]) ;
(Cod de ndeprtare - utilizare [FEED HOLD] permis) ;
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

#3006 Oprirea programabil


Opririle pot fi programate, variabil ce acioneaz ca un M00. Unitatea de comand se
oprete i ateapt pn cnd este apsat butonul Cycle Start (pornire ciclu). Odat apsat
butonul Cycle Start (pornire ciclu), programul continu cu blocul de dup #3006. n
exemplul urmtor, primele 15 caractere ale comentariului sunt afiate n colul din stnga
jos al ecranului.
IF [#1 EQ #0] THEN #3006=101 (comentariul aici) ;

#4001-#4021 Codurile de grup (modale) pentru ultimul bloc


Gruparea codurilor G permite o procesare mai eficient. Codurile G cu funcii similare sunt
incluse de obicei n aceeai grup. De exemplu, G90 i G91 sunt n grupa 3. Aceste
variabile stocheaz ultimul cod G sau codul G implicit pentru oricare dintre cele 21 de
grupe. Prin citirea codului grupei, un program macro poate s modifice comportamentul
codului G. Dac #4003 conine 91, atunci un program macro poate decide ca toate
micrile s fie incrementale, i nu absolute. Nu exist nicio variabil asociat pentru grupa
zero; codurile G de grupa zero sunt nemodale.

231

Variabilele de sistem n profunzime

#4101-#4126 Datele de adres (modale) pentru ultimul bloc


Codurile de adres A-Z (cu excepia G) sunt pstrate ca valori modale. Informaia
reprezentat de ultima linie a codului i interpretat de procesul de anticipare este
coninut n variabilele #4101 - #4126. Punerea n coresponden a numerelor variabilelor
cu adrese alfabetice corespunde reprezentrii prin adrese alfabetice. De exemplu,
valoarea adresei D interpretate anterior este gsit n #4107 i ultima valoare I
interpretat este #4104. Cnd se desemneaz un macro pentru un cod M, nu se pot
transmite variabilele ctre macro cu ajutorul variabilelor #1-#33; utilizai n schimb valorile
de la #4101-#4126 n macro.

#5001-#5006 Ultima poziie int


Punctul final programat pentru ultimul bloc de micare poate fi accesat prin intermediul
variabilelor #5001 - #5006, X, Z, Y, A, B i C. Valorile sunt date n sistemul curent de
coordonate de lucru i pot fi utilizate n timp ce maina se afl n micare.

Variabilele de poziie a axei

#5021 Axa X

#5024 Axa A

#5022 Axa Z

#5025 Axa B

#5023 Axa Y

#5026 Axa C

#5021-#5026 Poziia curent a coordonatelor mainii


Poziia curent a coordonatelor mainii poate fi obinut prin intermediul variabilelor
#5021- #5025, X, Y, Z, A i B.

NOT:

Valorile nu pot fi citite n timp ce maina se afl n micare.


Valoarea pentru #5022 (Z) are aplicat deja compensarea pentru lungimea sculei.

232

Programarea opionalelor

#5041-#5046 Poziia curent a coordonatelor de lucru


Poziia curent a coordonatelor de lucru curente poate fi obinut prin intermediul
variabilelor #5041- #5046, X, Y, Z, A, B i C.

NOT:

Valorile nu pot fi citite n timp ce maina se afl n micare.

#5061-#5069 Poziia curent a semnalului de salt


Poziia n care s-a declanat ultimul semnal de salt poate fi obinut prin intermediul
variabilelor #5061 - #5069, X, Y, Z, A, B, C, U, V i W. Valorile sunt date n sistemul curent
de coordonate de lucru i pot fi utilizate n timp ce maina se afl n micare.

#5081-#5086 Compensarea pentru lungimea sculei


Este returnat compensarea total curent pentru lungimea sculei ce s-a aplicat sculei.
Aceasta include geometria sculei la care se face referin prin valoarea modal curent
setat n codul T plus valoarea pentru uzur.

#6996-#6999 Accesarea parametrilor cu ajutorul variabilelor


macro
Este posibil accesarea de ctre un program a parametrilor 1 - 1000 i a oricruia dintre
biii parametrilor, dup cum urmeaz:
#6996: Numr parametru
#6997: Numr bit (opional)
#6998: Conine valoarea numrului parametrului specificat n variabila #6996
#6999: Conine valoarea bitului (0 sau 1) pentru bitul parametrului specificat n variabila
#6997.

NOT:

Variabilele #6998 i #6999 sunt protejate mpotriva modificrii.

233

Variabilele de sistem n profunzime

Utilizarea
Pentru a accesa valoarea unui parametru, numrul parametrului este copiat n variabila
#6996, dup care valoarea parametrului respectiv este disponibil prin utilizarea variabilei
macro #6998, dup cum urmeaz:
#6996=601 (Specificare parametru 601) ;
#100=#6998 (Copiere valoare parametru 601 n variabila
#100) ;
Pentru a accesa un anumit bit al unui parametru, numrul parametrului este copiat n
variabila 6996 i numrul bitului este copiat n variabila macro 6997. Valoarea bitului
respectiv al parametrului este disponibil prin utilizarea variabilei macro 6999, dup
cum urmeaz:
#6996=57 (Specificare parametru 57) ;
#6997=0 (Specificare bit zero) ;
#100=#6999 (Copiere bit 0 parametru 57 n variabila
#100) ;

NOT:

Biii parametrilor sunt numerotai n gama 0-31. Parametrii cu 32 de bii


sunt structurai, pe ecran, cu un bit 0 n stnga sus i 31 de bii
n dreapta-jos.

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

Valori decalaje G52 X, Y, Z, A, B, C

#5221- #5226

Valori decalaje G54 X, Y, Z, A, B, C

#5241- #5246

Valori decalaje G55 X, Y, Z, A, B, C

#5261- #5266

Valori decalaje G56 X, Y, Z, A, B, C

#5281- #5286

Valori decalaje G57 X, Y, Z, A, B, C

#5301- #5306

Valori decalaje G58 X, Y, Z, A, B, C

234

Programarea opionalelor

#5321- #5326

Valori decalaje G59 X, Y, Z, A, B, C

#7001- #7006

Decalaje de origine suplimentare G110 (G154 P1)

#7021-#7026
(#14021-#14026)

Decalaje de origine suplimentare G111 (G154 P2)

#7041-#7046
(#14041-#14046)

Decalaje de origine suplimentare G114 (G154 P3)

#7061-#7066
(#14061-#14066)

Decalaje de origine suplimentare G115 (G154 P4)

#7081-#7086
(#14081-#14086)

Decalaje de origine suplimentare G116 (G154 P5)

#7101-#7106
(#14101-#14106)

Decalaje de origine suplimentare G117 (G154 P6)

#7121-#7126
(#14121-#14126)

Decalaje de origine suplimentare G118 (G154 P7)

#7141-#7146
(#14141-#14146)

Decalaje de origine suplimentare G119 (G154 P8)

#7161-#7166
(#14161-#14166)

Decalaje de origine suplimentare G120 (G154 P9)

#7181-#7186
(#14181-#14186)

Decalaje de origine suplimentare G121 (G154 P10)

#7201-#7206
(#14201-#14206)

Decalaje de origine suplimentare G122 (G154 P11)

#7221-#7226
(#14221-#14221)

Decalaje de origine suplimentare G123 (G154 P12)

#7241-#7246
(#14241-#14246)

Decalaje de origine suplimentare G124 (G154 P13)

#7261-#7266
(#14261-#14266)

Decalaje de origine suplimentare G125 (G154 P14)

#7281-#7286
(#14281-#14286)

Decalaje de origine suplimentare G126 (G154 P15)

#7301-#7306
(#14301-#14306)

Decalaje de origine suplimentare G127 (G154 P16)

235

Variabilele de sistem n profunzime

#7321-#7326
(#14321-#14326)

Decalaje de origine suplimentare G128 (G154 P17)

#7341-#7346
(#14341-#14346)

Decalaje de origine suplimentare G129 (G154 P18)

#7361-#7366
(#14361-#14366)

Decalaje de origine suplimentare G154 P19

#7381-#7386
(#14381-#14386)

Decalaje de origine suplimentare G154 P20

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

Observaii cu privire la funcii


Funcia ROUND (rotunjire) opereaz diferit n funcie de contextul n care este utilizat.
Cnd este utilizat n expresii aritmetice, orice numr cu o parte fracionar mai mare sau
egal cu .5 este rotunjit la urmtorul numr ntreg; n caz contrar, partea fracionar este
eliminat din numrul respectiv.
#1=
#2=
#1=
#2=

1.714 ;
ROUND[#1] (#2 este setat la 2.0) ;
3.1416 ;
ROUND[#1] (#2 este setat la 3.0) ;

Cnd rotunjirea se utilizeaz ntr-o expresie de adres, argumentul funciei ROUND


(rotunjire) este rotunjit la precizia semnificativ a adresei. Pentru dimensiuni metrice sau
unghiulare, precizia cu trei zecimale este implicit. Pentru oli, precizia cu patru zecimale
este implicit. Adresele integrale, cum ar fi T, sunt rotunjite normal.
#1= 1.00333 ;
G00 X [ #1 + #1 ] ;
(X se deplaseaz la 2.0067) ;
G00 X [ ROUND[ #1 ] ] + ROUND[ #1 ] ;
(X se deplaseaz la 2.0066) ;
G00 C [ #1 + #1 ] ;
(Axa se deplaseaz la 2.007) ;
G00 C [ ROUND[ #1 ] ] + ROUND[ #1 ] ;
(Axa se deplaseaz la 2.006) ;

239

Readresarea

Fix versus rotunjit


#1=3.54 ;
#2=ROUND[#1] ;
#3=FIX[#1].
#2 va fi setat la 4. #3 va fi setat la 3.

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

#1=27 MOD 20 (#1 conine 7)

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

AND - dou valori I logic mpreun


Exemple:
#1=1.0 ;
#2=2.0 ;
#3=#1 OR #2 ;
Aici variabila #3 va conine 3.0 dup operaia OR (sau).
#1=5.0 ;
#2=3.0 ;
IF [[#1 GT 3.0] AND [#2 LT 10]] GOTO1 ;
Aici unitatea de comand va transfera la blocul 1 deoarece #1 GT 3.0 evalueaz la 1.0
i #2 LT 10 evalueaz la 1.0, astfel c 1.0 AND 1.0 este 1.0 (TRUE) (adevrat) i are loc
GOTO (salt la).

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 ;

Salt la blocul 100 dac valoarea din variabila


#1 este egal cu 0.0.

WHILE [#101 LT 10]


DO1 ;

Atunci cnd variabila #101 este mai mic


dect 10, repet bucla DO1..END1.

#1=[1.0 LT 5.0] ;

Variabila #1 este setat la 1.0 (adevrat).

IF [#1 AND #2 EQ
#3] GOTO1 ;

Dac valoarea pentru variabila #1 I


variabila #2 este egal cu valoarea variabilei
#3, atunci unitatea de comand determin
saltul la blocul 1.

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

N50 [#100 LT 10] M99 P10 ;


n acest caz, saltul survine numai atunci cnd #100 este mai mic dect 10, n caz contrar
procesarea continund cu linia de program urmtoare din secven. Mai sus, comanda
condiional M99 poate fi nlocuit cu
N50 IF [#100 LT 10] GOTO10 ;

Expresiile aritmetice
O expresie aritmetic este orice expresie ce utilizeaz variabile, operatori sau funcii. O
expresie aritmetic returneaz o valoare. Expresiile aritmetice sunt utilizate de obicei n
instruciuni de alocare, fr ns a fi limitate la acestea.
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

G65 P300 B101. S20 (INIT 101..120 TO #0) ;


G65 P300 B501. S5 V1. (INIT 501..505 TO 1.0) ;
G65 P300 B550. S5 V0 (INIT 550..554 TO 0.0) ;
Punctul zecimal n B101. etc. este necesar.

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.

Saltul necondiionat (GOTOnnn i M99 Pnnnn)


n cazul unitii de comand Haas, exist dou metode de executare a saltului
necondiionat. Un salt necondiionat va viza ntotdeauna un bloc specificat. M99 P15 va
efectua saltul necondiionat la blocul numrul 15. Codul M99 poate fi utilizat indiferent dac
sunt instalate macro-urile i reprezint metoda tradiional de efectuare a salturilor
necondiionate la unitile de comand Haas. GOTO15 face acelai lucru ca un M99 P15.
La unitatea de comand Haas, comanda GOTO poate fi utilizat n aceeai linie cu alte
coduri G. GOTO se execut dup ce orice alte comenzi ca i codurile M.

Saltul calculat (GOTO#n i GOTO [expresie])


Saltul calculat permite programului s transfere comanda ntr-o alt linie a codului din
acelai subprogram. Blocul poate fi calculat n cursul rulrii programului prin utilizarea
structurii GOTO [expresie]. Respectiv blocul poate fi transmis prin intermediul unei
variabile locale prin utilizarea structurii GOTO#n.
GOTO va rotunji rezultatul variabilei sau expresiei ce este asociat saltului calculat. De
exemplu, dac #1 conine 4.49 i se execut GOTO#1, unitatea de comand va ncerca
transferul la blocul ce conine N4. Dac #1 conine 4.5, atunci execuia se va transfera la
blocul ce conine N5.
Se poate dezvolta urmtoarea structur de cod pentru crearea unui program ce aloc serii
de fabricaie pieselor.
O9200 (Gravare
(D = de gravat
;
IF [[#7 NE #0]
#3000=1 (cifr
;
N99
244

cifr n poziia curent) ;


cifr zecimal) ;
AND [#7 GE 0] AND [#7 LE 9]] GOTO99 ;
nevalabil) ;

Programarea opionalelor

#7=FIX[#7] (Trunchiere parte fracionar) ;


;
GOTO#7 (Gravare cifr acum) ;
;
N0 (Execuie cifra zero) ;
M99 ;
;
N1 (Execuie cifra unu) ;
;
M99 ;
;
N2 (Execuie cifra doi) ;
;
...
;
(etc.,...)
n cazul subrutinei anterioare, se va grava cifra cinci cu urmtorul apel:
G65 P9200 D5 ;
Comenzile GOTO calculate ce utilizeaz o expresie pot fi utilizate pentru procesarea
salturilor pe baza rezultatelor citirii intrrilor hardware. Un exemplu ar arta dup cum
urmeaz:
GOTO [[#1030*2]+#1031] ;
NO(1030=0, 1031=0) ;
...
M99 ;
N1(1030=0, 1031=1) ;
...
M99 ;
N2(1030=1, 1031=0) ;
...
M99 ;
N3(1030=1, 1031=1) ;
...
M99 ;
Intrrile discrete returneaz ntotdeauna 0 sau 1 atunci cnd sunt citite. GOTO
[expresie] va determina saltul la linia corespunztoare a codului pe baza strii celor
dou intrri discrete #1030 i #1031.

245

Readresarea

Saltul condiionat (IF i M99 Pnnnn)


Saltul condiionat permite programului s transfere comanda ntr-o alt seciune a codului
din aceeai subrutin. Saltul condiionat poate fi utilizat doar atunci cnd sunt activate
macro-urile. Unitatea de comand Haas permite dou metode de executare a
saltului condiionat:
IF [<expresie condiional>] GOTOn
Aa cum s-a discutat, <expresie condiional> este orice expresie ce utilizeaz oricare din
cei ase operatori booleeni EQ, NE, GT, LT, GE sau LE. Parantezele ce ncadreaz expresia
sunt obligatorii. n cazul unitii de comand Haas, nu este necesar s se includ aceti
operatori. De exemplu:
IF [#1 NE 0.0] GOTO5 ;
poate fi de asemenea:
IF [#1] GOTO5 ;
n aceast instruciune, dac variabila #1 conine orice altceva dect 0.0, respectiv
valoarea nedefinit #0, atunci se va produce saltul la blocul 5; n caz contrar, va fi executat
blocul urmtor.
n cazul unitii de comand Haas, o <expresie condiional> poate fi utilizat de asemenea
n structura M99 Pnnnn. De exemplu:
G00 X0 Y0 [#1EQ#2] M99 P5;
Aici, condiia se refer doar la poriunea M99 a instruciunii. Scula mainii este comandat
s se deplaseze la X0, Y0 indiferent dac expresia este evaluat ca adevrat sau fals.
Numai saltul, M99, este executat pe baza valorii expresiei. Se recomand s fie utilizat
varianta IF GOTO dac se dorete portabilitatea.

Execuia condiionat (IF THEN)


Execuia instruciunilor de comand poate fi realizat de asemenea prin utilizarea
construciei IF THEN. Structura este:
IF [<expresie condiional>] THEN <instruciune> ;

NOT:

Pentru meninerea compatibilitii cu sintaxa FANUC, THEN nu poate


fi utlizat cu structura GOTOn.
Aceast structur este utilizat de regul pentru instruciuni de alocare condiionat cum
ar fi:

246

Programarea opionalelor

IF [#590 GT 100] THEN #590=0.0 ;


Variabila #590 este setat la zero atunci cnd valoarea #590 depete 100.0. n cazul
unitii de comand Haas, dac o expresie condiional este evaluat ca FALS (0.0),
atunci restul blocului IF este ignorat. Aceasta nseamn c instruciunile de comand pot
fi de asemenea condiionate astfel nct s se poat scrie ceva de genul:
IF [#1 NE #0] THEN G01 X#24 Y#26 F#9 ;
Aceasta determin execuia unei micri liniare doar dac variabilei #1 i s-a alocat o
valoare. Un alt exemplu ar fi:
IF [#1 GE 180] THEN #101=0.0 M99 ;
Aceasta spune c dac variabila #1 (adresa A) este mai mare sau egal cu 180, atunci
variabila #101 este setat la zero i se revine din subrutin.
Iat un exemplu de instruciune IF ce determin saltul dac s-a iniializat o variabil ce
conine orice valoare. n caz contrar, procesarea continu i se genereaz o alarm.
Reinei, atunci cnd este generat o alarm, execuia programului este oprit.
N1 IF [#9NE#0] GOTO3 (TESTARE PENTRU VALOARE N F) ;
N2 #3000=11 (LIPS VITEZ DE AVANS) ;
N3 (CONTINUARE) ;

Iteraia/ bucla (WHILE DO END)


Esenial pentru toate limbajele de programare este capacitatea de a se executa o
secven de instruciuni de un numr de ori dat sau de a se parcurge n bucl o secven
de instruciuni pn cnd este satisfcut o condiie. Codurile G tradiionale permit acest
lucru prin utilizarea adreselor L. O subrutin poate fi executat de oricte ori prin utilizarea
adreselor L.
M98 P2000 L5;
Aceasta este limitat, deoarece nu putei ncheia execuia unei subrutine cu o condiie.
Macro-urile confer flexibilitate n cazul construciilor WHILE-DO-END. De exemplu:
WHILE [<expresie condiional>] DOn;
<instruciuni>;
ENDn;
Aceasta execut instruciunile dintre DOn i ENDn att timp ct expresia condiional este
evaluat ca adevrat. Parantezele din expresie sunt necesare. Dac o expresie este
evaluat ca fals, atunci blocul de dup ENDn este cel executat n continuare. WHILE poate
fi abreviat WH. Poriunea DOn-ENDn a instruciunii este mperecheat. Valoarea n este 1-3.
Aceasta nseamn c nu pot exista mai mult de trei bucle ncapsulate ntr-o subrutin. O
ncapsulare se refer la o bucl inclus n alt bucl.

247

Readresarea

Dei ncapsularea instruciunilor WHILE poate avea doar pn la trei niveluri, n realitate nu
exist practic nicio limit, deoarece fiecare subrutin poate avea pn la trei niveluri de
ncapsulare. Dac este necesar o ncapsulare la un nivel mai mare de 3, segmentul ce
conine cele trei niveluri inferioare ale ncapsulrii poate fi transformat ntr-o subrutin,
depindu-se astfel limitarea menionat.
Dac sunt incluse dou bucle separate WHILE ntr-o subrutin, acestea pot utiliza acelai
index de ncapsulare. De exemplu:
#3001=0 (Ateapt 500
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:

Codul urmtor poate fi derutant:


WH [#1] D01 ;
END1 ;
n acest exemplu, rezult o alarm ce indic faptul c nu s-a gsit niciun Then; Then se
refer la D01. Modificai D01 (cifra zero) n DO1 (litera O).

G65 Apelarea subrutinei macro pentru dotarea opional


(Grupa 00)
G65 este comanda ce apeleaz o subrutin cu capacitatea de a-i transmite acesteia
argumente. Structura este urmtoarea:
G65 Pnnnn [Lnnnn] [argumente];

248

Programarea opionalelor

Argumentele subliniate n paranteze drepte sunt opionale. Consultai seciunea


Programarea pentru mai multe detalii referitoare la argumentele macro.
Comanda G65 reclam o adres P corespunztoare unui numr de program aflat curent n
memoria unitii de comand. Cnd este utilizat adresa L, apelarea macro este repetat
de numrul de ori specificat.
n exemplul 1, subrutina 1000 este apelat o dat fr condiii transmise subrutinei.
Apelrile G65 sunt similare, dar nu sunt acelai lucru cu apelrile M98. Apelrile G65 pot fi
ncapsulate de pn la 9 ori, ceea ce nseamn c programul 1 poate apela programul 2,
programul 2 poate apela programul 3 i programul 3 poate apela programul 4.
Exemplul 1:
G65 P1000 (Apelare subrutina 1000 ca macro) ;
M30 (Oprire program) ;
O1000 (Subrutin macro) ;
...
M99 (Revenire din subrutina macro) ;

Alocarea alias
Codurile alias sunt coduri G i M definite de utilizator ce fac referin la un program macro.
Utilizatorii au la dispoziie 10 coduri alias G i 10 coduri alias M.
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:

Alocarea alias cod G

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:

Alocarea alias cod M

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.

Comunicaia cu dispozitive externe - DPRNT[ ]


Macro-urile ofer capaciti suplimentare de comunicaie cu dispozitivele periferice. Cu
dispozitivele furnizate de utilizator, putei digitaliza piesele, furniza rapoarte de inspecie n
momentul execuiei sau sincroniza unitile de comand. Comenzile disponibile pentru
aceasta sunt POPEN, DPRNT[ ] i PCLOS.

Comenzile pregtitoare pentru comunicaie


POPEN i PCLOS nu sunt necesare pe maina Haas. S-a prevzut ca programele de la
diferite uniti de comand s poat fi transmise unitii de comand Haas.

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***] ;

MEASURED INSIDE DIAMETER

N4 DPRNT[] ;

(fr text, doar trecere la aliniat nou)

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:

Nu exist spaiu ntre X i zero (0). Reinei c atunci cnd observai


un caracter alfabetic autonom, acesta este o expresie de adres.

253

Funciile macro tip FANUC neincluse n unitatea de comand Haas

5.2.5 Funciile macro tip FANUC neincluse n unitatea de


comand Haas
Aceast seciune prezint funciile macro FANUC ce nu sunt disponibile pe unitatea de
comand Haas.
Alocarea alias M nlocuiete G65 Pnnnn cu PROGRAMELE Mnn 9020-9029.

G66

Apel modal n fiecare bloc de micare

G66.1

Apel modal n fiecare bloc

G67

Anulare modal

M98

Alocare alias, cod T prog 9000, var #149,


activare bit

M98

Alocare alias, cod S prog 9029, var #147,


activare bit

M98

Alocare alias, cod B prog 9028, var #146,


activare bit

SKIP/N

N=1..9

#3007

Imagine n oglind pe fiecare ax

#4201-#4320

Date modale bloc curent

#5101-#5106

Deviaie servo curent

Numele variabilelor n scop de afiare

ATAN [ ]/[ ]

Arctangent, varianta FANUC

BIN [ ]

Conversie de la BCD la BIN

BCD [ ]

Conversie de la BIN la BCD

FUP [ ]

Trunchiere fracie la maximum

LN [ ]

Logaritm natural

254

Programarea opionalelor

EXP [ ]

Exponent n baza e

ADP [ ]

Rescalare VAR la numr ntreg

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

Exemplu de program cu utilizarea de macro-uri


Exemplul urmtor achiaz o canelur frontal ntr-o pies prin utilizarea de variabile uor
editabile.
%
O0010 (MACRO G74) ;
G50 S2000 ;
G97 S1000 M03 T100 ;
G00 T101 ;
#24 = 1.3 (DIAMETRU MINOR X) ;
#26 = 0.14 (ADNCIME Z) ;
#23 = 0.275 (LIME CANELUR X) ;
#20 = 0.125 (LIME SCUL) ;
#22 = -0.95 (POZIIE DE PORNIRE Z) ;
#6 = -1. (FAET Z EFECTIV) ;
#9 = 0.003 (VITEZ DE AVANS IPR) ;
G00 X [ #24 + [ #23 * 2 ] - [ 20 * 2 ] ] Z#126 ;
G74 U - [ [#23 - #20 ] * 2 ] W - [ #26 + ABS [ #6 - #22
] ] K [ #20 * 0.75 ] I [ #20 * 0.9 ] F#9 ;
G00 X0 Z0 T100 ;
M30 ;
%

255

Prezentarea ansamblului sculelor antrenate

F5.1:

Utilizarea macro-ului G74: [1] Adncime Z, [2] Faet Z, [3] Scul de canelare,
[4] Z Poziie de pornire, [5] Lime X, [6] Diametru minor X. Limea sculei
= 0.125"
2

1
4
6
5

5.3

Ansamblul sculelor antrenate i axa C


Aceast opiune nu poate fi instalat la beneficiar.
F5.2:

Sculele antrenate axiale i radiale: [1] Scul axial, [2] Scul radial.

5.3.1

Prezentarea ansamblului sculelor antrenate


Ansamblul opional al sculelor antrenate permite acionarea sculelor VDI antrenate axial
sau radial pentru executarea de operaii cum ar fi frezarea, gurirea sau mortezarea.
Frezarea profilurilor este posibil prin utilizarea axei C i/sau a axei Y.

256

Programarea opionalelor

Note referitoare la programare


Acionarea sculelor antrenate se dezactiveaz automat atunci cnd se comand o
schimbare a sculei.
Pentru a obine cea mai bun precizie la frezare, utilizai codurile M pentru blocarea
arborelui (M14 - Arborele principal / M114 - Arborele secundar) nainte de prelucrare.
Arborele se deblocheaz automat atunci cnd se comand o nou turaie a arborelui
principal sau dac se apas tasta [RESET] (resetare).
Turaia maxim de antrenare a sculelor antrenate este de 3000 rot/min.
Sculele antrenate Haas sunt proiectate pentru frezare n regim mediu, de ex.: frez deget
3/4 diametru max. n oel moale

5.3.2 Montarea sculei achietoare n ansamblul sculelor


antrenate
Pentru a monta sculele pentru achierea cu sculele antrenate:
F5.3:

Cheie tubular ER-32-AN i cheia cu crlig: [1] Cheie tubular ER-32-AN,


[2] tift, [3] Cheie cu crlig 1, [4] Portcuit, [5] Piuli de reducie ER-32-AN,
[6] Piuli lagr buc, [7] Cheie cu crlig 2.

7
6

1
2
3
4

257

Montarea ansamblului sculelor antrenate n capul revolver

1.

Introducei portcuitul intermediar n piulia de reducie ER-AN. nfiletai piulia de


reducie n piulia lagrului bucei elastice.

2.

Aezai cheia tubular ER-32-AN peste portcuitul intermediar i fixai-o n dantura


piuliei de reducie ER-AN. Stngei manual piulia de reducie ER-AN cu ajutorul
cheii tubulare.

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.

Fixai cheia cu crlig 2 [7] n dantura cheii tubulare i strngei.

5.3.3 Montarea ansamblului sculelor antrenate n capul


revolver
Portcuitele pentru scule antrenate radiale pot fi reglate pentru asigurarea unor performane
optime n cursul frezrii cu axa Y. Corpul portcuitului poate fi rotit fa de axa X n locaul
sculei. Aceasta permite reglarea paralelismului sculei achietoare cu axa X.
uruburile de reglare sunt n standard la toate capetele pentru scule antrenate radiale. n
seturile de scule antrenate radiale Haas este inclus un tift de centrare.

Montarea i reglarea
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:

Poziionarea cu urubul de reglare

1
3

4.

Poziionai axa Y la zero.

5.

Fixai un tift de centrare, un calibru sau o scul achietoare n portcuit. Asigurai-v


c tiftul sau scula iese n afar cu cel puin 1.25 (32 mm). Scula va fi utilizat pentru
deplasarea ceasului comparator de-a lungul acesteia pentru verificarea
paralelismului cu axa X.

6.

Fixai un ceas comparator cu suport magnetic pe o suprafa rigid (de exemplu,


talpa ppuii mobile). Poziionai palpatorul pe punctul de capt al tiftului i aducei
ceasul comparator la zero.

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.

Repetai paii 1 - 8 pentru fiecare scul radial utilizat pentru setare.

11.

nfiletai un urub M10 n tiftul de centrare [1] i tragei de acesta pentru a scoate
tiftul.

259

Codurile M pentru sculele antrenate

5.3.4

Codurile M pentru sculele antrenate


Urmtoarele coduri M sunt utilizate pentru sculele antrenate. Consultai de asemenea
seciunea Codurile M ncepnd de la pagina 389.

M19 Orientarea arborelui principal (opional)


Un M19 orienteaz arborele principal fa de poziia de zero. Utilizai o valoare P sau R
pentru a orienta arborele principal ntr-o anumit poziie (n grade). Grade de precizie - P
rotunjete la cea mai apropiat valoare ntreag n grade, iar R rotunjete la cea mai
apropiat valoare n sutimi de grad (x.xx). Unghiul poate fi vizualizat n ecranul Current
Commands Tool Load (comenzi curente, ncrcare scul).
M119 poziioneaz arborele secundar (strunguri DS) n acelai mod.

M133/M134/M135 Sculele antrenate spre


nainte/napoi/oprirea (opional)
Consultai la pagina 406 pentru o descriere complet a acestor coduri M.

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.6 Transformarea din sistemul cartezian n sistemul


polar (G112)
Programarea din coordonate carteziene n coordonate polare, ce asigur conversia
comenzilor de poziie X,Y n micri pe axa rotativ C i axa liniar X. Programarea din
coordonate carteziene n coordonate polare reduce semnificativ numrul de coduri
necesare pentru comandarea micrilor complexe. n mod normal, o linie dreapt necesit
mai multe puncte pentru definirea traiectoriei, ns, n sistemul cartezian, sunt necesare
numai punctele de capt. Aceast funcie permite programarea prelucrrii suprafeelor
frontale n sistemul cartezian de coordonate.

Note referitoare la programare


Micrile programate vor poziiona ntotdeauna axa central a sculei.
Traiectoriile sculei nu vor intersecta niciodat axa central a arborelui principal. Dac este
necesar, reorientai programul astfel nct tietura s nu treac peste centrul piesei.
Tieturile ce trebuie s treac prin centrul arborelui principal pot fi realizate prin dou treceri
paralele pe ambele pri ale centrului arborelui principal.
Conversia din sistemul cartezian n sistemul polar reprezint o comand modal.
Consultai la pagina 289 pentru informaii suplimentare referitoare la codurile modale G.

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 ;
%

Operarea (Codurile M i Setrile)


M154 cupleaz axa C, iar M155 decupleaz axa C.
Setarea 102 - Diameter (diametru) este utilizat pentru a calcula viteza de avans.
Strungul decupleaz automat frna arborelui principal atunci cnd comandai micarea
axei C i o va recupla ulterior n cazul n care codurile M sunt n continuare active.
Micrile incrementale pe axa C sunt posibile prin utilizarea unui cod de adres H, conform
exemplului urmtor:
G0 C90. (axa C se mic la 90 grd.) ;
H-10. (axa C se mic la 80 grd. fa de poziia
anterioar la 90 grd.) ;

262

Programarea opionalelor

Exemple de programe

F5.6:

Interpolarea cartezian - Exemplul 1

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:

Interpolarea cartezian - Exemplul 2


(LIVE DRILL - RADIAL) ;
T101 ;
G19 ;
G98 ;
M154 (Engage C-axis) ;
G00 G54 X6. C0. Y0. Z1. ;
G00 X3.25 Z0.25 ;
G00 Z-0.75 ;
G97 P1500 M133 ;
M08 ;
G00 X3.25 Z-0.75 ;
G00 C0. ;
G19 G75 X1.5 I0.25 F6. ;
G00 C180. ;
G19 G75 X1.5 I0.25 F6. ;
G00 C270. ;
G19 G75 X1.5 I0.25 F6. ;
G00 G80 Z0.25 M09 ;
M135 ;
M155 ;
M09 ;
G00 G28 H0. ;
G00 X6. Y0. Z3. ;
G18 ;
G99 ;
M00 ;
M30 ;
%

C0
3.0"
1.5"

C270

C180

5.3.8 Compensarea razei vrfului sculei prin utilizarea


G112 n planul G17 (XY)
Compensarea razei vrfului sculei decaleaz traiectoria programat a sculei astfel nct
axa central a sculei s fie deplasat n stnga sau dreapta traiectoriei programate. Pagina
Offset (corecii) este utilizat pentru introducerea nivelului de decalare a traiectoriei sculei
n coloana Radius (raz). Corecia este introdus ca o valoare a razei pentru coloanele
referitoare la geometrie i uzur. Valoarea compensat este calculat de unitatea de
comand pe baza valorilor introduse n coloana Radius (raz). Cnd se utilizeaz G112,
compensarea razei vrfului sculei este disponibil numai n planul G17 (XY). Vrful sculei
nu trebuie definit.
Compensarea razei vrfului sculei prin utilizarea axei Y n planurile G18 (micare
Z-X) i G19 (micare Z-Y).
264

Programarea opionalelor

Compensarea razei vrfului sculei decaleaz traiectoria programat a sculei astfel nct
axa central a sculei s fie deplasat n stnga sau dreapta traiectoriei programate. Pagina
Offset (corecii) este utilizat pentru introducerea nivelului de decalare a traiectoriei sculei
n coloana Radius (raz). Corecia este introdus ca o valoare a razei pentru coloanele
referitoare la geometrie i uzur. Valoarea compensat este calculat de unitatea de
comand pe baza valorilor introduse n coloana Radius (raz). Compensarea razei vrfului
sculei prin utilizarea axei Y NU TREBUIE s includ axa C n niciuna dintre micrile
sincronizate. Vrful sculei nu trebuie definit.

G41 selecteaz compensarea frezei spre stnga.


G42 selecteaz compensarea frezei spre dreapta.
G40 anuleaz compensarea frezei.

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:

Cnd este anulat, traiectoria programat redevine aceeai cu cea a


centrului sculei. Anulai compensarea frezei (G40) nainte s ncheiai
un program.

265

Compensarea razei vrfului sculei prin utilizarea G112 n planul G17 (XY)

F5.8:

G42 Compensarea frezei, YASNAC: [1] Raz,


[2] Centru efectiv al traiectoriei sculei, [3] Traiectorie programat, [4] G42
[5] Punct de pornire i final [6] G40.

5
F5.9:

G42 Compensarea frezei, FANUC: [1] Raz,


[2] Centru efectiv al traiectoriei sculei, [3] Traiectorie programat, [4] G42
[5] Punct de pornire i final [6] G40, [7] Micare suplimentar.

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:

Compensare incorect a frezei. Micarea este mai mic dect raza de


compensare a frezei [1]. Pies de prelucrat [2], Scul [3]

1
2
3

NOT:

O tietur mai mic dect raza sculei i n unghi drept fa de micarea


precedent este posibil numai n setare FANUC. Se genereaz o
alarm de compensare a frezei dac maina este n setarea YASNAC.

267

Compensarea razei vrfului sculei prin utilizarea G112 n planul G17 (XY)

Reglarea avansului la compensarea frezei


Cnd se utilizeaz compensarea frezei n micri circulare, exist posibilitatea de reglare
a turaiei fa de cea programat. Dac micarea de achiere de finisare intenionat este
n interiorul unei micri circulare, scula va fi ncetinit pentru a se asigura c avansul de
achiere este meninut n limitele intenionate.
F5.11:

Intrarea n compensarea frezei, YASNAC: [A] Tip A, [B] Tip B,


[1] Traiectorie programat, [2] Traiectorie centru scul.
A
B

1
2

1
2

F5.12:

1
2

Intrarea n compensarea frezei, FANUC: [A] Tip A, [B] Tip B,


[1] Traiectorie programat, [2] Traiectorie centru scul.
A
B

1
2

1
2

268

1
2

1
2

1
2

Programarea opionalelor

Exemplu de compensare a frezei


F5.13:

Compensarea frezei pentru o frez deget cu 4 caneluri: [1] 2" Bar laminat (50
mm), [2] Punct de pornire, [3] Traiectorie programat i traiectorie centru scul.

2
3

T0101 (Scula - frez deget 0.500" cu 4 caneluri) ;


G54 ;
G17 ;
G112 ;
M154 ;
GO G98 Z.3 ;
GO X1.4571 Y1.4571 ;
M8 ;
G97 P3000 M133 ;
Z.15 ;
G01Z-.25F2 ;
G01 G42 X1.1036 Y1.1036 F10. ;
G01 X.75 Y.75 ;
G01 X-.5 ;
G03 X-.75 Y.5 R.25 ;
G01 Y-.5 ;
G03 X-.5 Y-.75 R.25 ;
G01 X.5 ;
G03 X.75 Y-.5 R.25 ;
G01 Y.75 ;
G01 X1.1036 Y1.1036 ;
GO G40 X1.4571 Y1.4571 ;
GO ZO. ;
G113 ;
G18 ;
M9 ;
M155 ;
M135 ;
GO G53 XO. ;
GO G53 ZO. ;
269

Compensarea razei vrfului sculei prin utilizarea G112 n planul G17 (XY)

M30 ;
%

5.4

Axa Y
Axa Y deplaseaz sculele perpendicular pe axa central a arborelui principal. Deplasarea
este obinut prin micarea compus a uruburilor cu bile ale axelor X i Y. Consultai G17
i G18, ncepnd de la pagina 304, pentru informaii referitoare la programare.
F5.14:

Micarea axei Y: [1] Micare compus a axei Y, [2] Planul orizontal.

2
+

C1

270

Programarea opionalelor

5.4.1

nfurtoarele cursei pe axa Y


Putei gsi informaii detaliate referitoare la nfurtoarea de lucru i nfurtoarea cursei
pentru maina dumneavoastr la adresa www.HaasCNC.com. Selectai modelul mainii i
selectai apoi opiunea Dimensions (dimenisuni) din meniul de tip pull-down. Dimensiunea
i poziia nfurtorii de lucru disponibile se modific n funcie de lungimea sculelor
antrenate radiale.
Cnd setai sculele pentru axa Y, luai n considerare urmtorii factori:

5.4.2

Diametrul piesei de prelucrat


Extensia sculei (scule radiale)
Cursa necesar a axei Y fa de axa central

Strungul cu ax Y i cap revolver VDI


Poziia nfurtorii de lucru se deplaseaz la utilizarea de scule antrenate radiale. Cota cu
care scula achietoare iese n afar fa de axa central a locaului sculei reprezint
distana cu care se deplaseaz nfurtoarea. Putei gsi informaii detaliate referitoare la
nfurtoarea de lucru din pagina cu dimensiunile aferente modelului respectiv de main
de la adresa www.HaasCNC.com.

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:

Identificarea adresei pentru G28:


X=U
Y=Y
Z=W
B=B
C=H
Exemplu:
G28 U0 (U Zero) ; deplaseaz axa X n poziia de origine.
G28 U0 ; este corect cu axa Y sub axa central a arborelui principal.
G28 U0 ; declaneaz o alarm 560 dac axa Y se afl deasupra axei
centrale a arborelui principal. ns comandarea mai nti a revenirii axei Y n
origine sau utilizarea unui cod G28 fr un cod literal de adres nu va genera
alarma 560.
G28 ; deplaseaz mai nti succesiv axele X, Y i B n origine, apoi axele C i
Z.
G28 U0 Y0 ; nu declaneaz nicio alarm indiferent de poziia axei Y.
G28 Y0 ; este corect cu axa Y deasupra axei centrale a arborelui principal.
G28 Y0 ; este corect cu axa Y sub axa central a arborelui principal.
Apsarea butonului [POWER UP/RESTART] (iniializare/repornire) sau
[HOME G28] (origine G28) va determina afiarea mesajului: Function
locked (funcie blocat).

272

Dac se comand revenirea axei X n origine n timp ce axa Y se afl deasupra


axei centrale a arborelui principal (coordonate pozitive pe axa Y), este
generat alarma 560. Comandai mai nti revenirea axei Y n origine, apoi a
axei X.
Dac se comand revenirea axei X n origine n timp ce axa Y se afl sub axa
central a arborelui principal (coordonate negative pe axa Y), axa X se
deplaseaz n origine, iar axa Y nu se mic.

Programarea opionalelor

Dac se comand deplasarea ambelor axe X i Y n origine prin utilizarea G28


U0 Y0, axa X i axa Y se deplaseaz simultan n origine, indiferent dac axa
Y se afl deasupra sau sub axa central.
Blocai ntotdeauna arborele principal i/sau arborele secundar (dac este prevzut)
atunci cnd se execut operaii cu scule antrenate i axa C nu este interpolat.

NOT:

Frna se va debloca ntotdeauna automat atunci cnd se comand


deplasarea axei C pentru poziionare.

Aceste cicluri nchise pot fi utilizate cu axa Y. Consultai la pagina 314 pentru
informaii suplimentare.
Cicluri numai axiale:

Gurire: G74, G81, G82, G83,

Alezare: G85, G89,

Tarodare: G95, G186,


Cicluri numai radiale:

Gurire: G75 (un ciclu de canelare), G241, G242, G243,


Alezare: G245, G246, G247, G248
Tarodare: G195, G196

Exemplu de program de frezare pe axa Y:

273

Operarea i programarea

F5.15:

Exemplu de program de frezare pe axa Y: [1] Avans de lucru, [2] Deplasare


rapid.

%
O02003 ;
N20 ;
(MILL FLAT ON DIAMETER 3.00 DIAMETER .375 DEEP) ;
T101 (.750 4 FLUTE ENDMILL) ;
G19 (SELECT PLANE) ;
G98 (IPM) ;
M154 (ENGAGE C-AXIS) ;
G00 G54 X6. C0. Y0. Z1. (RAPID TO A POSITION) ;
G00 C90. (ROTATE C AXIS TO 90 DEGREES) ;
M14 (BRAKE ON) ;
G97 P3000 M133 ;
G00 X3.25 Y-1.75 Z0. (RAPID POSITION) ;
G00 X2.25 Y-1.75 ;
M08 ;
G01 Y1.75 F22. ;
1
G00 X3.25 ;
2
G00 Y-1.75 Z-0.375 ;
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.

Punei n funciune maina. n modul MDI, activai recuperatorul de piese (M36).

2.

Slbii urubul din colierul de pe axul exterior al recuperatorului de piese.

F5.16:

Poziionarea recuperatorului de piese: [1] Colier, [2] Tav recuperator de piese.

3.

Glisai tava recuperatorului de piese n ax suficient pentru a colecta piesele fr a lovi


mandrina. Rotii tava pentru a deschide aprtoarea glisant a recuperatorului de
piese montat n u i strngei colierul pe axul recuperatorului de piese.

AVERTISMENT:

Verificai poziiile axei Z, axei X, sculei i capului revolver n cursul


acionrii recuperatorului de piese pentru a preveni eventuale coliziuni
n timpul funcionrii.

NOT:

Ua operatorului trebuie s fie nchis atunci cnd se acioneaz


recuperatorul de piese.

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

Interferenele flcilor mandrinei cu recuperatorul de piese

Programarea opionalelor

5.6

Strungurile cu doi arbori (seria DS)


DS-30 este un strung cu doi arbori. Arborele principal se afl ntr-o carcas staionar. Cel
de-al doilea arbore,arborele secundar, dispune de o carcas ce se deplaseaz de-a
lungul unei axe liniare, denumit B, i nlocuiete ppua mobil clasic. Pentru comanda
arborelui secundar, se va utiliza un set special de coduri M.
F5.18:

Strungul cu doi arbori cu ax Y opional


+

+
Y

C1

5.6.1

Controlul sincron al arborilor


Strungurile cu doi arbori pot sincroniza arborii principal i secundar. Aceasta nseamn c
atunci cnd arborele principal primete o comand de rotaie, arborele secundar se rotete
cu aceeai turaie, n acelai sens. Acesta reprezint modul de control sincron al arborilor
(SSC). n modul SSC, ambii arbori accelereaz, menin o anumit turaie i decelereaz
mpreun. Putei astfel utiliza cei doi arbori pentru a susine o pies de prelucrat la ambele
capete pentru un sprijin maxim cu un minim de vibraii. Putei de asemenea transfera piesa
de prelucrat ntre arborele principal i arborele secundar, executnd eficient o ntoarcere
a piesei n timp ce arborii continu s se roteasc.
Exist dou coduri G asociate cu SSC:
G199 activeaz SSC.
277

Controlul sincron al arborilor

G198 dezactiveaz SSC.


Cnd comandai un cod G199, cei doi arbori se orienteaz nainte s accelereze la
turaia programat.

NOT:

Cnd programai sincronizarea arborilor, trebuie mai nti s aducei


ambii arbori la turaia dorit cu ajutorul M03 (pentru arborele principal)
i M144 (pentru arborele secundar) nainte s comandai un cod G199.
Dac se comand un cod G199 nainte s se comande turaia
arborilor, cei doi arbori vor ncerca s rmn sincronizai n timpul
accelerrii, ceea ce va face ca accelerarea s dureze mai mult dect
n mod normal.
Dac modul SSC este activat i apsai butonul [RESET] (resetare) sau
[EMERGENCY STOP] (oprire de urgen), modul SSC rmne activ pn cnd se
opresc arborii.

Ecranul Synchronized Spindle Control (control sincron al


arborilor)
F5.19:

Ecranul Synchronized Spindle Control (control sincron al arborilor)

Ecranul de control sincron al arborilor este disponibil n ecranul CURRENT COMMANDS


(comenzi curente).

278

Programarea opionalelor

Coloana SPINDLE (arbore principal) indic starea arborelui principal. Coloana


SECONDARY SPINDLE (arbore secundar) indic starea arborelui secundar. Coloana a
treia prezint diverse stri. n stnga se afl o coloan cu titluri de rnd. Urmtoarea
descrie fiecare rnd.
G15/G14 - Dac apare G15 n coloana SECONDARY SPINDLE (arbore secundar), arborele
principal este arborele conductor. Dac apare G14 n coloana SECONDARY SPINDLE
(arbore secundar), arborele secundar este arborele conductor.
SYNC (G199) (sincronizare) - Cnd apare G199 n rnd, sincronizarea arborilor
este activat.
POSITION (DEG) (poziie, grade) - Acest rnd indic poziia curent, n grade, a arborelui
principal i a arborelui secundar. Valorile variaz ntre -180.0 grade i 180.0 grade. Aceasta
este exprimat n raport cu poziia de orientare implicit a fiecrui arbore.
Coloana a treia indic diferena curent, n grade, ntre cei doi arbori. Cnd ambii arbori
sunt n dreptul marcajelor de zero aferente, aceast valoare este zero.
Dac valoarea din coloana a treia este negativ, aceasta indic ntrzierea curent a
arborelui secundar fa de arborele principal, n grade.
Dac valoarea din coloana a treia este pozitiv, aceasta indic avansul curent al arborelui
secundar fa de arborele principal, n grade.
VELOCITY (RPM) (turaie, rot/min) - Acest rnd indic turaia efectiv a arborelui principal
i arborelui secundar.
G199 R PHASE OFS. (distorsiune faz R) - Aceasta este valoarea R programat pentru
G199. Dac nu s-a comandat G199, acest rnd este liber; n caz contrar, acesta conine
valoarea R a celui mai recent executat bloc G199. Consultai la pagina 370 pentru
informaii suplimentare referitoare la G199.
CHUCK (mandrin) - Aceast coloan indic starea strns sau destrns a dispozitivului
de fixare a piesei (mandrin sau manon de prindere). Acest rnd este gol atunci cnd
starea este strns, respectiv indic UNCLAMPED (destrns) cu rou atunci cnd
dispozitivul de fixare a piesei este deschis.
LOAD % (ncrcare) - Acesta indic ncrcarea curent n procente a fiecrui arbore.

279

Controlul sincron al arborilor

Distorsiunea de faz R explicat


Cnd arborii unui strung cu doi arbori sunt sincronizai, acetia se orienteaz, apoi se
rotesc cu aceeai turaie, poziiile de origine rmnnd staionare una fa de cealalt. Cu
alte cuvinte, orientarea relativ vizibil atunci cnd ambii arbori sunt oprii n poziiile de
origine aferente este meninut n timpul rotiri arborilor sincronizai.
Putei utiliza o valoare R cu G199, M19 sau M119 pentru a modifica aceast orientare
relativ. Valoarea R specific un decalaj, n grade, fa de poziia de origine a arborelui
urmritor. Putei utiliza aceast valoare pentru a permite flcilor mandrinei s angreneze
pentru operaia de transferare a piesei de prelucrat. Consultai figura F5.20 pentru un
exemplu n acest sens.
F5.20:

Exemplu de G199 cu valoare R: [1] Arbore conductor, [2] Arbore condus

1
2

60

G199

G199 R60.

Gsirea unei valori R G199


Pentru a gsi o valoare G199 R adecvat:
1.

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.

Introducei o valoare R n grade n M119 pentru a decala poziia arborelui secundar.

3.

Verificai interaciunea dintre flcile mandrinei. Modificai valoarea R M119 pentru a


regla poziia arborelui secundar pn cnd flcile mandrinei interacioneaz corect.

4.

nregistrai valoarea R corect i utilizai-o n blocurile G199 din


programul dumneavoastr.

Programarea opionalelor

5.6.2

Programarea arborelui secundar


Structura programului pentru arborele secundar este aceeai ca n cazul arborelui
principal. Utilizai codul G14 pentru a aplica la arborele secundar codurile M i ciclurile
nchise. Anulai G14 cu G15. Consultai la pagina 303 pentru informaii suplimentare
referitoare la aceste coduri G.

Comenzile pentru arborele secundar


Se utilizeaz trei coduri M pentru pornirea i oprirea arborelui secundar:

M143 pornete arborele spre nainte.


M144 pornete arborele spre napoi.
M145 oprete arborele.

Codul de adres P specific turaia arborelui, ce este cuprins ntre 1 rot/min i


turaia maxim.

Setarea 122
Setarea 122 selecteaz ntre strngerea OD (diametru exterior) sau ID (diametru interior)
pentru arborele secundar. Consultai la pagina 439 pentru informaii suplimentare n acest
sens.

G14/G15 - Schimbarea arborilor


Aceste coduri G selecteaz arborele conductor pentru modul de control sincron al
arborilor (SSC) (G199).
G14 face ca arborele secundar s fie arborele conductor, iar G15 anuleaz G14.
Ecranul SPINDLE SYNCHRONIZATION CONTROL (control sincron al arborilor) din
seciunea Current commands (comenzi curente) v indic arborele conductor n
momentul respectiv. Dac arborele secundar este cel care conduce, se afieaz G14 n
coloana SECONDARY SPINDLE (arbore secundar). Dac arborele principal este cel care
conduce, se afieaz G15 n coloana SPINDLE (arbore principal).

281

Operarea

5.7

Palpatorul pentru setarea automat a sculei


Sistemul de setare a sculei este utilizat pentru setarea coreciilor sculei prin atingerea
sculei de un palpator. Palpatorul este mai nti setat pentru scul n modul manual, ocazie
cu care se fac msurtorile iniiale ale sculei. Dup aceast setare, este disponibil modul
automat prin utilizarea palpatorului pentru setarea automat a sculei (ATP) pentru
resetarea coreciilor atunci cnd se schimb inseriile. Este disponibil de asemenea
funcia de detectare a ruperii sculei pentru monitorizarea uzurii sau ruperii sculei.
Software-ul genereaz un cod G ce poate fi inserat n programele strungului pentru a se
permite utilizarea palpatorului n cursul funcionrii automate.

5.7.1

Operarea
Pentru a accesa meniul palpator scule:
1.

Apsai tasta [MDI/DNC] (introducere manual date/comand numeric direct) i


apoi tasta [PROGRAM].
Acessai meniul de tip tab IPS.

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:

Meniul iniial palpator


MANUAL

SETUP

TURN & FACECHAMFER & RADIUSDRILL & TAP THREADING


GROOVING
VQC
PROBE

OP MODE
MANUAL

X OFFSET

TOOL NUMBER

Z OFFSET

0. 0000 in

0. 0000 in

TOOL OFFSET

1
TOOL TIP DIR

0
TOLERANCE

This mode is used to


manually enter the X and Z
offset using the probe. The
direction is governed by the
TOOL TIP DIR selection.

0.0000 in
F1 Lower / Raise probe arm.

Alarm Messages

Help Messages

Explicarea opiunilor de meniu


OP MODE (mod operare) - Utilizai tastele sgei stnga i dreapta pentru a selecta unul
dintre modurile MANUAL, AUTOMATIC (automat) i BREAK DET. (detectare rupere).

282

Programarea opionalelor

TOOL NUMBER (cod scul) - Codul sculei de utilizat. Aceast valoare seteaz automat
poziia curent a sculei n modul MANUAL. Aceasta poate fi modificat n modurile
AUTOMATIC (automat) i BREAK DET. (detectare rupere).
TOOL OFFSET (corecie scul) - Introducei codul coreciei sculei ce este msurat.
TOOL TIP DIR (direcie vrf scul) - Utilizai tastele sgei [LEFT] (stnga) i [RIGHT]
(dreapta) pentru a selecta vectorul pentru vrful sculei V1-V8. Consultai la pagina 144
pentru informaii suplimentare n acest sens.
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.

Accesai meniul palpator prin apsarea tastei [MDI/DNC] (introducere manual


date/comand numeric direct), apoi a tastei [PROGRAM] i selectarea tab-ului
PROBE (palpator). Apsai tasta [F1] pentru a cobor braul palpatorului.

2.

Selectai scula de palpat cu ajutorul tastei [TURRET FWD] (cap revolver nainte)
sau [TURRET REV] (cap revolver napoi).

3.

Selectai modul MANUAL cu ajutorul tastelor sgei stnga/dreapta, apoi apsai tasta
[ENTER] (execuie) sau tasta sgeat n jos.

4.

Opiunea corecie scul este setat conform poziiei curente a sculei selectate.
Apsai tasta [ENTER] (execuie) sau tasta sgeat n jos.

5.

Tastai codul coreciei de utilizat pentru scul i apsai tasta [ENTER] (execuie).
Este introdus codul coreciei i este selectat opiunea de meniu urmtoare, Tool
Tip Dir (direcie vrf scul).

6.

Utilizai tastele sgei [LEFT] (stnga) i [RIGHT] (dreapta) pentru a selecta direcia
vrfului sculei, apoi apsai tasta [ENTER] (execuie) sau tasta sgeat [DOWN] (n
jos). Consultai la pagina 144 pentru informaii suplimentare referitoare la direcia
vrfului sculei.

7.

Utilizai comanda [HANDLE JOG] (manet de avans rapid) pentru a deplasa vrful
sculei la aproximativ 0.25 (6 mm) de palpatorul sculei n direcia indicat pe
diagrama pentru direcia vrfului sculei de pe ecran.

Reinei c dac vrful sculei este prea departe de palpator, scula nu


va ajunge la palpator i se va declana o alarm.
283

Modul automat

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.

Apsai tasta [F1] pentru a ridica braul palpatorului.

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.

Accesai meniul palpator prin apsarea tastei [MDI/DNC] (introducere manual


date/comand numeric direct), apoi a tastei [PROGRAM] i selectarea tab-ului
PROBE (palpator). Selectai modul Automatic (automat) cu ajutorul tastelor sgei
stnga/dreapta, apoi apsai tasta [ENTER] (execuie) sau tasta sgeat n jos.

2.

Tastai codul sculei de msurat, apoi apsai tasta [ENTER] (execuie).

3.

Tastai codul coreciei de utilizat pentru scul i apsai tasta [ENTER] (execuie).

4.

Direcia vrfului sculei este preselectat pe baza direciei setate n modul manual
pentru corecia sculei.

5.

Apsai butonul [CYCLE START] (pornire ciclu). Vrful sculei este palpat, iar
coreciile sunt actualizate i afiate. Se genereaz n MDI un program cod G pentru
operare, acesta fiind utilizat pentru deplasarea sculei.

6.

Repetai paii 1 - 5 pentru fiecare scul de palpat.

Modul detectare rupere


Modul detectare rupere compar msurtoarea curent a sculei cu msurtoarea
nregistrat i aplic o valoare a toleranei definit de utilizator. Dac diferena dintre
msurtori este mai mare dect tolerana definit, se genereaz o alarm i se oprete
funcionarea mainii.

284

1.

Accesai meniul palpator prin apsarea tastei [MDI/DNC] (introducere manual


date/comand numeric direct), apoi a tastei [PROGRAM].

2.

Selectai tab-ul PROBE (palpator) i apsai tasta [ENTER] (execuie).

3.

Selectai Op Mode Break Det. (mod operare detectare rupere) cu ajutorul tastelor
sgei stnga/dreapta.

4.

Tastai codul sculei de msurat, apoi apsai tasta [ENTER] (execuie).

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.

Apsai tasta sgeat n jos.

7.

Tastai valoarea dorit pentru toleran i apsai tasta [ENTER] (execuie).

8.

Dac dorii s rulai acest test pentru o singur scul n MDI, trecei la pasul 12. Dac
dorii s copiai testul n programul respectiv, continuai cu pasul urmtor.

9.

Pentru a copia codul rezultat, apsai tasta [F4] din ecranul tab-ului PROBE (palpator)
pentru apelarea meniului de tip pop-up IPS Recorder (nregistrator IPS).

10.

Copiai codul generat cu noile tolerane n locaia selectat pentru program (un
program nou, respectiv programul curent din memorie).

11.

Pentru a verifica respectivul cod, apsai tasta [MEMORY] (memorie) i defilai pn


la codul introdus.

12.

Apsai butonul [CYCLE START] (pornire ciclu). Este palpat vrful sculei. Dac este
depit valoarea pentru toleran, se genereaz o alarm.

13.

Repetai paii 1 - 12 pentru fiecare scul de verificat.

Direcia vrfului sculei


Consultai figura din seciunea Vrful imaginar al sculei i direcia (Compensarea razei
vrfului sculei) de la pagina 144.

NOT:

5.7.6

Reinei c palpatorul pentru setarea automat a sculei utilizeaz doar


codurile 1-8.

Calibrarea palpatorului automat al sculei


Aceast procedur de calibrare a ATP reclam urmtoarele:

Un cuit de strunjire diametru exterior,


O pies de prelucrat ce ncape ntre flcile mandrinei,
Un micrometru 0-1.0" pentru msurarea vrfului palpatorului sculei
Un micrometru pentru inspectarea diametrului piesei de prelucrat.

1.

Mai nti, asigurai-v c braul palpatorului automat al sculei (ATP) funcioneaz


corect prin rularea procedurii de verificare a calibrrii de la pagina 286. Dac acesta
nu funcioneaz corect, contactai departamentul service Haas pentru asisten.

2.

Dac braul palpatorului funcioneaz conform celor descrise, continuai cu


procedura de calibrare de la pagina 286.
285

Calibrarea palpatorului automat al sculei

Calibrarea ATP - verificarea funcionrii


Verificai dac braul ATP funcioneaz corect.
Dac braul palpatorului funcioneaz conform celor descrise, continuai cu procedura de
calibrare. Dac acesta nu funcioneaz corect, contactai departamentul service Haas
pentru asisten.
1.

Apsai tasta [MDI/DNC] (introducere manual date/comand numeric direct).

2.

Tastai M104; M105; i apsai tasta [INSERT] (inserare).

3.

Apsai tasta [SINGLE BLOCK] (bloc cu bloc).

4.

Apsai butonul [CYCLE START] (pornire ciclu). Braul palpatorului trebuie s se


deplaseze n poziia pregtit (n jos).

5.

Apsai butonul [CYCLE START] (pornire ciclu). Braul palpatorului trebuie s se


deplaseze n poziia memorat.

Procedura de calibrare ATP


Dac braul palpatorului funcioneaz corect, continuai cu procedura urmtoare:

286

1.

Instalai cuitul de strunjire diametru exterior n staia pentru scula 1 a capului


revolver.

2.

Fixai piesa de prelucrat n mandrin.

3.

Apsai tasta [OFFSET] (corecie) i tergei valorile de corecie pentru scula 1 din
pagina Tool Geometry (geometrie scul).

4.

Utilizai cuitul de strunjire din staia 1 pentru a executa o mic achiere pe


circumferina materialului fixat n arborele principal.

5.

ndeprtai cuitul de strunjire de pies doar pe axa Z - nu ndeprtai axa X de


circumferina piesei.

6.

Oprii arborele principal.

7.

Utilizai un micrometru pentru a msura diametrul tieturii executate n piesa de


prelucrat.

8.

Apsai tasta [X DIAMETER MEASURE] (msurare diametru X) pentru a nregistra


poziia pe axa X n tabelul Corecii.

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.

Modificai setrile 59 - 63 la 0 (zero).

11.

ndeprtai scula ntr-o poziie sigur n afara traiectoriei braului ATP.

Programarea opionalelor

5.7.7

12.

Cobori braul ATP (M104 n MDI).

13.

Avansai rapid axa Z pn cnd se centreaz aproximativ vrful sculei fa de vrful


palpatorului.

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.

Scdei corecia B din corecia A. Introducei aceast valoare n setarea 59.

17.

Msurai limea vrfului palpatorului cu micrometrul. Introducei aceast valoare ca


numr pozitiv n setrile 62 i 63. Odat poziionat corespunztor palpatorul sculei,
valorile pentru [X DIAMETER MEASURE] (msurare diametru X) i pentru palpator
vor fi aceleai.

18.

nmulii limea vrfului palpatorului cu doi. Scdei valoarea respectiv din setarea
59 i introducei aceast nou valoare ca numr pozitiv n setarea 60.

Alarmele palpatorului sculei


Urmtoarele alarme sunt generate de ctre sistemul de palpare a sculei i sunt afiate n
seciunea mesaje de alarm a afiajului. Acestea pot fi terse doar prin resetarea unitii
de comand.
Probe Arm Not Down (bra palpator necobort) Braul palpatorului nu este n poziie
de funcionare. Accesai meniul palpator prin apsarea tastei [MDI/DNC] (introducere
manual date/comand numeric direct), apoi a tastei [PROGRAM] i selectarea tab-ului
PROBE (palpator). Apsai tasta [F1] pentru a cobor braul palpatorului.
Probe Not Calibrated (palpator necalibrat) Palpatorul trebuie calibrat conform
procedurii descrise anterior.
No Tool Offset (lips corecie scul) Trebuie definit o corecie a sculei.
Illegal Tool Offset Number (cod neautorizat corecie scul) Corecia sculei T0
nu este admis. Dac se utilizeaz intrarea T n linia de apel ciclu, asigurai-v c
valoarea nu este zero; n caz contrar, poate surveni aceast alarm dac nu s-a selectat
nicio scul sau corecie scul n modul MDI nainte s se ruleze ciclul.

ATENIE:

Asigurai-v c s-a ndeprtat capul revolver la o distan sigur de


palpator nainte s indexai capul revolver.

287

Alarmele palpatorului sculei

Illegal Tool Nose Vector (vector neautorizat vrf scul) Se admit doar codurile
1-8 pentru vectori. Consultai diagrama Direcia vrfului sculei din seciunea TNC a
manualului de fa pentru definiiile referitoare la vectorul pentru vrful sculei.
Tool Probe Open (palpator scul deschis) Aceast alarm apare atunci cnd
palpatorul este ntr-o stare deschis (declanat) neateptat. Asigurai-v c scula nu este
n contact cu palpatorul nainte s iniiai orice operaie.
Tool Probe Failure (eroare palpator scul) Aceast alarm apare atunci cnd scula
nu vine n contact cu palpatorul atunci cnd parcurge cursa definit. Verificai dac
palpatorul a fost calibrat. n modul palpator manual, apropiai vrful sculei la 0.25 (6 mm)
de palpator.
Broken Tool (scul rupt) Aceast alarm este generat atunci cnd eroarea
determinat pentru lungimea sculei este n afara limitei de toleran definite.

288

Codurile G i M/setrile

Capitol 6: Codurile G i M/setrile


6.1

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

Codurile G (funciile pregtitoare)


Codurile G sunt utilizate pentru a comanda aciuni specifice ale mainii: cum ar fi micrile
simple ale mainii sau funciile de gurire. Acestea comand de asemenea funcii mai
complexe, ce pot implica ansamblul opional al sculelor antrenate i axa C.
Codurile G se mpart n grupe. Fiecare grup de coduri este alctuit din comenzi avnd
un anumit obiect. De exemplu, Grupa 1 de coduri G comand micrile punct-cu-punct ale
axelor mainii, iar Grupa 7 este specific funciei de compensare a frezei.
Fiecare grup are un cod G dominant, denumit cod G implicit. Codul G implicit este acela
pe care, dintr-o grup de coduri dat, l utilizeaz maina atunci cnd nu este specificat
expres un alt cod G din grupa respectiv. De exemplu, programarea unei micri X, Z de
genul X-2. Z-4. va poziiona maina prin utilizarea G00.

NOT:

Tehnica de programare corect presupune precedarea tuturor


micrilor de un cod G.
Codurile G implicite pentru fiecare grup sunt indicate n ecranul Current Commands
(comenzi curente) din ecranul All Active Codes (toate codurile active). Dac se
comand un alt cod G din grup (activ), codul respectiv este afiat n ecranul All Active
Codes (toate codurile active).
Comenzile cod G pot fi modale sau nemodale. Un cod G modal presupune c, odat
comandat, codul G va rmne n vigoare pn la finalul programului sau pn cnd este
comandat un alt cod G din aceeai grup. Un cod G nemodal afecteaz doar linia n care
se afl; linia de program urmtoare nu va fi afectat de codul G nemodal din linia
anterioar. Codurile de Grupa 00 sunt nemodale; celelalte grupe sunt modale.
Majoritatea programelor CNC reclam cunoaterea codurilor G pentru redactarea unui
program de prelucrare a unei piese. Pentru o descriere a modului de utilizare a codurilor
G, consultai capitolul Programarea.
289

Codurile G (funciile pregtitoare)

NOT:

Sistemul de programare intuitiv (IPS) Haas este un mod de


programare ce fie ascunde codurile G, fie evit complet utilizarea
codurilor G.
Descrierile urmtoare ale codurilor G (cicluri nenchise) sunt valabile pentru strungul Haas
i sunt prezentate n ordine numeric.

T6.1:

Lista codurilor G (funcii pregtitoare) pentru strung

Cod

Denumire

Cod

Denumire

G00

Poziionarea prin
deplasare rapid (Grupa
01)

G01

Micarea de interpolare
liniar (Grupa 01)

G31

Funcia salt (Grupa 00)

G02 / G03

Micarea de interpolare
circular n sens orar / n
sens antiorar (Grupa 01)

G32

Filetarea (Grupa 01)

G04

Oprirea temporizat
(Grupa 00)

G40

Anularea compensrii
razei vrfului sculei
(Grupa 07)

G09

Oprirea exact (Grupa


00)

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

Planul YZ (Grupa 02)

G54-59

Selectarea sistemului
de coordonate #1 - #6
FANUC (Grupa 12)

G20 / G21

Selectarea oli /
Selectarea sistemului
metric (Grupa 06)

G61

Oprirea exact modal


(Grupa 15)

G28

Revenirea la punctul de
zero al mainii (Grupa
00)

G64

Anularea opririi exacte


G61 (Grupa 15)

G29

Revenirea din punctul de


referin (Grupa 00)

G65

Apelarea subrutinei
macro pentru dotarea
opional (Grupa 00)

Note referitoare la programare


Codurile G de Grupa 01 anuleaz codurile de Grupa 09 (cicluri nchise); de exemplu, dac
este activ un ciclu nchis (G73 - G89), utilizarea G00 sau G01 anuleaz ciclul nchis.

G00 Poziionarea prin deplasare rapid (Grupa 01)


*B - Comanda micare pe pe axa B
*C - Comanda de micare pe axa C
*U - Comanda de micare incremental pe axa X
*W - Comanda de micare incremental pe axa Z
*X - Comanda de micare absolut pe axa X
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
* opional
Acest cod G este utilizat pentru deplasarea axelor mainii cu vitez maxim. Acesta este
utilizat n principal pentru poziionarea rapid a mainii ntr-un punct dat naintea fiecrei
comenzi de avans de lucru (achiere). Acest cod G este modal, astfel c un bloc cu G00
determin deplasarea rapid pentru toate blocurile urmtoare, pn cnd este specificat
o alt micare de achiere.

291

Codurile G (funciile pregtitoare)

NOT:

n general, deplasarea rapid nu se va face n linie dreapt. Fiecare


ax specificat se deplaseaz cu aceeai vitez, dar nu toate axele i
vor ncheia neaprat deplasarea n acelai timp. Maina va atepta
pn cnd toate micrile sunt ncheiate nainte s fie iniiat
comanda urmtoare.

G01 Micarea de interpolare liniar (Grupa 01)


F - Viteza de avans
*B - Comanda micare pe pe axa B
*C - Comanda de micare pe axa C
*U - Comanda de micare incremental pe axa X
*W - Comanda de micare incremental pe axa Z
*X - Comanda de micare absolut pe axa X
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
A - Unghiul opional al deplasrii (utilizat cu una dintre axele X, Z, U, W)
,C - Distana fa de centrul interseciei unde ncepe teitura
,R - Raza umrului sau arcului
Acest cod G asigur micarea n linie dreapt (liniar) ntre dou puncte. Micarea poate
avea loc pe 1 sau mai multe axe. Putei comanda un G01 pe 3 sau mai multe axe. Toate
axele vor ncepe i vor ncheia micarea n acelai timp. Viteza tuturor axelor este
controlat astfel nct viteza de avans specificat s fie atins de-a lungul traiectoriei
efective. Axa C poate fi de asemenea comandat, iar aceasta va asigura o micare
elicoidal (n spiral). Viteza de avans pe axa C este dependent de setarea diametrului
pe axa C (setarea 102) pentru crearea unei micri elicoidale. Comanda de adres F
(viteza de avans) este modal i poate fi specificat ntr-un bloc anterior. Se vor deplasa
doar axele specificate.

Rotunjirea de col i teirea


Un bloc de teire sau un bloc de rotunjire de col poate fi inserat automat ntre dou blocuri
de interpolare liniar prin specificarea ,C (teire) sau ,R (rotunjire de col).

NOT:

292

Ambele variabile utilizeaz un simbol virgul (,) nainte de variabil.

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

Codurile G (funciile pregtitoare)

R = rotunjire de col (sensul axei X sau Z, +/-, valoarea razei)

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

A -30 = A150; A -45 = A135

%
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:

G01 Rotunjirea de col

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.

Programarea incremental este posibil dac se specific U sau W n loc de X,


respectiv Z. Astfel c aciunile efectuate sunt dup cum urmeaz:
X(poziia curent+ i) = Ui
Z(poziia curent + k) = Wk
X(poziia curent+ r) = Ur
Z(poziia curent+ r) = Wr

2.

Poziia curent a axei X sau Z este adugat la dimensiunea incrementrii.

3.

I, K i R specific ntotdeauna o valoare pentru raz (valoarea de programare a


razei)

295

Codurile G (funciile pregtitoare)

F6.4:

Codul de teire Z pe X: [1] Teire, [2] Exemplu de cod, [3] Deplasare.


1
2
3

F6.5:

Codul de teire X pe Z: [1] Teire, [2] Exemplu de cod, [3] Deplasare.


1

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:

Codul de rotunjire de col Z pe X: [1] Rotunjire de col, [2] Exemplu de cod,


[3] Deplasare.

F6.7:

Codul de rotunjire de col X pe Z: [1] Rotunjire de col, [2] Exemplu de cod,


[3] Deplasare.
1

297

Codurile G (funciile pregtitoare)

Reguli:
1.

Utilizai adresa K numai mpreun cu adresa X(U). Utilizai adresa I numai


mpreun cu adresa Z(W).

2.

Utilizai adresa R mpreun cu oricare dintre X(U) sau Z(W), dar nu cu ambele n
acelai bloc.

3.

Nu utilizai mpreun I i K n acelai bloc. Cnd se utilizeaz adresa R, nu utilizai I


sau K.

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.

G02 Micarea de interpolare circular n sens orar / G03


Micarea de interpolare circular n sens antiorar (Grupa 01)
F - Viteza de avans
*I - Distana pe axa X fa de centrul cercului
*J - Distana pe axa Y fa de centrul cercului
*K - Distana pe axa Z fa de centrul cercului
*R - Raza arcului
*U - Comanda de micare incremental pe axa X
*W - Comanda de micare incremental pe axa Z
*X - Comanda de micare absolut pe axa X
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
* opional
Aceste coduri G sunt utilizate pentru specificarea unei micri circulare (n sens orar sau
antiorar) a axelor liniare (micarea circular este posibil pe axele X i Z dac este
selectat prin G18). Valorile X i Z sunt utilizate pentru specificarea punctului final al
micrii i poate utiliza fie o micare absolut (X i Z), fie o micare incremental (U i W).
Dac nu este specificat oricare dintre axele X sau Z, punctul final al arcului este acelai
cu punctul de pornire pentru axa respectiv. Exist dou moduri de specificare a centrului
micrii circulare; primul utilizeaz I sau K pentru a specifica distana de la punctul de
pornire pn la centrul arcului; cel de-al doilea utilizeaz R pentru a specifica raza arcului.
Pentru informaii referitoare la frezarea plan G17 i G19, consultai seciunea Ansamblul
sculelor antrenate.
298

Codurile G i M/setrile

F6.8:

G02 Definirea axelor: [1] Strung cu cap revolver, [2] Strung cu mas.

+X

1
-Z

+Z
-X
-X

-Z

+Z
+X

299

Codurile G (funciile pregtitoare)

F6.9:

Programe G02 i G03

.0312 R
R = .100 + .0312
.100 R

G02 U.1376 W-.0688R.0688 (I.0688) ;

.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:

G02 Arc cu utilizarea razei

+R

-R

I i K sunt utilizate pentru specificarea centrului arcului. Cnd se utilizeaz I i K, R nu


poate fi utilizat. I sau K reprezint distana cu semn de la punctul de pornire pn la centrul
cercului. Dac este specificat doar unul dintre I sau K, cellalt este considerat a fi egal
cu zero.
F6.11:

G02 X i Z definite: [1] Pornire.

I
K

G04 Oprirea temporizat (Grupa 00)


P - Timpul de oprire n secunde sau milisecunde
G04 este utilizat pentru a se provoca o ntrziere sau o oprire temporizat n program.
Blocul ce conine G04 va fi ntrziat cu timpul specificat n codul P. De exemplu:
G04 P10.0 ;
ntrzie programul cu 10 secunde.

NOT:

Modul de utilizare a punctului zecimal: G04 P10. este o oprire


temporizat de 10 secunde; G04 P10 este o oprire temporizat de
10 milisecunde.

301

Codurile G (funciile pregtitoare)

G09 Oprirea exact (Grupa 00)


Codul G09 este utilizat pentru specificarea unei opriri controlate a axelor. Acesta afecteaz
doar blocul n care este comandat. Aceast comand este nemodal, astfel c nu
afecteaz blocurile urmtoare. Micrile mainii vor fi decelerate pn n punctul
programat naintea procesrii unei alte comenzi.

G10 Setarea coreciilor/decalajelor (Grupa 00)


G10 permite programatorului s seteze coreciile/decalajele prin program. Utilizarea G10
nlocuiete introducerea manual a coreciilor/decalajelor (de ex. coreciile pentru lungimea
i diametrul sculelor, respectiv decalajele de origine).
L - Selecteaz categoria de corecii/decalaje.

L2 Originea coordonatelor de lucru pentru COMUN i G54-G59

L10 Corecia pentru geometrie sau decalare

L1 sau L11 Uzura sculei

L20 Originea auxiliar a coordonatelor de lucru pentru G110-G129


P - Selecteaz o corecie specific.

P1-P50 - Fac referin la coreciile pentru geometrie sau uzur, respectiv decalajele
de origine (L10-L11)

P51-P100 - Fac referin la coreciile pentru decalare (YASNAC) (L10-L11)

P0 - Face referin la decalajul COMUN al coordonatelor de lucru (L2)

P1-P6 - G54-G59 fac referin la coordonatele de lucru (L2)

P1-P20 G110-G129 fac referin la coordonatele auxiliare (L20)

P1-P99 G154 P1-P99 fac referin la coordonatele auxiliare (L20)


Q - Direcia vrfului imaginar al sculei
R - Raza vrfului sculei
*U - Valoarea incremental de adugat la corecia/decalajul pe axa X
*W - Valoarea incremental de adugat la corecia/decalajul pe axa Z
*X - Corecia/decalajul pe axa X
*Z - Corecia/decalajul pe axa Z
* opional

Exemple de programare
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

G10 L10 P5 Z5.00 (Setare corecie geometrie pentru scula


#5 la 5.00);
G10 L11 P5 R.0625 (Setare corecie pentru scula #5 la
1/16);

G14 Schimbarea arborelui secundar / G15 Anularea (Grupa


17)
G14 determin transformarea arborelui secundar n arbore primar, ce va reaciona la
comenzile utilizate n mod normal pentru arborele principal. De exemplu, M03, M04, M05 i
M19 vor avea efect asupra arborelui secundar, iar M143, M144, M145 i M119 vor determina
declanarea unei alarme.

NOT:

G50 va limita turaia arborelui secundar, iar G96 va seta valoarea


avansului de achiere al arborelui secundar. Aceste coduri G
adapteaz turaia arborelui secundar atunci cnd exist deplasare pe
axa X. G01 Avansul pe rotaie va determina avansul pe baza
arborelui secundar.
G14 activeaz automat funcia imagine n oglind pe axa Z. Dac axa Z are deja activat
funcia imagine n oglind (setarea 47 sau G101), funcia respectiv va fi anulat. G14 este
anulat de un G15, un M30, ajungerea la finalul unui program, respectiv apsarea tastei
[RESET] (resetare).

303

Codurile G (funciile pregtitoare)

G17 Planul XY (Grupa 02)


Acest cod definete planul n care este executat micarea sculei pe traiectorie.
Programarea compensrii razei vrfului sculei G41 sau G42 aplic funcia specific frezelor
de compensare a frezei n planul G17, indiferent dac G112 este activ sau nu. Pentru
informaii suplimentare n acest sens, consultai Compensarea frezei din seciunea
Programarea. Codurile de selectare a planului sunt modale i rmn n vigoare pn cnd
este selectat un alt plan.
F6.12:

Desenul Selectarea planului G17, G18 i G19

G19
17

G18
Structur program cu compensarea razei vrfului sculei:
G17 G01 X_ Y_ F_ ;
G40 G01 X_ Y_ I_ J_ F_ ;

G18 Planul XZ (Grupa 02)


Acest cod definete planul n care este executat micarea sculei pe traiectorie.
Programarea compensrii razei vrfului sculei G41 sau G42 va aplica funcia de
compensare necesar pentru raza vrfului sculei la sculele de strunjire.

304

Codurile G i M/setrile

G19 Planul YZ (Grupa 02)


Acest cod definete planul n care este executat micarea sculei pe traiectorie.
Programarea compensrii razei vrfului sculei G41 sau G42 aplic funcia de compensare
a razei vrfului sculei n planul G19. Pentru informaii suplimentare n acest sens, consultai
Compensarea frezei din seciunea Programarea. Codurile de selectare a planului sunt
modale i rmn n vigoare pn cnd este selectat un alt plan.

G20 Selectarea oli / G21 Selectarea sistemului metric


(Grupa 06)
Codurile G G20 (oli) i G21 (mm) sunt utilizate pentru a se asigura faptul c selecia oli/mm
este setat corect pentru program. Selecia ntre programarea n oli, respectiv mm se va
face cu ajutorul setrii 9. Un cod G20 ntr-un program va determina declanarea unei
alarme a mainii dac setarea 9 nu este setat la INCH (oli). Un cod G21 ntr-un program
va determina declanarea unei alarme a mainii dac setarea 9 nu este setat la MM.

G28 Revenirea la punctul de zero al mainii (Grupa 00)


Codul G28 readuce simultan toate axele (X, Y, Z, A i B) n poziia de zero a mainii atunci
cnd nu este specificat nicio ax n linia G28.
Ca alternativ, atunci cnd se specific una sau mai multe axe n linia G28, G28 va
determina deplasarea n poziiile specificate i apoi n poziia de zero a mainii. Acesta se
numete punctul de referin G29; acesta este salvat automat pentru utilizarea dotrii
opionale n G29.
G28 anuleaz de asemenea coreciile sculei.
Exemple de programare:
G28 X0 Z0 (deplasarea n X0 Z0 din sistemul de
coordonate de lucru curent i apoi n poziia de zero a
mainii) ;
G28 X1. Z1. (deplasarea n X1. Z1. din sistemul de
coordonate de lucru curent i apoi n poziia de zero a
mainii) ;
G28 U0 W0 (deplasarea direct n poziia de zero a
mainii, deoarece deplasarea incremental iniial este
zero) ;
G28 U-1. W-1 (deplasarea incremental -1. pe fiecare ax
i apoi n poziia de zero a mainii) ;

305

Codurile G (funciile pregtitoare)

G29 Revenirea din punctul de referin (Grupa 00)


Codul G29 este utilizat pentru deplasarea axelor ntr-o poziie specificat. Axele selectate
n acest bloc sunt deplasate n punctul de referin G29 salvat n G28, iar apoi deplasate n
poziia specificat n comanda G29.

G31 Avansul pn la salt (Grupa 00)


(Acest cod G este opional i necesit un palpator.)
Acest cod G este utilizat pentru nregistrarea unei poziii palpate ntr-o variabil macro.

NOT:

Activai palpatorul nainte s utilizai G31.


F - Viteza de avans n oli (mm) pe minut
*U - Comanda de micare incremental pe axa X
*V - Comanda de micare incremental pe axa Y
*W - Comanda de micare incremental pe axa Z
X - Comanda de micare absolut pe axa X
Y - Comanda de micare absolut pe axa Y
Z - Comanda de micare absolut pe axa Z
C - Comanda de micare absolut pe axa C
* opional
Acest cod G deplaseaz axele programate n timp ce ateapt un semnal de la palpator
(semnal de salt). Micarea specificat este iniiat i continu pn cnd se ajunge n
poziie sau pn cnd palpatorul recepioneaz un semnal de salt. Dac palpatorul
recepioneaz un semnal de salt n timpul unei micri G31, unitatea de comand emite un
semnal sonor, iar poziia semnalului de salt este nregistrat n variabilele macro.
Programul execut apoi urmtoarea linie de cod. Dac palpatorul nu recepioneaz un
semnal de salt n timpul unei micri G31, unitatea de comand nu emite un semnal sonor,
poziia semnalului de salt este nregistrat la sfritul micrii programate, iar
programul continu.
Variabilele macro #5061 #5066 sunt desemnate pentru memorarea poziiilor semnalului
de salt pe fiecare ax. Pentru informaii suplimentare referitoare la aceste variabile pentru
semnalul de salt, consultai Macro-urile din seciunea Programarea a acestui manual.
Nu utilizai compensarea frezei (G41 sau G42) cu un G31.

306

Codurile G i M/setrile

G32 Filetarea (Grupa 01)


F - Viteza de avans n oli (mm) pe minut
Q - Unghiul de pornire a filetului (opional). Putei vedea un exemplu n pagina urmtoare.
U/W - Comanda de poziionare incremental pe axa X/Z. (Valorile adncimii incrementale
a filetului sunt specificate de utilizator)
X/Z - Comanda de poziionare absolut pe axa X/Z. (Valorile adncimii filetului sunt
specificate de utilizator)

NOT:

Viteza de avans este echivalent cu pasul filetului. Trebuie specificat


deplasarea pe cel puin o ax. Filetele conice au un pas att pe axa X,
ct i pe axa Z. n acest caz, setai viteza de avans la nivelul celui mai
mare dintre cele dou pasuri. G99 (Avans pe rotaie) trebuie s
fie activ.
F6.13:

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

Codurile G (funciile pregtitoare)

NOT:

Funciile oprire bloc cu bloc i oprire avans sunt suspendate pn n


ultima linie a unei secvene G32. Funcia de control manual al vitezei
de avans este ignorat ct timp G32 este activ, viteza de avans
efectiv va fi ntotdeauna 100% din viteza de avans programat. M23
i M24 nu au efect asupra unei operaii G32, utilizatorul trebuie s
programeze teirea dac aceasta este necesar. G32 nu va fi utilizat
cu niciun ciclu nchis cod G (de ex.: G71). Nu modificai turaia
arborelui principal n cursul filetrii.

ATENIE:

G32 este modal. Anulai ntotdeauna G32 cu un alt cod G de Grupa


01 la finalul unei operaii de filetare. (Codurile G de Grupa 01: G00,
G01, G02, G03, G32, G90, G92 i G9.
F6.14:

Ciclul de prelucrare filet drept-conic-drept


N6
N5
N4

N3
N2

N1
Rapid
Feed

NOT:

Exemplu este doar pentru referin, n realitate fiind necesare de


obicei treceri multiple la prelucrarea filetelor.
Exemplu de program G32:
... ;
G97 S400 M03 (Anulare vitez de achiere constant) ;
N1 G00 X0.25 Z0.1 (Deplasare rapid n poziia de
pornire) ;
N2 G32 Z-0.26 F0.065 (Filet drept, pas (Lz) = 0.065) ;
N3 X0.455 Z-0.585 (Trecere de la filet drept la filet
conic) ;
N4 Z-0.9425 (Trecere napoi de la filet conic la filet

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.

Unghiul de cretere a filetului este de 0.001 grade. Nu utilizai un punct zecimal. Un


unghi de 180 trebuie specificat drept Q180000, iar un unghi de 35 drept Q35000.

3.

Unghiul Q trebuie introdus ca valoare pozitiv cuprins ntre 0 i 360000.

G40 Anularea compensrii razei vrfului sculei (Grupa 07)


*X - Poziia absolut a intei de ndeprtare pe axa X
*Z - Poziia absolut a intei de ndeprtare pe axa Z
*U - Distana incremental a intei de ndeprtare pe axa X
*W - Distana incremental a intei de ndeprtare pe axa Z
* opional
G40 anuleaz G41 sau G42. Programarea Txx00 va anula de asemenea compensarea
razei vrfului sculei. Anulai compensarea razei vrfului sculei nainte de sfritul
unui program.
ndeprtarea sculei nu corespunde de obicei cu un punct de pe pies. n numeroase cazuri
se poate produce supratierea sau subtierea.

309

Codurile G (funciile pregtitoare)

F6.15:

G40 Anularea TNC: [1] Supratiere.

G40
G42
1

G41 Compensarea razei vrfului sculei (TNC) spre stnga /


G42 TNC spre dreapta (Grupa 07)
G41 sau G42 va selecta compensarea razei vrfului sculei. G41 deplaseaz scula spre
stnga fa de traiectoria programat pentru a compensa dimensiunea sculei i n sens
opus pentru G42. Trebuie selectat o corecie a sculei printr-un cod Tnnxx, unde xx
corespunde coreciilor ce trebuie utilizate pentru scul. Pentru informaii suplimentare n
acest sens, consultai Compensarea razei vrfului sculei din seciunea Operarea a acestui
manual.
F6.16:

G41 TNC spre dreapta i G42 TNC spre stnga: [1] Vrf = 2, [2] Vrf = 3.

G41
G42

G41

310

G42

Codurile G i M/setrile

G50 Setarea decalajului coordonatelor globale FANUC,


YASNAC (Grupa 00)
U - Valoarea incremental i sensul de decalare a coordonatei globale X.
X - Decalarea absolut a coordonatei globale.
W - Valoarea incremental i sensul de decalare a coordonatei globale Z.
Z - Decalarea absolut a coordonatei globale.
S - Blocarea turaiei arborelui principal la valoarea specificat
T - Aplicarea coreciei pentru decalarea sculei (YASNAC)
G50 poate ndeplini mai multe funcii. Aceasta poate seta coordonatele globale, poate
decala coordonatele globale i poate limita turaia arborelui principal la o valoare maxim.
Consultai Sistemul de coordonate globale din seciunea Programarea pentru o discuie cu
privire la acestea.
Pentru setarea coordonatelor globale, comandai G50 cu o valoare X sau Z. Coordonata
efectiv va deveni valoarea specificat n codul de adres X sau Z. Poziia curent a
mainii, decalajele de origine i coreciile sculelor sunt luate n calcul. Coordonata global
este calculat i setat.
Exemplu:
G50 X0 Z0 (Coordonatele efective sunt acum zero);
Pentru decalarea sistemului de coordonate globale, specificai G50 cu o valoare U sau W.
Sistemul de coordonate globale va fi decalat cu valoarea i n sensul specificat n U sau W.
Coordonatele efective curente afiate se vor modifica n sens opus i cu aceast valoare.
Aceast metod este utilizat frecvent pentru plasarea punctului de zero al piesei n afara
celulei de lucru.
Exemplu:
G50 W-1.0 (Coordonatele efective vor fi decalate spre
stnga cu 1.0);
Pentru setarea unei decalri a coordonatelor de lucru de tip YASNAC, specificai G50 cu o
valoare T (setarea 33 trebuie setat ca YASNAC). Coordonatele globale sunt setate la
valorile X i Z n pagina Tool Shift Offset (corecii pentru decalare scule). Valorile
pentru codul de adres T sunt Txxyy, unde xx este cuprins ntre 51 i 100, iar yy este
cuprins ntre 00 i 50. De exemplu, T5101 specific un indice de decalare a sculei 51 i un
indice de uzur a sculei 01; acesta nu determin selectarea sculei numrul 1. Pentru
selectare, trebuie utilizat un alt cod Txxyy n afara blocului G50. Urmtoarele dou
exemple ilustreaz aceast metod de selectare a sculei 7 cu utilizarea indicelui de
decalare a sculei 57 i a indicelui de uzur a sculei 07.
Exemplul 1:
G51 (Anulare corecii/decalaje) ;
T700 M3 (Trecere la scula 7, activare arbore principal)
311

Codurile G (funciile pregtitoare)

;
G50 T5707 (Aplicare corecie decalare scul 57 i
corecie uzur scul 07 pentru scula 7) ;
Exemplul 2:
G51 (Anulare corecii/decalaje) ;
G50 T5700 (Aplicare corecie decalare scul 57) ;
T707 M3 (Trecere la scula 7 i aplicare corecie uzur
scul 07) ;
F6.17:

G50 Decalarea sculei YASNAC: [1] Punct (0,0) main, [2] Ax central a
arborelui principal.

1
X/

G50 Blocarea turaiei arborelui principal


G50 poate fi utilizat pentru limitarea turaiei maxime a arborelui principal. Unitatea de
comand nu va permite arborelui principal s depeasc valoarea de adres S specificat
n comanda G50. Aceasta este utilizat n modul avans de achiere constant (G96).
Acest cod G va limita de asemenea arborele secundar la mainile seria DS.
N1G50 S3000 (Turaia arborelui principal nu va depi
3000 rot/min) ;
N2G97 M3 (Introducere anulare vitez de achiere
constant, activare arbore principal) ;

NOT:

312

Pentru anularea acestei comenzi, utilizai un alt G50 i specificai


turaia maxim a arborelui principal al mainii.

Codurile G i M/setrile

G51 Anularea coreciilor/decalajelor (YASNAC) (Grupa 00)


G51 este utilizat pentru anularea oricror corecii pentru uzura sculei sau decalri ale
coordonatelor de lucru existente i revenirea n poziia de zero a mainii.

G52 Setarea sistemului de coordonate locale FANUC (Grupa


00)
Acest cod selecteaz sistemul de coordonate al utilizatorului.

Sistemele de coordonate de lucru


Unitatea de comand a strungului CNC Haas suport ambele sisteme de coordonate
YASNAC i FANUC. Coordonatele de lucru mpreun cu coreciile sculelor pot fi utilizate
pentru poziionarea unui program de prelucrare oriunde n zona de lucru. Consultai de
asemenea seciunea Coreciile sculelor.

G53 Selectarea coordonatelor mainii (Grupa 00)


Acest cod anuleaz temporar decalajele pentru coordonatele de lucru i utilizeaz sistemul
de coordonate al mainii.

G54-59 Selectarea sistemului de coordonate #1 - #6 FANUC


(Grupa 12)
Aceste coduri selecteaz unul din cele ase sisteme de coordonate ale utilizatorului din
memoria de decalaje. Toate referirile ulterioare la poziiile axelor vor fi interpretate n noul
sistem de coordonate. Decalajele sistemului de coordonate de lucru sunt introduse din
pagina Active Work Offset (decalaje de origine active). Pentru decalaje de origine
suplimentare, a se vedea G154.

G61 Oprirea exact modal (Grupa 15)


Codul G61 este utilizat pentru specificarea unei opriri exacte. Micrile rapide i interpolate
vor fi decelerate pn la o oprire exact naintea procesrii unui bloc. n oprirea exact,
deplasrile vor dura mai mult i micarea continu a frezei nu va avea loc. Aceasta poate
cauza o achiere mai adnc n locul n care se oprete scula.
313

Codurile G (ciclurile nchise)

G64 Anularea opririi exacte G61 (Grupa 15)


Codul G64 este utilizat pentru anularea unei opriri exacte. Selecteaz modul
achiere normal.

G65 Apelarea subrutinei macro pentru dotarea opional


(Grupa 00)
Codul G65 este descris n Macro-urile din seciunea Programarea.

6.1.2

Codurile G (ciclurile nchise)


Un ciclu nchis este utilizat pentru simplificarea programrii unei prelucrri. Ciclurile nchise
sunt definite pentru cele mai uzuale operaii repetitive pe axa Z, cum ar fi gurirea,
tarodarea i alezarea. Odat selectat, un ciclu nchis este activ pn la anularea cu G80.
Cnd este activ, ciclul nchis este executat de fiecare dat cnd este programat o micare
a unei axe. Micrile axelor sunt executate ca i comenzi rapide (G00), operaia din ciclul
nchis fiind executat dup micarea axei. Acestea se pot aplica pentru ciclurile G17 i G19
i pentru micrile pe axa Y la strungurile cu axa Y.

T6.2:

Lista cilurilor nchise cod G pentru strung

Cod

Denumire

Cod

Denumire

G70

Ciclul de finisare (Grupa


00)

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

Comanda Servo Bar

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

Anularea G112 (Grupa


04)

G76

Ciclul de filetare, treceri


multiple (Grupa 00)

G154

Selectarea
coordonatelor de lucru
P1-99 (Grupa 12)

G80

Anularea ciclului nchis


(Grupa 09*)

G159

Preluarea din
fundal/returnarea
piesei

G81

Ciclul nchis de gurire


(Grupa 09)

G160

Activarea modului de
comand ax APL

G82

Ciclul nchis de
pregurire (Grupa 09)

G161

Dezactivarea modului
de comand ax APL

G83

Ciclul nchis de gurire


progresiv normal
(Grupa 09)

G184

Ciclul nchis de
tarodare invers pentru
filete pe stnga (Grupa
09)

G84

Ciclul nchis de tarodare


(Grupa 09)

G186

Tarodarea rigid
invers cu sculele
antrenate (pentru filete
pe stnga)

G85

Ciclul nchis de alezare


(Grupa 09)

G187

Reglarea preciziei
(Grupa 00)

G86

Ciclul nchis de alezare


i oprire (Grupa 09)

G195 / G196

Tarodarea radial
direct/invers cu
sculele antrenate
(diametru) (Grupa 00)

G87

Ciclul nchis de alezare


i retragere manual
(Grupa 09)

G198

Decuplarea controlului
sincron al arborilor
(Grupa 00)

G88

Ciclul nchis de alezare,


oprire temporizat i
retragere manual
(Grupa 09)

G199

Cuplarea controlului
sincron al arborilor
(Grupa 00)

315

Codurile G (ciclurile nchise)

Cod

Denumire

Cod

Denumire

G89

Ciclul nchis de alezare


i oprire temporizat
(Grupa 09)

G211

Setarea manual a
sculei / G212 Setarea
automat a sculei

G90

Ciclul de strunjire
diametru exterior/interior
(Grupa 01)

G200

Indexarea din mers


(Grupa 00)

G92

Ciclul de filetare (Grupa


01)

G241

Ciclul nchis de gurire


radial (Grupa 09)

G94

Ciclul de faetare frontal


(Grupa 01)

G242

Ciclul nchis de
pregurire radial
(Grupa 09)

G95

Tarodarea rigid cu
sculele antrenate
(frontal) (Grupa 09)

G243

Ciclul nchis de gurire


progresiv normal
radial (Grupa 09)

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

Ciclul nchis de alezare


radial (Grupa 09)

G98

Avansul pe minut
(Grupa 10)

G247

Ciclul nchis de alezare


radial i retragere
manual (Grupa 09)

G99

Avansul pe rotaie
(Grupa 10)

G248

Ciclul nchis de alezare


radial, oprire
temporizat i
retragere manual
(Grupa 09)

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

Utilizarea ciclurilor nchise


Ciclurile nchise modale rmn n vigoare dup ce sunt definite i sunt executate pe axa Z,
pentru fiecare poziie a axei X, Y sau C.

NOT:

Reinei c micrile de poziionare pe axa X, Y sau C din cursul unui


ciclu nchis vor fi deplasri rapide.
Funcionarea unui ciclu nchis va varia n funcie de utilizarea unor micri incrementale
(U,W) sau absolute (X, Y sau C) ale axei.
Dac se definete o contorizare a buclelor (cod numeric Lnn) n interiorul blocului, ciclul
nchis va fi repetat de numrul de ori indicat, cu o micare incremental (U sau W) dup
fiecare ciclu. Introducei numrul de repetiii (L) de fiecare dat cnd este necesar o
operaie repetitiv; numrul de repetiii (L) nu este memorat pentru urmtorul ciclu nchis.
Codurile M de comand a arborelui principal nu vor fi utilizate n timp ce un ciclu nchis
este activ.

Ciclurile nchise cu scule antrenate


Ciclurile nchise G81, G82, G83, G85, G86, G87, G88, G89, G95 i G186 pot fi utilizate
mpreun cu sculele antrenate axiale, iar G241, G242, G243, G245 i G249 pot fi utilizate
mpreun cu sculele antrenate radiale. Unele programe trebuie verificate pentru a v
asigura c acestea activeaz arborele principal nainte de executarea ciclurilor nchise.

NOT:

G84 i G184 nu pot fi utilizate mpreun cu sculele antrenate.

G70 Ciclul de finisare (Grupa 00)


Ciclul de finisare G70 poate fi utilizat pentru finisarea traiectoriilor sculei de la achierea de
degroare cu cicluri de ndeprtare a adaosului ca G71, G72 i G73.
P - Numrul blocului de nceput al rutinei de executat
Q - Numrul blocului final al rutinei de executat
Planul Z-X G18 trebuie s fie activ

317

Codurile G (ciclurile nchise)

F6.18:

G70 Ciclul de finisare: [P] Blocul de nceput, [Q] Blocul final.

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 Ciclul de ndeprtare adaos diametru exterior/interior


(Grupa 00)
*D - Adncimea de achiere a fiecrei treceri de ndeprtare a adaosului, raz pozitiv
F - Viteza de avans n oli (mm) pe minut (G98) sau pe rotaie (G99) de utilizat n cursul
blocului PQ G71
*I - Dimensiunea pe axa X i sensul adaosului pentru trecerea de degroare G71, raz
*K - Dimensiunea pe axa Z i sensul adaosului pentru trecerea de degroare G71
P - Numrul blocului de nceput al traiectoriei de degroare
Q - Numrul blocului final al traiectoriei de degroare
*S - Turaia arborelui principal de utilizat n cursul blocului PQ G71
*T - Scula i coreciile de utilizat n cursul blocului PQ G71
*U - Dimensiunea pe axa X i sensul adaosului de finisare G71, diametru
*W - Dimensiunea pe axa Z i sensul adaosului de finisare G71
*R1 - Selectarea YASNAC degroare tip 2
* opional
Planul Z-X G18 trebuie s fie activ.
F6.19:

G71 ndeprtarea adaosului: [1] Setarea 73, [2] Poziie de pornire, [3] Plan de
degajare axa Z, [4] Adaos de finisare, [5] Adaos de degroare,
[6] Traiectorie programat.

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

Codurile G (ciclurile nchise)

Dou tipuri de traiectorii de prelucrare sunt adresate cu o comand G71. Primul tip de
traiectorie (tip 1) are loc atunci cnd pe axa X a traiectoriei programate nu se modific
sensul. Al doilea tip de traiectorie (tip 2) permite schimbarea sensului pe axa X. Pentru
ambele tipuri, tip 1 i tip 2, nu se permite schimbarea sensului pe axa Z a traiectoriei
programate. Tipul 1 este selectat prin existena doar a unei micri pe axa X n blocul
specificat prin P n apelarea G71. Cnd n blocul P exist o micare pe ambele axe X i Z,
se consider c este vorba despre o degroare tip 2. Cnd v aflai n modul YASNAC,
degroarea tip 2 este selectat prin includerea R1 n blocul de comand G71.
Oricare dintre cele patru cadrane ale planului X-Z poate fi tiat prin specificarea codurilor
de adres D, I, K, U i W adecvate.
n figuri, poziia de pornire S este poziia sculei n momentul apelrii G71. Planul de
degajare Z [3] este derivat din poziia de pornire pe axa Z i suma W cu adaosul de finisare
opional K.
F6.20:

G71 Relaiile ntre adrese

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:

O ncapsulare cu 4 canale [1] i dou ncapsulri: una cu 5 canale [2] i una cu 2


canale [3].

3
2

P S

P S

321

Codurile G (ciclurile nchise)

Un canal poate fi definit ca o schimbare de direcie ce creeaz o suprafa concav n


materialul achiat. Nu pot exista mai mult de 10 niveluri de ncapsulare a canalelor. Dac
programul de prelucrare are mai mult de 10 canale, creai un alt ciclu. Figurile urmtoare
ilustreaz secvena de treceri de degroare (tip 1 i 2) pentru traiectoriile PQ cu canale
multiple. ntregul material de deasupra canalelor este mai nti degroat, iar apoi sunt
realizate canalele n sensul Z.
F6.22:

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:

Un efect al utilizrii unui adaos de finisare sau degroare Z este limita


dintre dou treceri pe o parte a canalului i punctul corespunztor de
pe cealalt parte a canalului. Aceast distan trebuie s fie mai mare
dect dublul sumei dintre adaosurile de degroare i finisare.
De exemplu, dac traiectoria G71 tip 2 conine urmtoarele:
...
X-5. Z-5. ;
X-5.1 Z-5.1 ;
X-3.1 Z-8.1 ;
...
Cel mai mare adaos ce poate fi specificat este 0.999, deoarece distana pe orizontal dintre
nceputul trecerii 2 pn la acelai punct al trecerii 3 este 0.2. Dac se specific un adaos
mai mare, se poate produce supratierea.
Compensarea frezei este aproximat prin ajustarea adaosului de degroare n funcie de
raza i tipul de vrf al sculei. De aceea, limitele aplicabile pentru adaos se aplic i pentru
suma adaosurilor i a razei sculei.

ATENIE:

Dac ultima trecere pe traiectoria P-Q este o curb nemonoton (cu


utilizarea unui adaos de finisare), adugai o scurt trecere de
retragere; nu utilizai W.

Curbele monotone sunt curbe ce au tendina de deplasare ntr-un singur sens odat cu
creterea x. O curb monoton cresctoare crete ntotdeauna odat
cu creterea x, respectiv f(a)>f(b) pentru orice a>b. O curb monoton
descresctoare se reduce ntotdeauna odat cu creterea x, respectiv
f(a)<f(b) pentru orice a>b. Acelai tip de restricii se aplic de
asemenea pentru curbele monoton nedecresctoare i monoton
necresctoare.

323

Codurile G (ciclurile nchise)

F6.24:

Exemplu cod G de baz G71: [1] Pornire, [P] Bloc de nceput, [Q] Bloc final.

S
Q

Exemplu de program:
%
O0070 (G71 Ciclu de degroare);
T101 ;
G50 S2500 ;
G97 S509 M03 ;
G00 G54 X6. Z0.05 ;
G96 S800 ;
G71 P1 Q2 D0.15 U0.01 W0.005 F0.014 ;
N1 G00 X2. ;
G01 Z-3. F0.006 ;
X3.5 ;
G03 X4. Z-3.25 R0.25 ;
G01 Z-6. ;
N2 X6. ;
G70 P1 Q2 (Trecere de finisare) ;
M09 ;
G53 X0 M05 ;
G53 Z0 ;
M30 ;
%

324

Codurile G i M/setrile

F6.25:

Exemplu de ndeprtare adaos diametru exterior/interior G71 tip 1 [1] Poziie


de pornire, [P] Bloc de nceput, [Q] Bloc final, [R] Raz, [2] Adaos de finisare,
[3] Traiectorie programat.

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

Codurile G (ciclurile nchise)

G50
G97
G00
G96
G70
G00
M30
%
F6.26:

S2500 ;
S955 M03 ;
X6. Z0.05 M08 ;
S1500 ;
P1 Q11 ;
X0 Z0 T200 ;
;

Exemplu de ndeprtare adaos diametru exterior/interior G71 tip 2 [1] Poziie


de pornire, [P] Bloc de nceput, [Q] Bloc final, [2] Adaos de finisare,
[3] Traiectorie programat.

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

Exemplu de ndeprtare adaos diametru interior G71

NOT:

Asigurai-v c poziia de pornire a sculei este plasat sub diametrul


piesei pentru care dorii s ncepei degroarea, nainte s definii un
G71 pentru prelucrare diametru interior cu acest ciclu.
F6.27:

Exemplu de ndeprtare adaos diametru interior G71


R .125

.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

Codurile G (ciclurile nchise)

pentru liniile P5 - Q12) ;


N14 M09 ;
N15 G53 X0 (Pentru a aduce maina n poziia de origine
pentru o schimbare a sculei) ;
G53 Z0 ;
M30 ;
%

G72 Ciclul de ndeprtare adaos suprafa frontal (Grupa


00)
*D - Adncime de achiere a fiecrei treceri de ndeprtare a adaosului, pozitiv
F - Viteza de avans n oli (mm) pe minut (G98) sau pe rotaie (G99) de utilizat n cursul
blocului PQ G71
*I - Dimensiunea pe axa X i sensul adaosului pentru trecerea de degroare G72, raz
*K - Dimensiunea pe axa Z i sensul adaosului pentru trecerea de degroare G72
P - Numrul blocului de nceput al traiectoriei de degroare
Q - Numrul blocului final al traiectoriei de degroare
*S - Turaia arborelui principal de utilizat n cursul blocului PQ G72
*T - Scula i coreciile de utilizat n cursul blocului PQ G72
*U - Dimensiunea pe axa X i sensul adaosului de finisare G72, diametru
*W - Dimensiunea pe axa Z i sensul adaosului de finisare G72
* opional
Planul Z-X G18 trebuie s fie activ.
F6.28:

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

Codurile G (ciclurile nchise)

Primul tip de traiectorie (tip 1) are loc atunci cnd pe axa Z a traiectoriei programate
nu se modific sensul. Al doilea tip de traiectorie (tip 2) permite schimbarea sensului
pe axa Z. Pentru ambele tipuri, tip 1 i tip 2, nu se permite schimbarea sensului pe
axa X a traiectoriei programate. Dac setarea 33 este FANUC, tipul 1 este selectat
prin existena doar a unei micri pe axa X n blocul specificat prin P n apelarea G72.
Cnd n blocul P exist o micare pe ambele axe X i Z, se consider c este vorba
despre o degroare tip 2. Dac setarea 33 este YASNAC, tipul 2 este specificat prin
includerea R1 n blocul de comand G72 (consultai detaliile pentru tipul 2).

F6.30:

G72 Ciclul de ndeprtare adaos suprafa frontal: [P] Bloc de nceput, [1] Plan
de degajare axa X, [2] G00 n blocul P, [3] Traiectorie programat, [4] Adaos
de degroare, [5] Adaos de finisare.
W K

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:

G72 Relaiile ntre adrese

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

Codurile G (ciclurile nchise)

Degroarea tip 2, atunci cnd setarea 33 este FANUC, trebuie s aib o deplasare de
referin, pe ambele axe X i Z, n blocul specificat prin P.
Degroarea este similar tipului 1, cu excepia faptului c dup fiecare trecere de-a lungul
axei X, scula va urma traiectoria definit de PQ. Scula se va retrage apoi paralel cu axa Z
la o distan specificat n setarea 73 (Can Cycle Retraction - retragere ciclu nchis).
Metoda de degroare tip 2 nu las praguri pe pies nainte de achierea de finisare i
conduce de regul la o finisare mai bun.
Un efect al utilizrii unui adaos de finisare sau degroare X este limita dintre dou treceri
pe o parte a canalului i punctul corespunztor de pe cealalt parte a canalului. Aceast
distan trebuie s fie mai mare dect dublul sumei dintre adaosurile de degroare
i finisare.
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:

Dac ultima trecere pe traiectoria P-Q este o curb nemonoton, cu


utilizarea unui adaos de finisare, adugai o scurt trecere de
retragere (nu utilizai U).
Curbele monotone sunt curbe ce au tendina de deplasare ntr-un singur sens odat cu
creterea x. O curb monoton cresctoare crete ntotdeauna odat cu creterea x,
respectiv f(a)>f(b) pentru orice a>b. O curb monoton descresctoare se reduce
ntotdeauna odat cu creterea x, respectiv f(a)<f(b) pentru orice a>b. Acelai tip de
restricii se aplic de asemenea pentru curbele monoton nedecresctoare i monoton
necresctoare. Aa cum se poate observa n figura F6.32, odat cu creterea X, Z scade,
apoi crete, apoi scade i n final crete. Curba X-Z este evident nemonoton. Prin urmare,
este necesar o scurt trecere de retragere.

332

Codurile G i M/setrile

F6.32:

G72 ndeprtare adaos suprafa frontal: [P] Bloc de nceput, [1] Poziie
de pornire, [Q] Bloc final, [2] Adaos de finisare, [3] Adaos de degroare,
[4] Traiectorie programat.

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

Codurile G (ciclurile nchise)

G73 Ciclul de ndeprtare adaos traiectorie neregulat


(Grupa 00)
D - Numrul de treceri de achiere, numr pozitiv
F - Viteza de avans n oli (mm) pe minut (G98) sau pe rotaie (G99) de utilizat n cursul
blocului PQ G73
I - Distana pe axa X i sensul de la prima pn la ultima trecere, raz
K - Distana pe axa Z i sensul de la prima pn la ultima trecere
P - Numrul blocului de nceput al traiectoriei de degroare
Q - Numrul blocului final al traiectoriei de degroare
*S - Turaia arborelui principal de utilizat n cursul blocului PQ G73
*T - Scula i coreciile de utilizat n cursul blocului PQ G73
*U - Dimensiunea pe axa X i sensul adaosului de finisare G73, diametru
*W - Dimensiunea pe axa Z i sensul adaosului de finisare G73
* opional
Planul Z-X G18 trebuie s fie activ
F6.33:

G73 ndeprtare adaos traiectorie neregulat: [P] Bloc de nceput, [Q] Bloc final,
[1] Poziie de pornire, [2] Traiectorie programat, [3] Adaos de finisare,
[4] Adaos de degroare.

1
W

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:

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.
Valoarea D trebuie s fie un numr ntreg pozitiv. Dac valoarea D include o zecimal, se
va genera o alarm. Cele patru cadrane ale planului ZX pot fi prelucrate dac se utilizeaz
urmtoarele semne pentru U, I, W i K.

335

Codurile G (ciclurile nchise)

F6.34:

G71 Relaiile ntre adrese

U+ W- I+ KQ
S

U+ W+ I+ K+
Q
S

X+

Z+

Q
S
U- W- I- K-

S
U- W+ I- K+

G74 Ciclul de canelare frontal (Grupa 00)


*D - Degajarea sculei la revenirea n planul de pornire, pozitiv
*F - Viteza de avans
*I - Dimensiunea incrementrii pe axa X ntre ciclurile de progresie, raz pozitiv
K - Dimensiunea incrementrii pe axa Z ntre ciclurile de progresie
*U - Distana incremental pe axa X a celui mai avansat ciclu de progresie (diametru)
W - Distana incremental pe axa Z a adncimii totale de achiere progresiv
*X - Poziia absolut pe axa X a celui mai avansat ciclu de progresie (diametru)
Z - Poziia absolut pe axa Z a adncimii totale de achiere progresiv
* opional
F6.35:

G74 Ciclul de canelare frontal, gurire progresiv: [1] Deplasare rapid,


[2] Avans de lucru, [3] Traiectorie programat, [S] Poziie de pornire,
[P] Retragere progresie (setarea 22).

Z
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

Codurile G (ciclurile nchise)

F6.37:

G74 Ciclul de canelare frontal (treceri multiple): [1] Deplasare rapid, [2] Avans
de lucru, [3] Traiectorie programat, [4] Canelur.

Tool

1
2
3
4

Exemplu de program:
%
O0074 ;
T101 ;
G97 S750 M03 ;
G00 X3. Z0.05 (Deplasare rapid n poziia de pornire) ;
G74 X1.75 Z-0.5 I0.2 K0.1 F0.01 (Ciclu de canelare
frontal, treceri multiple) ;
G53 X0 ;
G53 Z0 ;
M30 ;
%

G75 Ciclul de canelare diametru exterior/interior (Grupa 00)


*D - Degajarea sculei la revenirea n planul de pornire, pozitiv
*F - Viteza de avans
*I - Dimensiunea incrementrii pe axa X ntre ciclurile de progresie (msurare pe raz)
*K - Dimensiunea incrementrii pe axa Z ntre ciclurile de progresie
*U - Distana incremental pe axa X a adncimii totale de achiere progresiv
W - Distana incremental pe axa Z a celui mai avansat ciclu de progresie
*X - Poziia absolut pe axa X a adncimii totale de achiere progresiv (diametru)
Z - Poziia absolut pe axa Z a celui mai avansat ciclu de progresie
* opional

338

Codurile G i M/setrile

F6.38:

G75 Ciclul de canelare diametru exterior/interior: [1] Deplasare rapid, [2] Avans
de lucru, [S] Poziie de pornire.

W
K

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:

Degajarea achiei este definit prin setarea 22.


F6.39:

G75 Diametru exterior, trecere unic

2
3
4

Exemplu de program:
%
O0075 ;
T101 ;
G97 S750 M03 ;
G00 X4.1 Z0.05 (Deplasare rapid n poziia degajat) ;
339

Codurile G (ciclurile nchise)

G01 Z-0.75 F0.05 (Avans n poziia canalului) ;


G75 X3.25 I0.1 F0.01 (Canelare progresiv diametru
exterior/interior, trecere unic) ;
G00 X5. Z0.1 ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
Programul urmtor este un exemplu de program G75 (treceri multiple):
F6.40:

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 (Grupa 00)


*A - Unghiul vrfului sculei (valoare: 0 - 120 grade) Nu utilizai un punct zecimal
D - Adncimea de achiere pentru prima trecere
F(E) - Viteza de avans, pasul filetului
*I - Conicitatea filetului, msurare pe raz
K - nlimea filetului, definete adncimea filetului, msurare pe raz
*P - Achierea cu o singur muchie (sarcin constant)
*Q - Unghiul de pornire a filetului (nu utilizai un punct zecimal)
*U - Distana incremental pe axa X, pornire pentru diametrul de adncime maxim a
filetului
*W - Distana incremental pe axa Z, pornire pentru lungimea maxim a filetului
*X - Poziia absolut pe axa X, diametrul de adncime maxim a filetului
*Z - Poziia absolut pe axa Z, lungimea maxim a filetului
* opional
F6.41:

G76 Ciclul de filetare, treceri multiple: [1] Adncime Z, [2] Diametru minor,
[3] Diametru major.

Setarea 95/96 stabilete dimensiunea/unghiul teiturii; M23/M24 comut operaia de teire


n starea ON/OFF (activat/dezactivat).

341

Codurile G (ciclurile nchise)

F6.42:

G76 Ciclul de filetare, treceri multiple filet conic: [1] Deplasare rapid, [2] Avans
de lucru, [3] Traiectorie programat, [4] Adaos de achiere, [5] Poziie
de pornire, [6] Diametru finisat, [7] int, [A] Unghi.

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:

Conicitatea filetului pentru diametru exterior convenional va avea o


valoare I negativ.
Adncimea primei treceri de filetare este specificat n D. Adncimea ultimei treceri de
filetare poate fi controlat prin setarea 86.
Unghiul vrfului sculei pentru filetare este specificat n A. Valoarea poate varia ntre 0 i 120
grade. Dac nu se utilizeaz A, se presupune c este de 0 grade. Pentru reducerea
vibraiilor n timpul filetrii, utilizai A59 la achierea unui filet inclus de 60 grade.
Codul F specific viteza de avans pentru filetare. Este ntotdeauna recomandabil s se
specifice la programare G99 (avans pe rotaie) naintea unui ciclu nchis de filetare. Codul
F indic de asemenea pasul filetului.

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:

G76 cu utilizarea unei valori A: [1] Setrile 95 i 96 (a se vedea Nota),


[2] Setarea 99 - Adncime de achiere minim filet, [3] Vrf achietor,
[4] Setarea 86 - Adaos de finisare.
M23

2
A

1
M24

B
D N

NOT:

Setrile 95 i 96 vor afecta dimensiunea i unghiul teiturii finale.


Sunt disponibile patru opiuni pentru G76 Filetarea multipl:
1.

P1: Achierea cu o singur muchie, valoare de achiere constant

2.

P2: Achierea cu dou muchii, valoare de achiere constant

3.

P3: Achierea cu o singur muchie, adncime de achiere constant

4.

P4: Achierea cu dou muchii, adncime de achiere constant

P1 i P3 permit ambele achierea cu o singur muchie, diferena innd de faptul c la P3


se execut o adncime de achiere constant la fiecare trecere. Similar, opiunile P2 i P4
permit o achiere cu dou muchii, P4 asigurnd o adncime de achiere constant la
fiecare trecere. Experiena practic a artat c opiunea P2 de achiere cu dou muchii
ofer rezultate superioare la filetare.
D specific adncimea primei treceri de achiere. Fiecare trecere succesiv este
determinat de ecuaia D*sqrt(N), unde N este a n-a trecere de filetare, iar sqrt funcia
rdcin ptrat. Muchia de atac a sculei execut integral achierea. Pentru calcularea
poziiei X a fiecrei treceri, trebuie s facei suma tuturor trecerilor anterioare, msurnd
din punctul de pornire valoarea X pentru fiecare trecere.
343

Codurile G (ciclurile nchise)

F6.44:

G76 Ciclul de filetare, treceri multiple

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 ;
%

Exemplu de utilizare unghi de pornire a filetului (Q)


G76 X1.92 Z-2. Q60000 F0.2 D0.01 K0.04 (achiere la 60
grade) ;
G76 X1.92 Z-2. Q120000 F0.2 D0.01 K0.04 (achiere la 120
grade) ;
G76 X1.92 Z-2. Q270123 F0.2 D0.01 K0.04 (achiere la
270.123 grade) ;
Se aplic urmtoarele reguli la utilizarea Q:
1.

Unghiul de pornire, Q, trebuie specificat de fiecare dat cnd este utilizat. Dac nu
este specificat nicio valoare, se presupune c unghiul este zero (0).

2.

Nu utilizai un punct zecimal. Unghiul de cretere a filetului este de 0.001 grade. De


aceea, un unghi de 180 trebuie specificat drept Q180000, iar un unghi de 35
drept Q35000.

3.

Unghiul Q trebuie introdus ca valoare pozitiv cuprins ntre 0 i 360000.


345

Codurile G (ciclurile nchise)

Exemplu de filetare cu porniri multiple


Filetele multiple pot fi prelucrate prin modificarea punctului de pornire al fiecrui ciclu
de filetare.
Exemplul anterior a fost modificat pentru a se crea un filet cu porniri multiple.
Pentru calcularea punctelor de pornire suplimentare, avansul F0.0714 (pasul) este nmulit
cu numrul de puncte de pornire (3), obinndu-se 0.0714 * 3 = 0.2142. Acesta reprezint
nou vitez de avans F0.2142 (pasul).
Pasul (0.0714) este adugat la punctul de pornire iniial de pe axa Z (N2) pentru calcularea
urmtorului punct de pornire (N5).
Adugai din nou aceeai valoare la punctul de pornire anterior (N5) pentru a calcula
urmtorul punct de pornire (N7).
Exemplul #1
T101 (Filet cu 3 porniri 1.00-14) ;
(1.00/14 = PASUL = 0.0714) ;
(PASUL = 0.0714 este decalarea pe axa Z pentru fiecare
pornire a filetului) ;
(0.0714 * 3 = PASUL = 0.2142) ;
(PASUL = 0.2142 este viteza de avans) ;
N1 M08 ;
N2 G00 G54 X1.100 Z.500 (Punctul de pornire iniial) ;
N3 G97 S400 M03 ;
N4 G76 X.913 Z-.850 K.042 D.0115 F.2142 (Ciclu de
filetare) ;
N5 G00 X1.100 Z.5714 (Pornire iniial 0.500 + 0.0714) ;
N6 G76 X.913 Z-.850 K.042 D.0115 F.2142 (Ciclu de
filetare) ;
N7 G00 X1.100 Z.6428 (A doua pornire 0.5714 + 0.0714) ;
N8 G76 X.913 Z-.850 K.042 D.0115 F.2142 (Ciclu de
filetare) ;
N9 G00 X6.00 Z6.00 ;
N10 M30 ;

G80 Anularea ciclului nchis (Grupa 09*)


Acest cod G este modal, dezactivnd toate ciclurile nchise.

NOT:
346

Utilizarea G00 sau G01 va anula de asemenea un ciclu nchis.

Codurile G i M/setrile

G81 Ciclul nchis de gurire (Grupa 09)


*C - Comanda de micare absolut pe axa C (opional)
F - Viteza de avans
*L - Numrul de repetiii
R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare absolut pe axa Y
*Z - Poziia fundului alezajului
* opional
A se vedea de asemenea G241 pentru gurirea radial i G195/G196 pentru tarodarea
radial cu sculele antrenate.
F6.45:

G81 Ciclul nchis de gurire: [1] Deplasare rapid, [2] Avans de lucru, [3] nceput
sau sfrit curs, [4] Plan de pornire, [R] Plan R, [Z] Poziie la fundul alezajului.

1
2
3

R
X

G82 Ciclul nchis de pregurire (Grupa 09)


*C - Comanda de micare absolut pe axa C (opional)
F - Viteza de avans n oli (mm) pe minut
*L - Numrul de repetiii
P - Timpul de oprire n fundul alezajului
R - Poziia planului R
W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
*Z - Poziia fundului alezajului
* opional
Acest cod G este modal, ciclul nchis fiind activat pn cnd este anulat sau pn cnd este
selectat un alt ciclu nchis. Odat activat, fiecare deplasare a axei X va determina
executarea acestui ciclu nchis.
347

Codurile G (ciclurile nchise)

A se vedea de asemenea G242 pentru pregurirea radial cu sculele antrenate.


F6.46:

G82 Ciclul nchis de pregurire: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Oprire temporizat, [5] Plan de pornire,
[R] Plan R, [Z] Poziie fund alezaj.

1
2
3
4

Exemplu de program:
F6.47:

G82 Gurirea pe axa Y

(Pregurire cu sculele antrenate - axial) ;


T1111 ;
G18 (Apelare plan de referin) ;
G98 (Avans pe minut) ;
M154 (Cuplare ax C) ;
G00 G54 X6. C0. Y0. Z1. ;
G00 X1.5 Z0.25 ;
G97 P1500 M133 ;
M08 ;
G82 G98 C45. Z-0.25 F10. P80 ;
C135. ;
C225. ;
C315. ;
G00 G80 Z0.25 M09 ;
M155 ;
M135 ;
M09 ;
G00 G28 H0. (Rotire napoi ax C) ;
348

Codurile G i M/setrile

G00
G18
G99
M01
M30
%

X6. Y0. Z1. ;


(Revenire n planul XZ) ;
(oli pe minut) ;
;
;

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.

G83 Ciclul nchis de gurire progresiv normal (Grupa 09)


*C - Comanda de micare absolut pe axa C (opional)
F - Viteza de avans n oli (mm) pe minut
*I - Dimensiunea primei adncimi de achiere
*J - Valoarea cu care se reduce adncimea de achiere la fiecare trecere
*K - Adncimea minim de achiere
*L - Numrul de repetiii
*P - Timpul de oprire n fundul alezajului
*Q - Valoarea de ptrundere, ntotdeauna incremental
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
Z - Poziia fundului alezajului
* opional

349

Codurile G (ciclurile nchise)

F6.48:

G83 Ciclul nchis de gurire progresiv: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Oprire temporizat, [#22] Setarea 22,
[#52] Setarea 52.
Z

1
2
3
4

Q
R

#22

NOT:

#52

Dac sunt specificate I, J i K, se selecteaz un mod de funcionare


diferit. Prima trecere va ptrunde cu valoarea I, fiecare adncime de
achiere succesiv va fi redus cu valoarea J, iar adncimea minim
de achiere este K. Nu utilizai o valoare Q atunci cnd programai cu
I, J i K.
Setarea 52 modific modul n care funcioneaz G83 atunci cnd revine n planul R. De
obicei, planul R este setat cu mult deasupra tieturii, pentru a se asigura c micarea de
progresie permite eliminarea achiilor din alezaj. ns aceasta determin o deplasare
inutil la gurirea iniial a acestui spaiu gol. Dac setarea 52 este setat la distana
necesar pentru eliminarea achiilor, planul R poate fi setat mult mai aproape de piesa
gurit. Cnd se produce micarea de eliminare spre R, Z va fi deplasat dincolo de R cu
aceast valoare din setarea 52. Setarea 22 este valoarea avansului n Z pentru revenirea
n acelai punct n care s-a produs retragerea.
Exemplu de program:
T101 ;
G97 S500 M03 ;
G00 X0 Z1. M08 ;
G99
G83 Z-1.5 F0.005 Q0.25 R0.1 ;
G80 ;
M09 ;
G53 X0 ;
G53 Z0 ;
M30 ;
%
Exemplu de program (scul antrenat):

350

Codurile G i M/setrile

(GURIRE PROGRESIV CU SCULE ANTRENATE - AXIAL) ;


T1111 ;
G98 ;
M154 (Cuplare ax C) ;
G00 G54 X6. C0. Y0. Z1. ;
G00 X1.5 Z0.25 ;
G97 P1500 M133 ;
M08 ;
G83 G98 C45. Z-0.8627 F10. Q0.125 ;
C135. ;
C225. ;
C315. ;
G00 G80 Z0.25 ;
M155 ;
M135 ;
M09 ;
G28 H0. (Rotire napoi ax C) ;
G00 G54 X6. Y0. Z1. ;
G18 ;
G99 ;
M01 ;
M30 ;
%

G84 Ciclul nchis de tarodare (Grupa 09)


F - Viteza de avans
*R - Poziia planului R
S - Turaia, apelat nainte de G84
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
Z - Poziia fundului alezajului
* opional
Note referitoare la programare: Nu este necesar pornirea arborelui principal n sens orar
naintea acestui ciclu nchis. Unitatea de comand o va face automat.

351

Codurile G (ciclurile nchise)

F6.49:

G84 Ciclul nchis de tarodare: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Plan de pornire, [R] Plan R, [Z] Poziie la fundul
alezajului.
Z

1
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

Setarea 9 Dimensioning (dimensionare) = mm


Tarodare n sistem imperial, G99 Avans pe
rotaie

Tarodare n sistem metric, G99 Avans pe


rotaie

O00840 (G84 TAP, SET9=MM) ;


G21 (ALARM IF SET9 NOT MM) ;
T0101 (1/4-20 TAP) ;
G54 G00 X0. Z12.7 ;
G99 (FEED PER REV) ;
S800 (RPM OF TAP CYCLE) ;
G84 Z-12.7 R12.7 F1.27 (1/20*25.4=1.27) ;
G00 G80 ;
M30 ;

O00841 (G84 TAP, SET9=MM) ;


G21 (ALARM IF SET9 NOT MM) ;
T0202 (M8 x 1.25 TAP) ;
G54 G00 X0. Z12.7 ;
G99 (FEED PER REV) ;
S800 (RPM OF TAP CYCLE) ;
G84 Z-12.7 R12.7 F1.25 (LEAD=1.25) ;
G00 G80 ;
M30 ;

Setarea 9 Dimensioning (dimensionare) = oli


Tarodare n sistem imperial, G99 Avans pe
rotaie

Tarodare n sistem metric, G99 Avans pe


rotaie

O00842 (G84 TAP, SET9=IN) ;


G20 (ALARM IF SET9 NOT INCH) ;
T0101 (1/4-20 TAP) ;
G54 G00 X0. Z.5 ;
G99 (FEED PER REV) ;
S800 (RPM OF TAP CYCLE) ;
G84 Z-.5 R.5 F0.05 (1/20=.05) ;
G00 G80 ;
M30 ;

O00843 (G84 TAP, SET9=IN) ;


G20 (ALARM IF SET9 NOT INCH) ;
T0202 (M8 x 1.25 TAP) ;
G54 G00 X0. Z.5 ;
G99 (FEED PER REV) ;
S800 (RPM OF TAP CYCLE) ;
G84 Z-.5 R.5 F0.0492 (1.25/25.4=.0492) ;
G00 G80 ;
M30 ;

353

Codurile G (ciclurile nchise)

G85 Ciclul nchis de alezare (Grupa 09)

NOT:

Acest ciclu execut avansul de intrare i avansul de ieire.


F - Viteza de avans
*L - Numrul de repetiii
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
Z - Poziia fundului alezajului
* opional
F6.50:

G85 Ciclul nchis de alezare: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Plan de pornire, [R] Plan R, [Z] Poziie fund
alezaj.
Z

1
2
3

X
Z
4

G86 Ciclul nchis de alezare i oprire (Grupa 09)


:

Arborele principal se oprete i iese din alezaj prin deplasare rapid.


F - Viteza de avans
*L - Numrul de repetiii
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
*Z - Poziia fundului alezajului
* opional
Acest cod G oprete arborele principal odat ce scula ajunge la fundul alezajului. Scula se
retrage odat ce arborele principal s-a oprit.

354

Codurile G i M/setrile

F6.51:

G86 Ciclul nchis de alezare i oprire: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Plan de pornire, [R] Plan R, [Z] Poziie fund
alezaj.

1
2
3

Z
R
X

G87 Ciclul nchis de alezare i retragere manual (Grupa 09)


F - Viteza de avans
*L - Numrul de repetiii
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
*Z - Poziia fundului alezajului
* opional
Acest cod G oprete arborele principal cnd se ajunge la fundul alezajului. n acest punct,
scula este retras prin avans rapid manual din alezaj. Programul continu atunci cnd se
apas butonul [CYCLE START] (pornire ciclu).
F6.52:

G87 Ciclul nchis de alezare i retragere manual: [1] Avans de lucru,


[2] Retragere manual, [3] nceput sau sfrit curs, [4] Plan de pornire,
[R] Plan R, [Z] Poziie fund alezaj. Ciclul.
Z

1
2
3

355

Codurile G (ciclurile nchise)

G88 Ciclul nchis de alezare, oprire temporizat i retragere


manual (Grupa 09)
F - Viteza de avans
*L - Numrul de repetiii
*P - Timpul de oprire n fundul alezajului
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
*Z - Poziia fundului alezajului
* opional
Acest cod G oprete arborele principal cnd se ajunge la fundul alezajului i aplic o oprire
temporizat cu arborele principal rotindu-se pentru intervalul de timp specificat prin
valoarea P. n acest punct, scula este retras prin avans rapid manual din alezaj. Programul
continu atunci cnd se apas butonul [CYCLE START] (pornire ciclu).
F6.53:

G88 Ciclul nchis de alezare, oprire temporizat i retragere manual: [1] Avans
de lucru, [2] Retragere manual, [3] nceput sau sfrit curs, [4] Oprire
temporizat, [5] Plan de pornire, [R] Plan R, [Z] Poziie fund alezaj.
Z

1
2
3
4

356

Codurile G i M/setrile

G89 Ciclul nchis de alezare i oprire temporizat (Grupa 09)

NOT:

Acest ciclu execut avansul de intrare i avansul de ieire.


F - Viteza de avans
*L - Numrul de repetiii
*P - Timpul de oprire n fundul alezajului
*R - Poziia planului R
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Y - Comanda de micare pe axa Y
*Z - Poziia fundului alezajului
* opional
F6.54:

G89 Ciclul nchis de alezare i oprire temporizat: [1] Avans de lucru, [2] nceput
sau sfrit curs, [3] Oprire temporizat, [4] Plan de pornire, [R] Plan R,
[Z] Poziie fund alezaj.

1
2
3

Z
R
X

G90 Ciclul de strunjire diametru exterior/interior (Grupa 01)


F(E) - Viteza de avans
*I - Distana opional i sensul conicitii pe axa X, raz
*U - Distana incremental pe axa X pn la int, diametru
*W - Distana incremental pe axa Z pn la int
X - Poziia absolut a intei pe axa X
Z - Poziia absolut a intei pe axa Z
* opional

357

Codurile G (ciclurile nchise)

F6.55:

G90 Ciclul de strunjire diametru exterior/interior: [1] Deplasare rapid, [2] Avans
de lucru, [3] Traiectorie programat, [4] Adaos de achiere, [5] Adaos de
finisare, [6] Poziie de pornire, [7] int.
Z

1
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:

G90-G92 Relaiile ntre adrese

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 (Grupa 01)


F(E) - Viteza de avans, pasul filetului
*I - Distana opional i sensul conicitii pe axa X, raz
*Q - Unghiul de pornire a filetului
*U - Distana incremental pe axa X pn la int, diametru
*W - Distana incremental pe axa Z pn la int
X - Poziia absolut a intei pe axa X
Z - Poziia absolut a intei pe axa Z
* opional
Note referitoare la programare: Setarea 95/96 stabilete dimensiunea/unghiul teiturii.
M23/M24 activeaz/dezactiveaz teirea.
G92 este utilizat pentru filetarea simpl, ns sunt posibile treceri multiple pentru filetare
prin specificarea poziiilor X ale trecerilor suplimentare. Filetele drepte sunt realizate prin
specificarea X, Z i F. Prin adugarea unei valori I, se realizeaz un filet conic sau de
conduct. Conicitatea este furnizat prin int. Ceea ce nseamn c se adaug I la
valoarea X a intei. La captul filetului, se realizeaz automat o teitur nainte de atingerea
intei; teitura implicit este un filet la 45 grade. Aceste valori pot fi modificate prin setarea
95 i setarea 96.
n cursul programrii incrementale, semnul numrului ce urmeaz dup variabilele U i W
depinde de sensul traiectoriei sculei. De exemplu, dac sensul unei traiectorii de-a lungul
axei X este negativ, valoarea U este negativ.
F6.57:

G92 Ciclul de filetare: [1] Deplasare rapid, [2] Avans de lucru, [3] Traiectorie
programat, [4] Poziie de pornire, [5] Diametru minor, [6] 1/filete pe ol =
avans pe rotaie (formula pentru oli; F = pasul filetului).

4
Z-1.0

1
2
3

Exemplu de program:
%
O0156 (PROGRAM DE FILETARE 1-12) ;
T101 ;
G54 ;
359

Codurile G (ciclurile nchise)

G50 S3000 M3 ;
G97 S1000 ;
X1.2 Z.2 (Deplasare rapid n poziia degajat) ;
G92 X.980 Z-1.0 F0.0833 (Setare ciclu de filetare) ;
X.965 (A 2-a trecere) (Cicluri succesive) ;
X.955 (A 3-a trecere) ;
X.945 (A 4-a trecere) ;
X.935 (A 5-a trecere) ;
X.925 (A 6-a trecere) ;
X.917 (A 7-a trecere) ;
X.910 (A 8-a trecere) ;
X.905 (A 9-a trecere) ;
X.901 (A 10-a trecere) ;
X.899 (A 11-a trecere) ;
G53 X0 ;
G53 Z0 ;
M30 ;
%

Exemplu de utilizare unghi de pornire a filetului Q


G92 X-1.99 Z-2. Q60000 F0.2 (Achiere la 60 grade) ;
G92 X-1.99 Z-2. Q120000 F0.2 (Achiere la 120 grade) ;
G92 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, trebuie specificat de fiecare dat cnd este utilizat. Dac nu
este specificat nicio valoare, se presupune c unghiul este zero (0).

2.

Unghiul de cretere a filetului este de 0.001 grade. Nu utilizai un punct zecimal


pentru nregistrare; de exemplu, un unghi de 180 trebuie specificat drept Q180000,
iar un unghi de 35 drept Q35000.

3.

Unghiul Q trebuie introdus ca valoare pozitiv cuprins ntre 0 i 360000.

n general, cnd se execut filete multiple, este recomandabil s se realizeze adncimea


filetelor la un nivel uniform pentru toate unghiurile de filetare. Un mod de a realiza asta este
s se creeze un subprogram ce determin doar deplasarea axei Z pentru obinerea unor
unghiuri de filetare diferite. Dup ce subprogramul este finalizat, modificai adncimea axei
X i apelai din nou subprogramul.

360

Codurile G i M/setrile

G94 Ciclul de faetare frontal (Grupa 01)


F(E) - Viteza de avans
*K - Distana opional i sensul concitii pe axa Z
*U - Distana incremental pe axa X pn la int, diametru
*W - Distana incremental pe axa Z pn la int
X - Poziia absolut a intei pe axa X
Z - Poziia absolut a intei pe axa Z
* opional
F6.58:

G94 Ciclul de faetare frontal: [1] Deplasare rapid, [2] Avans de lucru,
[3] Traiectorie programat, [4] Adaos de achiere, [5] Adaos de finisare,
[6] Poziie de pornire, [7] int.

U/2

1
2
3
4
5

Achierea de faetare frontal dreapt poate fi realizat prin specificarea X, Z i F. Prin


adugarea unei valori K, se poate realiza o faetare conic. Conicitatea este furnizat prin
int. Ceea ce nseamn c se adaug K la valoarea X a intei.
Oricare din cele patru cadrane ale planului ZX este programat prin varierea U, W, X i Z.
Conicitatea poate fi pozitiv sau negativ. Figura urmtoare ofer cteva exemple de valori
necesare pentru prelucrarea n fiecare din cele patru cadrane.
n cursul programrii incrementale, semnul numrului ce urmeaz dup variabilele U i W
depinde de sensul traiectoriei sculei. Dac sensul unei traiectorii de-a lungul axei X este
negativ, valoarea U este negativ.

361

Codurile G (ciclurile nchise)

F6.59:

G94 Relaiile ntre adrese: [S] Poziie de pornire.

U-,W+,K-

II

U-,W-,K+
S

X+
Z+

III

IV
S
U+,W+,K+

S
U+,W-,K+

G95 Tarodarea rigid cu sculele antrenate (frontal) (Grupa


09)
*C - Comanda de micare absolut pe axa C (opional)
F - Viteza de avans
R - Poziia planului R
S - Turaia, apelat nainte de G95
W - Distana incremental pe axa Z
X - Comanda de micare pe axa X pentru diametrul piesei, opional
*Y - Comanda de micare pe axa Y
Z - Poziia fundului alezajului
* opional
Tarodarea rigid cu sculele antrenate G95 este un ciclu de tarodare axial similar cu
tarodarea rigid G84, utiliznd adresele F, R, X i Z, ns prezint urmtoarele diferene:

Unitatea de comand trebuie s fie n modul G99 Avans pe rotaie pentru ca


tarodarea s funcioneze corect.
O comand S (turaie arbore principal) trebuie s fi fost emis naintea G95.
Axa X trebuie poziionat ntre poziia de zero a mainii i axa central a arborelui
principal; nu o poziionai dincolo de axa central a arborelui principal.

Exemplu de program:
T1111 (TARODARE CU SCULE ANTRENATE - AXIAL - Tarod 1/4
x 20) ;
G99 ;
M154 (Cuplare ax C) ;
G00 G54 X6. C0. Y0. Z1. ;
G00 X1.5 Z0.5 ;
362

Codurile G i M/setrile

M08 ;
S500 ;
G95 C45. Z-0.5 R0.5 F0.05 ;
C135. ;
C225. ;
C315. ;
G00 G80 Z0.5 M09 ;
M135 ;
M155 ;
G28 H0. (Rotire napoi ax C) ;
G00 G54 X6. Y0 Z1. ;
G99 (oli pe minut) ;
M01 ;
M30 ;
%

G96 Activarea vitezei de achiere constante (Grupa 13)


G96 comand meninerea unei viteze de achiere constante la nivelul vrfului sculei de
ctre unitatea de comand. Turaia arborelui principal depinde de diametrul piesei la nivelul
cruia are loc achierea i de valoarea S comandat (RPM=3.82xSFM/DIA). Aceasta
nseamn c turaia arborelui principal crete pe msur ce scula se apropie de X0. Cnd
setarea 9 este setat la INCH, valoarea S este specificat n picioare ptrate pe minut.
Cnd setarea 9 este setat la MM, valoarea S este specificat n metri ptrai pe minut.
AVERTISMENT:

Este mai sigur s se specifice o turaie maxim a arborelui principal


pentru modul Vitez de achiere constant. Utilizai G50 pentru a seta
turaia maxim a arborelui principal.

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.

G97 Dezactivarea vitezei de achiere constante (Grupa 13)


Aceasta solicit unitii de comand s NU regleze turaia arborelui principal pe baza
diametrului de achiere i anuleaz comanda G96. Cnd G97 este n vigoare, orice
comand S este n rotaii pe minut (RPM).

363

Codurile G (ciclurile nchise)

G98 Avansul pe minut (Grupa 10)


G98 schimb modul de interpretare a codului de adres F. F indic valoarea n oli pe minut
atunci cnd setarea 9 este setat la INCH, iar F indic valoarea n milimetri pe minut atunci
cnd setarea 9 este setat la MM.

G99 Avansul pe rotaie (Grupa 10)


Aceast comand schimb modul de interpretare a codului de adres F. F indic valoarea
n oli pe o rotaie a arborelui principal atunci cnd setarea 9 este setat la INCH, n timp
ce F indic valoarea n milimetri pe o rotaie a arborelui principal atunci cnd setarea 9 este
setat la MM.

G100/G101 Dezactivarea/activarea imaginii n oglind


(Grupa 00)
*X - Comanda pe axa X
*Z - Comanda pe axa Z
* opional. Cel puin una este necesar.

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

Setrile 45 - 48 pot fi utilizate pentru selectarea manual a funciei


imagine n oglind.

Codurile G i M/setrile

G102 Ieirea programabil la RS-232 (Grupa 00)


*X - Comanda pe axa X
*Z - Comanda pe axa Z
* opional
Ieirea programabil la portul RS-232 transmite coordonatele de lucru curente ale axelor
ctre un computer extern. Utilizai acest cod G ntr-un bloc de comand fr niciun alt cod
G; acesta nu determin nicio deplasare a axelor.
Not referitoare la programare: Spaiile opionale (setarea 41) i comanda EOB (setarea
25) sunt aplicate.
Digitalizarea unei piese este posibil prin utilizarea acestui cod G i a unui program ce
parcurge o pies n planul X-Z i o sondeaz de-a lungul axei Z cu un G31. Cnd palpatorul
intr n contact, blocul urmtor poate fi un G102 pentru transmiterea poziiei X i Z ctre un
computer ce poate stoca aceste coordonate sub forma unei piese digitalizate. Este necesar
un software suplimentar pentru PC n vederea executrii acestei funcii.

G103 Limitarea anticiprii blocurilor (Grupa 00)


G103 conine numrul maxim de blocuri pe care le va anticipa unitatea de comand (n
gama 0-15), de exemplu:
G103 [P..] ;
Acest proces este denumit de obicei Block Look-ahead (anticipare blocuri), i descrie
ceea ce face unitatea de comand n fundal n cursul micrilor mainii. Unitatea de
comand pregtete din timp blocurile urmtoare (liniile de cod). n timp ce este executat
blocul curent, blocul urmtor este deja interpretat i pregtit pentru o micare continu.
Cnd se programeaz G103 P0, limitarea blocurilor este dezactivat. Limitarea blocurilor
este de asemenea dezactivat dac G103 apare ntr-un bloc fr un cod de adres P. Cnd
se programeaz G103 Pn, anticiparea blocurilor este limitat la nblocuri.
Codul G103 este de asemenea util pentru depanarea programelor macro. Expresiile macro
sunt efectuate n cursul anticiprii. De exemplu, prin inserarea unui G103 P1 n program,
expresiile macro sunt executate cu un bloc nainte de blocul n curs de execuie.
Cel mai bine este s se adauge mai multe linii libere dup ce este apelat un G103 P1.
Astfel se asigur faptul c nicio linie de cod de dup G103 P1 nu este interpretat nainte
s se ajung la aceasta.

365

Codurile G (ciclurile nchise)

G105 Comanda Servo Bar


Acest cod G este utilizat pentru alimentatorul de bare opional. Pentru setarea complet i
programare, consultai Manualul operatorului alimentatorului de bare.
G105 [In.nnnn] [Jn.nnnn] [Kn.nnnn] [Pnnnnn] [Rn.nnnn]
I - Lungime de avans iniial opional (variabila macro #3101) Control manual (variabila
#3101 dac nu s-a comandat I)
J - Lungime pies + secionare opional (variabila macro #3100) Control manual (variabila
#3100 dac nu s-a comandat J)
K - Lungime minim de strngere opional (variabila macro #3102) Control manual
(variabila #3102 dac nu s-a comandat K)
P - Subprogram opional
R - Orientare opional arbore principal pentru bar nou
I, J i K sunt controlate manual la valorile variabilelor macro prezentate n pagina Current
Commands (comenzi curente). Unitatea de comand aplic valorile de control manual
numai pentru linia de comand n care se afl acestea. Valorile memorate n pagina
Current Commands (comenzi curente) nu sunt modificate.
n unele condiii, s-ar putea ca sistemul s se opreasc la ncheierea avansului barei i s
se afieze mesajul Check Bar Position (verificai poziia barei). Verificai dac poziia
curent a barei este corect, apoi apsai butonul [CYCLE START] (pornire ciclu) pentru
a reporni programul.
T6.3:

Descrierea modului Q

Denumire

Descriere

Denumire

Descriere

Q0

Normal

Q5

Setare poziie EOB

Q1

Setare lungime bar

Q6

Descrcare tij de avans

Q2

Setare poziie de referin


(Q2 este utilizat numai n
combinaie cu Q4)

Q7

ncrcare tij de avans

Q3

Setare alt. poziie de


referin

Q8

Descrcare bar
laminat

Q4

Avans n poziia de
referin

Q9

ncrcare bar laminat

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:

Tija de avans trebuie s se afle n contact cu bara atunci cnd se


seteaz lungimea barei. Dac bara este avansat prea mult, retragei
tija de avans, mpingei bara cu mna spre aceasta, apoi avansai bara
pn n poziia de referin.
G105 Q2 [I] Setare poziie de referin, apoi avans iniial
Seteaz poziia de referin, apoi destrnge i avanseaz bara cu distana specificat n
variabila macro #3101 (respectiv valoarea I, dac se afl n aceeai linie) i n Lungime
de avans iniial (#3101) sau valoarea I, dac se afl n aceeai linie, apoi restrnge bara
i ruleaz subprogramul PXXXXX, dac acesta este specificat. Aceast comand poate fi
utilizat numai dup rularea G105 Q4.

NOT:

Tija de avans trebuie s se afle n contact cu bara atunci cnd se


seteaz lungimea barei. Dac bara este avansat prea mult, retragei
tija de avans, mpingei bara cu mna spre aceasta, apoi avansai bara
pn n poziia de referin.
Poziia de referin trebuie resetat numai dac este schimbat buca elastic sau dac
este deplasat alimentatorul de bare fa de strung. Aceast poziie este memorat prin
intermediul variabilei macro #3112; salvai i restabilii variabilele macro dac se
actualizeaz software-ul unitii de comand.
G105 Q3 Setare poziie de referin fa de suprafaa frontal a barei
Seteaz poziia de referin prin scderea variabilei macro #3100 Lungime pies +
secionare din poziia curent a suprafeei frontal a barei, apoi ruleaz subprogramul
PXXXXX, dac acesta este specificat. Consultai descrierea G105 Q2 pentru alte
consideraii. Aceast comand poate fi utilizat numai dup rularea G105 Q4.

367

Codurile G (ciclurile nchise)

AVERTISMENT:

Bara nu se va mica atunci cnd este executat comanda. Dac este


executat de mai multe ori. Aceasta va deplasa poziia de referin i
mai departe de suprafaa frontal a barei, posibil chiar n afara zonei
de strngere. Dac bara nu este strns atunci cnd este pornit
arborele principal, se pot produce deteriorri grave.

G105 Q4 [R] Avans n poziia de referin


Cnd se execut acest cod, este ncrcat, msurat i mpins prin arborele principal o
nou bar, aceasta fiind oprit chiar nainte de suprafaa frontal a mandrinei. La apsarea
butonului [RESET] (resetare), se comut unitatea de comand n modul Manet de avans
rapid pentru axa V, utilizatorul putnd s avanseze bara n poziia de referin.
G105 Q5 Setare poziie EOB
Utilizat pentru setarea poziiei ntreruptorului de capt de bar, ce este utilizat pentru
determinarea lungimii barelor. Aceast valoare este memorat n variabila macro #3111 i
trebuie resetat numai dac se pierde variabila macro. Pentru procedura de resetare,
consultai seciunea Stabilirea poziiei pentru captul de bar a instruciunilor de instalare.
G105 Q6 Descrcare tij de avans
G105 Q7 ncrcare tij de avans
G105 Q8 Descrcare bar
Descarc o bar din tava de transfer i o aeaz n tava de ncrcare.
G105 Q9 ncrcare bar
ncarc o bar din tava de ncrcare i o aeaz n tava de transfer.
G105 Q10 ncrcare bar cu msurare
ncarc o bar din tava de ncrcare, aeaz n tava de transfer i o msoar. Utilizat
pentru verificarea poziiei ntreruptorului de capt de bar. Aezai o bar avnd o lungime
cunoscut n tava de depozitare. Executai G105 Q10, apoi comparai valoarea variabilei
macro #3110 din pagina Current Commands (comenzi curente) a alimentatorului de bare
cu lungimea barei.
G105 Q11 Direcie impuls ncrcare tij de avans
Impulsioneaz mecanismul de transfer al barei spre tava de ncrcare. Utilizat numai
pentru accesarea ansamblului.
G105 Q12 Direcie impuls ncrcare bar
Impulsioneaz mecanismul de transfer al barei dinspre tava de ncrcare. Utilizat numai
pentru accesarea ansamblului.
368

Codurile G i M/setrile

G110, G111 i G114-G129 Sistemul de coordonate (Grupa


12)
Aceste coduri selecteaz unul dintre sistemele de coordonate suplimentare ale
utilizatorului. Toate referirile ulterioare la poziiile axelor sunt interpretate n noul sistem de
coordonate. Funcionarea G110 G129 este similar cu a G54 G59.

G112 Interpretarea XY n XC (Grupa 04)


Funcia G112 de transformare a coordonatelor carteziene n coordonate polare permite
utilizatorului s programeze blocuri succesive n sistemul de coordonate carteziene XY, pe
care unitatea de comand le convertete automat n coordonate polare XC. Ct timp
aceasta este activ, planul XY G17 este utilizat pentru cursele liniare XY G01 i micrile
circulare pentru G02 i G03. Comenzile de poziie X, Y sunt convertite n micri pe axa
rotativ C i axa liniar X.

NOT:

Funcia specific frezelor de compensare a frezei devine activ atunci


cnd se utilizeaz G112. Compensarea frezei (G41, G42) trebuie
anulat (G40) nainte de ieirea din G112.

Exemplu de program G112


F6.60:

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

Codurile G (ciclurile nchise)

G113 Anularea G112 (Grupa 04)


G113 anuleaz conversia coordonatelor carteziene n coordonate polare.

G154 Selectarea coordonatelor de lucru P1-99 (Grupa 12)


Aceast funcie asigur 99 decalaje de origine suplimentare. G154 cu o valoare P ntre 1
i 99 va activa decalajele de origine suplimentare. De exemplu, G154 P10 va selecta
decalajul de origine 10 din lista de decalaje de origine suplimentare.

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

P1 (de asemenea #7001-#7006 i G110)


P2 (de asemenea #7021-#7026 i G111)
P3 (de asemenea #7041-#7046)
P4 (de asemenea #7061-#7066)
P5 (de asemenea #7081-#7086 i G114)
P6 (de asemenea #7101-#7106 i G115)
P7 (de asemenea #7121-#7126 i G116)
P8 (de asemenea #7141-#7146 i G117)
P9 (de asemenea #7161-#7166 i G118)
P10 (de asemenea #7181-#7186 i

G154 P11 (de asemenea #7201-#7206 i


G154 P12 (de asemenea #7221-#7226 i
G154 P13 (de asemenea #7241-#7246 i
G154 P14 (de asemenea #7261-#7266 i
G154 P15 (de asemenea #7281-#7286 i
G154 P16 (de asemenea #7301-#7306 i
G154 P17 (de asemenea #7321-#7326 i

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

G154 P18 (de asemenea #7341-#7346 i


G154 P19 (de asemenea #7361-#7366 i
G154 P20 (de asemenea #7381-#7386 i
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154
G154

P21
P22
P23
P24
P25
P26
P27
P28
P29
P30
P40
P50
P60
P70
P80
P90
P95
P96
P97
P98
P99

G159 Preluarea din fundal/returnarea piesei


Comanda ncrctorului automat de piese (APL). Consultai manualul APL Haas.

G160 Activarea modului de comand ax APL


Strungurile cu un ncrctor de piese automat utilizeaz aceast comand pentru a informa
unitatea de comand cu privire la faptul c urmtoarele comenzi pentru axe se refer la
APL (nu la strung). Consultai manualul APL Haas.
Strungurile cu alimentator de bare utilizeaz aceast comand pentru a informa unitatea
de comand cu privire la faptul c urmtoarele comenzi pentru axa V vor deplasa axa V a
alimentatorului de bare, i nu vor fi interpretate ca o deplasare incremental a axei Y a
capului revolver al strungului. Aceast comand trebuie s fie urmat de o comand G161
pentru dezactivarea acestui mod.
371

Codurile G (ciclurile nchise)

Exemplu:
G160 ;
G00 V-10.0 ;
G161 ;
Programul din exemplul de mai sus deplaseaz alimentatorul de bare cu 10 uniti (oli/mm)
spre dreapta din poziia de origine a acestuia. Aceast comand este utilizat uneori pentru
poziionarea tijei de avans a alimentatorului de bare ca opritor pentru pies.

NOT:

Orice micri ale alimentatorului de bare comandate n acest mod nu


vor fi utilizate pentru calcularea lungimii barei de ctre unitatea de
comand. Dac sunt necesare micri de avans incremental al barei,
este mai potrivit o comand G105 J1.0. Consultai Manualul
alimentatorului de bare pentru informaii suplimentare.

G161 Dezactivarea modului de comand ax APL


Comanda G161 dezactiveaz modul de comand ax G160 i readuce strungul n modul
normal de funcionare. Consultai manualul APL Haas.

G184 Ciclul nchis de tarodare invers pentru filete pe


stnga (Grupa 09)
F - Viteza de avans n oli (mm) pe minut
R - Poziia planului R
S - Turaia, trebuie apelat nainte de G184
*W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X
*Z - Poziia fundului alezajului (opional)
* opional
Note referitoare la programare: Viteza de avans pentru tarodare este egal cu pasul
filetului. A se vedea exemplul pentru G84 programat n modul G99 Avans pe rotaie.
Nu este necesar pornirea arborelui principal n sens antiorar naintea acestui ciclu nchis;
unitatea de comand o va face automat.

372

Codurile G i M/setrile

F6.61:

G184 Ciclul nchis de tarodare invers: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Tarod pe stnga, [5] Plan de pornire, [R] Plan R,
[Z] Poziie fund alezaj.

1
2
3

Z
R

4
Z

G186 Tarodarea rigid invers cu sculele antrenate (pentru


filete pe stnga) (Grupa 09)
F - Viteza de avans
C - Poziia axei C
R - Poziia planului R
S - Turaia, trebuie apelat nainte de G186
W - Distana incremental pe axa Z
*X - Comanda de micare pe axa X pentru diametrul piesei
*Y - Comanda de micare pe axa Y
Z - Poziia fundului alezajului
* opional
F6.62:

G95, G186 Tarodarea rigid cu sculele antrenate: [1] Deplasare rapid,


[2] Avans de lucru, [3] nceput sau sfrit curs, [4] Plan de pornire, [R] Plan R,
[Z] Poziie fund alezaj.

1
2
3
X

R
Z

Nu este necesar pornirea arborelui principal n sens orar naintea acestui ciclu nchis;
unitatea de comand o va face automat. A se vedeaG84.

373

Codurile G (ciclurile nchise)

G187 Reglarea preciziei (Grupa 00)


Programarea G187 este dup cum urmeaz:
G187 E0.01 (pentru setarea valorii) ;
G187 (pentru revenirea la valoarea setrii 85) ;
Codul G187 este utilizat pentru selectarea preciziei cu care sunt prelucrate colurile. Forma
de utilizare a G187 este G187 Ennnn, unde nnnn reprezint precizia dorit.

G195/G196 Tarodarea radial direct/invers cu sculele


antrenate (diametru) (Grupa 00)
F - Viteza de avans pe rotaie (G99)
U - Distana incremental pe axa X
S - Turaia, apelat nainte de G195
X - Poziia axei X la fundul alezajului
Z - Poziia axei Z nainte de gurire
Scula trebuie poziionat n punctul de pornire nainte s se comande G195/G196. Acest
cod G este apelat pentru fiecare alezaj tarodat. Ciclul ncepe din poziia curent,
tarodndu-se pn la adncimea specificat pe axa X. Nu se utilizeaz un plan R. Se vor
utiliza numai valori X i F n liniile G195/G196. Scula trebuie poziionat n punctul de
pornire pentru fiecare alezaj suplimentar prelucrat nainte s se comande din
nou G195/G196.
Turaia S va fi apelat ca numr pozitiv. Nu este necesar pornirea arborelui principal n
sensul corect; unitatea de comand o va face automat.

374

Codurile G i M/setrile

F6.63:

G195/G196 Tarodarea rigid cu sculele antrenate: [1] Deplasare rapid,


[2] Avans de lucru, [3] nceput sau sfrit curs, [4] Punct de pornire,
[5] Suprafa pies, [6] Fund alezaj, [7] Ax central.

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 (ciclurile nchise)

G198 Decuplarea controlului sincron al arborilor (Grupa 00)


G198 decupleaz controlul sincron al arborilor i permite controlul independent al arborelui
principal i respectiv arborelui secundar.

G199 Cuplarea controlului sincron al arborilor (Grupa 00)


*R - Grade, relaia defazrii arborelui urmritor fa de arborele comandat
* opional
Acest cod G sincronizeaz turaia celor doi arbori. Comenzile de poziionare i turaie
pentru arborele urmritor, de obicei arborele secundar, sunt ignorate atunci cnd arborii
sunt n modul control sincron. Totui, codurile M pentru cei doi arbori sunt
controlate independent.
Arborii rmn sincronizai pn cnd modul sincron este decuplat prin intermediul G198.
Acest lucru este valabil i dac are loc oprirea i repornirea mainii.
O valoare R n blocul G199 va poziiona arborele urmritor la un numr specificat de grade
fa de marcajul 0 de pe arborele comandat. Tabelul urmtor cuprinde exemple de valori R
n blocurile G199:
G199 R0.0 (Originea arborelui urmritor, marcaj de 0,
corespunde originii arborelui comandat, marcaj de 0) ;
G199 R30.0 (Originea arborelui urmritor, marcaj de 0,
este poziionat la +30 grade fa de originea arborelui
comandat, marcaj de 0) ;
G199 R-30.0 (Originea arborelui urmritor, marcaj de 0,
este poziionat la -30 grade fa de originea arborelui
comandat, marcaj de 0) ;
Cnd este specificat o valoare R n blocul G199, unitatea de comand adapteaz mai nti
turaia arborelui urmritor la aceea a arborelui comandat, apoi corecteaz orientarea
(valoarea R din blocul G199). Odat orientarea R specificat asigurat, arborii sunt blocai
n modul sincron pn la decuplarea prin intermediul unei comenzi G198. Acest lucru poate
fi realizat i la turaie zero. A se vedea de asemenea partea G199 a ecranului Synchronized
Spindle Control (control sincron al arborilor) de la 278.
Exemplu de programare pentru G199:
(Retezare pies n modul control sincron arbori) ;
G53 G00 X-1. Y0 Z-11. ;
T1010 ;
G54 ;
G00 X2.1 Z0.5 ;
G98 G01 Z-2.935 F60. (oli pe minut) ;
376

Codurile G i M/setrile

M12 (Activare jet de aer comprimat) ;


M110 (Strngere mandrin arbore secundar) ;
M143 P500 (Arbore secundar la 500 rot/min) ;
G97 M04 S500 (Arbore principal la 500 rot/min) ;
G99 ;
M111 (Destrngere mandrin arbore secundar) ;
M13 (Dezactivare jet de aer comprimat) ;
M05 (Oprire arbore principal) ;
M145 (Oprire arbore secundar) ;
G199 (Sincronizare arbori) ;
G00 B-28. (Deplasare rapid a arborelui secundar la
suprafaa piesei) ;
G04 P0.5 ;
G00 B-29.25 (Avans arbore secundar spre pies) ;
M110 (Strngere mandrin arbore secundar) ;
G04 P0.3 ;
M08 ;
G97 S500 M03 ;
G96 S400 ;
G01 X1.35 F0.0045 ;
X-.05 ;
G00 X2.1 M09 ;
G00 B-28.0 ;
G198 (Decuplare sincronizare arbori) ;
M05 ;
G00 G53 B-13.0 ;
G53 G00 X-1. Y0 Z-11. ;
M01 ;
(Arbore secundar) ;
(Finisare supra) ;
(Exemplu G14) ;
N11 G55 G99 (G55 pentru decalaj de origine arbore
secundar) ;
G00 G53 B-13.0 ;
G53 G00 X-1. Y0 Z-11. ;
G14 ;
T626 (Scula #6 corecia #26) ;
G50 S3000 ;
G97 S1300 M03 ;
G00 X2.1 Z0.5 ;
Z0.1 M08 ;
G96 S900 ;
G01 Z0 F0.01 ;
X-0.06 F0.005 ;
G00 X1.8 Z0.03 ;
G01 Z0.005 F0.01 ;
X1.8587 Z0 F0.005 ;
377

Codurile G (ciclurile nchise)

G03
G01
G00
G97
G15
G53
M01

X1.93 Z-0.0356 K-0.0356 ;


X1.935 Z-0.35 ;
X2.1 Z0.5 M09 ;
S500 ;
;
G00 X-1. Y0 Z-11. ;
;

G200 Indexarea din mers (Grupa 00)


U - Micarea relativ opional pe axa X pentru schimbarea poziiei sculei
W - Micarea relativ opional pe axa Z pentru schimbarea poziiei sculei
X - Poziia X final opional
Z - Poziia Z final opional
T - Codul sculei i codul coreciei, necesare n format standard
G200 Indexarea din mers determin strungul s execute o micare de ndeprtare, s
schimbe scula i s se deplaseze napoi spre pies pentru a economisi timp.

ATENIE:

G200 accelereaz derularea operaiilor, ns reclam totodat mai


mult atenie. Avei grij s verificai bine programul, la o curs rapid
de 5%, i procedai cu foarte mare atenie atunci cnd pornii din
mijlocul unui program.
n mod normal, linia de schimbare a sculei const din cteva linii de cod, de exemplu:
G53 G00 X0. (Aducere cap revolver n poziia de
siguran TC pe axa X) ;
G53 G00 Z-10. (Aducere cap revolver n poziia de
siguran TC pe axaZ) ;
T202 ;
Utilizarea G200 modific aces cod n:
G200 T202 U.5 W.5 X8. Z2. ;
Dac T101 tocmai a ncheiat strunjirea diametrului exterior al piesei, nu este necesar
revenirea ntr-o poziie de siguran pentru schimbarea sculei atunci cnd utilizai un cod
G200. n schimb (ca n exemplu), n momentul n care este apelat linia G200,
capul revolver:

378

1.

Se deblocheaz n poziia curent.

2.

Se deplaseaz incremental pe axele X i Z cu valorile specificate n U i W (U.5 W.5)

3.

Execut schimbarea sculei n aceast poziie.

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.

G211 Setarea manual a sculei / G212 Setarea automat a


sculei
Aceste dou coduri G sunt utilizate n aplicaiile de sondare pentru palpatoarele automat i
manual (doar pentru strungurile SS i ST). Pentru informaii suplimentare n acest sens,
consultai seciunea Palpatorul pentru setarea automat a sculei de la 282.

G241 Ciclul nchis de gurire radial (Grupa 09)


C - Comanda de micare absolut pe axa C
F - Viteza de avans
R - Poziia planului R (diametru)
*X - Poziia fundului alezajului (diametru)
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
* opional

379

Codurile G (ciclurile nchise)

F6.64:

G241 Ciclul nchis de gurire radial: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Punct de pornire, [5] Plan R, [6] Suprafa
pies, [7] Fund alezaj, [8] Ax central.

1
2
3

4
5
6

8
7

(G241 - GURIRE 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 ;
G241 X2.1 Y0.125 Z-1.3 C35. R4. F20. (Gurire la X 2.1)
;
X1.85 Y-0.255 Z-0.865 C-75. ;
G00 G80 Z1. ;
M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M00 ;

380

Codurile G i M/setrile

G242 Ciclul nchis de pregurire radial (Grupa 09)


C - Comanda de micare absolut pe axa C
F - Viteza de avans
P - Timpul de oprire n fundul alezajului
R - Poziia planului R (diametru)
*X - Poziia fundului alezajului (diametru)
*Y - Comanda de micare pe axa Y
*Z - Comanda de micare pe axa Z
* opional
Acest cod G este modal. Acesta rmne activ pn cnd este anulat (G80) sau pn cnd
se selecteaz alt ciclu nchis. Odat activat, fiecare micare a axei Y i/sau Z va executa
acest ciclu nchis.
F6.65:

G242 Ciclul nchis de pregurire radial: [1] Deplasare rapid, [2] Avans de
lucru, [3] Punct de pornire, [4] Plan R, [5] Suprafa pies, [6] Oprire
temporizat la fundul alezajului, [7] Ax central.

1
2
Y

3
4
5

7
6

Exemplu de program:
(G242 - PREGURIRE RADIAL) ;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G242 X2.1 Y0.125 Z-1.3 C35. R4. P0.5 F20. (Gurire la X
2.1) ;
381

Codurile G (ciclurile nchise)

X1.85 Y-0.255 Z-0.865 C-75. P0.7 ;


G00 G80 Z1. ;
M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M00 ;

G243 Ciclul nchis de gurire progresiv normal radial


(Grupa 09)
C - Comanda de micare absolut pe axa C
F - Viteza de avans
*I - Dimensiunea primei adncimi de achiere
*J - Valoarea cu care se reduce adncimea de achiere la fiecare trecere
*K - Adncimea minim de achiere
*P - Timpul de oprire n fundul alezajului
*Q - Valoarea de ptrundere, ntotdeauna incremental
R - Poziia planului R (diametru)
*X - Poziia fundului alezajului (diametru)
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
* opional
F6.66:

G243 Ciclul nchis de gurire progresiv normal radial: [1] Deplasare rapid,
[2] Avans de lucru, [3] nceput sau sfrit curs, [4] Punct de pornire,
[#52] Setarea 52, [5] Plan R, [6] Suprafa pies, [#22] Setarea 22, [7] Oprire
temporizat la fundul alezajului, [8] Ax central.

1
2
3

Y
Q
Q
Q

4
#52
5
6
#22
#22

8
7

382

Codurile G i M/setrile

Note referitoare la programare: Dac sunt specificate I, J i K, se selecteaz un mod de


funcionare diferit. Prima trecere va ptrunde cu valoarea I, fiecare adncime de achiere
succesiv va fi redus cu valoarea J, iar adncimea minim de achiere este K. Nu utilizai
o valoare Q atunci cnd programai cu I, J i K.
Setarea 52 modific modul n care funcioneaz G243 atunci cnd revine n planul R. De
obicei, planul R este setat cu mult deasupra tieturii, pentru a se asigura c micarea de
progresie permite eliminarea achiilor din alezaj. ns aceasta determin o deplasare
inutil la gurirea iniial a acestui spaiu gol. Dac setarea 52 este setat la distana
necesar pentru eliminarea achiilor, planul R poate fi setat mult mai aproape de piesa
gurit. Cnd se produce micarea de eliminare spre R, Z va fi deplasat dincolo de R cu
aceast valoare din setarea 52. Setarea 22 este valoarea avansului n X pentru revenirea
n acelai punct n care s-a produs retragerea.
Exemplu de program:
(G243 - GURIRE PROGRESIV RADIAL CU UTILIZAREA Q) ;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G243 X2.1 Y0.125 Z-1.3 C35. R4. Q0.25 F20. (Gurire la
X 2.1) ;
X1.85 Y-0.255 Z-0.865 C-75. Q0.25 ;
G00 G80 Z1. ;
M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M00 ;
(G243 - GURIRE PROGRESIV RADIAL CU UTILIZAREA I,J,K)
;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 Z-7 ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G243 X2.1 Y0.125 Z-1.3 I0.25 J0.05 K0.1 C35. R4. F5.
(Gurire la X 2.1) ;
X1.85 Y-0.255 Z-0.865 I0.25 J0.05 K0.1 C-75. ;
G00 G80 Z1. ;
M135 ;
383

Codurile G (ciclurile nchise)

G00 G53 X0. Y0. ;


G00 G53 Z-7. ;
M00 ;

G245 Ciclul nchis de alezare radial (Grupa 09)


C - Comanda de micare absolut pe axa C
F - Viteza de avans
R - Poziia planului R (diametru)
*X - Poziia fundului alezajului (diametru)
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
* opional
F6.67:

G245 Ciclul nchis de alezare radial: [1] Deplasare rapid, [2] Avans de lucru,
[3] nceput sau sfrit curs, [4] Punct de pornire, [5] Plan R, [6] Suprafa
pies, [7] Fund alezaj, [8] Ax central.

1
2
3

4
5
6

8
7

(G245 - ALEZARE 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 ;
G245 X2.1 Y0.125 Z-1.3 C35. R4. F20. (Gurire la X 2.1)
;
X1.85 Y-0.255 Z-0.865 C-75. ;
384

Codurile G i M/setrile

G00 G80 Z1. ;


M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M30 ;

G246 Ciclul nchis de alezare radial i oprire (Grupa 09)


C - Comanda de micare absolut pe axa C
F - Viteza de avans
R - Poziia planului R (diametru)
*X - Poziia fundului alezajului (diametru)
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
* opional
Acest cod G oprete arborele principal odat ce scula ajunge la fundul alezajului. Scula va
fi retras odat ce arborele principal s-a oprit.
Exemplu:
(G246 - ALEZARE RADIAL) ;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 (Origine axa X) ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G246 X2.1 Y0.125 Z-1.3 C35. R4. F20. (Alezare pn la X
2.1) ;
X1.85 Y-0.255 Z-0.865 C-75. ;
G00 G80 Z1. ;
M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M30 ;

385

Codurile G (ciclurile nchise)

G247 Ciclul nchis de alezare radial i retragere manual


(Grupa 09)
C - Comanda de micare absolut pe axa C
F - Viteza de avans
R - Poziia planului R (diametru)
*X - Poziia fundului alezajului (diametru)
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
* opional
Acest cod G oprete arborele principal cnd se ajunge la fundul alezajului. n acest punct,
scula este retras prin avans rapid manual din alezaj. Programul continu atunci cnd se
apas butonul [CYCLE START] (pornire ciclu).
Exemplu:
(G247 - ALEZARE RADIAL) ;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 (Origine axa X) ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G247 X2.1 Y0.125 Z-1.3 C35. R4. F20. (Alezare pn la X
2.1) ;
X1.85 Y-0.255 Z-0.865 C-75. ;
G00 G80 Z1. ;
M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M30 ;

386

Codurile G i M/setrile

G248 Ciclul nchis de alezare radial, oprire temporizat i


retragere manual (Grupa 09)
C - Comanda de micare absolut pe axa C
F - Viteza de avans
P - Timpul de oprire n fundul alezajului
R - Poziia planului R (diametru)
*X - Poziia fundului alezajului (diametru)
*Y - Comanda de micare absolut pe axa Y
*Z - Comanda de micare absolut pe axa Z
* opional
Acest cod G va opri arborele principal cnd se ajunge la fundul alezajului i va aplica o
oprire temporizat cu scula rotindu-se pentru intervalul de timp specificat prin valoarea P.
n acest punct, scula este retras prin avans rapid manual din alezaj. Programul continu
atunci cnd se apas butonul [CYCLE START] (pornire ciclu).
Exemplu:
(G248 - ALEZARE RADIAL) ;
G54 (Decalaj de origine G54) ;
G00 G53 Y0 (Origine axa Y) ;
G00 G53 X0 (Origine axa X) ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 (2500 rot/min) ;
G98 (oli/min) ;
G00 X5. Z-0.75 Y0 ;
G248 X2.1 Y0.125 Z-1.3 C35. R4. P1. F20. (Alezare pn
la X 2.1) ;
X1.85 Y-0.255 Z-0.865 C-75. ;
G00 G80 Z1. ;
M135 (Oprire arbore principal scul antrenat) ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
M30 ;

387

Codurile G (ciclurile nchise)

G249 Ciclul nchis de alezare radial i oprire temporizat


(Grupa 09)
C - Comanda de micare absolut pe axa C
F - Viteza de avans
P - Timpul de oprire n fundul alezajului
R - Poziia planului R
*X - Poziia fundului alezajului
*Y - Comanda de micare pe axa Y
*Z - Comanda de micare pe axa Z
* opional
F6.68:

G249 Ciclul nchis de alezare radial i oprire temporizat: [1] Deplasare rapid,
[2] Avans de lucru, [3] Punct de pornire, [4] Plan R, [5] Suprafa pies,
[6] Oprire temporizat la fundul alezajului, [7] Ax central.

1
2
Y

3
4
5

7
6

(G249 - ALEZARE RADIAL I OPRIRE TEMPORIZAT) ;


G54 ;
G00 G53 Y0 ;
G00 G53 X0 Z-7. ;
T303 ;
M154 (Cuplare ax C) ;
M133 P2500 ;
G98 ;
G00 X5. Z-0.75 Y0 ;
G249 X2.1 Y0.125 Z-1.3 C35. P1.35 R4. F20. ;
X1.85 Y-0.255 Z-0.865 C-75. P1.65 ;
G00 G80 Z1. ;
M135 ;
G00 G53 X0. Y0. ;
G00 G53 X0 Z-7. ;
388

Codurile G i M/setrile

M30 ;

6.1.3

Codurile M (funcii diverse)


Codurile M sunt comenzi de micare nonaxial pentru main. Structura unui cod M const
dintr-o liter M urmat de dou sau trei cifre, de exemplu M03.
Doar un singur cod M poate fi programat ntr-o linie de cod. Toate codurile M intr n vigoare
la sfritul blocului.

T6.4:

Lista de coduri M a strungului

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

Salt n lipsa unui


semnal

M14/M15

Activarea/dezactivarea
frnei arborelui principal
(axa C opional)

M97

Apelarea unui
subprogram local

M17/M18

Rotirea capului revolver


spre nainte/napoi

M98

Apelarea unui
subprogram

389

Codurile M (funcii diverse)

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

Sculele antrenate spre


nainte/napoi/oprirea
(opional)

M51-M58

Activarea codurilor M de
utilizator (opional)

M143/M144/M
145

Arborele secundar spre


nainte/napoi/oprirea
(opional)

M59

Setarea releului de ieire

M154/M155

Cuplarea/decuplarea
axei C (opional)

M61-M68

Dezactivarea codurilor M
de utilizator (opional)

390

Codurile G i M/setrile

M00 Oprirea programului


M00 oprete un program. Acesta oprete axele i arborele principal, respectiv dezactiveaz
lichidul de rcire (inclusiv lichidul de rcire la nalt presiune opional). Blocul urmtor (de
dup M00) este marcat atunci cnd este vizualizat n editorul de programe. Apsarea
butonului [CYCLE START] (pornire ciclu) determin continuarea funcionrii programului
cu blocul marcat.

M01 Oprirea programului


M01 funcioneaz la fel ca M00, cu excepia faptului c funcia Oprire opional trebuie s
fie setat ON (activat).

M02 ncheierea programului


M02 ncheie un program.

NOT:

Cel mai uzual mod de ncheiere a unui program este prin utilizarea
unui M30.

M03/M04/M05 Pornirea arborelui principal spre


nainte/napoi/oprirea
M03 pornete rotirea arborelui principal spre nainte. M04 pornete rotirea arborelui
principal spre napoi. M05 oprete arborele principal. Pentru turaia arborelui principal, a se
vedea G96/G97/G50.

M08/M09 Activarea/dezactivarea lichidului de rcire


M08 activeaz alimentarea cu lichid de rcire opional, iar M09 o dezactiveaz. Pentru
lichidul de rcire la nalt presiune, a se vedea M88/M89.

391

Codurile M (funcii diverse)

M10/M11 Strngerea/destrngerea mandrinei


M10 Strnge mandrina, iar M11 o destrnge. Sensul de strngere este controlat prin
setarea 92 (consultai la pagina 433 pentru informaii suplimentare).

M12/M13 Activarea/dezactivarea jetului automat de aer


comprimat (opional)
M12 i M13 controleaz jetul automat de aer comprimat opional. M12 activeaz jetul de aer
comprimat, iar M13 dezactiveaz jetul de aer comprimat. n plus, M12 Pnnn (nnn este n
milisecunde) l activeaz pentru un timp specificat, apoi l dezactiveaz automat. Pentru
arborele secundar, a se vedea M112/M113.

M14/M15 Activarea/dezactivarea frnei arborelui principal


(axa C opional)
Aceste coduri M sunt utilizate pentru maini echipate cu axa C opional. M14 aplic o frn
de tip etrier pentru blocarea arborelui secundar, n timp ce M15 elibereaz frna.

M17/M18 Rotirea capului revolver spre nainte/napoi


M17 i M18 rotesc capul revolver spre nainte (M17) sau spre napoi (M18) atunci cnd se
realizeaz schimbarea sculei. Urmtorul cod de program M17 determin deplasarea
capului revolver spre nainte la scula 1, respectiv spre napoi la scula 1 dac se comand
un M18.
N1 T0101 M17 (nainte) ;
N1 T0101 M18 (napoi) ;
Un M17 sau M18 rmne n vigoare pentru tot restul programului.

NOT:

392

Setarea 97, Tool Change Direction (sensul de schimbare a sculei),


trebuie setat la M17/M18.

Codurile G i M/setrile

M19 Orientarea arborelui principal (opional)


M19 regleaz arborele principal ntr-o poziie fix. Arborele principal se orienteaz n poziia
zero n lipsa unei funcii opionale M19 de orientare a arborelui principal.
Funcia opional de orientare a arborelui principal admite codurile de adres P i R. De
exemplu, M19 P270 orienteaz arborele principal la 270 grade. Valoarea R permite
programatorului s specifice pn la dou zecimale; de exemplu, M19 R123.45.
Orientarea arborelui principal 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.

Exemplu de programare M19


F6.69:

Exemplu de M19 Orientarea arborelui principal pentru cercul de alezaje de


uruburi: 3 alezaje la 120 grade pentru uruburi BHC de 3".
00
3 BHC

2400

1200

%
O0050 ;
T101 ;
G54 ;
G00 X3.0 Z0.1 ;
G98 (Avans pe minut) ;
M19 P0 (Orientare arbore principal) ;
M14 (Activare frn arbore principal) ;
M133 P2000 (Pornire scul antrenat spre nainte) ;
G01 Z-0.5 F40.0 ;
G00 Z0.1 ;
M19 P120 (Orientare arbore principal) ;
M14 (Activare frn arbore principal) ;
G01 Z-0.5 ;
G00 Z0.1 ;
M19 P240 (Orientare arbore principal) ;
M14 (Activare frn arbore principal) ;
393

Codurile M (funcii diverse)

G01 Z-0.5 ;
G00 Z0.1 ;
M15 (Dezactivare frn arbore principal) ;

M21/M22 Avansarea/retragerea ppuii mobile (opional)


M21 i M22 poziioneaz ppua mobil. M21 utilizeaz setrile 106 i 107 pentru
deplasarea ppuii mobile n punctul de susinere. M22 utilizeaz setarea 105 pentru
deplasarea ppuii mobile n punctul de retragere.

NOT:

ST10 nu utilizeaz nicio astfel de setare (105, 106, 107).


Reglai presiunea cu ajutorul supapelor de pe HPU (cu excepia ST-40, ce utilizeaz
setarea 241 pentru a defini presiunea pentru prindere). Pentru diagramele de presiune ST,
consultai la paginile 102i 103.

ATENIE:

Nu utilizai un M21 n program dac ppua mobil este poziionat


manual. Dac se face asta, ppua mobil se va ndeprta de piesa
de prelucrat i apoi se va repoziiona fa de aceasta, ceea ce poate
determina cderea piesei de prelucrat.
F6.70:

urubul de reglare a supapei de presiune de prindere: [1] Buton de blocare,


[2] Buton de reglare.

1 2

394

Codurile G i M/setrile

M23/M24 Activarea/dezactivarea teirii la ieirea filetului


M23 comand unitii de comand s execute o teitur la captul unui filet executat cu
G76 sau G92. M24 comand unitii de comand s nu execute o teitur la captul unui
ciclu de filetare (G76 sau G92). Un M23 rmne n vigoare pn cnd este anulat printr-un
M24, similar pentru M24. A se vedea setrile 95 i 96 pentru controlul dimensiunii i
unghiului teiturii. M23 este implicit la punerea n funciune a mainii i atunci cnd este
resetat unitatea de comand.

M30 ncheierea programului i resetarea


M30 oprete un program. Acesta oprete arborele principal i dezactiveaz lichidul de
rcire, iar cursorul programului revine la nceputul programului. M30 anuleaz
coreciile sculelor.

M31/M33 Transportorul de pan spre nainte/oprirea


(opional)
M31 pornete motorul transportorului de pan opional n sens spre nainte (sensul ce
evacueaz panul din main). Transportorul nu se rotete dac este deschis ua. Se
recomand ca transportorul de pan s fie utilizat intermitent. Funcionarea continu
determin supranclzirea motorului. Setrile 114 i 115 controleaz numrul de cicluri de
lucru ale transportorului.
M33 oprete micarea transportorului.

M36/M37 Activarea/dezactivarea recuperatorului de piese


(opional)
M36 rotete recuperatorul de piese n poziia de preluare a pieselor. M37 rotete
recuperatorul de piese n afara nfurtorii de lucru.

395

Codurile M (funcii diverse)

M38/M39 Activarea/dezactivarea varierii turaiei arborelui


principal
Varierea turaiei arborelui principal (SSV) permite operatorului s specifice o gam n care
turaia arborelui principal variaz continuu. Aceasta este util la dezactivarea
recuperatorului de piese, ce poate conduce la o calitate nedorit a finisrii piesei i/sau la
deteriorarea sculei achietoare. Unitatea de comand variaz turaia arborelui principal n
baza setrilor 165 i 166. De exemplu, pentru a varia turaia arborelui principal cu +/- 50
rot/min fa de turaia comandat curent cu un ciclu de lucru de 3 secunde, setatai
setarea 165 la 50 i setarea 166 la 30. Utiliznd aceste setri, programul urmtor variaz
turaia arborelui principal ntre 950 i 1050 rot/min dup comanda M38.

Exemplu de program M38/39


O0010 ;
S1000 M3 ;
G4 P3. ;
M38 (Activare SSV - variaie turaie arbore principal) ;
G4 P60. ;
M39 (Dezactivare SSV - variaie turaie arbore
principal) ;
G4 P5. ;
M30 ;
Turaia arborelui principal va varia continuu cu un ciclu de lucru de 3 secunde pn cnd
se ntlnete comanda M39. n punctul respectiv, maina revine la turaia comandat, iar
modul SSV este dezactivat.
O comand de oprire a programului, cum ar fi M30, sau apsarea butonului [RESET]
(resetare) dezactiveaz de asemenea SSV. Dac variaia turaiei este mai mare dect
valoarea comandat pentru turaie, orice valoare negativ pentru turaie (sub zero) este
transformat ntr-o valoare pozitiv echivalent. ns, arborele principal nu va putea s
aib o turaie sub 10 rot/min atunci cnd este activat modul SSV.
Viteza de achiere constant: Cnd este activat viteza de achiere constant (G96) (ce
va calcula turaia arborelui principal), comanda M38 modific valoarea respectiv prin
utilizarea setrilor 165 i 166.
Operaiile de filetare: G92, G76 i G32 permit varierea turaiei arborelui principal n modul
SSV. Acest lucru nu este recomandat date fiind posibilele erori de pas cauzate de
discordana dintre acceleraiile arborelui principal i axei Z.
Ciclurile de tarodare: G84, G184, G194, G195 i G196 sunt executate la turaia comandat,
iar SSV nu este aplicat.

396

Codurile G i M/setrile

M41/M42 Treapta inferioar/superioar (opional)


La mainile cu transmisie, M41 selecteaz treapta inferioar, iar M42 selecteaz treapta
superioar.

M43/M44 Deblocarea/blocarea capului revolver (doar pentru


service)
Doar pentru uz service.

M51-M58 Activarea codurilor M de utilizator (opional)


Codurile M51 - M58 sunt opionale pentru interfeele de utilizator. Acestea activeaz unul
din relee i l las activ. Utilizai M61-M68 pentru a le dezactiva. Tasta [RESET] (resetare)
dezactiveaz toate releele. A se vedea M121-M128 pentru detalii referitoare la releele
cod M.

M59 Setarea releului de ieire


Acest cod M activeaz un releu. Un exemplu de utilizare a acestuia este M59 Pnn, unde
nn este codul releului activat. O comand M59 poate fi utilizat pentru activarea oricruia
dintre releele de ieire din gama 1100 - 1155. Cnd se utilizeaz macro-uri, M59 P1103
face acelai lucru ca i comanda macro opional #1103 = 1, cu excepia faptului c este
procesat n aceeai ordine micarea axelor.

NOT:

Cele 8 funcii M de rezerv utilizeaz adresele 1140-1147.

M61-M68 Dezactivarea codurilor M de utilizator (opional)


Codurile M61 - M68 sunt opionale pentru interfeele de utilizator. Acestea dezactiveaz
unul din relee. Utilizai M51-M58 pentru a le activa. Tasta [RESET] (resetare) dezactiveaz
toate releele. A se vedea M121-M128 pentru detalii referitoare la releele cod M.

397

Codurile M (funcii diverse)

M69 Dezactivarea releului de ieire


Acest cod M dezactiveaz un releu. Un exemplu de utilizare a acestuia este M69 Pnn,
unde nn este codul releului dezactivat. O comand M69 poate fi utilizat pentru
dezactivarea oricruia dintre releele de ieire din gama 1100 - 1155. Cnd se utilizeaz
macro-uri, M69 P1103 face acelai lucru ca i comanda macro opional #1103 = 0, cu
excepia faptului c este procesat n aceeai ordine cu liniile de micare a axelor.

M76/M77 Dezactivarea/activarea afiajului


Codurile M76 i M77 sunt utilizate pentru dezactivarea i activarea afiajului pe ecran.
Aceste coduri M sunt utile n cursul rulrii unui program complicat mare, ntruct
actualizarea ecranului consum din puterea de procesare, ce altfel poate fi utilizat pentru
comandarea micrilor mainii.

M78/M79 Alarm dac se ntlnete / nu se ntlnete un


semnal de salt
Acest cod M este utilizat cu un palpator. M78 genereaz o alarm dac o funcie salt
programat (G31) recepioneaz un semnal de la palpator. Acesta este utilizat atunci cnd
nu se ateapt un semmal de salt i poate indica o coliziune cu palpatorul. M79 genereaz
o alarm dac o funcie salt programat (G31) nu recepioneaz un semnal de la palpator.
Acesta este utilizat atunci cnd lipsa semnalului de salt indic o eroare de poziionare a
palpatorului. Aceste coduri pot fi plasate n aceeai linie cu codul de salt G sau n orice
bloc ulterior.
F6.71:

M78/M79 Alarm dac se ntlnete / nu se ntlnete un semnal de salt:


[1] Semnal negsit, [2] Semnal gsit.

398

Codurile G i M/setrile

M85/M86 Deschiderea/nchiderea uii automate (opional)


M85 deschide ua automat, iar M86 o nchide. Unitatea de comand emite semnale
sonore n timp ce ua este n micare.

M88/M89 Activarea/dezactivarea lichidului de rcire la nalt


presiune (opional)
M88 activeaz lichidul de rcire la nalt presiune opional, iar M89 dezactiveaz lichidul de
rcire. Utilizai M89 pentru activarea lichidului de rcire la nalt presiune n cursul execuiei
programului nainte de rotirea capului revolver.

AVERTISMENT:

Dezactivai lichidul de rcire la nalt presiune nainte de efectuarea


schimbrii sculei.

M93/M94 Iniierea/oprirea nregistrrii poziiei axei


Aceste coduri M permit unitii de comand s nregistreze poziia unei axe auxiliare atunci
cnd o intrare discret se modific n 1. Structura codului este M93 Pnn Qmm. nn este
numrul axei. mm este numrul intrrii discrete, fiind cuprins ntre 0 i 63.
M93 determin unitatea de comand s supravegheze intrarea discret specificat prin
valoarea Q, iar cnd aceasta devine 1, se nregistreaz poziia axei specificate prin
valoarea P. Poziia este apoi copiat n variabila macro ascuns 749. M94 oprete
nregistrarea. M93 i M94 au fost introduse pentru susinerea alimentatorului de bare Haas,
ce utilizeaz controlerul pe o singur ax pentru axa auxiliar V. P5 (axa V) i Q2 trebuie
utilizate pentru alimentatorul de bare.

399

Codurile M (funcii diverse)

M95 Modul hibernare


Modul hibernare este un timp prelungit de oprire temporizat. Modul hibernare poate fi
utilizat atunci cnd utilizatorul vrea ca maina s nceap s se nclzeasc. Astfel aceasta
este pregtit de utilizare la venirea operatorului. Structura unei comenzi M95 este: M95
(hh:mm).
Comentariul ce urmeaz imediat dup M95 trebuie s conin orele i minutele n care
maina va fi trecut n hibernare. De exemplu, dac ora curent este 6 PM i utilizatorul
vrea ca maina s rmn n hibernare pn la ora 6:30 AM a doua zi, se va utiliza
urmtoarea comand: M95 (12:30). Linia (liniile) ce urmeaz dup M95 vor fi comenzi
de micare a axelor i nclzire a arborelui principal.

M96 Salt n lipsa unui semnal


P - Blocul programului la care se va trece atunci cnd se ajunge la un test condiional
Q - Variabila intrare discret de testat (0 - 63)
Acest cod este utilizat pentru testarea unei intrri discrete pentru starea 0 (dezactivat).
Acesta este util pentru verificarea strii dispozitivului de fixare automat a piesei de
prelucrat sau a altor accesorii, ce va genera un semnal de comand. Valoarea Q trebuie s
fie n gama 0 - 63, ce corespunde intrrilor gsite n ecranul de diagnosticare (intrarea din
stnga sus este 0, iar intrarea din dreapta jos este 63). Cnd este executat acest bloc de
program i semnalul de intrare specificat de Q are valoarea 0, este executat blocul de
program Pnnnn (linia Pnnnn trebuie s fie n acelai program).
Exemplu:
N05 M96 P10 Q8 (Test intrare #8, ntreruptorul uii,
pn cnd este nchis) ;
N10 (Pornire bucl program) ;
. ;
. (Programul de prelucrare a piesei) ;
. ;
N85 M21 (Execut o funcie extern a utilizatorului) ;
N90 M96 P10 Q27 (Bucl la N10 dac intrarea de rezerv
[#27] este 0) ;
N95 M30 (Dac intrarea de rezerv este 1, atunci se
ncheie programul) ;

400

Codurile G i M/setrile

M97 Apelarea unui subprogram local


Acest cod este utilizat pentru apelarea unei subrutine la care se face referin printr-un
numr de linie (N) din acelai program. Este necesar un cod Pnn, acesta trebuind s
corespund unui numr de linie din acelai program. Acesta este util pentru subrutine din
interiorul unui program; acesta nu necesit un program separat. Subrutina trebuie s se
ncheie cu un M99. Un cod Lnn din blocul M97 va repeta apelarea subrutinei de nn ori.
Exemplu:
O0001 ;
M97 P1000 L2 (Comanda L2 va rula linia N1000 de dou
ori) ;
M30 ;
N1000 G00 G90 G55 X0 Z0 (Linia N ce va fi rulat dup
rularea M97 P1000) ;
S500 M03 ;
G00 Z-.5 ;
G01 X.5 F100. ;
G03 ZI-.5 ;
G01 X0 ;
Z1. F50. ;
G91 G28 X0 ;
G28 Z0 ;
G90 ;
M99 ;

M98 Apelarea unui subprogram


Acest cod este utilizat pentru apelarea unui subprogram. Structura este M98 Pnnnn
(Pnnnn este numrul programului ce este apelat). Subprogramul trebuie s fie n lista de
programe i s includ M99 pentru revenirea la programul principal. Un contor Lnn poate
fi plasat n linia ce conine M98, determinnd apelarea subprogramului de un numr nn de
ori nainte s se continue cu blocul urmtor.
Cnd este apelat un subprogram M98, unitatea de comand caut subprogramul pe
unitatea activ i apoi n memorie 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 pe unitatea activ, nici n memorie.
Exemplu:
O0001 (Numr program principal) ;
M98 P100 L4 (Apelare subprogram, (numrul 100),
repetare bucl de 4 ori) ;
M30 (Sfrit program) ;
401

Codurile M (funcii diverse)

O0100 (Numr subprogram) ;


G00 G90 G55 X0 Z0 ;
S500 M03 ;
G00 Z-.5 ;
G01 X.5 F100. ;
G03 ZI-.5 ;
G01 X0 ;
Z1. F50. ;
G91 G28 Z0 ;
G90 ;
M99 ;

M99 Revenirea la subprogram sau bucl


Acest cod are trei utilizri principale:
1.

Un M99 este utilizat la sfritul unui subprogram, subprogram local sau macro pentru
revenirea la programul principal.

2.

Un M99 Pnn determin trecerea programului la Nnn corespunztor din program.

3.

Un M99 din programul principal determin revenirea n bucl a programului la nceput


i executarea acestuia pn cnd se apas butonul [RESET] (resetare).

Note referitoare la programare - Putei simula comportamentul Fanuc prin utilizarea codului
urmtor:

Haas
Apelare program:

O0001

O0001

...

...

N50 M98 P2

N50 M98 P2

N51 M99 P100

...

...

N100 (continu de aici)

N100 (continu de aici)

...

...

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.

M104/M105 Extinderea/retragerea braului palpatorului


(opional)
Braul palpatorului opional pentru setarea sculei este extins i retras cu ajutorul acestor
coduri M.

M109 Intrarea interactiv pentru utilizator


Acest cod M permite unui program cod G s plaseze o solicitare scurt (mesaj) pe ecran.
O variabil macro din gama 500 - 599 trebuie specificat printr-un cod P. Programul poate
verifica orice caracter ce poate fi introdus de la tastatur, prin comparare cu echivalentul
zecimal al caracterului ASCII (G47, Gravarea textului, are o list de caractere ASCII).
Exemplul de program urmtor va adresa utilizatorului o ntrebare cu rspuns da sau nu,
apoi va atepta tastarea unui Y (da) sau N (nu). Toate celelalte caractere sunt ignorate.
N1 #501= 0. (tergere variabil) ;
N5 M109 P501 (Hibernare1 min?) ;
IF [ #501 EQ 0. ] GOTO5 (Ateptare apsare tast) ;
IF [ #501 EQ 89. ] GOTO10 (Y) ;
IF [ #501 EQ 78. ] GOTO20 (N) ;
GOTO1 (Verific n continuare) ;
N10 (S-a tastat un Y) ;
M95 (00:01) ;
GOTO30 ;
N20 (S-a tastat un N) ;
G04 P1. (Nu se face nimic 1 secund) ;
N30 (Oprire) ;
M30 ;
Exemplul de program urmtor solicit utilizatorului s selecteze un numr, apoi ateapt
tastarea unui 1, 2, 3, 4 sau 5; toate celelalte caractere sunt ignorate.
%
403

Codurile M (funcii diverse)

O01234 (Program M109) ;


N1 #501= 0 (tergere variabil #501) ;
(Variabila #501 va fi verificat) ;
(Operatorul introduce una dintre seleciile urmtoare)
;
N5 M109 P501 (1,2,3,4,5) ;
IF [ #501 EQ 0 ] GOTO5 ;
(Ateapt bucla de intrare de la tastatur pn la
introducere date) ;
(Echivalentul zecimal pentru 49-53 reprezint 1-5) ;
IF [ #501 EQ 49 ] GOTO10 (S-a tastat 1, se trece la N10)
;
IF [ #501 EQ 50 ] GOTO20 (S-a tastat 2, se trece la N20)
;
IF [ #501 EQ 51 ] GOTO30 (S-a tastat 3, se trece la N30)
;
IF [ #501 EQ 52 ] GOTO40 (S-a tastat 4, se trece la N40)
;
IF [ #501 EQ 53 ] GOTO50 (S-a tastat 5, se trece la N50)
;
GOTO1 (Verific n continuare dac exist intrri de
date de la utilizator pn cnd se gsesc) ;
N10 ;
(Dac s-a tastat 1, se ruleaz aceast subrutin) ;
(Se trece la hibernare pentru 10 minute) ;
#3006= 25 (Pornirea ciclului st n hibernare pentru 10
minute) ;
M95 (00:10) ;
GOTO100 ;
N20 ;
(Dac s-a tastat 2, se ruleaz aceast subrutin) ;
(Mesaj programat) ;
#3006= 25 (Pornire ciclu mesaj programat) ;
GOTO100 ;
N30 ;
(Dac s-a tastat 3, se ruleaz aceast subrutin) ;
(Rulare subprogram 20) ;
#3006= 25 (Se ruleaz programul de pornire ciclu 20) ;
G65 P20 (Apelare subprogram 20) ;
GOTO100 ;
N40 ;
(Dac s-a tastat 4, se ruleaz aceast subrutin) ;
(Rulare subprogram 22) ;
#3006= 25 (Se ruleaz programul de pornire ciclu 22) ;
M98 P22 (Apelare subprogram 22) ;
GOTO100 ;
N50 ;
404

Codurile G i M/setrile

(Dac s-a tastat 5, se ruleaz aceast subrutin) ;


(Mesaj programat) ;
#3006= 25 (Resetarea sau pornirea ciclului va scoate
maina de sub tensiune) ;
#1106= 1 ;
N100 ;
M30 ;
%

M110/M111 Strngerea/destrngerea mandrinei arborelui


secundar (opional)
Aceste coduri M vor strnge i destrnge mandrina arborelui secundar. Strngerea OD /
ID (diametru exterior/interior) este setat prin intermediul setrii 122.

M112/M113 Activarea/dezactivarea jetului de aer comprimat


al arborelui secundar (opional)
M112 activeaz jetul de aer comprimat al arborelui secundar. M113 dezactiveaz jetul de
aer comprimat al arborelui secundar.

M114/M115 Activarea/dezactivarea frnei arborelui


secundar (opional)
M114 aplic o frn de tip etrier pentru blocarea arborelui secundar, n timp ce M115
elibereaz frna.

M119 Orientarea arborelui secundar (opional)


Aceast comand orienteaz arborele secundar (strunguri DS) n poziia de zero. Se poate
aduga o valoare P sau R pentru a se poziiona arborele principal ntr-o anumit poziie. O
valoare P va poziiona arborele principal n unghiul ntreg respectiv (de ex., P120 nseamn
120). O valoare R va poziiona arborele principal n unghiul fracionar respectiv (de ex.,
R12.25 nseamn 12.25). Structura este: M119 Pxxx/M119 Rxx.x. Unghiul arborelui
principal poate fi vizualizat n ecranul Current Commands Tool Load (comenzi curente,
ncrcare scul).

405

Codurile M (funcii diverse)

M121-M128 Codurile M de utilizator opionale (opional)


Codurile M121 - M128 sunt opionale pentru interfeele de utilizator. Acestea activeaz unul
dintre releele 1132 - 1139, ateapt semnalul M-fin, elibereaz releul i ateapt ncetarea
semnalului M-fin. Butonul [RESET] (resetare) finalizeaz orice operaie ce este
suspendat n ateptarea unui M-fin.

M133/M134/M135 Sculele antrenate spre


nainte/napoi/oprirea (opional)
M133 pornete rotirea arborelui principal al sculei antrenate spre nainte. M134 pornete
rotirea arborelui principal al sculei antrenate spre napoi. M135 oprete arborele principal
al sculei antrenate.
Turaia arborelui principal este controlat cu un cod de adres P. De exemplu, P1200 va
comanda o turaie a arborelui principal de 1200 rot/min.

M143/M144/M145 Arborele secundar spre


nainte/napoi/oprirea (opional)
M143 pornete rotirea arborelui secundar spre nainte. M144 pornete rotirea arborelui
secundar spre napoi. M145 oprete arborele secundar.
Turaia arborelui secundar este controlat cu un cod de adres P; de exemplu, P1200 va
comanda o turaie a arborelui secundar de 1200 rot/min.

M154/M155 Cuplarea/decuplarea axei C (opional)


Aceste coduri M sunt utilizate pentru cuplarea sau decuplarea motorului axei C opionale.

406

Codurile G i M/setrile

6.1.4

Setrile
Paginile de setri conin valori ce controleaz funcionarea mainii i pe care s-ar putea ca
utilizatorul s trebuiasc s le modifice. Majoritatea setrilor pot fi modificate de operator.
Acestea sunt precedate de o scurt descriere n stnga, iar valoarea se afl n dreapta. n
general, setrile permit operatorului sau persoanei care face setarea s dezactiveze sau
activeze diferite funcii specifice.
Setrile sunt prezentate n meniurile de tip tab. Pentru informaii referitoare la navigarea n
meniurile de tip tab ale unitii de comand Haas, consultai seciunea Prezentare a
acestui manual. Setrile sunt organizate pe ecran n pagini de grupe similare funcional.
Lista de mai jos este separat pe grupe, cu titul paginii pe post de cap de tabel.
Utilizai tastele sgeat n sus sau n jos pentru a v deplasa la setarea dorit. n funcie de
setare, putei s o modificai prin introducerea unui numr nou sau, dac setarea are valori
specifice, s apsai tastele sgeat stnga sau dreapta pentru afiarea opiunilor. Apsai
tasta [ENTER] (execuie) pentru a introduce sau modifica o valoare. Mesajul din
apropierea prii superioare a ecranului v spune cum s modificai setarea selectat.
Seria de fabricaie este setarea 26 din aceast pagin i este protejat mpotriva modificrii
de ctre utilizator. Dac trebuie s modificai aceast setare, contactai Haas sau dealerul
dumneavoastr. Seciunile urmtoare descriu n detaliu fiecare setare n parte.
n continuare este prezentat o list a setrilor:

T6.5:

Lista cu setrile strungului

Cod

Denumire

Cod

Denumire

Auto Power Off Timer


(temporizator scoatere
automat din funciune)

118

M99 Bumps M30


CNTRS (impulsuri M99
pentru comenzile M30)

Power Off at M30 (scoatere


din funciune la M30)

119

Offset Lock (blocare


corecii/decalaje)

3D Graphics (grafic
tridimensional)

120

Macro Var Lock (blocare


variabile macro)

Graphics Rapid Path


(traiectorie de deplasare
rapid n modul grafic)

121

Foot Pedal TS Alarm


(alarm pedal ppu
mobil)

Graphics Drill Point (punct de


gurire n modul grafic)

122

Secondary Spindle
Chuck Clamping
(strngere mandrin
arbore secundar)

407

Setrile

Cod

Denumire

Cod

Denumire

Front Panel Lock (blocare


panou frontal)

131

Auto Door (u
automat)

Parameter Lock (blocare


parametri)

132

Jog Before TC (avans


rapid nainte de
schimbare scul)

Prog Memory Lock (blocare


memorie program)

133

Repeat Rigid Tap


(repetare tarodare
rigid)

Dimensioning (dimensionare)

142

Offset Chng Tolerance


(toleran modificare
corecie/decalaj)

10

Limit Rapid at 50% (limitare


deplasare rapid la 50%)

143

Machine Data Collect


(colectare date main)

11

Baud Rate Select (selectare


vitez de transfer)

144

Feed Overide->Spindle
(control manual avans
-> arbore principal)

12

Parity Select (selectare


paritate)

145

TS at Part for CS
(ppu mobil la pies
pentru pornire ciclu)

13

Stop Bits (bii oprire)

156

Save Offset with PROG


(salvare
corecii/decalaje cu
PROG)

14

Synchronization
(sincronizare)

157

Offset Format Type (tip


format corecii/decalaje)

16

Dry Run Lock Out (blocare


simulare)

158,159,160

XYZ Screw Thermal


COMP% (COMP%
termic urub XYZ)

17

Opt Stop Lock Out (blocare


oprire opional)

162

Default To Float (punct


zecimal mobil implicit)

18

Block Delete Lock Out


(blocare tergere bloc)

163

Disable .1 Jog Rate


(dezactivare vitez de
avans rapid 0.1)

408

Codurile G i M/setrile

Cod

Denumire

Cod

Denumire

19

Feedrate Override Lock


(blocare control manual al
vitezei de avans)

164

Powerup SP Max RPM


(turaie max. arbore
principal la iniializare
main)

20

Spindle Override Lock


(blocare control manual al
arborelui principal)

165

SSV Variation (RPM)


(variere turaie arbore
principal, rot/min)

21

Rapid Override Lock (blocare


control manual al deplasrii
rapide)

166

SSV CYCLE (0.1)


SECS (secunde ciclu de
variere turaie arbore
principal)

22

Can Cycle Delta Z (delta Z


ciclu nchis)

167-186

Periodic Maintenance
(ntreinere periodic)

23

9xxx Progs Edit Lock (blocare


editare programe 9xxx)

187

Machine Data Echo


(retransmitere date
main)

24

Leader To Punch (nceput de


band pentru perforare)

196

Conveyor Shutoff
(dezactivare
transportor)

25

EOB Pattern (model EOB)

197

Coolant Shutoff
(dezactivare lichid de
rcire)

26

Serial Number (serie de


fabricaie)

198

Background Color
(culoare fundal)

28

Can Cycle Act w/o X/Z


(acionare ciclu nchis fr
X/Z)

199

Display Off Timer


(temporizator
dezactivare afiaj)

31

Reset Program Pointer


(resetare indicator de
program)

201

Show Only Work and


Tool Offsets In Use
(prezentare doar corecii
scule i decalaje de
origine n uz)

32

Coolant Override (control


manual lichid de rcire)

202

Live Image Scale (scal


imagine n direct)

409

Setrile

Cod

Denumire

Cod

Denumire

33

Coordinate System (sistem de


coordonate)

203

Live Image X Offset


(decalaj X imagine n
direct)

36

Program Restart (repornire


program)

205

Live Image Z Offset


(decalaj Z imagine n
direct)

37

RS-232 Data Bits (bii date


RS-232)

206

Stock Hole Size


(dimensiune alezaj
pies brut)

39

Beep @ M00, M01, M02, M30


(avertizare sonor la M00,
M01, M02, M30)

207

Z Stock Face (faet Z


pies brut)

41

Add Spaces RS-232 Out


(adugare de spaii la ieirea
RS-232)

208

Stock OD Diameter
(diametru exterior pies
brut)

42

M00 After Tool Change (M00


dup schimbarea sculei)

209

Length of Stock
(lungime pies brut)

43

Cutter Comp Type (tip


compensare frez)

210

Jaw Height (nlime


falc)

44

Min F in Radius TNC % (F min


n % TNC raz)

211

Jaw Thickness (grosime


falc)

45/47

Mirror Image X-axis/Z-axis


(imagine n oglind pe axa
X/Z)

212

Clamp Stock (strngere


pies brut)

52

G83 Retract Above R (G83


retragere peste planul R)

213

Jaw Step Height


(nlime prag falc)

53

Jog w/o Zero Return (avans


rapid fr revenire la zero)

214

Show Rapid Path Live


Image (prezentare
traiectorie deplasare
rapid n imaginea n
direct)

55

Enable DNC from MDI


(activare DNC de la MDI)

215

Show Feed Path Live


Image (prezentare
traiectorie avans de
lucru n imaginea n
direct)

410

Codurile G i M/setrile

Cod

Denumire

Cod

Denumire

56

M30 Restore Default G (M30


restabilete G implicit)

216

Servo and Hydraulic


Shutoff (dezactivare
servo i pomp
hidraulic)

57

Exact Stop Canned X-Z


(oprire exact ciclu nchis
X-Z)

217

Show Chuck Jaws


(prezentare flci
mandrin)

58

Cutter Compensation
(compensare frez)

218

Show Final Pass


(prezentare trecere
final)

59/60/61/62

Probe Offset X+/X-/Z+/Z(corecie palpator


X+/X-/Z+/Z-)

219

Auto Zoom to Part


(focalizare automat
pies)

63

Tool Probe Width (lime


palpator scul)

220

TS Live Center Angle


(unghi vrf rotativ
ppu mobil)

64

T. Ofs Meas Uses Work


(msurare corecie scul
utiliznd coordonatele de
lucru)

221

Tailstock Diameter
(diametru ppu
mobil)

65

Graph Scale (Height) (scal


grafic - nlime)

222

Tailstock Length
(lungime ppu
mobil)

66

Graphics X Offset (decalaj X


grafic)

224

Flip Part Stock Diameter


(diametru pies brut
ntoars)

68

Graphics Z Offset (decalaj Z


grafic)

225

Flip Part Stock Length


(lungime pies brut
ntoars)

69

DPRNT Leading Spaces


(spaii libere DPRNT)

226

SS Stock Diameter
(diametru pies brut la
arborele secundar)

70

DPRNT Open/CLOS DCode


(cod DC deschis/nchis
DPRNT)

227

SS Stock Length
(lungime pies brut la
arborele secundar)

411

Setrile

Cod

Denumire

Cod

Denumire

72

Can Cycle Cut Depth


(adncime de achiere ciclu
nchis)

228

SS Jaw Thickness
(grosime falc arbore
secundar)

73

Can Cycle Retraction


(retragere ciclu nchis)

229

SS Clamp Stock
(strngere pies brut n
arborele secundar)

74

9xxx Progs Trace (urmrire


programe 9xxx)

230

SS Jaw Height (nlime


falc arbore secundar)

75

9xxx Progs Singls BLK


(programe bloc cu bloc 9xxx)

231

SS Jaw Step Height


(nlime prag falc
arbore secundar)

76

Foot Pedal Lock Out (blocare


pedal)

232

G76 Default P Code


(cod P implicit G76)

77

Scale Integer F (numr


zecimale F)

233

SS Clamping Point
(punct de strngere
arbore secundar)

81

Tool at Auto Off (scul la


oprire automat)

234

SS Rapid Point (punct


deplasare rapid arbore
secundar)

82

Language (limb)

235

SS Machine Point
(punct de prelucrare
arbore secundar)

83

M30/Resets Overrides (M30 resetare control manual


funcii)

236

FP Z Stock Face (faet


Z pies brut ntoars)

84

Tool Overload Action (aciune


la suprasolicitare scul)

237

SS Z Stock Face (faet


Z pies brut n arborele
secundar)

85

Maximum Corner Rounding


(rotunjire de col maxim)

238

High Intensity LIght


Timer (temporizator
iluminare de mare
intensitate, n minute)

86

Thread Finish Allowance


(adaos de finisare filet)

239

Worklight Off Timer


(temporizator stingere
lamp de lucru, n
minute)

412

Codurile G i M/setrile

Cod

Denumire

Cod

Denumire

87

TNN Resets Override (TNN resetare control manual


funcii)

240

Tool Life Warning


(avertizare privind
durata de via a sculei)

88

Reset Resets Overrides


(reiniializare control manual
setri)

241

Tailstock Hold Force


(for de strngere
ppu mobil)

90

Graph Z Zero Location


(poziie zero axa Z grafic)

242

Air Water Purge Interval


(interval de purjare
condens din aer, n
minute)

91

Graph X Zero Location


(poziie zero axa X grafic)

243

Air Water Purge


On-Time (timp de
purjare condens din aer,
n secunde)

92

Chuck Clamping (strngere


mandrin)

245

Hazardous Vibration
Sensitivity (sensibilitate
vibraii periculoase)

93

Tailstock X Clearance (gabarit


axa X ppu mobil)

249

Enable Haas Startup


Screen (activare ecran
de pornire Haas)

94

Tailstock Z Clearance (gabarit


axa Z ppu mobil)

900

CNC Network Name


(nume reea CNC)

95

Thread Chamfer Size


(dimensiune teitur filet)

901

Obtain Address
Automatically (obinere
automat adres)

96

Thread Chamfer Angle (unghi


teitur filet)

902

IP Address (adres IP)

97

Tool Change Direction (sens


de schimbare a sculei)

903

Subnet Mask (masc de


subreea)

98

Spindle Jog RPM (turaie


avans rapid arbore principal)

904

Default Gateway (cale


de acces implicit)

99

Thread Minimum Cut


(adncime de achiere
minim filet)

905

DNS Server (server


DNS)

413

Setrile

Cod

Denumire

Cod

Denumire

100

Screen Saver Delay


(temporizare protecie ecran)

906

Domain/Workgroup
Name (nume
domeniu/grup de lucru)

101

Feed Override -> Rapid


(control manual avans ->
deplasare rapid)

907

Remote Server Name


(nume server la
distan)

102

C Axis Diameter (diametru


axa C)

908

Remote Share Path


(cale de partajare la
distan)

103

CYC START/FH Same Key


(aceeai tast pentru pornire
ciclu/oprire avans)

909

User Name (nume


utilizator)

104

Jog Handle to SNGL BLK


(manet avans rapid pentru
bloc cu bloc)

910

Password (parol)

105

TS Retract Distance (distan


retragere ppu mobil)

911

Access To CNC Share


(Off, Read, Full) (nivel
de acces la partiia CNC
- deconectat, citire,
acces complet)

106

TS Advance Distance
(distan avans ppu
mobil)

912

Floppy Tab Enabled


(acces floppy activat)

107

TS Hold Point (punct de


susinere ppu mobil)

913

Hard Drive Tab Enabled


(acces unitate hard
activat)

109

Warm-Up Time in MIN. (timp


de nclzire n minute)

914

USB Tab Enabled


(acces USB activat)

110/111/112

Warmup X/Y/Z Distance


(distan X/Y/Z nclzire)

915

Net Share (partiie de


reea)

113

Tool Change Method (metod


de schimbare a sculei)

916

Second USB Tab


Enabled (acces la al
doilea USB activat)

114/115

Conveyor Cycle/On Time


(durat ciclu transportor/timp
activare, n minute)

414

Codurile G i M/setrile

1 - Auto Power Off Timer (temporizator scoatere automat


din funciune)
Aceast setare este utilizat pentru scoaterea mainii de sub tensiune atunci cnd aceasta
nu a fost utilizat un timp prestabilit. Valoarea introdus n aceast setare este numrul de
minute n care maina rmne n repaus nainte s fie scoas de sub tensiune. Maina nu
este scoas automat de sub tensiune n timp ce un program este n curs de rulare, iar
contorizarea timpului (numrului de minute) este reluat de la zero de fiecare dat cnd
este apsat o tast sau este utilizat maneta de avans rapid. Secvena de oprire automat
emite o avertizare pentru utilizator cu 15 secunde nainte de scoaterea de sub tensiune,
moment n care apsarea unei taste va opri secvena de scoatere de sub tensiune
a mainii.

2 - Power Off at M30 (scoatere din funciune la M30)


Scoate de sub tensiune maina la sfritul unui program (M30) dac aceast setare este
setat la ON (activat). Maina emite o avertizare pentru utilizator de 15 secunde atunci
cnd se ajunge la un M30; apsarea unei taste ntrerupe secvena de scoatere
din funciune.

3 - 3D Graphics (grafic 3D)


Grafic 3D.

415

Setrile

4 - Graphics Rapid Path (traiectorie de deplasare rapid n


modul grafic)
Aceast setare modific modul n care este vizualizat un program n modul grafic. Cnd
aceasta este OFF (dezactivat), micrile rapide, neachietoare ale sculei nu indic o
traiectorie. Cnd aceasta este ON (activat), micrile rapide ale sculei las o linie
ntrerupt pe ecran.
F6.72:

Setarea 4 - Graphics Rapid Path (traiectorie de deplasare rapid n modul


grafic) ON (activat) i OFF (dezactivat)

5 - Graphics Drill Point (punct de gurire n modul grafic)


Aceast setare modific modul n care este vizualizat un program n modul grafic. Cnd
aceasta este ON (activat), micarea pe axa Z las un marcaj X pe ecran. Cnd aceasta
este OFF (dezactivat), nu sunt prezentate marcaje suplimentare pe afiajul grafic.
F6.73:

416

Setarea 5 - Graphics Drill Point (punct de gurire n modul grafic) ON (activat) i


OFF (dezactivat)

Codurile G i M/setrile

6 - Front Panel Lock (blocare panou frontal)


Cnd este setat la ON (activat), aceast setare dezactiveaz tastele Spindle
[FWD]/[REV] (arbore principal nainte/napoi) i [TURRET FWD]/[TURRET REV] (cap
revolver nainte/napoi).

7 - Parameter Lock (blocare parametri)


Comutarea acestei setri la ON (activat) mpiedic modificarea parametrilor, cu excepia
parametrilor 81-100.

NOT:

Cnd este iniializat unitatea de comand, aceast setare este ON


(activat).

8 - Prog Memory Lock (blocare memorie program)


Aceast setare blocheaz funciile de editare memorie (ALTER - schimbare, INSERT inserare etc.) atunci cnd este setat ca ON(activat). Aceasta blocheaz de asemenea
MDI. Editarea funciilor n FNC nu este restricionat de aceast setare.

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

Gam avans de lucru

0.0001 500.00 oli/min

0.001 1000.000 mm/min

.0001

0.0001 oli/declic avans


rapid

0.001 mm/declic avans rapid

.001

0.001 oli/declic avans rapid

0.01 mm/declic avans rapid

.01

0.01 oli/declic avans rapid

0.1 mm/declic avans rapid

.1

0.1 oli/declic avans rapid

1 mm/declic avans rapid

Tastele de avans
rapid axe

10 - Limit Rapid at 50% (limitare deplasare rapid la 50%)


Comutarea acestei setri la ON (activat) limiteaz maina la 50% din viteza maxim a
micrilor neachietoare ale axelor (deplasri rapide). Aceasta nseamn c, dac maina
poate poziiona axele cu 700 oli/min (ipm), aceasta este limitat la 350 ipm atunci cnd
aceast setare este ON (activat). Unitatea de comand afieaz mesajul 50% rapid
override (control manual deplasare rapid la 50%) atunci cnd aceast setare este ON
(activat). Cnd aceasta este OFF (dezactivat), este disponibil viteza maxim de
deplasare rapid de 100%.

418

Codurile G i M/setrile

11 - Baud Rate Select (selectare vitez de transfer)


Aceast setare permite operatorului s modifice viteza de transfer al datelor spre/de la
portul serial (RS-232). Aceasta se aplic pentru ncrcarea/descrcarea programelor etc.,
precum i pentru funciile DNC. Aceast setare trebuie s corespund vitezei de transfer
a computerului.

12 - Parity Select (selectare paritate)


Aceast setare definete paritatea portului serial RS-232. Cnd este setat la NONE (fr),
nu este adugat un bit de paritate la datele seriale. Cnd este setat la ZERO, se adaug
un bit 0. EVEN (par) i ODD (impar) opereaz ca funcii normale de paritate. Asigurai-v c
tii care sunt cerinele sistemului dumneavoastr, de exemplu, XMODEM trebuie s utilizeze
8 bii de date, fr paritate (setare la NONE - fr). Aceast setare trebuie s corespund
vitezei de transfer a computerului.

13 - Stop Bit (bii oprire)


Aceast setare definete numrul de bii de oprire pentru portul serial RS-232. Aceasta
poate fi 1 sau 2. Aceast setare trebuie s corespund numrului de bii de oprire
al computerului.

14 - Synchronization (sincronizare)
Aceast setare modific protocolul de sincronizare dintre emitent i receptor pentru portul
serial RS-232. Aceast setare trebuie s corespund protocolului de sincronizare
al computerului.
Cnd este setat la RTS/CTS, firele de semnal ale cablului serial de date sunt utilizate
pentru a solicita emitentului s ntrerup temporar transmiterea datelor pn cnd
receptorul preia datele.
Cnd este setat la XON/XOFF, setarea cea mai uzual, codurile de caractere ASCII sunt
utilizate de receptor pentru a solicita emitentului s opreasc temporar transmisia.
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

16 - Dry Run Lock Out (blocare simulare)


Funcia simulare nu este disponibil atunci cnd aceast setare esteON (activat).

17 - Opt Stop Lock Out (blocare oprire opional)


Funcia oprire opional este disponibil atunci cnd aceast setare este ON (activat).

18 - Block Delete Lock Out (blocare tergere bloc)


Funcia tergere bloc este disponibil atunci cnd aceast setare este ON (activat).

19 - Feedrate Override Lock (blocare control manual al


vitezei de avans)
Tastele de control manual al vitezei de avans sunt dezactivate atunci cnd aceast setare
este ON (activat).

20 - Spindle Override Lock (blocare control manual al


arborelui principal)
Tastele de control manual al arborelui principal sunt dezactivate atunci cnd aceast
setare este ON (activat).

21 - Rapid Override Lock (blocare control manual al


deplasrii rapide)
Tastele de control manual al deplasrii rapide sunt dezactivate atunci cnd aceast setare
este ON (activat).

22 - Can Cycle Delta Z (delta Z ciclu nchis)


Aceast setare specific distana de retragere a axei Z pentru eliminarea achiilor n cursul
unui ciclu nchis G73. Gama este 0.0 - 29.9999 oli (0 - 760 mm).
420

Codurile G i M/setrile

23 - 9xxx Progs Edit Lock (blocare editare programe 9xxx)


Comutarea acestei setri la ON (activat) va mpiedica vizualizarea n memorie, editarea
sau tergerea programelor din seria 9000. Programele din seria 9000 nu pot fi ncrcate
sau descrcate n timp ce aceast setare este ON (activat).

NOT:

Reinei c programele din seria 9000 sunt de obicei programe macro.

24 - Leader to Punch (nceput de band pentru perforare)


Aceast setare este utilizat pentru a controla semnalul de nceput de band (banda
neimprimat de la nceputul unui program) transmis unui dispozitiv de perforare band
conectat la portul serial RS-232.

25 - EOB Pattern (model EOB)


Aceast setare controleaz modelul EOB (caracter de ncheiere a blocului) atunci cnd
datele sunt transmise i recepionate la/de la portul serial (RS-232). Aceast setare trebuie
s corespund modelului EOB al computerului.

26 - Serial Number (serie de fabricaie)


Aceasta este seria de fabricaie a mainii dumneavoastr. Aceasta nu poate fi modificat.

28 - Can Cycle Act w/o X/Z (acionare ciclu nchis fr X/Z)


Aceasta este o setare ON/OFF (activat/dezactivat). Valoarea implicit a setrii este ON
(activat). Cnd aceasta este OFF (dezactivat), blocul iniial de definire a ciclului nchis
reclam un cod X sau Z pentru ca ciclul nchis s fie executat.
Cnd aceasta este ON (activat), blocul iniial de definire a ciclului nchis determin
executarea unui ciclu, chiar dac nu exist niciun cod X sau Z n bloc.

NOT:

Reinei c atunci cnd exist un L0 n blocul respectiv, acesta nu


execut ciclul nchis din linia de definire.
421

Setrile

31 - Reset Program Pointer (resetare indicator de program)


Cnd aceast setare este OFF (dezactivat), tasta [RESET] (resetare) nu modific poziia
indicatorului de program. Cnd aceasta este ON (activat), tasta [RESET] (resetare)
deplaseaz indicatorul de program la nceputul programului.

32 - Coolant Override (control manual lichid de rcire)


Aceast setare controleaz modul de funcionare a pompei de lichid de rciere. Selectarea
NORMAL permite operatorului s activeze i dezactiveze pompa manual sau cu coduri M.
Selectarea OFF (dezactivat) genereaz o alarm dac se ncearc activarea lichidului de
rcire manual sau prin intermediul unui program. Selectarea IGNORE (ignorare) ignor
toate comenzile de programare a lichidului de rcire, ns pompa poate fi activat manual.

33 - Coordinate System (sistem de coordonate)


Aceast setare modific modul n care funcioneaz coreciile pentru decalarea sculei.
Aceasta poate fi setat la YASNAC sau FANUC. Aceast setare modific modul n care este
interpretat o comand Txxxx i modul n care este specificat sistemul de coordonate.
Dac aceasta este YASNAC, decalajele sculelor 51 - 100 sunt disponibile n ecranul
Corecii/decalaje i este admis G50 T5100. Dac aceasta este FANUC, coreciile pentru
geometria sculei 1 - 50 sunt disponibile n ecranul Corecii/decalaje i este disponibil
sistemul de coordonate de lucru tip G54.

36 - Program Restart (repornire program)


Cnd aceast setare este ON (activat), repornirea unui program dintr-un alt punct dect
de la nceput determin unitatea de comand s scaneze ntregul program pentru a se
asigura c sculele, coreciile, decalajele, codurile G i M i poziiile axelor sunt setate corect
nainte ca programul s nceap de la blocul unde este poziionat cursorul. Urmtoarele
coduri M sunt procesate atunci cnd setarea 36 este activat:

M08 Activarea lichidului de rcire

M37 Dezactivarea recuperatorului de piese

M09 Dezactivarea lichidului de rcire

M41 Treapta inferioar

M14 Blocarea arborelui principal

M42 Treapta superioar

422

Codurile G i M/setrile

M15 Deblocarea arborelui principal

M51-M58 Activarea codurilor M de utilizator

M36 Activarea recuperatorului de piese

M61-M68 Dezactivarea codurilor M de


utilizator

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.

39 - Beep @ M00, M01, M02, M30 (avertizare sonor la M00,


M01, M02, M30)
Comutarea acestei setri la ON (activat) va determina avertizorul acustic al tastaturii s
emit semnale sonore atunci cnd se ntlnete un M00, M01 (cu oprirea opional activ),
M02 sau M30. Avertizorul acustic continu s emit pn cnd se apas o tast.

41 - Add Spaces RS-232 Out (adugare de spaii la ieirea


RS-232)
Cnd aceast setare este ON (activat), se adaug spaii ntre codurile de adres atunci
cnd un program este transmis prin intermediul portului serial RS-232. Aceasta face ca un
program s poat fi citit/editat mult mai uor pe un PC. Cnd aceasta este setat la OFF
(dezactivat), programele transmise prin intermediul portului serial nu au spaii i sunt mai
dificil de citit.

42 - M00 After Tool Change (M00 dup schimbarea sculei)


Comutarea acestei setri la ON (activat) va determina oprirea programului dup o
schimbare a sculei i afiarea unui mesaj care s indice aceasta. Butonul [CYCLE START]
(pornire ciclu) trebuie apsat pentru a se continua programul.

43 - Cutter Comp Type (tip compensare frez)


Aceast setare controleaz modul n care ncepe prima curs a unei achieri compensate
i modul n care scula este ndeprtat de piesa n curs de prelucrare. Seleciile pot fi A sau
B; consultai seciunea Compensarea frezei pentru exemple.

423

Setrile

44 - Min F in Radius TNC % (F min n % TNC raz)


(Viteza de avans minim n procente din compensarea razei vrfului sculei) Aceast setare
afecteaz viteza de avans atunci cnd compensarea frezei deplaseaz scula spre interiorul
unei traiectorii de achiere circulare. Acest tip de achiere va ncetini avansul pentru a se
menine o vitez de achiere constant. Aceast setare specific cea mai redus vitez de
avans ca procent din viteza de avans programat (n gama 1-100).

45/47 - Mirror Image X-axis/Z-axis (imagine n oglind pe axa


X/Z)
Cnd una sau mai multe dintre aceste setri este ON (activat), micarea axei este activat
n oglind (sau inversat) fa de punctul de zero al piesei. A se vedea de asemenea G101,
Activarea imaginii n oglind, n seciunea Codurile G.

52 - G83 Retract Above R (G83 retragere peste planul R)


Gama este 0.0 - 30.00 oli sau 0 - 761 mm. Aceast setare modific modul n care se
comport G83 (ciclu de gurire progresiv). Majoritatea programatorilor seteaz planul de
referin (R) cu mult deasupra tieturii, astfel nct s se asigure c micarea de progresie
permite eliminarea achiilor din alezaj. ns aceasta presupune consum de timp, deoarece
maina ncepe prin a guri un spaiu gol. Dac setarea 52 este setat la distana necesar
pentru eliminarea achiilor, planul R poate fi setat mai aproape de piesa gurit.
F6.74:

Setarea 52 - G83 Retract Above R (G83 retragere peste planul R): [#52] Setarea
52, [1] Poziie de pornire, [2] Plan R, [3] Suprafa pies.

#52

1
3

424

Codurile G i M/setrile

53 - Jog w/o Zero Return (avans rapid fr revenire la zero)


Comutarea acestei setri la ON (activat) permite avansul rapid al axelor fr revenire la
zero (gsirea punctului de origine al mainii). Aceasta este o stare periculoas, ntruct
axele pot intra n coliziune cu opritoarele mecanice i maina poate suferi avarii. Cnd este
iniializat unitatea de comand, aceast setare va fi readus automat la
OFF (dezactivat).

55 - Enable DNC from MDI (activare DNC de la MDI)


Comutarea acestei setri la ON (activat) face disponibil funcia DNC. DNC este selectat
la unitatea de comand prin apsarea de dou ori a tastei [MDI/DNC]. Funcia DNC (Direct
Numeric Control - comanda numeric direct) nu este disponibil atunci cnd aceasta este
setat la OFF (dezactivat).

56 - M30 Restore Default G (M30 restabilete G implicit)


Cnd aceast setare este ON (activat), ncheierea unui program cu un M30 sau apsarea
tastei [RESET] (resetare) readuce toate codurile G modale la valorile implicite.

57 - Exact Stop Canned X-Z (oprire exact ciclu nchis X-Z)


Deplasarea rapid XZ asociat unui ciclu nchis nu poate realiza o oprire exact atunci
cnd aceast setare este OFF (dezactivat). Comutarea acestei setri la ON (activat) va
asigura ncheierea deplasrii rapide XZ cu o oprire exact.

58 - Cutter Compensation (compensare frez)


Aceast setare selecteaz tipul de compensare a frezei ce este utilizat (FANUC sau
YASNAC). Consultai seciunea Compensarea frezei.

425

Setrile

59/60/61/62 - Probe Offset X+/X-/Z+/Z- (corecie palpator X+,


X-, Z+, Z-)
Aceste setri sunt utilizate pentru a defini decalarea i dimensiunea ATP. Aceste patru
setri specific distana parcurs i sensul din care este declanat palpatorul fa de poziia
efectiv a suprafeei sesizate. Aceste setri sunt utilizate de codul G31. Valorile nregistrate
pentru fiecare setare trebuie s fie numere pozitive.
Se pot utiliza macro-uri pentru accesarea acestor setri; consultai seciunea Macro-urile
pentru informaii suplimentare.
F6.75:

59/60/61/62 Tool Probe Offset (corecie palpator scul): [1] Mandrin, [2] Pies,
[3] Palpator, [#59] Setarea 59, [#60] Setarea 60, [#61] Setarea 61, [#62] Setarea
62,

#61
#62

#60
#59

63 - Tool Probe Width (lime palpator scul)


Aceast setare este utilizat pentru specificarea limii palpatorului utilizat pentru testarea
diametrului sculei. Aceast setare se aplic doar pentru opiunea de palpare.

426

Codurile G i M/setrile

64 - Tool Offset Measure Uses Work (msurare corecie


scul utiliznd coordonatele de lucru)
Aceast setare modific modul de funcionare a tastelor [Z FACE MEASURE] (msurare
faet Z). Cnd aceasta este ON (activat), corecia nregistrat a sculei este corecia
msurat a sculei plus decalajul coordonatei de lucru (pe axa Z). Cnd aceasta este OFF
(dezactivat), corecia sculei corespunde poziiei mainii pe axa Z.

65 - Graph Scale (Height) (scal grafic - nlime)


Aceast setare specific nlimea zonei de lucru ce este afiat pe ecranul modului Grafic.
Valoarea implicit pentru aceast setare este cursa total pe axa X.
Total curs X = parametrul 6/parametrul 5
Scala = total curs X/setarea 65

66 - Graphics X Offset (decalaj X grafic)


Aceast setare poziioneaz partea dreapt a ferestrei de scalare fa de poziia de zero a
mainii pe axa X (consultai seciunea Modul Grafic). Valoarea implicit a acesteia
este zero.

68 - Graphics Z Offset (decalaj Z grafic)


Aceast setare poziioneaz partea superioar a ferestrei de scalare fa de poziia de zero
a mainii pe axa Z (consultai seciunea Modul Grafic). Valoarea implicit a acesteia
este zero.
F6.76:

Setarea 68 - Graphics Z Offset (decalaj Z grafic): [1] Setrile 66 i 68 setate la 0,


[2] Setrile 66 i 68 setate la 2.0.

2
1

427

Setrile

69 - DPRNT Leading Spaces (spaii libere DPRNT)


Aceasta este o setare ON/OFF (activat/dezactivat). Cnd aceasta este setat la OFF
(dezactivat), unitatea de comand nu utilizeaz spaii libere generate de o instruciune
DPRNT tip macro. i invers, cnd este setat la ON (activat), unitatea de comand
utilizeaz spaii libere. Exemplul urmtor ilustreaz comportamentul unitii de comand
atunci cnd aceast setare este OFF (dezactivat) sau ON (activat).

IEIRE (Setarea 69 OFF)

IEIRE (Setarea 69 ON)

#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).

70 - DPRNT OPEN/CLOS DC code (cod DC deschis/nchis


DPRNT)
Aceast setare controleaz dac instruciunile POPEN i PCLOS din macro-uri transmit
codurile de comand DC la portul serial. Cnd setarea este ON (activat), aceste instruciuni
vor transmite coduri de comand DC. Cnd aceasta este OFF (dezactivat), codurile de
comand sunt blocate. Valoarea implicit a acesteia este ON (activat).

72 - Can Cycle Cut Depth (adncime de achiere ciclu nchis)


Utilizat mpreun cu ciclurile nchise G71 i G72, aceast setare specific adncimea
incremental pentru fiecare trecere la o achiere de degroare. Aceasta este utilizat dac
programatorul nu specific un cod D. Gama de valori valabile este 0 - 29.9999 oli, respectiv
299.999 mm. Valoarea implicit este 0.1000 oli.

428

Codurile G i M/setrile

73 - Can Cycle Retraction (retragere ciclu nchis)


Utilizat mpreun cu ciclurile nchise G71 i G72, aceast setare specific nivelul retragerii
dup o achiere de degroare. Aceasta reprezint distana dintre scul i material atunci
cnd scula revine pentru o alt trecere. Gama de valori valabile este 0 - 29.9999 oli,
respectiv 299.999 mm. Valoarea implicit este 0.0500 oli.

74 - 9xxx Progs Trace (urmrire programe 9xxx)


Aceast setare, mpreun cu setarea 75, este util pentru depanarea programelor CNC.
Cnd setarea 74 este ON (activat), unitatea de comand afieaz codul pentru programele
macro (O9xxxx). Cnd setarea este OFF (dezactivat), unitatea de comand nu afieaz
codurile din seria 9000.

75 - 9xxxx Progs Single BLK (programe bloc cu bloc 9xxxx)


Cnd setarea 75 este ON (activat) i unitatea de comand funcioneaz n modul bloc cu
bloc, unitatea de comand se oprete dup fiecare bloc de cod al unui program macro
(O9xxxx) i ateapt ca operatorul s apese tasta [CYCLE START] (pornire ciclu). Cnd
setarea 75 este OFF (dezactivat), programul macro este rulat continuu, unitatea de
comand nu face pauze dup fiecare bloc, chiar dac modul bloc cu bloc este ON (activat).
Valoarea implicit a setrii este ON (activat).
Cnd setarea 74 i setarea 75 sunt ambele ON (activate), unitatea de comand se
comport normal. Aceasta nseamn c toate blocurile sunt marcate i afiate, iar n modul
bloc cu bloc exist cte o pauz naintea executrii fiecrui bloc.
Cnd setarea 74 i setarea 75 sunt ambele OFF (dezactivate), unitatea de comand
execut programele de seria 9000 fr afiarea codului de program. Dac unitatea de
comand este n modul bloc cu bloc, nu exist pauze ntre blocuri la rularea programelor
din seria 9000.
Cnd setarea 75 este ON (activat) iar setarea 74 este OFF (dezactivat), programele din
seria 9000 sunt afiate pe msur ce sunt executate.

76 - Foot Pedal Lock Out (blocare pedal)


Aceasta este o setare ON/OFF (activat/dezactivat). Cnd aceasta este OFF (dezactivat),
pedala funcioneaz normal. Cnd aceasta este ON, orice acionare a pedalei este ignorat
de unitatea de comand.

429

Setrile

77 - Scale Integer F (numr zecimale F)


Aceast setare permite operatorului s selecteze modul n care unitatea de comand
interpreteaz o valoare F (vitez de avans) ce nu conine un punct zecimal. (Se recomand
ca programatorii s utilizeze ntotdeauna un punct zecimal.) Aceast setare ajut operatorii
s ruleze programe dezvoltate pe o unitate de comand de alt provenien dect Haas.
De exemplu, F12 devine:
Setarea 77 OFF (dezactivat) - 0.0012 uniti/minut
Setarea 77 ON (activat) - 12.0 uniti/minut
Exist 5 setri pentru viteza de avans:

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

81 - Tool at Auto Off (scul la oprire automat)


Cnd este apsat tasta [AUTO OFF] (oprire automat), unitatea de comand execut o
schimbare cu scula specificat n aceast setare. Dac se specific zero (0), nu se produce
o schimbare a sculei nainte de oprirea strungului. Valoarea implicit a setrii este 1 pentru
scula 1.

82 - Language (limb)
Sunt disponibile alte limbi dect engleza pentru unitatea de comand Haas. Pentru
comutarea la o alt limb, selectai o limb i apsai tasta [ENTER] (execuie).

430

Codurile G i M/setrile

83 - M30/Resets Overrides (M30 - resetare control manual


funcii)
Cnd aceast setare este ON (activat), un M30 reseteaz orice funcii controlate manual
(viteza de avans, arborele principal, deplasarea rapid) la valorile lor implicite (100%).

84 - Tool Overload Action (aciune la suprasolicitare scul)


Aceast setare determin executarea aciunii specificate (alarm, oprire avans, avertizare
sonor, avans automat) atunci cnd scula este suprasolicitat (consultai
seciunea Sculele).
Selectarea ALARM
este suprasolicitat.

(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:

La tarodare (rigid sau flotant), controlul manual al avansului i


arborelui principal este blocat, astfel c funcia avans automat este
fr efect (unitatea de comand va prea c rspunde la tastele de
control manual, prin afiarea mesajelor de control manual). Funcia
avans automat nu va fi utilizat la frezarea filetelor sau tarodarea
invers automat, ntruct poate conduce la rezultate neprevzute i
chiar la coliziuni.

431

Setrile

NOT:

Ultima vitez de avans comandat va fi restabilit la sfritul execuiei


programului, respectiv atunci cnd operatorul apas tasta [RESET]
(resetare) sau dezactiveaz funcia avans automat. Operatorul poate
utiliza tastele de control manual al vitezei de avans de pe tastatur n
timp ce este selectat funcia avans automat. Intrrile acestor taste
sunt recunoscute de funcia avans automat ca nou vitez de avans
comandat att timp ct limita de ncrcare a sculei nu este depit.
ns, dac limita de ncrcare a sculei este depit, unitatea de
comand ignor tastele de control manual al vitezei de avans.

85 - Maximum Corner Rounding (rotunjire de col maxim)


Definete precizia mainii n privina colurilor rotunjite n gama de toleran selectat.
Valoarea implicit iniial este de 0.05 oli. Dac aceast setare este zero (0), unitatea de
comand reacioneaz ca i cum s-ar fi comandat cte o oprire exact n fiecare bloc
de micare.
F6.77:

Setarea 85 - Maximum Corner Rounding (rotunjire de col maxim): [1] Punct


program, [2] Nu este necesar ncetinirea pentru satisfacerea setrii referitoare
la precizie, [3] O vitez mult mai mic necesar pentru prelucrare la coluri,
[4] Setarea 85 = 0.050, [5] Setarea 85 = 0.025.

5
4

86 - Thread Finish Allowance (adaos de finisare filet)


Utilizat n ciclul nchis de filetare G76, aceast setare specific ct material este lsat pe
filet pentru finisare dup trecerea final a ciclului. Gama de valori este 0 - 0.9999 oli.
Valoarea implicit este 0.

432

Codurile G i M/setrile

87 - Tnn Resets Override (Tnn - resetare control manual


funcii)
Aceasta este o setare ON/OFF (activat/dezactivat). Cnd se execut o schimbare a sculei
i aceast setare este ON (activat), orice funcii controlate manual vor fi anulate i setate
la valorile lor programate.

88 - Reset Resets Overrides (reiniializare control manual


setri)
Aceasta este o setare ON/OFF (activat/dezactivat). Cnd aceast setare este ON
(activat) i se apas tasta [RESET] (resetare), orice funcii controlate manual vor fi
anulate i setate la valorile lor implicite (100%).

90 - Graph Z Zero Location (poziie zero axa Z grafic)


Aceast setare regleaz la valori extreme valorile pentru geometria sculei sau decalare. n
modul grafic, coreciile sculelor sunt ignorate, astfel nct traiectoriile de achiere pentru
diferite scule sunt afiate n aceeai poziie. Setarea acesteia la o valoare aproximat n
coordonatele mainii pentru punctul de zero programat al piesei va anula orice alarme Z n
afara domeniului cursei pe care le-ai putea ntlni n modul grafic. Valoarea implicit
este -8.0000.

91 - Graph X Zero Location (poziie zero axa X grafic)


Aceast setare regleaz la valori extreme valorile pentru geometria sculei sau decalare. n
modul grafic, coreciile sculelor sunt ignorate, astfel nct traiectoriile de achiere pentru
diferite scule sunt afiate n aceeai poziie. Setarea acesteia la o valoare aproximat n
coordonatele mainii pentru punctul de zero programat al piesei va anula orice alarme X n
afara domeniului cursei pe care le-ai putea ntlni n modul grafic. Valoarea implicit
este -6.000.

92 - Chuck Clamping (strngere mandrin)


Aceast setare determin sensul de strngere a mandrinei. Setat la O.D. (diametru
exterior), mandrina este considerat strns atunci cnd flcile sunt deplasate spre centrul
arborelui principal. Setat la I.D. (diametru interior), mandrina este considerat strns
atunci cnd flcile sunt deplasate n afar dinspre centrul arborelui principal.
433

Setrile

93 - Tailstock X Clearance (gabarit axa X ppu mobil)


Aceast setare definete mpreun cu setarea 94 zona de restricie a cursei ppuii mobile
ce limiteaz interaciunea dintre ppua mobil i capul revolver. Aceast setare determin
limita cursei pe axa X atunci cnd diferena dintre poziia axei Z i poziia ppuii mobile
scade sub valoarea din setarea 94. Dac apare aceast stare i programul este n curs de
rulare, se genereaz o alarm. La avansul rapid, nu se genereaz o alarm, dar cursa va
fi limitat.

94 - Tailstock Z Clearance (gabarit axa Z ppu mobil)


Aceast setare este diferena minim admis dintre poziia axei Z i poziia ppuii mobile
(a se vedea setarea 93). Dac valorile sunt n oli, o valoare de -1.0000 nseamn c atunci
cnd axa X este sub planul de degajare X (setarea 93), axa Z trebuie s fie la peste 1 ol
distan de poziia ppuii mobile n sensul negativ al axei Z.

95 - Thread Chamfer Size (dimensiune teitur filet)


Aceast setare este utilizat n ciclurile de filetare G76 i G92 atunci cnd este comandat
un M23. Cnd comanda M23 este activ, cursele de filetare se ncheie cu o retragere n
unghi, n locul unei retrageri perpendiculare. Valoarea din setarea 95 este egal cu numrul
de rotaii (filete teite) dorit.

NOT:

Setrile 95 i 96 interacioneaz ntre ele. Gama valabil: 0 - 29.999


(multiplu al pasului curent al filetului, F sau E).
F6.78:

Setarea 95 - Thread Chamfer Size (dimensiune teitur filet), G76 sau G92
Cursa de filetare cu M23 activ: [1] Setarea 96 = 45, [2] Setarea 95 x pasul,
[3] Traiectorie scul, [4] Punct final al filetului programat, [5] Punct final al cursei
efective, [6] Pas.

2
1

3
+

434

+ 4
5

Codurile G i M/setrile

96 - Thread Chamfer Angle (unghi teitur filet)


A se vedea setarea 95. Gama valabil: 0 - 89 de grade (nu se admite punctul zecimal)

97 - Tool Change Direction (sens de schimbare a sculei)


Aceast setare determin sensul implicit de schimbare a sculei. Aceasta poate fi setat la
SHORTEST (cel mai scurt drum) sau M17/M18.
Cnd se selecteaz SHORTEST (cel mai scurt drum), unitatea de comand se rotete n
sensul necesar pentru a se ajunge la scula urmtoare cu o deplasare minim. Programul
poate utiliza n continuare M17 i M18 pentru a stabili sensul de schimbare a sculei, ns
odat acest lucru realizat, nu se poate reveni la sensul cel mai scurt de schimbare a sculei
dect prin apsarea tastei [RESET] (resetare) sau prin intermediul unui M30/M02.
La selectarea M17/M18, unitatea de comand rotete capul revolver fie ntotdeauna nainte,
fie ntotdeauna napoi, n funcie de cel mai recent M17 sau M18 comandat. Cnd se apas
tasta [RESET] (resetare), [POWER ON] (iniializare) sau la executarea unui M30/M02,
unitatea de comand presupune c M17 este sensul de rotaie al capului revolver la
schimbarea sculei, ntotdeauna nainte. Aceast opiune este util atunci cnd un program
trebuie s evite anumite zone ale capului revolver ca urmare a sculelor de
dimensiuni neobinuite.

98 - Spindle Jog RPM (turaie avans rapid arbore principal)


Aceast setare determin turaia arborelui principal pentru tasta [SPINDLE JOG] (avans
rapid arbore principal). Valoarea implicit este 100 rot/min.

99 - Thread Minimum Cut (adncime de achiere minim


filet)
Utilizat n ciclul nchis de filetare G76, aceast setare specific valoarea minim a
adncimii de achiere pentru trecerile succesive de filetare. Trecerile succesive nu pot fi
sub valoarea din aceast setare. Gama de valori este ntre 0 i .9999 oli. Valoarea implicit
este 0.0010 oli.

435

Setrile

101 - Feed Override -> Rapid (control manual avans ->


deplasare rapid)
Apsarea tastei [HANDLE CONTROL FEED] (manet de control vitez de avans), cu
aceast setare ON (activat), va determina maneta de avans rapid s controleze att viteza
de avans de lucru, ct i viteza de deplasare rapid. Setarea 10 afecteaz viteza maxim
de deplasare rapid. Viteza de deplasare rapid nu poate depi 100%. De asemenea,
tastele [+10% FEEDRATE] (+10% vitez de avans), [- 10% FEEDRATE] (+10% vitez de
avans) i [100% FEEDRATE] (vitez de avans 100%) modific mpreun viteza de
deplasare rapid i viteza de avans.

102 - C Axis Diameter (diametru axa C)


Aceast setare vizeaz axa C. Consultai seciunea Axa C. Valoarea implicit este 1.0 ol,
iar valoarea maxim admis este 29.999 oli.

103 - CYC START/FH Same Key (aceeai tast pentru pornire


ciclu/oprire avans)
Butonul [CYCLE START] (pornire ciclu) trebuie apsat i meninut apsat pentru a se rula
un program atunci cnd aceast setare este ON (activat). Cnd este eliberat butonul
[CYCLE START] (pornire ciclu), se genereaz o oprire a avansului. Aceast setare nu
poate fi comutat la ON (activat) n timp ce setarea 104 este ON (activat). Cnd una dintre
acestea este setat la ON (activat), cealalt va fi comutat automat la OFF (dezactivat).

104 - Jog Handle to SNGL BLK (manet avans rapid pentru


bloc cu bloc)
Maneta de avans rapid poate fi utilizat pentru parcurgerea pas cu pas a unui program
atunci cnd aceast setare este ON (activat). Rotirea n sens invers a manetei de avans
rapid genereaz o stare de oprire avans. Aceast setare nu poate fi comutat la ON
(activat) n timp ce setarea 103 este ON (activat). Cnd una dintre acestea este setat la
ON (activat), cealalt va fi comutat automat la OFF (dezactivat).

105 - TS Retract Distance (distan retragere ppu mobil)


Distana fa de punctul de susinere (setarea 107) pe care se va retrage ppua mobil
atunci cnd i se comand. Aceast setare trebuie s fie o valoare pozitiv.
436

Codurile G i M/setrile

106 - TS Retract Distance (distan avans ppu mobil)


Cnd ppua mobil se deplaseaz spre punctul de susinere (setarea 107), acesta este
punctul n care ppua se va opri din deplasarea rapid i va ncepe avansul de lucru.
Aceast setare trebuie s fie o valoare pozitiv.

107 - TS Hold Point (punct de susinere ppu mobil)


Aceast setare este exprimat n coordonatele absolute ale mainii i trebuie s aib o
valoare negativ. Acesta este punctul la care trebuie s se avanseze pentru susinere
atunci cnd se comand M21. De obicei, acesta este n interiorul unei piese susinute.
Acesta este determinat prin avansul rapid spre pies i adugarea unei valori de 0.375 0.500" (9.5 - 12.7 mm) pn n poziia absolut.

109 - Warm-Up Time in MIN. (timp de nclzire n minute)


Acesta este numrul de minute (pn la 300 minute de la iniializare) n care sunt aplicate
compensrile specificate n setrile 110-112.
Prezentare general Cnd maina este pus n funciune, dac setarea 109, i cel puin
una dintre setrile 110, 111 sau 112, sunt setate la o valoare diferit de zero, va fi afiat
urmtoarea avertizare:
CAUTION! Warm up Compensation is specified!
Do you wish to activate
Warm up Compensation (Y/N)? (ATENIE! Compensare nclzire
specificat! Dorii s activai compensarea la nclzire (da/nu)?)
Dac se tasteaz Y, unitatea de comand aplic imediat compensarea total (setrile 110,
111, 112), iar compensarea ncepe s descreasc odat cu trecerea timpului. De exemplu,
dup ce se scurge 50% din timpul specificat n setarea 109, distana de compensare este
de 50%.
Pentru a reiniializa perioada de timp, este necesar s oprii i repornii maina, apoi s
rspundei YES (da) la ntrebarea referitoare la compensare de la iniializarea mainii.

ATENIE:

Modificarea setrii 110, 111 sau 112 n timp ce compensarea este n


evoluie poate determina o micare brusc de pn la 0.0044 oli.

437

Setrile

Timpul de nclzire rmas este afiat n colul din dreapta jos al ecranului Diagnostics
Inputs 2 (intrri diagnosticare) ntr-un format hh:mm:ss.

110/112 - Warmup X/Z Distance (distan X/Z nclzire)


Setrile 110 i 112 specific valorile compensrilor (max = 0.0020 sau 0.051 mm)
aplicate axelor. Setarea 109 trebuie s aib o valoare nregistrat pentru ca setrile 110 i
112 s aib efect.

113 - Tool Change Method (metod de schimbare a sculei)


Aceast setare este utilizat pentru strungurile TL-1 i TL-2. Consultai manualul Strungul
de sculrie.

114/115 - Conveyor Cycle Time/On Time (durat ciclu


transportor/timp activare, n minute)
Setrile 114 i 115 controleaz transportorul de pan opional. Setarea 114 (durat ciclu
transportor) este perioada de timp dup care transportorul este activat automat. Setarea
115 (timp activare transportor) este durata de funcionare a transportorului. De exemplu,
dac setarea 114 este setat la 30, iar setarea 115 este setat la 2, transportorul de pan
este activat la fiecare jumtate de or, funcioneaz 2 minute, apoi este dezactivat.
Timpul de activare va fi setat la nu mai mult de 80% din durata ciclului.

NOT:

438

Apsarea tastei [CHIP FWD] (transportor pan nainte) (sau M31)


pornete transportorul n sens spre nainte i activeaz ciclul. Tasta
[CHIP STOP] (oprire transportor pan) (sau M33) oprete
transportorul i anuleaz ciclul.

Codurile G i M/setrile

118 - M99 Bumps M30 CNTRS (impulsuri M99 pentru


comenzile M30)
Cnd aceast setare este ON (activat), un M99 adug o unitate la contoarele M30
(acestea sunt vizibile n ecranul [CURRENT COMMANDS] - comenzi curente).

NOT:

M99 crete doar contoarele ce apar ntr-un program principal, nu


ntr-un subprogram.

119 - Offset Lock (blocare corecii/decalaje)


Comutarea acestei setri la ON (activat) nu permite ca valorile din ecranul Offset
(corecii/decalaje) s fie modificate. ns, programele de modificare a coreciilor/decalajelor
cu macro-uri sau G10 pot face n continuare asta.

120 - Macro Var Lock (blocare variabile macro)


Comutarea acestei setri la ON (activat) nu permite ca variabilele macro s fie modificate.
ns, programele de modificare a variabilelor macro pot face n continuare asta.

121 - Foot Pedal TS Alarm (alarm pedal ppu mobil)


Cnd M21 este utilizat pentru deplasarea ppuii mobile n punctul de susinere i
susinerea unei piese, unitatea de comand genereaz o alarm dac piesa nu este gsit
i s-a ajuns deja n punctul de susinere. Setarea 121 poate comutat la ON (activat) i
este generat o alarm atunci cnd este utilizat pedala pentru deplasarea ppuii mobile
n punctul de susinere i nu se gsete piesa.

122 - Secondary Spindle Chuck Clamping (strngere


mandrin arbore secundar)
Aceast funcie vizeaz strungurile cu arbore secundar. Valoarea acesteia poate fi O.D.
(diametru exterior) sau I.D. (diametru interior), similar setrii 92 pentru arborele principal.

439

Setrile

131 - Auto Door (u automat)


Aceast setare vizeaz ua automat opional. Aceasta va fi setat ON (activat) la
mainile cu o u automat. A se vedea de asemenea M85/M86 (codurile M de
deschidere/nchidere u automat).
Ua se nchide atunci cnd este apsat butonul [CYCLE START] (pornire ciclu) i se
deschide atunci cnd programul ajunge la un M00, M01 (cu oprirea opional activat) sau
M30, iar arborele principal a ncetat s se roteasc.

132 - Jog Before TC (avans rapid nainte de schimbare scul)


Aceasta este o setare de siguran pentru prevenirea coliziunilor cu capul revolver atunci
cnd se utilizeaz tastele [TURRET FWD] (cap revolver nainte), [TURRET REV] (cap
revolver napoi) sau [NEXT TOOL] (scula urmtoare). Cnd aceast setare este ON,
unitatea de comand genereaz un mesaj atunci cnd este apsat una dintre tastele
menionate i nu permite capului revolver s se roteasc dect dac toate axele sunt n
poziia de origine sau dac una sau mai multe axe au fost deplasate n modul Manet de
avans rapid.
Cnd aceast setare este OFF (dezactivat), nu se va presupune nimic i strungul va
executa schimbrile fr afiarea unui mesaj.

133 - Repeat Rigid Tap (repetare tarodare rigid)


Aceast setare asigur orientarea arborelui principal n cursul tarodrii, astfel nct filetele
s fie aliniate atunci cnd este programat o a doua trecere de tarodare n acelai alezaj.

142 - Offset Chng Tolerance (toleran modificare


corecie/decalaj)
Aceast setare genereaz un mesaj de avertizare dac o corecie/un decalaj este
modificat() cu o valoare mai mare dect cea nregistrat pentru aceast setare. Dac s-a
ncercat s se modifice o corecie/un decalaj cu o valoare mai mare dect cea nregistrat
(pozitiv sau negativ), se afieaz urmtorul mesaj: XX changes the offset by
more than Setting 142! Accept (Y/N)? (modificare corecie/decalaj XX cu o
valoare mai mare dect setarea 142! acceptai (da/nu)?) Dac se tasteaz Y (da), unitatea
de comand actualizeaz corecia/decalajul ca de obicei; n caz contrar, modificarea
este respins.

440

Codurile G i M/setrile

143 Machine Data Collect (colectare date main)


Aceast setare permite utilizatorului s extrag date din unitatea de comand cu ajutorul
unei comenzi Q transmise prin intermediul portului RS-232 i s seteze variabilele macro
prin utilizarea unei comenzi E. Funcia se bazeaz pe un software specific i necesit un
computer auxiliar pentru solicitarea, interpretarea i memorarea datelor de la unitatea de
comand. O opiune hardare permite de asemenea citirea strii mainii. Pentru informaii
detaliate n acest sens, consultai Transferul de date CNC din seciunea
Programarea operaiilor.

144 - Feed Overide->Spindle (control manual avans ->


arbore principal)
Cnd aceast setare este ON (activat), orice control manual al vitezei de avans se va
aplica i asupra turaiei arborelui principal, iar controlul manual al arborelui principal va
fi dezactivat.

145 - TS at Part for CS (ppu mobil la pies pentru


pornire ciclu)
Cnd setarea 145, Tail Stock at Part for [CYCLE START] (ppu mobil la pies pentru
pornire ciclu) este OFF (dezactivat), maina se comport normal. Cnd aceast setare
este ON, (activat), ppua mobil trebuie s preseze piesa n momentul apsrii butonului
[CYCLE START] (pornire ciclu) sau se va afia un mesaj i programul nu va porni.

156 - Save Offset with PROG (salvare corecii/decalaje cu


PROG)
Unitatea de comand va salva coreciile/decalajele n acelai fiier cu programele atunci
cnd programul este salvat pe USB, HD sau n partiia de reea cu aceast setare ON
(activat), sub titulatura O999999. Coreciile/decalajele vor aprea n fiier nainte de
semnul % final. Cnd programul este rencrcat n memorie, programul va solicita
confirmarea Load Offsets (Y/N?) (ncrcare corecii/decalaje, da/nu). Apsarea tastei
Y (da) determin ncrcarea coreciilor/decalajelor, apsarea tastei N (nu) nu iniiaz
nicio aciune.

441

Setrile

157 - Offset Format Type (tip format corecii/decalaje)


Aceast setare controleaz formatul n care sunt salvate coreciile/decalajele mpreun cu
programele.
Cnd aceasta este setat la A, formatul este conform celor afiate pe unitatea de comand,
coninnd puncte zecimale i titluri ale coloanelor. Coreciile/decalajele salvate n acest
format pot fi mai uor editate pe un PC i rencrcate ulterior.
Cnd aceasta este setat la B, fiecare corecie/decalaj este salvat() ntr-o linie separat
cu o valoare N i o valoare V.

158,159,160 - XYZ Screw Thermal COMP% (COMP% termic


urub XYZ)
Aceste setri pot fi setate ntre -30 i +30 i vor ajusta compensarea termic existent a
urubului cu -30% +30%, dup caz.

162 - Default To Float (punct zecimal mobil implicit)


Cnd aceast setare este ON (activat), unitatea de comand adug un punct zecimal la
valorile introduse fr un punct zecimal (pentru anumite coduri de adres). Cnd aceast
setare este OFF (dezactivat), valorile ce urmeaz dup codurile de adrese ce nu includ
puncte zecimale sunt considerate a fi notaii ale operatorului (adic miimi etc.). Aceast
setare exclude valoarea A (unghi scul) dintr-un bloc G76. Astfel, funcia se aplic
urmtoarelor coduri de adres:

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.

Aceast funcie se aplic urmtoarelor coduri de adres:


X, Y, Z, A, B, C, E, F, I, J, K, U, W
A (cu excepia G76) Dac o valoare G76 ce conine un punct zecimal este ntlnit n cursul
execuiei programului, este generat alarma 605 Unghi de vrf scul nevalabil.
D (cu excepia G73)
442

Codurile G i M/setrile

R (cu excepia G71 n modul YASNAC)

NOT:

Aceast setare afecteaz modul de interpretare a tuturor programelor


nregistrate manual, de pe un disc sau prin intermediul RS-232.
Aceasta nu modific efectul setrii 77 Scale Integer F (numr
zecimale F).

163 - Disable .1 Jog Rate (dezactivare vitez de avans rapid


0.1)
Aceast setare dezactiveaz viteza maxim de avans rapid. Dac este selectat viteza
maxim de avans rapid, va fi n schimb selectat automat urmtoarea vitez
inferioar disponibil.

164 - Powerup SP Max RPM (turaie max. arbore principal la


iniializare main)
Aceast setare este utilizat pentru setarea turaiei maxime a arborelui principal la punerea
n funciune a mainii. n esen, aceasta va determina executarea unei comenzi G50
Snnn la punerea n funciune a mainii, unde nnn este valoarea dat de setare. Dac
setarea conine zero sau o valoare mai mare sau egal cu parametrul 131, Turaie maxim
arbore principal, setarea 164 nu va avea niciun efect.

165 - SSV Variation (RPM) (variere turaie arbore principal,


rot/min)
Specific valoarea cu care se permite varierea turaiei sub i peste valoarea comandat n
cursul utilizrii funciei Varierea turaiei arborelui principal. Poate fi doar pozitiv.

166 - SSV CYCLE (0.1) SECS (secunde ciclu de variere


turaie arbore principal)
Specific un ciclu de lucru sau viteza de variere a turaiei arborelui principal. Poate fi
doar pozitiv.

443

Setrile

167-186 - Periodic Maintenance (ntreinere periodic)


Exist 14 articole ce pot fi monitorizate, precum i ase articole suplimentare, prin
intermediul setrilor pentru ntreinerea periodic. Aceste setri permit utilizatorului s
modifice numrul implicit de ore pentru fiecare articol atunci acestea sunt iniializate n
cursul utilizrii. Dac numrul de ore este setat la zero, articolul nu va aprea n lista de
articole prezentat n pagina ntreinere a ecranului Comenzi curente.

187 - Machine Data Echo (retransmitere date main)


Comutarea acestei setri la ON (activat) va duce la afiarea comenzilor Q de colectare
date pe ecranul PC-ului.

196 - Conveyor Shutoff (dezactivare transportor)


Aceasta specific perioada de timp n care se ateapt n inactivitate nainte s se
dezactiveze transportorul de pan. Valorile sunt n minute.

197 - Coolant Shutoff (dezactivare lichid de rcire)


Aceasta specific perioada de timp n care se ateapt n inactivitate nainte s se
dezactiveze lichidul de rcire prin injecie, prin stropire sau la nalt presiune. Valorile sunt
n minute.

198 - Background Color (culoare fundal)


Aceasta specific o culoare de fundal pentru panourile de afiare inactive. Gama este 0
- 254.

199 - Display Off Timer (temporizator dezactivare afiaj)


Specific perioada de timp n minute dup care este dezactivat afiajul atunci cnd nu se
opereaz nicio intrare n unitatea de comand (cu excepia modurilor Avans rapid, Grafic
sau Hibernare sau n prezena unei alarme). Apsai orice tast pentru a restabili ecranul
(de preferat [CANCEL] - anulare).

444

Codurile G i M/setrile

201 - Show Only Work and Tool Offsets In Use (prezentare


doar corecii scule i decalaje de origine n uz)
Comutarea acestei setri la ON (activat) va afia doar coreciile sculelor i decalajele de
origine utilizate de programul n curs de rulare. Programul trebuie s fie rulat mai nti n
modul grafic pentru a se activa aceast funcie.

202 - Live Image Scale (Height) (scal imagine n direct nlime)


Specific nlimea zonei de lucru ce este afiat n imaginea n direct. Dimensiunea
maxim este limitat automat la nlimea implicit. Valoarea implicit prezint ntreaga
zon de lucru a mainii.

203 - Live Image X Offset (decalaj X imagine n direct)


Poziioneaz partea superioar a ferestrei de scalare fa de poziia de zero a mainii pe
axa X. Valoarea implicit este zero.

205 - Live Image Z Offset (decalaj Z imagine n direct)


Poziioneaz partea dreapt a ferestrei de scalare fa de poziia de zero a mainii pe axa
X. Valoarea implicit este zero.

206 - Stock Hole Size (dimensiune alezaj pies brut)


Indic diametrul interior al piesei. Aceast setare este ajustat de asemenea prin
introducerea unei valori n HOLE SIZE (dimensiune alezaj) n tab-ul STOCK SETUP
(setare pies brut) n IPS.

207 - Z Stock Face (faet Z pies brut)


Controleaz faeta Z a piesei brute ce este afiat n imaginea n direct. Aceast setare
este ajustat de asemenea prin introducerea unei valori n STOCK FACE (faet pies
brut) n tab-ul STOCK SETUP (setare pies brut) n IPS.

445

Setrile

208 - Stock OD Diameter (diametru exterior pies brut)


Aceast setare controleaz diametrul piesei brute ce va fi afiat n imaginea n direct.
Aceast setare poate fi de asemenea ajustat din IPS.

209 - Length of Stock (lungime pies brut)


Controleaz lungimea piesei brute ce este afiat n imaginea n direct. Aceast setare
este ajustat de asemenea prin introducerea unei valori n STOCK LENGTH (lungime
pies brut) n tab-ul STOCK SETUP (setare pies brut) n IPS.

210 - Jaw Height (nlime falc)


Aceast setare controleaz nlimea flcilor mandrinei ce va fi afiat n imaginea n direct.
Aceast setare poate fi de asemenea ajustat din IPS.

211 - Jaw Thickness (grosime falc)


Controleaz grosimea flcilor mandrinei afiat n imaginea n direct. Aceast setare este
ajustat de asemenea prin introducerea unei valori n JAW THICKNESS (grosime falc) n
tab-ul STOCK SETUP (setare pies brut) n IPS.

212 - Clamp Stock (strngere pies brut)


Controleaz dimensiunea de strngere a piesei brute n flcile mandrinei ce este afiat n
imaginea n direct. Aceast setare este ajustat de asemenea prin introducerea unei valori
n CLAMP STOCK (strngere pies brut) n tab-ul STOCK SETUP (setare pies brut)
n IPS.

213 - Jaw Step Height (nlime prag falc)


Controleaz nlimea pragului flcilor mandrinei ce este afiat n imaginea n direct.
Aceast setare este ajustat de asemenea prin introducerea unei valori n JAW STEP
HEIGHT (nlime prag falc) n tab-ul STOCK SETUP (setare pies brut) n IPS.

446

Codurile G i M/setrile

214 - Show Rapid Path Live Image (prezentare traiectorie


deplasare rapid n imaginea n direct)
Controleaz vizibilitatea unei linii punctate roii prin care este reprezentat traiectoria
deplasrii rapide n imaginea n direct.

215 - Show Feed Path Live Image (prezentare traiectorie


avans de lucru n imaginea n direct)
Controleaz vizibilitatea unei linii continue albastre prin care este reprezentat traiectoria
avansului de lucru n imaginea n direct.

216 - Servo and Hydraulic Shutoff (dezactivare servo i


pomp hidraulic)
Aceast setare dezactiveaz servomotoarele i pompa hidraulic, dac este prevzut,
dup expirarea numrului de minute specificat de inactivitate, n lipsa unor activiti cum ar
fi rularea unui program, avansul rapid, apsarea unor taste etc. Valoarea implicit este 0.

217 - Show Chuck Jaws (prezentare flci mandrin)


Controleaz afiarea flcilor mandrinei n imaginea n direct.

218 - Show Final Pass (prezentare trecere final)


Controleaz vizibilitatea unei linii continue verzi prin care este reprezentat traiectoria
trecerii finale n imaginea n direct. Aceasta este prezentat dac programul a fost rulat sau
simulat anterior.

219 - Auto Zoom to Part (focalizare automat pies)


Controleaz dac imaginea n direct va focaliza sau nu automat piesa n colul din stnga
jos. Activai sau dezactivai prin apsarea tastei [F4] din pagina Live Image (imagine n
direct).

447

Setrile

220 - TS Live Center Angle (unghi vrf rotativ ppu


mobil)
Unghiul vrfului rotativ al ppuii mobile, msurat n grade (0 - 180). Utilizat doar pentru
imaginea n direct. Iniializare cu o valoare de 60.

221 - Tailstock Diameter (diametru ppu mobil)


Diametrul vrfului rotativ al ppuii mobile, msurat n oli sau n sistem metric (n funcie
de setarea 9), nmulit cu 10,000. Utilizat doar pentru imaginea n direct. Valoarea implicit
este 12500 (1.25"). Utilizai doar valori pozitive.

222 - Tailstock Length (lungime ppu mobil)


Lungimea vrfului rotativ al ppuii mobile, msurat n oli sau n sistem metric (n funcie
de setarea 9), nmulit cu 10,000. Utilizat doar pentru imaginea n direct. Valoarea implicit
este 20000 (2.0000"). Utilizai doar valori pozitive.

224 - Flip Part Stock Diameter (diametru pies brut


ntoars)
Controleaz noua poziie n diametru a flcilor dup ntoarcerea piesei.

225 - Flip Part Stock Length (lungime pies brut ntoars)


Controleaz noua poziie n lungime a flcilor dup ntoarcerea piesei.

226 - SS Stock Diameter (diametru pies brut la arborele


secundar)
Controleaz diametrul piesei brute n zona strngerii n arborele secundar.

448

Codurile G i M/setrile

227 - SS Stock Length (lungime pies brut la arborele


secundar)
Controleaz lungimea arborelui secundar msurat din stnga piesei.

228 - SS Jaw Thickness (grosime falc arbore secundar)


Controleaz grosimea flcilor arborelui secundar.

229 - SS Clamp Stock (strngere pies brut n arborele


secundar)
Controleaz valoarea de strngere a piesei brute n arborele secundar.

230 - SS Jaw Height (nlime falc arbore secundar)


Controleaz nlimea flcilor arborelui secundar.

231 - SS Jaw Step Height (nlime prag falc arbore


secundar)
Controleaz nlimea pragului flcilor arborelui secundar.

232 - G76 Default P Code (cod P implicit G76)


Valoarea codului P implicit de utilizat atunci cnd nu exist un cod P ntr-o linie G76 sau
atunci cnd codul P utilizat are o valoare mai mic dect 1 sau mai mare dect 4. Valori
posibile sunt P1, P2, P3 sau P4.

449

Setrile

233 - SS Clamping Point (punct de strngere arbore


secundar)
Controleaz punctul de strngere (poziia de pe pies n care aceasta este strns n
arborele secundar) n scop de afiare n imaginea n direct. Aceast valoare este utilizat
de asemenea pentru crearea unui program cod G care va asigura funcionarea dorit a
arborelui secundar.

234 - SS Rapid Point (punct deplasare rapid arbore


secundar)
Controleaz punctul de deplasare rapid (poziia n care se deplaseaz rapid arborele
secundar nainte s strng o pies) n scop de afiare n imaginea n direct. Aceast
valoare este utilizat de asemenea pentru crearea unui program cod G care va asigura
funcionarea dorit a arborelui secundar.

235 - SS Machine Point (punct de prelucrare arbore


secundar)
Controleaz punctul de prelucrare (poziia n care se prelucreaz o pies n arborele
secundar) n scop de afiare n imaginea n direct. Aceast valoare este utilizat de
asemenea pentru crearea unui program cod G care va asigura funcionarea dorit a
arborelui secundar.

236 - FP Z Stock Face (faet Z pies brut ntoars)


Controleaz faeta piesei brute ntoarse n scop de afiare n imaginea n direct. Aceast
valoare este utilizat de asemenea pentru crearea unui program cod G care va asigura
funcionarea dorit a arborelui secundar.

237 - SS Z Stock Face (faet Z pies brut n arborele


secundar)
Controleaz faeta piesei brute din arborele secundar n scop de afiare n imaginea n
direct. Aceast valoare este utilizat de asemenea pentru crearea unui program cod G care
va asigura funcionarea dorit a arborelui secundar.

450

Codurile G i M/setrile

238 - High Intensity LIght Timer (temporizator iluminare de


mare intensitate, n minute)
Specific perioada de timp, n minute, n care iluminarea de mare intensitate (HIL) rmne
activat. Iluminarea este activat dac ua este deschis i lampa de lucru este aprins.
Dac valoarea acesteia este zero, atunci lumina va rmne aprins pn cnd se
deschid uile.

239 - Worklight Off Timer (temporizator stingere lamp de


lucru, n minute)
Specific perioada de timp, n minute, dup care lampa de lucru se stinge automat dac nu
se apas nicio tast i nu se acioneaz comanda [HANDLE JOG] (manet de avans
rapid). Dac exist un program n curs de rulare n momentul stingerii luminii, rularea
programului va continua.

240 - Tool Life Warning (avertizare privind durata de via a


sculei)
Procentul duratei rmase de via a sculei la care s se declaneze o avertizare privind
durata de via a sculei. Sculele avnd o durat rmas de via mai mic dect setarea
240 sunt evideniate n portocaliu, iar lampa de avertizare va clipi n galben.

241 - Tailstock Hold Force (for de strngere ppu


mobil)
Fora aplicat asupra piesei brute de ctre ppua mobil servo (numai ST-40 i ST-40L).
Valorile sunt n livre for n modul standard i n newtoni n modul metric, conform setrii
9. Gama valabil este cuprins ntre 1000 (4448 n modul metric) i 4500 (20017 n
modul metric).

242 - Air Water Purge Interval (interval de purjare condens


din aer, n minute)
Aceast setare specific intervalul pentru purjarea condensului din rezervorului de aer al
sistemului. La scurgerea perioadei de timp specificate prin setarea 242, ncepnd de la
miezul nopii, este iniiat purjarea.
451

Setrile

243 - Air Water Purge On-Time (timp de purjare condens din


aer, n secunde)
Aceast setare specific durata operaiei de purjare a condensului din rezervorului de aer
al sistemului. Valorile sunt n secunde. La scurgerea perioadei de timp specificate prin
setarea 242, ncepnd de la miezul nopii, este iniiat purjarea pentru un numr de
secunde conform celor specificate prin setarea 243.

900 - CNC Network Name (nume reea CNC)


Numele sub care dorii s apar unitatea de comand n reea.

901 - Obtain Adress Automatically (obinere automat


adres)
Recupereaz o adres TCP/IP i o masc de subreea de la un server DHCP dintr-o reea
(necesit un server DHCP). Cnd DHCP este activat, TCP/IP, nregistrrile SUBNET
MASK i GATEWAY nu mai sunt necesare i se va nregistra ***. Urmrii de asemenea
seciunea ADMIN la sfrit pentru a obine adresa IP de la DHCP. Maina trebuie s fie
oprit i repornit pentru ca schimbrile operate asupra acestei setri s intre n vigoare.

NOT:

452

Pentru a obine setrile IP de la DHCP: La unitatea de comand,


apsai tasta [LIST PROGRAM] (list de programe). Deplasai-v cu
tasta sgeat n jos la Hard Drive (unitate hard). Apsai tasta
sgeat dreapta pentru a deschide directorul Hard Drive. Tastai
ADMIN i apsai tasta [INSERT] (inserare). Selectai directorul
ADMIN i apsai tasta [ENTER] (execuie). Copiai fiierul
IPConfig.txt pe disc sau USB i citii-l pe un computer cu sistem de
operare Windows.

Codurile G i M/setrile

902 - IP Address (adres IP)


Utilizat ntr-o reea cu adres TCP/IP static (DHCP dezactivat). Administratorul de reea
va aloca o adres (de exemplu 192.168.1.1). Maina trebuie s fie oprit i repornit pentru
ca schimbrile operate asupra acestei setri s intre n vigoare.

NOT:

Structura adresei pentru Subnet Mask, Gateway i DNS este


XXX.XXX.XXX.XXX (de exemplu 255.255.255.255); adresa nu se va
ncheia cu un punct. Adresa maxim este 255.255.255.255; nu se
admit numere negative.

903 - Subnet Mask (masc de subreea)


Utilizat ntr-o reea cu adres TCP/IP static. Administratorul de reea trebuie s aloce o
valoare pentru masc. Maina trebuie s fie oprit i repornit pentru ca schimbrile
operate asupra acestei setri s intre n vigoare.

904 - Gateway (cale de acces)


Utilizat pentru obinerea accesului prin intermediul unui router (punct de acces).
Administratorul de reea va aloca o adres. Maina trebuie s fie oprit i repornit pentru
ca schimbrile operate asupra acestei setri s intre n vigoare.

905 - DNS Server (server DNS)


Adresa IP Domain Name Server (server nume domeniu) sau Domain Host Control Protocol
(protocol de control gazd domeniu) dintr-o reea. Maina trebuie s fie oprit i repornit
pentru ca schimbrile operate asupra acestei setri s intre n vigoare.

906 - Domain/Workgroup Name (nume domeniu/grup de


lucru)
Informeaz reeaua cu privire la grupul de lucru sau domeniul de care aparine unitatea de
comand CNC. Maina trebuie s fie oprit i repornit pentru ca schimbrile operate
asupra acestei setri s intre n vigoare.

453

Setrile

907 - Remote Server Name (nume server la distan)


Pentru mainile Haas cu WINCE FV 12.001 sau superior, nregistrai numele NETBIOS al
computerului pe care se afl directorul partajat. Adresa IP nu este acceptat.

908 - Remote Share Path (cale de partajare la distan)


Numele unui director partajat n reea. Dup ce este selectat un nume pentru gazd, pentru
a redenumi calea, nregistrai noul nume i apsai tasta [ENTER] (execuie).

NOT:

Nu utilizai spaii n cmpul PATH (cale).

909 - User Name (nume utilizator)


Acesta este numele utilizat pentru conectare la server sau domeniu (prin utilizarea unui
cont de domeniu). Maina trebuie s fie oprit i repornit pentru ca schimbrile operate
asupra acestei setri s intre n vigoare. Numele de utilizator sunt sensibile la majuscule i
nu pot conine spaii.

910 - Password (parol)


Aceasta este o parol utilizat pentru conectare la server. Maina trebuie s fie oprit i
repornit pentru ca schimbrile operate asupra acestei setri s intre n vigoare. Parolele
sunt sensibile la majuscule i nu pot conine spaii.

911 - Access To CNC Share (Off, Read, Full) (nivel de acces


la CNC - deconectat, citire, acces complet)
Utilizat pentru privilegiile de citire/scriere pe unitatea hard a CNC. OFF (deconectat)
ntrerupe legtura unitii hard cu reeaua. READ (citire) permite accesul la unitatea hard
doar pentru citire. FULL (acces complet) permite accesul la unitate pentru citire/scriere prin
intermediul reelei. Comutarea simultan la off (dezactivat) a acestei setri i a setrii 913
va dezactiva comunicaia n reea.

454

Codurile G i M/setrile

912 - Floppy Tab Enabled (acces floppy activat)


Aceasta comut accesul la unitatea floppy USB la OFF/ON (dezactivat/activat). Cnd este
setat la OFF (dezactivat), unitatea floppy USB nu va fi accesibil.

913 - Hard Drive Tab Enabled (acces unitate hard activat)


Comut accesul la unitatea hard la OFF/ON (dezactivat/activat). Cnd este setat la OFF
(dezactivat), unitatea hard nu va fi accesibil. Comutarea simultan la OFF (dezactivat) a
acestei setri i a setrii 911 va dezactiva comunicaia n reea.

914 - USB Tab Enabled (acces USB activat)


Comut accesul la portul USB la OFF/ON (dezactivat/activat). Cnd este setat la OFF
(dezactivat), portul USB nu va fi accesibil.

915 - Net Share (partiie de reea)


Comut accesul la server la OFF/ON (dezactivat/activat). Cnd este setat la OFF
(dezactivat), accesul la server de pe unitatea de comand CNC nu este posibil.

916 - Second USB Tab Enabled (acces la al doilea USB


activat)
Comut accesul la al doilea port USB la OFF/ON (dezactivat/activat). Cnd este setat la
OFF (dezactivat), portul USB nu va fi accesibil.

455

Setrile

456

ntreinerea

Capitol 7: ntreinerea
7.1

Prezentare
ntreinerea periodic este important pentru a v asigura c maina dumneavoastr are o
durat de exploatare lung i eficient, cu timpi de nefuncionare redui la minimum.
Aceast seciune v prezint o list a lucrrilor de ntreinere pe care le putei efectua pe
cont propriu la intervalele specificate pentru a menine n funciune maina. Dealerul
dumneavoastr v ofer de asemenea un program cuprinztor de ntreinere preventiv de
care putei beneficia pentru lucrri de ntreinere mai complexe.
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:

Dac sistemul de lichid de rcire include un filtru suplimentar, nu


umplei complet rezervorul de lichid de rcire la sfritul zilei de lucru.
Din filtrul suplimentar se vor scurge aproximativ (5) galoane (19 litri)
de lichid de rcire napoi n rezervorul de lichid de rcire n
timpul nopii.

7.3

Verificai nivelul de lichid de rcire n fiecare schimb de lucru de opt ore (n special n
cursul utilizrii intensive a HPC).

Verificai zilnic nivelul de ulei din pompa HPC.


Verificai nivelul din rezervorul de lubrifiant.
ndeprtai achiile de pe capacele de protecie glisiere i din tava inferioar.
ndeprtai achiile de pe capul revolver, carcas, racordul rotativ i tubul prelungitor.
Asigurai-v c placa de acoperire a tubului de tragere este montat fie pe racordul
rotativ, fie pe orificiul mandrinei.
Verificai nivelul de ulei din unitatea hidraulic (doar la DTE-25). Capacitate: 8
galoane (10 galoane ncepnd cu SL-30B).

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

Nu utilizai un furtun de splare pe strungul Haas; n caz contrar, se


poate deteriora arborele principal.

ntreinerea lunar

ATENIE:

nlocuii lichidul de rcire i curai temeinic rezervorul de lichid de rcire.


nlocuii filtrul de ulei al unitii hidraulice.
Verificai toate furtunurile i conductele de ungere dac prezint fisuri.

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.

La fiecare (6) luni

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.

Deconectai pompa de lichid de rcire de la regulator i scoatei de sub


tensiune unitatea de comand nainte s intervenii asupra
rezervorului de lichid de rcire.

7.5

La mainile cu HPC opional, curai coul de achii din rezervorul de lichid de


rcire. Facei asta lunar la mainile fr HPC opional.
Verificai dac pe manometrul / regulatorul de aer se indic 85 psi.
Curai toate suprafeele exterioare cu o soluie de curare neutr. NU utilizai
solveni.

nlocuii uleiul din cutia de viteze (dac este prevzut).

ntreinerea

Curai filtrul de ulei din interiorul rezervorului de ulei al panoului de comand


lubrifiere i curai reziduurile din partea inferioar a filtrului.

459

460

Alte echipamente

Capitol 8: Alte echipamente


8.1

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

bara de introducere ................................. 50

463

bara de pictograme ................................. 53


bara laminat
sigurana ........................................... 3
blocare memorie ..................................... 21

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

reglarea avansului ............................ 268


compensarea razei vrfului sculei, See TNC
comunicaiile
RS-232 ........................................... 87
consola de comand .......................... 1921
comenzile panoului frontal................... 20
detaliu............................................. 14
portul USB ....................................... 21
Constantele .......................................... 219
Contoarele M30 ..................................... 42
controlul manual ..................................... 37
dezactivarea .................................... 37
sistem ............................................ 230
Controlul sincron al arborilor (SSC) ........... 281
copierea fiierelor ................................... 81
corecia sculei ....................................... 114
introducerea manual ....................... 114
setarea .......................................... 112
setarea manual .............................. 114
Coreciile sculelor. Consultai Coreciile sculelor
coreciile/decalajele
afiajele ..................................... 40, 51
cronometrul de suprasolicitare ax ............ 118

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

ecranul arborele principal ......................... 64


ecranul cronometre i contoare .................. 42
ecranul de comand
codurile active................................... 40
configuraia de baz ........................... 38
coreciile/decalajele....................... 40, 51
ppua mobil .................................. 41
scula activ ...................................... 41
ecranul ppu mobil ............................. 41
ecranul pentru mod ................................. 39
ecranul sculei active ................................ 41
editarea
marcarea codului ............................. 158
editarea n fundal ........................... 117, 159
editorul avansat .................................... 161
meniul de cutare ............................ 167
meniul de modificare ........................ 168
meniul de programare ...................... 162
meniul de tip pop-up......................... 162
meniul editare ................................. 164
selectarea textului............................ 165
editorul pentru comanda numeric prin fiiere
(FNC)
selectarea textului............................ 177
etichete de siguran
altele............................................... 12
configuraia standard .......................... 10
etichetele
avertizare general ............................ 11
exemplu de program de baz
blocul de pregtire ........................... 191
blocurile de cod de achiere .............. 193
blocurile de cod de finalizare .............. 193

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

rularea programelor .......................... 116


simularea ................................ 116, 117
Funciile............................................... 239
funciile macro FANUC
neincluse ........................................ 254
funciile sculei ....................................... 194
ncrcarea sau schimbarea sculelor ..... 195
sistemul de coordonate FANUC .......... 194
sistemul de coordonate YASNAC ........ 194
funcionarea
nesupravegheat ................................ 4
funcionarea nesupravegheat
riscul de producere a unor incendii ......... 5

G65 apelarea subrutinei macro................. 248


geamurile
deteriorate, sigurana ........................... 2
Graphics Mode
program run ..................................... 49

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

macro-urile .......................................... 213


anticiparea ..................................... 215
codurile G i M ................................ 214
contoarele M30 ................................. 42
exemplu de program ........................ 255
ieirile discrete de 1 bit ..................... 227
note referitoare la operare ................. 216
rotunjirea ....................................... 215
setrile .......................................... 214
variabilele ...................................... 219
managementul avansat al sculei ................ 51
Managementul avansat al sculei (ATM), See ATM
managerul de dispozitive .......................... 79
selectarea programelor ....................... 80
mandrina
sigurana ........................................... 3
maina
limite de funcionare ............................. 4
materiale
riscul de producere a unor incendii .......... 5
memoria temporar
colajul din ...................................... 166
copierea n ..................................... 166
decuparea cu stocare n .................... 166
meniurile de tip tab
noiuni de baz despre navigare ........... 65
mesajul DIR FULL (director plin) ................ 83
modificarea numrului programului ............. 83
modul avans rapid ................................. 112
accesarea ...................................... 112
modul de alimentare cu pipeta ................. 93
modul grafic ......................................... 116
modul setare
comutatorul cu cheie .......................... 21
modurile de operare ................................ 39
modurile de siguran
setarea .............................................. 5
montarea bucei elastice .......................... 99

Noiuni de baz despre programare ..........


blocurile de cod de achiere ..............
blocurile de cod de finalizare ..............
pregtirea ......................................
466

190
193
193
191

noiuni de baz referitoare la programare


absolut versus incremental ............. 193
numele programelor
Formatul Onnnnn .............................. 81
numerele de program
modificarea n memorie ...................... 83
O09xxx .......................................... 157
numerele de program O09xxx .................. 157

O
Operarea
managerul de dispozitive .................... 79
Oprire rulare - Avans rapid - Continuare ..... 119
oprirea avansului
controlat manual.............................. 37
originea secundar ................................. 21

palparea sculelor ................................... 112


palpatorul pentru setarea automat a sculei, See
ATP
Panoul de lubrifiere minim ST-10
detaliu............................................. 14
Panoul de lubrifiere minim ST-20
detaliu............................................. 15
Panoul de lubrifiere minim ST/DS-30
detaliu............................................. 15
ppua mobil
anularea zonei de restricie ................ 111
avansarea rapid ............................. 111
cuplarea frnei servo ST-40 ............... 106
fora de prindere .............................. 105
micarea ........................................ 107
operarea servo ST-40 ....................... 105
pedala ........................................... 109
planul de degajare axa X ................... 110
programarea ................................... 209
punctul de avans .............................. 108
punctul de retragere.......................... 108
punctul de susinere.......................... 108
repunerea n funciune ...................... 104
setarea 94 ...................................... 110
setrile ........................................... 107
zona de restricie.............................. 109
Ppua mobil servo

cderea de tensiune......................... 106


punerea n funciune ........................ 106
pedala pentru lunet .............................. 101
pedala pentru mandrin ........................... 94
pedalele
luneta............................................ 101
mandrina ......................................... 94
ppua mobil ................................ 109
pericole
componentele rotative .......................... 1
referitoare la mediu .............................. 4
piesa de prelucrat
sigurana ........................................... 3
poziia distan de parcurs ........................ 47
poziia main ........................................ 47
poziia operator ...................................... 46
poziia pies de prelucrat (G54) ................. 46
poziii
distan de parcurs ............................ 47
main ............................................ 47
operator........................................... 46
pies de prelucrat (G54) ..................... 46
poziionarea absolut ............................. 193
poziionarea incremental ....................... 193
program
activ................................................ 80
numerele liniilor
tergerea
168
programele
denumirea fiierelor ........................... 81
duplicarea ........................................ 83
extensia de fiier .nc .......................... 81
modificarea numrului unui program ...... 83
noiuni de baz despre cutare............. 86
noiuni de baz despre editare ........... 158
numrul maxim de ............................. 83
rularea .......................................... 117
tergerea ......................................... 82
transferarea...................................... 81
programul activ ....................................... 80
punctul de zero al piesei ......................... 115
setarea pe axa z.............................. 115
punerea n funciune ................................ 77

recuperatorul de piese ............................ 274


interferena cu mandrina .................... 276
operarea ........................................ 275
rolurile n atelier
curarea mainii ................................ 3
proprietarul ........................................ 1
RS-232................................................. 87
colectarea datelor ............................. 88
DNC ............................................... 92
lungimea cablului .............................. 87
Setrile DNC .................................... 92
rularea programelor ............................... 117

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

#6996-#6999 accesarea parametrilor...


#8550-#8567 sculele ........................
VQC ...................................................
introducerea datelor .........................
selectarea unei categorii ...................
selectarea unui model de pies ..........

233
237
209
211
210
210

Z
#4101-#4126 datele de adres (modale) pentru
ultimul bloc .......................................... 232

469

470

You might also like