You are on page 1of 256

SINUMERIK 840D/810D/FM-NC Cicluri

Manual de programare Editia 12.97

Documentatia utilizatorului

Generalitati

1 2

Cicluri de gaurire sI cicluri de gaurire dupa model

SINUMERIK 840D/810D/FM-NC Cicluri

Cicluri de frezare

3 4 5 A

Cicluri de strunjire

Manual de programare Documenta(ia utilizatorului

Mesaje de eroare sI prelucrarea erorilor Anexa

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.

Editia 02.95 04.95 03.96 08.97 12.97

Nr. comanda 6FC5298-2AB40-0BP0 6FC5298-2AB40-0BP1 6FC5298-3AB40-0BP0 6FC5298-4AB40-0BP0 6FC5298-4AB40-0BP1

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.

Order No. 6FC5298-4AB40-0BP1 Printed in the Federal Republic of Germany

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

Cicluri de gaurire si cicluri de gaurire dupa model


2.1 Cicluri de gaurire......................................................................................................... 2-41 2.1.1 Cerinte .................................................................................................................. 2-44 2.1.2 Gaurire, centruire CYCLE81 ................................................................................. 2-46 2.1.3 Gaurire, adncire CYCLE82 ................................................................................. 2-49 2.1.4 Gaurire adnca CYCLE83 .................................................................................... 2-51 2.1.5 Filetare cu tarod fixat rigid CYCLE84..................................................................... 2-56 2.1.6 Filetare cu tarod fixat n mandrina compensatoare CYCLE840................................. 2-60 2.1.7 Alezare 1 CYCLE85 ............................................................................................ 2-66 2.1.8 Alezare 2 CYCLE86 ............................................................................................ 2-69 2.1.9 Alezare 3 CYCLE87 ............................................................................................ 2-73 2.1.10 Alezare 4 CYCLE88........................................................................................... 2-76 2.1.11 Alezare 5 CYCLE89........................................................................................... 2-78 2.2 Apelare modala a ciclurilor de gaurire ........................................................................... 2-80 2.3 Cicluri de gaurire dupa model....................................................................................... 2-83 2.3.1 Cerinte .................................................................................................................. 2-83 2.3.2 Rnd de gauri HOLES1........................................................................................ 2-84 2.3.3 Gauri amplasate pe un cerc HOLES2.................................................................... 2-88

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

Mesaje de eroare si prelucrarea erorilor


5.1 Generalitati ............................................................................................................... 5-213 5.2 Prelucrarea erorilor n cicluri ....................................................................................... 5-214 5.3 Privire generala asupra alarmelor ciclurilor ................................................................... 5-215 5.4 Mesaje n cicluri........................................................................................................ 5-218

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.

1. Functia, dintr-o privire


Daca aveti nevoie sa gasiti un ciclu care este folosit mai rar sau ce nseamna un parametru, veti vedea dintr-o privire cum este programata functia mpreuna cu o explicare a ciclurilor si a parametrilor. Aceasta informatie apare ntotdeauna la nceputul paginii. Nota: Preocupati sa pastram documentatia succinta nu am prezentat toate metodele sau reprezentarile posibile ale ciclurilor individuale si ale parametrilor, n limbajul de programare. Ciclurile au fost programate n forma n care apar cel mai des n practica.

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

Referire la alta documentatie sau sectiune

Note de avertizare si surse de eroare

Note suplimentare sau informatii de baza

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.

DCD DCE DDE DIN DIO DIR DLL DOS DPM

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

DPR DRAM DRF DRY DSB DTE DW EIA code

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

ENC EPROM ERROR FB FC FDD FDD FEPROM FIFO

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

Interpolator fin Modulul functiei

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

INI INST_SU IPO IS ISA ISO ISO code

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.

JOG KE Kv LCD LEC LED LF LL LUD MB MC MCP MCS MD

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

MDA MG MLFB MMC MPF MPI MS MSD NC NCK

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

NCU NRK NURBS O OB OEM OI OM OP OPI OPT

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

OSI P bus PC PCIN PCMCIA

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.

CNC CNC limbaj de nivel nalt

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

Componenta de comanda numerica pentru implementarea si coordonarea comunicarii.

Compensarea razei sculei Compensarea razei vrfului sculei

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.

Programabila Deplasarile originii pot fi programate pentru toate axele de traiectorie

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

Filetare cu tarod fixat rigid

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

Finisare contur Fraza

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.

Program de transmitere date PCIN

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.

Program principal/subprogram global Programul piesa

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

Spatiu Specificarea dimensiunilor, metric sau inci

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

Referinte Documentatie generala

/W/

SINUMERIK 840D/810D/FM-NC Brosura

/BU/

SINUMERIK 840D/810D/FM-NC Informatii de comanda Catalog NC 60.1 Comanda nr.: E86060-K4460-A101-A3-7600

/VS/

SINUMERIK 840D/810D/FM-NC Informatii tehnice Catalog NC 60.2 Comanda nr.: E86060-K4460-A201-A3-7600

/Z/

SINUMERIK, SIROTEC, SIMODRIVE Accesorii si echipamente pentru masini cu scopuri speciale Catalog NC Z Comanda nr.: E86060-K4490-A001-A4-7600

/ST7/

SIMATIC SIMATIC S7 Echipamente logice programabile Catalog ST 70 Comanda nr.: E86060-K4670-A111-A3-7600

Documentatie electronica

/CD3/

Sistemul SINUMERIK DOC ON CD

(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/

SINUMERIK 840D/810D/FM-NC Liste Comanda nr.: 6FC5 297-4AB70-0BP1 (Editia 12.97)

/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

V2 W5 TE1 TE2 TE3 /FBA/

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

PSE Introducere n configurarea interfetei operatorului

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

PSE Introducere n configurarea interfetie cu operatorul

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

SIMODRIVE 611 Comanda nr.: 6SN 1197-2MA01-0BP0

(Editia 08.96)

Manual: Controlul pozitionarii axelor singulare pentru MCU 172A

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

SIMATIC FM STEPDRIVE/SIMOSTEP Descrierea functiilor Comanda nr.: 6SN1 197-0AA70-0YP2

(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

Index CYCLE84 2-56 CYCLE840 2-60 CYCLE85 2-66 CYCLE86 2-69

Axis assignment 1-20

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

G Grooving cycle - CYCLE93 4-167

POCKET1 3-121 POCKET2 3-125 POCKET3 3-129 POCKET4 3-139

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

L Level definition 1-20 LONGHOLE 3-102 Longitudinal thread 4-202

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

Corectii pentru Publicatia/Manualul:

SINUMERIK 840D/810D/FM-NC Cicluri

Documenta(ia utilizatorului Manual de programare


Comanda Nr.: Editia: 6FC5298-4AB40-0BP1 12.97

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:

/ /

Sugestii si/sau corectii

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

Order No.: 6FC5298-4AB40-0BP1 Printed in the Federal Republic of Germany

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

Privire general asupra ciclurilor


Ciclurile sunt subprograme tehnologice aplicative cu care puteti implementa operatii specifice de prelucrare cum ar fi executarea unui filet sau frezarea unui buzunar. Aceste cicluri sunt adaptate la probleme specifice prin atribuirea parametrilor. Sistemul va ofera numeroase cicluri standard pentru tehnologiile de: gaurire, frezare, strunjire.

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

Privire generala asupra ciclurilor

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

CYCLE840 Filetare cu tarod fixat n mandrina compensatoare

Cicluri de gaurire dupa model


HOLES1 HOLES2 Procesarea unui rnd de gauri Procesarea unor gauri amplasate pe un cerc

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

Privire generala asupra ciclurilor

CYCLE94 CYCLE95 CYCLE96 CYCLE97 CYCLE98

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

1.2.2 Rutine auxiliare ale ciclurilor


Urmatoarele rutine auxiliare apartin pachetului de cicluri PITCH (pas) si MESSAGE (mesaj).

Acestea trebuie ntotdeauna sa fie ncarcate n echipament.

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

1.3.1 Conditii de apelare si revenire


Functiile de tip G active nainte de apelarea ciclului si cadrul programabil ramn active n timpul ciclului. Definiti planul de prelucrare (G17, G18, G19) nainte curent Abscisa (prima axa geometrica) Ordonata (a doua axa geometrica) Coordonata (a treia axa geometrica n spatiu)
G1 7

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

de apelarea ciclului. Un ciclu opereaza n planul

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

1.3.2 Date masina


Urmatoarele date de masina (MD) sunt folosite la cicluri. Valorile minime pentru aceste date sunt date n tabelul urmator. Date masina importante Nr. MD 18118 18130 18150 18170 18242 28020 28040 Numele MD MM_NUM_GUD_MODULES MM_NUM_GUD_NAMES_CHAN MM_GUD_VALUES_MEM MM_NUM_MAX_FUNC_NAMES MM_MAX_SIZE_OF_LUD_VALUE MM_NUM_LUD_NAMES_TOTAL MM_NUM_LUD_VALUES_MEM Valoarea minima 7 10 10 40 8192 200 25

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

1.3.3 Mesaje n timpul procesarii ciclului


Pentru unele cicluri, mesajele care se refera la stadiul de prelucrare sunt afisate pe ecranul echipamentului n timpul executiei. Aceste mesaje nu ntrerup desfasurarea programului si ramn afisate pe ecran pna la aparitia unui nou mesaj. Textele mesajelor si semnificatia lor sunt descrise mpreuna cu ciclul la care se refera. Veti gasi o lista a tuturor mesajelor importante n Anexa A a acestui manual de programare.

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

1.3.4 Apelarea ciclului si lista de parametri


Ciclurile standard folosesc variabile definite de utilizator. Puteti transfera parametrii definiti pentru cicluri prin lista de parametri cnd ciclul este apelat. Apelarile de cicluri trebuie facute ntr-o fraza separata.

Note de baza despre alocarea parametrilor la ciclurile standard


Manualul de programare descrie lista de parametri a fiecarui ciclu mpreuna cu: secventa si tipul.

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

Suport pentru cicluri n editorul de programe

1.4

Suport pentru cicluri n editorul de programe


Editorul de programe din echipament va ofera un suport de programare pentru adaugarea apelarilor de cicluri si introducerea de parametri. n acest mod, suportul este prevazut att pentru ciclurile Siemens, ct si pentru ciclurile utilizatorului.

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

Suport pentru cicluri n editorul de programe

1.4.1 Privire generala asupra fisierelor necesare


Urmatoarele fisiere formeaza baza pentru suportul de cicluri: Atribuire Selectarea ciclului Masca de introducere pentru setarea parametrilor Masca de introducere pentru setarea parametrilor Afisarea mesajelor help *.bmp Cicluri standard sI ale utilizatorului Pentru MMC100, afisarea mesajelor help trebuie convertita n alt format (*.pcx) si legata pentru a face un fisier care sa poata fi ncarcat (cst.arj). Bitmap uc.com Cicluri ale utilizatorului Fisier text
Fisier Aplicatie

Tipul fisierului Fisier text Fisier text

cov.com sc.com

Cicluri standard sI ale utilizatorului Cicluri standard

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

Suport pentru cicluri n editorul de programe

1.4.2 Configurarea selectarii ciclului Functie


Selectarea ciclului este configurata n fisiere cov.com: Selectarea ciclului se face direct cu tastele soft care sunt configurate n fisierul cov.com . Exista pna la trei nivele de taste soft cu pna la 18 taste soft; aceasta permite clasificarea ciclurilor n sub categorii, de ex. pentru o tehnologie. Daca maxim 6 cicluri sunt configurate pe un nivel de taste soft, toate se gasesc pe un meniu vertical de taste soft. Tastele soft 7 si 8 sunt rezervate pentru functii de operare cum ar fi Back, Abort sau Ok. Daca sunt necesare mai mult de 6 cicluri n domeniul corespunzator, a 7-a tasta soft este inscriptionata cu >> si tasta soft verticala comuta n al doilea domeniu. Numai 4 taste soft sunt disponibile pe primul nivel, prima tasta soft este rezervata. Exemplu pentru selectarea ciclului

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

Suport pentru cicluri n editorul de programe

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

Gaurire adanca Alezare 1

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,

sau alte coduri pentru alte limbi.

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

Suport pentru cicluri n editorul de programe

1.4.3 Configurarea mastilor de introducere pentru setarea parametrilor


Fisierele SC.COM (cicluri Siemens) si UC.COM (cicluri utilizator) furnizeaza baza pentru configurarea mastilor de introducere pentru setarea parametrilor. Sintaxa este identica pentru ambele fisiere.

Explicatie
Urmatoarele sunt un exemplu de antet de ciclu:

Numele helpului afisat Numele ciclului Comentariu


//C6 (CYCLE85) Alezare 1

// 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]

nceput Tipul variabilei

( R I C S

REAL INTREG CARACTER SIR DE CARACTERE

Delimitare Domeniu de valori Delimitare Delimitare Text lung Sfrsit nceputul optiunii Text scurt Delimitare Text n bitmap Sfrsitul optiunii

Limita minima, spatiu, limita superioara (ex. 0 2)


/

Valoare pentru presetare o valoare (ex. 1)


/

Este pus n linia de dialog


) [

Apare n masca parametrului


/

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

Suport pentru cicluri n editorul de programe

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

Suport pentru cicluri n editorul de programe

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

Suport pentru cicluri n editorul de programe

1.4.4 Configurarea afisarii mesajelor help Explicatie


Afisarea mesajelor de help pentru MMC100 Daca doriti sa modificati grafica standard sau sa creati unele suplimentare, veti avea nevoie de un program de grafica n PC-ul dumneavoastra. Marimea graficei este limitata la 272 280 pixeli . Este recomandat sa faceti toate graficele la aceeasi marime. MMC foloseste formatul PCX al Zsoft Paintbrush ca format de grafica. Daca nu aveti un program care sa poata crea acest format puteti folosi programul Paint Shop Pro pentru a va converti grafica.
Exemplu de grafic al unui ciclu parametrizat

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

Suport pentru cicluri n editorul de programe

1.4.5 Mijloace de configurare (numai pentru MMC100) Explicatie


Pentru MMC100, va trebuie de asemenea, un mijloc de conversie pentru a converti formatul fisierelor din *.bmp n *.pcx. Aceste mijloace se gasesc pe discheta livrata sub MMC100\TOOLS. Aceasta va permite sa realizati conversia si comprimarea pentru a face un fisier ncarcabil pentru MMC100. Utiliznd utilitarele PCX_CON.EXE si ARJ.EXE se creaza un fisier fisier arhiva prin conversia fisierelor PCX si comprimarea lor corespunztoare. Aceste mijloace se gasesc pe discheta. Fisierele de convertit trebuie sa se afle ntr-o director, raspndirea lor n mai multe cai nu este acceptabila. Apelarea programului de conversie: makepcx.bat Toti parametrii necesari au fost deja stocatI n acest fisier. Conversia produce fisierele *.b00 si *.b01. Anterior comprimarii copiati att ambele fisiere (*.b00 si *.b01), ct si fisierul utilitar arj.exe ntr-o cale si startati urmatoarea comanda: arj a cst.arj *.*

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

Suport pentru cicluri n editorul de programe

1.4.6 ncarcarea n echipament ncarcarea n MMC100


Cerinte Discheta cu aplicatii a fost deja instalata pe PC-ul dumneavoastra.

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.

ncarcarea pentru MMC102/103 Secventa de operare


Afisarea mesajelor de help pentru suportul ciclului se afla n directorul Dialog programming\DP help. Aceasta este introdusa de pe discheta ntr-un format lung folosind operatiile "Data Management" si "Copy".

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

Suport pentru cicluri n editorul de programe

1.4.7 Independenta fata de limba Explicatie


Fisierele suportului de cicluri pot fi de asemenea configurate ca fiind independente de limba. Aceasta se face prin nlocuirea tuturor textelor din fisierele cov.com si sc.com prin numere de text. n plus, un fisier text este de asemenea cerut n echipament. Fisierul aluc.txt cu domeniul de numere de text85000...89999 este rezevat pentru ciclurile utilizatorului. Exemplu:
//C60 (DRILLING CYCLE) (R///$85000)[$85001/PAR1] (R///$85002 $85003)[$85002/PAR2]

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

Suport pentru cicluri n editorul de programe

1.4.8 Operarea functiei suport de cicluri Explicatie


Executati pasii urmatori pentru a adauga o apelare de ciclu la un program: Tasta soft Support" n bara soft orizontala. Tasta soft Cycle" (numai pentru MMC102/103). Selectati ciclul prin bara soft verticala pna cnd masca de introducere corespunzatoare apare (afisarea help-ului apare pe MMC100 cnd apasati tasta Info ). Introduceti valoarea parametrului. Cu MMC103, este de asemenea posibil sa introduceti numele variabilei n locul unei valori n masca, numele variabilei ncepe ntoteauna cu o litera sau o liniuta inferioara de despartire, _. ApasatI OK" pentru a confirma (sau Abort" daca introducerea este incorecta).

1-38

Siemens AG 1997. All Rights Reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

03.96

Cicluri de gaurire si cicluri de gaurire dupa model

Cicluri de gaurire si cicluri de gaurire dupa model


2.1 Cicluri de gaurire ........................................................................................................ 2-41 2.1.1 Cerinte .................................................................................................................. 2-44 2.1.2 Gaurire, centruire CYCLE81 ................................................................................. 2-46 2.1.3 Gaurire, adncire CYCLE82 ................................................................................. 2-49 2.1.4 Gaurire adnca CYCLE83 .................................................................................... 2-51 2.1.5 Filetare cu tarod fixat rigid CYCLE84..................................................................... 2-56 2.1.6 Filetare cu tarod fixat n mandrina compensatoare CYCLE840................................. 2-60 2.1.7 Alezare 1 CYCLE85 ............................................................................................ 2-66 2.1.8 Alezare 2 CYCLE86 ............................................................................................ 2-69 2.1.9 Alezare 3 CYCLE87 ........................................................................................... 2-73 2.1.10 Alezare 4 CYCLE88........................................................................................... 2-76 2.1.11 Alezare 5 CYCLE89........................................................................................... 2-78 2.2 Apelare modala a ciclurilor de gaurire ........................................................................... 2-80 2.3 Cicluri de gaurire dupa model....................................................................................... 2-83 2.3.1 Cerinte .................................................................................................................. 2-83 2.3.2 Rnd de gauri - HOLES1 ........................................................................................ 2-84 2.3.3 Gauri amplasate pe un cerc - HOLES2 .................................................................... 2-88

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2-39

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2-40

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

03.96

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

2.1

Cicluri de gaurire

Exista doua tipuri de parametri: Parametri geometrici si Parametri de prelucrare.


Parametri geometrici

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

desfasoara operatia de prelucrare, este definit prin

2-44

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

Tool length compensation

03.96

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2.1

Cicluri de gaurire

2.1.2 Gaurire, centruire CYCLE81 Programare


CYCLE81 (RTP, RFP, SDIS, DP, DPR) RTP RFP SDIS DP DPR real real real real real Plan de retragere (absolut) Plan de referinta (absolut) Spatiu de siguranta (fara semn) Adncimea finala de gaurire (absoluta) Adncimea finala de gaurire fata de planul de referinta (fara semn)

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

RTP RFP+SDIS RFP X

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

2.1

Cicluri de gaurire

2.1.3 Gaurire, adncire CYCLE82 Programare


CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

RTP RFP+SDIS RFP X DP=RFP-DPR

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

Cicluri de gaurire si cicluri de gaurire dupa model

2.1

Cicluri de gaurire

2.1.4 Gaurire adnca CYCLE83 Programare


CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96 08.97

2.1

Cicluri de gaurire

2.1.5 Filetare cu tarod fixat rigid CYCLE84 Programare


CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

RTP RFP+SDIS RFP

DP=RFP-DPR

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2-57

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

N10 G0 G90 T4 D4 N20 G17 X30 Y35 Z40

Specificarea valorilor tehnologice Deplasare catre pozitia de gaurire

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2.1

Cicluri de gaurire

2.1.6 Filetare cu tarod fixat n mandrina compensatoare CYCLE840 Programare


CYCLE840 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

RTP RFP+SDIS RFP X

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

RTP RFP+SDIS RFP X

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2-61

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

trebuie sa i se asigure valoarea 1, adncimea de

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2.1

Cicluri de gaurire

2.1.7 Alezare 1 CYCLE85 Programare


CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

RTP RFP+SDIS RFP

DP=RF-DPR

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

2-67

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

2.1

Cicluri de gaurire

2.1.8 Alezare 2 CYCLE86 Programare


CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

RTP RFP+SDIS RFP

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

2.1

Cicluri de gaurire

2.1.9 Alezare 3 CYCLE87 Programare


CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

RTP RFP+SDIS RFP

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2.1

Cicluri de gaurire

2.1.10 Alezare 4 CYCLE88 Programare


CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

RTP RFP+SDIS RFP

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2.1

Cicluri de gaurire

2.1.11 Alezare 5 CYCLE89 Programare


CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)

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

Cicluri de gaurire si cicluri de gaurire dupa model

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

RTP RFP+SDIS RFP

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96 08.97

2.2

Apelarea modala a ciclurilor de gaurire

2.2

Apelarea modala a ciclurilor de gaurire


Cu programarea NC puteti apela modal orice subprogram. Aceasta caracteristica este deosebit de importanta pentru ciclurile de gaurire.

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

Cicluri de gaurire si cicluri de gaurire dupa model

2.2

Apelarea modala a ciclurilor de gaurire

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

Definirea parametrilor cu atribuirea valorilor

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2.2

Apelarea modala a ciclurilor de gaurire

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

Cicluri de gaurire si cicluri de gaurire dupa model

2.3

Cicluri de gaurire dupa model

2.3

Cicluri de gaurire dupa model


Ciclurile de gaurire dupa model descriu numai geometria unui aranjament de gauri ntr-un plan. Legatura cu un ciclu de gaurire se stabileste prin intermediul apelarii modale (vezi sectiunea 2.2) a acestui ciclu de gaurire nainte ca ciclul de gaurire dupa model sa fie programat.

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2.3

Cicluri de gaurire dupa model

2.3.2 Rnd de gauri HOLES1 Programare


HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)

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

Cicluri de gaurire si cicluri de gaurire dupa model

2.3

Cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2.3

Cicluri de gaurire dupa model

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

Definirea parametrilor cu atribuirea valorilor

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

N100 MCALL N110 M30 -> trebuie programat ntr-o fraza

2-86

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

03.96

Cicluri de gaurire si cicluri de gaurire dupa model

2.3

Cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2.3

Cicluri de gaurire dupa model

2.3.3 Gauri amplasate pe un cerc HOLES2 Programare


HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)

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

Cicluri de gaurire si cicluri de gaurire dupa model

2.3

Cicluri de gaurire dupa model

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

Cicluri de gaurire si cicluri de gaurire dupa model

03.96

2.3

Cicluri de gaurire dupa model

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

N40 HOLES2 (CPA, CPO, RAD, STA1, , NUM)

Apelarea ciclului - Gauri amplasate pe un cerc, unghiul de indexare este calculat intern, n ciclu parametrul INDA fiind omis

N50 MCALL N60 M30

Deselectarea apelarii modale Sfrsitul programului

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

Filetare - CYCLE90 Programare


CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH, CPA, CPO)

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

int real real

Tipul filetului

CPA CPO

Abscisa centrului cercului (absoluta) Ordonata centrului cercului (absoluta)

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

X Pozitia de nceput pentru taierea filetului cu G2

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

Exemplu de programare (executarea unui filet de jos n sus)


Un filet trebuie frezat ncepnd din -20 pna la 0 cu un pas de 3 mm. Planul de retragere este la 8. N10 G17 X100 Y100 S300 M3 T1 D1 F1000 N20 Z8 N30 CYCLE90 (8,-20,0,-60,0,46,40,3,800,3,0,50,50) N40 M2 Gaura trebuie sa aiba o adncime de cel putin -21.5 (jumatate de pas n plus). Suprareglaj pe directia longitudinala a filetului Pentru taierea filetelor, miscarile de avans si retragere se produc de-a lungul tuturor celor trei axe. Aceasta nseamna ca miscarea de retragere include n plus fata de adncimea de filetare, un pas pe axa verticala. Aceasta depasire este calculata:

z =
z p WR

p 2*WR + RDIFF * 4 DIATH


Depasire interna Pasul filetului Raza sculei

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

Z RTP RFP+SDIS RFP DPR

Z RTP RFP+SDIS RFP DP X Y CPA


CDIR
DI AT H

Cu ace[ti parametri definiti datele filetului, diametrul

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

Definirea variabilelor cu atribuirea valorilor

Apropierea de pozitia de start Specificarea valorilor tehnologice Apelarea ciclului

Atingerea pozitiei dupa ciclu Sfrsitul programului

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

Gauri alungite amplasate pe un cerc - LONGHOLE

3.4

Gauri alungite amplasate pe un cerc - LONGHOLE Programare


LONGHOLE (RTP, RFP, SDIS, DP, DPR, NUM, LENG, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID)

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

Gauri alungite amplasate pe un cerc - LONGHOLE

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

Gauri alungite amplasate pe un cerc - LONGHOLE

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

Gauri alungite amplasate pe un cerc - LONGHOLE

Explicarea parametrilor
Y CPA

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
NG LE

INDA

NUM Cu parametrul NUM se determina numarul de gauri


D RA

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

Gauri alungite amplasate pe un cerc - LONGHOLE

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

Gauri alungite amplasate pe un cerc - LONGHOLE

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

grade, unghiul de indexare este de 90 de grade.

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

Canale radiale - SLOT1

3.5

Canale radiale - SLOT1 Programare


SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

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

Ciclul necesita un cutit de frezat cu taisul dintilor supracentrati (DIN844).

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

Canale radiale - SLOT1

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

Canale radiale - SLOT1

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

Canale radiale - SLOT1

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

Canale radiale - SLOT1

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

Canale radiale - SLOT1

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

Canale radiale - SLOT1

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

Canale radiale - SLOT1

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

Lungime 30 mm, latime 15 mm si adncime 23 mm.

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

Canale circulare - SLOT2

3.6

Canale circulare - SLOT2 Programare


SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

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

Ciclul necesita un cutit de frezat cu taisul dintilor supracentrati(DIN844).

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

Canale circulare - SLOT2

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

Canale circulare - SLOT2

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

Canale circulare - SLOT2

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

Canale circulare - SLOT2

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

unghiul de indexare este 120 de grade. Contururile

3-120

03.96 08.97

Cicluri de frezare

3.7

Frezarea unui buzunar rectangular - POCKET1

3.7

Frezarea unui buzunar rectangular - POCKET1 Programare


POCKET1 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, CPA, CPD, STA1, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

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

Frezarea unui buzunar rectangular - POCKET1

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

Frezarea unui buzunar rectangular - POCKET1

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

Frezarea unui buzunar rectangular - POCKET1

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

Frezarea unui buzunar circular - POCKET2

3.8

Frezarea unui buzunar circular - POCKET2 Programare


POCKET2 (RTP, RFP, SDIS, DP, DPR, PRAD, CPA, CPO, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)

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

Frezarea unui buzunar circular - POCKET2

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

Frezarea unui buzunar circular - POCKET2

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

Frezarea unui buzunar circular - POCKET2

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

absoluta. Nu sunt definite nici adaosul de finisare nici

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

Definirea variabilelor cu atribuirea valorilor

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

Frezarea unui buzunar rectangular - POCKET3

3.9

Frezarea unui buzunar rectangular - POCKET3


Ciclul POCKET3 este disponibil de la versiunea software 4.

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

Frezarea unui buzunar rectangular - POCKET3

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

Frezarea unui buzunar rectangular - POCKET3

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

Frezarea unui buzunar rectangular - POCKET3

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

Frezarea unui buzunar rectangular - POCKET3

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

Frezarea unui buzunar rectangular - POCKET3

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

Dimensionarea buzunarului de la centru _PA

_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

Dimensionarea buzunarului de la colt Y

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

Frezarea unui buzunar rectangular - POCKET3

_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

Frezarea unui buzunar rectangular - POCKET3

_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

Frezarea unui buzunar rectangular - POCKET3

_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

Frezarea unui buzunar rectangular - POCKET3

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 Frezarea unui buzunar circular - POCKET4

3.10

Frezarea unui buzunar circular - POCKET4


Ciclul POCKET4 este disponibil numai pentru versiunea software 4.

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

3.10 Frezarea unui buzunar circular - POCKET4

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

3.10 Frezarea unui buzunar circular - POCKET4

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

3.10 Frezarea unui buzunar circular - POCKET4

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

3.10 Frezarea unui buzunar circular - POCKET4

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

3.10 Frezarea unui buzunar circular - POCKET4

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

nici spatiul de siguranta.Buzunarul va fi frezat n sens traiectorii elicoidale.

B 50 Y 20 X

N10 G19 G90 G0 S650 M3 T20 D20 N20 Y50 Z50

Specificarea valorilor tehnologice Atingerea pozitiei de start

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 Frezare plana- CYCLE71

3.11

Frezare plana- CYCLE71


Ciclul CYCLE71 este disponibil pentru versiunile ncepnd cu versiunea software 4.

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

3.11 Frezare plana- CYCLE71

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

atingerea adncimii de prelucrare) si finisare (termina

_WID

_WID

Strategii posibile de prelucrare pentru frezarea plana

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

3.11 Frezare plana- CYCLE71

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

3.11 Frezare plana- CYCLE71

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

3.11 Frezare plana- CYCLE71

_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

3.11 Frezare plana- CYCLE71

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

Adncimea max. de patrundere 6 mm Coltul de start al dreptunghiului X = 100 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 Frezare pe contur- CYCLE72

3.12

Frezare pe contur- CYCLE72


Ciclul CYCLE72 este disponibil pentru versiunile software 4 (nu pentru FM-NC).

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

3.12 Frezare pe contur- CYCLE72

_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

3.12 Frezare pe contur- CYCLE72

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

3.12 Frezare pe contur- CYCLE72

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

3.12 Frezare pe contur- CYCLE72

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

3.12 Frezare pe contur- CYCLE72

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

3.12 Frezare pe contur- CYCLE72

_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

3.12 Frezare pe contur- CYCLE72

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

3.12 Frezare pe contur- CYCLE72

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

Subprogram pentru frezarea conturului (de exemplu) Punctul de start al conturului

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.12 Frezare pe contur- CYCLE72

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.

Fara violare de contur

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

Ciclu de canelare CYCLE93

4.3

Ciclu de canelare CYCLE93 Programare


CYCLE93 (SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2, FAL1, FAL2, IDEP, DTB, VARI)

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

Ciclu de canelare CYCLE93

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

Ciclu de canelare CYCLE93

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

Ciclu de canelare CYCLE93

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

Ciclu de canelare CYCLE93

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

ANG1 SPD STA1

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

Ciclu de canelare CYCLE93

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

ANG2 WIDG IDEP DIAG ANG1 SPD STA1

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

Ciclu de canelare CYCLE93

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

Ciclu de canelare CYCLE93

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

Ciclu de canelare CYCLE93

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

Definirea parametrilor cu atribuirea valorilor

Punctul de start nainte de apelarea ciclului Specificarea valorilor tehnologice Accesarea ciclului

Urmatoarea pozitie Sfrsitul programului

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

Ciclu de degajare CYCLE94

4.4

Ciclu de degajare CYCLE94 Programare


CYCLE94 (SPD, SPL, FORM)

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

Ciclu de degajare CYCLE94

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

Ciclu de degajare CYCLE94

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

Ciclu de degajare CYCLE94

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

Ciclu de degrosare CYCLE95

4.5

Ciclu de degrosare CYCLE95 Programare


CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM)

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

Ciclu de degrosare CYCLE95

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

Ciclu de degrosare CYCLE95

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

Ciclu de degrosare CYCLE95

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

Ciclu de degrosare CYCLE95

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

Ciclu de degrosare CYCLE95

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.

Longitudinal, exterior VARI=1/5/9

Longitudinal, interior VARI=3/7/11

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

Ciclu de degrosare CYCLE95

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

Ciclu de degrosare CYCLE95

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

Ciclu de degrosare CYCLE95

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

Ciclu de degrosare CYCLE95

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

Ciclu de degrosare CYCLE95

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

P1 (120,37) P5 (41,37) P3 (77,29) Z

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

Ciclu de degrosare CYCLE95

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

Degajare pentru filete CYCLE96

4.6

Degajare pentru filete CYCLE96 Programare


CYCLE96 (DIATH, SPL, FORM)

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

Degajare pentru filete CYCLE96

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

Degajare pentru filete CYCLE96

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 A si B SPL 30 DIATH


R

FORMA C si D SPL

si ciclul este ntrerupt.

DIATH

filetului. Pozitia acestui punct fata de valorile

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

Degajare pentru filete CYCLE96

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

D3 T1 S300 M3 G95 F0.3

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

Filetare prin strunjire CYCLE97

4.7

Filetare prin strunjire CYCLE97 Programare


