Documente Academic
Documente Profesional
Documente Cultură
Haas Automation, Inc., 2800 Sturgis Road, Oxnard, CA 93030, USA | HaasCNC.com
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
cumprtorului final i utilizatorului final al Mainii CNC (denumit Client). Perioada acestei garanii limitate
este de un (1) an. Perioada de garanie ncepe de la data livrrii 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).
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.
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, sistemul de evacuare a achiilor 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 mai sus n prezenta garanie.
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.
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.
nregistrarea garaniei
n cazul n care avei o problem cu maina, v rugm s consultai mai nti manualul operatorului. Dac
aceasta nu rezolv problema, contactai distribuitorul autorizat Haas. Ca soluie final, contactai direct Haas
la numrul indicat mai jos.
Haas Automation, Inc.
2800 Sturgis Road
Oxnard, California 93030-8933 USA
Telefon: (805) 278-1800
FAX: (805) 278-8561
n vederea nregistrrii clientului final al acestei maini pentru actualizri i note de siguran pentru produs,
trebuie s ni se restituie imediat procesul verbal de nregistrare a mainii. V rugm s-l completai integral
i s-l transmitei prin pot la adresa de mai sus n ATENIA NREGISTRRI (VF-1, GR-510, VF-6 etc.
dup caz). V rugm s includei o copie a facturii pentru a valida data intrrii n garanie i s menionai
orice opiuni suplimentare pe care eventual le-ai achiziionat.
Nume companie: ______________ Persoan de contact: ___________________
Adres: _____________________________________________________
_____________________________________________________________
_____________________________________________________________
Dealer: ______________ Data instalrii: _______/_______/________
Cod model: ______________ Serie de fabricaie: _______________________
Telefon: ( ____ ) _____________ FAX: ( ______ ) __________________
Echipamentul include o funcie presetat de dezactivare automat ce determin scoaterea automat din
funciune a echipamentului dup 800 de ore de utilizare. Aceast funcie protejeaz clientul mpotriva tentativelor de furt. Utilizarea neautorizat a mainii este astfel redus la un nivel minim, rularea programelor
pe main fiind oprit automat odat scurs perioada de timp specificat. Funcionarea poate fi reluat prin
utilizarea codului de acces; contactai dealerul dumneavoastr pentru a obine codul respectiv.
Feedback de la clieni
Produs:
Fabricat de:
Declaraie de Conformitate
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
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
Patrick Goris
Adres:
Mercuriusstraat 28
B-1930 Zaventem
Belgia
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.22-2002 Cerine de siguran pentru centrele de strunjire i mainile de strunjire cu comand
numeric automat
ANSI B11.TR3-2000 Evaluarea riscurilor i reducerea riscurilor - Directiv referitoare la estimarea, evaluarea
i reducerea riscurilor asociate mainilor-unelte
PROCEDURILE
DE SIGURAN
HAAS
GNDII SIGUR!
NU V LSAI PRINS N
ACTIVITATEA DESFURAT
Toate mainile de strunjire induc pericole datorit componentelor rotative, 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.
Important Aceast main va fi operat exclusiv de ctre personal instruit n conformitate cu Manualul operatorului, etichetele de siguran, procedurile de siguran i instruciunile pentru operarea mainii n siguran.
Maxim
la nivelul mrii
Temperatura de funcionare
Temperatura de depozitare
Umiditatea atmosferic
Altitudinea
Zgomotul
Emis din toate zonele mainii n cursul
utilizrii n poziia obinuit a operatorului
Minim
Maxim**
70 dB
Mai mare de 85 dB
Numai personalul autorizat va lucra la aceast main. Personalul neinstruit reprezint un pericol pentru sine
i pentru main, iar exploatarea neadecvat va duce la invalidarea garaniei.
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. Contactai maistrul coordonator.
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.
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.
96-0081 rev AN 04-2012
Butonul Emergency Stop (oprire de urgen) este un comutator mare, circular i rou amplasat pe panoul de
comand. Prin apsarea butonului Emergency Stop (oprire de urgen), este oprit instantaneu orice micare
a mainii, servomotoarelor, schimbtorului de scule sau pompei de lichid de rcire. Utilizai butonul Emergency Stop (oprire de urgen) numai n situaii de urgen pentru a preveni avarierea mainii.
Panoul electric trebuie s fie nchis iar cheile i ncuietorile compartimentului de comand trebuie s fie
permanent asigurate, cu excepia lucrrilor de instalare i deservire. 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.
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.
NU transformai sau modificai sub nicio form acest echipament. Dac sunt necesare modificri, orice astfel
de solicitri vor fi gestionate de Haas Automation, Inc. Orice modificare sau transformare a oricrui Centru
de frezare sau strunjire Haas poate duce la accidentarea personalului i/sau avarii mecanice i va determina
invalidarea garaniei.
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 ce lucreaz cu maina.
Presiunea hidraulic trebuie reglat corect pentru a se fixa bine piesa de prelucrat fr a o deforma.
Nu ncercai s punei n funciune maina nainte s fie parcurse toate procedurile de instalare.
de a
Piesele fixate necorespunztor proiectate cu viteze mari pot perfora ua de protecie. Impune
utilizarea unei turaii reduse pentru protejarea operatorului atunci cnd se execut operaii
periculoase (de exemplu strunjirea pieselor supradimensionate sau fixate pe margine). Strunjirea
pieselor supradimensionate sau fixate pe margine nu este sigur.
Geamurile trebuie nlocuite dac sunt deteriorate sau puternic zgriate - nlocuii imediat geamurile
deteriorate.
Nu procesai materiale toxice sau inflamabile. Se pot emana vapori toxici mortali. Consultai
productorul materialelor cu privire la manipularea n siguran a produselor secundare nainte de
procesare.
Nu resetai ntreruptorul de reea nainte s fie investigat cauza defeciunii. Numai personalul de
service calificat Haas va executa lucrri de depanare i reparaie a echipamentului.
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.
De exemplu, dac exist riscul de producere a unor incendii datorit materialului prelucrat, va trebui instalat
un sistem adecvat de stingere a incendiilor, pentru a reduce riscul afectrii personalului, echipamentelor i
facilitilor. Se va contacta un specialist adecvat 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, pentru a se preveni accidentele n cazul identificrii unor probleme.
Modul
setare
Toate centrele de strunjire Haas sunt echipate cu ncuietoare pe ua operatorului i comutator cu cheie pe latura consolei de comand pentru blocarea i deblocarea modului Setare. n general, starea blocat/deblocat
a modului Setare afecteaz modul de funcionare a mainii atunci cnd este deschis ua.
Aceast funcie nlocuiete urmtoarele setri i urmtorii parametri pentru unitatea de comand:
Setarea 51, Door Hold Override (anulare interblocare u)
Parametrul 57, bitul 7, Circuit de siguran
Parametrul 57, bitul 31, Arbore principal oprit de u
Parametrul 586, Turaie maxim arbore principal u deschis.
Modul Setare trebuie s fie n general blocat (comutatorul n poziie vertical, blocat). n modul blocat, ua
incintei este blocat n stare nchis n timpul executrii unui program CNC, rotirii arborelui principal sau
deplasrii unei axe. Ua se deblocheaz automat atunci cnd maina nu se afl ntr-un ciclu de prelucrare.
Majoritatea funciilor 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
uii. Cu ua nchis n modul Setare, deschiderea uii va opri micarea i va reduce turaia arborelui principal.
Maina va permite utilizarea mai multor funcii n modul Setare cu ua deschis, de obicei la o turaie redus.
Diagramele urmtoare prezint o sintez a modurilor i funciilor permise.
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/
funcionare.
Aceast stare cu ua deschis este permis numai dac un robot comunic cu maina CNC. n mod normal,
o interfa dintre robot i maina CNC controleaz sigurana ambelor echipamente.
Un dispozitiv de integrare a celulei robotizate va putea testa starea cu ua deschis a mainii CNC i asigura
sigurana celulei robotizate.
10
BLOCAT
DEBLOCAT
Deplasarea rapid cu
vitez maxim
Nepermis.
25%
Pornire ciclu
Nepermis, nicio
micare a mainii sau
execuie de program.
Arborele principal n
sens orar/antiorar
Schimbarea sculei
Nepermis.
Nepermis.
Nepermis. Ua este
blocat.
Micarea transportorului
Nepermis.
11
Apsai i meninei
apsat
100%
100%
REV
50 ROT/
MIN
50 ROT/MIN
12
G00
G01
X
Z
100%
0%
25%
25%
100%
100%
.
13
Exploatarea
Toate mainile de strunjire induc pericole datorit sculelor achietoare rotative, curelelor de transmisie i
fuliilor, naltei tensiuni, zgomotului i aerului comprimat. Cnd se utilizeaz mainile de strunjire 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. CITII TOATE AVERTISMENTELE,
ATENIONRILE I INSTRUCIUNILE AFERENTE NAINTE S PUNEI N FUNCIUNE MAINA.
Modificarea
mainii
NU transformai sau modificai sub nicio form acest echipament. Dac sunt necesare modificri, orice astfel
de solicitri vor fi gestionate de Haas Automation, Inc. Orice modificare sau transformare a oricrui Centru de
prelucrare Haas poate duce la accidentarea personalului i/sau avarii mecanice i va determina invalidarea
garaniei.
Etichetele
de siguran
Simbol de aciune
AVERTISMENT
A Pericol
Simbolul de aciune:
Indic aciunile pentru
prevenirea accidentrii.
Cercurile albastre indic
aciunile obligatorii pentru
prevenirea accidentrii,
cercurile roii tiate indic
aciuni interzise pentru
prevenirea accidentrii.
14
Etichete
PERICOL
Utilajul automatizat poate
porni n orice moment.
Pericol de electrocutare.
Risc de deces prin electrocutare.
Pericol de accidentare
grav. Utilajul nu v poate
proteja de substane toxice.
Pericol de incendiu i
explozie.
Pericol de accidentare.
Pericol de afectare a
vzului sau auzului.
Ptrunderea de corpuri
strine n ochii neprotejai
poate duce la pierderea
vederii. Nivelul de zgomot
poate depi 70 dBA.
n timp, geamurile de protecie se pot fragiliza i i pot pierde eficacitatea datorit expunerii la lichidele de rcire i uleiurile utilajului. Dac
se depisteaz semne de decolorare, microfisuri sau exfoliere, nlocuii-le imediat. Geamurile de protecie se vor nlocui la fiecare doi ani.
AVERTISMENT
Pericol de accidentare
grav.
Respectai procedurile de
fixare n siguran. Piesele
fixate incorect pot fi proiectate cu for mortal.
Pericol de lovire.
Componentele utilajului
pot tia sau strivi.
Schimbtorul de scule se va
mica, strivindu-v mna.
NOT
15
Etichete
PERICOL
Pericol de electrocutare.
Pericol de accidentare
grav. Utilajul nu v poate
proteja de substane toxice.
Pericol de accidentare.
Pericol de afectare a
vzului sau auzului.
Ptrunderea de corpuri
strine n ochii neprotejai
poate duce la pierderea
vederii. Nivelul de zgomot
poate depi 70 dBA.
n timp, geamurile de protecie se pot fragiliza i i pot pierde eficacitatea datorit expunerii la lichidele de rcire i uleiurile utilajului. Dac
se depisteaz semne de decolorare, microfisuri sau exfoliere, nlocuii-le imediat. Geamurile de protecie se vor nlocui la fiecare doi ani.
AVERTISMENT
Pericol de accidentare
grav i de impact.
NOT
Filtru separator
Filtru tip
co
Fant suspendare
pomp
16
Alte
etichete de siguran
Alte etichete se pot gsi pe main, n funcie de model i de dotrile opionale instalate:
AVERTISMENT
Nu deschidei acest geam cu maina n funciune.
Apsai butonul Emergency stop (oprire de urgen) sau scoatei maina de sub
tensiune nainte s-l deschidei.
n interiorul mainii se poate aluneca i exist muchii ascuite ce v pot tia.
29-0779 Rev D
2009 Haas Automation, Inc.
AVERTISMENT
Pericol de accidentare
grav.
Pericol de accidentare
grav.
29-0611 Rev B
PERICOL
Acces interzis
17
Declaraie
Pe parcursul ntregului manual, informaiile importante i critice sunt prefaate de cuvntul Avertisment,
Atenie sau Not.
Avertismentele sunt utilizate atunci cnd exist un pericol extrem la adresa operatorului i/sau mainii.
Parcurgei toate etapele necesare pentru a ine seama de avertismentul dat. Nu continuai dac nu putei
respecta instruciunile de avertizare. Un exemplu de avertisment:
AVERTISMENT! Nu plasai niciodat minile ntre schimbtorul de scule i ppua portscul.
Atenionrile sunt utilizate atunci cnd exist riscul potenial de producere a unor accidentri minore ale
personalului sau avarii mecanice, de exemplu:
ATENIE! Scoatei maina de sub tensiune nainte s executai orice lucrri de ntreinere.
Notele ofer operatorului informaii suplimentare referitoare la o etap sau procedur specific. Informaiile
vor fi luate n considerare de ctre operator, deoarece etapa este realizat pentru a se asigura c nu se pot
produce confuzii, de exemplu:
NOT: Dac maina este echipat cu o mas opional cu gabarit extins pentru axa Z, respectai
urmtoarele indicaii:
Conformitatea FCC
Acest echipament a fost testat i s-a constatat c se ncadreaz n limitele Clasei A de aparate digitale, n
conformitate cu Partea 15 a Normelor FCC. Aceste limite sunt menite s asigure protecia moderat mpotriva
interferenelor perturbatoare atunci cnd echipamentul este exploatat ntr-un mediu comercial. Acest echipament genereaz, utilizeaz i poate emite energie la frecvene radio i, dac nu este instalat i exploatat n
conformitate cu instruciunile din manualul de fa, poate determina interferene perturbatoare cu aparatura
de radio-comunicaie. Exploatarea acestui echipament ntr-o zon rezidenial este pasibil s produc
interferene perturbatoare, caz n care utilizatorul va trebui s corecteze aceste interferene pe cheltuial
proprie.
18
Prezentare
n cele ce urmeaz se va face o prezentare vizual a centrului de strunjire Haas. Unele dintre componentele
prezentate vor fi abordate aprofundat n seciuni separate.
Lamp de avertizare
secundar
Modul setare
(blocare/deblocare)
Comutare
lamp (x2)
Planet cu clam
Manet de
comand avans
rapid de la
distan
Anulare u
automat
Lista de referin
coduri G i M
A se vedea
Vederea A
Platou de scule
Vederea A
Suport pentru
manivela
menghinei
Lmpi de mare intensitate 2x
(opional)
U automat
servo (opional)
Consol de comand
Lamp de
lucru
Motor arbore
principal
Colector de lichid
de rcire
Ansamblu panou
lubrifiere minim
(a se vedea
Vederea B)
Transportor de
pan (opional)
Unitate hidraulic
(HPU)
Recipient
de colectare
ulei
Recuperator de
piese (opional)
Pedale pentru mandrin
i ppua mobil
Container
de pan
Pistol de aer
comprimat
Pomp de lichid
de rcire standard
3
4
5
3
ST-20
Transportor Spltor
(opional) (opional)
ST-30
DS-30
ST-10
Lichid de
rcire auxiliar
(opional)
Senzor de nivel
lichid de rcire
Vederea B
19
ntreruptor
Main Circuit
principal
de Switch
reea
Breaker
ControlcomparVentilator
Box de
Fan
timent
comand(runs
(funcionare
intermittently)
intermitent)
Vedere
rotit pentru
View
Rotated
for Clarity
claritate
PLCUA
DATA
PLATEDE DATE
Model
Model
Serie de
fabricaie
Serial
Number
Data of
fabricaiei
Date
Manufacture
Tensiune
Voltage
Faz
Phase
Hertz
Hertz
Full
Loadnominal
Sarcin
Largest
Sarcin Load
maxim
Short
Circuitde
Interrupting
Capacitate
ntrerupereCapacity
scurtcircuit
Wiring
Diagram
Schem
electric
Short
Current 5,000
RMS
Symmetrical
CurentCircuit
de scurtcircuit
5,000Amps
A RMS
simetric
Arc
Flash
Rating 208-240
VAC208-240
Models HRC-1,
Punct
de descrcare
electric
VAC pentru
360-480
Models
HRC-2
modeleleVAC
HRC-1,
360-480
VAC pentru modelele
Over
current protection provided
HRC-2
at
machine
terminals.
Protecie
la supply
supracurent
asigurat
NEMA
Typede1 alimentare
Enclosure -ale
Formainii.
Indoor Use Only.
la bornele
Made
USA tip 1 - Doar pentru utilizare n interior.
IncintinNEMA
Produs n SUA
cap
ToolAnsamblu
Turret Assembly
Motor
arboreMotor
principal revolver
Spindle
Ppu
mobil
Tailstock
(opional)
(Optional)
Ansamblu compartiment
Control Box
deAssembly
comand
Ansamblu
ppu
Spindle
Head
Assembly
portscul
HydraulicUnitate
Power
Unit (HPU)
hidraulic
20
Mandrin
Chuck
Recuperator
de piese
Parts Catcher
Ansamblu
C-Axis
Driveacionare
Assembly
(opional)
(Optional)
Alarm
LTPLTP
opional
Optional
Arm
axa(Optional)
C (opional)
Incint exterioarOuter
ndeprtat
(esteRemoved
reprezentat
modelul
ST-20)
Enclosure
(ST-20
Shown)
Ecranul
de comand i modurile
Ecranul de comand este organizat n panouri, ce variaz n funcie de modul de control curent i de butoanele de afiare utilizate. Figura urmtoare prezint structura de baz a ecranului:
Modul curent
Current
Mode
Exemplu
panou inactiv
Exemplu
panou activ
Panoul de afiare
program
Deblocare / blocare
mesaje
Mesajele
Stare vitez
i avans /
Ajutor editor
Afiaj de poziie /
Monitoare ncrcare
ax / Memorie temporar
Cronometre,
contoare /
Managementul sculei
Intrare
.
Interaciunea cu datele poate fi realizat numai n cadrul panoului activ n momentul respectiv. Doar un singur
panou este activ la un moment dat, acesta fiind indicat printr-un fundal alb. De exemplu, pentru a lucra cu tabelul Corecii scule, mai nti activai tabelul prin apsarea butonului Offset (corecie) pn cnd acesta este
afiat pe un fundal alb, apoi operai modificrile dorite ale datelor. Schimbarea panoului activ n cadrul unui
mod de control este de regul realizat cu ajutorul butoanelor de afiare.
Funciile de control 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 VQCP i IPS/WIPS (dac sunt instalate).
Accesai modurile cu ajutorul butoanelor de mod, dup cum urmeaz:
Setare: tastele ZERO RET (revenire la zero), HAND JOG (manet de avans rapid). Asigur toate funciile de
control pentru setarea mainii.
Editare: butoanele EDIT (editare), MDI/DNC (introducere manual date/ comand numeric direct), LIST
PROG (list programe). Asigur toate funciile de editare, management i transfer ale programelor.
Operare: butonul MEM (memorie). Asigur toate funciile de control necesare pentru prelucrarea unei piese.
Modul curent este indicat n bara de titlu din partea superioar a afiajului.
Reinei c funciile din alte moduri pot fi totui accesate din modul activ prin utilizarea butoanelor de afiare.
De exemplu, n timp c v aflai n modul Operare, apsarea butonului OFFSET (corecie) va determina
afiarea tabelelor de corecii/ decalaje ca panou activ; comutai afiarea coreciilor/ decalajelor cu ajutorul
butonului OFFSET (corecie); apsarea butonului PROGRM CONVRS (conversie program) n majoritatea
modurilor va comuta la panoul de editare pentru programul activ curent.
21
Navigarea
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, utilizai butoanele sgei pentru a selecta un tab, apoi
apsai butonul Enter (execuie) pentru a deschide tab-ul respectiv. Dac tab-ul selectat conine subtab-uri,
utilizai butoanele sgei i Enter (execuie) pentru a-l selecta pe cel vizat.
Pentru a trece n nivelul tab superior, apsai Cancel (anulare).
Prezentarea
consolei de comand
Tastatura este divizat n opt seciuni: butoane funcionale, butoane de avans rapid, butoane de control
manual, butoane de afiare, butoane sgei, butoane alfabetice, butoane de mod i butoane numerice. n
plus, exist diverse alte butoane i funcii amplasate pe consol i tastatur, ce sunt descrise pe scurt.
PORNIRE
REPORNIRE
RESETARE
F1
F2
F3
MS.
DIAM.
X
SCULA
URM.
OPRIRE
AUTO
F4
AFIAJ
PROGRAM
CONVERSIE
POZIIE
CORECIE
COMENZI
CRT
ALARME
MESAJE
PARAMETRI
DIAGNOZ
SETRI
GRAFIC
AJUTOR
CALC.
MS.
FAET
Z
PAG.
ANT.
ORIGINE
TRANSP.
NAINTE
TS
+X
DEP.
RAP.
TS
-Z
DEP.
RAPID
+Z
OPRIRE
TRANSP.
TRANSP.
NAPOI
COMUTARE
CONTROL MAN.
100%
VITEZ AVANS
VITEZ AVANS
-10
100%
ARB. PR.
NAINTE
OPRIRE
ARB. PR.
5%
DEP. RAPID
PAG.
URM.
SFRIT
-X
TS
-10
CURSOR
25%
DEP. RAPID
EDITARE
INSERARE
SCHIMBARE
TERGERE
ANULARE
MEM
BLOC
CU BLOC
SIMULARE
OPRIRE
OPION.
TERGERE
BLOC
MDI
DNC
LICH.
RCIRE
AV. RAP.
ARB. PR.
CAP REV.
NAINTE
CAP REV.
NAPOI
AV.
RAPID
MAN.
.0001
.1
.001
1.
.01
10.
.1
100.
REV. LA
ZERO
TOATE
ORIGINE
SINGUR
ORIGINE
G28
LIST
PROG.
SELECT.
PROG.
TRANSM.
RECEP.
TERGERE
PROG.
&
+10
CONTR.
MAN.
AVANS
ARB. PR.
+10
CONTR.
MAN.
ARB. PR.
*1
NAPOI
ARB. PR.
100%
/
EOB
VITEZ AVANS
50%
DEP. RAPID
DEP. RAPID
ANULARE
,
=
SPAIU
SCRIERE
EXECUIE
22
Comenzile
Comenzile
Second Home (origine secundar) - Apsai acest buton pentru a deplasa rapid toate axele n coordonatele specificate n G54
P18.
Keyboard Beeper (avertizor acustic tastatur) - Amplasat n partea superioar a platoului de piese. Volumul poate fi reglat prin rotirea capacului.
23
Tastele
funcionale
Tastele F1- F4 Aceste butoane au diferite funcii n funcie de modul de operare n care v aflai. De exemplu, tastele F1 - F4 vor determina alte aciuni n modul Editare dect n modul Program, respectiv modul
Corecii/ decalaje. Consultai seciunea referitoare la mod pentru descrieri suplimentare i exemple.
X Dia Mesur (msurare diametru X) Utilizat pentru a nregistra coreciile sculei pentru axa X n pagina de
corecii n cursul reglrii piesei.
Next Tool (scula urmtoare) Utilizat pentru a selecta scula urmtoare de pe capul revolver (de obicei
utilizat n cursul reglrii piesei).
X/Z Utilizat pentru a comuta ntre modurile de avans rapid pe axa X i respectiv Z n cursul reglrii piesei.
Z Face Mesur (msurare faet Z) Utilizat pentru a nregistra coreciile sculei pentru axa Z n pagina de
corecii n cursul reglrii piesei.
Tastele
de avans rapid
Chip FWD (transportor pan nainte) - Pornete transportorul elicoidal de pan opional spre nainte,
ndeprtnd panul din main.
Chip Stop (oprire transportor pan) - Oprete micarea transportorului elicoidal.
Chip REV (transportor pan napoi) - Pornete transportorul elicoidal de pan opional spre napoi,
micare util pentru ndeprtarea blocajelor i a corpurilor strine de pe transportor.
X/-X i Z/-Z (taste axe) - Permit operatorului s avanseze manual axele prin meninerea apsat a tastelor
specifice sau prin selectarea axei dorite i utilizarea manetei de avans rapid.
Rapid (deplasare rapid) - Cnd este apsat concomitent cu una dintre tastele de mai sus (X+, X-, Z+, Z-),
axa respectiv se va deplasa n sensul selectat cu viteza maxim de avans rapid.
<- TS Apsarea acestei taste determin deplasarea ppuii mobile spre arborele principal.
TS Rapid (deplasare rapid TS) Crete viteza ppuii mobile atunci cnd este apsat concomitent cu
una dintre celelalte taste ale ppuii mobile.
-> TS Apsarea acestei taste determin ndeprtarea ppuii mobile de arborele principal.
XZ (2-Axis) Jogging (avans rapid biaxial XZ)
Axele X i Z ale strungului pot fi avansate rapid simultan cu ajutorul tastelor de avans X i Z. Meninerea
apsat a oricrei combinaii de taste de avans manual +/-X i +/-Z va determina avansul rapid biaxial. Eliberarea ambelor taste de avans manual va conduce la revenirea n modul de avans rapid pe axa X. Dac este
eliberat numai o tast, unitatea de comand va continua avansul rapid pe o singur ax, cea aferent tastei
nc apsate. Not: Regulile normale pentru zona restricionat a ppuii mobile sunt active ct timp este
cuplat avansul rapid biaxial XZ.
Strunguri cu axa Y
Apsai tasta Y de pe tastatura alfabetic i apoi tasta de avans rapid. Avansai rapid axa Y cu maneta de
avans rapid.
24
Tastele
de control manual
Aceste taste ofer utilizatorului posibilitatea de a controla manual viteza de apropiere (curs rapid) a axelor,
avansurile programate i turaiile arborelui principal.
-10 - Reduce viteza de avans curent cu 10%.
100% - Seteaz viteza de avans controlat manual la nivelul vitezei de avans programate.
+10 - Crete viteza de avans curent cu 10%.
-10 - Reduce turaia curent a arborelui principal cu 10%.
100% - Seteaz turaia controlat manual a arborelui principal la nivelul turaiei programate.
+10 - Crete turaia curent a arborelui principal cu 10%.
Hand Cntrl Feed (manet de control vitez de avans) - Apsarea acestei taste permite utilizarea manetei
de avans rapid pentru controlul vitezei de avans de lucru n trepte de cte 1%.
Hand Cntrl Spin (manet de control arbore principal) - Apsarea acestei taste permite utilizarea manetei
de avans rapid pentru controlul turaiei arborelui principal n trepte de cte 1%.
FWD - Iniiaz rotirea arborelui principal spre nainte (n sens orar). Aceast tast este dezactivat la mainile
CE (export).
REV - Iniiaz rotirea arborelui principal spre napoi (n sens antiorar). Aceast tast este dezactivat la
mainile CE (export).
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 a fost 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.
STOP - Oprete arborele principal.
5% / 25% / 50% / 100% Rapid - Limiteaz cursele rapide ale mainii la valoarea de pe tast. Tasta 100%
Rapid permite o curs rapid la vitez maxim.
Viteza de avans poate fi variat de la 0% la 999% din valoarea programat chiar n timpul funcionrii. Aceasta se face cu tastele de +10%, -10% i 100% din viteza de avans. Controlul manual al vitezei de avans este
dezactivat n cursul ciclurilor de tarodare. Controlul manual al vitezei de avans nu modific viteza niciuneia
dintre axele auxiliare. n cursul avansului rapid manual, controlul manual al vitezei de avans de lucru va regla
vitezele selectate prin intermediul tastaturii. Aceasta permite controlul fin al vitezei de avans rapid.
Turaia arborelui principal poate fi variat de asemenea, de la 0% la 999%, cu ajutorul controlului manual al
arborelui principal. Acesta este de asemenea dezactivat n cursul ciclurilor de tarodare. n modul Bloc cu bloc,
arborele principal poate fi oprit. Acesta va fi pornit automat la continuarea programului prin apsarea butonului Cycle Start (pornire ciclu).
Prin apsarea tastei Handle Control Feedrate (manet de control vitez de avans), maneta de avans rapid
poate fi utilizat pentru controlul vitezei de avans de lucru n trepte de cte 1%.
Cursele rapide (G00) pot fi limitate la 5% / 25% sau 50% din viteza maxim cu ajutorul tastaturii. Dac o
curs rapid 100% este prea rapid, aceasta poate fi setat la 50% din viteza maxim cu ajutorul setrii 10.
n pagina Setri, este posibil dezactivarea tastelor de control manual, astfel nct operatorul s nu le poat
selecta. Acestea sunt setrile 19, 20 i 21.
25
Butonul FEED HOLD (oprire avans) acioneaz ca un buton de control manual, acesta setnd vitezele de
avans rapid i avans de lucru la zero atunci cnd este apsat. Butonul Cycle Start (pornire ciclu) trebuie
apsat pentru a se continua dup o oprire a avansului. ntreruptorul uii de pe carenajul 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 Interblocare u i Oprire avans nu opresc niciuna dintre axele auxiliare.
Operatorul poate controla manual setrile pentru lichidul de rcire apsnd tasta COOLNT (lichid de rcire).
Pompa va rmne pornit sau oprit pn cnd intr n aciune urmtorul cod M sau operatorul (a se vedea
setarea 32).
Elementele controlate manual pot fi readuse la valoarea implicit cu un M06, M30 i/sau prin apsarea tastei
RESET (resetare) (a se vedea setrile 83, 87, 88).
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.
Prgrm/Convrs (conversie program) - Selecteaz panoul program activ n cazul majoritii modurilor. n
modul EDITARE:MDI, se apas pentru a accesa VQC i IPS (dac sunt instalate).
Posit (poziie) - Selecteaz poziia panoului, amplasat n centrul prii inferioare a majoritii ecranelor.
Afieaz poziiile curente ale axelor. Comutai ntre poziiile relative prin apsarea tastei POSIT (poziie). Pentru a filtra axele afiate n panou, tastai litera aferent fiecrei axe pe care dorii s o afiai i apsai tasta
WRITE/ENTER (scriere/ execuie). Poziiile axelor sunt afiate n ordinea indicat.
Offset (corecie) - Apsai pentru a comuta ntre cele dou de tabele de corecii/ decalaje. Selectai tabelul
Corecii scule pentru a afia i edita geometria longitudinal a sculei, corecia razei, corecia pentru uzur i
poziia lichidului de rcire. Selectai tabelul Decalaje de origine pentru a afia i edita poziiile decalate ale
originii specificate de codul G i utilizate n programe.
Curnt Comds (comenzi curente) - Apsai butonul PAGE UP / PAGE DOWN (pagina anterioar/ pagina
urmtoare) pentru a naviga prin meniurile ntreinere, Durata de via a sculei, ncrcarea sculei, Managementul avansat al sculei (ATM), Alimentatorul de bare, Variabilele de sistem, Setarea ceasului i setrile
pentru cronometre/ contoare.
Alarm / Mesgs (alarme/ mesaje) - Afieaz jurnalul de alarme i ecranele de mesaje. Exist trei ecrane de
alarme, primul dintre acestea indicnd alarmele active curent (la prima apsare a tastei Alarm/Mesgs (alarme/
mesaje)). Apsai tasta sgeat dreapta pentru a vizualiza Jurnalul de alarme. Utilizai tastele sgei n sus
i n jos pentru defilarea prin nregistrrile din jurnalul de alarme, apoi apsai F2 pentru a inscripiona pe un
disc.
Apsai din nou tasta sgeat dreapta pentru a comuta la ecranul Afiare alarme. Acest ecran prezint
alarmele una cte una, nsoite de o descriere. Alarma implicit va fi ultima din jurnalul de alarme. Defilai
prin jurnalul de alarme prin apsarea tastelor sgei n sus i n jos, respectiv tastai un numr de alarm i
apsai tasta Enter (execuie) sau tastea sgeat n sus/n jos pentru a se afia numele i descrierea acesteia.
Prin apsarea din nou a tastei ALARM/MESGS (alarme/ mesaje), se va afia o pagin pentru mesajele i
notele utilizatorului. Utilizai tastatura pentru a nregistra mesajele pentru ali operatori/ programatori sau a
scrie note pentru un proiect curent. Dac exist un mesaj, acesta va fi afiat de fiecare dat cnd maina este
pus n funciune, pn cnd va fi ters. Consultai seciunea Mesajele pentru mai multe detalii.
Param / Dgnos (parametri/ diagnosticare) - Afieaz parametrii ce definesc funcionarea mainii. Parametrii sunt organizai pe categorii ntr-un meniu de tip tab; pentru a gsi un parametru cunoscut, tastai numrul
dorit i apsai tasta sgeat n sus sau n jos. Parametrii sunt setai din fabricaie i nu vor fi modificai dect
cu autorizarea reprezentanilor Haas.
26
O a doua apsare a tastei PARAM / DGNOS (parametri/ diagnosticare) va determina afiarea primei pagini
cu date de diagnosticare. Aceste informaii sunt utilizate n principal pentru depanarea de ctre un tehnician
de service autorizat Haas. Prima pagin a datelor de diagnosticare se refer la intrrile i ieirile discrete.
Apsarea tastei Page Down (pagina urmtoare) va determina afiarea altor pagini cu date de diagnosticare.
Setng / Graph (setri/ grafic) - Afieaz i permite modificarea setrilor utilizatorului. La fel ca i parametrii, setrile sunt organizate pe categorii ntr-un meniu de tip tab. Pentru a gsi o setare cunoscut, tastai
numrul dorit i apsai tasta sgeat n sus sau n jos.
Prin apsarea din nou a tastei SETNG / GRAPH (setri/ grafic), se va activa modul Grafic. n modul Grafic,
putei vizualiza traiectoria generat a sculei pentru programul respectiv i, dac e cazul, depana programul
nainte s l rulai (consultai Modul Grafic n seciunea Operarea).
Help / Calc (ajutor/ calculator) - Afieaz texte ajuttoare ntr-un meniu de tip tab. Textele ajuttoare includ
scurte descrieri ale codurilor G i M, definiii ale unor funcii de control, aspecte referitoare la depanare i
ntreinere. Meniul de ajutor include de asemenea diverse calculatoare.
Apsarea tastei HELP/CALC (ajutor/ calculator) n anumite moduri va apela o fereastr de ajutor de tip
pop-up. Utilizai aceast fereastr pentru a accesa textele ajuttoare relevante pentru modul curent, precum
i pentru a executa anumite funcii, conform celor menionate n meniu. Pentru a accesa meniul de tip tab
descris mai sus dintr-o fereastr de tip pop-up, apsai a doua oar tasta HELP/CALC (ajutor/ calculator).
Apsai a treia oar tasta HELP/CALC (ajutor/ calculator) pentru a reveni la afiajul activ nainte de prima
apsare a butonului HELP/CALC (ajutor/ calculator).
Tastele
sgei
Tastele sgei ofer utilizatorului posibilitatea de a se deplasa n diferite ecrane i cmpuri de control i sunt
utilizate pentru editarea programelor CNC.
Home (origine) - Aceast tast va deplasa cursorul la primul articol din partea superioar a ecranului; la editare, acesta este blocul din stnga sus al programului.
Sgeile n sus/ n jos - deplaseaz cursorul n sus/ n jos cu un articol, bloc sau cmp.
Page Up/Down (pagina anterioar/ urmtoare) - Utilizat pentru a schimba afiajele sau pentru a trece la
pagina anterioar/ urmtoare atunci cnd se vizualizeaz un program.
Sgeata stnga - Utilizat pentru a selecta articolele editabile atunci cnd se vizualizeaz un program;
deplaseaz cursorul spre stnga. Este utilizat pentru defilarea prin seleciile de setare i deplasarea ferestrei
de focalizare spre stnga n modul grafic.
Sgeata dreapta - Utilizat pentru a selecta articolele editabile atunci cnd se vizualizeaz un program;
deplaseaz cursorul spre dreapta. Este utilizat pentru defilarea prin seleciile de setare i deplasarea ferestrei de focalizare spre dreapta n modul grafic.
End (ncheiere) - Aceast tast deplaseaz cursorul la ultimul articol din partea inferioar a ecranului. La
editare, acesta este ultimul bloc al programului.
27
Tastele
alfabetice
Tastele alfabetice permit utilizatorului s tasteze literele alfabetului, precum i unele caractere speciale. Unele
caractere speciale sunt tastate prin apsarea mai nti a tastei Shift (comutare).
Shift (comutare) - Tasta SHIFT asigur accesul la caracterele suplimentare de pe tastatur. Caracterele
suplimentare pot fi vzute n colul din stnga sus al tastelor alfabetice sau numerice. Apsarea tastei SHIFT
(comutare) i apoi a caracterului va determina introducerea caracterului dorit n linia de introducere date.
La tastarea textului, scrierea cu majuscule este implicit; pentru a tasta caractere cu minuscule, apsai i
meninei apsat tasta SHIFT (comutare).
EOB - Acesta este caracterul de ncheiere a blocului (End-Of-Block). Se afieaz pe ecran un semn punct i
virgul (;), acesta indicnd ncheierea unei linii de program.
( ) - Parantezele sunt utilizate pentru a separa comenzile programului CNC de comentariile text ale utilizatorului. Acestea trebuie introduse ntotdeauna n perechi. Not: De fiecare dat cnd se recepioneaz o linie
de cod invalid prin intermediul portului RS-232 n timpul recepionrii unui program, aceasta este inclus n
program ntre paranteze.
/ - Separatorul nclinat spre dreapta este utilizat n funcia tergere bloc i n expresii Macro. Dac acest simbol este primul simbol dintr-un bloc i este activat funcia tergere bloc, atunci blocul respectiv este ignorat
la instalare. Simbolul este utilizat de asemenea pentru mprire (mprire la) n expresii macro (Consultai
seciunea Macro).
[ ] - Parantezele drepte sunt utilizate n funcii macro. Macro-urile sunt o funcie software opional.
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.
Edit (editare) - 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 F1 pentru a accesa meniurile de ajutor de tip pop-up.
Insert (inserare) - 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.
Alter (schimbare) - 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.
Delete (tergere) - terge articolul pe care se afl cursorul sau terge un bloc de program selectat.
Undo (anulare) - Anuleaz pn la 9 dintre cele mai recent operate modificri de editare i deselecteaz un
bloc marcat.
MEM (memorie) - Selecteaz modul Memorie. Aceast pagin afieaz programul curent ce este selectat
n unitatea de comand. Programele sunt rulate n acest mod, iar rndul MEM conine tastele ce controleaz
modul n care este executat un program.
Single Block (bloc cu bloc) - 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).
Dry Run (simulare) - Aceasta este utilizat pentru a se verifica micarea efectiv a mainii fr a se prelucra
o pies (consultai seciunea Simularea din capitolul Operarea).
Opt Stop (oprire opional) - Activeaz i dezactiveaz opririle opionale. A se vedea de asemenea G103.
28
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). Totui, determinat de
funcia de anticipare (G103), s-ar putea ca aceasta s nu se opreasc imediat (Consultai seciunea Anticiparea blocului). Cu alte cuvinte, funcia de anticipare a blocului poate determina ignorarea de ctre comanda
Oprire opional a celui mai apropiat M01.
Dac se apas butonul OPTIONAL STOP (oprire opional) n cursul unui program, aceasta se va produce n
linia de dup linia marcat atunci cnd este apsat butonul OPT STOP (oprire opional).
Block Delete (tergere bloc) - 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. Butonul BLOCK DELETE (tergere bloc) va avea efect la dou linii dup ce este apsat, 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. Butonul BLOCK DELETE (tergere bloc) va rmne activ atunci
cnd maina este oprit i repornit.
MDI/DNC - Modul MDI (Manual Data Input) este modul manual de introducere date n care poate fi scris
un program, fr ca acesta s fie nregistrat n memorie. Modul DNC (Direct Numeric Control - comanda
numeric direct) permite alimentarea cu pipeta a programelor mari n unitatea de comand, astfel nct
acestea s poat fi executate (consultai seciunea Modul DNC).
Coolnt (lichid de rcire) - Activeaz i dezactiveaz lichidul de rcire opional. Funcia opional HPC (High
Pressure Coolant - lichid de rcire la nalt presiune) este activat prin apsarea butonului SHIFT (comutare)
i apoi a butonului COOLNT (lichid de rcire). Reinei c HPC i lichidul de rcire standard utilizeaz un orificiu comun, i nu pot fi activate concomitent.
Spindle Jog (avans rapid arbore principal) - Rotete arborele principal la turaia selectat n setarea 98
(turaie avans rapid arbore principal).
Turret FWD (cap revolver nainte) - Rotete capul revolver spre nainte spre urmtoarea scul. Dac se
tasteaz Tnn n linia de intrare, capul revolver va avansa n sens normal la scula nn.
Turret REV (cap revolver napoi) - Rotete capul revolver spre napoi spre scula anterioar. Dac se
tasteaz Tnn n linia de intrare, capul revolver va avansa n sens invers la scula nn.
Handle Jog (manet de avans rapid) - Selecteaz modul avans rapid al axei cu .0001, .1 - 0.0001 oli (n
sistem metric, 0.001 mm) pentru fiecare diviziune a manetei de avans rapid. Pentru simulare, .1 oli/min.
.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. .0001 devine 0.001mm). Al doilea numr (numrul
de jos) este utilizat pentru modul Simulare i este utilizat pentru a selecta viteza de avans i viteza micrilor
axei.
Zero Ret (revenire la zero) - 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. Putei defila n sus i n
jos pentru a vizualiza fiecare categorie ntr-un format mai mare.
All (toate) - Readuce toate axele mainii la zero. Acesta este similar cu Power Up/Restart (iniializare/ repornire), cu excepia faptului c nu se produce schimbarea sculei. Aceasta poate fi utilizat pentru stabilirea
poziiei de zero iniiale. Acest lucru nu este valabil pentru strunguri de sculrie, strunguri cu arbore secundar
sau ncrctorul automat de piese (APL).
Origin (origine) - Seteaz afiajele selectate i cronometrele la zero.
Singl (o singur ax) - Readuce o singur ax a mainii la zero. Tastai litera axei dorite i apoi apsai tasta
Singl Axis (o singur ax). Aceasta poate fi utilizat pentru a deplasa o singur ax n poziia de zero.
29
HOME G28 (origine G28) - Readuce toate axele mainii la zero prin deplasare rapid. Tasta Home G28
(origine G28) va aduce de asemenea n origine o singur ax n acelai mod dac tastai litera axei dorite i
apoi apsai tasta Home G28 (origine G28). ATENIE! Nu apare niciun mesaj de avertizare pentru a v alerta
cu privire la o posibil coliziune.
List Prog (listare programe) - Afieaz programele memorate n unitatea de comand.
Select Prog (selectare program) - Face ca programul marcat din lista de programe s devin programul
curent. Reinei c programul curent va avea un A n faa sa n lista de programe.
Send (transmitere) - Transmite programele prin portul serial RS-232 (consultai seciunea RS-232).
Recv (recepie) - Recepioneaz programele prin portul serial RS-232 (consultai seciunea RS-232).
Erase Prog (tergere program) - terge programul selectat cu cursorul n modul List de programe sau
ntregul program n modul MDI.
Tastele
numerice
Tastele numerice ofer utilizatorului posibilitatea de a tasta numere i cteva caractere speciale pe consola
unitii de comand.
Cancel (anulare) - Tasta Cancel (anulare) este utilizat pentru a terge ultimul caracter tastat.
Space (spaiu) - Utilizat pentru a structura comentarii plasate n programe sau n zona de mesaje.
Write/Enter (scriere/execuie) - Tasta de execuie de uz general.
- (Semnul minus) - Utilizat pentru introducerea numerelor negative.
. (Punctul zecimal) - Utilizat pentru precizarea zecimalelor.
Lampa
de avertizare
Lampa de avertizare ofer o confirmare optic rapid a strii curente a mainii. Exist patru stri diferite ale
lmpii de avertizare:
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.
Afiajul Starea
turaiei i avansului
Amplasat n partea din stnga jos a ecranului, panoul pentru starea turaiei i avansului prezint informaii
referitoare la starea arborelui principal, precum i starea curent a valorilor controlate manual.
Aparatul de msurare a nivelului de ncrcare a arborelui principal indic prin intermediul unui grafic cu bare
ncrcarea arborelui principal ca procent din capacitatea motorului.
30
n partea superioar a celei de-a doua coloane, este indicat sarcina efectiv a motorului n kW. Aceast
valoare reflect puterea transmis efectiv sculei prin intermediul arborelui principal.
Afiajul include de asemenea turaiile programat i efectiv curente ale arborelui principal, precum i vitezele
de avans programat i efectiv.
n seciunea inferioar a panoului sunt afiate valorile controlate manual curente pentru arborele principal,
avansul de lucru i avansul rapid.
Afiajul Cronometre
i contoare
Seciunea cronometre a afiajului Cronometre i contoare (amplasat n partea din dreapta jos a ecranului)
furnizeaz informaii referitoare la duratele ciclurilor (curent, anterior i timpul rmas din ciclul curent).
Seciunea contoare include dou contoare M30, precum i un afiaj Bucle rmase. Acesta prezint numrul
de bucle subprogram rmase de parcurs pentru finalizarea ciclului curent.
Aceast seciune poate de asemenea s prezinte valorile pentru dou macro-uri definite de utilizator.
Consultai seciunea Macro-urile a acestui manual pentru detalii suplimentare.
Afiarea
poziiei
Positions Pane (panou poziii) - Amplasat n centrul prii inferioare a ecranului, panoul poziii afieaz
poziiile curente ale axelor fa de cele patru puncte de referin (Operator, Pies de prelucrat, Main i
Distan de parcurs). Apsai tasta POSIT (poziie) pentru a activa panoul poziii i apsai-o din nou pentru a comuta ntre afiajele de poziie disponibile. Cnd panoul este activ, putei schimba axele afiate prin
tastarea literelor aferente axelor n ordinea dorit i apsai apoi butonul WRITE/ENTER (scriere/ execuie).
De exemplu, dac se tasteaz X, se va afia doar axa X. Dac se tasteaz ZX, vor fi afiate axele respective n ordinea indicat. Un afiaj de poziie mai mare este disponibil prin apsarea tastelor CURNT COMDS
(comenzi curente) i PAGE UP (pagina anterioar) sau PAGE DOWN (pagina urmtoare) pn cnd este
prezentat afiajul de poziie.
Operator Display (afiaj operator) - Acest afiaj este utilizat pentru a se prezenta distana pe care operatorul a avansat rapid oricare dintre axe. Aceasta nu reprezint distana efectiv a axei fa de punctul de zero
al mainii, cu excepia cazului n care maina tocmai a fost pornit. Axele pot fi aduse la zero prin tastarea
literei axei i apsarea tastei Origin (origine).
Work Display (afiaj pies de prelucrat) - Acesta afieaz poziia axelor X, Y i Z fa de piesa de prelucrat;
nu punctul de zero al mainii. La punerea n funciune, acesta va afia automat valoarea pentru decalajul
de origine G54. Poziia poate fi modificat doar prin introducerea valorilor pentru decalajele de origine G55 G59, G110 - G129, respectiv prin comandarea unui G92 ntr-un program.
Machine Display (afiaj main) - Acesta afieaz poziiile axelor fa de punctul de zero al mainii.
Distance To Go (afiaj distan de parcurs) - Acest afiaj indic distana rmas pn la ajungerea axelor
n poziia comandat. Cnd v aflai n modul Manet de avans rapid, acest afiaj de poziie poate fi utilizat
pentru indicarea distanei parcurse. Aducei la zero acest afiaj prin comutarea modurilor (MEM, MDI) i apoi
revenirea la modul Manet de avans rapid.
31
Afiarea
coreciilor/ decalajelor
Exist dou tabele de corecii/ decalaje, tabelul Geometrie/ uzur scule i tabelul Decalaje de origine piese de
prelucrat. n funcie de mod, aceste tabele pot s apar n dou panouri de afiare separate, respectiv pot fi
incluse n acelai panou; utilizai tasta OFFSET (corecie) pentru a comuta ntre tabele.
Tool Geometry/Wear (afiaj geometrie/ uzur scule) - Acest tabel afieaz codurile sculelor i geometria
longitudinal a sculelor. Apsai tasta sgeat stnga atunci cnd cursorul este n prima coloan a tabelului
de Geometrie scule pentru a accesa tabelul Uzur scule.
Pentru a introduce valorile n aceste cmpuri, tastai un numr i apsai tasta F1. Prin tastarea unui numr
i apsarea tastei F2, se va seta cu minus valoarea introdus pentru corecie. Introducerea unei valori i
apsarea tastei WRITE/ENTER (scriere/execuie) va aduga valoarea respectiv la valoarea introdus
curent. Pentru a terge toate valorile din pagin, apsai tasta ORIGIN (origine); strungul va rspunde Zero
All (Y/N) (revenire la zero toate, da/nu); apsai Y pentru a aduce la zero toate valorile, respectiv apsai N
pentru a lsa toate valorile nemodificate.
Work Zero Offset (afiaj decalaje de origine piese) - Acest tabel afieaz valorile introduse astfel nct
fiecare scul s tie exact unde se afl piesa de prelucrat. Se poate seta cte o valoare pentru fiecare
ax. Utilizai tastele sgei pentru a trece de la o coloan la alta, respectiv tastele Page Up/Down (pagina
anterioar/ urmtoare) pentru a accesa celelalte decalaje din seciunea Originea piesei de prelucrat.
Pentru ca fiecare scul s localizeze piesa de prelucrat, sculele utilizate n cadrul unui program trebuie s fie
atinse de piesa de prelucrat.
O valoare poate fi de asemenea introdus prin tastarea unui numr i apsarea tastei F1, respectiv valoarea
poate fi nsumat cu o valoare existent prin apsarea tastei WRITE/ENTER (scriere/execuie). Prin tastarea
unui numr i apsarea tastei F2, se va seta cu minus valoarea introdus pentru corecie. Pentru a terge
toate valorile din pagin, apsai tasta ORIGIN (origine); strungul va rspunde Zero All (Y/N) (revenire la
zero toate, da/nu); apsai Y pentru a aduce la zero toate valorile, respectiv apsai N pentru a lsa toate
valorile nemodificate.
Afiarea
comenzilor curente
n cele ce urmeaz, se prezint cteva pagini de comenzi curente ale unitii de comand. Apsai tasta Current Commands (comenzi curente) i utilizai tastele Page Up/Down (pagina anterioar/ urmtoare) pentru a
naviga printre pagini.
Program Command Check Display (afiaj de verificare comand program) - Informaiile referitoare la
comanda curent se menin n cazul majoritii modurilor. Informaiile despre arborele principal, cum ar fi
turaia, ncrcarea, sensul, arie pe minut (SFM - picioare ptrate pe minut), grosimea achiei i treapta de
viteze curent (dac exist) sunt prezentate n panoul din stnga jos a afiajului n toate modurile, cu excepia
modului Editare.
Poziiile axelor sunt prezentate n panoul din centrul prii de jos a afiajului. Comutai sistemul de coordonate
(operator, pies de prelucrat, main sau distan de parcurs) cu ajutorul tastei POSIT (poziie). Acest panou
prezint de asemenea datele referitoare la ncrcarea pe axe n unele afiaje.
Nivelul lichidului de rcire este prezentat n colul din dreapta sus al ecranului.
Current Display Command (afiaj comand curent) - Acest afiaj needitabil listeaz codurile de program
active n centrul prii de sus a ecranului.
Accesai ecranele urmtoare prin apsarea tastelor CURNT COMDS (comenzi curente) i PAGE UP (pagina
anterioar) sau PAGE DOWN (pagina urmtoare) pentru a comuta ntre afiaje.
Operation Timers Display (afiaj cronometre funcionare) - Acest afiaj prezint timpul de la punerea n
funciune, timpul de la pornirea ciclului (perioada total de timp n care maina a funcionat ntr-un program)
i timpul de avans (perioada total de timp n care maina a avansat). Aceti timpi pot fi resetai la zero prin
utilizarea tastelor sgei n sus i n jos pentru marcarea articolului dorit i apsarea tastei ORIGIN (origine).
32
Sub aceti timpi sunt prezentate dou contoare M30, utilizate pentru contorizarea pieselor prelucrate deja.
Acestea pot fi resetate independent la zero, pentru a se contoriza separat numrul de piese prelucrate pe
schimb, respectiv n total.
n plus, n cadrul acestui afiaj se pot monitoriza dou variabile macro.
Macro Variables Display (afiaj variabile macro) - Acest afiaj prezint o list a variabilelor macro i a
valorii lor actuale. Pe msur ce unitatea de comand ruleaz programul, variabilele sunt actualizate. n plus,
variabilele pot fi modificate n acest afiaj; consultai seciunea Macro-urile pentru mai multe informaii.
Active Codes (afiaj coduri active) - Listeaz codurile de program active. Acesta este un afiaj extins al
afiajului pentru codurile de program descris mai sus.
Positions Display (afiaj poziii) - Ofer o imagine extins a poziiilor curente ale mainii, cu toate punctele
de referin (operator, pies de prelucrat, main sau distan de parcurs) afiate simultan. Putei de asemenea avansa rapid manual axele din acest ecran.
Maintenance (afiaj ntreinere) - Aceast pagin permite operatorului s activeze i dezactiveze o serie de
verificri (consultai seciunea ntreinerea).
Tool Life Display (afiaj durat de via scul) - Acest afiaj prezint timpul n care scula a fost utilizat n
avans (timp de avans), timpul n care scula s-a aflat n poziie de achiere (timp total), i numrul de ocazii
n care a selectat scula (utilizare). Aceste informaii sunt utilizate pentru estimarea duratei de via a sculei.
Valorile din acest afiaj pot fi resetate la zero prin marcarea valorii dorite i apsarea tastei ORIGIN (origine).
Valoarea maxim este 32767; odat atins aceast valoare, unitatea de comand va reporni de la zero.
Acest afiaj poate fi utilizat de asemenea pentru generarea unei alarme atunci cnd o scul a fost utilizat
de un numr de ori specificat. Ultima coloan este intitulat Alarme; introducerea unui numr n coloana
respectiv va determina maina s genereze o alarm (#362 Alarma uzur scul) cnd se ajunge la valoarea
respectiv.
Tool Load Monitor and Display (afiaj i monitorizare ncrcare scul) - Operatorul poate introduce
nivelul maxim de ncrcare a sculei, n %, ateptat pentru fiecare scul. Operatorul poate selecta aciunea
adecvat ce trebuie ntreprins atunci cnd se depete ncrcarea. Acest afiaj indic valoarea acestui
punct de alarm i precizeaz de asemenea cea mai mare ncrcare la care a fost supus scula cu prilejul
unui avans anterior.
Funcia de monitorizare a ncrcrii sculei este activ de fiecare dat cnd maina se afl ntr-o operaie
de avans (G01, G02 sau G03). Dac limita este depit, se execut aciunea specificat n setarea 84
(consultai seciunea Setri pentru o descriere detaliat).
Axis Load Monitor (monitorizare ncrcare ax) - ncrcarea axei 100% reprezint ncrcarea maxim
continu. Se pot reprezenta ncrcri pn la 250%, ns o ncrcare a axei peste 100% pentru o perioad
extins de timp poate conduce la o alarm de suprasarcin.
Afiarea
alarmelor/ mesajelor
Alarmele
Selectai afiajul Alarme prin apsarea tastei ALARM / MESGS (alarme/ mesaje). Exist trei tipuri de ecrane
Alarme. Primul prezint eventualele alarme curente. Apsai tasta sgeat dreapta pentru a comuta la ecranul
Jurnal de alarme, ce prezint alarmele nregistrate anterior. Apsai din nou tasta sgeat dreapta pentru a
comuta la ecranul Afiare alarme. Acest ecran prezint alarmele una cte una, nsoite de o descriere. Putei
apoi defila printre alarme prin apsarea butoanelor sgei n sus i n jos. Pentru a vizualiza detaliile alarmei
pentru un cod de alarm dat, tastai numrul ct timp este activ ecranul de afiare alarme, apoi apsai tasta
WRITE/ENTER (scriere/execuie) sau tasta sgeat stnga/ dreapta.
Not: Tastele cursor, Page Up (pagina anterioar) i Page Down (pagina urmtoare) pot fi utilizate pentru
parcurgerea unui numr mare de alarme.
33
Mesajele
Apsai de dou ori tasta ALARM/MESGS (alarme/mesaje) pentru a selecta afiajul pentru mesaje. Acesta
este un afiaj pentru mesaje de la operator i nu are niciun efect asupra funcionrii unitii de comand.
Utilizai tastatura pentru a nregistra mesajele. Tastele Cancel (anulare) i Space (spaiu) pot fi utilizate pentru
tergerea mesajelor existente, iar tasta Delete (tergere) poate fi utilizat pentru tergerea unui ntreg rnd.
Datele sunt memorate automat i pstrate chiar i cu maina scoas din funciune. Pagina de afiare mesaje
apare pe ecran n cursul punerii n funciune dac nu sunt prezente eventuale alarme.
Funcia
Selectai funcia Setri prin apsarea tastei SETNG/GRAPH (setri/ grafic). Exist cteva funcii speciale n
cadrul setrilor prin care comportamentul strungului poate fi modificat; consultai seciunea Setri pentru o
descriere mai detaliat.
Selectai funcia Grafic prin apsarea de dou ori a tastei SETNG/GRAPH (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 datorit 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.
Pentru a rula un program n modul Grafic, acesta trebuie ncrcat, iar unitatea de comand trebuie s fie n
modul MEM, MDI sau Editare. n modul MEM sau MDI, apsai de dou ori tasta SETNG/GRAPH (setri/
grafic) pentru a selecta modul Grafic. Din modul Editare, apsai butonul CYCLE START (pornire ciclu) n
timp ce este selectat panoul de editare program activ pentru a iniia o simulare.
Afiajul Grafic dispune de o serie de funcii.
Zona de ajutor taste Partea din stnga jos a panoului de afiare grafic este zona de ajutor pentru tastele
funcionale. Tastele funcionale disponibile curent sunt afiate aici nsoite de o scurt descriere a modului de
utilizare.
Fereastra de localizare n partea din dreapta jos a afiajului este prezentat ntreaga suprafa a mesei i se
indic poziia curent a sculei n cursul simulrii.
Fereastra pentru traiectoria sculei n centrul afiajului exist o fereastr mare n care este prezentat o
vedere de sus a axelor X i Z. Aceasta prezint traiectoriile sculei n cursul unei simulri grafice a programului. Deplasrile rapide sunt afiate cu linii punctate, n timp ce micarea de avans este afiat cu linii continue
subiri. (Not: Setarea 4 poate dezactiva traiectoria de avans rapid.) Locurile n care se utilizeaz un ciclu
nchis de gurire sunt marcate cu un X. Not: Setarea 5 poate dezactiva marcajul pentru gurire.
Reglarea focalizrii Apsai tasta F2 pentru a se afia un dreptunghi (fereastr de focalizare) ce indic
suprafaa ce urmeaz a fi mrit. Utilizai tasta PAGE DOWN (pagina urmtoare) pentru a micora distana
focal (mrire), respectiv PAGE UP (pagina anterioar) pentru a crete distana focal (micorare). Utilizai
tastele sgei pentru a deplasa fereastra de focalizare n poziia dorit i apsai tasta WRITE/ENTER (scriere/ execuie) pentru a finaliza focalizarea i a redimensiona fereastra pentru traiectoria sculei. Fereastra de
localizare (imagine micorat n colul din dreapta jos) prezint ntreaga suprafa a mesei, cu o evideniere
a punctului n care este focalizat fereastra pentru traiectoria sculei. Fereastra pentru traiectoria sculei este
tears cnd este focalizat, iar programul trebuie rulat din nou pentru vizualizarea traiectoriei sculei.
Scara i poziia ferestrei pentru traiectoria sculei este salvat n setrile 65 - 68. Ieirea din afiajul grafic pentru editarea programului i apoi revenirea n afiajul grafic vor lsa nemodificat scara.
Apsai tasta F2 i apoi tasta Home (origine) pentru a extinde fereastra pentru traiectoria sculei astfel nct s
acopere ntreaga zon de lucru.
34
Linia de zero a piesei pentru axa Z Aceast funcie const dintr-o linie orizontal afiat pe bara axei Z
n colul din dreapta sus al graficului pentru a indica poziia decalajului de origine curent pentru axa Z plus
lungimea sculei curente. n timpul rulrii unui program, poriunea umbrit a barei indic profunzimea micrii
axei Z. Putei urmri poziia vrfului sculei n raport cu poziia de zero a piesei pe axa Z pe msur ce programul este rulat.
Starea de control Partea din stnga jos a ecranului afieaz starea de control. Aceasta este similar ultimelor patru linii ale tuturor celorlalte afiaje.
Panoul de poziie Panoul de poziie afieaz poziiile axelor la fel cum ar face-o n cursul unei prelucrri
efective.
F3 / F4 Utilizai aceste taste pentru a controla viteza de simulare. F3 reduce viteza, F4 crete viteza.
Captur
ecran
Unitatea de comand poate captura i salva automat 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.
Apsai mai nti tasta SHIFT (comutare) i apoi tasta F1 pentru a salva captura de ecran cu utilizarea numelui implicit al fiierului snapshot.bmp. Astfel se va suprascrie o eventual captur de ecran salvat anterior
sub numele implicit al fiierului.
Opional, putei tasta un nume de fiier sau introduce o linie nainte de salvarea capturii de ecran. Unitatea de
comand adaug automat extensia de fiier *.bmp.
Data
i ora
Unitatea de comand include o funcie ceas. Pentru a vizualiza ora i data, apsai tastele CURNT COMDS
(comenzi curente) i PAGE UP/DOWN (pagina anterioar/ urmtoare) pn cnd sunt afiate ora i data.
Pentru a opera reglaje, apsai butonul Emergency Stop (oprire de urgen), tastai data curent (n format
LL-ZZ-AAAA) sau ora curent (n format HH:MM), apoi apsai tasta WRITE/ENTER (scriere/ execuie).
Resetai butonul Emergency Stop (oprire de urgen) dup ce terminai.
Funcia Ajutor/
calculator
Apsai tasta HELP/CALC (ajutor/ calculator) pentru a se afia meniul Ajutor de tip tab. Dac apsarea tastei
HELP/CALC (ajutor/ calculator) apeleaz meniul Ajutor de tip pop-up, apsai din nou tasta HELP/CALC (ajutor/ calculator) pentru a accesa meniul de tip tab. Navigai ntre taburi cu ajutorul tastelor sgei. Apsai tasta
WRITE/ENTER (scriere/execuie) pentru a selecta taburile, respectiv apsai tasta CANCEL (anulare) pentru
a reveni n nivelul anterior. Principalele categorii de taburi i subtaburile aferente sunt descrise n continuare:
Meniul de ajutor
Sistemul de ajutor de pe ecran include subiecte din ntregul manual al operatorului. Selectarea tab-ului Help
(ajutor) determin afiarea Cuprinsului. Selectai un subiect cu ajutorul tastelor sgei i apsai tasta WRITE/
ENTER (scriere/execuie) pentru a se afia cuprinsul subseciunilor despre subiectul respectiv. Selectai n
mod similar o opiune de meniu.
Parcurgei pagina cu ajutorul manetei de avans rapid sau a tastelor sgei n sus/ n jos. Utilizai tastele sgei
stnga/ dreapta pentru a v deplasa la subiectul urmtor. Apsai tasta HOME (origine) pentru a reveni la
Cuprinsul principal.
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).
35
Cutarea
Utilizai tab-ul Search (cutare) pentru a cuta n cuprins pe baza unui cuvnt cheie. Tastai termenul de
cutare n cmpul de introducere text i apsai F1 pentru a executa cutarea. Pagina de rezultate afieaz
subiectele ce conin termenul de cutare; marcai un subiect i apsai tasta WRITE/ENTER (scriere/
execuie) pentru a-l vizualiza.
Tabelul burghie
Calculatorul
Funciile calculator sunt disponibile sub tab-ul Help (ajutor). Selectai calculatorul din taburile inferioare i
apsai tasta WRITE/ENTER (scriere/execuie) pentru a-l utiliza.
Toate funciile Calculatorului vor efectua operaii simple de adunare, scdere, nmulire i mprire. Cnd
este selectat una dintre funcii, apare o fereastr calculator cu operaiile posibile (LOAD, +, -, *, i /). LOAD
(ncrcare) este marcat iniial, iar celelalte opiuni pot fi selectate cu tastele sgei stnga i dreapta. Numerele sunt introduse prin tastare direct i apsarea tastei WRITE/ENTER (scriere/execuie). Cnd este
introdus un numr i se selecteaz LOAD (ncrcare), numrul respectiv va fi introdus direct n fereastra
calculator. Cnd se introduce un numr atunci cnd o alt funcie (+ - * /) este selectat, calculul respectiv va
fi efectuat cu numrul tocmai introdus i orice numr care se afla deja n fereastra calculator. Calculatorul va
accepta de asemenea o expresie matematic de genul 23*4-5.2+6/2, evalund-o (cu efectuarea mai nti a
nmulirii i mpririi) i afind rezultatul, 89.8 n acest caz, n fereastr.
Reinei c datele nu pot fi introduse n orice cmp a crui etichet este evideniat. tergei datele din celelalte cmpuri pn cnd eticheta nu mai este evideniat pentru a modifica direct cmpul.
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.
F3: n modurile EDITARE 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.
n funcia Calculator, prin apsarea tastei F3 se copiaz valoarea din fereastra calculator n linia de introducere date marcat pentru calcularea operaiei de frezare/ tarodare triunghiular/ circular.
F4: n funcia Calculator, aceast tast utilizeaz valoarea dat pentru frezare/ tarodare triunghiular/
circular pentru ncrcare, adunare, scdere, nmulire sau mprire cu calculatorul.
Pagina Calculator trigonometric este de ajutor n rezolvarea unei probleme a triunghiului. Introducei lungimile
laturilor i unghiurile unui triunghi i, odat introduse suficiente date, unitatea de comand va rezolva triunghiul i va afia restul valorilor. Utilizai tastele sgei n sus i n jos pentru a selecta valoarea de introdus cu
tasta WRITE/ENTER (scriere/execuie). Pentru date introduse ce conduc la mai mult de o soluie, introducerea din nou a ultimei valori va determina afiarea urmtoarei soluii posibile.
HELP (MEM)
O00000 N00000000
CALCULATOR
0.000000000
LOAD + - * /
Y
Y
Z
(MACHINE
0.0000 in
0.0000 in
3.5179 in
ANGLE 1
ANGLE 2
ANGLE 3
SIDE 1
SIDE 2
SIDE 3
ANGLE 3
40.000
72.000
68.000
SIDE 2
10.0000
14.7958
14.4244
ANGLE 1
SIDE 1
ANGLE 2
SIDE 3
36
Pagina Calculator circular este de ajutor n rezolvarea unei probleme a cercului. Introducei centrul, raza,
unghiurile, punctele de nceput i de sfrit; odat introduse suficiente date, unitatea de comand va rezolva
micarea circular i va afia restul valorilor. Utilizai tastele sgei n sus i n jos pentru a selecta valoarea
de introdus cu tasta Write/Enter (scriere/execuie). n plus, aceasta va lista formate alternative pentru ca o
astfel de micare s poat fi programat cu un G02 sau G03. Formatele pot fi selectate cu ajutorul tastelor
sgei n sus i n jos, apoi apsai tasta F3 pentru a importa linia marcat n programul aflat n curs de editare.
HELP (MEM)
O00000 N00000000
CALCULATOR
CENTER X
CENTER Y
LOAD + - * / START X
START Y
(MACHINE)
X
0.0000 in END X
Y
0.0000 in END Y
Z
3.5179 in RADIUS
ANGLE
DIRECTION
0.000000000
13.0000
20.0000
4.0000
10.0000
7.0000
32.0416
13.4536
111.527
CW
S
16
16
16
G91 G2 X3. Y22. 0416
19. J10.
R13. 4536
19. J10
R13. 4536
Pentru date introduse ce conduc la mai mult de o soluie, introducerea din nou a ultimei valori va determina
afiarea urmtoarei soluii posibile. Pentru a modifica valoarea CW (sens orar) n valoare CCW (sens antiorar), marcai coloana CW/CCW i apsai tasta WRITE/ENTER (scriere/execuie).
Aceast funcie ofer posibilitatea de a determina punctele de intersecie n care un cerc i o linie se ntlnesc
tangenial Introducei dou puncte, A i B, pe o linie i un al treilea punct, C, n afara liniei respective. Unitatea
de comand va calcula 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.
CIRCLE-CIRCLE TANGENT
CIRCLE1 X
CIRCLE1 Y
RADIUS 1
CIRCLE2 X
CIRCLE2 Y
RADIUS 2
5.0000
6.0000
4.0000
0.0000
0.0000
2.0000
TANGT A X 1.3738
Y 7.6885
TANGT B X 7.3147
Y 2.7378
TANGT C X -1.8131
Y 0.8442
TANGT D X 1.1573
Y -1.6311
CIRCLE-LINE TANGENT
b
POINT A X
Y
POINT B X
Y
POINT C X
Y
5.0000
3.0000
1.0000
4.0000
0.0000
0.0000
RADIUS
TANGT PT X
TANGT PT Y
4.1231
1.0000
4.0000
a
c
d
Type: STRAIGHT
Use F and T to form G-code.
F1 for alternate solution
37
Aceast funcie ofer posibilitatea de a determina punctele de intersecie dintre dou cercuri. Utilizatorul
furnizeaz poziia celor dou cercuri i razele acestora. Unitatea de comand calculeaz apoi punctele de
intersecie formate de tangentele la ambele cercuri. Reinei c 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. Tasta F1 este utilizat pentru comutarea ntre cele dou
diagrame. Cnd se tasteaz F, unitatea de comand va solicita punctele de la i 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). Codul G este apoi
afiat n partea inferioar a ecranului. Cnd se tasteaz T, punctul pn la anterior devine noul punct de
la i unitatea de comand solicit un nou punct pn la. Pentru a introduce soluia (linia de cod), accesai
modul MDI sau Editare i apsai tasta F3, codul G fiind deja n linia de introducere date.
Tabelul burghie/tarozi
Indicatorul
Nivelul lichidului de rcire este afiat n ecranul CURNT COMDS (comenzi curente) i n colul din dreapta
sus al ecranului n modul MEM. O bar vertical indic starea lichidului de rcire. Afiajul va clipi atunci cnd
lichidul de rcire ajunge la un nivel ce ar putea determina un flux intermitent de lichid de rcire.
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 tasta 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 va memora
poziiile curente pe axele X i Z. Not: Celelalte axe n afar de X i Z nu pot fi avansate rapid.
3. Unitatea de comand va afia mesajul Jog Away (avans rapid de ndeprtare). Utilizai maneta de avans
rapid, maneta de comand avans rapid de la distan i tastele de avans i blocare avans pentru a ndeprta
scula de pies. Arborele principal poate fi controlat prin apsarea tastelor CW (sens orar), CCW (sens antiorar), STOP (oprire). Dac e cazul, sculele pot fi schimbate. Atenie: Cnd se continu un program, vor fi utilizate vechile decalaje pentru poziia de retur. 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 MEM (memorie), MDI (introducere manual date) sau DNC
(control numeric direct). Unitatea de comand va continua numai dac este reluat modul n care s-a produs
oprirea.
6. Apsai tasta CYCLE START (pornire ciclu). Unitatea de comand va afia mesajul Jog Return (avans
rapid de revenire) i se va avansa rapid pe axele X i Y la 5% de poziia n care s-a apsat tasta FEED HOLD
(oprire avans), apoi se va reveni pe axa Z. Atenie: Unitatea de comand nu va urma traiectoria utilizat
pentru avansul rapid de ndeprtare. Dac se apas tasta FEED HOLD (oprire avans) n cursul unei micri,
micarea axelor frezei se va opri i se va afia mesajul Jog Return Hold (oprire avans rapid de revenire).
Apsarea tastei CYCLE START (pornire ciclu) va determina 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. Apsai din nou tasta CYCLE START (pornire ciclu) i programul va relua funcionarea normal. Consultai
de asemenea setarea 36 Program Restart (repornire program).
38
Notificri
alarme
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 opinii
Ethernet i a versiunii software 11.01 sau ulterioar.
Setarea avertizrilor
1. Utiliznd un navigator web sau un alt dispozitiv conectat la reea, tastai numele de reea al mainii (setarea 900) n bara de adres 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 OK pentru a continua.
3. Se afieaz ecranul de pornire, cu opiunile de setare n partea inferioar a ecranului. Facei clic pe Manage Alerts (gestionare avertizri).
39
4. n ecranul Manage Alerts(gestionare avertizri), tastai adresa de email sau numrul de telefon mobil la
care dorii s se transmit avertizrile. Dac se tasteaz 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) dup ce terminai.
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.
40
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
submit changes (confirmare modificri) dup ce terminai.
Not:
Personalul de service Haas Automation nu poate diagnostica sau remedia problemele ce in
de reeaua dumneavoastr.
Blocheaz memoria pentru a mpiedica editarea accidental sau neautorizat a programelor de ctre personalul neautorizat. Acesta poate fi utilizat de asemenea pentru blocarea setrilor, parametrilor, coreciilor,
decalajelor i variabilelor macro.
Opionale
Opionalele ce reclam n mod normal pentru activare un cod de deblocare (tarodare rigid, macro-uri,
sistemul de programare intuitiv (IPS)) pot fi acum activate i dezactivate prin simpla tastare a cifrei 1 n locul
codului de deblocare pentru activare. Tastai 0 pentru a dezactiva opionala. O opional activat astfel va
fi dezactivat automat dup un total de 200 de ore de funcionare. Reinei c dezactivarea survine numai
atunci cnd maina este scoas de sub tensiune, nu n timp ce aceasta este n funciune. O opional poate
fi activat permanent prin introducerea codului de deblocare. Reinei c litera T va fi afiat n dreapta
opionalei pe ecranul de afiare parametri n cursul perioadei de 200 de ore.
Pentru a tasta 1 sau 0 pentru o opional, apsai butonul Emergency Stop (oprire de urgen) i dezactivai
setarea 7 Parameter lock (blocare parametri). Cnd opionala atinge 100 de ore de funcionare, maina va
emite o alarm de avertizare cu privire la faptul c perioada de prob se apropie de sfrit. Pentru a activa
permanent opionala, contactai dealerul.
USB i ethernet
Pentru stocarea i transferul datelor ntre maina Hass i o reea. Fiierele de program sunt transferate cu
uurin n i din memorie, funcia DNC fiind disponibil pentru fiiere mari.
Macro-urile
Crearea de subrutine pentru cicluri nchise proprii, rutine de testare, solicitarea interveniei operatorului,
ecuaii sau funcii matematice i prelucrarea unei familii de piese cu variabile.
Ua automat
Ua automat opional deschide automat uile mainii prin intermediul unui program de prelucrare. Aceasta
reduce oboseala operatorului, permind funcionarea nesupravegheat atunci cnd se utilizeaz cu un robot.
41
Jetul automat de aer comprimat menine curat piesa de prelucrat. Cu uile nchise, jetul de aer al unui cod M
ndeprteaz panul i lichidul de rcire de pe mandrin i piesa de prelucrat.
Braul automat al palpatorului sculei pivoteaz n jos pentru o reglare rapid a sculei. Atingei vrful sculei de
palpator i coreciile sunt nregistrate automat.
Lmpile cu halogen asigur o iluminare intens, uniform a zonei de lucru pentru inspectarea piesei de prelucrat, setarea operaiei de prelucrare i transformri ideale pentru lucrri cum ar fi prelucrarea de matrie.
Lmpile se aprind i se sting automat atunci cnd se deschid i nchid uile, respectiv pot fi activate manual
prin intermediul comutatorului de pe consol.
Platforma de montaj pentru lunet asigur un sprijin mai bun pentru operaii de prelucrare a arborilor lungi
sau subiri. Alezajele de montaj la standard industrial sunt compatibile cu majoritatea dispozitivelor de fixare
ale lunetelor disponibile pe pia.
Adugai relee suplimentare pentru a crete productivitatea. Aceste ieiri suplimentare pentru coduri M pot fi
utilizate pentru activarea palpatoarelor, pompelor auxiliare, ncrctoarelor de piese, etc.
Ppua mobil
Ppua mobil programabil integral poate fi activat prin intermediul unui program de prelucrare sau
comandat direct de ctre operator prin intermediul unei pedale standard.
Recuperatorul de piese
Jgheabul pentru piese opional se rotete n poziie pentru a prinde piesa prelucrat i a o direciona spre
lada aflat pe ua frontal. Nu este necesar oprirea mainii i deschiderea uii pentru recuperarea pieselor.
Alimentatorul de bare
Proiectat pentru creterea productivitii i fluidizarea operaiilor de strunjire, acest alimentator de bare cu
acionare servo este destinat exclusiv strungurilor CNC Haas. Caracteristicile unice, cum ar fi ua de acces
mare pentru nlocuirea cuzineilor arborelui principal i o singur reglare pentru setarea diametrului barei, fac
ca setarea i utilizarea acestuia s fie simpl.
Ansamblul opional al sculelor antrenate permite acionarea sculelor standard VDI antrenate axial sau radial
pentru executarea de operaii secundare cum ar fi gurirea sau tarodarea, att pe suprafaa piesei, ct i
pe circumferina acesteia. Arborele principal asigur o indexare n trepte precise pentru poziionarea piesei
i repetabilitate. Aceste operaii se aplic i la modelele cu ax Y. Consultai seciunea Programarea axei Y
pentru mai multe informaii.
Axa C asigur o micare de nalt precizie, bidirecional a arborelui principal, ce este interpolat integral
cu micarea pe axa X i/sau Z. Interpolarea de la coordonate carteziane la polare permite programarea
operaiilor de profilare a suprafeei cu ajutorul coordonatelor clasice X i Y.
Orientarea opional a arborelui principal permite poziionarea arborelui principal ntr-un unghi specific, programat, cu ajutorul motorului standard al arborelui principal i al traductorului de cod de feedback standard al
arborelui principal. Aceast opiune asigur o poziionare ieftin, precis (0.1 grade).
42
Filtrul suplimentar
Acest sistem de filtrare de tip sac de 25-microni #2 ndeprteaz impuritile i microparticulele din lichidul de
rcire nainte ca acesta s poat fi recirculat prin intermediul pompei de lichid de rcire. Filtrul este obligatoriu pentru mainile echipate cu opiunea lichid de rcire la nalt presiune (HPC) atunci cnd se prelucreaz
font, aluminiu turnat i alte materiale abrazive, putnd fi utilizat de asemenea pentru mainile fr rcire la
nalt presiune.
Funcia patentat manet mbuntit de comand avans rapid de la distan Haas cu LCD dispune de
un afiaj grafic color de 2.8, tastatur, sistem de control al micrii cu buton triplu i lamp de inspecie tip
LED integrat. Putei seta coreciile sculei i decalajele de origine, avansa rapid pn la 9 axe, afia poziia
mainii, afia programul n curs de rulare i multe altele toate prin intermediul manetei de avans rapid.
Operarea
Acest capitol trece n revist funciile i opiunile mainii. Utilizai acest capitol pentru a seta maina, ncrca
piesele de prelucrat i pregti sculele.
Punerea
n funciune a mainii
Supravegheai zonele urmtoare la iniializare. Se pot produce coliziuni n main dac aceste componente
nu sunt poziionate corespunztor n timpul ciclurilor de prelucrare. Acest lucru este valabil pentru palpatorul
sculei, recuperatorul de piese, ppua mobil i capul revolver.
43
Strunguri cu axa Y: Comandai ntotdeauna revenirea axei Y n origine nainte de revenirea axei X n origine.
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 (axa Y nu este n origine).
Reinei c apsarea tastei Power-Up/Reset (iniializare/repornire) va terge automat alarma 102 dac
aceasta este prezent.
Dup gsirea poziiei de origine, este afiat pagina Current Commands (comenzi curente) i maina este
gata de funcionare.
Prezentarea
modului de programare
Introducerea manual a datelor (MDI) este un mijloc de a comanda micrile CNC automate fr a se utiliza
un program oficial.
Apsai tasta MDI/DNC (introducere manual date/ comand numeric direct) pentru a accesa acest mod.
Codul de programare este introdus prin tastarea comenzilor i apsarea tastei WRITE/ENTER (scriere/
execuie) la captul fiecrei linii. Reinei c va fi introdus automat un caracter de ncheiere a blocului (EOB)
la captul fiecrei linii.
PROGRAM - MDI
G97 S1000 M03 ;
G00 X2. Z0.1 ;
G01 X1.8 Z-1. F0.012 ;
X1.78 ;
X1.76 ;
X1.75 ;
Pentru a edita programul MDI, utilizai tastele din dreapta tastei Edit (editare). Deplasai cursorul n punctul n
care se va opera modificarea, apoi se pot utiliza diferitele funcii de editare.
Pentru a introduce o comand suplimentar ntr-o linie, tastai comanda i apsai tasta WRITE/ENTER (scriere/execuie).
Pentru a modifica o valoare, utilizai tastele sgei sau maneta de avans rapid pentru a marca o comand,
introducei noua comand i apsai tasta ALTER (schimbare).
Pentru a terge o comand, marcai comanda i apsai tasta DELETE (tergere).
Tasta Undo (anulare) va anula modificrile (ultimele 9) ce au fost operate asupra programului MDI.
Datele din MDI sunt reinute dup ieirea din modul MDI i atunci cnd maina este oprit. Pentru a terge
comenzile MDI curente, apsai tasta Erase Prog (tergere program).
Programele numerotate
Pentru a crea un program nou, apsai tasta List Prog (list de programe) pentru a deschide afiajul programului i modul lista de programe. Introducei un numr de program (Onnnnn) i apsai tasta SELECT PROG
(selectare program) sau WRITE/ENTER (scriere/execuie). Dac programul exist, acesta va fi selectat. Dac
programul nu exist nc, acesta va fi creat. Apsai tasta EDIT (editare) pentru a se prezenta noul program.
Un program nou va consta doar din numele programului i un caracter de ncheiere a blocului (;). Programele
numerotate sunt reinute atunci cnd maina este oprit.
44
Singura diferen dintre un program MDI i un program numerotat o reprezint codul O. Pentru a edita un
program MDI, apsai pur i simplu tasta MDI/DNC (introducere manual date/ comand numeric direct).
Pentru a edita un program numerotat, selectai-l, apoi apsai tasta Edit (editare).
Tastai datele programului i apsai tasta Enter (execuie). Datele programului se mpart n trei categorii adrese, comentarii i EOB-uri.
Pentru a se aduga un cod de program la un program existent, marcai zona n faa creia se va plasa codul
suplimentar, tastai datele i apsai tasta INSERT (inserare). Se pot aduga mai multe coduri; cum ar fi X i
Z, nainte s se apese tasta INSERT (inserare).
Datele de tip adres sunt reprezentate de o liter urmat de o valoare numeric. De exemplu: G04 P1.0. G04
comand un interval (o pauz), iar P1.0 reprezint lungimea intervalului (1 secund).
Comentariile pot fi constituite din caractere alfabetice i numerice, dar trebuie s fie prefaate de paranteze.
De exemplu: (1 second dwell). Comentariile pot avea maximum 80 de caractere.
Textul scris cu minuscule poate fi introdus ntre paranteze (comentarii). Pentru a tasta un text cu majuscule,
apsai mai nti tasta SHIFT (comutare) (sau meninei-o apsat), apoi litera sau literele dorite.
Caracterele de ncheiere a blocului sunt introduse prin apsarea tastei EOB i sunt afiate ca punct i virgul
(;). Acestea sunt utilizate ca mijloc de a reveni la sfritul unui paragraf. n programarea CNC, un EOB este
introdus la sfritul unui ir al unui cod de program.
Un exemplu de linie de cod ce utilizeaz trei tipuri de comenzi ar fi: G04 P1. (1 second dwell);
Nu este nevoie s se introduc spaii ntre comenzi. Spaiile sunt introduse automat ntre elemente pentru
uurarea citirii i editrii.
Pentru a modifica unele caractere, marcai o poriune a programului cu ajutorul tastelor sgei sau a manetei
de avans rapid, introducei codul de nlocuire i apsai tasta ALTER (schimbare).
Pentru a terge caractere sau comenzi, marcai-le i apsai tasta DELETE (tergere).
Utilizai tasta UNDO (anulare) pentru a anula orice modificri. Tasta Undo (anulare) va avea efect pentru
ultimele nou nregistrri.
Nu exist comanda de salvare. Programul este salvat pe msur ce sunt introduse liniile una cte una.
Un program MDI poate fi transformat ntr-un program numerotat. Pentru aceasta, deplasai cursorul la nceputul programului (sau apsai tasta HOME - origine), introducei un nume de program (programele trebuie
denumite n format Onnnnn; litera O urmat de pn la 5 cifre) i apsai tasta Alter (schimbare). Astfel
programul va fi adugat la lista de programe i se va terge MDI. Pentru a reaccesa programul, apsai tasta
LIST PROG (list de programe) i selectai-l.
n modul Editare sau Memorie, tastele sgei n sus sau n jos pot fi utilizate pentru a cuta n program anumite coduri sau texte. Pentru a cuta anumite caractere, introducei caracterul sau caracterele cutate n linia
de introducere date (de ex. G40) i apsai tasta sgeat n sus sau n jos. Tasta sgeat n sus va cuta
secvena vizat spre napoi (spre nceputul programului), iar tasta sgeat n jos va cuta spre nainte (spre
sfritul programului).
96-0081 rev AN 04-2012
45
tergerea programelor
Pentru a terge un program, apsai tasta List Prog (list de programe). Utilizai tasta sgeat n sus sau
n jos pentru a marca numrul programului (sau tastai numrul programului) i apsai tasta Erase Prog
(tergere program). Pentru a terge mai multe programe, marcai pe rnd programele ce urmeaz a fi terse
i apsai tasta Write (scriere) pentru a le selecta. Apsai tasta Erase Prog (tergere program) pentru a
terge toate fiierele.
Marcarea cuvntului ALL (toate) de la sfritul listei i apsarea tastei Erase Prog (tergere program) va duce
la tergerea tuturor programelor din list. Sunt unele programe importante pe care le primii odat cu maina;
acestea sunt O02020 (nclzirea arborelui principal) i O09997, O09999 (codul rapid de vizualizare). Va trebui
s salvai aceste programe nainte s tergei toate programele. Reinei c tasta Undo (anulare) nu permite
recuperarea programelor terse.
Redenumirea programelor
Dup crearea unui program, numrul programului poate fi modificat prin schimbarea numelui (Onnnnn), n
modul Editare, din prima linie i apsarea tastei Alter (schimbare).
Dac n memoria unitii de comand exist deja un numr maxim de programe (500), va fi afiat mesajul Dir
Full (director plin) i noul program nu va putea fi creat.
Selectarea programelor
Deschidei directorul programe prin apsarea tastei LIST PROG (list de programe); acesta va afia programele memorate. Defilai pn la programul dorit i apsai tasta SELECT PROG (selectare program)
pentru a selecta programul respectiv. Introducerea numelui programului i apsarea tastei SELECT PROG
(selectare program) determin de asemenea selectarea programului.
Odat apsat tasta SELECT PROG (selectare program), litera A apare lng numele programului. Acest
program devine astfel activ i va fi rulat atunci cnd se comut la modul Memorie i se apas tasta CYCLE
START (pornire ciclu). Acesta este de asemenea programul pe care l vei vedea n afiajul modului Editare.
Programul activ va rmne activ dup ce este oprit maina.
Transferul
de date
CNC
Programele numerotate pot fi copiate de pe unitatea de comand CNC pe un computer (PC) i apoi napoi pe
unitate. Cel mai bine este ca programele s fie salvate sub form de fiiere cu extensia .txt. Astfel, acestea
vor fi recunoscute de orice PC ca simple fiiere text. Programele pot fi transferate prin diverse metode, cum
ar fi RS-232 sau USB. Setrile, coreciile, decalajele i variabilele macro pot fi transferate ntre CNC i un PC
n mod similar.
Codul G necunoscut recepionat de CNC este transformat ntr-un comentariu i memorat n program, generndu-se o alarm. ns, datele vor fi totui ncrcate n unitatea de comand. Aceasta se va ntmpla atunci
cnd se ncearc s se ncarce macro-uri fr ca opiunea Macro s fie instalat.
46
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.
Programele sunt transmise sau recepionate prin intermediul portului RS-232 (portul serial 1) aflat pe partea
lateral a compartimentului de comand (nu pe consola operatorului).
Este necesar un cablu (neinclus n furnitur) pentru conectarea unitii 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 mai
frecvent utilizat pentru PC-uri.
Pinul 1 Mas
Pinul 2 Rou
Pinul 3 Negru
Pinul 5
Verde
Pinul 7
Verde
Pinul 1 Mas
Pinul 2 Negru
Pinul 3 Rou
Pinul 7 Verde
Pinul 25
Pinul 9
Pinul 14
Pinul 1
Pinul 25
Pinul 1
Pinul 13
Pinul 14
Pinul 1
Pinul 14
Pinul 1
Pinul 13
Pinul 25
Pinul 13
AVERTISMENT! Una dintre cele mai frecvente cauze ale avariilor electronice o reprezint lipsa unei
bune mpmntri a strungului CNC i a computerului. Lipsa mpmntrii va duce la avarierea
mainii CNC, a computerului sau a ambelor.
Lungimea cablului
n continuare sunt prezentate vitezele de transfer cu lungimile maxime corespunztoare ale cablului.
Vitez de transfer
19200
50
9600
500
4800
1000
2400
3000
Setrile unitii de comand CNC i ale computerului trebuie s fie adaptate ntre ele. Pentru a modifica
setrile unitii de comand CNC, accesai pagina Settings (setri) (apsai tasta SETNG/GRAPH (setri/
grafic)) i defilai pn la setrile RS-232 (sau tastai 11 i apsai tasta sgeat n sus sau n jos). Utilizai
tastele sgei n sus/ n jos pentru a marca setrile i tastele sgei stnga i dreapta pentru a modifica valorile. Apsai tasta WRITE/ENTER (scriere/execuie) atunci cnd este marcat selecia vizat.
Setrile (i valorile implicite) pentru controlul portului RS-232 sunt:
11 Baud Rate (vitez de transfer) (9600)
24 Leader to Punch (ghidaj pentru perforator)
(fr)
12 Parity (paritate) (par)
25 EOB Pattern (model EOB) (CR LF)
13 Stop Bits (bii oprire) (1)
37 Number Data Bits (numr bii de date) (7)
14 Synchronization (sincronizare) Xon/Xoff
Exist mai multe programe ce pot fi conectate cu unitatea de comand Haas. Un exemplu l reprezint
programul Hyper Terminal, ce este inclus n majoritatea aplicaiilor Microsoft Windows. Pentru modificarea
setrilor din acest program, accesai meniul tip list derulant File (fiier) din stnga sus. Selectai opiunea
Properties (proprieti) din meniu i apoi apsai tasta Configure (configurare). Astfel se deschid setrile
pentru port; modificai-le astfel nct s corespund celor ale unitii de comand CNC.
47
Pentru a recepiona un program de la PC, apsai tasta LIST PROG (list de programe). Deplasai cursorul
la cuvntul All (toate) i apsai tasta RECV RS-232 (recepie RS-232). Unitatea de comand va recepiona
programele principale i subprogramele pn cnd recepioneaz un % ce indic sfritul intrrii de date.
Toate programele transmise spre unitatea de comand de pe PC trebuie s nceap cu o linie ce conine
un singur % i trebuie s se ncheie cu o linie ce conine un singur %. Reinei c la folosirea opiunii All
(toate), programele trebuie s aib un numr de program format Haas (Onnnnn). Dac nu exist un numr de
program, tastai un numr de program nainte s apsai tasta RECV RS-232 (recepie RS-232) i programul
va fi memorat sub acel numr, respectiv selectai un program existent pentru intrare i acesta va fi nlocuit.
Pentru a transmite un program spre PC, utilizai cursorul pentru a selecta programul i apsai tasta SEND
RS-232 (transmitere RS-232). Putei selecta All (toate) pentru a transmite toate programele din memoria
unitii de comand. Poate fi activat o setare (setarea 41) pentru adugarea de spaii la ieirea RS-232 n
vederea mbuntirii capacitii de lecturare a programelor dumneavoastr.
Paginile cu parametri, setri, corecii, decalaje i variabile macro pot fi de asemenea transmise individual prin
intermediul RS-232 prin selectarea modului LIST DE PROGRAME, selectarea ecranului de afiare dorit
i apsarea tastei SEND (transmitere). Acestea pot fi recepionate prin apsarea tastei RECV (recepie) i
selectarea fiierului de pe PC ce urmeaz a fi recepionat.
Fiierul poate fi vizualizat pe un PC prin adugarea extensiei .txt la numele fiierului de pe unitatea de
comand CNC. Deschidei fiierul pe un PC. Dac se recepioneaz un mesaj de abandonare, verificai
setrile dintre strung i PC, respectiv cablul.
Comanda
(FNC)
Un program poate fi rulat din locul n care se afl n reea sau de pe un dispozitiv de memorie (dispozitiv USB
sau hard-disk). Pentru a rula un program dintr-o astfel de locaie, accesai ecranul Device Manager (manager
dispozitive) (apsai tasta LIST PROG (list de programe)), marcai un program de pe dispozitivul selectat
i apsai tasta SELECT PROG (selectare program). Programul va fi afiat n panoul Active Program (program activ), iar un FNC aflat lng numele programului n Lista de programe va indica faptul c acesta este
programul FNC activ curent. Subprogramele pot fi apelate cu ajutorul unui M98, cu condiia ca subprogramul
s se afle n acelai director cu programul principal. n plus, subprogramul trebuie s fie denumit conform
conveniei de denumire Haas, cu sensibilitate la majuscule, de exemplu O12345.nc.
AVERTISMENT: Programul poate fi modificat de la distan, iar modificarea va avea efect cu proxima
ocazie cu care este rulat programul. Subprogramele pot fi modificate n timp ce programul principal
este n curs de rulare.
48
Comanda
numeric direct
(DNC)
Comanda numeric direct (DNC) este o alt metod de ncrcare a unui program n unitatea de comand.
Aceasta reprezint capacitatea de rulare a unui program n timpul recepionrii prin intermediul portului RS232. 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; programul nu este memorat n unitatea de comand.
PROGRAM (DNC)
N00000000
PROGRAM (DNC)
DNC RS232
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) ;
;
;
DNC RS232
DNC END FOUND
Funcia DNC este activat cu ajutorul parametrului 57, bitul 18 i al setrii 55. Aducei bitul parametrului n
starea (1) i modificai setarea 55 n On (activat). 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 probleme. Setrile unitii de comand CNC i ale computerului trebuie s fie adaptate ntre ele. Pentru a modifica
setrile unitii de comand CNC, accesai pagina Settings (setri) (apsai tasta SETNG/GRAPH (setri/
grafic)) i defilai pn la setrile RS-232 (sau tastai 11 i apsai tasta sgeat n sus sau n jos). Utilizai
tastele sgei n sus/ n jos pentru a marca variabilele i tastele sgei stnga i dreapta pentru a modifica
valorile. Apsai tasta Enter (execuie) atunci cnd este marcat selecia vizat. Setrile recomandate pentru
RS-232 pentru funcia DNC sunt:
11 Baud Rate (vitez de transfer): 19200 14 Synchronization (sincronizare): XMODEM
12 Parity Select (selectare paritate): NONE (fr)
37 RS-232 Date Bits (bii date RS-232): 8
13 Stop Bits (bii oprire): 1
DNC se selecteaz prin apsarea de dou ori a tastei MDI/DNC (introducere manual date/ comand
numeric direct) din partea superioar a paginii. DNC reclam un minim de 8 kbytes de memorie utilizator
disponibil. Verificarea nivelului de memorie liber se face n partea inferioar a paginii List Programs (list de
programe).
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 ales. Dac viteza de transfer este prea mic, este posibil ca scula s se
opreasc n timpul achierii. Iniiai transmiterea programului spre unitatea de comand nainte s fie apsat
tasta CYCLE START (pornire ciclu). Odat afiat mesajul DNC Prog Found (program DNC gsit), apsai
tasta CYCLE START (pornire ciclu).
49
Managerul
de dispozitive
USB /
hard-disk
/ Ethernet
Unitatea de comand Haas ncorporeaz un manager de dispozitive ce indic dispozitivele de memorie disponibile pe main ntr-un meniu de tip tab.
Accesai managerul de dispozitive prin apsarea tastei LIST PROG (list de programe). Navigai n meniul de
tip tab cu ajutorul tastelor sgei pentru a selecta tab-ul aferent dispozitivului vizat, apoi apsai tasta WRITE/
ENTER (scriere/execuie).
La parcurgerea unei liste de programe n tab-ul unui dispozitiv, utilizai tastele sgei n sus/ n jos pentru a
marca programele i apsai tasta A pentru a aduga programul marcat la selecie.
Not: Unitile hard-disk externe USB funcioneaz dac sunt formatate n sistem FAT sau FAT32. Dis-
pozitivele formatate NTFS nu vor funciona. Pentru a identifica sistemul n care este formatat dispozitivul,
conectai-l la PC, facei clic dreapta pe unitate n Windows Explorer i selectai Properties (proprieti).
Exemplul urmtor prezint directorul n cazul unui dispozitiv USB. Programul selectat din memorie este indicat cu un A. Fiierul selectat va fi de asemenea indicat n afiajul programului activ.
Meniul de navigaie de tip tab Programul activ
Programul marcat
Tab-ul activ
Selectarea programelor
Dimensiunea fiierului
Subdirectorul
Data i ora
Programul selectat
Modul ajutor
Navigarea n directoare
Crearea de directoare
Creai un director nou prin introducerea unui nume i apsarea tastei INSERT (inserare).
Pentru a crea un subdirector nou, deplasai-v la directorul n care va fi plasat noul subdirector, introducei un
nume i apsai tasta INSERT (inserare). Subdirectoarele sunt afiate cu numele alocat urmat de <DIR>.
Copierea fiierelor
Marcai un fiier i apsai tasta WRITE/ENTER (scriere/execuie) pentru a-l selecta. Va aprea o bif lng
numele fiierului. Selectai o destinaie i apsai tasta F2 pentru a copia fiierul.
Reinei c 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 introducerea unui nou nume,
n directorul de destinaie, i apsarea tastei F2.
50
Pentru un fiier existent se poate crea un duplicat cu ajutorul managerului de dispozitive. Selectai un fiier
prin apsarea tastei WRITE/ENTER (scriere/execuie), apoi apsai tasta CANCEL (anulare) pentru a reveni
n nivelul superior al meniului de tip tab. Selectai tab-ul pentru dispozitiv de destinaie, apsai tasta WRITE/
ENTER (scriere/execuie), apoi selectai directorul de destinaie de pe dispozitiv, dac exist. Apsai tasta
F2 pentru a crea un duplicat al fiierului selectat, respectiv tastai un nume nou i apsai tasta F2 pentru a
redenumi fiierul n directorul de destinaie.
Numele fiierelor vor fi meninute n formatul tipic de opt - punct - trei. De exemplu: program1.txt. Totui, unele
programe CAD/CAM utilizeaz .NC ca extensie a fiierului, format ce este acceptat.
Fiierele procesate pe unitatea de comand vor fi denumite cu litera O urmat de 5 cifre. De exemplu
O12345.NC.
Redenumirea
Pentru a schimba numele unui fiier, marcai fiierul, tastai un nou nume i apsai tasta ALTER (schimbare).
tergerea
Pentru a terge un fiier de program de pe un dispozitiv de memorie, marcai fiierul i apsai tasta ERASE
PROG (tergere program).
Ajutorul pe ecran
Ajutorul pe ecran este disponibil prin apsarea tastei HELP/CALC (ajutor/calculator). Selectai funciile din
meniul de tip pop-up i apsai tasta WRITE/ENTER (scriere/execuie) pentru execuie, respectiv utilizai
tastele directe listate. Pentru a iei din ecranul Help (ajutor), apsai tasta CANCEL (anulare) pentru a reveni
la managerul de dispozitive.
TCP/IP
avansat
Pentru a seta comunicaiile n reea, introducei valorile specifice pentru reeaua dumneavoastr n setrile de
reea ale unitii de comand CNC (consultai setrile 900-916 din capitolul Setrile ale manualului de fa).
Repornii maina dup ce au fost actualizate toate setrile unitii de comand i sistemului de reea pentru a
iniia conexiunea de reea.
Utilizai numai litere (A-Z, fr sensibilitate la majuscule), cifre (0-9), liniue (-) i puncte pentru setrile referitoare la adresele de reea 900 i 907).
Depanarea
conexiunii de reea
Cel mai frecvent erorile sunt cauzate de un nume utilizator incorect sau o parol incorect, drepturi incorecte
sau o parol expirat. Numele de utilizator i parolele sunt sensibile la majuscule; asigurai-v c utilizai tipul
corect de caractere.
Dac la accesarea tab-ului NET SHARE (conexiune de reea) este afiat mesajul COULD NOT CONNECT
TO NETWORK (conectare la reea euat), informaii suplimentare pentru depanare sunt disponibile n
fiierul error.log din directorul ADMIN de pe hard-disk (acest fiier poate fi vizualizat n FNC). Dac nu exist
un director ADMIN pe hard-disk, creai-l i apoi ncercai din nou s accesai reeaua pentru a se genera
fiierul error.log.
Verificarea hardware-ului
Dac software-ul a fost actualizat i dorii s verificai versiunea harwware-ului Ethernet, punei n funciune
maina i ateptai ca mesajul NOT READY (nepregtit) s dispar din meniul List de programe. Apsai
de dou ori tasta PARAM/DGNOS (parametri/ diagnosticare), apoi tasta PAGE DOWN (pagina urmtoare)
pn cnd apare pagina Configurations (configuraii). Verificai versiunea FV; aceasta ar trebui s fie 12.001
sau ulterioar.
Putei de asemenea s gsii informaii referitoare la configuraia reelei n acest afiaj.
51
Asigurai-v c CNC poate accesa directorul de pe computerul gazd (numele directorului trebuie s fie numele nregistrat n setarea 908). Solicitai administratorului dumneavoastr de reea s verifice dac setrile
pentru partajare sunt corecte pentru directorul partajat n reea.
Verificarea funcionalitii reelei (funcie disponibil numai n reelele TCP/IP). Setai DHCP ca OFF
(dezactivat).
Introducei adresa IP static - setarea 902 i masca de subreea - setarea 903; apsai F1. Accesai un
computer din reea. Accesai DOS (de ex. MS DOS Command Prompt) i n prompterul DOS tastai Ping i
informaia ce este nregistrat n setarea 902.
Exemplu: C:\> PING 192.168.1.2
Se vor afia diferite date referitoare la timp. Dac apare o eroare tip timp expirat, verificai setrile i cablurile
de date.
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. Anumite variabile
macro pot fi de asemenea setate prin intermediul computerului auxiliar.
Unitatea de comand rspunde unei comenzi Q doar dac setarea 143 este ON (activat). Se utilizeaz
urmtorul format de ieire:
STX (0x02) marcheaz nceputul datelor. Acest caracter de control este pentru computerul auxiliar.
CSV reprezint acronimul pentru Comma Separated Variables (variabile separate prin virgul), fiind vorba
despre una sau mai multe variabile de date separate prin virgule.
ETB (0x17) nseamn 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. Se pot utiliza urmtoarele comenzi:
52
>Q100
>Q301
S/N, 12345678
>Q101
>Q303
>Q102
>Q304
MODEL, VF2D
>Q104
>Q402
MODE, (MEM)
>Q200
>Q403
TOOL CHANGES, 23
>Q201
>Q500
USING TOOL, 1
STATUS, BUSY
>Q300
>Q600 801
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, 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. Reinei c aceast comand va fi utilizat numai atunci cnd
nu exist nicio alarm n curs.
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 pentru oprirea 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 E-STOP (oprire de urgen).
* Alimentarea cu tensiune - 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:
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.
96-0081 rev AN 04-2012
53
Reglarea
piesei
Trebuie s se fixeze adecvat piesa. Consultai manualul productorului sistemului de suport cu privire la procedura adecvat de fixare a piesei de prelucrat.
Sculele
Codul Tnn este utilizat pentru a selecta scula de utilizat n cadrul unui program.
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, apsai tasta HANDLE JOG (manet de avans rapid), apoi tastai axa
dorit (de ex. X, Z etc.) i utilizai fie tastele de avans rapid manual, fie maneta de avans rapid pentru a deplasa axa. Exist diferite trepte de cretere a vitezei ce pot fi utilizate n modul avans rapid: .0001, .001, .01 i
.1.
Strunguri cu axa Y: Apsai tasta Y de pe tastatura alfabetic i apoi tasta de avans rapid. Avansai rapid axa
Y cu maneta de avans rapid.
Urmtorul pas este acela de a palpa sculele. Astfel se definete distana dintre vrful sculei i suprafaa
lateral a piesei de prelucrat. Accesai pagina Tool Geometry Offset (corecii geometrie scule). Aceasta este
n mod normal prima pagin a ecranelor de corecii/ decalaje; dac nu este aa, utilizai tasta Page up (pagina anterioar) pn cnd este selectat pagina Tool Geometry (geometrie scule) i apsai tasta X DIA MEAS
(msurare diametru X). Unitatea de comand va solicita introducerea diametrului piesei. Dac diametrul este
cunoscut, introducei valoarea. Putei de asemenea palpa suprafaa piesei cu scula i apsa Z FACE MEAS
(msurare faet Z). Astfel se seteaz decalajul de origine pentru axa Z.
Coreciile/ decalajele pot fi de asemenea introduse manual prin selectarea uneia dintre paginile de corecii/
decalaje; pentru aceasta, deplasai cursorul la coloana dorit, tastai un numr i apsai tasta WRITE/ENTER (scriere/execuie) sau F1. Apsarea tastei F1 va determina introducerea numrului n coloana selectat.
Introducerea unei valori i apsarea tastei WRITE/ENTER (scriere/execuie) va determina adugarea valorii
introduse la numrul din coloana selectat.
1. ncrcai o scul n capul revolver.
2. Apsai tasta HANDLE JOG (manet de avans rapid) (A).
3. Apsai tasta 1/100. (B) (Strungul se va deplasa cu vitez mare atunci cnd este rotit maneta).
4. Utilizai alternativ tastele de avans rapid X i Z pn cnd scula vine n contact cu suprafaa lateral a
piesei la circa 1/8 oli de muchia frontal.
5. Plasai o coal de hrtie ntre scul i pies. Deplasai cu atenie scula ct mai aproape de pies, astfel
nct s mai putei totui mica hrtia.
A B
54
6. Apsai tasta OFFSET (corecie) (C), pn cnd este afiat tabelul Tool Geometry (geometrie scule).
7. Apsai tasta X DIA MESUR (msurare diametru X) (D). Unitatea de comand va solicita diametrul piesei.
Aceasta va prelua poziia X aflat n partea din stnga jos a ecranului i diametrul piesei i le va completa la
poziia sculei.
8. ndeprtai scula de pies i poziionai vrful sculei astfel nct s ating suprafaa ppuii.
9. Apsai tasta Z FACE MEAS (msurare faet Z) (E). Aceasta va prelua poziia Z curent i o va scrie la
corecia sculei.
10. Cursorul se va deplasa la poziia sculei pe axa Z.
11. Apsai tasta NEXT TOOL (scula urmtoare) (F).
Repetai paii descrii mai sus pentru fiecare scul din program.
Consultai seciunea Ansamblul sculelor antrenate pentru informaii referitoare la setarea sculelor antrenate.
Apsai tasta HAND JOG (manet de avans rapid) pentru a accesa pagina Tool Geometry Offset (corecii
geometrie scule). Selectai irul de valori pentru axa central i apsai tasta F2.
ST 20/30 - Tastai o valoare de 5.825 (oli) i apsai tasta WRITE/ENTER (scriere/execuie) pentru a decala
poziia sculei BOT cu distana corect fa de poziiile VDI. 5.825 este o ax central aproximativ. Msurai
fizic pentru a determina axa central corect, apoi reglai corespunztor.
SL-40 - Tastai o valoare de 5.520 i apsai tasta WRITE/ENTER (scriere/execuie) pentru a decala poziia
sculei BOT cu distana corect fa de poziiile VDI. 5.520 este o ax central aproximativ. Msurai fizic
pentru a determina axa central exact, apoi corectai corespunztor (n gama 5.512 - 5.528).
Exist alte pagini de setare a sculelor n cadrul modului comenzi curente. Apsai tasta CURRENT COMMANDS (comenzi curente) i utilizai tastele Page Up/Down (pagina anterioar/ urmtoare) pentru a naviga
printre pagini.
Prima este pagina cu meniunea Spindle Load (ncrcare arbore principal) n partea superioar a paginii.
Programatorul poate 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 limitei respective (a se vedea setarea 84).
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 numrul specificat de utilizri ale sculei.
Punctul de zero al piesei este un punct de referin definit de utilizator fa de care unitatea de comand CNC
va programa toate micrile.
1. Selectai scula #1 prin apsarea tastei MDI/DNC, tastarea T1 i apsarea tastei TURRET FWD (cap
revolver nainte).
2. Avansai rapid axele X i Z pn cnd scula vine n contact cu suprafaa piesei.
3. Apsai tasta Z FACE MEAS (msurare faet Z) pentru a seta punctul de zero al piesei.
55
Funcii
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,
apsai tasta SETNG/GRAPH (setri/grafic) pn cnd este afiat pagina Graphics (grafice). n modul Editare, apsai tasta CYCLE START (pornire ciclu) din panoul Active program (program activ) pentru a accesa
modul Grafic. Pentru a rula DNC n grafice, trebuie s selectai mai nti DNC, apoi s deschidei afiajul
grafic i s transmitei programul dumneavoastr ctre unitatea de comand a mainii (consultai seciunea
Comanda numeric direct (DNC)). Exist trei funcii de afiare utile n modul Grafic ce pot fi accesate prin
apsarea uneia dintre tastele funcionale (F1, F2, F3 i F4). F1 este tasta de ajutor, ce ofer o scurt descriere a fiecreia dintre funciile posibile n modul Grafic. F2 este tasta de focalizare, ce permite mrirea unei
zone din ecranul grafic prin utilizarea tastelor sgei, Page Up (pagina anterioar) i Page Down (pagina
urmtoare) pentru a controla nivelul de focalizare i apsarea tastei Write (scriere). Butoanele F3 i F4 sunt
utilizate pentru a controla viteza de simulare. Reinei c nu toate funciile sau micrile mainii sunt simulate
n grafice.
Funcionarea simulat
Funcia simulare este utilizat pentru a se verifica rapid un program fr a se prelucra efectiv vreo pies.
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 poate fi activat sau dezactivat numai atunci cnd un program este finalizat complet sau cnd
este apsat tasta RESET (resetare). Simularea va face totui toate schimbrile necesare ale sculelor.
Tastele de control manual pot fi utilizate pentru reglarea turaiei arborelui principal n modul Simulare. 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 funcia Grafic).
Rularea programelor
Pentru a rula un program, acesta trebuie s fie ncrcat n main. Odat nregistrat un program i coreciile/
decalajele setate, rulai programul prin apsarea tastei CYCLE START (pornire ciclu). V recomandm s
rulai programul n modul Grafic nainte s executai orice operaie de achiere.
Editarea n fundal
Editarea n fundal permite editarea unui program n timp ce un alt program este n curs de rulare.
Pentru a activa editarea n fundal n timp ce un program este rulat, apsai tasta EDIT (editare) pn cnd
este activat panoul de editare n fundal (n partea dreapt a ecranului). Apsai tasta SELECT PROG (selectare program) pentru a selecta un program de editat n fundal (acesta trebuie s fie un program ncrcat
n memorie) din list i apsai tasta WRITE/ENTER (scriere/execuie) pentru a ncepe editarea n fundal.
Pentru a selecta un alt program pentru editarea n fundal, apsai tasta SELECT PROG (selectare program)
din panoul de editare n fundal i alegei un nou program din list.
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 PRGRM CONVRS (conversie
program).
Tasta 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 F4) i apsai tasta 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
Prgrm/Convrs (conversie program)), intrrile de la tastatur vor reveni la M109 pentru programul n curs de
rulare.
56
Cronometrul de suprasolicitare ax
Atunci cnd pentru arborele principal sau o ax se nregistreaz o suprasolicitare, este pornit un cronometru, ce este afiat n panoul POSITION (poziie). Acesta ncepe 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.
Maneta
Maneta color mbuntit de comand avans rapid de la distan (RJH) prezint un afiaj color cu cristale
lichide (LCD) i comenzi pentru o funcionalitate mbuntit. Aceasta prezint de asemenea o lantern cu
leduri de mare putere.
Tastele funcionale
Pornire
ciclu
LCD-ul color
Oprire
avans
Tastele sgei
Butonul selector de ax
.
Teaca
Selectorul
variabil de
impuls
Rozeta de
impuls
Consultai seciunea referitoare la corecii/ decalaje i funcionarea mainii pentru informaii suplimentare cu
privire la aceste aspecte.
LCD: Afieaz datele mainii i este interfaa RJH.
Tastele funcionale (F1-F5): Taste cu funcii variabile. Fiecare tast corespunde unei etichete din partea
inferioar a ecranului LCD. Apsarea unei taste funcionale va determina accesarea sau comutarea n meniul
corespunztor. Funciile comutabile sunt evideniate cnd sunt activate.
Tasta de pornire ciclu: Pornete micarea programat pe o ax.
Tasta de oprire avans: Oprete micarea programat pe o ax.
Tastele sgei: Utilizate pentru a naviga ntre cmpurile de meniu (n sus/ n jos) i a selecta vitezele de
avans rapid de impuls (stnga/ dreapta).
Rozeta de impuls: Avanseaz rapid o ax selectat cu pasul selectat. Funcioneaz ca maneta de avans
rapid de pe unitatea de comand.
Selectorul variabil de impuls: Se rotete cu pn la 45 de grade CW (sens orar) sau CCW (sens antiorar)
fa de centru, apoi revine n centru cnd este eliberat. Utilizat pentru a avansa rapid axele cu viteze variabile.
Cu ct este rotit selectorul variabil de impuls mai departe de poziia central, cu att mai rapid se mic axa.
Permitei selectorului variabil de impus s revin n poziia central pentru a se opri micarea.
Butonul selector de ax: Utilizat pentru selectarea axelor disponibile pentru avans rapid. Axa selectat este
apoi afiat n partea inferioar a ecranului. Poziia cea mai din dreapta a acestui selector este utilizat pentru
accesarea meniului auxiliar.
Scoatei unitatea din suport pentru a o activa. n modul Manet de avans rapid, comanda avansului este
transferat de la consol la unitatea RJH-C (roata de mn de pe consol este dezactivat).
Aezai la loc n suport unitatea RJH pentru a o dezactiva i a retransmite comanda avansului rapid la
consol.
57
Rozeta de impuls i selectorul variabil de impus funcioneaz ca un cursor pentru modificarea valorii cmpurilor editabile de ctre client, cum ar fi corecia, lungimea i uzura sculei, etc.
Funcia ncorporat panic: Apsai orice tast n timpul micrii unei axe pentru a opri instantaneu
micarea arborelui principal i a tuturor axelor. n timp ce arborele principal este n micare i comanda se
face n modul Manet de avans rapid, apsarea tastei de oprire avans determin oprirea arborelui principal.
Pe afiaj apare mesajul BUTTON PRESSED WHILE AXIS WAS MOVINGRESELECT AXIS (buton apsat
n timp ce axa se mica; reselectai axa). Deplasai butonul selector de ax ntr-o poziie diferit pentru a
terge eroarea.
Dac butonul selector de ax este deplasat n timp ce este rotit selectorul variabil de impuls, pe afiaj apare
mesajul Axis selection changed while axis was movingReselect Axis (selecie ax modificat n timp
ce axa se mica; reselectai axa) i orice micare a axelor nceteaz. Deplasai butonul selector de ax ntr-o
poziie diferit pentru a terge eroarea.
Dac selectorul variabil de impuls este rotit din poziia central atunci cnd unitatea RJH este scoas din suportul aferent, respectiv dac se comut de la modul de control la un mod cu micare (de exemplu, de la MDI
la modul Manet de avans rapid), pe afiaj apare mesajul Shuttle off centerNo Axis selected (selector variabil de impuls scos din poziia central; nicio ax selectat) i nu se produce nicio micare a axelor.
Deplasai butonul selector de ax pentru a terge eroarea.
Dac rozeta de impuls este rotit n timp ce selectorul variabil de impuls este n uz, pe afiaj apare mesajul
Conflicting jog commands Reselect Axis (comenzi de avans rapid conflictuale; reselectai axa) i orice
micare a axelor nceteaz. Deplasai butonul selector de ax ntr-o poziie diferit pentru a terge eroarea,
apoi napoi pentru a selecta din nou axa selectat anterior.
NOT: Dac oricare dintre erorile de mai sus nu este tears atunci cnd este micat butonul selector de
ax, s-ar putea s existe o problem la selectorul variabil de impuls. Contactai atelierul service Haas pentru
reparaie/ nlocuire.
Dac se ntrerupe contactul dintre unitatea RJH i unitatea de comand (cablu ntrerupt sau deconectat, etc.),
orice micare a axelor nceteaz. La reconectare, pe afiaj apare mesajul RJH / Control Communication
FaultReselect Axis (eroare de comunicaie unitate RJH/ unitate de comand; reselectai axa). Deplasai
butonul selector de ax pentru a terge eroarea. Dac eroarea nu este tears, aezai unitatea RJH n suportul aferent, ateptai ca aceasta s se dezactiveze, apoi scoatei-o din suport.
NOT: Aceast eroare poate indica de asemenea o defeciune la SKBIF, RJH-E sau cablaje. Dac eroarea
persist, s-ar putea s fie necesare operaii suplimentare de diagnosticare i reparaie.
58
Unitatea RJH utilizeaz patru meniuri de program pentru controlul avansului rapid manual, setarea coreciilor
pentru lungimea sculei, setarea axelor de coordonate pentru pies i afiarea programului curent. Cele patru
ecrane afieaz informaiile n mod diferit, ns navigarea i schimbarea opiunilor sunt controlate ntotdeauna
la fel, conform figurii de mai jos.
Tasta sgeat stnga/dreapta pentru modificarea
vitezei de avans rapid de impuls (marcat curent)
Modul curent
i mesajele de
ajutor sensibile la
context
Tastele sgeat n
sus/n jos pentru
selectare cmpuri
Modificarea valorii
cu rozeta de impuls i selectorul
variabil de impus
Ecranul urmtor
Axa selectat
curent i poziia
Acest meniu conine un afiaj mare al poziiei curente a mainii. Rotirea selectorului variabil de impuls sau a
rozetei de impuls va determina deplasarea axei selectate curent. Selectai treapta de avans rapid cu ajutorul
tastelor sgei stnga/ dreapta. Sistemul de coordonate al poziiei curente este evideniat n zona tastelor
funcionale a ecranului i poate fi modificat prin apsarea unei alte taste funcionale. Pentru a aduce la zero
poziia operatorului, apsai tasta funcional n meniul OPER pentru a selecta poziia, apoi apsai din nou
tasta funcional (ce indic acum ZERO).
59
Utilizai acest meniu pentru setarea i verificarea coreciilor sculelor. Selectai cmpurile cu ajutorul tastelor
funcionale i schimbai valorile cu ajutorul rozetei de impuls. Selectai axele cu ajutorul butonului selector.
Linia axei (din partea inferioar a afiajului) trebuie s fie evideniat pentru a se avansa rapid axa respectiv.
Apsai tasta SET (setare) pentru a nregistra poziia curent a axei n tabelul Corecii scule, apoi utilizai
tastele sgei pentru a selecta setrile pentru raz i vrf. Pentru a ajusta valorile din tabel, selectai ADJST
(ajustare), utilizai rozeta de impuls sau selectorul variabil de impuls pentru a selecta nivelul de cretere sau
reducere a valorii respective (utilizai tastele sgei stnga i dreapta pentru a schimba pasul), apoi apsai
tasta ENTER (execuie) pentru a implementa corecia fcut.
Selectai WK CS (decalaje origine) pentru a modifica decalajul de origine cod G. Avansai rapid manual axa
selectat cu selectorul variabil de impuls sau rozeta de impuls atunci cnd este marcat cmpul pentru ax din
partea inferioar a ecranului. Apsai tasta SET (setare) pentru a nregistra poziia curent a axei n tabelul
Decalaje de origine. Trecei cu butonul selector de ax la axa urmtoare i repetai procedura de setare pentru axa respectiv. Pentru a ajusta o valoare setat, trecei cu butonul selector de ax la axa dorit. Apsai
tasta ADJST (ajustare) i utilizai rozeta de impuls pentru a selecta nivelul de cretere sau reducere a valorii
respective, apoi apsai tasta ENTER (execuie) pentru a implementa corecia fcut.
60
Meniul Auxiliar
Meniul auxiliar al unitii RJH prezint comenzile pentru lichidul de rcire i lanterna unitii RJH. Accesai
meniul prin deplasarea complet spre dreapta a butonului selector de ax (n poziia indicat printr-un simbol
pagin tanat pe carcasa unitii RJH). Comutai ntre funciile disponibile prin apsarea tastei funcionale
corespunztoare.
Auxiliary Menu
Utility Menu
RJH-C Firmware Version:
0.01g
RJH-C Font Version:
RJH-C
RJH-C Font ID 5
Main Build Version:
VER M16.02x
LIGHT
.
UTIL>
CLNT
Auxiliary
Menu
Meniul
Auxiliar
AUX>
UtilityUtilitare
Menu
Meniul
Meniul Utilitare
Apsai tasta UTIL (utilitar) din meniul auxiliar pentru a accesa meniul Utilitare pentru informaii tehnice de
diagnosticare, respectiv apsai AUX (auxiliar) pentru a reveni n meniul Auxiliar.
Acest mod afieaz programul aflat n curs de rulare. Accesai modul rulare apsnd tastele MEM sau MDI
de pe consola de comand. Taburile de opiuni din partea inferioar a ecranului pun la dispoziie comenzile
pentru activare/ dezactivare lichid de rcire, funcia bloc cu bloc, oprirea opional i tergerea blocurilor.
Comenzile comutabile, cum ar fi COOL (rcire), apar evideniate cnd sunt activate. Tastele CYCLE START
(pornire ciclu) i FEED HOLD (oprire avans) funcioneaz la fel ca butoanele corespondente de pe consol.
Revenii la avansul rapid apsnd tasta HAND JOG (manet de avans rapid) de pe consola de comand, respectiv aeznd unitatea RJH la loc n suportul aferent pentru a continua rularea programului prin intermediul
consolei.
61
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 tasta 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 va memora
poziiile curente pe axele X i Z. Not: Celelalte axe n afar de X i Z nu pot fi avansate rapid.
3. Unitatea de comand va afia mesajul Jog Away (avans rapid de ndeprtare). Utilizai maneta de avans
rapid, maneta de comand avans rapid de la distan i tastele de avans i blocare avans pentru a ndeprta
scula de pies. Arborele principal poate fi controlat prin apsarea tastelor CW (sens orar), CCW (sens antiorar) i STOP (oprire). Dac e cazul, sculele pot fi schimbate.
Atenie: Cnd se continu un program, vor fi utilizate vechile decalaje pentru poziia de retur. 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 MEM (memorie), MDI/DNC (introducere manual date/
comand numeric direct). Unitatea de comand va continua numai dac este reluat modul n care s-a
produs oprirea.
6. Apsai tasta CYCLE START (pornire ciclu). Unitatea de comand va afia mesajul Jog Return (avans
rapid de revenire) i se va avansa rapid pe axele X i Y la 5% de poziia n care s-a apsat tasta FEED HOLD
(oprire avans), apoi se va reveni pe axa Z. Atenie: Unitatea de comand nu va urma traiectoria utilizat
pentru avansul rapid de ndeprtare. Dac se apas tasta FEED HOLD (oprire avans) n cursul unei micri,
micarea axelor frezei se va opri i se va afia mesajul Jog Return Hold (oprire avans rapid de revenire).
Apsarea tastei CYCLE START (pornire ciclu) va determina 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. Apsai din nou tasta CYCLE START (pornire ciclu) i programul va relua funcionarea normal. Consultai
de asemenea setarea 36 Program Restart (repornire program).
62
Funcia
de optimizare program
Aceast funcie permite unui operator s controleze manual turaia arborelui principal i avansurile pe axe
utilizate de un program n cursul rulrii programului respectiv. Odat programul finalizat, liniile modificate ale
programului sunt evideniate i pot fi modificate definitiv sau readuse la valorile iniiale.
n plus, operatorul poate stoca n memorie note prin tastarea unui comentariu n linia de introducere date i
apsarea tastei Enter (execuie).
Operarea
n cursul rulrii programului, operatorul poate nregistra note, regla turaia arborelui principal i avansurile
pe axe. La finalizarea unui program (n modul Memorie [MEM]), apsai tasta F4 pentru a accesa ecranul de
optimizare program.
Utilizai tastele sgei dreapta/stnga i n sus/n jos, page up/page down (pagina anterioar/ urmtoare)
i home/end (origine/ncheiere) pentru a parcurge valorile controlate manual i comentariile. Apsai tasta
ENTER (execuie) pe una din acestea pentru editare i se va deschide o fereastr tip pop-up cu seleciile
disponibile pentru coloana respectiv (conform figurii). Programatorul poate opera o serie de modificri cu
ajutorul comenzilor din meniu.
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 turaiile i avansurile din
seciunea marcat.
.
Managementul
avansat al sculei
(ATM)
Eticheta fereastr activ
CURRENT GROUP: 12345
Fereastra
Grup de
scule
Text ajutor
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), freza va selecta automat o alt scul din grupa respectiv data urmtoare cnd va fi
necesar o astfel de scul.
Cnd o scul este epuizat, 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. Apsai tasta Current
Commands (comenzi curente) i tasta page up (pagina anterioar) pentru a accesa pagina Managementul
avansat al sculei.
96-0081 rev AN 04-2012
63
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).
F4 Comutarea ntre ferestre.
Tastele sgei Deplasarea ntre cmpuri n fereastra activ.
Write / Enter (scriere/execuie) Introducere, modificare sau tergere valori, n funcie de opiunea
selectat.
n partea inferioar a ecranului sunt afiate informaiile ajuttoare pentru opiunea selectat curent n fereastra activ.
Operarea
64
FEED TIME (timp de avans) Introducei perioada total de timp, n minute, n care scula poate fi utilizat n
avans de lucru.
TOTAL TIME (timp total) Introducei timpul total, n minute, n care poate fi utilizat scula.
TOOL LOAD (ncrcare scul) Introducei ncrcarea maxim a sculei (n procente) pentru sculele dintr-o
grup.
TL ACTION (aciune scul) Introducei aciunea automat ce trebuie ntreprins atunci cnd este atins
procentul de ncrcare maxim a sculei. Utilizai tastele sgei stnga i dreapta pentru a selecta aciunea
automat.
4) Tool Data (date scule)
Tools Table (tabel scule)
Seciunea din stnga a ferestrei Date scule afieaz un tabel cu sculele din grupa curent. Utilizai tastele
sgei pentru a marca i modifica o valoare.
TOOL # (scul #) Introducei un cod de scul prin poziia capului revolver, cu sau fr o corecie, ca orice
apel T normal ntr-un program de strung.
EXP (expirat) O scul expirat este indicat cu un asterisc (*) n aceast coloan. O scul poate fi marcat
manual ca expirat prin introducerea unui asterisc n aceast coloan. Marcai un asterisc i apsai tasta
WRITE/ENTER (scriere/execuie) pentru a-l terge.
LIFE (durat de via) Procentul rmas din durata de via a fiecrei scule din grup.
Tool Data (date scule)
Seciunea din dreapta a ferestrei Date scule afieaz informaii despre scula selectat curent n tabelul scule.
Valorile urmtoare sunt preluate din tabelul principal Tool Geometry (geometrie scule) (apsai tasta Offset
(corecii) pentru a-l accesa) i sunt valori protejate mpotriva modificrii n Managementul avansat al sculei
(cu excepia valorilor coreciilor pentru uzura sculei).
GEOMETRIE X
GEOMETRIE Z
RAZ
VRF
UZUR X modificabil
UZUR Z modificabil
Valorile urmtoare sunt generate de ATM n cursul monitorizrii utilizrii sculei. Informaiile sunt modificabile.
Marcai o valoare cu ajutorul tastelor sgei i tastai un nou numr sau apsai tasta Origin (origine) pentru a
terge valoarea respectiv.
TIMP DE AVANS
TIMP TOTAL
UTILIZARE
NCRCARE
65
T10000
T20000
Macro-urile
Variabilele macro 8550-8567 activeaz un program cod G pentru a obine informaii despre fiecare scul.
Cnd un cod de identificare scul individual este specificat cu ajutorul macro-ului 8500, unitatea de comand
va 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 aceste condiii, unitatea de comand va
transmite informaiile despre scula curent din grupa de scule ATM specificat cu ajutorul variabilelor macro
8551 - 8567. Consultai descrierea pentru variabilele 8550 - 8567 din capitolul Macro-urile cu 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. Macrourile 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.
66
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)
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 denumit cu ajutorul M97 sau M98 i al unei adrese P. Codul P este acelai pentru numrul programului (Onnnnn) i numrul subrutinei.
Subrutinele pot s includ un L sau un contor de repetare. 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.
Operaiile
la capul revolver
Presiunea redus a aerului sau debitul insuficient va determina reducerea presiunii exercitate asupra pistonului de fixare/ eliberare a capului revolver i va ncetini micarea de indexare a capului revolver sau nu se va
asigura eliberarea acestuia.
67
Pentru ncrcarea sau schimbarea sculelor, selectai modul MDI, apoi apsai tasta TURRET FWD (cap
revolver nainte) sau TURRET REV (cap revolver npoi) i maina va indexa capul revolver la poziia sculei dorite. Capul revolver va aduce scula solicitat n apropierea poziiei de achiere dac se introduce Tnn
nainte s se apese tasta TURRET FWD (cap revolver nainte) sau TURRET REV (cap revolver npoi).
Not: Strungurile cu ax Y-axis vor readuce capul revolver n poziia de zero (axa central a arborelui principal) dup o schimbare a sculei.
IMPORTANT: Introducei capace de protecie n locaurile goale ale capului revolver pentru a le proteja mpotriva acumulrilor de impuriti.
uruburile pentru capul revolver sunt prevzute cu butoane de poziionare 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 e 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
Rezultat
0 Nicio modificare
15
.0018"
30
.0035"
45
.0050"
60
.0060"
75
.0067"
90
.0070
90
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 n sistemul de coordonate FANUC sau YASNAC.
Codurile T au formatul Txxyy, unde xx specific numrul sculei, fiind ntre 1 i valoarea parametrului 65, iar yy
specific indicii de geometrie a sculei i de uzur a sculei, fiind ntre 1 i 50. Valorile pentru geometria sculei
X i Z values 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.
68
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 numrul sculei, fiind ntre 1 i valoarea parametrului 65.
n interiorul unui bloc G50, nn specific indicele de decalare a sculei, fiind 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).
Setarea unei uzuri negative a sculei n coreciile pentru uzura sculei va deplasa scula i mai mult n sens
negativ pe ax. Astfel, pentru strunjire exterior i strunjire frontal, setarea unei corecii negative pe axa X
va duce la un diametru mai mic al piesei, iar setarea unei valori negative pe axa Z va duce la ndeprtarea de
material n exces de pe suprafaa 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, dac piesa de
prelucrat sau dispozitivul de fixare este mare, poziionai axa X sau Z nainte de schimbarea sculei pentru a
preveni o coliziune ntre scule i pies sau dispozitivul de fixare.
Presiunea redus a aerului sau debitul insuficient va determina reducerea presiunii exercitate asupra pistonului de fixare/ eliberare a capului revolver i va ncetini micarea de indexare a capului revolver sau nu se va
asigura eliberarea acestuia.
Dup apsarea tastelor POWER UP/RESTART (iniializare/ repornire) i ZERO RET (revenire la zero),
unitatea de comand se va asigura c poziia capului revolver este cea normal. Pentru ncrcarea sau
schimbarea sculelor, selectai modul MDI, apoi apsai tasta TURRET FWD (cap revolver nainte) sau TURRET REV (cap revolver npoi) i maina va indexa capul revolver la poziia sculei dorite. Afiajul Curnt Comds
(comenzi curente) va indica ce scul se afl n poziie n momentul respectiv.
Funcionarea
tubului de tragere
1. Accesai setarea 92 de la pagina Settings (setri) i selectai fie I.D. ( interior), fie O.D. Clamping
(strngere exterior). Nu facei asta n cursul rulrii unui program.
2. Slbii butonul de blocare de la baza butonului de reglare.
3. Rotii butonul de reglare pn cnd manometrul indic presiunea dorit.
4. Strngei butonul de blocare.
urub de
reglare
69
ro
t/m
in
PSI
(kgf/cm2)
Mandrina 5
Mandrina 6
Mandrina 8
Mandrina 10
Mandrina 12
Mandrina 15
Mandrina 18
Ppua mobil
nlocuirea
Demontarea mandrinei
70
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 adaptor.
1. Slbii urubul de reglare de pe partea lateral a capului arborelui principal. Utiliznd o cheie de buce
elastice, desfiletai buca elastic de pe capul arborelui principal.
2. Scoatei cele ase (6) uruburi SHCS din capul arborelui principal i scoatei-l.
3. Scoatei adaptorul pentru buca elastic din tubul de tragere.
Partea
frontal a
arborelui
principal
Antrenorul
Tubul de tragere
Adaptorul pentru buca
elastic
urub de reglare
Fanta urubului
de reglare
Garnitur
inelar
Capul arborelui principal
6X SHCS
Placa adaptor a
mandrinei
6X SHCS
Mandrina
Buca
elastic
Montarea mandrinei
71
Placa
Dac este necesar, scoatei placa de acoperire din captul tubului de tragere atunci cnd se utilizeaz alimentatorul de bare. Montai la loc placa de acoperire atunci cnd bara laminat nu este alimentat automat.
Placa de
acoperire
Repoziionarea
flcilor mandrinei
Repoziionai flcile mandrinei atunci cnd cursa flcilor nu poate genera o for de strngere suficient
pentru susinerea materialului de prelucrat, de exemplu atunci cnd se trece la un diametru redus al barei
laminate.
Piesa nu va fi strns suficient dac nu exist o rezerv de curs nainte de ajungerea flcilor n
poziia limit.
1. Utilizai o cheie hexagonal pentru a slbi cele dou uruburi SHCS de fixare a flcii n mandrin.
2. Glisai falca n noua poziie i strngei la loc cele dou uruburi SHCS.
3. Repetai procedura pentru celelalte dou flci. Flcile trebuie s rmn concentrice.
Compensarea
conului
Se produce ncovoierea piesei dac aceasta nu este susinut perfect centrat sau dac aceasta este prea
lung i nesusinut. Aceasta determin o adncime insuficient de achiere, piesa rezultat fiind subtiat.
Aceasta se aplic doar n cazul achierii de exterior sau interior. Compensarea conului ofer posibilitatea
de compensare prin adugarea unei valori calculate la deplasarea pe axa X n baza poziiei de achiere pe
axa Z. Punctul de zero al conului este definit a fi 0.0 din coordonata pe axa Z a originii piesei. Conul este
introdus n pagina de decalaje scule ca al cincilea numr i este memorat ntr-o matrice indexat dup scul,
fiind denumit Taper (con) n pagina Corecii geometrie scule. Valoarea introdus va fi sgeata pe axa X
mprit la lungimea pe axa Z, pe care se produce ncovoierea. Gama n care este cuprins aceast valoare
variaz ntre 0 i .005; aceast valoare este un coeficient unghiular.
72
Compensarea
Prezentare
Compensarea razei vrfului sculei 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.
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 va ajusta automat
traiectoria programat pe baza coreciilor pentru raza vrfului sculei, aa cum sunt acestea setate n unitatea
de comand. Unitatea de comand va modifica sau genera un cod pentru realizarea unei geometrii corecte a
piesei.
C1
R2
Traiectoria sculei
compensate
C2
Traiectoria sculei
R2
R1
R1
Tietura dup
uzare
Tietura dorit
.
Tietura
dorit i
traiectoria
programat
a sculei
Reinei c 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.
Concepte
Compensarea razei vrfului sculei se refer la deplasarea traiectoriei programate a sculei spre dreapta sau
stnga. Programatorul va programa de obicei traiectoria sculei la nivelul dimensiunii finite. Cnd se utilizeaz
compensarea razei vrfului sculei, unitatea de comand va compensa o variaie a diametrului sculei pe baza
unor instruciuni speciale nscrise 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.
73
Direcia vrfului
este 3
VRF = 2
Sensul de decalare
Sensul decalrii este determinat de sensul micrii relative a sculei, precum i pe care partea piesei pe care
se afl aceasta. Atunci cnd v gndii la sensul n care se va produce decalarea pentru compensare n compensarea razei vrfului sculei, imaginai-v c privii n jos spre vrful sculei i ghidai scula. Comanda G41 va
deplasa vrful sculei spre stnga, iar comanda G42 va deplasa vrful sculei spre dreapta. Aceasta nseamn
c strunjirea normal exterior va necesita o comand G42 pentru compensarea corect a sculei, n timp ce
strunjirea interior va necesita o comand G41.
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 acestea survin.
74
Utilizarea
Urmtoarele etape sunt utilizate pentru programarea unei piese cu utilizarea TNC (Tool Nose Compensation compensarea razei vrfului sculei):
Programarea piesei la dimensiunile finite.
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.
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.
Direcia vrfului sculei Introducei direcia vrfului sculei pentru fiecare scul pentru care se utilizeaz
compensarea, G41 sau G42.
Corecia geometriei sculei Setai geometria longitudinal a sculelor i tergei coreciile pentru uzura
longitudinal a fiecrei scule.
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.
Rularea i inspectarea primului articol Ajustai uzura compensatat pentru piesa setat.
Micrile
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.
Traiectoria compensat
Traiectoria programat
(G40)
(G42)
Piesa finit
75
Orice linie de cod cu un G40 va anula compensarea razei vrfului sculei i este denumit micare de
ndeprtare. Micarea de ndeprtare trebuie s fie liniar, adic un G01 sau G00. nceputul unei micri de
ndeprtare este complet compensat; poziia n acest punct va fi n unghi drept fa de ultimul bloc programat. La sfritul micrii de ndeprtare, poziia mainii nu este compensat. Consultai figura anterioar.
Figura urmtoare prezint starea existent imediat nainte de anularea compensrii razei vrfului sculei.
Unele geometrii vor duce 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.
(G40)
-K
76
Corecia
Fiecare scul rotativ 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 va fi generat nicio compensare pentru scula
respectiv.
Fiecrei scule i este asociat n pagina de corecii uzur cte o corecie pentru uzura razei. Unitatea de
comand adaug corecia pentru uzur la corecia razei 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, corecia pentru uzur va fi adus la zero.
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,
va surveni 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 poate fi adesea o micare de ndeprtare. Exemplul urmtor ilustreaz modul n care o programare incorect va conduce la supratiere.
Exemplu
Setarea 33 este FANUC:
Raz
Vrf
Geometrie scul 8:
-8.0000
-8.0000
0.0160
%
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;
%
77
Eroare de tiere
Compensarea
Geometriile longitudinale ale sculelor ce utilizeaz compensarea razei vrfului sculei sunt setate n aceeai
manier ca i n cazul sculelor fr compensare. Consultai seciunea Sculele a acestui manual 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 va 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.
Compensarea
Unele cicluri nchise ignor compensarea razei vrfului sculei, ateapt o structur de cod specific sau
execut propria activitate specific ciclului nchis (consultai de asemenea seciunea Cicluri nchise).
Urmtoarele cicluri nchise vor ignora compensarea razei vrfului sculei. Anulai compensarea razei vrfului
sculei naintea oricrui ciclu nchis de acest gen.
78
Exemple
Exemplul 1
Compensarea general a razei vrfului sculei utilizeaz modurile de interpoalare standard G01/G02/G03.
Exemplu TNC general
BCA
P
S Poziia de pornire
P Blocul de pornire
Q Blocul final
Pregtirea
T3 Scul de canelare .250 lime cu .016 raz/ aceeai scul pentru corecii 3 i 13
Scul
Coreciile/ decalajele
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
Descriere
%
O0811 (G42 Test BCA)
(Exemplul 1)
N1 G50 S1000
T101
(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)
G01 Z0 F.005
X0.65
X0.75 Z-0.05
Z-0.75
G02 X1.25 Z-1. R0.25
G01 Z-1.5
(A)
79
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
G53 Z0
M01
N2 G50 S1000
T202
G97 S750 M03
(Deplasare n punctul S)
G96 S400
G70 P10 Q20
G97 S750
G53 X0
G53 Z0
M01
N3 G50 S1000
T303
G96 S200
G01 X1. F0.003
G01 Z-2.5
G02 X1.25 Z-2.625 R0.125
(B)
T313
(A)
(Anulare TNC)
G97 S500
G53 X0
G53 Z0
M30
%
80
Reinei c este utilizat modelul indicat n seciunea anterioar. Reinei de asemenea c se activeaz compensarea n secvena PQ, dar aceasta este anulat dup ce se parcurge G70.
Exemplul 2
Exemplu de program
Descriere
%
O0813
(Exemplul 3)
G50 S1000
T101
(Selectare scula 1)
G01 Z0 F0.01
(Anulare TNC)
G53 X0
G53 Z0
M30
%
Reinei c aceasta 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.
81
Exemplul 3
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.
Exemplu TNC cu G72
X 3.0
Pregtirea
X 2.0 X 1.4
X 1.0
X .8
45 grade x .100
R .100
23 grade
Z-1.600
Z-.900
.000
Z-.600
Setarea 33 FANUC
Sculele
T1 inserie cu raz .032, degroare
T2 inserie cu raz .016, finisare
Scul Corecie Raz Vrf
T1
01
.032
3
T2
02
.016
3
Exemplu de program
Descriere
%
O0813
(Exemplul 3)
G50 S1000
T101
(Selectare scula 1)
(Degroare P la Q cu T1 cu utilizarea
G71 i TNC. Definire secven PQ
traiectorie pies)
G01 Z0 F0.01
(Anulare TNC)
G53 X0
G53 Z0
M30
%
82
Exemplul 4
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 Corecie
Raz
Vrf
T1 01
.032
3
T2 02
.016
3
Exemplu de program
Descriere
%
O0815
(Exemplul 4)
T101
(Selectare scula 1)
G50 S1000
G00 X3.5 Z.1
(Deplasare n punctul S)
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)
(Anulare TNC)
G53 Z0
M01
T202
(Selectare scula 2)
N2 G50 S1000
83
(Finisare P la Q cu T2 cu utilizarea
G70 i TNC)
M30
%
Exemplul 5
X 3.0
X 2.3476
X .500
30 grade
Pregtirea
Setarea 33 FANUC
Sculele
T1 inserie cu raz .032, degroare
Scul Corecie Raz
Vrf
T1
01
.032
3
Exemplu de program
Descriere
%
O0816
(Exemplul 5)
T101
(Selectare scula 1)
G50 S1000
G00 X4.0 Z0.1
X2.3476
G00 G40 X3.0 Z0.1 M05
(Anulare TNC)
G53 X0
G53 Z0
M30
%
84
Exemplul 6
Z 1.277
X 3.000
Z .700
Z .000
X 1.000
30 grade
Pregtirea
Setarea 33 FANUC
Sculele
T1 inserie cu raz .032, degroare
Scul Corecie
Raz
Vrf
T1
01
.032
3
Exemplu de program
Descriere
%
O0817
(Exemplul 6)
G50 S1000
T101
(Selectare scula 1)
Z-0.6
Z-0.7
G00 G40 X3. Z0.1 M05
(Anulare TNC)
G53 X0
G53 Z0
M30
%
85
Vrful
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 poate calcula unde este
centrul razei sculei prin utilizarea informaiilor despre margine, 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 urmtoarea face un sumar al schemei de codare a vrfului, oferind totodat cteva exemple de orientare a frezei.
Reinei c 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 marginea sculei i pe axa central a inseriei sculei.
Cod
vrfului Poziia
centrului
Tip Orientarea
Imaginary
Tool Center
Code
Tip Orientation
Location
vrf Tool
imaginar
al sculei
sculei
Cod
vrfului
Poziia
Tip Orientarea
Imaginary
Tool
Center
Code imaginar
Tool Tip al
Orientation
Location
vrf
sculei centrului
sculei
Direcia Z+:
pe muchia
sculei
Direcia Z-:
pe muchia
sculei
Direcia X-:
pe muchia
sculei
Direcia X+:
pe muchia
sculei
La fel ca
Vrful 0
86
Programarea
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.
87
Geometria
Figura urmtoare prezint diferite geometrii pentru compensarea razei vrfului sculei. Aceasta este organizat
n patru categorii de intersecii. Interseciile pot fi: 1) liniar cu liniar, 2) liniar cu circular, 3) circular cu
liniar, respectiv 4) circular cu circular. 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.
Liniar-cu-liniar (Tip A)
Unghi: <90
Apropiere
De la mod la mod
ndeprtare
G41
Apropiere
De la mod la mod
ndeprtare
G41
r
G42
G42
r
r
r
Unghi: >180
De la mod la mod
Apropiere
ndeprtare
G41
G42
r r
Liniar-cu-circular (Tip A)
Unghi: <90
Apropiere
G41
r
r
G42
ndeprtare
Nepermis
De la mod la mod
r
r
ndeprtare
Nepermis
G42
r
r
Nepermis
De la mod la mod
ndeprtare
Apropiere
G41
Nepermis
Unghi: >180
Apropiere
G41
r
r
Nepermis
G42
Nepermis
.
88
Circular-cu-liniar (Tip A)
Unghi: <90
Apropiere
ndeprtare
G41
Apropiere
De la mod la mod
ndeprtare
G41
Nepermis
Nepermis
G42
G42
Nepermis
Nepermis
Unghi: >180
Apropiere
De la mod la mod
ndeprtare
G41
Nepermis
G42
Nepermis
.
89
90
UNGHI
Xc TRANSVERSAL
Zc LONGITUDINAL
UNGHI
Xc TRANSVERSAL
Zc LONGITUDINAL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
.0010
.0022
.0032
.0042
.0052
.0062
.0072
.0082
.0092
.01
.0011
.0118
.0128
.0136
.0146
.0154
.0162
.017
.018
.0188
.0196
.0204
.0212
.022
.0226
.0234
.0242
.025
.0256
.0264
.0272
.0278
.0286
.0252
.03
.0306
.0314
.032
.0326
.0334
.034
.0346
.0354
.036
.0366
.0310
.0307
.0304
.0302
.0299
.0296
.0293
.0291
.0288
.0285
.0282
.0280
.0277
.0274
.0271
.0269
.0266
.0263
.0260
.0257
.0255
.0252
.0249
.0246
.0243
.0240
.0237
.0235
.0232
.0229
.0226
.0223
.0220
.0217
.0214
.0211
.0208
.0205
.0202
.0199
.0196
.0193
.0189
.0186
.0183
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
.0372
.0378
.0386
.0392
.0398
.0404
.0410
.0416
.0422
.0428
.0434
.0440
.0446
.0452
.0458
.0464
.047
.0474
.0480
.0486
.0492
.0498
.0504
.051
.0514
.052
.0526
.0532
.0538
.0542
.0548
.0554
.056
.0564
.057
.0576
.0582
.0586
.0592
.0598
.0604
.0608
.0614
.062
.0180
.0177
.0173
.0170
.0167
.0163
.0160
.0157
.0153
.0150
.0146
.0143
.0139
.0136
.0132
.0128
.0125
.0121
.0117
.0113
.0110
.0106
.0102
.0098
.0094
.0090
.0085
.0081
.0077
.0073
.0068
.0064
.0059
.0055
.0050
.0046
.0041
.0036
.0031
.0026
.0021
.0016
.0011
.0005
Circular-cu-circular (Tip A)
Unghi: <90
Apropiere
De la mod la mod
ndeprtare
Apropiere
G41
De la mod la mod
ndeprtare
G41
Nepermis
Nepermis
G42
Nepermis
Nepermis
Nepermis
Nepermis
G42
Nepermis
Nepermis
r
rr
Unghi: >180
Apropiere
De la mod la mod
ndeprtare
G41
Nepermis
Nepermis
rr rr
G42
Nepermis
Nepermis
Z - 2.188
Z
Comp Z
= .0229
1/32 TNR
Z - 2.1651
30
Comp X = .0264
Z X
CL
X.4736
Z0
.5
Program
Cod
Compensare (1/32 TNR)
G0 X0 Z.1
G1 Z0
(X.5 - .0264 comp)
X.4736
X 3.0 Z-2.188 (Z-2.1651 + 0.0229 comp)
Not: Valoare de compensare pentru
unghi de 30
Z -1.2683
1/32 TNR
Z
X
Comp Z
= .0183
Z - 1.250
1/32 TNR
450
Z
X
Comp X = .0366 C
L
Z0
.5
X.4634
Program
Cod
Compensare (1/32 TNR)
G0 X0 Z.1
G1 Z0
X.4634
(X.5 - 0.0366 comp)
X 3.0 Z-1.2683 (Z-1.250+ 0.0183 comp)
Not: Valoare de compensare pentru
unghi de 45
91
1/64 TNR
Z
X
Comp Z
= .0114
1/64 TNR
Z-2.1651
30 o
Comp X = .0132
X.4868
CL
Z0
.5 .
Program
Cod
Compensare (1/64 TNR)
G0 X0 Z.1
G1 Z0
(X.5 - 0.0132 comp)
X.4868
X 3.0 Z-2.1765 (Z-2.1651 + 0.0114 comp)
Not: Utilizarea valorilor de compensare
pentru unghi de 30
Z-1.2592
1/64 TNR
Z
X
Comp Z = .0092
1/64 TNR
Z-1.25
45
Comp X = .0184
.5 .
CL
X.4817
Program
Cod
G0 X0 Z.1
G1 Z0
X.4816
Z0
Z-.7283
1/64 TNR
Z
X
Comp Z = .0066
Z-.7217
1/64 TNR
60
Program
92
Xc TRANSVERSAL
Zc LONGITUDINAL
UNGHI
Xc TRANSVERSAL
Zc LONGITUDINAL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
.0006
.0001
.0016
.0022
.0026
.0032
.0036
.0040
.0046
.0050
.0054
.0060
.0064
.0068
.0072
.0078
.0082
.0086
.0090
.0094
.0098
.0102
.0106
.011
.0014
.0118
.012
.0124
.0128
.0132
.0136
.014
.0142
.0146
.015
.0154
.0156
.016
.0164
.0166
.017
.0174
.0176
.018
.0184
.0155
.0154
.0152
.0151
.0149
.0148
.0147
.0145
.0144
.0143
.0141
.0140
.0138
.0137
.0136
.0134
.0133
.0132
.0130
.0129
.0127
.0126
.0124
.0123
.0122
.0120
.0119
.0117
.0116
.0114
.0113
.0111
.0110
.0108
.0107
.0103
.0104
.0102
.0101
.0099
.0098
.0096
.0095
.0093
.0092
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
.00186
.0019
.0192
.0196
.0198
.0202
.0204
.0208
.021
.0214
.0216
.022
.0222
.0226
.0228
.0232
.0234
.0238
.024
.0244
.0246
.0248
.0252
.0254
.0258
.0260
.0264
.0266
.0268
.0272
.0274
.0276
.0280
.0282
.0286
.0288
.029
.0294
.0296
.0298
.0302
.0304
.0308
.031
.0090
.0088
.0087
.0085
.0083
.0082
.0080
.0078
.0077
.0075
.0073
.0071
.0070
.0068
.0066
.0064
.0062
.0060
.0059
.0057
.0055
.0053
.0051
.0049
.0047
.0045
.0043
.0041
.0039
.0036
.0034
.0032
.0030
.0027
.0025
.0023
.0020
.0018
.0016
.0013
.0011
.0008
.0005
.0003
93
Programarea
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.
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 (pies de prelucrat) n afiajul de 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.
Sistemul de coordonate de lucru FANUC - Coordonatele de lucru vizeaz o decalare suplimentar
opional a coordonatelor n raport cu sistemul global de coordonate. Exist 26 de sisteme de coordonate de
lucru pe o unitate de comand Haas, desemnate prin codurile G54 - G59 i G110 - G129. 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 o resetare sau la o scoatere a mainii de sub tensiune.
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 pe
YASNAC, aceasta se gsete n pagina de afiare 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 pe X i Z ntr-un
bloc de micare.
Coreciile sculelor YASNAC - Sunt disponibile dou tipuri de corecii: Coreciile pentru geometrie i coreciile
pentru uzur. Coreciile pentru geometrie se aplic pentru lungimi i limi diferite ale sculelor, astfel nct
toate sculele s fie aduse n acelai plan de referin. Coreciile pentru geometrie sunt efectuate de obicei
n cursul setrii i rmn fixe. Coreciile pentru uzur permit operatorului s fac mici ajustri ale coreciilor
pentru geometrie n vederea compensrii uzurii normale a sculei. Coreciile pentru uzur 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 geometrie, ct i cele pentru uzur sunt utilizate n calcularea
sistemului de coordonate efective.
94
Coreciile pentru geometrie nu sunt disponibile; acestea sunt nlocuite cu corecii de decalare a sculei (50
de corecii de decalare numerotate 51 - 100). Coreciile de decalare a sculei YASNAC modific sistemul de
coordonate globale pentru a permite o variere a lungimii sculei. Coreciile de decalare a sculei trebuie utilizate
nainte de apelarea unei scule n vederea utilizrii cu o comand G50 Txx00. Coreciile de decalare a sculei
nlocuiesc orice corecii de decalare globale calculate anterior i o comand G50 anuleaz i nlocuiete o
decalare a sculei selectat anterior.
Corecie scul 51
Z
Corecie X
scul 51 /2
Arborele C
L
principal
G50 Decalaj de
origine (0,0)
Main
(0,0)
000101
N1 G51 (revenire la poziia de
zero a mainii)
N2 G50 T5100; (corecie pentru
scula 1)
.
.
.
%
Coreciile sculei sunt nregistrate automat prin utilizarea tastei X DIA MESUR (msurare diametru X) sau Z
FACE MESUR (msurare faet Z). Dac exist valori alocate unor decalaje de origine comune, globale sau
selectate curent, corecia nregistrat a sculei va diferi 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.
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 afiajul pentru
decalajele coordonatelor de lucru, imediat sub decalajul de origine auxiliar 129. Sistemul de coordonate globale este adus automat la zero atunci cnd unitatea de comand CNC este pus n funciune. Coordonatele
globale nu sunt modificate atunci cnd se apas tasta RESET (resetare).
Sugestii
i recomandri
Programarea
Programele scurte parcurse de mai multe ori nu vor reseta transportorul de pan dac este activat opiunea
de funcionare intermitent. Transportorul va continua s porneasc i s se opreasc n momentele comandate. A se vedea setrile 114 i 115.
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 coreciile/ decalajele i variabilele macro, apsai tasta ORIGIN (origine) n ecranul Offsets
(corecii/ decalaje), respectiv Macros (macro-uri). Unitatea de comand va afia mesajul: Zero All (Y/N) (revenire la zero toate, da/nu). Dac se tasteaz Y, toate coreciile/ decalajele, respectiv macro-urile din zona
afiat vor fi aduse la zero. Valorile din paginile de afiare Current Commands (comenzi curente) vor fi de
asemenea terse. Regitrii Tool Life (durat de via scul), Tool Load (ncrcare scul), i Timer (cronometru) pot fi 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).
95
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 Memorie sau Editare. Cutarea unei comenzi specifice dintr-un program se poate face de asemenea ntr-unul din
modurile 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 va opri 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 programul 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 accesa funcia de revizuire program,
apsai tasta F4 n timp ce panoul de editare ce conine programul este activ.
Editarea n fundal - Aceast funcie permite editarea unui program n timp ce un program este n curs de
rulare. Apsai tasta EDIT (editare) pn cnd este activat panoul de editare n fundal (n partea dreapt a
ecranului). Selectai din list un program de editat i apsai tasta WRITE/ENTER (scriere/execuie). Apsai
tasta SELECT PROG (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 dup o resetare.
Fereastra de focalizare grafic - Tasta F2 va activa fereastra de focalizare atunci cnd v aflai n modul
grafic. Tasta PAGE DOWN (pagina urmtoare) crete focalizarea, n timp ce tasta PAGE UP (pagina
anterioar) extinde imaginea. Utilizai tastele sgei pentru a deplasa fereastra n zona dorit a piesei i
apsai tasta WRITE/ENTER (scriere/execuie). Apsai tastele F2 i HOME (origine) pentru a vedea tabelul
complet.
Copierea programelor - n modul 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 WRITE/ENTER (scriere/execuie) pentru a marca blocul. Selectai
un alt program n care s se copieze selecia. Deplasai cursorul n punctul n care va fi 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 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 va fi actualizat odat ce se comut la cellalt
panou de afiare program.
Crearea de duplicate ale programelor - Utiliznd modul 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 WRITE/ENTER (scriere/execuie).
Mai multe programe pot fi trimise prin portul serial. Selectai programele dorite din lista de programe prin marcarea acestora i apsai tasta WRITE/ENTER (scriere/execuie). Apsai tasta SEND RS232 (transmitere
RS-232) pentru a transfera fiierele.
96
Coreciile/ decalajele
Setrile i parametrii
Maneta 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.
Aceast unitate comand se poate dezactiva automat prin utilizarea setrilor. Aceste setri sunt: Setarea 1
pentru a dezactiva maina dup un repaus de nn minute, respectiv setarea 2 pentru dezactivarea mainii
dup executarea M30.
Setarea 8, Memory Lock (blocare memorie), n poziia On (activat), blocheaz funciile de editare a memoriei. n poziia Off (dezactivat), memoria poate fi modificat.
Setarea 9, Dimensioning (dimensionare), comut din oli n mm; aceasta va modifica de asemenea toate
valorile pentru corecii/ decalaje.
Setarea 31, Reset Program Pointer (resetare indicator program) activeaz i dezactiveaz indicatorul programului, determinnd revenirea la nceputul programului.
Setarea 77, Scale Integer F (numr zecimale F), este utilizat pentru 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 va recunoate o vitez de avans pentru o poziie zecimal selectat i pentru o vitez
de avans ce nu are o zecimal.
Setarea 85, Max Corner Rounding (rotunjire de col maxim), 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.
Setarea 88, Reset Resets Override (reiniializare control manual setri) activeaz i dezactiveaz tasta Reset
(resetare), setnd din nou valorile controlate manual la 100%.
Setarea 103, Cycle Start/Feed hold (pornire ciclu/ oprire avans); n poziia On, tasta Cycle Start (pornire ciclu)
trebuie apsat i meninut apsat penru rularea unui program. Eliberarea tastei Cycle Start (pornire ciclu)
genereaz o stare de oprire avans.
Setarea 104, Jog Handle to Single Block (manet de avans rapid pentru modul bloc cu bloc), permite utilizarea manetei de avans rapid pentru parcurgerea unui program. Rotirea n sens invers a manetei de avans rapid
genereaz o stare de oprire avans.
Setarea 119, Offset Lock (blocare corecii/ decalaje), mpiedic modificarea de ctre operator a coreciilor/
decalajelor.
Setarea 120, Macro Variable Lock (blocare variabile macro), mpiedic modificarea de ctre operator a variabilelor macro.
97
Operarea
Memory Lock Key Switch (comutator cu cheie blocare memorie) - mpiedic editarea de ctre operator a programelor i modificarea setrilor atunci cnd este adus n poziia blocat.
Tasta 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 de pe afiajul Pos-to-Go (poz. int), n modul manet de avans rapid, accesai orice alt mod de
funcionare (Editare, Memorie, MDI etc.), apoi revenii la modul 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 Pos-Oper (operare poz.), accesai modul 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 un monitor pentru durata de via (de utilizare) a 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 va modifica funcionarea normal a mainii dac se atinge ncrcarea limit definit pentru
scula respectiv. Pentru cazul n care apare o stare de suprasolicitare a sculei, se pot seta patru aciuni prin
intermediul setrii 84:
Turaia arborelui principal poate fi verificat prin consultarea afiajului Act (aciune) n Curnt Comds (comenzi curente). Turaia axei sculelor antrenate este de asemenea afiat n aceast pagin.
Selectai o ax pentru avans rapid prin introducerea numelui axei respective n linia de introducere date i
apsarea tastei HAND JOG (manet de avans rapid).
Afiajul Help (ajutor) prezint toate codurile G i M. Acestea sunt disponibile prin acionarea primului tab din
meniul de tip tab 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%.
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 trigonometrice, circulare sau de frezare 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, va fi evaluat atunci cnd
se apas tasta WRITE/ENTER (scriere/execuie), iar rezultatul (89.8 n acest caz) va fi afiat n caseta de
calcul.
98
Sistemul
de programare intuitiv
(IPS)
Prezentare
Software-ul opional Sistem de programare intuitiv (IPS) simplific dezvoltarea programelor CNC integrate.
Pentru a accesa meniul IPS, apsai tasta MDI/DNC (introducere manual date/ comand numeric direct),
apoi tasta PROGRM CONVRS (conversie program). Navigai prin meniuri cu ajutorul tastelor sgei stnga
i dreapta. Pentru a selecta meniul, apsai tasta WRITE/ENTER (scriere/execuie). Unele meniuri au submeniuri, n care trebuie s utilizai tastele sgei stnga i dreapta i tasta WRITE/ENTER (scriere/execuie)
pentru a selecta un submeniu. Utilizai tastele sgei pentru a naviga printre variabile. Tastai o variabil prin
intermediul tastaturii numerice i apsai tasta WRITE/ENTER (scriere/execuie). Pentru a iei din meniu,
apsai tasta CANCEL (anulare).
Pentru a iei din meniul IPS, apsai orice tast de afiare, cu excepia tastei OFFSET (corecie). Apsai
tasta MDI/DNC (introducere manual date/ comand numeric direct), apoi tasta PROGRM/CONVRS (conversie program) pentru a reveni la meniurile IPS.
Reinei c un program accesat prin intermediul meniurilor IPS este de asemenea accesibil n modul MDI.
Modul automat
Coreciile sculelor i decalajele de origine trebuie s fie setate nainte s poat fi lansat funcionarea
automat. Introducei valorile pentru fiecare scul utilizat n ecranul Setup (setare). Coreciile sculelor vor fi
luate n calcul atunci cnd scula este apelat n cadrul modului automat de funcionare.
n fiecare dintre ecranele interactive urmtoare, i se solicit utilizatorului s introduc datele necesare pentru executarea operaiilor de prelucrare uzuale. Dup ce sunt introduse toate datele, apsai tasta CYCLE
START (pornire ciclu) pentru a iniia procesul de prelucrare.
nregistratorul IPS
nregistratorul IPS asigur o metod simpl de a introduce codul G generat de IPS ntr-un program nou sau
existent.
1. Pentru a accesa IPS, apsai tasta MDI/DNC (introducere manual date/ comand numeric direct), apoi
tasta PROGRM/CONVRS (conversie program). Consultai Manualul operatorului sistemului de programare
intuitiv (ES0609, disponibil n format electronic pe website-ul Haas Automation) pentru informaii suplimentare
referitoare la utilizarea IPS.
2. Cnd nregistratorul este disponibil, apare un mesaj scris cu rou n colul din dreapta jos al tab-ului:
MANUAL
TOOL NUMBER
1
WORK OFFSET
54
Z START PT
0.0000 in
OUTSIDE DIA.
0.0000 in
RAPID
DIA TO CUT
MAX RPM
0.0000 in
Z DIMENSION
0.0000 in
DEPTH OF CUT
0.0500 in
1000
SFM
200
FILLET RADII
0.0000 in
TOOL NOSE
0.0315 in
99
3. Apsai tasta F4 pentru a accesa meniul nregistratorului IPS. Selectai opiunea de meniu 1 sau 2 pentru
a continua, respectiv opiunea 3 pentru a renuna i a reveni la IPS. Tasta F4 poate fi de asemenea utilizat
pentru a reveni la IPS de oriunde din meniul nregistratorului IPS.
Selectai aceast opiune de meniu pentru a alege un program existent din memorie sau pentru a crea un nou
program n care s fie introdus codul G.
1. Pentru a crea un program nou, tastai O urmat de numrul programului dorit i apsai tasta WRITE/ENTER (scriere/execuie). Noul program este creat, selectat i afiat. Apsai nc o dat tasta WRITE/ENTER
(scriere/execuie) pentru a introduce codul G IPS n noul program.
2. Pentru a selecta un program existent, introducei numrul unui program existent n format O (Onnnnn),
apoi apsai tasta WRITE/ENTER (scriere/execuie) pentru a selecta i deschide programul. Pentru a alege
dintr-o list de programe existente, apsai tasta WRITE/ENTER (scriere/execuie) fr a tasta altceva.
Utilizai tastele sgei pentru a alege un program i apsai tasta WRITE/ENTER (scriere/execuie) pentru a-l
deschide.
MANUAL
TOOL NUMBER
1
Select
/ Create Program
MAX RPM
DIA
TO CUT
0.0000 in
1000
WORK OFFSET
54
O00001 (PROGRAM
Z DIMENSION
SFM B)
O00002
(PROGRAM
C)
0.0000
in
F4 CANCEL
O00000 (PROGRAM A)
200
O00003 (PROGRAM D)
O00004 (PROGRAM E)
FILLET F)
RADII
DEPTHO00005
OF CUT (PROGRAM
Z START PT
O00006
(PROGRAM
G) 0.0000 in
0.0000 in
0.0500
in
TOOL NOSE
FEED PER REV
OUTSIDE DIA.
0.0315 in
0.0000 in
0.0100 in
RAPID
FEED
OD TURN ID TURN
FACE
PROFILE
3. Utilizai tastele sgei pentru a deplasa cursorul n punctul de inserie dorit pentru noul cod. Apsai tasta
WRITE/ENTER (scriere/execuie) pentru a insera codul.
100
2. Utilizai tastele sgei pentru a deplasa cursorul n punctul de inserie dorit pentru noul cod. Apsai tasta
WRITE/ENTER (scriere/execuie) pentru a insera codul.
Opiunea IPS este activat i dezactivat cu ajutorul parametrului 315, bitul 31 (Sistem de programare intuitiv). Strungurile cu aceast opiune pot fi readuse la afiajele programelor Haas clasice prin setarea bitului
acestui parametru la 0.
Pentru a face asta, apsai tasta PARAM/DGNOS (parametri/ diagnosticare). Tastai 315, apoi apsai tasta
sgeat n jos. Utilizai tastele sgei stnga i dreapta sau maneta de avans rapid pentru a derula pn la ultimul bit al parametrului (Sistem de programare intuitiv). Apsai butonul Emergency Stop (oprire de urgen),
tastai 0 (zero) i apsai tasta Enter (execuie).
Pentru a reactiva opiunea IPS, derulai la bitul parametrului conform celor descrise anterior, apsai butonul
Emergency Stop (oprire de urgen), tastai 1 i apsai tasta Enter (execuie). Vei avea nevoie de codul de
activare; consultai lista de parametri furnizat odat cu maina sau contactai dealerul Haas.
Funcia
de importare fiiere
DXF
Aceast funcie poate construi rapid un program CNC cod G dintr-un fiier .dxf. Aceasta se realizeaz n trei
etape:
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
X:
Z:
0.0000
0.0000
INPUT:
.
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 avnd acelai diametru. Contururile lungi sunt de asemenea mbinate automat.
NOT: Funcia de importare DXF este disponibil numai cu opiunea IPS.
ncepei prin setarea sculelor achietoare n IPS. Selectai un fiier .dxf i apsai tasta F2. Unitatea de
comand va recunoate un fiier DXF i l va importa n editor.
101
2. Lanul / grupa
Aceast etap identific geometria formei/ formelor. Funcia automat de deducie prin nfurare va identifica
majoritatea geometriilor pieselor. Dac geometria este complex i structura de deducie se ramific, se va
afia o solicitare astfel nct operatorul s poat selecta una dintre ramuri. Funcia automat de deducie prin
nfurare va continua odat selectat o ramur.
CANCEL - Exit
CHAIN OPTIONS
TOOLPATH OPERATION
CANCEL - Exit
FACE
CONTOUR
POCKET
DRILL
ISLAND
AUTOMATIC CHAINING
MANUAL CHAINING
REMOVE GROUP REFERENCES
REMOVE ALL GROUP REFERENCES
Utilizai maneta de avans rapid sau tastele sgei pentru a alege punctul de pornire pentru traiectoria sculei. Apsai tasta F2 pentru a deschide caseta de dialog. Alegei opiunea cea mai adecvat pentru aplicaia
dorit. Funcia automat de deducie prin nfurare este de obicei cea mai bun opiune, ntruct aceasta
traseaz automat traiectoria sculei pentru un contur al piesei. Apsai tasta WRITE/ENTER (scriere/execuie).
Aceasta va schimba culoarea conturului respectiv al piesei i va aduga o grup la regitri sub Current
group (grup curent) n partea stng a ferestrei.
Aceast etap aplic o traiectorie a sculei unei anumite grupe din lan. Selectai grupa i apsai tasta F3
pentru a alege o traiectorie a sculei. Utilizai maneta de avans rapid pentru a seciona o muchie a conturului
piesei; aceast poziie va fi utilizat ca punct de intrare pentru scul. Odat selectat traiectoria sculei, va fi
afiat modelul IPS (sistemul de programare intuitiv) pentru acea traiectorie.
Majoritatea modelelor IPS sunt completate cu modele implicite raionale. Acestea sunt derivate din sculele i
materialele ce au fost setate. Not: Sculele achietoare trebuie s fie setate n prealabil n IPS.
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. Apsai tasta EDIT (editare) pentru a reveni la
funcia de importare DXF pentru a crea urmtoarea traiectorie a sculei.
IPS RECORDER
CANCEL - Exit
102
Funcia
imagine n direct
Aceast funcie permite operatorului s vizualizeze o simulare n timp real a piesei n timpul achierii. Vizualizarea imagine n direct a piesei necesit ca operatorul s seteze piesa brut i sculele nainte s ruleze
programul de prelucrare.
Setarea
Stock Setup (setare pies brut) - 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: Activai setarea 217 (conform seciunii Setrile) pentru a vizualiza flcile mandrinei pe afiaj.
1. Apsai tasta MDI/DNC (introducere manual date/ comand numeric direct), apoi tasta PROGRM/
CONVRS (conversie program) pentru a accesa modul avans rapid IPS.
2. Utilizai tastele sgei stnga/ dreapta pentru a selecta tab-ul SETUP (setare) i apsai tasta WRITE/
ENTER (scriere/execuie). Utilizai tastele sgei stnga/ dreapta pentru a selecta tab-ul STOCK (pies
brut) i apsai tasta WRITE/ENTER (scriere/execuie) pentru a se afia ecranul Stock Setup (setare
pies brut).
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
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 WRITE/ENTER (scriere/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 pot
fi modificai pentru rularea unui anumit program de prelucrare.
Odat introduse valorile, apsai tasta F4 pentru a salva informaiile referitoare la piesa brut i flci n program. Selectai una dintre opiuni i apsai tasta Enter (execuie). Unitatea de comand va introduce noile
linii de cod n poziia cursorului. Asigurai-v c noul cod este introdus n linia de dup numrul programului.
103
Exemplu de program
%
O01000 ;
;
G20 (MODUL 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, 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 decalajele pentru axele X i Z, traiectoria de avans rapid
i imaginea n direct a traiectoriei de avans, sunt accesate prin apsarea tastei SETNG/ GRAPH (setri/
grafic), introducerea primei setri LIVE IMAGE (imagine n direct, 202) i apsarea tastei sgeat n sus.
Consultai capitolul Setrile pentru mai multe informaii.
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
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
Tool Setup (setare scul) - 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.
1. Din tab-ul Stock setup (setare pies brut), apsai tasta CANCEL (anulare), selectai tab-ul TOOL (scul)
i apsai tasta WRITE/ENTER (scriere/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.).
NOT: Casetele de introducere a parametrilor de setare sunt estompate dac nu sunt valabile pentru scula
selectat.
104
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
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
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.
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;
105
Setrile T101
106
Gurire
Tarodare
Canelare frontal
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.
1. Apsai tasta MDI/DNC (introducere manual date/ comand numeric direct), apoi tasta PROGRM/
CONVRS (conversie program) pentru a accesa modul avans rapid IPS.
2. Utilizai tastele sgei stnga/ dreapta pentru a selecta tab-ul SETUP (setare) i apsai tasta WRITE/
ENTER (scriere/execuie). Utilizai tastele sgei stnga/ dreapta pentru a selecta tab-ul TAILSTOCK
(ppu mobil) i apsai tasta WRITE/ENTER (scriere/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.
Pentru a modifica datele, introducei o valoare n linia de introducere date i apsai tasta WRITE/ENTER
(scriere/execuie) pentru a aduga valoarea introdus la valoarea curent, respectiv apsai tasta F1
pentru a suprascrie valoarea curent cu valoarea introdus.
Cnd este marcat opiunea TS POSITION (poziie ppu mobil), apsai tasta Z FACE MEAS
(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 DIA MEAS
(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 MEAS
(msurare faet Z) pentru a prelua valoarea pentru axa Z i a o introduce n Z CLEARANCE (gabarit axa
Z).
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.
107
Operarea
1. Selectai programul dorit prin apsarea tastei LIST PROG (list de programe) pentru afiarea ecranului
EDIT: LIST (editare - list). Selectai tab-ul MEMORY (memorie) i apsai tasta WRITE/ENTER (scriere/
execuie) pentru afiarea ecranului CURRENT DIRECTORY: MEMORY\ (director curent - memorie).
USB DEVICE
MEMORY
NO USB MEDIA
PRESENT
: FILES IN SELECTION
A : ACTIVE PROGRAM (O01000)
2. Selectai un program (de ex. O01000) i apsai tasta WRITE/ENTER (scriere/execuie) pentru a-l desemna ca program activ.
1. Apsai pe rnd tastele MEM (memorie), CURNT COMDS (comenzi curente) i PAGE UP (pagina
anterioar). Cnd apare ecranul, apsai tasta ORIGIN (origine) pentru a se afia ecranul Live Image
(imagine n direct) cu ppua trasat.
108
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 WRITE/ENTER (scriere/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.
Apsai tasta HELP (ajutor) pentru o fereastr de tip pop-up ce conine o list de funcii pentru modul imagine n direct.
(F1)
(F2)
(F3)
(F4)
PAGE UP)
(PAGE DOWN)
(ARROW KEYS)
(WRITE)
(HOME)
(ORIGIN)
2. Apsai tasta CYCLE START (pornire ciclu). Va aprea o avertizare pe ecran. Apsai din nou tasta
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.
NOT: Cnd alimentatorul de bare ajunge la codul G 105, piesa este actualizat.
RAPID
FEED
FINAL PASS
G71 CANNED CYCLE
NOT: Datele afiate pe ecran n timpul rulrii programului includ: programul, arborele principal, poziia
mainii i cronometrele i contoarele.
109
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. Apsai tasta F4 pentru a insera n program codul pentru
imagine n direct.
VQC
SETUP
STOCK ORIENT.
STOCK ORIENT.
FLIP PART
RAPID PT.
N/A
STOCK
FLIP DIA.
2.0000 in
JAWS
JAW THKNS
N/A
FLIP LENGTH
3.0000 in
JAW HEIGHT
N/A
CLAMPING PT.
N/A
STOCK FACE
0.0500 in
STEP HEIGHT
N/A
MACHINE PT.
N/A
HOLE SIZE
N/A
CLAMP STOCK
N/A
STOCK
TOOL
WORK
TAILSTOCK
Funcia imagine n direct va redesena piesa cu o orientare inversat, respectiv cu flcile mandrinei fixate
ntr-o poziie specificat prin x i y n comentariul (CLAMP)(x y) (fixare x y) atunci cnd comentariile (FLIP
PART) (ntoarcere pies) i (CLAMP)(x y) (fixare x y) urmeaz dup o instruciune M00 STOP PROG
(oprire program) n program.
O00000 ;
[Cod pentru prima operaie n ecranul imagine n direct]
[Cod pentru prima operaie pentru piesa prelucrat]
M00 ;
G20 (INCH MODE); (iniiere informaii imagine n direct pentru piesa ntoars)
(FLIP PART) ;
(CLAMP) ([2.000, 3.0000]) ; ([diametru, lungime]) (ncheiere informaii imagine n direct pies ntoars)
;
M01 ;
;
[Program de prelucrare pentru a doua operaie];
Ppua
mobil
Ppua mobil este o component opional din font (ce nu poate fi instalat la beneficiar) ce culiseaz
de-a lungul a dou ghidaje liniare i este utilizat pentru susinerea captului unei piese de prelucrat rotative.
Micarea ppuii mobile este controlat prin intermediul unui cod de program, n modul avans rapid sau cu
ajutorul pedalei.
Ppuile mobile sunt controlate cu ajutorul presiunii hidraulice numai la strungurile model 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.
Pinola
hidraulic
(ST-10) - Note
operator
Ppua mobil opional Haas este poziionat manual i meninut n poziie cu o manet de blocare.
Ppua mobil ST-10 const dintr-un cap fix i o pinol mobil cu o curs de 4" (102 mm). De aceea, singura
pies mobil este vrful ppuii mobile. Controlul forei de prindere se face prin reglarea presiunii hidraulice
la HPU. Consultai diagrama urmtoare pentru a determina valoarea de setare a presiunii pentru fora de
prindere dorit.
110
Apsarea tastei POWERUP/RESTART (iniializare/ repornire) sau AUTOALL AXES (automat pe toate axele)
nu va determina deplasarea fizic a vrfului ppuii mobile. Este responsabilitatea operatorului s l dea deoparte pentru a preveni o coliziune.
Micarea vrfului ppuii mobile cu ajutorul manetei de avans rapid i a manetei de comand avans rapid la
distan nu este disponibil.
Vrful ppuii mobile este considerat ntotdeauna a fi la zero, ntruct unitatea de comand nu va ti unde se
afl vrful ppuii mobile.
Presiune
MAX
MAX
Pressure
(kgf/cm2) PSI
400
(28)
(21)
300
(14)
200
(6.9)
(3.4)
100
50
0
Ppua
mobil hidraulic
(ST-20/30) - Note
operator
Ppua mobil instalat pe strungurile model ST-20 i ST-30 utilizeaz un cilindru hidraulic pentru a poziiona
ppua mobil i a aplica fora de prindere a piesei de prelucrat.
Controlul forei de prindere a ppuii mobile hidraulice se face prin reglarea presiunii hidraulice la HPU.
Consultai diagrama urmtoare pentru a determina valoarea de setare a presiunii pentru fora de prindere
dorit.
Presiune
MAX
MAX
Pressure
(kgf/cm2) PSI
400
(28)
(21)
300
(14)
200
(6.9)
(3.4)
100
50
0
For
de /strngere
ST-20
ST
ppuHold
mobil
ilstock
Force
(hidraulic)
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.
111
Oprire avans
Reinei c funcia Oprire avans nu va opri micarea ppuii mobile hidraulice n timpul funcionrii mainii.
Pentru aceasta, trebuie s apsai tasta Reset (resetare) sau butonul Emergency Stop (oprire de urgen).
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.
Ppua
mobil servo
(ST-40) - Note
operator
Ppua mobil instalat pe strungurile model ST-40 utilizeaz un servomotor pentru a poziiona ppua
mobil i a aplica fora de prindere a piesei de prelucrat.
Modificai setarea 241 pentru a controla fora de prindere a ppuii mobile. Introducei o valoare cuprins
ntre 1000 i 4500 livre for (dac setarea 9 este INCH), respectiv ntre 4448 i 20017 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 modurile MDI sau MEM, de exemplu). 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 Manet de avans rapid, acest afiaj apare n panoul Scul activ.
Indicator for
Indicator prindere
.
TOOL 12
Fora
max.
TOOL LOAD 0
(Setarea
TOOL LIFE 241)
100%
For aplicat
curent
TAILSTOCK
1000 LB
Un indicator de prindere afiat sub indicatorul de for arat dac ppua mobil este cuplat sau nu.
112
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 mpiedicarea
punerii n micare a ppuii mobile.
La restabilirea alimentrii electrice, unitatea de comand va afia 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 de micare pentru ppua mobil n program. Comenzile de micare pentru
ppua mobil (M21/M22) din program vor determina ndeprtarea ppuii mobile de piesa de prelucrat,
aceasta din urm putnd s cad.
Atenie! nainte de reluarea unui program cu comenzi de micare pentru ppua mobil (M21/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 vor proteja 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 va determina
revenirea la zero a ppuii mobile. Asigurai-v c piesa de prelucrat este sprijinit nainte s acionai pedala
pentru ppua mobil.
Reglarea
ppuii mobile
Cap
revolver
Setarea 93
Zona de
restricie
Mandrin
Setarea 94
Setarea 93, Tail ST. X Clearance (gabarit axa X ppu mobil) i setarea 94, Z/TS Diff @ X Clearance
(diferen axa Z ppu mobil la gabarit axa X) sunt utilizate pentru a se asigura c ppua mobil nu intr
n coliziune cu capul revolver sau cu scule aflate n capul revolver. Valorile implicite pentru aceste setri,
la livrarea din fabric, vor preveni intrarea n coliziune a ppuii mobile cu capul revolver, n condiiile n
care capul revolver este gol, fr scule. Va trebui s modificai setrile de protecie pentru orice prelucrare
executat, pentru a preveni coliziunea cu capul revolver, pe baza dimensiunilor piesei de prelucrat i sculei.
Se recomand s testai limitele determinate dup modificarea acestor setri.
Zona de restricie este o zon rectangular din zona din dreapta jos a spaiului de lucru al strungului. Zona de
restricie se va modifica astfel nct axa Z i ppua mobil s pstreze o distan adecvat ntre ele atunci
cnd se afl sub un plan specificat de degajare pe axa X.
113
Setarea 93 specific planul de degajare iar setarea 94 specific separaia de meninut pe axele Z i B (axa
ppuii mobile). Dac o micare programat trece prin zona de protecie a ppuii mobile, apare un mesaj de
avertizare.
Setarea unei valori 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 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 poziia machine (main) pe axa X. ndeprtai
puin scula pe axa X nainte s introducei valoarea n setarea 93.
Setarea unei separaii pentru axele Z i B sub planul de degajare X (setarea 94):
1. Aducei unitatea de comand n modul revenire la zero i origine G28 pentru toate axele.
2. Selectai axa X i deplasai capul revolver n faa vrfului central al ppuii mobile.
3. Deplasai axa Z astfel nct partea din spate a capului revolver s fie la circa 0.25" de vrful ppuii mobile.
4. Introducei valoarea pentru poziia Machine (main) pe axa Z afiat pentru setarea 94.
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.
Utilizarea
ppuii mobile
(ST-10)
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.
114
Utilizarea
ppuii mobile
(ST-20/30/40)
Punctul de susinere Punctul de avans Punctul de retragere
Setarea 107
Setarea 105
Setarea 106
Coordonatele absolute
Fa de 107
Fa de 107
ale mainii
(incremental)
(incremental)
Deplasare rapid
B(-)
B0 (+)
Poziia de
origine
115
Programarea codurilor M
Apsarea pedalei pentru ppua mobil va comanda fie un M21, fie un M22, n funcie de poziia curent.
Aceasta nseamn c dac ppua mobil se afl n stnga punctului de retragere, apsarea pedalei va
determina deplasarea ppuii mobile spre punctul de retragere (M22). Dac ppua mobil se afl n dreapta
punctului de retragere, apsarea pedalei va determina deplasarea ppuii mobile spre punctul de retragere
(M22). Dac ppua mobil se afl n punctul de retragere, apsarea pedalei va determina deplasarea
ppuii mobile spre punctul de susinere (M21).
Dac pedala este apsat n timp ce ppua mobil se afl n micare, ppua mobil se va opri i trebuie s
nceap o nou secven.
n modul avans rapid, tastele TS < i TS > sunt utilizate pentru a avansa ppua mobil cu vitez de
avans.
Prin selectarea TS Rapid (avans rapid TS) i apsarea tastelor TS < sau TS >, ppua mobil va fi
deplasat cu vitez de avans rapid. Unitatea de comand revine la ultima ax de avans atunci cnd sunt
eliberate tastele.
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.
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.
116
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.
Operarea
Tava recuperatorului 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 se preveni eventuale coliziuni n timpul funcionrii.
NOT: Ua operatorului trebuie s fie nchis atunci cnd se acioneaz recuperatorul de piese.
4. Cnd se programeaz recuperatorul de piese ntr-un program, trebuie s utilizai un cod G04 ntre M53 i
M63 pentru a trece n pauz tava recuperatorului n poziia deschis, astfel nct s existe timp suficient pentru desprinderea piesei prin secionare i cderea acesteia n recuperator.
Avertizare SL-10
Flcile mari ale mandrinei pot deranja funcionarea recuperatorului de piese. Verificai obligatoriu spaiile
libere disponibile nainte s acionai recuperatorul de piese.
117
Palpatorul
Prezentare general
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 pentru resetarea coreciilor atunci cnd se
schimb inseriile. Este disponibil de asemenea sistemul 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.
Operarea
Pentru a accesa meniul palpator automat, apsai tasta MDI/DNC (introducere manual date/ comand
numeric direct), apoi tasta PROGRM CONVRS (conversie program) pentru a accesa meniul de tip tab IPS.
Utilizai tasta sgeat dreapta pentru a selecta tab-ul PROBE (palpator) i apsai tasta WRITE/ENTER (scriere/execuie). Utilizai tastele sgei n sus/ n jos pentru a defila ntre opiunile de meniu.
MANUAL
SETUP
OP MODE
MANUAL
X OFFSET
TOOL NUMBER
Z OFFSET
0. 0000 in
0. 0000 in
TOOL OFFSET
TOLERANCE
0.0000 in
F1 Coborrea / ridicarea
braului palpatorului.
Mesajele de alarm
118
Mesajele de ajutor
Opiune de meniu
Explicaie
Utilizai tastele sgei stnga i dreapta pentru a selecta unul dintre modurile manual, automat i detectare rupere.
TOLERANCE (toleran)
Modul manual
Sculele trebuie s fie palpate n modul manual nainte s poat fi utilizat modul automat.
1. Accesai meniul palpator apsnd tasta MDI/DNC (introducere manual date/ comand numeric direct),
apoi tasta PROGRM CONVRS (conversie program) i selectnd tab-ul 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 WRITE/ENTER
(scriere/execuie) sau tasta sgeat n jos.
4. Opiunea corecie scul este setat conform poziiei curente a sculei selectate. Apsai tasta WRITE/ENTER (scriere/execuie) sau tasta sgeat n jos.
5. Tastai codul coreciei de utilizat pentru scul i apsai tasta WRITE/ENTER (scriere/execuie). Este introdus codul coreciei i este selectat opiunea de meniu urmtoare, Tool Tip Dir (direcie vrf scul).
6. Utilizai tastele sgei stnga/ dreapta pentru a selecta direcia vrfului sculei, apoi apsai tasta WRITE/
ENTER (scriere/execuie) sau tasta sgeat n jos. Consultai seciunea Direcia vrfului sculei pentru
mai multe informaii despre acest subiect.
7. Utilizai maneta 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 emite o alarm.
8. Apsai tasta 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 - 7 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.
1. Accesai meniul palpator apsnd tasta MDI/DNC (introducere manual date/ comand numeric direct),
apoi tasta PROGRM CONVRS (conversie program) i selectnd tab-ul Probe (palpator). Selectai modul
Automatic (automat) cu ajutorul tastelor sgei stnga/ dreapta, apoi apsai tasta WRITE/ENTER (scriere/execuie) sau tasta sgeat n jos.
2. Tastai codul sculei de msurat, apoi apsai tasta WRITE/ENTER (scriere/execuie).
3. Tastai codul coreciei de utilizat pentru scul i apsai tasta WRITE/ENTER (scriere/execuie).
4. Direcia vrfului sculei este preselectat pe baza direciei setate n modul manual pentru corecia sculei.
5. Apsai tasta 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 - 4 pentru fiecare scul de palpat.
119
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.
1. Accesai meniul palpator apsnd tasta MDI/DNC (introducere manual date/ comand numeric
direct), apoi tasta PROGRM CONVRS (conversie program) i selectnd tab-ul Probe (palpator).
Selectai modul Break Detect (detectare rupere) cu ajutorul tastelor sgei stnga/ dreapta, apoi apsai
tasta WRITE/ENTER (scriere/execuie) sau tasta sgeat n jos.
2. Tastai codul sculei de msurat, apoi apsai tasta WRITE/ENTER (scriere/execuie).
3. Tastai codul coreciei de utilizat pentru scul i apsai tasta WRITE/ENTER (scriere/execuie).
4. Direcia vrfului sculei este selectat automat pe baza direciei setate n modul manual pentru corecia
sculei. Apsai tasta sgeat n jos.
5. Tastai valoarea dorit pentru toleran i apsai tasta WRITE/ENTER (scriere/execuie).
6. Apsai tasta CYCLE START (pornire ciclu). Este palpat vrful sculei. Dac este depit valoarea pentru
toleran, se genereaz o alarm. Se genereaz n MDI un program cod G pentru operare ce poate fi
copiat ntr-un program din memorie pentru detectarea sculelor rupte n cursul funcionrii automate. Pentru a copia acest program, apsai tasta F4 i selectai destinaia pentru program (un nou program sau
programul curent din memorie).
7. Repetai paii 1 - 6 pentru fiecare scul de verificat.
Consultai figura din seciunea Vrful imaginar al sculei i direcia (Compensarea razei vrfului sculei).
Reinei c palpatorul pentru setarea automat a sculei utilizeaz doar codurile 1-8.
Aceast procedur 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 i un micrometru
pentru inspectarea diametrului piesei de prelucrat.
Mai nti, asigurai-v c braul palpatorului automat al sculei (ATP) funcioneaz corect:
1. Apsai tasta MDI/DNC (introducere manual date/ comand numeric direct).
2. Tastai M104; M105; (fr ghilimele) i apsai tasta Insert (inserare).
3. Apsai tasta SINGLE BLOCK (bloc cu bloc).
4. Apsai tasta CYCLE START (pornire ciclu). Braul palpatorului trebuie s se deplaseze n poziia pregtit
(n jos).
5. Apsai tasta CYCLE START (pornire ciclu). Braul palpatorului trebuie s se deplaseze n poziia
memorat.
Dac braul palpatorului funcioneaz conform celor descrise, continuai cu paii de calibrare de mai jos. Dac
acesta nu funcioneaz corect, contactai departamentul service Haas pentru asisten.
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 realiza o tietur mic pe circumferina materialului fixat n
arborele principal.
120
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 DIA MEASUR (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 aceast corecie A.
10.
11. ndeprtai scula ntr-o poziie sigur n afara traiectoriei braului palpatorului sculei.
12.
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" i apsai i meninei apsat butonul -X pn cnd palpatorul
emite i oprete scula. nregistrai poziia decalat pe axa X ca numr pozitiv. Denumii aceast corecie
B.
16.
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 Dia 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.
Arm Not Down (bra necobort) Braul palpatorului nu este n poziie de funcionare. Accesai meniul palpator apsnd tasta MDI/DNC (introducere manual date/ comand numeric direct), apoi tasta PROGRM
CONVRS (conversie program) i selectnd tab-ul Probe (palpator). Apsai tasta F1 pentru a cobor braul
palpatorului.
Calibrate First (calibrare necesar) 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.
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.
121
Probe Open (palpator 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.
Probe Fail (palpator ratat) 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..
Strungurile
cu doi arbori
(seria DS)
DS-30 este un strung cu doi arbori. Primul este arborele principal, ce este acionat la fel ca arborele principal
al unui strung cu 2 axe. Cel de-al doilea arbore, arborele secundar, nlocuiete ppua mobil clasic i
dispune de un set propriu de coduri M. Poziionarea este programat pe axa B.
Strungurile cu doi arbori au capacitatea de sincronizare a arborelui principal i arborelui secundar. Aceasta
nseamn c arborele principal este comandat la o turaie, iar arborele secundar l va urma la exact aceeai
turaie. Acesta este aa-numitul control sincron. n cursul controlului sincron, ambii arbori vor accelera, vor
menine o turaie constant i vor decelera mpreun. De aceea o singur pies poate fi susinut la ambele
capete pentru un sprijin maxim cu un minim de vibraii. n plus, transferul piesei ntre arborele principal i
arborele secundar poate fi realizat fr oprirea arborilor.
+
+
Y
C1
..
Ambii arbori se vor orienta nainte s ating turaia programat atunci cnd se utilizeaz modul G199 Cuplarea controlului sincron al arborilor (SSC). Pentru a iei din modul SSC, utilizai o comand G198 n program.
Cnd se apas tasta Reset (resetare) sau E-stop (oprire de urgen), unitatea de comand va rmne n
modul sincron pn cnd orice micare a arborilor este oprit. Pentru a iei din modul sincron, introducei o
comand G198 n MDI i apsai tasta Cycle start (pornire ciclu).
Structura programului pentru arborele secundar este aceeai cu a programului pentru arborele principal. Codurile M ale arborelui principal i ciclurile nchise sunt suportate n modul G14 (arbore secundar). Consultai
seciunea Codurile G.
122
Afiajul de control sincronizat al arborilor este disponibil n afiajul CURNT COMDS (comenzi curente).
Apsai tasta Page Up (pagina anterioar) din pagina principal Comenzi curente (Cronometre funcionare
i Setare).
Coloana
arborelui
principal
Coloana
arborelui
secundar
Coloana SP indic starea arborelui principal. Coloana SS 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 SP, arborele principal este arborele conductor. Dac apare G14 n
coloana SS, arborele secundar este arborele conductor. Consultai seciunea Programarea arborelui secundar pentru mai multe detalii.
SYNC (sincronizare) (G199) - Cnd G199 apare n rnd, sincronizarea arborilor este activat.
POSITION (poziie) (GRADE) - Acest rnd indic poziia curent, n grade, a arborelui principal i a arborelui
secundar. Valorile variaz ntre -180.0 de grade i 180.0 de grade. Aceasta este relativ la 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 (turaia) (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 Explicarea valorii R de mai jos din seciunea Programarea arborelui secundar.
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.
123
60
124
Putei modifica aceast orientare relativ prin utilizarea unei valori R n G199. Valoarea R dintr-o comand
G199 specific un decalaj, n grade, fa de poziia de origine a arborelui urmritor. Putei utiliza aceast valoare pentru a permite flcilor mandrinei s angreneze, de exemplu, pentru operaia de transferare a piesei.
Gsirea unei valori R G199
Pentru a gsi o valoare R G199 adecvat pentru programul dumneavoastr, procedai dup cum urmeaz:
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.
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 pentru programul dumneavoastr.
4. nregistrai valoarea R corect i utilizai-o n blocurile G199 din programul dumneavoastr.
Exemplu de programare
%
O01100
(Strunjire diametru exterior cu arborele principal)
(ADD G4 P.5 AFTER M15)
(M119 BEFORE G14)
N1 G54 G18 G99
M155 (decuplarea axei C)
G50 S2200 T200
G97 S1800 M03
T202 (0.0312 RAD. 80 GRADE Diamond)
G00 X3.1 Z2.
Z0.1 M08
G96 S95
G01 X2.92 Z0.005 F.01
G01 X2.98 Z-0.03
G01 Z-3.5
G01 X3.1
G97 S424
G00 G53 X-1.M09
G53 Z-11.M05 (oprirea arborelui principal)
M01
(Curai flcile arborelui secundar nainte de predare)
G53 G00 X-1. Z-11. (poziia sigur de schimbare a sculei)
M12 (activarea jetului automat de aer comprimat)
M110 (strngerea mandrinei arborelui secundar)
G97 M04 S500
M143 P500 (arborele secundar spre nainte la 500 rot/min)
M111 (destrngerea mandrinei arborelui secundar)
M12 (dezactivarea jetului automat de aer comprimat)
(Transferare pies din arborele principal n arborele secundar)
G199 R60. (activare sincronizare arbori, decalaj 60 la orientarea arborelui urmritor)
G00 B-33. (deplasarea rapid a arborelui secundar)
G04 P0.3 (oprire temporizat)
G01 B-37.481 F100.0 (avans arbore secundar spre pies)
M110 (strngerea mandrinei arborelui secundar)
G04 P0.3
M11 (destrngerea mandrinei arborelui principal)
G04 P0.3
96-0081 rev AN 04-2012
125
Ansamblul
126
Scul axial
Scul radial
Prezentarea
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.
Acionarea sculelor antrenate se va dezactiva 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 va fi deblocat 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
Montarea
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 ERAN. Stngei manual piulia de reducie ER-AN cu ajutorul cheii tubulare.
3. Aezai cheia cu crlig 1 peste bol 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 n dantura cheii tubulare i strngei.
Cheie 2
Piulia lagrului
bucei elastice
Piulia de
reducie
ER-32-AN
127
Montarea
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
1. Montai tiftul de centrare livrat mpreun cu portcuitul pentru sculele antrenate Haas n capul revolver.
tift de
centrare
M10
.
2. Montai un portcuit pentru scula antrenat radial i reglai lejer uruburile de reglare pe tiftul de centrare 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.
uruburi de
reglare
tift de
centrare
urubul imbus
VDIStrngei
n final
128
8. Reglai uruburile de reglare 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 i tragei de acesta pentru a scoate tiftul.
Setarea coreciilor pentru scula antrenat
Palparea manual pentru corecia pe axa X sau cu ajutorul unui dispozitiv de prereglare a sculei se face n
acelai mod ca pentru orice alt scul montat n capul revolver.
Palparea sculelor antrenate radiale
La palparea sculelor antrenate radiale, utilizai procedura urmtoare.
Exemplu: Dac se utilizeaz o frez deget de 0.5 (12 mm) diametru, adugai 0.25 (6 mm) la corecia pe
axa Z a sculei respective. Valoarea adugat TREBUIE s fie negativ (numai pentru scule radiale).
1. Apsai tasta HANDLE JOG (manet avans rapid).
2. Apsai tasta .1/100. (Strungul se va deplasa cu vitez mare atunci cnd este rotit maneta).
3. Acionai alternativ tastele de avans rapid pe axele X i Z pn cnd scula ajunge aproape de suprafaa
lateral a piesei de prelucrat. Apsai tasta .0001/.1 pentru a comuta la treapta minim de avans rapid.
4. Plasai o coal de hrtie ntre scul i piesa de prelucrat. Deplasai cu atenie scula ct mai aproape posibil, pn cnd se produce contactul, dar mai putei totui s micai hrtia.
5. Apsai tasta OFFSET (corecie) pn cnd este afiat tabelul Tool Geometry (geometrie scule).
6. Msurai diametrul piesei de prelucrat cu un micrometru.
7. Apsai tasta X Dia Mesur (msurare diametru X), apoi introducei valoarea msurat la pasul anterior.
Poziia curent pe axa X este introdus pentru diametrul msurat al piesei, iar valoarea respectiv este
ncrcat drept corecie a sculei pe axa X.
8. ndeprtai scula de pies i, utiliznd din nou coala de hrtie, poziionai vrful sculei astfel nct s
ating suprafaa piesei brute.
9. Apsai tasta Z Face Meas (msurare faet Z). Aceasta va prelua poziia Z curent i o va scrie la
corecia sculei.
Adugai raza sculei la valoarea negativ din coloana axei Z. Noua valoare face ca centrul sculei s
coincid cu suprafaa piesei.
129
Valorile pentru corecii/ decalaje pot fi introduse manual prin selectarea uneia dintre paginile de corecii/
decalaje; pentru aceasta, deplasai cursorul la coloana dorit, tastai un numr i apsai tasta Write/Enter
(scriere/execuie) sau F1. Apsarea tastei F1 va determina introducerea numrului n coloana selectat.
Introducerea unei valori i apsarea tastei Write/Enter (scriere/execuie) va determina adugarea valorii
introduse la numrul din coloana selectat.
Un cod M19 va orienta arborele principal fa de poziia de zero. Se poate aduga o valoare P sau R pentru
a se poziiona 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 va poziiona arborele secundar (strunguri DS) n acelai mod.
Axa C
Prezentare
Axa C asigur o micare de nalt precizie, bidirecional a arborelui principal, ce este interpolat integral cu
micarea pe axa X i/sau Z. Arborele principal poate fi comandat la o turaie cuprins ntre .01 i 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.
Transformarea
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.
130
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.
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 (punctul 9) Y.6
G113
G18 (setare n planul XZ)
G00 Z3.
M30
%
H-10.;
131
Exemple de programe
Exemplul
Example#1
#1
%%
O0054
O0054
T101
T101
G54
G54
M133
P2000
(scul
antrenat
(Live
Tool On)
M133
P2000
pornit)
M154 (Engage C-axis)
M154 (cuplare ax C)
G00
G98
(feed/min)
X2.0
G00
G98
(avans/min)
X2.0
Z0Z0
C90
C90
(position
G01
Z-0.1
F6.0
G01
Z-0.1
F6.0
(poziia
1) 1)
(position
X1.0
X1.0
(poziia
2) 2)
(position
C180.
F10.0
C180.
F10.0
(poziia
3) 3)
(position
X2.0
X2.0
(poziia
1) 1)
G00
Z0.5
G00
Z0.5
M155
M155
M135
M135
G53
X0X0
G53
G53
Z0Z0
G53
M30
M30
%%
(BURGHIU
(LIVE DRILLANTRENAT
- RADIAL) - RADIAL)
Compensarea
T101
G19
G98
M154 (Cuplare ax C)
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
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.
132
Compensarea razei vrfului sculei prin utilizarea axei Y n planurile G17 (micare X-Y) i G19 (micare
Z-Y).
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 va selecta compensarea frezei spre stnga.
G42 va selecta compensarea frezei spre dreapta.
G40 anuleaz compensarea frezei.
Valorile de corecie introduse pentru raz vor fi numere pozitive. Dac n rubrica de corecii se introduce o
valoare negativ, compensarea frezei va funciona ca i cum s-ar fi specificat codul G opus. De exemplu,
dac s-a introdus o valoare negativ pentru un G41, maina va aciona 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.
G42 Compensarea frezei - (YASNAC)
Centrul efectiv al
traiectoriei sculei
Raz
G40 n
acest bloc
.
Traiectoria
programat
Micare suplimentar
Centrul efectiv al
traiectoriei sculei
Raz
G40 n
acest bloc
Traiectoria
programat
G42 n
acest bloc
133
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 va fi decalat, fie spre
stnga, fie spre dreapta traiectoriei programate, cu nivelul introdus n coloana de corecie raz. n blocul ce
dezactiveaz compensarea, compensarea va fi dezactivat 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 va fi 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).
Micarea este mai mic dect raza de compensare a frezei
Piesa de prelucrat
Scul
.
Reinei c o tietur mai mic dect raza sculei i n unghi drept fa de micarea precedent se va putea
realiza numai n setare Fanuc. Se genereaz o alarm de compensare a frezei dac maina este n setarea
Yasnac.
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.
nregistrare pentru compensarea frezei (YASNAC)
Tip A
Tip B
Traiectoria
programat
Traiectoria centrului
sculei
Traiectoria
programat
Traiectoria
centrului sculei
Traiectoria
programat
Traiectoria centrului
sculei
Traiectoria
programat
Traiectoria
centrului sculei
Traiectoria
programat
Traiectoria centrului
sculei
Traiectoria
programat
Traiectoria
centrului sculei
Traiectoria
programat
Traiectoria centrului
sculei
Traiectoria
programat
Traiectoria
centrului sculei
134
Traiectoria
programat i
centrul traiectoriei
sculei
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 de asemenea G17 Planul XY i G19
Planul YZ pentru informaii referitoare la programare.
Micarea compus
a axei Y
Planul orizontal
+
C1
135
Pentru portcuitele pentru scule axiale standard, axa central a sculei achietoare este disponibil n figura
urmtoare referitoare la nfurtoarea de lucru. Poziia nfurtorii de lucru se va deplasa 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. Figura urmtoare prezint nfurtoarea de lucru
fa de centrul locaului sculei VDI.
Ax central
loca VDI
Origine X
+Y
Curs
axa X
Limite -X
i +Y
Depire ax
central arbore principal
2.00"
(50mm)
2.00"
(50mm)
-Y
Limite -X i -Y
ST-20Y
0.4" (10 mm)
2.00" (50 mm)
8.9" (226 mm)
ST-20SSY
1.7" (43 mm)
2.00" (50 mm)
7.6" (193 mm)
ST-30Y/DS-30Y ST-30SSY/DS-30SSY
0.48" (12 mm)
1.62" (41 mm)
2.00" (50 mm)
2.00" (50 mm)
12.02" (305 mm)
10.88" (276 mm)
9.54" (242 mm) 12.28" (312 mm) 9.68" (246 mm) 18.52" (470 mm)
136
*Cap scule antrenate de dimensiune standard - se presupune c nu exist scul n arborele principal al sculei antrenate
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. Aceasta este
disponibil permanent atunci cnd maina este n funciune sau n modul de setare.
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. Consultai seciunile Codurile G i
Codurile M ale acestui manual pentru informaii suplimentare n acest sens.
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:
1. Comandai revenirea axei n origine sau ntr-o poziie sigur de schimbare a sculei prin utilizarea G53. Se
pot comanda concomitent ambele axe indiferent de poziiile axelor Y i X una fa de cealalt. Toate axele se
vor deplasa cu viteza maxim posibil n poziia comandat i nu i vor ncheia concomitent deplasarea.
Dac se comand revenirea axelor Y i X n origine prin utilizarea G28, trebuie satisfcute urmtoarele
condiii i comportamentul descris ateptat.
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 317 (Y n afara domeniului cursei). 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.
Dac se comand revenirea ambelor axe X i Y n origine prin utilizarea G28 X0 Y0 i axa Y se afl sub axa
central a arborelui principal (coordonate negative pe axa Y), se deplaseaz mai nti axa Y n origine, apoi
axa X.
2. 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.
Reinei c frna nu se va debloca ntotdeauna automat atunci cnd se comand deplasarea axei C pentru
poziionare. Consultai seciunile Axa C, Ansamblul sculelor antrenate i Codurile M pentru informaii suplimentare n acest sens.
3. Urmtoarele cicluri nchise pot fi utilizate cu axa Y. Consultai seciunea Codurile G a acestui manual pentru
informaii suplimentare n acest sens.
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
137
138
Y
Z
Macro-urile (opional)
Aceast funcie de control este opional; contactai dealerul pentru informaii.
Prezentare
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 poate
aloca o valoare unei variabile sau citi o valoare pentru o variabil, evalua o expresie, determina un salt
condiionat sau necondiionat spre un alt punct din program, respectiv repeta condiionat o seciune a programului.
Iat cteva exemple de aplicaii pentru macro-uri. n loc s precizm aici coduri macro, am preferat s subliniem aplicaiile generale pentru care pot fi utilizate macro-urile.
Modelele simple ce sunt repetate de mai multe ori n atelier - Modelele ce se repet de mai multe ori pot fi
definite cu ajutorul macro-urilor i memorate. De exemplu:
Familiile de piese
Prelucrarea cu flci moi
Cicluri nchise definite de utilizator (cum ar fi ciclurile de canelare specifice)
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.
Sondarea - Sondarea mbuntete capacitile de prelucrare ale mainii n diferite moduri. Mai jos sunt
enumerate doar cteva posibiliti.
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
Setrile
Exist 3 setri ce pot afecta programele macro (programele din seria 9000), acestea fiind 9xxxx Progs Lock
(blocare programe) (#23), 9xxx Progs Trace (urmrire programe) (#74) i 9xxx Progs Single BLK (programe
bloc cu bloc) (#75).
139
Anticiparea
Anticiparea este un aspect de mare importan pentru programatorul de macro-uri. Unitatea de comand
va ncerca s procesese 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 va cauza activarea i dezactivarea imediat a ieirii n timp ce este procesat o oprire
temporizat. G103 P1 poate fi 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
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 dumneavoastr era IF
[#100 EQ 7], aceasta poate conduce la un rezultat fals. 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.
Note
referitoare la operare
Variabilele macro pot fi salvate sau ncrcate prin intermediul RS-232 sau USB similar cu setrile i coreciile/
decalajele. Consultai seciunea Transferul de date la nivelul unitii de comand
Variabilele macro sunt afiate i pot fi modificate prin intermediul afiajului comenzi curente. Pentru a accesa
aceste pagini, apsai tasta CURNT COMDS (comenzi curente) i utilizai butoanele Page Up/Down (pagina
anterioar/ urmtoare).
Pe msur ce unitatea de comand interpreteaz un program, schimbrile variabilelor sunt afiate pe pagina
de afiare variabile i se pot observa rezultatele. Variabila macro este setat prin introducerea unei valori i
apsarea tastei WRITE/ENTER (scriere/execuie). Variabilele macro pot fi terse prin apsarea tastei ORIGIN
(origine). Introducerea numrului unei variabile macro i apsarea tastei sgeat n sus/n jos va determina
cutarea variabilei respective.
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 la nceputul unui program pentru a se limita memoria tampon pentru
blocuri, cu ndeprtarea codului respectiv dup ce se ncheie depanarea.
140
Argumentele macro
Argumentele dintr-o instruciune G65 sunt un mijloc de a transmite valori i a seta variabilele locale ale unei
subrutine macro apelate. Urmtoarele dou tabele indic modul de punere n coresponden a variabilelor
adrese alfabetice cu variabilele numerice utilizate ntr-o subrutin macro.
Adresarea alfabetic
Adres:
Variabil:
A
1
B
2
C
3
D
7
E
8
F
9
G
-
H
11
I
4
J
5
K
6
L
-
M
13
Adres:
Variabil:
N
-
O
-
P
-
Q
17
R
18
S
19
T
20
U
21
V
22
W
23
X
24
Y
25
Z
26
A
1
B
2
C
3
I
4
J
5
K
6
I
7
J
8
K
9
I
10
J
11
Adres:
Variabil:
K
12
I
13
J
14
K
15
I
16
J
17
K
18
I
19
J
20
K
21
I
22
Adres:
Variabil:
J
23
K
24
I
25
J
26
K
27
I
28
J
29
K
30
I
31
J
32
K
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 #7 va
recepiona .0004. 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:
A
.001
B
.001
C
.001
D
1.
E
1.
F
1.
G
-
Adres:
Variabil:
H
1.
I
.0001
J
.0001
K
.0001
L
1.
M
1.
N
-
Adres:
Variabil:
O
-
P
-
Q
.0001
R
.0001
S
1.
T
1.
U
.0001
Adres:
Variabil:
V
.0001
W
.0001
X
.0001
Y
.0001
Z
.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 G, L, N, O i P nu pot fi utilizate pentru transmiterea parametrilor ctre o subrutin macro.
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.
141
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 aduse la 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:
Alternativ:
1
A
2
B
3
C
4
I
5
J
6
K
7
D
I
8
E
J
9
F
K
10
I
11
H
J
Variabil:
Adres:
Alternativ:
12
14
15
16
13
M
I
17
Q
J
18
R
K
10
S
I
20
T
J
21
U
K
22
V
I
Variabil:
Adres:
Alternativ:
23
W
J
24
X
K
25
Y
I
26
Z
J
27
28
29
30
31
32
33
Reinei c 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 fcnduse referin la numerele variabilelor 1-33.
Atunci 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 va avea 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.
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
142
VARIABILE
UTILIZARE
#0
#1-#33
#100-#199
#500-#549
#550-#580
#581-#599
#600-#699
#700-#749
#750-#751
#800-#999
#1000-#1063
#1064-#1068
#1080-#1087
#1090-#1098
#1094
#1098
#1100-#1139
40 ieiri discrete
#1140-#1155
#1264-#1268
#2001-#2050
#2051-#2100
#2101-#2150
#2201-#2250
#2301-#2350
#2701-#2750
#2751-#2800
#2801-#2850
#2901-#2950
#3000
Alarm programabil
#3001
Cronometru milisecunde
#3002
Cronometru orar
#3003
#3004
#3006
#3011
#3012
#3020
#3021
#3022
Cronometru avans
#3023
143
VARIABILE
UTILIZARE
#3024
#3025
#3026
#3027
#3030
Bloc cu bloc
#3031
Simulare
#3032
tergere bloc
#3033
Oprire opional
#3901
M30 contorizare 1
#3902
M30 contorizare 2
#4001-#4020
#4101-#4126
UTILIZARE
#5001-#5006
#5021-#5026
#5041-#5046
#5061-#5069
#5081-#5086
#5201-#5206
Corecie comun
#5221-#5226
#5241-#5246
#5261-#5266
#5281-# 5286
#5301-#5306
#5321-#5326
#5401-#5450
#5501-#5550
#5601-#5650
#5701-#5750
#5801-#5850
#5901-#6000
#6001-#6277
#6501-#6999
Not: Biii de ordin inferior ce au valori mari nu vor aprea n variabilele macro pentru setri i parametri.
144
VARIABILE
UTILIZARE
#7001-#7006 (#14001-#14006)
#7041-#7046 (#14041-#14046)
#7061-#7066 (#14061-#14066)
#7081-#7086 (#14081-#14086)
#7101-#7106 (#14101-#14106)
#7121-#7126 (#14121-#14126)
#7141-#7146 (#14141-#14146)
#7161-#7166 (#14161-#14166)
#7181-#7186 (#14181-#14186)
#7201-#7206 (#14201-#14206)
#7221-#7226 (#14221-#14221)
#7241-#7246 (#14241-#14246)
#7261-#7266 (#14261-#14266)
#7281-#7286 (#14281-#14286)
#7301-#7306 (#14301-#14306)
#7321-#7326 (#14321-#14326)
#7341-#7346 (#14341-#14346)
#7361-#7366 (#14361-#14366)
#7381-#7386 (#14381-#14386)
145
146
#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
Aceste variabile macro preiau intrarea de la portul serial 2. Programatorul poate testa dac exist date n
ateptare n memoria tampon a portului serial 2 i prelua datele pentru procesare. Variabila macro #750
informeaz programatorul dac exist date n ateptare n portul 2 RS232. O valoare 1 nseamn c memoria tampon are date n ateptare, n caz contrar se returneaz valoarea 0. Variabila macro 751 preia primul
caracter din memoria tampon de intrare, atunci cnd exist date n ateptare; de aceea, coninutul memoriei
tampon este mai nti verificat pentru a se vedea dac aceasta este goal; dac nu, este returnat valoarea
urmtorului caracter aflat n ir.
Intrrile desemnate ca Spare (rezerv) pot fi conectate la dispozitive externe i utilizate de programator.
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.
ATENIE! Nu utilizai ieirile care sunt rezervate de sistem. Utilizarea acestor ieiri poate duce la accidente sau
avarierea echipamentelor.
Utilizatorul poate schimba starea acestori ieiri prin scrierea variabilelor desemnate ca spare (rezerv).
Dac ieirile sunt conectate la relee, alocarea unui 1 va seta releul. Alocarea unui 0 va dezactiva releul.
Referinele la aceste ieiri vor returna starea curent a ieirii respective, aceasta putnd fi ultima valoare
alocat sau ultima stare a ieirii setat de un cod de utilizator M. De exemplu, dup ce se verific dac ieirea
#1108 este spare (rezerv):
#1108 = 1;
#101 = #3001+1000;
#1108 = 0;
Dac unitatea de comand nu este echipat cu un panou de relee cod M, M21 - M28 vor fi reprezentate
n gama #1132-#1139. Dac panoul de relee cod M este instalat, consultai seciunea Opiunea 8M pentru
informaii i instruciuni.
NOT: Testai sau simulai ntotdeauna programele ce au fost dezvoltate pentru macro-uri ce utilizeaz un
hardware nou.
147
Variabilele urmtoare sunt utilizate n prezent pentru includerea valorilor pentru ncrcarea maxim a fiecrei
axe. Acestea pot fi terse prin oprirea i repornirea mainii sau prin setarea la zero a macro-ului ntr-un program (de exemplu, #1064=0;).
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 de geometrie,
decalare sau uzur:
#2001-#2050
#2101-#2150
#2201-#2250
#2301-#2350
#2701-#2750
#2801-#2850
#2901-#2950
Mesajele programabile
#3000 - Alarmele pot fi programate. O alarm programabil va aciona exact ca o alarm intern Haas. O
alarm este generat prin setarea variabilei macro #3000 la un numr din gama 1-999.
#3000 = 15 (Mesaj plasat n lista de alarme) - Atunci cnd se face asta, mesajul Alarm (alarm) clipete n
partea inferioar a afiajului i textul din comentariul urmtor este plasat 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
Macro-urile Haas pot accesa dou cronometre. Aceste 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 de
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 pot fi
setate independent.
148
Prioritatea n sistem
#3003 - 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 M3003 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 va
opera ca de obicei. Aceasta nseamn c utilizatorul trebuie s apese tasta 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
Primul bit dezactiveaz tasta Feed Hold (oprire avans). Dac oprirea avansului nu este utilizabil n cursul unei seciuni a codului, alocai variabilei #3004 valoarea 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
#3004=1;
Cod fr ntrerupere
admis
#3004=0;
Cod de ndeprtare
OPRIRE
AVANS
VITEZ DE
AVANS
VITEZ DE
AVANS
VERIFICARE
OPRIRE EXACT
149
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);
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.
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 aloc un macro unui cod M, nu se pot transmite variabilele ctre macro cu ajutorul variabilelor 1-33; utilizndu-se n schimb valorile de la 4101-4126 n macro.
Punctul final programat pentru ultimul bloc de micare poate fi accesat prin intermediul variabilelor #5001#5005, X, Y, Z, A i B. Valorile sunt date n sistemul curent de coordonate de lucru i pot fi utilizate n timp ce
maina se afl n micare.
#5024 Axa A
#5022 Axa Z
#5025 Axa B
#5023 Axa Y
#5026 Axa C
Poziia curent a coordonatelor mainii poate fi obinut prin intermediul variabilelor #5021-#5025, X, Y, Z, A
i B. Valorile nu pot fi citite n timp ce maina se afl n micare. Valoarea pentru #5023 (Z) are aplicat deja
compensarea pentru lungimea sculei.
Poziia curent a coordonatelor de lucru curente poate fi obinut prin intermediul variabilelor #5041-#-5045,
X, Y, Z, A, B i C. Valorile nu pot fi citite n timp ce maina se afl n micare. Valoarea pentru #5043 (Z) are
aplicat deja compensarea pentru lungimea sculei.
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. Valoarea pentru #5063 (Z) are aplicat deja compensarea pentru lungimea
sculei.
150
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.
Este posibil accesarea de ctre un program a parametrilor 1 - 1000 i a oricruia dintre biii parametrilor,
dup cum urmeaz:
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 parametrului este disponibil prin utilizarea variabilei macro 6999, dup cum urmeaz:
Coreciile/ decalajele
Toate coreciile sculelor i decalajele de origine pot fi citite i setate n cadrul unei expresii macro. Aceasta
permite programatorului s preseteze coordonatele n poziiile aproximative, respectiv s seteze coordonatele
la valorile bazate pe rezultatele poziiilor semnalelor de salt i calculelor. Cnd se citete o corecie/ un decalaj, interpretarea irului de anticipare este oprit pn cnd este executat blocul respectiv.
#5201-#5206
#5221-#5226
G54
#5241-#5246
G55
#5261-#5266
G56
#5281-#5286
G57
#5301-#5306
G58
#5321-#5326
G59
#7001-#7006
#7021-#7026
#7381-#7386
151
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 nedefinit cu variabila special #0. #0
are valoare de nedefinit sau 0.0, n funcie de contextul n care este utilizat. 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 adres 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 variabilele sunt utilizate n momentul execuiei ca valori de adres.
#8550-#8567
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 va fi urmtoarea
scul din grupa respectiv.
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, Z 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 rotaie. Sintaxa macro
permite nlocuirea valorii de adres cu orice variabil sau expresie.
Instruciunea anterioar poate fi nlocuit cu urmtorul cod:
#1 = 1;
#2 = .5;
#3 = 3.7;
#4 = 0.02;
G#1 X[#1+#2] Z#3 F#4; Sintaxa permis pentru adresele A...Z (cu excepia N sau O) este urmtoarea:
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, va rezulta o alarm obinuit a unitii de
comand. De exemplu, codul urmtor va conduce la o alarm cod G invalid 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. Dac #1 = .123456, atunci G1 X#1 va deplasa 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, dac #1 este nedefinit, atunci blocul G00 X1.0 Z#1; devine G00 X1.0, i nu se produce nicio micare pe axa Z.
152
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]. Funciile pot fi transmise prin orice expresii sau argumente. Funciile 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
ABS[ ]
Zecimal
Zecimal
Valoare absolut
ROUND[ ]
Zecimal
Zecimal
FIX[ ]
Zecimal
ntreg
Fracie trunchiat
ACOS[ ]
Zecimal
Grade
Arccosinus
ASIN[ ]
Zecimal
Grade
Arcsinus
#[ ]
ntreg
ntreg
Indirecia variabilei
DPRNT[ ]
Text ASCII
Ieire extern
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 numtorul
numr ntreg; n caz contrar, partea fracionar este eliminat din numrul respectiv.
#1= 1.714 ;
#2= ROUND[#1] ; (#2 este setat la 2.0)
#1= 3.1416 ;
#2= ROUND[#1] ; (#2 este setat la 3.0)
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 ;
G0 X[ #1 + #1 ] ;
(X se deplaseaz la 2.0067) ;
G0 X[ ROUND[ #1 ] + ROUND[ #1 ] ] ;
(X se deplaseaz la 2.0066) ;
G0 C[ #1 + #1 ] ;
(Axa se deplaseaz la 2.007) ;
G0 C[ ROUND[ #1 ] + ROUND[ #1 ] ] ;
(Axa se deplaseaz la 2.006) ;
153
Operatorii
- Plus unar
+1.23
- Minus unar
-[COS[30]]
- Adunare binar
#1=#1+5
- Scdere binar
#1=#1-1
- nmulire
#1=#2*#3
- mprire
#1=#2/4
MOD
- Rest
Operatorii logici 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, AND - dou valori I logic mpreun
#1=1.0; 0000 0001
#2=2.0; 0000 0010
#3=#1 OR #20000 0011
#1=5.0;
#2=3.0;
IF [[#1 GT 3.0] AND [#2 LT 10]] GOTO1
Reinei c trebuie avut grij atunci cnd se utilizeaz operatori logici astfel nct s se obin rezultatul dorit.
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
154
n continuare se prezint patru exemple referitoare la modul n care pot fi utilizai operatorii booleeni i logici:
Exemplu
Explicaie
#1=[1.0 LT 5.0];
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, expresiile All (toate) 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
Adevrat sau 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 poate fi utilizat 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: 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 fiind 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.
155
O0300
(B = variabil de baz);
#3000=1
(S = dimensiune matrice);
#3000=2
(Numrtoare invers);
#[#2+#19]=#22
END1;
M99;
Macro-ul anterior poate fi utilizat pentru iniializarea a trei seturi de variabile, dup cum urmeaz:
Instruciunile de comand
;
(D = de gravat cifr zecimal);
IF [[#7 NE #0] AND [#7 GE O] AND [#7 LE
9]] GOTO99;
#3000=1
(cifr invalid)
;
N99
#7=FIX[#7]
;
GOTO#7
156
N0
...
M99
;
N1
;
M99
;
N2
;
...
;
(etc.,...)
Subrutina anterioar 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 codul G corespunztor pe baza strii celor dou intrri discrete #1030 i #1031.
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.
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
scris de asemenea: IF [#1] GOTO5;.
n aceast instruciune, dac variabila #1 conine orice altceva dect 0.0, respectiv valoarea nedefinit #0, 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: G0 X0 Z0 [#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.
157
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: 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 G1 X#24 Z#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, 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 va continua i se va genera o alarm. V amintim c, 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)
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.
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.
158
Dac sunt incluse dou bucle separate WHILE ntr-o subrutin, acestea pot utiliza acelai index de ncapsulare. De exemplu:
#3001=0 (ATEAPT 500 MILISECUNDE);
WH [#3001 LT 500] DO1;
END1;
-alte instruciuni#3001=0 (ATEAPT 300 MILISECUNDE);
WH [#3001 LT 300] DO1;
END1;
Putei utiliza GOTO pentru a efectua un salt afar dintr-o regiune inclus ntr-o bucl DO-END, dar nu putei
utiliza GOTO pentru a efectua un salt n aceasta. Saltul n interiorul unei regiuni DO-END prin utilizarea
GOTO este permis.
O bucl infinit poate fi executat prin eliminarea WHILE i a expresiei, de exempu:
DO1;
-instruciuniEND1;
n exemplul de mai sus, rezult o alarm ce indic faptul c nu s-a gsit niciun Then (atunci); Then se
refer la D01. Modificai D01 (cifra zero) n DO1 (litera O).
G65 este comanda ce apeleaz o subrutin cu capacitatea de a-i transmite acesteia argumente. Structura
este urmtoarea: G65 Pnnnn [Lnnnn] [argumente];
Eventuale sublinieri n paranteze drepte sunt opionale. 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. Apelurile G65 sunt similare, dar nu sunt acelai lucru, cu apelurile M98. Apelurile
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;
M30;
(Oprire program)
O1000;
(Subrutin macro)
...
M99;
Alocarea alias
Alocarea alias este un mod de alocare a unui cod G pentru o secven G65 P#####. De exemplu: G65 P9010
X.5 Z.05 F.01 T1; poate fi scris ca: G06 X.5 Z.05 F.01 T1;.
Aici, s-a folosit un cod G neutilizat, G06, pentru a se nlocui G65 P9010. Pentru ca blocul de mai sus s
funcioneze, trebuie setat parametrul asociat cu subrutina 9010 la 06 (parametrul 91). Reinei c G00 i G65
nu pot fi utilizate ca alias. Toate celelalte coduri cuprinse ntre 1 i 255 pot fi utilizate pentru alocare alias.
159
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.
Alias cod G
Alias cod M
Parametru Haas
Cod O
91
9010
81
9000
92
9011
82
9001
93
9012
83
9002
94
9013
84
9003
95
9014
85
9004
96
9015
86
9005
97
9016
87
9006
98
9017
88
9007
99
9018
89
9008
100
9019
90
9009
Setarea unui parametru de alocare alias la 0 (zero) 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
va emite o alarm.
Macro-urile ofer capaciti suplimentare de comunicaie cu dispozitivele periferice. Este posibil digitalizarea
pieselor, furnizarea de rapoarte de inspecie n momentul execuiei sau sincronizarea unitilor de comand
cu dispozitivele furnizate de utilizator. Comenzile disponibile pentru aceasta sunt POPEN, DPRNT[ ] i
PCLOS.
POPEN i PCLOS nu sunt necesare pe freza 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]... ] ;
DPRNT trebuie s fie singura comand din bloc. n exemplul anterior, text este orice caracter de la A la
Z sau litere (+,-,/,* 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 */
160
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*INSIDE*DIAMET
ER***] ;
N4
DPRNT[] ;
N5
#1=123.456789 ;
N6
DPRNT[X-#1[25]] ;
X-123.45679;
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 vor genera 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). V amintim c putei utiliza maneta 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: G1 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: G1 X 0 Z3.0; GREIT. Acest bloc va conduce la o alarm
n momentul execuiei. Structura corect este urmtoarea: G1 X0 Z3.0; CORECT.
Observai c nu exist spaiu ntre X i zero (0). Reinei c atunci cnd observai un caracter alfabetic autonom, acesta este o expresie de adres.
161
Funciile
macro tip
Fanuc
Haas
Aceast seciune prezint funciile macro FANUC ce nu sunt disponibile pe unitatea de comand Haas.
Alocarea alias M nlocuiete G65 Pnnnn cu Mnn PROGRAMELE 9020-9029.
G66
G66.1
G67
Anulare modal
M98
M98
M98
SKIP/N
N=1..9
#3007
#4201-#4320
#5101-#5106
BIN [ ]
BCD [ ]
FUP [ ]
LN [ ]
Logaritm natural
EXP [ ]
Exponent n baza e
ADP [ ]
BPRNT [ ]
Urmtoarea structur poate fi utilizat ca metod alternativ pentru obinerea acelorai rezultate pentru
cteva funcii macro FANUC neimplementate.
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.
Exemplu
Exemplul urmtor va determina execuia unei canelri frontale ntr-o pies prin utilizarea de variabile uor
editabile.
%
O0010
(MACRO G74)
G50 S2000
G97 S1000 M03 T100
G00 T101
#24 = 1.3
162
(DIAMETRU MIC 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
Adncime Z
Scul
Faet Z
Z
Diametru
minor X
Lime X
Z Poziia de pornire Z
Canal
Modul Editare
Funcia de editare ofer utilizatorului posibilitatea de edita programele cu ajutorul meniurilor de tip pop-up.
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. Comutai ntre cele dou panouri prin
apsarea tastei EDIT (editare).
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. Putei de asemenea selecta un program diferit din panoul program inactiv prin apsarea tastei SELECT PROG (selectare program) din panoul program inactiv i selectarea programului 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.
163
EDIT : E DIT
ACTIVE
PROGRA M - Onnnnn
INACTIVE
PROGRA M - Onnnnn
Meniuri
pop-up
Mesajele de ajutor
sensibile la context
Memorie temporar
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 ce pot fi utilizate pentru anumite funcii.
Meniul Program (programare)
Aceast opiune de meniu va crea un program nou. Pentru aceasta, introducei numele programului (Onnnnn)
(ce nu se afl deja n directorul de programe) i apsai tasta Enter (execuie) pentru a crea programul. Tast
rapid - Select Prog (selectare program)
Aceast selectare va copia programul curent. Utilizatorului i se va solicita s introduc un numr de program
(Onnnnn) pentru crearea unui duplicat al programului.
Aceast opiune de meniu va terge un program din memoria de programe. Tast rapid - Erase Prog
(tergere program)
Plaseaz programul activ n panoul program inactiv i programul inactiv n panoul program activ. Tast rapid
- F4
Aceasta va comuta ntre programul activ i cel inactiv pentru editare. Programele inactiv i activ rmn n
panourile aferente. Tast rapid - Edit (editare)
164
Undo (anulare)
Ultima operaie de editare este anulat, operant pentru pn la ultimele 9 operaii de editare. Tast rapid Undo (anulare)
Aceast opiune de meniu va selecta liniile unui cod de program pentru setarea punctului de nceput
al seleciei textului. Utilizai apoi tastele sgei, home (origine), end (ncheiere), page up/down (pagina
anterioar/urmtoare) sau maneta de avans rapid pentru a derula pn la ultima linie a codului ce urmeaz a
fi selectat i apsai tasta F2 sau Write/Enter (scriere/execuie). Textul selectat va fi evideniat. Pentru a deselecta blocul, apsai tasta UNDO (anulare). Taste rapide - F2 pentru nceput selecie, F2 sau Write (scriere)
pentru ncheiere selecie
Aceast funcie se utilizeaz mpreun cu funcia Select Text (Selectare text). Deplasai cursorul pn la
partea dorit a codului i apsai tasta WRITE/ENTER (scriere/execuie) pentru a muta textul selectat n noua
poziie vizat. Textul selectat va fi mutat n punctul de dup cursor (>).
Pentru a selecta un text, deplasai cursorul (>) ntr-o poriune a textului i apsai tasta WRITE/ENTER (scriere/execuie). Textul copiat va fi evideniat. Deplasai cursorul n partea textului n care dorii s fie inserat textul copiat. Apsai tasta F2 sau WRITE/ENTER (scriere/execuie) pentru a insera textul copiat n punctul de
dup cursor (>). Tast rapid - Select Text (selectare text), poziionai cursorul i apsai tasta Write (scriere)
Pentru a selecta un text, deplasai cursorul (>) ntr-o poriune a textului i apsai tasta WRITE/ENTER (scriere/execuie). Textul copiat va fi evideniat. Odat evideniat, apsai tasta WRITE/ENTER (scriere/execuie)
pentru a terge textul respectiv. Dac nu este selectat niciun bloc, elementul evideniat curent este ters.
ntregul text selectat va fi mutat din programul curent ntr-un nou program, denumit memorie temporar. Orice
coninut anterior al memoriei temporare va fi ters.
COPY SELECTION TO CLIPBOARD (COPIERE SELECIE CU STOCARE N MEMORIA TEMPORAR)
ntregul text selectat va fi copiat din programul curent ntr-un nou program, denumit memorie temporar.
Orice coninut anterior al memoriei temporare va fi ters.
PASTE FROM CLIPBOARD (COLAJ DIN MEMORIA TEMPORAR)
Coninutul memoriei temporare este copiat n programul curent n linia ce urmeaz dup poziia curent a
cursorului.
Aceast opiune de meniu va cuta un text sau cod de program n programul curent.
Aceast opiune de meniu va cuta din nou acelai cod de program sau text.
Aceast opiune de meniu va cuta n programul curent un anumit text sau cod de program i le va nlocui
opional fiecare apariie n parte (sau pe toate) cu un alt articol cod G.
165
Aceast opiune de meniu va terge automat toate codurile N la care nu s-a fcut referin (numerele liniilor)
din programul editat. Dac este selectat o grup de linii, doar aceste linii vor fi afectate.
Aceast opiune de meniu va renumerota toate blocurile selectate din program sau, dac este selectat un
grup de linii, funcia de renumerotare va afecta doar liniile respective.
Caut un cod T (scul), marcheaz toate codurile de program pn la urmtorul cod T i renumeroteaz
codul N (numerele liniilor) n codul de program.
Aceast opiune de meniu va inversa semnele valorilor numerice. Apsai tasta Enter (execuie) pentru a iniia
procesul i apoi introducei axele (de ex. X, Y, Z etc.) ce urmeaz a fi modificate. Cnd se utilizeaz aceast
funcie, avei grij dac programul conine un G10 sau G92 (consultai seciunea Codurile G pentru o descriere).
Alte
taste
INSERT cursorul.
ALTER
DELETE
UNDO
Codul VQC
Pentru a iniia codul VQC (Visual Quick Code - cod vizual rapid), apsai tasta MDI/DNC (introducere
manual date/ comand numeric direct), apoi tasta PROGRM CONVRS (conversie program). Selectai
VQC din meniul de tip tab.
Utilizai tastele sgei pentru a selecta categoria de piese a cror descriere corespunde cu cea a piesei dorite
i apsai tasta WRITE/ENTER (scriere/execuie). Va aprea un set de imagini ale pieselor din categoria
respectiv.
166
Utilizai tastele sgei pentru a selecta un model de pies din pagin. Apsarea tastei WRITE/ENTER (scriere/execuie) va determina afiarea unei schie a piesei i se va atepta ca programatorul s introduc valorile pentru realizarea piesei selectate.
Introducerea datelor
Unitatea de comand va solicita programatorului informaii despre piesa selectat. Odat informaiile introduse, unitatea de comand ntreab unde urmeaz a fi plasat codul G:
1) Select/Create a Program (selectare/ creare program) Se va deschide o fereastr i se solicit selectarea unui nume de program. Marcai programul apsai tasta WRITE/ENTER (scriere/execuie). Astfel se vor
aduga noile linii de cod la programul selectat. Dac programul conine deja un cod, VQC va introduce liniile
de cod la nceputul programului, naintea codului existent. Utilizatorul are opiunea de a crea un program
nou prin introducerea unui nume de program i apsarea tastei WRITE/ENTER (scriere/execuie) pentru a
aduga liniile de cod unui program nou.
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. Reinei c orice date aflate n MDI vor fi suprascrise.
4) Cancel (anulare) Fereastra se va nchide i vor fi afiate valorile din program.
NOT: Programul va fi de asemenea disponibil pentru editarea n modul Editare. Este recomandabil s se
verifice programul prin rularea acestuia n modul Grafic.
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, dintro 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. (Reinei c tehnica de programare corect presupune prefaarea tuturor micrilor printr-un cod G.)
Codurile G implicite pentru fiecare grup sunt indicate n ecranul Current Commands (comenzi curente).
Dac se comand un alt cod G din grup (activ), codul respectiv este afiat n ecranul Current Commands
(comenzi curente).
167
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.
Codurile de Grupa 01 G vor anula codurile de Grupa 09 (cicluri nchise); de exemplu, dac este activ un ciclu
nchis (G73 - G89), utilizarea G00 sau G01 va anula ciclul nchis.
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 pe axa X. Micrile pe axa X sunt executate ca i comenzi rapide (G00),
operaia din ciclul nchis fiind executat dup micarea pe axa X.
Ciclurile nchise modale rmn n vigoare dup ce sunt definite i sunt executate pe axa Z, pentru fiecare
poziie a axei X. Reinei c micrile de poziionare pe axa X 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, Z) 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 G81, G82, G83, G85, G86, G87, G88, G89, G95 i G186 pot fi utilizate mpreun cu sculele
antrenate, iar G241, G242, G243, G245 i G249 pot fi utilizate mpreun cu sculele antrenate. Unele programe trebuie verificate pentru a v asigura c acestea activeaz arborele principal nainte de executarea
ciclurilor nchise. Reinei c G84 nu poate fi utilizat cu sculele antrenate.
*B
Comanda de micare 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)
(toate deplasrile se fac cu vitez maxim de avans rapid). Acest cod G este modal, astfel c un bloc cu G00
determin deplasarea rapid pentru toate blocurile urmtoare, pn cnd este specificat un alt cod de Grupa
01.
Not referitoare la programare: 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.
168
F
Viteza de avans
*B
Comanda de micare 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 cercului
Acest cod G asigur micarea n linie dreapt (liniar) ntre dou puncte. Micarea poate avea loc pe 1 sau
2 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. Axele auxiliare B, U, V i W pot fi de asemenea deplasate cu un cod G01, dar numai o ax
este deplasat la un moment dat.
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). Reinei c ambele variabile utilizeaz un simbol
virgul (,) nainte de variabil. 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 K atunci cnd este utilizat ,C.
1.
N9
N8
N7
.5
N5
1.25 .75
.5
45
X(U),I
Z(W),K
TEIRE
TIP .05
Teirea
%
O0001 (teire)
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
%
169
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 de grade).
Sintaxa pentru teire
G01 X(U) x Kk
G01 X(U) x Rr
G01 Z(W) z Ii
G01 Z(W) z Rr
Adresele
I = teire, Z pe X (sensul axei X, +/-, valoarea Radius (raz))
K = teire, X pe Z (sensul axei Z, +/-)
R = rotunjire de col (sensul axei X sau Z, +/-, valoarea Radius (raz))
Not: A -30 = A150; A -45 = A135
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.
Avans de lucru
Deplasare rapid
Punct final
Raz 2.5
Punct de
pornire
A=150
30
1/2 X 30
CL
%
O0001
T606
G54;
M03 S1500 G97;
G00 X5. Z0.1;
X0;
G01 Z0 F0.01;
G01 X4. Z0 F0.012; (punct de pornire)
X5. (punct final) A150. (unghi spre punctul final);
Z-2.;
X6.;
G53 X0;
G53 Z0;
M30;
%
Teirea de col
1.
N9
N8
N7
.5
N5
1.25 .75
.5
TIP
R 0.050
X(U)
Z(W)
.
170
%
O0005 (rotunjire de col)
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 Ub sau Wb n loc de Xb, respectiv Zb.
Astfel c aciunile efectuate vor fi dup cum urmeaz:
X(POZcurent+ i) = Ui, Z(POZcurent+k) = Wk, X(POZcurent+r) = Ur, Z(POZcurent+r)=Wr.
2) POZcurent indic poziia curent a axei X sau Z. 3) I, K i R specific ntotdeauna o valoare pentru raz
(valoarea de programare a razei)
Teirea
Cod/Exemplu
Deplasare
1. Z+ spre X+
2. Z+ spre X-
3. Z- spre X+
4. Z- spre X-
Deplasare
1. X- spre Z-
2. X- spre Z+
3. X+ spre Z-
4. X+ spre Z+
171
Deplasare
1. Z+ spre X+
2. Z+ spre X-
3. Z- spre X+
4. Z- spre X-
Deplasare
1. X- spre Z-
2. X- spre Z+
3. X+ spre Z-
4. X+ spre Z+
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.
172
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
C
Distana fa de centrul interseciei unde ncepe teitura
R
Raza cercului
* 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 (U i W), fie o micare
incremental (X i Z). 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 (maxim 7740 oli).
Strung cu
cap revolver
+X
-Z
Final
+Z
Arc cu + R
-X
5
-X
-Z
Arc cu - R
+Z
Strung cu
mas
+X
Pornire i final
Definiri axe
Pornire
G02
raz .100
Punct
final
G02
Punct
final
raz .100
Scul
raz .0312
= valoare R
Raz concav = raza
piesei plus raza sculei
Punct de
pornire G03 U.2624 W-.1312
R.1312(K-.1312)
= valoare R
raz .100
Punct de
pornire
Punct
final
G03
R este utilizat pentru specificarea centrului cercului. R reprezint distana de la punctul de pornire pn la
centrul cercului. Pentru un R pozitiv, unitatea de comand va genera o traiectorie de 180 sau mai puin; pen-
173
tru a genera un arc de cerc mai mare de 180 de grade, specificai un R negativ. X sau Z este necesar pentru
specificarea punctului final dac este diferit de punctul de pornire.
Linia urmtoare va tia un arc mai mic de 180 de grade:
G01 X3.0 Z4.0
G02 Z-3.0 R5.0
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.
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. Acesta va ntrzia programul cu 10
secunde. Reinei modul de utilizare a punctului zecimal: G04 P10. este o oprire temporizat de 10 secunde;
G04 P10 este o oprire temporizat de 10 milisecunde.
Codul G09 este utilizat pentru specificarea unei opriri controlate a axelor. Aceasta afecteaz doar blocul n
care este comandat; aceasta este nemodal, i nu afecteaz blocurile urmtoare. Micrile mainii vor fi
decelerate pn n punctul programat naintea procesrii unei alte comenzi.
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 Origine coordonate de lucru pentru COMUN i G54-G59
L10 Corecie geometrie sau decalare
L1 sau L11 Uzur scul
L20 Origine auxiliar coordonate de lucru pentru G110-G129
P Selecteaz o corecie specific.
P1-P50 Fac referin la coreciile de geometrie sau uzur, respectiv decalajele de origine (L10L11)
P51-P100 Fac referin la coreciile de decalare (YASNAC) (L10-L11)
P0 Face referin la decalajul COMUN al coordonatelor de lucru (L2)
P1-P6 G54-G59 fac referin la coordinatele de lucru (L2)
P1-P20 G110-G129 fac referin la coordinatele auxiliare (L20)
P1-P99 G154 P1-P99 fac referin la coordinatele 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
174
Exemple de programare
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. Reinei c 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.
Comanda G14 va activa 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).
G17 Planul XY
Acest cod definete planul n care va fi executat micarea circular G02 i G03. Programarea compensrii
razei vrfului sculei G41 sau G42 va aplica funcia specific frezelor de compensare a frezei n planul G17,
indiferent dac G112 este activ sau nu. Codurile de selectare a planului sunt modale i rmn n vigoare pn
cnd este selectat un alt plan.
G19
17
G18
Acest cod definete planul n care va fi executat micarea circular G02 i G03. Programarea compensrii
razei vrfului sculei G41 sau G42 va aplica funcia de compensare necesar pentru raza vrfului sculei la
sculele de strunjire.
Acest cod definete planul n care va fi executat micarea circular G02 i G03. Programarea compensrii
razei vrfului sculei G41 sau G42 va aplica funcia specific frezelor de compensare a frezei n planul G19.
Codurile de selectare a planului sunt modale i rmn n vigoare pn cnd este selectat un alt plan.
Codurile G G20 (oli) i G21 (mm) sunt utilizate pentru a se asigura faptul c selecia oli/mm este setat corect pentru program. Selecia ntre programarea n oli, respectiv mm se va face cu ajutorul setrii 9.
G28 Revenirea la poziia de zero a mainii, setare cod opional G29 Punctul de referin (Grupa
00)
G28 este utilizat pentru readucerea tuturor axelor mainii la zero, cu excepia cazului n care este specificat
o ax (sau mai multe axe), caz n care doar acea ax (respectiv acele axe) este readus n poziia de zero a
mainii. G28 anuleaz coreciile pentru lungimea sculei pentru liniile de cod urmtoare.
175
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.
Viteza de avans
Unghiul de pornire a filetului (opional). Putei vedea un exemplu n pagina urmtoare.
Comand poziionare incremental pe axa X/Z. (Valorile adncimii incrementale a filetului sunt
specificate de utilizator)
Comand 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.
Lz
Lx = 0
Lz
Lx
Filete drepte
.
Filete conice
Lz = pasul pe axa Z
Lx = pasul pe axa X
(valoarea razei)
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.
176
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).
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
N6 F
N5
N4
N3
N2
N1
S
S
F
.
Deplasare rapid
Avans de lucru
Traiectoria programat
Poziia de pornire
Poziia final
Not: Exemplu este doar pentru referin, n realitate fiind necesare de obicei treceri multiple la prelucrarea
filetelor.
Exemplu de program
G32
Comentarii
...
G97 S400 M03
N3 X0.455 Z-0.585
N4 Z-0.9425
N5 X0.655 Z-1.0425
(degajare la 45 de grade)
G00 X1.2
G00 Z0.1
177
Exemplu de opiune Q:
(achiere la 60 de grade)
(achiere la 120 de grade)
(achiere la 270.123 de grade)
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.
*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 naintea finalului unui program.
ndeprtarea sculei nu corespunde de obicei cu un punct de pe pies. n numeroase cazuri se poate produce
supratierea sau subtierea.
G40
G42
Supratiere
aici
G40
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 a sculei.
VRF = 2
VRF = 3
G41
G42
178
G41
G42
Strungul - Manualul Operatorului
Traducerea instruciunilor originale
U
Valoare incremental i sens 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 de decalare a 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 seciunea Sistemele de coordonate i decalajele 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.
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 de 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, un alt cod Txxyy trebuie utilizat 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;
T700 M3;
G50 T5707;
(Anulare corecii/decalaje)
(Trecere la scula 7, activare arbore principal)
(Aplicare corecii decalare scul i uzur scul pentru scula 7)
G51;
G50 T5700;
T707 M3;
(Anulare corecii/decalaje)
(Aplicare corecie decalare scul)
(Trecere la scula 7 i aplicare corecie uzur scul)
Exemplul 2
Corecie scul 51
Z
Main
(0,0)
Corecie X /
2
scul 51
Arborele CL
principal
000101
N1 G51 (revenire la poziia de
zero a mainii)
N2 G50 T5100; (corecie pentru
scula 1)
.
.
.
%
179
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.
N1
N2
G50 S3000 ;
G97 M3 ;
NOT: Pentru anularea acestei comenzi, utilizai un alt G50 i specificai turaia maxim a arborelui principal
al mainii.
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.
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.
Acest cod anuleaz temporar decalajele pentru coordonatele de lucru i utilizeaz sistemul de coordonate al
mainii.
Aceste coduri selecteaz unul din cele ase sisteme de coordonate ale utilizatorului din memoria de decalaje.
Toate referirile ulterioare la poziiile axelor vor fi interpretate n noul sistem de coordonate. Decalajele sistemului de coordonate de lucru sunt introduse din pagina Offsets display (afiare corecii/decalaje)
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.
Codul G64 este utilizat pentru anularea unei opriri exacte. Selectai modul achiere normal.
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
G18 Planul Z-X trebuie s fie activ
180
S
Q
Traiectoria
programat
G00 n
blocul P
S
P
Q
Deplasare rapid
Avans de lucru
Traiectoria programat
Poziia de pornire
Blocul de pornire
Blocul final
G70
Exemplu de programare
G71 P10 Q50 F.012 (degroare traiectorie de la N10 la N50)
N10
F0.014
...
N50
...
...
...
G70 P10 Q50 (finisare traiectorie 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 efective. 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.
*D
Adncime de achiere a fiecrei treceri de ndeprtare a adaosului, raz pozitiv
*F
Viteza de avans 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
YASNAC selectare degroare tip II
* opional
G18 Planul Z-X trebuie s fie activ
181
Setarea pentru
retragere (73)
S
Traiectoria programat
Adaosul de
degroare
X+ (I,K) Adaosul de
finisare
Z+
(U,W)
S
P
Q
I
U/2
P
Planul de
W
K degajare axa Z
Deplasare rapid
Avans de lucru
Traiectoria programat
Poziia de pornire
Blocul de pornire
Blocul final
Adaosul de degroare
Adaosul de finisare
G71
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.
Dou tipuri de traiectorii de prelucrare sunt adresate cu o comand G71. Primul tip de traiectorie (tip I) are loc
atunci cnd pe axa X a traiectoriei programate nu se modific sensul. Al doilea tip de traiectorie (tip II) permite
schimbarea sensului pe axa X. Pentru ambele tipuri, tip I i tip II, nu se permite schimbarea sensului pe axa Z
a traiectoriei programate. Tipul I 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 II. Cnd v aflai n modul YASNAC, degroarea tip II 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 adaos Z este derivat din
poziia de pornire pe axa Z i suma W cu adaosul de finisare opional K.
U+ W- I+ KQ
S
X+
Q
S
U- W- I- K-
182
Z+
U+ W+ I+ K+
Q
S
P
S
U- W+ I- K+
Detalii tip I
Cnd este specificat tipul I 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 adaos 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 adaos Z este 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 de grade, la distana specificat n setarea 73. Scula se deplaseaz apoi n modul deplasare rapid n
planul de adaos Z.
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 finisare a degrorii paralel cu
traiectoria sculei.
Detalii tip II
Cnd este specificat tipul II 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 II, atunci cnd setarea 33 este YASNAC, trebuie s includ R1 (fr zecimale) n blocul de
comand G71.
Degroarea tip II, 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 I, 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 II nu las praguri pe pies nainte
de achierea de finisare i conduce de regul la o finisare mai bun.
Canalele
4 canale, fiecare cu
1 nivel de ncapsulare
P S
ncapsulare
canale 5 nivele
adncime (limit
10 nivele)
Q
Canale ncapsulate
Un canal poate fi definit ca o schimbare de direcie ce creaz o suprafa concav n materialul achiat. n
cazul n care canalele succesive sunt la acelai nivel, poate exista un numr nelimitat de canale. n cazul n
care canalele sun incluse n alte canale (ncapsulate), nu pot exista mai mult de 10 de niveluri ncapsulare
a canalelor. Figurile urmtoare ilustreaz secvena de treceri de degroare (tip I i II) pentru traiectoriile PQ
cu canale multiple. ntregul material de deasupra canalelor este mai nti degroat, iar apoi sunt realizate
canalele n sensul Z.
183
P S
P S
1
5
2
6
Setarea 73
NOT: Un efect al utilizrii unui adaos de finisare sau degroare Z este limita dintre dou treceri pe o parte
a canalului i punctul corespunztor de pe cealalt parte a canalului. Aceast distan trebuie s fie mai
mare dect dublul sumei dintre adaosurile de degroare i finisare.
Cel mai mare adaos ce poate fi specificat este 0.999, deoarece distana pe orizontal dintre nceputul trecerii 2 pn la acelai punct al trecerii 3 este 0.2. Dac se specific un adaos mai mare, se poate produce
supratierea.
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.
NOT: 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.
184
Exemplu de program
Deplasare rapid
Avans de lucru
Traiectoria programat
S Poziia de pornire
P Blocul de pornire
Q Blocul final
%
O0070
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
%
185
N11
N10
N9
N8
N7
N5
N4
2.50 N3 N2
4.50
6.50
N6
*R0.25
1.00
N1
*R0.250
6.50
.
3.25
1.00
Deplasare rapid
Avans de lucru
Traiectoria programat
S Poziia de pornire
P Blocul de pornire
Q Blocul final
Adaosul de finisare
*R Raz
Exemplu de program
Descriere
%
O0071
G50 S2000
G96 S750
N1 G00 X0.6634 P
(ncepere definire)
N3
Z-1.
N4
X1.9376
(ncheiere definire)
G00 X0 Z0 T100
T202
(Scul de finisare)
G50 S2500
G97 S955 M03
G00 X6. Z0.05 M08
G96 S1500
G70 P1 Q11
G00 X0 Z0 T200
M30
%
186
Q
N6
P
N4 N3
N2
N5
N1
Deplasare rapid
Avans de lucru
Traiectoria programat
Poziia de pornire
Blocul de pornire
Blocul final
Adaosul de finisare
S
P
Q
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
%
Q cL
.
S
P
Q
Deplasare rapid
Avans de lucru
Traiectoria programat
Poziia de pornire
Blocul de pornire
Blocul final
187
Exemplu de program
%
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
%
R .125
.R .500
R .250
3.00
4.00
.750
.050 R
1.50
1.75
2.25
.
SCUL
CORECIE
RAZ
VRF
04
.0
188
O1136
N1 T101
(Scula 1 Corecie 1)
N5 G00 X4.5
N14 M09
N15 G53 X0
G53 Z0
M30;
%
*D
Adncime de achiere a fiecrei treceri de ndeprtare a adaosului, pozitiv
*F
Viteza de avans de utilizat n cursul blocului PQ G72
*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
G18 Planul Z-X trebuie s fie activ
189
(FRONTAL)
Deplasare rapid
Avans de lucru
Traiectoria programat
Poziia de pornire
Blocul de pornire
Blocul final
Adaosul de finisare
.
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 partea 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. Primul tip de traiectorie (tip I) are loc
atunci cnd pe axa Z a traiectoriei programate nu se modific sensul. Al doilea tip de traiectorie (tip II) permite
schimbarea sensului pe axa Z. Pentru ambele tipuri, tip I i tip II, nu se permite schimbarea sensului pe axa X
a traiectoriei programate. Dac setarea 33 este FANUC, tipul I 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 II. Dac setarea 33 este YASNAC, tipul II este specificat
prin includerea R1 n blocul de comand G72 (consultai detaliile pentru tipul II).
W K
Planul de
degajare
axa X
S
U/2
G00 n
blocul P
Adaosul
de finisare
(U,W)
Adaosul de
degroare (I,K)
Traiectoria
programat
.
S
P
Q
Deplasare rapid
Avans de lucru
Traiectoria programat
Poziia de pornire
Blocul de pornire
Blocul final
Adaosul de degroare
Adaosul de finisare
G72 const dintr-o faz de degroare i o faz de finisare. Fazele de degroare i finisare sunt tratate puin
diferit pentru tipul I i tipul II. 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, dar cu lsarea de material pentru
finisare printr-un bloc G70, probabil cu o scul de finisare. 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 adaos X este
derivat din poziia de pornire pe axa X i suma U cu adaosurile de finisare opionale I.
Oricare din 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.
190
U+,W-,I+,KS
U+,W+,I+,K+
S
X+
Z+
S
U-,W-,I-,K.
S
U-,W+,I-,K+
Detalii tip I
Cnd este specificat tipul I 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 adaos 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 adaos X este 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 de grade, la distana specificat n setarea 73. Scula se deplaseaz apoi n modul deplasare rapid n
planul de adaos 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 finisare a degrorii paralel cu
traiectoria sculei.
Detalii tip II
Cnd este specificat tipul II 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 II, atunci cnd setarea 33 este YASNAC, trebuie s includ R1 (fr zecimale) n blocul de
comand G71.
Degroarea tip II, 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 I, 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 II 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.
191
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. 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).
Traiectoria
programat/(Q)
Adaosul de
degroare
(I,K)
X+
Z+
.
Adaosul
de finisare
(U,W)
Deplasare rapid
Avans de lucru
Traiectoria programat
S Poziia de pornire
P Blocul de pornire
Q Blocul final
Adaosul de degroare
Adaosul de finisare
Exemplu de program
Descriere
%
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
192
(Trecere de finisare)
M05
G53 X0
G53 Z0
M30
%
D
Numrul de treceri de achiere, numr pozitiv
*F
Viteza de avans 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
G18 Planul Z-X trebuie s fie activ
Q
D
Traiectoria programat
X
Z
.
I
P
U/2
S
P
Deplasare rapid
Avans de lucru
Traiectoria programat
Poziia de pornire
Blocul de pornire
Blocul final
Adaosul de degroare
Adaosul de finisare
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.
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 grupa, G00 sau G01, programat 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.
193
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.
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.
U+ W- I+ KQ
S
U+ W+ I+ K+
Q
S
X+
Z+
P
Q
S
U- W- I- K-
P
S
U- W+ I- K+
VI
194
I
U/2
I
VI
Deplasare rapid
Avans de lucru
Traiectoria programat
S Poziia de pornire
P Deplasare rapid de
retragere progresie (22)
Q Blocul final
Ciclul nchis G74 este utilizat pentru canelarea frontal a piesei, gurire progresiv sau strunjire.
Au loc minim 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 va executa cicluri de progresie multiple ntre poziia de
pornire i X. Dac distana dintre S i X nu este divizibil cu I, atunci ultimul interval va fi mai mic dect I.
Cnd se adaug un K ntr-un bloc G74, achierea progresiv va fi 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.
Scul
Deplasare
rapid
Avans de
lucru
Canal
Exemplu de program
%
O0071
T101
G97 S750 M03
G00 X3. Z0.05
G53 X0
G53 Z0
M30
%
Scul
Deplasare rapid
Avans de lucru
Traiectoria programat
Canal
195
Exemplu de program
Descriere
%
O0074
T101
G97 S750 M03
G00 X3. Z0.05
G53 X0
G53 Z0
M30
%
*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)
*Y
Poziia absolut pe axa Y
Z
Poziia absolut pe axa Z a celui mai avansat ciclu de progresie
* opional
G75 este utilizat de asemenea pentru gurirea progresiv cu sculele antrenate.
S
I
Deplasare rapid
U/2
VI
Avans de lucru
Traiectoria programat
Poziia de pornire
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 minim 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 va fi mai mic dect K. Reinei c degajarea
achiei este definit prin setarea 22.
196
Scul
Deplasare
rapid
Avans de
lucru
Canal
Exemplu de program
Descriere
%
O0075
T101
G97 S750 M03
G00 X4.1 Z0.05
Deplasare
rapid
Avans de
lucru
Canal
197
Exemplu de program
(BURGHIU
(LIVE DRILLANTRENAT
- RADIAL) - RADIAL)
T101
G19
G98
M154 (Cuplare ax C)
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
A se vedea de asemenea G241/G243 pentru gurirea radial i G195/G196 pentru tarodarea radial.
*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
Adncime Z
Diam. Diam.
minor major
(X)
198
U
T
X
I
K
A/2
S
F
T
A
Deplasare rapid
Avans de lucru
Traiectoria programat
Poziia de pornire
Diametrul finisat
inta
Unghi
Adaosul de achiere
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) va fi 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
T i poziia F. Reinei c n cazul conicitii filetului pentru diametru exterior convenional, valoarea I va fi
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 de grade. Dac
nu se utilizeaz A, se presupune c este de 0 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.
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 de grade.
M23
vezi nota
Not: Setrile 95
i 96 vor afecta
dimensiunea i
unghiul teiturii
finale.
Material
Vrful achietor
A
D
3
N
B
1
D N
2
199
Exemplu de program
Descriere
%
T101
G50 S2500
G96 S1200
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
N1 X0.875 Z0
200
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
T505
G50 S2000
G97 S1200 M03
(Scul de filetare)
(Ciclu de filetare)
T404
G50 S2500
G97 S1200 M03
(Scul de canelare)
201
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) este mprit la numrul de puncte de pornire (3) .0714 / 3 =
.0238. Aceast valoare este apoi adugat la punctul de pornire iniial de pe axa Z (linia 2) pentru calcularea
urmtorului punct de pornire (linia 4). Adugai din nou aceeai valoare la punctul de pornire anterior (linia 4)
pentru a calcula urmtorul punct de pornire (linia 6).
(1) M08
(2) G00 X1.1 Z0.5
(Ciclu de filetare)
(Ciclu de filetare)
(Ciclu de filetare)
Acest cod G este modal, dezactivnd toate ciclurile nchise. Reinei c utilizarea G00 sau G01 va anula de
asemenea un ciclu nchis.
*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/196 tarodarea radial cu sculele antrenate
202
Planul Z
Deplasare rapid
Avans de lucru
nceput sau
sfrit curs
Planul R
X
Planul de pornire
*C
Comanda de micare absolut pe axa C (opional)
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 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.
Planul Z
X
Planul R
Deplasare rapid
Avans de lucru
nceput sau sfrit curs
Oprire temporizat
Planul de pornire
Exemplu de program
.
(PREGURIRE CU SCULE ANTRENATE
- AXIAL)
T1111
G18
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.
C135.
C225.
203
C315.
G00 G80 Z0.25 M09
M155
M135
M09
G00 G28 H0.
(Rotire napoi ax C)
G99
oli pe minut
M01
M30
%
*C
Comanda de micare absolut pe axa C (opional)
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
*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
Planul Z
Deplasare rapid
Avans de lucru
nceput sau sfrit curs
Oprire temporizat
Planul R
Setarea #22
.
Planul de pornire
Setarea #52
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 trecere 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 n afara tieturii, pentru a se asigura c micarea de ndeprtare a achiilor permite eliminarea
acestora 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 adus 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.
204
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
%
(Cuplare ax C)
(Rotire napoi ax C)
F
Viteza de avans
R
Poziia planului R
*W
Distana incremental pe axa Z
*X
Comanda de micare pe axa X
*Z
Poziia fundului alezajului
* opional
205
Note referitoare la programare: Nu este necesar pornirea arborelui principal n sens orar naintea acestui
ciclu nchis. Unitatea de comand o va face automat.
Strungurile cu doi arbori: Acest ciclu nchis poate fi utilizat numai pentru arborele principal.
Viteza de avans pentru tarodare este egal cu pasul filetului. Aceasta se afl prin mprirea lui 1 la numrul
de filete.
Exemplu:
pasul 20 1/20 = .05 viteza de avans
pasul 18 1/18 = .0555 viteza de avans
pasul 16 1/16 = .0625 viteza de avans
Pentru filete metrice, mprii pasul cu 25.4
Exemplu:
M6 x 1 = F.03937
M8 x 1.25 = F.0492
Deplasare rapid
Avans de lucru
nceput sau sfrit curs
Planul Z
Planul R
Planul de pornire
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
Planul Z
Planul R
X
Z
Deplasare rapid
Avans de lucru
nceput sau sfrit curs
Planul de pornire
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 va opri arborele principal odat ce scula ajunge la fundul alezajului. Scula va fi retras odat ce
arborele principal s-a oprit.
206
Planul Z
Planul R
Deplasare rapid
Avans de lucru
nceput sau sfrit curs
X
Z
Planul de pornire
G86 Ciclul nchis de alezare i oprire
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 va opri arborele principal cnd se ajunge la fundul alezajului. n acest punct, scula este retras
prin avans rapid manual din alezaj. Programul va continua atunci cnd este apsat butonul Cycle Start
(pornire ciclu).
Planul Z
Planul R
X
Deplasare rapid
Avans de lucru
nceput sau
sfrit curs
Planul de pornire
G87 Ciclul nchis de alezare i retragere manual
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
207
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 va continua atunci cnd este apsat butonul Cycle Start (pornire
ciclu).
Deplasare rapid
Avans de lucru
nceput sau sfrit curs
Oprire temporizat
Planul Z
Planul R
X
Z
Planul de pornire
X
Z
Deplasare rapid
Avans de lucru
nceput sau sfrit curs
Oprire temporizat
Planul de pornire
Viteza de avans
Distana opional i sensul conicitii pe axa X, raz
Distana incremental pe axa X pn la int, diametru
Distana incremental pe axa Z pn la int
Poziia absolut a intei pe axa X
Poziia absolut a intei pe axa Z
opional
Z
Deplasare rapid
Avans de lucru
S
U/2
Traiectoria programat
X I
Poziia de pornire
inta
Adaosul de achiere
Adaosul de finisare
208
G90 este utilizat pentru strunjirea simpl, ns sunt posibile treceri multiple prin specificarea poziiilor X ale
trecerilor suplimentare.
Strunjirea dreapt poate fi realizat prin specificarea X, Z i F. Prin adugarea unei valori I, se poate realiza o
strunjire conic. Conicitatea este furnizat prin int. Ceea ce nseamn c se adaug I la valoarea X a intei.
Oricare din cele patru cadrane ale planului ZX poate fi programat prin utilizarea U, W, X i Z; conicitatea
poate fi pozitiv sau negativ. Figura urmtoare ofer cteva exemple de valori necesare pentru prelucrarea
n fiecare din cele patru cadrane.
U-,W+,I-
U-,W-,I-
II
I
X+
Z+
III
IV
U+,W+,I+
U+,W-,I+
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 / 24 activeaz/
dezactiveaz teirea.
G92 este utilizat pentru filetarea simpl, ns sunt posibile treceri multiple prin specificarea poziiilor X ale
trecerilor suplimentare. Filetele drepte pot fi realizate prin specificarea X, Z i F. Prin adugarea unei valori I,
se poate realiza 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 de 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.
Diam. minor
X
Z-1.0
I / TPI = FPR
F - pasul filetului
Deplasare rapid
Avans de lucru
Traiectoria programat
S Poziia de pornire
209
Exemplu de program
Descriere
O0156
T101
G54;
G50 S3000 M3
G97 S1000
X1.2 Z.2
X.965
(A 2-a trecere)
(Cicluri succesive)
X.955
(A 3-a trecere)
X.945
(A 4-a trecere)
X.935
(A 5-a trecere)
X.925
(A 6-a trecere)
X.917
(A 7-a trecere)
X.910
(A 8-a trecere)
X.905
(A 9-a trecere)
X.901
(A 10-a trecere)
X.899
(A 11-a trecere)
G53 X0;
G53 Z0;
M30;
%
1. Unghiul de pornire, Q, trebuie specificat de fiecare dat cnd este utilizat. Dac nu este specificat nicio
valoare, se presupune c unghiul este zero (0).
2. Unghiul de cretere a filetului este de 0.001 grade. Nu utilizai un punct zecimal pentru nregistrare; de
exemplu, un unghi de 180 trebuie specificat drept Q180000, iar un unghi de 35 drept Q35000.
3. Unghiul Q trebuie introdus ca valoare pozitiv cuprins ntre 0 i 360000.
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 va
determina 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.
210
Deplasare rapid
Avans de lucru
Traiectoria programat
S Poziia de pornire
T inta
Adaosul de achiere
Adaosul de finisare
U/2
X
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 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.
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.
U-,W+,K-
U-,W-,K+
S
II
X+
Z+
III
IV
S
U+,W+,K+
.
S
U+,W-,K+
211
Tarodarea rigid cu sculele antrenate G95 este 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.
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
(TARODARE CU SCULE ANTRENATE AXIAL)
T1111
G99
M154 (Cuplare ax C)
(Cuplare ax C)
(Rotire napoi ax C)
(oli pe minut)
M01
M30
%
Aceasta 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 ca INCH, valoarea S este specificat n picioare
ptrate pe minut. Cnd setarea 9 este setat ca 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 va permite creterea turaiei arborelui principal pe msur ce scula se apropie
de centrul piesei. Turaia excesiv poate duce la proiectarea pieselor i deteriorarea sculelor.
212
Aceasta solicit unitii de comand s NU regleze turaia arborelui principal pe baza razei de achiere i
este utilizat pentru anularea comenzii G96. Cnd G97 este n vigoare, orice comand S este n rotaii pe
minut (RPM).
Aceast comand schimb modul de interpretare a codului de adres F. F indic valoarea n oli pe minut
atunci cnd setarea 9 este setat n modul oli, respectiv n milimetri pe minut atunci cnd setarea 9 este
setat n modul metric.
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 n modul oli, respectiv n milimetri pe o rotaie a arborelui
principal atunci cnd setarea 9 este setat n modul metric.
X
Comanda opional pe axa X
Z
Comanda opional pe axa Z
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 atunci cnd 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 va activa funcia imagine n oglind pentru orice axe menionate n blocul respectiv. G100 va
dezactiva 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. Reinei c setrile 45 - 48 pot fi utilizate pentru selectarea
manual a funciei imagine n oglind.
*X
Comanda pe axa X
*Z
Comanda pe axa Z
* opional
Ieirea programabil la primul port 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 va determina 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 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 finalizrii acestei funcii.
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 n blocuri.
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 vor fi executate cu un bloc
nainte de blocul n curs de execuie.
96-0081 rev AN 04-2012
213
Aceste coduri selecteaz unul dintre sistemele de coordonate suplimentare ale utilizatorului. Toate referirile
ulterioare la poziiile axelor vor fi interpretate n noul sistem de coordonate. Funcionarea G110 - G129 este
similar cu a G54 - G59.
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
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. Reinei c 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 G154 P1 (de asemenea #7001-#7006 i G110)
#14021-#14026 G154 P2 (de asemenea #7021-#7026 i G111)
#14041-#14046 G154 P3 (de asemenea #7041-#7046 i G112)
#14061-#14066 G154 P4 (de asemenea #7061-#7066 i G113)
#14081-#14086 G154 P5 (de asemenea #7081-#7086 i G114)
#14101-#14106 G154 P6 (de asemenea #7101-#7106 i G115)
#14121-#14126 G154 P7 (de asemenea #7121-#7126 i G116)
#14141-#14146 G154 P8 (de asemenea #7141-#7146 i G117)
#14161-#14166 G154 P9 (de asemenea #7161-#7166 i G118)
#14181-#14186 G154 P10 (de asemenea #7181-#7186 i G119)
#14201-#14206 G154 P11 (de asemenea #7201-#7206 i G120)
214
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
*W
Distana incremental pe axa Z (opional)
*X
Comanda de micare pe axa X (opional)
*Z
Poziia fundului alezajului (opional)
Note referitoare la programare: Viteza de avans pentru tarodare este egal cu pasul filetului. A se vedea
exemplul pentru G84.
Nu este necesar pornirea arborelui principal n sens antiorar naintea acestui ciclu nchis; unitatea de
comand o va face automat.
215
Planul Z
Planul R
Deplasare rapid
Avans de lucru
nceput sau sfrit curs
Tarod pe stnga
Planul de pornire
G186 Tarodarea rigid invers cu sculele antrenate (pentru filete pe stnga) (Grupa 09)
F
C
R
W
X
Y
Z
Viteza de avans
Poziia axei C
Poziia planului R
Distana incremental pe axa Z
Comanda opional de micare pe axa X pentru diametrul piesei
Comanda opional de micare pe axa Y
Poziia fundului alezajului
Planul R
Z
.
Planul Z
Deplasare
rapid
Avans de lucru
nceput sau
sfrit curs
Planul de pornire
Nu este necesar pornirea arborelui principal n sens orar naintea acestui ciclu nchis; unitatea de comand
o va face automat. A se vedea exemplul de program G95
Viteza de avans pentru tarodare este egal cu pasul filetului. Aceasta se afl prin mprirea lui 1 la numrul
de filete.
Exemplu:
M6 x 1 = F.03937
M8x1.24 = F.0492
G187 E0.01
G187
Codul G187 este utilizat pentru selectarea preciziei cu care sunt prelucrate colurile. Forma de utilizare a G
187 este G187 Ennnn, unde nnnn reprezint precizia dorit.
216
F
Viteza de avans pe rotaie (G99)
X
Poziia axei X la fundul alezajului
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 va fi apelat ca numr pozitiv. Nu este necesar pornirea arborelui principal n sensul corect; unitatea
de comand o va face automat.
Deplasare rapid
Avans de lucru
nceput sau
sfrit curs
Punctul de
pornire
CL
Suprafaa
piesei
Fundul alezajului
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
%
Decupleaz controlul sincron al arborilor i permite controlul independent al arborelui principal i respectiv
arborelui secundar.
217
*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.
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 de grade fa de originea
arborelui comandat (marcaj de 0)).
G199 R-30.0; (Originea arborelui urmritor (marcaj de 0) este poziionat la -30 de 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
comenzii G198. Acest lucru poate fi realizat i la turaie zero.
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)
M12 (jetul de aer comprimat activat)
M110 (strngerea mandrinei arborelui secundar)
M143 P500 (arborele secundar la 500 rot/min)
G97 M04 S500 (arborele principal la 500 rot/min)
G99
M111 (destrngerea mandrinei arborelui secundar)
M13 (jetul de aer comprimat dezactivat)
M05 (arborele principal oprit)\
M145 (arborele secundar oprit)
G199 (sincronizarea arborilor)
G00 B-28. (deplasarea rapid a arborelui secundar la suprafaa piesei)
G04 P0.5
G00 B-29.25 (avans arbore secundar spre pies)
M110 (strngerea mandrinei arborelui 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 (decuplarea sincronizrii arborilor)
M05
G00 G53 B-13.0
G53 G00 X-1. Y0 Z-11.
218
M01
(arborele 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
G03 X1.93 Z-0.0356 K-0.0356
G01 X1.935 Z-0.35
G00 X2.1 Z0.5 M09
G97 S500
G15
G53 G00 X-1. Y0 Z-11.
M01
U
Micare relativ opional pe axa X pentru schimbarea poziiei sculei
W
Micare 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
Acest cod G va determina strungul s schimbe sculele n cursul realizrii unei deplasri rapide de ndeprtare
i apoi apropiere de pies, pentru economia de timp.
Exemplu: G200 T202 U0.5 W0.5 X8. Z2.
U i W specific o micare relativ pe axele X i Z, ce este executat n timp ce capul revolver este deblocat.
X i Z specific poziia n care trebuie s se ajung n timp ce capul revolver este indexat. Ambele micri
sunt rapide.
Aceste dou coduri G sunt utilizate n aplicaiile de sondare pentru palpatoarele automat i manual (doar pentru strungurile SS i ST). Consultai seciunea Palpatorul pentru setarea automat a sculei pentru mai multe
informaii.
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
219
Deplasare rapid
Avans de lucru
nceput sau sfrit
curs
Punctul de
pornire
Planul R
Suprafaa piesei
CL
Fundul alezajului
G00 G53 Y0
(Origine axa Y)
(Cuplare ax C)
M133 P2500
(2500 rot/min)
G98
(IPM)
(Gurire la X 2.1)
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.
220
Deplasare rapid
Avans de lucru
nceput sau sfrit
curs
Oprire temporizat
Punctul de
pornire
Planul R
Suprafaa piesei
CL
Oprire temporizat n
fundul alezajului (X)
.
Exemplu de program
(G242 - PREGURIRE RADIAL)
G54
G00 G53 Y0
(Origine axa Y)
(Cuplare ax C)
M133 P2500
(2500 rot/min)
G98
(IPM)
(Gurire la X 2.1)
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
221
Y
Q
CL
Deplasare rapid
Avans de lucru
nceput sau sfrit
curs
Oprire temporizat
Planul de pornire
Setarea 52
Planul R
Suprafaa piesei
Setarea 22
Setarea 22
Oprire temporizat n fundul alezajului (X)
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 trecere 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 adus 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 UTILIZARE Q)
G54
G00 G53 Y0
(Origine axa Y)
(Cuplare ax C)
M133 P2500
(2500 rot/min)
G98
(IPM)
(Gurire la X 2.1)
222
G00 G53 Y0
(Origine axa Y)
(Cuplare ax C)
M133 P2500
(2500 rot/min)
G98
(IPM)
(Gurire la X 2.1)
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
Deplasare rapid
Avans de lucru
nceput sau sfrit
curs
CL
Punctul de
pornire
Planul R
Suprafaa piesei
Fundul alezajului (X)
223
G00 G53 Y0
(Origine axa Y)
(Cuplare ax C)
M133 P2500
(2500 rot/min)
G98
(IPM)
(Gurire la X 2.1)
CL
224
Punctul de
pornire
Planul R
Suprafaa piesei
Oprire temporizat n
fundul alezajului (X)
(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.
M30
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 va opri 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 (IPM)
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
225
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 va opri arborele principal cnd se ajunge la fundul alezajului. n acest punct, scula este retras
prin avans rapid manual din alezaj. Programul va continua atunci cnd este apsat 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 (IPM)
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
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 va continua atunci cnd este apsat butonul Cycle Start (pornire
ciclu).
226
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 (IPM)
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
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 cifre, de exemplu M03.
Numai un cod M poate fi programat ntr-o linie de cod. Toate codurile M intr n vigoare la sfritul blocului.
Lista de coduri M
M00 Oprirea programului
227
Lista de coduri M
M18 Rotirea capului revolver ntotdeauna spre napoi
M43 Deblocarea capului revolver (doar M145 Oprirea arborelui secundar (opional)
pentru service)
M44 Blocarea capului revolver (doar
pentru service)
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 (blocul de dup M00) va fi marcat atunci
cnd este vizualizat n editorul de programe. Apsarea Cycle Start (pornire ciclu) determin continuarea
funcionrii programului cu blocul marcat.
M01 funcioneaz la fel ca M00, cu excepia faptului c funcia Oprire opional trebuie s fie activat.
M02 ncheie un program. Reinei c cel mai uzual mod de ncheiere a unui program este prin utilizarea unui
M30.
228
M03 pornete rotirea arborelui principal spre nainte. M04 pornete rotirea arborelui principal spre napoi. M05
oprete arborele principal.
Turaia arborelui principal este controlat cu un cod de adres S; de exemplu, S1500 va comanda o turaie a
arborelui principal de 1500 rot/min.
M08 activeaz alimentarea opional cu lichid de rcire, iar M09 o dezactiveaz (a se vedea de asemenea
M88/89 pentru lichidul de rcire la nalt presiune).
NOT: Starea lichidului de rcire este verificat doar la nceputul unui program, astfel c o stare de nivel
sczut al lichidului de rcire nu va opri programul aflat deja n curs de rulare.
M10 Strnge mandrina, iar M11 o destrnge. Dac arborele principal se rotete, acesta va fi oprit nainte ca
mandrina s fie destrns.
M12 i M13 controleaz jetul automat de aer comprimat opional. M12 activeaz jetul automat de aer comprimat, iar M13 dezactiveaz jetul automat de aer comprimat. n plus, M12 Pnnn (nnn este n milisecunde) l va
activa pentru un timp specificat, apoi l va dezactiva automat.
Tub prelungitor
Cuplaj
Tub de aer
automat
Tub
prelungitor
Tub prelungitor
Cuplaje
Tub de aer
automat
Tub de aer
automat
Aceste coduri M sunt utilizate pentru maini echipate cu axa C opional. M14 aplic o frn de tip etrier pentru blocarea arborelui principal, n timp ce M15 elibereaz frna.
M17 i M18 rotesc capul revolver spre nainte (M17) sau spre napoi (M18) atunci cnd se realizeaz schimbarea sculei. M17 i M18 funcioneaz n acelai bloc cu alte coduri M. Urmtorul cod de program M17 va determina deplasarea capului revolver spre nainte la scula 1, respectiv spre napoi la scula 1 dac se comand
un M18.
Un M17 sau M18 va rmne n vigoare pentru tot restul programului. Reinei c setarea 97, Tool Change
Direction (sensul de schimbare a sculei), trebuie setat la M17/M18.
229
M19 regleaz arborele principal ntr-o poziie fix. Arborele principal se va orienta 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
va orienta arborele principal la 270 de grade. Valoarea R permite programatorului s specifice pn la patru
zecimale; de exemplu, M19 R123.4567.
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
CercHole
de alezaje
uruburi
cu 3
la 120 pentru BHC 3
Bolt
Circle3de
holes
@ 120
onalezaje
3" BHC
%
O0050
T101
G54
G00 X3.0 Z0.1
G98 (Avans pe minut)
M19 P0 (Orientare arbore principal)
M14 (Cuplare frn arbore principal)
M133 P2000 (Pornire scul antrenat nainte)
G01 Z-0.5 F40.0
G00 Z0.1
0
0
M19 P120 (Orientare arbore principal)
M14 (Cuplare frn arbore principal)
G01 Z-0.5
BHC 3
G00 Z0.1
M19 P240 (Orientare arbore principal)
M14 (Cuplare frn arbore principal)
G01 Z-0.5
0
1200
G00 Z0.1
240
M15 (Decuplare frn arbore principal)
M21 i M22 poziioneaz ppua mobil. M21 utilizeaz setrile 105, 106 i 107 pentru deplasarea ppuii
mobile n punctul de susinere. M22 utilizeaz setarea 105 pentru deplasarea ppuii mobile n punctul de
retragere. Reglai presiunea cu ajutorul supapelor de pe HPU (cu excepia ST-40, ce utilizeaz setarea 241
pentru a defini presiunea pentru prindere).
urub de
reglare
Codurile M M21 - M28 sunt opionale pentru releele utilizatorului. Fiecare cod M activeaz unul dintre releele
opionale. Butonul Reset (resetare) va opri orice operaie ce este suspendat pentru a se atepta ca un accesoriu activat de releu s termine. A se vedea de asemenea M51-58 i M61-68.
Unele dintre sau toate codurile M21-25 (M21-M22 la frezele de sculrie, de atelier i mini-freze) pentru PCB
I/O pot fi utilizate pentru dotrile opionale instalate din fabricaie. Verificai dac releele prezint cabluri, pentru a stabili care dintre acestea sunt utilizate. Contactai dealerul pentru detalii suplimentare.
230
Numai un releu este activat la un moment dat. O operaie tipic este aceea de comandare a unui alimentator de bare. Secvena se deruleaz dup cum urmeaz: Rulai seciunea de prelucrare a unui program de
prelucrare CNC. Oprii micarea CNC i comandai alimentatorul de bare prin intermediul releului. Ateptai
un semnal de finalizare (stop) de la alimentatorul de bare. Apoi continuai programul de prelucrare CNC.
Releele cod M - Aceste ieiri pot fi utilizate pentru activarea palpatoarelor, pompelor auxiliare sau dispozitivelor de fixare etc. Dispozitivele auxiliare sunt conectate electric la regleta de borne a releului corespunztor.
Regleta de borne are cte o poziie pentru normal deschis (NO), normal nchis (NC) i comun (CO).
M28 M27 M26 M25 M24 M23 M22 M21
NO COM NC
NO COM NC
P8
P4
12 11 10 9 8 7 6 5 4 3 2 1
K8
12 11 10 9 8 7 6 5 4 3 2 1
K1
Releele opionale cod 8M - Funciile releu cod M suplimentar pot fi achiziionate n blocuri de cte 8. Maximum dou plci de relee cod 8M pot fi instalate pe main, cu un total de 16 ieiri suplimentare. Un total de
4 blocuri a cte 8 relee sunt posibile n sistemul Haas, numerotate de la 0 la 3. Blocurile 0 i 1 sunt interne
pentru PCB I/O principal. Blocul 1 include releele M21-25 n partea superioar a PCB I/O. Blocul 2 apeleaz
prima opiune 8M a PCB. Blocul 3 apeleaz a doua opiune 8M a PCB.
NOT: Blocul 3 poate fi utilizat pentru unele opiuni Haas instalate i s-ar putea s nu fie disponibil.
Contactai fabrica Haas pentru detalii suplimentare.
Doar un bloc de ieiri poate fi apelat cu codurile M la un moment dat. Acesta este controlat de parametrul 352
Selectare bloc relee. Releele din blocurile neactivate sunt accesibile doar cu variabile macro sau cu M59/69.
Parametrul 352 este setat la expediie la 1 ca standard.
NOT: Pentru orice opiuni de palpare (cu excepia LTP), parametrul 352 trebuie setat la 1. Cnd este
instalat opiunea 8M, accesai releele acesteia prin utilizarea M59/69.
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 oprete un program. Acesta oprete arborele principal i dezactiveaz lichidul de rcire, iar cursorul programului revine la nceputul programului. M30 anuleaz coreciile pentru lungimea sculei.
M31 pornete motorul transportorului de pan opional n sens spre nainte; sensul ce evacueaz panul din
main. Transportorul nu se va opri dac este deschis ua. Se recomand ca transportorul de pan s fie
utilizat intermitent. Funcionarea continu va determina supranclzirea motorului.
M33 oprete micarea transportorului.
231
M36 activeaz recuperatorul de piese opional. M37 dezactiveaz recuperatorul de piese opional. M36
rotete recuperatorul de piese n poziia de preluare a pieselor. M37 rotete recuperatorul de piese n afara
nfurtorii de lucru.
Varierea turaiei arborelui principal (SSV) permite operatorului s specifice o gam n care turaia arborelui
principal va varia 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 va varia
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 va varia turaia arborelui principal ntre 950 i
1050 rot/min dup comanda M38.
O0010;
S1000 M3
G4 P3.
M38 (SSV ON - variaie turaie arbore principal activat)
G4 P60.
M39 (SSV ON - variaie turaie arbore principal dezactivat)
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 va reveni la turaia comandat iar modul SSV va fi dezactivat.
O comand de oprire a programului, cum ar fi M30, sau apsarea tastei Reset (resetare) dezactiveaz de
asemenea SSV. Dac variaia turaiei este mai mare dect valoarea comandat pentru turaie, orice valoare
negativ pentru turaie (sub zero) va fi 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 viteza de achiere constant (G96) este activat (ce va calcula turaia
arborelui principal), comanda M38 va modifica acea valoare 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 datorit posibilelor erori de pas cauzate de discordana dintre acceleraiile arborelui
principal i axei Z.
Ciclurile de tarodare: G84, G184, G194, G195 i G196 vor fi executate la turaia comandat, iar SSV nu va
fi aplicat.
La mainile cu transmisie, M41 selecteaz treapta inferioar iar M42 selecteaz treapta superioar.
Codurile M51 - M58 sunt opionale pentru interfeele de utilizator. Acestea vor activa unul din relee i l vor
lsa activ. Utilizai M61-M68 pentru a le dezactiva. Tasta Reset (resetare) va dezactiva toate releele. A se
vedea M121-M128 pentru detalii referitoare la releele cod M.
232
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 discret
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 la sfritul liniei de cod.
NOT: 8M #1 utilizeaz adresele 1140-1147.
Codurile M61 - M68 sunt opionale pentru interfeele de utilizator. Acestea vor dezactiva unul din relee.
Utilizai M51-M58 pentru a le activa. Tasta Reset (resetare) va dezactiva toate releele. A se vedea M121M128 pentru detalii referitoare la releele cod M.
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 la sfritul liniei de cod.
Codurile M76 i M77 sunt utilizate pentru dezactivarea i activarea afiajului pe ecran. Aceste coduri M sunt
utile n cursul rulrii unui program complicat mare, ntruct actualizarea ecranului consum din puterea de
procesare, ce altfel poate fi utilizat pentru comandarea micrilor mainii.
Acest cod M este utilizat cu un palpator. M78 genereaz o alarm dac o funcie salt programat (G31)
recepioneaz un semnal de la palpator. Acesta este utilizat atunci cnd nu se ateapt un semmal de salt,
i poate indica o coliziune cu palpatorul. M79 genereaz o alarm dac o funcie salt programat (G31) nu
recepioneaz un semnal de la palpator. Acesta este utilizat atunci cnd lipsa semnalului de salt indic o eroare de poziionare a palpatorului. Aceste coduri pot fi plasate n aceeai linie cu codul de salt G sau n orice
bloc ulterior.
Semnal negsit
Semnal gsit
M85 deschide ua automat, iar M86 o nchide. Unitatea de comand emite semnale sonore n timp ce ua
este n micare.
M88 activeaz lichidul de rcire la nalt presiune opional, iar M89 dezactiveaz lichidul de rcire. Utilizai
M89 pentru activarea lichidului de rcire la nalt presiune n cursul execuiei programului nainte de rotirea
capului revolver.
Avertisment! Dezactivai lichidul de rcire la nalt presiune nainte de efectuarea schimbrii sculei.
96-0081 rev AN 04-2012
233
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 Px Qx. P este numrul axei. Q 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 variabilele macro ascunse 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.
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.
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 pe afiajul de
diagnosticare (intrarea din stnga sus este 0, iar intrarea din dreapta jos este 63). Atunci 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
N10
.
.
234
N85 M21
N95 M30
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, 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
numrul nn respectiv de ori. Exemplu:
O0001
M97 P1000 L2
M30
N1000 G00 G90 G55 X0 Z0
S500 M03
G00 Z-.5
G01 X.5 F100.
G03 ZI-.5
G01 X0
Z1. F50.
G91 G28 X0
G28 Z0
G90
M99
Acest cod este utilizat pentru apelarea unei subrutine, structura fiind M98 Pnnnn (Pnnnn este numrul programului ce este apelat). Subprogramul trebuie s fie n lista de programe, trebuind s includ M99 pentru
revenirea la programul principal. Un contor Lnn poate fi plasat n linia ce conine M98 i va determina apelarea subrutinei de un numr nn de ori nainte s se continue cu blocul urmtor.
O0001
M30
(Sfrit program)
O0100
(Numr subprogram)
S500 M03
G00 Z-.5
G01 X.5 F100.
G03 ZI-.5
G01 X0
Z1. F50.
G91 G28 Z0
G90
M99
235
Acest cod este utilizat pentru revenirea n programul principal dintr-o subrutin sau dintr-un macro, structura
fiind M99 Pnnnn (Pnnnn este linia din programul principal la care se va reveni). Acesta va determina programul principal s revin n bucl la nceput fr oprire atunci cnd este utilizat n programul principal.
Note referitoare la programare - Putei simula comportamentul Fanuc prin utilizarea codului urmtor:
apelare program:
Haas
Fanuc
O0001
O0001
...
...
N50 M98 P2
N50 M98 P2
...
...
N100 (continu de
aici)
...
...
M30
M30
subrutin:
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.
Braul palpatorului opional pentru setarea sculei este extins i retras cu ajutorul acestor coduri M.
Acest cod M permite unui program cod G s plaseze o solicitare scurt (mesaj) pe ecran. O variabil macro
din gama 500 - 599 trebuie specificat printr-un cod P. Programul poate verifica orice caracter ce poate fi
introdus de la tastatur, prin comparare cu echivalentul zecimal al caracterului ASCII (G47, Gravarea textului,
are o list de caractere ASCII).
Exemplul de program urmtor va adresa utilizatorului o ntrebare cu rspuns da sau nu, apoi va atepta introducerea unui Y (da) sau N (nu). Toate celelalte caractere vor fi ignorate.
N1 #501= 0.
(tergere variabil)
N5 M109 P501
(Hibernare 1 min?)
IF [ #501 EQ 0. ] GOTO5
(Ateptare tast)
(Y)
(N)
GOTO1
(Caut n continuare)
N10
(S-a tastat un Y)
M95 (00:01)
GOTO30
N20
(S-a tastat un N)
G04 P1.
N30
(Oprire)
M30
236
Exemplul de program urmtor va solicita utilizatorului s selecteze un numr, apoi va atepta introducerea
unui 1, 2, 3, 4 sau 5; toate celelalte caractere vor fi ignorate.
%
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 (Se verific 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
(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
%
M114 aplic o frn de tip etrier pentru blocarea arborelui secundar, n timp ce M115 elibereaz frna.
237
Aceast comand va orienta 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).
Codurile M121 - M128 sunt opionale pentru interfeele de utilizator. Acestea vor activa unul dintre releele
1132 - 1139, vor atepta semnalul M-fin, vor elibera releul, i vor atepta ncetarea semnalului M-fin. Tasta
Reset (resetare) va finaliza orice operaie ce este suspendat n ateptarea un M-fin.
M133 pornete rotirea arborelui principal al sculei antrenate spre nainte. M134 pornete rotirea arborelui
principal al sculei antrenate spre napoi. M135 oprete arborele principal al sculei antrenate.
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 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.
Aceste coduri M sunt utilizate pentru cuplarea sau decuplarea motorului axei C opionale.
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 ce 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 Write (scriere) 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. n continuare este
prezentat o descriere detaliat a setrilor:
238
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 va rmne n
repaus nainte s fie scoas de sub tensiune. Maina nu va fi scoas de sub tensiune n timp ce un program
este n curs de rulare, iar contorizarea timpului (numrului de minute) va fi reluat de la zero de fiecare dat
cnd este apsat o tast sau este utilizat maneta de avans rapid. Secvena de oprire automat emite o
avertizare pentru utilizator cu 15 secunde nainte de scoaterea de sub tensiune, moment n care apsarea
unei taste va opri secvena de scoatere de sub tensiune a mainii.
Scoate de sub tensiune maina la sfritul unui program (M30) dac aceast setare este setat la On
(activat). Maina va emite o avertizare pentru utilizator de 30 de secunde atunci cnd se ajunge la un M30;
apsarea unei taste va ntrerupe secvena de scoatere din funciune.
Aceast setare modific modul n care este vizualizat un program n modul grafic. Cnd aceasta este Off
(dezactivat), micrile rapide ale sculei (neachietoare) nu indic o traiectorie. Cnd aceasta este On
(activat), micrile rapide ale sculei las o linie ntrerupt pe ecran.
Aceast setare modific modul n care este vizualizat un program n modul grafic. Cnd aceasta este On
(activat), micarea pe axa Z va lsa un marcaj X pe ecran. Cnd aceasta este Off (dezactivat), nu sunt
prezentate marcaje suplimentare pe afiajul grafic.
Cnd este setat la On (activat), aceast setare dezactiveaz tastele CW / CCW (arbore principal n sens
orar/antiorar) i ATC FWD / ATC REV (ATC nainte/ napoi).
239
Activarea acestei setri va mpiedica modificarea parametrilor, cu excepia parametrilor 81 - 100. Reinei c
atunci cnd unitatea de comand este iniializat, aceast setare este activat.
Aceast setare blocheaz funciile de editare memorie (Alter - schimbare, Insert - inserare etc.) atunci cnd
este setat la On (activat).
9 - Dimensioning (dimensionare)
Aceast setare comut ntre modul oli i modul metric. Cnd este setat la oli, unitatea de msur
programat pentru X, Y i Z este oli, la 0.0001. Cnd aceasta este setat la Metric, unitatea de msur
programat este mm, la 0.001 mm. Toate valorile coreciilor/decalajelor sunt transformate atunci cnd aceast
setare este modificat din oli n metric sau invers. ns, modificarea acestei setri nu va transforma automat
un program stocat n memorie; va trebui s transformai valorile axelor programate n noua unitate de msur
setat.
Cnd este setat la oli, codul G implicit este G20, cnd este setat la Metric, codul G implicit este G21.
Avans de lucru
Curs max.
Dimensiune programabil min.
Gam avans de lucru
OLI
METRIC
oli/min
+/- 15400.0000
.0001
.0001 - 300.000 oli/min.
mm/min
+/- 39300.000
.001
.001 - 1000.000
Activarea acestei setri va limita 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
va fi limitat la 350 ipm atunci cnd aceast setare este On (activat). Unitatea de comand va afia 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%.
Aceast setare permite operatorului s modifice viteza de transfer al datelor spre/de la primul port 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.
Aceast setare definete paritatea primului port serial (RS-232). Cnd este setat la None (fr), nu este
adugat un bit de paritate la datele seriale. Cnd este setat la zero, se adaug un bit 0. Even (par) i
Odd (impar) opereaz ca funcii normale de paritate. Asigurai-v c tii care sunt cerinele sistemului
dumneavoastr, de exemplu, XMODEM trebuie s utilizeze 8 bii de date, fr paritate (setare la None fr). Aceast setare trebuie s corespund vitezei de transfer a computerului.
Aceast setare definete numrul de bii de oprire pentru primul port serial (RS-232). Acesta poate fi 1 sau 2.
Aceast setare trebuie s corespund vitezei de transfer a computerului.
240
14 - Synchronization (sincronizare)
Aceasta modific protocolul de sincronizare dintre emitent i receptor pentru primul port serial (RS-232).
Aceast setare trebuie s corespund vitezei de transfer a 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 codurilor DC este similar XON/XOFF, 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.
Setrile 16-21
Aceste setri pot fi activate pentru a preveni modificarea funciilor mainii de ctre operatori nefamiliarizai cu
cerinele programrii, ceea ce poate duce la deteriorarea mainii sau a piesei de prelucrat.
Funcia oprire opional nu va fi disponibil atunci cnd aceast setare este On (activat).
Funcia tergere bloc nu va fi disponibil atunci cnd aceast setare este On (activat).
Tastele de control manual al vitezei de avans vor fi dezactivate atunci cnd aceast setare este On (activat).
Tastele de control manual al arborelui principal vor fi dezactivate atunci cnd aceast setare este On
(activat).
Tastele de control manual al deplasrii rapide vor fi dezactivate atunci cnd aceast setare este On (activat).
Aceast setare specific distana de retragere a axei Z pentru eliminarea achiilor n cursul unui ciclu nchis
G73. Gama este 0.0 - 29.9999 oli (0 - 760 mm).
Activarea acestei setri va mpiedica vizualizarea, editarea sau tergerea programelor din seria 9000. Programele din seria 9000 nu pot fi ncrcate sau descrcate cu aceast setare activat. Reinei c programele
din seria 9000 sunt de obicei programe macro.
Aceast setare este utilizat pentru a controla semnalul de nceput de band (banda neimprimat de la nceputul unui program) trimis unui dispozitiv de perforare band conectat la primul port RS-232.
Aceast setare controleaz modelul EOB (caracter de ncheiere a blocului) atunci cnd datele sunt trimise
i recepionate la/de la portul serial 1 (RS-232). Aceast setare trebuie s corespund vitezei de transfer a
computerului.
241
Activarea acestei setri va determina finalizarea ciclului nchis comandat fr o comand X sau Z. Metoda
preferat de funcionare este cu aceast setare On (activat).
Cnd aceast setare este Off (dezactivat), unitatea de comand se va opri dac ciclul nchis este programat
fr o deplasare pe axa X sau Z.
Cnd aceast setare este Off (dezactivat), tasta Reset (resetare) nu va modifica poziia indicatorului de program. Cnd aceasta este On (activat), tasta Reset (resetare) va deplasa indicatorul de program la nceputul
programului.
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) va
genera o alarm dac se ncearc activarea lichidului de rcire manual sau prin intermediul unui program.
Selectarea Ignore (ignorare) va ignora toate comenzile de programare a lichidului de rcire, ns pompa
poate fi activat manual.
Aceast setare modific modul n care funcioneaz coreciile de decalare a 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 afiajul Corecii/decalaje i este admis G50 T5100. Dac aceasta este FANUC, coreciile pentru
geometria sculei 1 - 50 sunt disponibile n afiajul Corecii/decalaje i este disponibil sistemul de coordonate
de lucru tip G54.
Cnd aceast setare este On (activat), repornirea unui program dintr-un alt punct dect de la nceput va
determina 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 vor fi procesate atunci cnd setarea 36 este activat:
M08 Activarea lichidului de rcire
M37 Recuperatorul de
piese dezactivat
M61-68 Dezactivarea
codurilor M de utilizator
Cnd aceasta este Off (dezactivat), programul va porni fr s verifice strile mainii. Dezactivarea acestei
setri poate duce la economii de timp atunci cnd se ruleaz programe verificate.
Aceast setare este utilizat pentru a modifica numrul de bii de date pentru portul serial 1 (RS-232).
Aceast setare trebuie s corespund vitezei de transfer a computerului. n mod normal trebuie s utilizeze 7
bii de date, ns unele computere necesit 8. XMODEM trebuie s utilizeze 8 bii de date, fr paritate.
Aceasta reprezint o nregistrare numeric de valoare 0 sau 1. Aceasta este utilizat pentru selectarea
numrului de axe auxiliare externe adugate la sistem. Dac aceasta este setat la 0, nu exist axe auxiliare.
Dac aceasta este setat la 1, exist o ax V.
242
39 - Beep @ M00, M01, M02, M30 (avertizare sonor la M00, M01, M02, M30)
Activarea acestei setri va determina avertizorul acustic al tastaturii s emit semnale sonore atunci cnd se
ntlnete un M00, M01 (cu oprirea opional activ), M02 sau M30. Avertizarea acustic va continua pn
cnd se apas o tast.
Cnd aceast setare este On (activat), se adaug spaii ntre codurile de adres atunci cnd un program
este transmis prin intermediul portului serial 1 RS-232. Aceasta face ca un program s poat fi citit/editat mult
mai uor pe un PC. Cnd aceasta este Off (dezactivat), programele transmise prin intermediul portului serial
nu au spaii i sunt mai dificil de citit.
Activarea acestei setri 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.
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.
(Viteza de avans minim n procente din compensarea razei vrfului sculei) Aceast setare afecteaz viteza
de avans atunci cnd compensarea frezei deplaseaz scula spre interiorul unei traiectorii de achiere circulare. Acest tip de achiere va ncetini avansul pentru a se menine o vitez de achiere constant. Aceast
setare specific cea mai redus vitez de avans ca procent din viteza de avans programat (n gama 1-100).
Cnd una sau mai multe dintre aceste setri este On (activat), micarea axei poate fi 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.
Aceasta modific protocolul de sincronizare dintre emitent i receptor pentru al doilea port serial. Al doilea
port serial este utilizat pentru axele auxiliare. Setrile unitii de comand CNC i ale axelor auxiliare trebuie
s fie adaptate ntre ele.
Selectarea RTS/CTS va solicita emitentului s ntrerup temporar transmiterea datelor pn cnd receptorul
preia datele.
Selectarea XON/XOFF va utiliza codurile de caractere ASCII de la receptor pentru a solicita emitentului s
opreasc temporar transmisia. XON/XOFF este setarea cea mai uzual.
SelectareaDC Codes (coduri DC) este similar XON/XOFF, cu excepia faptului c se transmit coduri de cititor start/stop.
Selectarea XMODEM este un protocol de comunicaie gestionat de receptor ce transmite datele n blocuri
de cte 128 bytes. XMODEM confer siguran comunicaiei RS-232, fiecare bloc fiind verificat n privina
integritii.
Gama 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,
pentru a se asigura 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
243
necesar pentru eliminarea achiilor, planul R poate fi adus mult mai aproape de piesa gurit.
Setarea 52
Suprafaa frontal
piesei
Poziia de
pornire
Planul R
Noul plan R
Activarea acestei setri 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 unitatea de comand este iniializat, aceast setare va fi dezactivat automat.
Aceast setare permite operatorului s modifice viteza de transfer al datelor pentru al doilea port serial (ax
auxiliar). Aceast setare trebuie s corespund valorii din unitatea de comand a axei auxiliare.
Activarea acestei setri va 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 cnd aceasta este setat la Off (dezactivat).
Cnd aceast setare este On (activat), ncheierea unui program cu un M30 sau apsarea tastei Reset (resetare) readuce toate codurile G modale la valorile implicite.
Deplasarea rapid XZ asociat unui ciclu nchis nu poate realiza o oprire exact atunci cnd aceast setare
este Off (dezactivat). Activarea acestei setri va asigura ncheierea deplasrii rapide XZ cu o oprire exact.
Aceast setare selecteaz tipul de compensare a frezei ce este utilizat (FANUC sau YASNAC). Consultai
seciunea Compensarea frezei.
Aceste setri sunt utilizate pentru a defini decalarea i dimensiunea palpatorului arborelui principal. 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 codurile G31, G36, G136 i M75. Valorile nregistrate pentru fiecare setare pot fi numere pozitive sau negative.
Se pot utiliza macro-uri pentru accesarea acestor setri; consultai seciunea Macro-urile pentru informaii
suplimentare.
244
Mandrin
Pies
Mandrin
Z+ = 0 (setarea 61)
Z = Limea
palpatorului
(tip .3937
(setarea 62)
Palpator
Pies
Palpator
X
(setarea 60)
X+
(setarea 59)
Diametrul
strunjit
Aceast setare este utilizat pentru specificarea limii palpatorului utilizat pentru testarea diametrului sculei.
Aceast setare se aplic doar pentru opiunea de palpare; aceasta este utilizat de G35.
64 - T. Ofs Meas Uses Work (msurare corecie scul utiliznd coordonatele de lucru)
Aceast setare modific modul de funcionare a tastei Tool Ofset Mesur (msurare corecie scul). Cnd
aceasta este On (activat), corecia nregistrat a sculei va fi 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.
Aceast setare specific nlimea zonei de lucru ce este afiat pe ecranul modului Grafic. Valoarea implicit
a acestei setri este nlimea maxim, ceea ce reprezint ntreaga zon de lucru a mainii. Prin utilizarea
formulei urmtoare, se poate seta o scal specific:
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.
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.
Modul Grafic
Setrile 66 i 68
setate la
Setrile 66 i
68 setate la 2.0
245
Aceasta este o setare On/Off (activat/dezactivat). Cnd aceasta este setat la off (dezactivat), unitatea de
comand nu va utiliza spaii libere generate o instruciune DPRNT tip macro. i invers, cnd este setat la On
(activat), unitatea de comand va utiliza spaii libere. Exemplul urmtor ilustreaz comportamentul unitii de
comand atunci cnd aceast setare este OFF (dezactivat) sau ON (activat).
#1 = 3.0 ;
IEIRE
G0 G90 X#1 ;
OFF
ON
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).
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 reinute. Valoarea implicit a acesteia este On
(activat).
Utilizat mpreun cu ciclurile nchise G71 i G72, aceast setare specific adncimea incremental pentru
fiecare trecere la o achiere de degroare. Aceasta este utilizat dac programatorul nu specific un cod D.
Gama de valori valabile este ntre 0 i 29.9999 oli, respectiv 299.999 mm. Valoarea implicit este .1000 oli.
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 ntre 0 i 29.9999 oli, respectiv 299.999 mm. Valoarea implicit este .0500
oli.
Aceast setare, mpreun cu setarea 75, este util pentru depanarea programelor CNC. Cnd setarea 74
este On (activat), unitatea de comand va afia codul pentru programele macro (O9xxxx). Cnd setarea
este Off (dezactivat), unitatea de comand nu va afia codurile din seria 9000.
Cnd setarea 75 este On (activat) i unitatea de comand funcioneaz n modul bloc cu bloc, unitatea de
comand se va opri dup fiecare bloc de cod al unui program macro (O9xxxx) i va atepta ca operatorul s
apese butonul Cycle Start (pornire ciclu). Cnd setarea 75 este Off (dezactivat), programul macro este rulat
continuu, unitatea de comand nu va face pauze dup fiecare bloc, chiar dac este activat modul bloc cu
bloc. 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 va executa 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.
Aceasta este o setare On/Off (activat/dezactivat). Cnd aceasta este Off (dezactivat), pedala funcioneaz
normal. Cnd aceasta este On (activat), orice acionare a pedalei este ignorat de unitatea de comand.
246
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
Cnd este apsat tasta Power Up/Restart (iniializare/repornire), unitatea de comand va schimba cu scula
specificat n aceast setare. Dac se specific zero (0), nu se produce o schimbare a sculei la iniializare.
Valoarea implicit a setrii este 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 Enter (execuie).
Cnd aceast setare este On (activat), un M30 va reseta orice funcii controlate manual (viteza de avans,
arborele principal, deplasarea rapid) la valorile lor implicite (100%).
Aceast setare determin executarea aciunii specificate (alarm, oprire avans, avertizare sonor, avans
automat) atunci cnd scula este suprasolicitat (consultai seciunea Sculele).
Selectarea Alarm (alarm) va determina oprirea mainii atunci cnd scula este suprasolicitat.
Cnd este setat la Feedhold (oprire avans), va fi afiat mesajul Tool Overload (suprasolicitare scul) i
maina se va opri ntr-o poziie de oprire avans atunci cnd survine aceast stare. Prin apsarea unei taste,
mesajul va fi ters.
Selectarea Beep (avertizare sonor) va determina emiterea unui semnal sonor de ctre unitatea de
comand atunci cnd scula este suprasolicitat.
Cnd este setat la Autofeed (avans automat), maina limiteaz automat viteza de avans n funcie de
solicitarea sculei.Note referitoare la avansul automat: La tarodare (rigid sau flotant), controlul manual
al avansului i arborelui principal va fi 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.
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 vor fi 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 a fost deja depit, unitatea de comand va ignora tastele de control manual al vitezei de avans.
247
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.
Punct program
..
Utilizat n ciclul nchis de filetare G76, aceast setare specific ct material va fi lsat pe filet pentru finisare
dup toate trecerile ciclului. Gama de valori este ntre 0 i .9999 oli. Valoarea implicit este 0.
Aceasta este o setare On/Off (activat/dezactivat). Cnd se execut M06 i aceast setare este ON
(activat), orice funcii controlate manual vor fi anulate i setate la valorile lor programate.
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 programate sau implicite.
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 a setrii este -8.0000.
Aceast setare regleaz la valori extreme valorile pentru geometria sculei sau decalare. n modul grafic,
coreciile sculelor sunt ignorate, astfel nct traiectoriile de achiere pentru diferite scule sunt afiate n
aceeai poziie. Setarea acesteia la o valoare aproximat n coordonatele mainii pentru punctul de zero programat al piesei va anula orice alarme X n afara domeniului cursei pe care le-ai putea ntlni n modul grafic.
Valoarea implicit a setrii este -8.0000.
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.
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. Valorile sunt n oli.
Aceast setare este diferena minim admis dintre poziia axei Z i poziia ppuii mobile (a se vedea setarea 93). 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.
Valoarea implicit pentru aceast setare este zero. Valorile sunt n oli.
248
Umr
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 n unghi
drept. Valoarea din setarea 95 este egal cu numrul de rotaii (filete teite) dorit. Reinei c setrile 95 i 96
interacioneaz ntre ele. Gama valabil: 0 - 29.999 (multiplu al pasului curent al filetului, F sau E).
Suprafa
frontal
G76 sau G92 Cursa de filetare cu M23 activ
L
V Filet
Traiectoria sculei
Filetul programat,
punctul final
Setarea 95 x L
Setarea 96 = 45
Pasul
Cursa efectiv,
punctul final
A se vedea setarea 95. Gama valabil: 0 - 89 de grade (nu se admite punctul zecimal)
Aceast setare determin sensul implicit de schimbare a sculei. Aceasta poate fi setat la Shortest (cel mai
scurt drum) sau M17/M18.
Cnd se selecteaz Shortest (cel mai scurt drum), unitatea de comand va solicita rotirea 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 va roti capul revolver fie ntotdeauna nainte, fie ntotdeauna
napoi, n funcie de cel mai recent M17 sau M18 comandat. Cnd se apas tasta Reset (resetare), la
iniializare sau la executarea unui M30/M02, unitatea de comand va 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 datorit sculelor de dimensiuni neobinuite.
Aceast setare determin turaia arborelui principal pentru tasta Spindle Jog (avans rapid arbore principal).
Valoarea implicit este 100 rot/min.
Utilizat n ciclul nchis de filetare G76, aceast setare specific valoarea minim a adncimii de achiere
pentru trecerile succesive de filetare. Trecerile succesive nu pot fi sub valoarea din aceast setare. Gama de
valori este ntre 0 i .9999 oli. Valoarea implicit este 0.0010 oli.
Cnd aceast setare este zero, protecia de ecran este dezactivat. Dac setarea este reglat la un anumit
numr de minute, dup intervalul de timp respectiv n care nu se acioneaz tastatura, se va afia ecranul
IPS. Dup un al doilea interval de temporizare a proteciei de ecran, va fi afiat sigla Haas, ce i va modifica
poziia la fiecare 2 secunde (dezactivare la apsarea oricrei taste, maneta de avans rapid sau la o alarm).
Protecia de ecran nu va fi activat dac unitatea de comand este n modul Hibernare, Avans rapid, Editare
sau Grafic.
101 - Feed Overide -> Rapid (control manual avans ->deplasare rapid)
Apsarea tastei Handle Control Feedrate (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.
249
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 butonul Cycle Start (pornire ciclu) este eliberat, se genereaz o
oprire a avansului.
Aceast setare nu poate fi activat n timp ce setarea 104 este activat. Cnd una dintre acestea este setat
la On (activat), cealalt va fi dezactivat automat.
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 activat n timp ce setarea 103 este activat. Cnd una dintre acestea este setat
la On (activat), cealalt va fi dezactivat automat.
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.
Cnd ppua mobil se deplaseaz spre punctul de susinere (setarea 107), acesta este punctul n care
ppua se va opri din deplasarea rapid i va ncepe avansul de lucru. Aceast setare trebuie s fie o valoare
pozitiv.
Aceast setare este exprimat n coordonatele absolute ale mainii i trebuie s aib o valoare negativ.
Acesta este punctul la care trebuie s se avanseze pentru susinere atunci cnd se comand M21. De
obicei, acesta este n interiorul unei piese susinute. Acesta este determinat prin avansul rapid spre pies i
adugarea unei valori pn n poziia absolut.
Acesta este numrul de minute (pn la 300 minute de la iniializare) n care sunt aplicate compensrile specificate n setrile 110-112.
Prezentare general Cnd maina este pus n funciune, dac setarea 109, i cel puin una dintre setrile
110, 111 sau 112, sunt setate la o valoare diferit de zero, va fi afiat urmtoarea avertizare:
Timpul de nclzire rmas este afiat n colul din dreapta jos al ecranului Diagnostics Inputs 2 (intrri diagnosticare) ntr-un format hh:mm:ss.
250
Setrile 110 i 112 specific valorile compensrilor (max = 0.0020 sau 0.051 mm) aplicate axelor. Setarea 109 trebuie s aib o valoare nregistrat pentru ca setrile 110 i 112 s aib efect.
Aceast setare este utilizat pentru strungurile TL-1 i TL-2. Consultai manualul Strungul de sculrie.
Setrile 114 i 115 controleaz transportorul de pan opional. Setarea 114 (durat ciclu transportor) este
perioada de timp dup care transportorul va fi 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 va fi activat la fiecare jumtate de or, va funciona 2 minute, apoi va fi
dezactivat.
Timpul de activare va fi setat la nu mai mult de 80% din durata ciclului. Reinei urmtoarele:
Apsarea butonului CHIP FWD (transportor pan nainte) (sau M31) va porni transportorul n sens spre
nainte i va activa ciclul.
Tasta CHIP STOP (oprire transportor pan) (sau M33) va opri transportorul i va anula ciclul.
118 - M99 Bumps M30 CNTRS (impulsuri M99 pentru comenzile M30)
Cnd aceast setare este On (activat), un M99 va aduga o unitate la contoarele M30 (acestea sunt vizibile
n afiajul Curnt Comnds (comenzi curente). Reinei c un M99 va crete doar contoarele ce apar ntr-un
program principal, nu ntr-un subprogram.
Activarea acestei setri nu va permite ca valorile din afiajul Offset (corecii/decalaje) s fie modificate. ns,
programele de modificare a coreciilor/decalajelor vor putea face n continuare asta.
Activarea acestei setri nu va permite ca variabilele macro s fie modificate. ns, programele de modificare a
variabilelor macro vor putea face n continuare asta.
Cnd M21 este utilizat pentru deplasarea ppuii mobile n punctul de susinere i susinerea unei piese,
unitatea de comand va genera o alarm dac piesa nu este gsit i s-a ajuns deja n punctul de susinere.
Setarea 121 poate fi activat i va fi generat o alarm atunci cnd este utilizat pedala pentru deplasarea
ppuii mobile n punctul de susinere i nu se gsete piesa.
Aceast funcie vizeaz strungurile cu arbore secundar. Valoarea acesteia poate fi O.D. (diametru exterior)
sau I.D. (diametru interior), similar setrii 92 pentru arborele principal.
251
Cnd aceasta este On (activat) i se apas butonul Turret Fwd (cap revolver nainte), Turret Rev (cap
revolver napoi) sau Next Tool (scula urmtoare) n timp ce una sau mai multe axe sunt departe de zero, se
presupune c este posibil s se produc o coliziune i se afieaz un mesaj n loc s se produc schimbarea
sculei. ns, dac operatorul a apsat butonul Handle Jog (manet de avans rapid) nainte de schimbarea
sculei, se presupune c axa tocmai a fost avansat rapid ntr-o poziie sigur i maina va executa schimbarea sculei.
Cnd aceast setare este Off (dezactivat), nu se va presupune nimic i strungul va executa schimbrile fr
afiarea unui mesaj.
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.
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. Se va afia 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 s-a ncercat s se modifice o corecie/un decalaj cu o valoare mai mare
dect cea nregistrat (pozitiv sau negativ).
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.
Consultai Transferul de date CNC din seciunea Programarea operaiilor pentru informaii detaliate.
144 - Feed Overide -> Spindle (control manual avans ->arbore principal)
Aceast setare urmrete meninerea unei grosimi constante a achiei atunci cnd se aplic un control manual. Cnd aceast setare este On (activat), orice control manual al vitezei de avans se va aplica i asupra
turaiei arborelui principal, iar controlul manual al arborelui principal va fi dezactivat.
Cnd aceasta 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.
Activarea acestei setri va face ca unitatea de comand s salveze coreciile/decalajele n acelai fiier cu
programul, sub titulatura O999999. Coreciile/decalajele vor aprea n fiier nainte de semnul % final.
Aceast setare controleaz formatul n care sunt salvate coreciile/decalajele mpreun cu programele.
Cnd este setat la A, formatul este conform celor afiate pe unitatea de comand, coninnd puncte zecimale i titluri ale coloanelor. Coreciile/decalajele salvate n acest format pot fi mai uor editate pe un PC i
rencrcate ulterior.
Cnd aceasta este setat la B, fiecare corecie/decalaj este salvat() ntr-o linie separat cu o valoare N i o
valoare V.
Aceste setri pot fi setate ntre -30 i +30 i vor ajusta compensarea termic existent a urubului cu -30% +30%, dup caz.
252
Cnd aceast setare este On (activat), unitatea de comand va aduga 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 va 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 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.
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.
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.
Activarea aceste setri va duce la afiarea comenzilor Q de colectare date pe ecranul PC-ului.
Aceasta specific durata de timp n care se ateapt n inactivitate nainte s se dezactiveze transportorul de
pan. Valorile sunt n minute.
Aceasta specific durata de timp n care se ateapt n inactivitate nainte s se dezactiveze lichidul de rcire
prin injecie, prin stropire sau prin arborele principal la freze. Valorile sunt n minute.
253
Aceasta specific o culoare de fundal pentru panourile de afiare inactive. Gama este 0 - 254.
Specific perioada de timp n minute dup care iluminarea de fundal a afiajului mainii este dezactivat
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).
201 - Show Only Work and Tool Offsets In Use (prezentare doar corecii scule i decalaje de
origine n uz)
Activarea acestei setri 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.
Aceast setare specific nlimea zonei de lucru ce este afiat pe ecranul Live Image (imagine n direct).
Dimensiunea maxim este limitat automat la nlimea implicit. Valoarea implicit prezint ntreaga zon de
lucru a mainii.
Poziioneaz partea superioar a ferestrei de scalare fa de poziia de zero a mainii pe axa X. Valoarea
implicit este zero.
Poziioneaz partea dreapt a ferestrei de scalare fa de poziia de zero a mainii pe axa X. Valoarea
implicit este zero.
Indic diametrul interior al piesei. Aceast setare poate fi ajustat prin introducerea unei valori n HOLE SIZE
(dimensiune alezaj) n tab-ul STOCK SETUP (setare pies brut) n IPS.
Controleaz faeta Z a piesei brute ce va fi afiat n imaginea n direct. Aceast setare poate fi ajustat prin
introducerea unei valori n STOCK FACE (faet pies brut) n tab-ul STOCK SETUP (setare pies brut) n
IPS.
Aceast setare controleaz diametrul piesei brute ce va fi afiat n imaginea n direct. Aceast setare poate fi
de asemenea ajustat din IPS.
Controleaz lungimea piesei brute ce va fi afiat n imaginea n direct. Aceast setare poate fi ajustat prin
introducerea unei valori n STOCK LENGTH (lungime pies brut) n tab-ul STOCK SETUP (setare pies
brut) n IPS.
Aceast setare controleaz nlimea flcilor mandrinei ce va fi afiat n imaginea n direct. Aceast setare
poate fi de asemenea ajustat din IPS.
Controleaz grosimea flcilor mandrinei ce va fi afiat n imaginea n direct. Aceast setare poate fi ajustat
prin introducerea unei valori n JAW THICKNESS (grosime falc) n tab-ul STOCK SETUP (setare pies
brut) n IPS.
Controleaz dimensiunea de strngere a piesei brute n flcile mandrinei ce va fi afiat n imaginea n direct.
Aceast setare poate fi ajustat prin introducerea unei valori n CLAMP STOCK (strngere pies brut) n
tab-ul STOCK SETUP (setare pies brut) n IPS.
254
Controleaz nlimea pragului flcilor mandrinei ce va fi afiat n imaginea n direct. Aceast setare poate
fi ajustat prin introducerea unei valori n JAW STEP HEIGHT (nlime prag falc) n tab-ul STOCK SETUP
(setare pies brut) n IPS.
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.
Aceast setare va dezactiva 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.
Controleaz vizibilitatea unei linii continue verzi prin care este reprezentat traiectoria trecerii finale n imaginea n direct. Aceasta este prezentat dac programul a fost rulat sau simulat anterior.
Controleaz dac imaginea n direct va focaliza sau nu automat piesa n colul din stnga jos. Activai sau
dezactivai prin apsarea tastei F4.
Unghiul vrfului rotativ al ppuii mobile, msurat n grade (0 - 180). Utilizat doar pentru imaginea n direct.
Iniializare cu o valoare de 60.
Diametrul vrfului rotativ al ppuii mobile, msurat n oli sau n sistem metric (n funcie de setarea 9),
nmulit cu 10,000. Utilizat doar pentru imaginea n direct. Valoarea implicit este 12500. Utilizai doar valori
pozitive.
Lungimea vrfului rotativ al ppuii mobile, msurat n oli sau n sistem metric (n funcie de setarea 9),
nmulit cu 10,000. Utilizat doar pentru imaginea n direct. Valoarea implicit este 20000. Utilizai doar valori
pozitive.
255
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.
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.
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.
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.
Controleaz faeta piesei brute ntoarse n scop de afiare n imaginea n direct. Aceast valoare este utilizat
de asemenea pentru crearea unui program cod G care va asigura funcionarea dorit a arborelui secundar.
Controleaz faeta piesei brute din arborele secundar n scop de afiare n imaginea n direct. Aceast
valoare este utilizat de asemenea pentru crearea unui program cod G care va asigura funcionarea dorit a
arborelui secundar.
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.
Specific perioada de timp, n minute, dup care lampa de lucru se stinge automat dac nu se apas nicio
tast i nu se acioneaz maneta de avans rapid. Dac exist un program n curs de rulare n momentul
stingerii luminii, rularea programului va continua..
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 240 sunt evideniate n portocaliu.
Fora aplicat asupra piesei brute de ctre ppua mobil servo (numai ST-40 i ST-40L). Valorile sunt n livre
for n modul standard i n newtoni n modul metric, conform setrii 9. Gama valabil este cuprins ntre
1000 (4448 n modul metric) i 4500 (20017 n modul metric).
Aceast setare specific intervalul pentru purjarea condensului din rezervorului de aer al sistemului. La
scurgerea perioadei de timp specificate prin setarea 242, ncepnd de la miezul nopii, este iniiat purjarea.
256
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 o durat de timp n secunde conform celor specificate prin setarea 243.
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: Pentru a obine setrile IP de la DHCP: La unitatea de comand, accesai List Prog (list 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 Insert (inserare). Selectai directorul ADMIN i apsai
Write (scriere). Copiai fiierul IPConfig.txt pe disc sau USB i citii-l pe un computer cu sistem de operare
Windows.
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.
Utilizat ntr-o reea cu adres TCP/IP static. Administratorul de reea trebuie s aloce o valoare pentru
masc. Maina trebuie s fie oprit i repornit pentru ca schimbrile operate asupra acestei setri s intre n
vigoare.
Utilizat pentru obinerea accesului prin intermediul unui router (punct de acces). Administratorul de reea va
aloca o adres. Maina trebuie s fie oprit i repornit pentru ca schimbrile operate asupra acestei setri
s intre n vigoare.
Adresa IP Domain Name Server (server nume domeniu) sau Domain Host Control Protocol (protocol de
control gazd domeniu) dintr-o reea. Maina trebuie s fie oprit i repornit pentru ca schimbrile operate
asupra acestei setri s intre n vigoare.
Informeaz reeaua cu privire la grupul de lucru sau domeniul de care aparine unitatea de comand CNC.
Maina trebuie s fie oprit i repornit pentru ca schimbrile operate asupra acestei setri s intre n vigoare.
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.
257
Numele unui director partajat n reea. Dup ce este selectat un nume pentru gazd, pentru a redenumi calea,
nregistrai noul nume i apsai tasta WRITE (scriere).
NOT: Nu utilizai spaii n cmpul PATH (cale).
Acesta este numele utilizat pentru conectare la server sau domeniu (prin utilizarea unui cont de domeniu).
Maina trebuie s fie oprit i repornit pentru ca schimbrile operate asupra acestei setri s intre n vigoare. Numele de utilizator sunt sensibile la majuscule i nu pot conine spaii.
Aceasta este o parol utilizat pentru conectare la server. Maina trebuie s fie oprit i repornit pentru ca
schimbrile operate asupra acestei setri s intre n vigoare. Parolele sunt sensibile la majuscule i nu pot
conine spaii.
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. Dezactivarea simultan a acestei
setri i a setrii 913 va dezactiva comunicaia n reea.
Aceasta activeaz/dezactiveaz accesul la unitatea floppy. Cnd este setat la OFF (dezactivat), unitatea
floppy nu va fi accesibil.
Aceasta activeaz/dezactiveaz accesul la unitatea hard. Cnd este setat la OFF (dezactivat), unitatea
hard nu va fi accesibil. Dezactivarea simultan a acestei setri i a setrii 911 va dezactiva comunicaia n
reea.
Aceasta activeaz/dezactiveaz accesul la portul USB. Cnd este setat la OFF (dezactivat), portul USB nu
va fi accesibil.
Aceasta activeaz/dezactiveaz accesul la server. Cnd este setat la OFF (dezactivat), accesul la server
de pe unitatea de comand CNC nu este posibil.
Aceasta activeaz/dezactiveaz accesul la al doilea port USB. Cnd este setat la OFF (dezactivat), portul
USB nu va fi accesibil.
ntreinerea
Mainile Haas necesit lucrri de ntreinere preventiv de baz la intervale regulate. Consultai acest capitol
i suplimentul mainii (dac l-ai primit) pentru a verifica lucrrile ce trebuie efectuate i cnd trebuie s le
efectuai.
Cerine
generale
Cerine
Cerine referitoare la
tensiune
(195 - 260 V)
(354 - 488 V)
50 A
30 A
40 A
20 A
Seciune cablu*
8 AWG
10 AWG
Sistem 20 CP
Cerine referitoare la
tensiune
ST-20
(195 - 260 V)
(354 - 488 V)
Alimentare cu tensiune
50 A
30 A
40 A
20 A
Seciune cablu*
8 AWG
10 AWG
Sistem 30 - 40 CP
Cerine referitoare la
tensiune
Alimentare cu tensiune
(354 - 488 V)
Alimentare cu tensiune
100 A
50 A
80 A
40 A
Seciune cablu*
4 AWG
8 AWG
Sistem 60-55HP
Cerine referitoare la
tensiune
ST-40, ST-40L
(195 - 260 V)
(354 - 488 V)
Alimentare cu tensiune
150 A
Trebuie s se utilizeze
un transformator
extern
125 A
Seciune cablu*
1 AWG
*Seciunea de cablu indicat pentru service pe partea electric este valabil pentru
cabluri avnd mai puin de 100' (30.5 m). Pentru lungimi mai mari ale cablului,
consultai codul electric local.
AVERTISMENT! Este necesar un cablu separat de mpmntare de aceleai dimensiuni ca i cablul
de alimentare cu tensiune pentru conectarea la batiul mainii. Acest cablu de mpmntare este
necesar pentru sigurana operatorului i funcionarea corespunztoare a mainii. mpmntarea
trebuie asigurat de la conexiunea principal de mpmntare a atelierului de la intrarea service, iar
cablul va fi pozat pe acelai traseu cu cablul de alimentare cu tensiune a mainii. Nu se va utiliza n
acest scop o conduct de ap rece sau o bar de mpmntare din vecintatea mainii.
Alimentarea cu tensiune a mainii trebuie prevzut cu mpmntare. Pentru conexiunea n stea, linia neutr
trebuie mpmntat. Pentru conexiunea triunghi, se va utiliza o born central de mpmntare sau o born
de mpmntare. Maina nu va funciona corespunztor la alimentarea fr mpmntare. (Acesta nu este un
factor n cazul alimentrii externe opionale de 480 V.)
259
Puterea nominal a mainii nu poate fi realizat dac dezechilibrul tensiunii de alimentare este n afara unor
limite acceptabile. Maina poate s funcioneze corespunztor, ns nu va livra puterea specificat. Acest
lucru se observ n special atunci cnd se utilizeaz convertoare de faz. Se va utiliza un convertor de faz
doar dac nu pot fi utilizate alte metode.
Tensiunea maxim born la born sau born la mas nu va depi 260 V, respectiv 504 V pentru mainile de
nalt tensiune cu opiunea nalt tensiune intern.
Cerinele curente prezentate n tabel reflect dimensiunea ntreruptorului de reea intern al mainii.
Acest ntreruptor are un timp de declanare extrem de lent. Poate fi necesar s se supradimensioneze
ntreruptorul de reea extern cu pn la 20 - 25%, conform celor indicate la alimentarea cu tensiune, pentru
o funcionare corespunztoare.
1
Cerinele prezentate referitoare la nalta tensiune reflect configuraia intern de 400 V, ce este n standard
la mainile pentru Europa. Utilizatorii americani i toi ceilali utilizatori vor utiliza opiunea extern de 480 V.
2
Cerine
Strungul CNC necesit minim 100 psi la 4 scfm la intrarea n regulatorul de presiune din partea din spate
a mainii. Aceasta va fi asigurat de un compresor de minim doi cai putere, cu un rezervor de minim 20 de
galoane, ce este pornit atunci cnd presiunea scade la 100 psi. Este necesar un furtun avnd un diametru
interior de cel puin 1/2. Setai regulatorul pneumatic principal la 85 psi.
Metoda recomandat de fixare a furtunului de aer este la racordul cu crlig din partea din spate a mainii cu
un colier de furtun. Dac se prefer un cuplaj rapid, utilizai unul de minim 1/2.
NOT: Un nivel excesiv de ulei i condens n aerul comprimat va determina funcionarea defectuoas a
mainii. Filtrul/regulatorul de aer este prevzut cu un pahar de purjare automat, ce trebuie golit naintea
fiecrei porniri a mainii. Acesta trebuie verificat lunar dac funcioneaz corect. De asemenea, un nivel
excesiv de impuriti n conducta de alimentare cu aer poate duce la colmatarea supapei de purjare, ceea
ce va duce la ptrunderea uleiului i/sau condensului n main.
NOT: Racordurile auxiliare de aer se vor plasa pe partea nereglat a filtrului/regulatorului de aer.
Geamurile/
aprtorile de protecie
Geamurile din policarbonat i aprtorile de protecie pot fi fragilizate prin expunerea la lichidul de achiere i
substane chimice ce conin amine. Este posibil o reducere a rezistenei remanente de pn la 10% pe an.
Dac se suspecteaz o degradare a acestora, nlocuirea geamurilor se va face la intervale de cel mult doi
ani.
Geamurile i aprtorile trebuie nlocuite dac sunt deteriorate sau puternic zgriate - nlocuii imediat geamurile deteriorate.
260
Programul
de ntreinere
n continuare se prezint o list a interveniilor de ntreinere periodic necesare pentru centrele de strunjire
Haas din seria SL. Se prezint frecvena reviziilor, capacitile de umplere i tipurile de lichide necesare.
Aceste specificaii necesare vor fi respectate pentru a se menine maina n bun stare de funcionare i a se
pstra garania.
Interval
ntreinere efectuat
Zilnic
Sptmnal
Lunar
Anual
261
ATENIE! Nu utilizai un furtun de splare pe strungul Haas; n caz contrar, se poate deteriora arborele principal.
NOT
UTILIZAI
FANTA PENTRU
FIXARE
POMP
FILTRU
TIP CO
CURAI PERIODIC
FILTRUL SEPARATOR
NU UTILIZAI AP, PUTND
REZULTA DETERIORRI IREMEDIABILE PRIN COROZIUNE.
SE VA UTILIZA UN LICHID DE
RCIRE ANTICOROZIV.
NU UTILIZAI PENTRU RCIRE
LICHIDE TOXICE SAU INFLAMABILE
Debitul necorespunztor de lichid de rcire poate fi cauzat de un filtru murdar. Pentru curarea filtrului, oprii
pompa de lichid de rcire, ridicai capacul rezervorului de lichid de rcire i scoatei filtrul. Curai i montai
la loc filtrul.
Lubrifierea
Sistem
Lubrifiant
Cantitate
Mobil Vactra #2
2-2.5 qts
Transmisie
2.25 litri
Cap revolver
2 pinte
ntreinerea
periodic
O pagin referitoare la ntreinerea periodic se gsete n ecranul Current Commands (comenzi curente),
sub titlul Maintenance (ntreinere). Accesai ecranul apsnd tasta CURNT COMDS (comenzi curente)
i utilizai tastele Page Up (pagina anterioar) sau Page Down (pagina urmtoare) pentru a v deplasa la
pagina vizat.
Un articol din list poate fi selectat prin apsarea tastelor sgeat n sus i n jos. Articolul selectat este apoi
activat sau dezactivat prin apsarea tastei Origin (origine). Dac un articol este activ, va fi afiat numrul de
ore rmas, dac este dezactivat, se afieaz n schimb .
262
Termenul aferent unui articol de ntreinere poate fi setat prin intermediul tastelor sgeat stnga i dreapta.
Apsarea tastei Origin (origine) va reinstitui termenul implicit.
Articolele sunt urmrite fie prin timpul scurs cu maina sub tensiune (ON-TIME), fie prin timpul scurs cu
un ciclu pornit (CS-TIME). Cnd timpul ajunge la zero, este afiat mesajul Maintenance Due (ntreinere
scadent) n partea inferioar a ecranului (un numr de ore negativ indic numrul de ore de depire a
termenului).
Acest mesaj nu este o alarm i nu afecteaz funcionarea mainii. Dup efectuarea interveniilor de
ntreinere necesare, operatorul poate selecta un articol din ecranul Maintenance (ntreinere), apsa tasta
Origin (origine) pentru a-l dezactiva, apoi apsa din nou tasta Origin (origine) pentru a-l reactiva la numrul
implicit de ore rmase.
A se vedea setrile 167-186 pentru informaii suplimentare referitoare la ntreinere. Reinei c setrile 181186 sunt utilizate ca avertizri de ntreinere suplimentare prin tastarea unui numr. Numrul articolului de
ntreinere va fi afiat n pagina Current Commands (comenzi curente) odat cu o valoare (timp) nregistrat
pentru setarea respectiv.
ntreinerea
mandrinei
ATENIE! Lipsa vaselinei reduce semnificativ fora de strngere i poate conduce la vibraii, strngere incorect
sau proiectarea pieselor.
Flcile mandrinei
Fiecare falc a mandrinei necesit dou curse de gresare la fiecare 1000 de cicluri de strngere/destrngere
sau cel puin o dat pe sptmn. Utilizai pistolul de gresare livrat pentru gresarea mandrinei. Tipul de lubrifiant este vaselin cu sulfat de molibden (20 - 25% coninut de molibden).
Sistemul
minim de lubrifiere
Sistemul minim de lubrifiere const din dou subsisteme pentru optimizarea debitului de lubrifiant livrat la
componentele mainii. Sistemul livreaz lubrifiant doar atunci cnd acesta este necesar, reducndu-se astfel
att cantitatea de lubrifiant necesar pentru o main, ct i riscul de contaminare cu ulei n exces a lichidului
de rcire.
(1) Un sistem de gresare pentru lubrifierea ghidajelor liniare i a uruburilor cu bile.
(2) Un sistem aer/ulei pentru lubrifierea lagrelor arborelui principal.
Sistemul minim de lubrifiere este amplasat lng compartimentul de comand. O u cu ncuietoare
protejeaz sistemul.
96-0081 rev AN 04-2012
263
Operarea
Sistemul de gresare - Cerina minim de lubrifiere a ghidajelor liniare i uruburilor cu bile o constituie un
sistem de gresare.
Sistemul de gresare injecteaz lubrifiantul n funcie de distana parcurs de ax, nu de timp. Vaselina este
injectat odat ce o ax a parcurs distana definit n parametrul 811. Aceast vaselin este distribuit n mod
egal n toate punctele de lubrifiere ale tuturor axelor.
Un rezervor de vaselin ar trebui s ajung timp de aproximativ un an.
Sistemul de aer/ulei - Cerina minim de lubrifiere a arborelui principal o constituie un amestec de aer/ulei.
Sistemul de aer/ulei injecteaz lubrifiantul n funcie de numrul efectiv de rotaii ale arborelui principal. De
asemenea, se utilizeaz un ciclu cronometrat de injecie aer/ulei cu funcionarea arborelui principal la turaie
redus pentru a se asigura o cantitate adecvat de lubrifiant la nivelul arborelui principal.
Un singur rezervor de ulei ar trebui s ajung pentru cel puin 1 an de funcionare continu a arborelui principal.
Activarea
manual
Regulatorul
de presiune
a aerului
Umplere ulei aici
Ieire
vaselin
Intrare
aer
85 PSI
Nivel
sczut
Rezervorul de vaselin
Rezervorul de ulei
ntreinerea
264
Lichidul de rcire al mainii trebuie s fie un lichid de rcire/lubrifiere sintetic solubil n ap, pe baz de ulei
sintetic sau pe baze sintetice. Utilizarea de uleiuri minerale va duce la deteriorarea componentelor din
cauciuc de la nivelul ntregii maini i la invalidarea garaniei.
Lichidul de rcire trebuie s conin aditivi anticorozivi. Nu utilizai ap drept lichid de rcire; componentele
mainii se vor rugini.
Nu utilizai lichide inflamabile drept lichid de rcire.
Lichidele acide sau puternic bazice vor duce la deteriorarea componentelor de la nivelul ntregii maini.
Consultai seciunea referitoare la siguran i etichetele referitoare la lichidele i materialele inflamabile i
explozive.
Rezervorul de lichid de rcire trebuie curat temeinic, periodic, n special la frezele echipate cu lichid de
rcire la nalt presiune.
96-0081 rev AN 04-2012
265
n cursul funcionrii mainii, apa se va evapora, ceea ce va duce la modificarea concentraiei lichidului de
rcire. Lichidul de rcire este de asemenea eliminat din main odat cu piesele.
Un amestec adecvat de lichid de rcire are o concentraie ntre 6% i 7%. Pentru completarea lichidului de
rcire, se va utiliza doar lichid de rcire sau ap demineralizat. Asigurai-v c nivelul concentraiei este n
limitele specificate. Se va utiliza un refractometru pentru verificarea concentraiei.
Lichidul de rcire va fi nlocuit periodic. Se va stabili i respecta un program de nlocuire periodic. Se va
evita astfel acumularea de ulei de main n lichidul de rcire. Aceasta va asigura de asemenea nlocuirea
lichidului de rcire cu unul avnd o concentraie i o capacitate de lubrifiere adecvate.
AVERTISMENT! La prelucrarea prefabricatelor turnate, nisipul din procesul de turnare i proprietile
abrazive ale aluminiului turnat sau fontei vor reduce durata de via a pompei de lichid de rcire
dac nu se utilizeaz un filtru special mpreun cu filtrul standard. Contactai Haas Automation pentru recomandri.
Prelucrarea de materiale ceramice i altele asemenea va duce la invalidarea garaniei i se va face exclusiv pe riscul clientului. Programe de ntreinere periodic mai frecvent sunt absolut necesare n cazul unor
panuri abrazive. Lichidul de rcire trebuie nlocuit mai frecvent, iar rezervorul trebuie curat temeinic de
depunerile de pe fundul acestuia.
Durata de via mai redus a pompei, reducerea presiunii lichidului de rcire i creterea frecvenei ntreinerii
periodice sunt normale i de ateptat n medii abrazive, nefiind acoperite de garanie.
Uleiul
de transmisie
Verificarea uleiului
Verificai nivelul uleiului n vizor prin degajarea din partea lateral a mainii, conform figurii. Completai dup
caz prin orificiul de umplere din partea superioar a cutiei de viteze.
nlocuirea uleiului
1. Demontai capacul din tabl pentru a avea acces la transmisie i demontai cele paisprezece (14)
uruburi SHCS ale bii de ulei i demontai-o. Verificai buonul de golire magnetic dac prezint
acumulri de particule metalice.
2. tergei baia de ulei i montai-o la loc cu o garnitur nou. Suflai cu un furtun de aer comprimat zona din
vecintatea plcii de acces pentru a preveni ptrunderea murdriei i a particulelor metalice n carcasa
cutiei de viteze. Demontai placa de acces.
3. Introducei 2 litri de ulei de transmisie Mobil SHC-625 n carcasa cutiei de viteze. Verificai n vizorul de
nivel. Nivelul trebuie s fie la 3/4 atunci dup introducerea uleiului. Completai dup caz.
4. Montai placa de acces cu o garnitur nou, lsai arborele principal n funciune pentru a se nclzi i
verificai dac exist scurgeri.
Vizorul de nivel
ulei
Vedere de jos
Reprezentare
rotit cu 180
266
Unitatea
hidraulic
(HPU)
Filtru n
linie
Cartu
filtrant
Orificiul de
umplere
Paharul
filtrului
Orificiul de
umplere
Piuli
Vizorul
.
Verificai dac nivelul de ulei este deasupra marcajului de plin de pe vizorul HPU. n caz contrar, utilizai
orificiul de umplere pentru a introduce ulei DTE-25 n unitate. Introducei ulei n unitate pn cnd nivelul
acestuia ajunge n partea superioar a vizorului.
Filtru n linie: Desfiletai filtrul la ambele capete, demontai-l de pe unitate i nlocuii-l cu un filtru n linie nou.
Eliminai filtrul uzat.
Filtrul tip pahar: Desfiletai paharul utiliznd piulia din partea inferioar, scoatei cartuul filtrant i nlocuii-l
cu unul nou. Strngei paharul cu ajutorul piuliei. Eliminai cartuul filtrant uzat.
NOT: Dac este conectat un alimentator de bare sau n ncrctor de piese automat la strung, ndeprtai-l
pentru a avea acces la unitatea hidraulic.
Pall
58-1064
58-1065
Hydac
58-1064
58-6034
Flow Ezy
58-1064
58-1067
Transportorul
de pan
n cursul funcionrii normale, majoritatea panului este descrcat din main prin tubul de descrcare. ns,
achiile foarte mici se pot scurge odat cu lichidul de rcire i acumula n sita rezervorului de lichid de rcire.
Pentru a se preveni blocarea scurgerii, curai periodic acest separator. Dac scurgerea se colmateaz i
lichidul de rcire se acumuleaz n tava mainii, oprii maina, desprindei achiile ce blocheaz scurgerea
i lsai lichidul de rcire s se scurg. Golii sita rezervorului de lichid de rcire, apoi reluai funcionarea
normal.
Reziduurile de prelucrare
Capetele de bar reziduale trebuie colectate la fel cum sunt colectate piesele atunci cnd se utilizeaz
un alimentator de bare. ndeprtai reziduurile cu mna sau, dac se utilizeaz un recuperator de piese,
programai-l s colecteze reziduurile. Tuburile de descrcare sau tvile transportorului ce au reziduuri presate
n interior nu vor fi acoperite de garanie.
267
nlocuirea
nlocuii sacul filtrului atunci cnd manometrul filtrului indic un nivel de vacuum de -5 oli Hg sau mai mult.
Nu permitei un nivel de suciune de peste -10 oli Hg, n caz contrar pompa putndu-se avaria. nlocuii cu un
sac de filtru de 25 microni (Haas P/N 93-9130).
Slbii clemele i deschidei capacul. Utilizai maneta pentru a scoate coul (cartuul filtrant va fi scos odat
cu coul). Scoatei cartuul filtrant din co i eliminai-l. Curai coul. Introducei un cartu filtrant nou i
montai la loc coul (cu cartuul). nchidei capacul i asigurai clemele.
ntreinerea HPC 1000
psi
nainte de orice intervenie de ntreinere asupra sistemului de 1000 psi, deconectai sursa de alimentare; decuplai-o de la reeaua de alimentare.
Pompa
standard
Filtrul
separator
Filtrul
suplimentar
Pompa TSC
Capac
dublu
Filtrele de
nlocuire
TSC1000 / HPC1000
Verificai zilnic nivelul de ulei din pompa de nalt presiune. Dac nivelul uleiului este sczut, completai cu
ulei prin buonul de umplere de pe rezervor (amplasat n partea inferioar a ansamblului pompei). Umplei
rezervorul la circa 25% din capacitate cu ulei sintetic 5-30W.
nlocuii sacul filtrului atunci cnd manometrul filtrului indic un nivel de vacuum de -5 oli Hg sau mai mult.
Nu permitei un nivel de suciune de peste -10 oli Hg, n caz contrar pompa putndu-se avaria. nlocuii cu un
sac de filtru de 25 microni (Haas P/N 93-9130).
Slbii clemele i deschidei capacul. Utilizai maneta pentru a scoate coul (cartuul filtrant va fi scos odat
cu coul). Scoatei cartuul filtrant din co i eliminai-l. Curai coul. Introducei un cartu filtrant nou i
montai la loc coul (cu cartuul). nchidei capacul i asigurai clemele.
268
Lampa
de lucru
nainte de orice intervenie asupra strungului, scoatei maina de sub tensiune prin intermediul
ntreruptorului principal de reea.
Sticl
Canal
superior
Suport de
montaj
Lentil
Pies de
fixare
Pies de
fixare Sticl
NOT: Tensiunea de alimentare a lmpii de lucru provine de la circuitul GFI. Dac lampa de lucru nu se
aprinde, verificai mai nti acest circuit; acesta poate fi resetat din partea lateral a panoului de comand.
269