You are on page 1of 257

Freza - Manualul operatorului

96-RO8000 rev. AN aprilie 2012

Haas Automation, Inc., 2800 Sturgis Road, Oxnard, CA 93030, USA | HaasCNC.com

ce acoper echipamentele CNC Haas Automation, Inc. Valabil ncepnd cu 1 septembrie 2010 Haas Automation Inc. (denumit Haas sau Productorul) acord o garanie limitat pentru toate centrele de frezare, centrele de strunjire i mainile rotative noi (denumite colectiv Maini CNC) i componentele acestora (cu excepia celor enumerate mai jos n seciunea Limitri i excluderi ale garaniei) (denumite Componente), care sunt produse de Haas i comercializate de Haas sau distribuitorii si autorizai conform celor stipulate n prezentul Certificat. Garania stipulat n prezentul Certificat este o garanie limitat i reprezint unica garanie acordat de Productor, fiind supus termenilor i condiiilor prezentului Certificat.

Haas AUTOMATION, INC. CERTIFICAT DE GARANIE LIMITAT

Acoperirea garaniei limitate

Fiecare Main CNC i Componentele acesteia (denumite colectiv Produse Haas) sunt garantate de Productor mpotriva defectelor de material i de fabricaie. Aceast garanie este acordat exclusiv 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). Singura responsabilitate a Productorului i remedierea exclusiv pentru client referitoare la oricare i la toate produsele Haas se va limita la repararea sau nlocuirea, conform deciziei Productorului, a produsului Haas defect, conform prezentei garanii. 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.

Numai reparaia sau nlocuirea

Declinarea rspunderii

Limitri i excluderi ale garaniei

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

Limitarea responsabilitii i a daunelor

Productorul nu va rspunde fa de client sau fa de orice alt persoan pentru niciun fel de daune-interese compensatorii, daune incidente, daune indirecte, daune punitive, daune speciale, respectiv alte daune sau pretenii, fie n cadrul executrii contractului, n caz de prejudiciu, sau alt regul juridic sau de echitate ce rezult din ori n legtur cu orice Produs Haas, alte produse sau servicii furnizate de productor sau de un distribuitor autorizat, tehnician de service sau un alt reprezentant autorizat al productorului (denumii colectiv reprezentant autorizat), sau defectarea componentelor sau produselor realizate prin utilizarea unui produs Haas, chiar dac productorul sau orice reprezentant autorizat al acestuia a fost informat cu privire la posibilitatea unor asemenea daune, daune sau pretenii care includ, fr a se limita la, pierderi de profit, de date, de produse, de venituri, sau de utilizare, costuri cu timpii mori, fond comercial, orice prejudiciu adus echipamentelor, facilitilor sau altor bunuri ale oricrei persoane, i orice daune care ar putea fi cauzate de o defectare a oricrui produs Haas. Orice astfel de daune i pretenii sunt declinate de productor, clientul renunnd la acestea. Singura responsabilitate a Productorului i remedierea exclusiv pentru client referitoare la daune i pretenii indiferent de cauz se va limita la repararea sau nlocuirea, conform deciziei Productorului, a produsului Haas defect, conform celor stipulate n garania de fa. Clientul a acceptat limitrile i restriciile stipulate n prezentul Certificat, inclusiv dar fr a se limita la restriciile cu privire la dreptul su de a recupera daune ca parte a tranzaciei ncheiate cu Productorul sau Reprezentantul autorizat al acestuia. Clientul nelege i accept faptul c preul Produselor Haas ar fi mai mare dac Productorul ar trebui s rspund pentru daune i pretenii ce nu fac obiectul garaniei de fa.

Acordul deplin

Prezentul Certificat anuleaz oricare i toate celelalte acorduri, promisiuni, prezentri sau garanii, fie orale, fie n scris, ncheiate ntre pri sau de ctre Productor n legtur cu aspectele ce fac obiectul acestui Certificat i include toate nelegerile i acordurile convenite de pri sau de ctre productor n legtur cu aceste aspecte. Prin prezentul document, Productorul respinge explicit orice alte acorduri, promisiuni, prezentri sau garanii, fcute fie oral, fie n scris, care sunt adiionale sau care nu concord cu orice termen sau condiie a acestui Certificat. Termenii i condiiile stipulate n acest Certificat nu pot face obiectul unor modificri sau amendamente dect cu acordul scris i semnat att de Productor, ct i de Client. Cu toate acestea, Productorul va onora o Garanie extins numai n limitele n care aceasta extinde perioada de garanie aplicabil. 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. 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.

Transmisibilitatea

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

Procedura de evaluare a satisfaciei clienilor


Stimate client Haas, Satisfacia deplin i bunvoina dumneavoastr sunt de maxim importan att pentru Haas Automation, Inc., ct i pentru distribuitorul Haas de la care ai achiziionat echipamentul. Normal, orice problem vei ntmpina n legtur cu tranzacia sau exploatarea echipamentului va fi rezolvat rapid de ctre distribuitorul dumneavoastr. Totui, dac modul de rezolvare a problemelor dumneavoastr nu v satisface deplin, i ai discutat despre acestea cu un membru al echipei de management a dealerului, Managerul general sau direct cu proprietarul dealerului, v rugm s procedai astfel: Contactai Centrul Servicii clieni al Haas Automation apelnd la numrul 800-331-6746 i solicitai s fii pus n legtur cu Departamentul Servicii clieni. Pentru a putea rezolva ct mai rapid posibil problemele dumneavoastr, v rugm s avei la ndemn urmtoarele informaii atunci cnd ne apelai: Numele dumneavoastr, numele companiei, adresa i numrul de telefon Modelul mainii i seria de fabricaie Numele dealerului, precum i numele ultimei persoane de la dealer pe care ai contactat-o Natura problemei dumneavoastr Dac dorii s v adresai Haas Automation n scris, v rugm s utilizai adresa:: Haas Automation, Inc. 2800 Sturgis Road Oxnard, CA 93030 Att: Customer Satisfaction Manager e-mail: Service@HaasCNC.com Odat contactat Centrul de servicii clieni al Haas Automation, vom ntreprinde toate eforturile pentru a rezolva ct mai rapid problemele respective n colaborare cu dumneavoastr i distribuitorul dumneavoastr. Noi, cei de la Haas Automation, tim c o bun relaie Client - Distribuitor - Productor va contribui la succesul pe termen lung al tuturor celor implicai. Dac avei probleme sau ntrebri cu privire la Manualul operatorului Haas, v rugm s ne contactai prin e-mail la adresa pubs@haascnc.com. Ateptm cu plcere eventuale sugestii pe care le-ai avea.
.

Feedback de la clieni

Informaiile incluse n prezentul manual sunt actualizate frecvent. Actualizrile de ultim or i alte informaii utile sunt disponibile online pentru descrcare n format .pdf. Accesai www.haascnc.com i facei clic pe Manual Updates (actualizri manual) n meniul Owner Resources (materiale clieni) din partea inferioar a paginii. Pentru ajutor suplimentar i recomandri, vizitai pagina noastr web: atyourservice.haascnc.com At Your Service: blogul ocial Haas de rspunsuri i informaii www.facebook.com/HaasAutomationlnc Haas Automation pe Facebook www.twitter.com/Haas_Automation Ne putei gsi i pe Twitter https://www.linkedin.com/company/haas-automation Haas Automation pe Linkedln www.youtube.com/user/haasautomation Imagini video i informaii referitoare la produse http://www.ickr.com/photos/haasautomation Imagini foto i informaii referitoare la produse
.

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Produs: Fabricat de:

Declaraie de Conformitate

Centre de frezare CNC (verticale i orizontale) *Inclusiv toate dotrile opionale instalate din fabricaie sau instalate la client de ctre o Reprezentan autorizat Haas (HFO) Haas Automation, Inc. 2800 Sturgis Road, Oxnard, CA 93030 805-278-1800

Declarm, pe proprie rspundere, c produsele enumerate mai sus, la care face referire aceast declaraie, sunt conforme cu reglementrile enunate n directiva CE privind Centrele de prelucrare:
Directiva privind Mainile i utilajele 2006/42/CE Directiva privind Compatibilitatea electromagnetic 2004/108/CE Directiva privind Joasa tensiune 2006/95/CE Standarde suplimentare: EN 60204-1:2006/A1:2009 EN 614-1:2006+A1:2009 EN 894-1:1997+A1:2008 EN 13849-1:2008/AC:2009 EN 14121-1:2007

RoHS: CONFORME prin exceptare n baza documentaiei productorului. Exceptare pentru:


a) Utilaje industriale staionare de mare gabarit b) Sisteme de monitorizare i control c) Plumbul ca element de aliere n oeluri, aluminiu i cupru Persoana autorizat s compileze fiierul tehnic: Patrick Goris Adres: Haas Automation Europe 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

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

CANADA: Ca productor al echipamentului original, declarm c produsele enumerate sunt conforme cu reglementrile enunate n Seciunea 7, Inspecii nainte de pornire cu privire la sntate i securitate a Reglementrii 851 din cadrul Reglementrilor privind sntatea i securitatea n munc n mediul industrial pentru dispoziiile i standardele privind protecia mainilor. n plus, acest document satisface notele din dispoziiile scrise cu privire la exceptarea de la inspecia nainte de pornire pentru echipamentele enumerate conform celor evideniate n Directivele de sntate i securitate pentru Ontario, Directivele PSR emise n aprilie 2001. Directiva PSR admite c nota scris furnizat de productorul echipamentului original cu privire la conformitatea cu standardele aplicabile este acceptabil pentru exceptarea de la Inspecia nainte de pornire cu privire la sntate i securitate.
ETL LISTED CONFORMS TO NFPA STD 79 ANSI/UL STD 508 UL SUBJECT 2011 9700845 CERTIFIED TO CAN/CSA STD C22.2 N O.73

Toate mainile unelte CNC Haas poart marca de clasificare ETL, ce certific faptul c sunt conforme cu Standardul electric NFPA 79 pentru echipamente industriale i normele canadiene echivalente, CAN/CSA C22.2 Nr. 73. Mrcile de clasificare ETL i cETL sunt acordate produselor ce au parcurs cu succes procesul de testare la Intertek Testing Services (ITS), o alternativ la Underwriters Laboratories. Certificarea ISO 9001:2008 din partea TUV Management Service (un organism de certificare ISO) reprezint o evaluare imparial a sistemului de management al calitii Haas Automation. Acest atestat confirm conformarea Haas Automation la standardele emise de ISO (International Organization for Standardization) i recunoate angajamentul Haas pentru satisfacerea nevoilor i cerinelor clienilor si de pe piaa global.

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Sigurana

PROCEDURILE

GNDII SIGUR!

DE SIGURAN

HAAS

NU V LSAI PRINS N
ACTIVITATEA DESFURAT
Toate mainile de frezare 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 operat exclusiv de ctre personal instruit n conformitate cu Manualul operatorului, etichetele de siguran, procedurile de siguran i instruciunile pentru operarea mainii n siguran.

Specicaii i limite generale de utilizare a produsului


Mediu (exclusiv pentu uz n spaii nchise)* Minim
Temperatura de funcionare Temperatura de depozitare Umiditatea atmosferic Altitudinea 20% umiditate relativ, fr condensare la nivelul mrii 90% umiditate relativ, fr condensare 6000 picioare (1829 m)

Maxim

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

Maxim**
Mai mare de 85 dB

* Nu utilizai maina n medii explozive (vapori i/sau microparticule explozive) ** Luai msuri pentru prevenirea afectrii auzului datorit zgomotului produs de main/prelucrare. Purtai cti de protecie antifonic, modicai aplicaia de achiere (scule, turaie arbore principal, viteze axe, dispozitive de xare, traiectorii programate) astfel nct s se reduc zgomotul i/sau restricionai accesul n zona mainii n cursul achierii.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

CITII NAINTE DE PUNEREA N FUNCIUNE A MAINII:

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. Sculele achietoare rotative pot provoca leziuni grave. n cursul rulrii unui program, masa frezei i ppua portscul se pot deplasa rapid n orice moment i n orice direcie. 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 aces la panou. Cnd ntreruptorul principal de reea este cuplat, panoul electric se afl sub nalt tensiune (inclusiv plcile de circuite i circuitele logice), iar unele componente funcioneaz la temperaturi ridicate. De aceea, se impune o atenie maxim. Odat maina instalat, compartimentul de comand trebuie ncuiat, iar cheia va fi accesibil exclusiv personalului de service calificat. NU 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. Consultai codurile i normele locale de protecie a muncii nainte s punei n funciune maina. Contactai dealerul de fiecare dat cnd se ridic probleme ce in de siguran. Intr n aria de responsabilitate a proprietarului atelierului s se asigure c toi cei implicai n instalarea i exploatarea mainii sunt temeinic familiarizai cu instruciunile de instalare, operare i de siguran furnizate mpreun cu maina NAINTE s execute orice fel de lucrri. Responsabilitatea final pentru siguran ine de proprietarul atelierului i de personalul ce lucreaz cu maina.

Maina este comandat automatizat i poate porni n orice moment. Maina poate provoca leziuni grave. Nu exploatai maina cu uile deschise. Evitai s ptrundei n incinta mainii. Nu exploatai maina fr o instruire adecvat. Purtai permanent ochelari de protecie. Nu atingei niciodat scula din arborele principal cnd apsai butoanele ATC FWD (ATC nainte), ATC REV (ATC napoi), NEXT TOOL (scula urmtoare) sau iniiai un ciclu de schimbare a sculei. Schimbtorul de scule se va mica, strivindu-v mna. Pentru a preveni avarierea schimbtorului de scule, asigurai-v c sculele sunt aliniate corect fa de ghidajele arborelui principal la ncrcarea sculelor.
8 Freza - Manualul Operatorului Traducerea instruciunilor originale
96-0082 rev AN 04-2012

Tensiunea de alimentare trebuie s respecte specificaiile din prezentul manual. ncercarea de a alimenta maina din orice alt surs poate conduce la avarii grave i la invalidarea garaniei. Nu apsai butonul POWER UP/RESTART (pornire/repornire) de pe panoul de comand dect dup finalizarea instalrii. Nu ncercai s punei n funciune maina nainte s fie parcurse toate procedurile de instalare. Nu deservii niciodat maina aflat sub tensiune. Piesele fixate necorespunztor ce sunt prelucrate la turaii ridicate pot fi proiectate cu viteze mari i perfora ua de protecie. Prelucrarea 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. Ppua portscul poate s cad prin surprindere. Personalul va evita zona aflat direct sub ppua portscul. 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. Respectai aceste indicaii la executarea de lucrri la main: Exploatarea normal inei ua nchis i aprtorile n poziie n timpul funcionrii mainii. ncrcarea i descrcarea pieselor Un operator deschide ua sau aprtoarea, efectueaz intervenia, nchide ua sau aprtoarea nainte s apese butonul cycle start (pornire ciclu) (pornind funcionarea automatizat). ncrcarea i descrcarea sculelor Un mecanic intr n zona de prelucrare pentru a ncrca sau descrca sculele. Prsii complet zona nainte s fie comandat funcionarea automatizat (de exemplu next tool (scula urmtoare), ATC/Turret FWD/REV (ATC/ cap revolver nainte/ napoi). Setarea unei operaii de prelucrare Apsai butonul emergency stop (oprire de urgen) nainte s instalai sau scoatei dispozitivele de fixare ale mainii. ntreinerea / curarea mainii Apsai butonul emergency stop (oprire de urgen) sau scoatei maina de sub tensiune nainte s ptrundei n incint. Nu intrai n zona de prelucrare att timp ct maina este n funciune; pericol de accidentare grav sau mortal.

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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

Modul

setare

Toate frezele Haas sunt echipate cu ncuietoare pe uile 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 sunt deschise uile. 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, uile incintei sunt blocate n stare nchis n timpul executrii unui program CNC, rotirii arborelui principal sau deplasrii unei axe. Uile se deblocheaz automat atunci cnd maina nu se afl ntr-un ciclu de prelucrare. 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 uilor. Cu uile nchise n modul Setare, deschiderea uilor va opri micarea i va reduce turaia arborelui principal. Maina va permite utilizarea mai multor funcii n modul Setare cu uile deschise, de obice 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

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Comportamentul mainii cu ua deschis


FUNCIE MAIN Deplasarea rapid cu vitez maxim Pornire ciclu BLOCAT DEBLOCAT

Nepermis. Nepermis, nicio micare a mainii sau execuie de program.

25% Cu butonul Cycle Start (pornire ciclu) meninut apsat, este iniiat micarea mainii, cu condiia ca turaia comandat a arborelui principal s nu depeasc 750 rot/min. Da, dar la maximum 750 rot/min.

Arborele principal n sens orar/antiorar

Da, dar utilizatorul trebuie s apese i menin apsat butonul CW/CCW (sens orar/antiorar), turaia maxim fiind de 750 rot/min. Nepermis.

Schimbarea sculei

Nepermis. Permis cu butonul Next Tool (scula urmtoare) apsat i meninut apsat. Da, dar micarea axei se va opri i arborele principal va ncetini la maxim 750 rot/min la freze, respectiv 50 rot/min la strunguri. Da, dar utilizatorul trebuie s apese i menin apsat butonul transportorului.

Funcia Scula urmtoare Nepermis.

Deschiderea uilor n timpul rulrii programului Micarea transportorului

Nepermis. Ua este blocat.

Nepermis.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

11

100%

Apsai i meninei apsat


CW CCW

750 ROT/ MIN

100%
.

750 ROT/ MIN

12

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G00 G01 Z X Y

100%

0%

25%
.

25%

100%

100%
.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

13

ExploatarEa

i indicaii pEntru opErarEa corEct a mainii

Toate mainile de frezare induc pericole datorit sculelor achietoare rotative, curelelor de transmisie i fuliilor, naltei tensiuni, zgomotului i aerului comprimat. Cnd se utilizeaz mainile de frezare 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

Pentru a se asigura transmiterea i nelegerea rapid a pericolelor ce in de mainile-unelte CNC, sunt amplasate etichete cu simbolul pericol pe mainile Haas n locurile n care exist vreun pericol. Dac etichetele se deterioreaz sau uzeaz, sau dac sunt necesare etichete suplimentare pentru evidenierea unui punct specific referitor la siguran, contactai dealerul dumneavoastr sau fabrica Haas. Nu modificai sau ndeprtai niciodat nicio etichet i niciun simbol de siguran. Fiecare pericol este definit i explicat pe eticheta general de siguran, amplasat n partea frontal a mainii. Punctele specifice de pericol sunt marcate cu simboluri de avertizare. Parcurgei i nelegei cele patru pri ale fiecrui avertisment de siguran, explicate mai jos, i familiarizai-v cu simbolurile de la paginile urmtoare.
Simbol de avertizare Nivelul de gravitate a pericolului / Mesaj text Simbol de aciune

AVERTISMENT
A Pericol

B Ceaa de lichid de rcire, microparticulele, C Respectai datele de siguran i avertismentele productorului materialelor specice.

de accidentare grav. Utilajul nu v poate proteja de substane toxice.

achiile i vaporii pot periculoase.

Nivelul de gravitate a pericolului - Codul de culori pentru indicarea riscurilor ce decurg din ignorarea unui pericol. Rou + PERICOL = Pericolul VA CAUZA decesul sau accidentarea grav dac este ignorat. Mesajul text - Claric sau accentueaz Portocaliu + AVERTISMENT = Pericolul POATE cauza scopul simbolului de avertizare. decesul sau accidentarea grav dac este ignorat. Galben + ATENIE = Pericolul POATE cauza A: Pericolul. B: Consecina ignorrii avertismentului. accidentarea minor sau medie dac este ignorat. Albastru + NOT = Indic o aciune pentru prevenirea C: Aciunea pentru prevenirea avarierii mainii. accidentrii. inei de asemenea Verde + INFORMAII = Ofer detalii referitoare la seama de simbolul de aciune. componentele mainii. Simbolul de avertizare - Identic un pericol potenial i accentueaz mesajul text.

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

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

EtichEtE

dE avErtizarE pEntru frEzE

PERICOL
Pericol de electrocutare.
Risc de deces prin electrocutare.
Decuplai i blocai alimentarea sistemului nainte de intervenie.

Utilajul automatizat poate porni n orice moment.


Un operator neinstruit risc o accidentare grav sau mortal.
Citii i respectai manualul operatorului i semnele de avertizare nainte s exploatai utilajul.

Pericol de accidentare grav. Utilajul nu v poate proteja de substane toxice.


Ceaa de lichid de rcire, microparticulele, achiile i vaporii pot periculoase.
Respectai datele de siguran i avertismentele productorului materialelor specice.

Pericol de accidentare grav.


Incinta nu asigur blocarea oricrui tip de proiectil.
Vericai de dou ori setrile nainte s iniiai orice operaie de prelucrare. Respectai ntotdeauna procedurile de prelucrare n siguran. Nu operai utilajul cu uile sau geamurile deschise sau cu aprtorile scoase.

Pericol de incendiu i explozie.


Nu utilizai materiale sau lichide de rcire explozive sau inamabile. Consultai datele de siguran i avertismentele productorului materialelor specice.

Utilajul nu este proiectat s limiteze sau s reziste la explozii sau incendii.

Pericol de accidentare.
Evitai s exploatai utilajul n condiii de umiditate ridicat sau iluminare precar.

Risc de producere de tieturi, escoriaii sau leziuni n urma alunecrii sau cderii.

Se pot produce accidente grave.

Piesele n micare pot aga, prinde sau tia. Sculele ascuite sau achiile pot tia uor pielea.
Asigurai-v c utilajul nu este n regim automatizat nainte s ptrundei n acesta.

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.

Purtai ochelari de protecie i cti antifonice cnd operai utilajul sau stai n apropierea acestuia.

n timp, geamurile de protecie se pot fragiliza i i pot pierde ecacitatea datorit expunerii la lichidele de rcire i uleiurile utilajului. Dac se depisteaz semne de decolorare, microsuri sau exfoliere, nlocuii-le imediat. Geamurile de protecie se vor nlocui la ecare doi ani.

AVERTISMENT

Se pot produce accidente grave.


Piesele n micare pot aga sau prinde.
Asigurai ntotdeauna mbrcmintea larg i prul lung.

Pericol de accidentare grav.


Respectai procedurile de xare n siguran. Piesele xate incorect pot proiectate cu for mortal.

Asigurai piesele de prelucrat i dispozitivele de xare.

Pericol de lovire.

Componentele utilajului pot tia sau strivi.

Piesele n micare pot strivi.

Nu atingei nicio component a utilajului n cursul funcionrii automatizate. Nu v apropiai niciodat de piesele n micare.

Schimbtorul de scule se va mica, strivindu-v mna.


Nu atingei niciodat arborele principal cnd apsai butoanele ATC FWD, ATC REV, NEXT TOOL sau iniiai un ciclu de schimbare a sculei.

Nu permitei operarea utilajului de ctre personal neinstruit. Nu transformai sau modicai sub nicio form utilajul. Nu operai utilajul dac prezint componente uzate sau deteriorate. Nu conine piese reparabile de ctre operator. Utilajul va reparat i ntreinut numai de ctre tehnicieni autorizai.

2009 Haas Automation, Inc. 29-0769 Rev E

NOT

ntreinerea rezervoru- Curai sptmnal sita ltrului. lui de lichid de rcire Scoatei capacul rezervorului i curai sptmnal eventualele depuneri din rezervor.
Filtru 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 inamabile.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

15

EtichEtE

dE avErtizarE pEntru Strunguri

PERICOL
Pericol de electrocutare.
Risc de deces prin electrocutare.
Decuplai i blocai alimentarea sistemului nainte de intervenie.

Utilajul automatizat poate porni n orice moment.


Un operator neinstruit risc o accidentare grav sau mortal.
Citii i respectai manualul operatorului i semnele de avertizare nainte s exploatai utilajul.

Pericol de accidentare grav. Utilajul nu v poate proteja de substane toxice.


Ceaa de lichid de rcire, microparticulele, achiile i vaporii pot periculoase.
Respectai datele de siguran i avertismentele productorului materialelor specice.

Pericol de accidentare grav.


Incinta nu asigur blocarea oricrui tip de proiectil.
Vericai de dou ori setrile nainte s iniiai orice operaie de prelucrare. Respectai ntotdeauna procedurile de prelucrare n siguran. Nu operai utilajul cu uile sau geamurile deschise sau cu aprtorile scoase.

Pericol de incendiu i explozie.


Nu utilizai materiale sau lichide de rcire explozive sau inamabile. Consultai datele de siguran i avertismentele productorului materialelor specice.

Utilajul nu este proiectat s limiteze sau s reziste la explozii sau incendii.

Pericol de accidentare.
Evitai s exploatai utilajul n condiii de umiditate ridicat sau iluminare precar.

Risc de producere de tieturi, escoriaii sau leziuni n urma alunecrii sau cderii.

Se pot produce accidente grave.


Piesele n micare pot aga, prinde sau tia. Sculele ascuite sau achiile pot tia uor pielea.
Asigurai-v c utilajul nu este n regim automatizat nainte s ptrundei n acesta.

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 ecacitatea datorit expunerii la lichidele de rcire i uleiurile utilajului. Dac se depisteaz semne de decolorare, microsuri sau exfoliere, nlocuii-le imediat. Geamurile de protecie se vor nlocui la ecare doi ani.

Purtai ochelari de protecie i cti antifonice cnd operai utilajul sau stai n apropierea acestuia.

AVERTISMENT

Se pot produce accidente grave.


Piesele n micare pot aga sau prinde.
Asigurai ntotdeauna mbrcmintea larg i prul lung.

Pericol de accidentare grav i de impact.

O bar nesusinut poate balansa cu efecte mortale.

Pericol de accidentare grav.


Piesele xate incorect pot proiectate cu for mortal. Turaia ridicat reduce fora de strngere a mandrinei.

Nu prelucrai utiliznd o setare nesigur sau o turaie peste cea nominal a mandrinei.

Nu extindei bara laminat dincolo de captul tubului de tragere fr un sprijin adecvat. Nu aplicai fore de prelucrare excesive, care ar putea dizloca bara din suport. Nu permitei cruciorului sau sculei s loveasc luneta sau ppua mobil; piesa de prelucrat s-ar putea slbi. Nu strngei exagerat luneta.

Piesele n micare pot tia.


Nu atingei nicio component a utilajului n cursul funcionrii automatizate. Nu atingei piesele de prelucrat rotative.

Sculele ascuite pot tia uor pielea.

Nu permitei operarea utilajului de ctre personal neinstruit. Restricionai accesul la strungurile cu batiu deschis. Utilizai luneta sau ppua mobil pentru a sprijini barele lungi i respectai ntotdeauna procedurile de prelucrare n siguran. Nu transformai sau modicai sub nicio form utilajul. Nu operai utilajul dac prezint componente uzate sau deteriorate. Utilajul va reparat i ntreinut numai de ctre tehnicieni autorizai.

Filtru separator Fant suspendare pomp

NOT
Curai sptmnal sita ltrului. Scoatei capacul rezervorului i curai sptmnal eventualele depuneri din rezervor. Nu utilizai ap, putnd rezulta deteriorri iremediabile prin coroziune. Se va utiliza un lichid de rcire anticoroziv. 29-0765 Rev F Nu utilizai pentru rcire lichide toxice sau inamabile. 2009 Haas Automation, Inc.

Filtru tip co
.

16

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

altE

EtichEtE dE Siguran

Alte etichete se pot gsi pe main, n funcie de model i de dotrile opionale instalate:

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

Nu deschidei acest geam cu maina n funciune.

29-0779 Rev D 2009 Haas Automation, Inc.

AVERTISMENT
Ua se va deschide iar paletele vor avansa automat. Piesele n micare pot aga sau strivi.
Nu apropiai niciodat minile de lan. Nu v apropiai n timp ce sun alarma i ua este deschis.

Pericol de accidentare.

29-0020 Rev C

AVERTISMENT
Pericol de accidentare
Staia de ncrcare trebuie s e neobstrucionat pentru recepia unei palete. Sculele lsate pe suportul staiei de ncrcare vor deregla paleta. Paletele incorect aezate pot s cad pe personalul operator.
Asigurai-v c staia de ncrcare palete este liber i n poziia iniial nainte s ncrcai o palet.

Consultai seciunea APC pentru mai multe explicaii.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

17

PERICOL

Pericol de electrocutare, accidentare sau avariere a utilajului. Nu v urcai sau staionai n aceast zon.
29-0746 Rev C
.

Acces interzis

dEclaraiE

rEfEritoarE la avErtizri, atEnionri i notE

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 opinal 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

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

prEzEntarE n cele ce urmeaz se va face o prezentare vizual a frezei Haas. Unele dintre componentele prezentate vor fi abordate aprofundat n seciuni separate.
Memoria temporar Lampa de avertizare Maneta de comand avans rapid de la distan Schimbtorul de scule (tip umbrel) Manualul operatorului i Date subanVedere rotit cu 90 n sens antiorar samble (pstrate n interior) Lista de referin Conform Schimbtorul coduri G i M celor de de scule lateral Deschiztorul mai jos (SMTC) Platoul de Subansamblul uii automate scule Suportul penppuii portscul servo 2X tru manivela Lmpile de mare intensitate 2x (opional) Oprire rulare menghinei 2 comutatoare: 1 pe lmpi Vedere rotit cu 90 n sens antiorar 1 pe bara frontal (opional) Compartimentul Transportorul de pan (opional) Platoul de scule electric de comand

VF

Menghina de xare scule

Lampa de lucru 2x

Masa de lucru frontal Containerul de pan Butonul de eliberare a sculei Braul dublu SMTC

Consola de comand Pistolul de aer comprimat

3 4

Arborele principal

Subansamblul P-Cool (opional)

Ajutajele de lichid de rcire

Simbolurile panoului de pe partea consolei 2 USB Origine secundar Scriere n memorie Anulare u (blocare/ automat deblocare) Modul setare Comutare (blocare/deblocare) lamp (x2)
.

Asigurai platforma de lucru pe main utiliznd lanuri pe incint i/sau uruburi n podea

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

19

Compartimentul electric de comand Subansamblul panou de comand lubriPanel Smart ere

Model Serie de fabricaie Data fabricaiei Tensiune Faz Hertz Sarcin nominal Sarcin maxim Capacitate de ntrerupere scurtcircuit Schem electric Curent de scurtcircuit Punct de descrcare electric Incint NEMA tip 1 doar pentru utilizare n interior. Protecie la supracurent asigurat la bornele de alimentare ale mainii Produs n SUA

DA PLCUA DE DATE

ntreruptorul principal de reea Ventilatorul compartimentului de comand (funcionare intermitent)


Senzorul de nivel lichid de rcire Lichidul de rcire (opional) Lichidul de rcire auxiliar (opional) Spltorul (opional)

Subansamblul Subansamblul panou de comand rezervor de aer / lubriere lichid de rcire Manometrul Regulatorul/ltrul de aer de ulei Oriciul de Furtunul cu Pompa de ulei aer auxiliar crlig (reea de aer atelier) Conducta de aer pentru duza de aer
.

Vedere rotit cu 90 n sens orar

Transportorul (opional)

Pompa TSC Capac simplu Sit Manet

MAX

Umplere ulei (la marcajul Max) Rezervorul de ulei

MIN

Filtrul de ulei

Senzorul de nivel

Pompa standard

Capacul panoului de comand aer/lubriere ndeprtat

20

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Frezele orizontale
lateral (SMTC) Butonul Emergency Stop (oprire de urgen) Rastelul de scule Jgheabul de pan
EC

Schimbtorul Side Mount de scule

Compartimentul electric de comand principal

Maneta de comand avans Lampa de avertizare rapid de la distan

Lista de referin coduri G i M


EC

Platoul de scule Suportul pentru manivela menConform ghinei

detaliului A

Oprire rulare

Conform celor de mai jos

Conform detaliului B Detail

Detaliul A
Masa frontal Consola de susinere ajutaj Menghina de xare scule Simbolurile panoului de pe partea consolei Modul setare Anulare u (blocare/deautomat blocare) Scriere n me2 Origine Comutare morie (blocare/ lamp (x2) secundar deblocare) USB

Pistolul de aer comprimat

EC-300 -400 -500

Staia de ncrcare fond de palete Subansamblul glisor fond de palete Fondul de palete

Schimbtorul de scule lateral (SMTC)

EC-400
Compartimentul electric de comand principal

EC

400

PALLE

T POOL

Conform detaliului A

PALLE T POOL

Pompa de lichid de rcire standard Pompa TSC Filtrul separator

Rastelul de scule Masa frontal Paleta Butonul Emergency Stop (oprire de urgen)

Fondul de palete EC-400


Senzorul de nivel lichid de rcire Rezervorul de lichid de rcire (n gur 95 de galoane)

Detaliul B

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

21

Ecranul

dE comand i modurilE

Ecranul de comand este organizat n panouri, ce variaz n funcie de modul de control curent i de tastele de afiare utilizate. Figura urmtoare prezint structura de baz a ecranului: Modul Mode Currentcurent

Exemplu panou inactiv Exemplu panou activ Panoul de aare program Panoul principal de aare

Deblocare / blocare mesaje Stare vitez i avans / Ajutor editor Aaj de poziie / Monitoare ncrcare ax / Memorie temporar
Prezentare ecran de control de baz

Mesajele Intrare
.

Cronometre, contoare / Managementul sculei

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 tastei 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 tastelor 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 tastelor 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: tastele 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: tasta 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 tastelor 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; apsarea butonului OFFSET (corecie) va comuta afiajul pentru corecii/ decalaje. Apsarea butonului PROGRM CONVRS (conversie program) n majoritatea modurilor va comuta la panoul de editare pentru programul activ curent.

22

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

navigarEa

prin mEniurilE dE tip tab

Meniurile de tip tab sunt utilizate pentru mai multe funcii de control, cum ar fi Parametri, Setri, Ajutor, List programe i IPS Pentru a naviga n aceste meniuri, utilizai tastele sgei pentru a selecta un tab, apoi apsai Enter (execuie) pentru a deschide tabul respectiv. Dac tabul selectat conine subtaburi, utilizai tastele 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: taste funcionale, taste de avans rapid, taste de control manual, taste de afiare, taste cursor, taste alfabetice, taste de mod i taste numerice. n plus, exist diverse alte taste i funcii amplasate pe consol i tastatur, ce sunt descrise pe scurt.

RESETARE

PORNIRE REPORNIRE

AFIAJ
REDRESARE

EDITARE
COMENZI CRT

INSERARE

SCHIMBARE

TERGERE

ANULARE

PROGRAM CONVERSIE

POZI IE

COREC IE

F1
MSURARE COREC IE SCUL

F2
SCULA URM.

F3
DEBLOCARE SCUL

F4
SET. POZ. ZERO PIES

MEM
ALARME MESAJE PARAMETRI DIAGNOZ

SETRI GRAFIC

AJUTOR CALC.
MDI DNC

BLOC CU BLOC

SIMULARE

OPRIRE OP ION. ATC NAINTE .01 10.

TERGERE BLOC ATC NAPOI .1 100. ORIGINE G28 TERGERE PROG.

LICH. RCIRE
.0001 .1

ORIENTARE ARB. PR. .001 1.

ORIGINE

PAG. ANT.

TRANSP. NAINTE OPRIRE TRANSP. TRANSP. NAPOI

+B +A +Z -Y

LICH. N SUS LICH. N JOS


SFRIT

AV. RAPID MAN. REV. LA ZERO

CURSOR
PAG. URM.

TOATE

ORIGINE

SINGUR

+X

BLOCARE AV.RAP.
-Z

-X

+Y

-A -B

LIST PROG

SELECT. PROG.

TRANSM.

RECEP .

LICH. AUX.
COMUTARE

CONTROL MAN.
VITEZ AVANS

A G M S Y

B H N T Z

C I O U
/ EOB
[

D J P V (

E K Q W
]

&

7 4

8 5 2 0

:
!

9 6 3

-10 -10

VITEZ AVANS

100%

VITEZ AVANS

+10

CONTR. MAN. AVANS CONTR. MAN. ARB. PR.

F L R X

ARB. PR.

100%
ARB. PR.

ARB. PR.

+10

*1
+

,
=

ORAR 5%

OPRIRE 25%

ANTIORAR 50%

ARB. PR.

DEP. RAPID

DEP. RAPID

DEP. RAPID

DEP. RAPID

100%

ANULARE

SPA IU

SCRIERE EXECU IE

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

23

comEnzilE

panoului frontal al conSolEi

Power On (pornire) - Pornete maina. Power Off (oprire) - Oprete maina. Emergency Stop (oprire de urgen) - Buton mare de cu-

loare roie cu un cadru galben. Apsai butonul pentru a opri toate micrile axelor, a dezactiva servomotoarele, a opri arborele principal i schimbtorul de scule i a dezactiva pompa de lichid de rcire. Rotii butonul pentru resetare.

Jog Handle (manet de avans rapid) - Acest buton este utili-

zat pentru a avansa rapid axele (selectai n modul Manet de avans rapid). Este utilizat de asemenea pentru defilarea prin codurile de program i articolele de meniu n timpul editrii.

Cycle Start (pornire ciclu) - Pornete un program. Acest buton


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

Feed Hold (oprire avans) - Oprete orice micare a axelor.

Apsai butonul Cycle Start (pornire ciclu) pentru anulare. Not: Arborele principal va continua s se roteasc n cursul achierii.

comEnzilE

panoului latEral al conSolEi

USB - Cuplai dispozitive USB compatibile la acest port. Memory Lock (blocare memorie) - Comutator cu cheie.

Comutai n poziia blocat pentru a proteja programele i setrile mpotriva modificrii. Comutai n poziia deblocat pentru a permite modificrile.

Setup Mode (modul Setare) - Comutator cu cheie. Blocheaz

i deblocheaz funciile de siguran ale mainii n scopul setrii (consultai Modul Setare n seciunea Sigurana a acestui manual pentru detalii n acest sens).

Second Home (origine secundar) - Apsai acest buton pentru a deplasa rapid toate axele n coordonatele specificate n G154 P20.

Autodoor Override (anulare u automat) - Apsai acest


buton pentru a deschide sau nchide ua automat (dac este prevzut).

Worklight (lamp de lucru) - Aceste comenzi comut ntre

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

Keyboard Beeper (avertizor acustic tastatur) - Amplasat n partea superioar a platoului de piese. Reglai volumul prin rotirea capacului.

24

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

taStElE

funcionalE

Tastele F1- F4 - Aceste butoane au diferite funcii n funcie de modul de operare n care v aflai. Consultai seciunea referitoare la mod pentru descrieri suplimentare i exemple. Tool Offset Meas (msurare corecie scul) Utilizat pentru a nregistra coreciile pentru lungimea sculei n cursul reglrii piesei. Next Tool (scula urmtoare) Utilizat pentru a selecta scula urmtoare de pe schimbtorul de scule. Utilizat dup apsarea tastei Tool Offset Measure (msurare corecie scul) n meniul Setare. Tool Release (eliberare scul) - Elibereaz scula din arborele principal n modul MDI, Revenire la zero sau Manet de avans rapid. Part Zero Set (setare poziie de zero pies) - Utilizat pentru nregistrarea decalajelor de origine ale piesei n cursul reglrii piesei (consultai Setarea coreciilor i decalajelor n seciunea Operarea). 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, Y/-Y, Z/-Z, A/-A i B/-B (taste axe)- Permit operatorului s avanseze manual axele prin meninerea apsat a butoanelor specifice sau prin apsarea tastei pentru axa dorit i utilizarea manetei de avans rapid. Jog Lock (blocare avans rapid) - Se utilizeaz mpreun cu tastele axelor. Apsai tasta Jog Lock (blocare avans rapid) i apoi butonul aferent axei i axa se va deplasa n poziia de curs maxim sau pn cnd butonul de blocare avans rapid este apsat din nou. CLNT Up (lichid de rcire n sus) - Deplaseaz ajutajul sistemului programabil opional pentru lichidul de rcire (P-Cool) n sus. CLNT Up (lichid de rcire n jos) - Deplaseaz ajutajul sistemului opional P-Cool n jos. AUX CLNT (lichid de rcire auxiliar) - Apsarea acestei taste numai n modul MDI va activa sistemul de rcire prin arborele principal (TSC); apsarea din nou a acesteia va dezactiva sistemul TSC. 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 acestui buton permite utilizarea manetei de avans rapid pentru controlul vitezei de avans de lucru n trepte de cte 1%.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

25

Hand Cntrl Spin (manet de control arbore principal) - Apsarea acestui buton permite utilizarea manetei de avans rapid pentru controlul turaiei arborelui principal n trepte de cte 1%. CW - Iniiaz rotirea arborelui principal n sens orar. Acest buton este dezactivat la mainile CE (export). CCW - Iniiaz rotirea arborelui principal n sens antiorar. Acest buton este dezactivat la mainile CE (export). Arborele principal poate fi pornit sau oprit cu butoanele CW sau CCW 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. Butonul 100% Rapid permite o curs rapid la vitez maxim.

Utilizarea controlului manual

Viteza de avans poate fi variat de la 0% la 999% din valoarea programat chiar n timpul funcionrii. Aceasta se face cu butoanele de +10%, -10% i 100% din viteza de avans. Controlul manual al vitezei de avans este dezactivat n cursul ciclurilor de tarodare G74 i G84. 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 G74 i G84. 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 de la 0% la 999% n trepte de cte 1%. Prin apsarea tastei Handle Control Spindle (manet de control arbore principal), maneta de avans rapid poate fi utilizat pentru controlul turaiei arborelui principal n trepte de cte 1% (de la 0% la 999%). 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 utiliza. Acestea sunt setrile 19, 20 i 21. Butonul Feed Hold (oprire avans) acioneaz ca un buton de control manual, acesta oprind avansul rapid i avansul de lucru 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 butonul 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).

26

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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 MDI/DNC, se apas pentru a accesa VQC i IPS/WIPS (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 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), 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 butonului Alarm/Mesgs). 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 dispozitiv de memorie. 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. 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. Consultai seciunea Funcia Ajutor/ calculator pentru informaii suplimentare.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

27

taStElE

SgEi

Utilizai tastele cursor pentru a v deplasa n diferite ecrane i cmpuri de control, respectiv pentru editarea programelor CNC. Home (origine) - Acest buton 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 individual articolele editabile atunci cnd se vizualizeaz un program; deplaseaz cursorul spre stnga. Este utilizat pentru defilarea prin seleciile de setare. Sgeata dreapta - Utilizat pentru a selecta individual 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) - Acest buton deplaseaz n general cursorul la ultimul articol din partea inferioar a ecranului. La editare, acesta este ultimul bloc al programului. 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 unora dintre tastele 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). Cnd unitatea de comand are o a cincea ax instalat, axa B este selectat pentru avans rapid prin apsarea tastei Shift (comutare) i apoi a tastelor de avans +/-A. 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 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.

28

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

tastele

de Mod

Tastele de mod schimb starea funcional a mainii CNC. Odat apsat un buton de mod, butoanele din acelai rnd devin disponibile pentru utilizator. Modul curent este afiat permanent n bara de titlu din centrul prii superioare a afiajului. 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). Apsai tasta F1 pentru a accesa meniurile de ajutor de tip pop-up. Insert (inserare) - Apsarea acestui buton va determina introducerea comenzilor n program n faa cursorului. Acest buton 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 acestui buton va determina schimbarea comenzii sau textului marcat cu comanda sau textul nou introdus. Acest buton 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. Pe ecran este afiat programul activ i alte informaii necesare atunci cnd se prelucreaz o pies. 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 din capitolul Codul G. 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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

29

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. Orient Spindle (orientare arbore principal) - Rotete arborele principal ntr-o poziie dat i apoi l blocheaz. Poate fi utilizat n cursul setrii pentru indicarea pieselor. ATC FWD / REV (ATC nainte/ napoi) - Rotete capul revolver spre scula urmtoare/ anterioar. Pentru a ncrca o anumit scul n arborele principal, accesai modul MDI sau Manet de avans rapid, tastai un cod de scul (T8) i apsai tasta ATC FWD (ATC nainte) sau ATC REV (ATC napoi). Hand Jog (manet de avans rapid) - Selecteaz modul avans rapid al axei cu .0001, .1 - 0.0001 oli (n sistem metric, 0.001mm) 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 freza este n modul MM, primul numr este nmulit cu zece pentru avansul rapid pe ax (de ex. .0001 devine 0.001 mm). 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. Apsai tasta POSIT (poziie) pentru a comuta ntre categorii. 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 a axelor. 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 butonul Singl Axis (o singur ax). Aceasta poate fi utilizat pentru a deplasa o singur ax n poziia iniial de zero a axei. HOME G28 (origine G28) - Readuce toate axele 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 unei axei i apoi apsai butonul Home G28 (origine G28). ATENIE! Nu apare niciun mesaj de avertizare pentru alertarea operatorului cu privire la o posibil coliziune. De exemplu, dac axa Z este ntre piese, atunci cnd se aduce la zero axa X sau Y, se poate produce o coliziune. List Prog (listare programe) - Controleaz ncrcarea i salvarea datelor n unitatea de comand. Select Prog (selectare program) - Face ca programul marcat s devin programul curent. Not: Reinei c programul activ va avea un A n faa sa n lista de programe. Gestionai programele multiple prin apsarea tastei WRITE/ENTER (scriere/ execuie) pentru a bifa programele dorite, apoi apsai tasta F1 pentru a selecta o funcie. Send (transmitere) - Transmite programele prin portul serial RS-232. Recv (recepie) - Recepioneaz programele prin portul serial RS-232. Erase Prog (tergere program) - terge programul selectat cu cursorul n modul List de programe sau ntregul program n modul MDI.

30

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

31

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. 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. n partea superioar a celei de-a doua coloane, este indicat sarcina efectiv a motorului n kilowai (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. 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.

32

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

33

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.

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.

34

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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 de contorizare a datei i orei. 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).

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. Afieaz un tabel cu dimensiuni de burghie, ce prezint echivalenele zecimale i dimensiunile de tarozi.

Tabelul burghie

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

35

Calculatorul

Funciile calculator sunt disponibile sub al treilea tab 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.

Funcia ajutor trigonometrie

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

O00000 N00000000

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 40.000 72.000 68.000 10.0000 14.7958 14.4244

ANGLE 3 SIDE 2 SIDE 1 ANGLE 2 SIDE 3

ANGLE 1

F3 copies calculator value to highlighted field in this or other calculator screens. F3 also copies calculator value to the data entry line of edit screens. F4 copies highlighted data to the calculator field.
.

36

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Funcia ajutor interpolare circular

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) 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 16 16 16 G91 G2 X3. Y22. 0416
.

O00000 N00000000 13.0000 20.0000 4.0000 10.0000 7.0000 32.0416 13.4536 111.527 CW

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

Funcia calculator tangent cerc-linie

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

CIRCLE-LINE TANGENT

a
POINT A X Y POINT B X Y POINT C X Y RADIUS TANGT PT X TANGT PT Y 5.0000 3.0000 1.0000 4.0000 0.0000 0.0000 4.1231 1.0000 4.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
.

c d

a c

Type: STRAIGHT Use F and T to form G-code. F1 for alternate solution

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

37

Funcia calculator tangent cerc-cerc

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. n meniul Ajutor de tip tab este disponibil un tabel de burghie i tarozi.
dE nclzirE arborE principal

Tabelul burghie/tarozi
programul

Dac arborele principal a rmas n repaus timp de peste 4 zile, acesta trebuie s parcurg un ciclu de nclzire nainte de utilizare. Aceast nclzire va preveni o posibil supranclzire a arborelui principal datorit insuficientei lubrifieri. Un program de nclzire de 20 de minute (cod O02020) este asigurat pentru main, prin care arborele principal este adus lent la turaia de regim, permind stabilizarea termic a acestuia. Acest program poate fi utilizat zilnic pentru nclzirea arborelui principal nainte de utilizarea la turaii ridicate. indicatorul
dE nivEl al lichidului dE rcirE

Nivelul lichidului de rcire este afiat n colul din dreapta sus al ecranului n modul MEM sau n ecranul CURNT COMDS (comenzi curente). 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. 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. 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 18.01 sau ulterioar.

38

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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

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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

39

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

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.

a. n acest cmp, tastai adresa IP pentru serverul de nume domeniu (DNS). b. n al doilea cmp, tastai numele serverului dumneavoastr pentru protocolul de transfer mailuri simple (SMTP). c. Al treilea cmp, portul serverului SMTP, este deja completat cu cea mai uzual valoare (25). Modificai-o doar dac setarea implicit nu este valabil. d. n ultimul cmp, tastai o adres de email autorizat, ce va fi utilizat de aplicaie pentru transmiterea avertizrilor. 7. Apsai butonul Emergency Stop (oprire de urgen) pentru a genera o alarm n vederea testrii sistemului. Trebuie s se recepioneze un email sau un mesaj tip text la adresa indicat sau la numrul de telefon indicat cu detalii referitoare la alarm. comutatorul
cu chEiE dE blocarE mEmoriE

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

Perioada de prob de 200 ore pentru opionale

Opionalele ce reclam n mod normal pentru activare un cod de deblocare (tarodare rigid, macro-uri, etc.) 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.

40

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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. Tarodarea sincronizat elimin nevoia de port-tarozi flotani scumpi i previne apariia de distorsiuni ale pasului i deformarea capului filetului. 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. Utilizai rotirea mpreun cu palpatorul pentru decalajul de origine pentru a seta rapid piesa de prelucrat, respectiv pentru a roti un model n alt poziie sau n jurul circumferinei, etc. Utilizai scalarea pentru a reduce sau mri traiectoria piesei sau un model. 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). Prelucrarea la mare vitez face posibil o cretere a vitezei de prelucrare prin achiere, o mbuntire a finisajului suprafeelor i o reducere a forelor de achiere, ceea ce determin reducerea costurilor de prelucrare i prelungirea duratei de via a sculelor. Prelucrarea la mare vitez este cel mai adesea necesar pentru prelucrarea profilurilor fluent sculptate, cum este cazul producerii de matrie. Opionala Haas pentru prelucrare la mare vitez crete nivelul de anticipare la 80 de blocuri i permite o curse de avans combinate la o vitez maxim (500 de oli/min) de achiere. Este important s nelegem c prelucrarea la mare vitez este cea mai potrivit pentru profiluri cu variaii line, la care viteza de avans poate rmne ridicat la trecerea de la o curs la urmtoarea. Dac exist muchii ascuite, unitatea de comand va trebui s ncetineasc ntotdeauna, pentru a nu aprea rotunjiri ale muchiilor. Efectul pe care combinarea curselor l poate avea asupra vitezei de avans este ntotdeauna unul de ncetinire a micrii. Viteza de avans programat (F) reprezint de aceea o valoare maxim, iar unitatea de comand o va reduce uneori pentru a se asigura precizia necesar a prelucrrii. O lungime prea mic a cursei poate duce la prea multe puncte de coordonate. Verificai modul n care sistemul CAD/CAM genereaz puncte de coordonate pentru a v asigura c nu se depete un nivel de 1000 de blocuri pe secund. Prea puine puncte de coordonate pot duce fie la faetare, fie la combinarea unghiurilor la un nivel care s determenie unitatea de comand s reduc viteza de avans. Faetarea se refer la nlocuirea traiectoriei line dorite cu o serie de curse scurte, drepte, ce nu sunt suficient de apropiate nct s se asigure fineea dorit a traiectoriei.

Tarodarea rigid

Macro-urile

Rotirea i scalarea

Orientarea arborelui principal

Prelucrarea la mare vitez

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

41

Sculele pentru mare vitez Portcuitele trebuie s fie de tip AT-3 sau superior cu urub de siguran din nylon. Toleranele asigurate de modelul AT-3 sunt la nivelul minim recomandat pentru un proces de prelucrare la mare vitez. urubul de siguran din nylon crete priza manonului de strngere pe scul i creaz o etanare mai bun, util pentru transferul lichidului de rcire. Utilizai mandrine cu buc elastic i con simplu i manoane de strngere pentru o strngere i concentricitate maxim. Aceste sisteme de strngere sunt realizate cu un con simplu lung amplasat n portcuit. Unghiul lateral trebuie s fie de opt grade sau mai puin pentru rezultate optime. Evitai sistemele cu buce elastice dublu con atunci cnd se impune o rigiditate maxim i o toleran strns. Se recomand o cuplare minim de 2/3 din lungimea total a alezajului pentru buca elastic dublu secionat cu con simplu. ns, pentru rezultate optime, ar fi de preferat o cuplare la peste 3/4 din lungimea total. Iluminarea de mare intensitate - Luminile suplimentare asigur o iluminare mai bun a zonei de lucru. Luminile funcioneaz automat atunci cnd se nchid i deschid uile, respectiv pot fi activate manual cu ajutorul comutatorului de pe latura consolei de comand. Aducei comutatorul n poziia On (activat) i luminile se aprind atunci cnd este deschis ua i se sting atunci cnd este nchis ua. Aducei comutatorul n poziia Off (dezactivat) i luminile nu mai se aprind atunci cnd este deschis ua. A se vedea setarea 238. manEta
dE comand avanS rapid dE la diStan

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 Teaca Selectorul variabil de impuls Rozeta de impuls

Tastele sgei

Butonul selector de ax
.

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-E/C. 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. Cycle Start (pornire ciclu) - Pornete micarea programat a axelor. Feed Hold (oprire avans) - Oprete micarea programat a axelor. 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.

42

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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 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. Scoaterea unitii din suport/ teac o activeaz i transfer comanda avansului rapid de la consol la maneta de comand avans rapid de la distan (roata de mn de pe consol este dezactivat).
NOT: Consola trebuie s fie n modul Manet de avans rapid (Setare).

Aezai la loc n suport/ teac maneta de comand avans rapid de la distan pentru a o dezactiva i a retransmite comanda avansului rapid la consol. 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 maneta de comand avans rapid de la distan este scoas din suport/ teac, 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 afiajul manetei de comand avans rapid de la distan 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 maneta de comand avans rapid de la distan i unitatea de comand (cablu ntrerupt sau deconectat, etc.), orice micare a axelor nceteaz. La reconectare, pe afiajul manetei de comand avans rapid de la distan 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 n suport/ teac, ateptai ca aceasta s se dezactiveze, apoi scoatei-o din suport/ teac.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

43

Meniurile unitii RJH


Modul curent i mesajele de ajutor sensibile la context Tastele sgeat n sus/n jos pentru selectare cmpuri Modicarea valorii cu rozeta de impuls i selectorul variabil de impus Axa selectat curent i poziia Tasta sgeat stnga/dreapta pentru modicarea vitezei de avans rapid de impuls (marcat curent)

Zona date de lucru (aaj variabil)

Ecranul urmtor

Tastele funcionale (n funcie de mod)


.

Avansul rapid manual pe RJH

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 n treapta de avans rapid selectat curent. Schimbai treapta de avans rapid cu ajutorul tastelor sgei stnga/ dreapta. Apsai tasta OPER (operator), WORK (pies de prelucrat), MACH (main) sau TO GO (distan de parcurs) pentru a schimba sistemul de coordonate (evideniat curent). 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).

Aajul pentru avans rapid manual

44

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Coreciile sculelor pe RJH

Utilizai acest meniu pentru setarea i verificarea coreciilor sculelor. Selectai cmpurile cu ajutorul tastelor funcionale i schimbai valorile cu ajutorul rozetei de impuls sau selectorului variabil 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 ENTER (execuie) pentru a nregistra poziia curent a axei Z n tabelul de decalaje. Pentru a ajusta valorile din tabel, apsai tasta 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. Apsai tasta TOOL (scul) pentru a schimba scula, respectiv tasta COOL (lichid de rcire) pentru a modifica poziia lichidului de rcire pentru scula selectat.
ATENIE: Nu v apropiai de arborele principal atunci cnd schimbai sculele.

Aajul pentru setarea coreciilor sculelor

dEcalajElE

dE originE pE

rjh

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 sau selectorul variabil de impuls pentru a selecta nivelul de cretere sau reducere a valorii respective, apoi apsai tasta ENTER (execuie) pentru a implementa corecia fcut.

Aajul pentru setarea decalajelor de origine

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

45

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
Flash Light: OFF Coolant: OFF

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
UTIL> AUX>

LIGHT
.

CLNT

Auxiliary Menu Meniul Auxiliar

Utility Menu Meniul Utilitare

Meniul Utilitare

Acceseaz informaii despre configuraia curent a unitii RJH. Aceste informaii sunt utilizate pentru diagnosticare de ctre tehnicienii de service. Apsai tasta AUX (auxiliar) pentru a reveni la 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 maneta de comand avans rapid de la distan la loc n suport/ teac pentru a continua rularea programului prin intermediul consolei. operarea

Afiarea programului (modul rulare)

punErEa

n funciunE a mainii

Pornii maina prin apsarea butonului Power-On (pornire) de pe consol. Maina va parcurge un ciclu de autotestare i va afia fie ecranul Messages (mesaje), dac s-a lsat un mesaj, fie ecranul Alarms (alarme). n orice caz, freza va nregistra una sau mai multe alarme (102 SERVO DEZACTIVATE). Urmai instruciunile din caseta de stare mod din partea stng a afiajului. n general, trebuie deschise i nchise uile i trebuie apsat i deblocat butonul E-STOP (oprire de urgen) nainte ca operaiile Iniializare i Automat pentru toate axele s devin disponibile. Pentru informaii suplimentare referitoare la funciile de interblocare de siguran, consultai seciunea Sigurana a acestui manual.

46

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Apsai tasta Reset (resetare) pentru a terge pe rnd alarmele. Dac o alarm nu poate fi tears, s-ar putea ca maina s aib nevoie de o intervenie service; dac e cazul, contactai dealerul. Odat alarmele terse, maina are nevoie de un punct de referin de la care s porneasc toate operaiile; acest punct este numit origine. Pentru a aduce maina n poziia de origine, apsai tasta Power-Up Restart (iniializare/ repornire).
AVERTISMENT! Micarea automat va ncepe odat apsat acest buton. Pstrai distana fa de interiorul mainii i de schimbtorul de scule.

Reinei c apsarea butonului 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)

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 Enter (execuie) la captul fiecrei linii. Reinei c va fi introdus automat un caracter de ncheiere a blocului (EOB) la captul fiecrei linii.

Pentru a edita programul MDI, utilizai tastele din dreapta butonului 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 Enter (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. Un program MDI poate fi salvat n memoria unitii de comand. 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 pagina MDI. Pentru a reaccesa programul, apsai tasta List Prog (list de programe) i selectai-l. 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).

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

47

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 Enter (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 (;).
NOT: Nu este recomandat utilizarea numerelor O09XXX atunci cnd se creeaz noi programe. Programele macro utilizeaz frecvent cifre n acest bloc, iar suprascrierea acestora poate cauza oprirea funciilor mainii. (Exemplu: suprascrierea O09876 va cauza disfuncionaliti ale operaiilor G47 (gravare)).

Programele numerotate sunt reinute atunci cnd maina este oprit.

Noiuni de baz despre editarea MDI i a programelor numerotate

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 (introducere manual date). Pentru a edita un program numerotat, selectai-l, apoi apsai tasta Edit (editare). n modul Editare program, 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 codul n faa cruia se va plasa codul suplimentar, tastai datele i apsai tasta Insert (inserare). Se pot aduga mai multe coduri; cum ar fi X, Y 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. 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 simboluri sau 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). Nu exist comanda de salvare, programul fiind salvat pe msur ce sunt introduse liniile una cte una.

48

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Conversia unui program MDI ntr-un program numerotat

Un program MDI poate fi transformat ntr-un program numerotat i adugat la lista de programe. 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 MDI, Editare sau MEM, 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). 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, apoi apsai tasta ERASE PROG (tergere program). Tastai Y cnd se solicit i confirmai tergerea, respectiv N pentru a renuna. Sau tastai numrul programului i apsai tasta ERASE PROG (tergere program); totui, utilizai cu atenie aceast opiune, deoarece nu va exista o solicitare de confirmare Y/N (da/nu) i programul va fi ters imediat. Selectai cuvntul ALL (toate) de la sfritul listei i apsai tasta ERASE PROG (tergere program) pentru a terge toate programele din list. Sunt unele programe importante pe care le primii odat cu maina; acestea sunt O02020 (nclzirea arborelui principal), O09997 (codul rapid de vizualizare) i O09876 (fiierul set de caractere gravare). Salvai aceste programe pe un dispozitiv de memorie sau PC nainte s tergei toate programele. Activai setarea 23 pentru a proteja programele O09XXX mpotriva tergerii.
NOT: Reinei c tasta UNDO (anulare) nu permite recuperarea programelor terse.

Cutarea unui program

tergerea programelor

Redenumirea programelor

Un numr de program poate fi modificat prin introducerea unui numr nou n modul Editare i apsarea tastei Alter (schimbare). Avei grij s nu suprascriei accidental programe importante, cum ar fi cele enumerate n seciunea anterioar. 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. 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 MEM i se apas tasta CYCLE START (pornire ciclu). Acesta este de asemenea afiat n ecranul EDIT (editare). Cnd v aflai n modul MEM, un alt program poate fi selectat i afiat rapid prin introducerea numrului programului (Onnnnn) i apsarea tastei sgeat n sus/n jos sau F4. Programul selectat va rmne selectat dup ce este oprit maina.

Numrul maxim de programe

Selectarea programelor

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

49

ncrcarea programelor n unitatea de comand 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. Datele de program corupte, dac sunt recepionate de CNC, sunt transformate ntr-un comentariu, memorat n program, i se genereaz o alarm. ns, datele vor fi totui ncrcate n unitatea de comand.

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 Enter (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 Enter (execuie) pentru a aduga programul marcat la selecie. Not:
Unitile hard-disk externe USB funcioneaz dac sunt formatate n sistem FAT sau FAT32. Dispozitivele 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
Tastele sgei: Navigare ntre tab-uri WRITE/ENTER: Selectare tab CANCEL: Revenire la nivelul tab anterior

Programul marcat

Tab-ul activ

Tastele sgei: Deplasare cursor de selectare WRITE/ENTER: Adugare program la selecie (se plaseaz o bif) SELECT PROG: Face ca programul selectat s devin programul activ (A) sau selecteaz programul pentru FNC INSERT: Creare director nou n directorul curent (tastai numele directorului, apoi apsai Insert) ALTER: Redenumire director sau program

Selectarea programelor

Dimensiunea ierului Subdirectorul Programul selectat Data i ora

Modul ajutor

Apsai HELP/CALC (ajutor/calculator) pentru a accesa meniul Ajutor de tip pop-up. Navigai cu ajutorul tastelor sgei. Selectai opiunile pentru programe selectate (copiere, tergere etc.).
.

Navigarea n directoare

Pentru a accesa un subdirector, defilai pn la subdirector i apsai tasta Enter (execuie). Pentru a iei din subdirector, deplasai-v la nceputul subdirectorului sau apsai tasta Cancel (anulare).

50

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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 Enter (execuie) pentru a-l selecta. Va aprea o bif lng numele fiierului. Navigai n directorul de destinaie cu ajutorul tastelor sgei, apsai tasta Enter (execuie) 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 navigarea n directorul de destinaie, introducerea unui nou nume i apoi apsarea tastei F2.

Crearea de duplicate ale fiierelor

Apsai tasta List Prog (list de programe) pentru a accesa managerul de dispozitive. Selectai tab-ul memorie. Deplasai cursorul la programul pentru care dorii s creai un duplicat, tastai un nou numr de program (Onnnnn) i apsai tasta F2. Se creeaz un duplicat pentru programul marcat sub noul nume, acesta devenind programul activ. Pentru a crea un duplicat al fiierului pe un alt dispozitiv, deplasai cursorul la numele programului i apsai tasta F2 fr a introduce un nou nume de fiier. Un meniu de tip pop-up listeaz dispozitivele de destinaie. Selectai un dispozitiv i apsai tasta Enter (execuie) pentru a crea un duplicat al fiierului. Pentru a copia mai multe fiiere, apsai tasta Enter (execuie) pentru a plasa cte o bif n dreptul fiecrui nume de fiier. Numele fiierelor vor fi meninute n formatul tipic de opt - punct - trei. De exemplu: program1.txt. Totui, unele programe CAD/CAM utilizeaz .NC pentru recunoaterea tipului de fiier, format ce este acceptat. Numele fiierelor pot fi de asemenea indicate prin numrul programului luat fr extensie, ns s-ar putea ca unele aplicaii PC s nu recunoasc fiierul. Fiierele procesate pe unitatea de comand vor fi denumite cu litera O urmat de 5 cifre. De exemplu, O12345.

Convenia de denumire a fiierelor

Redenumirea

Pentru a schimba numele unui fiier de pe USB sau hard-disk, marcai fiierul, tastai un nou nume i apsai tasta Alter (schimbare). Pentru a terge un fiier de program de pe un dispozitiv de memorie, marcai fiierul i apsai tasta Erase Prog (tergere program). tergei mai multe fiiere prin selectarea acestora (apsai tasta Enter (execuie) pentru a aduga un fiier la selecie i a plasa o bif n dreptul acestuia; deselectai-l apsnd din nou tasta Enter (execuie)), i apoi apsarea tastei Erase Prog (tergere program) pentru a terge toate fiierele selectate. Ajutorul pe ecran este disponibil prin apsarea tastei HELP/CALC (ajutor/calculator). Selectai funciile din meniul de tip pop-up i apsai tasta Enter (execuie) pentru execuie, respectiv utilizai tastele directe listate. Pentru a iei din ecranul Help (ajutor), apsai tasta Cancel (anulare) pentru a reveni la Device manager (manager de dispozitive).

tergerea

Ajutorul pe ecran

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

51

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 ecranare Pinul 1 Mas Pinul 2 Negru Pinul #2 TXD - transmisie date Pinul 3 Rou Pinul #3 RXD recepie date Pinul 7 Verde
Pinul 1 Mas Pinul 2 Negru Pinul 3 Rou Pinul 7 Verde
Pinul 25 Pinul 14 Pinul 25 Pinul 13 Pinul 1 Pinul 14 Pinul 1 Pinul 13 Pinul 25 Pinul 13

Pinul 5 Verde
Pinul 9

Pinul 1 Mas Pinul 2 Rou Pinul 3 Negru

Pinul 7 Verde

Pinul #4 RTS (opional) Pinul #5 CTS (opional) Pinul #7 Mas semnal


Pinul 14 Pinul 1

Pinul 1

AVERTISMENT! Una dintre cele mai frecvente cauze ale avariilor electronice o reprezint lipsa unei bune mpmntri a frezei CNC i a computerului. Lipsa mpmntrii va duce la avarierea mainii CNC, a computerului sau a ambelor.

Lungimea cablului
Vitez de transfer 19200 9600 4800 2400

n continuare sunt prezentate vitezele de transfer cu lungimile maxime corespunztoare ale cablului.
Lungime max. cablu (ft) 50 500 1000 3000

Setrile unitii de comand Haas 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 Enter (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.

52

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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) i 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 PROG (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. Apoi deschidei fiierul pe un PC cu ajutorul unui program, cum ar fi Windows Notepad. Dac se recepioneaz un mesaj de abandonare, verificai setrile dintre frez i PC, respectiv cablul.

tergerea fiierelor

n pagina List Prog (list de programe), tastai DEL <filename> (tergere fiier). Apsai tasta WRITE (scriere) i fiierul va fi ters. comanda
numEric prin fiiErE

(fnc)

Un program poate fi rulat din locul n care se afl n reea sau de pe un dispozitiv de memorie, de exemplu un dispozitiv USB. 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. Toate macro-urile G65 i subprogramele alias G/M trebuie s se afle n memorie, chiar dac sunt apelate dintr-un program aflat ntr-o locaie diferit (de ex. un dispozitiv USB).
ATENIE! 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 CNC este n curs de rulare.

Pentru a rula un program n FNC: 1. Apsai tasta List Prog (list de programe), apoi navigai la meniul de tip tab aferent dispozitivului de memorie respectiv (USB, hard-disk, conexiune de reea). 2. Defilai pn la programul dorit i apsai tasta Select Prog (selectare program). Programul va apare n panoul Active Program (program activ) i poate fi rulat direct de pe dispozitivul de memorie. Pentru a iei din FNC, marcai din nou programul i apsai tasta Select Prog (selectare program) sau selectai un program din memoria CNC.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

53

utilizarEa

unui Editor

haaS (fnc)

Editorul Haas este o aplicaie de editare programe integrat n unitatea de comand Haas. Aceast funcie are nevoie de o plac MainCon sau de opiunea hard-disk/Enet (revizia 13.03 sau ulterioar), iar parametrul 737 ntreruptor comun 5 bitul 9 Activare editor Haas trebuie setat la 1. Editorul Haas ofer aceleai funcii ca editorul avansat, precum i o serie de noi funcii pentru mbuntirea dezvoltrii programelor pe unitatea de comand, inclusiv vizualizare i editare documente multiple. n general, editorul avansat este utilizat cu programele din MEM, n timp ce editorul Haas este utilizat cu alte uniti dect MEM (HDD, USB, conexiune de reea). Pentru salvarea unui program dup editarea cu editorul Haas, apsai tasta SEND (transmitere) la solicitarea unitii, apoi ateptai ca programul s finalizeze scrierea pe unitate. ncrcarEa
unui program

1. Marcai un program de pe dispozitivul USB, hard-disk sau partiia de reea prin tab-urile meniului List Prog (list de programe) i apsai tasta SELECT PROG (selectare program) pentru a-l face programul activ (n editorul Haas, programele se deschid n FNC, dar sunt editabile). 2. Cu programul ncrcat, apsai tasta EDIT (editare) pentru a comuta n panoul de editare program. 3. Modul iniial de afiare prezint programul activ n stnga i lista de programe n dreapta.

navigarEa

n mEniu

Apsai tasta F1 pentru a accesa meniul. Utilizai tastele sgei stnga i dreapta sau maneta de avans rapid pentru a naviga ntre categoriile de meniu i utilizai tastele sgei n sus i n jos pentru a selecta o opiune de meniu dintr-o categorie. Apsai tasta WRITE/ENTER (scriere/execuie) pentru a activa selecia. modurilE
dE afiarE

Sunt disponibile trei moduri de afiare. Comutai ntre modurile de afiare utiliznd comanda Change View (schimbare fereastr) n meniul File (fiier) sau apsai tasta PRGRM/CONVRS (conversie program). List (list) afieaz programul FNC curent mpreun cu meniul de tip tab LIST PROG (list de programe). Main (principal) afieaz un singur program ntr-un panou de tip tab (comutai ntre tab-uri cu ajutorul comenzii Swap Programs (schimbare programe) din meniul File (fiier) sau prin apsarea tastei F4). Split (divizare ecran) afieaz programul FNC curent n stnga i programele deschise curent ntr-un panou de tip tab n dreapta. Comutai panoul activ curent cu ajutorul comenzii Switch to Left or Right Side (comutare spre stnga/dreapta) din meniul File (fiier) sau prin apsarea tastei EDIT (editare). Cnd panoul de tip tab este activ, comutai ntre tab-uri cu ajutorul comenzii Swap Programs (schimbare programe) din meniul File (fiier) sau prin apsarea tastei F4.
54 Freza - Manualul Operatorului Traducerea instruciunilor originale
96-0082 rev AN 04-2012

SubSolul

afiajului

Seciunea de subsol a afiajului programului prezint mesajele de sistem i alte informaii referitoare la program i modurile active curent. Subsolul este disponibil n trei moduri de afiare. Primul cmp afieaz solicitrile sistemului (n text de culoare roie) i alte mesaje ale sistemului. De exemplu, dac un program a fost modificat i trebuie salvat, n acest cmp apare mesajul PRESS SEND TO SAVE (apsai tasta Transmitere pentru salvare). Cmpul urmtor afieaz modul curent de derulare cu maneta de avans rapid. TKN indic faptul c editorul este n curs de navigare token cu token prin program. Navigarea continu prin program va comuta modul de derulare la LNE (linie), iar cursorul va naviga linie cu line. Navigarea continu prin program va comuta modul de derulare la PGE (pagin), navigarea fcndu-se pagin cu pagin. Ultimul cmp indic pe ce dispozitiv (HD, USB, reea) este salvat programul activ. Acest afiaj va fi gol dac programul nu este salvat sau dac se editeaz memoria temporar. dESchidErEa
dE programE multiplE

Pn la trei programe pot fi deschise simultan n editorul Haas. Pentru a deschide sau iei dintr-un program n timp ce un alt program este deschis n editorul Haas: 1. Apsai tasta F1 pentru a accesa meniul. 2. n categoria File (fiier), selectai Open Existing File (deschidere fiier existent). 3. Este afiat lista de programe. Selectai tab-ul dispozitivului pe care se afl programul, marcai programul cu tastele sgei n sus i n jos sau cu maneta de avans rapid i apsai tasta SELECT PROG (selectare program). Afiajul va comuta n modul divizare ecran cu programul FNC n stnga i programul nou deschis i programul FNC n dreapta ntr-un panou de tip tab. Pentru a modifica programul din panoul de tip tab, selectai comanda Swap Programs (schimbare programe) din meniul File (fiier) sau apsai tasta F4 cu panoul de tip tab activ.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

55

afiarEa

numErElor liniilor

Numerele liniilor pot fi afiate independent de textul programului. Selectai comanda Show Line Numbers (afiare numere linii) din meniul File (fiier) pentru a le afia. Reinei c acestea nu sunt acelai lucru cu numerele liniilor Nxx; acestea sunt doar cu titlu de referin la vizualizarea programului. Pentru a ascunde numerele liniilor, reselectai opiunea corespunztoare din meniul File (fiier). mEniul filE (fiiEr)

Open Existing File (deschidere fiier existent) Close File (nchidere fiier)

Deschide un fiier din meniul LIST PROG (list programe) ntr-un tab nou. nchide fiierul activ. Dac fiierul a fost modificat, unitatea de comand va solicita salvarea acestuia nainte s fie nchis. Salveaz fiierul activ sub acelai nume de fiier. Tast rapid: SEND (transmitere) (dup operarea unei modificri)
Not: Programele nu sunt salvate automat. Dac se produce o cdere de tensiune sau este decuplat alimentarea cu tensiune nainte s se salveze modificrile, acestea se vor pierde. Avei grij s salvai frecvent programul n cursul editrii.

Save (salvare)

Save As (salvare ca)

Salveaz fiierul activ sub un nou nume de fiier. Aduce programul urmtor din panoul de tip tab n partea superioar a setului de tab-uri. Tast rapid: F4 Schimb fereastra programului activ (fereastra activ la un moment dat are un fundal alb). Tast rapid: EDIT (editare) Comut ntre modurile de vizualizare List (list), Main (principal) i Split (divizare ecran). Tast rapid: PRGRM/CONVRS (conversie program) Afieaz numerele de referin ale liniilor independent de textul programului (acestea nu sunt salvate niciodat ca parte a programului, aa cum ar fi salvate numerele Nxx). Reselectai opiunea corespunztoare pentru a ascunde numerele liniilor.

Swap Programs (schimbare programe)

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

Change View (schimbare fereastr)

Show Line Numbers (afiare numere linii)

mEniul Edit (EditarE)

Undo (anulare)

Anuleaz modificrile aduse programului activ. Funciile globale i cele referitoare la bloc nu pot fi anulate. Marcheaz un bloc de text pentru alte funcii suplimentare de editare. Poziionai cursorul n prima linie a blocului pe care dorii s l selectai nainte s selectai opiunea de meniu dorit. Apoi derulai n sus sau n jos cu ajutorul tastelor sgei sau al manetei de avans rapid pentru a defini zona de selecie. Apsai tasta WRITE/ENTER (scriere/execuie) sau F2 pentru a marca blocul. Tast rapid: F2

Select Text (selectare text)

56

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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


Utilizai aceste trei opiuni de meniu pentru a prelucra textul selectat. Move (mutare) terge textul selectat din poziia curent i l insereaz dup poziia curent a cursorului. Tast rapid: ALTER (schimbare) Copy (copiere) insereaz textul selectat dup poziia cursorului fr a-l terge din poziia n care se afl curent. Tast rapid: INSERT (inserare) Delete (tergere) terge textul selectat din program. Tast rapid: DELETE (tergere)

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


Utilizai aceste opiuni de meniu pentru a include textul selectat n memoria temporar. Cut (decupare) terge textul selectat din programul curent i l mut n memoria temporar. Copy (copiere) insereaz textul selectat n memoria temporar fr a-l terge din program. Memoria temporar este o locaie de memorie de durat pentru codul de program; textul copiat n memoria temporar este disponibil pn cnd este suprascris, chiar i dup oprirea i repornirea mainii.

Paste from Clipboard (colaj din memoria temporar)

Insereaz coninutul memoriei temporare dup poziia curent a cursorului. Nu terge coninutul memoriei temporare. Ascunde memoria temporar pentru a vizualiza poziia i cronometrele sau contoarele n locul acesteia. Revenii la afiarea memoriei temporare prin selectarea opiunii Show Clipboard (afiare memorie temporar). Opereaz modificri ale coninutului memoriei temporare. Cnd terminai, selectai opiunea Close Clipboard (nchidere memorie temporar) din meniul Edit (editare).
Not: Memoria temporar a editorului Haas este separat de memoria temporar a editorului avansat. Editrile fcute n editorul Haas nu pot fi colate n editorul avansat.

Hide/Show Clipboard (ascundere/afiare memorie temporar)

Edit Clipboard (editare memorie temporar)

mEniul SEarch (cutarE)

Find Text (gsire text)

Definete un termen de cutare i un sens de cutare pentru a localiza prima apariie a termenului de cutare n sensul de cutare indicat. La alegerea sensului de cutare, apsai tasta F pentru a cuta termenul n jos fa de poziia cursorului, respectiv apsai tasta B pentru a cuta termenul n sus fa de poziia cursorului. Selectai aceast funcie imediat dup o cutare Find Text (gsire text) pentru a localiza urmtoarea apariie a termenului de cutare. Repetai pentru a continua cu apariia urmtoare. Definii un termen de cutare i un termen cu care s fie nlocuit acestea, apoi specificai sensul de cutare (nainte/napoi). Cnd se ajunge la prima apariie a termenului de cutare, unitatea de comand va solicita o confirmare Replace (Yes/No/All/Cancel)? (nlocuire - da/nu/toate/anulare). Tastai prima liter a opiunii dumneavoastr pentru a continua. Dac selectai Yes (da) sau No (nu), editorul va executa opiunea exprimat i va trece la urmtoarea apariie a termenului de cutare. Selectai All (toate) pentru a nlocui automat toate apariiile termenului de cutare. Selectai Cancel (anulare) pentru a dezactiva funcia fr a opera modificri (textul nlocuit deja va rmne astfel dac selectai aceast opiune). Aceast funcie caut n program codurile de scul. Reselectai opiunea pentru a localiza urmtorul cod de scul.

Find Again (regsire)

Find and Replace (gsire i nlocuire)

Find Tool (gsire scul)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

57

mEniul modify (modificarE)

Remove All Line Numbers (tergerea tuturor numerelor liniilor)


Aceast funcie terge toate numerele liniilor Nxx din program.

Renumber All Lines (renumerotarea tuturor liniilor)

Utilizai aceast funcie pentru a renumerota toate liniile programului cu coduri Nxx. Selectai un numr iniial i un pas pentru numerotarea liniilor. Modific toate valorile pozitive n valori negative i invers. Modific toate valorile X n valori Y i invers. comanda
numEric dirEct

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

(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; acesta nu este memorat n unitatea de comand.
PROGRAM (DNC)
WAITING FOR DNC . . .

N00000000

PROGRAM (DNC)

; 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

N00000000

DNC RS232

DNC n ateptare program

Program recepionat de la DNC

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: Setri: 11 Baud Rate (vitez de transfer): 19200 12 Parity Select (selectare paritate): NONE (fr) 13 Stop Bits (bii oprire): 1 14 Synchronization (sincronizare): XMODEM 37 RS-232 Date Bits (bii date RS-232): 8 DNC se selecteaz prin apsarea de dou ori a tastei MDI (introducere manual date) (n pagina DNC Program DNC) din partea superioar a paginii. Not: DNC reclam un minim de 8 kbytes de memorie utilizator disponibil. Aceasta se poate face prin accesarea paginii List de programe i verificarea nivelului de memorie liber indicat n partea inferioar a paginii.

58

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Programul trimis la unitatea de comand trebuie s nceap i s se ncheie cu cte un %. Viteza de transfer selectat (setarea 11) pentru portul RS-232 trebuie s fie suficient de mare pentru a se susine viteza de execuie a blocurilor programului. Dac viteza de transfer este prea mic, este posibil ca scula s se opreasc n timpul achierii. 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).

Notele DNC

n cursul rulrii unui program n DNC, modurile nu pot fi schimbate. De aceea, funciile de editare, cum ar fi editarea n fundal, nu sunt disponibile. DNC suport modul de alimentare cu pipeta a programelor. Unitatea de comand va executa blocurile (comenzile) unul cte unul. Fiecare bloc va fi executat imediat, fr anticipare blocuri. O excepie se face atunci cnd se comand compensarea frezei. Compensarea frezei reclam citirea a trei blocuri de comand micare nainte s fie executat un bloc de compensare. Comunicaia duplex deplin n cursul DNC este posibil prin utilizarea comenzii G102 sau DPRNT pentru transmiterea axelor de coordonate napoi la computerul de control.

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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

59

Administrarea reelei Microsoft

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.

convErtorul

dE programE

fadal

Prezentare

Convertorul de programe Fadal transform rapid codul Fadal n program Haas. 1. Accesai convertorul prin intermediul meniului LIST PROG (list programe). Marcai programul Fadal i apsai tasta F1 sau HELP/CALC (ajutor/calculator). Selectai LOAD FADAL (ncrcare Fadal) din meniul de tip pop-up.

Utilizarea convertorului

2. Programul convertit este ncrcat n memorie. O copie a programului convertit este salvat de asemenea pe dispozitivul I/O selectat, cu o extensie .out. Programul va conine (Converted Fadal Program) (program Fadal convertit) n partea superioar pentru a confirma faptul c este vorba despre un program convertit. Toate liniile ce nu au putut fi convertite sunt marcate printr-un comentariu M199, ce emite o alarm generat de utilizator atunci cnd este rulat programul. Trecei n revist liniile respective i editai-le pentru a asigura compatibilitatea cu Haas. Sugestie: Putei localiza rapid liniile neconvertite cu ajutorul funciei de cutare n modul editare. Cu programul convertit n panoul activ (apsai tasta PROG/CONVRS (conversie program) pentru a comuta ntre panouri), apsai tasta F1 sau HELP/CALC (ajutor/calculator) i selectai Search (cutare) din meniul de tip pop-up. Utilizai M199 ca termen de cutare.

60

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

funcia

dE optimizarE program

Aceast funcie permite unui operator s controleze manual turaia arborelui principal, avansurile pe axe i poziiile lichidului de rcire (P-cool) 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, avansurile pe axe i poziiile P-cool (lichidul de rcire). 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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

61

Apsai tasta Write (scriere) pentru aare meniu i din nou tasta Write (scriere) pentru selectare opiune de meniu

Ecran optimizare program

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.

Colectarea datelor cu ajutorul portului RS-232

Unitatea de comand rspunde unei comenzi Q doar dac setarea 143 este ON (activat). Se utilizeaz urmtorul format de ieire: <STX> <CSV response> <ETB> <CR/LF> <0x3E> STX (0x02) marcheaz nceputul datelor. Acest caracter de control este pentru computerul auxiliar. CSV reprezint acronimul pentru Comma Separated Variables (variabile separate prin virgul), fiind vorba despre una sau mai multe variabile de date separate prin virgule. ETB (0x17) 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 solicitarea > . 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 solicitarea > . Se pot utiliza urmtoarele comenzi:

62

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Q100 - Seria de fabricaie a mainii >Q100 SOFTWARE, VER M16.01 Q101 - Versiunea software-ului de control >Q101 SOFTWARE, VER M16.01 Q102 - Codul de model al mainii >Q102 MODEL, VF2D Q104 - Modul (LIST DE PROGRAME, MDI, etc.) >Q104 MODE, (MEM) Q200 - Schimbrile sculelor (total) >Q200 TOOL CHANGES, 23 Q201 - Codul sculei aflate n uz >Q201 USING TOOL, 1 Q300 - Timpul de funcionare (total) >Q300 P.O. TIME, 00027:50:59

Q301 - Timpul de micare (total) >Q301 C.S. TIME, 00003:02:57 Q303 - Durata ultimului ciclu >Q303 LAST CYCLE, 000:00:00 Q304 - Durata ciclului anterior >Q304 PREV CYCLE, 000:00:00 Q402 - M30 Contorul de piese #1 (resetabil de la unitatea de comand) >Q402 M30 #1, 553 Q403 - M30 Contorul de piese #2 (resetabil de la unitatea de comand) >Q403 M30 #2, 553 Q500 - Trei-n-unu (PROGRAM, Oxxxxx, STARE, PIESE, xxxxx) >Q500 STATUS, BUSY Q600 - Variabil macro sau de sistem >Q600 801 ACRO, 801, 333.339996

Utilizatorul are posibilitatea de a solicita coninutul oricrei variabile macro sau de sistem prin utilizarea comenzii Q600, de exemplu Q600 xxxx. Aceasta va afia coninutul variabilei macro xxxx pe computerul auxiliar. n plus, variabilele macro #1-33, 100-199, 500-699 (reinei c variabilele #550-580 nu sunt disponibile dac freza este echipat cu un sistem de palpare), 800-999 i #2001 pn la #2800 pot fi suprascrise cu ajutorul unei comenzi E, de exemplu Exxxx yyyyyy.yyyyyy, unde xxxx reprezint variabila macro, iar yyyyyy.yyyyyy este noua valoare a acesteia. Reinei c aceast comand va fi utilizat numai atunci cnd nu exist nicio alarm n curs.

Colectarea datelor cu ajutorul hardware-ului opional

Aceast metod este utilizat pentru a furniza computerului auxiliar date despre starea mainii, fiind activat prin instalarea unei plci de relee cod M cu 8 rezerve (toate 8 fiind dedicate funciilor de mai jos i neputnd fi utilizate pentru funcionarea cod M normal), un releu de pornire, un set suplimentar de contacte 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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

63

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. reglarea
piesei

Trebuie s se fixeze adecvat piesa pe mas. Aceasta se poate face n mai multe moduri, utilizndu-se menghine, mandrine sau uruburi T i bride de fixare.

Mandrina Brida de xare Menghina

64

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

SculElE

Funciile sculei (Tnn)

Codul Tnn este utilizat pentru a selecta urmtoarea scul din schimbtorul de scule ce trebuie fixat n arborele principal. Adresa T nu iniiaz operaia de schimbare a sculei, aceasta doar selecteaz ce pies urmeaz a fi utilizat n continuare. M06 va iniia operaia de schimbare a sculei; de exemplu, T1M06 va fixa scula 1 n arborele principal.
Not: Nu este necesar o micare pe axa X sau Y nainte de efectuarea schimbrii sculei; totui, dac piesa de prelucrat sau dispozitivul de fixare este prea mare, poziionai axa X sau Y nainte de schimbarea sculei pentru a preveni o coliziune ntre scule i pies sau dispozitivul de fixare.

O schimbare a sculei poate fi comandat cu axele X, Y i Z n orice poziie. Unitatea de comand va aduce axa Z n poziia de zero a mainii. Unitatea de comand va deplasa axa Z ntr-o poziie aflat deasupra poziiei de zero a mainii n cursul schimbrii sculei, dar nu va cobor niciodat sub poziia de zero a mainii. La ncheierea schimbrii sculei, axa Z va fi plasat n poziia de zero a mainii.

Portcuitele

Exist mai multe opiuni diferite de arbori principali pentru frezele Haas. Fiecare dintre acestea reclam un portcuit specific. Cei mai uzuali sunt arborii principali cu con #40 sau #50. Arborii principali cu con ISO 40 se mpart n dou tipuri, BT i CT; acetia sunt denumii BT40, respectiv CT40. Arborele principal i schimbtorul de scule pot susine un singur tip. O tiret sau un buton de fixare este necesar() pentru asigurarea portcuitului n arborele principal. Tiretele sunt nfiletate n partea superioar a portcuitului i sunt specifice pentru un anumit tip de arbore principal. Diagrama urmtoare descrie tiretele utilizate pe frezele Haas. Nu utilizai un arbore scurt sau tirete cu un cap n unghi drept (90 de grade); acestea nu sunt potrivite i pot cauza deteriorri grave ale arborelui principal.
Seturi de 24 de piese
TPS24CT (TSC) PS24CT (fr TSC)

Tiretele

Filete 5/8-11 oli


JMTBA Standard MAS 403 P40T-1

Doar TSC canal 0.172

TPS24CT50 (TSC) PS24CT50 (fr TSC)

Filete 1-8 oli


JMTBA Standard MAS 403 P50T-1

Doar TSC canal 0.31


Doar TSC canal 0.172

TPS24BT (TSC) PS24BT (fr TSC)

Filete M16 X 2
JMTBA Standard MAS 403 P40T-1

TPS24E50 (TSC) PS24E50 (fr TSC)

Filete M24 X 3
JMTBA Standard MAS 403 P50T-1

Doar TSC canal 0.31

CTan n V CAT
BTMAS 403 DIN / ISO
2.69 4.00
.

40T DIN/ISO
TPS24E (TSC) PS24E (fr TSC)

Filete M16 X 2

.990

Doar TSC canal 0.172

JMTBA Standard MAS 403 P40T-1

50T DIN/ISO
2.50 3.84 .44 M16X2 1.75 .44 M24X3 2.75

Filete M24 X 3
JMTBA Standard MAS 403 P50T-1

Doar TSC canal 0.31

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

65

Ansamblul portcuit

Portcuitele i tiretele trebuie s fie n bun stare i strnse mpreun cu cheia, pentru a nu se bloca n arborele principal. Curai corpul portcuitului (partea care intr n arborele principal) cu o lavet umezit uor cu ulei pentru a aplica o pelicul anticoroziv. Portcuit CT cu con ISO 40 40

Tiret Pull Stud

Scul (frez deget)

Instalai scula n portcuit conform instruciunilor productorului sculei. Schimbtorul


dE SculE

Sunt disponibile dou tipuri de schimbtoare de scule pentru frezele Haas; acestea sunt schimbtorul de scule lateral i schimbtorul de scule tip umbrel. Ambele tipuri sunt comandate n acelai mod, dar setarea fiecruia se face diferit. naintea ncrcrii sculelor, freza trebuie adus n poziia de zero (cu butonul power-up/restart (iniializare/ repornire)), lucru ce trebuie fcut la punerea n funciune a mainii. Schimbtorul de scule este operat manual cu ajutorul butonului tool release (eliberare scul) i al butoanelor ATC FWD (ATC nainte) i ATC REV (ATC napoi). Exist dou butoane de eliberare a sculei, unul pe partea lateral a carcasei ppuii portscul, cellalt pe tastatur.

ncrcarea schimbtorului de scule


ATENIE! Nu depii specificaiile maxime ale schimbtorului de scule. Masele sculelor extrem de grele vor fi distribuite uniform. Aceasta nseamn c sculele grele vor fi amplasate diametral opus una fa de cealalt, nu una lng cealalt. Asigurai-v c exist o distan adecvat ntre scule n schimbtorul de scule; aceast distan este de 3.6 pentru un schimbtor cu magazie de 20 de locauri. NOT: Presiunea redus a aerului sau debitul insuficient va determina reducerea presiunii exercitate asupra pistonului de eliberare a sculei i va prelungi timpul de schimbare a sculei sau nu se va asigura eliberarea acesteia. ATENIE! Pstrai distana fa de schimbtorul de scule n cursul punerii n funciune sau scoaterii mainii de sub tensiune, respectiv n cursul operaiilor de schimbare a sculei. Sculele sunt ncrcate ntotdeauna n schimbtorul de scule prin instalarea mai nti a sculei n arborele principal. Nu ncrcai niciodat o scul direct n schimbtorul de scule. ATENIE! Sculele ce produc un zgomot puternic atunci cnd sunt eliberate indic o problem i vor fi verificate nainte s se produc o deteriorare grav a schimbtorului de scule.

ncrcarea sculelor la un schimbtor de scule lateral


NOT: O scul de dimensiuni normale are un diametru de sub 3 pentru maini cu con ISO 40, respectiv de sub 4 pentru maini cu con ISO 50. Sculele de dimensiuni mai mari dect acestea sunt considerate a fi de mari dimensiuni.

1. Asigurai-v c sculele ncrcate au tireta de tipul corect pentru freza respectiv. 2. Apsai tasta CURNT COMDS (comenzi curente). n urma unei iniializri/ reporniri recente, apsai o dat tasta Page Up (pagina anterioar) pentru accesa afiajul tabelului Locauri magazie scule. Din starea normal de funcionare, apsai dup caz tasta Page Up/Down (pagina anterioar/ urmtoare) pentru accesa tabelul Locauri magazie scule.

66

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

3. tergei eventuale meniuni curente pentru scule mari sau grele. Utilizai tastele sgei pentru a v deplasa la locaurile ce au un L sau H n dreptul lor. Apsai tasta Space (spaiu), apoi tasta Write/Enter (scriere/execuie) pentru a terge meniunile pentru scule mari sau grele. Sau apsai tasta 3, apoi tasta Origin (origine) pentru a terge toate meniunile.

Scule mari (i grele) cu locaurile nvecinate goale

Scul grea (nu mare)

4. Apsai tasta Origin (origine) pentru a reseta tabelul Locauri magazie scule la valorile implicite. Astfel se plaseaz scula 1 n arborele principal, scula 2 n locaul 1, scula 3 n locaul 2, etc. Aceasta se face pentru a terge setrile anterioare ale tabelului Locauri magazie scule, precum i pentru a renumerota tabelul Locauri magazie scule pentru programul urmtor. Un alt mod de a reseta tabelul Locauri magazie scule este s se tasteze 0 (zero) i s se apese tasta Origin (origine), ceea ce va determina resetarea tuturor valorilor la zero.
NOT: Nu pot exista dou locauri diferite n care s se afle acelai cod de scul. Introducerea unui cod de scul deja afiat n tabelul Locauri magazie scule va conduce la o eroare Cod de scul invalid.

5. Determinai dac programul urmtor necesit eventuale scule mari. O scul mare are un diametru mai mare de 3 pentru maini cu con ISO 40, respectiv mai mare de 4 pentru maini cu con ISO 50. Dac nu sunt utilizate scule mari, continuai cu pasul 8. Dac se utilizeaz scule mari, continuai cu pasul urmtor. 6. Organizai sculele astfel nct s corespund programului CNC. Determinai poziiile numerice ale sculelor mari i indicai locaurile respective ca mari n tabelul Locauri magazie scule. Pentru a indica un loca al magaziei de scule ca mare, defilai pn la locaul respectiv i apsai tasta L, apoi tasta Write/Enter (scriere/execuie).
ATENIE! O scul mare nu poate fi plasat n schimbtorul de scule dac unul sau ambele locauri nvecinate conin deja scule. n caz contrar, schimbtorul de scule va intra n coliziune. Sculele mari trebuie s aib locaurile nvecinate goale. ns, dou scule mari pot mpri acelai loca gol nvecinat.

7. Cnd sunt indicate toate locaurile de scule mari sau grele, apsai tasta Origin (origine) pentru a renumerota tabelul Locauri magazie scule. n acest punct, maina este gata s primeasc scula 1 n arborele principal.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

67

8. Luai scula 1 n mn i introducei-o (tireta mai nti) n arborele principal. Rotii scula astfel nct cele dou degajri din portcuit s fie aliniate cu proeminenele arborelui principal. mpingei scula n sus n timp ce apsai tasta Tool release (eliberare scul). Cnd scula este fixat n arborele principal, eliberai butonul Tool release (eliberare scul).
Butonul de eliberare a sculei

9. Apsai tasta Next tool (scula urmtoare). 10. Repetai paii 9 i 10 pn cnd sunt ncrcate toate sculele.

Schimbtorul de scule lateral de mare vitez

Schimbtorul de scule lateral de mare vitez are un indicativ suplimentar pentru scule, i anume grea. Sculele grele sunt definite ca scule ce cntresc peste 4 livre. Dac se utilizeaz o scul avnd peste 4 livre, scula trebuie nregistrat n tabel cu un H (Not: Toate sculele mari sunt considerate grele). n cursul funcionrii, un h n tabelul de scule desemneaz o scul grea ntr-un loca mare. Ca msur de precauie, schimbtorul de scule va funciona la maxim 25% din viteza normal dac se schimb o scul grea. Viteza de urcare/ coborre a locaului nu este micorat. Unitatea de comand reseteaz viteza la nivelul rapid implicit odat ncheiat schimbarea sculei. Dac apar probleme la schimbarea unor scule neuzuale sau extreme, contactai dealerul pentru asisten. H - Grea, dar nu neaprat mare (sculele mari reclam locauri goale de o parte i de alta). L - Sunt necesare locauri goale de o parte i de alta (sculele mari sunt considerate a fi grele). h - Scul grea de diametru mic ntr-un loca indicat a fi pentru o scul mare (trebuie s aib locauri goale de o parte i de alta). Indicaiile cu minuscule h i l sunt plasate de ctre unitatea de comand; nu introducei un indicativ cu minuscule h sau l n tabelul de scule. l - Scul de diametru mic ntr-un loca indicat a fi pentru o scul mare n arborele principal. Sculele mari sunt considerate a fi grele. Sculele grele nu sunt considerate a fi neaprat mari. La schimbtoarele de scule ce nu sunt de mare vitez, H i h nu au niciun efect.

68

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Schema de ncrcare a sculelor


ncrcarea schimbtorului de scule lateral

(de la iniializare)

Apsai tasta POWER UP/ RESTART (pornire/repornire) Ateptai revenirea la zero Apsai tastele CURNT COMDS (comenzi curente), PAGE UP (pagina anterioar) pentru a vizualiza Tabelul Locauri magazie scule.

O scul mare are un diametru mai mare de 3 pentru maini cu 40 de conuri, respectiv mai mare de 4 pentru maini cu 50-de conuri. Schimbtoarele de scule de mare vitez: O scul grea este o scul avnd cel puin 4 livre.

Sunt aate eventuale meniuni curente pentru scule mari sau grele?

Apsai tasta ORIGIN (origine).

tergei alocrile pentru scule mari i/ sau grele derulnd pn la ecare L i/sau H n parte i apsnd tastele SPACE (spaiu) i WRITE (scriere). tergei-le pe toate apsnd tastele 3 i ORIGIN (origine).

Nu tastai minuscule h (n loc de H) sau l (n loc de L) n tabelul Scule.

Avei nevoie de scule mari sau grele?

N
Introducei scula n arborele principal. Apsai tastele HAND JOG (manet de avans rapid) i OFFSET (corecii) pentru a se aa tabelul Corecii scule. Avansai rapid axa Z pentru a seta corecia sculei. Apsai tasta TOOL OFFSET MESUR (msurare corecie scul). Apsai tasta NEXT TOOL (scula urmtoare).

Organizai sculele astfel nct s corespund programului CNC. Determinai poziiile numerice ale sculelor mari. Delai pn la locaul magaziei n care se va instala o scul mare i apsai tastele L i WRITE (scriere). (Respectiv apsai tasta H pentru o scul grea.)

Avei de alocat scule mari suplimentare?

Apsai tasta ORIGIN (origine).

Avei de ncrcat scule suplimentare?

N
.

SFRIT

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

69

Utilizarea cifrei 0 pentru indicativul de scul

Un 0 (cifra zero) poate fi introdus n tabelul de scule n locul unui cod de pies. Dac se face astfel, schimbtorul de scule nu vede locaul respectiv i nu va ncerca niciodat s instaleze sau s preia o scul din locaurile magaziei avnd meniunea 0. Tastai 0 i apsai tasta Origin (origine) pentru a aduce la zero toate locaurile, tastai 1 i apsai tasta Origin (origine) pentru a ordona locaurile, respectiv tastai 3 i apsai tasta Origin (origine) pentru a terge toate meniunile H, h, L, l. Un 0 nu poate fi utilizat pentru a indica scula introdus n arborele principal. Arborele principal trebuie s aib ntotdeauna indicat un cod de scul. Pentru a indica un loca ca fiind ntotdeauna gol: Utilizai tastele sgei pentru a v deplasa i marca locaul ce urmeaz a fi gol, apsai tasta 0 de pe tastatura numeric i apoi apsai tasta Enter (execuie).

Mutarea sculelor n carusel

Dac sculele trebuie s fie mutate n carusel, respectai paii de mai jos.
ATENIE! Planificai din timp reorganizarea sculelor din carusel. Pentru a reduce riscul coliziunii schimbtorului de scule, meninei la minimum micarea sculelor. Dac exist la un moment dat scule mari sau grele n schimbtorul de scule, asigurai-v c acestea sunt mutate ntre locauri ale magaziei indicate ca atare.

Crearea de spaiu pentru o scul de mari dimensiuni

Schimbtorul de scule prezentat n figur are o combinaie de scule de dimensiuni normale. n acest exemplu, scula 12 va fi mutat n locaul 18 pentru a se crea spaiu pentru o scul de mari dimensiuni ce urmeaz a fi plasat n locaul 12. 1. Selectai modul MDI. Apsai tasta CURNT COMDS (comenzi curente). Apsai tasta Page Up/Down (pagina anterioar/ urmtoare) pentru accesa tabelul Locauri magazie scule. Verificai ce cod de scul este n locaul 12. 2. Introducei Tnn n unitatea de comand (unde Tnn este codul sculei pentru pasul 1). Apsai tasta ATC FWD (ATC nainte). Aceasta determin plasarea sculei din locaul 12 n arborele principal. 3. Introducei P18 n unitatea de comand, apoi apsai tasta ATC FWD (ATC nainte) pentru a plasa scula aflat n arborele principal n locaul 18.
Scula 12 n locaul 18 Scul mare n locaul 12

70

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

4. Defilai pn la locaul 12 din tabelul Locauri magazie scule i apsai tasta L, apoi tasta Write/Enter (scriere/execuie) pentru a meniona c locaul respectiv este mare. 5. Introducei codul sculei la rubrica SPNDL (arbore principal) n tabelul Locauri magazie scule. Introducei scula n arborele principal. NOT: Nu pot exista dou locauri diferite n care s se afle acelai cod de scul. Introducerea unui cod de scul deja afiat n tabelul Locauri magazie scule va conduce la o eroare Cod de scul invalid. 6. Introducei P12 n unitatea de comand i apsai ATC FWD (ATC nainte). Scula va fi plasat n locaul 12. NOT: Sculele foarte mari pot fi de asemenea programate. O scul foarte mare este una care ocup pn la trei locauri; diametrul sculei va acoperi locaul sculei de pe ambele pri ale locaului n care este instalat. Schimbai bitul 3 al parametrului 315 n 1 dac este necesar o scul avnd astfel de dimensiuni. Tabelul de scule trebuie actualizat, deoarece acum sunt necesare dou locauri goale ntre dou scule foarte mari.

Schimbtorul de scule tip umbrel

ncrcarea sculelor Sculele sunt ncrcate n schimbtorul de scule tip umbrel prin instalarea mai nti a sculei n arborele principal. Pentru a ncrca o scul n arborele principal, pregtii scula i apoi parcurgei paii urmtori: 1. Asigurai-v c sculele ncrcate au tireta de tipul corect pentru freza respectiv. 2. Accesai modul MDI. 3. Organizai sculele astfel nct s corespund programului CNC. 4. Luai scula 1 n mn i introducei-o (tireta mai nti) n arborele principal. Rotii scula astfel nct cele dou degajri din portcuit s fie aliniate cu proeminenele arborelui principal. mpingei scula n sus n timp ce apsai tasta Tool release (eliberare scul). Cnd scula este fixat n arborele principal, eliberai butonul Tool release (eliberare scul). 5. Apsai tasta ATC FWD (ATC nainte). 6. Repetai paii 4 i 5 pentru celelalte scule pn cnd sunt ncrcate toate sculele.

Redresarea schimbtorului de scule tip umbrel

Dac schimbtorul de scule se blocheaz, unitatea de comand va intra automat n stare de alarm. Pentru a corecta aceast stare, apsai butonul Emergency Stop (oprire de urgen) i eliminai cauza blocajului. Apsai tasta Reset (resetare) pentru a terge alarmele. Apsai tasta Recover (redresare) i urmai instruciunile de resetare a schimbtorului de scule.
ATENIE! Nu apropiai minile de schimbtorul de scule dect dac este apsat mai nti butonul Emergency Stop (oprire de urgen).

Redresarea schimbtorului de scule lateral

Dac a aprut o problem n cursul schimbrii sculei, se impune redresarea schimbtorului de scule. Accesai modul Redresarea schimbtorului de scule prin apsarea butonului Recover (redresare). Unitatea de comand va ncerca mai nti o redresare automat. n ecranul de redresare a schimbtorului de scule, apsai tasta A pentru a iniia redresarea automat, respectiv tasta E pentru a iei. Dac redresarea automat eueaz, apare opiunea de redresare manual. Apsai tasta M pentru a continua. n modul manual, urmai instruciunile i rspundei la ntrebri pentru a executa o redresare corespunztoare a schimbtorului de scule. Trebuie parcurs ntregul proces de redresare a schimbtorului de scule nainte s se ias din acest mod. Pornii rutina de la nceput dac ieii prematur din aceasta.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

71

Ua i panoul de comutare ale schimbtorului de scule lateral (dac sunt prevzute)

Frezele cum ar fi MDC, EC-300 i EC-400 dispun de un panou auxiliar pentru facilitarea ncrcrii sculelor. Comutatorul Manual/Auto trebuie setat n poziia Auto pentru o operaie automat de schimbare a sculei. Dac acesta este setat n poziia Manual, celelalte dou butoane, CW (sens orar) i CCW (sens antiorar), sunt activate i schimbrile automate ale sculelor sunt dezactivate. Butoanele CW (sens orar) i CCW (sens antiorar) rotesc schimbtorul de scule n sens orar, respectiv antiorar. Ua este prevzut cu un ntreruptor ce detecteaz cnd aceasta este deschis. Simbolurile de pe ua schimbtorului de scule i panoul de comutare Rotirea caruselului schimbtorului de scule n sens antiorar Rotirea caruselului schimbtorului de scule n sens orar
.

Operarea manual

Operarea automat

Operarea

Dac ua carcasei este deschis n timp ce se produce schimbarea sculei, schimbarea sculei este oprit i nu va fi reluat pn cnd nu se nchide ua. ns, eventuale operaii de prelucrare aflate n curs vor continua. Dac se aduce comutatorul n poziia Manual n timp ce o schimbare a sculei este n curs, micarea curent a schimbtorului de scule va fi finalizat. Urmtoarea schimbare a sculei nu va fi executat pn cnd nu este adus comutatorul napoi n poziia Auto. Eventuale operaii de prelucrare aflate n curs vor continua. Caruselul se va roti cu cte o poziie de fiecare dat cnd este apsat butonul CW (sens orar) sau CCW (sens antiorar), cu comutatorul setat n poziia Manual. n cursul redresrii schimbtorului de scule, dac ua carcasei este deschis sau dac poziia comutatorului este Manual i butonul Recover (redresare) este apsat, se afieaz un mesaj ce informeaz operatorul c ua este deschis sau c este cuplat modul manual. Operatorul trebuie s nchid ua i s seteze comutatorul n poziia Auto pentru a putea continua.

72

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Schema de redresare manual a schimbtorului de scule lateral


Apsai butonul Recover (redresare)

Exist alarme? N

Dac exist alarme, acestea trebuie terse. Apoi apsai tasta Y pentru a continua, apoi Reset (resetare) pentru a terge alarmele, apoi ncercai din nou. N Braul n origine? N Y n origine, continuai cu restabilire loca (Y)? CNC ateapt un Y pentru a continua

Exist scul n bra sau n arborele principal (Y/N)? Y Braul va mpiedica ndeprtarea sculei din arborele principal sau loca (Y/N)? Y

Scula poate s cad n cursul recuperrii sculei. Aezai ceva moale sub scul pentru a o prinde. Nu prindei scula cu minile, apoi apsai Y pentru a continua. CNC ateapt un Y pentru a continua.

Caruselul oprit ntre locauri? N Locaurile n curs de restabilire, v rugm ateptai Vericai locaul curent al caruselului, tastai numrul locaului curent i apsai Enter (execuie)

Apsai tasta sgeat pentru a deplasa caruselul sau Write (scriere) pentru a continua redresarea automat CNC ateapt apsarea Write (scriere) pentru a continua

Caruselul oprit ntre locauri?

Trecei la locaul urmtor N

Utilizai urmtoarele comenzi pentru a ndeprta toate sculele din arborele principal i bra. Deplasai caruselul cu tastele sgei. ATC Fwd/Rev - Rotirea braului nainte sau napoi Tool Release - Strngere/destrngere scul Sgeat n sus/n jos - deplasare loca n sus sau n jos Orient Spindle - Orientarea arborelui principal Pentru a deplasa arborele principal n sus/n jos, braul trebuie s e n poziia de origine i trebuie s ieii din modul redresare schimbtor de scule. Ai terminat s utilizai comenzile (Y)? CNC ateapt un Y pentru a continua. Ai apsat tasta Orient spindle (orientare arbore principal)? Y
Urmeaz orientarea arborelui principal. Atenie! Aceasta poate duce la deteriorarea braului dac arborele principal interfereaz cu micarea acestuia. Apsai O pentru orientare, N pentru anulare

Redresare schimbtor de scule ncheiat! Apsai tasta Y pentru a continua. V rugm s actualizai pagina Locauri magazie scule.

Pagina de corecii cu locaurile aat.

SFRIT

Senzorii i logica de diagnosticare


Caset came Semnal Intrare discret Strngere / destrngere Origine Oprire motor Diagram carusel Semnal Intrare discret (Loca) scula unu n poz. (Loca) scul n poziie Loca n sus Loca n jos Garare origine Portocaliu / 0 Stins / 1 Stins / 1 Rotaie Portocaliu / 0 Roie / 0 Roie / 0 Preluare/ eliberare scul Stins / 1 Roie / 0 Stins / 1 Loca Loca Loca ntre n sus i n sus n jos n jos 1 0 0 1 1 0 1 0 1 0 1 1

N Utilizai tasta Tool Release (eliberare scul) n timp ce inei de scul pentru a ndeprta toate sculele din bra i arborele principal. Apsai tireta de blocare/eliberare scul de pe bra n timp ce inei de scul i glisai scula n afar. Observai cte o tiret de-blocare-eliberare scul la ecare capt al braului S-au ndeprtat toate sculele (Y)? CNC ateapt un Y pentru a continua.

N sau N O O Orientai arborele principal

Loca Loca scula unu scul n n poziie poziie 0 0 0 1 1 0 0 1

Braul n origine? Y
.

Utilizai ATC Fwd/Rev (ATC nainte/napoi) pentru a roti braul n poziia de origine

Schimbtorul

dE SculE hidraulic

(numai hS-3)

Setarea locaurilor magaziei de scule Tabelul Locauri magazie scule este accesat prin apsarea tastei Offset (corecii) i apoi a tastei sgeat dreapta pentru a se deplasa cursorul n coloana loca scul. Introducei valorile locaurilor pentru fiecare scul utilizat. Tabelul trebuie s fie setat corespunztor de ctre operator pentru a se preveni riscul de deteriorare a sculelor, arborelui principal sau schimbtorului de scule. Crearea unui tabel de scule nou n cursul operrii centrului de prelucrare, va fi necesar s se reprogrameze complet tabelul de scule. Exist dou funcii utile ce pot fi utilizate ca ajutor pentru crearea unui nou tabel de scule: Apsarea n orice moment a butonului ORIGIN (origine) de pe tastatur n timp ce v aflai n ecranul Tool table (tabel scule) va seta toate locaurile magaziei de scule la valorile implicite. De exemplu, scula 1 n arborele principal, scula 2 n locaul 1, scula 3 n locaul 2, etc. Apsarea n orice moment a tastei 0 i apoi a butonului ORIGIN (origine) de pe tastatur n timp ce v aflai n ecranul Tool table (tabel scule) va seta toate locaurile magaziei de scule la zero.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

73

Sistemul de numerotare a sculelor Punerea pentru prima dat a mainii n funciune seteaz tabelul implicit Locauri magazie scule. Tabelul este setat astfel nct fiecare loca al magaziei s conin o scul avnd codul asociat numrului locaului. Arborele principal este iniializat s conin scula 1 (T1). De exemplu, locaul 1 este dedicat sculei 1 (T1), locaul 2 este dedicat sculei 2 (T2), etc. De aceea , schimbtorul de scule lateral ATC 38 are un numr implicit de 38 de scule, T1 - T38 (T1 n arborele principal). Codurile sculelor din tabelul de scule aloc un cod de scul dedicat fiecrui loca al schimbtorului de scule. Acest cod rmne n tabelul de scule indiferent de locul pe care l ocup efectiv scula respectiv. De exemplu, dac scula 5 (T5) este mutat din locaul 5 al magaziei de scule n arborele principal, tabelul de scule va indica faptul c T5 este n arborele principal i c locaul 5 este dedicat sculei T5. O scul apelat din programul mainii solicit unitii de comand s caute n tabelul de scule codul de scul respectiv i s indexeze schimbtorul de scule la locaul ce conine acel cod de scul.
ATENIE! Se pot produce deteriorri ale mainii i/sau sculelor dac scula apelat de program nu corespunde cu scula inclus n tabelul de scule i/sau scula efectiv instalat n locaul respectiv.

Codurile de scule acceptabile n general, codurile sculelor variaz de la T1 la numrul de locauri din lanul schimbtorului de scule (T38 la un schimbtor de scule cu 38 de locauri), ns este posibil s se utilizeze toate codurile din tabelul de scule. Aceasta se face pentru a se permite situaii n care operatorul are nevoie de mai multe locauri disponibile ale magaziei de scule pentru a finaliza operaiile de prelucrare. De exemplu, dac sunt necesare 55 de scule diferite pentru finalizarea operaiilor de prelucrare. Vor fi folosite primele 38 de scule, apoi maina va fi trecut n pauz n timp ce operatorul ndeprteaz 17 dintre sculele iniiale i le nlocuiete cu restul de 17 scule necesare pentru ncheierea prelucrrii. Dup actualizarea tabelului de scule pentru a se reflecta noile scule din locaurile aferente cu ajutorul codurilor de scul T39 - T55, operaiile de prelucrare pot fi continuate. Utilizarea cifrei 0 pentru indicativul de scul Un loca al magaziei de scule poate fi etichetat ca fiind ntotdeauna gol prin introducerea unui 0 (zero) drept cod al sculei n tabelul de scule. Dac se face astfel, schimbtorul de scule nu vede locaul respectiv i nu va ncerca niciodat s instaleze sau s preia o scul din locaurile magaziei avnd meniunea 0. Un 0 nu poate fi utilizat pentru a indica scula introdus n arborele principal. Arborele principal trebuie s aib ntotdeauna indicat un cod de scul. Utilizarea meniunilor pentru scule mari Schimbtorul de scule poate accepta scule supradimensionate att timp ct locaurile adiacente sunt lsate goale i se adaug un indicativ n tabelul de scule. Sculele supradimensionate (mari) sunt sculele avnd un diametru mai mare de 4.9 (125 mm). Pentru a indica o scul mare, defilai pn la locaul respectiv (cel care conine o scul mare) i apsai tasta L, apoi tasta WRITE/ENTER (scriere/execuie). Litera L va aprea pe ecran lng locaul respectiv i codurile sculelor de pe ambele pri ale locaului vor fi modificate n -, indicnd faptul c nu pot fi introduse scule n locaurile respective. Pentru terge indicativul L, marcai locaul L i apsai tasta SPACE (spaiu), apoi tasta WRITE/ENTER (scriere/execuie).
NOT: Sculele mari nu pot avea peste 9.8 (250 mm) diametru.

Sculele grele Indicarea unei scule ca fiind grea nu va avea efect asupra vitezei sau aciunilor schimbtorului de scule.

74

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Instalarea/ ndeprtarea sculelor (schimbtorul de scule hidraulic)

Sculele pot fi instalate n schimbtorul de scule prin introducerea direct a acestora n locauri sau prin instalarea lor n arborele principal i utilizarea butoanelor ATC FWD/REV (ATC nainte/ napoi) de pe tastatur pentru stocarea sculelor n schimbtorul de scule. n cursul setrii iniiale, cu ajutorul butoanelor ATC FWD/ REV (ATC nainte/ napoi), prima scul introdus n arborele principal va fi scula T1, iar aceasta va fi plasat n locaul 1. Pentru a le instala direct n lanul schimbtorului de scule, aducei comutatorul de pe panoul auxiliar al operatorului n poziia Manual, deschidei ua operatorului (aflat n spatele carcasei schimbtorului de scule) i instalai sculele n lan. Utilizai butoanele CW/CCW (sens orar/ antiorar) pentru a deplasa lanul la urmtorul loca gol. Nu uitai s lsai cte un loca gol pe fiecare parte a unei scule mari. Actualizai tabelul de scule al schimbtorului de scule odat ce au fost instalate toate sculele. Sculele pot fi ndeprtate prin apelarea fiecrei scule n arborele principal i ndeprtarea de acolo, respectiv prin scoaterea direct din lan prin staia operatorului din carcasa schimbtorului de scule. Pentru a ndeprta sculele din lan, aducei comutatorul n poziia Manual, deschidei ua operatorului din carcasa schimbtorului de scule, apucai scula i apsai pedala de eliberare.

Funcionarea butoanelor ATC FWD (ATC nainte)/ ATC REV (ATC napoi) (schimbtorul de scule hidraulic)

Utilizarea butoanelor ATC FWD/REV (ATC nainte/ napoi) va determina deplasarea schimbtorului de scule la locaul urmtor al magaziei de scule fa de scula din arborele principal. De exemplu, dac scula T15 este n arborele principal i este dedicat locaului 20, schimbtorul de scule va plasa scula T15 n locaul 20 i apoi ATC va AVANSA la locaul 21. Acesta nu va prelua scula 16 (T16). Butoanele ATC FWD/REV (ATC nainte/ napoi) vor schimba scula din arborele principal cu scula urmtoare sau anterioar. ns, dac locaul urmtor, respectiv anterior este unul indicat cu un zero (un loca gol), schimbtorul de scule va sri locaul respectiv i va lua o scul dintr-un loca non-zero.

Redresarea schimbtorului de scule (schimbtorul de scule hidraulic)

Modul redresarea schimbtorului de scule este utilizat pentru a deplasa manual braul schimbtorului de scule i cruciorul n poziia INIIAL. Apsai tasta Recover (redresare) i urmai instruciunile de pe ecran pentru a readuce schimbtorul de scule n poziia iniial.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

75

SculElE

blocatE

Sculele se pot bloca n arborele principal atunci cnd se introduce o scul rece n arborele principal ncins. Pentru a ndeprta o scul blocat: Lsai arborele principal s se rceasc i apoi ncercai s ndeprtai scula cu ajutorul tastei Tool release (eliberare scul). Dac scula rmne n continuare blocat, consultai seciunea de mai jos.
Not: Sunt necesari doi oameni pentru a ndeprta o scul blocat din arborele principal.

Avertisment: Purtai mnui i ochelari de protecie, deoarece sculele sunt ascuite i se pot sparge.

Apucai scula cu o mn i batei n portcuit (nu n arborele principal) cu un dorn de aluminiu sau alam. Se poate utiliza un ciocan mic din plastic dac nu sunt disponibile dornuri. Cealalt persoan va apsa i menine apsat tasta Tool release (eliberare scul). modul
avanS rapid

Modul avans rapid permite avansarea rapid a tuturor axelor 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 (consultai seciunea Punerea n funciune a mainii). Pentru a accesa modul avans rapid, apsai tasta hand jog (manet de avans rapid), apoi tastai axa dorit (de ex. X, Y, Z, A sau B etc.) i utilizai fie butoanele 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; acestea sunt: .0001, .001, .01 i .1. Maneta opional de comand avans rapid de la distan (RJH) poate fi de asemenea utilizat pentru avansarea rapid a axelor. SEtarEa
dEcalajElor dE originE

Pentru a se prelucra cu precizie o pies, freza trebuie s tie exact unde este amplasat piesa pe mas. Avansai rapid freza cu un instrument indicator n arborele principal, pn cnd acesta atinge colul din stnga sus al piesei (conform figurii urmtoare); aceast poziie reprezint punctul de zero al piesei. Valorile vor fi introduse n G54 din pagina Work Offset (decalaje de origine). 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 (scriere) sau F1. Apsarea tastei F1 va determina introducerea numrului n coloana selectat. Introducerea unei valori i apsarea tastei Write (scriere) va determina adugarea valorii introduse la numrul din coloana selectat.

76

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

SEtarEa

tipic a dEcalajului dE originE

1. Aezai materialul n menghin i strngei-l. 2. Introducei instrumentul indicator n arborele principal. 3. Apsai tasta Handle Jog (manet de avans rapid) (A). 4. Apsai tasta .1/100 (B). (Freza se va deplasa cu vitez mare atunci cnd este rotit maneta). 5. Apsai tasta +Z (C). 6. Avansai manual (D) axa Z pn la aproximativ 1 deasupra piesei. 7. Apsai tasta .001/1 (E). (Freza se va deplasa cu vitez mic atunci cnd este rotit maneta). 8. Avansai manual (D) axa Z pn la aproximativ 0.2 deasupra piesei. 9. Selectai una dintre axele X i Y (F) i avansai manual (D) scula pn n colul din stnga sus al piesei (conform figurii urmtoare). 10. Apsai tasta Offset (corecie) (G) pn cnd este activat panoul Work Zero Offset (decalaje de origine piese de prelucrat). 11. Aducei cursorul (I) la G54 coloana X. 12. Apsai tasta Part Zero Set (setare poziie de zero pies) (J) pentru a introduce valoarea n coloana axei X. Apsai a doua oar tasta Part Zero Set (setare poziie de zero pies) (J) pentru a introduce valoarea n coloana axei Y.
ATENIE! Nu apsai a treia oar tasta Part Zero Set (setare poziie de zero pies); astfel s-ar introduce valoarea n coloana axei Z. Aceasta ar cauza o coliziune sau o alarm pentru axa Z atunci cnd este rulat programul.

A B

D
.

Arborele principal n partea frontal n stnga sus

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

77

Setarea coreciei sculei

Urmtorul pas este acela de a palpa sculele. Astfel se definete distana dintre vrful sculei i suprafaa superioar a piesei de prelucrat. O alt denumire pentru aceast mrime este corecia lungimii sculei, ce este indicat cu H n linia codului de main; distana pentru fiecare scul este introdus n tabelul Corecii scule. 1. Introducei scula n arborele principal. 2. Apsai tasta Handle Jog (manet de avans rapid) (A). 3. Apsai tasta .1/100 (B). (Freza se va deplasa cu vitez mare atunci cnd este rotit maneta). 4. Selectai una dintre axele X i Y (C) i avansai manual (D) scula pn n apropierea centrului piesei. 5. Apsai tasta +Z (E). 6. Avansai manual (D) axa Z pn la aproximativ 1 deasupra piesei. 7. Apsai tasta .0001/.1 (F). (Freza se va deplasa cu vitez mic atunci cnd este rotit maneta). 8. Plasai o coal de hrtie ntre scul i piesa de prelucrat. Cobori cu atenie scula ct mai aproape de partea superioar a piesei, astfel nct s mai putei totui mica hrtia. 9. Apsai tasta Offset (corecie) (G). 10. Apsai tasta Page Up (pagina anterioar) (H) pn cnd pagina Coolant - Length - Radius (lichid de rcire - lungime - raz) ajunge n partea superioar i derulai pn la scula #1. 11. Aducei cursorul (I) la geometria pentru poziia #1. 12. Apsai tasta Tool Offset Mesur (msurare corecie scul) (J). Aceasta va prelua poziia Z aflat n partea din stnga jos a ecranului i o va completa la poziia codului sculei respective.
ATENIE! Pasul urmtor va determina deplasarea rapid a arborelui principal pe axa Z.
J K E G H A B

Lungimea sculei este msurat de la vrful sculei pn n partea superioar a piesei cu axa Z n poziia de origine.

Vrful sculei

Partea superioar a piesei

13. Apsai tasta Next Tool (scula urmtoare) (K). 14. Repetai procesul de corecie pentru fiecare scul.

78

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Setri suplimentare ale sculelor

Exist alte pagini de setare a sculelor n cadrul modului comenzi curente. Apsai tasta Curnt Comds (comenzi curente) i utilizai apoi butoanele Page Up/Down (pagina anterioar/ urmtoare) pentru a naviga printre pagini. Prima este pagina cu meniunea Spindle Load (ncrcare arbore principal) i Vibration (vibraii) n partea superioar a paginii. Programatorul poate aduga o limit de ncrcare a arborelui principal i de vibraii. Unitatea de comand va lua aceste valori ca referin, putnd fi setat s execute o aciune specific n cazul atingerii limitelor respective (a se vedea setarea 84).

A doua pagin este pagina Tool life (durata de via a sculei). Pe aceast pagin exist o coloan intitulat Alarm (alarme). Programatorul poate introduce o valoare n aceast coloan ce va determina oprirea mainii odat atins perioada de timp specificat pentru utilizarea sculei.
utilizarEa
funciEi dE managEmEnt avanSat al SculEi

Prezentarea funciei de management avansat al sculei

Funcia ATM (Advanced Tool Management - managementul avansat al sculei) permite programatorului s seteze i acceseze scule dublate pentru o aceeai serie de lucrri. Pagina ATM se afl n modul Comenzi curente (apsai tastele Current Commands (comenzi curente) i Page up (pagina anterioar) o dat). n continuare este prezentat un exemplu de ecran ATM; ecranul are n titlu TOOL GROUP (grup scule). 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 (de ex. numrul de utilizri sau ncrcarea sculei) atins, freza va selecta automat o alt scule 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. Pentru a activa funcia ATM, asigurai-v c setarea 7 (Parameter lock, blocare parametri) este dezactivat i apsai tasta E-stop (oprire de urgen). Sub parametrul 315, bitul 28, modificai valoarea din 0 n 1 i apsai tasta F4 pentru a comuta de la o fereastr la alta. Utilizai tastele sgei (stnga, dreapta, sus, jos) pentru a v deplasa de la o opiune la alta n fereastra activ. Apsai tasta Enter (execuie) pentru a selecta, modifica sau terge valori ale fiecrei opiuni, n funcie de selecie. Colul din stnga jos afieaz informaii ajuttoare simple despre opiunea selectat.
Eticheta fereastr activ
ADVANCED TOOL MANAGEMENT (TOOL DATA) GROUP ID:
<PREVIOUS> <NEXT>

PRESS F4 TO CHANGE ACTIVE WINDOW 1000 <ADD> <DELETE> USAGE: HOLES: FEED TIME: TOTALTIME: TOOL LOAD: CRNT PKT 0 HOLES FEED TIME TOTAL TIME USAGE LOAD H-CODE D-CODE 0 0 0 0 0 TL ACTION: FLUTES ALARM

Fereastra Grup de scule

<RENAME> <SEARCH> GROUP USAGE: IN ORDER DESCRIPTION: TL IN SPINDLE 1 TOOLS EXP LIFE
0 0 0 0 0 0

Fereastra Limite admise

Fereastra Date scule

Press WRITE/ENTER to display the previous tool groups data


.

Text ajutor

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

79

Tool Group (grup de scule) - n fereastra Tool Group (grup de scule), operatorul definete grupele de scule utilizate n program. Previous (anterioar) Marcai <PREVIOUS> (anterioar) i apsai tasta Enter (execuie) pentru a comuta afiajul la grupa anterioar. Next (urmtoare) Marcai <NEXT> (urmtoare) i apsai tasta Enter (execuie) pentru a comuta afiajul la grupa urmtoare. Add (adugare) Marcai <ADD> (adugare), tastai un numr ntre 1000 i 2999, i apsai tasta Enter (execuie) pentru a aduga o grup de scule. Delete (tergere) Utilizai <PREVIOUS> (anterioar) sau <NEXT> (urmtoare) pentru a defila pn la grupa de ters. Marcai <DELETE> (tergere) i apsai tasta Enter (execuie). Confirmai tergerea; rspundei Y pentru a executa tergerea; rspundei N pentru a anula tergerea. Rename (redenumire) Marcai <RENAME> (redenumire), tastai un numr ntre 1000 i 2999, i apsai tasta Enter (execuie) pentru a schimba codul grupei. Search (cutare) - Pentru a cuta o grup, marcai <SEARCH> (cutare), introducei codul unei grupe i apsai tasta Enter (execuie). Group Id (cod grup) Afieaz codul de identificare al grupei. Group Usage (utilizare grup) Introducei ordinea n care sunt apelate sculele dintr-o grup. Utilizai tastele sgei stnga i dreapta pentru a selecta modul de utilizare a sculelor. Description (descriere) Introducei un nume descriptiv pentru grupa de scule. Allowed Limits (limite admise) - Fereastra Allowed Limits (limite admise) conine limitele definite de utilizator pentru a se determina cnd este uzat o scul. Aceste variabile vizeaz toate sculele din grup. Dac oricare dintre variabile este setat la zero, aceasta va fi ignorat. Feed Time (timp de avans) Introducei perioada total de timp, n minute, n care scula este utilizat n avans de lucru. Total Time (timp total) Introducei timpul total, n minute, n care este utilizat scula. Tool Usage (utilizare scul) Introducei timpul total n care este utilizat o scul (numrul de schimbri ale sculei). Holes (alezaje) Introducei numrul total de alezaje pe care o scul le poate guri. 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. Tool Data (date scule) TL in Spindle (scul n arborele principal) Scula aflat n arborele principal.

80

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Tool (scul) Utilizat pentru a aduga sau elimina o scul dintr-o grup. Pentru a aduga o scul, apsai tasta F4 pn cnd este marcat fereastra Tool Data (date scule). Utilizai tastele sgei pentru a marca oricare dintre zonele din coloana Tool (scul) i introducei un cod de scul. Introducerea unui zero va terge scula, respectiv marcarea codului sculei i apsarea tastei ORIGIN (origine) va duce la resetarea codului H, codului D i a datelor despre caneluri la valorile implicite. EXP (expirare) Utilizat pentru scoaterea manual din uz a unei scule dintr-o grup. Pentru a scoate din uz o scul, introducei un *, respectiv pentru a terge o scul uzat ( * ), apsai tasta Enter (execuie). Life (durat de via) Durata de via rmas a unei scule n procente. Aceasta este calculat de unitatea de comand CNC, ce utilizeaz datele efective ale sculei i limitele introduse de operator pentru grup. CRNT PKT (loca curent) Locaul magaziei schimbtorului de scule n care se afl scula marcat. H-Code (cod H) Codul H (lungimea sculei) ce va fi utilizat pentru scul. Codul H nu poate fi editat dect dac setarea 15 H & T Code Agreement (adaptare cod H & T) este dezactivat. Operatorul poate schimba codul H prin introducerea unui numr i apsarea tastei Enter (execuie). Numrul introdus va corespunde cu codul sculei din afiajul tabelului Corecii scule. D-Code (cod D) Codul D ce va fi utilizat pentru scula respectiv. Codul D poate fi schimbat prin introducerea unui numr i apsarea tastei Enter (execuie).
NOT: Implicit, codurile H i D sunt setate n managementul avansat al sculei astfel nct s fie egale cu codul sculei ce este inclus n grup.

Flutes (caneluri) Numrul de caneluri al sculei. Acesta poate fi editat prin selectare, introducerea unui numr nou i apsarea tastei Enter (execuie). Aceasta este similar coloanei Caneluri din pagina Corecii scule. Marcarea oricreia dintre urmtoarele seciuni (de la alezaje pn la ncrcare) i apsarea tastei ORIGIN (origine) va duce la tergerea valorii acestora. Pentru modificarea valorilor, marcai valoarea dintr-o anumit categorie, introducei noul numr i apsai tasta Enter (execuie). Load (ncrcare) ncrcarea maxim, n procente, exercitat asupra sculei. Alezaje Numrul de alezaje pe care scula le-a gurit/ tarodat/ alezat prin aplicarea unor cicluri nchise de grupa 9. Feed Time (timp de avans) Perioada de timp, n minute, n care scula a fost utilizat n avans de lucru. Total Time (timp total) Perioada total de timp, n minute, n care a fost utilizat scula. Usage (utilizare) Numrul de ocazii n care a fost utilizat scula.

Setarea grupei de scule

Pentru a aduga o grup de scule, apsai tasta F4 pn cnd este marcat fereastra Tool Group (grup de scule). Utilizai tastele sgei pn cnd este marcat opiunea <ADD> (adugare). Introducei un numr ntre 1000 i 2999 (acesta va fi codul de identificare al grupei). Pentru modificarea codului de identificare al unei grupe, marcai opiunea <RENAME> (redenumire), introducei noul numr i apsai tasta Enter (execuie).

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

81

Utilizarea grupei de scule

O grup de scule trebuie setat nainte de utilizarea unui program. Pentru a utiliza o grup de scule ntr-un program, setai mai nti grupa de scule. Apoi, nlocuii cu codul de identificare al grupei de scule codul de scul i codurile H i D n program. Observai programul urmtor ca exemplu de format nou de programare. Exemplu: T1000 M06 (grupa de scule 1000) G00 G90 G55 X0.565 Y-1.875 S2500 M03
G43 H1000 Z0.1 (codul H 1000 la fel ca i codul de identificare al grupei) G83 Z-0.62 F15. R0.1 Q0.175 X1.115 Y-2.75 X3.365 Y-2.875 G00 G80 Z1.0 T2000 M06 (se utilizeaz grupa de scule 2000) G00 G90 G56 X0.565 Y-1.875 S2500 M03 G43 H2000 Z0.1 (codul H 2000 la fel ca i codul de identificare al grupei) G83 Z-0.62 F15. R0.1 Q0.175 X1.115 Y-2.75 X3.365 Y-2.875 G00 G80 Z1.0 M30

Macro-urile

Funcia de management al sculei poate utiliza macro-uri pentru a scoate din uz o scul dintr-o grup de scule. Macro-urile 8001 - 8200 reprezint sculele 1 - 200. Prin setarea unuia dintre aceste macro-uri la 1, operatorul poate indica o scul ca fiind expirat. Exemplu: #8001 = 1 (aceasta va indica scula 1 ca fiind expirat, iar aceasta nu va mai fi utilizat) #8001 = 0 (dac scula 1 a fost indicat ca expirat manual sau printr-un macro, atunci setarea macro-ului 8001 la 0 va face ca scula 1 s fie din nou disponibil pentru utilizare) Variabilele macro 8500-8515 activeaz un program cod G pentru a obine informaii despre grupa de scule. Cnd un cod de identificare grup de scule este specificat cu ajutorul macro-ului 8500, unitatea de comand va transmite informaiile despre grupa de scule n variabilele macro 8501 - 8515. Consultai variabilele 8500 - 8515 n capitolul Macro-urile cu privire la informaiile din eticheta de date a variabilelor macro. Variabilele macro 8550-8564 activeaz un program cod G pentru a obine informaii despre fiecare scul. Cnd un cod de scul individual ID este specificat cu ajutorul macro-ului 8500, unitatea de comand va transmite informaiile despre scula individual n variabilele macro 8551 - 8564. n plus, un utilizator poate s specifice codul unei grupe ATM cu ajutorul macro-ului 8550. n acest caz, unitatea de comand va transmite informaiile despre scula curent din grupa de scule ATM specificat cu ajutorul variabilelor macro 8551 8564. Consultai descrierea pentru variabilele 8551 - 8564 din capitolul Macro-urile. Valorile din aceste macrouri furnizeaz date ce sunt accesibile i prin macro-urile ncepnd cu 1601, 1801, 2001, 2201, 2401, 2601, 3201 i 3401 i macro-urile ncepnd cu 5401, 5501, 5601, 5701, 5801 i 5901. Primele 8 seturi asigur accesul la datele referitoare la sculele 1 - 200; ultimele 6 seturi furnizeaz date pentru sculele 1 - 100. Macrourile 8551 - 8564 asigur accesul la aceleai date, dar pentru sculele 1 - 200 pentru toate articolele de date.

82

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Salvarea i restabilirea tabelelor de management avansat al sculei

Unitatea de comand poate salva i restabili variabilele asociate funciei de management avansat al sculei (ATM) pe un dispozitiv USB i prin intermediul RS-232. Aceste variabile includ datele introduse n ecranul ATM. Informaiile pot fi salvate, fie n cadrul unui back-up general prin utilizarea paginii LIST PROG/POSIT (list de programe/ poziie), fie prin salvarea doar a informaiilor ATM prin apelarea ecranului ATM i apsarea tastei F2. Cnd datele ATM sunt salvate n cadrul unui back-up general, sistemul creeaz un fiier separat cu o extensie ATM. Datele ATM pot fi salvate i restabilite prin intermediul portului RS-232 prin apsarea butoanelor SENDRS232 (transmitere RS-232) i RECV232 (recepie RS-232) n timp ce este afiat ecranul ATM.
opional dE lichid dE rcirE programabil

robinEtul

Origine
01 20
.

Lichidul de rcire programabil (P-cool) orienteaz lichidul de rcire spre piesa de prelucrat sub diferite unghiuri. Unghiul lichidului de rcire poate fi modificat prin intermediul programului CNC. Este afiat o colan suplimentar n pagina de corecii scule, intitulat Coolant Position (poziie lichid de rcire), n cazul instalrii acestei opiuni. Robinetul va fi deplasat n poziia introdus pentru scula respectiv atunci cnd sunt apelate codul H asociat i M08.

Setarea lichidului de rcire programabil (P-Cool)


Utilizarea tabelului Corecii scule 1. Apsai tasta OFFSET (corecie) pentru a deschide tabelul de corecii, apsai tasta CLNT UP (lichid de rcire n sus) sau CLNT DOWN (lichid de rcire n jos) pentru a deplasa ajutajul P-cool n poziia dorit. Apsai tasta COOLNT (lichid de rcire) pentru a activa lichidul de rcire n vederea verificrii poziiei P-cool. Not: Poziia P-cool este afiat n colul din stnga jos al ecranului. 2. Introducei numrul poziiei lichidului de rcire pentru scul n coloana Coolant Position (poziie lichid de rcire) i apsai tasta F1. Repetai paii 1 i 2 pentru fiecare scul. Comandarea P-Cool (lichid de rcire programabil) n program Putei de asemenea introduce poziia lichidului de rcire sub form de cod H n program. De exemplu, H2 va comanda ajutajul n poziia introdus n coloana Tool 2 Coolant Position column (poziie lichid de rcire scula 2). Dac setarea 15 (H & T Agreement (adaptare cod H & T)) este activat, codul H i codul T comandate n program trebuie s fie aceleai (de ex. T1 H1 trebuie utilizate mpreun). Dac setarea 15 este dezactivat, codul H i codul T comandate nu trebuie s fie aceleai (de ex. se pot comanda T1 H2). Utilizarea variabilelor de sistem Putei seta poziiile lichidului de rcire pentru sculele 1 - 200 cu ajutorul variabilelor de sistem 3401 - 3600. De exemplu, #3401=15 seteaz poziia lichidului de rcire pentru scula 1 n poziia 15.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

83

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). Sau apsai tasta Cycle Start (pornire ciclu) din panoul Active program (program activ) n modul Editare pentru a accesa modul Grafic. Pentru a rula DNC n grafice, selectai DNC, apoi deschidei afiajul grafic i transmitei programul 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 - F4). F1 este butonul de ajutor, ce ofer o scurt descriere a fiecreia dintre funciile posibile n modul Grafic. F2 este butonul de focalizare, ce permite mrirea unei zone prin utilizarea tastelor sgei, Page Up (pagina anterioar) i Page Down (pagina urmtoare) pentru a controla nivelul de focalizare i apsarea tastei 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 butoanelor 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 micrile comandate XYZ i 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. rularea
prograMelor

Odat ncrcat un program pe main 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.

84

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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, Y sau Z, apoi Handle Jog (manet de avans rapid). Unitatea de comand va memora poziiile curente pe axele X, Y i Z. Not: Celelalte axe n afar de X, Y 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 la distan i butoanele de avans i blocare avans pentru a ndeprta scula de pies. Acionai tastele AUX CLNT (TSC) (lichid de rcire auxiliar) sau COOLNT (lichid de rcire) pentru a activa/ dezactiva lichidul de rcire (AUX CLNT reclam ca arborele principal s se roteasc i ua s fie nchis). Arborele principal poate fi controlat prin apsarea tastelor CW (sens orar), CCW (sens antiorar), Stop (oprire), Tool Release (eliberare scul). 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 (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). 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). Cronometrul 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. Schimbtorul
dE palEtE

(SEria Ec

mdc-500)

Prezentare

Schimbtorul de palete este comandat prin intermediul unui program CNC. Funcia M50 (executare schimbare palet) const din deblocarea, ridicarea i rotirea paletelor, apoi coborrea i blocarea din nou a paletelor. Schimbtorul de palete rotete paletele cu 180, apoi napoi; acesta nu o rotete continuu n acelai sens. Schimbtorul de palete este prevzut cu un dispozitiv acustic de semnalizare pentru alertarea personalului din apropiere atunci cnd se produce o schimbare de palet. ns, nu v bazai pe acest semnal pentru a preveni accidentele.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

85

Avertizri i atenionri referitoare la schimbtorul de palete

Piesele mari pot intra n coliziune cu batiul n cursul schimbrii paletelor.

Verificai spaiul disponibil pe lungimea sculei n cursul schimbrii paletelor. Sculele lungi pot intra n coliziune cu piesa de prelucrat.

Articolele ce depesc raza maxim i limitele de nlime vor duce la deteriorarea mainii atunci cnd se rotete paleta

Este prezentat EC-300

ncrcarea maxim a paletei

Funcionarea schimbtorului de palete

EC-300 550 lb (249 kg) per staie, echilibrare n limitele 20% MDC 700 lb (318 kg) per staie, echilibrare n limitele 20% EC-400 indexor 1 i 45 de grade 1000 lb per palet A 4-a ax ntreag 660 lb per palet

Schimbtorul de palete este comandat cu ajutorul codurilor M. M50 determin dac o palet a fost planificat. Paletele se vor schimba dac este planificat o palet sau programul se va opri i va solicita intervenia operatorului dac nu este planificat o palet. G188 utilizeaz tabelul de planificare palete pentru a ncrca i rula programul planificat pentru paleta curent. Odat programul de prelucrare ncheiat, comanda M99 determin revenirea la M50 (schimbare palet) pentru a se ncrca urmtoarea palet. M36 nu este utilizat n aceast metod, deoarece M50 monitorizeaz planificarea paletelor. M36 este destinat pentru compatibilitatea la revenire i pentru a programa schimbrile de palete fr utilizarea PST. Mesajele ajut operatorul la ncrcare/ descrcare i schimbarea paletelor. De exemplu, la nceperea schimbrii paletelor M50, dac staia de ncrcare nu este pregtit, se afieaz un mesaj pe ecran. Mesajul va continua s clipeasc i schimbarea paletelor nu va continua pn cnd staia de ncrcare este pregtit i este apsat butonul Part Ready (pies pregtit). La nceperea schimbrii paletelor, dac staia de ncrcare este pregtit, nu apare niciun mesaj, i nu trebuie apsat niciun buton, iar schimbarea paletelor este iniiat direct.

M46 Qn Pmm

Salt la linia mm din programul curent dac paleta n este ncrcat; n caz contrar, se continu cu blocul urmtor. Verific n tabelul de planificare palete dac programul curent este alocat paletei ncrcate. Dac programul curent nu apare n list sau paleta ncrcat nu este cea corect pentru program, se genereaz o alarm. M48 poate s apar ntr-un program listat n PST, ns niciodat ntr-o subrutin a programului PST. Apare o alarm dac M48 este ncapsulat incorect.

M48 Confirm faptul c programul curent este adecvat pentru paleta ncrcat

86

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

M49Pnn Qmm Seteaz starea paletei nn la o valoare de mm.

Fr un cod P, aceast comand seteaz starea paletei ncrcate curent. Starea fiecrei palete este definit n meniul de tip list derulant al (PST). Pentru a uura ncrcarea/ descrcarea pieselor i a mri viteza de producie, frezele cu schimbarea paletelor dispun de o zon suplimentar de ncrcare. Staia de ncrcare este protejat de o u, iar panoul auxiliar al operatorului include cteva butoane pentru controlul schimbtorului de palete. Ca msur de precauie, ua staiei de ncrcare trebuie s fie nchis nainte s se poat produce o schimbare a paletelor.
NOT: Paleta staiei de ncrcare trebuie s fie n poziia de origine pentru a se face o schimbare a paletelor.

Staia de ncrcare a operatorului (EC-300, EC-400, MDC)

Comenzile panoului auxiliar al operatorului

Emergency Stop (oprire de urgen): Butonul se comport exact la fel cu cel aflat pe consola operatorului. Rotary Index (index mas rotativ): Rotete paleta staiei de ncrcare (a se vedea setarea 164). Part Ready (pies pregtit): Utilizat pentru a indica faptul c paleta este pregtit. Acesta conine de asemenea o lamp de control ce 1) clipete atunci cnd unitatea de comand ateapt intervenia operatorului sau 2) este aprins atunci cnd operatorul este pregtit pentru schimbarea paletelor. Simbolurile panoului auxiliar al schimbtorului de palete

Rotire palet

Pies pregtit

Codul G al schimbtorului de palete

G188 Apelarea programului de la PST Apeleaz programul de prelucrare pentru paleta ncrcat pe baza intrrii PST pentru paleta respectiv

Programarea schimbtorului de palete

Schimbtorul de palete poate fi programat s ruleze acelai program de prelucrare pentru ambele palete, respectiv cte un program diferit pentru fiecare palet. Consultai Exemple de programe pentru cteva opiuni disponibile pentru programarea schimbrii paletelor. Metoda 1 Metoda urmtoare este cea preferabil pentru realizarea schimbrii paletelor: Pentru a se executa automat secvenierea paletelor i selecia programului de prelucrare, fiecare palet trebuie s fie planificat i trebuie s aib un program de prelucrare alocat. Planificarea se face n dou moduri, primul fiind acela de planificare a unei palete cu ajutorul butonului Part Ready (pies pregtit) de pe panoul operatorului. Apsarea butonului planific paleta aflat n afara zonei de prelucrare. Cel de-al doilea mod asigur planificarea paletelor pe baza tabelului PST (Pallet Schedule Table - Tabel de planificare palete). Acest afiaj poate fi accesat prin apsarea tastei CURNT COMDS (comenzi curente) i apoi a tastei Page Up (pagina anterioar) sau Page Down (pagina urmtoare) pn cnd este prezentat tabelul de planificare palete. Utilizai tastele sgei pentru marcarea csuei Load Order (ordine ncrcare) pentru palet. Introducei un numr de palet i apoi apsai tasta Write/Enter (scriere/execuie). Dac exist deja nu numr de prioritate pentru paleta respectiv, vor fi actualizate dac e cazul numerele de ordine de ncrcare pentru celelalte palete. O palet aflat pe receptor (n zona de lucru) va avea un asterisc n coloana Load Order (ordine de ncrcare); aceast palet nu poate fi planificat.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

87

Alocarea unui program de prelucrare se face de asemenea din afiajul PST. Utilizai tastele sgei pentru marcarea csuei Program Number (numr program) pentru palet. Numrul programului se introduce prin tastarea numrului i apoi apsarea tastei Write/Enter (scriere/execuie). De exemplu, dac tastai O123, apoi apsai tasta Write/Enter (scriere/execuie), se va introduce n tabel numrul programului O00123. Dac un program de prelucrare ntlnete o M50 (fr cod P) i butonul Part Ready (pies pregtit) nu a fost apsat, unitatea de comand va opri procesarea, lampa de avertizare va clipi n verde i va fi afiat mesajul None Scheduled (lips palet planificat). Freza va atepta pn cnd este apsat butonul Part Ready (pies pregtit), respectiv pn la actualizarea tabelului PST, nainte s execute schimbarea paletelor. Aceast funcie previne schimbarea paletelor nainte ca operatorul s fie pregtit. Butonul Part Ready (pies pregtit) poate fi apsat n orice moment i va fi recunoscut atunci cnd este necesar urmtoarea schimbare a paletelor.

Metoda 2

Dei se recomand utilizarea metodei anterioare, schimbtorul de palete poate fi operat de asemenea fr secvenierea automat sau nregistrrile din PST. Aceasta se face prin utilizarea M50 cu un cod P. Pentru funcionarea corect, M50 trebuie precedat de M36. M36 P1 nainte de M50 P1 va verifica dac paleta #1 este pregtit. Paletele pot fi schimbate fr secveniere automat sau nregistrri din PST. Aceasta se face prin utilizarea M50 cu un cod P. M50 P1 va ncrca paleta #1 fr a verifica dac aceasta este planificat. Dac a fost apsat butonul PART READY (pies pregtit), atunci va fi ncrcat paleta #1. Dac nu a fost apsat butonul PART READY (pies pregtit) pentru paleta #1, lampa de control din buton va clipi i va fi afiat mesajul Schedule Pal#1 (planificai paleta #1).

Tabelul de planificare palete

Tabelul de planificare palete ncorporeaz un numr de funcii care s ajute operatorul cu rutina alocat. Load Order (ordine de ncrcare) i Pallet Status (stare palete) aceste dou funcii lucreaz mpreun pentru a indica ce palet se afl curent n zona de prelucrare. Pallet Usage (utilizri palet) Aceast funcie indic numrul de ocazii n care o anumit palet a fost ncrcat n zona de prelucrare. Contorul revine la 0 dup 32767 de schimbri ale paletei. Program Number (numr program) Acest detaliu indic ce numr de program a fost alocat paletei. Program Comment (comentarii program) n aceast zon se afieaz comentariile scrise n programul de prelucrare. Exist 30 de valori diferite pentru starea paletei ce pot fi utilizate. Primele patru: Unscheduled (neplanificat), Scheduled (planificat), Loaded (ncrcat) i Completed (finalizat) sunt fixe i nu pot fi modificate. Restul de 26 pot fi modificate i utilizate n funcie de necesiti. Modificarea sau adugarea de texte referitoare la stare se poate face n PST. Utilizai tastele sgei pentru a deplasa cursorul n coloana Pallet Status (stare palete) i apsai tasta F1. Apare un meniu de selecie peste coloana Pallet Status (stare palete) (Apsai din nou tasta F1 sau apsai tasta Reset (resetare) pentru a nchide meniul.) Numrul din stnga textului reprezint numrul de stare. Acest numr este utilizat cu comanda M49 pentru setarea strii din programul de prelucrare. Opiunile de meniu pot fi selectate cu tastele sgei n sus i n jos sau cu maneta de avans rapid. Introducei textul, apoi apsai tasta F3. Not: Toate paletele utilizeaz aceeai list de opiuni de stare. Apsai tasta F1 pentru a nchide meniul fr a modifica starea vreunei palete. Resetarea unei opiuni de stare la User (utilizator) se face prin selectarea unei opiuni de meniu i apsarea tastei F4. Toate opiunile de stare pot fi resetate concomitent cu tasta Origin (origine).

88

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Modificarea strii unei palete individuale poate fi fcut din PST sau cu comanda M49. n PST, deplasai cursorul n coloana Pallet Status (stare palete) pentru paleta dorit. Apsai tasta F1 pentru meniul opiuni de stare. Utilizai tastele sgei pentru a selecta opiunea de stare, apoi apsai tasta F2 sau Write/Enter (scriere/ execuie). A se vedea descrierea anterioar pentru M49 i exemplele urmtoare cu privire la setarea strii paletei dintr-un program.
ATENIE! Comenzile urmtoare pot cauza micarea oricruia dintre produsele rotative: Zero Return (revenire la zero) sau Handle Jog (manet de avans rapid)

Zona de ncrcare

Zona de prelucrare

M48 trebuie plasat la nceputul programului (sau seciunii unui program) ce este rulat pentru paleta curent. Aceasta va verifica de fiecare dat dac este rulat un program, dac programul corespunde paletei respective. De exemplu:
Oxxxx (programul utilizatorului) M48 ; ; (programul de prelucrare al utilizatorului pentru paleta 1) ; M30 Oxxxx (programul utilizatorului) M48 ; ; (programul de prelucrare al utilizatorului pentru paleta 2) ; M30

Va fi generat o alarm, A (or B) not in Position (A (sau B) nu este n poziie), dac paleta din main nu este cea asociat programului de prelucrare. Dac este generat aceast alarm, verificai dac este rulat programul corect pentru paleta ncrcat. Important: Verificai dac masa rotativ de pe paleta unu este cuplat la conectorul 1, respectiv dac masa rotativ de pe paleta doi este cuplat la conectorul 2.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

89

Exemple de programe Exemplul #1

Un program de baz de schimbare palete ce ncarc urmtoarea palet planificat i ruleaz programul de prelucrare. n continuare se prezint un exemplu de PST, ce indic faptul c paleta #1 este ncrcat i paleta #2 este planificat. Paleta #2 va fi urmtoarea ncrcat (a se vedea coloana 2, Load Order (ordine de ncrcare)) i se va utiliza programul O06012 pentru achierea pieselor de pe paleta respectiv (a se vedea coloana 5, Program Number (numr program)). Comentariul de program este preluat din program.
Tabel de planificare palete, exemplul 1 Pallet Number 1 2 Load Order * 1 Pallet Status Loaded (ncrcat) Pallet Usage 23 Program Number O04990 O06012 Program Comment (degroare i finisare) (canelare)

Scheduled 8 (planificat) (numr program)

O00001 M50 G188: M99 O04990 Part Program M99 O0612 Part Program M49Q12 M99

(Schimbare cu paleta urmtoare dup ce este apsat butonul Part Ready (pies pregtit)) (Apeleaz programul de prelucrare pentru paleta ncrcat) (Revenire la nceputul programului principal) (Programul de prelucrare al utilizatorului) (Revenire din subrutin)

(Programul de prelucrare al utilizatorului) Seteaz starea paletei curente la 12, ir definit de operator. (Revenire din subrutin)

Descriere: Prima parcurgere a programului O00001 va ncrca paleta #2 (M50) i va rula programul O06012 (G188 selecteaz programul pentru paleta #2 din PST). PST va fi apoi similar cu tabelul din exemplul 2. Asteriscul pentru paleta #2 din coloana Load Order (ordine de ncrcare) indic faptul c aceast palet este n frez.
Tabel de planificare palete, exemplul 2 Pallet Number 1 2 Load Order 0 * Pallet Status Completed (finalizat) Loaded (ncrcat) Pallet Usage 23 9 Program Number O04990 O06012 Program Comment (degroare i finisare) (canelare)

Descriere: La urmtoarea parcurgere a programului O00001, M50 va detecta c nu exist palete planificate. Lampa de avertizare va clipi n verde i programul O00001 va fi ntrerupt pn cnd operatorul planific o palet sau apas tasta Reset (resetare). O palet poate fi planificat prin apsarea butonului Part Ready (pies pregtit).

90

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Exemplul #2

Program de baz de schimbare palete ce urmrete ce piese urmeaz a fi prelucrate pe fiecare palet. Fiecare palet are alocat o operaie de prelucrare diferit. Reinei c se reprezint codul P pentru M46 printr-un numr de linie din programul curent, nu printr-un numr de subrutin.
Oxxxxx M50 M46 Q1 Pxx1 Program Number (Schimbare palet dup ce este apsat butonul Part Ready (pies pregtit) sau este actualizat PST) Aceast linie va verifica dac paleta #1 este n main. n caz afirmativ, se va trece la linia xx1. Dac paleta nu este n main, atunci se va continua cu linia urmtoare. (A se vedea descrierea M46.) (Dac este ncrcat paleta #2, programul va trece la linia xx2, n caz contrar va trece la linia urmtoare.) (Salt la linia Nxxxx: Consultai seciunea Codul M pentru o descriere mai detaliat a M99) (Numr linie) (Programul de prelucrare al utilizatorului pentru paleta #1) (Salt la linia Nxxxx) (Numr linie) (Programul de prelucrare al utilizatorului pentru paleta #2) (Salt la linia Nxxxx) (Numr linie) (Repetare program)

M46 Q2 Pxx2 M99 Pxxxx Nxx1 Part Program M99 Pxxxx Nxx2 Part Program M99 Pxxxx Nxxxx M99

Exemplul #3

Aceasta este o metod alternativ pentru exemplul #2 ce utilizeaz apelri de subrutine, dar nu opereaz salturi dac paleta nu este planificat. NOT: Pentru funcionarea corect, M50 cu un cod P trebuie precedat de M36.
M36 P1 (Mesajul No Pallet Scheduled (nicio palet planificat) clipete pe afiaj, lampa de avertizare clipete n verde n butonul Schedule Pallet (planificare palet) #1 pn cnd este apsat butonul sau este planificat paleta n PST) (ncrcare paleta #1) (Unitatea de comand trece la programul Oxxx1 i ruleaz acest program) (Se ateapt planificarea paletei) (ncrcare paleta #2) (Unitatea de comand trece la programul Oxxx2 i ruleaz acest program) (Repetare program)

M50 P1 M98 Pxxx1 M36 P2 M50 P2 M98 Pxxx2 M99

M99 la sfritul programului va determina continuarea funcionrii. M30 la sfritul programului va determina unitatea de comand s atepte pn cnd operatorul apas tasta Cycle Start (pornire ciclu).

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

91

Redresarea schimbtorului de palete (nu pentru APC la freze verticale)

EC-300 sau MDC - Dac schimbtorul de palete este ntrerupt, trebuie rulat alt M50; utilizai M50P1 sau M50P2. Dac aceasta plaseaz o palet incorect n frez, atunci trebuie rulat o M50 suplimentar. Toate celelalte freze orizontale cu schimbarea paletelor - Unitatea de comand dispune de un mod de redresare a schimbtorului de palete pentru a asista operatorul dac schimbtorul de palete nu reuete s finalizeze o schimbare a paletelor. Pentru a accesa modul de redresare a schimbtorului de palete, apsai tasta Recover (redresare) i apoi apsai tasta funcional specific (F2) pentru modul de redresare a schimbtorului de palete. Reinei c dac paleta este n poziia corect, funcia de redresare a schimbtorului de palete nu este disponibil. Cel mai la ndemn mod de redresare dup o ncercare nereuit de schimbare a paletelor este s se apese tasta Y i s se urmeze instruciunile de ajutor de pe ecran. Un mesaj va solicita operatorului s comande o etap individual a secvenei de schimbare a paletelor. S-ar putea s fie necesar executarea mai multor etape, una cte una, trebuind s fie apsat tasta Y pentru fiecare dintre acestea. Unitatea de comand va iei din ecranul de redresare odat schimbtorul de palete redresat.

nlocuirea paletelor

Paletele pot fi ncrcate n frez doar prin intermediul staiei de ncrcare. Observai orientarea paletei; paleta poate fi ncrcat ntr-o singur poziie. Paleta prezint o degajare menit s asigure orientarea corect a paletei. 1. Orientai paleta la 90 de grade fa de poziia iniial n orice sens.

Degajare pentru poziionarea paletei

2. Ataai un dispozitiv de ridicare adecvat n partea superioar a dispozitivului/ dispozitivelor de fixare sau utilizai uruburi cu inel nfiletate n alezajele paletei.

92

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

3. Ridicai paleta cu aproximativ .25 (6.35mm) pentru a o poziiona deasupra bolurilor staiei de ncrcare, dar sub placa de blocare a staiei de ncrcare. Tragei paleta spre dumneavoastr pn cnd iese din staia de ncrcare.

Depozitarea paletelor

La scoaterea paletei, avei grij s o aezai pe o suprafa moale, cum ar fi un suport de lemn. Partea inferioar a paletei are suprafee prelucrate ce trebuie protejate.
i rEcomandri

SugEStii

Recomandri generale

Cutarea unui program Cnd v aflai n modul EDIT sau MEM, un alt program poate fi selectat i afiat rapid prin introducerea numrului programului (Onnnnn) i apsarea tastei sgeat n sus/n jos. Cutarea unei comenzi a programului. Cutarea unei comenzi specifice dintr-un program se poate face n modul MEM sau EDIT. Introducei codul literal de adres (A, B, C, etc.) sau codul literal de adres i valoarea (A1.23), apoi apsai tasta sgeat n sus/n jos. Dac se introduce codul de adres fr o valoare, cutarea se va opri la urmtoarea utilizare a codului de adres respectiv, indiferent de valoare. Comanda arborelui principal. Oprii sau pornii arborele principal n orice moment cu tastele CW (sens orar) sau CCW (sens antiorar) pentru o oprire bloc cu bloc sau o oprire avans. Odat programul repornit cu tasta CYCLE START (pornire ciclu), arborele principal este activat. Salvarea unui program MDI. 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). Pentru a deplasa rapid o ax n poziia de zero. Deplasai rapid toate axele n punctul de zero al mainii prin apsarea tastei HOME G28 (origine G28). Pentru a deplasa o ax n punctul de zero al mainii printr-o micare rapid, tastai litera asociat axei respective (de ex. X), apoi apsai tasta HOME G28 (origine G28). ATENIE! Nu exist nicio avertizare care s v alerteze cu privire la o posibil coliziune.

Coreciile/ decalajele

Introducerea valorilor pentru corecii/ decalaje. Apsarea tastei OFFSET (corecii) ca comuta ntre paginile Tool Length Offsets (corecii lungimi scule) i Work Zero Offsets (decalaje de origine). Apsarea tastei Write/Enter (scriere/execuie) va determina adugarea numrului introdus la valoarea coreciei selectate. Apsarea tastei F1 va determina nlocuirea coreciei selectate cu numrul introdus. Apsarea tastei F2 va determina introducerea unei valori negative n tabelul de corecii/ decalaje. Poziia robinetului de lichid de rcire. Poziia ajutajului de lichid de rcire este afiat ca prim valoare dup codul sculei n tabelul Corecii scule. tergerea tuturor coreciilor/ decalajelor i a variabilelor macro. n afiajul Tool Length Offset (corecii lungimi scule), tergei toate coreciile prin apsarea tastei Origin (origine). Acest lucru este valabil i n paginile Work Zero Offset (decalaje de origine) i Macro Variables (variabile macro).

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

93

Calculatorul

Transferul calculelor simple. Numrul dintr-o caset de calcul simpl (aflat n colul din stnga sus) poate fi transferat n orice linie de date selectat cu cursorul prin deplasarea cursorului la linia vizat i apsarea tastei F3. Transferul n modul EDIT sau MDI. Apsarea tastei F3 va transfera numrul din caseta de calcul (atunci cnd cursorul se afl pe numrul din caset) n linia de introducere date din modul EDIT sau MDI. Introducei litera (X, Y sau Z) de utilizat mpreun cu numrul din calculator. Calculatorul circular. Calculatorul circular va prezenta patru moduri diferite n care poate fi programat o micare circular cu ajutorul valorilor introduse. Una dintre soluii poate fi transferat n oricare dintre modurile EDIT sau MDI. Pentru aceasta, deplasai cursorul n linia de program vizat i apsai tasta EDIT (editare) sau MDI (introducere manual date). Apsai tasta F3, ce va transfera micarea circular n linia de introducere date din partea inferioar a afiajului. Apsai tasta Insert (inserare) pentru a aduga linia comenzii circulare n program. Expresiile liniare. Calculatorul permite rezolvarea unei expresii liniare simple, fr paranteze, cum ar fi 23*45.2+6/2. Aceasta va fi evaluat atunci cnd este apsat butonul Write/Enter (scriere/execuie). Not: nmulirea i mprirea sunt efectuate nainte de adunare i scdere.

Programarea Revenirea rapid dintr-un ciclu de tarodare rigid G84.

Aceast funcie a tarodrii rigide permite ca ieirea tarodului s se fac mai rapid dect intrarea acestuia. Un cod J din linia G84 comand aceasta, de exemplu J2 retrage tarodul de dou ori mai repede, J3 de trei ori mai repede, etc., pn la J9. Codul J trebuie specificat n fiecare bloc. n modul List de programe, se pot crea duplicate ale unui program prin selectarea numrului programului, tastarea unui nou numr de program (Onnnnn) i apsarea tastei F1. Selectai duplicate program/file (creare duplicat program/ fiier) dintr-o list de tip pop-up i apsai tasta Enter (execuie). Recepia fiierelor de program de pe o dischet. Fiierele de program pot fi ncrcate de pe o dischet prin intermediul unei uniti floppy USB. Utilizai meniul LIST DE PROGRAME pentru a transfera fiierele. Transmiterea programelor multipe cu ajutorul numerelor de program. n meniul LIST DE PROGRAME, marcai fiecare program de transmis i apsai tasta WRITE/ENTER (scriere/execuie) pentru fiecare n parte n vederea plasrii unei bife. Apsai tasta F2 i selectai funcia dorit. Transmiterea unui fiier de program din afiajul LIST DE PROGRAME. Fiierele pot fi transmise spre un dispozzitiv USB sau prin intermediul portului RS-232 din afiajul LIST PROG (list de programe). Utilizai tastele sgei i tasta Enter (execuie) pentru a selecta programul/ programele, respectiv tasta ALL (toate) pentru a le transmite pe toate sub un singur nume de fiier. Cnd se apas tasta F2, un meniu de tip pop-up prezint funciile disponibile. Selectai una i apsai tasta ENTER (execuie) sau tastele rapide disponibile pentru a executa funcia. Transmiterea programelor multipe din LISTA DE PROGRAME prin intermediul RS-232. Mai multe programe pot fi transmise prin portul serial prin tastarea mpreun a tuturor numelor programelor n linia de introducere date, fr spaii (de ex. O12345O98765) i apsarea tastei SEND RS232 (transmitere RS-232). Transmiterea i recepionarea setrilor, parametrilor, coreciilor, decalajelor i variabilelor macro spre/ de la un disc. Setrile, parametrii, coreciile, decalajele i variabilele macro pot fi stocate pe un dispozitiv de memorie. Apsai tasta LIST PROG (list de programe), apoi selectai tab-ul aferent dispozitivului pe care dorisi s salvai, respectiv de pe care dorii s ncrcai. Apsai tasta F4 pentru a selecta funcia adecvat, apoi apsai tasta WRITE (scriere).

Crearea de duplicate ale programelor n modul LIST DE PROGRAME.

Comunicaiile

94

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Transmiterea i recepionarea setrilor, parametrilor, coreciilor, decalajelor i variabilelor macro prin intermediul RS-232. Setrile, parametrii, coreciile, decalajele i variabilele macro pot fi salvate prin intermediul portului RS-232. Apsai tasta List Prog (list de programe) i selectai o pagin de afiare (de ex. OFSET (corecii), SETNG (setri)). Introducei un nume de fiier i apsai tasta Send RS232 (transmitere RS-232) pentru a transmite pagina de afiare respectiv prin intermediul portului RS-232. Apsai tasta RECV RS232 (recepie RS-232) pentru a citi un fiier prin intermediul RS-232. tergerea unui fiier de program de pe o dischet. Un fiier poate fi ters de pe o dischet din afiajul LIST PROG (list de programe). Tastai DEL <file name> (tergere <nume fiier>) i apsai tasta Write/Enter (scriere/execuie). 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 Enter (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 o tast de afiare. Apsai tasta PROGRM/CONVRS (conversie program) n meniul MDI/DNC 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 ndeplinirea operaiilor de prelucrare uzuale. Dup ce sunt introduse toate datele, apsai Cycle Start (pornire ciclu) pentru a iniia procesul de prelucrare.

Exemplu de ecran IPS

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

95

Activarea i dezactivarea opiunii IPS

Opiunea IPS este activat i dezactivat cu ajutorul parametrului 315, bitul 31 (Sistem de programare intuitiv). Frezele cu aceast opiune pot fi readuse la afiajele programelor Haas clasice prin setarea bitului acestui parametru la 0. Pentru aceasta, apsai tasta PARAM/DGNOS (parametri/ diagnosticare), tastai 315 i 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).

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). 2. Cnd nregistratorul este disponibil, apare un mesaj scris cu rou n colul din dreapta jos al tab-ului:
MANUAL SETUP FACE DRILL TOOL 0 DRILL DEPTH 0.0000 in DRILL PECK 0.0000 in R PLANE 0.2000 in DIAMETER 0.0000 in ANGLE 0.000 deg NUM OF HOLES 0 CENTER HOLE 0 DRILL POCKET MILLING TAP TOOL 0 TAP DEPTH 0.0000 in ENGRAVING VQC

Operarea

CENTER DRILL 0 CENTER DEPTH 0.0000 in CENTER PECK 0.0000 in WRK ZERO OFST 54 X CENTER PT 0.0000 in Y CENTER PT 0.0000 in

Press <CYCLE START> to run in MDI or <F4> to record output to a program.

BOLT CIRCLE
.

BOLT LINE

SINGLE HOLE

MULTIPLE HOLES

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.

Meniul nregistratorului IPS

96

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Opiunea de meniu 1: Select / Create Program (selectare/ creare program)

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 (scriere). Noul program este creat, selectat i afiat. Apsai nc o dat tasta WRITE (scriere) 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 (scriere) pentru a selecta i deschide programul. Pentru a alege dintr-o list de programe existente, apsai tasta WRITE (scriere) fr a tasta altceva. Utilizai tastele sgei pentru a alege un program i apsai tasta WRITE (scriere) pentru a-l deschide.
MANUAL CENTER DRILL 0 SETUP FACE DRILL POCKET MILLING ENGRAVING VQC

Select / Create Program TOOL TAP DRILL TOOL 0 0

F4 CANCEL

O00000 (PROGRAM A)
CENTER DEPTH DRILLO00001 (PROGRAM B) DEPTH TAP DEPTH O00002 (PROGRAM C) 0.0000 in 0.0000 in 0.0000 in

O00003 (PROGRAM D) O00004 (PROGRAM E) DRILLO00005 (PROGRAM F) PECK CENTER PECK 0.0000 in 0.0000 in *O00006 (PROGRAM G)
WRK ZERO OFST 54 R PLANE 0 0.2000 in

NUM OF HOLES 0 Press <CYCLE START>

Choose a program by using the cursor to run in MDI or <F4> keys and press WRITE to select. to record output to a X CENTER PT CENTER HOLE DIAMETER or 0 0.0000 in 0.0000 in Enter a O followed by a new program program. number and press WRITE to create.
Y CENTER PT 0.0000 in BOLT CIRCLE
.

ANGLE 0.000 deg SINGLE HOLE MULTIPLE HOLES

BOLT LINE

3. Utilizai tastele sgei pentru a deplasa cursorul n punctul de inserie dorit pentru noul cod. Apsai tasta WRITE (scriere) pentru a insera codul.

Opiunea de meniu 2: Output to Current Program (ieire spre programul curent)


1. Selectai aceast opiune pentru a deschide programul din memorie selectat curent. 2. Utilizai tastele sgei pentru a deplasa cursorul n punctul de inserie dorit pentru noul cod. Apsai tasta WRITE (scriere) pentru a insera codul.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

97

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

Y 0.0000

Type: START Group: 0 Chain: 0


EXTRA KEY COMMANDS

Exit (F1) Activate Zoom (F4) Prev Chain pt (LEFT) Next Chain pt (RIGHT) Select Point (UP/DOWN) Cancel Action (CANCEL) Select Group (PG UP/DOWN) Chng Line Width (ALTER)

CURRENT GROUPS

Enter Origin Point:

Use one of the following and press the WRITE key:

X: Y:

0.0000 0.0000

1) Jog to X and Y position on part. (Use jog axis keys) 2) Use up and down arrows to select point. 3) Enter X and Y coordinates.

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.

1. Setarea originii piesei


a. Selecia punctului b. Avansul rapid

Aceasta se poate face utiliznd una dintre urmtoarele trei metode:

c. Introducerea coordonatelor Maneta de avans rapid sau butoanele sgei sunt utilizate pentru marcarea unui punct; apsai tasta Enter (execuie) pentru a accepta punctul marcat drept origine. Aceasta este utilizat pentru setarea informaiilor referitoare la coordonatele de lucru ale piesei brute.

98

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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. Alezajele similare sunt grupate mpreun pentru operaiile de gurire i sau tarodare.
CHAIN OPTIONS
AUTOMATIC CHAINING MANUAL CHAINING REMOVE GROUP REFERENCES REMOVE ALL GROUP REFERENCES

CANCEL - Exit

TOOLPATH OPERATION
FACE CONTOUR POCKET DRILL ISLAND

CANCEL - Exit

AUTOMATICALLY FINDS A PATH TO CHAIN. IF MULTIPLE PATHS ARE ENCOUNTERED, WILL SWITCH TO MANUAL CHAINING
.

Create a single pass contour tool path.

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 Enter (execuie). Aceasta va schimba culoarea conturului respectiv al piesei i va aduga un grup la regitri sub Current group (grup curent) n partea stng a ferestrei.

3. Selectarea traiectoriei sculei

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

1.) Select / Create Program 2.) Output to current program

This option allows you to select a program currently in memory from a list or create a new program file.
.

prograMarea 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. n plus, se poate 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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

99

EDIT : E DIT
ACTIVE PROGRAM - Onnnnn (CYCL E S TART TO SIMULATE ) INACTIV E P ROGRAM - Onnnnn

Meniuri pop-up Panoul program activ


EDITOR HELP (PRESS F1 TO NAVIGATE) CLIPBOARD

Panoul program inactiv

Mesajele de ajutor sensibile la context

Memorie temporar

Structura de baz a modului editare

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 Enter (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)

Create New Program (creare program nou)

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) Selectai aceast opiune de meniu pentru a edita un program existent n memorie. Cnd este selectat aceast opiune de meniu, se afieaz programele din unitatea de comand. Defilai prin list utiliznd tastele sgei sau maneta de avans rapid. Apsarea tastei Enter (execuie) sau Select Prog (selectare program) va selecta programul marcat pentru nlocuire n lista de programe cu programul selectat. Tast rapid - Select Prog (selectare program)

Select Program From List (selectare program din list)

Duplicate Active Program (creare duplicat program activ)

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

Delete Program From List (tergere program din list)

Swap Editor Programs (schimbare programe editor)

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

Aceasta va comuta ntre programul activ i cel inactiv pentru editare. Programele inactiv i activ rmn n panourile aferente. Tast rapid - Edit (editare)

100

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

mEniul Edit (EditarE)

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 urmeaz 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. 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. Coninutul memoriei temporare este copiat n programul curent n linia ce urmeaz dup poziia curent a cursorului.

Select Text (selectare text)

Move Selected Text (mutare text selectat)

Copy Selected Text (copiere text selectat)

Delete Selected Text (tergere text selectat)

Cut Selection To Clipboard (tiere selecie cu stocare n memoria temporar)

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

Paste From Clipboard (colaj din memoria temporar)

mEniul SEarch (cutarE)

Find Text (gsire text) Find Again (regsire)

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.

Find And Replace Text (gsire i nlocuire text)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

101

mEniul modify (modificarE)

Remove All Line Numbers (tergerea tuturor numerelor liniilor)

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 Codul G pentru o descriere). Aceast funcie va modifica toate codurile de adres X din program n coduri de adres Y i reciproc.
taste

Renumber All Lines (renumerotarea tuturor liniilor)

Renumber By Tool (renumerotare n funcie de scul)

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

Reverse X & Y (inversare X i Y)


alte

INSERT

INSERT (inserare) poate fi utilizat pentru copierea textului selectat dintrun program n linia de dup poziia n care este plasat cursorul.

ALTER

ALTER (schimbare) poate fi utilizat pentru mutarea textului selectat dintr-un program n linia de dup cursor.

DELETE

DELETE (tergere) poate fi utilizat pentru tergerea textului selectat dintr-un program.

UNDO

Dac a fost selectat un bloc, apsarea tastei UNDO (anulare) va determina pur i simplu ieirea din blocul respectiv.

compEnSarEa

frEzEi

Compensarea frezei este o metod de decalare a traiectoriei programate a sculei astfel nct axa central a sculei s fie deplasat n stnga sau dreapta traiectoriei programate. n mod normal, compensarea frezei este programat pentru a deplasa scula pentru controlarea dimensiunii profilului. Afiajul Offset (corecii/decalaje) este utilizat pentru introducerea valorii cu care trebuie decalat scula. Decalajul poate fi introdus ca o valoare referitoare la diametru sau raz, n funcie de setarea 40, att pentru valorile referitoare la geometrie, ct i pentru referitoare la uzur. Dac se specific diametrul, mrimea decalajului este jumtate din valoarea introdus. Valorile efective ale decalajului reprezint suma valorilor referitoare la geometrie i uzur. Compensarea frezei este disponibil numai pe axa X i axa Y pentru prelucrarea 2D (G17). Pentru prelucrarea 3D, compensarea frezei este disponibil pe axa X, axa Y i axa Z (G141).

102

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

dEScriErE

gEnEral a compEnSrii frEzEi

G41 va selecta compensarea frezei spre stnga; aceasta nseamn c scula este deplasat spre stnga traiectoriei programate pentru compensarea valorii introduse n pagina Offset (corecii/decalaje) (consultai setarea 40). G42 va selecta compensarea frezei spre dreapta, ce va deplasa scula spre dreapta traiectoriei programate. Trebuie de asemenea programat o corecie Dnnn cu G41 sau G42 pentru selectarea codului corect al coreciei din coloana coreciei pentru diametrul/ raza sculei. 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. Dac este selectat compensarea frezei (G41 sau G42), utilizai doar planul X-Y pentru micarea circular (G17). Compensarea frezei este limitat la compensarea exclusiv n planul X-Y. Codul G40 va anula compensarea frezei i este starea implicit la iniializarea mainii. Cnd este anulat, traiectoria programat este aceeai cu cea a centrului sculei. Nu este admis ncheierea unui program (M30, M00, M01 sau M02) cu compensarea frezei activ. Unitatea de comand opereaz un singur bloc de micare la un moment dat. ns, aceasta va anticipa pentru a verifica urmtoarele dou blocuri ce conin micri pe axa X sau Y. Se efectueaz verificri referitoare la interferene n aceste trei blocuri de informaii. Setarea 58 controleaz modul de funcionare a acestei pri a compensrii frezei. Aceasta poate fi setat la Fanuc sau Yasnac. 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. ns, se va genera o alarm dac traiectoria sculei este programat astfel nct supratierea s nu poat fi evitat. 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 (conform diagramelor urmtoare). Diagramele urmtoare prezint modul n care funcioneaz compensarea frezei pentru cele dou valori posibile ale setrii 58. 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.
Compensarea frezei - (Stil YASNAC) Compensarea frezei - (Stil FANUC)

G41 cu diametru pozitiv al sculei sau G42 cu diametru negativ al sculei Raz

Centrul efectiv al traiectoriei sculei Traiectoria programat

G41 cu diametru pozitiv al Centrul efectiv al sculei sau G42 cu diametru traiectoriei sculei Traiectoria progranegativ al sculei mat

G41 sau G42 n acest bloc

G41 sau G42 n acest bloc


S

Micare suplimentar

G40 n acest bloc

G40 sau G42 n acest bloc

Compensarea frezei - (Stil YASNAC)

Compensarea frezei - (Stil FANUC)

G42 cu diametru pozitiv al sculei sau G41 cu diametru negativ al sculei Raz

Centrul efectiv al traiectoriei sculei Traiectoria programat

G42 cu diametru pozitiv al Centrul efectiv al sculei sau G41 cu diametru traiectoriei sculei Traiectoria negativ al sculei programat

G40 n acest bloc S 96-0228 rev AN 04-2012

G41 sau G42 n acest bloc

G40 n acest bloc

Micare suplimentar

G41 sau G42 n acest bloc


.

Freza - Manualul Operatorului Traducerea instruciunilor originale

103

intrarEa

i iEirEa din modul compEnSarEa frEzEi

La intrarea i ieirea din modul compensarea frezei sau atunci cnd se trece de la compensarea spre stnga la compensarea spre dreapta, trebuie s inei cont de cteva aspecte importante. Nu se vor efectua achieri n cursul oricror micri de acest tip. Pentru activarea compensrii frezei, trebuie specificat un cod D diferit de zero cu G41 sau G42, respectiv trebuie specificat un cod G40 n linia ce dezactiveaz compensarea frezei. n blocul ce activeaz compensarea frezei, poziia de nceput al 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/ diametru. n blocul ce dezactiveaz compensarea frezei, punctul de nceput al micrii este decalat, iar punctul de ncheiere nu este decalat. 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 (conform desenului A). Dac se activeaz sau dezactiveaz compensarea frezei ntr-un bloc fr nicio micare X-Y, nu se produce nicio modificare a compensrii frezei pn cnd nu se ajunge la urmtoarea micare pe axa X sau Y. Pentru a iei din modul compensarea frezei, trebuie specificat un cod G40. Compensarea frezei trebuie dezactivat ntotdeauna ntr-o micare de ndeprtare a sculei de piesa de prelucrat. Dac se ncheie un program cu compensarea frezei nc activ, se genereaz o alarm. n plus, nu este posibil activarea i dezactivarea compensrii frezei n cursul unei micri circulare (G02 sau G03); n caz contrar, se genereaz o alarm. Selectarea unui decalaj D0 va utiliza zero ca valoare a decalajului i va avea acelai efect ca dezactivarea compensrii frezei. Dac se selecteaz o nou valoare D cu compensarea frezei deja activ, noua valoare va intra n vigoare la sfritul micrii n curs. Nu este posibil modificarea valorii D sau schimbarea de pe o parte pe alta n cursul unui bloc de micare circular. 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: compensarea frezei tip A sau tip B (setarea 43). Tipul A este cel implicit pentru setarea 43 i este cel necesar n mod normal; scula se deplaseaz direct n punctul de pornire decalat pentru a doua micare de achiere. Tipul B este utilizat atunci cnd este necesar un spaiu liber n jurul unui dispozitiv de fixare sau n cazurile rare n care geometria sculei reclam acest lucru. Diagramele din paginile urmtoare ilustreaz diferenele dintre modurile tip A i tip B pentru ambele setri Fanuc i Yasnac (setarea 58).

Aplicaie incorect de compensare a frezei


Micarea este mai mic dect raza de compensare a frezei Piesa de prelucrat Scula

Aplicaie incorect de compensare a frezei

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.

104

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

rEglarEa

avanSului la compEnSarEa frEzEi

Cnd se utilizeaz compensarea frezei n micri circulare, exist posibilitatea de reglare a turaiei fa de cea programat. Dac micarea de achiere de finisare intenionat este n interiorul unei micri circulare, scula va fi ncetinit pentru a se asigura c avansul de achiere este meninut n limitele vizate de programator. Exist ns probleme atunci cnd viteza este redus prea mult. Din acest motiv, se utilizeaz setarea 44 pentru limitarea nivelului de reglare a avansului n acest caz. Acesta poate fi setat ntre 1% i 100%. Dac este setat la 100%, nu vor avea loc modificri ale vitezei. Dac este setat la 1%, viteza poate fi redus la 1% din avansul programat. Dac micarea de achiere este n exteriorul unei micri circulare, nu se opereaz nicio reglare a vitezei care s afecteze viteza de avans.

nregistrare pentru compensarea frezei (YASNAC)


TIP A TYPE A
G42 G42

TIP B TYPEB

Traiectoria programat
r

r r

Traiectoria programat

Traiectoria centrului sculei

Traiectoria centrului sculei


G42

r = raza sculei
G42

Traiectoria programat
r

Traiectoria programat
r

Traie trului ctoria cen scule i

Traiectoria ce trului sculei n.

nregistrare pentru compensarea frezei (FANUC)


TIP A TYPE A
G42 G42

TIP B TYPE B

Traiectoria programat
r

r r

Traiectoria programat

Traiectoria centrului sculei

Traiectoria centrului sculei

r = raza sculei
G42 G42

Traiectoria programat

r r

Traiectoria programat

Traiectoria centrului sculei

r Traiectoria centrului sculei


..

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

105

intErpolarEa

circular i compEnSarEa frEzEi

n aceast seciune, este descris utilizarea G02 (Interpolarea circular n sens orar), G03 (Interpolarea circular n sens antiorar) i a compensrii frezei (G41: Compensarea frezei spre stnga, G42: Compensarea frezei spre dreapta). Prin utilizarea G02 i G03, putem programa maina s efectueze micri de achiere circulare i arcuri de cerc. n general, la programarea unui profil sau contur, cel mai simplu mod de descriere a arcului de cerc dintre dou puncte este cu un R i o valoare. Pentru micri circulare complete (360 ), trebuie specificat un I sau un J i o valoare. Figura referitoare la seciuni circulare va prezenta diferite sectoare de cerc. Prin utilizarea compensrii frezei n aceast seciune, programatorul poate deplasa freza cu un nivel exact al decalajului i poate prelucra un profil sau contur la dimensiunile exacte specificate. Prin utilizarea compensrii frezei, timpul de programare i probabilitatea apariiei unei erori de calcul la programare sunt reduse datorit faptului c pot fi programate dimensiuni reale, dimensiunile i geometria piesei putnd fi controlate cu uurin. n continuare sunt prezentate cteva reguli referitoare la compensarea frezei ce trebuie respectate strict pentru a se executa operaii de prelucrare de succes. Respectai ntotdeauna aceste reguli atunci cnd realizai un program. 1. Compensarea frezei trebuie activat n cursul unei micri G01 X,Y ce este mai mare sau egal cu raza sculei sau nivelul compensrii. 2. Dup efectuarea operaiei ce utilizeaz compensarea frezei, trebuie dezactivat compensarea frezei, pe baza acelorai reguli ce se aplic procesului de pornire, respectiv ceea ce intr, trebuie s i ias. 3. La majoritatea mainilor, n cursul compensrii frezei, o micare liniar X,Y ce este mai mic dect raza sculei nu va funciona. (Setarea 58 - setat la Fanuc - pentru rezultate pozitive.) 4. Compensarea frezei nu poate fi activat sau dezactivat ntr-o micare n arc G02 sau G03. 5. Cu compensarea frezei activ, prelucrarea n interiorul unui arc cu o raz mai mic dect cea definit prin valoarea D activ va determina declanarea unei alarme.

106

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Seciuni circulare

Figura urmtoare prezint modul de calculare a traiectoriei sculei pentru compensarea frezei. Seciunea de detaliu prezint scula n poziia de pornire i apoi n poziia decalat atunci cnd scula ajunge la piesa de prelucrat.

G02 & G03

Interpolarea circular

R .375

Not: Scula este o frez deget de .250 diametru R .3437 R .500 R .375

R .5625

X0. Y0.
Traiectoria corectat a sculei

X0. Y0.
Traiectoria programat Centrul sculei
.

X1. Y1.

Poziia de pornire

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

107

Exerciiu de programare ce prezint traiectoria sculei. Programul urmtor nu utilizeaz compensarea frezei. Traiectoria sculei este programat n axa central a sculei. Acesta este de asemenea modul n care unitatea de comand calculeaz compensarea frezei. Programul urmtor utilizeaz compensarea frezei. Traiectoria sculei este programat n axa central a sculei. Acesta este de asemenea modul n care unitatea de comand calculeaz compensarea frezei.
O6100 T1 M06 G00 G90 G54 X-1. Y-1. S5000 M03 G43 H01 Z.1 M08 G01 Z-1.0 F50. G41 G01 X0 Y0 D1. F50. Y4.125 G02 X.250 Y4.375 R.375 G01 X1.6562 G02 X2.0 Y4.0313 R.3437 G01 Y3.125 G03 X2.375 Y2.750 R.375 G01 X3.5 G02 X4.0 Y2.25 R.5 G01 Y.4375 G02 X3.4375 Y-.125 R.5625 G01 X-.125 G40 X-1. Y-1. G00 Z1.0 M09 G28 G91 Y0 Z0 M30

macro-urilE prEzEntarE Aceast funcie de control este opional; contactai dealerul pentru informaii. Macro-urile confer unitii de comand posibiliti de prelucrare i flexibilitate ce nu sunt disponibile n cazul codurilor G standard. Cteva utilizri posibile sunt: familiile de piese, ciclurile nchise speciale, micrile complexe i dispozitivele opionale de antrenare. Posibilitile sunt practic nelimitate. 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. Scule pentru dispozitive de fixare rapid pe mas Numeroase proceduri de setare pot fi semiautomatizate pentru asistarea operatorului. De exemplu, s presupunem c s-a creat macro-ul 2000 pentru gurirea unui model de alezaje pentru uruburi pentru un dispozitiv de fixare utilizat frecvent.

108

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

De fiecare dat cnd este necesar modelul respectiv de alezaje pentru uruburi, procedai dup cum urmeaz: 1. Avansai rapid maina n poziia dorit pentru modelul de alezaje pentru uruburi. nregistrai coordonatele de poziie. 2. Executai urmtoarea comand n modul MDI: G65 P2000 Xnnn Ynnn Znnn Annn; Unde nnn sunt coordonatele determinate la pasul 1. Aici, macro 2000 (P2000) execut prelucrarea, ntruct a fost proiectat pentru gurirea modelului de alezaje pentru uruburi n unghiul specificat pentru A. n esen, acesta este un ciclu nchis personalizat. Modelele simple ce sunt repetate Modelele ce se repet de mai multe ori pot fi definite cu ajutorul macro-urilor i memorate. De exemplu: 1. Modele alezaje pentru uruburi 2. Mortezare 3. Modele unghiulare, cu orice numr de alezaje, n orice unghi, cu orice spaiere 4. Frezare specializat, cum ar fi cu flci moi 5. Modele matriciale (de ex. 12 orizontal i 15 vertical) 6. Strunjire oscilant de suprafa, (de ex. 12 oli pe 5 oli cu o frez cu un singur dinte de 3 oli) Setarea automat a decalajelor n baza programului Cu macro-urile, decalajele coordonatelor pot fi setate n fiecare program, astfel nct procedurile de setare devin mai facile i mai puin susceptibile la erori (variabilele macro #2001-2800). Sondarea Utilizarea unui palpator mbuntete capacitile de prelucrare ale mainii n diferite moduri: 1. Crearea profilului unei piese pentru determinarea dimensiunilor necunoscute n vederea prelucrrii ulterioare. 2. Calibrarea sculei pentru valorile referitoare la corecii i uzur. 3. Inspectarea nainte de prelucrare pentru determinarea adaosurilor de material la piese turnate.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

109

4. Inspecia dup prelucrare pentru determinarea valorilor referitoare la paralelism i planeitate, precum i a poziionrii. Coduri G i M utile M00, M01, M30 - Oprire program G04 - Oprire temporizat G65 Pxx - Apelare subprogram macro. Permite transmiterea variabilelor. M96 Pxx Qxx - Salt local condiionat atunci cnd semnalul de intrare discret este 0 M97 Pxx - Apelare subrutin local M98 Pxx - Apelare subprogram M99 - Revenire la subprogram sau bucl G103 - Limit anticipare bloc. Nu este permis compensarea frezei M109 - Intrare interactiv utilizator (consultai seciunea Codurile M) 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). Anticiparea Anticiparea este un aspect de mare importan pentru programatorul de macro-uri. Unitatea de comand va ncerca s proceseze ct mai multe linii posibil n avans n scopul creterii vitezei de procesare. Aceasta include interpretarea variabilelor macro. De exemplu: #1101=1 G04 P1. #1101=0 Aceasta urmrete activarea unei ieiri, ateptarea timp de o secund, i apoi dezactivarea acesteia. ns, anticiparea 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.

110

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

note

referitoare la operare

Variabilele macro pot fi salvate sau ncrcate prin intermediul RS-232 sau portului USB similar cu setrile i coreciile/decalajele.

Pagina de afiare variabile

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), ce duce la tergerea tuturor variabilelor. 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 G103 dup ce se ncheie depanarea.

Argumentele macro

Argumentele dintr-o instruciune G65 sunt un mijloc de a transmite valori i a seta variabilele locale ale unei subrutine macro. n exemplul anterior 2, argumentele (valorile) X i Y sunt transmise variabilelor locale ale subrutinei macro. Variabila local #24 este asociat lui X i este setat la 0.5. Similar, variabila local #25 este asociat lui Y i este setat la 0.25. 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: Adres: Variabil: A 1 N B 2 O C 3 P D 7 Q 17 E 8 R 18 F 9 S 19 G T 20 H 11 U 21 I 4 V 22 J 5 W 23 K 6 X 24 L Y 25 M 13 Z 26

Adresarea alfabetic alternativ


Adres: Variabil: Adres: Variabil: Adres: Variabil: A 1 K 12 J 23 B 2 I 13 K 24 C 3 J 14 I 25 I 4 K 15 J 26 J 5 I 16 K 27 K 6 J 17 I 28 I 7 K 18 J 29 J 8 I 19 K 30 K 9 J 20 I 31 I 10 K 21 J 32 J 11 I 22 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 3, 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:

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

111

Transmiterea argumentelor ntregi (fr punct zecimal)


Adres: Variabil: Adres: Variabil: Adres: Variabil: Adres: Variabil: A .001 H 1. O V .0001 B .001 I .0001 P W .0001 C .001 J .0001 Q .0001 X .0001 D 1. K .0001 R .0001 Y .0001 E 1. L 1. S 1. Z .0001 F 1. M 1. T 1. G N U .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. Exemplul 3: G65 P2000 I1 J2 K3 I4 J5 K6; Literele urmtoare nu pot fi utilizate pentru transmiterea parametrilor ctre o subrutin macro: G, L, N, O sau P. Variabilele macro Exist trei categorii de variabile macro: de sistem, globale i locale. Constantele macro sunt valori cu punct zecimal mobil plasate ntr-o expresie macro. Acestea pot fi combinate cu adrese A-Z sau pot fi de sine stttoare atunci cnd sunt utilizate ntr-o expresie. Exemple de constante sunt .0001, 5.3 sau -10.

Variabilele locale

Variabilele locale se afl n gama #1 - #33. Un set de variabile locale este disponibil permanent. Cnd se execut o apelare a unei subrutine cu o comand G65, variabilele locale sunt salvate i un nou set devine disponibil pentru utilizare. Acest proces este denumit ncapsularea variabilelor locale. n cursul unei apelri G65, toate variabilele locale noi sunt terse ca valori nedefinite i toate variabilele locale ce au n coresponden variabile de adres n linia G65 sunt setate la valorile din linia G65. Mai jos este prezentat un tabel cu variabile locale nsoite de argumentele variabilelor de adres ce le modific:
Variabil: Adres: Alternativ: Variabil: Adres: Alternativ: Variabil: Adres: Alternativ: 1 A 12 K 23 W J 2 B 13 M I 24 X K 3 C 14 J 25 Y I 4 I 15 K 26 Z J 5 J 16 I 27 K 6 K 17 Q J 28 I 7 D I 18 R K 29 J 8 E J 10 S I 30 K 9 F K 20 T J 31 I 10 I 21 U K 32 J 11 H J 22 V I 33 K

Variabilele 10, 12, 14-16 i 27-33 nu au argumente de adres corespondente. Acestea pot fi setate dac se utilizeaz un numr suficient de argumente I, J i K, conform celor indicate mai sus n seciunea referitoare la argumente. Odat incluse n subrutina macro, variabilele locale pot fi citite i modificate fcndu-se referin la numerele variabilelor 1-33. 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.

112

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Variabilele globale

Variabilele globale sunt variabile ce sunt accesibile permanent. Exist o singur copie a fiecrei variabile globale. Variabilele globale apar n trei game: 100-199, 500-699 i 800-999. Variabilele globale rmn n memorie atunci cnd maina este scoas din funciune. Uneori, exist unele macro-uri scrise pentru opiunile instalate din fabricaie ce utilizeaz variabile globale. De exemplu, palpatorul, schimbtorul de palete, etc. Cnd se utilizeaz variabile globale, asigurai-v c acestea nu sunt utilizate de un alt program al mainii.

Variabilele de sistem

Variabilele de sistem ofer programatorului posibilitatea de a interaciona cu o gam variat de stri ale unitii de comand. Prin setarea unei variabile de sistem, funcionarea unitii de comand poate fi modificat. Prin citirea unei variabile de sistem, un program poate s i modifice comportamentul n funcie de valoarea variabilei. Unele variabile de sistem au statut Read Only (doar citire); aceasta nseamn c programatorul nu le poate modifica. n continuare este prezentat un tabel succint cu variabilele de sistem implementate curent, nsoite de o explicaie a modului de utilizare a acestora.
VARIABILE #0 #1-#33 #100-#199 #500-#549 #550-580 #581-#699 #700-#749 #800-#999 #1000-#1063 #1064-#1068 #1080-#1087 #1090-#1098 #1094 #1098 #1100-#1139 #1140-#1155 #1264-#1268 #1601-#1800 #1801-#2000 #2001-#2200 #2201-#2400 #2401-#2600 #2601-#2800 #3000 #3001 #3002 #3003 #3004 UTILIZARE Nu este un numr (read only) Argumente apelare macro Variabile de uz general salvate la scoaterea din funciune Variabile de uz general salvate la scoaterea din funciune Utilizate de palpator (dac exist n dotare) Variabile de uz general salvate la scoaterea din funciune Variabile ascunse, exclusiv pentru uz intern Variabile de uz general salvate la scoaterea din funciune 64 intrri discrete (read only) ncrcare maxim axe X, Y, Z, A i B Date analogice brute la intrri discrete (read only) Date analogice filtrate la intrri discrete (read only) Nivel lichid de rcire ncrcare arbore principal cu acionare vectorial Haas (read only) 40 ieiri discrete 16 ieiri relee suplimentare prin intermediul ieirii multiplex ncrcare maxim axe C, U, V, W i T Numr de caneluri al sculelor #1 - 200 Vibraii maxime nregistrate ale sculelor 1 - 200 Corecii lungimi scule Corecii uzur scule Corecii pentru diametrul/ raza sculei Uzura pentru diametrul/ raza sculei Alarm programabil Cronometru milisecunde Cronometru orar Suprimare bloc cu bloc Comand control manual

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

113

VARIABILE #3006 #3011

UTILIZARE Oprire programabil cu mesaj Anul, luna, ziua

VARIABILE #3012 #3020 #3021 #3022 #3023 #3024 #3025 #3026 #3027 #3028 #3030 #3031 #3032 #3033 #3201-#3400 #3401-#3600 #3901 #3902 #4000-#4021 #4101-#4126

UTILIZARE Ora, minutul, secunda Cronometru timp de utilizare (read only) Cronometru pornire ciclu Cronometru avans Cronometru pies curent Cronometru ultima pies finalizat Cronometru pies anterioar Scul n arborele principal (read only) Turaie arbore principal (read only) Numr de palete ncrcate pe receptor Bloc cu bloc Simulare tergere bloc Oprire opional Diametru efectiv pentru sculele #1 - 200 Poziii programabile lichid de rcire pentru sculele 1 - 200 M30 contorizare 1 M30 contorizare 2 Coduri de grup cod G bloc anterior Coduri de adres bloc anterior

Not: Reprezentarea pentru 4101 - 4126 este similar cu adresarea alfabetic din seciunea Argumente macro; de ex., instruciunea x1.3 seteaz variabila #4124 la 1.3 Pentru reprezentarea axelor x=1, y=2, b=5, de exemplu, n sistemul de coordonate al mainii Z, variabila ar fi #5023. VARIABILE #5001-#5005 #5021-#5025 #5041-#5045 #5061-#5069 #5081-#5085 #5201-#5205 #5221-#5225 #5241-#5245 #5261-#5265 #5281-#5285 #5301-#5305 #5321-#5325 #5401-#5500 UTILIZARE Poziie de capt bloc anterior Poziie curent coordonate main Poziie curent coordonate de lucru Poziie curent semnal de salt - X, Y, Z, A, B, C, U, V, W Corecie scul curent G52 decalaje de origine G54 decalaje de origine G55 decalaje de origine G56 decalaje de origine G57 decalaje de origine G58 decalaje de origine G59 decalaje de origine Cronometre avans scul (secunde)

114

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

VARIABILE #5501-#5600 #5601-#5699 #5701-#5800 #5801-#5900 #5901-#6000 #6001-#6277 #6501-#6999 Not: parametri. VARIABILE

UTILIZARE Cronometre timp total scul (secunde) Limit monitor pentru durata de via a sculei Contor monitor pentru durata de via a sculei Monitor pentru ncrcarea sculei, ncrcare maxim sesizat pn n prezent Limit monitor pentru ncrcarea sculei Setri (read only) Parametri (read only) Biii de ordin inferior ce au valori mari nu vor aprea n variabilele macro pentru setri i UTILIZARE G110 (G154 P1) decalaje de origine suplimentare G111 (G154 P2) decalaje de origine suplimentare G112 (G154 P3) decalaje de origine suplimentare G113 (G154 P4) decalaje de origine suplimentare G114 (G154 P5) decalaje de origine suplimentare G115 (G154 P6) decalaje de origine suplimentare G116 (G154 P7) decalaje de origine suplimentare G117 (G154 P8) decalaje de origine suplimentare G118 (G154 P9) decalaje de origine suplimentare G119 (G154 P10) decalaje de origine suplimentare G120 (G154 P11) decalaje de origine suplimentare G121 (G154 P12) decalaje de origine suplimentare G122 (G154 P13) decalaje de origine suplimentare G123 (G154 P14) decalaje de origine suplimentare G124 (G154 P15) decalaje de origine suplimentare G125 (G154 P16) decalaje de origine suplimentare G126 (G154 P17) decalaje de origine suplimentare G127 (G154 P18) decalaje de origine suplimentare

#7001-#7006 (#14001-#14006) #7021-#7026 (#14021-#14026) #7041-#7046 (#14041-#14046) #7061-#7066 (#14061-#14066) #7081-#7086 (#14081-#14086) #7101-#7106 (#14101-#14106) #7121-#7126 (#14121-#14126) #7141-#7146 (#14141-#14146) #7161-#7166 (#14161-#14166) #7181-#7186 (#14181-#14186) #7201-#7206 (#14201-#14206) #7221-#7226 (#14221-#14221) #7241-#7246 (#14241-#14246) #7261-#7266 (#14261-#14266) #7281-#7286 (#14281-#14286) #7301-#7306 (#14301-#14306) #7321-#7326 (#14321-#14326) #7341-#7346 (#14341-#14346)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

115

VARIABILE #7361-#7366 (#14361-#14366) #7381-#7386 (#14381-#14386) #7501-#7506 #7601-#7606 #7701-#7706 #7801-#7806 #8500 #8501 #8502 #8503 #8504 #8505 #8510 #8511 #8512 #8513 #8514 #8515 #8550 #8551 #8552 #8553 #8554 #8555 #8556 #8557 #8558 #8559 #8560 #8561 #8562 #8563

UTILIZARE G128 (G154 P19) decalaje de origine suplimentare G129 (G154 P20) decalaje de origine suplimentare Prioritate palete Stare palet Numere programe de prelucrare alocate paletelor Contorizare utilizare palete Management avansat al sculei (ATM). Cod grup ATM. Procent durat de via disponibil pentru toate sculele din grup. ATM. Numr total de utilizri disponibile pentru sculele din grup. ATM. Numr total de alezaje disponibile pentru sculele din grup. ATM. Total timp de avans disponibil (n secunde) pentru sculele din grup. ATM. Total timp total disponibil (n secunde) pentru sculele din grup. ATM. Codul urmtoarei scule de utilizat. ATM. Procent durat de via disponibil pentru scula urmtoare. ATM. Numr de utilizri disponibile pentru scula urmtoare. ATM. Numr de alezaje disponibile pentru scula urmtoare. ATM. Timp de avans disponibil pentru scula urmtoare (n secunde). ATM. Timp total disponibil pentru scula urmtoare (n secunde). Scule individuale ID Numr de caneluri al sculelor Vibraii maxime nregistrate Corecii lungimi scule Corecii uzur scule Corecii diametre scule Uzur diametre scule Diametru efectiv Poziii programabile lichid de rcire Cronometre avans scul (secunde) Cronometre timp total scul (secunde) Limit monitor pentru durata de via a sculei Contor monitor pentru durata de via a sculei Monitor pentru ncrcarea sculei, ncrcare maxim sesizat pn n prezent

116

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

VARIABILE #8564 #14401-#14406 #14421-#14426 #14441-#14446 #14461-#14466 #14481-#14486 #14501-#14506 #14521-#14526 #14541-#14546 #14561-#14566 #14581-#14586

UTILIZARE Limit monitor pentru ncrcarea sculei G154 P21 decalaje de origine suplimentare G154 P22 decalaje de origine suplimentare G154 P23 decalaje de origine suplimentare G154 P24 decalaje de origine suplimentare G154 P25 decalaje de origine suplimentare G154 P26 decalaje de origine suplimentare G154 P27 decalaje de origine suplimentare G154 P28 decalaje de origine suplimentare G154 P29 decalaje de origine suplimentare G154 P30 decalaje de origine suplimentare

#14781-#14786

G154 P40 decalaje de origine suplimentare

#14981-#14986

G154 P50 decalaje de origine suplimentare

#15181-#15186

G154 P60 decalaje de origine suplimentare

#15381-#15386

G154 P70 decalaje de origine suplimentare

#15581-#15586

G154 P80 decalaje de origine suplimentare

#15781-#15786

G154 P90 decalaje de origine suplimentare

15881-15886 15901-15906 15921-15926 15941-15946 15961-15966

G154 P95 decalaje de origine suplimentare G154 P96 decalaje de origine suplimentare G154 P97 decalaje de origine suplimentare G154 P98 decalaje de origine suplimentare G154 P99 decalaje de origine suplimentare

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

117

variabilElE

dE SiStEm n profunzimE

Variabilele #550 - #580 Dac freza este echipat cu un sistem de palpare, aceste variabile sunt utilizate pentru memorarea datelor pentru calibrarea palpatorului. Dac aceste variabile sunt suprascrise, palpatorul va trebui recalibrat complet.

Variabilele #750 i #751

Aceste variabile 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 #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 751 preia primul caracter din memoria tampon de intrare atunci cnd exist date n ateptare. Aceasta nseamn c se verific mai nti coninutul memoriei tampon 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.

Intrrile discrete de 1 bit Ieirile discrete de 1 bit

Utilizatorul poate schimba starea acestor 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; (Activeaz releul #1108) #101=#3001+1000; (101 nseamn 1 secund ncepnd de acum) WHILE [[#101 GT #3001] AND [#1109 EQ 0]] D01 END1 (Aici ateptai 1 secund sau pn cnd releul #1109 urc) #1108=0; (Dezactiveaz releul #1108) 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.

118

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

ncrcarea maxim a axei

Variabilele urmtoare sunt utilizate 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 1065 = axa Y 1066 = axa Z 1067 = axa A 1068 = axa B 1264 = axa C 1265 = axa U 1266 = axa V 1267 = axa W 1268 = axa T

Coreciile sculelor

Fiecare corecie a sculei are o lungime (H) i o raz (D) mpreun cu valorile asociate pentru uzur. #2001-#2200 #2200-#2400 #2401-#2600 #2601-#2800 H corecii geometrie (1-200) pentru lungime. H uzur geometrie (1-200) pentru lungime. D corecii geometrie (1-200) pentru diametru. D uzur geometrie (1-200) pentru diametru.

Mesajele programabile

#3000 Alarmele pot fi programate. O alarm programabil va aciona exact ca o alarm intern. O alarm este generat prin setarea variabilei macro #3000 la un numr din gama 1-999. #3000= 15 (MESAJ PLASAT N LISTA DE ALARME); 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

Dou cronometre pot fi setate la o anumit valoare prin alocarea unui numr pentru variabila respectiv. Un program poate citi ulterior variabila i determina timpul scurs de la setarea cronometrului. Cronometrele pot fi utilizate pentru a imita ciclurile de oprire temporizat, determina timpul de la o pies la alta sau orice comportament dependent de timp se dorete. #3001 Cronometrul pentru milisecunde - Cronometrul pentru milisecunde este actualizat la fiecare 20 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 sunt independente unul de altul i pot fi setate separat.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

119

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-5) 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. Utilizatorul trebuie s apese tasta Cycle Start (pornire ciclu) pentru executarea fiecrei linii a codului (liniile 7-11). #3003=1; G54 G00 G90 X0 Y0; S2000 M03; G43 H01 Z.1; G81 R.1 Z-0.1 F20.; #3003=0; T02 M06; G43 H02 Z.1; S1800 M03; G83 R.1 Z-1. Q.25 F10.; X0. Y0.;

Variabila #3004

Variabila #3004 are prioritate asupra funciilor specifice de control n timpul rulrii. 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 (oprire avans permis) #3004=1; (dezactiveaz tasta Feed Hold (oprire avans)) Cod fr ntrerupere admis (oprire avans nepermis) #3004=0; (activeaz tasta Feed Hold (oprire avans)) Cod de ndeprtare (oprire avans permis) n continuare sunt reprezentai biii variabilei #3004 i prioritizrile asociate. E Activat D Dezactivat
#3004 0 1 2 3 4 5 6 7 Oprire avans E D E D E D E D Control manual vitez de Verificare oprire exact avans E E D D E E D D E E E E D D D D

120

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

#3006 Oprirea programabil

Opririle pot fi programate, variabil ce acioneaz ca un M00 - Unitatea de comand se oprete i ateapt pn cnd este apsat butonul Cycle Start (pornire ciclu). Odat apsat butonul Cycle Start (pornire ciclu), programul continu cu blocul de dup #3006. n exemplul urmtor, primele 15 caractere ale comentariului sunt afiate n colul din stnga jos al ecranului. IF [#1 EQ #0] THEN #3006=101 (comentariul aici);

#4001-#4021 Codurile de grup (modale) pentru ultimul bloc

Gruparea codurilor G permite o procesare mai eficient. Codurile G cu funcii similare sunt incluse de obicei n aceeai grup. De exemplu, G90 i G91 sunt n grupa 3. Aceste variabile stocheaz ultimul cod G sau codul G implicit pentru oricare dintre cele 21 de grupe. Prin citirea codului grupei, un program macro poate s modifice comportamentul codului G. Dac 4003 conine 91, atunci un program macro poate decide ca toate micrile s fie incrementale, i nu absolute. Nu exist nicio variabil asociat pentru grupa zero; codurile G de grupa zero sunt nemodale. Codurile de adres A-Z (cu excepia G) sunt pstrate ca valori modale. Informaia reprezentat de ultima linie a codului i interpretat de procesul de anticipare este coninut n variabilele 4101 - 4126. Punerea n coresponden a numerelor variabilelor cu adrese alfabetice corespunde reprezentrii prin adrese alfabetice. De exemplu, valoarea adresei D interpretate anterior este gsit n #4107 i ultima valoare I interpretat este #4104. Cnd se desemneaz un macro pentru un cod M, nu se pot transmite variabilele ctre macro cu ajutorul variabilelor 1-33; 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. #5021 Axa X #5024 Axa A #5022 Axa Y #5025 Axa B #5023 Axa Z #5026 Axa C

#4101-#4126 Datele de adres (modale) pentru ultimul bloc

#5001-#5005 Ultima poziie int

Variabilele de poziie a axei

#5021-#5025 Poziia curent a coordonatelor mainii

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 i B. 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. Compensarea total curent pentru lungimea sculei este aplicat sculei. Aceasta include corecia pentru lungime la care se face referin prin valoarea curent setat n codul H (#4008) plus valoarea pentru uzur.
NOT: Pentru reprezentarea axelor x=1, y=2, b=5, de exemplu, n sistemul de coordonate al mainii Z, variabila ar fi #5023.

#5041-#5045 Poziia curent a coordonatelor de lucru

#5061-#5069 Poziia curent a semnalului de salt

#5081-#5085 Compensarea pentru lungimea sculei

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

121

#6996-#6999 Parametrii de acces ce utilizeaz variabile macro

Este posibil accesarea de ctre un program a parametrilor 1 - 1000 i a oricruia dintre biii parametrilor, dup cum urmeaz: #6996: Numr parametru #6997: Numr bit (opional) #6998: Conine valoarea numrului parametrului specificat n variabila 6996 #6999: Conine valoarea bitului (0 sau 1) pentru bitul parametrului specificat n variabila 6997.
NOT: Variabilele 6998 i 6999 sunt protejate mpotriva modificrii.

Utilizarea

Pentru a accesa valoarea unui parametru, numrul parametrului este copiat n variabila 6996, dup care valoarea parametrului respectiv este disponibil prin utilizarea variabilei macro 6998, dup cum urmeaz: #6996=601 (Specificare parametru 601) #100=#6998 (Copiere valoare parametru 601 n variabila #100) Pentru a accesa un anumit bit al unui parametru, numrul parametrului este copiat n variabila 6996 i numrul bitului este copiat n variabila macro 6997. Valoarea bitului respectiv al parametrului este disponibil prin utilizarea variabilei macro 6999, dup cum urmeaz: #6996=57 (Specificare parametru 57) #6997=0 (Specificare bit zero) #100=#6999 (Copiere bit 0 parametru 57 n variabila #100)
NOT: Biii parametrilor sunt numerotai n gama 0-31. Parametrii cu 32 de bii sunt structurai, pe ecran, cu un bit 0 n stnga sus i 31 de bii n dreapta jos..

Schimbtorul de palete
#7501-#7506 #7601-#7606 #7701-#7706 #7801-#7806 #3028

Starea paletelor, de la schimbtorul automat de palete, este verificat prin utilizarea urmtoarelor variabile: Prioritate palete Stare palet Numere programe de prelucrare alocate paletelor Contorizare utilizare palete Numr de palete ncrcate pe receptor

Coreciile/ decalajele

Toate coreciile sculelor i decalajele de origine pot fi citite i setate n cadrul unei expresii macro, pentru a 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-#5205 #5221-#5225 #5241-#5245 #5261-#5265 #5281-#5285 #5301-#5305 #5321-#5325 #7001-#7005 #7381-#7385 G52 X, Y, Z, A, B VALORI CORECII G54 G55 G56 G57 G58 G59 G110 X, Y, Z, A, B VALORI CORECII G129 X, Y, Z, A, B VALORI CORECII

#8550-#8567

Aceste variabile ofer informaii referitoare la scule. Setai variabila #8550 pentru codul sculei sau al grupei de scule, apoi accesai informaiile referitoare la scula / grupa de scule selectat cu ajutorul macrourilor protejate (read only) 8551-8564. Dac se specific un cod al grupei de scule, scula selectat va fi urmtoarea scul din grupa respectiv.
Freza - Manualul Operatorului Traducerea instruciunilor originale
96-0082 rev AN 04-2012

122

utilizarEa

variabilElor

Pentru toate variabilele, referina se face cu un semn de numr (#) urmat de un numr pozitiv: #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 G90 X1.0 Y0;, variabilele pot fi setate la urmtoarele valori: #7=0; #11=90; #1=1.0; #2=0.0; i nlocuite cu: N1 G#7 G#11 X#1 Y#2; Valorile din variabile sunt utilizate n momentul execuiei ca valori de adres. readresarea Metoda uzual de setare a adreselor de comand A-Z este prin adres urmat de un numr. De exemplu: G01 X1.5 Y3.7 F20. ; Seteaz adresele G, X, Z i F la 1, 1.5, 3.7 i 20.0, 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=20; G#1 X[#1+#2] Y#3 F#4 ; Sintaxa permis pentru adresele A-Z (cu excepia N sau O) este urmtoarea: <adres><-><variabil> <adres>[<expresie>] <adres><->[<expresie>] A-#101 Y[#5041+3.5] Z-[SIN[#1]]

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

123

Dac valoarea variabilei nu este n acord cu gama de adrese, unitatea de comand va genera o alarm. De exemplu, codul urmtor va conduce la o alarm tip eroare de gam deoarece valoarea pentru diametrul sculei variaz n gama 0-50. #1=75; D#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 G1X#1 va deplasa scula mainii la .1235 pe axa X. Dac unitatea de comand este n modul metric, maina va fi deplasat la .123 pe axa X. Cnd se utilizeaz o variabil nedefinit pentru nlocuirea unei valori de adres, respectiva referin la adres este ignorat. De exemplu, dac #1 este nedefinit, atunci blocul G00 X1.0 Y#1 ; devine G00 X1.0. Nu se produce nicio micare pe axa Y.

Instruciunile macro

Instruciunile macro sunt linii ale codului ce permit programatorului s manipuleze unitatea de comand cu caracteristici similare oricrui limbaj de programare standard. Se includ funcii, operatori, expresii condiionale i aritmetice, instruciuni de alocare i instruciuni de comand. Funciile i operatorii se utilizeaz n expresii pentru modificarea variabilelor sau valorilor. Operatorii sunt eseniali pentru expresii, n timp ce funciile simplific sarcina programatorului.

Funciile

Funciile sunt rutine integrate pe care programatorul le poate utiliza. Toate funciile au forma <nume_funcie> [argument] i returneaz valori cu punct zecimal mobil. Funciile furnizate mpreun cu unitatea de comand Haas sunt urmtoarele:
Funcie SIN[ ] COS[ ] TAN[ ] ATAN[ ] SQRT[ ] ABS[ ] ROUND[ ] FIX[ ] ACOS[ ] ASIN[ ] #[ ] DPRNT[ ] Argument Grade Grade Grade Zecimal Zecimal Zecimal Zecimal Zecimal Zecimal Zecimal ntreg Text ASCII Rezultat Zecimal Zecimal Zecimal Grade Zecimal Zecimal Zecimal ntreg Grade Grade ntreg Ieire extern Observaii Sinus Cosinus Tangent Arctangent, la fel ca FANUC ATAN[ ]/[1] Rdcin ptrat Valoare absolut Rotunjire numr zecimal Fracie trunchiat Arccosinus Arcsinus Indirecia variabilei

124

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Observaii cu privire la funcii

Funcia Round (rotunjire) opereaz diferit n funcie de contextul n care este utilizat. Cnd este utilizat n expresii aritmetice, orice numr cu o parte fracionar mai mare sau egal cu .5 este rotunjit la 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. Pentru dimensiuni metrice sau unghiulare, precizia cu trei zecimale este implicit. Pentru oli, precizia cu patru zecimale este implicit. #1= 1.00333 ; G0 X[ #1 + #1 ] ; (Masa se deplaseaz la 2.0067) ; G0 X[ ROUND[ #1 ] + ROUND[ #1 ] ] ; (Masa se deplaseaz la 2.0066) ; G0 A[ #1 + #1 ] ; (Axa se deplaseaz la 2.007) ; G0 A[ ROUND[ #1 ] + ROUND[ #1 ] ] ; (Axa se deplaseaz la 2.006) ; D[1.67] (Diametrul 2 devine curent) ;

Fix versus rotunjit Operatorii

#1=3.54; #2=ROUND[#1]; #3=FIX[#1]. #2 va fi setat la 4. #3 va fi setat la 3.

Operatorii pot fi clasificai n trei categorii: aritmetici, logici i booleeni. Operatorii aritmetici constau din operatorii unari i binari. Acetia sunt: + + * / MOD - 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 - Rest #1=27 MOD 20 (#1 conine 7)

Operatorii aritmetici

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

125

Operatorii logici

Operatorii logici sunt operatori ce funcioneaz mpreun cu valori cu bii binari. Variabilele macro sunt numere cu punct zecimal mobil. Cnd se utilizeaz operatori logici n variabile macro, se utilizeaz doar partea ntreag a numrului cu punct zecimal mobil. Operatorii logici sunt: OR - dou valori SAU logic mpreun XOR - dou valori SAU exclusiv mpreun AND - dou valori I logic mpreun Exemple:
#1=1.0; 0000 0001 #2=2.0; 0000 0010 #3=#1 OR #2; 0000 0011 #1=5.0; #2=3.0; IF [[#1 GT 3.0] AND [#2 LT 10]] GOTO1 Aici unitatea de comand va transfera la blocul 1 deoarece #1 GT 3.0 evalueaz la 1.0 i #2 LT 10 evalueaz la 1.0, astfel c 1.0 AND (i) 1.0 este 1.0 (ADEVRAT) i are loc GOTO (salt la). Aici variabila #3 va conine 3.0 dup operaia OR (sau).

Reinei c trebuie avut grij atunci cnd se utilizeaz operatori logici astfel nct s se obin rezultatul dorit.

Operatorii booleeni

Operatorii booleeni evalueaz ntotdeauna la 1.0 (ADEVRAT) sau 0.0 (FALS). Exist ase operatori booleeni. Aceti operatori nu se limiteaz la expresii condiionale, fiind ns cel mai frecvent utilizai n expresii condiionale. Acetia sunt: EQ - Egal cu NE - Neegal cu GT - Mai mare ca LT - Mai mic ca GE - Mai mare sau egal cu LE - Mai mic sau egal cu n continuare se prezint patru exemple referitoare la modul n care pot fi utilizai operatorii booleeni i logici: Exemplu
IF [#1 EQ 0.0] GOTO100; WHILE [#101 LT 10] DO1; #1=[1.0 LT 5.0]; IF [#1 AND #2 EQ #3] GOTO1

Explicaie
Salt la blocul 100 dac valoarea din variabila #1 este egal cu 0.0. Atunci cnd variabila #101 este mai mic dect 10, repet bucla DO1..END1. Variabila #1 este setat la 1.0 (adevrat). Dac valoarea pentru variabila #1 I logic variabila #2 este egal cu valoarea variabilei #3, atunci unitatea de comand determin saltul la blocul 1.

Expresiile

Expresiile sunt definite ca fiind orice secven de variabile i operatori incluse n paranteze ptrate, [ i ]. Expresiile au dou utilizri: expresii condiionale i expresii aritmetice. Expresiile condiionale returneaz valorile FALS (0.0) sau ADEVRAT (orice valoare diferit de zero). Expresiile aritmetice utilizeaz operatori aritmetici mpreun cu funcii pentru a determina o valoare.

126

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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 instruciunile 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 sunt utilizate de obicei n instruciuni de alocare, fr ns a fi limitate la acestea. Exemple de expresii aritmetice: #101=#145*#30; #1=#1+1; X[#105+COS[#101]]; #[#2000+#13]=0;

Instruciunile de alocare

Instruciunile de alocare permit programatorului s modifice variabilele. Structura unei instruciuni de alocare este: <expresie>=<expresie> Expresia din stnga semnului egal trebuie s se refere ntotdeauna la o variabil macro, fie direct, fie indirect. Macro-ul urmtor iniializeaz o secven de variabile de orice valoare. Se utilizeaz aici att alocri directe, ct i indirecte.
O0300 N1 IF [#2 NE #0] GOTO2 #3000=1 N2 IF [#19 NE #0] GOTO3 #3000=2 N3 WHILE [#19 GT 0] DO1 ; #19=#19-1 #[#2+#19]=#22 END1; M99; (Numrtoare invers); (V = valoare la care se seteaz matricea); (Iniializarea unei matrice de variabile); (B = variabil de baz); (Variabil de baz neprecizat); (S = dimensiune matrice); (Dimensiune matrice neprecizat);

Macro-ul anterior poate fi utilizat pentru iniializarea a trei seturi de variabile, dup cum urmeaz: G65 P300 B101. S20 (INIT 101..120 TO #0) ; G65 P300 B501. S5 V1 (INIT 501..505 TO 1.0) ; G65 P300 B550. S5 V0 (INIT 550..554 TO 0.0) ; Punctul zecimal n B101., etc. este necesar.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

127

Instruciunile de comand

Instruciunile de comand permit programatorului s execute salturi, att condiionate, ct i necondiionate. Acestea ofer de asemenea posibilitatea de a itera o seciune a unui cod n baza unei condiii. n cazul unitii de comand Haas, exist dou metode de executare a saltului necondiionat. Un salt necondiionat va viza ntotdeauna un bloc specificat. M99 P15 va efectua saltul necondiionat la blocul numrul 15. Codul M99 poate fi utilizat indiferent dac sunt instalate macro-urile i reprezint metoda tradiional de efectuare a salturilor necondiionate la unitile de comand Haas. GOTO15 face acelai lucru ca un M99 P15. La unitatea de comand Haas, comanda GOTO poate fi utilizat n aceeai linie cu alte coduri G. GOTO se execut dup ce orice alte comenzi ca i codurile M. Saltul calculat permite programului s transfere comanda ntr-o alt linie a codului din acelai subprogram. Blocul poate fi calculat n cursul rulrii programului, prin utilizarea structurii GOTO [expresie]. Respectiv blocul poate fi transmis prin intermediul unei variabile locale, prin utilizarea structurii GOTO#n. GOTO va rotunji rezultatul variabilei sau expresiei ce este asociat saltului calculat. De exemplu, dac #1 conine 4.49 i se execut GOTO#1, se va ncerca transferul comenzii la blocul ce conine N4. Dac #1 conine 4.5, atunci execuia se va transfera la blocul ce conine N5. Se poate dezvolta urmtoarea structur de cod pentru crearea unui program ce aloc serii de fabricaie pieselor.
O9200 ; (D = de gravat cifr zecimal); IF [[#7 NE #0] AND [#7 GE O] AND [#7 LE 9]] GOTO99; #3000=1 ; N99 #7=FIX[#7] ; GOTO#7 ; N0 ... M99 ; N1 ; M99 ; N2 ; ... ; (etc.,...) (Execuie cifra doi) (Execuie cifra unu) (Execuie cifra zero) (Gravare cifr acum) (Trunchiere parte fracionar) (cifr invalid) (Gravare cifr n poziia curent.)

Saltul necondiionat (GOTOnnn i M99 Pnnnn)

Saltul calculat (GOTO#n i GOTO [expresie])

128

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

n cazul subrutinei anterioare, se va grava cifra cinci cu urmtorul apel: G65 P9200 D5; Comenzile GOTO calculate ce utilizeaz o expresie pot fi utilizate pentru procesarea salturilor pe baza rezultatelor citirii intrrilor hardware. Un exemplu ar arta dup cum urmeaz: GOTO [[#1030*2]+#1031]; NO (1030=0, 1031=0); ... M99; N1 (1030=0, 1031=1); ... M99; N2 (1030=1, 1031=0); ... M99; N3 (1030=1, 1031=1); ... M99; Intrrile discrete returneaz ntotdeauna 0 sau 1 atunci cnd sunt citite. GOTO [expresie] va determina saltul la linia corespunztoare a codului pe baza strii celor dou intrri discrete #1030 i #1031.

Saltul condiionat (IF i M99 Pnnnn)

Saltul condiionat permite programului s transfere comanda ntr-o alt seciune a codului din aceeai subrutin. Saltul condiionat poate fi utilizat doar atunci cnd sunt activate macro-urile. Unitatea de comand Haas permite dou metode de executare a saltului condiionat. IF [<expresie condiional>] GOTOn Aa cum s-a discutat, <expresie condiional> este orice expresie ce utilizeaz oricare dintre 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, atunci se va produce saltul la blocul 5; n caz contrar, va fi executat blocul urmtor. n cazul unitii de comand Haas, o expresie condiional poate fi utilizat de asemenea n structura M99 Pnnnn. De exemplu: G0 X0 Y0 [#1EQ#2] M99 P5; Aici, condiia se refer doar la poriunea M99 a instruciunii. Scula mainii este comandat s se deplaseze la X0, Y0 indiferent dac expresia este evaluat ca adevrat sau fals. Numai saltul, M99, este executat pe baza valorii expresiei. Se recomand s fie utilizat varianta IF GOTO dac se dorete portabilitatea.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

129

Execuia condiionat (IF THEN)

Execuia instruciunilor de comand poate fi realizat de asemenea prin utilizarea construciei IF THEN. Structura este: IF [<expresie condiional>] THEN <instruciune>;
Not: GOTOn. Pentru meninerea compatibilitii cu sintaxa FANUC, THEN nu poate fi utlizat cu structura

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 Y#26 F#9 ; Aceasta determin execuia unei micri liniare doar dac variabilei #1 i s-a alocat o valoare. Un alt exemplu ar fi: IF [#1 GE 180] THEN #101=0.0 M99; Aceasta spune c dac variabila #1 (adresa A) este mai mare sau egal cu 180, atunci variabila #101 este setat la zero i se revine din subrutin. Iat un exemplu de instruciune IF ce determin saltul dac s-a iniializat o variabil ce conine orice valoare. n caz contrar, procesarea 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)

Iteraia/ bucla (WHILE DO END)

Esenial pentru toate limbajele de programare este capacitatea de a se executa o secven de instruciuni de un numr de ori dat sau de a se parcurge n bucl o secven de instruciuni pn cnd este satisfcut o condiie. Codurile G tradiionale permit acest lucru prin utilizarea adresei L. O subrutin poate fi executat de oricte ori prin utilizarea adresei 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. Un exemplu de cum se ncapsuleaz buclele WHILE poate fi utilizat pentru definirea unei matrice.

130

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

#101= 3; #102= 4; G0 X#101 Y4. ; F2.5; WH [#101 GT 0] DO1; #102= 4; WH [#102 GT 0] DO2; G81 X#101 Y#102 Z-0.5; #102= #102 - 1; END2; #101= #101 - 1; END1; ; M30; Acest program execut gurirea unui model de alezaje ntr-o matrice 3 x 4. Dei ncapsularea instruciunilor WHILE poate avea doar pn la trei niveluri, n realitate nu exist practic nicio limit, deoarece fiecare subrutin poate avea pn la trei niveluri de ncapsulare. Dac este necesar o ncapsulare la un nivel mai mare de 3, segmentul ce conine cele trei niveluri inferioare ale ncapsulrii poate fi transformat ntr-o subrutin, depindu-se astfel limitarea menionat. Dac sunt incluse dou bucle separate WHILE ntr-o subrutin, acestea pot utiliza acelai index de ncapsulare. De exemplu: #3001=0 (ATEAPT 500 MILISECUNDE); WH [#3001 LT 500] DO1; END1; <alte instruciuni> #3001=0 (ATEAPT 300 MILISECUNDE); WH [#3001 LT 300] DO1; END1; Putei utiliza GOTO pentru a efectua un salt afar dintr-o regiune inclus ntr-o bucl DO-END, dar nu putei utiliza GOTO pentru a efectua un salt n aceasta. Saltul n interiorul unei regiuni DO-END prin utilizarea GOTO este permis. O bucl infinit poate fi executat prin eliminarea WHILE i a expresiei. Astfel, DO1; <instruciuni> END1; execut pn la apsarea tastei RESET (resetare). ATENIE! Codul urmtor poate fi derutant: WH [#1] D01; END1; n acest exempl, 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).

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

131

g65 apElarEa

SubrutinEi macro

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; O1000; ... M99; (Revenire din subrutina macro) (Apelare subrutina 1000 ca macro) (Oprire program) (Subrutin macro)

n exemplul 2, subrutina 9010 este proiectat pentru gurirea unei serii de alezaje de-a lungul unei linii a crei nclinare este determinat prin argumentele X i Y, ce sunt transmise acesteia n linia de comand G65. Adncimea de gurire Z este transmis ca Z, viteza de avans este transmis ca F, iar numrul de alezaje de gurit este transmis ca T. Linia de alezaje este gurit ncepnd din poziia curent a sculei atunci cnd este apelat subrutina macro.
Exemplul 2: G00 G90 X1.0 Y1.0 Z.05 S1000 M03; G65 P9010 X.5 Y.25 Z.05 F10. T10; G28; M30; O9010; F#9; WHILE [#20 GT 0] DO1; G91 G81 Z#26; #20=#20-1; IF [#20 EQ 0] GOTO5; G00 X#24 Y#25; N5 END1; M99; (Revenire la codul apelator) (Model diagonal de alezaje) (F = vitez de avans) (Repetare de T ori) (Gurire la adncimea Z) (Numrtoare invers) (Toate alezajele gurite) (Deplasare pe linia nclinat) (Poziia sculei) (Apelare 9010)

132

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Alocarea alias

Alocarea alias este un mod de alocare a unui cod G sau M pentru o secven G65 P#####. De exemplu, n exemplul 2 ar fi mai uor de scris: G06 X.5 Y.25 Z.05 F10. T10; Cnd se aloc un alias, variabila poate fi transmis cu un cod G; variabila nu poate fi transmis cu un cod M. Aici, s-a nlocuit un cod G neutilizat, G06 pentru G65 P9010. Pentru ca blocul de mai sus s funcioneze, parametrul asociat cu subrutina 9010 trebuie setat la 06 (parametrul 91). Reinei c G00, G65, G66 i G67 nu pot fi utilizate ca alias. Toate celelalte coduri cuprinse ntre 1 i 255 pot fi utilizate pentru alocare alias. 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.
Parametru Haas 91 92 93 94 95 93 97 98 99 100 Cod O 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 Parametru Haas 81 82 83 84 85 86 87 88 89 90 Apelare macro M 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009

Alocare alias cod G

Alocare alias cod M

Setarea unui parametru de alocare alias la 0 dezactiveaz alocarea alias pentru subrutina asociat. Dac un parametru de alocare alias este setat pentru un cod G i subrutina asociat nu este n memorie, se va emite o alarm. comunicaia
cu diSpozitivE ExtErnE

- dprnt[ ]

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.

Comenzile pregtitoare pentru comunicaie

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. 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 */

Ieirea formatat

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

133

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 N1 #1= 1.5436 ; N2 DPRNT[X#1[44]*Z#1[03]*T#1[40]] ; N3 DPRNT[***MEASURED*INSIDE*DIAM ETER***] ; N4 DPRNT[] ; N5 #1=123.456789 ; N6 DPRNT[X-#1[25]] ; X-123.45679; X1.5436 Z 1.544 T 1 MEASURED INSIDE DIAMETER (fr text, doar trecere la aliniat nou) Ieire

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 G90 X [COS [90]] Y3.0; CORECT

Aici, X i parantezele sunt autonome i sunt elemente editabile separat. Este posibil, prin editare, tergerea ntregii expresii i nlocuirea acesteia cu o constant cu punct zecimal mobil. G1 G90 X 0 Y3.0 ; GREIT

Blocul de mai sus va conduce la o alarm n momentul execuiei. Structura corect este urmtoarea: G1 G90 X0 Y3.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.

134

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

funciilE

macro tip

fanuc

nEincluSE n unitatEa dE comand

cnc 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 M98 M98 M98 SKIP/N #3007 Apel modal n fiecare bloc de micare Apel modal n fiecare bloc de micare Anulare modal Alocare alias, cod T PROG 9000, VAR #149, activare bit Alocare alias, cod S PROG 9029, VAR #147, activare bit Alocare alias, cod B PROG 9028, VAR #146, activare bit N=1..9 Imagine n oglind pe fiecare ax

#4201-#4320 #5101-#5106 Numele variabilelor n scop de afiare ATAN [ ]/[ ] BIN [ ] BCD [ ] FUP [ ] LN [ ] EXP [ ] ADP [ ] BPRNT [ ]

Date modale bloc curent Deviaie servo curent Arctangent, varianta FANUC Conversie de la BCD la BIN Conversie de la BIN la BCD Fracie trunchiat la maximum Logaritm natural Exponent n baza e Rescalare variabil la numr ntreg

Urmtoarea structur poate fi utilizat ca metod alternativ pentru obinerea acelorai rezultate pentru cteva dintre funciile macro FANUC nedisponibile. 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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

135

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. SElEctarEa
unEi catEgorii

Utilizai tastele sgei pentru a selecta categoria de piese a cror descriere corespunde cu cea a piesei dorite i apsai tasta Write (scriere). Va aprea un set de imagini ale pieselor din categoria respectiv.

Categoria cerc alezaje de uruburi VQC

Ecranul de introducere date cerc alezaje de uruburi

Selectarea unui model de pies

Utilizai tastele sgei pentru a selecta un model de pies din pagin. Apsarea tastei Write (scriere) va determina afiarea unei schie a piesei i se va atepta ca programatorul s introduc valorile pentru realizarea piesei selectate. Unitatea de comand va solicita 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 ce solicit utilizatorului s selecteze un nume de program. Marcai programul dorit i apsai tasta Write (scriere). 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 de asemenea opiunea de a crea un program nou prin introducerea unui nume de program i apsarea tastei Write (scriere) 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. Not: 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.

Introducerea datelor

136

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

SubrutinElE Subrutinele (subprogramele) sunt constituite de obicei dintr-o serie de comenzi repetate de mai multe ori ntr-un program. n locul repetrii de mai multe ori a comenzilor n programul principal, subrutinele sunt scrise sub forma unui program separat. Programul principal are o singur comand care apeleaz programul subrutin. O subrutin este apelat cu ajutorul M97 i al unei adrese P. Codul P este acelai pentru numrul programului (Onnnnn) i numrul subrutinei de apelat, ceea ce nseamn c este plasat dup un M30. Un subprogram este apelat cu ajutorul M98 i al unei adrese P. Adresa P cu un M98 se refer la un numr de program. Ciclurile nchise reprezint cel mai uzual mod de utilizare a subrutinelor. Poziiile pe axele X i Y ale alezajelor sunt introduse ntr-un program separat i apoi apelate. n loc s se scrie poziiile X, Y cte o dat pentru fiecare scul, poziiile X, Y sunt scrise o singur dat pentru oricte scule. 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. Subrutina
ExtErn

O subrutin extern este un program separat la care se face referin de mai multe ori n programul principal. Subrutinele locale sunt comandate (apelate) cu ajutorul unui M98 i al unui Pnnnnn ce se refer la numrul de program al subprogramului.
Exemplu de subrutin extern O00104 (subprogram cu un M98) T1 M06 G90 G54 G00 X1.5 Y-0.5 S1406 M03 G43 H01 Z1. M08 G81 G99 Z-0.26 R0.1 F7. M98 P105 (Apelare subprogram O00105) T2 M06 G90 G54 G00 X1.5 Y-0.5 S2082 M03 G43 H02 Z1. M08 G83 G99 Z-.75 Q0.2 R0.1 F12.5 M98 P105 (Apelare subprogram O00105)
2.25

Subprogram O00105 X.5 Y-.75 Y-2.25 G98 X1.5 Y-2.5 G99 X3.5 X4.5 Y-2.25 Y-.75 X3.5 Y-.5 G80 G00 Z1.0 M09 G53 G49 Z0. M05 M99
4.50 3.50 1.50 .50

.50 2 1 3 4 8 5

T3 M06 G90 G54 G00 X1.5 Y-0.5 S750 G43 H03 Z1. M08 G84 G99 Z-.6 R0.1 F37.5 M98 P105 (Apelare subprogram O00105) G53 G49 Y0. M30 (ncheiere program)
2.50

.75

7 6

.375 .75

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

137

ExEmplu

dE Subrutin local

O subrutin local este un bloc de cod din programul principal la care se face referin de mai multe ori n programul principal. Subrutinele locale sunt comandate (apelate) cu ajutorul unui M97 i al unui Pnnnnn ce se refer la numrul liniei N al subrutinei locale. Structura subrutinei locale presupune ncheierea programului principal cu un M30 i apoi introducerea subrutinelor locale dup M30. Fiecare subrutin trebuie s aib un numr de linie N la nceput i un M99 la sfrit, care va trimite programul napoi la linia urmtoare a programului principal.

Exemplu de subrutin local

O00104 (subprogram local cu un M97) T1 M06 G90 G54 G00 X1.5 Y-0.5 S1406 M03 G43 H01 Z1. M08 G81 G99 Z-0.26 R0.1 F7. M97 P1000 (Apelare subrutin local n linia N1000) T2 M06 G90 G54 G00 X1.5 Y-0.5 S2082 M03 G43 H02 Z1. M08 G83 G99 Z-.75 Q0.2 R0.1 F12.5 M97 P1000 (Apelare subrutin local n linia N1000) T3 M06 G90 G54 G00 X1.5 Y-0.5 S750 G43 H03 Z1. M08 G84 G99 Z-.6 R0.1 F37.5 M97 P1000 (Apelare subrutin local n linia N1000) G53 G49 Y0. M30 (ncheiere program) N1000 (nceput subrutin local) X.5 Y-.75 Y-2.25 G98 X1.5 Y-2.5 G99 X3.5 X4.5 Y-2.25 Y-.75 X3.5 Y-.5 G80 G00 Z1.0 M09 G53 G49 Z0. M05 M99
dE Subrutin ciclu nchiS

ExEmplu

Subprogram O1234 (Program cu exemplu de ciclu nchis) T1 M06 G90 G54 G00 X.565 Y-1.875 S1275 M03 G43 H01 Z.1 M08 G82 Z-.175 P.03 R.1 F10. M98 P1000 G80 G00 Z1.0 M09 T2 M06 G00 G90 G54 X.565 Y-1.875 S2500 M03 O1000 (X,Y , poziii) X 1.115 Y-2.750 X 3.365 Y-2.875 X 4.188 Y-3.313 X 5.0 Y-4.0 M99

138

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G43 H02 Z.1 M08 G83 Z-.720 Q.175 R.1 F15. M98 P1000 G00 G80 Z1.0 M09 T3 M06 G00 G90 G54 X.565 Y-1.875 S900 M03 G43 H03 Z.2 M08 G84 Z-.600 R.2 F56.25 M98 P1000 G80 G00 Z1.0 M09 G28 G91 Y0 Z0 M30

SubrutinElE

cu diSpozitivE dE fixarE multiplE

Subrutinele pot fi utile atunci cnd se prelucreaz aceeai pies n poziii diferite pe axele X i Y ale mainii. De exemplu, atunci cnd sunt montate ase menghine pe mas. Fiecare dintre aceste menghine utilizeaz o alt poziie de zero X, Y. Referina la acestea se face n program prin utilizarea decalajelor de origine G54 - G59. Utilizai un dispozitiv de gsire muchie sau un indicator pentru a stabili punctul de zero pentru fiecare pies. Utilizai tasta de setare punct de zero al piesei n pagina de decalaje coordonate de lucru pentru a nregistra fiecare poziie X, Y. Odat poziia de zero X, Y pentru fiecare pies de prelucrat setat n pagina de decalaje, programarea poate s nceap. Figura prezint cum ar trebui s arate o astfel de setare pe masa mainii. De exemplu, fiecare din aceste ase piese trebuie s fie gurit n centru, n poziia de zero X, Y.
Program principal O2000 T1 M06 G00 G90 G54 X0 Y0 S1500 M03 G43 H01 Z.1 M08 M98 P3000 G55 M98 P3000 G56 M98 P3000 G57 M98 P3000 G58 M98 P3000G59 M98 P3000 G00 Z1.0 M09 G28 G91 Y0 Z0 M30
G57
X0, Y0

Subrutina O3000 X0 Y0 G83 Z-1.0 Q.2 R.1 F15. G00 G80 Z.2 M99
G54
X0, Y0

G55
X0, Y0

G56
X0, Y0

G58
X0, Y0

G59
X0, Y0

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

139

programarEa

pE axElE a

4-a

i a

5-a
AXA A Axa B 360

AXA B

+32 -32 FRONTAL


..

-32 +32 LATERAL

Axa A 120

Micarea axei la freza VR-11 i Haas TRT 210

crEarEa

programElor pE cinci axE

Programele cu deplasare pe cinci axe sunt destul de complexe i vor fi scrise prin utilizarea unui pachet de programe CAD/CAM. Trebuie s se determine lungimea pivotului i lungimea calibrului pentru main, i ca acestea s fie introduse n programele de acest gen. Fiecare main are lungime specific a pivotului. Aceasta este distana dintre centrul de rotaie al ppuii portscul i suprafaa inferioar a portcuitului principal. Lungimea pivotului poate fi gsit n setarea 116, fiind gravat de asemenea pe portcuitul principal ce este livrat mpreun cu mainile cu 5 axe.
Axa de rotaie

Lungimea pivotului Total Lungimea calibrului

Cnd se pregtete un program, trebuie s se determine lungimea calibrului pentru fiecare scul. Lungimea calibrului este distana dintre flana inferioar a portcuitului principal i vrfului sculei. Aceast distan poate fi calculat prin fixarea pe mas a unui ceas comparator pe suport magnetic, ce indic suprafaa inferioar a portcuitului principal, i setarea acestui punct ca Z0 n unitatea de comand. Apoi, inserai fiecare scul i calculai distana de la vrful sculei pn la Z0; aceasta este lungimea calibrului. Lungimea total este distana dintre centrul de rotaie al ppuii portscul i vrful sculei. Aceasta poate fi calculat prin nsumarea lungimii calibrului cu lungimea pivotului. Numrul obinut este introdus n programul CAD/CAM, care va utiliza aceast valoare pentru calculele pe care le face.

140

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Coreciile/ decalajele

Afiajul pentru decalaje de origine se gsete n afiajul pentru corecii/ decalaje prin apsarea butonului Page Up (pagina anterioar). Decalajele G54 - G59 sau G110 - G129 pot fi setate prin utilizarea butonului Part Zero Set (setare poziie de zero pies). Poziionai axele n punctul de zero al piesei de prelucrat. Utiliznd cursorul, selectai axa corespunztoare i numrul piesei. Apsai butonul Part Zero Set (setare poziie de zero pies) i poziia curent a mainii va fi memorat automat n adresa respectiv. Aceasta se ntmpl doar cu afiajul pentru decalaje de origine selectat. Reinei c introducerea unui decalaj de origine Z diferit de zero va interfera cu utilizarea unei corecii a lungimii scule introduse automat. Coordonatele de lucru se introduc de obicei ca numr pozitiv. Coordonatele de lucru sunt introduse n tabel doar sub form de numere. Pentru a introduce o valoare X de X2.00 n G54, deplasai cursorul n coloana X i tastai 2.0.

Note referitoare la programarea pe cinci axe

Utilizarea unei sincronizri strnse la prelucrare, coroborat cu rezoluia geometric asigurat de sistemul CAD/CAM, permite o curgere fluent a contururilor i realizarea unor piese mai precise. Poziionarea mainii pe un vector de apropiere nu se va face dect la o distan sigur deasupra sau n lateral fa de piesa de prelucrat. Cnd v aflai n modul deplasare rapid, axele vor ajunge n poziia programat n momente diferite; axa aflat cel mai aproape de poziia int va ajunge prima, iar cea aflat cel mai departe va ajunge ultima. O vitez de avans mare va fora axele s ajung concomitent n poziia comandat, evitndu-se riscul producerii unei coliziuni.

Codurile G

Programarea pe cinci axe nu este afectat de selecia modului oli (G20) sau metric (G21), ntruct axele A i B sunt programate ntotdeauna n grade. Funcia timp invers G93 trebuie s fie activat pentru micarea simultan pe 5 axe. n modul G93, viteza maxim de avans va include o combinaie a micrilor pe toate axele ntr-un singur bloc al codului. Limita este setat de unitatea de comand i ine de pasul programat de traductorul de cod pentru fiecare ax n parte n acelai bloc al codului. Limitai pe ct posibil solicitarea post-procesorului (software-ul CAD/CAM); viteza maxim n modul G93 este de 32 de grade pe minut. Aceasta va duce la o micare mai fluent, ce ar putea fi necesar atunci cnd se trece n apropierea unor perei nclinai.

Codurile M

Important! Se recomand ca frnele A/B s fie cuplate atunci cnd se execut orice alt micare dect pe 5 axe. Achierea cu frnele dezactivate poate cauza o uzur excesiv a angrenajelor. M10/M11 cupleaz/ decupleaz frna axei A M12/M13 cupleaz/ decupleaz frna axei B Cnd se execut achierea pe 4 sau 5 axe, maina va face pauze ntre blocuri. Pauza se datoreaz eliberrii frnelor pe axa A i/sau B. Pentru a se evita aceast oprire temporizat i a se permite o execuie mai fluent a programului, programai un M11 i/sau un M13 chiar nainte de G93. Codurile M vor decupla frnele, rezultnd o micare mai lin i fluent. Reinei c dac frnele nu sunt recuplate, acestea vor rmne dezactivate un timp nelimitat.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

141

Setrile

O serie de setri sunt utilizate pentru programarea pe axele a 4-a i a 5-a. A se vedea setrile 30, 34 i 48 pentru a 4-a ax i respectiv 78, 79 i 80 pentru a 5-a ax. Setarea 85 va fi setat la .0500 pentru achierea pe 5 axe. Setrile sub .0500 vor deplasa maina mai aproape de o oprire exact i vor determina o micare neuniform. G187 poate fi utilizat de asemenea n program pentru a se ncetini axele. Atenie! Cnd se achiaz n modul pe 5 axe, pot s apar poziionarea defectuoas sau depirea captului de curs dac nu se anuleaz corecia pentru lungimea sculei (cod H). Pentru a se preveni aceast problem, utilizai G90 G40, H00 i G49 n primele blocuri dup o schimbare a sculei. Aceast problem poate s apar atunci cnd se programeaz mpreun axele a 3-a i a 5-a, la repornirea programului sau atunci cnd se iniiaz o nou operaie de prelucrare i corecia pentru lungimea sculei este nc activat.

Vitezele de avans

Putei comanda un avans ntr-un program utiliznd G01 pentru axa alocat unitii rotative. De exemplu, G01 A90. F50. va roti axa A la 90 de grade cu 50 de grade pe secund (rotaia din acest exemplu va dura aproximativ dou secunde). Trebuie comandat cte o vitez de avans pentru fiecare linie a codului pentru 4 i/sau 5 axe. Limitai viteza de avans la maxim 75 IPM (oli/min) la gurire. Vitezele de avans recomandate pentru prelucrri de finisare la lucrul pe 3 axe nu vor depi 50 - 60 IPM (oli/min) cu cel puin .0500 - .0750 adncime rmas pentru operaia de finisare. Deplasrile rapide nu sunt admise; deplasarea rapid, intrarea i ieirea din alezaje (cicluri de gurire progresiv cu retragerea complet) nu sunt acceptate. Cnd se programeaz micarea simultan pe 5 axe, se impun adaosuri de material mai mici i se admit viteze de avans mai mari. n funcie de adaosul de finisare, lungimea frezei i tipul de profil achiat, se pot aplica viteze de avans mai mari. De exemplu, la prelucrarea profilurilor de matrie sau a contururilor prelungi i line, vitezele de avans pot depi 100 IPM (oli/min).

Avansul rapid pe axele a 4-a i a 5-a

Toate aspectele referitoare la avansul rapid manual pe axa a 5-a sunt similare celor aplicabile pentru celelalte axe. Excepia ine de metoda de selectare a avansului rapid ntre axa A i axa B. Implicit, tastele +A i -A, atunci cnd sunt apsate, vor selecta axa A pentru avansul rapid. Axa B poate fi selectat pentru avans rapid prin apsarea tastei Shift (comutare) i apoi a oricreia dintre tastele +A i -A. EC-300: Modul avans rapid indic A1 i A2, utilizai A pentru avans rapid pe A1 i Shift + A pentru avans rapid pe A2.

EC-300 Funcionarea paletelor i a axei a 4-a

Masa rotativ din zona de prelucrare va aprea ntotdeauna, i va fi operat, ca axa A. Axa rotativ a paletei 1 va fi indicat prin A1 iar cealalt ax, a paletei 2, prin A2. Exemple de operare: Pentru avans rapid pe axa A1, tastai A1 i apsai tasta HAND JOG (manet de avans rapid). Pentru comanda avansului rapid prin intermediul butoanelor, utilizai butoanele +/-A pentru axa A1, respectiv butoanele +/-B pentru axa A2.

142

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Pentru aducerea la zero a axei A pentru paleta #2, tastai A2 i apsai tasta ZERO SINGL AXIS (aducere la zero o singur ax). Funcia imagine n oglind: Dac se utilizeaz G101 pentru imagine n oglind pe axa A, atunci funcia imagine n oglind este activat pentru ambele axe A. Cnd paleta #1 este n zona de prelucrare, se afieaz A1-MIR n partea inferioar a ecranului. Cnd paleta #2 este n zona de prelucrare, se afieaz A2-MIR. Comportamentul setrilor funciei imagine n oglind difer; dac setarea 48 Mirror Image A-Axis (imagine n oglind axa A) este ON (activat), este activat funcia imagine n oglind axa A pentru paleta #1 i este afiat mesajul A1-MIR. Dac setarea 80 (parametrul 315, bitul 20 PLAN AXA A 4-A este 1, numele pentru setarea 80 este acelai ca pentru setarea 48, adic Mirror Image A-Axis (imagine n oglind axa A)) este ON (activat), este activat funcia imagine n oglind axa A pentru paleta #2. Cnd paleta #2 este n interiorul frezei, se va afia A2-MIR.

Procedura de redresare dup o coliziune

Dac se produce o coliziune n main n timpul prelucrrii unei piese pe 5 axe, poate fi dificil ndeprtarea sculei de pies datorit unghiurilor implicate. NU apsai imediat butonul Recover (redresare) i nu scoatei maina din funciune. Pentru redresarea dup o coliziune n care arborele principal s-a oprit n timp ce scula se afla nc n achiere, retragei arborele principal cu ajutorul funciei avans rapid vectorial. Pentru aceasta, apsai litera V de pe tastatur, apsai tasta Handle Jog (manet de avans rapid) i utilizai maneta de avans rapid pentru deplasarea pe axa respectiv. Aceast funcie va permite deplasarea pe orice ax determinat de axele A i/sau B. Funcia de avans rapid vectorial este proiectat s permit operatorului ndeprtarea sculei achietoare de pies n situaii extreme rezultate ca urmare a unei coliziuni sau unei stri de alarm. G28 nu este disponibil n modul avans rapid vectorial; aceasta este disponibil doar atunci cnd se selecteaz o singur ax X, Y, Z, A sau B. Dac s-a produs o cdere de tensiune n cursul achierii, avansul rapid vectorial nu va funciona, deoarece unitatea de comand are nevoie de o poziie de referin. Vor fi necesare alte metode de ndeprtare a sculei de pies. Dac scula nu este n tietur atunci cnd se produce coliziunea, apsai butonul Recover (redresare) i rspundei la ntrebrile ce apar pe ecran. Cnd se apas butonul Recover (redresare), ppua portscul se va deplasa simultan pe axele A, B i Z, pentru a se retrage scula. Dac scula este n tietur sau este nclinat, aceasta va intra n coliziune cnd este apsat butonul.

inStalarEa

unEi a

4-a

axE opionalE

Setrile 30 i 34 trebuie modificate cnd se adaug o mas rotativ la freza Haas. Setarea 30 specific modelul de mas rotativ, iar setarea 34 specific diametrul piesei.

Modificarea setrii 30

Setarea 30 (i setarea 78 pentru axa a 5-a) specific un set de parametri pentru o unitate rotativ dat. Aceste setri v permit s selectai unitatea rotativ dintr-o list, ce seteaz apoi automat parametrii necesari care s permit interaciunea frezei dumneavoastr cu unitatea rotativ. Avertisment: Dac nu se adapteaz corect setrile pentru masa rotativ cu sau fr perii la produsul montat efectiv pe frez, servomotorul poate fi avariat. B n setri indic un produs rotativ fr perii. Indexoarele fr perii au dou cabluri de la masa de lucru i dou conectoare la unitatea de comand a frezei pentru fiecare ax rotativ.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

143

Marcai setarea 30 i apsai tasta sgeat stnga sau dreapta. Selectai New (nou) i apoi apsai tasta WRITE/ENTER (scriere/execuie). Se afieaz lista seturilor de parametri disponibili pentru unitatea rotativ. Apsai tasta sgeat n sus sau n jos pentru a selecta unitatea rotativ corect. Putei de asemenea ncepe prin a tasta numele unitii rotative pentru a reduce lista nainte s operai o selecie. Modelul de mas rotativ marcat pe unitatea de comand trebuie s corespund cu modelul specificat pe plcua de identificare a unitii rotative. Apsai tasta WRITE/ENTER (scriere/execuie) pentru a confirma opiunea dumneavoastr. Setul de parametri este apoi ncrcat n main. Numele setului curent de parametri apare pentru setarea 30. Dup modificarea setrii 30, nu ncercai s utilizai unitatea rotativ nainte s oprii i repornii maina.

Parametrii

Arareori poate fi necesar modificarea unor parametri pentru a se obine performanele specifice ale indexoarelor respective. Nu facei asta fr a avea la dispoziie o list a parametrilor de modificat.
Not: NU MODIFICAI PARAMETRII dac nu ai primit o list de parametri mpreun cu indexerorul. Aceasta va duce la invalidarea garaniei.

Pentru modificarea parametrilor pentru indexorul pentru axa a 4-a sau a 5-a: Apsai tasta E-stop (oprire de urgen). Dezactivai setarea 7 Parameter Lock (blocare parametri). Accesai pagina de parametri, introducei numrul parametrului de modificat i apsai tasta sgeat n jos. Introducei noua valoare pentru parametru i apsai tasta WRITE/ENTER (scriere/execuie); modificai similar restul parametrilor. Reactivai setarea 7. Resetai funcia E-stop (oprire de urgen). Aducei indexorul n poziia de origine i verificai dac acesta funcioneaz corespunztor prin apsarea tastelor Handle Jog (manet de avans rapid) i A. Avansai axa A cu ajutorul manetei de avans rapid; indexorul ar trebui s se mite. Verificai dac raportul de transmisie este corect prin marcarea mesei, rotirea cu 360 de grade conform afiajului din pagina de poziie i verificai dac marcajul a revenit n aceeai poziie. Dac acesta este apropiat de poziia iniial (maxim 10 grade), atunci raportul de transmisie este corect. Putei salva un set personalizat de parametri pentru unitatea rotativ n modul LIST DE PROGRAME. Selectai tab-ul pentru dispozitivul de memorie dorit (Mem, USB etc.). Apsai tasta F4, apoi marcai opiunea pentru a salva parametrii pentru unitatea rotativ A sau B. Tastai un nume de fiier i apsai tasta WRITE/ ENTER (scriere/execuie) pentru a salva fiierul.

144

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Punerea n funciune

Pornii freza (i comanda servo, dac este prevzut) i aducei indexorul n poziia de origine. Toate indexoarele Haas se aduc n poziia de origine n sens orar vzut din partea frontal. Dac indexorul este adus n poziia de origine n sens antiorar, apsai butonul E-stop (oprire de urgen) i contactai dealerul.
unEi a

inStalarEa

5-a

axE opionalE

Axa a 5-a se instaleaz n acelai mod ca axa a 4-a; utilizai setarea 78 pentru a specifica modelul de mas rotativ i setarea 79 pentru a defini diametrul pentru axa a 5-a. Avansai rapid i comandai axa a 5-a prin utilizarea adresei B. dEcalajul b
pE axa

a (nclinarEa

produSElor rotativE)

Aceast procedur determin distana dintre planul platoului axei B i axa central a axei A la produsele rotative cu nclinare. Decalajul este necesar pentru unele aplicaii software CAM.

Decalaj B pe A Planul axei B

Axa A

1. Rotii axa A pn cnd axa B este vertical. Montai un ceas comparator pe arborele principal al mainii (sau alt suprafa independent de micarea mesei) i palpai suprafaa platoului. Setai ceasul comparator la zero. 2. Setai poziia operatorului la zero pentru axa Y (selectai poziia i apsai tasta ORIGIN (origine)). 3. Rotii axa A cu 180. 4. Suprafaa platoului trebuie s fie acum palpat n acelai sens n care s-a fcut prima palpare. Plasai un bloc 1-2-3 pe platou i palpai suprafaa blocului aflat n contact cu suprafaa platoului. Deplasai axa Y spre bloc pn cnd ceasul comparator indic zero.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

145

5. Citii noua poziie a operatorului pe axa Y. mprii aceast valoare la 2 pentru a determina valoarea decalajului B pe axa A.

3. Rotii axa A cu 180

Axa A

1. Indicai partea frontal

4-5. Indicai blocul 1-2-3 i citii noua poziie a axei Y. mprii la 2

Procedura ilustrat pentru B pe axa A

dEzactivarEa

axElor a

4-a

i a

5-a

Dezactivai setarea 30 pentru axa a 4-a i/sau setarea 78 pentru axa a 5-a atunci cnd demontai unitatea rotativ de pe main. Nu conectai sau deconectai niciun cablu cu unitatea de comand pornit. Maina genereaz o alarm dac aceste setri nu sunt dezactivate atunci cnd este demontat unitatea. Cnd dezactivai setarea 30 sau 78, se va afia o solicitare de salvare a setului de parametri. Selectai un fiier cu ajutorul tastelor sgei n sus i n jos i apsai tasta WRITE/ENTER (scriere/execuie) pentru a confirma. Numele setului de parametri selectat curent apare n caset. Putei modifica acest nume de fiier pentru a salva un set personalizat de parametri.

146

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

codurilE g (funciilE

prEgtitoarE)

G00 Poziionarea prin deplasare rapid (Grupa 01)

X Comanda opional de micare pe axa X Y Comanda opional de micare pe axa Y Z Comanda opional de micare pe axa Z A Comanda opional de micare pe axa A Codul G00 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. Comenzile de poziie incrementale sau absolute (G90 sau G91) vor modifica modul n care sunt interpretate valorile pentru deplasarea axelor respective. Setarea 57 (Exact Stop Canned X-Y - ciclu nchis de oprire exact) poate determina ct de aproape nainte sau dup o deplasare rapid va executa maina o oprire precis.

G01 Micarea de interpolare liniar (Grupa 01)

F Viteza de avans n oli (mm) pe minut X Comanda opional de micare pe axa X Y Comanda opional de micare pe axa Y Z Comanda opional de micare pe axa Z A Comanda opional de micare pe axa A ,R Raza arcului ,C Distana de teire Acest cod G deplaseaz axele cu o vitez de avans comandat. Acesta este utilizat n principal pentru achierea piesei de prelucrat. Un avans G01 poate fi o deplasare pe o singur ax sau viza o combinaie de axe. Viteza de deplasare a axelor este controlat de valoarea vitezei de avans (F). Aceast valoare F poate fi n uniti (oli sau mm) pe minut (G94) sau pe rotaie a arborelui principal (G95), respectiv poate fi timpul de finalizare a micrii (G93). Valoarea vitezei de avans (F) poate fi n linia de program curent sau ntr-o linie anterioar. Unitatea de comand va utiliza ntotdeauna cea mai recent valoare F, pn cnd este comandat o alt valoare F. G01 este o comand modal, ceea ce nseamn c aceasta va rmne n vigoare pn cnd este anulat de o comand de micare rapid, cum ar fi G00, respectiv de o comand de micare circular, cum ar fi G02 sau G03. Odat iniiat G01, toate axele programate se vor pune n micare i vor atinge concomitent poziia int. Dac o ax nu poate asigura viteza de avans programat, unitatea de comand nu va executa comanda G01 i se va genera o alarm (vitez maxim de avans depit).

Exemplu de rotunjire de col i teire


O1234 (Exemplu de rotunjire de col i teire); T1 M6; G00 G90 G54 X0. Y0. S3000 M3; G43 H01 Z0.1 M08; G01 Z-0.5 F20.; Y-5. ,C1.; X-5. ,R1.; Y0.; G00 Z0.1 M09; G53 G49 Z0.; G53 Y0.; M30;
.

X0. Y0.

4.0 R1.0

4.0 5.0

4.0

5.0

1.0

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

147

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). 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 al interseciei. Dac blocul de nceput specific un ,C, valoarea de dup C reprezint distana de la intersecia unde ncepe teitura i, n acelai timp, distana fa de intersecia unde se termin teitura. Dac blocul de nceput specific un ,R, valoarea de dup R reprezint raza unui cerc tangent la col n dou puncte: nceputul arcului de rotunjire a colului i 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, n funcie de planul activ XY (G17), XZ (G18) sau YZ (G19).

G02 Micarea de interpolare circular n sens orar / G03 Micarea de interpolare circular n sens antiorar (Grupa 01)

F Viteza de avans n oli (mm) pe minut I Distana opional pe axa X fa de centrul cercului J Distana opional pe axa Y fa de centrul cercului K Distana opional pe axa Z fa de centrul cercului R Raza opional a cercului X Comanda opional de micare pe axa X Y Comanda opional de micare pe axa Y Z Comanda opional de micare pe axa Z A Comanda opional de micare pe axa A Utilizarea I, J i K este metoda preferabil de programare a razei. R este adecvat pentru cele mai uzuale arcuri de cerc. Aceste coduri G sunt utilizate pentru specificarea micrii circulare. Sunt necesare dou axe pentru executarea micrii circulare i trebuie utilizat planul corect, G17-19. Exist dou metode de comandare a unui G02 sau G03, prima cu utilizarea adreselor I, J i K, iar cea de-a dou cu utilizarea adresei R. O funcie de teire sau de rotunjire de col poate fi inserat ntr-un program prin specificarea ,C (teire) sau ,R (rotunjire de col), conform celor descrise la definirea G01.

Utilizarea adreselor I, J i K

Adresele I, J i K sunt utilizate pentru poziionarea centrului arcului n raport cu punctul de pornire. Cu alte cuvinte, adresele I, J i K reprezint distanele de la punctul de pornire pn la centrul cercului. Sunt admise numai I, J sau K specifice planului selectat (G17 utilizeaz IJ, G18 utilizeaz IK iar G19 utilizeaz JK). Comenzile X, Y i Z specific punctul final al arcului. Dac nu este specificat poziia X, Y sau Z a planului selectat, punctul final al arcului este acelai cu punctul de pornire pentru axa respectiv. Pentru achierea unui cerc complet, trebuie utilizate adresele I, J i K; utilizarea unei adrese R nu va funciona. Pentru achierea unui cerc complet, nu specificai un punct final (X, Y i Z); programai I, J sau K pentru a defini centrul cercului. De exemplu: G02 I3.0 J4.0 (Presupune G17; planul XY)

148

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Utilizarea adresei R

Valoarea R definete distana de la punctul de pornire pn la centrul cercului. Utilizai o valoare R pozitiv pentru arce de cerc de 180 sau mai mici, respectiv o valoare R negativ pentru arce de cerc mai mari de 180.

Exemple de programare
135O 225O
R 1.00

R 1.00 1.5 1.5

.5 G90 G54 G00 X-0.25 Y-.25 G01 Y1.5 F12. G02 X1.884 Y2.384 R1.25

.5
G90 G54 G00 X-0.25 Y-0.25 G01 Y1.5 F12. G02 X1.884 Y0.616 R-1.25

Exemplu de rotunjire de col i teire:


G00 X1. Y1. G01 Z-0.125 F30. G01 X5 ,C0.75 F12 G01 Y1.75 G01 X6. ,C0.25 G01 Y5. ,R06.25 G01 X5. G01 Y8. ,C0.5 G01 X1. ,R1. G01 Y1. G00 X0.75 Y0.75

Frezarea filetelor

Frezarea filetelor utilizeaz o micare standard G02 sau G03 pentru crearea micrii circulare n planul X-Y, apoi adaug o micare Z n acelai bloc pentru crearea pasului filetului. Aceasta genereaz un pas al filetului; dinii multiplii ai frezei genereaz restul. Linia tipic de cod: N100 G02 I-1.0 Z-.05 F5. (genereaz o raz de 1 ol pentru un filet cu pas 20) Note referitoare la frezarea filetelor: Alezajele interne mai mici de 3/8 oli s-ar putea s nu fie posibile sau practice. Utilizai ntotdeauna freza pentru achiere n sensul avansului. Utilizai un G03 pentru realizare filete interioare sau un G02 pentru realizare filete exterioare. Un filet interior pe dreapta va urca pe axa Z cu valoarea unui pas al filetului. Un filet exterior pe dreapta va cobor pe axa Z cu valoarea unui pas al filetului. PASUL = 1/filete pe oli (Exemplu - 1.0 mprit la 8 TPI = .125)

Exemplu de frezare a filetelor:

Acest program va freza un filet interior ntr-un alezaj 1.5 x 8 TPI utiliznd o frez melc cu un diametru .750 x 1.0. Pentru nceput, luai diametrul alezajului (1.500). Scdei diametrul frezei .750 i apoi mprii la 2. (1.500 .75) / 2 = .375 Rezultatul (.375) reprezint distana de pornire a frezei de la diametrul interior al piesei. Dup poziionarea iniial, urmtoarea etap a programului const n activarea compensrii frezei i deplasarea la diametrul interior al cercului.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

149

Etapa urmtoare este s se programeze un cerc complet (G02 sau G03) cu o comand pe axa Z la valoarea unui pas complet al filetului (aceasta este denumit interpolare elicoidal). Etapa urmtoare const n ndeprtarea de diametrul interior al cercului i dezactivarea compensrii frezei. Compensarea frezei nu poate fi dezactivat sau activat n cursul unei micri pe arc. Trebuie s se execute o micare liniar, pe axa X sau pe axa Y, pentru deplasarea sculei spre i dinspre diametrul de prelucrat. Aceast micare va fi valoarea maxim a compensrii ce poate fi reglat.

Exerciiu de frezare a letelor interioare

N1

ndeprtare de interior

N5 N2

N4 N3

Deplasare la interior

Frezare let 1.5 x 8 TPI Traiectoria sculei Activarea i dezactivarea compensrii frezei

Exemplu de frezare a letelor Descriere

Exemplu de program
% O02300 T1 M06 (0.5 DIA 2FLT. THREAD MILL) G00 G90 G54 X0. Y0. S1910 M03 G43 H01 Z0.1 M08 G00 Z-0.6 N1 G01 G41 D01 X0.125 F30. N2 G03 X0.75 Y0. R0.3125 F11.5 N3 G03 I-0.75 Z-0.475 N4 G03 X0.125 Y0. R0.3125 F30. N5 G01 G40 X0. Y0. G00 Z0.1 M09 G28 G91 Y0. Z0. M30 % Not:

(Frezare filet 1.5 x 8 TPI) (X0. Y0. este n centrul alezajului) (Z0. este n partea superioar a piesei - cu un material de .5 grosime) (Activare compensare frez) (Deplasare la diam. interior alezaj) (O rotaie complet cu urcare pe axa Z .125) (ndeprtare de noile filete) (Anulare compensare frez)

Reglarea maxim a compensrii frezei este .175.

150

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Frezarea filetelor exterioare


Exerciiu de frezare a letelor exterioare
Frez .500
Poziia de pornire

XO, YO
Frezare let 2.0 x 16 TPI

2.0 Material

Traiectoria sculei: Poziionarea prin deplasare rapid, Activarea i dezactivarea compensrii frezei

Exemplu de frezare a letelor exterioare Descriere

Exemplu de program
% O02400 T1 M06 (0.5 DIA. 2FLT. THREAD MILL) G00 G90 G54 X-0.2 Y1.4 S1910 M30 G43 H01 Z0.1 M08 G00 Z-1. G01 G41 D01 Y1. F30. G01 X0. F11.5 G02 J-0.962 Z-1.0625 G01 X0.2 G01 G40 Y1.4 F30. G00 Z0.1 M09 G28 G91 Y0. Z0. M30 %

(Frezare filet pe o tij cu diametru 2.0 x 16 TPI) (X0, Y0 este n centrul tijei) (Z0 este n partea superioar a piesei nlimea tijei este 1.125) (Activare compensare frez) (Micare liniar spre tij) (Micare circular; micare negativ pe axa Z) (Micare liniar de ndeprtare de tij) (Dezactivare compensare frez)

Not: O micare de compensare a frezei poate fi orice micare pe axa X sau Y dintr-o poziie oarecare, att timp ct deplasarea este mai mare dect valoarea compensrii.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

151

Exemplu de frezare a filetelor cu vrf unic

Programul este pentru un alezaj cu diametrul 2.500, cu un diametru al frezei de .750, o valoare radial de .875, un pas al filetului de .0833 (12 TPI) i o grosime a piesei de 1.0. Exemplu de program
% O1000 T1 M06 G00 G90 G54 X0 Y0 S2500 M03 G43 H01 Z.1 M08 G01 Z-1.083 F35. G41 X.275 D1 G03 X.875 I.3 F15. G91 G3 I-.875 Z.0833 L14 G90 G3 X.275 I-.300 G00 G90 Z1.0 M09 G01 G28 G91 Y0 Z0 M30 % (.0833 pas x 14 treceri = 1.1662 deplasare pe axa Z) (Valoare radial) (X0,Y0 este centrul alezajului, Z0 este superioar a piesei) (Scula #1 este un cuit de filetat de .750 diametru cu vrf unic)

Descriere

Micarea elicoidal

Micarea elicoidal (n spiral) este posibil cu G02 sau G03 prin programarea axei liniare ce nu se afl n planul selectat. Aceast a treia ax va fi deplasat n mod liniar, n timp ce pe celelalte dou axe se va executa o micare circular. Viteza fiecrei axe va fi controlat astfel nct viteza elicoidal s corespund vitezei de avans programate. 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.

G04 Oprirea temporizat (Grupa 00)

G09 Oprirea exact (Grupa 00)

152

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G10 Setarea coreciilor/decalajelor (Grupa 00)

G10 permite programatorului s seteze coreciile/decalajele prin program. Utilizarea G10 nlocuiete introducerea manual a coreciilor/decalajelor (de ex. coreciile pentru lungimea i diametrul sculelor, respectiv decalajele de origine). L Selecteaz categoria de corecii/ decalaje. L2 Origine coordonate de lucru pentru G52 i G54-G59 L10 Valoare corecie pentru lungimea sculei (pentru codul H) L1 sau L11 Valoare corecie pentru uzura sculei (pentru codul H) L12 Valoare corecie pentru diametrul sculei (pentru codul D) L13 Valoare corecie pentru uzura pe diametrul sculei (pentru codul D) L20 Origine auxiliar coordonate de lucru pentru G110-G129 P Selecteaz o corecie specific. P1-P100 Utilizate pentru referiri la corecii cod D sau H (L10-L13) P0 G52 face referin la coordonatele 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) R Valoarea coreciei sau creterea pentru lungime i diametru. X Poziia de zero opional pe axa X. Y Poziia de zero opional pe axa Y. Z Poziia de zero opional pe axa Z. A Poziia de zero opional pe axa A. Exemple de programare
G10 L2 P1 G91 X6.0 G10 L20 P2 G90 X10. Y8. G10 L10 G90 P5 R2.5 G10 L12 G90 P5 R.375 G10 L20 P50 G90 X10. Y20. {Deplasare coordonate G54 6.0 spre dreapta}; {Setare coordonate de lucru G111 la X10.0 ,Y8.0}; {Setare corecie pentru scula #5 la 2.5}; {Setare diametru pentru scula #5 la .375}; {Setare coordonate de lucru G154 P50 la X10.0 Y20.}

G12 Frezarea unei caviti circulare n sens orar / G13 Frezarea unei caviti circulare n sens antiorar (Grupa 00)

Aceste dou coduri G sunt utilizate pentru frezarea unor profiluri circulare. Acestea difer doar n privina sensului de rotaie utilizat. Ambele coduri G utilizeaz planul circular implicit XY (G17) i implic utilizarea G42 (compensarea frezei) pentru G12 i G41 pentru G13. Aceste dou coduri G sunt nemodale. *D I Selectarea razei sau diametrului sculei Raza primului cerc (sau de finisare dac nu exist K). Valoarea I trebuie s fie mai mare dect raza sculei, dar mai mic dect valoarea K. K Raza cercului de finisare (dac este specificat) L Contorizarea buclei la treceri repetate n profunzime Q Creterea razei, sau pasul de avans (trebuie utilizat mpreun cu K) F Viteza de avans n oli (mm) pe minut Z Adncimea de achiere sau adaosul *Pentru obinerea diametrului cercului programat, unitatea de comand utilizeaz dimensiunea sculei pentru codul D selectat. Pentru programarea axei centrale a sculei, selectai D0.
NOT: Specificai D00 dac nu se dorete o compensare a frezei. Dac nu se specific niciun D n blocul G12/G13, va fi utilizat ultima valoare D comandat, chiar dac aceasta a fost anulat anterior cu un cod G40.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

153

Scula trebuie poziionat n centrul cercului prin utilizarea X i Y. Pentru ndeprtarea integral a materialului din interiorul cercului, utilizai valori I i Q mai mici dect diametrul sculei i o valoare K egal cu raza cercului. Pentru a se prelucra doar un cerc cu raza dat, utilizai o valoare I setat la nivelul razei i nicio valoare K sau Q.
% O00098 (Exemplu G12 i G13) (Corecie D01 setat aprox. la dimensiunea sculei) (Scula trebuie s aib un diam. mai mare dect Q) T1M06 G54G00G90X0Y0 G43Z0.1H01 S2000M03 G12I1.5F10.Z-1.2D01 G00Z0.1 G55X0Y0 G12I0.3K1.5Q0.3F10.Z-1.2D01 G00Z0.1 G56X0Y0 G13I1.5F10.Z-1.2D01 G00Z0.1 G57X0Y0 G13I0.3K1.5Q0.3F10.Z-1.2D01 G00Z0.1 G28 M30
Frezarea unei caviti circulare (este prezentat G12 - n sens orar)

(Deplasare n centrul G54)

(Finisare cavitate n sens orar) (Deplasare n centrul G55) (Degroare i finisare n sens orar) (Deplasare n centrul G56) (Finisare cavitate n sens antiorar) (Deplasare n centrul G57) (Degroare i finisare n sens antiorar)

Q K

Doar I
.

Doar I, K i Q

Aceste coduri G presupun utilizarea compensrii frezei, astfel c nu este necesar un G41 sau G42 n linia de program. ns, este necesar un cod al coreciei D, pentru raza sau diametrul frezei, pentru ajustarea diametrului cercului.

154

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Exemplele urmtoare de programare prezint structura G12 i G13, precum i diferitele moduri n care pot fi scrise aceste programe. Trecere unic: Se utilizeaz doar I. Aplicaii: Gurire etajat ntr-o trecere, degroare i finisare cavitate alezaje mici, prelucrare pe diametru interior canale pentru garnituri inelare. Treceri multiple: Se utilizeaz I, K i Q. Aplicaii: Gurire etajat n mai multe treceri, degroare i finisare cavitate alezaje mari cu nclecarea frezei. Treceri multiple n adncime pe Z: Se utilizeaz doar I, respectiv I, K i Q (G91 i L pot fi de asemenea utilizate). Aplicaii: Degroare i finisare n profunzime caviti. Figurile anterioare prezint traiectoria sculei n cursul codurilor G pentru frezarea cavitilor. Exemplu G13 cu treceri multiple cu utilizarea I, K, Q, L i G91: Acest program utilizeaz G91 i un contor L de 4, astfel c acest ciclu se va executa n total de patru ori. Adaosul n profunzime pe axa Z este 0.500. Aceasta este nmulit cu contorul L, rezultnd o adncime total a acestui alezaj de 2.000. G91 i contorul L pot fi utilizate de asemenea ntr-o linie G13 doar I.
Not: Dac n coloana geometrie a afiajului Offsets (corecii/ decalaje) este introdus o valoare, G12/G13 va citi datele, indiferent dac este sau nu prezent un D0. Pentru a anula compensarea frezei, inserai un D00 n linia de program, ce va determina ignorarea valorii din coloana geometrie a tabelului Corecii/ decalaje.

Exemplu de program
% O4000 T1 M06 G00 G90 G54 X0 Y0 S4000 M03 G43 H01 Z.1 M08 G01 Z0 F30. G13 G91 Z-.5 I.400 K2.0 Q.400 L4 D01 F20. G00 G90 Z1.0 M09 G28 G91 Y0 Z0 M30 %

Descriere
(0.500 introdus n coloana corecie raz/ diametru) (Scula #1 este o frez deget de 0.500 diametru)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

155

G17 XY / G18 XZ / G19 YZ Selectarea planului (Grupa 02)

Suprafaa piesei de prelucrat pe care urmeaz s se realizeze o operaie de frezare circular (G02, G03, G12, G13) trebuie s aib selectate dou din cele trei axe principale (X, Y i Z). Unul din cele trei coduri G este utilizat pentru selectarea planului - G17 pentru XY, G18 pentru XZ, respectiv G19 pentru YZ. Toate sunt modale i se aplic tuturor micrilor circulare ulterioare. Planul selectat implicit este G17, ceea ce nseamn c o micare circular n planul XY poate fi programat fr selectarea G17. Selecia planului se aplic de asemenea G12 i G13, pentru frezarea unei caviti circulare (ntotdeauna n planul XY). Dac este selectat compensarea razei sculei (G41 sau G42), utilizai doar planul XY (G17) pentru micarea circular. G17 definit - Micarea circular cu operatorul privind de sus spre masa XY. Aceasta definete micarea sculei fa de mas. G18 definit - Micarea circular este definit ca micarea perceput de operatorul ce privete din partea din spate a mainii spre panoul frontal de comand. G19 definit - Micarea circular este definit ca micarea perceput de operatorul ce privete peste mas din partea lateral a mainii unde este montat panoul de comand.
G17 G18 G19

X
.

G20 Selectare oli / G21 Selectare sistem metric (Grupa 06)

Codurile G G20 (oli) i G21 (mm) sunt utilizate pentru a se asigura faptul c selecia oli/mm este setat corect pentru program. Selecia ntre programarea n oli, respectiv mm se va face cu ajutorul setrii 9. 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.
Arborele principal

G28 Revenirea la poziia de zero a mainii, cu codul opional G29 Punctul de referin (Grupa 00)

G00 G28 G91 Z0

Revenire rapid n zero Z

Masa mainii
.

156

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Exemplul 1

Blocul G28 va determina deplasarea n coordonata mainii Z = 14.0 nainte de deplasarea n Z = 0. Blocul urmtor (G00 Z1.) va determina deplasarea n coordonata mainii Z = 1. Exemplul 2 (aceleai decalaje de origine i corecii ale sculei ca la exemplul 1)
Segment program: G54; G43 H02; G00 G91G28 Z0

G54 decalaje de origine: Z = 2.0 Lungime scul 2: 12.0 Segment program: G90 G54; G43 H02; G28 Z0.; G00 Z1.

Blocul G28 va determina deplasarea direct n coordonata mainii Z = 0, poziionarea incremental fiind n vigoare.

G29 Revenirea din punctul de referin (Grupa 00)

Codul G29 este utilizat pentru deplasarea axelor ntr-o poziie specificat. Axele selectate n acest bloc sunt deplasate n punctul de referin G29 salvat n G28, iar apoi deplasate n poziia specificat n comanda G29. (Acest cod G este opional i necesit un palpator.) F Viteza de avans n oli (mm) pe minut 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 Comanda de micare absolut pe axa A B Comanda de micare absolut pe axa B Acest cod G deplaseaz axele n poziia programat. Aceasta se ntmpl numai pentru blocul n care este specificat G31. Micarea specificat este iniiat i continu pn cnd se ajunge n poziie sau pn cnd palpatorul recepioneaz un semnal (semnal de salt). Unitatea de comand emite un semnal sonor la atingerea captului de curs. Nu utilizai compensarea frezei cu un G31. Utilizai codurile M alocate (de exemplu M52 i M62), mpreun cu o oprire temporizat, pentru a activa i dezactiva palpatorul mesei. De exemplu:
M52 G04 P100 M63

G31 Avansul pn la salt (Grupa 00)

A se vedea de asemenea M75, M78 i M79.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

157

G35 Msurarea automat a coreciei pentru diametrul sculei (Grupa 00)


(Acest cod G este opional i necesit un palpator.) F Viteza de avans n oli (mm) pe minut D Codul coreciei pentru diametrul sculei X Comanda opional pe axa X Y Comanda opional pe axa Y Funcia de msurare automat a coreciei pentru diametrul sculei (G35) este utilizat pentru setarea diametrului (sau razei) sculei prin utilizarea a dou treceri ale palpatorului; cte una pe fiecare parte a sculei. Primul punct este setat cu un bloc G31 prin utilizarea unui M75, iar al doilea punct este setat cu blocul G35. Distana dintre cele dou puncte este setat ca valoare a coreciei selectate (diferit de zero) Dnnn. Setarea 63 (Tool Probe Width - limea palpatorului sculei) este utilizat pentru scderea limii palpatorului sculei din valoarea msurat a limii sculei. Acest cod G deplaseaz axele n poziia programat. Micarea specificat este iniiat i continu pn cnd se ajunge n poziie sau pn cnd palpatorul transmite un semnal (semnal de salt). Note: A se vedea de asemenea G31. Utilizai codul M alocat (M52) pentru a activa palpatorul mesei. Utilizai codul M alocat (M62) pentru a dezactiva palpatorul mesei. A se vedea de asemenea M75, M78 i M79. Nu utilizai compensarea frezei cu un G35. Activai arborele principal n sens invers (M04) pentru o frez cu ti pe dreapta.

O1234 (G35) M52 T1 M06 G00 G90 G54 X0 Y1. G43 H01 Z0 G01 Z-1. F10. M04 S200 G31 Y0.49 F5. M75 G01 Y1. F20. Z0 Y-1. Z-1. G35 Y-0.49 D1 F5. G01 Y-1. F20. M62 G00 G53 Z0 M05 M30

158

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G36 Msurarea automat a decalajului de origine (Grupa 00)


(Acest cod G este opional i necesit un palpator.) F Viteza de avans n oli (mm) pe minut I Distana opional de decalare pe axa X J Distana opional de decalare pe axa Y K Distana opional de decalare pe axa Z X Comanda opional de micare pe axa X Y Comanda opional de micare pe axa Y Z Comanda opional de micare pe axa Z Msurarea automat a decalajului de origine (G36) este utilizat pentru a comanda unui palpator setarea decalajelor de origine ale unui dispozitiv de fixare. Un G36 va deplasa axele mainii pentru palparea piesei de prelucrat cu un palpator montat pe arborele principal. Axa (axele) se va deplasa pn cnd este recepionat un semnal de la palpator sau pn cnd este atins captul de curs. Coreciile sculelor (G41, G42, G43 sau G44) nu vor fi activate atunci cnd se execut aceast operaie. Sistemul de coordonate de lucru activ curent este setat pentru fiecare ax programat. Punctul n care este recepionat semnalul de salt devine poziia de zero. Dac este specificat un I, J sau K, decalajul de origine al axei corespunztoare este deplasat cu valoarea din comanda I, J sau K. Aceasta permite ndeprtarea decalajului de origine fa de punctul n care palpatorul vine efectiv n contact cu piesa. Note: Punctele palpate sunt corectate cu valorile din setrile 59-62. Utilizai micrile incrementale G91 atunci cnd utilizai un G36. Utilizai codurile M alocate (de exemplu M53 i M63), mpreun cu o oprire temporizat, pentru a activa i dezactiva palpatorul arborelui principal. Exemplu:
M53 G04 P100 M63

Exemplu de program
O1234 (G36) M53 G04 P100 M63 G00 G90 G54 X1. Y0 Z-18. G91 G01 Z-1. F20. G36 X-1. F10. G90 G01 X1. M53 G04 P100 M63 G00 G90 G53 Z0 M30

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

159

G37 Msurarea automat a coreciei pentru lungimea sculei (Grupa 00)


(Acest cod G este opional i necesit un palpator.) F Viteza de avans n oli (mm) pe minut H Codul coreciei sculei Z Corecia necesar pe axa Z Msurarea automat a coreciei pentru lungimea sculei (G37) este utilizat pentru a comanda unui palpator setarea coreciilor pentru lungimea sculei. Un G37 va deplasa axa Z pentru palparea sculei cu un palpator montat pe mas. Axa Z se va deplasa pn cnd este recepionat un semnal de la palpator sau pn cnd este atins captul de curs. Un cod H diferit de zero i fie G43, fie G44 trebuie s fie active. Cnd este recepionat un semnal de la palpator (semnal de salt), poziia Z este utilizat pentru setarea coreciei specificate a sculei (Hnnn). Corecia rezultat a sculei reprezint decalajul dintre punctul de zero i punctul n care este atins palpatorul. Sistemul de coordonate (G54-G59, G110-G129) i coreciile pentru lungimea sculei (H01-H200) pot fi selectate n blocul curent sau n blocul anterior. Note: Utilizai codul M alocat (M52) pentru a activa palpatorul mesei. Utilizai codul M alocat (M62) pentru a dezactiva palpatorul mesei. Compensarea frezei nu va fi activ n cursul unei funcii salt. A se vedea de asemenea M78 i M79. Specificai Z0 pentru se lucra fr corecie.

G40 Anularea compensrii frezei (Grupa 07)

O1234 (G37) T1 M06 M52 G00 G90 G110 X0 Y0 G00 G43 H1 Z5. G37 H1 Z0. F30. G00 G53 Z0 M62 M30

G40 anuleaz compensarea frezei G41 sau G42. G41 va selecta compensarea frezei spre stnga; aceasta nseamn c scula este deplasat spre stnga traiectoriei programate pentru compensarea dimensiunii sculei. Adresa D trebuie programat pentru selectarea coreciei adecvate a razei sau diametrului sculei. Dac valoarea coreciei selectate este negativ, compensarea frezei va funciona ca i cum s-ar fi specificat G42 (compensarea frezei spre dreapta). Partea stng sau dreapt a traiectoriei programate este determinat n raport cu scula privit din spate n timp ce se ndeprteaz. Dac scula trebuie s fie n stnga fa de traiectoria programat atunci cnd se ndeprteaz, utilizai G41. Dac aceasta trebuie s fie n dreapta fa de traiectoria programat atunci cnd se ndeprteaz, utilizai G42. Consultai seciunea Compensarea frezei pentru mai multe informaii.

G41 Compensarea frezei 2D spre snga / G42 Compensarea frezei 2D spre dreapta (Grupa 07)

G43 Compensarea lungimii sculei + (n plus) / G44 Compensarea lungimii sculei - (n minus) (Grupa 08)

Un cod G43 selecteaz compensarea lungimii sculei n sens pozitiv; lungimea sculei din pagina de corecii este adugat la poziia comandat a axei. Un cod G44 selecteaz compensarea lungimii sculei n sens negativ; lungimea sculei din pagina de corecii este sczut din poziia comandat a axei. O adres H diferit de zero trebuie programat pentru selectarea nregistrrii adecvate din pagina de corecii.

160

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G47 Gravarea textului (Grupa 00)

n cursul unei comenzi G47, unitatea de comand comut la G91 (modul incremental) n timp ce se graveaz, iar apoi comut din nou la G90 (modul absolut) dup ce se ncheie operaia. Pentru a determina rmnerea unitii de comand n modul incremental, setarea 29 (G91 Non-Modal - G91 nemodal) i setarea 73 (G68 Incremental Angle - G68 unghi incremental) trebuie s fie dezactivate. E F I J P R X Y Z Viteza de avans n profunzime (uniti/min) Viteza de avans la gravare (uniti/min) Unghiul de rotaie (-360. - +360.); unghiul implicit este 0 nlimea textului n oli (minim = 0.001 oli); nlimea implicit este 1.0 ol 0 pentru gravare ir de litere 1 pentru gravare serii de fabricaie succesive 32-126 pentru caractere ASCII Plan de revenire Pornire gravare pe X Pornire gravare pe Y Adncimea de achiere

Gravarea seriilor de fabricaie succesive

Aceast metod este utilizat pentru gravarea cifrelor seriilor de fabricaie ale pieselor, cu numrul gravat mrit la fiecare ciclu cu cte o unitate. Simbolul # este utilizat pentru selectarea numrului de cifre al seriei de fabricaie. De exemplu, G47 P1 (####) va limita seria de fabricaie la patru cifre; (P1 (##) va limita seria de fabricaie la dou cifre, etc. Seria de fabricaie iniial poate fi programat sau setat manual. De exemplu, dac aceasta este programat, G47 P1 (1234) va seta seria de fabricaie iniial la 1234. Seria de fabricaie iniial poate fi de asemenea setat manual printr-o variabil macro. Opiunea Macro nu trebuie s fie activat pentru aceasta. Variabila macro #599 este utilizat pentru a stoca seria de fabricaie iniial de gravat. De exemplu, atunci cnd variabila macro #599 este setat la 1234, G47 P1 (####) va grava 1234. Consultai seciunea Macro-urile pentru informaii suplimentare.

Gravarea unui ir de litere

Aceast metod este utilizat pentru gravarea textului dorit pe o pies. Textul va fi inclus sub forma unui comentariu n aceeai linie cu instruciunea P0. De exemplu, G47 P0 (ENGRAVE THIS) va grava ENGRAVE THIS. Acest exemplu va grava cele prezentate n figur. G47 P0 X2.0 Y2.0 I45. J.5 R.05 Z-.005 F15.0 E10.0 (TEXT TO ENGRAVE)
6 5 4 3 2

Exemplu

E D

G
90
o o

R TE XT
45
o o

AV AT
180 0 270
4 5
o

0.

1
1

-45

5"

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

161

n acest exemplu:
G47 P0 selectare gravare ir de litere X2.0 Y2.0 selectare 2.0, 2.0 ca punct de pornire pentru text I45. plasare text n unghi pozitiv de 45 J.5 setare nlime text la 0.5 oli R.05 comandare retragere frez la 0.05 oli deasupra planului de achiere Z-.005 selectare adncime de achire de 0.005 oli (mm) F15.0 selectare vitez de avans la gravare de 15 uniti/min E10.0 comandare avans frez n adncime cu o vitez de 10 uniti/min

dup gravare

Cursele de frezare definitorii pentru fiecare caracter, de exemplu seturile de caractere, sunt coduri G compilate n unitatea de comand H. Seturile de caractere pot fi redefinite prin furnizarea unui program cod G diferit, ce va fi denumit O09876. Acest program trebuie s fie conform cu structura ateptat de unitatea de comand Haas. Not: Evitai utilizarea numrului de program O09876 pentru alte programe dect cele de definire a seturilor de caractere. Suprascrierea O09876 cu un program de frezare obinuit va mpiedica funcionarea adecvat a G47. Pentru ilustrare, se prezint mai jos o parte a codului din programul integrat pentru seturile de caractere. Exemplul de mai jos poate fi utilizat ca model. Codul va fi scris exact aa cum este indicat. Valorile P pentru gravarea caracterelor specifice:
32 33 34 35 36 37 38 39 40 spaiu ! # $ % & ( 41 42 43 44 45 46 47 48-57 58 ) * + , . / 0-9 : 59 60 61 62 63 64 65-90 91 92 ; < = > ? @ A-Z [ \ 93 94 95 96 97-122 123 124 125 126 ] ^ _ a-z { | } ~

Exemplu Pentru a grava $2.00, sunt necesare dou linii de cod. Prima utilizeaz un P36 pentru a grava simbolul dolar ($), iar cea de-a doua utilizeaz P0 (2.00). Reinei c axele trebuie deplasate ntre prima i a doua linie de cod pentru a se realiza spaiul dintre simbolul dolar i cifra 2. Exemplu de program cod G O9876 Comentarii
% O9876 (Gravare) #700= #4003 #701= #4001 G00 X#24 Y#25 Z#18 #702= #5003 - #26 IF [ #9 EQ #0 ] #9= #4109 IF [ #8 EQ #0 ] #8= #9 G91 IF [ #4 EQ #0 ] #4= 0.0 IF [ #5 EQ #0 ] #5= 1.0 Utilizare F actual dac nu este specificat un altul Dac nu exist E, se utilizeaz F n continuare, incrementale toate Dac R, deplasare n poziie cu G90/G91 % marcheaz nceputul programului. Codul programului trebuie s fie 9876. Salvare G90/G91 Salvare G00/G01 etc.

162

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G68 R#4 G51 P [ #5 * 1000 ] N1000 M97 GOTO1000 N125 M99 (SPACE) N126 G00 X0.864 F#8 M99 N127 G#700 G#701 M99 N1 (!) G00 X0.2692 G01 Z - #702 F#8 G03 J0.0297 F#9 G00 Z#702 G00 Y0.2079 G01 Z - #702 F#8 G01 X0.0495 Y0.6732 F#9 G03 X-0.099 R0.0495 G01 X0.0495 Y-0.6732 G00 Z#702 G00 X0.2692 Y-0.2079 M99 N2 () G00 X0.2345 Y0.792 G01 Z - #702 F#8 G01 X0.0148 Y0.198 F#9 G01 X-0.0297 G01 X0.0148 Y-0.198 G00 Z#702 G00 X0.1485 G01 Z - #702 F#8 G01 X0.0148 Y0.198 F#9 G01 X-0.0297 G01 X0.0148 Y-0.198 G00 Z#702 G00 X0.2346 Y-0.792
96-0228 rev AN 04-2012

M97 auto M99 la finalul irului

Aceast seciune frezeaz un spaiu.

Restabilire G90/G91 Restabilire G00/G01 etc. Aceast seciune frezeaz un semn de exclamaie.

Aceast seciune frezeaz un semn de citat.

Freza - Manualul Operatorului Traducerea instruciunilor originale

163

M99 N3 (#) G00 X0.4082 Y0.1666 G01 Z - #702 F#8 G01 X0.0433 Y0.8086 F#9 G00 Z#702 G00 X0.2627 Y0.0148 G01 Z - #702 F#8 G01 X-0.0433 Y-0.8234 F#9 G00 Z#702 G00 X0.2194 Y0.2374 G01 Z - #702 F#8 G01 X-0.6676 F#9 G00 Z#702 G00 X0.0155 Y0.319 G01 Z - #702 F#8 G01 X0.6614 F#9 G00 Z#702 G00 X0.2167 Y-0.723 M99 % % marcheaz sfritul programului. Aceast seciune frezeaz un semn #.

Pentru crearea fiecrui caracter, exist o etichet diferit pentru iniierea codului. Fiecare seciune se ncheie cu un M99.
Etichet Caracter Etichet Caracter Etichet Caracter Etichet Caracter Etichet Caracter Etichet Caracter Etichet Caracter Etichet Caracter Etichet Caracter Etichet Caracter 164 N126 spaiu N10 * N20 4 N30 > N40 H N50 R N60 \ N70 f N80 p N90 z N1 ! N11 + N21 5 N31 ? N41 I N51 S N61 ] N71 g N81 q N91 { N2 N12 , N22 6 N32 @ N42 J N52 T N62 ^ N72 h N82 r N92 | N3 # N13 N23 7 N33 A N43 K N53 U N63 _ N73 i N83 s N93 } Freza - Manualul Operatorului Traducerea instruciunilor originale
96-0082 rev AN 04-2012

N4 $ N14 . N24 8 N34 B N44 L N54 V N64 N74 j N84 t

N5 % N15 / N25 9 N35 C N45 M N55 W N65 a N75 k N85 u

N6 & N16 0 N26 : N36 D N46 N N56 X N66 b N76 l N86 v

N7 N17 1 N27 ; N37 E N47 O N57 Y N67 c N77 m N87 w

N8 ( N18 2 N28 , N38 F N48 P N58 Z N68 d N78 n N88 x

N9 ) N19 3 N29 = N39 G N49 Q N59 [ N69 e N79 o N89 y

G49 Anularea G43/G44/G143 (Grupa 08)

Acest cod G anuleaz compensarea lungimii sculei. Not: Un H0, G28, M30 i tasta Reset (resetare) vor anula de asemenea compensarea lungimii sculei. G50 anuleaz funcia opional de scalare. Orice ax scalat de o comand G51 anterioar nu mai este n vigoare. (Acest cod G este opional i necesit funciile Rotaia i Scalarea.) X centrul opional de scalare pentru axa X Y centrul opional de scalare pentru axa Y Z centrul opional de scalare pentru axa Z P factorul opional de scalare pentru toate axele; numr cu trei zecimale ntre 0.001 i 8383.000. G51 [X...] [Y...] [Z...] [P...] Un centru de scalare este utilizat ntotdeauna de unitatea de comand pentru determinarea poziiei scalate. Dac nu este specificat niciun centru de scalare n blocul de comand G51, atunci este utilizat ca centru de scalare ultima poziie comandat. Cnd este comandat scalarea (G51), toate valorile X, Y, Z, I, J, K sau R referitoare la micarea mainii sunt nmulite cu un factor de scalare i sunt decalate fa de un centru de scalare. G51 va afecta toate valorile de poziionare corespunztoare din blocurile ce urmeaz dup comanda G51. Axele X, Y i Z pot fi scalate prin utilizarea unei adrese P; dac nu este introdus o adres P, este utilizat factorul de scalare al setrii 71. Programele urmtoare ilustreaz modul n care este realizat scalarea atunci cnd se utilizeaz diferite centre de scalare.
0001 (FEREASTR GOTIC) ; F20. S500 ; G00 X1. Y1. ; G01 X2. ; Y2. ; G03 X1. R0.5; G01 Y1. ; G00 X0 Y0 ; M99 ; = Origine coordonate de lucru
Fr scalare

G50 Anularea scalrii (Grupa 11)

G51 Scalarea (Grupa 11)

Z Y

G51

Primul exemplu ilustreaz modul n care unitatea de comand utilizeaz poziia curent a coordonatelor de lucru ca centru de scalare. Aici, aceasta este X0 Y0 Z0.
00010 ; G59 ; G00 G90 X0 Y0 Z0 ; G51 P2. (centrul de scalare este M98 P1 ; X0 Y0 Z0) ; M30 ;

= origine coordonate de lucru = centru de scalare

G51 Scalarea

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

165

Exemplul urmtor specific centrul ferestrei ca centru de scalare.


00011 ; G59 ; G00 G90 X0 Y0 Z0 ; M98 P1 ; G51 X1.5 Y1.5 P2. ; M98 P1 ; M30 ;
= origine coordonate de lucru = centru de scalare
.

G51 Scalarea

Ultimul exemplu ilustreaz modul n care centrul de scalare poate fi plasat pe muchia traiectoriei sculei ca i cum piesa ar fi sprijinit de tifturi de blocare.
00011 ; G59 ; G00 G90 X0 Y0 Z0 ; M98 P1 ; G51 X1.0 Y1.0 P2 ; M98 P1 ; M30 ;
= origine coordonate de lucru = centru de scalare
.

G51 Scalarea

Note referitoare la programare:

Valorile pentru coreciile sculei i compensarea frezei nu sunt afectate de scalare. Scalarea nu afecteaz micrile pe axa Z ale ciclurilor nchise, cum o fac planurile de degajare i valorile incrementale. Rezultatele finale ale scalrii sunt rotunjite la cea mai mic valoare fracionar a variabilei scalate.

G52 Setarea sistemului de coordonate lucru (Grupa 00 sau 12)

Comanda G52 funcioneaz diferit n funcie de valoarea setrii 33. Setarea 33 selecteaz coordonatele de tip Fanuc, Haas sau Yasnac. Dac se selecteaz Yasnac, G52 este un cod G de grupa 12. G52 funcioneaz la fel ca G54, G55 etc. Valorile G52 nu vor fi setate la zero (0) atunci cnd este pus n funciune maina, cnd se apas tasta Reset (resetare), la sfritul unui program sau de un M30. Cnd se utilizeaz un G92 (Setarea valorii de decalare a sistemelor de coordonate de lucru), n format Yasnac, valorile X, Y, Z, A i B sunt sczute din poziia de lucru curent, fiind nregistrate automat ca decalaj de origine G52. Dac se selecteaz Fanuc, G52 este un cod G de grupa 00. Aceasta este o decalare a coordonatelor de lucru globale. Valorile introduse n linia G52 a paginii de decalaje de origine sunt nsumate cu toate decalajele de origine. Toate valorile G52 din pagina de decalaje de origine vor fi setate la zero (0) atunci cnd este pus n funciune maina, cnd se apas tasta Reset (resetare), la schimbarea modurilor, la sfritul unui program, de un M30, G92 sau G52 X0 Y0 Z0 A0 B0. Cnd se utilizeaz un G92 (Setarea valorii de decalare a sistemelor de coordonate de lucru), n format Fanuc, poziia curent din sistemul de coordonate de lucru curente este decalat cu valorile G92 (X, Y, Z, A i B). Valorile decalajelor de origine G92 reprezint diferena dintre decalajele de origine curente i valoarea de decalare comandat de G92.

166

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Dac se selecteaz Haas, G52 este un cod G de grupa 00. Aceasta este o decalare a coordonatelor de lucru globale. Valorile introduse n linia G52 a paginii de decalaje de origine sunt nsumate cu toate decalajele de origine. Toate valorile G52 vor fi setate la zero (0) de un G92. Cnd se utilizeaz un G92 (Setarea valorii de decalare a sistemelor de coordonate de lucru), n format Haas, poziia curent din sistemul de coordonate de lucru curente este decalat cu valorile G92 (X, Y, Z, A i B). Valorile decalajelor de origine G92 reprezint diferena dintre decalajele de origine curente i valoarea de decalare comandat de G92 (Setarea valorii de decalare a sistemelor de coordonate de lucru).

G53 Selectarea nemodal a coordonatelor mainii (Grupa 00)

Acest cod anuleaz temporar decalajele pentru coordonatele de lucru i utilizeaz sistemul de coordonate al mainii. n sistemul de coordonate al mainii, punctul de zero al fiecrei axe este poziia n care se deplaseaz maina cnd se execut revenirea la zero. G53 va reveni la acest sistem pentru blocul n care este comandat. Aceste coduri selecteaz unul din cele ase sisteme de coordonate ale utilizatorului. Toate referirile ulterioare la poziiile axelor vor fi interpretate n noul sistem de coordonate (G54 - G59). Acest cod G este utilizat pentru asigurarea poziionrii doar din sens pozitiv. Acesta este furnizat doar pentru compatibilitatea cu sisteme mai vechi. Aceast comand este nemodal, astfel c nu afecteaz blocurile urmtoare. A se vedea de asemenea setarea 35. Codul G61 este utilizat pentru specificarea unei opriri exacte. Aceast comand este modal, astfel c afecteaz blocurile urmtoare. Axele mainii vor executa o oprire exact la sfritul fiecrei micri comandate. Codul G64 este utilizat pentru anularea unei opriri exacte (G61). (Acest cod G este opional i necesit funciile Rotaia i Scalarea.) G17, G18, G19 A B R planul opional de rotaie, implicit fiind planul curent

G54-59 Selectarea sistemului de coordonate de lucru #1 - #6 (Grupa 12)

G60 Poziionarea pentru sens unic (Grupa 00)

G61 Oprirea exact modal (Grupa 15)

G64 Anularea G61 (Grupa 15) G68 Rotaia (Grupa 16)

centrul opional de rotaie pentru prima ax a planului selectat centrul opional de rotaie pentru a doua ax a planului selectat unghiul opional de rotaie specificat n grade Numr cu trei zecimale ntre -360.000 i 360.000. Trebuie utilizat un G17, 18 sau 19 naintea G68 pentru a se stabili planul supus rotaiei. De exemplu: G17 G68 Annn Bnnn Rnnn; A i B corespund axelor planului curent; pentru exemplul G17, A este axa X iar B este axa Y. Un centru de rotaie este utilizat ntotdeauna de unitatea de comand pentru a determina valorile poziionale transmise unitii de comand dup rotaie. Dac nu este specificat niciun centru de rotaie, poziia curent este utilizat ca centru de rotaie. Cnd este comandat rotaia (G68), toate valorile X, Y, Z, I, J i K sunt supuse rotaiei la un unghi specificat R, utilizndu-se un centru de rotaie.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

167

G68 va afecta toate valorile de poziionare corespunztoare din blocurile ce urmeaz dup comanda G68. Valorile din linia ce include G68 nu sunt supuse rotaiei. Doar valorile din planul de rotaie sunt supuse rotaiei, de aceea, dac G17 este planul de rotaie curent, doar valorile X i Y sunt afectate. Introducerea unui numr pozitiv (unghi) pentru adresa R va determina rotaia n sens antiorar. Dac nu este introdus un unghi de rotaie (R), atunci unghiul de rotaie este luat din setarea 72. n modul G91 (incremental) cu setarea 73 ON (activat), unghiul de rotaie este modificat cu valoarea din R. Cu alte cuvinte, fiecare comand G68 va modifica unghiul de rotaie cu valoarea specificat n R. Unghiul de rotaie este setat la zero la nceputul programului, respectiv acesta poate fi setat la o valoare specific prin utilizarea unui G68 n modul G90. Exemplele urmtoare ilustreaz rotaia prin utilizarea G68.
0001 (FEREASTR GOTIC) ; F20, S500 ; G00 X1. Y1. ; G01 X2. ; Y2. ; G03 X1. R0.5 G01 Y1. ; M99 ;
= Origine coordonate de lucru Fr rotaie

Z Y

G68

Primul exemplu ilustreaz modul n care unitatea de comand utilizeaz poziia curent a coordonatelor de lucru ca centru de rotaie (X0 Y0 Z0).
00002 ; G59 ; G00 G90 X0 Y0 Z0 ; M98 P1 ; G90 G00 X0 Y0 ; (Ultima poziie comandat) G68 R60. ; M98 P1 ; G69 G90 G00 X0 Y0 ; M30 ; = Origine coordonate de lucru = Centrul de rotaie
.

G68 Rotaia

168

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Exemplul urmtor specific centrul ferestrei ca centru de rotaie.


00003 ; G59 ; G00 G90 X0 Y0 Z0 ; M98 P1 ; G00 G90 X0 Y0 Z0 ; G68 X1.5 Y1.5 R60. ; M98 P1 ; G69 G90 G00 X0 Y0 ; M30 ; = Origine coordonate de lucru = Centrul de rotaie
.

G68 Rotaia

Acest exemplu arat cum poate fi utilizat modul G91 pentru rotirea modelelor n jurul unui centru. Aceasta este util n special pentru realizarea pieselor ce sunt simetrice n raport cu un punct dat.
00004 ; G59 ; G00 G90 X0 Y0 Z0 ; M98 P10 L8 (SUBRUTINA 00010) ; M30 ; 00010 ; G91 G68 R45. ; G90 M98 P1 ; G90 G00 X0 Y0 ; M99 ; = Origine coordonate de lucru = Centrul de rotaie
.

G68 Rotaia

Nu modificai planul de rotaie n timp ce G68 este n vigoare.

Rotaia cu scalare

Dac scalarea i rotaia sunt utilizate simultan, se recomand ca scalarea s fie activat naintea rotaiei i s se utilizeze blocuri separate. Utilizai urmtorul model atunci cnd facei asta.
G51 ..... (SCALARE) ; ... G68 ..... (ROTAIE) ; . . program . G69 ..... (DEZACTIVARE ROTAIE) ; ... G50 ..... (DEZACTIVARE SCALARE) ;

Rotaia cu compensarea frezei

Compensarea frezei va fi activat dup emiterea comenzii de rotaie. Compensarea va fi de asemenea dezactivat nainte de dezactivarea rotaiei. (Acest cod G este opional i necesit funciile Rotaia i Scalarea.) G69 anuleaz orice rotaie specificat anterior.

G69 Anularea rotaiei G68 (Grupa 16)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

169

G70 Cercul de alezaje de uruburi (Grupa 00)

I Raza (+ n sens antiorar / - n sens orar) J Unghiul de pornire (0 - 360.0 de grade n sens antiorar fa de orizontal; sau n poziia orei 3) L Numrul de alezaje plasate la distane egale n jurul cercului Acest cod G nemodal trebuie utilizat cu unul dintre ciclurile nchise G73, G74, G76, G77 sau G81-G89. Un ciclu nchis trebuie s fie activ, astfel nct n fiecare poziie s fie executat o operaie de gurire sau tarodare. I Raza (+ n sens antiorar / - n sens orar) J Unghiul de pornire (n grade n sens antiorar fa de orizontal) K Ecartul unghiular ntre alezaje (+ sau ) L Numrul de alezaje Acest cod G nemodal este similar G70, cu excepia faptului c nu acoper un cerc complet. G71 aparine Grupei 00, astfel c este nemodal. Un ciclu nchis trebuie s fie activ, astfel nct n fiecare poziie s fie executat o operaie de gurire sau tarodare. I Distana dintre alezaje (+ n sens antiorar / - n sens orar) J Unghiul liniei (n grade n sens antiorar fa de orizontal) L Numrul de alezaje Acest cod G nemodal gurete un numr L de alezaje n linie dreapt ntr-un unghi specific. Acesta funcioneaz similar cu G70. Pentru ca un G72 s funcioneze corect, un ciclu nchis trebuie s fie activ, astfel nct n fiecare poziie s fie executat o operaie de gurire sau tarodare. Cercul de alezaje de uruburi
I

G71 Arcul de alezaje de uruburi (Grupa 00)

G72 Alezajele de uruburi dispuse n unghi (Grupa 00)

I = Raza cercului de alezaje J = Unghiul de nceput fa de poziia orei 3 L = Numrul de alezaje (la distane egale)

G 71 Arcul de alezaje de uruburi

K J I

I = Raza cercului de alezaje J = Unghiul de nceput fa de poziia orei 3 K = Ecartul unghiular ntre alezaje L = Numrul de alezaje (la distane egale) I = Distana dintre alezaje J = Unghiul de nceput fa de poziia orei 3 L = Numrul de alezaje

G 72 Alezajele de uruburi dispuse n unghi


.

I J

Reguli pentru ciclurile nchise cu modele de alezaje de uruburi:

1. Scula trebuie plasat n centrul modelului de alezaje de uruburi nainte de execuia ciclului nchis. Centrul este de obicei X0, Y0. 2. Codul J este poziia de pornire unghiular i este ntotdeauna ntre 0 i 360 de grade msurat n sens antiorar fa de poziia orei trei.

170

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Includerea ciclurilor nchise ntr-o bucl

n continuare este prezentat un exemplu de program ce utilizeaz un ciclu nchis de gurire repetat incremental n bucl.
Not: Secvena de gurire utilizat n acest caz vizeaz economia de timp i urmarea celei mai scurte traiectorii de la un orificiu la altul.

1.00

1.00 11.00

e ia d Pozi ire porn R

ul Plan ul Z Plan

11.00
.

Deplasare rapid Avans de lucru

G81 Ciclul nchis de gurire (incremental) i placa gril pentru subprogramul dispozitive de xare multiple Descriere (Gurirea unei plci gril)

Exemplu de program % O03400 T1 M06 G00 G90 G54 X1.0 Y-1.0 S2500 M03 G43 H01 Z.1 M08 G81 Z-1.5 F15. R.1 G91 X1.0 L9 G90 X-2.0 G91 X-1.0 L9 G90 Y-3.0 G91 X1.0 L9 G90 Y-4.0 G91 X-1.0 L9 G90 Y-5.0 G91 X1.0 L9 G90 Y-6.0 G91 X-1.0 L9 G90 Y-7.0 G91 X1.0 L9 G90 Y-8.0 G91 X-1.0 L9 G90 Y-9.0 G91 X1.0 L9 G90 Y-10.0 G91 X-1.0 L9 G00 G90 G80 Z1.0 M09 G28 G91 Y0Z0 M30 %

(Sau rmnere n G91 i repetare Y-1.0)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

171

Modificarea ciclurilor nchise n aceast seciune ne vom referi la ciclurile nchise care trebuie personalizate pentru a se programa mai uor piesele complicate. Utilizarea G98 i G99 pentru evitarea bridelor de fixare De exemplu, o pies ptrat este fixat pe mas cu bride de fixare de un ol nlime. Trebuie scris un program pentru evitarea bridelor de fixare.
Exemplu de program % O4500 T1 M06 G00 G90 G54 X1.0 Y-1.0 S3500 M03 G43 H01 Z1.125 M08 G81 G99 Z-1.500 R.05 F20. X2.0 G98 X6.0 G99 X8.0 X10.0 X12.0 G98 X16.0 G99 X18.0 G98 G00 G80 Z2.0 M09 G28 G91 Y0 Z0 M30 % (Se revine n punctul de pornire dup executarea ciclului) (Se revine n planul de referin dup executarea ciclului) Descriere

Evitarea obstacolelor n planul X, Y ntr-un ciclu nchis:

Pentru a evita un obstacol n planul X, Y n cursul unui ciclu nchis, plasai un L0 ntr-o linie a ciclului nchis pentru a se face o micare X, Y fr executarea operaiei pe axa Z. De exemplu, avem un bloc ptrat de aluminiu de ase oli, cu cte o flan de un ol pe un ol pe fiecare parte; desenul prevede dou alezaje centrate pe fiecare parte a flanei. Trebuie scris un program pentru evitarea tuturor colurilor blocului.
Exemplu de program % O4600 T1 M06 G00 G90 G54 X2.0 Y-.5 S3500 M03 G43 H01 Z-.9 M08 G81 Z-2.0 R-.9 F15. X4.0 X5.5 L0 Y-2.0 Y-4.0 (evitarea colului unghiular) (X0, Y0 este n colul din stnga sus, Z0 este n partea superioar a piesei) Descriere

172

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Y-5.5 L0 X4.0 X2.0 X.5 L0 Y-4.0 Y-2.0 G00 G80 Z1.0 M09 G28 G91 Y0 Z0 M30 %

ciclurilE

nchiSE cod

Prezentare

Ciclurile nchise sunt utilizate pentru simplificarea programrii. Acestea sunt utilizate pentru operaii repetitive, cum ar fi gurirea, tarodarea i alezarea. Ciclul nchis este executat de fiecare dat cnd este programat o micare pe axa X i/sau Y. Poziionarea unui ciclu nchis pe axele X i/sau Y poate fi fcut fie absolut (G90), fie incremental (G91). Micarea incremental (G91) ntr-un ciclu nchis este adesea util cu un contor de bucle (Lnn) ce va repeta operaia ciclului nchis de numrul specificat de ori pentru fiecare micare incremental X sau Y pentru ciclul nchis. Exemplu: G81 G99 Z-0.5 R0.1 F6.5 (Aceasta va guri un alezaj n poziia curent) G91 X-0.5625 L9 (Aceasta va guri nc 9 alezaje la distane egale de 0.5625 n sensul negativ al axei) Dac un ciclu nchis este definit fr un X sau Y i cu un contor de bucle de 0 (L0), ciclul nu va fi executat la nceput. Funcionarea unui ciclu nchis va varia n funcie tipul de poziionare activ, incremental (G91) sau absolut (G90). Micarea incremental ntr-un ciclu nchis este adesea util cu un contor de bucle (Lnn), deoarece acesta va putea fi utilizat pentru repetarea operaiei cu o micare incremental X sau Y ntre cicluri. Exemplu: X1.25 Y-0.75 (poziia central a modelului de alezaje de uruburi) G81 G99 Z-0.5 R0.1 F6.5 L0 (L0 n linia G81 nu va guri un alezaj n uruburi) G70 I0.75 J10. L6 (cerc de 6 alezaje de uruburi) Odat comandat ciclul nchis, operaia respectiv este executat n fiecare poziie X-Y menionat ntr-un bloc. Unele dintre valorile numerice ale ciclului nchis pot fi modificate dup ce ciclul nchis este definit. Cele mai importante dintre acestea sunt valoarea planului R i valoarea adncimii Z. Dac acestea sunt menionate ntr-un bloc cu comenzi XY, micarea XY este executat i toate ciclurile nchise ulterioare sunt executate cu noua valoare pentru R sau Z. Poziionarea axelor X i Y naintea unui ciclu nchis se face prin deplasare rapid. G98 i G99 modific modul de funcionare a ciclurilor nchise. Cnd G98 este activ, axa Z va reveni n planul de pornire iniial la finalizarea fiecrui alezaj din ciclul nchis. Aceasta permite poziionarea deasupra i n jurul zonelor piesei i/sau bridelor i dispozitivelor de fixare. cercul de alezaje de

Utilizarea ciclurilor nchise

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

173

Cnd G99 este activ, axa Z va reveni n planul R (deplasare rapid) la finalizarea fiecrui alezaj din ciclul nchis pentru degajarea spre noua poziie XY. Modificarea seleciei G98/G99 poate fi fcut de asemenea dup ce este comandat ciclul nchis, ceea ce va afecta toate ciclurile nchise ulterioare. O adres P este o comand opional pentru unele dintre ciclurile nchise. Aceasta este o pauz programat n fundul alezajului pentru ruperea achiilor, asigurarea unei finisri mai bune i descrcarea sculei de orice solicitare pentru asigurarea unei tolerane mai strnse. Reinei c dac valoarea pentru P este introdus pentru un ciclu nchis, aceasta va fi utilizat i n celelalte dac nu este anulat (G00, G01, G80 sau tasta Reset (resetare)). O comand S (turaie arbore principal) trebuie s fie definit n linia de cod G sau naintea acesteia. Tarodarea ntr-un ciclu nchis reclam o vitez de avans calculat. Formula pentru avans este: turaia arborelui principal mprit la numrul de filete pe ol ale tarodului = viteza de avans n oli pe minut Ciclurile nchise pot beneficia de asemenea de utilizarea setrii 57. Activarea acestei setri va executa o oprire exact ntre deplasrile rapide. Aceasta este util pentru a evita producerea de crestturi pe fundul alezajului.
Not: Adresele Z, R i F sunt date necesare pentru toate ciclurile nchise.

Anularea unui ciclu nchis

Codul G80 este utilizat pentru anularea tuturor ciclurilor nchise; reinei c un cod G00 sau G01 va anula de asemenea un ciclu nchis. Odat selectat, un ciclu nchis este activ pn la anularea cu G80, G00 sau G01. F I J K L P Q R X Y Z Viteza de avans n oli (mm) pe minut Prima adncime de achiere Valoarea cu care se reduce adncimea de achiere la fiecare trecere Adncimea minim de achiere (unitatea de comand va calcula numrul de progresii) Numrul de repetiii (numrul de alezaje de gurit) dac se utilizeaz G91 (modul incremental) Pauza n fundul alezajului (n secunde) Adncimea de achiere (ntotdeauna incremental) Poziia planului R (poziia deasupra piesei) Poziia alezajului pe axa X Poziia alezajului pe axa Y Poziia axei Z la fundul alezajului
G73 Gurirea progresiv cu opiunile I, J i K G73 Gurirea progresiv cu opiunile K i Q

G73 Ciclul nchis de gurire progresiv de mare vitez (Grupa 09)

Planu

lR
I1 = I2 = I

RE SETA

A #2

SETA

REA

#22

Planu

lR
Q Q

I1 - J I3 = K

cim Adn

eZ

Adn

cime

I, J, K i Q sunt ntotdeauna numere pozitive. Exist dou metode de programare a unui G73, prima cu utilizarea adreselor I, J i K, iar cea de-a dou cu utilizarea adreselor K i Q.

174

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Dac sunt specificate I, J i K, prima trecere va ptrunde cu valoarea I, fiecare adncime de achiere succesiv va fi redus cu valoarea J, iar adncimea minim de achiere este K. Dac este specificat P, scula va face o pauz la fundul alezajului pentru perioada de timp respectiv. Dac sunt specificate K i Q, se selecteaz un mod de funcionare diferit pentru acest ciclu nchis. n acest mod, scula este readus n planul R dup ce numrul total de treceri ajunge la valoarea K.
G73 Ciclul nchis de gurire progresiv

ul d Plan Planu lR
Q Q Q

e po

rnire

SETA

22 REA # 22 REA #

SETA

Adn

Z cime

Avans de lucru Deplasare rapid nceput sau sfrit curs

G74 Ciclul nchis de tarodare invers (Grupa 09)


F J L R X Y Z

Viteza de avans n oli (sau mm) pe minut (utilizai formula, descris n prezentarea ciclului nchis, pentru a calcula viteza de avans i turaia arborelui principal) Retragerile multiple (ct de rapid se face retragerea - a se vedea setarea 130) Numrul de repetiii (numrul de alezaje de tarodat) dac se utilizeaz G91 (modul incremental) Poziia planului R (poziia deasupra piesei) de unde ncepe tarodarea Poziia alezajului pe axa X Poziia alezajului pe axa Y Poziia axei Z la fundul alezajului
G74 Ciclul nchis de tarodare
G98 / G99 Poziia axei Z ntre alezaje

Avans de lucru Deplasare rapid nceput sau sfrit curs

G98

Planu
Y

ornir l de p

e ini

ial

R lanul

Z X

Planu

lR

iial nire in e por ld de Planu lanul 99 P e rapid G r sa depla Y Z


X

Adn
.

cime

Adn

cime

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

175

G76 Ciclul nchis de alezare fin (Grupa 09)


F I J L P Q R X Y Z

Viteza de avans n oli (sau mm) pe minut Valoarea de decalare pe axa X nainte de retragere, dac nu este specificat Q Valoarea de decalare pe axa Y nainte de retragere, dac nu este specificat Q Numrul de alezaje de alezat dac se utilizeaz G91 (modul incremental) Timpul de oprire n fundul alezajului Valoarea de decalare, ntotdeauna incremental Poziia planului R (poziia deasupra piesei) Poziia alezajului pe axa X Poziia alezajului pe axa Y Poziia axei Z la fundul alezajului
G76 Ciclul nchis de alezare n Avans de lucru Deplasare rapid nceput sau sfrit curs Comutare

G98 P

de p lanul
Y

ornire

iniial Pla

porn nul de lanu Y

ire ini

ial apid

Planu

lR

Z X

G99 P Planu lR

epla l de d

sare r

Z X

Adnc
.

ime Z

Comu

tare

Adnc

ime Z

Comu

tare

n afara alezrii, acest ciclu va decala axele X i/sau Y nainte de retragere pentru a degaja scula n cursul ieirii din pies. Dac se utilizeaz Q, setarea 27 determin sensul de decalare. Dac nu este specificat Q, valorile opionale I i J sunt utilizate pentru a determina sensul i distana de decalare.

G77 Ciclul nchis de alezare posterioar (Grupa 09)

F Viteza de avans n oli (sau mm) pe minut I Valoarea de decalare pe axa X nainte de retragere, dac nu este specificat Q J Valoarea de decalare pe axa Y nainte de retragere, dac nu este specificat Q L Numrul de alezaje de alezat dac se utilizeaz G91 (modul incremental) Q Valoarea de decalare, ntotdeauna incremental R Poziia planului R (poziia deasupra piesei) X Poziia alezajului pe axa X Y Poziia alezajului pe axa Y Z Poziia axei Z la fundul alezajului n afara alezrii, acest ciclu va decala axele X i/sau Y nainte de retragere pentru a degaja scula n cursul intrrii n i ieirii din pies (a se vedea G76 pentru un exemplu de micare de decalare). Setarea 27 determin sensul de decalare. Dac nu este specificat Q, valorile opionale I i J sunt utilizate pentru a determina sensul i distana de decalare.

176

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G77 Ciclul nchis de alezare posterioar

Planu

l de p

ornire

Z X

rea Aleza ioar r poste R lanul P

Comu

tare

Avans de lucru Deplasare rapid


.

nceput sau sfrit curs Comutare

G80 Anularea ciclului nchis (Grupa 09)

Acest cod G dezactiveaz toate ciclurile nchise pn cnd este selectat unul nou. Reinei c utilizarea G00 sau G01 va anula de asemenea un ciclu nchis. F L R X Y Z Viteza de avans n oli (sau mm) pe minut Numrul de alezaje de gurit dac se utilizeaz G91 (modul incremental) Poziia planului R (poziia deasupra piesei) Comanda de micare pe axa X Comanda de micare pe axa Y Poziia axei Z la fundul alezajului

G81 Ciclul nchis de gurire (Grupa 09)

Not: Adresele X i Y, n majoritatea cazurilor, reprezint poziia primului alezaj de gurit.


G81 Ciclul nchis de gurire Avans de lucru Deplasare rapid nceput sau sfrit curs

G98

l de Planu
Y

pornir

l e iniia

l de Planu G99 P la

pornir

e iniia

l id

de nul de
Y

plasa

re rap
Z

Planu

lR

Z X

Planu

lR

Ad

Z ncime

Planu

lZ

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

177

Exemplu de program n continuare este prezentat un program de gurire a unei plci de aluminiu:
T1 M06 G00 G90 G54 X1.125 Y-1.875 S4500 M03 G43 H01 Z0.1 G81 G99 Z-0.35 R0.1 F27. X2.0 X3.0 Y-3.0 X4.0 Y-5.625 X5.250 Y-1.375 G80 G00 Z1.0 G28 M30

G82 Ciclul nchis de pregurire (Grupa 09)

F Viteza de avans n oli (sau mm) pe minut L Numrul de alezaje dac se utilizeaz G91 (modul incremental) P Timpul de oprire n fundul alezajului R Poziia planului R (poziia deasupra piesei) X Poziia alezajului pe axa X Y Poziia alezajului pe axa Y Z Poziia fundului alezajului Not referitoare la programare: G82 este similar cu G81, cu excepia faptului c exist opiunea de programare a unei opriri temporizate (P).
Exemplu de program % O1234 T1 M06 G90 G54 G00 X.565 Y-1.875 S1275 M03 G43 H01 Z0.1 M08 G82 Z-0.175 P.3 R0.1 F10. X1.115 Y-2.750 X3.365 Y-2.875 X4.188 Y-3.313 X5.0 Y-4.0 G80 G00 Z1.0 M09 (burghiu de pregurire de 90 de grade; adncimea este) (jumtate din diametrul teiturii) (Exemplu de program) (Scula #1 este un burghiu de pregurire de 0.5 x 90 de grade) Descriere

178

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G82 Ciclul nchis de pregurire

la G98 P lR

po nul de
Y

rnire

iniial Planu G99 P la

Avans de lucru Deplasare rapid nceput sau sfrit curs

l de p
Y

ornire lasare

dep nul de

rapid

Planu

Z X

Planu

lR

Z
X

lZ Planu

lZ Planu

G82 Exemplu de pregurire

G83 Ciclul nchis de gurire progresiv normal (Grupa 09)

F Viteza de avans n oli (sau mm) pe minut I Dimensiunea primei adncimi de achiere J Valoarea cu care se reduce adncimea de achiere la fiecare trecere K Adncimea minim de achiere L Numrul de alezaje dac se utilizeaz G91 (modul incremental) P Pauza la sfritul ultimei progresii, n secunde (oprire temporizat) Q Adncimea de achiere, ntotdeauna incremental R Poziia planului R (poziia deasupra piesei) X Poziia alezajului pe axa X Y Poziia alezajului pe axa Y Z Poziia axei Z la fundul alezajului Dac sunt specificate I, J i K, prima trecere va ptrunde cu valoarea I, fiecare adncime de achiere succesiv va fi redus cu valoarea J, iar adncimea minim de achiere este K. Nu utilizai o valoare Q atunci cnd programai cu I, J i K. Dac este specificat P, scula va face o pauz la fundul alezajului pentru perioada de timp respectiv. Exemplul urmtor va executa mai multe progresii i o oprire temporizat de 1.5 secunde: G83 Z-0.62 F15. R0.1 Q0.175 P1.5 Acelai timp de oprire va fi aplicat pentru toate blocurile ulterioare n care nu se specific un timp de oprire.
G83 Gurirea progresiv cu opiunile I, J i K G83 Gurirea progresiv normal

SETA Planu lR
I1 = I2 = I

REA #

22 Planu lR
Q Q Q

SETA

22 REA #

I1 - J I2 - J

Adn
.

cime

I3 =

Adn

cime

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

179

Setarea 52 modific modul n care funcioneaz G83 atunci cnd revine n planul R. De obicei, planul R este setat cu mult deasupra tieturii, pentru a se asigura c micarea de progresie permite eliminarea achiilor din alezaj. Aceasta presupune consum de timp, deoarece burghiul ncepe prin a guri un 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 a achiilor spre R, distana de deplasare a axei Z deasupra R este determinat de aceast setare.
G83 Ciclul nchis de gurire progresiv Avans de lucru Deplasare rapid nceput sau sfrit curs

Planu Planu lR
Q Q Q

l de p

ornire
REA SETA #22

Planu

l de p

ornire
SETA

REA #

52 22 22

R lanul

SETA
Q Q Q

REA #

SETA

REA #

Ad
.

Z ncime

Ad

Z ncime

Exemplu de program T2 M06 G90 G54 G00 X0.565 Y-1.875 S2500 M03 G43 H02 Z0.1 M08 G83 Z-0.720 Q0.175 R0.1 F15. X1.115 Y-2.750 X3.365 Y-2.875 X4.188 Y-3.313 X5.0 Y-4.0 G80 G00 Z1.0 M09

Descriere (Scula #2 este un burghiu scurt de 0.3125)

(Punctul de gurire este 1/3 din diametrul de gurire)

180

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G84 Ciclul nchis de tarodare (Grupa 09)


F J

L R X Y Z

Viteza de avans n oli (sau mm) pe minut Retragerile multiple (Exemplu: J2 va retrage scula de dou ori mai repede dect viteza la achiere, a se vedea de asemenea setarea 130) Numrul de alezaje dac se utilizeaz G91 (modul incremental) Poziia planului R (poziia deasupra piesei) Poziia alezajului pe axa X Poziia alezajului pe axa Y Poziia axei Z la fundul alezajului
G84 Ciclul nchis de tarodare
G98 / G99 Poziia axei Z ntre alezaje

Avans de lucru Deplasare rapid nceput sau sfrit curs

G98 P

de p lanul
Y

ornire

iniial l de Planu G99 P la

pornir

e iniia plasa

l id

de nul de
Y

re rap

Planu

lR

Z X

Planu

lR

Z X

Adn

cime

Adn

cime

G84 Exemplu de ciclu nchis de tarodare


Exemplu (Scula #3 este un tarod 3/8-16)

Program T3 M06 G90 G54 G00 X0.565 Y-1.875 S900 M03 G43 H03 Z0.2 M08 G84 Z-0.600 R0.2 F56.25 X1.115 Y-2.750 X3.365 Y-2.875 X4.188 Y-3.313 X5.0 Y-4.0 G80 G00 Z1.0 M09 G28 G91 Y0 Z0 M30 %

(900 rot/min mprit la 16 tpi = 56.25 ipm)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

181

G85 Ciclul nchis de alezare (Grupa 09)


F L R X Y Z

Viteza de avans n oli (sau mm) pe minut Numrul de alezaje dac se utilizeaz G91 (modul incremental) Poziia planului R (poziia deasupra piesei) Poziia alezajelor pe axa X Poziia alezajelor pe axa Y Poziia axei Z la fundul alezajului
G85 Ciclul nchis de alezare Avans de lucru Deplasare rapid nceput sau sfrit curs

G98 P Planu lR

la

porn nul de

ire ini

ial

ial ire ini pid e porn ld are ra Planu eplas de d lanul G99 P Planu lR
Y Z X

Z X

Ad
.

Z ncime

eZ dncim

G86 Ciclul nchis de alezare i oprire (Grupa 09)

F Viteza de avans n oli (sau mm) pe minut L Numrul de alezaje dac se utilizeaz G91 (modul incremental) R Poziia planului R (poziia deasupra piesei) X Poziia alezajului pe axa X Y Poziia alezajului pe axa Y Z Poziia axei Z la fundul alezajului 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.
G86 Ciclul nchis de alezare i oprire Avans de lucru Deplasare rapid nceput sau sfrit curs

G9

ul de 8 Plan
Y

pornir

e iniia

lR Planu ime Z

Z X

Planu

lR

iniial ornire apid l de p sare r Planu depla de lanul G99 P Y Z


X

Adn
.

Adn

ime Z

182

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G87 Ciclul nchis de alezare la intrare i retragere manual (Grupa 09)

F Viteza de avans n oli (sau mm) pe minut L Numrul de alezaje dac se utilizeaz G91 (modul incremental) R Poziia planului R (poziia deasupra piesei) X Poziia alezajului pe axa X Y Poziia alezajului pe axa Y Z Poziia axei Z la fundul alezajului 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).
G87 Ciclul nchis de alezare, oprire i retragere manual Avans de lucru Deplasare rapid nceput sau sfrit curs Avans rapid manual

G98 P lR

de p lanul

ornire

iniial

Planu

Y Z X

Planu

lR

iniial ornire rapid l de p lasare Planu e dep d lanul G99 P Y Z


X

Ad
.

Z ncime

Ad

Z ncime

G88 Ciclul nchis de alezare la intrare, oprire temporizat i retragere manual (Grupa 09)

F Viteza de avans n oli (sau mm) pe minut L Numrul de alezaje dac se utilizeaz G91 (modul incremental) P Timpul de oprire n fundul alezajului R Poziia planului R (poziia deasupra piesei) X Poziia alezajului pe axa X Y Poziia alezajului pe axa Y Z Poziia axei Z la fundul alezajului 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).
G88 Ciclul nchis de alezare, oprire temporizat i retragere manual Avans de lucru Deplasare rapid nceput sau sfrit curs Avans rapid manual

G98 Planu lR

l de Planu
Y

pornir

e iniia

ial ire ini apid e porn sare r lanul d P depla de lanul G99 P Planu lR
Y Z X

Z X

Ad
.

Z ncime

Adn

ime Z

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

183

G89 Ciclul nchis de alezare la intrare, oprire temporizat i alezare la ieire (Grupa 09)
F L P R X Y Z Viteza de avans n oli (sau mm) pe minut Numrul de alezaje dac se utilizeaz G91 (modul incremental) Timpul de oprire n fundul alezajului Poziia planului R (poziia deasupra piesei) Poziia alezajelor pe axa X Poziia alezajelor pe axa Y Poziia axei Z la fundul alezajului
G89 Ciclul nchis de alezare i oprire temporizat

G98 P Planu lR

la

porn nul de

ire ini

ial

Avans de lucru Deplasare rapid nceput sau sfrit curs

iniial pid ornire are ra l de p eplas lanu P de d lanul G99 P Planu


X

lR

Y Z X

Ad
.

Z ncime

Ad

Z ncime

G90 Comenzile de poziie absolute (Grupa 03) G91 Comenzile de poziie incrementale (Grupa 03)

Aceste coduri G modific modul n care sunt interpretate comenzile axelor. Comenzile axelor ce urmeaz dup un G90 vor deplasa axele n coordonatele indicate ale mainii. Comenzile axelor ce urmeaz dup un G91 vor deplasa axele cu distana indicat fa de punctul curent. G91 nu este compatibil cu G143 (compensarea lungimii sculei pe axa a 5-a).
G90 Ciclul nchis (absolut) G91 Ciclul nchis (incremental)

Z=0
R

Avans de lucru Deplasare rapid nceput sau sfrit curs


R

ul R Plan eZ ncim

Z X

ul R Plan cim Adn eZ

Z X

Ad
.

G92 Setarea valorii de decalare a sistemelor de coordonate lucru (Grupa 00)

Acest cod G nu deplaseaz nicio ax; acesta doar schimb valorile memorate ca decalaje de origine ale utilizatorului. G92 funcioneaz diferit n funcie de setarea 33, ce selecteaz un sistem de coordonate FANUC, HAAS sau YASNAC.

184

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

FANUC sau HAAS

Dac setarea 33 este setat ca Fanuc sau Haas, o comand G92 decaleaz toate sistemele de coordonate de lucru (G54-59, G110-129) astfel nct poziia comandat devine poziia curent n sistemul de lucru activ. G92 este nemodal. O comand G92 anuleaz orice G52 n vigoare pentru axele comandate. Exemplu: G92 X1.4 anuleaz G52 pentru axa X. Celelalte axe nu sunt afectate. Valoarea de decalare G92 este afiat n partea inferioar a paginii Work Offsets (decalaje de origine) i poate fi tears de acolo dac este necesar. Aceasta este tears de asemenea automat dup punerea n funciune a mainii, precum i de fiecare dat cnd se acioneaz tastele ZERO RET (revenire la zero) i AUTO ALL AXES (automat pentru toate axele) sau ZERO SINGLE AXIS (zero pe o singur ax).

YASNAC

Dac setarea 33 este setat ca Yasnac, o comand G92 seteaz sistemul de coordonate de lucru G52 astfel nct poziia comandat devine poziia curent n sistemul de lucru activ. Sistemul de coordonate de lucru G52 va deveni apoi automat activ pn cnd este selectat un alt sistem de lucru. F Viteza de avans (curse pe minut) Codul G specific faptul c toate valorile F (vitez de avans) sunt interpretate ca i curse pe minut. Cu alte cuvinte, timpul (n secunde) necesar pentru finalizarea micrii programate cu utilizarea G93 este 60 (secunde) mprit la valoarea F. G93 este utilizat n general cnd se lucreaz pe axa a 4-a sau a 5-a atunci cnd programul este generat cu ajutorul unui sistem CAM. G93 este un mod de conversie a vitezei de avans liniare (oli/min) ntr-o valoare ce ia n calcul micarea de rotaie. Cnd se utilizeaz G93, valoarea F v spune de cte ori poate fi repetat cursa ntr-un minut (deplasarea sculei). Cnd se utilizeaz G93, viteza de avans (F) este obligatorie pentru toate blocurile de micare interpolate. De aceea, fiecare bloc de micare nerapid trebuie s aib specificat propria vitez de avans (F). Note: Apsarea tastei RESET (resetare) va determina setarea mainii n modul G94 (avans pe minut). Setrile 34 i 79 (diametrul pe axa a 4-a i a 5-a) nu sunt necesare cnd se utilizeaz G93.

G93 Modul avans contra timp (Grupa 05)

G94 Modul avans pe minut (Grupa 05)

Acest cod dezactiveaz G93 (modul avans contra timp) i readuce maina n modul avans pe minut. Cnd G95 este activ; o rotaie a arborelui principal va conduce la o curs pe distana specificat de valoarea pentru avans. Dac setarea 9 Dimensioning (dimensionarea) este setat ca Inch, atunci valoarea de avans F va fi considerat n oli/rot (la setarea ca MM, avansul va fi considerat n mm/rot). Controlul manual al avansului i controlul manual al arborelui principal vor afecta comportamentul mainii n timp ce G95 este activ. Cnd este selectat controlul manual al arborelui principal, orice modificare a turaiei arborelui principal va conduce la o modificare corespunztoare a avansului pentru meninerea unei grosimi constante a achiei. ns, dac este selectat controlul manual al avansului, atunci orice modificare a avansului va afecta doar viteza de avans, nu i arborele principal. La utilizarea G98, axa Z revine n punctul de pornire iniial (poziia Z din blocul aflat nainte de comanda ciclului nchis) ntre fiecare dou poziii succesive X i/sau Y. Aceasta permite poziionarea deasupra i n jurul zonelor piesei i/sau bridelor i dispozitivelor de fixare. La utilizarea G99, axa Z va rmne n planul R plane ntre fiecare dou poziii succesive X i/sau Y. Cnd nu exist obstrucii pe traiectoria sculei, G99 reduce timpul de prelucrare.

G95 Modul avans pe rotaie (Grupa 05)

G98 Revenirea n punctul iniial al ciclului nchis (Grupa 10)

G99 Revenirea n planul R al ciclului nchis (Grupa 10)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

185

G100 Dezactivarea imaginii n oglind (Grupa 00) G101 Activarea imaginii n oglind (Grupa 00)

X Comanda pe axa X Y Comanda pe axa Y Z Comanda pe axa Z A Comanda pe axa A Imaginea n oglind programabil este utilizat pentru activarea sau dezactivarea unei axe. Cnd una este activat, micarea axei poate fi activat n oglind (sau inversat) fa de punctul de zero al piesei. Aceste coduri G vor fi utilizate ntr-un bloc de comand fr niciun alt cod G. Acestea nu vor determina nicio deplasare a axelor. n partea inferioar a ecranului se indic atunci cnd este activat funcia imagine n oglind pentru o ax. A se vedea de asemenea setrile 45 - 48 referitor la imaginea n oglind. Structura pentru activarea i dezactivarea funciei imagine n oglind este: G101 X0. = va activa funcia imagine n oglind pentru axa X. G100 X0. = va dezactiva funcia imagine n oglind pentru axa X.
FR OGLIND
Y+

OGLIND X

x-

x+

OGLIND Y
.

Y-

OGLIND XY

Funcia imagine n oglind i compensarea frezei

Aplicarea funciei imagine n oglind doar pentru una dintre axele X sau Y va determina deplasarea sculei pe partea opus a unei tieturi. Unitatea de comand va comuta automat sensul compensrii frezei (G41, G42) i va inversa comenzile pentru micarea circular (G02, G03) dup caz. Cnd se frezeaz un profil cu micri XY, activarea funciei imagine n oglind doar pentru una dintre axele X sau Y va comuta de la frezarea n sensul avansului (G41) la frezarea convenional (G42) i invers. Ca urmare, este posibil ca tipul de prelucrare i finisarea s nu fie conform celor dorite. Activarea funciei imagine n oglind pentru ambele axe X i Y va elimina aceast problem.

186

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G101 Activarea imaginii n oglind

Z X

Original

Oglind X

X0, Y0

Funcia imagine n oglind i frezarea unei caviti

Codul de program pentru funcia imagine n oglind pe axa X: Exemplu de program


% O3600 T1 M06 G00 G90 G54 X-.4653 Y.052 S5000 M03 G43 H01 Z.1 M08 G01 Z-.25 F5. M98 P3601 F20. G00 Z.1 G101 X0. X-.4653 Y.052 G01 Z-.25 F5. M98 P3601 F20. G00 Z.1 G100 X0. G28 G91 Y0 Z0 M30 % % O3601 G01 X-1.2153 Y.552 G03 X-1.3059 Y.528 R.0625 G01 X-1.5559 Y.028 G03 X-1.5559 Y-.028 R.0625 G01 X-1.3059 Y-.528 G03 X-1.2153 Y-.552 R.0625 G01 X-.4653 Y-.052 G03 X-.4653 Y.052 R.0625 M99 %
96-0228 rev AN 04-2012

Descriere
(Imagine n oglind pe axa X) (Scula #1 este o frez deget de 0.250 diametru)

(Subprogram profil)

Freza - Manualul Operatorului Traducerea instruciunilor originale

187

G102 Ieirea programabil la RS-232 (Grupa 00)

X Comanda pe axa X Y Comanda pe axa Y Z Comanda pe axa Z A Comanda pe axa A Comandarea unui G102 va transmite coordonatele de lucru curente ale axelor la primul port RS-232, iar de acolo la un computer utilizat pentru nregistrarea valorilor transmise. Fiecare ax menionat n blocul de comand G102 este transmis la portul RS-232 n acelai format cu valorile afiate ntr-un program. Un G102 va fi utilizat ntr-un bloc de comand fr niciun alt cod G. Acesta nu va determina nicio micare a axelor; valorile pentru axe nu au niciun efect. A se vedea de asemenea setarea 41 i setarea 25. Valorile transmise sunt ntotdeauna poziiile curente ale axelor fa de sistemul de coordonate de lucru curent. Acest cod G este util pentru palparea unei piese (a se vedea de asemenea G31). Cnd palpatorul atinge piesa, linia de cod urmtoare poate fi un G102 pentru transmiterea poziiilor axelor ctre un computer n vederea memorrii coordonatelor. Acest proces este denumit digitalizarea unei piese, i ia o pies tangibil i o transform ntr-o copie electronic a acesteia. Este necesar un software suplimentar pentru PC n vederea finalizrii acestei funcii.

G103 Limitarea anticiprii blocurilor (Grupa 00)


G103 [P..]

Numrul maxim de blocuri pe care le va anticipa unitatea de comand (n gama 0-15), de exemplu:

Acest proces este denumit de obicei anticiparea blocurilor, 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.

G107 Reprezentarea cilindric (Grupa 00)

X Comanda pe axa X Y Comanda pe axa Y Z Comanda pe axa Z A Comanda pe axa A Q Diametrul unei suprafee cilindrice R Raza axei rotative Acest cod G convertete toate micrile programate ce se produc pe o ax liniar specificat ntr-o micare echivalent de-a lungul suprafeei unui cilindru (ataat unei axe rotative), conform celor prezentate n figura urmtoare. Acesta este un cod G de Grupa 0, dar funcionarea implicit a acestuia este dependent de setarea 56 (M30 restabilete G implicit). Comanda G107 este utilizat pentru activarea sau dezactivarea reprezentrii cilindrice.

188

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Orice program pentru o ax liniar poate fi reprezentat cilindric pentru orice ax rotativ (una singur la un moment dat). Un program cod G existent pentru o ax liniar poate fi reprezentat cilindric prin inserarea unei comenzi G107 la nceputul programului. Raza (sau diametrul) suprafeei cilindrice poate fi redefinit, astfel c reprezentarea cilindric poate fi realizat pe suprafee de diametre diferite fr s fie necesar modificarea programului. Raza (sau diametrul) suprafeei cilindrice poate s fie sincronizat cu sau independent de diametrul (diametrele) axei rotative specificat n setrile 34 i 79. G107 poate fi utilizat de asemenea pentru setarea diametrului implicit al unei suprafee cilindrice, independent de orice reprezentare cilindric ce ar putea fi n vigoare.

Descrierea G107

Trei coduri de adres pot urma un G107: X, Y sau Z; A sau B; respectiv Q sau R. X, Y sau Z: O adres X, Y sau Z indic axa liniar ce va fi reprezentat pe axa rotativ specificat (A sau B). Cnd este specificat una dintre axele liniare respective, trebuie s fie specificat de asemenea o ax rotativ. A sau B: O adres A sau B identific axa rotativ asociat suprafeei cilindrice. Q sau R: Q definete diametrul suprafeei cilindrice, n timp ce R definete raza. Cnd este utilizat Q sau R, trebuie s fie specificat de asemenea o ax rotativ. Dac nu se utilizeaz nici Q, nici R, atunci este utilizat ultimul diametru G107. Dac nu s-a emis nicio comand G107 de la punerea n funciune a mainii, respectiv dac ultima valoare specificat a fost zero, atunci diametrul va avea valoarea din setrile 34 i/sau 79 pentru axa rotativ respectiv. Cnd este specificat Q sau R, valoarea respeciv va deveni noua valoare G107 pentru axa rotativ specificat. Reprezentarea cilindric va fi de asemenea dezactivat automat la sfritul unui program cod G, dar numai dac setarea 56 este activat. Apsarea tastei RESET (resetare) va dezactiva reprezentarea cilindric aflat n vigoare la un moment dat, indiferent de starea setrii 56.
R .50" 4X 2.00 4.00 Z Y X

n timp ce R este adecvat pentru definirea razei, se recomand ca I, J i K s fie utilizate pentru programele mai complexe G02 i G03.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

189

Exemplu
% O0079 (G107 TEST) T1 M06 (.625 DIA. 2FL E.M.) G00 G40 G49 G80 G90 G28 G91 A0 G90 G00 G54 X1.5 Y0 S5000 M03 G107 A0 Y0 R2. (n lipsa unei valori R sau Q, maina va utiliza valoarea din setarea 34) G43 H01 Z0.25 G01 Z-0.25 F25. G41 D01 X2. Y0.5 G03 X1.5 Y1. R0.5 G01 X-1.5 G03 X-2. Y0.5 R0.5 G01 Y-0.5 G03 X-1.5 Y-1. R0.5 G01 X1.5 G03 X2. Y-0.5 R0.5 G01 Y0. G40 X1.5 G00 Z0.25 M09 M05 G91 G28 Z0. G28 Y0. G90 G107 M30 %

G110-G129 Sistemul de coordonate #7-26 (Grupa 12)

Aceste coduri selecteaz unul dinre sistemele de coordonate de lucru suplimentare. Toate referirile ulterioare la poziiile axelor vor fi interpretate n noul sistem de coordonate. Funcionarea G110 - G129 este similar cu a G54 - G59. (Acest cod G este opional i necesit un palpator.)

G136 Msurarea automat a centrului decalajelor de origine (Grupa 00)


F Viteza de avans n oli (mm) pe minut I Distana opional de decalare pe axa X J Distana opional de decalare pe axa Y K Distana opional de decalare pe axa Z X Comanda opional de micare pe axa X Y Comanda opional de micare pe axa Y Z Comanda opional de micare pe axa Z Msurarea automat a centrului decalajelor de origine (G136) este utilizat pentru a comanda unui palpator setarea decalajelor de origine. Un G136 va deplasa axele mainii pentru palparea piesei de prelucrat cu un palpator montat pe arborele principal. Axa (axele) se va deplasa pn cnd este recepionat un semnal de la palpator sau pn cnd este atins captul de curs. Coreciile sculelor (G41, G42, G43 sau G44) nu vor fi activate atunci cnd se execut aceast operaie. Sistemul de coordonate de lucru activ curent este setat pentru fiecare ax programat. Utilizai un ciclu G31 mpreun cu un M75 pentru a seta primul punct. Un G136 va seta coordonatele de lucru ntr-un punct aflat n centrul unei linii dintre punctul palpat i punctul setat cu un M75. Aceasta permite gsirea centrului piesei prin utilizarea a dou puncte palpate separate.

190

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Dac este specificat un I, J sau K, decalajul de origine al axei corespunztoare este deplasat cu valoarea din comanda I, J sau K. Aceasta permite ndeprtarea decalajului de origine fa de punctul n care palpatorul vine efectiv n contact cu piesa.
Note: A se vedea de asemenea G31. Punctele palpate sunt corectate cu valorile din setrile 59-62. Utilizai micrile incrementale G91 atunci cnd utilizai un G36. Utilizai codurile M alocate (M53 i M63), mpreun cu o oprire temporizat, pentru a activa i dezactiva palpatorul arborelui principal. Exemplu: M53 G04 P100 M63 Exemplu de program pentru palparea centrului unui alezaj: O1234 (G136) M53 G04 P100 M63 G00 G90 G54 X0 Y0 Z-17. G91 G01 Z-1. F20. G31 X1. F10. M75 G01 X-1. G136 X-1. F10. G01 X1. M53 G04 P100 M63 G00 G90 G53 Z0 M30 Exemplu de program pentru palparea centrului unei piese: O1234 (G136) M53 G04 P100 M63 G00 G90 G54 X0 Y5. Z-17. G91 G01 Z-1. F20. G31 Y-1. F10. M75 G01 Y1. F20. G00 Z2. Y-10. G01 Z-2. F20. G136 Y1. F10. G01 Y-1. M53 G04 P100 M63 G00 G90 G53 Z0 M30

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

191

G141 Compensarea tridimensional a frezei (Grupa 07)

X Comanda pe axa X Y Comanda pe axa Y Z Comanda pe axa Z A Comanda pe axa A (opional) B Comanda pe axa B (opional) D Selectarea dimensiunii frezei (modal) I Sensul compensrii frezei pe axa X fa de traiectoria programat J Sensul compensrii frezei pe axa Y fa de traiectoria programat K Sensul compensrii frezei pe axa Z fa de traiectoria programat F Viteza de avans n G93 sau G94 (modal n G94) Aceast funcie realizeaz compensarea tridimensional a frezei. Structura este: G141 Xnnn Ynnn Znnn Innn Jnnn Knnn Fnnn Dnnn Liniile ulterioare pot fi:
G01 Xnnn Ynnn Znnn Innn Jnnn Knnn Fnnn sau G00 Xnnn Ynnn Znnn Innn Jnnn Knnn

Unele sisteme CAM pot s transmit X, Y i Z cu valorile pentru I, J, K. Valorile I, J i K indic unitii de comand sensul n care s aplice compensarea pe main. La fel ca n alte cazuri de utilizare a I, J i K, este vorba despre distane de incrementare fa de punctele X, Y i Z. I, J i K specific sensul normal, raportat la centrul sculei, spre punctul de contact al sculei n sistemul CAM. Vectorii I, J i K sunt necesari pentru ca unitatea de comand s poat decala traiectoria sculei n sensul corect. Valoarea compensrii poate s fie n sens pozitiv sau negativ. Valoarea coreciei nregistrate pentru scul n raz sau diametru (setarea 40) va compensa traiectoria cu aceast valoare chiar dac micrile sculei au loc pe 2 sau 3 axe. Numai G00 i G01 pot utiliza G141. Trebuie programat un Dnn, iar codul D selecteaz ce corecie de uzur a sculei va fi utilizat. Trebuie comandat cte o vitez de avans pentru fiecare linie ntr-un G93 Modul avans contra timp. Pentru un vector unitar, lungimea liniei vectorului trebuie s fie ntotdeauna egal cu 1. Aa cum un cerc unitar din matematic este un cerc cu o raz egal cu 1, un vector unitar este o linie ce indic o direcie i are o lungime egal cu 1. Reinei, linia vectorului nu indic unitii de comand ct de mult se deplaseaz scula atunci cnd se introduce valoarea pentru uzur, ci numai direcia n care se va deplasa aceasta. Doar punctul final al blocului comandat este compensat n sensul I, J i K. Din acest motiv, aceast compensare este recomandat doar pentru traiectorii de suprafa ale sculei avnd o toleran strns (micri mici ntre blocurile de cod). Compensarea G141 nu mpiedic intersectarea repetat a traiectoriei sculei atunci cnd se introduce o compensare excesiv a frezei. Scula va fi decalat, n direcia liniei vectorului, cu valorile combinate ale coreciei pentru geometria sculei i coreciei pentru uzura sculei. Dac valorile de compensare sunt n modul diametru (setarea 40), deplasarea se va face cu jumtate din valoarea introdus n cmpurile respective. Pentru rezultate optime, stabilii programul din centrul sculei, cu utilizarea unei freze deget cu vrf sferic.

192

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Exemplu de G141:
N1 T1 M06 N2 G00 G90 G54 X0 Y0 Z0 A0 B0 N3 G141 D01 X0.Y0. Z0. (Poziionare rapid cu comp. frez pe 3 axe) N4 G01 G93 X.01 Y.01 Z.01 I.1 J.2 K.9747 F300. (Avans contra timp) N5 X.02 Y.03 Z.04 I.15 J.25 K.9566 F300. N6 X.02 Y.055 Z.064 I.2 J.3 K.9327 F300. .. N10 X2.345 Y.1234 Z-1.234 I.25 J.35 K.9028 F200. (Ultima micare) N11 G94 F50. (Anulare G93) N12 G0 G90 G40 Z0 (Deplasare rapid la zero, anulare comp. frez) N13 X0 Y0 N14 M30

n exemplul de mai sus, putem observa cum I, J i K sunt derivate prin introducerea punctelor n formula urmtoare: AB=[(x2-x1)2 + (y2-y1)2 + (z2-z1)2], o versiune tridimensional a formulei pentru distan. Observm c n linia N5 se utilizeaz .15 pentru x2, .25 pentru y2 i .9566 pentru Z2. Deoarece I, J i K sunt valori incrementale, se va utiliza 0 pentru x1, y1, i z1. Punctul B

Punctul A

Exemplu de vector unitar. Punctul nal comandat al liniei (XYZ, punctul A) este compensat n direcia liniei vectorului (IJK, punctul B) cu valoarea aferent coreciei pentru uzura sculei.

AB=[(.15)2 + (.25)2 + (.9566)2] AB=[.0225 + .0625 + .9151] AB=1 AB=1

n continuare este prezentat un exemplu simplificat:


N1 T1 M06 N2 G00 G90 G54 X0 Y0 N3 G43 H01 Z1. N4 G141 D01 X0. Y0. Z0. (Poziionare rapid cu comp. frez pe 3 axe) N5 G01 X10. Y0 I0. J-1. K0. F300. N6 G40 Z1.0 (Deplasare rapid la zero, anulare comp. frez) N7 M30

n acest caz, dac valoarea pentru uzur (diametru) pentru T01 este setat la -.02, scula se va deplasa din X0. Y0. Z0. (linia N4) n X10. Y.01. Valoarea J a indicat unitii de comand s compenseze punctul final al liniei programate numai pe axa Y. Linia N5 nu poate fi scris doar prin utilizarea J-1. (fr utilizarea I0. K0.), trebuind s fie introdus o valoare Y dac trebuie s se fac o compensare pe aceast ax (cu valoarea J utilizat).
96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

Ve cto

r1

193

G143 Compensarea lungimii sculei + (n plus) pe axa a 5-a (Grupa 08)

(Acest cod G este opional; acesta se aplic mainilor la care toate micrile rotative sunt micri ale sculei achietoare.) Acest cod G permite utilizatorului s corecteze variaiile n lungime ale sculelor achietoare fr a fi nevoie de un procesor CAD/CAM. Este necesar un cod H pentru selectarea lungimii sculei din tabelele existente de compensare a lungimii. O comand G49 sau H00 va anula compensarea axei pe axa a 5-a. Pentru ca G143 s funcioneze corect, trebuie s existe dou axe rotative, A i B. G90, modul de poziionare absolut, trebuie s fie activ (G91 nu poate fi utilizat). Este necesar poziia de lucru 0.0 pentru axele A i B, astfel nct scula s fie paralel cu micarea axei Z. Menirea G143 este s compenseze diferena dintre lungimea sculei nregistrate iniial i o scul de nlocuire. Utilizarea G143 permite rularea programului fr a fi necesar renregistrarea lungimii sculei noi. Compensarea lungimii sculei G143 funcioneaz numai cu deplasri rapide (G00) i cu micri de avans liniar (G01); nu pot fi utilizate alte funcii (G02 sau G03) sau cicluri nchise (gurire, tarodare etc.). Pentru o lungime pozitiv, axa Z se va deplasa n sus (n sensul +). Dac una dintre X, Y sau Z nu este programat, nu va exista micare pe axa respectiv, chiar dac micarea A sau B produce un nou vector de lungime a sculei. n consecin, un program tipic va utiliza toate cele 5 axe ntr-un singur bloc de date. G143 poate afecta micarea comandat pe toate axele pentru a compensa axele A i B. Se recomand modul avans contra timp (G93) atunci cnd se utilizeaz G143. n continuare este prezentat un exemplu:
T1 M06 G00 G90 G54 X0 Y0 Z0 A0 B0 G143 H01 X0. Y0. Z0. A-20. B-20. (Poz. rapid cu comp. pe axa a 5-a) G01 G93 X.01 Y.01 Z.01 A-19.9 B-19.9 F300. (Avans contra timp) X0.02 Y0.03 Z0.04 A-19.7 B-19.7 F300. X0.02 Y0.055 Z0.064 A-19.5 B-19.6 F300. X2.345 Y.1234 Z-1.234 A-4.127 B-12.32 F200. (Ultima micare) G94 F50. (Anulare G93) G00 G90 G49 Z0 (Deplasare rapid la zero, anulare comp. pe axa a 5-a) X0 Y0 M30

G150 Frezarea unei caviti de uz general (Grupa 00)

D Selectarea coreciei pentru diametrul/ raza sculei F Viteza de avans I Adaosul de achiere pe axa X (valoare pozitiv) J Adaosul de achiere pe axa Y (valoare pozitiv) K Adaosul pentru trecerea de finisare (valoare pozitiv) P Codul subprogramului ce definete geometria cavitii Q Adaosul de achiere pe axa Z la o trecere (valoare pozitiv) R Poziia planului R de deplasare rapid S Turaia opional a arborelui principal X Poziia de pornire pe axa X Y Poziia de pornire pe axa Y Z Adncimea final a cavitii G150 ncepe prin poziionarea frezei ntr-un punct de pornire din interiorul cavitii, se continu cu profilarea i se ncheie cu o trecere de finisare. Freza deget va avansa n profunzime pe axa Z. Este apelat apoi un subprogram P### ce definete geometria cavitii pentru o zon nchis prin utilizarea micrilor G01, G02 i G03 pe axele X i Y ale cavitii. Comanda G150 va cuta un subprogram intern cu numrul N specificat de codul P. Dac acesta nu este gsit, unitatea de comand va cuta un subprogram extern. Dac nu se gsete niciunul, va fi generat alarma 314 Subprogramul nu este n memorie.
NOT: La definirea geometriei cavitii G150 n subprogram, nu v deplasai napoi la alezajul de pornire dup ce profilarea cavitii este ncheiat.

194

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

O valoare I sau J definete distana pe care este deplasat freza la o trecere de degroare pentru fiecare adaos de achiere. Dac este utilizat I, cavitatea este degroat printr-o serie de adaosuri de achiere pe axa X. Dac este utilizat J, adaosurile de achiere sunt pe axa Y. Comanda K definete adaosul pentru trecerea de finisare a cavitii. Dac este specificat o valoare K, se execut o trecere de finisare cu adaosul K, n jurul profilului interior al cavitii pentru ultima trecere, la adncimea final Z. Nu exist o comand de trecere de finisare pentru adncimea Z. Valoarea R trebuie specificat, chiar dac este zero (R0), n caz contrar fiind utilizat ultima valoare R specificat. Se realizeaz treceri multiple n zona cavitii, ncepnd din planul R, cu fiecare trecere Q (adncime pe axa Z) apropiindu-ne de adncimea final. Comanda G150 va executa mai nti o trecere n jurul geometriei cavitii, lsnd adaosul K, apoi va executa treceri de degroare cu I sau J n interiorul cavitii dup avansul n profunzime cu valoarea Q, pn la atingerea adncimii Z. Comanda Q trebuie s existe n linia G150, chiar dac se dorete doar o trecere pn la adncimea Z. Comanda Q pornete din planul R. Note: Subprogramul (P) nu va fi constituit din mai mult de 40 de micri pentru geometria cavitii.

Poate fi necesar s se gureasc un punct de pornire, pentru freza G150, pn la adncimea final (Z). Poziionai apoi freza deget n poziia de pornire pe axele XY n interiorul cavitii pentru comanda G150.
G150 Frezarea unei caviti de uz general

Y
Punct de pornire

Punct de pornire

Z (adncimea nal) I
.

Exemplu
O01001 T1 M06 G90 G54 G00 X3.25 Y4.5 S1200 M03 G43 H01 Z1.0 M08 G83 Z-1.5 Q0.25 R0.1 F20. G53 G49 Z0 T2 M06 (Frez deget de 0.5) G54 G90 G00 X3.25 Y4.5 S1450 M03 G43 H02 Z1.0 M08 (Exemplu de cavitate G150) (T1 Gurire alezaj de intrare pentru freza deget) (Punct de pornire cavitate) (Corecie lungime scul, deplasare rapid n punctul de pornire Z, lichid de rcire pornit) (Ciclu de gurire progresiv) (Revenire Z n poziia de origine) (T2 achiaz cavitatea n dou treceri pn la adncimea Z) (Punct de pornire cavitate) (Corecie lungime scul, deplasare rapid n punctul de pornire Z, lichid de rcire pornit)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

195

G150 X3.25 Y4.5 Z-1.5 G41 J0.35 K.01 Q0.8 R.1 P2001 D02 F15. (Trecere de finisare 0.01 (K) pe prile laterale) G40 X3.25 Y4.5 G53 G49 Y0 Z0 M30 O02001 G01 Y7 X1.5 G03 Y5.25 R0.875 G01 Y2.25 G03 Y0.5 R0.875 G01 X5. G03 Y2.25 R0.875 G01 Y5.25 G03 Y7. R0.875 G01 X3.25 M99 (ncheiere geometrie cavitate. Fr revenire la poziia de pornire.) (Revenire la programul principal) (Anulare comp. frez i repoziionare n punctul de pornire) (Revenire Z n poziia de origine) (Sfrit program principal) (Program separat ca subprogram pentru geometria cavitii G150) (Prima micare n geometria cavitii cu un G01) (Liniile urmtoare definesc geometria cavitii)

Cavitatea ptrat
G150 Frezarea unei caviti de uz general

1, 6

Punctul de pornire X0, Y1.5


X0, Y0 3 5 4

Scula #1 este o frez deget de .500 diametru

Frezarea unei caviti pentru operaii G150

196

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

5.0 x 5.0 x 0.500 adncime - Cavitate ptrat Program principal


% O01001 T1 M06 (Scula #1 este o frez deget de 0.500 diametru) G90 G54 G00 X0. Y1.5 (Punct de pornire XY) S2000 M03 G43 H01 Z0.1 M08 G01 Z0.1 F10. G150 P1002 Z-0.5 Q0.25 R0.01 J0.3 K0.01 G41 D01 F10. G40 G01 X0. Y1.5 G00 Z1. M09 G53 G49 Y0. Z0. M30 %

Subprogram
% O01002 G01 Y2.5 (1) X-2.5 (2) Y-2.5 (3) X2.5 (4) Y2.5 (5) X0. (6) (ncheiere bucl cavitate) M99 (Revenire la programul principal) %

Exemple absolute i incrementale de subprograme apelate cu comanda P#### n linia G150: Subprogram absolut
% O01002 (Subprogramul G90 pentru G150) G90 G01 Y2.5 (1) X-2.5 (2) Y-2.5 (3) X2.5 (4) Y2.5 (5) X0. (6) M99 %

Subprogram incremental
% O01002 (Subprogramul G91 pentru G150) G91 G01 Y0.5 (1) X-2.5 (2) Y-5. (3) X5. (4) Y5. (5) X-2.5 (6) G90 M99 %

Insula ptrat
G150 Frezarea unei caviti (insul ptrat)
4 7 8 3

12 5

11 6

13

9 10 Punct de pornire 1, 14 5

X0, Y0
.

Scula #1 este o frez deget de .500 diametru

G150 Program de frezare a unei caviti cu o insul ptrat


Freza - Manualul Operatorului Traducerea instruciunilor originale 197

96-0228 rev AN 04-2012

5.0 x 5.0 x 0.500 adncime - Cavitate ptrat cu insul ptrat Program principal
% O02010 T1 M06 (Scula este o frez deget de 0.500 diametru) G90 G54 G00 X2. Y2. (Punct de pornire XY) S2500 M03 G43 H01 Z0.1 M08 G01 Z0.01 F30. G150 P2020 X2. Y2. Z-0.5 Q0.5 R0.01 I0.3 K0.01 G41 D01 F10. G40 G01 X2.Y2. G00 Z1.0 M09 G53 G49 Y0. Z0. M30

Subprogram
% O02020 (Subprogramul pentru G150 n O02010) G01 Y1. (1) X6. (2) Y6. (3) X1. (4) Y3.2 (5) X2.75 (6) Y4.25 (7) X4.25 (8) Y2.75 (9) X2.75 (10) Y3.8 (11) X1. (12) Y1. (13) X2. (14) (ncheiere bucl cavitate) M99 (Revenire la programul principal) %

Insula rotund
G150 Frezarea unei caviti (insul rotund)
4, 10 9 3

8 6, 7

Punct de pornire
11 X0, Y0
.

1, 12 5

Scula #1 este o frez deget de .500 diametru

G150 Program de frezare a unei caviti cu o insul rotund

198

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

5.0 x 5.0 x 0.500 adncime - Cavitate ptrat cu insul rotund


Program principal % O03010 T1 M06 (Scula este o frez deget de 0.500 diametru) G90 G54 G00 X2. Y2. (Punct de pornire XY) S2500 M03 G43 H01 Z0.1 M08 G01 Z0. F30. G150 P3020 X2. Y2. Z-0.5 Q0.5 R0.01 J0.3 K0.01 G41 D01 F10. G40 G01 X2. Y2. G00 Z1. M09 G53 G49 Y0. Z0. M30 % Subprogram % O03020 (Subprogramul pentru G150 n O03010) G01 Y1. (1) X6. (2) Y6. (3) X1. (4) Y3.5 (5) X2.5 (6) G02 I1. (7) G02 X3.5 Y4.5 R1. (8) G01 Y6. (9) X1. (10) Y1. (11) X2. (12) (ncheiere bucl cavitate) M99 (Revenire la programul principal) %

G153 Ciclul nchis de gurire progresiv de mare vitez pe axa a 5-a (Grupa 09)
E F I J K L P Q A B X Y Z

Specific distana de la poziia de pornire pn n fundul alezajului Viteza de avans n oli (mm) pe minut Dimensiunea primei adncimi de achiere (trebuie s fie o valoare pozitiv) Valoarea de reducere a adncimii de achiere la fiecare trecere (trebuie s fie o valoare pozitiv) Adncimea minim de achiere (trebuie s fie o valoare pozitiv) Numrul de repetiii Pauza la sfritul ultimei progresii, n secunde Valoarea de ptrundere (trebuie s fie o valoare pozitiv) Poziia de pornire a sculei pe axa A Poziia de pornire a sculei pe axa B Poziia de pornire a sculei pe axa X Poziia de pornire a sculei pe axa Y Poziia de pornire a sculei pe axa Z
Setarea #22

G153 Gurirea progresiv de mare vitez pe axa a 5-a cu opiunile I, J i K G153 Gurirea progresiv de mare vitez pe axa a 5-a cu opiunile K i Q

Setarea #22
E

I1=I

Q Q Q

I2= I1- J
I3=I2 -J
.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

199

Acesta este un ciclu nchis progresiv de mare vitez pentru care distana de retragere este stabilit de setarea 22. Dac sunt specificate I, J i K, se selecteaz un mod de funcionare diferit. Prima trecere va ptrunde cu valoarea I, fiecare adncime de achiere succesiv va fi redus cu valoarea J, iar adncimea minim de achiere este K. Dac este specificat P, scula va face o pauz la fundul alezajului pentru perioada de timp respectiv. Reinei c acelai timp de oprire va fi aplicat pentru toate blocurile ulterioare n care nu se specific un timp de oprire.

G154 Selectarea coordonatelor de lucru P1-P99 (Grupa 12)

Aceast funcie asigur 99 decalaje de origine suplimentare. G154 cu o valoare P ntre 1 i 99 va activa decalajele de origine suplimentare. De exemplu, G154 P10 va selecta decalajul de origine 10 din lista de decalaje de origine suplimentare. 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) #14221-#14221 G154 P12 (de asemenea #7221-#7226 i G121) #14241-#14246 G154 P13 (de asemenea #7241-#7246 i G122) #14261-#14266 G154 P14 (de asemenea #7261-#7266 i G123) #14281-#14286 G154 P15 (de asemenea #7281-#7286 i G124) #14301-#14306 G154 P16 (de asemenea #7301-#7306 i G125) #14321-#14326 G154 P17 (de asemenea #7321-#7326 i G126) #14341-#14346 G154 P18 (de asemenea #7341-#7346 i G127) #14361-#14366 G154 P19 (de asemenea #7361-#7366 i G128) #14381-#14386 G154 P20 (de asemenea #7381-#7386 i G129) #14401-#14406 G154 P21 #14421-#14426 G154 P22 #14441-#14446 G154 P23 #14461-#14466 G154 P24 #14481-#14486 G154 P25 #14501-#14506 G154 P26 #14521-#14526 G154 P27 #14541-#14546 G154 P28 #14561-#14566 G154 P29 #14581-#14586 G154 P30 #14781-#14786 G154 P40 #14981-#14986 G154 P50 #15181-#15186 G154 P60 #15381-#15386 G154 P70 #15581-#15586 G154 P80 #15781-#15786 G154 P90 #15881-#15886 G154 P95 #15901-#15906 G154 P96

200

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G155 Ciclul nchis de tarodare invers pe axa a 5-a (Grupa 09)

#15921-#15926 G154 P97 #15941-#15946 G154 P98 #15961-#15966 G154 P99

G155 nu utilizeaz dect tarozi flotani. G174 este disponibil pentru tarodarea rigid invers pe axa a 5-a. E Specific distana de la poziia de pornire pn n fundul alezajului F Viteza de avans n oli (mm) pe minut L Numrul de repetiii A Poziia de pornire a sculei pe axa A B Poziia de pornire a sculei pe axa B X Poziia de pornire a sculei pe axa X Y Poziia de pornire a sculei pe axa Y Z Poziia de pornire a sculei pe axa Z S Turaia arborelui principal Trebuie programat o poziie specific X, Y, Z, A, B nainte s fie comandat ciclul nchis. Aceast poziie este utilizat ca poziie de pornire iniial. Unitatea de comand va porni automat arborele principal n sens antiorar naintea acestui ciclu nchis.
G155 Ciclul nchis de tarodare invers pe axa a 5-a

G98 Poziia de pornire

Poziia de pornire
G98 / G99 Poziia axei Z

G99 Planul de deplasare rapid

ntre alezaje Avans de lucru Deplasare rapid nceput sau sfrit curs

G161 Ciclul nchis de gurire pe axa a 5-a (Grupa 09)


E F A B X Y Z

Specific distana de la poziia de pornire pn n fundul alezajului Viteza de avans n oli (mm) pe minut Poziia de pornire a sculei pe axa A Poziia de pornire a sculei pe axa B Poziia de pornire a sculei pe axa X Poziia de pornire a sculei pe axa Y Poziia de pornire a sculei pe axa Z
G161 Ciclul nchis de gurire pe axa a 5-a

E
G98 Poziia de pornire

E
Poziia de pornire G99 Poziia de deplasare rapid

G98 / G99 Poziia axei Z ntre alezaje Avans de lucru Deplasare rapid nceput sau sfrit curs
.

Trebuie programat o poziie specific X, Y, Z, A, B nainte s fie comandat ciclul nchis.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

201

Exemplu
(GURIRE DREAPTA, FRONTAL) T4 M6 G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Poziie de degajare) G143 H4 Z14.6228 M8 G1 X6.6934 Y-6.6934 Z10.5503 F360. (Poziie de pornire iniial) G161 E.52 F7. (Ciclu nchis) G80 X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Poziie de degajare) M5 G1 G28 G91 Z0. G91 G28 B0. A0. M01

G162 Ciclul nchis de pregurire pe axa a 5-a (Grupa 09)

E Specific distana de la poziia de pornire pn n fundul alezajului F Viteza de avans n oli (mm) pe minut P Timpul de oprire n fundul alezajului A Poziia de pornire a sculei pe axa A B Poziia de pornire a sculei pe axa B X Poziia de pornire a sculei pe axa X Y Poziia de pornire a sculei pe axa Y Z Poziia de pornire a sculei pe axa Z Trebuie programat o poziie specific X, Y, Z, A, B nainte s fie comandat ciclul nchis. Exemplu
(PREGURIRE DREAPTA, FRONTAL) T2 M6 G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Poziie de degajare) G143 H2 Z14.6228 M8 G1 X6.6934 Y-6.6934 Z10.5503 F360. (Poziie de pornire iniial) G162 E.52 P2.0 F7. (Ciclu nchis) G80 X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Poziie de degajare) M5 G1 G28 G91 Z0. G91 G28 B0. A0. M01
G162 Ciclul nchis de pregurire pe axa a 5-a

E
G98 Poziia de pornire

Poziia de pornire
G98 / G99 Poziia axei Z ntre alezaje Avans de lucru Deplasare rapid nceput sau sfrit curs

G99 Poziia de deplasare rapid

202

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G163 Ciclul nchis de gurire progresiv normal pe axa a 5-a (Grupa 09)

E Specific distana de la poziia de pornire pn n fundul alezajului F Viteza de avans n oli (mm) pe minut I Dimensiunea a primei adncimi de achiere, opional J Valoarea cu care se reduce adncimea de achiere la fiecare trecere, opional K Adncimea minim de achiere, opional P Pauza la sfritul ultimei progresii, n secunde, opional Q Valoarea de ptrundere, ntotdeauna incremental A Poziia de pornire a sculei pe axa A B Poziia de pornire a sculei pe axa B X Poziia de pornire a sculei pe axa X Y Poziia de pornire a sculei pe axa Y Z Poziia de pornire a sculei pe axa Z Trebuie programat o poziie specific X, Y, Z, A, B nainte s fie comandat ciclul nchis. Dac sunt specificate I, J i K, prima trecere va ptrunde cu valoarea I, fiecare adncime de achiere succesiv va fi redus cu valoarea J, iar adncimea minim de achiere este K. Dac este specificat P, scula va face o pauz la fundul alezajului pentru perioada de timp respectiv dup ultima progresie. Exemplul urmtor va executa mai multe progresii i o oprire temporizat de 1.5 secunde la sfrit: G163 E0.62 F15. Q0.175 P1.5. Reinei c acelai timp de oprire va fi aplicat pentru toate blocurile ulterioare n care nu se specific un timp de oprire.
Setarea #22 Setarea #22

Setarea #52
I1=I
Q Q Q

I2= I1- J
I3=I2 -J
.

Avans de lucru Deplasare rapid nceput sau sfrit curs

Setarea 52 modific modul n care funcioneaz G163 atunci cnd revine n poziia de pornire. De obicei, planul R este setat cu mult deasupra tieturii, pentru a se asigura c micarea de progresie permite eliminarea achiilor din alezaj. Aceasta presupune consum de timp, deoarece burghiul ncepe prin a guri un spaiu gol. Dac setarea 52 este setat la distana necesar pentru eliminarea achiilor, poziia de pornire poate fi adus mult mai aproape de piesa gurit. Cnd se produce micarea de eliminare a achiilor poziia de pornire, axa Z va fi deplasat deasupra poziiei de pornire cu valoarea precizat n aceast setare. Exemplu (GURIRE PROGRESIV DREAPTA, FRONTAL)
T5 M6 G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Poziie de degajare) G143 H5 Z14.6228 M8 G1 X6.6934 Y-6.6934 Z10.5503 F360. (Poziie de pornire iniial) G163 E1.0 Q.15 F12. (Ciclu nchis) G80 X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Poziie de degajare) M5 G1 G28 G91 Z0. G91 G28 B0. A0. M01

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

203

G164 Ciclul nchis de tarodare pe axa a 5-a (Grupa 09)


E F A B X Y Z S

G164 nu utilizeaz dect tarozi flotani. G164 este disponibil pentru tarodarea rigid pe axa a 5-a. Specific distana de la poziia de pornire pn n fundul alezajului Viteza de avans n oli (mm) pe minut Poziia de pornire a sculei pe axa A Poziia de pornire a sculei pe axa B Poziia de pornire a sculei pe axa X Poziia de pornire a sculei pe axa Y Poziia de pornire a sculei pe axa Z Turaia arborelui principal
G164 Ciclul nchis de tarodare pe axa a 5-a

G98 Poziia de pornire

G98 / G99 Poziia axei Z

Poziia de pornire G99 Planul de deplasare rapid

ntre alezaje Avans de lucru Deplasare rapid nceput sau sfrit curs

Trebuie programat o poziie specific X, Y, Z, A, B nainte s fie comandat ciclul nchis. Unitatea de comand va porni automat arborele principal n sens orar naintea acestui ciclu nchis. Exemplu
(TARODARE 1/2-13) T5 M6 G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S500M3 F360. (Poziie de degajare) G143 H5 Z14.6228 M8 G1 X6.6934 Y-6.6934 Z10.5503 F360. (Poziie de pornire iniial) G164 E1.0 F38.46 (Ciclu nchis) G80 X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Poziie de degajare) M5 G1 G28 G91 Z0. G91 G28 B0. A0. M01

204

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G165 Ciclul nchis de alezare pe axa a 5-a (Grupa 09)


E F A B X Y Z

Specific distana de la poziia de pornire pn n fundul alezajului Viteza de avans n oli (mm) pe minut Poziia de pornire a sculei pe axa A Poziia de pornire a sculei pe axa B Poziia de pornire a sculei pe axa X Poziia de pornire a sculei pe axa Y Poziia de pornire a sculei pe axa Z
G165 Ciclul nchis de alezare pe axa a 5-a

G98 Poziia de pornire

Poziia de pornire G99 Planul de deplasare rapid


G98 / G99 Poziia axei Z

ntre alezaje Avans de lucru Deplasare rapid nceput sau sfrit curs

Trebuie programat o poziie specific X, Y, Z, A, B nainte s fie comandat ciclul nchis. Exemplu
(Ciclu de alezare) T5 M6 G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Poziie de degajare) G143 H5 Z14.6228 M8 G1 X6.6934 Y-6.6934 Z10.5503 F360. (Poziie de pornire iniial) G165 E1.0 F12. (Ciclu nchis) G80 X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Poziie de degajare) M5 G1 G28 G91 Z0. G91 G28 B0. A0. M01

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

205

G166 Ciclul nchis de alezare i oprire pe axa a 5-a (Grupa 09)


E F A B X Y Z

Specific distana de la poziia de pornire pn n fundul alezajului Viteza de avans n oli (mm) pe minut Poziia de pornire a sculei pe axa A Poziia de pornire a sculei pe axa B Poziia de pornire a sculei pe axa X Poziia de pornire a sculei pe axa Y Poziia de pornire a sculei pe axa Z

G166 Ciclul nchis de alezare i oprire pe axa a 5-a

E G98 Poziia de pornire

E Poziia de pornire G99 Planul de deplasare rapid

G98 / G99 Poziia axei Z ntre alezaje Avans de lucru Deplasare rapid nceput sau sfrit curs
.

Trebuie programat o poziie specific X, Y, Z, A, B nainte s fie comandat ciclul nchis. Exemplu
(Ciclu de alezare i oprire) T5 M6 G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Poziie de degajare) G143 H5 Z14.6228 M8 G1 X6.6934 Y-6.6934 Z10.5503 F360. (Poziie de pornire iniial) G166 E1.0 F12. (Ciclu nchis) G80 X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Poziie de degajare) M5 G1 G28 G91 Z0. G91 G28 B0. A0. M01

206

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G169 Ciclul nchis de alezare i oprire temporizat pe axa a 5-a (Grupa 09)
E F P A B X Y Z Specific distana de la poziia de pornire pn n fundul alezajului Viteza de avans n oli (mm) pe minut Timpul de oprire n fundul alezajului Poziia de pornire a sculei pe axa A Poziia de pornire a sculei pe axa B Poziia de pornire a sculei pe axa X Poziia de pornire a sculei pe axa Y Poziia de pornire a sculei pe axa Z
G169 Ciclul nchis de alezare i oprire temporizat pe axa a 5-a

G98 Poziia de pornire

Poziia de pornire G99 Planul de deplasare rapid


G98 / G99 Poziia axei Z

ntre alezaje Avans de lucru Deplasare rapid nceput sau sfrit curs

Trebuie programat o poziie specific X, Y, Z, A, B nainte s fie comandat ciclul nchis. Exemplu
(Ciclu de alezare i oprire temporizat) T5 M6 G01 G54 G90 X8.4221 Y-8.4221 B23. A21.342 S2200 M3 F360. (Poziie de degajare) G143 H5 Z14.6228 M8 G1 X6.6934 Y-6.6934 Z10.5503 F360. (Poziie de pornire iniial) G169 E1.0 P5.0 F12. (Ciclu nchis) G80 X8.4221 Y-8.4221 B23. A21.342 Z14.6228 (Poziie de degajare) M5 G1 G28 G91 Z0. G91 G28 B0. A0. M01

G174 Tarodarea rigid nevertical n sens antiorar (Grupa 00) G184 Tarodarea rigid nevertical n sens orar (Grupa 00)

F Viteza de avans n oli pe minut X Poziia axei X la fundul alezajului Y Poziia axei Y la fundul alezajului Z Poziia axei Z la fundul alezajului S Turaia arborelui principal Trebuie programat o poziie specific X, Y, Z, A, B nainte s fie comandat ciclul nchis. Aceast poziie este utilizat ca poziie de pornire. Acest cod G este utilizat pentru executarea tarodrii rigide pentru alezaje neverticale. Acesta poate fi utilizat cu un cap n unghi drept pentru executarea tarodrii rigide pe axa X sau Y pe o frez cu 3 axe, respectiv pentru executarea tarodrii rigide ntr-un unghi arbitrar pe o frez cu 5 axe. Raportul dintre viteza de avans i turaia arborelui principal trebuie s fie exact pasul filetului prelucrat. Nu este necesar pornirea arborelui principal naintea acestui ciclu nchis; unitatea de comand o va face automat.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

207

G187 Setarea nivelului de finee (Grupa 00)

G-187 este o comand referitoare la precizie ce poate seta i controla fineea, precum i valoarea maxim pentru rotunjirea de col atunci cnd se prelucreaz o pies. Structura pentru utilizarea G187 este G187 Pn Ennnn. P Controleaz nivelul de finee, P1(grosier), P2(mediu), or P3(fin). E Seteaz valoarea maxim pentru rotunjirea de col, anulnd temporar setarea 85. Setarea 191 seteaz fineea implicit conform celor specificate de utilizator - rough (grosier), medium (mediu) sau finish (fin) - atunci cnd G187 nu este activ. Setarea medium (mediu) este setarea implicit din fabricaie. NOT: Schimbarea setrii 191 n Finish (fin) va prelungi timpul necesar pentru prelucrarea unei piese pe main. Utilizai aceast setare doar atunci cnd este necesar o finisare superioar. G187 Pm Ennnn seteaz att fineea, ct i valoarea maxim pentru rotunjirea de col. G187 Pm seteaz fineea, dar las valoarea maxim pentru rotunjirea de col la nivelul curent. G187 Ennnn seteaz valoarea maxim pentru rotunjirea de col, dar las fineea la nivelul curent. G187 singur anuleaz valoarea E i seteaz fineea la fineea implicit specificat de setarea191. G187 va fi anulat ntotdeauna atunci cnd este apsat tasta Reset (resetare), cnd se execut M30 sau M02, cnd se ajunge la sfritul programului sau cnd este apsat tasta E-stop (oprire de urgen).

G188 Apelarea programului de la PST (Grupa 00)

Apeleaz programul de prelucrare pentru paleta ncrcat pe baza nregistrrii din tabelul de planificare palete (PST) pentru paleta respectiv.

codurilE m (funcii

divErSE)

Prezentarea codurilor M

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.

M00 Oprirea programului

Codul M00 este utilizat pentru oprirea unui program. Acesta oprete axele i arborele principal, respectiv dezactiveaz lichidul de rcire (inclusiv lichidul de rcire prin arborele principal). 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. Codul M02 este utilizat pentru ncheierea unui program. Reinei c cel mai uzual mod de ncheiere a unui program este prin utilizarea unui M30. M03 pornete rotirea arborelui principal spre nainte M04 pornete rotirea arborelui principal spre napoi M05 oprete arborele principal Turaia arborelui principal este controlat cu un cod de adres S; de exemplu, S5000 va comanda o turaie a arborelui principal de 5000 rot/min.
NOT: Nu este recomandabil rularea unei comenzi M04 cu lichidul de rcire prin arborele principal (TSC).

M01 Oprirea opional a programului M02 ncheierea programului

M03 / M04 / M05 Comenzile pentru arborele principal

208

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

M06 Schimbarea sculei

Codul M06 este utilizat pentru schimbarea sculelor, de exemplu M06 T12 va introduce scula 12 n arborele principal. Dac arborele principal este n funciune, arborele principal i lichidul de rcire (inclusv TSC) vor fi oprite de comanda M06. Acest cod M activeaz pompa de lichid opional de rcire prin stropire. Pompa este dezactivat de M09, ce dezactiveaz de asemenea lichidul de rcire standard. Lichidul opional de rcire prin stropire este dezactivat automat naintea unei schimbri a sculei sau a unei schimbri a paletei, fiind repornit automat dup o schimbare a sculei sau dac era activat naintea unei secvene de schimbare a sculei. Codul M08 va activa alimentarea cu lichid de rcire opional iar un cod M09 o va dezactiva. A se vedea de asemenea M34/M35 pentru opiunea lichid de rcire programabil (P-Cool) i M88/89 pentru opiunea lichid de rcire prin arborele principal.
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 n curs de rulare.

M07 Lichidul de rcire prin stropire

M08 Activarea lichidului de rcire / M09 Dezactivarea lichidului de rcire

M10 Cuplarea frnei axei a 4-a / M11 Decuplarea frnei axei a 4-a

Aceste coduri vor aplica i elibera frna axei a 4-a opionale. Frna este normal cuplat, astfel c o comand M10 este necesar doar atunci cnd a fost utilizat un cod M11 pentru eliberarea frnei. Aceste coduri vor aplica i elibera frna axei a 5-a opionale. Frna este normal cuplat, astfel c o comand M12 este necesar doar atunci cnd a fost utilizat un cod M13 pentru eliberarea frnei. Acest cod M se comport la fel ca M06. ns M06 este metoda preferat pentru comandarea schimbrii sculei.

M12 Cuplarea frnei axei a 5-a / M13 Decuplarea frnei axei a 5-a

M16 Schimbarea sculei

M17 Deblocarea paletei APC i deschiderea uii APC / M18 Blocarea paletei APC i nchiderea uii APC
Acest cod M este utilizat pe centrele de prelucrare verticale cu schimbtoare de palete. Acesta este utilizat doar ca funcie de ntreinere/testare. Schimbrile paletelor vor fi comandate doar mpreun cu o comand M50.

M19 Orientarea arborelui principal (valorile P i R sunt o funcie opional)

Acest cod este utilizat pentru reglarea arborelui principal ntr-o poziie fix. ns, arborele principal se va orienta doar n poziia zero n lipsa acestei funcii opionale. 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.

M21-M28 Funcia M utilizator opional cu M-Fin

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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

209

Numai un releu este activat la un moment dat. O operaie tipic este aceea de comandare a unui produs rotativ. Secvena se deruleaz dup cum urmeaz: Rulai seciunea de prelucrare a unui program de prelucrare CNC. Oprii micarea CNC i comandai micarea de rotaie prin intermediul releului. Ateptai un semnal de finalizare (stop) de la produsul rotativ. 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 (COM).
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

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

K8

K1

Relee cod M PCB I/O principal


.

Panou de relee cod M opional (montat deasupra PCB I/O principal)

Releele opionale cod 8M Releele cod M suplimentare pot fi achiziionate n blocuri de cte 8. 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 dealerul 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, parametrul 352 trebuie setat la 1. Cnd este instalat opiunea 8M, accesai releele acesteia prin utilizarea M59/69.

M30 ncheierea programului i resetarea

Codul M30 este utilizat pentru oprirea unui program. Acesta oprete arborele principal i dezactiveaz lichidul de rcire (inclusiv TSC), 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. Pornirea i oprirea transportorului de pan va rula de asemenea funcia opional de splare a transportorului. M33 oprete micarea transportorului.

M31 Transportorul de pan spre nainte / M33 Oprirea transportorului de pan

210

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

M34 Deplasarea incremental a lichidului de rcire / M35 Deplasarea decremental a lichidului de rcire

Origine
M35 M34

M34 deplaseaz robinetul opiunii P-Cool cu o poziie mai departe fa de poziia curent (mai departe de poziia de origine). M35 deplaseaz robinetul de lichid de rcire cu o poziie mai aproape de poziia de origine.

Nu rotii robinetul de lichid de rcire cu mna. Se poate produce avarierea grav a motorului. M36 Piesa de pe palet pregtit

Utilizat la mainile cu schimbtoare de palete. Acest cod M amn schimbarea paletei pn cnd este apsat butonul Part Ready (pies pregtit). O schimbare a paletei va surveni dup ce este apsat butonul Pallet Ready (palet pregtit) (i uile sunt nchise). De exemplu: Onnnnn (Numr program) M36 (Lampa pies pregtit clipete, se ateapt pn cnd este apsat butonul) M50 (Se execut schimbarea paletei dup ce este apsat butonul Part Ready (pies pregtit)) (Program de prelucrare) M30

M39 Rotirea capului revolver

Schimbarea sculei se va comanda cu un M06. M39 nu este n mod normal necesar, dar este util pentru diagnosticare sau pentru redresarea dup o coliziune cu schimbtorul de scule. Codul M39 este utilizat pentru rotirea schimbtorului de scule lateral fr efectuarea unei schimbri a sculei. Numrul dorit al locaului magaziei de scule (Tn) trebuie programat nainte de M39.

M41 / M42 Meninerea treptei inferioare/ superioare

La mainile cu transmisie, comanda M41 este utilizat pentru meninerea mainii n treapta inferioar, iar M42 pentru meninerea mainii n treapta superioar. n mod normal, turaia arborelui principal (Snnn) va determina ce treapt a transmisiei trebuie s fie cuplat. Acest cod M determin transferarea unitii de comand la numrul liniei specificate de codul P dac paleta specificat de codul Q este ncrcat la un moment dat. Exemplu: M46Qn Pnn Salt la linia nn din programul curent dac paleta n este ncrcat; n caz contrar, se continu cu blocul urmtor.

M46 Salt dac paleta este ncrcat

M48 Verificarea validitii programului curent

Acest cod M este utilizat ca sistem de protecie la mainile cu schimbtoare de palete. Alarma 909 (910) va fi generat dac programul curent (paleta) nu este inclus n tabelul de planificare palete.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

211

M49 Setarea strii paletei

Acest cod M seteaz starea paletei specificate prin codul P la valoarea specificat de codul Q. Codurile Q posibile sunt: 0 - neprogramat; 1 - programat; 2 - ncrcat; 3 - finalizat; 4 - 29 - pot fi definite de utilizator. Starea paletei este utilizat doar pentru afiare. Unitatea de comand nu depinde de valoarea avut de aceasta la un moment dat, dar dac aceasta este 0, 1, 2 sau 3, unitatea de comand o va actualiza dup caz. Exemplu: M49Pnn Qmm Seteaz starea paletei nn la o valoare de mm.

Fr un cod P, aceast comand seteaz starea paletei ncrcate curent.

M50 Executarea unei schimbri a paletei

Utilizat cu o valoare P sau tabelul de planificare palete pentru efectuarea unei schimbri a paletei. Consultai de asemenea seciunea Schimbtorul de palete. 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 M21-M28 pentru detalii referitoare la releele cod M.

M51-M58 Setarea codurilor M de utilizator opionale

M59 Setarea releului de ieire

Acest cod M activeaz un releu. Un exemplu de utilizare a acestuia este M59 Pnn, unde nn este codul releului activat. O comand M59 poate fi utilizat pentru activarea oricruia dintre releele de ieire 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.

M61-M68 Dezactivarea codurilor M de utilizator opionale

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 M21-M28 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. Acest cod este utilizat pentru setarea unui punct de referin pentru comenzile G35 i G136. Acesta trebuie utilizat dup o funcie de palpare. Aceste coduri 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, G36 sau G37) 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. Acest cod poate fi plasat n aceeai linie cu codul de salt G sau n orice bloc ulterior.

M69 Dezactivarea releului de ieire

M75 Setarea punctului de referin pentru G35 sau G136

M76 Ecranul de comand inactiv / M77 Ecranul de comand activ

M78 Alarm dac se ntlnete un semnal de salt

212

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

M79 Alarm dac nu se ntlnete un semnal de salt

Acest cod M este utilizat cu un palpator. M79 genereaz o alarm dac o funcie salt programat (G31, G36 sau G37) nu recepioneaz un semnal de la palpator. Acesta este utilizat atunci cnd lipsa semnalului de salt indic o eroare de poziionare a palpatorului. Acest cod poate fi plasat n aceeai linie cu codul de salt G sau n orice bloc ulterior.

Semnal gsit
.

Semnal negsit

M80 Deschiderea uii automate / M81 nchiderea uii automate

M80 deschide ua automat, iar M81 nchide ua automat. Unitatea de comand emite semnale sonore n timp ce ua este n micare. Acest cod este utilizat pentru deblocarea sculei din arborele principal. Acesta este utilizat doar ca funcie de ntreinere/testare. Schimbarea sculei se va comanda cu un M06.

M82 Deblocarea sculei

M83 Activarea pistolului automat de aer comprimat / M84 Dezactivarea pistolului automat de aer comprimat
Un M83 va activa pistoul de aer comprimat, iar un M84 l va dezactiva. n plus, M83 Pnnn (unde nnn este n milisecunde) l va activa pentru un timp specificat, apoi l va dezactiva automat. Pistolul automat de aer comprimat este de asemenea activat i dezactivat manual prin apsarea tastei Shift (comutare) urmat de tasta Coolant (lichid de rcire). Acest cod va bloca scula n arborele principal. Acesta este utilizat doar ca funcie de ntreinere/testare. Schimbarea sculei se va comanda cu un M06.

M86 Blocarea sculei

M88 Activarea lichidului de rcire prin arborele principal / M89 Dezactivarea lichidului de rcire prin arborele principal
Codul M88 este utilizat pentru activarea lichidului de rcire prin arborele principal (TSC) opional, iar M89 pentru dezactivarea lichidului de rcire.

O scul adecvat, cu un orificiu strpuns, trebuie instalat nainte de utilizarea sistemului TSC. Dac nu se utilizeaz scule adecvate, ppua portscul va fi inundat cu lichid de rcire, ceea ce va duce la invalidarea garaniei. Nu este recomandabil rularea unei comenzi M04 (arborele principal spre napoi) cu TSC activat. Exemplu de program Not: Comanda M88 va fi plasat naintea comenzii referitoare la turaia arborelui principal.
T1 M6; (lichid de rcire prin burghiu TSC) G90 G54 G00 X0 Y0; G43 H06 Z.5; M88; (Activare TSC) S4400 M3; G81 Z-2.25 F44. R.03; M89 G80; (Dezactivare TSC) G91 G28 Z0; M30;

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

213

M95 Modul hibernare

Modul hibernare este n esen un timp prelungit de oprire temporizat (pauz). Modul hibernare poate fi utilizat atunci cnd utilizatorul vrea ca maina s nceap s se nclzeasc, astfel nct s fie pregtit de utilizare la venirea operatorului. Structura unei comenzi M95 este: M95 (hh:mm) Comentariul ce urmeaz imediat dup M95 trebuie s conin orele i minutele n care maina va fi trecut n hibernare. De exemplu, dac ora curent este 6 PM i utilizatorul vrea ca maina s rmn n hibernare pn la ora 6:30 AM a doua zi, se va utiliza urmtoarea comand: M95 (12:30) Linia (liniile) ce urmeaz dup M95 vor fi comenzi de micare a axelor i nclzire a arborelui principal.

M96 Saltul n lipsa unei intrri

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 de M96: N05 M96 P10 Q8 (Test intrare #8, ntreruptorul uii, pn cnd este nchis); N10 (Pornire bucl program); . . (Programul de prelucrare a piesei); . N85 M21 (Execut o funcie extern a utilizatorului) N90 M96 P10 Q27 (Bucl la N10 dac intrarea de rezerv [#27] este 0); N95 M30 (Dac intrarea de rezerv este 1, atunci se ncheie programul);

M97 Apelarea unui subprogram local

Acest cod este utilizat pentru apelarea unei subrutine la care se face referin printr-un numr de linie (N) din acelai program. Este necesar un cod, acesta trebuind s corespund unui numr de linie din acelai program. Acesta este util pentru subrutine simple 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 de M97: O00011 (Apel M97) T1 M06 G00 G90 G54 X0 Y0 S1000 M03 G43 H01 Z1. G01 Z0 F20. M97 P1000 L5 G00 G90 Z1. M30 N1000 G01 G91 Z-0.1 (Linia N ce va fi rulat dup rularea M97 P1000) (Comanda L5 va determina programul s ruleze linia N1000 de cinci ori)

214

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

G90 X2. G91 Z-0.1 G90 X0 M99

M98 Apelarea unui subprogram

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.
O00012 (Apel M98) T1 M06 G00 G90 G54 X0 Y0 S1000 M03 G43 H01 Z1. G01 Z0 F20. M98 P1000 L5 G00 G90 Z1. M30 O01000 (Subprogram M98) G01 G91 Z-0.1 G90 X2. G91 Z-0.1 G90 X0 M99 (Sfrit program) (Numr subprogram) (Apelare subprogram, numr subprogram, repetare bucl de 5 ori) (Numr program principal)

M99 Revenirea la subprogram sau bucl

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 - Comportamentul Fanuc este simulat prin utilizarea codului urmtor:
apelare program: Haas O0001 ... N50 M98 P2 N51 M99 P100 ... N100 (continu de aici) ... M30 subrutin: O0002 M99 O0002 M99 P100 Fanuc O0001 ... N50 M98 P2 ... N100 (continu de aici) ... M30

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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

215

M104 Extinderea braului palpatorului / M105 Retragerea braului palpatorului


Utilizate ntr-un program pentru extinderea sau retragerea braului palpatorului.

M109 Intrarea interactiv pentru utilizator

Acest cod M permite unui program cod G s plaseze o solicitare scurt (mesaj) pe ecran. O variabil macro din gama 500 - 599 trebuie specificat printr-un cod P. Programul poate verifica orice caracter ce poate fi introdus de la tastatur, prin comparare cu echivalentul zecimal al caracterului ASCII (G47, Gravarea textului, are o list de caractere ASCII). Exemplul de program urmtor va adresa utilizatorului o ntrebare cu rspuns da sau nu, apoi va atepta 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) IF [ #501 EQ 89. ] GOTO10 (Y) IF [ #501 EQ 78. ] GOTO20 (N) GOTO1 (Caut n continuare) N10 (S-a tastat un Y) M95 (00:01) GOTO30 N20 (S-a tastat un N) G04 P1. (Nu se face nimic 1 secund) N30 (Oprire) M30

Exemplul de program urmtor 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)

216

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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 %

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. 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. Putei de asemenea accesa rapid o setare tastnd numrul setrii i apsnd tasta sgeat n jos. 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. n continuare este prezentat o descriere detaliat a setrilor:

1 - Auto Power Off Timer (temporizator scoatere automat din funciune)

Aceast setare este utilizat pentru scoaterea automat a mainii de sub tensiune dup o perioad de repaus. 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 un buton 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 o apsare de buton 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 unui buton va ntrerupe secvena de scoatere din funciune. Grafic 3D.

2 - Power Off at M30 (scoatere din funciune la M30)

3 - 3D Graphics (grafic 3D)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

217

4 - Graphics Rapid Path (traiectorie de deplasare rapid n modul grafic)

Aceast setare modific modul n care este vizualizat un program n modul grafic. Cnd aceasta este Off (dezactivat), micrile neachietoare ale sculei nu indic o traiectorie. Cnd aceasta este On (activat), micrile rapide ale sculei las o linie ntrerupt pe ecran.

5 - Graphics Drill Point (punctul de gurire n modul grafic)

Aceast setare modific modul n care este vizualizat un program n modul grafic. Cnd aceasta este On (activat), micarea pe axa Z va lsa un marcaj X pe ecran. Cnd aceasta este Off (dezactivat), nu sunt prezentate marcaje suplimentare pe afiajul grafic.

6 - Front Panel Lock (blocare panou frontal)

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

7 - Parameter Lock (blocare parametri)

8 - Prog Memory Lock (blocare memorie program)

9 - Dimensioning (dimensionare)

218

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

OLI Avans de lucru Curs max. Dimensiune programabil min. Gam avans de lucru Tastele de avans rapid axe Tasta .0001 .001 .01 Tasta .1
.

METRIC mm/min +/- 39300.000 .001 .001 - 1000.000

oli/min +/- 15400.0000 .0001 .0001 - 300.000 oli/min.

.0001 oli/declic avans rapid .001 oli/declic avans rapid .01 oli/declic avans rapid .1 oli/declic avans rapid

.001 mm/declic avans rapid .01 mm/declic avans rapid .1 mm/declic avans rapid 1 mm/declic avans rapid

10 - Limit Rapid at 50% (limitare deplasare rapid la 50%)

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

11 - Baud Rate Select (selectare vitez de transfer)

12 - Parity Select (selectare paritate)

13 - Stop Bit (bii oprire)

14 - Synchronization (sincronizare)

15 H & T Code Agreement (adaptare cod H & T)

Activarea acestei setri determin maina s verifice dac exist o coresponden ntre codul de corecie H i scula din arborele principal. Aceast verificare poate contribui la prevenirea coliziunilor. Reinei c aceast setare nu va genera o alarm cu un H00. H00 este utilizat pentru a anula corecia pentru lungimea sculei. 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.
96-0228 rev AN 04-2012

Setrile 16-21

Freza - Manualul Operatorului Traducerea instruciunilor originale

219

16 - Dry Run Lock Out (blocare simulare)

Funcia simulare nu va fi disponibil atunci cnd aceast setare este On (activat). 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). Butoanele de control manual al vitezei de avans vor fi dezactivate atunci cnd aceast setare este On (activat). Butoanele de control manual al arborelui principal vor fi dezactivate atunci cnd aceast setare este On (activat). Butoanele 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. Aceasta este seria de fabricaie a mainii dumneavoastr. Aceasta nu poate fi modificat. Aceast setare controleaz sensul de decalare (deplasare) a sculei pentru degajarea sculei de alezare n cursul unui ciclu nchis G76 sau G77. Seleciile disponibile sunt X+, X-, Y+ sau Y-. Pentru informaii suplimentare cu privire la modul de funcionare a acestei setri, consultai ciclurile G76 i G77 n seciunea Codurile G.
Y X Y
.

17 - Opt Stop Lock Out (blocare oprire opional)

18 - Block Delete Lock Out (blocare tergere bloc)

19 - Feedrate Override Lock (blocare control manual al vitezei de avans)

20 - Spindle Override Lock (blocare control manual al arborelui principal)

21 - Rapid Override Lock (blocare control manual al deplasrii rapide)

22 - Can Cycle Delta Z (delta Z ciclu nchis)

23 - 9xxx Progs Edit Lock (blocare editare programe 9xxx)

24 - Leader to Punch (nceput de band pentru perforare)

25 - EOB Pattern (model EOB)

26 - Serial Number (seria de fabricaie)

27 - G76/G77 Shift Dir. (sens de decalare)

Piesa

X+
Alezaj

220

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

28 - Can Cycle Act w/o X/Z (acionare ciclu nchis fr X/Z)

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.

29 - G91 Non-modal (G91 nemodal)

Activarea acestei setri va determina utilizarea comenzii G91 doar n blocul de program n care aceasta se afl (nemodal). Cnd aceasta este OFF (dezactivat), i este comandat un G91, maina va utiliza micri incrementale pentru toate poziiile axelor. Aceast setare iniializeaz unitatea de comand pentru o a 4-a ax specificat. Consultai seciunea Programarea pe axele a 4-a i a 5-a a acestui manual pentru detalii referitoare la modificarea acestei setri. Cnd aceast setare este OFF (dezactivat), cea de-a patra ax este dezactivat; nu se pot transmite comenzi la axa respectiv. Consultai setarea 78 pentru a 5-a ax. Reinei c sunt disponibile dou selecii: USER1 (utilizator 1) i USER2 (utilizator 2) ce pot fi utilizate pentru setarea unei mese rotative unice. Cnd aceast setare este Off (dezactivat), butonul Reset (resetare) nu va modifica poziia indicatorului de program. Cnd aceasta este On (activat), butonul 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 unitatea de comand Haas recunoate sistemul de decalaje de origine atunci cnd este programat un G52 sau G92. Aceasta poate fi setat la FANUC, HAAS sau YASNAC. Setat la YASNAC G52 devine un alt decalaj de origine; similar cu G55. Setat la FANUC cu G52 Orice valori din registrul G52 vor fi adugate la toate decalajele de origine (decalare coordonate globale). Aceast valoare G52 poate fi introdus fie manual, fie prin intermediul unui program. Cnd se selecteaz FANUC, apsarea tastei RESET (resetare), comandarea unui M30 sau scoaterea din funciune a mainii va duce la tergerea valorii din G52. Setat la HAAS cu G52 Orice valori din registrul G52 vor fi adugate la toate decalajele de origine. Aceast valoare G52 poate fi introdus fie manual, fie prin intermediul unui program. Valoarea de decalare a coordonatelor G52 este setat la zero (aducere la zero) prin introducerea manual a unui zero sau prin programarea cu G52 X0, Y0 i/sau Z0. Setat la YASNAC cu G92 La selectarea YASNAC i programarea unui G92 X0 Y0, unitatea de comand va nregistra poziia curent a mainii ca nou punct de zero (decalaj de origine pies), iar poziia respectiv va fi nregistrat i va aprea n lista G52. Setat la FANUC sau HAAS cu G92 La selectarea FANUC sau HAAS cu un G92, aceasta va funciona ca setarea YASNAC, cu excepia faptului c noua valoare de poziie de origine a piesei va fi ncrcat ca nou G92. Aceast nou valoare din lista G92 va fi utilizat, mpreun cu decalajul de origine recunoscut curent, pentru definirea noii poziii de origine a piesei.

30 - 4th Axis Enable (activare axa a 4-a)

31 - Reset Program Pointer (resetare indicator de program)

32 - Coolant Override (control manual lichid de rcire)

33 - Coordinate System (sistemul de coordonate)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

221

34 - 4th Axis Diameter (diametru axa a 4-a)

Aceasta este utilizat pentru setarea diametrului pentru axa A (0.0 - 50 oli), pe care unitatea de comand l va utiliza pentru determinarea vitezei de avans unghiulare. Viteza de avans dintr-un program este msurat ntotdeauna n oli/min (sau n mm/min); de aceea, unitatea de comand trebuie s cunoasc diametrul piesei de prelucrat pe axa A pentru a putea calcula viteza de avans unghiular. Consultai setarea 79 pentru diametrul axei a 5-a. Aceasta reprezint o nregistrare numeric din gama 0.0 - 0.9999 oli. Aceasta este utilizat pentru specificarea distanei pe care o ax o parcurge dincolo de punctul int nainte de retragere. A se vedea de asemenea G60. 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 M42 Treapta superioar M09 Dezactivarea lichidului de rcire M51-58 Activarea codurilor M de utilizator M41 Treapta inferioar 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.

35 - G60 Offset (decalaj G60)

36 - Program Restart (repornire program)

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

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. 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 un buton. Aceast setare selecteaz modul de specificare a dimensiunii sculei pentru compensarea frezei. Poate fi setat la Radius (raz) sau Diameter (diametru). 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. Aceasta controleaz modul n care ncepe prima curs a unei achieri compensate i modul n care scula este ndeprtat de pies. Seleciile pot fi A sau B; consultai seciunea Compensarea frezei.

38 - Aux Axis Number (numr axe auxiliare)

39 - Beep @ M00, M01, M02, M30 (avertizare sonor la M00, M01, M02, M30)

40 - Tool Offset Measure (msurare corecie scul)

41 - Add Spaces RS-232 Out (adugare de spaii la ieirea RS-232)

42 - M00 After Tool Change (M00 dup schimbarea sculei)

43 - Cutter Comp Type (tip compensare frez)

222

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

44 - Min F in Radius TNC % (F min n % TNC raz)

(Viteza de avans minim n procente din compensarea razei vrfului sculei) Aceast setare afecteaz viteza de avans atunci cnd compensarea frezei deplaseaz scula spre interiorul unei traiectorii de achiere circulare. Acest tip de achiere va ncetini avansul pentru a se menine o vitez de achiere constant. Aceast setare specific cea mai redus vitez de avans ca procent din viteza de avans programat (n gama 1-100).

45 - Mirror Image X-axis (imagine n oglind pe axa X) 46 - Mirror Image Y-axis (imagine n oglind pe axa Y) 47 - Mirror Image Z-axis (imagine n oglind pe axa Z) 48 - Mirror Image A-axis (imagine n oglind pe axa A)

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.
FR OGLIND
Y+

OGLIND X

x-

x+

OGLIND Y
.

Y-

OGLIND XY

49 - Skip Same Tool Change (anulare schimbare pentru aceeai scul)

n unele programe, aceeai scul poate fi apelat n seciunea urmtoare a unui program sau subrutine. Unitatea de comand va executa dou schimbri i va continua cu aceeai scul n arborele principal. Activarea acestei setri va anula schimbarea sculei dac se utilizeaz aceeai scul; o schimbare a sculei va surveni doar dac urmeaz a fi instalat o scul diferit n arborele principal. 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.

50 - Aux Axis Sync (sincronizare ax auxiliar)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

223

52 - G83 Retract Above R (G83 retragere peste planul R)

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 necesar pentru eliminarea achiilor, planul R poate fi adus mult mai aproape de piesa gurit.
Poziia de pornire Planul R Noul plan R Partea superioar a piesei

Setarea 52

53 - Jog w/o Zero Return (avans rapid fr revenire la zero)

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 butonului MDI/DNC. Funcia DNC (Direct Numeric Control - comanda numeric direct) nu este disponibil cnd aceasta este setat la Off (dezactivat).

54 - Aux Axis Baud Rate (vitez de transfer ax auxiliar)

55 - Enable DNC from MDI (activare DNC de la MDI)

56 - M30 Restore Default G (M30 restabilete G implicit)

Cnd aceast setare este On (activat), ncheierea unui program cu un M30 sau apsarea tastei Reset (resetare) readuce toate codurile G modale la valorile implicite. Cnd aceast setare este Off (dezactivat), este posibil ca axele s nu ajung n poziia programat X,Y nainte ca axa Z s nceap micarea. Aceasta poate cauza probleme la dispozitivele de fixare, detaliile pieselor fine sau muchiile piesei de prelucrat. Activarea acestei setri asigur ajungerea frezei n poziia X,Y programat nainte ca axa Z s se mite.

57 - Exact Stop Canned X-Z (oprire exact ciclu nchis X-Z)

58 - Cutter Compensation (compensare frez)

Aceast setare selecteaz tipul de compensare a frezei ce este utilizat (FANUC sau YASNAC). Consultai seciunea Compensarea frezei.

59 - Probe Offset X+ (corecie palpator X+) 60 - Probe Offset X- (corecie palpator X-) 61 - Probe Offset Z+ (corecie palpator Z+) 62 - Probe Offset Z- (corecie palpator Z-)

Aceste setri sunt utilizate pentru a defini decalarea i dimensiunea palpatorului arborelui principal. Acestea 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.

224

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

63 - Tool Probe Width (lime palpator scul)

Aceast setare este utilizat pentru specificarea limii palpatorului utilizat pentru testarea diametrului sculei. Aceast setare se aplic doar pentru opiunea de palpare; aceasta este utilizat de G35. Aceast setare modific modul de funcionare a butonului 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: Total curs Y = parametrul 20/parametrul 19 Scala = total curs Y/setarea 65

64 - T. Ofs Meas Uses Work (msurare corecie scul utiliznd coordonatele de lucru)

65 - Graph Scale (Height) (scal grafic - nlime)

66 - Graphics X Offset (decalaj X grafic)

Aceast setare poziioneaz partea dreapt a ferestrei de scalare fa de poziia de zero a mainii pe axa X (consultai seciunea Modul Grafic). Valoarea implicit a acesteia este zero. Aceast setare poziioneaz partea superioar a ferestrei de scalare fa de poziia de zero a mainii pe axa Y (consultai seciunea Modul Grafic). Valoarea implicit a acesteia este zero.
Modul Grac

67 - Graphics Y Offset (decalaj Y grafic)

Setrile 66 i 67 setate la

Setrile 66 i 67 setate la 2.0

68 - Graphics Z Offset (decalaj Z grafic)


Rezervat pentru utilizare ulterioar.

69 - DPRNT Leading Spaces (spaii libere DPRNT)

Aceasta este o setare On/Off (activat/dezactivat). Cnd aceasta este setat la off (dezactivat), unitatea de comand nu 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 = .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).

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

225

70 - DPRNT OPEN/CLOS DC code (cod DC deschis/nchis DPRNT)

Aceast setare controleaz dac instruciunile POPEN i PCLOS din macro-uri transmit codurile de comand DC la portul serial. Cnd setarea este On (activat), aceste instruciuni vor transmite coduri de comand DC. Cnd aceasta este Off (dezactivat), codurile de comand sunt reinute. Valoarea implicit a acesteia este On (activat). Aceasta specific scalarea pentru o comand G51 (consultai seciunea Codul G, G51) atunci cnd nu este utilizat adresa P. Valoarea implicit este 1.000 (gama 0.001 - 8380.000). Aceasta specific rotaia, n grade, pentru o comand G68 atunci cnd nu este utilizat adresa R. Aceasta trebuie s fie n gama 0.0000 - 360.0000. Aceast setare permite modificarea unghiului de rotaie G68 pentru fiecare G68 comandat. Cnd aceasta este ON (activat) i o comand G68 este executat n modul incremental (G91), valoarea specificat n adresa R este adugat la unghiul de rotaie anterior. De exemplu, o valoare R de 10 va determina o rotaie de 10 atunci cnd funcia este comandat prima oar, 20 a doua oar etc. 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.

71 Default G51 Scaling (scalare G51 implicit)

72 Default G68 Rotation (rotaie G68 implicit)

73 G68 Incremental Angle (unghi incremental G68)

74 - 9xxx Progs Trace (urmrire programe 9xxx)

75 - 9xxxx Progs Singls BLK (programe bloc cu bloc 9xxxx)

76 - Tool Release Lock Out (blocare eliberare scul)

Cnd aceast setare este ON (activat), tasta Tool release (eliberare scul) de pe tastatur este dezactivat.

226

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

77 - Scale Integer F (numr ntreg F)

Aceast setare permite operatorului s selecteze modul n care unitatea de comand interpreteaz o valoare F (vitez de avans) ce nu conine un punct zecimal. (Se recomand ca programatorii s utilizeze ntotdeauna un punct zecimal.) Aceast setare ajut operatorii s ruleze programe dezvoltate pe o unitate de comand de alt provenien dect Haas. De exemplu, F12 devine: 0.0012 uniti/minut cu setarea 77 Off (dezactivat) 12.0 uniti/minut cu setarea 77 On (activat) Exist 5 setri pentru viteza de avans: OLI IMPLICIT (.0001) NTREG F1 = F1 .1 F1 = F.0001 .01 F10 = F.001 .001 F100 = F.01 .0001 F1000 = F.1 MILIMETRI IMPLICIT (.001) NTREG F1 = F1 .1 F1 = F.001 .01 F10 = F.01 .001 F100 = F.1 .0001 F1000 = F1

78 - 5th Axis Enable (activare axa a 5-a)

Cnd aceast setare este OFF (dezactivat), cea de-a cincea ax este dezactivat; nu se pot transmite comenzi la axa respectiv. Consultai setarea 30 pentru a 4-a ax. Reinei c exist dou selecii USER1 (utilizator 1) i USER2 (utilizator 2) ce pot fi utilizate pentru setarea unei mese rotative unice. Aceasta este utilizat pentru setarea diametrului pentru axa B (0.0 - 50 oli), pe care unitatea de comand l va utiliza pentru determinarea vitezei de avans unghiulare. Viteza de avans dintr-un program este msurat ntotdeauna n oli/min (sau n mm/min); de aceea, unitatea de comand trebuie s cunoasc diametrul piesei de prelucrat pe axa B pentru a putea calcula viteza de avans unghiular. Consultai setarea 34 pentru diametrul axei a 4-a. Aceasta este o setare On/Off (activat/dezactivat). Cnd aceasta este OFF (dezactivat), deplasarea axei se face normal. Cnd aceasta este On (activat), micarea axei B poate fi activat n oglind (sau inversat) fa de punctul de zero al piesei. A se vedea de asemenea setrile 45-48 i G101. 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. Setarea 81 va determina efectuarea uneia din urmtoarele aciuni n cursul iniializrii/repornirii: A. Dac setarea 81 este setat la zero, caruselul va fi rotit la locaul #1. Nu se execut nicio schimbare a sculei. B. Dac setarea 81 conine scula #1, scula aflat curent n arborele principal este scula #1 i se apas ZERO RET - ALL (revenire la zero - toate), caruselul va rmne la acelai loca i nu se execut nicio schimbare a sculei. C. Dac setarea 81 conine numrul unei scule ce nu se afl curent n arborele principal, caruselul va fi rotit la locaul #1 i apoi la locaul ce conine scula specificat de setarea 81. Se va executa o schimbare a sculei pentru instalarea sculei specificate n arborele principal.

79 - 5th Axis Diameter (diametru axa a 5-a)

80 - Mirror Image B-axis (imagine n oglind pe axa B)

81 - Tool At Power Up (scul la iniializare)

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%).
96-0228 rev AN 04-2012

83 - M30/Resets Overrides (M30 - resetare control manual funcii)

Freza - Manualul Operatorului Traducerea instruciunilor originale

227

84 - Tool Overload Action (aciune la suprasolicitare scul)

Aceast setare determin executarea aciunii specificate (alarm, oprire avans, avertizare sonor, avans automat) atunci cnd scula este suprasolicitat (consultai seciunea Sculele). Selectarea Alarm (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 (bip) 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 butoanele 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 butoanele de control manual al vitezei de avans de pe tastatur n timp ce este selectat funcia avans automat. Intrrile acestor butoane 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 butoanele de control manual al vitezei de avans.

85 - Maximum Corner Rounding (rotunjire de col maxim)

Definete precizia mainii n privina colurilor rotunjite n gama de toleran selectat. Valoarea implicit iniial este de 0.05 oli. Dac aceast setare este zero (0), unitatea de comand reacioneaz ca i cum s-ar fi comandat cte o oprire exact n fiecare bloc de micare.
Punct program

Se manifest urmtoarele dou condiii:


Nu este necesar ncetinirea pentru satisfacerea setrii referitoare la precizie O vitez mult mai mic necesar pentru prelucrare la coluri

Setarea 85= 0.002 Setarea 85= 0.005


.

86 - M39 Lockout (blocare M39)

Aceasta este o setare On/Off (activat/dezactivat). Cnd aceasta este ON (activat), comenzile M39 sunt ignorate. Aceasta este o setare On/Off (activat/dezactivat). Cnd aceast setare este ON (activat) i se comand un M06, orice funcii controlate manual vor fi anulate i setate la valorile lor programate sau implicite. 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 limiteaz numrul de scule afiate n ecranul Tool Geometry (geometrie scule). Gama acestei setri este 1 - 200.

87 - M06 - Resets Overrides (M06 - resetare control manual funcii)

88 - Reset Resets Overrides (reiniializare control manual setri)

90 - Max Tools To Display (numr max. de scule afiate)

228

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

91 - Advanced Jog (avans rapid avansat)

Activarea acestei setri duce la activarea funciilor indexare avans rapid i limite de curs avans rapid. Aceast setare este utilizat la mainile din seria Sculrie. Consultai suplimentul Freza de sculrie pentru informaii suplimentare referitoare la aceste funcii. 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. Activarea acestei setri i apsarea tastei Handle Control Feedrate (manet de control vitez de avans) 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. 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.

100 - Screen Saver Delay (temporizare protecie ecran)

101 - Feed Overide -> Rapid (control manual avans ->deplasare rapid)

103 - CYC START/FH Same Key (aceeai tast pentru pornire ciclu/oprire avans)

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.

108 - Quick Rotary G28 (G28 rapid mas rotativ)

Activarea acestei setri va readuce masa rotativ la zero pe cel mai scurt drum. De exemplu, dac masa rotativ este la 10 i se comand o revenire la zero, masa rotativ se va roti cu 350 dac aceast setare este OFF (dezactivat). Dac setarea este ON (activat) masa se va roti cu -10. Pentru a se utiliza setarea 108, bitul parametrului NC. CIRC. (10) trebuie setat la 1 pentru parametrul 43 pentru axa A i parametrul 151 pentru axa B. Dac biii parametrilor nu sunt setai la 1, unitatea de comand va ignora setarea 108.

109 - Warm-Up Time in MIN. (timp de nclzire n minute)

Acesta este numrul de minute (pn la 300 minute de la iniializare) n care sunt aplicate compensrile specificate n setrile 110-112. Prezentare general Cnd maina este pus n funciune, dac setarea 109, i cel puin una dintre setrile 110, 111 sau 112, sunt setate la o valoare diferit de zero, va fi afiat urmtoarea avertizare: ATENIE! Warm up Compensation is specified! Do you wish to activate Warm up Compensation (Y/N)? (ATENIE! Compensare nclzire specificat! Dorii s activai compensarea la nclzire (da/nu)?

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

229

Dac se tasteaz Y, unitatea de comand aplic imediat compensarea total (setarea 110, 111, 112), iar compensarea ncepe s descreasc odat cu trecerea timpului. De exemplu, dup ce se scurge 50% din timpul specificat n setarea 109, distana de compensare va fi de 50%. Pentru a reiniializa perioada de timp, este necesar s oprii i repornii maina, apoi s rspundei Y (da) la ntrebarea referitoare la compensare de la iniializarea mainii. ATENIE! Modificarea setrii 110, 111 sau 112 n timp ce compensarea este n evoluie poate determina o micare brusc de pn la 0.0044 oli. Timpul de nclzire rmas este afiat n colul din dreapta jos al ecranului Diagnostics Inputs 2 (intrri diagnosticare) ntr-un format hh:mm:ss.

110 - Warmup X Distance (distan X nclzire) 111 - Warmup Y Distance (distan Y nclzire) 112 - Warmup Z Distance (distan Z nclzire)

Setrile 110, 111 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-112 s aib efect.

114 - Conveyor Cycle Time (durat ciclu transportor, n minute) 115 - Conveyor On-time (timp activare transportor, n minute)

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: Butonul CHIP FWD (transportor pan nainte) (sau M31) va porni transportorul n sens spre nainte i va activa ciclul. Butonul CHIP STOP (oprire transportor pan) (sau M33) va opri transportorul i va anula ciclul.

116 - Pivot Length (lungime pivot)

Setarea 116 este setat n fabricaie i nu va fi modificat niciodat. Numai un tehnician de service calificat poate opera o modificare a acestei setri. Aceast setare este asigurat pentru clienii ce dein mai multe freze Haas cu 5 axe i doresc s transfere programele i sculele de la o main la alta. Diferenele de lungime a pivotului (diferenele dintre setrile 116 ale diferitelor maini) pot fi nregistrate n aceast setare, iar aceasta va fi aplicat pentru compensarea lungimii sculei G143. 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.

117 - G143 Global Offset (decalaj global G143)

118 - M99 Bumps M30 CNTRS (impulsuri M99 pentru comenzile M30)

119 - Offset Lock (blocare corecii/decalaje)

120 - Macro Var Lock (blocare variabile macro)

230

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

121 - APC Pal. One Load X (ncrcare X paleta 1 APC) 122 - APC Pal. One Load Y (ncrcare Y paleta 1 APC) 123 - APC Pal. One Unload X (descrcare X paleta 1 APC) 124 - APC Pal. One Unload Y (descrcare Y paleta 1 APC) 125 - APC Pal. Two Load X (ncrcare X paleta 2 APC) 126 - APC Pal. Two Load Y (ncrcare Y paleta 2 APC) 127 - APC Pal. Two Unload X (descrcare X paleta 2 APC) 128 - APC Pal. Two Unload Y (descrcare Y paleta 2 APC) 129 - APC Pal. 1 and 2 Safe X Pos (poz. de siguran X paleta 1 i 2 APC)

Setrile 121-129 sunt poziiile paletei pentru axele X i Y. Acestea sunt setate n momentul instalrii APC i nu ar trebui s necesite modificri. Aceast setare afecteaz viteza de retragere n cursul unui ciclu de tarodare (freza trebuie s fie prevzut cu opiunea tarodare rigid). Introducerea unei valori, cum ar fi 2, va comanda frezei s retrag tarodul cu o vitez de dou ori mai mare dect cea de intrare. Dac valoarea este 3, acesta se va retrage de trei ori mai repede. O valoare de 0 sau 1 nu va avea niciun efect asupra vitezei de retragere. (Gama 0 - 4) Introducerea valorii 2 este echivalent cu utilizarea unui cod J de valoare 2 pentru G84 (ciclu nchis de tarodare). ns, specificarea unui cod J pentru tarodare rigid va anula temporar setarea 130.

130 - Tap Retract Speed (vitez de retragere tarod)

131 - Auto Door (u automat)

Aceast setare vizeaz ua automat opional. Aceasta va fi setat On (activat) la mainile cu o u automat. A se vedea de asemenea M85/81 (codurile M de deschidere/nchidere u automat). Ua se va nchide cnd este apsat butonul Cycle Start (pornire ciclu) i se va deschide cnd programul ajunge la un M00, M01 (cu oprirea opional activat) sau M30 i arborele principal s-a oprit.

133 - REPT Rigid Tap (repetare tarodare rigid)

Aceast setare asigur orientarea arborelui principal n cursul tarodrii, astfel nct filetele s fie aliniate atunci cnd este programat o a doua trecere de tarodare n acelai alezaj. 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). Dac se tasteaz Y (da), unitatea de comand actualizeaz corecia/decalajul ca de obicei; n caz contrar, modificarea este respins.

142 - Offset Chng Tolerance (toleran modificare corecie/decalaj)

143 Machine Data Collect (colectare date main)

Aceast setare permite utilizatorului s extrag date din unitatea de comand cu ajutorul uneia sau al mai multor 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 seciunea Transferul de date CNC pentru informaii detaliate. 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.

144 - Feed Overide -> Spindle (control manual avans ->arbore principal)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

231

146 - APC Pallet 3 Load X (ncrcare X paleta 4 APC) 147 - APC Pallet 3 Load Y (ncrcare Y paleta 4 APC) 148 - APC Pallet 3 Unload X (descrcare X paleta 4 APC) 149 - APC Pallet 3 Unload Y (descrcare Y paleta 4 APC) 150 - APC Pallet 4 Load X (ncrcare X paleta 4 APC) 151 - APC Pallet 4 Load Y (ncrcare Y paleta 4 APC) 152 - APC Pallet 4 Unload X (descrcare X paleta 4 APC) 153 - APC Pallet 4 Unload Y (descrcare Y paleta 4 APC) 154 - APC Pallet 3 & 4 Safe X (poz. de siguran X paletele 3 i 4 APC)
A se vedea setrile 121 - 129.

155 - Load Pocket Tables (ncrcare tabele locae magazie scule)

Aceast setare se va utiliza doar atunci cnd se efectueaz o actualizare a software-ului i/sau memoria este tears i/sau unitatea de comand este reiniializat. Pentru a se nlocui coninutul tabelului locaurilor schimbtorului de scule lateral cu datele din fiier, aceast setare trebuie s fie ON (activat). Dac aceast setare este OFF (dezactivat) atunci cnd se ncarc un fiier de corecii/decalaje de pe un dispozitiv USB sau prin intermediul RS-232, coninutul tabelului Locauri magazie scule nu va fi modificat. Setarea 155 este dezactivat automat atunci cnd este pus n funciune maina.

156 - Save Offset with PROG (salvare corecii/decalaje cu PROG)

Activarea acestei setri va face ca unitatea de comand s salveze coreciile/decalajele n acelai fiier cu programul, dar 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.

157 - Offset Format Type (tip format corecii/decalaje)

158,159,160 - XYZ Screw Thermal COMP% (COMP% termic urub XYZ)

Aceste setri pot fi setate ntre -30 i +30 i vor ajusta compensarea termic existent a urubului cu -30% +30%, dup caz. 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: X, Y, Z, A, B, C, E, F, I, J, K, U, W A (cu excepia G76) Dac o valoare A G76 ce conine un punct zecimal este ntlnit n cursul execuiei programului, este generat alarma 605 Unghi de vrf scul nevalabil. D (cu excepia G73) R (cu excepia G71 n modul YASNAC) 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. Reinei c aceast setare afecteaz modul de interpretare a tuturor programelor nregistrate manual, de pe un disc sau prin intermediul RS-232. Aceasta nu modific efectul setrii 77 Scale Integer F (numr ntreg F).

162 - Default To Float (punct zecimal mobil implicit)

232

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

163 - Disable .1 Jog Rate (dezactivare vitez de avans rapid 0.1)

Aceast setare dezactiveaz viteza maxim de avans rapid. Dac este selectat viteza maxim de avans rapid, va fi n schimb selectat automat urmtoarea vitez inferioar disponibil. Aceast setare se aplic butonului Rotary Index (index mas rotativ) al EC300. Aceasta specific rotaia mesei rotative n staia de ncrcare. Aceasta va fi setat la o valoare cuprins ntre -360 i 360 de grade. De exemplu, introducerea 90 va roti paleta cu cte 90 de fiecare dat cnd este apsat butonul Rotary index (index mas rotativ). Dac aceasta este setat la zero, masa rotativ nu se va roti. 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. 167 Coolant Replacement default in power-on hours (nlocuire implicit lichid de rcire n n ore de funcionare main) 169 Oil Filter Replacement default in power-on hours (nlocuire implicit filtru de ulei n n ore de funcionare main) 170 Gearbox Oil Replacement default in power-on hours (nlocuire implicit ulei de transmisie n n ore de funcionare main) 171 Coolant Tank Level Check default in power-on hours (verificare implicit nivel lichid de rcire din rezervor n n ore de funcionare main) 172 Way Lube Level Check default in power-on hours (verificare implicit nivel ulei din baia de ulei n n ore de micare axe) 173 Gearbox Oil Level Check default in power-on hours (verificare implicit nivel ulei de transmisie n n ore de funcionare main) 174 Seals/Wipers Inspection default in power-on hours (verificare implicit garnituri de etanare/ perii de contact n n ore de micare axe) 175 Air Supply Filter Check default in power-on hours (verificare implicit filtru alimentare cu aer n n ore de funcionare main) 176 Hydraulic Oil Level Check default in power-on hours (verificare implicit nivel ulei hidraulic n n ore de funcionare main) 177 Hydraulic Filter Replacement default in power-on hours (nlocuire implicit filtru de ulei hidraulic n n ore de micare axe) 178 Grease Fittings default in power-on hours (gresare implicit armturi n n ore de micare axe) 179 Grease Chuck default in power-on hours (gresare implicit mandrin n n ore de micare axe) 180 Grease Tool Changer Cams default in tool-changes (gresare implicit came schimbtor de scule la n schimbri scule) 181 Spare Maintenance Setting #1 default in power-on hours (setarea #2 ntreinere suplimentar n n ore de funcionare main) 182 Spare Maintenance Setting #2 default in power-on hours (setarea #2 ntreinere suplimentar n n ore de funcionare main) 183 Spare Maintenance Setting #3 default in power-on hours (setarea #4 ntreinere suplimentar n n ore de micare axe) 184 Spare Maintenance Setting #4 default in power-on hours (setarea #4 ntreinere suplimentar n n ore de micare axe) 185 Spare Maintenance Setting #5 default in power-on hours (setarea #6 ntreinere suplimentar n n schimbri scule) 186 Spare Maintenance Setting #6 default in power-on hours (setarea #6 ntreinere suplimentar n n schimbri scule)

164 - Rotary Increment (deplasare incremental mas rotativ)

167-186 Periodic Maintenance (ntreinere periodic)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

233

187 - Machine Data Echo (retransmitere date main)

Aceast setare poate fi ON (activat) sau OFF (dezactivat). Cnd este setat la ON (activat), comenzile Q de colectare date emise de la PC-ul utilizatorului vor fi afiate pe ecranul PC-ului. Cnd este setat la OFF (dezactivat), aceste comenzi nu vor fi afiate. Axele pot fi scalate individual cu ajutorul urmtoarelor setri (trebuie s fie un numr pozitiv). Setarea 188 = G51 X SCALE (scar X G51) Setarea 189 = G51 Y SCALE (scar Y G51) Setarea 190 = G51 Z SCALE (scar Z G51) ns, dac setarea 71 are o valoare, setrile 188 - 190 sunt ignorate, iar valoarea din setarea 71 este utilizat pentru scalare. Dac valoarea pentru setarea 71 este zero, sunt utilizate setrile 188 -190. Reinei c atunci cnd setrile 188 - 190 sunt n vigoare, se admite doar interpolarea liniar G01. Dac se utilizeaz G02 sau G03, este generat alarma 467.

188/189/190 - G51 X/Y/Z SCALE (scar X/Y/Z G51)

191 - Default Smoothness (finee implicit)

Aceast setare poate fi setat la ROUGH (grosier), MEDIUM (mediu) sau FINISH (fin) i utilizeaz parametrii 302, 303, 314, 749 i 750-754 i codul G187 pentru a seta fineea i un factor maxim de rotunjire de col. Valorile implicite sunt utilizate atunci cnd nu sunt anulate temporar de o comand G187. Aceasta specific durata de timp n care se ateapt n inactivitate nainte s se dezactiveze transportorul de pan (i funcia opional de splare, dac este prevzut). 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. 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).

196 - Conveyor Shutdown (dezactivare transportor)

197 - Coolant Shutdown (dezactivare lichid de rcire)

198 - Background Color (culoare fundal)

199 - Backlight Timer (temporizator iluminare de fundal)

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 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 butoane, etc. Valoarea implicit este 0. Specific perioada de timp, n minute, n care iluminarea de mare intensitate (HIL) rmne activat. Aceasta poate fi 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.

216 - Servo and Hydraulic Shutoff (dezactivare servo i pomp hidraulic)

238 - High Intensity LIght Timer (temporizator iluminare de mare intensitate, n minute)

239 - Worklight Off Timer (temporizator stingere lamp de lucru, n minute)

234

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

242 - Interval de purjare condens din aer (minute)

Aceast setare specific intervalul pentru purjarea condensului din rezervorului de aer al sistemului. La scurgerea perioadei de timp specificate prin setarea 242, ncepnd de la miezul nopii, este iniiat purjarea. 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. Aceast setare specific lungimea calibrului de referin utilizat pentru localizarea suprafeei de palpare a sculei n timpul setrii. Aceasta reprezint lungimea de la baza pn la vrful calibrului de referin. Aceasta poate fi msurat n general pentru un calibru de presetare a sculei. Numele sub care dorii s apar unitatea de comand n reea. 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.

243 - Timp de purjare condens din aer (secunde)

244 - Master Gage Tool Length (lungime scul calibru de referin) (oli)

900 - CNC Network Name (nume reea CNC)

901 - Obtain Adress Automatically (obinere automat adres)

902 - IP Address (adres IP)

Utilizat ntr-o reea cu adres TCP/IP static (DHCP dezactivat). Administratorul de reea va aloca o adres (de exemplu 192.168.1.1). Maina trebuie s fie oprit i repornit pentru ca schimbrile operate asupra acestei setri s intre n vigoare.
NOT: Structura adresei pentru Subnet Mask, Gateway i DNS este XXX.XXX.XXX.XXX (de exemplu 255.255.255.255); adresa nu se va ncheia cu un punct. Adresa maxim este 255.255.255.255; nu se admit numere negative.

903 - Subnet Mask (masca de subreea)

Utilizat ntr-o reea cu adres TCP/IP static. Administratorul de reea trebuie s aloce o valoare pentru masc. Maina trebuie s fie oprit i repornit pentru ca schimbrile operate asupra acestei setri s intre n vigoare. 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.

904 - Gateway (cale de acces)

905 - DNS Server (server DNS)

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

235

906 - Domain/Workgroup Name (nume domeniu/grup de lucru)

Informeaz reeaua cu privire la grupul de lucru sau domeniul de care aparine unitatea de comand CNC. Maina trebuie s fie oprit i repornit pentru ca schimbrile operate asupra acestei setri s intre n vigoare. Pentru mainile Haas cu WINCE FV 12.001 sau superior, nregistrai numele NETBIOS al computerului pe care se afl directorul partajat. Adresa IP nu este acceptat. Numele unui director partajat n reea. Dup ce este selectat un nume pentru gazd, pentru a redenumi calea, nregistrai noul nume i apsai tasta WRITE (scriere).
NOT: Nu utilizai spaii n cmpul PATH (cale).

907 - Remote Server Name (nume server la distan)

908 - Remote Share Path (cale de partajare la distan)

909 - User Name (nume utilizator)

Acesta este numele utilizat pentru conectare la server sau domeniu (prin utilizarea unui cont de domeniu). Maina trebuie s fie oprit i repornit pentru ca schimbrile operate asupra acestei setri s intre n vigoare. Numele de utilizator sunt sensibile la majuscule i nu pot conine spaii. 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.

910 - Password (parol)

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.

912 - Floppy Tab Enabled (acces floppy activat)

913 - Hard Drive Tab Enabled (acces unitate hard activat)

914 - USB Tab Enabled (acces USB activat)

915 - Net Share (conexiune de reea)

916 - Second USB Tab Enabled (acces la al doilea USB activat)

236

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

ntrEinErEa

Cerine generale

Gama temperaturii de funcionare: 41F - 122F (5 - 50C) Gama temperaturii de depozitare: ntre -4F i 158F (ntre -20 i 70C) Umiditatea atmosferic: 20-95% umiditate relativ, fr condensare Altitudinea: 0-7000 picioare
rEfEritoarE la alimEntarEa ElEctric

cErinE

Toate mainile necesit:

Tensiunea de alimentare AC este trifazic, n conexiune triunghi sau stea, cu excepia faptului c sursa de alimentare trebuie mpmntat (de ex. o born sau o born central pentru conexiunea triunghi, o linie neutr pentru conexiunea stea) Gama de frecvene este de 47 - 66 Hz Tensiune n reea ce nu fluctueaz cu peste +/10% Oscilaia armonic nu va depi 10% din tensiunea total RMS Sistem 20 - 15 HP (VF standard i 10K, EC300, EC400)
Tensiune 195 - 260 V Alimentare cu tensiune1 ntreruptor de reea Haas Seciune cablu* 50 A 40 A 8 AWG nalt tensiune 354 - 488 V2 25 A 20 A 12 AWG

Sistem 40 - 30 HP (con ISO 50, VF de mare vitez, EC-300, EC-400 12K, VM)
Tensiune 195 - 260 V Alimentare cu tensiune ntreruptor de reea Haas Seciune cablu* 100 A 80 A 4 AWG nalt tensiune 354 - 488 V 50 A 40 A 8 AWG

Sistem 60-45 HP (10K Inline)


Tensiune 195 - 260 V Alimentare cu tensiune 120 A nalt tensiune 354 - 488 V

Trebuie s se utilizeze un transformator extern

ntreruptor de reea Haas Seciune cablu*

150 A 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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

237

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

rEfEritoarE la alimEntarEa cu aEr

Freza necesit minim 100 psi la intrarea n regulatorul de presiune din partea din spate a mainii. Este de asemenea necesar un volum de 4 scfm (9 scfm pentru frezele EC i HS). 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. Not: Adugai 2 scfm la cerinele minime referitoare la alimentarea cu aer dac operatorul va utiliza ajutajul de aer n cursul operaiilor pneumatice. 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 1/2. Racordai reeaua de aer comprimat a atelierului la main i reglai regulatorul principal la 85 psi.
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. AVERTISMENT! Dac maina funcioneaz i indicaia manometrul (de pe regulatorul mainii) se reduce cu peste 10 psi n cursul schimbrii sculei sau paletei, nseamn c se livreaz aer insuficient la main.

238

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

programul

dE ntrEinErE

n continuare se prezint o list a interveniilor de ntreinere periodic necesare pentru centrele de prelucrare. Aceste specificaii necesare vor fi respectate pentru a se menine maina n bun stare de funcionare i a se pstra garania. Interval Zilnic Verificai nivelul de lichid de rcire n fiecare schimb de lucru de opt ore (n special n cursul utilizrii intensive a TSC). Verificai nivelul din rezervorul de ulei de ungere glisiere. ndeprtai achiile de pe capacele de protecie glisiere i din tava inferioar. ndeprtai achiile de pe schimbtorul de scule. tergei conul arborelui principal cu o lavet curat i aplicai ulei fin. ntreinere efectuat

Sptmnal Verificai filtrele de lichid de rcire prin scul (TSC). Curai-le sau nlocuii-le dup caz. Verificai dac funcioneaz corespunztor purjarea automat a regulatorului de pe filtru.

La mainile cu TSC opional, curai coul de achii din rezervorul de lichid de rcire. Scoatei capacul rezervorului i ndeprtai eventualele depuneri din rezervor. Deconectai pompa de lichid de rcire de la compartimentul de comand i scoatei de sub tensiune unitatea de comand nainte s intervenii asupra rezervorului de lichid de rcire. Facei asta lunar la mainile fr TSC opional. Verificai dac pe manometrul / regulatorul de aer se indic 85 psi. Verificai dac pe regulatorul de presiune a aerului pentru arborele principal se indic 15 psi la frezele verticale. 25 psi la frezele orizontale. La mainile cu TSC opional, aplicai puin vaselin pe toate tiretele portcuitelor. Facei asta lunar la mainile fr TSC opional. Curai suprafeele exterioare cu o soluie de curare neutr. NU utilizai solveni. Verificai presiunea de echilibrare hidraulic n conformitate cu specificaiile mainii.

Lunar Verificai nivelul de ulei din cutia de viteze. La arborii principali cu con ISO 40: Scoatei capacul de vizitare de sub ppua portscul. Adugai ncet ulei de sus, pn cnd ncepe s picure ulei prin tubul de preaplin din partea inferioar a bii de ulei. La arborii principali cu con ISO 50: Verificai nivelul de ulei n vizor. Adugai ulei prin partea lateral a cutiei de viteze dac este necesar. Inspectai funcionarea capacelor de protecie glisiere i lubrifiai-le cu ulei fin dac este necesar.

Aplicai puin vaselin pe marginea exterioar a inelor de ghidare ale schimbtorului de scule i trecei-l prin toate poziiile. Verificai nivelul de ulei SMTC n vizor, (consultai Nivelul de ulei din schimbtorul de scule lateral din cadrul seciunii de fa).

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

239

EC-400 Curai plcuele de poziionare de pe axa A i staia de ncrcare. Pentru aceasta trebuie demontat paleta. La mainile cu schimbtoare de scule tip umbrel, gresai flana n V a tuturor portcuitelor.

Verificai dac exist acumulri de praf pe fantele de ventilaie ale unitii vectoriale din compartimentul electric (sub butonul de pornire). Dac exist acumulri, deschidei compartimentul electric i tergei fantele de ventilaie cu o lavet curat. Aplicai dac este cazul aer comprimat pentru a ndeprta acumulrile de praf. Semestrial nlocuii lichidul de rcire i curai temeinic rezervorul de lichid de rcire. Verificai toate furtunurile i conductele de ungere dac prezint fisuri.

Verificai axa rotativ A. Dac este necesar, completai uleiul (Mobil SHC-630). Nivelul de ulei corect este la jumtatea vizorului. Anual nlocuii uleiul din cutia de viteze. Golii uleiul prin partea inferioar a cutiei de viteze. Scoatei capacul de vizitare de sub ppua portscul. Adugai ncet ulei de sus, pn cnd ncepe s picure ulei prin tubul de preaplin din partea inferioar a bii de ulei. Pentru arborii principali cu con ISO 50, introducei ulei prin partea lateral a transmisiei. Curai filtrul de ulei din interiorul rezervorului de ulei al panoului de comand lubrifiere/aer i ndeprtai reziduurile din partea inferioar a filtrului. Mainile VR nlocuii uleiul de transmisie pentru axele A i B (Mobil SHC 634). EC-400 nlocuii uleiul axei rotative A. Mainile VR nlocuii sistemul de echilibrare a axei A.
pEriodic

La fiecare 2 ani

ntrEinErEa

240

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Apsai tasta CURNT COMDS (comenzi curente) i utilizai tastele Page Up (pagina anterioar) sau Page Down (pagina urmtoare) pentru a derula pn la ecranul ntreinere periodic. Utilizai tastele sgeat n sus i n jos pentru a selecta un articol din list, apoi apsai tasta Origin (origine) pentru a activa sau dezactiva articolul respectiv. Dac un articol este activ, se afieaz numrul de ore rmase. Pentru un articol dezactivat, se afieaz n schimb . 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 n niciun fel funcionarea mainii. Dup efectuarea interveniilor de ntreinere necesare, selectai articolul dorit 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. 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 degradarea, nlocuii geamul. Se recomand ca geamurile s fie nlocuite la fiecare doi ani. Geamurile i aprtorile trebuie nlocuite dac sunt deteriorate sau puternic zgriate. nlocuii imediat geamurile deteriorate. lampa
dE lucru

Exist patru tipuri de lmpi de lucru pentru frezele Haas. nainte de orice intervenie asupra frezei, scoatei maina de sub tensiune prin intermediul ntreruptorului principal de reea.
Lentil

urub Lentil
.

Pies de xare uruburi

Ram

Lentil

Lentil

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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

241

tranSportorul

dE pan

n cursul funcionrii, 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 aceast sit. 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. prESiunEa
aErului pEntru arborElE principal

Verificai presiunea aerului pentru arborele principal cu ajutorul unui manometru amplasat n spatele regulatorului de aer principal. Frezele VF, VR i VS vor fi reglate la 17 psi. Mainile din seriile EC i HS vor fi reglate la 25 psi. Reglai presiunea dac este necesar. Arborii principali 12K i 15K Presiunea aerului pentru arborii principali 12K i 15K este de 20 psi. Arborii principali 12K i 15K necesit o presiune mai mare pentru a se reduce uor viteza de livrare i debitul de ulei la lagre. diagrama
dE lubrifiErE

Sistem Freze verticale


Lubrifiant glisiere i sistem pneumatic Transmisie Axele A i B (seria VR)

Lubrifiant
Mobilith SHC 007 Mobil SHC 625 Mobil SHC 625 Mobil SHC 634 Mobil Vactra #2* Mobil SHC 625 (con ISO 40) Mobil SHC 625 (con ISO 50)

Cantitate
2-2.5 qts con ISO 40 34 oz con ISO 50 51 oz Axa A 5 qts; Axa B 4 qts 2-2.5 qts 34 oz 34 oz Vizor capac 2-2.5 qts 34 oz Vizor capac

Seria EC
Lubrifiant glisiere i sistem pneumatic Transmisie

Mas rotativ

Mobil SHC 634 Mobil DTE 25 Mobil SHC 625 Mobil SHC 634

HS 3/4/6/7 inclusiv R
Lubrifiant glisiere i sistem pneumatic Transmisie Mas rotativ

*Toate mainile cu arbori principali cu con ISO 50, cu arbori principali cu con ISO 40 i 30,000 rot./min. turaie i cu arbori principali cu 15,000 rot./min. turaie din seria GR utilizeaz SHC 625.

242

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

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.

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

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

243

ntreinerea

Umplerea rezervorului de vaselin:


Not: Avei grij s verificai periodic nivelul vaselinei. Dac rezervorul se golete complet, nu umplei rezervorul i nu utilizai maina. Contactai dealerul Haas pentru a solicita purjarea i amorsarea sistemului nainte s utilizai maina.

Utilizai vaselin Mobilith SHC 007 pentru a umple rezervorul de vaselin. Putei de asemenea s comandai o pung de rezerv pe baza codului de pies Haas 93-1933. 1. Deconectai alimentarea cu aer a mainii. 2. Utilizai cheia livrat pentru a slbi i scoate rezervorul de vaselin. 3. Tiai un col al pungii de vaselin de rezerv dac dorii s o utilizai integral, respectiv rupei partea superioar a pungii n zona perforat pentru a utiliza doar o parte a vaselinei i a resigila punga.

Rupei punga n zona perforat (reutilizabil) sau tiai un col

4. Umplei rezervorul cu vaselina din pung. 5. nfiletai la loc rezervorul i strngei-l cu cheia. Capul are un opritor pentru a preveni strngerea excesiv. 6. Conectai alimentarea cu aer a mainii. Dac apare o alarm la sistemul de ungere cu vaselin, parcurgei paii necesari pentru rezolvarea problemei ntr-un interval de timp rezonabil. Dac alarma este ignorat timp ndelungat, pot rezulta avarii la nivelul mainii. Umplerea rezervorului de ulei: 1. Curai partea superioar a rezervorului. 2. Deschidei buonul de umplere i turnai ulei SHC 625 n rezervor, pn cnd nivelul ajunge la marcajul de umplere maxim. Alarmele sistemului de ulei: Alarma 805 este alarma sistemului de ulei. Dac apare o alarm, parcurgei paii necesari pentru rezolvarea problemei ntr-un interval de timp rezonabil. Dac alarma este ignorat timp ndelungat, pot rezulta avarii la nivelul mainii. Sistemul de aer/ulei: Validarea sistemului de ungere: Cu arborele principal rotindu-se cu turaie redus, apsai butonul de control manual al supapei pneumatice acionate electromagnetic i meninei-l apsat timp de 5 de secunde, apoi eliberai-l. Uleiul va fi observat n cantiti foarte mici la racordul dintre conducta de cupru a amestectorului de aer i furtunul de aer. Se pot scurge cteva secunde nainte s poat fi observate urme de ulei.

244

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

SiStEmul

dE aEr/lubrifiErE

Lubrifierea mainii este asigurat de sistemul extern de lubrifiere. Nivelul curent de ulei poate fi vzut pe rezervor. Adugai ulei n funcie de necesiti pentru a menine un nivel de ulei corect. Avertisment! Nu adugai ulei peste marcajul high (nivel ridicat) de pe rezervor. Nu permitei scderea nivelului de ulei sub marcajul low (nivel redus) de pe rezervor, aceasta putnd duce la avarierea mainii.
Manometrul de aer/ulei Furtunul cu crlig Regulatorul/ltrul Pompa de ulei al arborelui principal de aer (reea de aer atelier) Manometrul Filtrul de ulei Filtrul de ulei Garnitur inelar Cartu ltrant (P/N 94-3059) Desletai capacul

urubelni

MAX

MIN

Vedere din spate

Conducta Umplere ulei de aer (la marcajul pentru duza de aer superior)

Rezervorul de ulei

Sistemul extern de lubriere

Filtrul de ulei de ungere

Filtrul de ulei de ungere glisiere este un filtru metalic poros de 25 de microni (94-3059). Se recomand ca filtrul s fie nlocuit anual sau la fiecare 2000 de ore de funcionare a mainii. Cartuul filtrant este amplasat n carcasa filtrului, ce se afl n rezervorul pompei de ulei (filtre interne). Pentru nlocuirea cartuului filtrant, parcurgei paii urmtori: 1. Demontai uruburile de fixare a rezervorului de ulei pe carcasa pompei, cobori cu atenie rezervorul i aezai-l deoparte. 2. Utilizai o cheie cu band, o cheie de evi sau un clete reglabil pentru a desfileta capacul (conform figurii). Atenie: Utilizai o urubelni sau o scul similar pentru a mpiedica filtrul s se roteasc n timpul demontrii capacului. 3. Scoatei cartuul filtrant din carcasa filtrului de ulei odat demontat capacul. 4. Curai interiorul carcasei filtrului i capacul filtrului dac este necesar. 5. Montai noul cartu filtrant pentru ulei (P/N 94-3059), garnitura inelar i capacul filtrului. Utilizai aceleai scule utilizate la demontarea capacului filtrului pentru a-l strnge - nu l strngei exagerat. 6. Montai la loc rezervorul de ulei; asigurai-v c s-a aezat corespunztor garnitura ntre rezervor i flana superioar.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

245

ntrEinErEa

SiStEmului dE lichid dE rcirE

Curarea tvii de achii

Cea mai frecvent interaciune cu rezervorul de lichid de rcire va viza tava de achii. n funcie de tipul de material frezat, poate fi necesar ca tava de achii s fie scoas i curat de cteva ori pe zi.

Co cu sit pentru achii: scoatei, golii, nlocuii sita dac este cazul

Dac tava de achii este prevzut cu un co cu sit pentru achii, curai coul de achii, inspectai plasa sitei i nlocuii-o dac este deteriorat, apoi montai la loc coul cu sit n tava de achii.
Pomp TSC Caset ltru Inel de siguran Sit ltru ltru Scoatei sita ltrului pentru curare Manet tav

Filtru separator Pomp standard Tav achii Ansamblu otor

Filtru pomp TSC

Demontarea pompei (este prezentat rezervorul de 55 de galoane)

Rezervorul de lichid de rcire va fi curat lunar (sptmnal n cazul TSC). Rezervorul poate fi scos prin partea inferioar a mainii pentru asigurarea unui acces mai bun, fie prin ridicarea pompelor din rezervor (apucnd platforma pompei de mnere i ridicnd-o), fie prin decuplarea furtunurilor (pstrai o cheie n tav) i a cablurilor de alimentare, n funcie de metoda cea mai convenabil.
NOT: Pompa TSC are un filtru, amplasat n partea inferioar a pompei, ce necesit de asemenea s fie curat sptmnal.

246

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Dac senzorul de nivel indic plin, dar pompa ncepe s prezinte fenomenul de cavitaie, filtrul separator trebuie curat. Extragei filtrul separator din rezervor i batei-l uor de containerul de pan sau utilizai un furtun de aer comprimat pentru a ndeprta achiile n exces.
Spre ppua portscul Spre ppua portscul Filtrul TSC Pompa standard Pompa TSC Tava de achii Capacul senzorului de nivel Filtrul separator Filtrul separator

Capac simplu Manet

Demontarea rezervorului (este prezentat rezervorul de 55 de galoane)

Demontarea componentelor rezervorului (este prezentat rezervorul de 55 de galoane)

Demontarea componentelor rezervorului const n apucarea i ridicarea capacului de pe rezervorul de lichid de rcire. Capacele nu sunt fixate pe rezervor. Rezervorul poate fi curat prin utilizarea unui aspirator de atelier standard. Dac exist acumulri de achii n exces, utilizai o lopic pentru a ndeprta achiile.

Consideraii cu privire la lichidul de rcire i rezervorul de lichid de rcire

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. Aceasta va preveni acumularea de ulei de main n lichidul de rcire i va asigura meninerea unei concentraii i capaciti de lubrifiere adecvate ale acestuia. nainte s micai rezervorul de lichid de rcire pentru ntreinere, extragei pompa/pompele de lichid de rcire i aezai-le deoparte. Nu le decuplai de la main i nu ncercai s demontai rezervorul de pe main cu pompa/pompele instalate i racordate. 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.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

247

ntreinerea TSC

Pompa TSC este o pomp cu roi dinate de precizie ce se va uza mai repede i vor aprea pierderi de presiune dac n lichidul de rcire sunt prezente particule abrazive. Verificai filtrul TSC cu sistemul n funciune i fr scul n arborele principal. nlocuii filtrul atunci cnd acesta este colmatat. Dup nlocuirea sau curarea cartuelor filtrante, lsai n funciune sistemul TSC fr scul n arborele principal timp de cel puin un minut pentru a amorsa sistemul. Lichidul de rcire se va consuma mai rapid atunci cnd sistemul TSC este n funciune. Asigurai-v c meninei lichidul de rcire la un nivel corespunztor i verificai mai frecvent nivelul acestuia (verificai-l la sfritul fiecrui schimb de lucru de opt ore). Uzura prematur a pompei poate rezulta i ca urmare a funcionrii acesteia cu un nivel sczut de lichid de rcire n rezervor.

ntreinerea TSC1000

nainte de orice intervenie de ntreinere asupra sistemului de 1000 psi, deconectai sursa de alimentare; decuplai-o de la reeaua de alimentare.
Manet Capac dublu Pompa standard Pompa TSC Filtrul suplimentar

Capacul senzorului de nivel

nlocuirea Filtru suportului ltrului separator de tip sac

Verificai zilnic nivelul de ulei. Dac nivelul uleiului este sczut, completai cu ulei prin buonul de umplere de pe rezervor. Umplei rezervorul la circa 25% din capacitate cu ulei sintetic 5-30W.

nlocuirea cartuului filtrului auxiliar

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.

248

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

Uleiul pentru SMTC/transmisie VMC Verificarea nivelului de ulei al cutiei de viteze SMTC
Discul cu numere al caruselului Montarea discului BHCS (6) Fulia casetei cu came Umplere ulei/ aerisire

Nivelul Oil Fill Level de umplere ulei


.

Nivelul de umplere ulei

Freze verticale

Freze verticale: Verificai nivelul de ulei n vizor n poziia indicat. Nivelul de ulei corect este la jumtatea vizorului. Dac este necesar completarea uleiului, demontai amortizorul de zgomot de bronz din partea superioar a casetei cu came. Turnai uleiul ncet pn la nivelul corect (capacitatea este de 6 sferturi de galon), apoi montai la loc amortizorul de zgomot.

Verificarea nivelului de ulei al cutiei de viteze a arborelui principal

Arborii principali cu con ISO 50 - Demontai placa de vizitare din partea dreapt a coloanei pentru a accesa joja de nivel al uleiului din cutia de viteze a arborelui principal. Arborii principali cu con ISO 40 - Nu se poate determina nivelul uleiului din cutia de viteze a arborelui principal. Golii, apoi introducei uleiul n cutia de viteze.

nlocuirea uleiului de transmisie la frezele verticale cu con ISO 40

Nu exist un indicator vizibil pentru nivelul uleiului de transmisie la modelele VF 1-6/40T. Pentru a completa uleiul de transmisie, demontai panoul de acces amplasat direct n spatele ppuii portscul. Aceasta va expune tubul de preaplin pentru uleiul de transmisie. Aezai un recipient pe mas, sub acesta. Avansai rapid manual axa Z pn la cursa maxim a axei. Scoatei maina de sub tensiune. Cutai paharul de umplere pentru uleiul de transmisie, accesat prin partea superioar a carcasei motorului. Pentru umplere este prevzut o degajare n partea superioar a capacului din tabl al carcasei. Turnai ncet ulei Mobil SHC 625 pn cnd ncepe s se scurg ulei din tubul de preaplin; aceast scurgere indic faptul c rezervorul este plin. nchidei paharul de umplere pentru uleiul de transmisie, tergei tubul de preaplin i montai la loc capacul de acces. Uleiul scurs va fi considerat a fi uzat i va fi eliminat corespunztor.
Transmission Oil Fill Cup Spindle Head Motor Transmission Access Panel Reservoir View Rotated 1808
.

Transmission Transmission Fill Plug Sight Glass Access Cover

Oil Fill Pipe

Oil Overflow Pipe

VF 1-6 40 Taper

VF 6 through 11 50T

NOT: Maina VF-5 cu con ISO 50 nu are un vizor de nivel; uleiul este circulat direct peste angrenaje prin intermediul unui furtun.

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

249

nlocuirea uleiului

1. Demontai capacul din tabl de pe ppua portscul. 2. Demontai traductorul de cod i placa de montaj a traductorului de cod. 3. Demontai buonul de golire a uleiului. n timp ce se scurge uleiul, verificai magnetul dac prezint acumulri de particule metalice. 4. Montai la loc buonul de golire a uleiului i introducei n carcasa cutiei de viteze 1 litri de ulei de transmisie Mobil SHC 625 prin paharul de umplere din partea superioar. 5. Montai la loc buonul de preaplin; aplicai puin past de etanare uruburi pe filet. (Nu utilizai o past de asigurare uruburi) Montai la loc traductorul de cod i asigurai-v c orientarea arborelui principal este corect. 6. Montai capacul din tabl, lsai arborele principal n funciune pentru a se nclzi i verificai dac exist scurgeri.

ulEiul

pEntru

Smtc/tranSmiSiE hmc

Verificarea nivelului de ulei al cutiei de viteze SMTC

Demontai buonul i verificai cu degetul dac exist ulei. Dac nu simii ulei, completai cu ulei pn cnd iese ulei din orificiu (capacitatea este de 8 sferturi de galon). Montai la loc buonul.
Buonul de umplere ulei

vErificarEa

nivElului dE ulEi al cutiEi dE vitEzE a arborElui principal

EC-300/400/500 i seria ES-5 - Mainile orizontale mai mici nu au cutie de viteze pentru arborele principal. EC-630/1600/2000/3000 - Demontai capacul din tabl pentru a avea acces la transmisie. Verificai nivelul de ulei n vizorul din partea lateral a cutiei de viteze conform figurii. Nivelul de ulei trebuie s se afle la jumtatea vizorului. Completai dup caz.
Umplere ulei Oriciu de umplere ulei

Golire ulei

Vizorul de ulei Buonul de golire ulei

Vizualizare nivel ulei


.

EC-1600

HS-3/4/6/7

250

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

nlocuirea uleiului din cutia de viteze a arborelui principal


1. Demontai capacul din tabl de pe ppua portscul. 2. Demontai buonul de golire conform figurii. Verificai buonul de golire magnetic dac prezint acumulri de particule metalice. 3. Suflai cu un furtun de aer comprimat zona din vecintatea orificiului de umplere pentru a preveni ptrunderea murdriei i a particulelor metalice n carcasa cutiei de viteze. Demontai buonul de umplere. 4. Completai cu ulei de transmisie Mobil SHC 625 pn cnd nivelul uleiului ajunge la jumtatea vizorului. 5. Lsai arborele principal n funciune pentru a se nclzi i verificai dac exist scurgeri. ntrEinErEa
Schimbtorului dE SculE cu

38

dE SculE

hS 3/4/6/7

Semestrial Lubrifiai mecanismul de acionare a magaziei, oala de scule i glisierele schimbtorului de scule cu vaselin roie; Lubrifiai axul braului cu vaselin Moly.

Anual Lubrifiai ghidajele liniare ale glisierelor schimbtorului de scule cu vaselin roie.

Tensionarea lanului oalei de scule

Tensionarea lanului oalei de scule va fi verificat periodic. Reglarea tensionrii lanului se face n partea inferioar a magaziei. Slbii cele patru uruburi SHCS M12x50 din partea frontal a magaziei. Astfel se va permite micarea plcii. Slbii piulia hexagonal de blocare a axului i strngei axul cu ajutorul urubului hexagonal. Blocai dispozitivul de reglare cu piulia hexagonal de blocare i strngei la loc cele patru uruburi SHCS 12x50. Tensionarea nu va modifica poziionarea oalei indexate, ns verificai poziionarea cilindrului de mpingere manual a sculei i oala de scule.
rotativ a Schimbtorului dE palEtE

SEria Ec - maSa EC-300

nlocuirea uleiului
Verificai periodic nivelul uleiului din rezervor i meninei uleiul la nivelul specificat. Nu este necesar s se nlocuiasc uleiul.
Rotary Table Oil Reservoir

Clam Shell Remove (3) BHCS on Sides Remove (8) BHCS on Bottom
.

Remove row of (6) BHCS on Top

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

251

EC-400 - Masa rotativ cu a patra ax complet (la fiecare 2 ani)


Intrare ulei Preumplere Vizorul de nivel ulei

Partea paletelor

Partea arborelui principal

Aerisire (depresurizare)

Rezervorul de ulei

Plonjor supap electromagnetic


.

Golire ulei

Racordul de umplere ulei

1. Demontai cele paiprezece (14) uruburi BHCS ale capacului de protecie a glisierei din dreapta a axei Z din captul receptorului i glisai-l spre coloan. 2. Demontai capacul de protecie al glisierei din stnga a axei Z: Avansai rapid axa Z complet spre coloan i rotii cadrul H cu 45 n sens antiorar. Demontai cele treisprezece (13) uruburi BHCS de fixare a capacului de protecie glisier pe receptor i scoatei-l prin ua consolei de comand. 3. Decuplai rezervorul din captul indexorului mesei rotative i obturai cu un dop captul furtunului. 4. Demontai buonul de golire din partea opus a indexorului mesei rotative. Montai la loc buonul n orificiu dup golirea uleiului. 5. Demontai buonul din orificiul de aerisire din partea lateral a platoului. 6. Introducei uleiul pentru masa rotativ pn cnd ncepe s se scurg ulei prin orificiul de aerisire, apoi montai buonul n acesta. 7. Montai la loc furtunul rezervorului i capacele de protecie glisiere. Comandai repetat receptorul ntre 180 i 0 timp de cincisprezece minute. Nivelul din rezervor va scdea pe msur ce se continu nlocuirea uleiului. Completai cu ulei dup caz pn imediat sub marcajul de nivel maxim.
Vizorul de nivel ulei Umplere ulei Aerisire

Rezervorul de ulei

Vedere din fa
.

Vedere lateral

Golire ulei

EC-400 Indexorul mesei rotative

EC-400 Indexorul mesei rotative 1. Demontai buonul de golire aflat n partea stng a indexorului mesei rotative. Montai la loc buonul dup golirea uleiului. 2. Demontai buonul din orificiul de aerisire aflat n partea din dreapta sus fa de orificiul de golire. 3. Introducei ulei n indexorul mesei rotative prin orificiul de umplere, conform figurii. Montai la loc buonul atunci cnd ncepe s se scurg ulei prin orificiul de aerisire. 4. Comandai rotaia ntre 180 i 0 timp de cincisprezece minute. Astfel va fi eliminat aerul rmas n sistem. Indexorul mesei rotative este plin atunci cnd nivelul uleiului este la jumtatea vizorului. Completai dup caz. 5. Montai la loc capacul de protecie glisier.

252

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

frna

hidraulic

(Ec-1600-3000, hS3-7r)

Verificai nivelul lichidului de frn observnd nivelul de lichid din servomecanism. Pentru a verifica EC 1600-3000, demontai capacul servofrnei. Capacul/ servomecanismul este amplasat n dreapta, n partea frontal a mainii. Servofrna HS 3-7R este amplasat n partea mainii pe care se afl consola operatorului. Demontai capacul de protecie glisier de pe mas i glisai-l afar de pe mas.

Conducte de aer regulator Conduct de frn Filtru aerisire MAX ServomeMIN canism Nivelul de ulei
.

Inelul de frn

Introducerea uleiului

Utilizai exclusiv Mobil SHC 525. Demontai filtrul de aerisire de pe ansamblul servofrnei i introducei uleiul. Nivelul corect al uleiului este situat ntre marcajele de minim i maxim de pe servomecanism.
SiStEmului dE EchilibrarE

ncrcarEa

Cuplai captul racordului CGA 580 al setului de ncrcare/descrcare la sursa de presiune. Asigurai-v c maneta n T a ventilului de gaz este rotit complet n sens antiorar. Cuplai setul de ncrcare/descrcare prin strngerea cu mna a ventilului de gaz pe supapa Schrader, apoi utilizai o cheie fix pentru a-l strnge uor. Presurizai sistemul la nivelul prescris, conform diagramei referitoare la presiunile necesare n rezervor prezentate n continuare.
NOT: Pentru VF-6/8, respectai procedura de montare a rezervorului hidraulic. NOT: Utilizai azot uscat conform reglementrilor (clasa pentru sudur este acceptabil), ce accept un racord cu filet pe dreapta CGA 580. Nu utilizai aer comprimat, oxigen sau gaze inflamabile. Consultai tabelul de mai jos i verificai presiunea conform poziiilor mainii i ppuii portscul, respectiv verificai dac cilindrul este aezat n loca.

Main
VF-3/4 VF-3YT/50 VF-5/40 VF-5/50 VF-6/7/10 50T VF-8/9/11 50T VR VS HS EC-630/1600/2000/3000

Presiune n rezervor la capt de curs


1150 psi 1100 psi 875 psi 1100 psi 1150 psi 1550 psi 1025 psi 1250 psi 1250 psi 800 psi

96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

253

SEria vr Urmtoarele intervenii trebuie efectuate n afara interveniilor de ntreinere periodic. Interval Lunar Gresai toate punctele de pivotare ale subansamblului schimbtorului de scule. Verificai uleiul n trei (3) zone ale ppuii portscul. Capacele axei A trebuie demontate pentru a avea acces la buonul de umplere i vizorul de nivel. Buonul de umplere al axei B este n afar carcasei. Introducei ulei Mobil SHC-634 n orificiul de umplere din partea superioar a carcasei. Anual nlocuii uleiul n trei (3) zone ale ppuii portscul. Pentru zonele de pe fiecare latur a ppuii portscul (axa A), demontai buonul de golire (4 BHCS) i golii uleiul. Not: Demontai buonul aflat cel mai aproape de partea din fa a laturii din stnga a ppuii portscul, respectiv buonul dinspre partea din spate a laturii din dreapta a ppuii portscul. Umplei cele dou zone cu ulei Mobil SHC-634 conform celor descrise n seciunea Lunar de mai sus. Axa B Pentru zona posterioar a ppuii portscul, demontai dopul filetat 1/4 NPT de pe conduct cu o cheie Allen i golii uleiul. Not: Dopul filetat se afl n apropierea centrului acestei zone. Umplei cu ulei Mobil SHC-634 conform celor descrise n seciunea Lunar de mai sus. Poziiile oriciilor de umplere
Oriciul de umplere 1

ntreinere efectuat

Poziiile buoanelor de golire

ndeprtai vizorul pentru umplere Oriciul de umplere 3

ndeprtai plcile de acoperire (de pe ambele pri)


.

Oriciul de umplere 2

254

Freza - Manualul Operatorului Traducerea instruciunilor originale

96-0082 rev AN 04-2012

SEria vr - filtrul

dE aEr

Frezele VR sunt echipate cu un filtru de aer (P/N 59-9088) pentru carcasa motorului. Intervalul de nlocuire recomandat este de o lun sau mai puin, n funcie de mediul de prelucrare. Filtrul de aer este amplasat n spatele capacului ppuii portscul. Pentru demontarea filtrului de aer, tragei pur i simplu de filtru n sus; filtrul va glisa n sus afar din suport. Pentru nlocuirea filtrului, glisai noul filtru de aer, orientat corespunztor pentru filtrarea aerului, n carcasa motorului. Sensul fluxului de aer n filtru este indicat de o etichet de pe filtrul de nlocuire.
Filter Slides Out Air Filter (59-9088) 5AX Head Cover Back Plate (25-4362)

(Back View)

VR-11 Air Filter Location


SiStEmului dE EchilibrarE cu arc pnEumatic

SEria vr - nlocuirEa

Arcul pneumatic de echilibrare i capetele tijei vor fi nlocuite la fiecare doi (2) ani. 1. Verificai dac axa A este la 0 grade nainte s ncepei. Apsai butonul E-stop (oprire de urgen) nainte s ncepei dezasamblarea. 2. Demontai capacul din tabl i desfiletai cele dou uruburi SHCS 3/8-16 (1). 3. Slbii urubul SHCS 1/4-20 (2) i strngei cele dou uruburi SHCS 3/8-16 (1); aceasta va menine pretensionarea camei n vederea efecturii pasului urmtor. 4. Demontai urubul SHCS 3/8-16 de fixare a arcului pneumatic i capetelor tijei (3). 5. Strngei capetele tijei pe arcul pneumatic i asigurai arcul pneumatic cu cele dou uruburi SHCS 3/8-16 demontate la pasul 4.
Amortizorul pneumatic P/N 93-4367
1

3
.

6. Slbii uor uruburile SHCS 3/8-16 (1). nfiletai urubul SHCS 1/4-20 pentru a pretensiona forat n jos cama de echilibrare (aceasta va mpinge arcul pneumatic spre interior). Strngei acest urub de reglare pn cnd fantele din cam vin n contact cu partea superioar a uruburilor de montaj. Strngei cele dou uruburi SHCS 3/8-16 (1); acestea vor menine n poziie cama pretensionat. 7. Montai la loc capacul din tabl, resetai butonul E-stop (oprire de urgen) i tergei alarmele.
96-0228 rev AN 04-2012

Freza - Manualul Operatorului Traducerea instruciunilor originale

255

You might also like