CYCLE97 (PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP, NRC, NID, VARI, NUMTH)

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

Filetare prin strunjire CYCLE97

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

Filetare prin strunjire CYCLE97

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

SPL APP FAL


TDEP

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

Filetare prin strunjire CYCLE97

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

Filetare prin strunjire CYCLE97

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

Patrundere de-a lungul unui flanc

Patrundere alternativa de-a lungul flancurilor

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

Filetare prin strunjire CYCLE97

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

Patrundere cu sectiune transversala constanta a taierii

Valoare

Interior/exterior

Patrundere const./sectiune transversala const. a taierii

1 2 3 4

exterior Interior exterior Interior

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

Filetare prin strunjire CYCLE97

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

Z Filet longitudinal Filet transversal

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

Filetare prin strunjire CYCLE97

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

Definirea parametrilor cu atribuirea valorilor

Selectarea pozitiei de start Specificarea valorilor tehnologice 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-203

Cicluri de strunjire

03.96

4.8

Lant de filete CYCLE98

4.8

Lant de filete CYCLE98 Programare


CYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL, IANG, NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMTH)

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

Lant de filete CYCLE98

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

Lant de filete CYCLE98

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.

P04 ROP PP3

P03 PP2

P02 PP1

P01 DM3=DM4 DM2 DM1 APP

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

Lant de filete CYCLE98

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

Lant de filete CYCLE98

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

Patrundere cu sectiunea transversala a taierii constanta

Valoare

Exterior/interior

Patrundere constanta/sectiune transversala constanta a taierii

1 2 3 4

exterior interior exterior interior

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

Lant de filete CYCLE98

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

Lant de filete CYCLE98

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

Specificarea valorilor tehnologice Atingerea punctului de nceput Apelarea ciclului

Avansarea pe fiecare axa separat

Sfrsitul programului

4-210

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

03.96

Mesaje de eroare si prelucrarea erorilor

Mesaje de eroare si prelucrarea erorilor


5.1 Generalitati................................................................................................................5-213 5.2 Prelucrarea erorilor n cicluri........................................................................................5-214 5.3 Privire generala asupra alarmelor ciclurilor....................................................................5-215 5.4 Mesaje n cicluri ........................................................................................................5-218

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

5-211

Mesaje de eroare si prelucrarea erorilor

03.96

5-212

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

03.96

Mesaje de eroare si prelucrarea erorilor

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

Mesaje de eroare si prelucrarea erorilor

03.96

5.2

Prelucrarea erorilor n cicluri

5.2

Prelucrarea erorilor n cicluri


Daca sunt detectate conditiile de eroare n ciclu, este afisata o alarma si prelucrarea este ntrerupta. Alarme cu numerele ntre 61000 si 62999 sunt afisate n cicluri. Acest domeniu este mpartit din nou n functie de reactiile la alarma si criteriile de anulare. Textul afisat cu un numar ofera o explicatie pentru cauza erorii. Numarul alarmei 61000 ... 61999 62000 ... 62999 Criteriul de acceptare NC_RESET Tasta de anulare Reactia la alarma Fraza preprocesata n NC este ntrerupta Fraza preprocesata este ntrerupta, ciclul poate fi continuat cu NC Start dupa anularea alarmei

5-214

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

03.96

Mesaje de eroare si prelucrarea erorilor

5.3

Privire generala asupra alarmelor ciclului

5.3

Privire generala asupra alarmelor ciclului


Numerele alarmelor sunt clasificate dupa cum urmeaza: 6 _ X _ _

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

Mesaje de eroare si prelucrarea erorilor

03.96

5.3

Privire generala asupra alarmelor ciclului

Numarul alarmei 61101

Textul alarmei

Sursa

Explicatie, remediu

Reference plane incorrectly defined ( Plan de referinta incorect definit )

CYCLE81 la CYCLE90 CYCLE840 SLOT1 SLOT2 POCKET1 POCKET2 LONGHOLE

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

No spindle direction programmed programat)

CYCLE86 CYCLE87 CYCLE840 HOLES1 SLOT1 SLOT2

Parametrul SDIR (sau SDR n CYCLE840) trebuie programat

(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

( Nr.de gauri este egal cu zero ) HOLES2

contur la canale/gauri alungite ) LONGHOLE

5-216

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

03.96

Mesaje de eroare si prelucrarea erorilor

5.3

Privire generala asupra alarmelor ciclului

Numarul alarmei 61603

Textul alarmei

Sursa

Explicatie, remediu

Groove form incorrectly defined ( Forma de canelare incorect definita )

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

Contour incorrectly programmed ( Contur incorect programat )

CYCLE95

Elemente de aschiere cu degajare nepermisa detectate

61606

Error on contour preparation ( Eroare la pregatirea conturului )

CYCLE95

O eroare a fost detectata n timpul pregatirii conturului, aceasta alarma este afisata ntotdeana cu alarma NCK 10930 ... 10934, 15800 sau 15810

61607

Starting point incorrectly programmed ( Punct de start incorect programat )

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

Form incorrectly programmed ( Forma incorect programata )

CYCLE94 CYCLE96 HOLES1 HOLES2

Verificati parametrii pentru forma de degajare Nu a fost apelat modal un ciclu naintea apelarii ciclului de gaurire dupa contur

62100

No drilling cycle active ( Nici un ciclu de gaurire activ )

Siemens AG 1997 All rights reserved. SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition

5-217

Mesaje de eroare si prelucrarea erorilor

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

You might also like