Professional Documents
Culture Documents
Documentatia utilizatorului
Generalitati
1 2
Cicluri de frezare
3 4 5 A
Cicluri de strunjire
Valabil pentru Echipamentele Versiunea Software SINUMERIK 840D 4 SINUMERIK 840DE (versiunea export) 4 SINUMERIK 810D 2 SINUMERIK 810DE (versiunea export) 2 SINUMERIK FM-NC 3
Editia 12.97
Cuprins
12.97
Documentatie SINUMERIK
Istoricul tiparirii Rezumatul detaliilor acestei editii si al editiilor precedente sunt listate mai jos. Starea fiecarei editii este prezentata dupa cod n coloana Observatii. Codul de stare n coloana Observatii: A .... B .... C .... Documentatie noua. Retiparita nerevizuita cu numar nou de comanda. Editie revizuita noua. Daca au fost facute schimbari de la ultima editie, acest lucru este indicat de un cod de editie noua n capul paginii.
Observatii A C C C C
Acest manual este inclus n documentatia disponibila pe CD-ROM (DOCONCD) Editia 02.98 02.98 02.98 Comanda nr. 6FC5 298-4CA00-0BG1 (Read) 6FC5 298-4CB00-0BG1 (Print) 6FC5 298-4CC00-0BG1 (Net) Observatii
C C C
Mai multe informatii sunt disponibile pe Internet: Siemens quality for Software and Trainingto DIN ISO 7.0, Reg. No.
Alte functii care nu sunt descrise n aceasta documentatie pot fi executabile pe echipament. Oricum, aceasta nu reprezinta obligatia de a pune la dispozitie aceste functii cu un nou panou al echipamentului sau n timpul service-ului.
Aceasta publicatie a fost produsa cu WinWord V 7.0 Am verificat continutul acestui document si acesta corespunde echipamentului si si Designer V 4.0. programelor descrise. Cu toate acestea ar putea exista diferente. Oricum, informatia Reproducerea, transmiterea sau folosirea acestui document sau a continutului sau nu continuta n acest material este revizuita regulat si orice schimbari necesare vor fi este permisa fara permisiune scrisa. Cei care nu respecta aceste reguli vor fi incluse n urmatoarea editie. Primim sugestii pentru mbunatatiri. rspunzatori pentru daune. Toate drepturile, incluznd drepturile presupuse de patent sau nregistrarea unui desen sau model utilitar, sunt rezervate. Acestea pot fi modificate fara notificare prealabila. Siemens AG 1996, 1997. Toate drepturile sunt rezervate.
Siemens-Aktiengesellschaft.
12.97
Prefata
Structura manualului
Generalitati
1.1 Note generale............................................................................................................. 1-17 1.2 Privire generala asupra ciclurilor ................................................................................... 1-17 1.2.1 Cicluri de gaurire, cicluri de gaurire dupa model, cicluri de frezare, cicluri de strunjire ... 1-18 1.2.2 Rutine auxiliare ale ciclurilor.................................................................................... 1-19 1.3 Programarea ciclurilor ................................................................................................. 1-20 1.3.1 Conditii de apelare si revenire .................................................................................. 1-20 1.3.2 Date masina.......................................................................................................... 1-21 1.3.3 Mesaje n timpul procesarii ciclului .......................................................................... 1-22 1.3.4 Apelarea ciclului si lista de parametri....................................................................... 1-23 1.4 Suport pentru cicluri n editorul de programe (de la SW 4.3)............................................ 1-27 1.4.1 Privire generala asupra fisierelor necesare ................................................................ 1-28 1.4.2 Configurarea selectarii ciclului ................................................................................. 1-29 1.4.3 Configurarea mastilor de introducere pentru setarea parametrilor ................................ 1-31 1.4.4 Configurarea afisarii mesajelor help.......................................................................... 1-34 1.4.5 Mijloace de configurare (numai pentru MMC100) ....................................................... 1-35 1.4.6 ncarcarea n echipament ........................................................................................ 1-36 1.4.7 Independenta fata de limba...................................................................................... 1-37 1.4.8 Operarea functiei suport de cicluri............................................................................ 1-38
2-39
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
0-5
Prefata
12.97
Structura manualului
Cicluri de frezare
3.1 Informatii generale ....................................................................................................... 3-93 3.2 Cerinte ....................................................................................................................... 3-94 3.3 Filetare- CYCLE90 ...................................................................................................... 3-96 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE ...................................................... 3-102 3.5 Canale radiale - SLOT1 .............................................................................................. 3-108 3.6 Canale circulare - SLOT2 ........................................................................................... 3-116 3.7 Frezarea unui buzunar rectangular - POCKET1 ............................................................ 3-121 3.8 Frezarea unui buzunar circular frezat cu cutitul - POCKET2........................................... 3-125 3.9 Frezarea unui buzunar rectangular - POCKET3 ............................................................ 3-129 3.10 Frezarea unui buzunar circular - POCKET4 ................................................................ 3-139 3.11 Frezare plana - CYCLE71......................................................................................... 3-145 3.12 Frezare pe contur - CYCLE72................................................................................... 3-151
Cicluri de strunjire
4.1 Generalitati ............................................................................................................... 4-163 4.2 Cerinte ..................................................................................................................... 4-164 4.3 Ciclu de canelare CYCLE93 .................................................................................... 4-167 4.4 Ciclu de degajare CYCLE94 .................................................................................... 4-176 4.5 Ciclu de degrosare CYCLE95 .................................................................................. 4-180 4.6 Degajare pentru filete CYCLE96............................................................................... 4-192 4.7 Filetare prin strunjire CYCLE97................................................................................ 4-196 4.8 Lant de filete CYCLE98 ........................................................................................... 4-204
Anexa
A Abrevieri ............................................................................................................................ A-221 B Termeni............................................................................................................................. A-231 C Referinte............................................................................................................................ A-243 D Index................................................................................................................................. A-253 0-6
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Prefata
Structura manualului
Structura manualului
Documentatia SINUMERIK este structurata n 3 parti: Documentatie generala Documentatie utilizator Documentatie fabricant/service.
Scopul global
Aceasta documentatie este destinata utilizatorilor de masini unelte. Aceasta publicatie ofera informatii detaliate necesare utilizatorului pentru a opera echipamentele SINUMERIK FM-NC, 810D si 840D.
Scopul standard
Acest manual de programare descrie functiile standard. Diferentele si adaugirile implementate de producatorul masinii unelte sunt descrise de catre acesta. Mai multe informatii privind alte publicatii privitoare la SINUMERIK FM-NC, 810D si 840D si publicatii care se aplica la toate comenzile Sinumerik (ex. interfata universala, cicluri de masurare ) pot fi obtinute de la reprezentanta locala Siemens . Alte functii nedescrise n aceasta documentatie pot fi executabile de echipament. Oricum, aceasta nu implica obligatia de a furniza astfel de functii cu un nou echipament sau cnd se face service-ul.
Aplicabilitate
Acest manual de programare se aplica la echipamentele: SINUMERIK FM-NC, 810D si 840D, MMC 100 si MMC102.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
0-7
Prefata
12.97
Structura manualului
Structura descrierii
Toate ciclurile si functiile de program au fost expuse dupa aceeasi structura, pe ct a fost posibil. Variatele nivele de informatii au fost structurate astfel nct sa puteti gasi repede informatia cautata.
0-8
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Prefata
Structura manualului
2. Explicatii detaliate
n sectiunile teoretice gasiti descrierea detaliata a:
Pentru ce este folosit ciclul? Ce face ciclul? Care este secventa de operare? Ce fac parametrii? Ce altceva trebuie sa cautati? Sectiunea teoretica ofera ncepatorului n NC material de studiu. Ar trebui sa parcurgeti manualul de la un capat la celalalt macar o data pentru a avea idee de scopul functiilor si de capacitatile comenzii SINUMERIK.
3. De la teorie la practica
Exemplele de programare va arata cum sa includeti ciclurile ntr-o secventa de operare. Un exemplu de aplicatie a majoritatii ciclurilor este prezentat dupa sectiunea teoretica.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
0-9
Prefata
12.97
Structura manualului
Explicarea simbolurilor
Secventa de operare
Explicatie
Functie
Parametri
Exemplu de programare
Programare
Note suplimentare
0-10
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Prefata
Scopul standard
Note de avertizare Urmatoarele note de avertizare cu diferite grade de importanta sunt folosite n aceasta documentatie. Pericol Acest simbol apare de fiecare data cnd moartea, raniri serioase a persoanelor sau importante prejudicii materiale se vor produce daca nu sunt luate masurile necesare.
Atentie Acest simbol apare de fiecare data cnd raniri usoare a persoanelor pot aparea daca nu sunt luate masurile necesare. Avertizare Acest simbol apare de fiecare data cnd moartea, raniri serioase a persoanelor sau importante prejudicii materiale pot apare daca nu sunt luate masurile necesare.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
0-11
Prefata
12.97
Scopul standard
Principiu Echipamentele SIEMENS 810D, 840D si FM-NC au fost proiectate si construite dupa ultimele standarde tehnologice si dupa reguli, standarde si regulamente de protectie recunoscute. Echipament suplimentar Aplicatiile echipamentelor SIEMENS pot fi extinse prin adaugarea de dispozitive speciale suplimentare, echipamente si unitati de extindere, oferite de SIEMENS. Personal Numai personalul autorizat si demn de ncredere care a fost scolarizat pentru folosirea echipamentului trebuie admis sa lucreze cu acest echipament. Nici o persoana fara o pregatire necesara nu va fi lasata sa opereze echipamentul, nici macar temporar. Responsabilitatile personalului care pune n functiune, opereaza si ntretine echipamentul trebuie definite clar si adeziunea la aceste responsabilitati supravegheata. Conduita nainte de punerea n functiune a echipamentului pesonalul care va lucra la echipament trebuie sa cunoasca pe deplin manualul operatorului. De asemenea, este de datoria operatorului echipamentului sa observe n permanenta starea tehnica (defecte si avarii detectabile si schimbari n modul de lucru) a echipamentului.
0-12
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Prefata
Scopul standard
Service Reparatiile trebuie efectuate numai de personal specializat care a fost pregatit si calificat n problemele tehnice corespunztoare, dupa informatiile prezentate n manualul pentru service si ntretinere.Toate regulile de protectie trebuie urmate ntocmai. Note Cele ce urmeaza sunt de nteles ca folosire impro prie si exclud orice raspundere a fabricantului: Orice utilizare care deviaza de la punctele mentionate anterior sau este n plus sau n minus fata de cele descrise. Daca echipamentul nu este din punct de vedere tehnic n perfecta stare, nu lucreaza cu observarea regulilor de protectie si de prevenire a accidentelor si a instructiunilor date n manualul de instructiuni. Daca defectele care ar putea afecta siguranta echipamentului nu sunt eliminate nainte de punerea n functiune a acestuia. Orice modificare, omiterea sau dezactivarea comenzilor pe echipament, necesare unei functionari fara eroare, folosirii nelimitate si n siguranta. Pot apare pericole imprevizibile pentru: viata si integritatea corporala a personalului echipamentul, masina si alte bunuri ale proprietarului si utilizatorului.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
0-13
Prefata
12.97
Scopul standard
0-14
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Cuprins
A Abrevieri............................................................................................................................ A-221 B Termeni ............................................................................................................................ A-231 C Referinte ........................................................................................................................... A-243 D Index ................................................................................................................................ A-253
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-219
Anexa
12.97
A-220
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Abrevieri
Abrevieri
ASCII ASIC ASUP AUX_FU BCD BCS BIN BIOS BOT BP C bus C1 .. C4 CAD CAM CNC COM CP CPU CR
Codul american standard pentru schimbarea informatiei Circuit integrat specific aplicatiei Subprogram asincron Functie auxiliara Zecimale codate binar Sistemul de coordonate de baza Fisiere binare Sistemul de baza de intrare-iesire Fisiere de pornire: pentru SIMODRIVE 611D Program de baza Bus de comunicatii Canalul 1 ... Canalul 4 Proiectarea asistata de calculator Fabricare asistata de calculator Echipament numeric computerizat Comunicare Procesor de comunicare Unitate centrala de procesare
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-221
Anexa
12.97
Abrevieri
CRot CRT CSB CSF CTS CUTOM DAC DB DBB DBW DBX DC
Coordonatele rotatiei Tub catodic Panoul central de servicii: modul PLC Sistemul de control flowchart (metoda de programare pentru PLC) Stergere pentru trimitere (interfata seriala de date) Compensarea razei taisului Convertor analog-digital Bloc de date n PLC Bit - bloc de date n PLC Cuvnt - bloc de date n PLC Octet - bloc de date n PLC Control direct: Axa de rotatie este mutata de-a lungul drumului cel mai scurt la pozitia absoluta printr-o singura rotatie.
Detectarea transportorului Detectarea transportorului Schimbare dinamica de date Standardul industriei Germane Intrare/Iesire de date Director Librarie de legare dinamica Sistem de operare disc Port dual de memorie
A-222
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Abrevieri
Port dual de RAM Memorie cu acces aleator dinamica Functie de rezolvare diferentiala Prelucrare uscata Decodare fraza unica Echipament - terminal de date Cuvnt de date Format special de banda: Numarul perforatiilor pe caracter este ntotdeauna impar
Decodor Memorie exclusiv citibila - programabila, distructibila Eroare la imprimanta Fraza de functii Apel de functie: fraza functiei n PLC Drive-ul Floppy Disk Avansul dispozitivului Flash EPROM: memorie citit-scris Primul intrat primul iesit: Memoria care opereaza fara specificarea adresei de la care datele sunt citite n aceiasi ordine n care au fost stocate.
FIPO FM FM-NC
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-223
Anexa
12.97
Abrevieri
FPU FRA FRAME FST GUD GWRC HD HEX HHU HMI HMS HW I I/O I/RF IK (GD) IKA IM IMR IMS INC
Unitate cu virgula mobila Fraza de cadru Fraza de date (cadru) Oprirea avansului Date folosite global Compensarea razei discului de rectificat Hard Disk Prescurtare pentru hexazecimal Unitate Hand-Held Interfata om-masina Sistem de masurare de nalta precizie Hardware Intrare Intrare/Iesire Avans/Sursa suplimentara a SIMODRIVE 611(D) Comunicare implicita (Date globale) Compensare interpolativa Modul de interfata Interfata modulului de primire Interfata modulului de trimitere Dimensiune absoluta
A-224
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Abrevieri
Date de initializare Instalare si Start-Up Interpolator Semnal de interfata Arhitectura standard internationala Organizatia internationala de standarde Cod special de banda, numarul perforatiilor pe caracter este ntotdeauna par.
Modul de vibrare Raport de transmitere Factor servo Afisaj pe cristale lichide Compensare Leadscrew Error Dioda emitatoare de lumina Linie noua Ladder Logic (metoda de programare pentru PLC) Date locale ale utilizatorului Megabyte(s) Circuit de masurare Panoul de comanda al masinii Sistemul de coordonate al masinii
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-225
Anexa
12.97
Abrevieri
Date manuale automate Mode group Proiectarea produsului pentru masina Comunicare om masina: interfata operatorului SINUMERIK Fisierul programului principal: program piesa NC Interfata multiport Microsoft (Producator de Software) Arbore principal Comanda numerica Centrul de comanda numerica (cu pregatirea frazei, interval de deplasare etc.)
Unitate de comanda numerica: hardware pentru NCK Sistem de operare pentru NCK Spira B neuniforma Iesire Fraza de organizare n PLC Fabricant original al echipamentului Interfata operatorului Modul de operare Panoul de operare Interfata panoului de operare Optiuni
A-226
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Abrevieri
Deschiderea sistemului de interconectare Magistrala I/O Calculator personal Numele programului pentru comunicarea datelor cu echipamentul Organizatia internationala pentru placi de memorie ale calculatoarelor personale
PCTR PDS PE PG PLC PMS POS PP R RAM REF REPOS RISC ROV RPA RPY
Controlul pozitiei Baza de date a produsului Pulse Enable pentru Drive Module Consola de programare Automat programabil Sistem de masurare a pozitiei Pozitie Planificarea productiei Gata Memorie cu acces aleator (memorie cu citire-scriere) Functie de apropiere cu punct de referinta Functie de repozitionare Computer cu set redus de instructiuni Depasire rapida Parametrul R activ Mod de rotire al unui sistem de coordonate
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-227
Anexa
12.97
Abrevieri
RTS SBL SD SDB SEA SFB SFC SK SKP SLS SM SP SPF SRAM SSI STL SW SYF T TC
Cerere de trimitere (interfete seriale de date) Fraza unica Date de setare Fraza a datelor de sistem Setarea datelor activa Fraza de functie sistem Apel de functie sistem Tasta soft Omiterea frazei Ecran Slimline Motor pas cu pas Subprogram Fisier subprogram RAM static Interfata sincrona seriala Lista de comenzi Software Fisier de sistem Scula Schimbarea sculei
A-228
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Abrevieri
TEA TLC TO TOA TRANSMIT TRC UFR V.24 WCS WDP WOP ZO ZOA C
Testarea datelor activa Compensarea lungimii sculei Corectia sculei Corectia sculei active Transformarea frezarii n strunjire Compensarea razei sculei Cadrul utilizatorului: Deplasare de nul Interfata seriala (definitia liniilor interschimbabile dintre DTE si CE) Sistemul de coordonate al piesei Directorul piesei Programare orientata pe atelier Deplasare de nul Deplasare de nul activa Microcontroller
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-229
Anexa
12.97
Abrevieri
A-230
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Termeni
Termeni
Termenii importanti sunt listati mai jos n ordine alfabetica, nsotiti de explicatii. Trimiterile la alte intrari n acest glosar sunt indicate cu simbolul ->.
A
Alarme Toate mesajele si alarmele -> sunt afisate pe panoul de comanda ntrun formular cu text nsotit de data, ora si simbolul pentru criteriul de stergere corespunzator. Alarmele si mesajele sunt afisate separat. Alarme si mesaje n programul piesa. Alarmele si mesajele pot fi afisate ca text simplu direct din programul piesa . Alarme si mesaje de la PLC. Alarmele si mesajele de la masina pot fi afisate ca text simplu n programul PLC. Nu sunt necesare pachete suplimentare de functie-fraza. Alarmele ciclurilor se gasesc n domeniul de numere 60000...69999. Axa geometrica Axele geometrice sunt utilizate pentru a descrie o zona bidimensionala sau tridimensionala n sistemul de coordonate al piesei.
B
Boot ncarcarea programului sistem dupa pornire.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-231
Anex
12.97
Termeni
Cautare fraze
Functia de cautare de fraze permite selectarea oricarui punct n partea de program unde trebuie nceputa sau continuata prelucrarea. Functia este oferita pentru testarea partilor de programe sau pentru continuarea prelucrarii dupa ntreruperi.
Cadru
Un cadru este o regula de calcul care transforma un sistem de coordonate carteziane n alt sistem de coordonate carteziane. Un cadru contine componente -> deplasare de nul, -> rotatie, -> scalare, > rabatere. n ciclu, sunt programate cadre aditionale care au efect asupra afisarii valorilor n timpul ciclului. La sfrsitul ciclului, WCS activ este acelasi ca si nainte de apelare.
Ciclu
Subprogram protejat pentru executarea unui proces de prelucrare periodica asupra -> piesei.
Cicluri standard
Ciclurile standard sunt oferite pentru operatiile de prelucrare repetate frecvent: Cicluri pentru aplicatii de gaurire/frezare Cicluri pentru aplicatii de strunjire (SINUMERIK FM-NC) Ciclurile disponibile sunt listate n meniul Suport de cicluri n zona de operare Program. Dupa alegerea ciclului de prelucrare dorit, parametrii necesari pentru atribuirea valorilor sunt afisati n text simplu.
-> NC Limbajul de nivel nalt ofera: -> variabile utilizator, -> variabile predefinite ale utilizatorului, -> variabile sistem, -> programare indirecta, -> functii aritmetice si unghiulare, -> operatii relationare si logice, -> salturi n programe si legaturi, -> coordonarea programului (SINUMERIK 840D), -> macros.
COM
Programarea directa a razei piesei cere panoului de comanda sa poata parcurge o traiectorie echidistanta cu conturul programat lund n considerare raza sculei utilizate. (G41/G42). Cnd este programat un contur se presupune sa scula este indicata. Deoarece aceasta nu este ntotdeauna cazul n practica, raza de curbura a sculei utilizate este specificata astfel nct echipamentul i poate calcula toleranta. Punctul central al curburii este orientat de-a lungul unei distante egale pna la contur la o deplasare
A-232
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Termeni
corespunzatoare razei de curbura. Ciclurile de frezare si strunjire selecteaza si deselecteaza intern compensarea razei vrfului sculei. Contur Conturul piesei Coordonate polare Linia exterioara a unei piese Contur cu punct configurat al piesei care va fi creata/prelucrata. Un sistem de coordonate care defineste pozitia unui punct n plan n termenii distantei fata de origine si unghiul format de vectorul razei cu o axa definita. CPU Cursa rapida Unitatea centrala de calcul a -> controlerului logic programabil Cea mai mare viteza a unei axe utilizata, de exemplu pentru a aduce scula de pe o pozitie libera pe -> conturul piesei sau pentru a o ndeparta de pe contur.
D
Date de setare Date care alimentezaa NC cu informatii asupra proprietatilor masinii unelte ntr-un mod definit de software. Definirea variabilei O definire a variabilei include specificarea unui tip de data si un nume al variabilei. Numele variabilei poate fi utilizat pentru a se adresa o valoare variabilei. Deplasarea originii Specificarea unui nou punct de referinta pentru un sistem de coordonate cu ajutorul unei referinte la o origine existenta si un cadru: Setabila SINUMERIK FM-NC: Pot fi selectate patru deplasari independente ale originii cu axele CNC. SINUMERIK 840D: Pentru fiecare axa CNC este disponibil un numar parametrizabil al deplasarilor originii. Fiecare din deplasarile originii poate fi selectata prin functiile G si selectia este exclusiva. Externa Toate deplasarile care definesc pozitia originii piesei pot fi suprancarcate cu o deplasare externa a originii definita de roata de mna (deplasare DRF) sau definita de PLC.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-233
Anex
12.97
Termeni
si pozitie cu ajutorul instructiunii TRANS. . Diagnostic Zona de operare a echipamentului Echipamentul include un program de auto-diagnoza si rutine de testare pentru servicii, stare, semnale de alarma, afisaje.
E
Editor Editorul permite crearea, modificarea, suplimentarea, miscarea n fraze si intercalarea programelor, textelor si blocurilor de programe. Editor de text -> Editor
F
Filetare cu tarod fixat n mandrina compensatoare Filertarea se face cu sau fara traductor de pozitia (G33 sau G63) -> CYCLE840
A-234
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Termeni
Aceasta functie este utilizata pentru a fileta gauri fara utilizarea unei prinderi de compensare. Arborele este comandat ca o axa de rotatie interpolativa si axa de gaurire, rezultnd filete precise pna la adncimea finala de gaurire, de exemplu la gaurile filetate (conditie preliminara: modul axa arbore).
Conturul piesei finisate. Vezi si -> Spatiu. O sectiune a unui program terminata cu o linie de avans. Se face distinctie ntre fraze principale si fraze secundare.
Fraza de date
Unitatea de date a -> PLC, accesibila prin programele -> HIGHSTEP Unitatea de date a -> NC. Fraza de date contine definitia datelor petnru datele globale ale utilizatorului.
G
Gestionarea programelor piesa Gestionarea programului piesa poate fi organizata pe piese. Dimensiunea memoriei utilizatorului determina numarul de programe si date care trebuie gestionate. Fiecarui fisier (programe si date) i se poate atribui un nume constnd din pna la 24 de caractere alfanumerice.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-235
Anex
12.97
Termeni
I
Identificator n concordanta cu DIN 66025, identificatorii (numele) variabilelor (variabile de calcul, variabile de sistem, variabile ale utilizatorului), pentru subprograme, pentru cuvintele din vocabular si cuvinte pot contine mai multe litere de adresa. Aceste litere au aceeasi semnificatie cu cuvintele din sintaxa frazei. Identificatorii trebuie sa fie unici. Nu poate fi utilizat acelasi identificator pentru obiecte diferite. Interfata seriala V.24 Pentru intrarea si iesirea datelor Modulul MMC100 are o interfata seriala V.24 (RS232) si Modulele MMC101 si MMC102 au doua interfete V.24. Programele de prelucrare si datele fabricantului si utilizatorului pot fi importate si exportate prin aceste interfete.
J
Jog Control operating mode (set-up operation): The machine can be set up in the Jog mode. Individual axes and spindle can be traversed in jog mode by means of the direction keys. Other functions which are executed in jog mode are -> reference point approach, -> repos and -> preset (set actual value).
L
Limbi Interfata utilizatorului si mesajele si alarmele sistemului sunt disponibile n 5 limbi (pe disc): Engleza, Franceza, Germana, Italiana si Spaniola. Oricare doua din limbile de mai sus sunt instalate si pot fi selectate pe echipament.
M
Masina Macro Zona de operare a echipamentului O colectie de instructiuni cu un identificator comun. n program, identificatorul se refera la secventa de colectare a instructiunilor. MDA Modul de operare al echipamentului: Manual Data Automatic. In modul MDA, frazele individuale din program sau secventele de fraza pot fi introduse fara referire la un program principal sau rutina si executia poate fi initiata imediat prin apasarea butonului de pornire NC..
A-236
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Termeni
Mesaje
Toate mesajele programate n programul piesa si semnalele de alarma detectate de sistem sunt afisate pe panoul de comanda ntr-un formular, cu data, ora si simbolul corespunzator pentru criteriul de stergere. Semnalele de alarma si mesajele sunt afisate separat.
Modul
Modul este numele dat oricarui fisier cerut pentru crearea si procesarea programelor.
N
NC Comanda numerica, echipamentul NC ncorporeaza toate componentele sistemele pentru comanda masinii unelte: -> NCK, -> PLC, -> MMC, -> COM. Nota: CNC (comanda numerica computerizata) este un termen mult mai corect pentru echipamentele SINUMERIK 840D si FM-NC. NCK Nucleul comenzii numerice: Componenta a echipamentului NC care executa -> programe piesa si n esenta coordoneaza miscarile masinii.
O
Oglindire Oglindirea modifica semnele principale ale valorilor coordonatelor unui contur n raport cu o axa. Oglindirea poate fi executata simultan n raport cu mai multe axe. Oprire orientata a arborelui principal Originea masinii Originea piesei Opreste arborele piesei cu un unghi de orientare specifica, de exemplu pentru a executa o operatie de prelucrare suplimentara ntr-o pozitie specifica. Un punct fix pe masina unealta la care se raporteaza toate sistemele de masura (derivate). Originea piesei este punctul de start pentru sistemul de coordonate al piesei. Ea este definita de distanta fata de originea masinii.
P
Parametru 840D/FM-NC: Aria de operare a echipamentului Parametru de calcul, poate fi setat orice numar de ore sau poate fi inhibat de programator pentru orice scop n programul piesa. Parametru R Parametru aritmetic. Programatorul poate atribui sau cere valorile parametrului R necesare.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-237
Anex
12.97
Termeni
PG Piesa PLC
Dispozitiv de programare Parte care va fi produsa/prelucrata de masina unealta. Controler logic programabil. O componenta a echipamentului NC: Un echipament poate fi programat sa comande din punct de vedere logic, o masina unealta.
Power On Program
Actiunea de comutare a echipamentului pornit/oprit. ncarcarea programelor de sistem dupa pornire. Zona de operare a echipamentului Secventa de comenzi adresate echipamentului.
PCIN este o rutina pentru trimiterea si primirea datelor CNC ale utilizatorului prin interfata seriala. Datele tipice includ programe piesa, date de compensare a sculei. Programul PCIN poate fi executat sub MS-DOS pe PC-uri standard.
A-238
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Termeni
Program principal
Un -> program piesa identificat cu un numar sau un nume, n care pot fi apelate programe principale, subprograme sau -> cicluri.
Fiecare program principal/subprogram poate apare o singura data sub numele sau ntr-un director. Nu se poate folosi acelasi nume de program n directoare diferite cu continuturi diferite ca program global. O secventa de instructiuni ale echipamentului NC care se combina pentru a produce o piesa specifica prin operatii de prelucrare asupra unui semnifabricat.
R
Rotatie Componenta unui -> cadru care defineste o rotatie a sistemului de coordonate ntr-un unghi specific.
S
Scalare Componenta unui -> cadru care provoaca modificari specifice ale axei n scalare. Scula Un accesoriu al masinii unelte folosit pentru prelucrarea piesei, de exemplu cutit de strunjit, freza, burghiu, raza laser etc. Servicii Setarea datelor ciclului Zona de operare a echipamentului. Folosind aceste date speciale de setare calcularea parametrilor ciclului poate fi variata. Sistem de masura imperial Sistem metric de masurare Sistemul de coordonate Sistemele standardizate de unitati: unitatile de masura pentru lungime, de exemplu, sunt mm. (milimetri) si m. (metri). Vezi -> sistemul de coordonate al masinii, -> sistemul de coordonate al piesei Sistemul de coordonate al piesei Data sistemului de coordonate al piesei este originea piesei. Daca sistemul de coordonate al piesei este utilizat pentru programare, dimesiunile si directiile sunt raportate la acest sistem. Sistemul de coordonate de prelucrare Un sistem de coordonate care este relativ la axele masinii unelte. Sistem de masura care defineste distantele n inches si fractiuni ale lor.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-239
Anex
12.97
Termeni
Partea folosita pentru nceperea prelucrarii unei piese. Valorile pozitiei si pasului pot fi programate n inci n programul de prelucrare. Echipamentul este setat la un sistem de baza la fel cu specificatia dimensiunilor programabile (G70/G71). Ciclurile sunt programate independent de sistemul de unitati.
Subprogram
Secventa de instructiuni ntr-un program piesa care poate fi apelat n mod repetat cu parametrii initiali diferiti. Din interiorul programului principal este apelata o rutina. Fiecare rutina poate fi protejata mpotriva exportului neautorizat sau vizionarii. Ciclurile sunt un tip de subprogram.
Suport de ciclu
n zona de operare "Program", menu-ul "Cycles support" duce la o lista de cicluri disponibile. Dupa selectarea ciclului, parametrii necesari pentru atribuirea valorii sunt afisati ntr-un formular de text.
A-240
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Termeni
T
Tool offset O scula este selectata prin programarea unei functii T ( 5 decade, ntreg ) n fraza. Pna la noua taisuri de scula ( addrese D ) pot fi asociate fiecarui numar T. Numarul de scule gestionat de echipament este stabilit n faza de configurare.
U V
Variabile definite de utilizator Utilizatorii pot defini variabile n programul piesa sau fraza de date, pentru uz propriu (zona de date globala a utilizatorului) O definitie contine o specificatie a tipului de data si numele variabilei. A se vedea si Variabile de sistem.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-241
Anex
12.97
Termeni
W X Y Z
A-242
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Referinte
/W/
/BU/
/VS/
/Z/
SINUMERIK, SIROTEC, SIMODRIVE Accesorii si echipamente pentru masini cu scopuri speciale Catalog NC Z Comanda nr.: E86060-K4490-A001-A4-7600
/ST7/
Documentatie electronica
/CD3/
(Editia 02.98)
(include toate publicatiile SINUMERIK 840D/810D/FM-NC si SIMODRIVE 611D ) Comanda nr.: 6FC5 298-4CA00-0BG1 (Citire) 6FC5 298-4CB00-0BG1 (Tiparire) 6FC5 298-4CC00-0BG1 (Retea)
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-243
Anexa
12.97
Referinte
Documentatia utilizatorului
/BAE/
SINUMERIK 840D/810D/FM-NC Manualul operatorului, Panoul de operare Comanda nr.: 6FC5 298-3AA60-0BP1 (Editia 04.96)
/BAP/
SINUMERIK 840D /810D Manulalul operatorului, Programare manuala (Editia 08.97) Unit Comanda nr.: 6FC5 298-4AD20-0BP0
/AK/
SINUMERIK 840D/810D/FM-NC Scurt manual, Operatia AUTOTURN Comanda nr.: 6FC5 298-4AA30-0BP0 (Editia 08.97)
/BAA/
SINUMERIK 840D/810D/FM-NC Sistemul grafic de programare AUTOTURN Manualul operatorului - Partea 1: - Partea 2: Programare Configurare Comanda nr.: 6FC5 298-4AA40-0BP0 Comanda nr.: 6FC5 298-4AA50-0BP0 (Editia 08.97)
/BAM/
SINUMERIK 810D Manualul operatorului MANUALTURN Comanda nr.: 6FC5 298-2AD00-0BP0 (Editia 06.97)
/BAS/
SINUMERIK 810D Manualul operatorului SHOPMILL Comanda nr.: 6FC5 298-2AD10-0BP0 (Editia 11.97)
/BA/
SINUMERIK 840D/810D/FM-NC Manualul operatorului Comanda nr.: 6FC5 298-4AA00-0BP1 Manualul operatorului Manualul operatorului pentru programarea interactiva (MMC 102/103) (Editia 12.97)
/BAK/
SINUMERIK 840D/810D/FM-NC Scurt manual al operatorului Comanda nr.: 6FC5 298-4AA10-0BP0 (Editia 08.97)
A-244
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Referinte
/PG/
SINUMERIK 840D/810D/FM-NC Manualul operatorului, Fundamente Comanda nr.: 6FC5 298-4AB00-0BP1 (Editia 12.97)
/PGA/
SINUMERIK 840D/810D/FM-NC Manual de programare, Avansati Comanda nr.: 6FC5 298-4AB10-0BP1 (Editia 12.97)
/PAK/
SINUMERIK 840D/810D/FM-NC Scurt manual de programare Comanda nr.: 6FC5 298-4AB30-0BP0 (Editia 08.97)
/BNM/
SINUMERIK 840D/810D/FM-NC Manualul utilizatorului, Cicluri de masurare (Editia 12.97) Comanda nr.: 6FC5 298-4AA70-0BP0
/PGZ/
SINUMERIK 840D/810D/FM-NC Manual de programare, Cicluri Comanda nr.: 6FC5 298-4AB40-0BP1 (Editia 12.97)
/DA/
SINUMERIK 840D/810D/FM-NC Manual de diagnosticare Comanda nr.: 6FC5 298-4AA20-0BP1 (Editia 12.97)
/PI/
PCIN 4.4 Software pentru transfer de date spre/de la modulul MMC Comanda nr.: 6FX2 060-4AA00-4XB0 (GE, EN, FR) Comandat de la: WK Frth
Documentatia Fabricantului/Service
/LIS/
/BH/
SINUMERIK 840D/810D/FM-NC Manualul componentelor de operare Comanda nr.: 6FC5 297-4AA50-0BP1 (Editia 12.97)
/PHF/
SINUMERIK FM-NC Manualul NCU 570 Comanda nr.: 6FC5 297-3AC00-0BP0 (Editia 04.96)
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-245
Anexa
12.97
Referinte
/PHD/
SINUMERIK 840D Manualul NCU 571-573 Comanda nr.: 6FC5 297-4AC10-0BP1 (Editia 12.97)
/PHC/
SINUMERIK 810D Manual de configurare Comanda nr.: 6FC5 297-2AD10-0BP1 (Editia 12.97)
/FB/
SINUMERIK 840D/810D/FM-NC Descrierea functiilor, Bazele masinii (Partea 1) (Editia 12.97) (capitolele individuale sunt listate mai jos) Comanda nr.: 6FC5 297-4AC20-0BP1 A2 A3 B1 B2 D1 D2 F1 G2 H2 K1 K2 Semnale de interfata variabile Urmarirea axelor, Zone de protectie Modul traiectorie continua, Oprirea exacta si Look ahead Acceleratia Unelte de diagnosticare Programarea interactiva Deplasarea la oprirea exacta Viteze, Punct fixat/Sistemele valorii actuale, Controlul buclelor apropiate Iesirea functiilor auxilaiare spre PLC Grupul modurilor, Canal, Modul de orientare al programului Sisteme de coordonate, Tipuri de axe, Configurarea axelor, Sistemele valorii actuale pentru piese, Deplasare externa de nul K4 N2 P1 P3 R1 S1 V1 W1 Comunicatii OPRIREA DE URGENTA Axe transversale Programul PLC de baza Apropierea de punctul de referinta Arbori Avansuri Compensarea sculei
A-246
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Referinte
/FB/
SINUMERIK 840D/FM-NC Descrierea functiilor, Functii extinse (Partea 2) (Editia 12.97) include FM-NC: Strunjire, Motorul pas cu pas (capitolele individuale sunt listate mai jos) Comanda nr.: 6FC5 297-4AC30-0BP1 A4 B3 B4 F3 H1 K3 K5 L1 M1 M5 N3 N4 P2 P5 R2 S3 S5 S6 S7 T1 W3 W4 I/O digitale si analogice Cteva panouri de operare si NCU Operarea prin PG/PC Diagnosticarea de la distanta JOG cu si fara roata de mna Compensari Grupul modurilor, Canale, nlocuirea axelor FM-NC Magistrala locala Transformarea miscarii Masurari Software Cams, Semnale de schimbare a pozitiei Punching and Nibbling Axe de pozitionare Oscilare Axe de rotatie Arbori sincroni Actiuni sincronizate (pna la SW 3) Controlul motorului pas cu pas Configurarea memoriei Axe de indexare Schimbarea sculei Finisare
/FB/
SINUMERIK 840D/FM-NC Descrierea functiilor, Functii speciale (Partea 3) (Editia 12.97) (capitolele individuale sunt listate mai jos) Comanda nr.: 6FC5 297-4AC80-0BP1 F2 G1 G3 K6 M3 S8 T3 Transformarea n 3 si 5 axe Gantry Axes Cicluri de timp Urmarirea tunelului de conturare Axe cuplate si cuplarea valorii conducatoare Viteza constanta a piesei la rectificarea fara centre Controlul tangential
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-247
Anexa
12.97
Referinte
Preprocesarea Compensarea 3D a razei sculei Clearance control Axa analogice Master/Slave pentru Drive-uri
SIMODRIVE 611D/SINUMERIK 840D/810D Descrierea functiilor, Functiile de conducere (Editia 12.97) (capitolele individuale sunt listate mai jos) Comanda nr.: 6SN1 197-0AA80-0BP3 DB1 Mesaje de operare/Reactii de alarma DD1 Functii de diagnosticare DD2 Bucla pentru controlul vitezei DE1 Functii de conducere DF1 Activarea comenzilor DG1 Parametrizarea dispozitivului de codare DM1 Calculul motorului/Paramatrii sectiunii de putere si datele controller-ului DM2 Master/Slave DS1 Bucla curenta de control D1 Urmarirea/Functii de limitare
/FBD/
SINUMERIK 840D/FM-NC Descrierea functiilor, Digitalizarea Comanda nr.: 6FC5 297-3AC50-0BP0 (Editia 12.97)
/PK/
SINUMERIK 840D/810D/FM-NC Configuration Package MMC 100/Unit Operator Panel Descrierea functiilor Comanda nr.: 6FC5 297-4EA00-0BP0 EU PS Mediul de dezvoltare Sintaxa de configurare (08.97 Edition) (capitolele individuale sunt listate mai jos)
PSE Introducere n configurarea interfetei operatorului /IK/ SINUMERIK 840D/810D/FM-NC Pachetul de ecran MMC 100/Panoul de operare 06.96) Descrierea functiilor: Actualizarea si configurarea programelor Comanda nr.: 6FC5 297-3EA10-0BP1 (Editia
A-248
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Referinte
/FBO/
SINUMERIK 840D/810D/FM-NC Descrierea functiilor (Editia 03.96) Configurarea interfetei utilizatorului OP 030 (capitolele individuale sunt listate mai jos) Comanda nr.: 6FC5 297-3AC40-0BP0 BA EU PS IK Manualul operatorului Mediul de dezvoltare (Pachetul de configurare) Sintaxa de configurare (Pachetul de configurare) Pachetul-ecran: Actualizarea si configurarea programelor
/FBPH/
SINUMERIK 840D /810D Descrierea functiilor Configurarea interfetei cu utilizatorul HPU (capitolele individuale sunt listate mai jos) Comanda nr.: 6FC5 297-4AD70-0BP0 EU PS IK Mediul de dezvoltare (Pachetul de configurare) Numai online: Sitaxa de configurare (Pachetul de configurare) Pachetu-ecran: Actualizarea si configurarea programului (Editia 08.97)
/FBW/
SINUMERIK 840D/810D/FM-NC Descrierea functiilor Controlul sculei Comanda nr.: 6FC5 297-4AC60-0BP1 (Editia 12.97)
/FBP/
SINUMERIK 840D Descrierea functiilor Programarea C-PLC Comanda nr.: 6FC5 297-3AB60-0BP0 (Editia 03.96)
/FBSI/
SINUMERIK / SIMODRIVE Descrierea functiilor SINUMERIK Siguranta integrata (Editia 08.97) Comanda nr.: 6FC5 297-4AB80-0BP0
/FBSY/
SINUMERIK 840D/810D Descrierea functiilor Actiuni sincronizate (Editia 12.97) pentru lemn, sticla, ceramica, prese Comanda nr.: 6FC5 297-4AD40-0BP1
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-249
Anexa
12.97
Referinte
/FBMA/
SINUMERIK 810D Descrierea functiilor MANUALTURN Comanda nr.: 6FC5 297-2AD50-0BP0 (Editia 06.97)
/FBSP/
SINUMERIK 810D Descrierea functiilor SHOPMILL Comanda nr.: 6FC5 297-2AD80-0BP0 (Editia 11.97)
/FBLM/
SINUMERIK 840D Descrierea functiilor Motoare liniare (la cerere) SW 5 si mai noi Capitolul Conducere n /FBA/ Functii de conducere, Capitolul Motoare n /PJ2/ Manual de planificare (Editia 12.97)
/FBR/
SINUMERIK 840D/810D Descrierea functiilor Legarea la calculator SINCOM (Editia 12.97) Comanda nr.: 6FC5 297-4AD60-0BP0 NFL Interfata la calculatorul gazda
NPL Interfata la PLC/NCK /FBTD/ SINUMERIK 840D/810D Descrierea functiilor Sistemul de informatii pentru datele sculei SINTDI cu Online Help (Editia 12.97) Comanda nr.: 6FC5 297-4AE00-0BP0 /PJ1/ SIMODRIVE 611-A/611-D Manual de planificare arbori principali Comanda nr.: 6SN1 197-0AA00-0BP2 /PJ2/ SIMODRIVE Manual de planificare Comanda nr.: 6SN1 197-0AA20-0BP2 (Editia 10.96) Motoare AC pentru avans si conducatoare ale arborelui principal (Editia 11.95) Invertoare tranzistorizate PWM pentru motare AC pentru avans si
A-250
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Anexa
Referinte
/SP/
SIMODRIVE 611-A/611-D, SimoPro 3.1 Program pentru configurarea dispozitivelor masinilor unelte Comanda nr.: 6SC6 111-6PC00-0AAo Se comanda la: WK Frth
/SHM/
(Editia 08.96)
/S7H/
SIMATIC S7-300 Manual: Asamblare, Date CPU (Descriere HW) Comanda nr.: 6ES7 398-8AA01-8AA0
(Editia 10.96)
/S7HT/
SIMATIC S7-300 STEP 7 Manual, Fundamente, V. 3.1 Comanda nr.: 6ES7 810-4CA02-8AA0 (Editia 03.97)
/S7HR/
SIMATIC S7-300 STEP 7 Manual, Manuale de referinta, V. 3.1 Comanda nr.: 6ES7 810-4CA02-8AR0
(Editia 03.97)
/S7S/
SIMATIC S7-300 FM 353 Modul de pozitionare pentru dispozitive pas cu pas (Editia 04.97) Se comanda mpreuna cu pachetul de configurare
/S7L/
SIMATIC S7-300 FM 354 Modul de pozitionare pentru dispozitive servo 04.97) Se comanda mpreuna cu pachetul de configurare (Editia
/S7M/
SIMATIC S7-300 FM 357 Modul cu axe multiple pentru Motoare servo si pas cu pas Se comanda mpreuna cu pachetul de configurare (Editia 04.97)
/FBST/
(Editia 01.97)
/EMV/
SINUMERIK, SIROTEC, SIMODRIVE EMC Manual de instalare Manual de planificare (HW) Comanda nr.: 6FC5 297-0AD30-0BP0 (Editia 12.96)
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-251
Anexa
12.97
Referinte
/IAF/
SINUMERIK FM-NC Manual de instalare si pornire Comanda nr.: 6FC5 297-3AB00-0BP0 (Editia 04.96)
/IAD/
SINUMERIK 840D Manual de instalare si pornire 12.97) (inclusiv descrierea Software-ului de pornire pentru SIMODRIVE 611D) Comanda nr.: 6FC5 297-4AB10-0BP1 (Editia
/IAC/
SINUMERIK 810D Manual de instalare si pornire SIMODRIVE 611D) Comanda nr.: 6FC5 297-2AD20-0BP1 (Editia 12.97) (inclusiv descrierea Software-ului de pornire pentru
/IAA/
SIMODRIVE 611 A Manual de instalare si pornire 04.97) Comanda nr.: 6SN1197-0AA60-0BP4 (Editia
A-252
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Anexa
Index
D A
B Behaviour when quantity parameter is zero 2-83 Boring 2-42 Boring 1 2-66 Boring 2 2-69 Boring 3 2-73 Boring 4 2-76 Boring 5 2-78
CYCLE87 2-73 CYCLE88 2-76 CYCLE89 2-78 CYCLE90 3-96 CYCLE93 4-167 CYCLE94 4-176 CYCLE95 4-180 CYCLE96 4-192 CYCLE97 4-196 CYCLE98 4-204
C Call 1-20; 2-44 Call conditions 1-20 Chaining of threads - CYCLE98 4-204 Circle of holes 2-88 Circular pocket milling - POCKET2 3-125 Circumferential slot - SLOT2 3-116 Configuration of input masks for parameter setting 1-31 Configuration tools 1-35 Configuration, Help displays 1-34 Configuring cycle selection 1-29 Contour definition 4-186 Contour milling 3-151 Contour monitoring 4-166; 4-188 CONTPRON 4-187 Cycle alarms 5-215 Cycle auxiliary routines 1-19 Cycle call 1-23 Cycle setting data, milling 3-95 Cycle setting data, turning 4-164; 4-165 CYCLE71 3-145 CYCLE72 3-151 CYCLE81 2-46 CYCLE82 2-49 CYCLE83 2-51 F Face milling 3-145 FGROUP 3-96 E Elongated holes arranged on a circle - LONGHOLE 3-102 Error Message and Error Handling 5-211 Example 2-59 D Deep hole drilling 2-51 Deep hole drilling with chip breaking 2-53 Deep hole drilling with swarf removal 2-52 Drilling cycles 1-18; 2-41 Drilling pattern cycles 1-18; 2-83 Drilling pattern cycles without a drilling cycle call 2-83 Drilling, centering 2-46 Drilling, counter boring 2-49 Dwell time programming 2-45
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A-253
Anexa
12.97
Index
H HOLES1 2-84 HOLES2 2-88 R Rectangular pocket milling - POCKET1 3-121 Rectangular pocket milling - POCKET3 3-129 I Impermissible relief cut elements 4-189 Inside thread 3-98 Return conditions 1-20; 2-44 Rigid tapping 2-56 Row of holes 2-84
S SETMS 3-95 SLOT1 3-108 SLOT2 3-116 Slots arranged on a circle - SLOT1 3-108 Spindle programming 2-45
M Machine data 1-21 Machining plane 1-20 MCALL 2-80 Messages 1-22; 5-218 Milling a circular pocket - POCKET4 3-139 Milling cycles 1-18; 3-91 Modal call 2-80
SPOS 2-57; 2-58 Starting point 4-189 Stock removal cycle - CYCLE95 4-180 Support for cycles in program editor 1-27
T Tapping with floating tapholder 2-60 Tapping with floating tapholder with encoder 2-61 Tapping with floating tapholder without
O Outer thread 3-97 Overview 1-28 Overview of cycles 1-17 Overview, cycle alarms 5-215
encoder 2-61 Thread cutting 3-96 Thread cutting - CYCLE97 4-196 Thread undercut - CYCLE96 4-192 Tool clearance 4-166 Transverse thread 4-202 Turning cycles 1-18; 4-161
P Parameter list 1-23 Plane definition 2-44 Plausibility checks 2-83 U Undercut cycle - CYCLE94 4-176
A-254
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
La SIEMENS AG A & D MC V5 P.O. Box 3180 D-91050 Erlangen Federal Republic of Germany
De la Numele Compania/Departmentul Adresa:
Sugestii
n cazul n care gasiti erori de tiparire la citirea acestei publicatii, va rugam anuntati-ne prin acest formular. Sugestiile pentru mbunatatiri sunt de asemenea binevenite.
Telefon: Telefax:
/ /
Siemens AG Automation & Drives Motion Control Systems P.O. Box 3180, D - 91050 Erlangen Federal Republic of Germany
Siemens AG 1994-1997 Subject to change without prior notice Progress in Automation. Siemens
Siemens Aktiengesellschaft
12.97
Generalitati
Generalitati
1.1 Note generale............................................................................................................. 1-17 1.2 Privire generala asupra ciclurilor ................................................................................... 1-17 1.2.1 Cicluri de gaurire, cicluri de gaurire dupa model, cicluri de frezare, cicluri de strunjire ... 1-18 1.2.2 Rutine auxiliare ale ciclurilor.................................................................................... 1-19 1.3 Programarea ciclurilor ................................................................................................. 1-20 1.3.1 Conditii de apelare si revenire .................................................................................. 1-20 1.3.2 Date masina.......................................................................................................... 1-21 1.3.3 Mesaje n timpul procesarii ciclului .......................................................................... 1-22 1.3.4 Apelarea ciclului si lista de parametri....................................................................... 1-23 1.4 Suport pentru cicluri n editorul de programe (de la SW 4.3)............................................ 1-27 1.4.1 Privire generala asupra fisierelor necesare ................................................................ 1-28 1.4.2 Configurarea selectarii ciclului ................................................................................. 1-29 1.4.3 Configurarea mastilor de introducere pentru setarea parametrilor ................................ 1-31 1.4.4 Configurarea afisarii mesajelor help.......................................................................... 1-34 1.4.5 Mijloace de configurare (numai pentru MMC100) ....................................................... 1-35 1.4.6 ncarcarea n echipament ........................................................................................ 1-36 1.4.7 Independenta fata de limba...................................................................................... 1-37 1.4.8 Operarea functiei suport de cicluri............................................................................ 1-38
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-15
Generalitati
12.97
1-16
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.1
Note generale
1.1
Note generale
Primul capitol va prezinta o privire generala asupra ciclurilor disponibile. Urmatoarele capitole descriu conditiile generale care se aplica la toate ciclurile cu privire la: Programarea ciclurilor si ndrumarea operatorului pentru apelarea ciclurilor.
1.2
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-17
Generalitati
12.97
1.2
1.2.1 Cicluri de gaurire, cicluri de gaurire dupa model, cicluri de frezare, cicluri de strunjire
Puteti executa urmatoarele cicluri cu echipamentele SINUMERIK FM-NC, 810D si 840D :
Cicluri de gauirire
CYCLE81 CYCLE82 CYCLE83 CYCLE84 CYCLE85 CYCLE86 CYCLE87 CYCLE88 CYCLE89 Gaurire, centruire Gaurire, adncire Gaurire adnca Filetare cu tarod fixat rigid Alezare 1 Alezare 2 Alezare 3 Alezare 4 Alezare 5
Cicluri de frezare
LONGHOLE Frezarea unor gauri alungite amplasate radial SLOT1 SLOT2 POCKET1 POCKET2 CYCLE90 POCKET3 POCKET4 CYCLE71 CYCLE72 Frezarea unor canale radiale Frezarea unor canale circulare Frezarea unui buzunar dreptunghiular (cu cutit frontal) Buzunar circular filetat cu cutitul (cu cutit frontal) Filetare prin frezare Frezarea unui buzunar dreptunghiular(cu orice scula de frezare) Frezarea unui buzunar circular (cu orice scula de frezare) Frezare plana Frezare de contur
de la SW 4 si ulterior:
Cicluri de strunjire
CYCLE93 Canelare
1-18
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.2
Degajare (de tip E si F conform DIN) Degrosare Degajare pentru filete (de tip A, B, C si D conform DIN) Filetare prin strunjire Lant de filete
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-19
Generalitati
12.97
1.3
Programarea ciclurilor
1.3
Programarea ciclurilor
Un ciclu standard este definit ca un subprogram cu un nume si o lista de parametri. Conditiile descrise n SINUMERIK Manual de programare partea1: de Fundamente" se aplica cnd apelam un ciclu. Ciclurile sunt livrate pe dischete sau, pentru MMC102, cu software-ul corespunzator. Ele sunt ncarcate n partea de memorie pentru programe piesa a echipamentului prin interfata V24(vezi Manualul de operare). .
Z
9 G1
ta na rdo O
n ciclurile de gaurire, gaura este prelucrata pe axa care corespunde coordonatei la planul curent. La frezare, adncimea este data pe aceasta axa.
G1 8 Ab sci sa
Cota
Alocarea axelor sI planelor Comanda G17 G18 G19 Planul X/Y Z/X Y/Z Axa perpendiculara de avans Z Y X
1-20
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.3
Programarea ciclurilor
Fisierele cu datele de masina sunt livrate cu aceste valori initiale de catre producatorul masinii. Este important de retinut ca trebuie sa se faca o resetare cu power on daca aceste date se modifica. Data de masina specifica de axa 30200 NUM_ENCS trebuie de asemenea luata n considerare pentru ciclul de prelucrare 840 (filetare cu tarod fixat n mandrina compensatoare).
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-21
Generalitati
12.97
1.3
Programarea ciclurilor
Afisarea frazelor n timpul executiei ciclului Apelarea ciclului este afisata n fraza curenta pe toata durata ciclului.
1-22
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.3
Programarea ciclurilor
Succesiunea de definire a parametrilor trebuie luata n considerare. Fiecare parametru definit al unui ciclu are un tip specific de date. Tipul parametrului folosit trebuie sa fie specificat cnd ciclul este apelat. Variabile sau constante
pot fi indicate n lista de parametri. Daca variabilele sunt transferate n lista de parametri, ele trebuie mai nti definite ca atare si apoi sa li se atribuie valori n programul n care sunt apelate. Ciclurile pot fi apelate cu o lista incompleta de parametri sau prin omiterea parametrilor.
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-23
Generalitati
12.97
1.3
Programarea ciclurilor
Daca doriti sa omiteti ultimii parametri de transfer care trebuie nscrisi la o apelare, puteti termina anterior lista de parametri cu ). Daca doriti sa omiteti parametri pe parcurs, o virgula ,, este folosita n locul lor. n mod normal, nu se face un control de plauzibilitate al valorilor parametrilor cu un domeniu de valori discrete sau limitate, dect daca pentru un ciclu a fost descris special un raspuns de eroare. Daca ntr-o apelare a unui ciclu, lista de parametri contine mai multe alocari dect parametri definiti n ciclu, este afisata alarma generala NC 12340 Too many parameters (prea multi parametri) si ciclul nu este executat.
Apelarea ciclului
Diversele metode de scriere a unei apelari de ciclu sunt prezentate n exemplul urmator, CYCLE100, care necesita urmatorii parametri de introducere.
Exemplu FORM MID FFR VARI FAL Definirea formei de prelucrat Valori E si F Adncimea de avans (de introdus fara semn) Avans Tipul prelucrarii Valori 0, 1 sau 2 Toleranta finala de prelucrare.
1-24
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.3
Programarea ciclurilor
Ciclul este apelat cu comanda CYCLE100 (FORM, MID, FFR, VARI, FAL)
1. Lista parametrilor cu valori de constante n locul introducerii parametrilor individuali, puteti introduce direct valori concrete pentru a fi folosite n ciclu. Exemplu CYCLE100 ("E", 5, 0.1, 1, 0) 2. Lista parametrilor cu variabile ca parametri de transfer. Puteti transfera parametri ca variabile aritmetice pe care le definiti si carora le atribuiti valori nainte de apelarea ciclului. Exemplu DEF CHAR FORM="E" DEF REAL MID=5, FFR, FAL DEF INT VARI=1 N10 FFR=0.1 FAL=0 N20 CYCLE100 (FORM, MID, FFR, -> -> VARI, FAL) 3. Folosirea variabilelor predefinite ca parametri de transfer Deasemenea, puteti folosi variabile, ex. Parametri R, pentru atribuirea parametrilor unor cicluri. Exemplu DEF CHAR FORM="E" N10 R1=5 R2=0.1 R3=1 R4=0 N20 CYCLE100 (FORM, R1, -> -> R2, R3, R4) Definirea unui parametru, atribuirea valorii Atribuirea valorilor Apelarea ciclului Definirea unui parametru, atribuirea valorii Definirea de parametri cu sau fara atribuirea valorii Atribuirea valorii Apelarea ciclului Apelare de ciclu
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-25
Generalitati
12.97
1.3
Programarea ciclurilor
Deoarece parametrii R sunt predefiniti ca reali, este important de verificat daca tipul parametrului destinatie n ciclu este compatibil cu tipul real. Mai multe informatii despre tipurile de date si despre conversiile si compatibilitatile de tipuri sunt date n Manualul de programare. Daca tipurile sunt incompatibile este afisata alarma 12330 Parameter type ... incorrect" (Tipul parametrului incorect). 4. List incompleta de parametri si omiterea parametrilor Daca un parametru definit nu este necesar la apelarea unui ciclu sau i este atribuita valoarea zero, el pote fi omis din lista de parametri. O virgula, ,, , trebuie scrisa n locul lui pentru a asigura corecta atribuire a urmatorilor parametri sau lista trebuie nchisa anterior cu ). Exemplu CYCLE100 ("F", 3, 0.3, , 1) Apelarea ciclului, omiterea celui de-al patrulea parametru (adica i se atribuie valoarea zero) CYCLE100 ("F", 3, 0.3) Apelarea ciclului valoarea zero a fost atribuita ultimilor doi parametri (au fost omisi) 5. Expresii utilizate n lista de parametri Expresii, al caror rezultat este atribuit parametrului corespunzator n ciclu, sunt de asemenea permise n lista de parametri Exemplu DEF REAL MID=7, FFR=200 CYCLE100 ("E", MID*0.5, FFR+100,1) Definirea parametrilor, atribuirea valorilor Apelarea ciclului Adncime de avans 3.5,viteza de avans 300
1-26
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.4
1.4
Functie
Suportul ciclului consta n trei componente: 1. Selectarea ciclului 2. Masti de introducere pentru setarea parametrilor 3. Afisarea imaginii Help pentru fiecare ciclu. Nu este absolut necesar sa creati afisari pentru help la ncorporarea ciclurilor separate; atunci numai mastile de introducere se afiseaza pentru cicluri. De asemenea este posibil sa configurati fisierele text ale suportului de ciclu ca independente de limba. n acest caz, fisierele text corespunzatoare, localizate n MMC, sunt de asemenea necesare. O descriere detaliata a editorului de programe este data n Referinta: /BA/, Manual de operare"
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-27
Generalitati
12.97
1.4
cov.com sc.com
1-28
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.4
a
Turning Drilling Milling Thread
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-29
Generalitati
12.97
1.4
Programare
Sintaxa fisierului cov.com (exemplu)
%_N_COV_COM ;$PATH=/_N_CUS_DIR ;V04.03.01/10.09.97 S2.0.0\Turning\ S3.0.0\Drilling\ S4.0.0\Milling\ S5.0.0\Threads\ S6.0.0\Users\ S3.1.0\Deep hole %ndrilling\C3(CYCLE83) S3.2.0\Boring\ S3.2.1\Boring%n1\C6(CYCLE85) ... M17
Explicarea sintaxei
Sx.y.z
Tasta soft, numar si nivel, punctul separa cele trei numere x nseamna tasta soft de la primul nivel (este posibil de la 2 la18) y nseamna tasta soft de la al doilea nivel (este posibil de la 1 la 18 ). z nseamna tasta soft de la al treilea nivel (1 la 18)
\text\
Tasta soft text, maxim 2 9 caractere Caracterul pentru ntreruperea liniei este %n Numele afisarii mesajului help, un p" este adaugat la numele fisierului de afisare help pentru suportul ciclului, ex. Cxxp.bmp Numele ciclului care este scris n program si este prezentat n masca de introducere pentru setarea parametrilor.
Cxx
(Name)
Dupa numele ciclului, puteti scrie un comentariu separat de nume prin cel putin un spatiu. Caracteristici speciale la MMC102/103 Daca acest fisier este independent de limba, adica este configurat cu text n clar, numele fisierului trebuie sa includa un cod de limba, de exemplu: COV_GR.COM pentru germana, COV_UK.COM pentru engleza, COV_ES.COM pentru spaniola, COV_FR.COM pentru franceza, COV_IT.COM pentru italiana,
1-30
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.4
Explicatie
Urmatoarele sunt un exemplu de antet de ciclu:
// C6 (CYCLE85) Boring 1
Recunoasterea liniei de nceput pentru descrierea ciclului Numele afisajului de help extins cu un p (C1 - C28 Cicluri Siemens) Numele ciclului . Acest nume este de asemanea scris n programul NC. Comentariu (nu este evaluat )
Parametrizarea ciclrilor
(R/0 2/1/Return plane, absolute)[return plane/RTP]
( R I C S
Delimitare Domeniu de valori Delimitare Delimitare Text lung Sfrsit nceputul optiunii Text scurt Delimitare Text n bitmap Sfrsitul optiunii
Numele parametrului
]
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-31
Generalitati
12.97
1.4
n locul limitarii unui domeniu de valori, valorile individuale pot fi definite ntr-o lista. Acestea sunt apoi selectate, pentru introducerea lor folosindu-se butonul toggle.
(I/* 1 2 3 4 11 12 13 14/11/Selecting the operating mode)[Operating mode / VARI]
Pentru a obtine o compatibilitate cu conditiile suportului de cicluri pentru programarea prin dialog la MMC102/103, numai portiunea n paranteze rotunde este obligatorie. Portiunea n paranteze drepte este optionala.
Explicatie
Daca portiunea ntre paranteze drepte lipseste, procedati astfel: Text scurt= primele 19 caractere ale unui text lung dar numai pna la primul spatiu de la dreapta sau pna la prima virgula de la stnga. Textele prescurtate sunt marcate cu asterisc, *" Text n bitmap= este citit din fisierul Cxx.awb
1-32
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.4
Exemplu de programare
Suportul de cicluri pentru cicluri: corespunde fisierelor COM SW4 MMC100 si suportului de cicluri ASCII Editor MMC102/103
//C6(CYCLE85) Boring 1
(R///Retraction plane, absolute)[Retraction plane/RTP] (R///Reference plane, absolute)[Reference plane/RFP] (R/0 99999//Safety clearance, without sign) [safety distance/SDIS] (R///Final drilling depth, absolute)[Final drilling depth/DP] (R/0 99999/0/Final drilling depth relative to reference plane)[Final drilling depth rel./,DPR] (R/0 99999//Dwell at drilling depth)[Dwell BT/DTB] (R/0.001 999999//Feed)[Feedrate/FFR] (R/0.001 999999//Return feed)[Return feed/RFF]
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-33
Generalitati
12.97
1.4
Programul Paint Shop Pro nu face parte din discheta furnizata de Siemens. Afisarea mesajelor de help pentru MMC102/103 Afisarile mesajelor de help la MMC102/103 sunt localizate n fisierul sistem n directorul DH\DP.DIR\HLP.DIR. Puteti folosi functia "Copy" din meniul Services pentru a citi datele de pe o discheta. Pentru a face astfel, selectati directorul de destinatie prin Dialog programming" si DP Help".
1-34
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.4
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-35
Generalitati
12.97
1.4
Secventa de operare
Accesati n directorul "INSTUTIL" al caii dumneavoastra de aplicatii si startati "APP_INST.EXE". Un menu de selectare apare pentru a va permite sa instalati software-ul. Alegeti o optiune din meniu "Modify configuration". Un urmator meniu de selectare apare. Alegeti optiunea "Add *.* Files ...". Specificati calea pentru fisierele dumneavoastra grafice ca nume de fisier n masca de introducere si numele de fisier "CST.ARJ". Apasati tasta Return pentru a va confirma introducerea. Apasati Esc pentru ntoarcerea la meniul de baza, unde va puteti transfera software-ul pe disc.
1-36
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
12.97
Generalitati
1.4
... Fisierul text asociat: 85000 85001 85002 85003 Explicarea sintaxei:
$ 85000...89999 $85000... $...
0 0 0 0
0 0 0 0
Planul de retragere ca valoare absoluta Planul de retragere " Adncimea de gaurire Fata de planul de retragere "
Identificator pentru numere de text Numere de text pentru ciclurile utilizatorului Mai multe texte sunt nlantuite
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1-37
Generalitati
12.97
1.4
1-38
Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-39
03.96
2-40
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
2.1
Cicluri de gaurire
Urmatoarele capitole descriu cum sunt programate ciclurile de gaurire si ciclurile de gaurire dupa model.
Aceste capitole sunt menite sa ajute la selectarea ciclurilor si atribuirea parametrilor. Alaturi de o descriere detaliata a functiilor ciclurilor individuale si a parametrilor corespunzatori, veti gasi un exemplu de programare la sfrsitul fiecarui capitol pentru a va familiariza cu utilizarea ciclurilor.
Capitolele sunt structurate dupa cum urmeaza: Programare Parametri Functie Procedura Explicarea parametrilor Note suplimentare Exemplu de programare
Programare" si Parametri" explica utilizarea ciclurilor satisfacator pentru un utilizator experimentat, n timp ce ncepatorii vor gasi toate informatiile necesare programarii ciclurilor n Functie", Procedura", Explicarea parametrilor, Note suplimentare si Exemplu de programare.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-41
03.96
2.1
Cicluri de gaurire
Ciclurile de gaurire sunt secvente d deplasare definite conform DIN 66025 pentru gaurire, alezare si frezare etc. Ele sunt apelate sub forma unui subprogram cu un nume definit si o lista de parametri. Pentru alezare sunt disponibile cinci cicluri. Ele urmeaza proceduri tehnologice diferite si de aceea sunt parametrizate diferit: Ciclu de alezare Alezare 1 Alezare 2 CYCLE85 CYCLE86 Parametri specifici Diferite avansuri pentru alezare si retragere Oprire orientata a axului, definirea directiei de retragere, retragere cu avans rapid, definirea sensului de rotatie a axului Alezare 3 CYCLE87 Oprire ax M5 si stop program M0 la atingerea adncimii, prelucrarea continua dupa apasarea tastei NC Start, definirea sensului de rotatie a axului Alezare 4 Alezare 5 CYCLE88 CYCLE89 La fel ca si CYCLE87, n plus, timp de ntrziere la atingerea adncimii prescrise Alezarea si retragerea cu acelasi avans
Ciclurile de gaurire pot fi modale, adica sunt executate la sfrsitul fiecarei fraze care contine comenzi de deplasare. Si alte cicluri scrise de utiizator pot fi apelate modal (vezi sectiunea 2.2).
2-42
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Parametrii geometrici sunt identici pentru toate ciclurile de gaurire, gaurire dupa model si frezare. Ei definesc planul de referinta si pe cel de retragere, spatiul de siguranta si adncimea relativa si absoluta de gaurire. Parametri geometrici sunt scrisi o data n primul ciclu de gaurire CYCLE81. Parametri de prelucrare au ntelesuri si efecte diferite n fiecare ciclu. De aceea ei se scriu pentru fiecare ciclu.
Adncime de gurire Plan de retragere Spatiu de siguranta Plan de referinta
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-43
03.96
2.1
Cicluri de gaurire
2.1.1 Cerinte
Conditii de apelare si revenire Ciclurile de gaurire sunt programate independent de numele axelor reale. Pozitia de gaurire trebuie abordata n programul din nivelul supraordonat naintea apelarii ciclului. Valorile cerute pentru avans, directia de rotatie, si viteza arborelui masinii trebuie programate n program daca nu exista parametri atribuiti acestor valori n ciclul de gaurire. Functia G si cadrul curent, active nainte de apelarea ciclului, ramn active si dupa ciclu. Definirea planului n cazul ciclurilor de gaurire, se admite ca sistemul curent de coordonate al piesei, sistem n care se selectarea planurilor G17, G18 sau G19 si activarea unui cadru programabil. Axa de gaurire este ntotdeauna cota acestui sistem. Compensarea de lungimea a sculei trebuie selectata naintea apelarii ciclului. Aceasta se masoara ntotdeauna perpendicular pe planul selectat si ramne activa chiar si dupa terminarea ciclului (vezi Manualul de programare).
Applicate
2-44
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Programarea arborelui masinii Ciclurile de gaurire sunt scrise astfel nct comenzile axului masinii sa se refere ntotdeauna la comanda axului principal de baza. Daca doriti sa folositi un ciclu de gaurire pe o masina cu mai multi arbori, nti trebuie sa definiti arborele folosit ca arbore de baza (vezi Manualul de programare). , Programarea timpilor de ntrziere Parametrii pentru timpii de ntrziere n ciclurile de gaurire sunt asociatI ntotdeauna cuvintelor F si de aceea trebuie asociati cu valori n secunde. Orice abatere de la aceasta procedura trebuie declarata n mod obsigatoriu.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-45
03.96
2.1
Cicluri de gaurire
Functie
Scula gaureste cu avansul si viteza programata a arborelui pna la adncimea finala de gaurire.
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat. Ciclul executa urmatoarea secventa de deplasare: Apropierea de planul de referinta la distanta de siguranta cu G0 Avansare pna la adncimea de gaurire cu avansul programat n programul de apelare (G1) Retragerea la planul de retragere cu G0
2-46
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Explicarea parametrilor
RFP si RTP De obicei, planul de referinta (RFP) si planul de retragere (RTP) au valori diferite. n ciclu este admis faptul ca planul de retragere se afla n fata planului de referinta. De aceea distanta ntre planul de retragere si adncimea de gaurire este mai mare dect distanta ntre planul de referinta si adncimea de gaurire. SDIS Spatiul de siguranta (SDIS) se raporteaza la planul de referinta care este mutat n fata de spatiul de siguranta. Directia n care este valabil spatiul de siguranta este determinata automat de catre ciclu. DP si DPR Adncimea de gaurire poate fi definita att absolut(DP), ct si relativ (DPR) la planul de referinta. Daca este introdusa ca valoare relativa, valoare este parcursa direct n ciclu.
Z G1 G0
DP=RFP-DPR
Note suplimentare
Daca o valoare este introdusa att pentru DP ct sI pentru DPR, adncimea finala de gaurire este derivata de la DPR. Daca DPR difera de adncimea de gaurire programata prin DP, n linia de dialog este afisat mesajul: Depth: Corresponds to value for relative depth.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-47
03.96 08.97
2.1
Cicluri de gaurire
Daca valorile pentru planul de referinta si planul de retragere sunt identice, o adncime relativa nu trebuie programata. Mesajul de eroare 61101 "Reference plane incorrectly defined" este afisat si ciclul nu este executat. Acelasi mesaj este afisat si daca planul de retragere se afla n spatele planului de referinta, adica distanta pna la adncimea de gaurire este mai mica.
Exemplu de programare
Gaurire-centruire Puteti folosi acest program pentru a face 3 gauri folosind ciclul de gaurire CYCLE81, cnd acest ciclu este apelat cu diferite setari de parametri. Axa de gaurire este ntotdeauna axa Z.
120 Y A Y A-B
30 0 B 40 90 X 35 Z 100 108
N10 G0 G90 F200 S300 M3 N20 D3 T3 Z110 N30 X40 Y120 N40 CYCLE81 (110, 100, 2, 35)
Specificarea valorilor tehnologice Deplasare catre planul de retragere Deplasare catre prima pozitie de gaurire Apelarea ciclului cu adncimea absoluta de gaurire, spatiu de siguranta si lista de parametri incompleta
N50 Y30 N60 CYCLE81 (110, 102, , 35) N70 G0 G90 F180 S300 M03 N80 X90 N90 CYCLE81 (110, 100, 2, , 65) N100 M30
Deplasare catre urmatoarea pozitie de gaurire Apelarea ciclului fara spatiu de siguranta Specificarea valorilor tehnologice Deplasare catre urmatoarea pozitie Apelarea ciclului cu adncime relativa de gaurire si spatiu de siguranta Sfrsitul programului
2-48
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Parametri
RTP RFP SDIS DP DPR DTB real real real real real real Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (fr semn) Adncimea finala de gaurire (absolut) Adncimea finala de gaurire fata de planul de referinta (fr semn) Timp de ntrziere la adncimea finala de gaurire
Functie
Scula gaureste cu avansul si viteza programata a arborelui pna la adncimea finala de gaurire.Dupa atingerea adncimii de gaurire poate fi programat un timp de ntrziere.
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat. Ciclul executa urmatoarea secventa de deplasare: Apropierea cu G0 de planul de referinta la distanta de siguranta Avansarea pna la adncimea de gaurire cu avansul programat n programul de apelare cu G1 Timp de ntrziere la adncimea finala de gaurire Retragerea la planul de retragere cu G0
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-49
03.96 08.97
2.1
Cicluri de gaurire
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR. DTB Parametrul DTB este timpul de ntrziere la adncimea de gaurire (spargerea aschiilor), n secunde.
Z G0 G1 G4
Exemplu de programare
Gaurire-adncire Acest program executa o singura gaura adnca de 27 mm n punctul X24, Y15 , n planul XY cu ciclul CYCLE82. Timpul de ntrziere este de 2 s, spatiul de siguranta pe axa de gaurire Z este de 4 mm.
15 A Y Y A-B
B 24 X 75 102 Z
N10 G0 G90 F200 S300 M3 N20 D3 T3 Z110 N30 X24 Y15 N40 CYCLE82 (110, 102, 4, 75, , 2) N50 M30
Specificarea valorilor tehnologice Deplasare catre planul de retragere Deplasare catre pozitia de gaurire Apelarea ciclului cu adncime de gaurire absoluta si spatiu de siguranta Sfrsitul programului
2-50
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Parametri
RTP RFP SDIS DP DPR FDEP FDPR DAM DTB DTS FRF VARI real real real real real real real real real real real int Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (fr semn) Adncimea finala de gaurire (absoluta) Adncimea finala de gaurire fata de planul de referinta (fr semn) Prima adncime de gaurire (absoluta) Prima adncime de gaurire fata de planul de referinta (fr semn) Gradul de regresie (fr semn) Timp de ntrziere la adncimea finala de gaurire (spargerea aschiilor) Timp de ntrziere n punctul de nceput pentru ndepartarea aschiilor Factorul de avans pentru prima adncime de gaurire (fr semn) Domeniul de valori: 0.001 ... 1 Tipul prelucrarii Spargerea aschilor =0 ndepartarea aschiilor =1
Functie
Scula gaureste cu avansul si viteza programata a arborelui pna la adncimea finala de gaurire. Ciclul Gaurire adnca realizeaza gauri prin avansari sI retrageri succesive (pentru eliminarea aschiilor), cu adncime ce creste treptat pna la atingerea adncimii maxime definite. Burghiul poate fi retras pna la planul de referinta la fiecare retragere pentru ndepartarea aschiilor sau poate fi retras cu numai 1 mm de fiecare data pentru spargerea aschiilor.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-51
03.96 08.97
2.1
Cicluri de gaurire
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat. Ciclul executa urmatoarea secventa de deplasare Gaurire adnca cu ndepartarea aschiilor Apropierea cu G0 de planul de referinta la distanta de siguranta Avansarea pna la prima adncime de gaurire cu G1, cu avans care difera de avansul definit n programul de apelare functie de parametrul FRF (factorul avans) Timp de ntrziere la adncimea finala de gaurire (parametrul DTB) Retragere cu G0 pna la distanta de siguranta fata de planul de referinta pentru ndepartarea aschiilor Timp de ntrziere n punctul de start (parametrul DTS) Avansarea pna la ultima adncime de gaurire minus spatiul liber calculat de catre ciclu, cu G0 Avansarea pna la urmatoarea adncime de gaurire cu avansul programat, cu G1 (secventa de deplasari se continua pna la atingerea adncimii finale de gaurire) Retragerea pna la planul de retragere cu G0
X RTP RFP+SDIS RFP FDEP FDEP DP = RFP-DPR G1 G0 G4 Z
2-52
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
2.1
Cicluri de gaurire
Gaurire adnca cu spargerea aschiilor : Apropierea de planul de referinta la distanta de siguranta cu G0 Avansarea pna la prima adncime de gaurire cu G1, avansul care difera de avansul definit n programul de apelare functie de parametrul FRF (factorul avans) Timp de ntrziere la adncimea finala de gaurire (parametrul DTB) Retragere cu 1 mm fata de actuala adncime cu G1 si cu avansul programat n programul de apelare pentru spargerea aschiilor Avansarea pna la urmatoarea adncime de gaurire cu avansul programat, cu G1 (secventa de deplasari se continua pna la atingerea adncimii finale de gaurire) Retragere pna la planul de retragere cu G0
DP = RFP-DPR X RTP RFP+SDIS RFP FDEP Z G1 G0 G4
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR. FDEP si DAM Adncimea curenta este calculata n ciclu astfel: Primul pas, adncimea parametrizata cu prima adncime de gaurire este parcursa att timp ct nu se depaseste adncimea totala de gaurire. De la a doua adncime de gaurire, adncimea este obtinuta scaznd gradul de regresie din ultima adncime, cu conditia ca ultima sa fie mai mare dect gradul de regresie programat. Urmatoarele adncimi corespund gradului de regresie, att timp ct adncimea ramasa este mai mare dect dublul gradului de regresie.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-53
03.96
2.1
Cicluri de gaurire
Ultimele doua adncimi sunt mpartite n mod egal si parcurse, si de aceea sunt ntotdeauna mai mari dect jumatate din gradul de regresie.
Daca valoarea primei adncimi de gaurire este incompatibila cu adncimea totala, este afisat mesajul de eroare 61107 First drilling depth incorrectly defined si ciclul nu este executat.
FDPR Parametrul FDPR are acelasi efect n ciclu ca si parametrul DPR. Daca valorile pentru planele de referinta si retragere sunt identice, prima adncime de gaurire poate fi definita ca valoare relativa. DTB Parametrul DTB este timpul de ntrziere la adncimea de gaurire (spargerea aschiilor), n secunde. DTS Timpul de ntrziere n punctul de start este executat numai daca VARI=1 (ndepartarea aschiilor). FRF Cu ajutorul acestui parametru puteti introduce un factor de reducere pentru avansul activ care se aplica numai apropierii de prima adncime de gaurire. VARI Daca parametrul VARI=0 este setat, burghiul se retrage 1 mm dupa fiecare adncime de gaurire pentru spargerea aschiilor. Daca VARI=1, burghiul se retrage de fiecare data pna la distanta de siguranta fata de planul de referinta.
Note suplimentare
Spatiul liber este calculat n ciclu astfel: Daca adncimea de gaurire este 30 mm, valoarea spatiului este ntotdeauna 0.6 mm. Pentru adncimi mai mari, este folosita formula adncimea de gaurire/50 (maxim 7 mm).
2-54
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
2.1
Cicluri de gaurire
Exemplu de programare
Gaurire adnca Acest program executa ciclul CYCLE83 n punctele X50 Y120 si X80 Y60 n planul XY. Prima gaura este executata cu timpul de ntrziere zero si tipul de prelucrare - spargerea aschiilor. Adncimea finala de gaurire si prima adncime de gaurire sunt introduse ca valori absolute. n cea de-a doua apelare a ciclului, este programat un timp de ntrziere de 1 s. Este selectata prelucrarea prin ndepartarea aschiilor, adncimea finala de gaurire este data fata de planul de referinta. n ambele cazuri, axa de gaurire este axa Z.
80 X 5 150 Z 120 60 B A Y Y A-B
DEF REAL RTP=155, RFP=150, SDIS=1, DP=5, Definirea parametrilor DPR=145, FDEP=100, FDPR=50, DAM=20, DTB=1, FRF=1, VARI=0 N10 G0 G17 G90 F50 S500 M4 N20 D1 T42 Z155 N30 X50 Y120 N40 CYCLE83 (RTP, RFP, SDIS, DP, ,-> -> , FDEP, , DAM, , FRF, VARI) N50 X80 Y60 N55 FRF=0.5 VARI=1 Specificarea valorilor tehnologice Deplasare catre planul de retragere Deplasare catre prima pozitie de gaurire Apelarea ciclului, parametri de adncime avnd valori absolute Deplasare catre urmatoarea pozitie de gaurire Atribuirea valorilor N60 CYCLE83 (RTP, RFP, SDIS, , DPR, , -> Apelarea ciclului cu date relative pentru -> FDPR, DAM, DTB, , FRF, VARI) adncimea finala si prima adncime de gaurire. Spatiul de siguranta este 1 mm; avansul este 0.5 N70 M30 -> trebuie programat ntr-o fraza Sfrsitul programului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-55
03.96 08.97
2.1
Cicluri de gaurire
Parametri
RTP RFP SDIS DP DPR DTB SDAC MPIT real real real real real real int real Planul de retragere (absolut) Planul de referinta (absolut) Spatiu de siguranta (fr semn) Adncimea finala de gaurire (absoluta) Adncimea finala de gaurire fata de planul de referinta (fr semn) Timp de ntrziere la adncimea de filetare (spargerea aschiilor) Sensul de rotatie dupa ncheierea ciclului Valori: 3, 4 sau 5 Pasul filetului ca marime corelata cu marimea filetului (cu semn) Domeniul de valori: 3 (pentru M3) ... 48 (pentru M48), semnul determina sensul de rotatie n filet PIT real Pasul filetului ca valoare (cu semn) Domeniul de valori: 0.001 ... 2000.000 mm, semnul determina sensul de rotatie n filet POSS SST SST1 real real real Pozitia axului masinii pentru stop orientat (n grade) Viteza de filetare Viteza de retragere
Functie
Scula gaureste la avansul si viteza programata a arborelui pna la adncimea programata de filetare. Cu ciclul CYCLE84 puteti executa operatii de filetare cu tarod fixat rigid. Ciclul CYCLE84 poate fi folosit daca arborele folosit pentru operatia de burghiere este capabil sa asigure functia de comanda a pozitiei arborelui. Pentru filetare cu tarod fixat n mandrina compensatoare exista un ciclu separat, CYCLE840 (vezi pagina 2-60).
2-56
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
2.1
Cicluri de gaurire
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat. Ciclul executa urmatoarea secventa de deplasare: Apropierea cu G0 de planul de referinta la distanta de siguranta Oprire orientata ax cu SPOS (valoare n parametrul POSS) si conversia arborelui la modul de functionare ca axa Filetare pna la adncimea finala de gaurire cu G331 si viteza SST Timp de ntrziere la adncimea de filetare (parametrul DTB) Retragere pna la distanta de siguranta fata de planul de referinta cu G332, viteza axului SST1 si inversarea directiei de rotatie Retragere pna la planul de retragere cu G0, modul de functionare ca ax principal este rentrodus prin reprogramarea vitezei arborelui activa naintea apelarii ciclului si sensul de rotatie programat sub SDAC.
X Z
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR. DTB Programeaza timpul de ntrziere n secunde. Este recomandat ca timpul de ntrziere sa fie omis pentru filetarea gaurilor oarbe. SDAC SDAC programeaza sensul de rotatie dupa executarea ciclului. Schimbarea sensului pentru filetare se executa automat de catre ciclu.
Z G0 G331 G332 G4
DP=RFP-DPR
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-57
03.96 08.97
2.1
Cicluri de gaurire
MPIT si PIT Valoarea pentru pasul filetului poate fi definita fie de marimea filetului (numai pentru filete metrice ntre M3 si M48) sau ca o valoare (distanta ntre o spira a filetului si urmatoarea, ca o valoare numerica). Parametrul nenecesar fiecarui caz este omis ca apelare sau i se atribuie valoarea zero. Filetele pe stnga sau pe dreapta sunt specificate prin semnul parametrului-pas al filetului: valoare pozitiva dreapta (ca pentru M3) valoare negativa stnga (ca pentru M4)
Daca cei doi parametri ai pasului au valori incompatibile, este generata alarma 61001 Thread pitch wrong si ciclul nu este executat. POSS naintea nceperii filetarii, este executata o oprire orientata a axului cu comanda SPOS si arborele masinii este adus n starea de control a pozitiei. Programati pozitia arborelui pentru aceasta oprire sub POSS. SST Parametrul SST contine viteza arborelui pentru fraza de filetare cu G331. SST1 Sub SST1 programati viteza pentru retragerea din gaura filetata cu G332. Daca acestui parametru i se atribuie valoarea zero, miscarea de retragere se face cu viteza progamata sub SST.
2-58
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
2.1
Cicluri de gaurire
Note suplimentare
Sensul de rotatie este ntotdeauna inversat automat pentru filetarea n ciclu.
Exemplu de programare
Filetare cu tarod fixat rigid Un filet este executat fara mandrina compensatoare n punctul X30 si Y35 n planul XY , axa de filetare este axa Z. Nu este programat un timp de ntrziere. Parametrilor pentru sensul de rolatie si pasul filetului trebuie sa li se atribuie valori. Este executat un filet
35 A Y Y A-B
metric M5.
30
Z 36
N30 CYCLE84 (40, 36, 2, , 30, , 3, 5, -> Apelarea ciclului, parametrul PIT a fost ->, 90, 200, 500) omis, nu s-au introdus valori pentru adncimea absoluta si timpul de ntrziere. Oprirea arborelui la 90 de grade, viteza pentru filetare est 200, viteza pentru retragere este 500 N40 M30 -> trebuie programat ntr-o fraza Sfrsitul programului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-59
03.96
2.1
Cicluri de gaurire
Parametri
RTP RFP SDIS DP DPR DTB SDR real real real real real real int Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (fr semn) Adncimea finala de gaurire (absoluta) Adncimea finala de gaurire fata de planul de referinta (fr semn) Timp de ntrziere la adncimea de filetare Sensul de rotatie pentru retragere Valori: 0 (inversare automata a sensului de rotatie) 3 sau 4 (pentru M3 sau M4) SDAC ENC int int Sensul de rotatie dupa ncheierea ciclului Valori: 3, 4 sau 5 Filetare cu sau fara traductor de pozitie Valori: 0 = cu traductor de pozitie 1 = fara traductor de pozitie MPIT PIT real real Pasul filetului ca marime Domeniul de valori: 3 (pentru M3) ... 48 (pentru M48) Pasul filetului ca valoare Domeniul de valori: 0.001 ... 2000.000 mm
Functie
Scula gaureste cu avansul si viteza programata a arborelui pna la adncimea de filetare. Cu acest ciclu se poate executa filetare cu mandrina compensatoare fara traductor de pozitie si cu traductor de pozitie .
2-60
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Secventa de operare
Filetare cu tarod fixat n mandrina compensatoare fara traductor de pozitie Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat. Ciclul executa urmatoarea secventa de deplasare: Apropierea la distanta de siguranta fata de planul de referinta cu G0 Filetare pana la adncimea finala de gaurire cu G63 Timp de ntrziere la adncimea filetului (parametrul DTB) Retragere pna la distanta de siguranta fata de planul de referinta cu G63 Retragere pna la planul de retragere cu G0
DP=RFP-DPR
G0 G63 G4
Filetare cu tarod fixat n mandrina compensatoare cu traductor de pozitie Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat. Ciclul executa urmatoarea secventa de deplasare: Apropierea la distanta de siguranta fata de planul de referinta cu G0 Filetare pana la adncimea finala de gaurire cu G33 Timp de ntrziere la adncimea filetului (parametrul DTB) Retragere pna la distanta de siguranta fata de planul de referinta cu G33 Retragere pna la planul de retragere cu G0
DP=RFP-DPR
G0 G33 G4
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-61
03.96
2.1
Cicluri de gaurire
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR. DTB Programeaza timpul de ntrziere n secunde. Este activ numai la filetarea fara traductor de pozitie. SDR SDR=0 trebuie setat daca directia axului trebuie inversata automat. Daca datele de masina sunt definite astfel nct nu este setat traductorul de pozitie (atunci, data de masina NUM_ENCS are valoarea zero), parametrului trebuie sa i se atribuie valorile 3 sau 4 pentru sensul de rotatie, altfel este afisata alarma 61202 No spindle direction programmed si ciclul nu este executat. SDAC Pentru ca ciclul sa poata fi apelat si modal (vezi sectiunea 2.2), el necesita un sens de rotatie pentru executarea urmatoarelor filete. Acesta este programat sub parametrul SDAC si corespunde sensului de rotatie programat n programul supraordonat nainte de apelare. Daca SDR=0, valoarea atribuita lui SDAC nu este semnificativa si poate fi omisa din parametrizare. ENC Daca filetarea se face fara traductor de pozitie cu toate ca acesta exista, parametrului ENC trebuie sa i se atribuie valoarea 1. De altfel, daca traductorul de pozitie nu exista si parametrului i se atribuie valoarea 0, el este ignorat n ciclu.
2-62
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
MPIT si PIT Parametrul pentru pasul axului are o semnificatie numai daca filetarea se face cu traductor de pozitie. Ciclul calculeaza avansul din viteza si pasul axului masinii. Valoarea pasului filetului poate fi definita ca marimea filetului (numai pentru filete metrice ntre M3 si M48) sau ca o valoare (distanta ntre doua spire ale unui filet ca valoare numerica). Parametrul nenecesar n fiecare caz aste omis din lista de parametri sau i se atribuie valoarea zero. Daca cei doi parametri ai pasului filetului au valori incompatibile, este afisata alarma 61001 Thread pitch wrong si ciclul nu este executat.
Note suplimentare
n functie de setarea datelor de masina NUM_ENCS, ciclul selecteaza ce fel de filetare trebuie executata, cu sau fara traductor de pozitie. Sensul de rotatie al axului masinii trebuie programat cu M3 sau M4 nainte de apelarea ciclului. n frazele de filetare cu G63, valorile corectiei avansului si vitezei arborelui principal sunt fixate la 100%. O mandrina compensatoare mai lunga este de obicei necesara pentru filetare fara traductor de pozitie.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-63
03.96
2.1
Cicluri de gaurire
Exemplu de programare
Filetare cu mandrina compensatoare fara traductor n acest program este executat un filet fara traductor de pozitie n punctul X35 Y35 n planul XY , axa de gaurire este axa Z. Parametrii SDR si SDAC pentru sensul de rotatie trebuie specificati, parametrului ENC gaurire este absoluta. Parametrul-pas PIT poate fi omis. Pentru prelucrare este utilizata o mandrina compensatoare.
35 X 15 56 Z 35 A Y Y A-B
N10 G90 G0 D2 T2 S500 M3 N20 G17 X35 Y35 Z60 N30 G1 F200
Specificarea valorilor tehnologice Deplasare catre pozitia de gaurire Specificarea vitezei de avans SDR=4, SDAC=3, fara spatiu de siguranta, parametrii MPIT, PIT sunt omisi (adica li se atribuie valoarea zero)
N40 CYCLE840 (59, 56, , 15, , 1, 4, 3, 1) Apelarea ciclului, timpul de ntrziere 1s,
N50 M30
Sfrsitul programului
2-64
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Filetare cu mandrina compensatoare si traductor n acest program este executata o filetare cu traductor de pozitie n punctul X35 Y35 n planul XY, axa de gaurire este axa Z. Parametrul-pas trebuie definit, inversarea automata a sensului de rotatie este programata. Pentru prelucrare se foloseste o mandrina compensatoare.
35 B A Y Y A-B
35
15 56
DEF INT SDR=0 DEF REAL PIT=3.5 N10 G90 G0 D2 T2 S500 M4 N20 G17 X35 Y35 Z60
Definirea parametrilor cu atribuirea valorilor Specificarea valorilor tehnologice Deplasare catre pozitia de gaurire
N30 CYCLE840 (59, 56, , 15, , , , , , -> Apelarea ciclului, fara spatiu de siguranta, ->, PIT) valoarea programata pentru adncime este absoluta, parametrii SDAC, ENC, MPIT sunt omisi (adica li se atribuie valoarea zero) N40 M30 -> trebuie programat ntr-o fraza Sfrsitul programului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-65
03.96
2.1
Cicluri de gaurire
Parametri
RTP RFP SDIS DP DPR DTB FFR RFF real real real real real real real real Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (fr semn) Adncimea finala de gaurire (absoluta) Adncimea finala de gaurire fata de planul de referinta (fr semn) Timp de ntrziere la adncimea de gaurire (spargerea aschiilor) Avans Avansul de retragere
Functie
Scula gaureste cu avansul si viteza programata a arborelui pna la adncimea finala de gaurire. Miscarea de patrundere si de retragare se realizeaza cu avansul atribuit parametrilor FFR si respectiv RFF.
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat.
2-66
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Ciclul executa urmatoarea secventa de deplasare: Apropierea de planul de referinta la distanta de siguranta cu G0 Avansarea pna la adncimea finala de gaurire cu avansul programat sub FFR, cu G1 Timp de ntrziere la adncimea finala de gaurire Retragere pna la distanta de siguranta fata de planul de referinta cu avansul de retragere definit sub parametrul RFF, cu G1 Retragere pna la planul de retragere cu G0
Explicarea parametrilor
Pentru parametrii RTP, RFP, SDIS, DP, DPR vezi pagina 2-8 (Gaurire, centruire CYCLE81). DTB Parametrul DTB este timpul de ntrziere la adncimea finala de gaurire (spargerea aschiilor) n secunde. FFR Valoarea avansului specificata sub FFR este activa la alezare. RFF Valoarea avansului specificata sub RFF este activa la retagerea din plan.
Z G0 G1 G4
DP=RF-DPR
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-67
03.96
2.1
Cicluri de gaurire
Exemplu de programare
Alezare 1 Ciclul CYCLE85 este apelat n punctul Z70 X50 n planul ZX . Axa de alezare este axa Y. Valoarea pentru adncimea finala de gaurire este programata ca valoare relativa, nu este programat un timp de ntrziere. Muchia superioara a piesei este la Y102.
50 A B 70 Z 77 102 Y X X A-B
DEF REAL FFR, RFF, RFP=102, DPR=25, SDIS=2 N10 FFR=300 RFF=1.5*FFR S500 M4 N20 G18 Z70 X50 Y105
Definirea parametrilor cu atribuirea valorilor Specificarea valorilor tehnologice Deplasare catre pozitia de gaurire
N30 CYCLE85 (RFP+3, RFP, SDIS, , DPR, ,-> Apelarea ciclului, nu este programat un -> FFR, RFF) timp de ntrziere N40 M30 -> trebuie programat ntr-o fraza Sfrsitul programului
2-68
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Parametri
RTP RFP SDIS DP DPR DTB SDIR real real real real real real int Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (fr semn) Adncimea finala de gaurire (absoluta) Adncimea finala de gaurire fata de planul de referinta (fr semn) Timpul de ntrziere la adncimea finala de gaurire (spargerea aschiilor) Sensul de rotatie Valoare: 3 (pentru M3) 4 (pentru M4) RPA RPO RPAP POSS real real real real Distanta de retragere pe abscisa planului activ (incrementala, cu semn) Distanta de retragere pe ordonata planului activ (incrementala, cu semn) Distanta de retragere pe coordonata planului activ (incrementala, cu semn) Pozitia axului masinii pentru stopul orientat n ciclu (n grade)
Functie
Scula gaureste la avansul si viteza programata a arborelui pna la adncimea finala de gaurire. Ciclul Alezare 2 se caracterizeaza printr-o oprire orientata a arborelui masinii la atingerea adncimii de gaurire, activata cu comanda SPOS. n continuare scula se deplaseaza cu avans rapid n pozitia de retragere programata si, de aici, catre planul de retragere.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-69
03.96
2.1
Cicluri de gaurire
Secventa de operare
Z
Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat. Cuclul executa urmatoarea secventa de deplasare: Apropierea de planul de referinta la distanta de siguranta cu G0 Avansarea pna la adncimea de gaurire cu avansul programat nainte de apelare, cu G1 Timp de ntrziere la adncimea finala de gaurire Oprire orientata a axului masinii n pozitia programata sub POSS Distanta de retragere pe cele trei axe cu G0 Retragere pna la distanta de siguranta fata de planul de siguranta cu G0 Retragere pna la planul de retragere cu G0 (pozitia initiala n cele doua axe ale planului)
X
Explicarea parametrilor
Z G0
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR. DTB Parametrul DTB este timpul de ntrziere la adncimea de gaurire (spargerea aschiilor), n secunde. SDIR Cu acest parametru se determina sensul de rotatie cu care se face alezarea. Daca sunt generate alte valori dect 3 sau 4 (M3/M4), se afiseaza alarma 61102 No spindle direction programmed si ciclul nu este executat.
X
G1 G4 SPOS
DP= RFP-DPR
2-70
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
RPA Sub acest parametru se defineste o miscare de retragere pe abscisa, care este executata dupa atingerea adncimii de gaurire si dupa executarea opririi orientate a axului masinii. RPO Sub acest parametru se defineste o miscare de retragere pe ordonata, care este executata dupa atingerea adncimii de gaurire si dupa executarea opririi orientate a axului masinii. . RPAP Sub acest parametru se defineste o miscare de retragere pe axa de alezare, care este executata dupa atingerea adncimii propuse si dupa executarea opririi orientate a axului masinii. POSS Sub POSS se programeaza pozitia axului principal, n grade, pentru efectuarea opririi orientate, dupa atingerea adncimii finale de gaurire.
Note suplimentare
Cu comanda SPOS puteti executa o oprire orientata a axului de baz activ. Valoarea unghiulara este programata printr-un parametru de transfer. Ciclul CYCLE86 poate fi utilizat daca axul folosit pentru operatia de alezare este capabil, din punct de vedere tehnic, sa execute un stop orientat.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-71
03.96
2.1
Cicluri de gaurire
Exemplu de programare
Alezare 2 Ciclul CYCLE86 este apelat n punctul X70 Y50 n planul XY. Axa de alezare este aza Z. Adncimea de gaurire este programata ca valoare absoluta. Nu este definit un spatiu de siguranta. Timpul de ntrziere la adncimea finala de gaurire este de 2 s. Muchia superioara a piesei este pozitionata la Z110. n ciclu, arborele principal se roteste cu M3 si se opreste la 45 de grade.
50
B X A
A-B
70
77 110
DEF REAL DP, DTB, POSS N10 DP=77 DTB=2 POSS=45 N20 G0 G17 G90 F200 S300 N30 D3 T3 Z112 N40 X70 Y50
Definirea parametrilor Atribuirea valorilor Specificarea valorilor tehnologice Deplasare catre planul de retragere Deplasare catre pozitia de gaurire
N50 CYCLE86 (112, 110, , DP, , DTB, 3,-> Apelarea ciclului cu adncime absoluta de -> 1, 1, +1, POSS) gaurire N60 M30 -> trebuie programat ntr-o fraza Sfrsitul programului
2-72
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Parametri
RTP RFP SDIS DP DPR SDIR real real real real real int Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (fr semn) Adncimea finala de gaurire (absoluta) Adncimea finala de gaurire fata de planul de referinta (fr semn) Sensul de rotatie Valoare: 3 (pentru M3) 4 (pentru M4)
Functie
Scula gaureste cu avansul si viteza programata a arborelui pna la adncimea finala de gaurire. Cu ciclul Alezare 3, la atingerea adncimii de gaurire se realizeaza o oprire neorientata a arborelui masinii, M5, urmata de un stop programat M0. Pentru continuarea miscarii de retragere pna la planul de retragere, se apasa NC START.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-73
03.96
2.1
Cicluri de gaurire
Secventa de operare
Z
Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat. Ciclul executa urmatoarea secventa de deplasare: Apropierea de planul de referinta la distanta de siguranta cu G0 Avansarea pna la adncimea finala de gaurire cu avansul programat nainte de apelarea ciclului, cu G1 Oprirea arborelui masinii cu M5 Apasati tasta NC START Retragerea pna la planul de retragere cu G0
X
Explicarea parametrilor
Z G0
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR. SDIR Cu acest parametru se determina sensul de rotatie cu care este executata alezarea n ciclu. Daca se dau alte valori dect 3 sau 4 (M3/M4), este afisata alarma 61102 No spindle direction programmed si ciclul nu este executat.
X
G1 M5/M0
DP=RFP-DPR
2-74
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Exemplu de programare
Alezare 3 Ciclul CYCLE87 este apelat n punctul X70 Y50 n planul XY. Axa de alezare este axa Z. Adncimea finala de gaurire este programata ca o valoare absoluta, spatiul de siguranta este de 2 mm.
A 50 B 70 X 77 110 Z Y Y A-B
DEF REAL DP, SDIS N10 DP=77 SDIS=2 N20 G0 G17 G90 F200 S300 N30 D3 T3 Z113 N40 X70 Y50 N50 CYCLE87 (113, 110, SDIS, DP, , 3) N60 M30
Definirea parametrilor Atribuirea valorilor Specificarea valorilor tehnologice Deplasare catre planul de retragere Deplasare catre pozitia de gaurire Apelarea ciclului cu sensul de rotatie al arborelui M3 Sfrsitul programului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-75
03.96
2.1
Cicluri de gaurire
Parametri
RTP RFP SDIS DP DPR DTB SDIR real real real real real real int Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (fr semn) Adncimea finala de gaurire (absoluta) Adncimea finala de gaurire fata de planul de referinta (fr semn) Timp de ntrziere la adncmea finala de gaurire Sensul de rotatie Valoare: 3 (pentru M3) 4 (pentru M4)
Functie
Scula gaureste cu avansul si viteza programata a arborelui pna la adncimea finala de gaurire. Alezare 4 se caracterizeaza printr-un timp de ntrziere dupa atingerea adncimii prescrise, urmata de o oprire neorientata a arborelui, M5 si de un stop programat, M0. Prin apasarea tastei NC START continua retragerea sculei cu avans rapid pna la atingerea planului de retragere.
Secventa de operare
Z
Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat. Ciclul executa urmatoarea secventa de deplasare: Apropierea de planul de referinta la distanta de siguranta cu G0 Avansarea pna la adncimea finala de gaurire cu avansul programat nainte de apelarea ciclului, cu G1 Temporizare la adncimea finala de gaurire Oprire a arborelui cu M5 Apasati tasta NC START Retragerea pna la planul de retragere cu G0
X
2-76
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Explicarea parametrilor
Z
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR DTB Parametrul DTB este timpul de ntrziere la adncimea finala de gaurire (spargerea aschiilor), n secunde. SDIR Sensul de rotatie programat este activ pentru miscarea catre adncimea finala de gaurire. Daca sunt generate alte valori dect 3 sau 4 (M3/M4), este afisata alarma 61102 No spindle direction programmed" si ciclul nu este executat.
X
G0 G1 G4 M5/M0
DP=RFP-DPR
Exemplu de programare
Alezare 4 Ciclul CYCLE88 este apelat n punctul X80 Y90 n planul XY. Axa de gaurire este axa Z. Spatiul de siguranta este programat la 3 mm. Adncimea finala de gaurire este definita ca o valoare relativa la planul de referinta. M4 este activ n ciclu.
90
A-B
A B
80
30
Z 102
DEF REAL RFP, RTP, DPR, DTB, SDIS N10 RFP=102 RTP=105 DPR=72 DTB=3 SDIS=3 N20 G17 G90 F100 S450 N30 G0 X80 Y90 Z105 N40 CYCLE88 (RTP, RFP, SDIS, , DPR, -> -> DTB, 4) N50 M30 -> trebuie programat ntr-o fraza
Definirea parametrilor Atribuirea valorilor Specificarea valorilor tehnologice Deplasare catre pozitia de gaurire Apelarea ciclului cu sensul de rotatie al axului M4 Sfrsitul programului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-77
03.96
2.1
Cicluri de gaurire
Parametri
RTP RFP SDIS DP DPR DTB real real real real real real Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (fr semn) Adncimea finala de gaurire (absoluta) Adncimea finala de gaurire fata de planul de referinta (fr semn) Timpul de ntrziere la adncimea finala de gaurire (spargerea aschiilor)
Functie
Scula gaureste la avansul si viteza programata a arborelui pna la adncimea finala de gaurire. Odata ce a fost atinsa adncimea de gaurire, se poate programa un timp de ntrziere.
Secventa de operare
Z
Pozitia atinsa nainte de nceperea ciclului: Pozitia de gaurire este pozitia n cele doua axe ale planului selectat. Ciclul executa urmatoarea secventa de deplasare: Apropierea de planul de referinta la distanta de siguranta cu G0 Avansarea pna la adncimea finala de gaurire cu avansul programat nainte de apelarea programului, cu G1 Timp de ntrziere la adncimea finala de gaurire Retragere cu acelasi avans pna la distanta de siguranta fata de planul de referinta, cu G1 Retragere pna la planul de retragere cu G0
X
2-78
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.1
Cicluri de gaurire
Explicarea parametrilor
Z G0
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicare parametrilor RTP, RFP, SDIS, DP, DPR. DTB Parametrul DTB este timpul de ntrziere la adncimea finala de gaurire (spargerea aschiilor) n secunde.
X
G1 G4
DP=RFP-DPR
Exemplu de programare
Alezare 5 Ciclul de alezare CYCLE89 este apelat n punctul X80 Y90 n planul XY, cu un spatiu de siguranta de 5 mm si adncime de gaurire specificata ca valoare absoluta. Axa de alezare este axa Z.
90 A B Y Y A-B
80
72 102
DEF REAL RFP, RTP, DP, DTB RFP=102 RTP=107 DP=72 DTB=3 N10 G90 G17 F100 S450 M4 N20 G0 X80 Y90 Z107 N30 CYCLE89 (RTP, RFP, 5, DP, , DTB) N40 M30
Definirea parametrilor Atribuirea valorilor Specificarea valorilor tehnologice Deplasare catre pozitia de gaurire Apelarea ciclului Sfrsitul programului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-79
03.96 08.97
2.2
2.2
Programare
Apelarea modala a unui subprogram MCALL cu ciclu de gaurire (de exemplu) MCALL CYCLE81 (RTP, RFP, SDIS, DP, DPR)
Functie
n programarea NC, subprogramele si ciclurile pot fi apelate si modal, adica pastrnd valorile anterioare ale parametrilor. Puteti genera o apelare modala a unui subprogram prin programarea cuvntului-cheie MCALL (apelare modala a unui subprogram) n fata numelui subprogramului. Aceasta functie apeleaza si executa subprogramul n mod automat dupa fiecare fraza ce contine o secventa de deplasare. Functia este dezactivata programnd MCALL fara un nume de subprogram sau printr-o noua apelare modala a altui program. Imbricarea apelarilor modale nu este permisa, adica subprogramele apelate modal nu pot contine alte apelari modale de subprograme. Orice numar de cicluri modale de gaurire poate fi programat, numarul nefiind limitat de un numar strict de functii G rezervate n acest scop.
MCALL MCALL MCALL
2-80
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.2
Exemplu de programare
Z
Rnd de 5 gauri Cu acest program puteti prelucra un rnd de 5 gauri filetate amplasate de-a lungul axei Z, n planul ZX. Distanta dintre gauri este de 20 mm. Rndul de gauri ncepe n punctul Z20 X30, prima gaura fiind la 10 mm. de acest punct. n acest exemplu, geometria rndului de gauri a fost programata fara a folosi un ciclu. nti, gaurirea se executa cu ciclul CYCLE81 si, apoi, cu ciclul de filetare cu tarod fixat rigid, CYCLE84. Gaurile au 80 mm. adncime. Aceasta este diferenta ntre planul de referinta si adncimea finala de gaurire. DEF REAL RFP=102, DP=22, RTP=105, -> -> PIT=4.2, SDIS DEF INT COUNT=1 N10 SDIS=3 N20 G90 F300 S500 M3 D1 T1 N30 G18 G0 Y105 Z20 X30 N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) N50 MA1: G91 Z20 N60 COUNT=COUNT+1 N70 IF COUNT<6 GOTOB MA1 N80 MCALL N90 G90 Y105 Z20 N100 COUNT=1 N110 ... N120 MCALL CYCLE84 (RTP, RFP, SDIS, -> -> DP , , 3, , PIT, , 400) N130 MA2: G91 Z20 N140 COUNT=COUNT+1 N150 IF COUNT<6 GOTOB MA2 N160 MCALL N170 G90 X30 Y105 Z20 N180 M30 -> trebuie programat ntr-o fraza
20 20
A-B
20
20
20
20
B 30 X 22 Y 102
Valoarea pentru spatiul de siguranta Specificarea valorilor tehnologice Apropierea de pozitia de start Apelarea modala a ciclului de gaurire Deplasare catre urmatoarea pozitie (planul ZX). Ciclul este executat Bucla pentru pozitiile de gaurire n lungul rndului de gauri Deselectarea apelarii modale Apropierea de pozitia de start din nou Setarea contorului la zero Schimbarea sculei Apelarea modala a ciclului de filetare Urmatoarea pozitie de gaurire Bucla pentru pozitiile de gaurire n lungul rndului de gauri Deselectarea apelarii modale Apropierea de pozitia de start din nou Sfrsitul programului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-81
03.96
2.2
Note suplimentare
Explicarea acestui exemplu Apelarea modala trebuie deselectata n fraza N80 pentru ca n urmatoarea fraza, scula este deplasata pna ntr-un punct unde nu este executata nici o gaurire. Este recomandabila stocarea pozitiilor de gaurire pentru o anumita sarcina de prelucrare de acest tip ntr-un subprogram care este apelat apoi la MA1 sau MA2. n descrierea ciclurilor de gaurire dupa o model, veti gasi modul de utilizare a acestor cicluri n programare, ntr-o forma adaptata si deci mai simpla. Ciclurile de gaurire dupa o configuratie descrise n urmatoarea sectiune 2.3 se bazeaza pe apelarea MCALL DRILLING CYCLE (...) DRILLING PATTERN (...).
2-82
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.3
2.3
2.3.1 Cerinte
Cicluri de gaurire dupa o configuratie, fara o apelare a unui ciclu de gaurire Ciclurile de gaurire dupa model pot fi utilizate si pentru alte aplicatii, fara o apelare modala prealabila a unui ciclu de gaurire pentru ca ciclurile de gaurire dupa model pot fi parametrizate fara a face referire la ciclul de gaurire utilizat. Daca naintea apelarii ciclului de gaurire dupa model nu a existat nici o apelare modala a unui subprogram, apare mesajul de eroare 62100 No drilling cycle active".Puteti anula acest mesaj cu tasta de confirmare a erorilor si continua procesarea programului prin apasarea tastei NC Start. Atunci ciclul de gaurire dupa model abordeaza fiecare pozitie calculata cu ajutorul datelor introduse initial, fara apelarea unui subprogram n aceste puncte. Comportamentul cnd parametrul de cantitate este zero Numarul de gauri ntr-un ciclu de gaurire dupa model trebuie parametrizat. Daca valoarea parametrului de cantitate este zero (sau daca acest parametru este omis din lista de parametri), n momentul apelarii ciclului este afisata alarma 61103 Number of holes is zero" si ciclul nu este executat. Verificari ale domeniilor limitate de valori pentru parametrii de intrare n general, nu se fac verificari de plauzibilitate pentru atribuirea parametrilor n ciclurile de gaurire dupa model,daca ei nu sunt declarati special ca un parametru cu o descriere a raspunsului.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-83
03.96
2.3
Parametri
SPCA SPCO STA1 FDIS DBH NUM real real real real real int Abscisa unui punct de referinta pe linia dreapta (absoluta) Ordonata acestui punct de referinta (absoluta) Unghiul cu abscisa Domeniul de valori 180<STA1<=180 de grade Distanta ntre punctul de referinta si prima gaura (fr semn) Distanta ntre gauri (fr semn) Numarul de gauri
Functie
Cu acest ciclu puteti programa un rnd de gauri, adica un numar de gauri care se ntind pe o linie dreapta sau o retea de gauri. Felul gaurii este determinat de ciclul de gaurire care a fost apelat modal.
Secventa de operare
Pentru a evita deplasarile inutile, ciclul calculeaza daca rndul de gauri este prelucrat ncepnd cu prima gaura sau cu ultima, din pozitia actuala a axelor planului de si geometria rndului de gauri. Pozitiile de gaurire sunt, apoi, abordate una dupa alta, cu deplasare rapida.
2-84
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.3
Explicarea parametrilor
SPCA si SPCO Se defineste un punct ca punct de referinta de-a lungul liniei rndului de gauri pentru determinarea distantelor dintre gauri. Distanta FDIS pna la prima gaura este definita din acest punct. STA1 Linie dreapta poate fi n orice pozitie n plan. Este specificata att prin punctul definit de SPCA si SPCO, ct si de unghiul ntre dreapta si abscisa sistemului de coordonate al piesei care este activ cnd ciclul este apelat. Unghiul se introduce sub STA1, n grade. FDIS si DBH Sub FDIS introduceti distanta ntre prima gaura si punctul de referinta definit sub SPCA si SPCO. Parametrul DBH contine distanta dintre oricare doua gauri. NUM Cu parametrul NUM determinati numarul de gauri.
SPCA
H DB IS FD
STA1 SPCO X
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-85
03.96
2.3
Exemplu de programare
Rnd de gauri Cu acest program puteti prelucra un rnd de 5 gauri
20 20 20 Z A Z A-B
filetate pozitionate de-a lungul axei Z n planul ZX. Distanta ntre gauri este de 10 mm. Rndul de gauri ncepe la Z20 si X30, prima gaura din rnd ncepe la 20 mm de acest punct. Geometria rndului de gauri este descrisa de ciclul HOLES1. nti, gaurirea este executata cu ciclul CYCLE81 si apoi cu ciclul de filetare cu tarod fixat rigid, CYCLE84. Gaurile au adncimea de 80 mm. Aceasta este diferenta ntre planul de referinta si adncimea finala de gaurire.
20
20
20
B 30 X 22 Y 102
DEF REAL RFP=102, DP=22, RTP=105 DEF REAL SDIS, FDIS DEF REAL SPCA=30, SPCO=20, STA1=0, ->
-> FDIS=20, DBH=20
DEF INT NUM=5 N10 SDIS=3 FDIS=10 Valoarea pentru spatiul de siguranta si distanta de la punctul de referinta la prima gaura N20 G90 F30 S500 M3 D1 T1 N30 G18 G0 Z20 Y105 X30 N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) N50 HOLES1 (SPCA, SPCO, STA1, FDIS, -> -> DBH, NUM) N60 MCALL ... N70 G90 G0 Z30 Y75 X105 Specificarea valorilor tehnologice Abordarea pozitiei de start Apelarea modala a ciclului de gaurire Apelarea ciclului rnd de gauri, ciclul ncepe cu prima gaura. n acest ciclu sunt atinse numai pozitiile de gaurire Deselectarea apelarii modale Schimbarea sculei Deplasare catre pozitia alaturata celei de-a cincea gauri N80 MCALL CYCLE84 (RTP, RFPSDIS, DP, ,-> Apelarea modala a ciclului de filetare -> , , 3, , 4.2) N90 HOLES1 (SPCA, SPCO, STA, FDIS, ->
-> DBH, NUM)
Apelarea ciclului rnd de gauri, ncepnd de la a cincea gaura din rnd Deselectarea apelarii modale Sfrsitul programului
2-86
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.3
Exemplu de programare
Retea de gauri Cu acest program puteti executa o retea de gauri, continnd 5 rnduri de cte 5 gauri, care se ntinde n planul XY, la distanta de 10 mm una de alta. Punctul de start al retelei este X30 Y20.
10 20 Y
10 30
10
DEF REAL RFP=102, DP=75, RTP=105, SDIS=3 Definirea parametrilor cu atribuirea valorilor DEF REAL SPCA=30, SPCO=20, STA1=0, -> -> DBH=10, FDIS=10 DEF INT NUM=5, LINENUM=5, COUNT=0 DEF REAL LINEDIST N10 LINEDIST=DBH N20 G90 F300 S500 M3 D1 T1 N30 G17 G0 X=SPCA-10 Y=SPCO Z105 N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Distanta ntre rnduri=distanta ntre gauri Specificarea valorilor tehnologice Apropierea de pozitia de start Apelarea modala a unui ciclu de gaurire
N50 MARK1: HOLES1 (SPCA, SPCO, STA1, -> - Apelarea ciclului rnd de gauri > FDIS, DBH, NUM) N60 SPCO=SPCO+LINEDIST N70 COUNT=COUNT+1 N80 IF COUNT<LINENUM GOTOB MARK1 N90 MCALL N100 G90 G0 X=SPCA-10 Y=SPCO Z105 N110 M30 -> trebuie programat ntr-o fraza Ordonata punctului de referinta pentru urmatoarea linie Salt napoi la MARK1 daca conditiile sunt ndeplinite Deselectarea apelarii modale Apropierea de pozitia de start Sfrsitul programului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-87
03.96
2.3
Parametri
CPA CPO RAD STA1 INDA NUM real real real real real int Abscisa centrului cercului pe care sunt amplasate gaurile (absoluta) Ordonata centrului cercului pe care sunt amplasate gaurile(absoluta) Raza cercului pe care sunt amplasate gaurile (fr semn) Unghiul initial Domeniul de valori180<STA1<=180 de grade Unghiul de indexare Numarul de gauri
Functie
Cu acest ciclu se pot prelucra gauri amplasate pe un cerc. Planul de prelucrare trebuie definit nainte de apelarea ciclului. Felul gaurii este determinat de ciclul de gaurire care a fost deja apelat modal.
2-88
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
2.3
Secventa de operare
n ciclu, apropierea de pozitiile de gaurire se face una dupa alta, n plan, cu G0.
Explicarea parametrilor
CPA, CPO si RAD Pozitia cercului de gauri n planul de prelucrare este definit de centru (parametrii CPA si CPO) si raza (parametrul RAD). Pentru raza sunt acceptate numai valori pozitive. STA1 si INDA Aranjamentul gaurilor n ciclu este definit de acest parametru. Parametrul STA1 defineste unghiul de rotatie ntre sensul pozitiv al abscisei din sistemul de coordonate activ naintea apelarii ciclului si prima gaura. Parametrul INDA contine unghiul de rotatie de la o gaura la alta. Daca parametrului INDA i se atribuie valoarea zero, unghiul de indexare este calculat intern din numarul de gauri care sunt pozitionate la distante egale pe cerc. NUM Cu parametrul NUM se determina numarul de gauri.
D RA
CPA
INDA
STA1
CPO X
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2-89
03.96
2.3
Exemplu de programare
Gauri amplasate pe un cerc Programul foloseste ciclul CYCLE82 4 pentru a executa gauri cu o adncime de 30 mm. Adncimea finala de gaurire este definita ca o valoare relativa la planul de referinta. Cercul este definit de centrul X70 Y60 si de raza 42 mm n planul XY. Unghiul initial este de 33 de grade. Spatiul de siguranta pe axa de gaurire Z este de 2 mm.
60 B 70 X 30 Z 33 42 A Y Y
DEF REAL CPA=70,CPO=60,RAD=42,STA1=33 DEF INT NUM=4 N10 G90 F140 S710 M3 D4 T40 N20 G17 G0 X50 Y45 Z2 N30 MCALL CYCLE82 (2, 0,2, , 30)
Definirea parametrilor cu atribuirea valorilor Specificarea valorilor tehnologice Apropierea de pozitia de start Apelarea modala a ciclului de gaurire, fara timp de ntrziere, parametrul DP nu este programat
Apelarea ciclului - Gauri amplasate pe un cerc, unghiul de indexare este calculat intern, n ciclu parametrul INDA fiind omis
2-90
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
Cicluri de frezare
3.1 Informatii generale....................................................................................................... 3-93 3.2 Cerinte....................................................................................................................... 3-94 3.3 Filetare - CYCLE90..................................................................................................... 3-96 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE .......................................................3-102 3.5 Canale radiale - SLOT1 ..............................................................................................3-108 3.6 Canale circulare - SLOT2............................................................................................3-116 3.7 Frezarea unui buzunar rectangular - POCKET1.............................................................3-121 3.8 Frezarea unui buzunar circular frezat cu cutitul - POCKET2 ...........................................3-125 3.9 Frezarea unui buzunar rectangular - POCKET3.............................................................3-129 3.10 Frezarea unui buzunar circular - POCKET4 ................................................................3-139 3.11 Frezare plana - CYCLE71 .........................................................................................3-145 3.12 Frezare pe contur - CYCLE72 ...................................................................................3-151
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-91
Cicluri de frezare
03.96
3-92
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de frezare
3.1
Informatii generale
3.1
Informatii generale
Urmatoarele capitole descriu cum sunt programate ciclurile de frezare. Acest capitol este facut pentru a va ndruma n alegerea ciclurilor si atribuirea parametrilor. n plus fata de o descriere detaliata a functiei fiecarui ciclu si a parametrilor corespunzatori, veti gasi un exemplu de programare la sfrsitul fiecarui capitol pentru a va familiariza cu utilizarea ciclurilor. Capitolele sunt structurate dupa cum urmeaza: Programare Parametri Functie Secventa de operare Explicarea parametrilor Note suplimentare Exemplu de programare
Programare si Parametri explica utilizarea ciclurilor suficient pentru un utilizator experimentat, n timp ce un ncepator va gasi informatiile necesare pentru programarea ciclurilor sub Functie, Secventa de operare, Explicarea parametrilor, Note suplimentare si Exemplu de programare.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-93
Cicluri de frezare
03.96 08.97
3.2
Cerinte
3.2
Cerinte
Programe necesare n echipament Ciclurile de frezare apeleaza intern programele MESSAGE.SPF si STEIGUNG.SPF
ca subrutine. De altfel, aveti nevoie de blocul de date GUD7.DEF si de fisierul de macro definire SMAC.DEF. ncarcati-le n partea memoriei de programe a unitatii de comanda nainte de executarea ciclurilor de frezare. Conditii de apelare si revenire Ciclurile de frezare se programeaza independent de numele actuale ale axelor. Trebuie sa activati corectia de scula nainte de apelarea ciclurilor de frezare. Daca n fereastra activa nainte de apelarea ciclului nu sunt disponibili parametri, valorile cerute pentru avans, viteza axului si sensul de rotatie al axului trebuie programate n programul piesa. Coordonatele centrului unui ciclu de frezare dupa o configuratie sau a buzunarului ce trebuie prelucrat, se programeaza n sistemul de coordonate orientat dupa regula minii drepte. Functiile G si cadrul curent programat ramn active peste ciclu. Definirea planului n ciclurile de frezare, se stie ca se defineste sistemul de coordonate al piesei curente prin selectarea planului G17, G18 sau G19 si activarea unui cadru programabil (daca este cazul). Axa de patrundere este ntotdeauna cea de-a treia axa a sistemului de coordonate (vezi si Manualul de programare).
3-94
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
3.2
Cerinte
Programarea axului masinii n ciclu, comenzile axului masinii se refera ntotdeauna la axul de baza activ al chipamentului. Daca doriti sa folositi un ciclu pe o masina cu mai multi arbori, nti trebuie sa definiti axul care este folosit ca ax principal de baza cu comanda SETMS (vezi si Manualul de programare). Mesaje si starea prelucrarii Mesajele de stare sunt afisate pe monitorul echipamentului n timpul executarii ciclurilor de frezare. Urmatoarele mesaje ar putea fi afisate: Elongated hole <Nr.>(prima figura) is being machined Slot <Nr.>(alta figura) is being machined Circular slot <Nr.>(ultima figura) is being machined n fiecare caz, <Nr.> nseamn numarul figurii prelucrate la momentul respectiv. Aceste mesaje nu ntrerup procesarea programului si ramn afisate pna la afisarea urmatorului mesaj sau pna la terminarea ciclului. Datele de setare a ciclului Ctiva parametri care n versiunea software 4 pot modifica noile cicluri de frezare si comportamentul lor prin setarea ciclului. Datele de setare a ciclului sunt definite n blocul de date GUD7.DEF. Urmatoarele noi date de setare a ciclului sunt introduse: ZSD[x] ZSD[1] Valoare Semnificatie 0 Calcularea adncimii se face n noile cicluri ntre planul de referinta + spatiul de siguranta si adncime (_RFP + _SDIS - _DP) 1 ZSD[2] 0 1 Calcularea adncimii se face fara includerea spatiului de siguranta Dimensionarea buzunarului rectangular de la centru Dimensionarea buzunarului rectangular de la colt CYCLE71 CYCLE72 POCKET3 POCKET3 Cicluri afectate POCKET3 POCKET4
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-95
Cicluri de frezare
03.96 08.97
3.3
Filetare - CYCLE90
3.3
Parametri
RTP RFP SDIS DP DPR
DIATH KDIAM PIT FFR CDIR
real real real real real real real real real int
Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (n modul) Adncimea finala de frezare (absoluta) Adncimea finala de frezare fata de planul de referinta (n modul) Diametrul nominal, diametrul exterior al filetului Diametrul miezului, diametrul interior al filetului Pasul filetului; Domeniul de valori: 0.001 ... 2000.000 mm Avansul pentru frezarea filetului (n modul) Sensul de rotatie pentru frezarea filetului Valoare: 2 (pentru frezarea filetului cu G2) 3 (pentru frezarea filetului cu G3) Valori: 0= filet interior 1= filet exterior
TYPTH
Tipul filetului
CPA CPO
Functie
Cu ciclul CYCLE90 puteti executa filete interioare sau exterioare.Traiectoria n frezarea filetului se bazeaza pe interpolarea elicoidala. Toate cele trei axe geometrice ale planului curent pe care l definiti naintea accesarii ciclului, participa la aceasta miscare. Avansul F programat depinde de gruparea axelor definita n instructiunea FGROUP nainte de apelarea ciclului (vezi Manualul de programare).
3-96
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de frezare
3.3
Filetare - CYCLE90
Secventa de operare
Filet exterior Pozitia atinsa nainte de nceperea ciclului: Poate fi orice pozitie din care pozitia de start pe diametrul exterior al filetului la nivelul planului de retragere, poate fi atinsa fara coliziune. Aceasta pozitie de start pentru taierea filetului cu G2 se afla ntre axa orizontala pozitiva si ordonata pozitiva, la nivelul actual (adica n primul cadran al sistemului de coordonate). Pentru taierea filetului cu G3, pozitia de start se afla ntre abscisa pozitiva si ordonata negativa (adica n cadranul 4 al sistemului de coordonate). Distanta fata de diametrul filetului depinde de marimea filetului si raza sculei folosite.
Pozitia de nceput pentru taierea filetului cu G3
O CP
CPA
Z Y
Ciclul executa urmatoarea secventa de deplasare: Deplasare catre pozitia de start cu G0 la nivelul planului de retragere, pe coordonata planului curent Avansarea pna la distanta de siguranta fata de planul de referinta cu G0 Deplasare catre diametrul filetului de-a lungul unei directii circulare n sensul G2/G3, opus celui definit n CDIR Frezarea filetului cu G2/G3 si cu avansul FFR, dea lungul unei directii elicoidale Miscare de retragere de-a lungul traiectoriei circulare n sensul opus G2/G3 si cu avans redus FFR Retragere pna la planul de retragere pe coordonata, cu G0
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-97
Cicluri de frezare
03.96 08.97
3.3
Filetare - CYCLE90
Filet interior Pozitia atinsa nainte de nceperea ciclului: Aceasta poate fi orice pozitie din care pozitia de start n centrul filetului la nivelul planului de retragere poate fi atinsa fara coliziune. Ciclul executa urmatoarea secventa de deplasare: Deplasare catre pozitia de start cu G0 la nivelul planului de retragere, pe coordonata planului curent Avansarea pna la distanta de siguranta fata de planul de referinta cu G0 Apropierea cu G1 si cu avans redus FFR de-a lungul unui cerc de apropiere calculat de ciclu, Deplasare catre diametrul filetului de-a lungul unei traiectorii circulare n sensul G2/G3, definit n CDIR Frezarea filetului cu avansul FFR, de-a lungul unei traiectorii elicoidale cu G2/G3 Miscare de retragere de-a lungul unei traiectorii circulare cu acelasi sens de rotatie si avans redus FFR Retragere pna la centrul filetului cu G0 Retragere pna la planul de retragere pe coordonata, cu G0 Filet de sus pna jos Din motive tehnologice, poate fi preferabil sa executati filetul de sus pna jos. Planul de retragere RTP este atunci dincolo de adncimea filetului DP. Pentru ca aceasta operatie de prelucrare sa fie posibila, data de adncime trebuie sa fie programata ca valoare absoluta si, nainte de nceperea ciclului, masina trebuie pozitionata pe planul de retragere sau o pozitie n spatele acestuia.
3-98
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
3.3
Filetare - CYCLE90
z =
z p WR
DIATH Diametrul exterior al filetului RDIFF Diferenta de raza pentru retragere Pentru filete interioare RDIFF = DIATH/2 - WR, Pentru filete exterioare RDIFF = DIATH/2 + WR.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-99
Cicluri de frezare
03.96
3.3
Filetare - CYCLE90
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR. DIATH, KDIAM si PIT nominal, diametrul miezului si pasul. Parametrul DIATH este diametrul exterior si KDIAM diametrul interior al filetului. Miscarile de avans si de retragere sunt generate de ciclu pe baza acestor parametri. FFR Valoarea parametrului FFR este definita ca valoare curenta a avansului pentru frezarea filetului. n cadrul frezarii filetului acesta este activ pentru deplasarea de-a lungul traiectoriei elicoidale. Aceasta valoare este redusa n ciclu pentru miscarile de avansare si de retragere. Retragerea este executata n afara traiectoriei elicoidale cu G0. CDIR Cu acest parametru definiti valoarea pentru directia de prelucrare a filetului. Daca parametrului i se atribuie o valoare ilegala, este afisat mesajul Wrong milling direction, G3 will be generated. n acest caz ciclul este continuat si G3 este generata automat. TYPTH Cu parametrul TYPTH se detemina daca trebuie executat un filet interior sau exterior. CPA si CPO Cu acesti parametri se definesc centrul gaurii sau al fusului pe care trebuie executat filetul.
Y CPA
CDIR
DIA TH
DPR
CPO
CPO X
3-100
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
3.3
Filetare - CYCLE90
Note suplimentare
Raza cutitului de frezat este luata n calcul de ciclu. De aceea trebuie programata o corectie a sculei nainte de apelarea ciclului. Altfel alarma 61000 No tool offset active este afisata si ciclul nu este executat. Daca raza sculei=0 de asemenea ciclul nu este executat, cu aceeasi alarma. La filetele interioare, raza sculei este verificata si este afisata alarma 61105 Cutter radius too large si ciclul nu este executat.
Exemplu de programare
Filet interior Cu acest program puteti executa un filet interior n punctul X60 Y50 n planul G17.
Y A Y A-B
50
60
B 60 X 40 Z
DEF REAL RTP=48, RFP=40, SDIS=5, -> -> DP=30, DPR=40, DIATH=60, KDIAM=50 DEF REAL PIT=2, FFR=500, CPA=60,CPO=50 DEF INT CDIR=2, TYPTH=0 N10 G90 G0 G17 X0 Y0 Z80 S200 M3 N20 T5 D1 N30 CYCLE90 (RTP, RFP, SDIS, DP, -> -> DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH, CPA CPO) N40 G0 G90 Z100 N50 M02 -> trebuie programat ntr-o fraza
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-101
Cicluri de frezare
03.96
3.4
3.4
Parametri
RTP RFP SDIS DP DPR NUM LENG CPA CPO RAD STA1 INDA FFD FFP1 MID real real real real real Adncimea finala a gaurii alungite fata de planul de referinta (n modul) int real real real real real real real real real Numarul de gauri alungite Lungimea gaurii alungite (n modul) Abscisa centrului cercului (absoluta) Ordonata centrului cercului (absoluta) Raza cercului (n modul) Unghiul initial Unghiul de indexare Avansul pentru executarea adncimii gaurii Avansul pentru prelucrarea suprafetei Adncimea maxima de patrundere (n modul) Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (n modul) Adncimea finala a gaurii alungite (absoluta)
Ciclul necesita un cutit pentru frezat cu taisul dintilor supra centrati (DIN844).
3-102
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de frezare
3.4
Functie
Cu acest ciclu pot fi prelucrate gauri amplasate pe un cerc. Axa longitudinala a gaurilor alungite este dispusa radial. Spre deosebire de canelura, largimea gaurii alungite este determinata de diametrul sculei. Pentru a evita deplasarile inutile, ciclul calculeaza traiectoria optima. Daca sunt necesare mai multe patrunderi pentru prelucrarera unei gauri alungite, patrunderea este executata n puncte terminale alternate. Traiectoria ce trebuie parcursa n plan de-a lungul axelor longitudinale ale gaurilor alungite, si schimba sensul dupa fiecare patrundere. Ciclul cauta automat cea mai scurta traiectorie cnd se trece la urmatoarea gaura alungita.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-103
Cicluri de frezare
03.96
3.4
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de start poate fi orice pozitie din care poate fi atinsa fiecare gaura alungita fara coliziune. Ciclul executa urmatoarea secventa de deplasare: Pozitia de start a ciclului este atinsa cu G0. Cel mai apropiat capat al primei gauri alungite ce trebuie prelucrate este atins n ambele axe ale planului curent la naltimea planului de retragere pe coordonata acestui plan si apoi mai jos, la distanta de siguranta fata de planul de referinta. Fiecare gaura alungita este frezata cu o miscare de pendulare. Prelucrarea este executata n plan cu G1 si avansul programat sub FFP1. La fiecare schimbare a sensului de miscare, patrunderea pna la urmatoarea adncime de prelucrare calculata de ciclu este executata cu G1 si avansul FFD pna la atingerea adncimii finale. Retragere pna la planul de retragere cu G0 si apropierea de urmatoarea gaura alungita de-a lungul traiectoriei celei mai scurte. Cnd ultima gaura alungita a fost prelucrata, scula este deplasata de la ultima pozitie atinsa n planul de prelucrare n planul de retragere cu G0 si ciclul este terminat.
3-104
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de frezare
3.4
Explicarea parametrilor
Y CPA
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
NG LE
INDA
STA1
LENG Sub LENG se programeaza lungimea gaurilor alungite. Daca ciclul descopera ca lungimea este mai scurta dect diametrul cutitului pentru frezat, ciclul este ntrerupt cu alarma 61105 Cutter radius too large. MID Cu acest parametru se defineste adncimea maxima de patrundere. Adncimea de patrundere este prelucrata de ciclu n pasi egali de patrundere. Ciclul calculeaza automat aceasta patrundere care se afla ntre 0.5 x adncimea maxima de patrundere si adncimea maxima de patrundere, folosind MID si adncimea totala. Numarul minim posibil de pasi de patrundere este folosit ca baza. Daca MID=0, patrunderea se face direct catre adncimea buzunarului. Adncimea de patrundere se face pna la spatiul de siguranta fata de planul de referinta. FFD si FFP1 Avansul FFP1 este activ pentru toate miscarile de deplasare executate n plan. FFD este activ pentru patrunderile perpendiculare pe acest plan.
X
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-105
CPO
alungite.
Cicluri de frezare
03.96 08.97
3.4
CPA, CPO si RAD Pozitia cercului n planul de prelucrare este definita prin centru (parametrii CPA si CPO) si raza (parametrul RAD). Pentru raza sunt permise numai valori pozitive. STA1 si INDA Aranjarea gaurilor alungite n jurul cercului este definita de acest parametru. Daca INDA=0 unghiul de indexare este calculat folosind numarul de gauri, astfel nct ele sunt distribuite n mod egal n jurul cercului.
Note suplimetare
nainte de apelarea ciclului trebuie programata o corectie de scula. Altfel este afisata alarma 61000 No tool offset active si ciclul nu este executat. Daca parametrilor care determina aranjamentul si marimea gaurilor alungite li se atribuie valori incorecte, si aceasta cauzeaza violari ale conturului gaurilor alungite, ciclul nu este nceput. Ciclul este ntrerupt dupa afisarea mesajului de eroare 61104 Contour violation of slots/elongated holes. n timpul ciclului, sistemul de coordonate al piesei este deplasat si rotit. Valorile din sistemul de cooordonate al piesei sunt afisate pe afisajul actual, ca si cum axa longitudinala a gaurii alungite prelucrate se afla pe prima axa a planului curent de prelucrare. Cnd ciclul este complet, sistemul de coordonate al piesei este adus n pozitia anterioara apelarii ciclului.
3-106
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de frezare
3.4
Exemplu de programare
Prelucrarea unor gauri alungite cu acest ciclu puteti executa 4 gauri alungite de 30 mm lungime si cu adncimea relativa (diferenta ntre planul de referinta si baza gaurii alungite) de 23 mm, care se afla pe un cerc cu centrul n Z45 Y40 si raza de 20 mm n planul YZ. Unghiul initial este de 45 de Adncimea maxima de patrundere este de 6 mm, spatiul de siguranta este de 1 mm.
40 45 20 45 Z 90 A A-B Z
30
23
N10 G19 G90 D9 T10 S600 M3 N20 G0 Y50 Z25 X5 N30 LONGHOLE (5, 0, 1, , 23, 4, 30, -> -> 40, N40 M30 -> Trebuie programat ntr-o fraza 45, 20, 45, 90, 100 ,320, 6)
Specificarea valorilor tehnologice Apropierea de pozitia de start Apelarea ciclului Sfrsitul programului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-107
Cicluri de frezare
03.96 08.97
3.5
3.5
Parametri
RTP RFP SDIS DP DPR NUM LENG WID CPA CPO RAD STA1 INDA FFD FFP1 MID CDIR real real real real real int real real real real real real real real real real int Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (n modul) Adncimea canalului (absoluta) Adncimea canalului fata de planul de referinta (n modul) Numarul de canale Lungimea canalului (n modul) Latimea canalului (n modul) Abscisa centrului cercului (absoluta) Ordonata centrului cercului (absoluta) Raza cercului (n modul) Unghiul initial Unghiul de indexare Avansul pentru adncimea de patrundere Avansul pentru prelucrarea suprafetei Adncimea maxima de patrundere (n modul) Sensul de frezare pentru prelucrarea canalului Valoare: FAL VARI real int 2 (pentru G2) 3 (pentru G3) Adaosul de finisare la marginea canalului (n modul) Tipul prelucrarii Valoare: 0=prelucrare completa 1=degajare pna la adaosul de finisare 2=numai prelucrarea adaosului de finisare MIDF FFP2 SSF real real real Adncimea maxima de patrundere pentru finisare Viteza pentru finisare Avansul pentru finisare
3-108
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de frezare
3.5
Functie
Ciclul SLOT1 este un ciclu combinat de degrosarefinisare. Cu acest ciclu puteti prelucra canale radiale.Axele longitudinale ale canalelor sunt plasate radial. Spre deosebire de gaurile alungite, pentru latimea canalului este definita o valoare.
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de start poate fi orice pozitie din care fiecare canal poate fi atins fara coliziune.
G0 G0 G0 G0
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-109
Cicluri de frezare
03.96
3.5
Ciclul executa urmatoarea secventa de deplasare: Deplasare catre pozitia notata n figura la dreapta cu G0, la nceperea ciclului Prelucrarea completa a unui canal este executata n urmatorii pasi: - Apropierea la distanta de siguranta de planul de referinta cu G0 - Patrunderea pna la urmatoarea adncime de prelucrare cu valoarea avansului FFD, cu G1 - Degajare a canalului pna la adaosul de finisare la marginea canalui cu avansul FFP1, urmata de finisare cu avansul FFP2 si viteza axului SSF, dea lungul conturului urmnd directia de prelucrare programata sub CDIR. - Adncimea de patrundere este ntotdeauna executata n aceeasi pozitie a planului de prelucrare, pna la atingerea adncimii finale a canalului. Retragerea sculei pna la planul de retragere si deplasarea pna la urmatorul canal, cu G0. Dupa prelucrarea ultimului canal, scula este deplasata din ultima pozitie din planul de prelucrare, aratata n figura, n planul de retragere cu G0 si ciclul este terminat.
G0 G0 G0 G0
3-110
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de frezare
3.5
Explicarea parametrilor
Y CPA
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
NG LE
INDA
NUM
WID
STA1
Cu parametrul NUM se determina numarul de canale. LENG si WID Cu parametrii LENG si WID se determina forma canalului n plan. Diametrul cutitului de frezat trebuie sa fie mai mic dect latimea canalului. Altfel este afisata alarma 61105 Cutter radius too larger si ciclul nu este executat. Diametrul cutitului de frezat nu trebuie sa fie mai mic dect jumatate din latimea canalului. Aceasta nu se verifica. CPA, CPO si RAD Pozitia cercului de gauri n planul de prelucrare este definita de centru (parametrii CPA si CPO) si raza (parametrul RAD). Pentru raza sunt posibile numai valori poziitve. STA1 si INDA Aranjarea canalelor pe cerc este definita de acesti parametri. Parametrul STA1 defineste unghiul dintre sensul pozitiv al abscisei sistemului de coordonate al piesei activ nainte de apelarea ciclului si primul canal. Parametrul INDA contine unghiul dintre doua canale. Daca INDA=0, unghiul de indexare este calculat din numarul de canale, astfel nct canalele sunt dispuse n mod egal n jurul cercului. FFD si FFP1 Avansul FFD este activ n toate miscarile de patrundere, perpendiculare pe planul de prelucrare. Avansul FFP1 este activ pentru toate miscarile n planul de deplasare la degrosare.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-111
CPO X
D RA
Cicluri de frezare
03.96 08.97
3.5
MID Cu acest parametru se defineste adncimea maxima de patrundere. Adncimea de patrundere este executata de catre ciclu n pasi de patrundere egali. Folosind MID si adncimea totala, ciclul calculeaza automat aceasta patrundere care se afla ntre 0.5 x adancimea maxima de patrundere si adncimea maxima de patrundere.Numarul minim posibil de pasi de patrundere este folosit ca baza. Daca MID=0, patrunderea are loc direct pna la adncimea canalului. Adncimea de patrundere este de la distanta de siguranta fata de planul de referinta. CDIR Cu acest parametru se defineste sensul de prelucrare a canalului Valori posibile sunt: 2 pentru G2 3 pentru G3
Daca acestui parametru i se atribuie o valoare nepermisa, este afisat mesajul Wrong milling direction, G3 will be generated. n acest caz ciclul este continuat si G3 este generata automat. FAL Cu acest parametru puteti programa un adaos de prelucrare de finisare la marginea canalului. FAL nu influenteaza adncimea de patrundere. Daca valoarea pentru FAL este mai mare dect cea permisa pentru latimea specificata si cutitul de frezare folosit, FAL este redus automat la valoarea maxima posibila. n cazul prelucrarii de degrosare, frezarea este executata cu o miscare de pendulare si patrunderi la ambele capete ale canalului.
3-112
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
3.5
VARI, MIDF, FFP2 si SSF Cu parametrul VARI se defineste tipul de prelucrare. Valori posibile sunt: 0=prelucrare completa n doua parti - Degajarea canalului (SLOT1, SLOT2) sau buzunarului (POCKET1, POCKET2) pna la adaosul de finisare executata cu viteza axului programata nainte de apelarea ciclului, si cu avans FFP1. Adncimea de patrundere este definita cu MID. - Degajarea a adaosului de finisare ramase este facuta la viteza axului definita de SSF si avansul FFP2. Patrunderea este executata via MIDF. Daca MIDF=0, patrunderea este egala cu adncimea finala. Daca FFP2 nu este programat, este activ avansul FFP1. Situatia este similara daca SSF lipseste, adica viteza programata nainte de apelarea ciclului este activa. 1=degrosare Canalul (SLOT1, SLOT2) sau buzunarul (POCKET1, POCKET2) este degajat pna la adaosul de finisare cu viteza programata nainte de apelarea ciclului si avansul FFP1. Adncimea de patrundere este programata cu MID. 2=finisare Ciclul necesita ca buzunarul (POCKET1, POCKET2) sau canalul (SLOT1, SLOT2) sa fie deja degajat pna la adaosul de finisare ramas si ca sa fie necesara numai prelucrarea ei. Daca FFP2 si SSF nu sunt programati, avansul FFP1 sau viteza axului programata nainte de nceparea ciclului, este activ. Adncimea de patrundere este programata cu MID. Daca pentru parametrul VARI se programeaza o alta valoare, este afisata alarma 61102 Operating mode not defined correctly si ciclul este ntrerupt.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-113
Cicluri de frezare
03.96 08.97
3.5
Note suplimentare
nainte de apelarea ciclului trebuie programata o corectie de scula. Altfel, ciclul este ntrerupt si este afisata alarma 61000 No tool offset active. Daca parametrilor care determina amplasarea si dimensiunea canalelor li se atribuie valori incorecte, si aceasta cauzeaza violari reciproce ale contururilor canalelor, ciclul nu este nceput. Ciclul este ntrerupt dupa afisarea mesajului de eroare 61104 Contour violation of slots/elongated holes. n timpul ciclului, sistemul de coordonate al piesei este deplasat si rotit. Valorile din sistemul de coordonate al piesei afisate pe afisajul valorilor actuale sunt ca si cum axa longitudinala a canalului care tocmai a fost prelucrat, corespunde primei axe din planul curent de prelucrare. Cnd ciclul este complet, sistemul de coordonate al piesei este readus n pozitia anterioara apelarii ciclului.
Violare a conturului
3-114
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de frezare
3.5
Exemplu de programare
Canale Acest program produce acelasi aranjament de 4 canale radiale ca si programul pentru prelucrarea gaurilor alungite (vezi pagina 3-9). Canalele au urmatoarele dimensiuni: Spatiul de siguranta este de 1 mm, adaosul de finisare este de 0.5 mm, sensul de frezare este G2, adncimea maxima de patrundere este 6 mm. Canalul trebuie prelucrat complet. Patrunderea n timpul finisarii este exectata perpendicular pe baza buzunarului si cu acelasi avans si viteza. N10 G19 G90 D10 T10 S600 M3 N20 G0 Y20 Z50 X5 N30 SLOT1 (5, 0, 1, -23, , 4, 30, -> -> 15, 40, 45, 20, 45, 90, 100, 320, -> -> 6, 2, 0.5) N40 M30 -> trebuie programat ntr-o fraza Sfrsitul programului Specificarea valorilor tehnoloice Apropierea de pozitia de start Apelarea ciclului, parametrii VARI, MIDF, FFP2 si SSF sunt omisi
40 B
15
Z 90
A-B
45 20 45
30
23
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-115
Cicluri de frezare
03.96 08.97
3.6
3.6
Parametri
RTP RFP SDIS DP DPR NUM AFSL WID CPA CPO RAD STA1 INDA FFD FFP1 MID CDIR real real real real real int real real real real real real real real real real int Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (n modul) Adncimea canalui (absoluta) Adncimea canalui fata de planul de referinta (n modul) Numarul de canale Unghiul pentru lungimea canalului (n modul) Latimea canalului circular (n modul) Abscisa centrului cercului (absoluta) Ordonata centrului cercului (absoluta) Raza cercului (n modul) Unghiul initial Unghiul de indexare Avansul pentru patrundere Avansul pentru prelucrarea suprafetei Adncimea maxima de patrundere pentru patrundere (n modul) Sensul de frezare pentru prelucrarea canalului circular Valori: 2 (for G2) 3 (for G3) FAL VARI real int Adaosul de finisare la marginea canalului (n modul) Tipul prelucrarii Valoare: 0=prelucrare completa 1=prelucrare de degajare pna la adaosul de finisare 2=numai prelucrarea adaosului de finisare MIDF FFP2 SSF real real real Adncimea maxima de patrundere pentru finisare Viteza pentru finisare Avansul pentru finisare
3-116
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de frezare
3.6
Functie
Ciclul SLOT2 este un ciclu combinat de degrosarefinisare. Cu acest ciclu puteti prelucra canale circulare, amplasate pe un cerc.
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de start poate fi orice pozitie din care fiecare canal poate fi atins fara coliziune. Ciclul executa urmatoarea secventa de deplasare: Deplasarea pna la pozitia marcata n dreapta figurii la nceputul ciclului, cu G0. Canalul circular este executat n aceiasi pasi ca si cel longitudinal. Cnd un canal circular a fost prelucrat, scula este retrasa pna la planul de retragere si apoi se deplaseaza pna la urmatorul canal cu G0. Cnd ultimul canal este complet prelucrat, scula este adusa n pozitia de sfrsit n planul de prelucrare specificat, apoi n planul de retragere cu G0 si ciclul este terminat.
G0 G0 G0
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-117
Cicluri de frezare
03.96 08.97
3.6
Explicarea parametrilor
Y CPA
Vezi pagina 2-8 (gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR. Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1).
CPO WID X
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
INDA
AFSL STA1
NUM cu parametrul NUM se determina numarul de canale. AFSL si WID Cu parametrii AFSL si WID se defineste forma canalului n plan. Ciclul verifica daca latimea canalului este ncalcata de scula activa. n acest caz este afisata alarma 61105 Cutter radius too large si ciclul este ntrerupt. CPA, CPO si RAD Pozitia cercului n planul de prelucrare este definita de centru (parametrii CPA si CPO) si raza (parametrul RAD). Pentru raza sunt permise numai valori pozitive. STA1 si INDA Aranjarea canalelor circulare pe cerc este definita cu acesti parametri. Parametrul STA1 defineste unghiul ntre sensul pozitiv al abscisei sistemului de cordonate al piesei activ nainte de apelarea ciclului si primul canal circular. Prametrul INDA contine unghiul dintre doua canale circulare. Daca INDA=0, unghiul de indexare este calculat din numarul de canale circulare, astfel nct ele sa fie dispuse n mod egal pe cerc.
3-118
03.96 08.97
Cicluri de frezare
3.6
Note suplimentare
nainte de apelarea ciclului trebuie programata o corectie de scula. Altfel este afisata alarma 61000 No tool offset active si ciclul este ntrerupt. Daca parametrilor care determina distributia si dimensiunea canalelor li se atribuie valori incorecte, si aceasta cauzeaza ncalcari reciproce ale contururilor canalelor, ciculul nu este nceput. Ciclul este ntrerupt dupa afisarea mesajului de eroare 61104 Contour violation of slots/elongated holes. n timpul ciclului, sistemul de coordonate al piesei este deplasat si rotit. Afisarea actuala a valorilor n sistemul de coordonate al piesei este astfel afisat, nct canalul circular executat n momentul respectiv ncepe pe prima axa a nivelului de procesare si originea sistemului de coordonate se afla n centrul cercului. Cnd un ciclu este complet, sistemul de coordonate al piesei este adus n pozitia anterioara apelarii ciclului.
Violare de contur
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-119
Cicluri de frezare
03.96
3.6
Exemplu de programare
Canale2 Cu acest program puteti prelucra trei canale circulare amplasate pe un cerc al carui centru este n punctul X60 Y60 si a carei raza este de 42 mm n planul XY.
15
Y A-B A 70 120
42
Canalele circulare au urmatoarele dimensiuni: latime 15 mm, unghiul pentru lungimea canalului 70 de grade, adncimea 23 mm. Unghiul initial este 0 grade, canalului sunt prelucrate pna la adaosul de finisare de 0.5 mm, spatiul de siguranta pe axa de patrundere Z este 2 mm, adncimea maxima de patrundere este 6 mm. Canalele sunt prelucrate complet. Pentru finisare sunt folosite acelasi avans si aceeasi viteza. Patrunderea n timpul finisarii este efectuata direct la baza canalului. DEF REAL FFD=100 N10 G17 G90 D1 T10 S600 M3 N20 G0 X60 Y60 Z5 N30 SLOT2 (2, 0, 2, -23, , 3, 70, -> -> 15, 60, 60, 42, , 120, FFD, -> -> FFD+200, 6, 2, 0.5) Definirea variabilelor cu atribuirea valorilor Specificarea valorilor tehnologice Apropierea de pozitia de start Apelarea ciclului Planul de referinta+SDIS=planul de retragere nseamna: Mai jos pe axa de patrundere cu G0 pna la planul de referinta + SDIS nu se aplica, parametrii VAR, MIDF, FFP2 si SSF sunt omisi N40 M30 -> trebuie programat ntr-o fraza Sfrsitul programului
60 B X 23 Z 60
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-120
03.96 08.97
Cicluri de frezare
3.7
3.7
Parametri
RTP RFP SDIS DP DPR LENG WID CRAD CPA CPO STA1 FFD FFP1 MID CDIR real real real real real real real real real real real real real real int Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (n modul) Adncimea buzunarului (absoluta) Adncimea buzunarului fata de planul de referinta (n modul) Lungimea buzunarului (n modul) Latimea buzunarului (n modul) Raza coltului (n modul) Abscisa centrului buzunarului (absoluta) Ordonata centrului buzunarului (absoluta) Unghiul dintre axa longitudinala si abscisa Domeniul de valori: 0<=STA1<180 de grade Avansul pentru adncimea de patrundere Avansul pentru prelucrarea suprafetei Adncimea maxima de patrundere pentru patrundere (n modul) Sensul de frezare pentru prelucrarea buzunarului Valoare: FAL VARI real int 2 (pentru G2) 3 (pentru G3) Adaosul de finisare la marginea buzunarului (n modul) Tipul prelucrarii Valoare:0=prelucrare completa 1=degajare pna la adaosul de finisare 2=numai prelucrarea adaosului de finisare MIDF FFP2 SSF real real real Adncimea maxima de patrundere pentru finisare Viteza pentru finisare Avansul pentru finisare
Ciclul necesita un cutit de frezat cu taisul dintilor supra centrati (DIN844). Ciclul de frezat buzunare POCKET 3 poate fi folosit cu orice scula.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-121
Cicluri de frezare
03.96 08.97
3.7
Functie
Ciclul este un ciclu combinat de degrosare-finisare. Cu acest ciclu puteti prelucra buzunare rectangulare n orice pozitie a planului de prelucrare.
Secventa de operare
Y
Pozitia atinsa nainte de nceperea ciclului: Aceasta pozitie poate fi orice pozite din care pozitia de start din centrul buzunarului la nivelul planului de retragere poate fi atinsa fara coliziune. Ciclul executa urmatoarea secventa de deplasare: Cu G0, centrul buzunarului este atins la nivelul planului de retragere si apoi din aceasta pozitie, cu G0, este atinsa distanta de siguranta fata de planul de referinta. Prelucrarea completa a buzunarului se face n urmatorii pasi: - Patrundere pna la urmatoarea adncime de prelucrare cu avansul FFD, cu G1. - Frezarea buzunarului pna la adaosul de finisare cu avansul FFP1 si viteza axului activa nainte de apelarea ciclului. Dupa ce degrosarea este completa: - Patrundere pna la adncimea de prelucrare definita de MIDF - Prelucrarea adaosului de finisare de-a lungul conturului cu avansul FFP2 si viteza SSF. - Sensul de prelucrare este definit de CDIR.
X G3 G2
3-122
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
3.7
Cnd prelucrarea buzunarului este completa, scula este deplasata n centrul buzunarului la nivelul planului de retragere si ciclul este terminat.
Explicarea parametrilor
Y
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
CPA
STA1
Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1). LENG, WID si CRAD Cu parametrii LENG, WID si CRAD se determina forma buzunarului n plan. Daca nu este posibila deplasarea n coltul rotunjit, cu scula actuala pentru ca raza ei este mai mare, raza coltului buzunarului complet corespunde razei sculei. Daca raza cutitului de frezat este mai mare dect jumatate din lungimea sau latimea buzunarului, ciclulul este ntrerupt cu afisarea alarmei 61105 Cutter radius too large. CPA, CPO Cu parametrii CPA si CPO se definesc abscisa si ordonata centrului buzunarului. STA1 Cu STA1 se defineste unghiul ntre sensul pozitiv al abscisei si axa longiludinala a buzunarului.
LE NG
CRAD G2
ID W
G3
CPO X
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-123
Cicluri de frezare
03.96
3.7
Note suplimentare
nainte de apelarea ciclului, trebuie programata o corectie de scul. Altfel ciclul este ntrerupt si este afisata alarma 61000 No tool offset active. n ciclu este folosit un nou sistem de coordonate al piesei care influenteaza afisarea valorilor reale. Originea sistemului de coordonate se afla n centrul buzunarului. Sistemul de coordonate initial devine activ dupa terminarea ciclului.
Exemplu de programare
Buzunar Cu acest program puteti prelucra un buzunar care are: 60 mm lungime, 40 mm latime, 17.5 mm adncime (diferenta ntre planul de referinta si baza buzunarului) si al carui colt are raza de 8 mm n planul XY. Unghiul fata de axa X este 0 grade. Adaosul de finisare la marginile buzunarului este de 0.75 mm, spatiul de siguranta pe axa Z, care se adauga la planul de referinta este 0.5 mm. Centrul buzunarului se afla n punctul X60 Y40, adncimea maxima de patrundere este 4 mm. Este executata numai degrosare. DEF REAL LENG, WID, DPR, CRAD DEF INT VARI N10 LENG=60 WID=40 DPR=17.5 CRAD=8 N20 VARI=1 N30 G90 T20 D2 S600 M4 N40 G17 G0 X60 Y40 Z5 N50 POCKET1 (5, 0, 0.5, , DPR, -> -> LENG, WID, CRAD, 60, 40, 0, -> -> 120, 300, 4, 2, 0.75, VARI) N60 M30 -> trebuie programat ntr-o fraza Sfrsitul programului Specificarea valorilor tehnologice Atingerea pozitiei de start Apelarea ciclului Parametrii MIDF, FFP2 si SSF sunt omisi Atribuirea valorilor Definirea variabilelor
60 40
R8
A-B
B X 17.5 Z
3-124
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
3.8
3.8
Parametri
RTP RFP SDIS DP DPR PRAD CPA CPO FFD FFP1 MID CDIR real real real real real real real real real real real int Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (n modul) Adncimea buzunarului (absoluta) Adncimea buzunarului fata de planul de referinta (n modul) Raza buzunarului (n modul) Abscisa centrului buzunarului (absoluta) Ordonata centrului buzunarului (absoluta) Avansul pentru patrundere Avansul pentru prelucrarea suprafetei Adncimea maxima de patrundere pentru patrundere (n modul) Sensul de frezare pentru prelucrarea buzunarului Valoare: FAL VARI real int 2 (pentru G2) 3 (pentru G3) Adaosul de finisare la marginea buzunarului (n modul) Tipul prelucrarii Valoare:0=prelucrare completa 1=prelucrare de degajare pna la adaosul de finisare 2=numai prelucrarea adaosului de finisare MIDF FFP2 SSF real real real Adncimea maxima de patrundere pentru finisare Viteza pentru finisare Avansul pentru finisare
Ciclul necesita un cutit de frezat cu taisul dintilor supra centrati (DIN844). Ciclul de frezare POCKET4 poate fi executat cu orice scula.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-125
Cicluri de frezare
03.96
3.8
Functie
Ciclul este un ciclu combinat de degrosare-finisare.. Cu acest ciclu puteti prelucra buzunare circulare n planul de prelucrare.
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Aceasta pozitie poate fi orice pozite din care pozitia de start din centrul buzunarului la nivelul planului de retragere poate fi atinsa fara coliziune. Ciclul executa urmatoarea secventa de deplasare: Cu G0 este atins centrul buzunarului la nivelul planului de retragere si apoi, din aceasta pozitie cu G0 este atinsa distanta de siguranta fata de planul de referinta. Prelucrarea completa a buzunarului este efectuata n urmatorii pasi: - Patrundere perpendicular pe centrul buzunarului pna la urmatoarea adncime de prelucrare cu avansul FFD. - Frezarea buzunarului pna la adaosul de finisare cu avansul FFP1 si viteza axului activa nainte de apelarea ciclului. Dupa ce degrosarea este completa: - Patrundere pna la urmatoarea adncime de prelucrare definita de MIDF. - Prelucrare finala de-a lungul conturului cu avansul FFP2 si viteza SSF. - Sensul de prelucrare este definit de CDIR. Cnd prelucrarea este completa, scula este deplasata n centrul buzunarului n planul de retragere si ciclul este terminat.
3-126
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
3.8
Explicarea parametrilor
Y
Vezi pagina 2-8 (Gaurire,centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR. Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1). PRAD Forma buzunarului circular este determinata numai de raza. Daca raza este mai mica dect raza sculei active, ciclul este ntrerupt si este afisata alarma 61105 Milling cutter radius too large. CPA, CPO Cu parametrii CPA si CPO se definesc abscisa si ordonata centrului buzunarului circular.
CPA
G3
G2
AD PR
CPO X
Note suplimentare
nainte de apelare ciclului trebuie programata o corectie a sculei. Altfel este afisata alarma 61000 No tool offset active si ciclul este ntrerupt. Patrunderea este facuta ntotdeauna n centrul buzunarului. Poate fi util sa gauriti acolo anticipat. n ciclu este folosit un nou sistem de coordonate al piesei care influenteaza afisarea valorilor reale. Originea sistemului de coordonate se afla n centrul buzunarului. Sistemul de coordonate initial devine activ dupa terminarea ciclului.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-127
Cicluri de frezare
03.96
3.8
Exemplu de programare
Buzunar circular Cu acest program puteti prelucra un buzunar circular n planul YZ. Centrul este n punctul Y50 Z50. Axa de patrundere pentru adncimea de patrundere este axa X, adncimea buzunarului este introdusa ca valoare distanta de siguranta.
50
50
Z A A-B
B 50 Y 20 X
DEF REAL RTP=3, RFP=0, DP=-20,-> -> PRAD=25, FFD=100, FFP1, MID=6 N10 FFP1=FFD*2 N20 G19 G90 G0 S650 M3 T20 D20 N30 Y50 Z50 N40 POCKET2 (RTP, RFP, , DP, , PRAD, -> -> 50, 50, FFD, FFP1, MID, 3, ) N50 M30 -> trebuie programat ntr-o fraza
Specificarea valorilor tehnologice Atingerea pozitiei de start Apelare ciclului Parametrii FAL, VARI, MIDF, FFP2, SSF sunt omisi Sfrsitul programului
3-128
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
3.9
3.9
Programare
POCKET3 (_RTP, _RFP, _SDIS, _DP, _LENG, _WID, _CRAD, _PA, _PO, _STA, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _MIDA, _AP1, _AP2, _AD, _RAD1, _DP1)
Parametri
Urmatorii parametrii sunt ntotdeauna necesari: _RTP _RFP _SDIS _DP _LENG _WID _CRAD _PA _PO _STA real real real real real real real real real real Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (pentru a fi adaugat la planul de referinta, n modul) Adncimea buzunarului (absoluta) Lungimea buzunarului pentru dimensionare de la colt, cu semn Latimea buzunarului pentru dimensionare de la colt, cu semn Raza coltului buzunarului (n modul) Abscisa punctului de referinta al buzunarului (absoluta) Ordonata punctului de referinta al buzunarului(absoluta) Unghiul ntre axa longitudinala a buzunarului si prima axa a planului (abscisa, n modul); Domeniul de valori: 0 _STA < 180 _MID _FAL _FALD _FFP1 _FFD _CDIR real real real real real int Adncimea maxima de patrundere (n modul) Adaosul de finisare la marginea buzunarului (n modul) Adaosul de finisare la baza (n modul) Avansul pentru prelucrarea suprafetei Avansul pentru patrundere Sensul de frezare: (n modul) Value: 0...acelasi sens (ca rotatia axului) 1...sens opus 2...cu G2 (independent de sensul axului) 3...cu G3 _VARI int Tipul prelucrarii: (n modul) CIFRA UNITATILOR: Valoare:1...Prelucrare de degajare pna la adaosul de finisare 2...Finisare
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-129
Cicluri de frezare
03.96 12.97
3.9
CIFRA ZECILOR: Valoare:0...perpendicular pe centrul buzunarului cu G0 1...perpendicular pe centrul buzunarului cu G1 2...de-a lungul unei traiectorii elicoidale 3...pendulare de-a lungul axei longitudinale a buzunarului Ceilalti parametri pot fi selectati ca optiuni. Ei definesc strategia de patrundere si suprapunerea pentru prelucrarea de degajare : (n modul) _MIDA _AP1 _AP2 _AD _RAD1 _DP1 real real real real real real Latimea maxima de patrundere n timpul degajarii n plan ca valoare Lungimea bruta a buzunarului Latimea bruta a buzunarului Adncimea bruta a buzunarului de la planul de referinta Raza traiectoriei elicoidale la patrundere (fata de traiectoria centrului sculei) sau unghiul maxim de patrundere pentru miscarea de pendulare Adncimea de patrundere pentru 360 de grade n timpul patrunderii de-a lungul unei traiectorii elicoidale
Functie
Ciclul poate fi folosit pentru degrosare si finisare. Pentru finisare este necesara o freza cilindrica. Patrunderea va ncepe ntotdeauna din centrul buzunarului si va fi efectuata vertical; astfel o gaura pilot poate fi confortabil prelucrata n aceasta pozitie. Functii noi fata de POCKET1: Sensul de frezare poate fi definit cu o instructiune G (G2/G3) sau fata de sensul axului Pentru degajare, latimea maxima de patrundere n plan este programabila Adaosul de finisare pentru baza buzunarului Trei strategii diferite de patrundere: - vertical n centrul buzunarului - de-a lungul unei traiectorii elicoidale n jurul centrului buzunarului - pendularea n jurul axei centrale a buzunarului Traiectorie mai scurta de abordare n plan pentru finisare Considerarea unui contur brut al piesei n plan si a unei marimi brute la baza (procesarea optima a buzunarelor preformate)
3-130
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de frezare
3.9
Secventa de operare
Y
Pozitia atinsa nainte de nceperea ciclului: Aceasta pozitie poate fi orice pozite din care pozitia de start din centrul buzunarului la nivelul planului de retragere poate fi atinsa fara coliziune. Secventa de deplasare la degrosare: Cu G0, este atins centrul buzunarului la nivelul planului de retragere si apoi, din aceasta pozitie, cu G0 este atinsa distanta de siguranta fata de planul de referinta. Prelucrarea buzunarului este apoi executata n functie de strategia de patrundere selectata si considernd marimea bruta programata a bazei. Strategii de patrundere: Perpendicular pe centrul buzunarului adica adncimea curenta de patrundere calculata n timpul ciclului ( adncimea maxima de patrundere programata prin _MID) este obtinuta ntr-o fraza cu G0 sau G1. Patrundere de-a lungul unei traiectorii elicoidale adica centrul frezei descrie o traiectorie elicoidala definita de raza _RAD1 si adncimea de revolutie _DP1. Avansul este ntotdeauna programat prin _FFD. Sensul de rotatie al acestei traiectorii elicoidale corespunde sensului folosit pentru prelucrarea buzunarului. Adncimea la abordare programata sub _DP1 este calculata ca adncime maxima si este ntotdeauna calculata ca un numar ntreg de revolutii ale traiectoriei elicoidale. Cnd adncimea curenta de patrundere (aceasta poate reprezenta mai multe revolutii ale traiectoriei elicoidale) a fost calculata, este executat un cerc complet pentru a elimina panta de abordare. Apoi ncepe prelucrarea de degajare a buzunarului n acest plan si continua pna la atingerea adaosului de finisare.
X G3 G2
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-131
Cicluri de frezare
03.96 08.97
3.9
Punctul de start al traiectoriei elicoidale descrise este pe axa longitudinala a buzunarului de-a lungul sensului pozitiv si este atins cu G1. Penetrare cu pendulare pe axa centrala a buzunarului nseamna ca centrul frezei penduleaza de-a lungul unei linii drepte n timp ce patrunde sub un unghi pna la urmatoarea adncime curenta. Unghiul maxim de penetrare este programat sub _RAD1, pozitia traiectoriei de pendulare este calculata n ciclu. Cnd adncimea curenta a fost atinsa, traiectoria este parcursa din nou fara adncime de patrundere pentru eliminarea pantei cauzate de penetrare. Avansul este programat prin _FFD. Considerarea dimensiunilor piesei brute n timpul degajarii, puteti considera dimensiunile unei piese brute (de exemplu pentru piese turnate). Marimea bruta pentru lungime si latime (_AP1 si _AP) sunt programate n modul si pozitiile lor simetrice n jurul centrului buzunarului se calculeaza n ciclu. Acestea definesc partea buzunarului care nu trebuie prelucrata. Marimea bruta pentru adncime (_AD) este de asemenea programata fara semn si este calculata de la planul de referinta n directia buzunarului. Adncimea de patrundere la considerarea dimensiunilor piesei brute este conforma modului programat (traiectorie elicoidala, pendulare, vertical). Daca ciclul recunoaste din conturul piesei brute si din raza sculei active caeste suficient loc n centrul buzunarului, patrunderea se face pe ct posibil vertical n josul centrului buzunarului pentru evitarea consumarii timpului cu deplasari n gol la penetrare. Buzunarul este degajat ncepnd de sus n directie descendenta.
X _AP2 marimea de baza a latimii buzunarului _AP1 marimea de baza a lungimii buzunarului Y
3-132
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
3.9
Secventa de deplasare pentru finisare Finisarea este executata n pasi de la margine pna la atingerea adaosului de finisare la baza, apoi este finisata baza. Daca unul din adaosurile de finisare este zero, aceasta parte a procesului de finisare este omisa. Finisarea marginilor Cnd sunt finisate marginile, buzunarul este prelucrat numai o data. Pentru finisarea marginilor traiectoria include un sfert de cerc pentru atingerea colturilor. n mod normal raza acestei traiectorii este 2 mm sau, daca spatiu mai mic este disponibil, diferenta ntre raza coltului si raza sculei. Daca adaosul de finisare la margine este mai mare de 2 mm, raza de atingere creste corespunzator. Patrunderea este executata cu G0 n gol catre centrul buzunarului si punctul de start al traiectoriei de abordare este de asemenea atins cu G0. Finisarea bazei n timpul finisarii bazei, masina executa G0 spre centrul buzunarului pna la atingerea unei distante egale cu adncimea buzunarului + adaosul de finisare + spatiul de siguranta. De acolo, continua cu avansul stabilit pentru patrundere ntotdeauna vertical (deoarece pentru finisarea bazei se utilizeaza o scula care poate taia frontal superior). Suprafata bazei este prelucrata o data.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-133
Cicluri de frezare
03.96 12.97
3.9
Explicarea parametrilor
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor _RTP, _RFP, _SDIS, _DP. _LENG, _WID si _CRAD Cu parametrii _LENG, _WID si _CRAD se determina
_L EN G
_STA _CRAD G2
G ID _W
forma buzunarului n plan. Buzunarul poate fi dimensionat de la centru sau de la un colt. Cnd se dimensioneaza de la colt folositi _LENG si _WID cu semn. Daca nu este posibila executarea razei programate a coltului cu scula activa pentru ca aceasta are raza mai mare, raza coltului buzunarului terminat va corespunde razei sculei. Daca raza sculei este mai mare dect jumatate din lungimea sau latimea buzunarului, ciclul este ntrerupt si este afisata alarma 61105 Cutter radius too large. _PA, _PO Cu parametrii _PA si _PO se definesc abscisa si ordonata punctului de referinta al buzunarului. Acesta este fie centrul fie coltul buzunarului. Valoarea acestui parametru depinde de setarea bitului de date al ciclului _ZSD[2]: 0 nseamna centrul buzunarului 1 nseamna coltul buzunarului
_PA
G3
G2
_L EN G
G3 _PO X
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Cnd se dimensioneaza buzunarul de la colt, lungimea si latimea trebuie introduse cu semn (_LENG, _WID), aceasta definind complet pozitia buzunarului. _STA _STA indica unghiul dintre prima axa a planului (abscisa) si axa longitudinala a buzunarului.
3-134
_PO X
IG _W
03.96 08.97
Cicluri de frezare
3.9
_MID Cu acest parametru pe determina adncimea maxima de patrundere la degrosare. Patrunderea este executata de ciclu n pasi de patrundere egali. Ciclul calculeaza auomat patrunderea folosind _MID sI adncimea totala. Numarul minim posibil de pasi de patrundere este folosit ca baza. _MID=0 nseamna ca patrunderea pna la adncimea buzunarului se face dintr-o singura aschiere. _FAL Adaosul de finisare afecteaza numai prelucrarea buzunarului n plan la margini. Daca adaosul de finisare diametrul sculei, nu este necesara prelucrarea completa a buzunarului. Este afisat mesajul Caution: Final machining allowance tool diameter si ciclul este continuat. _FALD Pentru degrosare este considerat un adaos de finisare separat (POCKET1 nu considera n mod normal un adaos de finisare). _FFD si _FFP1 Avansul _FFD este folosit pentru patrunderea n material. Avansul FFP1 este activ pentru toate miscarile n plan efectuate cu avans cnd se prelucreaza. _CDIR Cu acest parametru se defineste valoarea pentru sensul de prelucrare al buzunarului. Sub parametrul _CDIR poate fi programat sensul de frezare direct 2 pentru G2 si 3 pentru G3 sau alternativ directia opusa sau aceeasi directie
Aceeasi directie sau directia opusa este determinata de ciclu fata de sensul axului activ nainte de apelarea ciclului. Aceeasi directie M3 G3 M4 G2 Directia opusa M3 G2 M4 G3
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-135
Cicluri de frezare
03.96 12.97
3.9
_VARI Cu parametrul _VARI se defineste tipul prelucrarii. Valori posibile sunt: Cifra unitatilor: 1=degrosare 2=finisare 0=vertical pe centrul buzunarului cu G0 1= vertical pe centrul buzunarului cu G1 2=de-alungul unei traiectorii elicoidale 3=pendulnd de-a lungul axei longitudinale a buzunarului Daca pentru parametrul _VARI este programata alta valoare, ciclul este ntrerupt dupa afisarea alarmei 61002 Machining type incorrectly defined. _MIDA Cu acest parametru se defineste latimea maxima de patrundere pentru degajare n plan.n acelasi fel cu modul de calculare cunoscut al adncimii de patrundere (distribuire egala a adncimii totale utiliznd cea mai mare valoare posibila), latmea este divizata n mod egal utiliznd valoarea programata sub _MIDA ca valoare maxima. Daca acest parametru nu este progrmat sau i se atribuie valoarea 0, ciclul foloseste 80% din diametrul cutitului ca latime maxima de patrundere.
Cifra zecilor:
Note suplimentare
Se aplica daca latimea de patrundere determinata de la marginea de prelucrare este recalculata pentru atingerea adncimii totale a buzunarului; altfel, latimea de patrundere calculata la nceput este retinuta pentru tot ciclul. AP1, _AP2, _AD Cu parametrii _AP1, _AP2 si _AD se defineste marimea bruta a piesei (incrementala) buzunarului n plan si ca adncime.
3-136
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 12.97
Cicluri de frezare
3.9
_RAD1 Cu parametrul _RAD1 se defineste raza traiectoriei elicoidale (adica traiectoria centrului sculei) sau unghiul maxim de patrundere pentru pendulare. _DP1 Cu parametrul _DP1 se defineste adncimea de patrundere pentru patrunderea pe traiectoria elicoidala.
Note suplimentare
nainte de apelarea ciclului trebuie programata o corectie a sculei. Altfel, ciclul este ntrerupt si este afisata alarma 61000 No tool offset active. n ciclu este folosit un nou sistem de coordonate al piesei care influenteaza afisarea valorilor reale. Originea sistemului de coordonate se afla n centrul buzunarului. Sistemul de coordonate initial devine activ dupa terminarea ciclului.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-137
Cicluri de frezare
03.96 12.97
3.9
Exemplu de programare
Buzunar Cu acest program puteti prelucra un buzunar de 60 mm lungime, 40 mm latime, 17.5 mm adncime n planul XY, si al carui colt are raza de 8 mm, unghiul cu axa X este de 0 grade. Adaosul de finisare la marginile buzunarului este 0.75 mm, 0.2 mm la baza, spatiul de siguranta pe axa Z, care se adauga la planul de referinta este 0.5 mm. Centrul buzunarului se afla n punctul X60 Y40, adncimea maxima de patrundere este 4 mm. Frezarea sincronizata foloseste sensul de rotatie al axului ca sens de prelucrare. Va fi executata numai degrosarea. N10 G90 T20 D2 S600 M4 N20 G17 G0 X60 Y40 Z5 N25 _ZSD[2]=0 N30 POCKET3 (5, 0, 0.5, -17.5, 60 -> -> 40, 8, 60, 40, 0, 4, 0.75, 0.2 -> -> 1000, 750, 0, 11, 5) N40 M30 -> trebuie programat ntr-o fraza Sfrsitul programului Specificarea valorilor tehnologice Atingerea pozitiei de start Dimensionarea buzunarului de la centru Apelarea ciclului
60 40
R8
A-B
B X 17.5 Z
3-138
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
3.10
Programare
POCKET4 (_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _MIDA, _AP1, _AD, _RAD1, _DP1)
Parametri
Urmatorii parametri sunt necesari ntotdeauna: _RTP _RFP _SDIS _DP _PRAD _PA _PO _MID _FAL _FALD _FFP1 _FFD _CDIR real real real real real real real real real real real real int Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (pentru a fi adaugat la planul de referinta, n modul) Adncimea buzunarului (absoluta) Raza buzunarului Abscisa centrului buzunarului (absoluta) Ordonata centrului buzunarului (absoluta) Adncimea maxima de patrundere (n modul) Adaosul de finisare la marginea buzunarului (n modul) Adaosul de finisare la baza (n modul) Avansul pentru prelucrarea suprafetei Avansul pentru adncimea de patrundere Sensul de prelucrare: (n modul) Valoare:0...acelasi sens (ca sensul axului) 1...sens opus 2...cu G2 (independent de sensul axului) 3...cu G3 _VARI int Tipul prelucrarii: (n modul) CIFRA UNITATILOR: Valoare:1...Degajare pna la adaosul de prelucrare 2...Finisare CIFRA ZECILOR: Valoare: 0...perpendicular din centrul buzunarului cu G0 1...perpendicular din centrul buzunarului cu G1 2...de-a lungul unei traiectorii elicoidale
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-139
Cicluri de frezare
03.96 12.97
Ceilalti parametri pot fi selectati ca optiuni. Ei definesc strategia de penetrare si suprapunerea pentru degajare: (n modul) _MIDA _AP1 _AD _RAD1 _DP1 real real real real real Latimea maxima de patrundere la degajare n plan ca marime Marimea bruta a razei buzunarului Adncimea bruta a buzunarului de la planul de siguranta Raza traiectoriei elicoidale n timpul patrunderii (fata de traiectoria centrului sculei) Adncimea de patrundere pentru 360 de grade n timpul patrunderii de-a lungul traiectoriei elicoidale
Functie
Cu acest ciclu puteti prelucra buzunare circulare n planul de prelucrare. Pentru finisare este necesara o freza cilindrica. Adncimea de patrundere va fi ntotdeauna nceputa din centrul buzunarului si va fi executata vertical; astfel o gaura pilot poate fi confortabil prelucrata n aceasta pozitie.
Noi functii fata de POCKET2: Sensul de frezare poate fi definit cu o instructiune G (G2/G3) sau fata de sensul axului Pentru degajare , latimea maxima de patrundere n plan este programabila Adaos de finisare pentru baza buzunarului Doua strategii diferite de patrundere: - vertical n centrul buzunarului - de-a lungul unei traiectorii elicoidale n jurul centrului buzunarului Traiectorie mai scurta de atingere n plan pentru finisare Considerarea unui contur al piesei n plan si a unei marimi brute a bazei (prelucrare optima a buzunarelor preformate) _MIDA este recalculat la prelucrarea marginilor.
3-140
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 12.97
Cicluri de frezare
Secventa de operare
Y
Pozitia atinsa nainte de nceperea ciclului: Aceasta pozitie poate fi orice pozite din care pozitia de start din centrul buzunarului la nivelul planului de retragere poate fi atinsa fara coliziune. Secventa de deplasare la degrosare: Cu G0, este atins centrul buzunarului la nivelul planului de retragere si apoi, din aceasta pozitie, cu G0 este atinsa distanta de siguranta fata de planul de referinta. Prelucrarea buzunarului este apoi executata n functie de strategia de patrundere selectata si considernd marimea bruta programata a bazei. Strategii de patrundere: vezi sectiunea 3.9 (POCKET3) Considerarea dimensiunilor piesei brute n timpuldegajrii, puteti considera dimensiunile unei piese brute (de exemplu n timpul turnarii piesei). Pentru buzunare circulare, marimea bruta _AP1 la margine este de asemenea circulara (cu o raza mai mica dect raza buzunarului). pentru explicatii suplimentare vezi sectiunea 3.9 (POCKET3)
X G3 G2
D RA _P
_PA
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-141
_PO
Cicluri de frezare
03.96 08.97
Secventa de deplasare pentru finisare Finisarea este executata succesiv de la margine pna la atingerea adaosului de finisare la baza, apoi este finisata baza. Daca unul din adaosurile de finisare este zero, aceasta parte a procesului de finisare este omisa. Finisarea marginilor Cnd sunt finisate marginile, buzunarul este prelucrat numai o data. Pentru finisarea marginilor traiectoria include un sfert de cerc pentru atingerea colturilor. Raza acestei traiectorii este mai mica sau egala cu 2 mm sau, daca spatiu mai putin este disponibil, egala cu diferenta ntre raza buzunarului si raza sculei. Daca adaosul de finisare la margine este mai mare de 2 mm, raza de abordare este marita corespunzator. Adncimea de patrundere este executata cu G0 n gol catre centrul buzunarului si punctul de nceput al traiectoriei de apropiere este atins tot cu G0. Finisarea bazei n timpul finisarii bazei, masina executa G0 spre centrul buzunarului pna la atingere unei distante egale cu adncimea buzunarului + adaosul de finisare + spatiul de siguranta. De acolo, continua cu avansul stabilit pentru patrundere ntotdeauna vertical (n vreme ce pentru finisarea bazei utilizeaza o scula care poate taia frontal superior). Suprafata bazei buzunarului este prelucrata o data.
3-142
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 12.97
Cicluri de frezare
Explicarea parametrilor
Y
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor _RTP, _RFP, _SDIS, _DP. Pentru parametrii _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _MIDA, _AP1, _AD, _RAD1, _DP1 vezi sectiunea 3.9 (POCKET3). _PRAD Forma buzunarului circular este determinata numai de raza. Daca raza este mai mica dect raza sculei actuale, ciclul este ntrerupt si este afisata alarma 61105 Milling cutter radius too large. _PA, _PO Cu parametrii _PA si _PO se defineste centrul buzunarului.Buzunarele circulare se masoara ntotdeaona de la centru. _VARI Cu parametrul _VARI se defineste tipul prelucrarii. Valori posibile sunt: Cifra unitatilor: 1=degrosare 2=finisare 0=vertical pe centrul buzunarului cu G0 1= vertical pe centrul buzunarului cu G1 2=de-a lungul unei traiectorii elicoidale
_PA
G3
G2
D RA _P
_PO X
Cifra zecilor:
Daca pentru parametrul _VARI este programata alta valoare, ciclul este ntrerupt dupa afisarea alarmei 61002 Machining type incorrectly defined.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-143
Cicluri de frezare
03.96 08.97
Note suplimentare
nainte de apelarea ciclului trebuie programata o corectie a sculei. Altfel este afisata alarma 61000 No tool offset active si ciclul este ntrerupt. n ciclu este folosit un nou sistem de coordonate al piesei care influenteaza afisarea valorilor reale. Originea sistemului de coordonate se afla n centrul buzunarului. Sistemul de coordonate initial devine activ dupa terminarea ciclului.
Exemplu de programare
Buzunar circular Cu acest ciclu puteti prelucra un buzunar circular n planul YZ. Centrul este definit de Y50 Z50. Axa de patrundere pentru adncimea de patrundere este axa X. Nu sunt definite nici toleranta finala de prelucrare opus (aschiere). Patrunderea se face de-a lungul unei
50
50
Z A A-B
B 50 Y 20 X
N30 POCKET4 (3, 0, 0, -20, 25, 50, 50, -> Apelarea ciclului -> 6, 0, 0, 200, 100, 1, 21, 0, 0, 0, -> Parametrii FAL si VARI sunt omisi -> 2, 3) N40 M30 -> trebuie programat ntr-o fraza Sfrsitul programului
3-144
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 12.97
Cicluri de frezare
3.11
Programare
CYCLE71 (_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA,_MID, _MIDA, _FDP, _FALD, _FFP1, _VARI)
Parametri
Urmatorii parametri sunt ntotdeauna necesari: _RTP _RFP _SDIS _DP _PA _PO _LENG _WID _STA real real real real real real real real real Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (pentru a fi adaugat la planul de refeinta, n modul) Adncimea (absoluta) Abscisa punctului de start (absoluta) Ordonata punctului de start (absoluta) Lungimea rectangulara de-a lungul primei axe, incremental. Coltul din care se masoara dimensiunile este dat de semnul plus/minus. Lungimea rectangulara de-a lungul celei de-a doua axe, incremental. Coltul din care se masoara dimensiunile este dat de semnul plus/minus. Unghiul dintre axa longitudinala a dreptunghiului si prima axa a planului (abscisa, n modul); Domeniul de valori: 0 _STA < 180 _MID _MIDA _FDP _FALD _FFP1 _VARI real real real real real int Adncimea maxima de patrundere (n modul) Latimea maxima de patrundere, valoare pentru degajarea n plan (n modul) Cursa de retragere n plan (incremental, n modul) Adaosul de finisare n adncime (incremental, n modul). n modul de finisare, _FALD se refera la materialul ramas pe suprafata. Avans pentru prelucrarea suprafetei Tipul prelucrarii: (n modul) CIFRA UNITATILOR: Valoare:1...Degajare pna la adaosul de finisare 2...Finisare CIFRA ZECILOR: Valoare:1...paralel cu abscisa, ntr-o directie 2...paralel cu ordonata, ntr-o directie 3... paralel cu abscisa, cu schimbarea directiei 4... paralel cu ordonata, cu schimbarea directiei
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-145
Cicluri de frezare
03.96 12.97
Functie
Cu ciclul CYCLE71, puteti freza plan orice suprafata rectangulara. Ciclul face diferenta ntre degrosare (prelucrarea suprafetei n pasi succesivi pna la
_WID Y _LENG Y _LENG
de frezat suprafata ntr-un pas). Patrunderea maxima poate fi definita n adncime si latime. Ciclul nu include o compensare a razei cutitului. Adncimea de patrundere este programata n gol.
X Y _LENG Y _LENG
_WID
_WID
_WID
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Aceasta pozitie poate fi orice pozitie din care pozitia de start n punctul de patrundere la nivelul planului de retragere poate fi atinsa fara coliziune. Ciclul executa urmatoarea secventa de deplasare: Cu G0 este atins centrul buzunarului la nivelul planului de retragere si apoi, din acest punct, cu G0 este atinsa distanta de siguranta fata de planul de referinta. Apoi, ntotdeauna cu G0, patrundere pna la planul de prelucrare. G0 este posibila, de vreme ce patrunderea are loc n gol. Exista mai multe strategii de degajare (paraxial ntr-o directie sau napoi si nainte). Secventa de prelucrare la degrosare: Frezarea plana poate fi executata conform valorilor programate _DP, _MID si _FALD de-a lungul mai multor plane. Prelucrarea va fi executata n directia n jos, adica prin degajarea unui plan si apoi deplasndu-se n gol conform parametrului _FDP
3-146
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
pna la urmatoarea adncime de patrundere . n timpul operatiei, traiectoriile de deplasare depind de valorile perametrilor _LENG, _WID, _MIDA si de raza cutitului activ. Prima traiectorie de frezat este ntotdeauna selectata astfel nct latimea de patrundere este exact _MIDA, si astfel nici o latime nu depaseste valoarea maxima posibila. De aceea centrul sculei nu se deplaseaza ntotdeauna exact pna la margine (numai daca _MIDA = raza cutitului). Dimensiunea dupa care scula se deplaseaza n afara marginii, este ntotdeauna Diametrul cutitului - _MIDA. Urmatoarele traiectorii ale latimii de patrundere sunt calculate n timpul ciclului, astfel ca n timpul ultimei traiectorii centrul sculei urmareste ntocmai marginea. Secventa de deplasare la finisare: n timpul prelucrarii, suprafata este frezata o data n plan. Adaosul de finisare pentru degrosare trebuie de asemenea selectata, astfel nct adncimea ramasa sa poata fi prelucrata ntr-un singur pas cu scula de finisare. Dupa fiecare trecere de frezare n plan, scula se retrage complet. Cursa de retragere se programeaza prin parametrul _FDP. Acest parametru ar trebui sa fie ntotdeauna sensibil mai mare ca zero. Prelucrarea ntr-o directie nceteaza la adaosul de finisare + spatiul de siguranta si urmatorul punct de start este atins prin deplasare rapida. Degrosarea ntr-o directie nceteaza la atingerea adncimii de patrundere + spatiul de siguranta. Adncimea de patrundere este executata spre acelasi punct ca si pentru degrosare.Dupa terminarea finisarii, scula se retrage din ultima pozitie atinsa catre planul de retragere _RTP.
Frezare n timpul finisarii ntr-un sens (felul prelucrarii 22) X Y
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-147
Cicluri de frezare
03.96 12.97
Explicarea parametrilor
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor _RTP, _RFP, _SDIS, _DP. Pentru parametrii _STA, _MID, _FFP1 vezi sectiunea
_WID Y _LENG _MIDA _MIDA
3.9 (POCKET3). _PA, _PO Cu parametrii _PA si _PO se definesc abscisa si ordonata punctului de start. _LENG si _WID Cu parametrii _LENG si _WID se determina lungimea si latimea dreptunghiului n plan. Semnul determina pozitia dreptunghiului faata de _PA si _PO. _MIDA Cu acest parametru se defineste latimea maxima de patrundere pentru degajarea n plan. n acelasi mod cu calculul cunoscut al adncimii de patrundere (distribuire n mod egal a ntregii adncimi folosind cea mai mare valoare posibila), latimea este egal mpartita, folosind valoarea programata sub parametrul _MIDA ca valoare maxima. Daca acest parametru nu este programat, sau are valoarea zero, ciclul foloseste 80% din diametrul frezei ca latime maxima de patrundere. Daca _MIDA este mai mic sau mai mare dect raza frezei, ciclul finiseaza diferit la capatul traiectoriilor individuale de frezare, n ceea ce priveste depasirea. Degrosare cu _MIDA mai mic dect raza frezei: Daca _MIDA este mai mic dect raza frezei, la sfrsitul fiecarei traiectorii de frezare depasirea este egala cu diametrul frezei - _MIDA. Degrosare cu _MIDA mai mare dect raza frezei: Daca _MIDA este mai mare dect raza frezei, la sfrsitul fiecarei traiectorii de frezare, depasirea este egala numai cu raza frezei, si centrul sculei se afla pe marginea suprafetei.
_FDP
Punctul de patrundere X Degrosare cu _MIDA mai mare dect raza sculei (Felul prelucrarii 41)
3-148
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 08.97
Cicluri de frezare
_FDP Acest parametru defineste lungimea cursei n plan. Acest parametru trebuie sa fie ntotdeauna sensibil mai mare ca zero. _FALD n timpul degrosarii, adaosul de finisare a adncimii folosite este definita de acest parametru. _VARI Cu parametrul _VARI se poate defini tipul prelucrarii. Valori posibile sunt: Cifra unitatilor: 1=degrosare 2=finisare 1=paralel cu abscisa, ntr-un sens 2=paralel cu ordonata, ntr-un sens 3= paralel cu abscisa, cu schimbarea sensului 4= paralel cu ordonata, cu schimbarea sensului
Cifra zecilor:
Daca pentru parametrul _VARI este programata alta valoare, ciclul este ntrerupt dupa afisarea alarmei 61002 Machining type incorrectly defined.
Note suplimentare
nainte de apelarea ciclului trebuie programata o corectie a sculei. Altfel este afisata alarma 61000 No tool offset active si ciclul este ntrerupt.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-149
Cicluri de frezare
03.96 12.97
Exemplu de programare
frezarei suprafetei Parametri pentru apelarea ciclului Planul de retragere: Planul de referinta: Spatiul de siguranta: Adncimea de frezare: Fara adaos de prelucrare 10 mm 0 mm 2 mm -11 mm Y = 100 mm Dimensiunile dreptunghiului Unghiul de rotatie n plan Latimea max. de patrundere Cursa de retragere la capatul traiectoriei de frezare: Avansul pentru prelucrarea suprafetei Tipul prelucrarii: 4000 mm/min degrosare paralel cu axa X cu schimbarea sensului %_N_TSTCYC71_MPF ;$PATH=/_N_MPF_DIR ;* $TC_DP1[1,1]=120 $TC_DP6[1,1]=10 N100 T1 N102 M06 N110 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20 ; CYCLE71( 10, 0, 2,-11, 100, 100, -> Apelarea ciclului -> 60, 40, 10, 6, 10, 5, 0, 4000, 31) N125 G0 G90 X0 Y0 N130 M30 -> trebuie programat ntr-o fraza Sfrsitul programului Atingerea pozitiei de start Tipul sculei Raza sculei Program pentru frezare plana cu CYCLE71 5 mm X = +60 mm Y = +40 mm 10 degrees 10 mm
3-150
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 12.97
Cicluri de frezare
3.12
Programare
CYCLE72 (_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _VARI, _RL, _AS1, _LP1, _FF3, _AS2, _LP2)
Parametri
Urmatorii parametri sunt ntotdeauna necesari: _KNAME _RTP _RFP _SDIS _DP _MID _FAL _FALD _FFP1 _FFD _VARI string real real real real real real real real real int Numele subprogramului de contur Planul de retragere (absolut) Planul de referinta (absolut) Spatiul de siguranta (pentru a fi adaugat planului de referinta, fara semn) Adncimea (absoluta) Adncimea maxima de patrundere (incremental, fara semn) Adaosul de finisare la margimea conturului (fara semn) Adaosul de finisare la baza (incremental, fara semn) Avansul pentru prelucrarea suprafetei Avansul pentru patrundere (fara semn) Tipul prelucrarii: (fara semn) CIFRA UNITATILOR: Valoare:1...Degajare pna la adaosul de finisare 2...Finisare CIFRA ZECILOR: Valoare:0...Cursa intermediara cu G0 1... Cursa intermediara cu G1 CIFRA SUTELOR: Valoare:0...ntoarcere la finalul conturului la _RTP 1... ntoarcere la finalul conturului la _RFP + _SDIS 2... ntoarcere la finalul conturului la _SDIS 3... Fara ntoarcere la finalul conturului _RL int Urmnd conturul n sensul acelor de ceasornic sau n sens opus acelor de ceasornic (cu G41 sau G42, fara semn) Valoare:41...G41 42...G42
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-151
Cicluri de frezare
03.96 12.97
_AS1
int
Specificarea cursei de atingere: (fara semn) CIFRA UNITATILOR: Valoare:1...Linie dreapta tangentiala 2...Semicerc 3...Sfert de cerc CIFRA ZECILOR: Valoare:0...Atingerea conturului n plan 1...Atingerea conturului unei traiectorii fizice
_LP1
real Lungimea cursei de atingere (de-a lungul unei linii drepte) sau raza arcului de atingere a traiectoriei centrului frezei (de-a lungul unui cerc) (fara semn)
Ceilalti parametri pot fi setati optional (fara semn). _FF3 _AS2 real int Avansul de retragere si avansul pentru pozitionare intermediara n plan (la retragere) Specificarea traiectoriei de retragere: (fara semn) CIFRA UNITATILOR: Valoare:1...Linie dreapta tangentiala 2...Semicerc 3...Sfert de cerc CIFRA ZECILOR: Valoare:0...ntoarcerea la contur n plan 1...ntoarcerea la contur pe o traiectorie fizica _LP2 real Lungimea cursei de retragere (de-a lungul unei linii drepte) sau raza arcului de atingere a traiectoriei centrului frezei(de-a lungul cercului) (fara semn)
3-152
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 12.97
Cicluri de frezare
Functie
Cu ciclul CYCLE72 se poate freza de-a lungul oricarui contur definit ntr-un subprogram. Ciclul opereaza cu compensarea traiectoriei razei cutitului. Conturul nu trebuie sa fie nchis; este posibila o prelucrare interna sau externa, definita de pozitia compensarii razei sculei (la dreapta sau la stnga conturului). Conturul trebuie programat n directia n care va fi frezat si trebuie sa contina cel putin 2 fraze de contur (punctul de nceput si punctul final), deoarece subprogramul de contur este apelat direct n ciclu.
X Punctul de nceput al conturului Y
Functiile ciclului: Selectarea degrosarii (o singura trecere paralela cu conturul considernd un adaos de finisare daca este necesar la mai multe adncimi pna la atingerea adaosului final de finisare) si a finisarii (o singura trecere pe conturul final, daca este necesar la mai multe adncimi) Apropiere si retragere netede catre/de la contur att tangential ct si radial(sfert de cerc sau semicerc) Adncime de patrundere programabila Miscari intermediare att cu pozitionare rapida ct si cu avans Cerinta pentru executarea ciclului este NC software 4.3. sau urmatoarele care includ functia Soft approach and return.
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Aceasta poate fi orice pozitie din care pozitia de start la nceputul conturului la nivelul planului de retragere poate fi atinsa fara coliziune.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-153
Cicluri de frezare
03.96 12.97
Ciclul executa urmatoarea secventa de deplasare la degrosare: Adncimea de patrundere este divizata n mod egal folosind cea mai mare valoare posibila conform parametrului presetat. Deplasare catre punctul de nceput pentru frezare initiala cu G0/G1. Acest punct este calculat n echipament si depinde de - punctul initial al conturului (primul punct n sbprogram) - orientarea conturului n punctul initial, - modul de atingere si parametrii corespunzatori si - raza sculei. n aceasta fraza compensarea de traiectorie a razei sculei este activata. Adncimea de patrundere catre prima sau urmatoarea adncime de prelucrare plus spatiul de siguranta programat _DISCL cu G0/G1. Prima adncime de prelucrare este data de - adncimea totala, - adaosul de finisare si - adncimea maxima de patrundere. Atingerea conturului perpendicular pe adncimea de patrundere si atingerea n plan cu avansul programat a suprafetei de prelucrat, sau programat sub _FAD pentru prelucrare 3D corespunzator programarii atingerii netede. Frezare de-a lungul conturului cu G41/G42. Retragere neteda de la contur cu G1 si tot cu avansul pentru prelucrarea suprafetei si naltimea de ridicare _DISCL. Retragere cu G0 /G1 (si avansul de retragere _FF3) conform fiecarei programari. ntoarcere la adncimea de patrundere cu G0/G1 (si _FF3). Aceasta secventa de operare este repetata n urmatorul plan de prelucrare, pna la atingerea tolerantei finale pe adncime. Cnd degrosarea este terminata, scula se afla n punctul de nceput al conturului (calculat n echipament) la nivelul planului de retragere.
3-154
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 12.97
Cicluri de frezare
Ciclul executa urmatoarea secventa de deplasare la finisare: n timpul finisarii, frezarea este executata cu o patrundere corespunzatoare de-a lungul conturului pna la atingerea dimensiunii finale a bazei. Apropierea si retragerea catre/de la contur se face ntr-un mod neted conform parametrilor presetati corespunzatori. Traiectoria corespunzatoare este calculata n echipament. Dupa terminarea ciclului, scula este pozitionata n punctul de retragere al conturului la nivelul planului de retragere. Programarea conturului Pentru programarea conturului retineti urmatoarele: n subprogram nu poate fi selectat nici un cadru programabil (TRANS, ROT, SCALE, MIRROR) nainte de prima pozitie programata. Prima fraza n subprogramul de contur este o fraza pentru linie dreapta continnd G90, G0 sI defineste nceputul conturului. Compensarea razei sculei este selectata si deselectata din nivelul superior al ciclului; apoi subprogramul de contur nu are programate G40, G41, G42.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-155
Cicluri de frezare
03.96 12.97
Explicarea parametrilor
Z
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor _RTP, _RFP, _SDIS, _DP. Pentru parametri _MID, _FALD, _FFP1, _FFD vezi sectiunea 3.9 (POCKET3).
Planul de referinta _RFP
_KNAME Conturul de frezat este programat complet ntr-un subprogram. Cu parametrul _KNAME se poate defini numele subprogramului. _VARI Cu parametrul _VARI se poate defini tipul prelucrarii. Pentru valorile posibile vezi Parameter CYCLE72. Daca pentru parametrul _VARI este programata alta valoare, ciclul este ntrerupt dupa afisarea alarmei 61002 Machining type incorrectly defined. _RL Cu parametrul _RL, ce programeaza cursa n sensul acelor de ceasornic sau n sens opus acelor de ceasornic pe contur cu G41 sau G42. Pentru valorile posibile vezi Parameter CYCLE72. _AS1, _AS2 Cu parametrul _AS1 puteti specifica cursa de atingere si cu _AS2 cursa de retragere. Pentru valorile posibile vezi Parameter CYCLE72. Daca _AS2 nu este programat, comportarea la retragere este aceeasi cu cea de apropiere. Atingerea neteda a conturului de-a lungul unei traiectorii 3-D (elicoidala sau linie dreapta) ar trebui programata numai daca scula nu este nca n dispozitivul de prindere sau nu este reglata.
Adncimea de toleranta la finisare _FALD Toleranta finala de prelucrare DP
3-156
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 12.97
Cicluri de frezare
_LP1, _LP2 Cu parametrul _LP1 se programeaza traiectoria cursei respectiv raza cursei (distanta ntre marginea exterioara a sculei si punctul de start al conturului) si cu _LP2 traiectoria de retragere respectiv raza de retragere (din punctul de final al conturului) respectiv raza arcului de apropiere si de retragere. _FF3 Parametrul _FF3 este folosit pentru a defini un avans de retragere pentru pozitionarea intermediara n plan (n gol) cnd miscarile intermediare trebuie executate cu anticipare de avans (G01). Daca nu este programat un avans, deplasarile intermediare sunt efectuate cu anticipare de avans plana pentru G01.
Note suplimentare
nainte de apelarea ciclului trebuie programata o corectie a sculei. Altfel este afisata alarma 61000 No tool offset active si ciclul este ntrerupt.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-157
Cicluri de frezare
03.96 12.97
Exemplu de programare
Frezarea exterioara aunui contur nchis Acest program este folosit pentru a freza un contur cum este prezentat n figura. Parametri pentru apelarea ciclului: Planul de retragere Planul de referinta Spatiul de siguranta Adncimea 250 mm 200 3 mm 175 mm 10mm 1.5mm
Conturul final Conturul final + toleranta finala de prelucrare Y Punctul de nceput al conturului Directia programata pe contur
Adncimea max. de patrundere Adaosul de finisare n adncime Avansul pentru patrundere Adaosul de finisare n plan Avansul n plan 1 mm
400 mm/min
X
800 mm/min
Prelucrare: Degrosare pna la adaosul de finisare, cursa intermediara cu G1, n timpul deplasarilor intermediare retragere pe axa Z catre _RFP + _SDIS
Parametri pentru atingere: G41 - catre stnga conturului, adica prelucrare exterioara Atingerea si retragerea pe sfert de cerc 20 mm raza
Avansul de retragere 1000 mm/min Program pentru frezare a unui contur cu CYCLE72 T20: cutit de frezat cu raza 7 Schimbarea sculei T20 Programare avans si viteza a arborelui Atingerea pozitiei de start Apelarea ciclului
%_N_RANDKONTUR1_MPF ;$PATH=/_N_MPF_DIR N10 T20 D1 N15 M6 N20 S500 M3 F3000 N25 G17 G0 G90 X100 Y200 Z250 G94 N30 CYCLE72 ( "MYKONTUR", 250, 200, -> -> 3, 175, 10,1, 1.5, 800, 400, 111, -> -> 41, 2, 20, 1000, 2, 20) N90 X100 Y200 N95 M02 -> trebuie programat ntr-o fraza
Sfrsitul programului
3-158
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 12.97
Cicluri de frezare
%_N_MYKONTUR_SPF ;$PATH=/_N_SPF_DIR N100 G1 G90 X150 Y160 N110 X230 CHF=10 N120 Y80 CHF=10 N130 X125 N140 Y135 N150 G2 X150 Y160 CR=25 N160 M17
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3-159
Cicluri de frezare
03.96
3-160
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
Cicluri de strunjire
Cicluri de strunjire
4.1 Generalitati................................................................................................................4-163 4.2 Cerinte......................................................................................................................4-164 4.3 Ciclu de canelare CYCLE93....................................................................................4-167 4.4 Ciclu de degajare CYCLE94.....................................................................................4-176 4.5 Ciclu de degrosare CYCLE95...................................................................................4-180 4.6 Degajare pentru filete CYCLE96 ...............................................................................4-192 4.7 Filetare prin strunjire CYCLE97 ................................................................................4-196 4.8 Lant de filete CYCLE98............................................................................................4-204
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-161
Cicluri de strunjire
03.96
4-162
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.1
Generalitati
4.1
Generalitati
Urmatoarele capitole descriu cum sunt programate ciclurile de strunjire. Aceste capitole sunt menite sa ajute la selectarea ciclurilor si atribuirea parametrilor. Alaturi de o descriere detaliata a functiilor ciclurilor individuale si a parametrilor corespunzatori, veti gasi un exemplu de programare la sfrsitul fiecarui capitol pentru a va familiariza cu utilizarea ciclurilor. Capitolele sunt structurate dupa cum urmeaza: Programare Parametri Functie Secventa de operare Explicarea parametrilor Note suplimentare Exemplu de programare
Programare" si Parametri" explica utilizarea ciclurilor satisfacator pentru un utilizator experimentat, n timp ce ncepatorii vor gasi toate informatiile necesare programarii ciclurilor n Functie", Secventa de operare", Explicarea parametrilor, Note suplimentare si Exemplu de programare.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-163
Cicluri de strunjire
03.96
4.2
Cerinte
4.2
Cerinte
Module de date pentru ciclurile de strunjire Ciclurile de strunjire necesita modulul GUD7.DEF. El este oferit pe discheta mpreuna cu ciclurile. Conditii de apelare si re Functiile G active nainte de accesarea ciclului sI cadrul programabil ramn active peste ciclu. Definirea planului
X
Planul de prelucrare trebuie definit nainte de apelarea ciclului. n cazul strunjirii acesta este de obicei planul G18 (ZX). La cele doua axe ale planului de strunjire se fac referiri n cele ce urmeaza ca la axa longitudinala (prima axa a planului) si axa transversala (a doua axa a planului). Daca programarea pe diametru este activa, a doua axa a planului este ntotdeauna luata ca axa transversala (vezi Manualul de programare). Antrenarea arborelui principal Ciclurile de strunjire sunt scrise astfel nct comenzile axului se refera ntotdeauna la axul principal de baza activ al echipamentului. Daca doriti sa folositi un ciclu pe o masina cu mai multi arbori, axul activ trebuie definit ca ax de baza (vezi Manualul de programare). Mesaje de stare ale masinii Mesajele de stare sunt afisate pe monitorul echipamentului n timpul procesarii ciclurilor de strunjire. Pot fi afisate urmatoarele mesaje: Thread start <No.> - longitudinal thread machining" "Thread start <No.> - face thread machining" n fiecare caz <No.> nlocuieste numarul figurii prelucrate n momentul respsctiv. Aceste mesaje nu ntrerup procesarea programului si ramn afisate pna la afisarea urmatorului mesaj sau pna la terminarea ciclului.
Axa longitudinal
Z G18
Axa transversala
4-164
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 08.97
Cicluri de strunjire
4.2
Cerinte
Datele de setare ale ciclului Pentru ciclul de degrosare CYCLE95, versiunea software 4 si urmatoarele sunt prevazute date de setare care sunt stocate n modulul GUD7.DEF. Data de setare Setarea datelor _ZSD[0] poate fi folosita la modificarea calcularii adncimii de patrundere MID n CYCLE95. Daca este setat zero, parametrul este calculat ca si nainte. _ZSD[0]=1...MID este o valoare de raza _ZSD[0]=2...MID este o valoare de diametru
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-165
Cicluri de strunjire
03.96
4.2
Cerinte
Supravegherea de contur relativ la unghiul de degajare libera a sculei Unele cicluri de strunjire n care sunt generate deplasari de aschiere cu degajare, se supravegheaza unghiul de degajare libera a sculei active pentru posibile violari de contur. Acest unghi este introdus ca o valoare n corectia sculei (sub parametrul P24 n corectia D). Este introdus un unghi ntre 0 si 90 de grade fara semn.
Violare de contur
Cnd introduceti unghiul de degajare libera a sculei nu uitati ca acesta depinde daca prelucrarea este longitudinala sau transversala (frontala). Daca o scula trebuie folosita pentru prelucrare longitudinala si transversala, trebuie aplicate doua corectii daca unghiurile de degajare libera ale sculei sunt diferite. n cadrul ciclului este efectuat un control pentru a determina daca se poate prelucra conturul programat cu scula selectata. Daca prelucrarea nu este posibila cu acesta scula, atunci ciclul este terminat cu un mesaj de eroare (n timpul strunjirii) sau prelucrarea conturului continua si mesajul este afisat (n ciclurile de degajare). Geometria vrfului sculei determina n acest caz conturul. Retineti ca rotirile sau factorii activi de scala n planul curent modifica relatiile ntre unghiuri, si de aceea acest lucru nu poate fi permis n supravegherea de contur care are loc n ciclu. Daca unghiul de degajare libera a sculei este specificat zero n corectia sculei, aceasta functie de supraveghere este dezactivata. Reactiile exacte sunt descrise n diverse cicluri.
Fara violare de contur Violare de contur
4-166
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.3
4.3
Parametri
SPD SPL WIDG DIAG STA1 ANG1 real real real real real real Punctul de start pe axa transversala (n modul) Punctul de start pe axa longitudinala Latimea canalului (n modul) Adncimea canalului (n modul) Unghiul ntre contur si axa longitudinala Domeniul de valori: 0<=STA1<=180 de grade Unghiul flancului 1: pe partea canalului definit de punctul de start (n modul) Domeniul de valori: 0<=ANG1<89.999 de grade ANG2 RCO1 RCO2 RCI1 RCI2 FAL1 FAL2 IDEP DTB VARI real real real real real real real real real int Unghiul flancului 2: pe partea cealalta a canalului (n modul) Domeniul de valori: 0<=ANG2<89.999 Racordare/tesire 1, exterior: pe partea definita de punctul de start Racordare/tesire 2, exterior Racordare/tesire 1, interior: pe partea punctului de start Racordare/tesire 2, interior Adaosul de finisare la baza canalului Adaosul de finisare pe flancuri Adncimea de patrundere (n modul) Timp de ntrziere la baza canalului Tipul prelucrarii Domeniul de valori: 1...8 si 11...18
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-167
Cicluri de strunjire
03.96
4.3
Functia
Cu ciclul de canelare puteti executa canale simetrice sau nesimetrice pentru prelucrare longitudinala sau plana pe elemente cu contur drept. Puteti prelucra att caneluri exterioare ct si interioare.
Secventa de operare
Adncimea de patrundere (catre baza canalului) si patrunderea pe latime (de la canal la canal) sunt distribuite egal cu cea mai mare valoare posibila. Daca canalul a fost prelucrat pe o suprafata nclinata, cursa de la un canal la urmatorul urmeaza cea mai scurta traiectorie, adica paralel cu conul pe care a
4-168
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.3
fost prelucrat canalul. Spatiul de siguranta pe contur este calculat de catre ciclu. Primul pas Degrosare paraxiala catre baza canalului n pasi individuali de patrundere. Dupa fiecare patrundere, scula este retrasa pentru spargerea aschiilor.
Al doilea pas Canalul este prelucrat perpendicular pe directia de patrundere din una sau mai multe taieri. Fiecare taiere este divizata din nou conform adncimii de patrundere.De la a doua taiere de-a lungul latimii canalului, scula este retrasa cu 1 mm nainte de a fi retrasa complet.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-169
Cicluri de strunjire
03.96
4.3
Al treilea pas Taierea flancurilor ntr-un pas, daca unghiurile sunt programate sub ANG1 sau ANG2. Patrunderea de-a lungul latimii canalului este executata n mai multi pasi daca latimea flancului este mai mare.
Al patrulea pas Taierea tolerantei finale de prelucrare paralel cu conturul, de la margine catre centrul canalului. Compensarea razei sculei este automat selectata si deselectata de ciclu.
4-170
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.3
Explicarea parametrilor
SPD si SPL Cu aceste coordonate se defineste pozitia de start a canalului de unde ciclul calculeaza forma. Chiar ciclul determina punctul de start pentru a fi atins la nceput.
SPL STA1
01 RC
DIAG
RC 02
n cazul unui canal exterior directia axei longitudinale este prima parcursa si n cazul unui canal interior directia transversala este prima parcursa. Canalele pe suprafete curbe pot fi create n mai multe moduri. n functie de forma si raza curbei, att o linie dreapta paraxiala poate fi plasata n punctul maxim al curbei, ct si o linie oblica tangentiala poate fi plasata n unul din punctele marginale ale canalului. Racordari si tesituri la marginea canalului pe o suprafata curbata ar trebui programate numai daca punctul marginal luat n discutie este pozitionat pe linia dreapta definita pentru ciclu. WIDG si DIAG Cu parametrii de latime a canalului (WIDG) si adncime a canalului (DIAG) se defineste forma canalului. Ciclul si ncepe ntotdeauna calculele din punctul programat cu SPD si SPL. Daca scula activa este mai ngusta dect canalul, acesta este prelucrat n mai multi pasi. Latimea totala este divizata n parti egale n ciclu. Patrunderea maxima este de 95% din latimea sculei, dupa scaderea razei vrfului sculei. Aceasta asigura o taiere suprapusa.
X
WIDG
SPD
ANG2
I2 RC
ANG2
WIDG
I1 RC
ANG1
IDEP DIAG
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-171
Cicluri de strunjire
03.96 08.97
4.3
Daca latimea programata a canalului este mai mica dect latimea sculei active, este afisat mesajul de eroare 61602 Tool width incorrectly defined", ciclul nu este nceput si prelucrarea este ntrerupta. Alarma este de asemenes afisata daca pentru latimea vrfului sculei a fost introdusa valoarea zero. STA1 Cu parametrul STA1 se programeaza unghiul suprafetei oblice pe care este prelucrat canalul. Unghiul poate avea valori ntre 0 si 180 de grade si se refera ntotdeauna la axa longitudinala. ANG1 si ANG2 Prin unghiuri diferite ale flancurilor pot fi descrise canale asimetrice. Unghiurilor li se pot atribui orice valori ntre 0 si 89.999 de grade. RCO1, RCO2 si RCI1, RCI2
SPL STA1
01 RC
RC 02
RC I2
ANG2
WIDG
SPD Z
ANG1
Prin introducerea racordarilor/tesiturilor pentru marginea sau baza canalului poate fi modificata forma canalului. Valorile pentru racordari trebuie sa fie ntotdeauna pozitive, valorile pentru tesituri trebuie sa fie ntotdeauna negative. Puteti folosi setarea zecilor pentru parametrul VARI pentru a determina tipul calcularii pentru tesiturile programate. Pentru VARI<10 (zecile=0), valoarea acestui parametru este, ca si mai nainte, luata ca lungimea tesiturii (tesitura cu CHF=...). Pentru VARI>10, este luata n considerare ca traiectorie redusa a lungimii (tesitura cu programare CHR).
DIAG
4-172
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
I1 RC
03.96 08.97
Cicluri de strunjire
4.3
FAL1 si FAL2 Se pot programa tolerante finale de prelucrare diferite pentru marginile si baza canalului. Degrosarea este executata cu aceasta toleranta finala de prelucrare. Apoi aceeasi scula este folosita pentru a executa o taiere paralela cu conturul de-a lungul conturului final. IDEP Prin programarea unei adncimi de patrundere puteti divide actiunea paraxiala de canelare n mai multe adncimi de patrundere. Dupa fiecare patrundere scula este retrasa cu 1 mm pentru spargerea aschiilor. Parametrul IDEP trebuie programat n orice caz. DTB Un timp de ntrziere la baza canalului ar trebui aleasa, care permite cel putin o rotatie a axului.Timpul de ntrziere este programat n secunde. VARI Valoarea cifrei unitatilor parametrului VARI determina tipul procesarii pentru canal. Acestui parametru i se poate atribui orice valoare prezentata n figura.
X VARI=1 Z X
VARI=2
Toleranta finala de prelucrare pe flancuri, FAL2 Toleranta finala de prelucrare la baza, FAL1
Valoarea cifrei zecilor a parametrului VARI determina felul calcularii pentru tesitura.
X
VARI=3
Z X
VARI=4
VARI=5 X
Z X
VARI=6
VARI=7
VARI=8
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-173
Cicluri de strunjire
03.96
4.3
Daca parametrului i se atribuie alta valoare, ciclul este ntrerupt si este afisata alarma 61002 Machining type incorrectly programmed". Supravegherea conturului realizata de ciclu asigura ca va rezulta un contur real al canalului. Nu la fel se ntmpla daca racordarile/tesiturile se suprapun la baza canalului sau daca o tentativa de canelare transversala este facuta pe o sectiune a conturului care este paralela cu axa longitudinala. Ciclul este apoi ntrerupt si alarma 61603 Groove form incorrectly defined este afisata.
Note suplimentare
Trebuie sa activati o scula cu doua taisuri nainte de apelarea ciclului de canelare. Trebuie sa introduceti valorile de corectie pentru cele doua taisuri ale sculei sub doua numere D succesive, primul trebuind sa fie activat nainte de apelarea ciclului. Ciclul determina singur care din cele doua corectii ale sculei este ceruta pentru fiecare pas de prelucrare sI o activeaza automat. Dupa terminarea ciclului, numarul corectiei de scula programat nainte de apelarea ciclului devine din nou activ. Daca nici un numar D nu a fost programat pentru corectia de scula cnd ciclul este apelat, ciclul este ntrerupt cu alarma 61000 No tool offset active.
4-174
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.3
Exemplu de programare
Canelare Cu acest program este executat un canal pe o suprafata oblica (longitudinal exterior). Punctul de start este la X35 Z60. Ciclul foloseste corectiile D1 si D2 ale sculei T1. Scula de canelare trebuie definita corespunzator.
10 Muchii 2mm 10 Z 30 60 5 X
20
DEF REAL SPD=35, SPL=60, WIDG=30, -> -> DIAG=25, STA1=5, ANG1=10, ANG2=20, -> -> RCO1=0, RCI1=-2, RCI2=-2, RCO2=0, -> -> FAL1=1, FAL2=1, IDEP=10, DTB=1 DEF INT VARI=5 N10 G0 G90 Z65 X50 T1 D1 S400 M3 N20 G95 F0.2 N30 CYCLE93 (SPD, SPL, WIDG, DIAG, -> -> STA1, ANG1, ANG2, RCO1, RCO2, -> -> RCI1, RCI2, FAL1, FAL2, IDEP, -> -> DTB, VARI) N40 G0 G90 X50 Z65 N50 M02 -> trebuie programat ntr-o fraza
Punctul de start nainte de apelarea ciclului Specificarea valorilor tehnologice Accesarea ciclului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
25
4-175
Cicluri de strunjire
03.96
4.4
4.4
Parametri
SPD SPL FORM real real char Punctul de start pe axa transversala (n modul) Punctul de start al conturului pe axa longitudinala (n modul) Definirea formei Valori: E (pentru forma E) F (pentru forma F)
Functie
Cu acest ciclu puteti executa degajari ale formei E sau F n concordanta cu DIN509 uzual ncarcate pentru o piesa finita cu un diametru de >3 mm.
Forma F
Un alt ciclu CYCLE96 exista pentru executarea degajarilor pentru filete (vezi pagina 4-29).
Forma E
4-176
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.4
Secventa de operare
Pozitia atinsa nainte de apelare ciclului: Pozitia de start poate fi orice pozitie din care degajarea poate fi atinsa fara coliziune. Ciclul executa urmatoarea secventa de deplasare: Atingerea punctului de start calculat n ciclu,cu G0 Selectarea compensarii razei taisului sculei pentru directia sculei active si executarea conturului de degajare cu avansul programat nainte de apelarea ciclului Retragere pna la punctul de start cu G0 si deselectarea compensarii razei taisului razei taisului sculei cu G40
Explicarea parametrilor
SPD si SPL Sub parametrul SPD se introduce diametrul piesei finite. Cu parametrul SPL se definesc dimensiunile piesei finite pe axa longitudinala. Daca valoarea programata pentru SPD rezulta ntr-un diametru final care este <3 mm, ciclul este ntrerupt cu alarma 61601 Finished part diameter too small.
SPL
SPD
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-177
Cicluri de strunjire
03.96
4.4
FORM Forma E si Forma F sunt definite n DIN509 si sunt determinate de acest parametru. Daca parametrului i se atribuie alta valoare dect E sau F ciclul este ntrerupt si este afisata alarma 61609 Form incorrectly defined.
Pentru piese cu o suprafata prelucrata
+X
F R AE O M SL3
F R AF O M
Pentru piese cu doua suprafete prelucrate cu unghiuri drepte fiecare
+Z
SL2
Ciclul determina automat din compensarea activa a sculei directia taisului sculei. Ciclul poate fi executat cu directiile taisului sculei: 1 ... 4. Daca ciclul recunoaste o directie a taisului 5 ... 9, este afista alarma 61608 Wrong tool point direction programmed si ciclul este ntrerupt. Ciclul determina automat punctul de start . Acesta se afla la 2 mm de diametrul final si la 10 mm de dimensiunea finala pe axa longitudinala. Pozitia punctului de start fata de valorile coordonatelor programate este determinata de directia taisului sculei active. Ciclul supravegheaza unghiul de degajare al taisului sculei active daca parametrului de degajare al sculei i s-a atribuit o valoare. Daca ciclul stabileste ca forma de degajat nu poate fi prelucrata cu scula selectata pentru ca unghiul de degajare este prea mic, este afisat de catre echipament mesajul Changed undercut form dar prelucrarea este continuata.
SL 1 SL 4
+X SL 3
+Z
SL 2
4-178
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.4
Note suplimentare
nainte de apelarea ciclului trebuie activata o corectie a sculei. Altfel este afisata alarma 61000 No tool offset active si ciclul este ntrerupt.
Exemplu de programare
Degajare forma E Cu acest program puteti executa o degajare de forma E.
X
FORMA E
20
60
N10 T25 D3 S300 M3 G95 F0.3 N20 G0 G90 Z100 X50 N30 CYCLE94 (20, 60, "E") N40 G90 G0 Z100 X50 N50 M02
Specificarea valorilor tehnologice Selectarea pozitiei de start Apelarea ciclului Atingerea pozitiei urmatoare Sfrsitul programului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-179
Cicluri de strunjire
03.96
4.5
4.5
Parametri
NPP MID FALZ FALX FAL FF1 FF2 FF3 VARI DT DAM string real real real real real real real int real real Numele subprogramului de contur Adncimea de patrundere (n modul) Adaosul de finisare pe axa longitudinala (n modul) Adaosul de finisare pe axa transversala (n modul) Adaosul de finisare de-a lungul conturului (n modul) Avansul pentru degrosare fara taiere de degajare Avansul pentru patrundere n elemente de taiere cu degajare Avansul pentru finisare Tipul prelucrarii Domeniul de valori: 1 ... 12 Timpul de ntrziere pentru spargerea aschiilor n timpul degrosarii Lungimea traiectoriei dupa care fiecare taiere de degrosare este ntrerupta pentru spargerea aschiilor
Functie
Cu acest ciclu de degrosare puteti prelucra un contur programat ntr-un subprogram dintr-un semifabricat cu degrosare paraxiala. Elementele de taiere cu degajare pot fi incluse n contur. Cu acest ciclu contururile pot fi prelucrate pe directii longitudinale si transversale, pe interior si pe exterior. Orice tehnologie poate fi selectata (degrosare, finisare, prelucrare completa). n timpul degrosarii, taierile paraxiale sunt generate din adncimea maxima de patrundere programata, si cnd punctul de intersectare cu conturul este atins, colturile ramase sunt imediat ndepartate prin taiere paralel cu conturul. Degrosarea este executata pna la adaosul de finisare programat.
4-180
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 08.97
Cicluri de strunjire
4.5
Prelucrarea de finisare este executata n aceeasi directie cu degrosarea. Compensarea razei sculei este selectata si deselectata automat de catre ciclu n timpul finisarii.
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de start poate fi orice pozitie din care punctul de start al conturului poate fi atins fara coliziune. Ciclul executa urmatoarea secventa de deplasare: Punctul de start al ciclului este calculat n ciclu sI apoi este atins simultan pe ambele axe cu G0 Degrosare fara elemente de taiere cu degajare: Patrunderea paraxiala catre adncimea actuala este calculata intern si apoi este atinsa cu G0. Degrosarea paraxiala a punctului de intersectie cu G1 si cu avansul FF1. Prelucrarea paralel cu conturul la contur + adaosul de finisare pna la ultimul punct de intersectare de degrosare cu G1/G2/G3 si FF1. Ridicarea pe raza de taiere + 1 mm si retragerea cu G0. Aceasta procedura este repetata pna la atingerea adncimii totale a sectiuni de prelucrat. Cnd se degroseaza fara elemente de taiere cu degajare, retragerea catre punctul de start al ciclului este efectuata axa cu axa.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-181
Cicluri de strunjire
03.96
4.5
Degrosarea elementelor de taiere cu degajare : Apropierea de punctul de start pentru urmatoarea taiere cu degajare axa cu axa cu G0. Un spatiu de siguranta suplimentar este calculat intern. Patrundere paralel cu conturul + adaosul de finisare cu G1/G2/G3 si FF2. Atingerea punctului de degrosare paraxial cu G1 si avansul FF1. Prelucrarea ultimului punct de degrosare. Ridicarea si retragerea ca si n prima sectiune de prelucrare. Daca sunt de prelucrat si alte elemente de taiere cu degajare, se repeta procedura anterioara pentru fiecare element de taiere cu degajare.
Z
Degrosare fara taiere cu degajare Degrosarea primei taieri cu degajare Degrosarea celei de-a doua taieri cu degajare
Prelucrare de finisare: Punctul de start ciclu se atinge pe fiecare axa cu G0. Punctul de start al conturului este atins simultan n ambele axe cu G0. Prelucrare de finisare de-a lungul conturului cu G1/G2/G3 si FF3 Retragerea catre punctul de start pe ambe axe cu G0 Compensarea razei taisului este selectata si deselectata intern automat pentru degrosare si finisare. Selectarea se face ntotdeauna n ultima fraza catre contur, deselectare n prima fraza dinspre contur.
4-182
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 08.97
Cicluri de strunjire
4.5
MID Sub parametrul MID se defineste adncimea maxima de patrundere pentru operatia de degrosare. Interpretarea acestui parametru depinde de datel de setare ale ciclului _ZSD[0] pentru versiunea de soft 4 Ciclul calculeaza automat adncimea actuala de
36 . 39 8x4.875mm Z X
si urmatoarele (vezi sectiunea 4.2). patrundere pentru degrosare. Acolo unde trebuie prelucrate contururi cu elemente de taiere cu degajare, ciclul divide operatia de degrosare n pasi separati de degrosare. Ciclul recalculeaza adncimea actuala de patrundere pentru fiecare pas de degrosare. Aceasta adncime actuala de patrundere ce afla ntotdeauna ntre adncimea de patrundere programata si jumatate din aceasta valoare. Numarul de taieri de degrosare cerut deriva din adncimea totala a sectiunii de degrosat si adncimea maxima de patrundere programata. Adncimea totala de prelucrat este apoi divizata egal ntre aceste taieri de degrosare. Aceasta metoda asigura conditii optime de taiere. Pasii de prelucrare aratati n figura de mai sus sunt folositi pentru degrosarea acestui contur. Exemplu de calcul pentru adncimi actuale de patrundere: Sectiunea de prelucrat 1 are o adncime totala de 39 mm. Daca adncimea maxima de patrundere este 5 mm, sunt necesare 8 taieri de degrosare. Acestea se executa cu o patrundere de 4.875 mm. Sectiunea de prelucrat 2 necesita din nou 8 taieri de degrosare, fiecare cu o patrundere de 4.5 mm (diferenta totala 36 mm). Sectiunea de prelucrat 3 este degrosata de doua ori, cu o patrundere actuala de 3.5 (diferenta totala 7 mm).
2x3.5mm 7
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
8x4.5mm
4-183
Cicluri de strunjire
03.96
4.5
FALZ, FALX si FAL Adaosul de finisare pentru operatia de degrosare este definit sub ambii parametri FALZ si FALX daca doriti sa introduceti adaosuri de finisare diferite pentru fiecare axa sau n parametrul FAL daca doriti sa introduceti un adaos de finisare care urmeaza conturul. n acest caz, aceasta valoare este utilizata pentru adaosul de finisare pe ambele axe. Valorile programate nu sunt obiectul unui control de plauzibilitate. Daca tuturor celor trei parametri li se atribuie valori, toate adaosurile de finisare sunt calculate de ciclu. De altfel, este preferabil de a decide pentru una sau pentru cealalta forma de definire a adaosului de finisare. Degrosarea se face ntotdeauna pna la aceste adaosuri de finisare. Dupa fiecare operatie de degrosare paraxiala, colturile reziduale rezultate sunt imediat ndepartate prin taiere paralel cu conturul astfel ca acestea nu mai trebuie ndepartate dupa ce operatia de degrosare este completa. Daca nu au fost programate adaosuri de finisare, degrosarea este executata pna la conturul final. FF1, FF2 si FF3 Se pot defini viteze de avans diferite pentru diferiti pasi de prelucrare asa cum este aratat n figura din dreapta. De altfel, daca pentru F nu a fost programata o alta valoare, viteza de avans pentru finisare definita sub parametrul FF3 are efect.
X
Deplasarea conturului cu adaosul de finisare
2 1 3
Degrosare si degajare paraxiala a colturilor ramase paralel cu conturul cu FF1 Patrundere ntr-un element de taiere cu degajare FF2 2 1 3 Prelucrare de fiinisare paralel cu conturul cu
4-184
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.5
VARI Tipurile de prelucrari sunt prezentate n tabelul de mai jos. Valoare Longitudinal/ transversal 1 2 3 4 5 6 7 8 9 10 11 12 L P L P L P L P L P L P A A I I A A I I A A I I Degrosare Degrosare Degrosare Degrosare Finisare Finisare Finisare Finisare Prelucrare completa Prelucrare completa Prelucrare completa Prelucrare completa Interior/Exterior Degrosare/finisare/complet
n prelucrarea longitudinala, patrunderea se face ntotdeauna pe axa transversala, n prelucrarea transversala este ntotdeauna executata pe axa longitudinala. Prelucrarea exterioara nseamna ca patrunderea este executata n sensul negativ al axei. n prelucrarea interioara, patrunderea este executata n sensul pozitiv al axei. Parametrul VARI este supus unui control de plauzibilitate. Daca valoarea nu apartine domeniului 1 ... 12 cnd ciclul este apelat, ciclul este ntrerupt cu alarma 61002 Machining type incorrectly programmed.
Z X
Transversal, exterior VARI=2/6/10
Z X
Transversal, interior VARI=4/8/12
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-185
Cicluri de strunjire
03.96
4.5
DT si DAM Cu acesti doi parametri se poate programa o ntrerupere n taierile individuale de degrosare dupa o traiectorie definita, pentru scopul spargerii aschiilor. Acesti parametri se aplica numai degrosarii. n parametrul DAM se defineste traiectoria maxima dupa care trebuie executata spargerea aschiilor. n DT puteti programa un timp de ntrziere pentru a fi inclus la fiecare punct de ntrerupere. Daca pentru ntreruperea taierii nu a fost specificata nici o traiectorie (DAM = 0), sunt generate taieri de degrosare nentrerupte, fara temporizari.
Z G4 G4 G4 G4 Taiere paraxiala ntrerupta X DAM
Miscare de patrundere
G1
Note suplimentare
Definirea conturului Programati conturul ntr-un subprogram al carui nume este definit ca parametru. Subprogramul de contur trebuie sa contina cel putin 3 fraze cu miscari pe ambele axe ale planului de prelucrare. Daca subprogramul de contur este mai scurt dect att, sunt afisate alarmele 10933 The contour subroutine does not contain enough contour blocks si 61606 Error during contour preparation si ciclul este ntrerupt. Elemente de taiere cu degajare pot fi programate consecutiv. Frazele fara miscari n plan nu sunt supuse unor limitari.
4-186
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.5
Toate frazele de deplasare pentru primele doua axe ale planului curent sunt preprocesate n ciclu, ca si cum numai aceste axe fi implicate n operatiile de prelucrare. Deplasarile pe alte axe pot fi incluse n subprogramul de contur, dar traiectoriile lor de deplasare sunt omise n timpul operatiei de degrosare programata n ciclu. n timpul fazei de finisare, subprogramul de contur este executat ca un subprogram, adica toate miscarile si functiile auxiliare incluse n el sunt executate. Singurele elemente geometrice acceptate n contur sunt liniile drepte si arcele de cerc, programate cu G0, G1, G2 si G3. Comenzile pentru racordari si tesituri pot fi de asemenea programate. Daca orice alte comenzi de deplasare sunt programate n ciclu, ciclul este ntrerupt cu alarma 10930 Illegal interpolation type in the machining contour. Prima fraza continnd o deplasare n planul curent de prelucrare, trebuie sa contina o comanda de deplasare G0, G1, G2 sau G3, altfel ciclul este ntrerupt cu alarma 15800 Wrong starting conditions for CONTPRON. Aceeasi alarma este de asemenea afisata daca este activa G41/G42 . Punctul de nceput al conturului este prima pozitie din planul de prelucrare programata n subprogramul de contur. Numarul maxim posibil de fraze pentru contur, continnd comenzi de deplasare n planul curent, depinde de tipul de contur. n principiu, nu este limitat numarul posibil de taieri cu degajare. Daca un contur contine mai multe elemente de contur dect poate retine memoria decicluri, ciclul este ntrerupt cu alarma 10934 Overflow contour table.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-187
Cicluri de strunjire
03.96
4.5
Atunci prelucrarea trebuie mpartita n mai multe sectiuni de prelucrare, fiecare sectiune fiind reprezentata de propriul ei subprogram de contur si fiecare ciclu fiind apelat separat. Daca diametrul maxim ntr-un subprogram de contur nu se ncadreaza ntre punctul de sfrsit sau de nceput de contur programat, la sfrsitul operatiei de prelucrare ciclul prelungeste automat o linie dreapta paraxiala pna la punctul maxim al conturului, aceasta parte fiind ndepartata ca o taiere cu degajare. Daca oricare din urmatoarele functii este programata n subprogramul de contur: Planul de compensare al razei cu G17/G18/G19 Cadre O axa a planului pe care prelucrarea executata este parcursa ca o axa de pozitionare Selectia de compensare a razei sculei cu G41/G42 , alarma 10931 Incorrect machining contour este afisata si ciclul este ntrerupt. Monitorizarea conturului Ciclul executa monitorizarea conturului astfel: Elemente de taiere cu degajare nepermise Unghiuri de degajare ale sculei active Programarea de arce cu unghiul > 180 de grade
Z Punctul de nceput Punctul terminal Linie dreapta extinsa X
n cazul elementelor de taiere cu degajare, ciclul verifica daca prelucrarea este posibila cu scula activa. Daca ciclul descopera ca operatia de prelucrare va conduce la o violare de contur, ciclul este ntrerupt cu afisarea alarmei 61604 Active program violates programmed contour.
4-188
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.5
Daca unghiul de degajare este definit ca zero n corectia sculei, supravegherea conturului nu este efectuata. Daca arcele din corectie sunt prea mari, este afisata alarma 10931 Incorrect machining contour. Elemente de taiere cu degajare nepermise Elementele paraxiale de taiere cu degajare nu sunt permise n patrunderea ntr-un element de taiere cu degajare. Contururi de acest fel trebuie prelucrate cu un ciclu de canelare, de exemplu. Daca ciclul recunoaste un element de taiere cu degajare de acest fel, ciclul este ntrerupt si este afisata alarma 61605 Contour incorrectly defined.
X Serie de elemente de taiere cu degajare Element nepermis de taiere cu degajare
Punctul de nceput Ciclul determina automat punctul de start al operatiei de prelucrare. Punctul de nceput este pozitionat pe axa pe care este executata patrunderea plus adaosul de finisare pe aceasta axa+ 1 mm spatiu de siguranta de la contur. Pe cealalta axa acesta este pozitionat la distanta adaosului de finisare + 1 mm spatiu de siguranta de conturul maximal. Ultimul punct atins n apelarea ciclului este inclus n calcularea punctului de nceput. De aceea el trebuie atins cu G40 si trebuie sa se afle n afara dreptunghiului definit de primul si ultimul punct programat al conturului. Altfel, ciclul este ntrerupt cu alarma 61607 Starting point incorrectly programmed.
Z Suma adaosului de finisare pe axa X + 1 mm PUNCTUL DE START al ciclului Suma adaosului de. finisare pe Z+1 mm X
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-189
Cicluri de strunjire
03.96
4.5
Strategia de atingere a ciclului Punctul de nceput calculat de ciclu este ntotdeauna atins simultan pe cele doua axe pentru degrosare si pe cte o axa pentru prelucrarea de finisare. Pentru finisare,axa de patrundere este prima axa care trebuie parcursa.
Exemplu de programare
Ciclu de degrosare Conturul ilustrat n figura, care explica atribuirea parametrilor, trebuie prelucrat complet (longitudinal, exterior). Adaosurile de finisare specifice fiecarei axe au fost definite. Nu a fost programata o ntrerupere ntre taieri. Patrunderea maxima este de 5 mm.
P4 (52,44) P6 (35,76) P2 (87,65)
R5
4-190
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.5
DEF STRING[8] UPNAME N10 T1 D1 G0 G95 S500 M3 Z125 X81 UPNAME="KONTUR_1" N20 CYCLE95 (UPNAME, 5, 1.2, 0.6, , -> -> 0 .2, 0.1, 0.2, 9) N30 G0 G90 X81 N40 Z125 N50 M30 PROC KONTUR_1 N100 G1 Z120 X37 N110 Z117 X40 N120 Z112 RND=5 N130 G1 Z95 X65 N140 Z87 N150 Z77 X29 N160 Z62 N170 Z58 X44 N180 Z52 N190 Z41 X37 N200 Z35 N210 G1 X76 N220 M17 -> Trebuie programat ntr-o fraza
Definirea unei variabile pentru numele conturului Atingerea pozitiei nainte de apelarea ciclului Atribuirea unui nume de subprogram Apelarea ciclului Reatingerea pozitiei de nceput. Avansarea pe fiecare axa separat Sfrsitul programului nceputul subprogramului de contur Avansarea pe fiecare axa separat Racordare cu raza 5 Avansarea pe fiecare axa separat
Sfrsitul subprogramului
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-191
Cicluri de strunjire
03.96
4.6
4.6
Parametri
DIATH SPL FORM real real char Diametrul nominal al filetului Punctul de nceput al conturului pe axa longitudinala Definirea formei Valori: (pentru forma A) (pentru forma D)
Functie
Cu acest ciclu se pot prelucra degajari pentru filete n concordanta cu DIN76 pe piese cu un filet metric ISO.
4-192
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.6
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de nceput poate fi orice pozitie din care orice degajare pentru filete poate fi atinsa fara coliziune. Ciclul executa urmatoarea secventa de deplasare: Atingerea punctului de nceput calculat n ciclu, cu G0 Selectarea compensarii razei sculei pentru directia taisului sculei active. Retragere de-a lungul conturului degajat cu avansul programat nainte de apelarea ciclului Retragere la punctul de nceput cu G0 si deselectare compensarii razei sculei cu G40
Explicarea parametrilor
DIATH Cu acest ciclu se pot prelucra degajari pentru filete metrice ISO de la M3 la M68. Daca valoarea programata sub DIATH consta ntr-un diametru final mai mic de 3 mm, ciclul este ntrerupt si este afisata alarma 61601 Finished part diameter too small. Daca parametrului i se atribuie o alta valoare dect cea definita n DIN76 Partea 1, ciclul este din nou ntrerupt si este afisata alarma 61001 Thread pitch incorrectly defined. SPL Cu parametrul SPL se defineste dimensiunea finala pe axa longitudinala.
DIATH Z X SPL
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-193
Cicluri de strunjire
03.96
4.6
FORM Degajarile pentru filete de formele A si B sunt definite pentru filete exterioare, forma A pentru filete cu depasire normala, forma B pentru filete cu depasire scurta. Degajarile pentru filete de forma C si D sunt folosite pentru filete interioare, forma C pentru filete cu depasire normala, forma D pentru filete cu depasire scurta. Daca parametrului i se atribuie alta valoare dect A ... D, ciclul este ntrerupt si este afisata alarma 61609 Form incorrectly defined. Compensarea razei sculei este selectata automat de ciclu. Ciclul opereaza numai cu directii 1 ... 4 ale taisului sculei. Daca ciclul recunoaste o directie 5 ... 9 a taisului sculei sau nu este posibila prelucrarea formei de degajat cu directia selectata a taisului sculei, este afisata alarma 61608 Wrong tool point direction programmed Ciclul determina automat punctul de nceput care este definit de directia taisului sculei active si de diametrul programate ale coordonatelor este determinata de pozitia taisului sculei active. Ciclul supravegheaza unghiul de degajare al sculei active daca trebuie prelucrate formele A sau B. Daca ciclul detecteaza ca forma de degajat nu poate fi prelucrata cu scula selectata, mesajul Changed undercut form este afisat de echipament, dar prelucrarea continua.
R
R
FORMA C si D SPL
DIATH
30
4-194
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.6
Note suplimentare
nainte de apelarea ciclului trebuie activata o corectie a sculei. Altfel, este afisat mesajul de eroare 61000 No tool offset active si ciclul este ntrerupt.
Exemplu de programare
Degajare pentru filete forma A Cu acest program puteti prelucra o degajare de forma A pentru filete.
60 X
40 Z
N10
Specificarea valorilor tehnologice Selectarea pozitiei de nceput Apelarea ciclului Atingerea pozitiei urmatoare Sfrsitul programului
N20 G0 G90 Z100 X50 N30 CYCLE96 (40, 60, "A") N40 G90 G0 X30 Z100
N50 M30
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-195
Cicluri de strunjire
03.96
4.7
4.7
Parametri
PIT MPIT SPL FPL DM1 DM2 APP ROP TDEP FAL IANG real real real real real real real real real real real Pasul filetului ca valoare (fara semn) Pasul filetului ca marimea filetului Domeniul de valori: 3 (pentru M3) ... 60 (pentru M60) Punctul de nceput al filetului pe axa longitudinala Punctul de sfrsit al filetului pe axa longitudinala Diametrul filetului n punctul de start Diametrul filetului n punctul final Sectiunea intrare pe arc (fara semn) Sectiunea iesire pe arc (fara semn) Adncimea filetului (fara semn) Adaosul de finisare (fara semn) Unghiul de patrundere Domeniul de valori: flancului) (pentru patrundere de flanc cu alternarea partii) NSP NRC NID VARI NUMTH real int int int int Compensarea punctului de nceput pentru primul filet (fara semn) Numarul de taieri de degrosare (fara semn) Numarul de treceri n gol (fara semn) Definirea felului de prelucrare pentru filet Domeniul de valori: 1 ... 4 Numarul de filete (fara semn) + (pentru patrundere de flanc pe partea
4-196
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.7
Functie
Cu acest ciclu se pot prelucra filete cilindrice sau conice, interioare sau exterioare cu pas constant n prelucrarea longitudinala sau transversala. Pot fi taiate att filete simple ct si multiple. La filetele multiple, filetele sunt taiate unul dupa celalalt. Patrunderea este automata. Se poate selecta patrundere constanta pe taiere sau sectiune transversala constanta a taierii. Un filet pe dreapta sau pe stnga este determinat de sensul de rotatie al arborelui principal programat nainte de apelarea ciclului. Att corectia deavans ct si corectia de turatie nu au efect n frazele de prelucrare ale filetului. Un arbore principal cu viteza controlata cu un sistem de masurare a pozitiei este necesar pentru executarea acestui ciclu.
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de nceput este orice pozitie din care punctul programat de nceput al filetului + sectiunea de intrare pe arc poate fi atins fara coliziune.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-197
Cicluri de strunjire
03.96 08.97
4.7
Ciclul executa urmatoarea secventa de deplasare: Atingerea punctului de nceput determinat de ciclu la nceputul sectiunii de intrare pe arc pentru primul filet, cu G0 Patrundere pentru degrosare conform felului de patrundere definit sub VARI. Strunjirea filetului este repetata conform numarului de taieri de degrosare programate. La urmatoarea taiere cu G33 este ndepartata toleranta finala de prelucrare. Aceasta taiere este repetata conform numarului programat de treceri n gol. Toata secventa de deplasare este repetata pentru fiecare filet suplimentar.
Explicarea parametrilor
X
PIT si MPIT Pasul filetului este o valoare paraxiala si este introdusa fara semn. Daca sunt prelucrate filete metrice cilindrice, pasul filetului poate fi definit sub parametrul MPIT ca marimea filetului (de la M3 la Daca ei contin valori conflictuale, ciclul genereaza alarma 61001 Thread pitch wrong si ciclul este ntrerupt. M60). Acesti doi parametri trebuie folositi alternativ.
FPL ROP
PIT
DM1=DM2 Z
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-198
03.96 08.97
Cicluri de strunjire
4.7
Semnificatia parametrilor SPL, FPL, APP si ROP Punctul de nceput programat (SPL) si punctul final (FPL) sunt baza filetului. Totisi punctul de start folosit n ciclu este sectiunea de intrare pe arc APP fata de punctul de nceput programat, n acelasi fel, punctul final este sectiunea de iesire pe arc ROP fata de punctul final programat. Punctul de start definit de ciclu se afla ntotdeauna la 1mm n exteriorul diametrului programat al filetului pe axa transversala. Acest plan de retragere este generat automat de catre echipament. Semnificatia parametrilor TDEP, FAL, NRC si NID Adaosul de programare programat are un efect paralel cu axa si este scazut din adncimea presetata a filetului TDEP, iar ceea ce ramne este divizat n taieri de degrosare. Ciclul calculeaza automat adncimile individuale de patrundere n functie de parametrul VARI. Adncimea care trebuie prelucrata este mpartita n patrunderi cu aceeasi sectiune transversala de taiere astfel ca presiunea de taiere ramne constanta pentru toate taierile de degrosare. Patrunderea este apoi executata cu diferite valori pentru adncimea de patrundere. Printr-o a doua metoda, adncimea totala a filetului este divizata n adancimi de patrundere constante. Sectiunea transversala de taiere devine mai mare de la taiere la taiere. Totusi daca valorile pentru adncimea filetului sunt mici, aceasta metoda ofera conditii mai bune de prelucrare. Adaosul de finisare FAL este ndepartat dintr-o taiere, dupa degrosare. Apoi, trecerile n gol programate sub parametrul NID sunt executate.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-199
Cicluri de strunjire
03.96 08.97
4.7
IANG Cu parametrul IANG se defineste unghiul de patrundere. Daca patrunderea trebuie executata n unghi drept cu directia de taiere a filetului, parametrului trebuie sa i se atribuie valoarea zero, adica acest parametru poate fi omis din lista de parametri, atribuindu-se automat valoarea zero. Daca patrunderea trebuie executata de-a lungul flancului, valoarea absoluta a acestui parametru nu trebuie sa fie mai mare dect jumatate din unghiul de flanc al sculei. Semnul introdus pentru acest parametru defineste cum este executata patrunderea. Daca este introdusa o valoare pozitiva, patrunderea este executata ntotdeauna pe acelasi flanc, daca este introdusa o valoare negativa, patrunderea este executata alternativ pe ambele flancuri. Tipul de patrundere alternativ pe ambele flancuri poate fi folosit numai pentru filete cilindrice. Oricum, daca este atribuita o valoare negativa parametrului IANG pentru un filet conic, ciclul executa automat o patrundere pe un singur flanc.
IAN G
IANG<=
2
NSP Sub acest parametru se poate programa valoarea unghiulara care defineste punctul pentru prima trecere pentru prima spira a filetului pe circumferinta piesei stunjite . Aceasta valoare este o compensare a punctului de nceput. Parametrului i se poate atribui orice valoare ntre 0.0001 si +359.999 de grade. Daca nu a fost introdusa o deplasare a punctului de nceput sau parametrul a fost omis din lista de parametri, primul filet ncepe automat de la zero grade.
4-200
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.7
VARI Cu parametrul VARI se defineste daca prelucrarea trebuie sa fie interna sau externa si cu ce tehnologie va fi executata patrunderea n timpul degrosarii. Parametrul VARI poate avea valori ntre 1 si 4 cu urmatoarele semnificatii:
Patrundere cu adncime de patrundere constanta
Valoare
Interior/exterior
1 2 3 4
Patrundere constanta Patrundere constanta Sectiune transversala constanta a taierii Sectiune transversala constanta a taierii
Daca parametrului VARI i se atribuie o alta valoare, ciclul este ntrerupt si este afisata alarma 61002 Machining type incorrectly programmed. NUMTH Cu parametrul NUMTH se defineste numarul de filete pentru filetcu mai multe nceputuri. Daca este necesar un singur filet, fie atribuiti parametrului valoarea zero, fie omiteti-l din lista de parametri. nceputurile filetelor sunt distribuite uniform n jurul circumferintei piesei strunjite, primul filet este definit n parametrul NSP. Daca trebuie prelucrat un filet multiplu cu o distributie neuniforma a filetelor n jurul circumferintei, ciclul trebuie apelat pentru fiecare nceput de filet si deplasarea corespunzatoare a punctului de nceput trebuie programata.
NUMTH = 4 nceputul celui de-al 2-lea filet nceputul celui de-al 3-lea filet nceputul primului filet NSP 0 grade nceputul celui de-al 4-lea filet
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-201
Cicluri de strunjire
03.96
4.7
Note suplimentare
Diferenta ntre un filet longitudinal si transversal Ciclul calculeaza automat daca trebuie prelucrat un filet longitudinal sau transversal. Aceasta depinde de unghiul conului pe care trebuie prelucrat filetul. Daca acest unghi 45 de grade, filetul este prelucrat de-a lungul axei longitudinale, altfel, este prelucrat un filet transversal.
Unghiul < 45 Unghiul > 45 X X
4-202
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.7
Exemplu de programare
Filetare prin strunjire Cu acest program se poate taia un filet metric exterior M42x2 cu patrundere pe un flanc. Patrunderea este executata cu sectiune transversala constanta a taierii. Pna la adncimea de 1.23 mm fara toleranta finala de prelucrare sunt executate 5 taieri de degrosare. Dupa terminarea prelucrarii sunt executate 2 treceri n gol.
Z M42x2 X
35
DEF REAL MPIT=42, SPL=0, FPL=-35, DM1=42, DM2=42, APP=10, ROP=3, DEP=1.23, FAL=0, IANG=30, NSP=0 DEF INT NRC=5, NID=2, VARI=3, NUMTH=1 N10 G0 G90 Z100 X60 N20 G95 D1 T1 S1000 M4 N30 CYCLE97 ( , MPIT, SPL, FPL, DM1, -> -> DM2, APP, ROP, TDEP, FAL, IANG, -> -> NSP, NRC, NID, VARI, NUMTH) N40 G90 G0 X100 Z100 N50 M30 -> trebuie programat ntr-o fraza
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-203
Cicluri de strunjire
03.96
4.8
4.8
Parametri
PO1 DM1 PO2 DM2 PO3 DM3 PO4 DM4 APP ROP TDEP FAL IANG real real real real real real real real real real real real real Punctul de nceput al filetului pe axa longitudinala Diametrul filetului n punctul de start Primul punct intermediar pe axa longitudinala Diametrul n primul punct intermediar Al doilea punct intermediar Diametrul n al doilea punct intermediar Punctul final al filetului pe axa longitudinala Diametrul filetului n punctul final Sectiunea de intrare pe arc (fara semn) Sectiunea iesire pe arc (fara semn) Adncimea filetului (fara semn) Adaosul de prelucrare (fara semn) Unghiul de patrundere Domeniul de valori: NSP NRC NID PP1 PP2 PP3 VARI NUMTH real int int real real real int int + (pentru patrundere pe un flanc) (pentru patrundere pe flanc alternativ) Deplasarea punctului de nceput pentru primul filet (fara semn) Numarul de taieri de degrosare (fara semn) Numarul de treceri n gol (fara semn) Pasul filetului 1 ca valoare (fara semn) Pasul filetului 2 ca valoare(fara semn) Pasul filetului 3 ca valoare(fara semn) Definirea felului de prelucrare pentru filet Domeniul de valori: 1 ... 4 Numarul de filete (fara semn)
4-204
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.8
Functie
Cu acest ciclu se pot executa mai multe filete concatenate cilindrice sau conice cu pas constant n prelucrarea longitudinala sau transversala, toate putnd avea diferite pasuri ale filetului.
Secventa de operare
Pozitia atinsa nainte de nceperea ciclului: Pozitia de start este orice pozitie din care punctul de nceput al filetului programat + sectiunea de intrare pe arc poate fi atins fara coliziune. Ciclul executa urmatoarea secventa de deplasare: Atingerea punctului de nceput determinat de ciclu la nceputul sectiunii de intrare pe arc pentru primul filet, cu G0 Patrundere pentru nceperea degrosarii conform felului de prelucrare definit sub VARI Strunjirea filetului este repetata conform numarului de taieri de degrosare programat La urmatoarea taiere cu G33 este strunjita toleranta finala de prelucrare Aceasta taiere este repetata conform numarului programat de treceri n gol ntreaga secventa de deplasare este repetata pentru fiecare filet suplimentar.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-205
Cicluri de strunjire
03.96
4.8
Explicare parametrilor
PO1 si DM1 Cu acesti parametri se defineste punctul de nceput initial al lantului de filete. Punctul de nceput calculat de ciclu care este atins la nceput cu G0, este lungimea sectiunii de intrare pe arc n fata punctului de nceput programat (punctul de nceput A). PO2, DM2 si PO3, DM3 Cu acesti parametri se definesc doua puncte intermediare n filet.
P03 PP2
P02 PP1
PO4 si DM4 Sub parametii PO4 si DM4 se programeaza punctul final initial al filetului. Sensul parametrilor APP si ROP Punctul de nceput folosit n ciclu este sectiunea de intrare pe arc APP fata de punctul de nceput, si n acelasi fel, punctul terminal este sectiunea de iesire pe arc ROP n spatele punctului final programat. Punctul de start definit de ciclu se afla ntotdeauna la 1 mm n afara diametrului programat al filetului pe axa transversala. Acest plan de retragere este generat automat de echipament. Semnificatia parametrilor TDEP, FAL, NRC si NID Adaosul de finisare programat este scazut din adncimea definita a filetului TDEP si restul este mpartit n taieri de degrosare. Ciclul calculeaza automat adncimile individuale actuale de patrundere n functie de parametrul VARI. Adncimea filetului de prelucrat este mpartita n patrunderi cu aceeasi sectiune transversala de taiere astfel nct presiunea de taiere ramne constanta pentru toate taierile de degrosare. Patrunderea este apoi executata cu diferite valori pentru adncimea de patrundere.
4-206
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 08.97
Cicluri de strunjire
4.8
Prin a doua metoda adncimea totala a filetului este divizata n adncimi de patrundere constante. Sectiunea transversala a taierii devine tot mai mare de la taiere la taiere. Oricum, daca valorile pentru adncimea filetului sunt mici, aceasta metoda poate crea conditii mai bune de taiere. Adaosul de finisare FAL este ndepartat printr-o taiere, dupa degrosare. Apoi, trecerile n gol programate sub parametru NID sunt executate. IANG Cu parametrul IANG se defineste unghiul de patrundere. Daca patrunderea trebuie executata n unghiuri drepte cu directia de aschiere a filetului, acestui parametru trebuie sa i se atribuie valoarea zero. Adica, acest parametru poate fi omis din lista de parametri atribuindu-i-se automat valoarea zero. Daca patrunderea este executata de-a lungul flancurilor, valoarea absoluta a acestui parametru nu trebuie sa fie mai mare dect jumatate din unghiul de flanc al sculei. Semnul introdus pentru acest parametru defineste cum este executata patrunderea. Daca este introdusa o valoare pozitiva, patrunderea este ntotdeauna executata pe acelasi flanc, daca este introdusa o valoare negativa, patrunderea este executata alternativ pe ambele flancuri. Patrunderea alternativa pe ambele flancuri poate fi folosita numai pentru filete cilindrice. Oricum, daca este atribuita o valoare negativa parametrului IANG pentru un filet conic, ciclul executa automat patrunderea de-a lungul unui flanc.
Patrundere de-a lungul unui flanc Patrundere alternativa de-a lungul flancurilor
IAN G
IANG<=
2
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-207
Cicluri de strunjire
03.96
4.8
NSP Sub acest parametru se poate programa valoarea unghiulara care defineste punctul primei aschieri pentru prima spira a filetului pe circumferinta piesei strunjite. Aceasta valoare este o deplasare a punctului de nceput. Parametrului i se poate atribui orice valoare ntre 0.0001 si +359.999 de grade. Daca nu a fost introdusa o deplasare a punctului de nceput sau parametrul a fost omis din lista de parametri, primul filet ncepe automat de la zero grade. PP1, PP2 si PP3 Cu acesti parametri se determina pasul filetului din cele trei sectiuni ale lantului de filete. Valoarea pasului trebuie sa fie introdusa ca o valoare paraxiala fara semn. VARI Cu parametrul VARI se defineste daca prelucrarea este interioara sau exterioara si cu ce tehnologie de patrundere va fi prelucrata n timpul degrosarii. Parametrul VARI poate avea o valoare ntre 1 si 4 cu urmatoarele semnificatii:
Patrundere cu adncime de patrundere constanta
Valoare
Exterior/interior
1 2 3 4
Patrundere constanta Patrundere constanta Sectiune transversala constanta a taierii Sectiune transversala constanta a taierii
4-208
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Cicluri de strunjire
4.8
Daca o alta valoare este atribuita parametrului VARI, ciclul este ntreupt cu afisarea alarma 61002 Machining type incorrectly programmed. NUMTH Cu parametrul NUMTH se defineste numarul de filete dintr-un filet cu nceput multiplu. Daca doriti un singur filet, puteti atribui parametului valoarea zero sau l puteti omite din lista de parametri. Punctele de nceput ale filetului sunt distribuite uniform n jurul circumferintei piesei strunjite, primul filet este definit de parametrul NSP. Daca trebuie prelucrat un filet cu puncte de nceput multiple, cu o distribuire a filetelor neuniforma n jurul circumferintei de prelucrat, ciclul trebuie apelat pentru fiecare nceput al filetului si deplasarea corespunzatoare a punctului de nceput trebuie programata.
nceputul celui de-al 2-lea filet nceputul celui de-al 3-lea filet NUMTH = 4 nceputul primului filet NSP 0 grade nceputul celui de-al 4-lea filet
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4-209
Cicluri de strunjire
03.96
4.8
Exemplu de programare
Lant de filete Cu acest program se poate executa un lant de filete ncepnd cu un filet cilindric. Patrunderea este perpendiculara pe filet. Nu a fost programata un adaos de finisare sau o deplasare a punctului de nceput. Sunt executate 5 taieri de degrosare si o trecere n gol. Felul prelucrarii definit este longitudinal, exterior, cu sectiune transversala a taierii constanta.
Z -80 -60 -30 50 36 30 X
0 /
N10 G95 T5 D1 S1000 M4 N20 G0 X40 Z10 N30 CYCLE98 (0, 30, -30, 30, -60, -> -> 36, -80, 50, 10, 10, 0.92, , , , -> -> 5, 1, 1.5, 2, 2, 3, 1) N40 G0 X55 N50 Z10 N60 X40 N70 M30 -> trebuie programat ntr-o fraza
Sfrsitul programului
4-210
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
5-211
03.96
5-212
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
5.1
Generalitati
5.1
Generalitati
Daca conditiile de eroare sunt detectate n ciclu, este afisata o alarma si executia ciclului este ntrerupta. De asemenea, ciclurile afiseaza mesaje n linia de dialog a echipamentului. Aceste mesaje nu ntrerup desfasurarea ciclului. Erorile si raspunsurile cerute sunt descrise n capitolele care descriu ciclurile individuale, precum si mesajele care sunt afisate n linia de dialog a echipamentului.
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
5-213
03.96
5.2
5.2
5-214
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
5.3
5.3
X=0 Alarme generale de cicluri X=1 Alarme ale ciclurilor de gaurire, de gaurire dupa model si de frezare X=6 Alarme ale ciclurilor de strunjire
Tabelul de mai jos specifica erorile care apar n cicluri, cnd apar ele si cum pot fi eliminate. Numarul alarmei 61000 No tool offset active ( Nici o corectie de scula activa ) LONGHOLE SLOT1 SLOT2 POCKET1 POCKET2 CYCLE90 CYCLE93 CYCLE94 CYCLE95 CYCLE96 61001 Thread pitch wrong ( Pasul filetului gresit ) 61002 Machining type incorrectly defined ( Tipul de prelucrare incorect definit ) CYCLE84 CYCLE840 CYCLE96 CYCLE97 SLOT1 SLOT2 POCKET1 POCKET2 CYCLE93 CYCLE95 CYCLE97 CYCLE98 Valoarea atribuita parametrului VARI pentru felul prelucrarii este incorecta si trebuie schimbata Verifica parametrii privind marimea filetului si pasul filetului (nu exista concordanta ntre ele) Corectia D trebuie programata nainte de apelarea ciclului. Textul alarmei Sursa Explicatie, remediu
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
5-215
03.96
5.3
Textul alarmei
Sursa
Explicatie, remediu
Trebuie introduse valori diferite pentru planul de referinta si planul de retragere daca sunt valori relative sau trebuie introdusa o valoare absoluta pentru adncime
61102
(Sensul axului principal nu este CYCLE88 61103 61104 Number of holes equals zero Contour violation of the slots /elongated holes ( Violare de Nu a fost programata o valoare pentru numarul de gauri Parametrizare incorecta a frezarii dupa contur n parametrii care definesc pozitia canalelor/gaurilor alungite n ciclu si forma lor 61105 Cutter radius too large ( Raza sculei prea mare ) SLOT1 SLOT2 POCKET1 POCKET2 LONGHOLE CYCLE90 61106 Number of or distance between HOLES2 circular elements ( Numarul sau LONGHOLE distanta ntre elementele circulare ) 61107 First drilling depth incorrectly defined ( Prima adncime de gaurire incorect definita ) 61601 Finished part diameter too small ( Diametrul piesei finite prea mic ) 61602 Tool width incorrectly defined Latimea sculei incorect definita CYCLE93 Scula de canelare este mai mare dect latimea programata a canalului CYCLE94 CYCLE96 SLOT1 SLOT2 CYCLE83 Prima adncime de gaurire este incompatibila cu adncimea finala de gaurire A fost programat un diametru de finisare al piesei <3 mm Parametrizare incorecta a parametrilor NUM sau INDA, elementele circulare nu pot fi aranjate ntrun cerc complet Diametrul cutitului de frezat utilizat este prea mare pentru figura ce trebuie prelucrata; trebuie folosita o scula cu o raza mai mica sau trebuie schimbat conturul
5-216
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96
5.3
Textul alarmei
Sursa
Explicatie, remediu
CYCLE93
Racordarile/tesiturile la baza canalului nu sunt compatibile cu latimea canalului Canelare plana pe un element de contur care este paralel cu axa longitudinala nu este posibila
61604
Active tool violates programmed contour ( Scula activa violeaza conturul programat )
CYCLE95
Violare de contur la elementele de aschiere cu degajare ca rezultat al unghiului de toleranta al sculei folosite, adica folositi o alta scula sau verificati subprogramul de contur
61605
CYCLE95
61606
CYCLE95
O eroare a fost detectata n timpul pregatirii conturului, aceasta alarma este afisata ntotdeana cu alarma NCK 10930 ... 10934, 15800 sau 15810
61607
CYCLE95
Punctul de start atins nainte de apelarea ciclului nu se afla n afara dreptunghiului descris de subprogramul de contur
61608
Wrong tool point direction programmed ( Programare gresita a directiei taisului sculei )
CYCLE94 CYCLE96
O directie a taisului sculei ntre 1 ... 4 care se potriveste cu forma degajarii trebuie programata
61109
Verificati parametrii pentru forma de degajare Nu a fost apelat modal un ciclu naintea apelarii ciclului de gaurire dupa contur
62100
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
5-217
03.96
5.4
Mesaje n cicluri
5.4
Mesaje n cicluri
Ciclurile afiseaza mesaje n linia de dialog a echipamentului. Aceste mesaje nu ntrerup desfasurarea ciclului. Ele ofera informatii despre comportarea specifica a ciclului si cum decurge prelucrarea, si de obicei sunt afisate n timpul operatiei de prelucrare sau pna la terminarea ciclului. Pot fi afisate urmatoarele mesaje: Textul mesajului Depth: According to value for relative depth ( Adncime: Conform valorii pentru adncime relativa) Elongated hole <No.> is being machined ( Gaura alungita <Nr.> este prelucrata ) Slot <No.> is being machined ( Canalul <Nr.> este prelucrat ) Circular slot <No.> is being machined ( Canalul circular <Nr.> este prelucrat ) Wrong milling direction, G3 will be generated ( Directie gresita de frezare, G3 va fi generat ) Changed form of the undercut ( Forma modificata a degajarii ) First drilling depth according to FDPR ( Prima adancime de gaurire conform FDPR ) Caution final machining allowance tool diameter ( Atentie adaosul de finisare diametru scula Thread start <No.> - longitudinal thread machining ( nceput filet <Nr.> - prelucrare longitudinala filet ) Thread start <No.> - face thread machining ( nceput filet <Nr.> - prelucrare plana filet ) n fiecare caz <No.> nlocuieste numarul figurii care este prelucrata n momentul respectiv. CYCLE97, CYCLE98 CYCLE97, CYCLE98 POCKET1, POCKET2 CYCLE83 SLOT1, SLOT2, POCKET1, POCKET2, CYCLE90 CYCLE94, CYCLE96 SLOT2 SLOT1 LONGHOLE Sursa CYCLE81 ... CYCLE89, CYCLE840
5-218
Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition