View
2.383
Download
21
Category
Preview:
Citation preview
SINUMERIK 840D/810D/FM-NCCicluri
Manual de programare
Documentatia utilizatorului
Editia 12.97
SINUMERIK 840D/810D/FM-NCCicluri
Editia 12.97
Manual de programare
Generalitati 1
Cicluri de gaurire sI
cicluri de gaurire dupa
model
2
Cicluri de frezare 3
Cicluri de strunjire 4
Mesaje de eroare sI
prelucrarea erorilor5
Anexa ADocumenta(ia utilizatorului
Valabil pentru
Echipamentele Versiunea SoftwareSINUMERIK 840D 4SINUMERIK 840DE (versiunea export) 4SINUMERIK 810D 2SINUMERIK 810DE (versiunea export) 2SINUMERIK FM-NC 3
0 Cuprins 12.97 0
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 .... Documentatie noua.
B .... Retiparita nerevizuita cu numar nou de comanda.
C .... Editie revizuita noua.
Daca au fost facute schimbari de la ultima editie, acest lucru este indicat de un cod de editienoua în capul paginii.
Editia Nr. comanda Observatii
02.95 6FC5298-2AB40-0BP0 A
04.95 6FC5298-2AB40-0BP1 C
03.96 6FC5298-3AB40-0BP0 C
08.97
12.97
6FC5298-4AB40-0BP0
6FC5298-4AB40-0BP1
C
C
Acest manual este inclus în documentatia disponibila pe CD-ROM (DOCONCD)
Editia Comanda nr. Observatii
02.98 6FC5 298-4CA00-0BG1
(Read)C
02.98 6FC5 298-4CB00-0BG1 (Print) C02.98 6FC5 298-4CC00-0BG1 (Net) C
Mai multe informatii sunt disponibile pe Internet:Siemens quality for Software and Trainingto DIN ISO 7.0, Reg. No.
Aceasta publicat ie a fost produsa cu WinWord V 7.0si Designer V 4.0.Reproducerea, transmiterea sau folosirea acestui document sau a cont inutului sau nueste permisa fara permisiune scrisa. Cei care nu respecta aceste reguli vor firãspunzatori pentru daune. Toate drepturile, incluzând drepturile presupuse de patent sauînregistrarea unui desen sau model utilitar, sunt rezervate.© Siemens AG 1996, 1997. Toate drepturile sunt rezervate.
Alte funct ii care nu sunt descrise în aceasta documentat ie pot fi executabile peechipament. Oricum, aceasta nu reprezinta obligat ia de a pune la dispozit ie acestefunct ii cu un nou panou al echipamentului sau în timpul service-ului.
Am verificat cont inutul acestui document si acesta corespunde echipamentului siprogramelor descrise. Cu toate acestea ar putea exista diferente. Oricum, informatiacont inuta în acest material este revizuita regulat si orice schimbari necesare vor fiincluse în urmatoarea edit ie. Primim sugestii pentru îmbunatat iri.
Acestea pot fi modificate fara notificare prealabila.
Order No. 6FC5298-4AB40-0BP1Printed in the Federal Republic of Germany
Siemens-Aktiengesellschaft.
0 12.97 Prefata
Structura manualului 0
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-5
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-39
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, adâncire – CYCLE82 ................................................................................. 2-49
2.1.4 Gaurire adânca – 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 Rând de gauri – HOLES1........................................................................................ 2-84
2.3.3 Gauri amplasate pe un cerc – HOLES2.................................................................... 2-88
0 Prefata 12.97
Structura manualului 0
Siemens AG 1997 All rights reserved.0-6 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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
AnexaA Abrevieri ............................................................................................................................A-221
B Termeni.............................................................................................................................A-231
C Referinte............................................................................................................................A-243
D Index.................................................................................................................................A-253
0 12.97 Prefata
Structura manualului 0
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-7
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 când se face service-ul.
Aplicabilitate
Acest manual de programare se aplica la
echipamentele: SINUMERIK FM-NC, 810D si 840D,
MMC 100 si MMC102.
0 Prefata 12.97
Structura manualului 0
Siemens AG 1997 All rights reserved.0-8 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Structura descrierii
Toate ciclurile si functiile de program au fost expuse
dupa aceeasi structura, pe cât a fost posibil. Variatele
nivele de informatii au fost structurate astfel încât 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 12.97 Prefata
Structura manualului 0
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-9
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.
0 Prefata 12.97
Structura manualului 0
Siemens AG 1997 All rights reserved.0-10 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 12.97 Prefata
Scopul standard 0
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-11
Note de avertizare
Urmatoarele note de avertizare cu diferite grade de
importanta sunt folosite în aceasta documentatie.
Pericol
Acest simbol apare de fiecare data când 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 când raniri usoare
a persoanelor pot aparea daca nu sunt luate masurile
necesare.
Avertizare
Acest simbol apare de fiecare data când moartea,
raniri serioase a persoanelor sau importante prejudicii
materiale pot apare daca nu sunt luate masurile
necesare.
0 Prefata 12.97
Scopul standard 0
Siemens AG 1997 All rights reserved.0-12 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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.97 Prefata
Scopul standard 0
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 0-13
Service
Reparatiile trebuie efectuate numai de personal
specializat care a fost pregatit si calificat în
problemele tehnice corespunzãtoare, 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.
0 Prefata 12.97
Scopul standard 0
Siemens AG 1997 All rights reserved.0-14 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A 12.97 Anexa A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-219
Cuprins
A Abrevieri............................................................................................................................ A-221
B Termeni ............................................................................................................................ A-231
C Referinte ........................................................................................................................... A-243
D Index ................................................................................................................................ A-253
A Anexa 12.97 A
Siemens AG 1997 All rights reserved.A-220 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A 12.97 Anexa
Abrevieri A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-221
A Abrevieri
ASCII Codul american standard pentru schimbarea informatiei
ASIC Circuit integrat specific aplicatiei
ASUP Subprogram asincron
AUX_FU Functie auxiliara
BCD Zecimale codate binar
BCS Sistemul de coordonate de baza
BIN Fisiere binare
BIOS Sistemul de baza de intrare-iesire
BOT Fisiere de pornire: pentru SIMODRIVE 611D
BP Program de baza
C bus Bus de comunicatii
C1 .. C4 Canalul 1 ... Canalul 4
CAD Proiectarea asistata de calculator
CAM Fabricare asistata de calculator
CNC Echipament numeric computerizat
COM Comunicare
CP Procesor de comunicare
CPU Unitate centrala de procesare
CR
A Anexa 12.97
Abrevieri A
Siemens AG 1997 All rights reserved.A-222 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
CRot Coordonatele rotatiei
CRT Tub catodic
CSB Panoul central de servicii: modul PLC
CSF Sistemul de control flowchart (metoda de programare pentru PLC)
CTS Stergere pentru trimitere (interfata seriala de date)
CUTOM Compensarea razei taisului
DAC Convertor analog-digital
DB Bloc de date în PLC
DBB Bit - bloc de date în PLC
DBW Cuvânt - bloc de date în PLC
DBX Octet - bloc de date în PLC
DC Control direct: Axa de rotatie este mutata de-a lungul drumului cel
mai scurt la pozitia absoluta printr-o singura rotatie.
DCD Detectarea transportorului
DCE Detectarea transportorului
DDE Schimbare dinamica de date
DIN Standardul industriei Germane
DIO Intrare/Iesire de date
DIR Director
DLL Librarie de legare dinamica
DOS Sistem de operare disc
DPM Port dual de memorie
A 12.97 Anexa
Abrevieri A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-223
DPR Port dual de RAM
DRAM Memorie cu acces aleator dinamica
DRF Functie de rezolvare diferentiala
DRY Prelucrare uscata
DSB Decodare fraza unica
DTE Echipament - terminal de date
DW Cuvânt de date
EIA code Format special de banda: Numarul perforatiilor pe caracter este
întotdeauna impar
ENC Decodor
EPROM Memorie exclusiv citibila - programabila, distructibila
ERROR Eroare la imprimanta
FB Fraza de functii
FC Apel de functie: fraza functiei în PLC
FDD Drive-ul Floppy Disk
FDD Avansul dispozitivului
FEPROM Flash EPROM: memorie citit-scris
FIFO 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 Interpolator fin
FM Modulul functiei
FM-NC
A Anexa 12.97
Abrevieri A
Siemens AG 1997 All rights reserved.A-224 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
FPU Unitate cu virgula mobila
FRA Fraza de cadru
FRAME Fraza de date (cadru)
FST Oprirea avansului
GUD Date folosite global
GWRC Compensarea razei discului de rectificat
HD Hard Disk
HEX Prescurtare pentru hexazecimal
HHU Unitate Hand-Held
HMI Interfata om-masina
HMS Sistem de masurare de înalta precizie
HW Hardware
I Intrare
I/O Intrare/Iesire
I/RF Avans/Sursa suplimentara a SIMODRIVE 611(D)
IK (GD) Comunicare implicita (Date globale)
IKA Compensare interpolativa
IM Modul de interfata
IMR Interfata modulului de primire
IMS Interfata modulului de trimitere
INC Dimensiune absoluta
A 12.97 Anexa
Abrevieri A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-225
INI Date de initializare
INST_SU Instalare si Start-Up
IPO Interpolator
IS Semnal de interfata
ISA Arhitectura standard internationala
ISO Organizatia internationala de standarde
ISO code Cod special de banda, numarul perforatiilor pe caracter este
întotdeauna par.
JOG Modul de vibrare
KE Raport de transmitere
Kv Factor servo
LCD Afisaj pe cristale lichide
LEC Compensare Leadscrew Error
LED Dioda emitatoare de lumina
LF Linie noua
LL Ladder Logic (metoda de programare pentru PLC)
LUD Date locale ale utilizatorului
MB Megabyte(s)
MC Circuit de masurare
MCP Panoul de comanda al masinii
MCS Sistemul de coordonate al masinii
MD
A Anexa 12.97
Abrevieri A
Siemens AG 1997 All rights reserved.A-226 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
MDA Date manuale automate
MG Mode group
MLFB Proiectarea produsului pentru masina
MMC Comunicare om masina: interfata operatorului SINUMERIK
MPF Fisierul programului principal: program piesa NC
MPI Interfata multiport
MS Microsoft (Producator de Software)
MSD Arbore principal
NC Comanda numerica
NCK Centrul de comanda numerica (cu pregatirea frazei, interval de
deplasare etc.)
NCU Unitate de comanda numerica: hardware pentru NCK
NRK Sistem de operare pentru NCK
NURBS Spira B neuniforma
O Iesire
OB Fraza de organizare în PLC
OEM Fabricant original al echipamentului
OI Interfata operatorului
OM Modul de operare
OP Panoul de operare
OPI Interfata panoului de operare
OPT Optiuni
A 12.97 Anexa
Abrevieri A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-227
OSI Deschiderea sistemului de interconectare
P bus Magistrala I/O
PC Calculator personal
PCIN Numele programului pentru comunicarea datelor cu echipamentul
PCMCIA Organizatia internationala pentru placi de memorie ale calculatoarelor
personale
PCTR Controlul pozitiei
PDS Baza de date a produsului
PE Pulse Enable pentru Drive Module
PG Consola de programare
PLC Automat programabil
PMS Sistem de masurare a pozitiei
POS Pozitie
PP Planificarea productiei
R Gata
RAM Memorie cu acces aleator (memorie cu citire-scriere)
REF Functie de apropiere cu punct de referinta
REPOS Functie de repozitionare
RISC Computer cu set redus de instructiuni
ROV Depasire rapida
RPA Parametrul R activ
RPY Mod de rotire al unui sistem de coordonate
A Anexa 12.97
Abrevieri A
Siemens AG 1997 All rights reserved.A-228 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
RTS Cerere de trimitere (interfete seriale de date)
SBL Fraza unica
SD Date de setare
SDB Fraza a datelor de sistem
SEA Setarea datelor activa
SFB Fraza de functie sistem
SFC Apel de functie sistem
SK Tasta soft
SKP Omiterea frazei
SLS Ecran Slimline
SM Motor pas cu pas
SP Subprogram
SPF Fisier subprogram
SRAM RAM static
SSI Interfata sincrona seriala
STL Lista de comenzi
SW Software
SYF Fisier de sistem
T Scula
TC Schimbarea sculei
A 12.97 Anexa
Abrevieri A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-229
TEA Testarea datelor activa
TLC Compensarea lungimii sculei
TO Corectia sculei
TOA Corectia sculei active
TRANSMIT Transformarea frezarii în strunjire
TRC Compensarea razei sculei
UFR Cadrul utilizatorului: Deplasare de nul
V.24 Interfata seriala (definitia liniilor interschimbabile dintre DTE si CE)
WCS Sistemul de coordonate al piesei
WDP Directorul piesei
WOP Programare orientata pe atelier
ZO Deplasare de nul
ZOA Deplasare de nul activa
µC Microcontroller
A Anexa 12.97
Abrevieri A
Siemens AG 1997 All rights reserved.A-230 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
A 12.97 Anexa
Termeni A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-231
B 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 într-
un 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.
C
A Anexã 12.97
Termeni A
Siemens AG 1997 All rights reserved.A-232 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 sfârsitul 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 -> NC
CNC limbaj de nivel
înalt
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
Programarea directa a razei piesei cere panoului de comanda sa
poata parcurge o traiectorie echidistanta cu conturul programat luând
în considerare raza sculei utilizate. (G41/G42).
Compensarea razei
vârfului sculei
Când 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 încât echipamentul îi
poate calcula toleranta. Punctul central al curburii este orientat de-a
lungul unei distante egale pâna la contur la o deplasare
A 12.97 Anexa
Termeni A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-233
corespunzatoare razei de curbura.
Ciclurile de frezare si strunjire selecteaza si deselecteaza intern
compensarea razei vârfului sculei.
Contur Linia exterioara a unei piese
Conturul piesei Contur cu punct configurat al piesei care va fi creata/prelucrata.
Coordonate polare 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 Unitatea centrala de calcul a -> controlerului logic programabil
Cursa rapida 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
supraîncarcate cu o deplasare externa a originii
- definita de roata de mâna (deplasare DRF) sau
- definita de PLC.
Programabila
Deplasarile originii pot fi programate pentru toate axele de traiectorie
A Anexã 12.97
Termeni A
Siemens AG 1997 All rights reserved.A-234 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 12.97 Anexa
Termeni A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-235
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, rezultând filete precise pâna la
adâncimea finala de gaurire, de exemplu la gaurile filetate (conditie
preliminara: modul axa arbore).
Finisare contur Conturul piesei finisate. Vezi si -> Spatiu.
Fraza 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 constând din pâna la 24 de caractere
alfanumerice.
A Anexã 12.97
Termeni A
Siemens AG 1997 All rights reserved.A-236 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 Zona de operare a echipamentului
Macro 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 12.97 Anexa
Termeni A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-237
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
Opreste arborele piesei cu un unghi de orientare specifica, de
exemplu pentru a executa o operatie de prelucrare suplimentara într-o
pozitie specifica.
Originea masinii Un punct fix pe masina unealta la care se raporteaza toate sistemele de
masura (derivate).
Originea piesei 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.
A Anexã 12.97
Termeni A
Siemens AG 1997 All rights reserved.A-238 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
PG Dispozitiv de programare
Piesa Parte care va fi produsa/prelucrata de masina unealta.
PLC 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 Actiunea de comutare a echipamentului pornit/oprit.
Încarcarea programelor de sistem dupa pornire.
Program 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 12.97 Anexa
Termeni A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-239
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
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.
Programul piesa 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 Zona de operare a echipamentului.
Setarea datelor ciclului Folosind aceste date speciale de setare calcularea parametrilor ciclului
poate fi variata.
Sistem de masura
imperial
Sistem de masura care defineste distantele în „inches” si fractiuni ale lor.
Sistem metric de
masurare
Sistemele standardizate de unitati: unitatile de masura pentru lungime,
de exemplu, sunt mm. (milimetri) si m. (metri).
Sistemul de coordonate 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.
A Anexã 12.97
Termeni A
Siemens AG 1997 All rights reserved.A-240 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Spatiu Partea folosita pentru începerea prelucrarii unei piese.
Specificarea
dimensiunilor, metric
sau inci
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 12.97 Anexa
Termeni A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-241
T
Tool offset O scula este selectata prin programarea unei functii T ( 5 decade, întreg
) în fraza. Pâna 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.
A Anexã 12.97
Termeni A
Siemens AG 1997 All rights reserved.A-242 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
W
X
Y
Z
A 12.97 Anexa
Referinte A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-243
C 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 (Editia 02.98)
DOC ON CD
(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)
A Anexa 12.97
Referinte A
Siemens AG 1997 All rights reserved.A-244 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Documentatia utilizatorului
/BAE/ SINUMERIK 840D/810D/FM-NC
Manualul operatorului, Panoul de operare (Editia 04.96)
Comanda nr.: 6FC5 298-3AA60-0BP1
/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 (Editia 08.97)
Comanda nr.: 6FC5 298-4AA30-0BP0
/BAA/ SINUMERIK 840D/810D/FM-NC
Sistemul grafic de programare AUTOTURN (Editia 08.97)
Manualul operatorului
- Partea 1: Programare
Comanda nr.: 6FC5 298-4AA40-0BP0
- Partea 2: Configurare
Comanda nr.: 6FC5 298-4AA50-0BP0
/BAM/ SINUMERIK 810D
Manualul operatorului MANUALTURN (Editia 06.97)
Comanda nr.: 6FC5 298-2AD00-0BP0
/BAS/ SINUMERIK 810D
Manualul operatorului SHOPMILL (Editia 11.97)
Comanda nr.: 6FC5 298-2AD10-0BP0
/BA/ SINUMERIK 840D/810D/FM-NC
Manualul operatorului (Editia 12.97)
Comanda nr.: 6FC5 298-4AA00-0BP1
• Manualul operatorului
• Manualul operatorului pentru programarea interactiva (MMC
102/103)
/BAK/ SINUMERIK 840D/810D/FM-NC
Scurt manual al operatorului (Editia 08.97)
Comanda nr.: 6FC5 298-4AA10-0BP0
A 12.97 Anexa
Referinte A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-245
/PG/ SINUMERIK 840D/810D/FM-NC
Manualul operatorului, Fundamente (Editia 12.97)
Comanda nr.: 6FC5 298-4AB00-0BP1
/PGA/ SINUMERIK 840D/810D/FM-NC
Manual de programare, Avansati (Editia 12.97)
Comanda nr.: 6FC5 298-4AB10-0BP1
/PAK/ SINUMERIK 840D/810D/FM-NC
Scurt manual de programare (Editia 08.97)
Comanda nr.: 6FC5 298-4AB30-0BP0
/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 (Editia 12.97)
Comanda nr.: 6FC5 298-4AB40-0BP1
/DA/ SINUMERIK 840D/810D/FM-NC
Manual de diagnosticare (Editia 12.97)
Comanda nr.: 6FC5 298-4AA20-0BP1
/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 Fürth
Documentatia Fabricantului/Service
/LIS/ SINUMERIK 840D/810D/FM-NC
Liste (Editia 12.97)
Comanda nr.: 6FC5 297-4AB70-0BP1
/BH/ SINUMERIK 840D/810D/FM-NC
Manualul componentelor de operare (Editia 12.97)
Comanda nr.: 6FC5 297-4AA50-0BP1
/PHF/ SINUMERIK FM-NC
Manualul NCU 570 (Editia 04.96)
Comanda nr.: 6FC5 297-3AC00-0BP0
A Anexa 12.97
Referinte A
Siemens AG 1997 All rights reserved.A-246 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
/PHD/ SINUMERIK 840D
Manualul NCU 571-573 (Editia 12.97)
Comanda nr.: 6FC5 297-4AC10-0BP1
/PHC/ SINUMERIK 810D
Manual de configurare (Editia 12.97)
Comanda nr.: 6FC5 297-2AD10-0BP1
/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 Semnale de interfata variabile
A3 Urmarirea axelor, Zone de protectie
B1 Modul traiectorie continua, Oprirea exacta si Look ahead
B2 Acceleratia
D1 Unelte de diagnosticare
D2 Programarea interactiva
F1 Deplasarea la oprirea exacta
G2 Viteze, Punct fixat/Sistemele valorii actuale, Controlul
buclelor apropiate
H2 Iesirea functiilor auxilaiare spre PLC
K1 Grupul modurilor, Canal, Modul de orientare al programului
K2 Sisteme de coordonate, Tipuri de axe, Configurarea axelor,
Sistemele valorii actuale pentru piese, Deplasare externa de
nul
K4 Comunicatii
N2 OPRIREA DE URGENTA
P1 Axe transversale
P3 Programul PLC de baza
R1 Apropierea de punctul de referinta
S1 Arbori
V1 Avansuri
W1 Compensarea sculei
A 12.97 Anexa
Referinte A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-247
/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 I/O digitale si analogice
B3 Câteva panouri de operare si NCU
B4 Operarea prin PG/PC
F3 Diagnosticarea de la distanta
H1 JOG cu si fara roata de mâna
K3 Compensari
K5 Grupul modurilor, Canale, Înlocuirea axelor
L1 FM-NC Magistrala locala
M1 Transformarea miscarii
M5 Masurari
N3 Software Cams, Semnale de schimbare a pozitiei
N4 Punching and Nibbling
P2 Axe de pozitionare
P5 Oscilare
R2 Axe de rotatie
S3 Arbori sincroni
S5 Actiuni sincronizate (pâna la SW 3)
S6 Controlul motorului pas cu pas
S7 Configurarea memoriei
T1 Axe de indexare
W3 Schimbarea sculei
W4 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 Transformarea în 3 si 5 axe
G1 Gantry Axes
G3 Cicluri de timp
K6 Urmarirea tunelului de conturare
M3 Axe cuplate si cuplarea valorii conducatoare
S8 Viteza constanta a piesei la rectificarea fara centre
T3 Controlul tangential
A Anexa 12.97
Referinte A
Siemens AG 1997 All rights reserved.A-248 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
V2 Preprocesarea
W5 Compensarea 3D a razei sculei
TE1 Clearance control
TE2 Axa analogice
TE3 Master/Slave pentru Drive-uri
/FBA/ 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
DÜ1 Urmarirea/Functii de limitare
/FBD/ SINUMERIK 840D/FM-NC
Descrierea functiilor, Digitalizarea (Editia 12.97)
Comanda nr.: 6FC5 297-3AC50-0BP0
/PK/ SINUMERIK 840D/810D/FM-NC
Configuration Package MMC 100/Unit Operator Panel
Descrierea functiilor (08.97 Edition)
(capitolele individuale sunt listate mai jos)
Comanda nr.: 6FC5 297-4EA00-0BP0
EU Mediul de dezvoltare
PS Sintaxa de configurare
PSE Introducere în configurarea interfetei operatorului
/IK/ SINUMERIK 840D/810D/FM-NC
Pachetul de ecran MMC 100/Panoul de operare (Editia
06.96)
Descrierea functiilor: Actualizarea si configurarea programelor
Comanda nr.: 6FC5 297-3EA10-0BP1
A 12.97 Anexa
Referinte A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-249
/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 Manualul operatorului
EU Mediul de dezvoltare (Pachetul de configurare)
PS Sintaxa de configurare (Pachetul de configurare)
PSE Introducere în configurarea interfetei operatorului
IK Pachetul-ecran: Actualizarea si configurarea programelor
/FBPH/ SINUMERIK 840D /810D
Descrierea functiilor
Configurarea interfetei cu utilizatorul HPU (Editia 08.97)
(capitolele individuale sunt listate mai jos)
Comanda nr.: 6FC5 297-4AD70-0BP0
EU Mediul de dezvoltare (Pachetul de configurare)
PS Numai online: Sitaxa de configurare (Pachetul de configurare)
PSE Introducere în configurarea interfetie cu operatorul
IK Pachetu-ecran: Actualizarea si configurarea programului
/FBW/ SINUMERIK 840D/810D/FM-NC
Descrierea functiilor Controlul sculei (Editia 12.97)
Comanda nr.: 6FC5 297-4AC60-0BP1
/FBP/ SINUMERIK 840D
Descrierea functiilor Programarea C-PLC (Editia 03.96)
Comanda nr.: 6FC5 297-3AB60-0BP0
/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
A Anexa 12.97
Referinte A
Siemens AG 1997 All rights reserved.A-250 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
/FBMA/ SINUMERIK 810D
Descrierea functiilor MANUALTURN (Editia 06.97)
Comanda nr.: 6FC5 297-2AD50-0BP0
/FBSP/ SINUMERIK 810D
Descrierea functiilor SHOPMILL (Editia 11.97)
Comanda nr.: 6FC5 297-2AD80-0BP0
/FBLM/ SINUMERIK 840D
Descrierea functiilor Motoare liniare (Editia 12.97)
(la cerere)
SW 5 si mai noi Capitolul Conducere în /FBA/ Functii de conducere,
Capitolul Motoare în /PJ2/ Manual de planificare
/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 (Editia 11.95)
Invertoare tranzistorizate PWM pentru motare AC pentru avans si
arbori principali
Comanda nr.: 6SN1 197-0AA00-0BP2
/PJ2/ SIMODRIVE
Manual de planificare (Editia 10.96)
Motoare AC pentru avans si conducatoare ale arborelui principal
Comanda nr.: 6SN1 197-0AA20-0BP2
A 12.97 Anexa
Referinte A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-251
/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 Fürth
/SHM/ SIMODRIVE 611 (Editia 08.96)
Manual: Controlul pozitionarii axelor singulare pentru MCU 172A
Comanda nr.: 6SN 1197-2MA01-0BP0
/S7H/ SIMATIC S7-300 (Editia 10.96)
Manual: Asamblare, Date CPU (Descriere HW)
Comanda nr.: 6ES7 398-8AA01-8AA0
/S7HT/ SIMATIC S7-300
STEP 7 Manual, Fundamente, V. 3.1 (Editia 03.97)
Comanda nr.: 6ES7 810-4CA02-8AA0
/S7HR/ SIMATIC S7-300 (Editia 03.97)
STEP 7 Manual, Manuale de referinta, V. 3.1
Comanda nr.: 6ES7 810-4CA02-8AR0
/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 (Editia
04.97)
Se comanda împreuna cu pachetul de configurare
/S7M/ SIMATIC S7-300
FM 357 Modul cu axe multiple pentru (Editia 04.97)
Motoare servo si pas cu pas
Se comanda împreuna cu pachetul de configurare
/FBST/ SIMATIC FM (Editia 01.97)
STEPDRIVE/SIMOSTEP
Descrierea functiilor
Comanda nr.: 6SN1 197-0AA70-0YP2
/EMV/ SINUMERIK, SIROTEC, SIMODRIVE
EMC Manual de instalare (Editia 12.96)
Manual de planificare (HW)
Comanda nr.: 6FC5 297-0AD30-0BP0
A Anexa 12.97
Referinte A
Siemens AG 1997 All rights reserved.A-252 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
/IAF/ SINUMERIK FM-NC
Manual de instalare si pornire (Editia 04.96)
Comanda nr.: 6FC5 297-3AB00-0BP0
/IAD/ SINUMERIK 840D
Manual de instalare si pornire (Editia
12.97)
(inclusiv descrierea Software-ului de pornire pentru
SIMODRIVE 611D)
Comanda nr.: 6FC5 297-4AB10-0BP1
/IAC/ SINUMERIK 810D
Manual de instalare si pornire (Editia 12.97)
(inclusiv descrierea Software-ului de pornire pentru
SIMODRIVE 611D)
Comanda nr.: 6FC5 297-2AD20-0BP1
/IAA/ SIMODRIVE 611 A
Manual de instalare si pornire (Editia
04.97)
Comanda nr.: 6SN1197-0AA60-0BP4
A 03.96 Anexa
Index A
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition A-253
D Index
A
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
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
CYCLE84 2-56
CYCLE840 2-60
CYCLE85 2-66
CYCLE86 2-69
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
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
E
Elongated holes arranged on a circle - LONGHOLE
3-102
Error Message and Error Handling 5-211
Example 2-59
F
Face milling 3-145
FGROUP 3-96
A Anexa 12.97
Index A
Siemens AG 1997 All rights reserved.A-254 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
G
Grooving cycle - CYCLE93 4-167
H
HOLES1 2-84
HOLES2 2-88
I
Impermissible relief cut elements 4-189
Inside thread 3-98
L
Level definition 1-20
LONGHOLE 3-102
Longitudinal thread 4-202
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
O
Outer thread 3-97
Overview 1-28
Overview of cycles 1-17
Overview, cycle alarms 5-215
P
Parameter list 1-23
Plane definition 2-44
Plausibility checks 2-83
POCKET1 3-121
POCKET2 3-125
POCKET3 3-129
POCKET4 3-139
R
Rectangular pocket milling - POCKET1 3-121
Rectangular pocket milling - POCKET3 3-129
Return conditions 1-20; 2-44
Rigid tapping 2-56
Row of holes 2-84
S
SETMS 3-95
SLOT1 3-108
SLOT2 3-116
Slots arranged on a circle - SLOT1 3-108
Spindle programming 2-45
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
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
U
Undercut cycle - CYCLE94 4-176
La
SIEMENS AG
Sugestii
Corectii
A & D MC V5
P.O. Box 3180
D-91050 Erlangen
Federal Republic of Germany
pentru Publicatia/Manualul:
SINUMERIK 840D/810D/FM-NCCicluri
Documenta(ia utilizatorului
De la
Numele
Compania/Departmentul
Adresa:
Telefon: /
Telefax: /
Manual de programare
Comanda Nr.: 6FC5298-4AB40-0BP1Editia: 12.97
În cazul în care gasiti erori de tiparire la citireaacestei publicatii, va rugam anuntati-ne prin acestformular. Sugestiile pentru îmbunatatiri sunt deasemenea binevenite.
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
1 12.97 Generalitati 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-15
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
1 Generalitati 12.97 1
Siemens AG 1997. All Rights Reserved.1-16 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1 12.97 Generalitati
1.1 Note generale 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-17
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.
1 Generalitati 12.97
1.2 Privire generala asupra ciclurilor 1
Siemens AG 1997. All Rights Reserved.1-18 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 gauirireCYCLE81 Gaurire, centruire
CYCLE82 Gaurire, adâncire
CYCLE83 Gaurire adânca
CYCLE84 Filetare cu tarod fixat rigid
CYCLE840 Filetare cu tarod fixat în mandrina compensatoare
CYCLE85 Alezare 1
CYCLE86 Alezare 2
CYCLE87 Alezare 3
CYCLE88 Alezare 4
CYCLE89 Alezare 5
Cicluri de gaurire dupa modelHOLES1 Procesarea unui rând de gauri
HOLES2 Procesarea unor gauri amplasate pe un cerc
Cicluri de frezareLONGHOLE Frezarea unor gauri alungite amplasate radial
SLOT1 Frezarea unor canale radiale
SLOT2 Frezarea unor canale circulare
POCKET1 Frezarea unui buzunar dreptunghiular (cu cutit frontal)
POCKET2 Buzunar circular filetat cu cutitul (cu cutit frontal)
CYCLE90 Filetare prin frezare
de la SW 4 si ulterior:
POCKET3 Frezarea unui buzunar dreptunghiular(cu orice scula
de frezare)
POCKET4 Frezarea unui buzunar circular (cu orice scula de
frezare)
CYCLE71 Frezare plana
CYCLE72 Frezare de contur
Cicluri de strunjireCYCLE93 Canelare
1 12.97 Generalitati
1.2 Privire generala asupra ciclurilor 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-19
CYCLE94 Degajare (de tip E si F conform DIN)
CYCLE95 Degrosare
CYCLE96 Degajare pentru filete (de tip A, B, C si D conform DIN)
CYCLE97 Filetare prin strunjire
CYCLE98 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.
1 Generalitati 12.97
1.3 Programarea ciclurilor 1
Siemens AG 1997. All Rights Reserved.1-20 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 când 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 ramân active în timpul ciclului.
Definiti planul de prelucrare (G17, G18, G19) înainte
de apelarea ciclului. Un ciclu opereaza în planul
curent
• Abscisa (prima axa geometrica)
• Ordonata (a doua axa geometrica)
• Coordonata (a treia axa geometrica în spatiu)
În ciclurile de gaurire, gaura este prelucrata pe axa
care corespunde coordonatei la planul curent. La
frezare, adâncimea este data pe aceasta axa.
Ordonata
Abscisa
Y
X
Z
Cot
a G19
G18
G17
Alocarea axelor sI planelor
Comanda Planul Axa perpendiculara de avans
G17 X/Y Z
G18 Z/X Y
G19 Y/Z X
1 12.97 Generalitati
1.3 Programarea ciclurilor 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-21
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 Numele MD Valoarea minima
18118 MM_NUM_GUD_MODULES 7
18130 MM_NUM_GUD_NAMES_CHAN 10
18150 MM_GUD_VALUES_MEM 10
18170 MM_NUM_MAX_FUNC_NAMES 40
18242 MM_MAX_SIZE_OF_LUD_VALUE 8192
28020 MM_NUM_LUD_NAMES_TOTAL 200
28040 MM_NUM_LUD_VALUES_MEM 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).
1 Generalitati 12.97
1.3 Programarea ciclurilor 1
Siemens AG 1997. All Rights Reserved.1-22 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 ramân afisate pe ecran pâna 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 12.97 Generalitati
1.3 Programarea ciclurilor 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-23
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 când 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 când ciclul este apelat.
• Variabile sau
• constante
pot fi indicate în lista de parametri.
Daca variabilele sunt transferate în lista de parametri,
ele trebuie mai întâi 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.
1 Generalitati 12.97
1.3 Programarea ciclurilor 1
Siemens AG 1997. All Rights Reserved.1-24 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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, decât 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 decât 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 Definirea formei de prelucrat
Valori E si F
MID Adâncimea de avans (de introdus fara semn)
FFR Avans
VARI Tipul prelucrarii
Valori 0, 1 sau 2
FAL Toleranta finala de prelucrare.
1 12.97 Generalitati
1.3 Programarea ciclurilor 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-25
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) Apelare de ciclu
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" Definirea unui parametru, atribuirea valorii
DEF REAL MID=5, FFR, FALDEF INT VARI=1
Definirea de parametri cu sau fara
atribuirea valorii
N10 FFR=0.1 FAL=0 Atribuirea valorii
N20 CYCLE100 (FORM, MID, FFR, ->-> VARI, FAL)
Apelarea ciclului
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" Definirea unui parametru, atribuirea valorii
N10 R1=5 R2=0.1 R3=1 R4=0 Atribuirea valorilor
N20 CYCLE100 (FORM, R1, ->-> R2, R3, R4)
Apelarea ciclului
1 Generalitati 12.97
1.3 Programarea ciclurilor 1
Siemens AG 1997. All Rights Reserved.1-26 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 Definirea parametrilor, atribuirea valorilor
CYCLE100 ("E", MID*0.5, FFR+100,1) Apelarea ciclului
Adâncime de avans 3.5,viteza de avans
300
1 12.97 Generalitati
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-27
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 atât pentru
ciclurile Siemens, cât 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"
1 Generalitati 12.97
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.1-28 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
1.4.1 Privire generala asupra fisierelor necesare
Urmatoarele fisiere formeaza baza pentru suportul de
cicluri:
Atribuire Fisier Aplicatie Tipul fisierului
Selectarea ciclului cov.com Cicluri standard sI ale
utilizatorului
Fisier text
Masca de introducere pentru
setarea parametrilor
sc.com Cicluri standard Fisier text
Masca de introducere pentru
setarea parametrilor
uc.com Cicluri ale utilizatorului Fisier text
Afisarea mesajelor help *.bmp Cicluri standard sI ale
utilizatorului
Bitmap
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).
1 12.97 Generalitati
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-29
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 pâna la trei nivele de taste soft cu pâna 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
1 Generalitati 12.97
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.1-30 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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) Gaurire adanca
S3.2.0\Boring\
S3.2.1\Boring%n1\C6(CYCLE85) Alezare 1
...
M17
Explicarea sintaxei
Sx.y.z Tasta soft, numar si nivel, punctul separa cele trei numere
x înseamna tasta soft de la primul nivel (este posibil de la 2 la18)
y înseamna tasta soft de la al doilea nivel (este posibil de la 1 la 18 ).
z înseamna tasta soft de la al treilea nivel (1 la 18)
\text\ Tasta soft text, maxim 2 ⋅ 9 caractere
Caracterul pentru întreruperea liniei este „%n”
Cxx Numele afisarii mesajului help, un „p" este adaugat la numele fisierului de afisare
help pentru suportul ciclului, ex. Cxxp.bmp
(Name) Numele ciclului care este scris în program si este prezentat în masca de introducere
pentru setarea parametrilor.
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 12.97 Generalitati
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-31
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 cicluluiComentariu
//C6 (CYCLE85) Alezare 1
// Recunoasterea liniei de început pentru descrierea ciclului
C6 Numele afisajului de help extins cu un p (C1 - C28 Cicluri Siemens)
(CYCLE85) Numele ciclului . Acest nume este de asemanea scris în programul NC.
Boring 1 Comentariu (nu este evaluat )
Parametrizarea ciclrilor(R/0 2/1/Return plane, absolute)[return plane/RTP]
Început (
Tipul variabilei R REAL
I INTREG
C CARACTER
S SIR DE CARACTERE
Delimitare /
Domeniu de valori Limita minima, spatiu, limita superioara (ex. 0 2)
Delimitare /
Valoare pentru presetare o valoare (ex. 1)
Delimitare /
Text lung Este pus în linia de dialog
Sfârsit )
Începutul optiunii [
Text scurt Apare în masca parametrului
Delimitare /
Text în bitmap Numele parametrului
Sfârsitul optiunii ]
1 Generalitati 12.97
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.1-32 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Î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 theoperating 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 pâna la primul spatiu de la
dreapta sau pâna la prima virgula de la stânga.
Textele prescurtate sunt marcate cu asterisc, „*"
Text în bitmap= este citit din fisierul Cxx.awb
1 12.97 Generalitati
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-33
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)[Finaldrilling 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]
1 Generalitati 12.97
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.1-34 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 12.97 Generalitati
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-35
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.
Utilizând utilitarele PCX_CON.EXE si ARJ.EXE se
creaza un fisier fisier arhiva prin conversia fisierelor
PCX si comprimarea lor corespunzãtoare.
Aceste mijloace se gasesc pe discheta.
Fisierele de convertit trebuie sa se afle într-o director,
raspîndirea 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 atât ambele fisiere (*.b00 si *.b01),
cât si fisierul utilitar arj.exe într-o cale si startati
urmatoarea comanda:
arj a cst.arj *.*
1 Generalitati 12.97
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.1-36 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 12.97 Generalitati
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 1-37
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 0 0 „Planul de retragere ca valoare absoluta ”
85001 0 0 „Planul de retragere "
85002 0 0 „Adâncimea de gaurire ”
85003 0 0 „Fata de planul de retragere "
Explicarea sintaxei:
$ Identificator pentru numere de text
85000...89999 Numere de text pentru ciclurile utilizatorului
$85000... $... Mai multe texte sunt înlantuite
1 Generalitati 12.97
1.4 Suport pentru cicluri în editorul de programe 1
Siemens AG 1997. All Rights Reserved.1-38 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 pâna când
masca de introducere corespunzatoare apare
(afisarea help-ului apare pe MMC100 când 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).
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model 2
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
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, adâncire – CYCLE82 ................................................................................. 2-49
2.1.4 Gaurire adânca – 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 Rând de gauri - HOLES1 ........................................................................................ 2-84
2.3.3 Gauri amplasate pe un cerc - HOLES2 .................................................................... 2-88
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96 2
Siemens AG 1997 All rights reserved.2-40 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-41
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 sfârsitul 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”.
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-42 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 Parametri specifici
Alezare 1 - CYCLE85 Diferite avansuri pentru alezare si
retragere
Alezare 2 - CYCLE86 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 adâncimii, prelucrarea continua
dupa apasarea tastei NC Start, definirea
sensului de rotatie a axului
Alezare 4 - CYCLE88 La fel ca si CYCLE87, în plus, timp de
întârziere la atingerea adâncimii prescrise
Alezare 5 - CYCLE89 Alezarea si retragerea cu acelasi avans
Ciclurile de gaurire pot fi modale, adica sunt
executate la sfârsitul fiecarei fraze care contine
comenzi de deplasare. Si alte cicluri scrise de
utiizator pot fi apelate modal (vezi sectiunea 2.2).
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-43
Exista doua tipuri de parametri:
• Parametri geometrici si
• Parametri de prelucrare.
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 adâncimea 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.
Parametri geometrici
Plan de retragere
Spatiu de sigurantaPlan de referinta
Adâncimede gãurire
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-44 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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, ramân active si dupa ciclu.
Definirea planului
În cazul ciclurilor de gaurire, se admite ca sistemul
curent de coordonate al piesei, sistem în care se
desfasoara operatia de prelucrare, este definit prin
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
ramâne activa chiar si dupa terminarea ciclului (vezi
Manualul de programare).
App
licat
e
Too
l len
gth
com
pens
atio
n
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-45
,
Programarea arborelui masinii
Ciclurile de gaurire sunt scrise astfel încât 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, întâi
trebuie sa definiti arborele folosit ca arbore de baza
(vezi Manualul de programare).
Programarea timpilor de întârziere
Parametrii pentru timpii de întârziere î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.
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-46 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2.1.2 Gaurire, centruire – CYCLE81
Programare
CYCLE81 (RTP, RFP, SDIS, DP, DPR)
RTP real Plan de retragere (absolut)
RFP real Plan de referinta (absolut)
SDIS real Spatiu de siguranta (fara semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fara semn)
Functie
Scula gaureste cu avansul si viteza programata a
arborelui pâna la adâncimea finala de gaurire.
X
Z
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 pâna la adâncimea de gaurire cu avansul
programat în programul de apelare (G1)
• Retragerea la planul de retragere cu G0
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-47
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
adâncimea de gaurire este mai mare decât distanta
între planul de referinta si adâncimea 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
Adâncimea de gaurire poate fi definita atât
absolut(DP), cât si relativ (DPR) la planul de referinta.
Daca este introdusa ca valoare relativa, valoare este
parcursa direct în ciclu.
G1
G0
RTP
RFP+SDISRFP
DP=RFP-DPR
X
Z
Note suplimentare
Daca o valoare este introdusa atât pentru DP cât sI
pentru DPR, adâncimea finala de gaurire este derivata
de la DPR. Daca DPR difera de adâncimea de
gaurire programata prin DP, în linia de dialog este
afisat mesajul: „Depth: Corresponds to value for
relative depth”.
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-48 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Daca valorile pentru planul de referinta si planul de
retragere sunt identice, o adâncime 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 pâna la adâncimea de gaurire este mai mica.
Exemplu de programare
Gaurire-centruire
Puteti folosi acest program pentru a face 3 gauri
folosind ciclul de gaurire CYCLE81, când acest ciclu
este apelat cu diferite setari de parametri. Axa de
gaurire este întotdeauna axa Z.
X
Y
40
B
90
30
0
120
35 100 108
A
A - B
Z
Y
N10 G0 G90 F200 S300 M3 Specificarea valorilor tehnologice
N20 D3 T3 Z110 Deplasare catre planul de retragere
N30 X40 Y120 Deplasare catre prima pozitie de gaurire
N40 CYCLE81 (110, 100, 2, 35) Apelarea ciclului cu adâncimea absoluta
de gaurire, spatiu de siguranta si lista de
parametri incompleta
N50 Y30 Deplasare catre urmatoarea pozitie de
gaurire
N60 CYCLE81 (110, 102, , 35) Apelarea ciclului fara spatiu de siguranta
N70 G0 G90 F180 S300 M03 Specificarea valorilor tehnologice
N80 X90 Deplasare catre urmatoarea pozitie
N90 CYCLE81 (110, 100, 2, , 65) Apelarea ciclului cu adâncime relativa de
gaurire si spatiu de siguranta
N100 M30 Sfârsitul programului
08.97
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-49
2.1.3 Gaurire, adâncire – CYCLE82
Programare
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)
Parametri
RTP real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absolut)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea finala de gaurire
Functie
Scula gaureste cu avansul si viteza programata a
arborelui pâna la adâncimea finala de gaurire.Dupa
atingerea adâncimii de gaurire poate fi programat un
timp de întârziere.
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 pâna la adâncimea de gaurire cu
avansul programat în programul de apelare cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Retragerea la planul de retragere cu G0
X
Z
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-50 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
DTB
Parametrul DTB este timpul de întârziere la
adâncimea de gaurire (spargerea aschiilor), în
secunde.
G0
G1
G4
RTP
RFP+SDISRFP
DP=RFP-DPRX
Z
Exemplu de programare
Gaurire-adâncire
Acest program executa o singura gaura adânca de 27
mm în punctul X24, Y15 , în planul XY cu ciclul
CYCLE82.
Timpul de întârziere este de 2 s, spatiul de siguranta
pe axa de gaurire Z este de 4 mm.
X
Y
24 75102
A - B
A
B
Z
Y
15
N10 G0 G90 F200 S300 M3 Specificarea valorilor tehnologice
N20 D3 T3 Z110 Deplasare catre planul de retragere
N30 X24 Y15 Deplasare catre pozitia de gaurire
N40 CYCLE82 (110, 102, 4, 75, , 2) Apelarea ciclului cu adâncime de gaurire
absoluta si spatiu de siguranta
N50 M30 Sfârsitul programului
08.97
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-51
2.1.4 Gaurire adânca – CYCLE83
Programare
CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)
Parametri
RTP real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
FDEP real Prima adâncime de gaurire (absoluta)
FDPR real Prima adâncime de gaurire fata de planul de referinta (fãrã semn)
DAM real Gradul de regresie (fãrã semn)
DTB real Timp de întârziere la adâncimea finala de gaurire (spargerea aschiilor)
DTS real Timp de întârziere în punctul de început pentru îndepartarea aschiilor
FRF real Factorul de avans pentru prima adâncime de gaurire (fãrã semn)
Domeniul de valori: 0.001 ... 1
VARI int Tipul prelucrarii
Spargerea aschilor =0
Îndepartarea aschiilor =1
Functie
Scula gaureste cu avansul si viteza programata a
arborelui pâna la adâncimea finala de gaurire.
Ciclul „Gaurire adânca” realizeaza gauri prin avansari
sI retrageri succesive (pentru eliminarea aschiilor), cu
adâncime ce creste treptat pâna la atingerea
adâncimii maxime definite. Burghiul poate fi retras
pâna la planul de referinta la fiecare retragere pentru
îndepartarea aschiilor sau poate fi retras cu numai 1
mm de fiecare data pentru spargerea aschiilor.
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-52 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 adânca cu îndepartarea aschiilor
• Apropierea cu G0 de planul de referinta la distanta
de siguranta
• Avansarea pâna la prima adâncime de gaurire cu
G1, cu avans care difera de avansul definit în
programul de apelare functie de parametrul FRF
(factorul avans)
• Timp de întârziere la adâncimea finala de gaurire
(parametrul DTB)
• Retragere cu G0 pâna la distanta de siguranta fata
de planul de referinta pentru îndepartarea aschiilor
• Timp de întârziere în punctul de start (parametrul
DTS)
• Avansarea pâna la ultima adâncime de gaurire
minus spatiul liber calculat de catre ciclu, cu G0
• Avansarea pâna la urmatoarea adâncime de
gaurire cu avansul programat, cu G1 (secventa de
deplasari se continua pâna la atingerea adâncimii
finale de gaurire)
• Retragerea pâna la planul de retragere cu G0
X
Z
G1G0G4
RTPRFP+SDISRFP
FDEP
FDEP
DP = RFP-DPR
X
Z
08.97
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-53
Gaurire adânca cu spargerea aschiilor :
• Apropierea de planul de referinta la distanta de
siguranta cu G0
• Avansarea pâna la prima adâncime de gaurire cu
G1, avansul care difera de avansul definit în
programul de apelare functie de parametrul FRF
(factorul avans)
• Timp de întârziere la adâncimea finala de gaurire
(parametrul DTB)
• Retragere cu 1 mm fata de actuala adâncime cu
G1 si cu avansul programat în programul de
apelare pentru spargerea aschiilor
• Avansarea pâna la urmatoarea adâncime de
gaurire cu avansul programat, cu G1 (secventa de
deplasari se continua pâna la atingerea adâncimii
finale de gaurire)
• Retragere pâna la planul de retragere cu G0
X
Z
G1G0G4
RTP
RFP+SDISRFP
FDEP
DP = RFP-DPR
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
FDEP si DAM
Adâncimea curenta este calculata în ciclu astfel:
• Primul pas, adâncimea parametrizata cu prima
adâncime de gaurire este parcursa atât timp cât
nu se depaseste adâncimea totala de gaurire.
• De la a doua adâncime de gaurire, adâncimea
este obtinuta scazând gradul de regresie din
ultima adâncime, cu conditia ca ultima sa fie mai
mare decât gradul de regresie programat.
• Urmatoarele adâncimi corespund gradului de
regresie, atât timp cât adâncimea ramasa este
mai mare decât dublul gradului de regresie.
08.97
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-54 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
• Ultimele doua adâncimi sunt împartite în mod egal
si parcurse, si de aceea sunt întotdeauna mai mari
decât jumatate din gradul de regresie.
• Daca valoarea primei adâncimi de gaurire este
incompatibila cu adâncimea 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 adâncime de
gaurire poate fi definita ca valoare relativa.
DTB
Parametrul DTB este timpul de întârziere la
adâncimea de gaurire (spargerea aschiilor), în
secunde.
DTS
Timpul de întârziere î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 adâncime de gaurire.
VARI
Daca parametrul VARI=0 este setat, burghiul se
retrage 1 mm dupa fiecare adâncime de gaurire pentru
spargerea aschiilor. Daca VARI=1, burghiul se retrage
de fiecare data pâna la distanta de siguranta fata de
planul de referinta.
Note suplimentare
Spatiul liber este calculat în ciclu astfel:
• Daca adâncimea de gaurire este 30 mm, valoarea
spatiului este întotdeauna 0.6 mm.
• Pentru adâncimi mai mari, este folosita formula
adâncimea de gaurire/50 (maxim 7 mm).
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-55
Exemplu de programare
Gaurire adânca
Acest program executa ciclul CYCLE83 în punctele
X50 Y120 si X80 Y60 în planul XY. Prima gaura este
executata cu timpul de întârziere zero si tipul de
prelucrare - spargerea aschiilor. Adâncimea finala de
gaurire si prima adâncime de gaurire sunt introduse
ca valori absolute. În cea de-a doua apelare a ciclului,
este programat un timp de întârziere de 1 s. Este
selectata prelucrarea prin îndepartarea aschiilor,
adâncimea finala de gaurire este data fata de planul
de referinta. În ambele cazuri, axa de gaurire este axa
Z.
X
Y
80 5
150
A - B
Z
Y
B
A
120
60
DEF REAL RTP=155, RFP=150, SDIS=1, DP=5,DPR=145, FDEP=100, FDPR=50, DAM=20,DTB=1, FRF=1, VARI=0
Definirea parametrilor
N10 G0 G17 G90 F50 S500 M4 Specificarea valorilor tehnologice
N20 D1 T42 Z155 Deplasare catre planul de retragere
N30 X50 Y120 Deplasare catre prima pozitie de gaurire
N40 CYCLE83 (RTP, RFP, SDIS, DP, ,->-> , FDEP, , DAM, , FRF, VARI)
Apelarea ciclului, parametri de adâncime
având valori absolute
N50 X80 Y60 Deplasare catre urmatoarea pozitie de
gaurire
N55 FRF=0.5 VARI=1 Atribuirea valorilor
N60 CYCLE83 (RTP, RFP, SDIS, , DPR, , ->-> FDPR, DAM, DTB, , FRF, VARI)
Apelarea ciclului cu date relative pentru
adâncimea finala si prima adâncime de
gaurire. Spatiul de siguranta este 1 mm;
avansul este 0.5
N70 M30 Sfârsitul programului
-> trebuie programat într-o fraza
08.97
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-56 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiu de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea de filetare (spargerea aschiilor)
SDAC int Sensul de rotatie dupa încheierea ciclului
Valori: 3, 4 sau 5
MPIT real 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 real Pozitia axului masinii pentru stop orientat (în grade)
SST real Viteza de filetare
SST1 real Viteza de retragere
Functie
Scula gaureste la avansul si viteza programata a
arborelui pâna la adâncimea 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).
08.97
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-57
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 pâna la adâncimea finala de gaurire cu
G331 si viteza SST
• Timp de întârziere la adâncimea de filetare
(parametrul DTB)
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu G332, viteza axului SST1 si
inversarea directiei de rotatie
• Retragere pâna la planul de retragere cu G0,
modul de functionare ca ax principal este
reîntrodus 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 întârziere în secunde. Este
recomandat ca timpul de întârziere 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.
X
ZG0
G331
G332
G4
RTP
RFP+SDISRFP
DP=RFP-DPR
08.97
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-58 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 stânga sau pe dreapta sunt specificate
prin semnul parametrului-pas al filetului:
• valoare pozitiva → dreapta (ca pentru M3)
• valoare negativa → stânga (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.
08.97
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-59
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 întârziere.
Parametrilor pentru sensul de rolatie si pasul filetului
trebuie sa li se atribuie valori. Este executat un filet
metric M5.
X
Y
3036
6
A - B
Z
Y
B
A
35
N10 G0 G90 T4 D4 Specificarea valorilor tehnologice
N20 G17 X30 Y35 Z40 Deplasare catre pozitia de gaurire
N30 CYCLE84 (40, 36, 2, , 30, , 3, 5, ->->, 90, 200, 500)
Apelarea ciclului, parametrul PIT a fost
omis, nu s-au introdus valori pentru
adâncimea absoluta si timpul de
întârziere. Oprirea arborelui la 90 de grade,
viteza pentru filetare est 200, viteza pentru
retragere este 500
N40 M30 Sfârsitul programului
-> trebuie programat într-o fraza
08.97
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-60 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea de filetare
SDR int Sensul de rotatie pentru retragere
Valori: 0 (inversare automata a sensului de rotatie)
3 sau 4 (pentru M3 sau M4)
SDAC int Sensul de rotatie dupa încheierea ciclului
Valori: 3, 4 sau 5
ENC int Filetare cu sau fara traductor de pozitie
Valori: 0 = cu traductor de pozitie
1 = fara traductor de pozitie
MPIT real Pasul filetului ca marime
Domeniul de valori: 3 (pentru M3) ... 48 (pentru M48)
PIT real Pasul filetului ca valoare
Domeniul de valori: 0.001 ... 2000.000 mm
Functie
Scula gaureste cu avansul si viteza programata a
arborelui pâna la adâncimea de filetare.
Cu acest ciclu se poate executa filetare cu mandrina
compensatoare
• fara traductor de pozitie si
• cu traductor de pozitie .
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-61
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 adâncimea finala de gaurire cu
G63
• Timp de întârziere la adâncimea filetului
(parametrul DTB)
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu G63
• Retragere pâna la planul de retragere cu G0
Z G0G63G4
X
RTP
RFP+SDISRFP
DP=RFP-DPR
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 adâncimea finala de gaurire cu
G33
• Timp de întârziere la adâncimea filetului
(parametrul DTB)
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu G33
• Retragere pâna la planul de retragere cu G0
Z G0G33G4
X
RTP
RFP+SDISRFP
DP=RFP-DPR
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-62 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
DTB
Programeaza timpul de întârziere î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 încât 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 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-63
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.
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-64 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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
trebuie sa i se asigure valoarea 1, adâncimea de
gaurire este absoluta. Parametrul-pas PIT poate fi
omis. Pentru prelucrare este utilizata o mandrina
compensatoare.X
Y
35
5615
A - B
Z
Y
B
A
35
N10 G90 G0 D2 T2 S500 M3 Specificarea valorilor tehnologice
N20 G17 X35 Y35 Z60 Deplasare catre pozitia de gaurire
N30 G1 F200 Specificarea vitezei de avans
N40 CYCLE840 (59, 56, , 15, , 1, 4, 3, 1) Apelarea ciclului, timpul de întârziere 1s,
SDR=4, SDAC=3, fara spatiu de siguranta,
parametrii MPIT, PIT sunt omisi (adica li
se atribuie valoarea zero)
N50 M30 Sfârsitul programului
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-65
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.
X
Y
3556
15
A - B
Z
Y
B
A
35
DEF INT SDR=0DEF REAL PIT=3.5
Definirea parametrilor cu atribuirea valorilor
N10 G90 G0 D2 T2 S500 M4 Specificarea valorilor tehnologice
N20 G17 X35 Y35 Z60 Deplasare catre pozitia de gaurire
N30 CYCLE840 (59, 56, , 15, , , , , , ->->, PIT)
Apelarea ciclului, fara spatiu de siguranta,
valoarea programata pentru adâncime este
absoluta, parametrii SDAC, ENC, MPIT
sunt omisi (adica li se atribuie valoarea
zero)
N40 M30 Sfârsitul programului
-> trebuie programat într-o fraza
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-66 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2.1.7 Alezare 1 – CYCLE85
Programare
CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)
Parametri
RTP real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncimea de gaurire (spargerea aschiilor)
FFR real Avans
RFF real Avansul de retragere
Functie
Scula gaureste cu avansul si viteza programata a
arborelui pâna la adâncimea 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.
X
Z
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-67
Ciclul executa urmatoarea secventa de
deplasare:
• Apropierea de planul de referinta la distanta de
siguranta cu G0
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat sub FFR, cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Retragere pâna la distanta de siguranta fata de
planul de referinta cu avansul de retragere definit
sub parametrul RFF, cu G1
• Retragere pâna 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 întârziere la
adâncimea 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.
X
ZG0
G1
G4
RTP
RFP+SDISRFP
DP=RF-DPR
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-68 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Exemplu de programare
Alezare 1
Ciclul CYCLE85 este apelat în punctul Z70 X50 în
planul ZX . Axa de alezare este axa Y. Valoarea
pentru adâncimea finala de gaurire este programata
ca valoare relativa, nu este programat un timp de
întârziere. Muchia superioara a piesei este la Y102.
Z
X
70102
77
A - B
Y
X
B
A
50
DEF REAL FFR, RFF, RFP=102, DPR=25,SDIS=2
Definirea parametrilor cu atribuirea valorilor
N10 FFR=300 RFF=1.5*FFR S500 M4 Specificarea valorilor tehnologice
N20 G18 Z70 X50 Y105 Deplasare catre pozitia de gaurire
N30 CYCLE85 (RFP+3, RFP, SDIS, , DPR, ,->-> FFR, RFF)
Apelarea ciclului, nu este programat un
timp de întârziere
N40 M30 Sfârsitul programului
-> trebuie programat într-o fraza
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-69
2.1.8 Alezare 2 – CYCLE86
Programare
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)
Parametri
RTP real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timpul de întârziere la adâncimea finala de gaurire (spargerea aschiilor)
SDIR int Sensul de rotatie
Valoare: 3 (pentru M3)
4 (pentru M4)
RPA real Distanta de retragere pe abscisa planului activ (incrementala, cu semn)
RPO real Distanta de retragere pe ordonata planului activ (incrementala, cu semn)
RPAP real Distanta de retragere pe coordonata planului activ (incrementala, cu
semn)
POSS real Pozitia axului masinii pentru stopul orientat în ciclu (în grade)
Functie
Scula gaureste la avansul si viteza programata a
arborelui pâna la adâncimea finala de gaurire.
Ciclul Alezare 2 se caracterizeaza printr-o oprire
orientata a arborelui masinii la atingerea adâncimii 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.
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-70 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Secventa de operare
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 pâna la adâncimea de gaurire cu
avansul programat înainte de apelare, cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Oprire orientata a axului masinii în pozitia
programata sub POSS
• Distanta de retragere pe cele trei axe cu G0
• Retragere pâna la distanta de siguranta fata de
planul de siguranta cu G0
• Retragere pâna la planul de retragere cu G0
(pozitia initiala în cele doua axe ale planului)
X
Z
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
DTB
Parametrul DTB este timpul de întârziere la
adâncimea 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
decât 3 sau 4 (M3/M4), se afiseaza alarma
61102 „No spindle direction programmed”
si ciclul nu este executat.
X
ZG0
G1
G4
SPOS
RTP
RFP+SDISRFP
DP=RFP-DPR
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-71
RPA
Sub acest parametru se defineste o miscare de
retragere pe abscisa, care este executata dupa
atingerea adâncimii 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 adâncimii 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 adâncimii 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 adâncimii 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.
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-72 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Exemplu de programare
Alezare 2
Ciclul CYCLE86 este apelat în punctul X70 Y50 în
planul XY. Axa de alezare este aza Z. Adâncimea de
gaurire este programata ca valoare absoluta. Nu este
definit un spatiu de siguranta. Timpul de întârziere la
adâncimea 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. X
Y
70110
77
A - B
Z
Y
B
A
50
DEF REAL DP, DTB, POSS Definirea parametrilor
N10 DP=77 DTB=2 POSS=45 Atribuirea valorilor
N20 G0 G17 G90 F200 S300 Specificarea valorilor tehnologice
N30 D3 T3 Z112 Deplasare catre planul de retragere
N40 X70 Y50 Deplasare catre pozitia de gaurire
N50 CYCLE86 (112, 110, , DP, , DTB, 3,->-> –1, –1, +1, POSS)
Apelarea ciclului cu adâncime absoluta de
gaurire
N60 M30 Sfârsitul programului
-> trebuie programat într-o fraza
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-73
2.1.9 Alezare 3 – CYCLE87
Programare
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)
Parametri
RTP real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
SDIR int Sensul de rotatie
Valoare: 3 (pentru M3)
4 (pentru M4)
Functie
Scula gaureste cu avansul si viteza programata a
arborelui pâna la adâncimea finala de gaurire.
Cu ciclul Alezare 3, la atingerea adâncimii de gaurire
se realizeaza o oprire neorientata a arborelui masinii,
M5, urmata de un stop programat M0. Pentru
continuarea miscarii de retragere pâna la planul de
retragere, se apasa NC START.
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-74 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat înainte de apelarea ciclului, cu
G1
• Oprirea arborelui masinii cu M5
• Apasati tasta NC START
• Retragerea pâna la planul de retragere cu G0
X
Z
Explicarea parametrilor
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 decât 3 sau 4 (M3/M4), este
afisata alarma 61102 „No spindle direction
programmed” si ciclul nu este executat.
X
ZG0
G1
M5/M0
RTP
RFP+SDISRFP
DP=RFP-DPR
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-75
Exemplu de programare
Alezare 3
Ciclul CYCLE87 este apelat în punctul X70 Y50 în
planul XY. Axa de alezare este axa Z. Adâncimea
finala de gaurire este programata ca o valoare
absoluta, spatiul de siguranta este de 2 mm.
X
Y
70110
77
A - B
Z
Y
B
A
50
DEF REAL DP, SDIS Definirea parametrilor
N10 DP=77 SDIS=2 Atribuirea valorilor
N20 G0 G17 G90 F200 S300 Specificarea valorilor tehnologice
N30 D3 T3 Z113 Deplasare catre planul de retragere
N40 X70 Y50 Deplasare catre pozitia de gaurire
N50 CYCLE87 (113, 110, SDIS, DP, , 3) Apelarea ciclului cu sensul de rotatie al
arborelui M3
N60 M30 Sfârsitul programului
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-76 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2.1.10 Alezare 4 – CYCLE88
Programare
CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)
Parametri
RTP real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timp de întârziere la adâncmea finala de gaurire
SDIR int Sensul de rotatie Valoare: 3 (pentru M3) 4 (pentru M4)
Functie
Scula gaureste cu avansul si viteza programata a
arborelui pâna la adâncimea finala de gaurire. Alezare
4 se caracterizeaza printr-un timp de întârziere dupa
atingerea adâncimii 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 pâna la atingerea
planului de retragere.
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
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat înainte de apelarea ciclului, cu
G1
• Temporizare la adâncimea finala de gaurire
• Oprire a arborelui cu M5
• Apasati tasta NC START
• Retragerea pâna la planul de retragere cu G0
X
Z
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-77
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR
DTB
Parametrul DTB este timpul de întârziere la
adâncimea finala de gaurire (spargerea aschiilor), în
secunde.
SDIR
Sensul de rotatie programat este activ pentru
miscarea catre adâncimea finala de gaurire. Daca
sunt generate alte valori decât 3 sau 4 (M3/M4), este
afisata alarma 61102 „No spindle direction
programmed" si ciclul nu este executat.
X
ZG0
G1
G4
M5/M0
RTP
RFP+SDISRFP
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. Adâncimea finala
de gaurire este definita ca o valoare relativa la planul
de referinta.
M4 este activ în ciclu.
X
Y
80
90
10230
A - B
Z
Y
B
A
DEF REAL RFP, RTP, DPR, DTB, SDIS Definirea parametrilor
N10 RFP=102 RTP=105 DPR=72 DTB=3 SDIS=3 Atribuirea valorilor
N20 G17 G90 F100 S450 Specificarea valorilor tehnologice
N30 G0 X80 Y90 Z105 Deplasare catre pozitia de gaurire
N40 CYCLE88 (RTP, RFP, SDIS, , DPR, ->-> DTB, 4)
Apelarea ciclului cu
sensul de rotatie al axului M4
N50 M30 Sfârsitul programului
-> trebuie programat într-o fraza
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.2-78 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2.1.11 Alezare 5 – CYCLE89
Programare
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)
Parametri
RTP real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (fãrã semn)
DP real Adâncimea finala de gaurire (absoluta)
DPR real Adâncimea finala de gaurire fata de planul de referinta (fãrã semn)
DTB real Timpul de întârziere la adâncimea finala de gaurire (spargerea aschiilor)
Functie
Scula gaureste la avansul si viteza programata a
arborelui pâna la adâncimea finala de gaurire. Odata
ce a fost atinsa adâncimea de gaurire, se poate
programa un timp de întârziere.
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
• Avansarea pâna la adâncimea finala de gaurire cu
avansul programat înainte de apelarea programului,
cu G1
• Timp de întârziere la adâncimea finala de gaurire
• Retragere cu acelasi avans pâna la distanta de
siguranta fata de planul de referinta, cu G1
• Retragere pâna la planul de retragere cu G0
X
Z
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.1 Cicluri de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-79
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicare parametrilor RTP, RFP, SDIS, DP, DPR.
DTB
Parametrul DTB este timpul de întârziere la
adâncimea finala de gaurire (spargerea aschiilor) în
secunde. X
ZG0
G1
G4
RTP
RFP+SDISRFP
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 adâncime de gaurire specificata ca valoare
absoluta. Axa de alezare este axa Z.
X
Y
80
90
10272
A - B
Z
Y
B
A
DEF REAL RFP, RTP, DP, DTB Definirea parametrilor
RFP=102 RTP=107 DP=72 DTB=3 Atribuirea valorilor
N10 G90 G17 F100 S450 M4 Specificarea valorilor tehnologice
N20 G0 X80 Y90 Z107 Deplasare catre pozitia de gaurire
N30 CYCLE89 (RTP, RFP, 5, DP, , DTB) Apelarea ciclului
N40 M30 Sfârsitul programului
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.2 Apelarea modala a ciclurilor de gaurire 2
Siemens AG 1997 All rights reserved.2-80 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 subprogramMCALL
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 pastrând valorile anterioare
ale parametrilor.
Puteti genera o apelare modala a unui subprogram
prin programarea cuvântului-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 programând 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
08.97
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.2 Apelarea modala a ciclurilor de gaurire 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-81
Exemplu de programare
Rând de 5 gauri
Cu acest program puteti prelucra un rând de 5 gauri
filetate amplasate de-a lungul axei Z, în planul ZX.
Distanta dintre gauri este de 20 mm. Rândul de gauri
începe în punctul Z20 X30, prima gaura fiind la 10
mm. de acest punct. În acest exemplu, geometria
rândului de gauri a fost programata fara a folosi un
ciclu. Întâi, gaurirea se executa cu ciclul CYCLE81 si,
apoi, cu ciclul de filetare cu tarod fixat rigid,
CYCLE84. Gaurile au 80 mm. adâncime. Aceasta
este diferenta între planul de referinta si adâncimea
finala de gaurire.
X
Z
20
10222
A - B
Y
Z
B
A
2020
2020
20
30
DEF REAL RFP=102, DP=22, RTP=105, ->-> PIT=4.2, SDISDEF INT COUNT=1
Definirea parametrilor cu atribuirea valorilor
N10 SDIS=3 Valoarea pentru spatiul de siguranta
N20 G90 F300 S500 M3 D1 T1 Specificarea valorilor tehnologice
N30 G18 G0 Y105 Z20 X30 Apropierea de pozitia de start
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a ciclului de gaurire
N50 MA1: G91 Z20 Deplasare catre urmatoarea pozitie (planul
ZX). Ciclul este executat
N60 COUNT=COUNT+1N70 IF COUNT<6 GOTOB MA1
Bucla pentru pozitiile de gaurire în lungul
rândului de gauri
N80 MCALL Deselectarea apelarii modale
N90 G90 Y105 Z20 Apropierea de pozitia de start din nou
N100 COUNT=1 Setarea contorului la zero
N110 ... Schimbarea sculei
N120 MCALL CYCLE84 (RTP, RFP, SDIS, ->-> DP , , 3, , PIT, , 400)
Apelarea modala a ciclului de filetare
N130 MA2: G91 Z20 Urmatoarea pozitie de gaurire
N140 COUNT=COUNT+1N150 IF COUNT<6 GOTOB MA2
Bucla pentru pozitiile de gaurire în lungul
rândului de gauri
N160 MCALL Deselectarea apelarii modale
N170 G90 X30 Y105 Z20 Apropierea de pozitia de start din nou
N180 M30 Sfârsitul programului
-> trebuie programat într-o fraza
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.2 Apelarea modala a ciclurilor de gaurire 2
Siemens AG 1997 All rights reserved.2-82 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Note suplimentare
Explicarea acestui exemplu
Apelarea modala trebuie deselectata în fraza N80
pentru ca în urmatoarea fraza, scula este deplasata
pâna î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 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.3 Cicluri de gaurire dupa model 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-83
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 când 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.
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.3 Cicluri de gaurire dupa model 2
Siemens AG 1997 All rights reserved.2-84 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2.3.2 Rând de gauri – HOLES1
Programare
HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)
Parametri
SPCA real Abscisa unui punct de referinta pe linia dreapta (absoluta)
SPCO real Ordonata acestui punct de referinta (absoluta)
STA1 real Unghiul cu abscisa
Domeniul de valori –180<STA1<=180 de grade
FDIS real Distanta între punctul de referinta si prima gaura (fãrã semn)
DBH real Distanta între gauri (fãrã semn)
NUM int Numarul de gauri
Functie
Cu acest ciclu puteti programa un rând 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 rândul de gauri este prelucrat începând cu prima
gaura sau cu ultima, din pozitia actuala a axelor
planului de si geometria rândului de gauri. Pozitiile de
gaurire sunt, apoi, abordate una dupa alta, cu
deplasare rapida.
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.3 Cicluri de gaurire dupa model 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-85
Explicarea parametrilor
SPCA si SPCO
Se defineste un punct ca punct de referinta de-a
lungul liniei rândului de gauri pentru determinarea
distantelor dintre gauri. Distanta FDIS pâna la prima
gaura este definita din acest punct.
STA1
Linie dreapta poate fi în orice pozitie în plan. Este
specificata atât prin punctul definit de SPCA si
SPCO, cât si de unghiul între dreapta si abscisa
sistemului de coordonate al piesei care este activ
când 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.
X
Y
STA1
FDIS
DBH
SPCA
SP
CO
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.3 Cicluri de gaurire dupa model 2
Siemens AG 1997 All rights reserved.2-86 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Exemplu de programare
Rând de gauri
Cu acest program puteti prelucra un rând de 5 gauri
filetate pozitionate de-a lungul axei Z în planul ZX.
Distanta între gauri este de 10 mm. Rândul de gauri
începe la Z20 si X30, prima gaura din rând începe la
20 mm de acest punct. Geometria rândului de gauri
este descrisa de ciclul HOLES1. Întâi, gaurirea este
executata cu ciclul CYCLE81 si apoi cu ciclul de
filetare cu tarod fixat rigid, CYCLE84. Gaurile au
adâncimea de 80 mm. Aceasta este diferenta între
planul de referinta si adâncimea finala de gaurire.
X
Z
30102
22
A - B
Y
Z
B
A
2020
2020
2020
DEF REAL RFP=102, DP=22, RTP=105DEF REAL SDIS, FDISDEF REAL SPCA=30, SPCO=20, STA1=0, ->-> FDIS=20, DBH=20DEF INT NUM=5
Definirea parametrilor cu atribuirea valorilor
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 Specificarea valorilor tehnologice
N30 G18 G0 Z20 Y105 X30 Abordarea pozitiei de start
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a ciclului de gaurire
N50 HOLES1 (SPCA, SPCO, STA1, FDIS, ->-> DBH, NUM)
Apelarea ciclului rând de gauri, ciclul începe
cu prima gaura. În acest ciclu sunt atinse
numai pozitiile de gaurire
N60 MCALL Deselectarea apelarii modale
... Schimbarea sculei
N70 G90 G0 Z30 Y75 X105 Deplasare catre pozitia alaturata celei de-a
cincea gauri
N80 MCALL CYCLE84 (RTP, RFPSDIS, DP, ,->-> , , 3, , 4.2)
Apelarea modala a ciclului de filetare
N90 HOLES1 (SPCA, SPCO, STA, FDIS, ->-> DBH, NUM)
Apelarea ciclului rând de gauri, începând de
la a cincea gaura din rând
N100 MCALL Deselectarea apelarii modale
N110 M30 Sfârsitul programului
-> trebuie programat într-o fraza
2 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.3 Cicluri de gaurire dupa model 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-87
Exemplu de programare
Retea de gauri
Cu acest program puteti executa o retea de gauri,
continând 5 rânduri de câte 5 gauri, care se întinde în
planul XY, la distanta de 10 mm una de alta. Punctul
de start al retelei este X30 Y20.
30
10 10
1020
Y
X
DEF REAL RFP=102, DP=75, RTP=105, SDIS=3DEF REAL SPCA=30, SPCO=20, STA1=0, ->-> DBH=10, FDIS=10DEF INT NUM=5, LINENUM=5, COUNT=0
Definirea parametrilor cu atribuirea valorilor
DEF REAL LINEDISTN10 LINEDIST=DBH Distanta între rânduri=distanta între gauri
N20 G90 F300 S500 M3 D1 T1 Specificarea valorilor tehnologice
N30 G17 G0 X=SPCA-10 Y=SPCO Z105 Apropierea de pozitia de start
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP) Apelarea modala a unui ciclu de gaurire
N50 MARK1: HOLES1 (SPCA, SPCO, STA1, -> -> FDIS, DBH, NUM)
Apelarea ciclului rând de gauri
N60 SPCO=SPCO+LINEDIST Ordonata punctului de referinta pentru
urmatoarea linie
N70 COUNT=COUNT+1N80 IF COUNT<LINENUM GOTOB MARK1
Salt înapoi la MARK1 daca conditiile sunt
îndeplinite
N90 MCALL Deselectarea apelarii modale
N100 G90 G0 X=SPCA-10 Y=SPCO Z105 Apropierea de pozitia de start
N110 M30 Sfârsitul programului
-> trebuie programat într-o fraza
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.3 Cicluri de gaurire dupa model 2
Siemens AG 1997 All rights reserved.2-88 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
2.3.3 Gauri amplasate pe un cerc – HOLES2
Programare
HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)
Parametri
CPA real Abscisa centrului cercului pe care sunt amplasate gaurile (absoluta)
CPO real Ordonata centrului cercului pe care sunt amplasate gaurile(absoluta)
RAD real Raza cercului pe care sunt amplasate gaurile (fãrã semn)
STA1 real Unghiul initial
Domeniul de valori–180<STA1<=180 de grade
INDA real Unghiul de indexare
NUM int 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 03.96 Cicluri de gaurire si cicluri de gaurire dupa model
2.3 Cicluri de gaurire dupa model 2
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 2-89
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.
Y CPA
INDA
STA1
CP
O
RAD
X
2 Cicluri de gaurire si cicluri de gaurire dupa model 03.96
2.3 Cicluri de gaurire dupa model 2
Siemens AG 1997 All rights reserved.2-90 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Exemplu de programare
Gauri amplasate pe un cerc
Programul foloseste ciclul CYCLE82 4 pentru a
executa gauri cu o adâncime de 30 mm. Adâncimea
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.
X
Y
70
42
30 Z
Y
B
A
33°
60
DEF REAL CPA=70,CPO=60,RAD=42,STA1=33DEF INT NUM=4
Definirea parametrilor cu atribuirea valorilor
N10 G90 F140 S710 M3 D4 T40 Specificarea valorilor tehnologice
N20 G17 G0 X50 Y45 Z2 Apropierea de pozitia de start
N30 MCALL CYCLE82 (2, 0,2, , 30) Apelarea modala a ciclului de gaurire, fara
timp de întârziere, 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 Deselectarea apelarii modale
N60 M30 Sfârsitul programului
3 03.96 Cicluri de frezare 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-91
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
08.97
3 Cicluri de frezare 03.96 3
Siemens AG 1997 All rights reserved.3-92 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3 03.96 Cicluri de frezare
3.1 Informatii generale 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-93
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 sfârsitul 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”.
3 Cicluri de frezare 03.96
3.2 Cerinte 3
Siemens AG 1997 All rights reserved.3-94 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 mâinii drepte.
Functiile G si cadrul curent programat ramân 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).
08.97
3 03.96 Cicluri de frezare
3.2 Cerinte 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-95
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, întâi 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
ramân afisate pâna la afisarea urmatorului mesaj sau
pâna la terminarea ciclului.
Datele de setare a ciclului
Câtiva 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] Valoare Semnificatie Cicluri afectate
ZSD[1] 0 Calcularea adâncimii se face în noile cicluri între planul de
referinta + spatiul de siguranta si adâncime
(_RFP + _SDIS - _DP)
POCKET3
POCKET4
1 Calcularea adâncimii se face fara includerea spatiului de
siguranta
CYCLE71
CYCLE72
ZSD[2] 0 Dimensionarea buzunarului rectangular de la centru POCKET3
1 Dimensionarea buzunarului rectangular de la colt POCKET3
08.97
3 Cicluri de frezare 03.96
3.3 Filetare - CYCLE90 3
Siemens AG 1997 All rights reserved.3-96 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
3.3 Filetare - CYCLE90
Programare
CYCLE90 (RTP, RFP, SDIS, DP, DPR, DIATH, KDIAM, PIT, FFR, CDIR, TYPTH,CPA, CPO)
Parametri
RTP real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea finala de frezare (absoluta)
DPR real Adâncimea finala de frezare fata de planul de referinta (în modul)
DIATH real Diametrul nominal, diametrul exterior al filetului
KDIAM real Diametrul miezului, diametrul interior al filetului
PIT real Pasul filetului; Domeniul de valori: 0.001 ... 2000.000 mm
FFR real Avansul pentru frezarea filetului (în modul)
CDIR int Sensul de rotatie pentru frezarea filetului
Valoare: 2 (pentru frezarea filetului cu G2)
3 (pentru frezarea filetului cu G3)
TYPTH int Tipul filetului Valori: 0= filet interior
1= filet exterior
CPA real Abscisa centrului cercului (absoluta)
CPO real 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).
08.97
3 03.96 Cicluri de frezare
3.3 Filetare - CYCLE90 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-97
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.
Z
X
Y
CPA
CPO
Pozitia de început pentru taierea filetului cu G3
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 pâna 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, de-
a lungul unei directii elicoidale
• Miscare de retragere de-a lungul traiectoriei
circulare în sensul opus G2/G3 si cu avans redus
FFR
• Retragere pâna la planul de retragere pe
coordonata, cu G0
3 Cicluri de frezare 03.96
3.3 Filetare - CYCLE90 3
Siemens AG 1997 All rights reserved.3-98 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 pâna 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 pâna la centrul filetului cu G0
• Retragere pâna la planul de retragere pe
coordonata, cu G0
Filet de sus pâna jos
Din motive tehnologice, poate fi preferabil sa executati
filetul de sus pâna jos. Planul de retragere RTP este
atunci dincolo de adâncimea filetului DP.
Pentru ca aceasta operatie de prelucrare sa fie
posibila, data de adâncime 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.
08.97
3 03.96 Cicluri de frezare
3.3 Filetare - CYCLE90 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-99
Exemplu de programare (executarea unui filet
de jos în sus)
Un filet trebuie frezat începând din -20 pâna la 0 cu un
pas de 3 mm. Planul de retragere este la 8.
N10 G17 X100 Y100 S300 M3 T1 D1 F1000N20 Z8N30 CYCLE90 (8,-20,0,-60,0,46,40,3,800,3,0,50,50)N40 M2
Gaura trebuie sa aiba o adâncime 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 adâncimea de filetare, un pas pe axa verticala.
Aceasta depasire este calculata:
∆zp WR RDIFF
DIATH=
+
4
2*
*
∆z Depasire interna
p Pasul filetului
WR 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.
08.97
3 Cicluri de frezare 03.96
3.3 Filetare - CYCLE90 3
Siemens AG 1997 All rights reserved.3-100 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
DIATH, KDIAM si PIT
Cu ace[ti parametri definiti datele filetului, diametrul
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.
X
Y
X
Z
RTP
CPA
DIATH
CP
O
RFP+SDISRFP
DP
R
X
YCPA
CDIRCDIR
DIATH
CP
O
DP
X
Z
RTPRFP+SDISRFP
DP
R
3 03.96 Cicluri de frezare
3.3 Filetare - CYCLE90 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-101
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.
X
Y
60 40 Z
Y
AA - B
B
50
60
DEF REAL RTP=48, RFP=40, SDIS=5, ->-> DP=30, DPR=40, DIATH=60, KDIAM=50DEF REAL PIT=2, FFR=500, CPA=60,CPO=50DEF INT CDIR=2, TYPTH=0
Definirea variabilelor cu atribuirea valorilor
N10 G90 G0 G17 X0 Y0 Z80 S200 M3 Apropierea de pozitia de start
N20 T5 D1 Specificarea valorilor tehnologice
N30 CYCLE90 (RTP, RFP, SDIS, DP, ->-> DPR, DIATH, KDIAM, PIT, FFR, CDIR,TYPTH, CPA CPO)
Apelarea ciclului
N40 G0 G90 Z100 Atingerea pozitiei dupa ciclu
N50 M02 Sfârsitul programului
-> trebuie programat într-o fraza
08.97
3 Cicluri de frezare 03.96
3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3
Siemens AG 1997 All rights reserved.3-102 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea finala a gaurii alungite (absoluta)
DPR realAdâncimea finala a gaurii alungite fata de planul de referinta (în modul)
NUM int Numarul de gauri alungite
LENG real Lungimea gaurii alungite (în modul)
CPA real Abscisa centrului cercului (absoluta)
CPO real Ordonata centrului cercului (absoluta)
RAD real Raza cercului (în modul)
STA1 real Unghiul initial
INDA real Unghiul de indexare
FFD real Avansul pentru executarea adâncimii gaurii
FFP1 real Avansul pentru prelucrarea suprafetei
MID real Adâncimea maxima de patrundere (în modul)
Ciclul necesita un cutit pentru frezat cu „taisul dintilor
supra centrati ” (DIN844).
3 03.96 Cicluri de frezare
3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-103
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 când se trece la
urmatoarea gaura alungita.
3 Cicluri de frezare 03.96
3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3
Siemens AG 1997 All rights reserved.3-104 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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
pâna la urmatoarea adâncime de prelucrare
calculata de ciclu este executata cu G1 si avansul
FFD pâna la atingerea adâncimii finale.
• Retragere pâna la planul de retragere cu G0 si
apropierea de urmatoarea gaura alungita de-a
lungul traiectoriei celei mai scurte.
• Când 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 03.96 Cicluri de frezare
3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-105
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
NUM
Cu parametrul NUM se determina numarul de gauri
alungite.
LENG
Sub LENG se programeaza lungimea gaurilor
alungite.
Daca ciclul descopera ca lungimea este mai scurta
decât diametrul cutitului pentru frezat, ciclul este
întrerupt cu alarma
61105 „Cutter radius too large”.
MID
Cu acest parametru se defineste adâncimea maxima
de patrundere.
Adâncimea de patrundere este prelucrata de ciclu în
pasi egali de patrundere.
Ciclul calculeaza automat aceasta patrundere care se
afla între 0.5 x adâncimea maxima de patrundere si
adâncimea maxima de patrundere, folosind MID si
adâncimea totala. Numarul minim posibil de pasi de
patrundere este folosit ca baza.
Daca MID=0, patrunderea se face direct catre
adâncimea buzunarului.
Adâncimea de patrundere se face pâna 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.
CPA
LENG
CP
O
INDA
STA1
RAD
X
Y
3 Cicluri de frezare 03.96
3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3
Siemens AG 1997 All rights reserved.3-106 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 încât 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.
Când ciclul este complet, sistemul de coordonate al
piesei este adus în pozitia anterioara apelarii ciclului.
08.97
3 03.96 Cicluri de frezare
3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-107
Exemplu de programare
Prelucrarea unor gauri alungite
cu acest ciclu puteti executa 4 gauri alungite de 30
mm lungime si cu adâncimea 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
grade, unghiul de indexare este de 90 de grade.
Adâncimea maxima de patrundere este de 6 mm,
spatiul de siguranta este de 1 mm. Y
Z
40
20
90°
45°
23 X
Z
B
A A - B
45
30
N10 G19 G90 D9 T10 S600 M3 Specificarea valorilor tehnologice
N20 G0 Y50 Z25 X5 Apropierea de pozitia de start
N30 LONGHOLE (5, 0, 1, , 23, 4, 30, ->-> 40, 45, 20, 45, 90, 100 ,320, 6)
Apelarea ciclului
N40 M30 Sfârsitul programului
-> Trebuie programat într-o fraza
3 Cicluri de frezare 03.96
3.5 Canale radiale - SLOT1 3
Siemens AG 1997 All rights reserved.3-108 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea canalului (absoluta)
DPR real Adâncimea canalului fata de planul de referinta (în modul)
NUM int Numarul de canale
LENG real Lungimea canalului (în modul)
WID real Latimea canalului (în modul)
CPA real Abscisa centrului cercului (absoluta)
CPO real Ordonata centrului cercului (absoluta)
RAD real Raza cercului (în modul)
STA1 real Unghiul initial
INDA real Unghiul de indexare
FFD real Avansul pentru adâncimea de patrundere
FFP1 real Avansul pentru prelucrarea suprafetei
MID real Adâncimea maxima de patrundere (în modul)
CDIR int Sensul de frezare pentru prelucrarea canalului
Valoare: 2 (pentru G2)
3 (pentru G3)
FAL real Adaosul de finisare la marginea canalului (în modul)
VARI int Tipul prelucrarii
Valoare: 0=prelucrare completa
1=degajare pâna la adaosul de finisare
2=numai prelucrarea adaosului de finisare
MIDF real Adâncimea maxima de patrundere pentru finisare
FFP2 real Viteza pentru finisare
SSF real Avansul pentru finisare
Ciclul necesita un cutit de frezat cu „taisul dintilor
supracentrati” (DIN844).
08.97
3 03.96 Cicluri de frezare
3.5 Canale radiale - SLOT1 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-109
Functie
Ciclul SLOT1 este un ciclu combinat de degrosare-
finisare.
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
3 Cicluri de frezare 03.96
3.5 Canale radiale - SLOT1 3
Siemens AG 1997 All rights reserved.3-110 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 pâna la urmatoarea adâncime de
prelucrare cu valoarea avansului FFD, cu G1
- Degajare a canalului pâna la adaosul de finisare
la marginea canalui cu avansul FFP1, urmata de
finisare cu avansul FFP2 si viteza axului SSF, de-
a lungul conturului urmând directia de prelucrare
programata sub CDIR.
- Adâncimea de patrundere este întotdeauna
executata în aceeasi pozitie a planului de
prelucrare, pâna la atingerea adâncimii finale a
canalului.
• Retragerea sculei pâna la planul de retragere si
deplasarea pâna 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 03.96 Cicluri de frezare
3.5 Canale radiale - SLOT1 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-111
Explicarea parametrilor
Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.
NUM
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 decât 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
decât 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 încât 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.
CPA
INDA
STA1
WID
LENG
RAD
CP
O
X
Y
3 Cicluri de frezare 03.96
3.5 Canale radiale - SLOT1 3
Siemens AG 1997 All rights reserved.3-112 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
MID
Cu acest parametru se defineste adâncimea maxima
de patrundere.
Adâncimea de patrundere este executata de catre
ciclu în pasi de patrundere egali.
Folosind MID si adâncimea totala, ciclul calculeaza
automat aceasta patrundere care se afla între 0.5 x
adancimea maxima de patrundere si adâncimea
maxima de patrundere.Numarul minim posibil de pasi
de patrundere este folosit ca baza.
Daca MID=0, patrunderea are loc direct pâna la
adâncimea canalului.
Adâncimea 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 adâncimea de patrundere.
Daca valoarea pentru FAL este mai mare decât 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.
08.97
3 03.96 Cicluri de frezare
3.5 Canale radiale - SLOT1 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-113
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) pâna la
adaosul de finisare executata cu viteza axului
programata înainte de apelarea ciclului, si cu
avans FFP1. Adâncimea 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
adâncimea 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 pâna la
adaosul de finisare cu viteza programata înainte de
apelarea ciclului si avansul FFP1. Adâncimea de
patrundere este programata cu MID.
• 2=finisare
Ciclul necesita ca buzunarul (POCKET1,
POCKET2) sau canalul (SLOT1, SLOT2) sa fie
deja degajat pâna 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. Adâncimea 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.
08.97
3 Cicluri de frezare 03.96
3.5 Canale radiale - SLOT1 3
Siemens AG 1997 All rights reserved.3-114 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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.
Când ciclul este complet, sistemul de coordonate al
piesei este readus în pozitia anterioara apelarii
ciclului.
Violare a conturului
08.97
3 03.96 Cicluri de frezare
3.5 Canale radiale - SLOT1 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-115
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:
Lungime 30 mm, latime 15 mm si adâncime 23 mm.
Spatiul de siguranta este de 1 mm, adaosul de
finisare este de 0.5 mm, sensul de frezare este G2,
adâncimea 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.
Y
Z
40
20
90°
45°
23 X
ZA A - B
B
45
30
15
N10 G19 G90 D10 T10 S600 M3 Specificarea valorilor tehnoloice
N20 G0 Y20 Z50 X5 Apropierea de pozitia de start
N30 SLOT1 (5, 0, 1, -23, , 4, 30, ->-> 15, 40, 45, 20, 45, 90, 100, 320, ->-> 6, 2, 0.5)
Apelarea ciclului, parametrii VARI, MIDF,
FFP2 si SSF sunt omisi
N40 M30 Sfârsitul programului
-> trebuie programat într-o fraza
3 Cicluri de frezare 03.96
3.6 Canale circulare - SLOT2 3
Siemens AG 1997 All rights reserved.3-116 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea canalui (absoluta)
DPR real Adâncimea canalui fata de planul de referinta (în modul)
NUM int Numarul de canale
AFSL real Unghiul pentru lungimea canalului (în modul)
WID real Latimea canalului circular (în modul)
CPA real Abscisa centrului cercului (absoluta)
CPO real Ordonata centrului cercului (absoluta)
RAD real Raza cercului (în modul)
STA1 real Unghiul initial
INDA real Unghiul de indexare
FFD real Avansul pentru patrundere
FFP1 real Avansul pentru prelucrarea suprafetei
MID real Adâncimea maxima de patrundere pentru patrundere (în modul)
CDIR int Sensul de frezare pentru prelucrarea canalului circular
Valori: 2 (for G2)
3 (for G3)
FAL real Adaosul de finisare la marginea canalului (în modul)
VARI int Tipul prelucrarii
Valoare: 0=prelucrare completa
1=prelucrare de degajare pâna la adaosul de finisare
2=numai prelucrarea adaosului de finisare
MIDF real Adâncimea maxima de patrundere pentru finisare
FFP2 real Viteza pentru finisare
SSF real Avansul pentru finisare
Ciclul necesita un cutit de frezat cu „taisul dintilor
supracentrati”(DIN844).
08.97
3 03.96 Cicluri de frezare
3.6 Canale circulare - SLOT2 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-117
Functie
Ciclul SLOT2 este un ciclu combinat de degrosare-
finisare.
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 pâna la pozitia marcata în dreapta
figurii la începutul ciclului, cu G0.
• Canalul circular este executat în aceiasi pasi ca si
cel longitudinal.
• Când un canal circular a fost prelucrat, scula este
retrasa pâna la planul de retragere si apoi se
deplaseaza pâna la urmatorul canal cu G0.
• Când ultimul canal este complet prelucrat, scula
este adusa în pozitia de sfârsit în planul de
prelucrare specificat, apoi în planul de retragere cu
G0 si ciclul este terminat.
G0
G0
G0
3 Cicluri de frezare 03.96
3.6 Canale circulare - SLOT2 3
Siemens AG 1997 All rights reserved.3-118 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Explicarea parametrilor
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).
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 încât ele sa fie
dispuse în mod egal pe cerc.
INDA
CPA
WID
CP
O
AFSL
STA1
X
Y
08.97
3 03.96 Cicluri de frezare
3.6 Canale circulare - SLOT2 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-119
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,
încât canalul circular executat în momentul respectiv
începe pe prima axa a nivelului de procesare si
originea sistemului de coordonate se afla în centrul
cercului.
Când un ciclu este complet, sistemul de coordonate
al piesei este adus în pozitia anterioara apelarii
ciclului.
Violare de contur
08.97
3 Cicluri de frezare 03.96
3.6 Canale circulare - SLOT2 3
Siemens AG 1997 All rights reserved.3-120 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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.
Canalele circulare au urmatoarele dimensiuni: latime
15 mm, unghiul pentru lungimea canalului 70 de
grade, adâncimea 23 mm. Unghiul initial este 0 grade,
unghiul de indexare este 120 de grade. Contururile
canalului sunt prelucrate pâna la adaosul de finisare
de 0.5 mm, spatiul de siguranta pe axa de patrundere
Z este 2 mm, adâncimea 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.
X
Y
60
70°
23Z
Y
A
A - B
B
120°
60
42
15
DEF REAL FFD=100 Definirea variabilelor cu atribuirea valorilor
N10 G17 G90 D1 T10 S600 M3 Specificarea valorilor tehnologice
N20 G0 X60 Y60 Z5 Apropierea de pozitia de start
N30 SLOT2 (2, 0, 2, -23, , 3, 70, ->-> 15, 60, 60, 42, , 120, FFD, ->-> FFD+200, 6, 2, 0.5)
Apelarea ciclului
Planul de referinta+SDIS=planul de
retragere înseamna: Mai jos pe axa de
patrundere cu G0 pâna la planul de
referinta + SDIS nu se aplica, parametrii
VAR, MIDF, FFP2 si SSF sunt omisi
N40 M30 Sfârsitul programului
-> trebuie programat într-o fraza
3 03.96 Cicluri de frezare
3.7 Frezarea unui buzunar rectangular - POCKET1 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-121
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 real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea buzunarului (absoluta)
DPR real Adâncimea buzunarului fata de planul de referinta (în modul)
LENG real Lungimea buzunarului (în modul)
WID real Latimea buzunarului (în modul)
CRAD real Raza coltului (în modul)
CPA real Abscisa centrului buzunarului (absoluta)
CPO real Ordonata centrului buzunarului (absoluta)
STA1 real Unghiul dintre axa longitudinala si abscisa
Domeniul de valori: 0<=STA1<180 de grade
FFD real Avansul pentru adâncimea de patrundere
FFP1 real Avansul pentru prelucrarea suprafetei
MID real Adâncimea maxima de patrundere pentru patrundere (în modul)
CDIR int Sensul de frezare pentru prelucrarea buzunarului
Valoare: 2 (pentru G2)
3 (pentru G3)
FAL real Adaosul de finisare la marginea buzunarului (în modul)
VARI int Tipul prelucrarii
Valoare:0=prelucrare completa
1=degajare pâna la adaosul de finisare
2=numai prelucrarea adaosului de finisare
MIDF real Adâncimea maxima de patrundere pentru finisare
FFP2 real Viteza pentru finisare
SSF real 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.
08.97
3 Cicluri de frezare 03.96
3.7 Frezarea unui buzunar rectangular - POCKET1 3
Siemens AG 1997 All rights reserved.3-122 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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
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 pâna la urmatoarea adâncime de
prelucrare cu avansul FFD, cu G1.
- Frezarea buzunarului pâna la adaosul de
finisare cu avansul FFP1 si viteza axului activa
înainte de apelarea ciclului.
Dupa ce degrosarea este completa:
- Patrundere pâna la adâncimea 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.
G2
G3
X
Y
08.97
3 03.96 Cicluri de frezare
3.7 Frezarea unui buzunar rectangular - POCKET1 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-123
• Când prelucrarea buzunarului este completa,
scula este deplasata în centrul buzunarului la
nivelul planului de retragere si ciclul este terminat.
Explicarea parametrilor
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).
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 decât
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.
CPA
G2
G3LE
NG WID
STA1CRAD
CP
O
X
Y
08.97
3 Cicluri de frezare 03.96
3.7 Frezarea unui buzunar rectangular - POCKET1 3
Siemens AG 1997 All rights reserved.3-124 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 adâncime
(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, adâncimea maxima de patrundere
este 4 mm.
Este executata numai degrosare.
X
Y
6017.5
R8
Z
Y
A A - B
B
40
DEF REAL LENG, WID, DPR, CRADDEF INT VARI
Definirea variabilelor
N10 LENG=60 WID=40 DPR=17.5 CRAD=8N20 VARI=1
Atribuirea valorilor
N30 G90 T20 D2 S600 M4 Specificarea valorilor tehnologice
N40 G17 G0 X60 Y40 Z5 Atingerea pozitiei de start
N50 POCKET1 (5, 0, 0.5, , DPR, ->-> LENG, WID, ‘CRAD, 60, 40, 0, ->-> 120, 300, 4, 2, 0.75, VARI)
Apelarea ciclului
Parametrii MIDF, FFP2 si SSF sunt omisi
N60 M30 Sfârsitul programului
-> trebuie programat într-o fraza
3 03.96 Cicluri de frezare
3.8 Frezarea unui buzunar circular - POCKET2 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-125
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 real Planul de retragere (absolut)
RFP real Planul de referinta (absolut)
SDIS real Spatiul de siguranta (în modul)
DP real Adâncimea buzunarului (absoluta)
DPR real Adâncimea buzunarului fata de planul de referinta (în modul)
PRAD real Raza buzunarului (în modul)
CPA real Abscisa centrului buzunarului (absoluta)
CPO real Ordonata centrului buzunarului (absoluta)
FFD real Avansul pentru patrundere
FFP1 real Avansul pentru prelucrarea suprafetei
MID real Adâncimea maxima de patrundere pentru patrundere (în modul)
CDIR int Sensul de frezare pentru prelucrarea buzunarului
Valoare: 2 (pentru G2)
3 (pentru G3)
FAL real Adaosul de finisare la marginea buzunarului (în modul)
VARI int Tipul prelucrarii
Valoare:0=prelucrare completa
1=prelucrare de degajare pâna la adaosul de finisare
2=numai prelucrarea adaosului de finisare
MIDF real Adâncimea maxima de patrundere pentru finisare
FFP2 real Viteza pentru finisare
SSF real 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.
08.97
3 Cicluri de frezare 03.96
3.8 Frezarea unui buzunar circular - POCKET2 3
Siemens AG 1997 All rights reserved.3-126 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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
pâna la urmatoarea adâncime de prelucrare cu
avansul FFD.
- Frezarea buzunarului pâna la adaosul de
finisare cu avansul FFP1 si viteza axului activa
înainte de apelarea ciclului.
Dupa ce degrosarea este completa:
- Patrundere pâna la urmatoarea adâncime de
prelucrare definita de MIDF.
- Prelucrare finala de-a lungul conturului cu avansul
FFP2 si viteza SSF.
- Sensul de prelucrare este definit de CDIR.
• Când prelucrarea este completa, scula este deplasata
în centrul buzunarului în planul de retragere si ciclul
este terminat.
3 03.96 Cicluri de frezare
3.8 Frezarea unui buzunar circular - POCKET2 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-127
Explicarea parametrilor
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 decât 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
CP
O
G3 G2
PRAD
X
Y
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.
08.97
3 Cicluri de frezare 03.96
3.8 Frezarea unui buzunar circular - POCKET2 3
Siemens AG 1997 All rights reserved.3-128 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 adâncimea de patrundere este axa
X, adâncimea buzunarului este introdusa ca valoare
absoluta. Nu sunt definite nici adaosul de finisare nici
distanta de siguranta.
Y
Z
50 20X
Z
A A - B
B
50
50
DEF REAL RTP=3, RFP=0, DP=-20,->-> PRAD=25, FFD=100, FFP1, MID=6N10 FFP1=FFD*2
Definirea variabilelor cu atribuirea valorilor
N20 G19 G90 G0 S650 M3 T20 D20 Specificarea valorilor tehnologice
N30 Y50 Z50 Atingerea pozitiei de start
N40 POCKET2 (RTP, RFP, , DP, , PRAD, ->-> 50, 50, FFD, FFP1, MID, 3, )
Apelare ciclului
Parametrii FAL, VARI, MIDF, FFP2, SSF
sunt omisi
N50 M30 Sfârsitul programului
-> trebuie programat într-o fraza
3 03.96 Cicluri de frezare
3.9 Frezarea unui buzunar rectangular - POCKET3 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-129
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 real Planul de retragere (absolut)
_RFP real Planul de referinta (absolut)
_SDIS real Spatiul de siguranta (pentru a fi adaugat la planul de referinta, în modul)
_DP real Adâncimea buzunarului (absoluta)
_LENG real Lungimea buzunarului pentru dimensionare de la colt, cu semn
_WID real Latimea buzunarului pentru dimensionare de la colt, cu semn
_CRAD real Raza coltului buzunarului (în modul)
_PA real Abscisa punctului de referinta al buzunarului (absoluta)
_PO real Ordonata punctului de referinta al buzunarului(absoluta)
_STA real Unghiul între axa longitudinala a buzunarului si prima axa a planului
(abscisa, în modul);
Domeniul de valori: 0° ≤ _STA < 180°
_MID real Adâncimea maxima de patrundere (în modul)
_FAL real Adaosul de finisare la marginea buzunarului (în modul)
_FALD real Adaosul de finisare la baza (în modul)
_FFP1 real Avansul pentru prelucrarea suprafetei
_FFD real Avansul pentru patrundere
_CDIR int 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 pâna la adaosul de finisare
2...Finisare
08.97
3 Cicluri de frezare 03.96
3.9 Frezarea unui buzunar rectangular - POCKET3 3
Siemens AG 1997 All rights reserved.3-130 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 real Latimea maxima de patrundere în timpul degajarii în plan ca valoare
_AP1 real Lungimea bruta a buzunarului
_AP2 real Latimea bruta a buzunarului
_AD real Adâncimea bruta a buzunarului de la planul de referinta
_RAD1 real Raza traiectoriei elicoidale la patrundere (fata de traiectoria centrului
sculei) sau unghiul maxim de patrundere pentru miscarea de pendulare
_DP1 real Adâncimea 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)
12.97
3 03.96 Cicluri de frezare
3.9 Frezarea unui buzunar rectangular - POCKET3 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-131
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.
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 considerând marimea bruta
programata a bazei.
Strategii de patrundere:
• Perpendicular pe centrul buzunarului adica
adâncimea curenta de patrundere calculata în
timpul ciclului (≤ adâncimea 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 adâncimea de revolutie
_DP1. Avansul este întotdeauna programat prin
_FFD. Sensul de rotatie al acestei traiectorii
elicoidale corespunde sensului folosit pentru
prelucrarea buzunarului.
Adâncimea la abordare programata sub _DP1
este calculata ca adâncime maxima si este
întotdeauna calculata ca un numar întreg de
revolutii ale traiectoriei elicoidale.
Când adâncimea 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 pâna la atingerea adaosului
de finisare.
G2
G3
X
Y
3 Cicluri de frezare 03.96
3.9 Frezarea unui buzunar rectangular - POCKET3 3
Siemens AG 1997 All rights reserved.3-132 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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
pâna la urmatoarea adâncime curenta. Unghiul
maxim de penetrare este programat sub _RAD1,
pozitia traiectoriei de pendulare este calculata în
ciclu. Când adâncimea curenta a fost atinsa,
traiectoria este parcursa din nou fara adâncime 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 adâncime (_AD)
este de asemenea programata fara semn si este
calculata de la planul de referinta în directia
buzunarului.
Adâncimea 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 cât posibil
vertical în josul centrului buzunarului pentru evitarea
consumarii timpului cu deplasari în gol la penetrare.
Buzunarul este degajat începând de sus în directie
descendenta.
_AP1 marimea de baza a lungimii buzunarului
X
Y
_AP2 marimea de baza a latimii buzunarului
08.97
3 03.96 Cicluri de frezare
3.9 Frezarea unui buzunar rectangular - POCKET3 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-133
Secventa de deplasare pentru finisare
Finisarea este executata în pasi de la margine pâna
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
Când 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 pâna la atingerea unei distante
egale cu adâncimea 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.
08.97
3 Cicluri de frezare 03.96
3.9 Frezarea unui buzunar rectangular - POCKET3 3
Siemens AG 1997 All rights reserved.3-134 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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
forma buzunarului în plan.
Buzunarul poate fi dimensionat de la centru sau de la
un colt. Când 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 decât 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
Când 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.
_PA
G2
G3
_LEN
G _WIDG
_STA_CRAD
_P
O
X
YDimensionarea buzunarului de la centru
_PO
X
Y
_PA
_LEN
G
G3
_WIGG2
Dimensionarea buzunarului de la colt
12.97
3 03.96 Cicluri de frezare
3.9 Frezarea unui buzunar rectangular - POCKET3 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-135
_MID
Cu acest parametru pe determina adâncimea maxima
de patrundere la degrosare.
Patrunderea este executata de ciclu în pasi de
patrundere egali.
Ciclul calculeaza auomat patrunderea folosind _MID
sI adâncimea totala. Numarul minim posibil de pasi
de patrundere este folosit ca baza.
_MID=0 înseamna ca patrunderea pâna la adâncimea
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 când 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 Directia opusa
M3 → G3 M3 → G2
M4 → G2 M4 → G3
08.97
3 Cicluri de frezare 03.96
3.9 Frezarea unui buzunar rectangular - POCKET3 3
Siemens AG 1997 All rights reserved.3-136 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
_VARI
Cu parametrul _VARI se defineste tipul prelucrarii.
Valori posibile sunt:
Cifra unitatilor:
• 1=degrosare
• 2=finisare
Cifra zecilor:
• 0=vertical pe centrul buzunarului cu G0
• 1= vertical pe centrul buzunarului cu G1
• 2=de-alungul unei traiectorii elicoidale
• 3=pendulând 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 adâncimii de
patrundere (distribuire egala a adâncimii totale
utilizând cea mai mare valoare posibila), latmea este
divizata în mod egal utilizând 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.
Note suplimentare
Se aplica daca latimea de patrundere determinata de
la marginea de prelucrare este recalculata pentru
atingerea adâncimii 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 adâncime.
12.97
3 03.96 Cicluri de frezare
3.9 Frezarea unui buzunar rectangular - POCKET3 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-137
_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 adâncimea 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.
12.97
3 Cicluri de frezare 03.96
3.9 Frezarea unui buzunar rectangular - POCKET3 3
Siemens AG 1997 All rights reserved.3-138 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Exemplu de programare
Buzunar
Cu acest program puteti prelucra un buzunar de 60
mm lungime, 40 mm latime, 17.5 mm adâncime î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, adâncimea maxima de
patrundere este 4 mm.
Frezarea sincronizata foloseste sensul de rotatie al
axului ca sens de prelucrare.
Va fi executata numai degrosarea.
X
Y
6017.5
R8
Z
Y
A A - B
B
40
N10 G90 T20 D2 S600 M4 Specificarea valorilor tehnologice
N20 G17 G0 X60 Y40 Z5 Atingerea pozitiei de start
N25 _ZSD[2]=0 Dimensionarea buzunarului de la centru
N30 POCKET3 (5, 0, 0.5, -17.5, 60 ->-> 40, 8, 60, 40, 0, 4, 0.75, 0.2 ->-> 1000, 750, 0, 11, 5)
Apelarea ciclului
N40 M30 Sfârsitul programului
-> trebuie programat într-o fraza
12.97
3 03.96 Cicluri de frezare
3.10 Frezarea unui buzunar circular - POCKET4 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-139
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 real Planul de retragere (absolut)
_RFP real Planul de referinta (absolut)
_SDIS real Spatiul de siguranta (pentru a fi adaugat la planul de referinta, în modul)
_DP real Adâncimea buzunarului (absoluta)
_PRAD real Raza buzunarului
_PA real Abscisa centrului buzunarului (absoluta)
_PO real Ordonata centrului buzunarului (absoluta)
_MID real Adâncimea maxima de patrundere (în modul)
_FAL real Adaosul de finisare la marginea buzunarului (în modul)
_FALD real Adaosul de finisare la baza (în modul)
_FFP1 real Avansul pentru prelucrarea suprafetei
_FFD real Avansul pentru adâncimea de patrundere
_CDIR int 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 pâna 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
08.97
3 Cicluri de frezare 03.96
3.10 Frezarea unui buzunar circular - POCKET4 3
Siemens AG 1997 All rights reserved.3-140 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Ceilalti parametri pot fi selectati ca optiuni. Ei definesc strategia de penetrare si suprapunerea
pentru degajare: (în modul)
_MIDA real Latimea maxima de patrundere la degajare în plan ca marime
_AP1 real Marimea bruta a razei buzunarului
_AD real Adâncimea bruta a buzunarului de la planul de siguranta
_RAD1 real Raza traiectoriei elicoidale în timpul patrunderii (fata de traiectoria
centrului sculei)
_DP1 real Adâncimea 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.
Adâncimea 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.
12.97
3 03.96 Cicluri de frezare
3.10 Frezarea unui buzunar circular - POCKET4 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-141
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.
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 considerând marimea bruta
programata a bazei.
_PA
_PO
G3 G2
_PRAD
X
Y
Strategii de patrundere:
vezi sectiunea 3.9 (POCKET3)
Considerarea dimensiunilor piesei brute
În timpuldegajãrii, 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 decât raza buzunarului).
pentru explicatii suplimentare vezi sectiunea 3.9
(POCKET3)
12.97
3 Cicluri de frezare 03.96
3.10 Frezarea unui buzunar circular - POCKET4 3
Siemens AG 1997 All rights reserved.3-142 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Secventa de deplasare pentru finisare
Finisarea este executata succesiv de la margine pâna
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
Când 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.
Adâncimea 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 pâna la atingere unei distante
egale cu adâncimea 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.
08.97
3 03.96 Cicluri de frezare
3.10 Frezarea unui buzunar circular - POCKET4 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-143
Explicarea parametrilor
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 decât 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
Cifra zecilor:
• 0=vertical pe centrul buzunarului cu G0
• 1= vertical pe centrul buzunarului cu G1
• 2=de-a lungul unei traiectorii elicoidale
Daca pentru parametrul _VARI este programata alta
valoare, ciclul este întrerupt dupa afisarea alarmei
61002 „Machining type incorrectly defined”.
_PA
_PO
G3 G2_PRAD
X
Y
12.97
3 Cicluri de frezare 03.96
3.10 Frezarea unui buzunar circular - POCKET4 3
Siemens AG 1997 All rights reserved.3-144 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 adâncimea de patrundere este axa
X. Nu sunt definite nici toleranta finala de prelucrare
nici spatiul de siguranta.Buzunarul va fi frezat în sens
opus (aschiere). Patrunderea se face de-a lungul unei
traiectorii elicoidale.
Y
Z
50 20X
Z
A A - B
B
50
50
N10 G19 G90 G0 S650 M3 T20 D20 Specificarea valorilor tehnologice
N20 Y50 Z50 Atingerea pozitiei de start
N30 POCKET4 (3, 0, 0, -20, 25, 50, 50, ->-> 6, 0, 0, 200, 100, 1, 21, 0, 0, 0, ->-> 2, 3)
Apelarea ciclului
Parametrii FAL si VARI sunt omisi
N40 M30 Sfârsitul programului
-> trebuie programat într-o fraza
08.97
3 03.96 Cicluri de frezare
3.11 Frezare plana- CYCLE71 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-145
3.11 Frezare plana- CYCLE71
Ciclul CYCLE71 este disponibil pentru versiunile
începând 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 real Planul de retragere (absolut)
_RFP real Planul de referinta (absolut)
_SDIS real Spatiul de siguranta (pentru a fi adaugat la planul de refeinta, în modul)
_DP real Adâncimea (absoluta)
_PA real Abscisa punctului de start (absoluta)
_PO real Ordonata punctului de start (absoluta)
_LENG real Lungimea rectangulara de-a lungul primei axe, incremental.
Coltul din care se masoara dimensiunile este dat de semnul plus/minus.
_WID real Lungimea rectangulara de-a lungul celei de-a doua axe, incremental.
Coltul din care se masoara dimensiunile este dat de semnul plus/minus.
_STA real Unghiul dintre axa longitudinala a dreptunghiului si prima axa a planului
(abscisa, în modul);
Domeniul de valori: 0° ≤ _STA < 180°
_MID real Adâncimea maxima de patrundere (în modul)
_MIDA real Latimea maxima de patrundere, valoare pentru degajarea în plan (în modul)
_FDP real Cursa de retragere în plan (incremental, în modul)
_FALD real Adaosul de finisare în adâncime (incremental, în modul). În modul de finisare,
_FALD se refera la materialul ramas pe suprafata.
_FFP1 real Avans pentru prelucrarea suprafetei
_VARI int Tipul prelucrarii: (în modul)
CIFRA UNITATILOR:
Valoare:1...Degajare pâna 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
12.97
3 Cicluri de frezare 03.96
3.11 Frezare plana- CYCLE71 3
Siemens AG 1997 All rights reserved.3-146 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Functie
Cu ciclul CYCLE71, puteti freza plan orice suprafata
rectangulara. Ciclul face diferenta între degrosare
(prelucrarea suprafetei în pasi succesivi pâna la
atingerea adâncimii de prelucrare) si finisare (termina
de frezat suprafata într-un pas). Patrunderea maxima
poate fi definita în adâncime si latime.
Ciclul nu include o compensare a razei cutitului.
Adâncimea de patrundere este programata în gol.
X
Y
X
Y
X
Y
X
Y
_WID
_LENG
_WID
_LENG
_WID
_LENG
_WID
_LENG
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
pâna 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
deplasându-se în gol conform parametrului _FDP
12.97
3 03.96 Cicluri de frezare
3.11 Frezare plana- CYCLE71 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-147
pâna la urmatoarea adâncime 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 încât 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
pâna 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 încât
adâncimea 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
adâncimii de patrundere + spatiul de siguranta.
Adâncimea 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.
X
Y
Frezare în timpul finisarii într-un sens(felul prelucrarii 22)
08.97
3 Cicluri de frezare 03.96
3.11 Frezare plana- CYCLE71 3
Siemens AG 1997 All rights reserved.3-148 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Explicarea parametrilor
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) pentru
explicarea parametrilor _RTP, _RFP, _SDIS, _DP.
Pentru parametrii _STA, _MID, _FFP1 vezi sectiunea
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.
X
Y
Degrosare cu _MIDA mai mare decât raza sculei(Felul prelucrarii 41)
_WID
_LENG
_FD
PPunctul de patrundere
_MIDA
_MID
A
_MIDA
Cu acest parametru se defineste latimea maxima de
patrundere pentru degajarea în plan. În acelasi mod
cu calculul cunoscut al adâncimii de patrundere
(distribuire în mod egal a întregii adâncimi 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 decât raza
frezei, ciclul finiseaza diferit la capatul traiectoriilor
individuale de frezare, în ceea ce priveste depasirea.
• Degrosare cu _MIDA mai mic decât raza
frezei:
Daca _MIDA este mai mic decât raza frezei, la
sfârsitul fiecarei traiectorii de frezare depasirea
este egala cu diametrul frezei - _MIDA.
• Degrosare cu _MIDA mai mare decât raza
frezei:
Daca _MIDA este mai mare decât raza frezei, la
sfârsitul fiecarei traiectorii de frezare, depasirea
este egala numai cu raza frezei, si centrul sculei
se afla pe marginea suprafetei.
12.97
3 03.96 Cicluri de frezare
3.11 Frezare plana- CYCLE71 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-149
_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 adâncimii
folosite este definita de acest parametru.
_VARI
Cu parametrul _VARI se poate defini tipul prelucrarii.
Valori posibile sunt:
Cifra unitatilor:
• 1=degrosare
• 2=finisare
Cifra zecilor:
• 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
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.
08.97
3 Cicluri de frezare 03.96
3.11 Frezare plana- CYCLE71 3
Siemens AG 1997 All rights reserved.3-150 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Exemplu de programare
frezarei suprafetei
Parametri pentru apelarea ciclului
• Planul de retragere: 10 mm
• Planul de referinta: 0 mm
• Spatiul de siguranta: 2 mm
• Adâncimea de frezare: -11 mm
• Adâncimea max. de patrundere 6 mm
• Fara adaos de prelucrare -
• Coltul de start al dreptunghiului X = 100 mm
Y = 100 mm
• Dimensiunile dreptunghiului X = +60 mm
Y = +40 mm
• Unghiul de rotatie în plan 10 degrees
• Latimea max. de patrundere 10 mm
• Cursa de retragere la capatul
traiectoriei de frezare: 5 mm
• Avansul pentru prelucrarea
suprafetei 4000 mm/min
• Tipul prelucrarii: degrosare paralel cu axa X cu
schimbarea sensului
%_N_TSTCYC71_MPF;$PATH=/_N_MPF_DIR
Program pentru frezare plana cu CYCLE71
;*$TC_DP1[1,1]=120 Tipul sculei
$TC_DP6[1,1]=10 Raza sculei
N100 T1N102 M06N110 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20 Atingerea pozitiei de start
;CYCLE71( 10, 0, 2,-11, 100, 100, ->-> 60, 40, 10, 6, 10, 5, 0, 4000, 31)
Apelarea ciclului
N125 G0 G90 X0 Y0N130 M30 Sfârsitul programului
-> trebuie programat într-o fraza
12.97
3 03.96 Cicluri de frezare
3.12 Frezare pe contur- CYCLE72 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-151
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 string Numele subprogramului de contur
_RTP real Planul de retragere (absolut)
_RFP real Planul de referinta (absolut)
_SDIS real Spatiul de siguranta (pentru a fi adaugat planului de referinta, fara semn)
_DP real Adâncimea (absoluta)
_MID real Adâncimea maxima de patrundere (incremental, fara semn)
_FAL real Adaosul de finisare la margimea conturului (fara semn)
_FALD real Adaosul de finisare la baza (incremental, fara semn)
_FFP1 real Avansul pentru prelucrarea suprafetei
_FFD real Avansul pentru patrundere (fara semn)
_VARI int Tipul prelucrarii: (fara semn)
CIFRA UNITATILOR:
Valoare:1...Degajare pâna 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 Urmând conturul în sensul acelor de ceasornic sau în sens opus acelor
de ceasornic (cu G41 sau G42, fara semn)
Valoare:41...G41
42...G42
12.97
3 Cicluri de frezare 03.96
3.12 Frezare pe contur- CYCLE72 3
Siemens AG 1997 All rights reserved.3-152 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
_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 realLungimea 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 real Avansul de retragere si avansul pentru pozitionare intermediara în plan (la
retragere)
_AS2 int 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)
12.97
3 03.96 Cicluri de frezare
3.12 Frezare pe contur- CYCLE72 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-153
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 stânga
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.
Functiile ciclului:
• Selectarea degrosarii (o singura trecere paralela
cu conturul considerând un adaos de finisare daca
este necesar la mai multe adâncimi pâna la
atingerea adaosului final de finisare) si a finisarii (o
singura trecere pe conturul final, daca este
necesar la mai multe adâncimi)
• Apropiere si retragere netede catre/de la contur
atât tangential cât si radial(sfert de cerc sau
semicerc)
• Adâncime de patrundere programabila
• Miscari intermediare atât cu pozitionare rapida cât
si cu avans
X
Y
Punctul de început al conturului
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.
12.97
3 Cicluri de frezare 03.96
3.12 Frezare pe contur- CYCLE72 3
Siemens AG 1997 All rights reserved.3-154 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Ciclul executa urmatoarea secventa de
deplasare la degrosare:
Adâncimea 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.
• Adâncimea de patrundere catre prima sau
urmatoarea adâncime de prelucrare plus spatiul de
siguranta programat _DISCL cu G0/G1. Prima
adâncime de prelucrare este data de
- adâncimea totala,
- adaosul de finisare si
- adâncimea maxima de patrundere.
• Atingerea conturului perpendicular pe adâncimea
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 adâncimea de patrundere cu G0/G1
(si _FF3).
• Aceasta secventa de operare este repetata în
urmatorul plan de prelucrare, pâna la atingerea
tolerantei finale pe adâncime.
Când degrosarea este terminata, scula se afla în
punctul de început al conturului (calculat în
echipament) la nivelul planului de retragere.
12.97
3 03.96 Cicluri de frezare
3.12 Frezare pe contur- CYCLE72 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-155
Ciclul executa urmatoarea secventa de
deplasare la finisare:
În timpul finisarii, frezarea este executata cu o
patrundere corespunzatoare de-a lungul conturului
pâna 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 continând 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.
12.97
3 Cicluri de frezare 03.96
3.12 Frezare pe contur- CYCLE72 3
Siemens AG 1997 All rights reserved.3-156 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Explicarea parametrilor
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).
_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.
X
Z
Adâncimea de toleranta la finisare _FALD
Planul de referinta _RFP
Toleranta finala de prelucrare DP
12.97
3 03.96 Cicluri de frezare
3.12 Frezare pe contur- CYCLE72 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-157
_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) când 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.
12.97
3 Cicluri de frezare 03.96
3.12 Frezare pe contur- CYCLE72 3
Siemens AG 1997 All rights reserved.3-158 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 250 mm
• Planul de referinta 200
• Spatiul de siguranta 3 mm
• Adâncimea 175 mm
• Adâncimea max. de patrundere 10mm
• Adaosul de finisare în adâncime 1.5mm
• Avansul pentru patrundere 400 mm/min
• Adaosul de finisare în plan 1 mm
• Avansul în plan 800 mm/min
• Prelucrare: Degrosare pâna la adaosul de finisare,
cursa intermediara cu G1, în timpul deplasarilor
intermediare retragere pe axa Z catre
_RFP + _SDIS
Parametri pentru atingere:
• G41 - catre stânga conturului, adica prelucrare
exterioara
• Atingerea si retragerea
pe sfert de cerc 20 mm raza
• Avansul de retragere 1000 mm/min
X
Y Punctul de început al conturului
Conturul finalConturul final + toleranta finala de prelucrare
Directia programata pe contur
%_N_RANDKONTUR1_MPF;$PATH=/_N_MPF_DIR
Program pentru frezare a unui contur cu
CYCLE72
N10 T20 D1 T20: cutit de frezat cu raza 7
N15 M6 Schimbarea sculei T20
N20 S500 M3 F3000 Programare avans si viteza a arborelui
N25 G17 G0 G90 X100 Y200 Z250 G94 Atingerea pozitiei de start
N30 CYCLE72 ( "MYKONTUR", 250, 200, ->-> 3, 175, 10,1, 1.5, 800, 400, 111, ->-> 41, 2, 20, 1000, 2, 20)
Apelarea ciclului
N90 X100 Y200N95 M02 Sfârsitul programului
-> trebuie programat într-o fraza
12.97
3 03.96 Cicluri de frezare
3.12 Frezare pe contur- CYCLE72 3
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-159
%_N_MYKONTUR_SPF;$PATH=/_N_SPF_DIR
Subprogram pentru frezarea conturului (de
exemplu)
N100 G1 G90 X150 Y160 Punctul de start al conturului
N110 X230 CHF=10N120 Y80 CHF=10N130 X125N140 Y135N150 G2 X150 Y160 CR=25N160 M17
12.97
3 Cicluri de frezare 03.96
3.12 Frezare pe contur- CYCLE72 3
Siemens AG 1997 All rights reserved.3-160 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
4 03.96 Cicluri de strunjire 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-161
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
4 Cicluri de strunjire 03.96 4
Siemens AG 1997 All rights reserved.4-162 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4 03.96 Cicluri de strunjire
4.1 Generalitati 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-163
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 sfârsitul 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”.
4 Cicluri de strunjire 03.96
4.2 Cerinte 4
Siemens AG 1997 All rights reserved.4-164 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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 ramân active peste ciclu.
Definirea planului
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 încât 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).
Z
X
G18
Axa longitudinalã
Axa transversala
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
ramân afisate pâna la afisarea urmatorului mesaj sau
pâna la terminarea ciclului.
4 03.96 Cicluri de strunjire
4.2 Cerinte 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-165
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 adâncimii 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
08.97
4 Cicluri de strunjire 03.96
4.2 Cerinte 4
Siemens AG 1997 All rights reserved.4-166 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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
Când 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 vârfului
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 03.96 Cicluri de strunjire
4.3 Ciclu de canelare – CYCLE93 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-167
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 real Punctul de start pe axa transversala (în modul)
SPL real Punctul de start pe axa longitudinala
WIDG real Latimea canalului (în modul)
DIAG real Adâncimea canalului (în modul)
STA1 real Unghiul între contur si axa longitudinala
Domeniul de valori: 0<=STA1<=180 de grade
ANG1 real Unghiul flancului 1: pe partea canalului definit de punctul de start (în
modul)
Domeniul de valori: 0<=ANG1<89.999 de grade
ANG2 real Unghiul flancului 2: pe partea cealalta a canalului (în modul)
Domeniul de valori: 0<=ANG2<89.999
RCO1 real Racordare/tesire 1, exterior: pe partea definita de punctul de start
RCO2 real Racordare/tesire 2, exterior
RCI1 real Racordare/tesire 1, interior: pe partea punctului de start
RCI2 real Racordare/tesire 2, interior
FAL1 real Adaosul de finisare la baza canalului
FAL2 real Adaosul de finisare pe flancuri
IDEP real Adâncimea de patrundere (în modul)
DTB real Timp de întârziere la baza canalului
VARI int Tipul prelucrarii
Domeniul de valori: 1...8 si 11...18
4 Cicluri de strunjire 03.96
4.3 Ciclu de canelare – CYCLE93 4
Siemens AG 1997 All rights reserved.4-168 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
Functia
Cu ciclul de canelare puteti executa canale simetrice
sau nesimetrice pentru prelucrare longitudinala sau
plana pe elemente cu contur drept. Puteti prelucra
atât caneluri exterioare cât si interioare.
Secventa de operare
Adâncimea 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 03.96 Cicluri de strunjire
4.3 Ciclu de canelare – CYCLE93 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-169
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 adâncimii de
patrundere.De la a doua taiere de-a lungul latimii
canalului, scula este retrasa cu 1 mm înainte de a fi
retrasa complet.
4 Cicluri de strunjire 03.96
4.3 Ciclu de canelare – CYCLE93 4
Siemens AG 1997 All rights reserved.4-170 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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 03.96 Cicluri de strunjire
4.3 Ciclu de canelare – CYCLE93 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-171
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.
Î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, atât o linie
dreapta paraxiala poate fi plasata în punctul maxim al
curbei, cât 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
adâncime 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 decât 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 vârfului sculei. Aceasta asigura o
taiere suprapusa.
WIDG
SPL
ANG1ANG2
DIA
G
SP
D
STA1RC01
RCI1RCI2RC02
Z
X
WID
G
ANG1
ANG2
DIAG
IDEP
SPDSTA1
Z
X
4 Cicluri de strunjire 03.96
4.3 Ciclu de canelare – CYCLE93 4
Siemens AG 1997 All rights reserved.4-172 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
Daca latimea programata a canalului este mai mica
decât 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
vârfului 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
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).
WIDG
SPL
ANG1ANG2
DIA
G
SP
D
STA1RC01
RCI1RCI2RC
02
Z
X
WID
G
ANG1
ANG2
DIAG
IDEP
SPD
STA1
Z
X
08.97
4 03.96 Cicluri de strunjire
4.3 Ciclu de canelare – CYCLE93 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-173
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 adâncimi de patrundere puteti
divide actiunea paraxiala de canelare în mai multe
adâncimi 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 întârziere la baza canalului ar trebui
aleasa, care permite cel putin o rotatie a axului.Timpul
de întârziere este programat în secunde.
Toleranta finala de prelucrare pe flancuri, FAL2
Toleranta finala de prelucrare la baza, FAL1
VARI
Valoarea cifrei unitatilor parametrului VARI determina
tipul procesarii pentru canal. Acestui parametru i se
poate atribui orice valoare prezentata în figura.
Valoarea cifrei zecilor a parametrului VARI determina
felul calcularii pentru tesitura.
Z
X
Z
X
Z
X
Z
X
Z
X
Z
X
Z
X
Z
X
VARI=1
VARI=3
VARI=5
VARI=7
VARI=2
VARI=4
VARI=6
VARI=8
08.97
4 Cicluri de strunjire 03.96
4.3 Ciclu de canelare – CYCLE93 4
Siemens AG 1997 All rights reserved.4-174 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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
întâmpla 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 când ciclul este
apelat, ciclul este întrerupt cu alarma
61000 „No tool offset active”.
4 03.96 Cicluri de strunjire
4.3 Ciclu de canelare – CYCLE93 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-175
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.
30
20°
5°
10°
Z
X
60
Muchii 2mm
1025
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=1DEF INT VARI=5
Definirea parametrilor cu atribuirea valorilor
N10 G0 G90 Z65 X50 T1 D1 S400 M3 Punctul de start înainte de apelarea
ciclului
N20 G95 F0.2 Specificarea valorilor tehnologice
N30 CYCLE93 (SPD, SPL, WIDG, DIAG, ->-> STA1, ANG1, ANG2, RCO1, RCO2, ->-> RCI1, RCI2, FAL1, FAL2, IDEP, ->-> DTB, VARI)
Accesarea ciclului
N40 G0 G90 X50 Z65 Urmatoarea pozitie
N50 M02 Sfârsitul programului
-> trebuie programat într-o fraza
4 Cicluri de strunjire 03.96
4.4 Ciclu de degajare – CYCLE94 4
Siemens AG 1997 All rights reserved.4-176 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4.4 Ciclu de degajare – CYCLE94
Programare
CYCLE94 (SPD, SPL, FORM)
Parametri
SPD real Punctul de start pe axa transversala (în modul)
SPL real Punctul de start al conturului pe axa longitudinala (în modul)
FORM char 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.
Un alt ciclu CYCLE96 exista pentru executarea
degajarilor pentru filete (vezi pagina 4-29).
Forma F
Forma E
4 03.96 Cicluri de strunjire
4.4 Ciclu de degajare – CYCLE94 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-177
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 pâna 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”.
Z
X
SPL
SPD
4 Cicluri de strunjire 03.96
4.4 Ciclu de degajare – CYCLE94 4
Siemens AG 1997 All rights reserved.4-178 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
FORM
Forma E si Forma F sunt definite în DIN509 si sunt
determinate de acest parametru.
Daca parametrului i se atribuie alta valoare decât E
sau F ciclul este întrerupt si este afisata alarma
61609 „Form incorrectly defined”.
FORMA E
FORMA F
SL3
SL2
Pentru piese cuo suprafata prelucrata
Pentru piese cu douasuprafete prelucrate cu unghiuri drepte fiecare
+X
+Z
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.
+Z
SL 2SL 1
SL 3SL 4
+X
4 03.96 Cicluri de strunjire
4.4 Ciclu de degajare – CYCLE94 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-179
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.
Z
X
60
20
FORMA E
N10 T25 D3 S300 M3 G95 F0.3 Specificarea valorilor tehnologice
N20 G0 G90 Z100 X50 Selectarea pozitiei de start
N30 CYCLE94 (20, 60, "E") Apelarea ciclului
N40 G90 G0 Z100 X50 Atingerea pozitiei urmatoare
N50 M02 Sfârsitul programului
4 Cicluri de strunjire 03.96
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.4-180 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4.5 Ciclu de degrosare – CYCLE95
Programare
CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM)
Parametri
NPP string Numele subprogramului de contur
MID real Adâncimea de patrundere (în modul)
FALZ real Adaosul de finisare pe axa longitudinala (în modul)
FALX real Adaosul de finisare pe axa transversala (în modul)
FAL real Adaosul de finisare de-a lungul conturului (în modul)
FF1 real Avansul pentru degrosare fara taiere de degajare
FF2 real Avansul pentru patrundere în elemente de taiere cu degajare
FF3 real Avansul pentru finisare
VARI int Tipul prelucrarii
Domeniul de valori: 1 ... 12
DT real Timpul de întârziere pentru spargerea aschiilor în timpul degrosarii
DAM real 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
adâncimea maxima de patrundere programata, si
când punctul de intersectare cu conturul este atins,
colturile ramase sunt imediat îndepartate prin taiere
paralel cu conturul. Degrosarea este executata pâna
la adaosul de finisare programat.
4 03.96 Cicluri de strunjire
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-181
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 adâncimea 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 pâna 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 pâna la atingerea
adâncimii totale a sectiuni de prelucrat.
• Când se degroseaza fara elemente de taiere cu
degajare, retragerea catre punctul de start al
ciclului este efectuata axa cu axa.
08.97
4 Cicluri de strunjire 03.96
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.4-182 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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
X
Degrosare fara taiere cu degajareDegrosarea primei taieri cu degajareDegrosarea 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 03.96 Cicluri de strunjire
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-183
MID
Sub parametrul MID se defineste adâncimea maxima
de patrundere pentru operatia de degrosare.
Interpretarea acestui parametru depinde de datel de
setare ale ciclului _ZSD[0] pentru versiunea de soft 4
si urmatoarele (vezi sectiunea 4.2).
Ciclul calculeaza automat adâncimea actuala de
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 adâncimea actuala de patrundere pentru
fiecare pas de degrosare. Aceasta adâncime actuala
de patrundere ce afla întotdeauna între adâncimea de
patrundere programata si jumatate din aceasta
valoare. Numarul de taieri de degrosare cerut deriva
din adâncimea totala a sectiunii de degrosat si
adâncimea maxima de patrundere programata.
Adâncimea 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.
Z
X
.
2x3.
5mm 7 36
8x4.
5mm
398x
4.87
5mm
Exemplu de calcul pentru adâncimi actuale de
patrundere:
Sectiunea de prelucrat 1 are o adâncime totala de 39
mm. Daca adâncimea 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).
08.97
4 Cicluri de strunjire 03.96
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.4-184 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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 pâna 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 pâna 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.
Z
X
12
3
1 Degrosare si degajare paraxiala a colturilorramase paralel cu conturul cu
FF12 Patrundere într-un element de taiere cu degajare FF2
3 Prelucrare de fiinisare paralel cu conturul cu
Deplasarea conturului cu adaosul de finisare
4 03.96 Cicluri de strunjire
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-185
VARI
Tipurile de prelucrari sunt prezentate în tabelul de mai
jos.
Valoare Longitudinal/
transversal
Interior/Exterior Degrosare/finisare/complet
1 L A Degrosare
2 P A Degrosare
3 L I Degrosare
4 P I Degrosare
5 L A Finisare
6 P A Finisare
7 L I Finisare
8 P I Finisare
9 L A Prelucrare completa
10 P A Prelucrare completa
11 L I Prelucrare completa
12 P I Prelucrare completa
Î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 când ciclul este apelat, ciclul este întrerupt cu
alarma
61002 „Machining type incorrectly programmed”. Z
X
Z
X
Z
X
Z
X Longitudinal, exteriorVARI=1/5/9
Longitudinal, interiorVARI=3/7/11
Transversal, exteriorVARI=2/6/10
Transversal, interiorVARI=4/8/12
4 Cicluri de strunjire 03.96
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.4-186 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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 întârziere 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 neîntrerupte, fara temporizari.
Z
X DAM G1
G4G4G4G4
Taiere paraxiala întrerupta
Miscare de patrundere
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 decât
atât, 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 03.96 Cicluri de strunjire
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-187
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 continând 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,
continând 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
decât poate retine memoria decicluri, ciclul este
întrerupt cu alarma
10934 „Overflow contour table”.
4 Cicluri de strunjire 03.96
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.4-188 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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 sfârsit sau de
început de contur programat, la sfârsitul operatiei de
prelucrare ciclul prelungeste automat o linie dreapta
paraxiala pâna 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
Î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”.
Z
X
Linie dreapta extinsa
Punctul terminal
Punctul de început
4 03.96 Cicluri de strunjire
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-189
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”.
Z
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
X
Suma adaosului definisarepe axa X + 1 mm
PUNCTULDE STARTal ciclului
Suma adaosului de.finisare pe Z+1 mm
4 Cicluri de strunjire 03.96
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.4-190 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
Strategia de atingere a ciclului
Punctul de început calculat de ciclu este întotdeauna
atins simultan pe cele doua axe pentru degrosare si
pe câte 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.
Z
X
P6 (35,76)
P5 (41,37)
P4 (52,44)
P2 (87,65)
P3 (77,29)
P1 (120,37)
R5
4 03.96 Cicluri de strunjire
4.5 Ciclu de degrosare – CYCLE95 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-191
DEF STRING[8] UPNAME Definirea unei variabile pentru numele
conturului
N10 T1 D1 G0 G95 S500 M3 Z125 X81 Atingerea pozitiei înainte de apelarea
ciclului
UPNAME="KONTUR_1" Atribuirea unui nume de subprogram
N20 CYCLE95 (UPNAME, 5, 1.2, 0.6, , ->-> 0 .2, 0.1, 0.2, 9)
Apelarea ciclului
N30 G0 G90 X81 Reatingerea pozitiei de început.
N40 Z125 Avansarea pe fiecare axa separat
N50 M30 Sfârsitul programului
PROC KONTUR_1 Începutul subprogramului de contur
N100 G1 Z120 X37N110 Z117 X40
Avansarea pe fiecare axa separat
N120 Z112 RND=5 Racordare cu raza 5
N130 G1 Z95 X65N140 Z87N150 Z77 X29N160 Z62N170 Z58 X44N180 Z52N190 Z41 X37N200 Z35N210 G1 X76
Avansarea pe fiecare axa separat
N220 M17 Sfârsitul subprogramului
-> Trebuie programat într-o fraza
4 Cicluri de strunjire 03.96
4.6 Degajare pentru filete – CYCLE96 4
Siemens AG 1997 All rights reserved.4-192 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
4.6 Degajare pentru filete – CYCLE96
Programare
CYCLE96 (DIATH, SPL, FORM)
Parametri
DIATH real Diametrul nominal al filetului
SPL real Punctul de început al conturului pe axa longitudinala
FORM char 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 03.96 Cicluri de strunjire
4.6 Degajare pentru filete – CYCLE96 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-193
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 decât
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.
Z
X
SPL
DIA
TH
4 Cicluri de strunjire 03.96
4.6 Degajare pentru filete – CYCLE96 4
Siemens AG 1997 All rights reserved.4-194 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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 decât 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”
si ciclul este întrerupt.
Ciclul determina automat punctul de început care este
definit de directia taisului sculei active si de diametrul
filetului. Pozitia acestui punct fata de valorile
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.
SPL30°
DIATHR R
FORMA A si B
30°
DIATH
SPL
R
R
FORMA C si D
4 03.96 Cicluri de strunjire
4.6 Degajare pentru filete – CYCLE96 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-195
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.
Z
X
60
40
N10 D3 T1 S300 M3 G95 F0.3 Specificarea valorilor tehnologice
N20 G0 G90 Z100 X50 Selectarea pozitiei de început
N30 CYCLE96 (40, 60, "A") Apelarea ciclului
N40 G90 G0 X30 Z100 Atingerea pozitiei urmatoare
N50 M30 Sfârsitul programului
4 Cicluri de strunjire 03.96
4.7 Filetare prin strunjire – CYCLE97 4
Siemens AG 1997 All rights reserved.4-196 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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 real Pasul filetului ca valoare (fara semn)
MPIT real Pasul filetului ca marimea filetului
Domeniul de valori: 3 (pentru M3) ... 60 (pentru M60)
SPL real Punctul de început al filetului pe axa longitudinala
FPL real Punctul de sfârsit al filetului pe axa longitudinala
DM1 real Diametrul filetului în punctul de start
DM2 real Diametrul filetului în punctul final
APP real Sectiunea intrare pe arc (fara semn)
ROP real Sectiunea iesire pe arc (fara semn)
TDEP real Adâncimea filetului (fara semn)
FAL real Adaosul de finisare (fara semn)
IANG real Unghiul de patrundere
Domeniul de valori: „+” (pentru patrundere de flanc pe partea
flancului)
„–” (pentru patrundere de flanc cu alternarea
partii)
NSP real Compensarea punctului de început pentru primul filet (fara semn)
NRC int Numarul de taieri de degrosare (fara semn)
NID int Numarul de treceri în gol (fara semn)
VARI int Definirea felului de prelucrare pentru filet
Domeniul de valori: 1 ... 4
NUMTH int Numarul de filete (fara semn)
4 03.96 Cicluri de strunjire
4.7 Filetare prin strunjire – CYCLE97 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-197
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
atât filete simple cât 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 stânga este determinat de
sensul de rotatie al arborelui principal programat
înainte de apelarea ciclului.
Atât corectia deavans cât 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.
4 Cicluri de strunjire 03.96
4.7 Filetare prin strunjire – CYCLE97 4
Siemens AG 1997 All rights reserved.4-198 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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
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
M60). Acesti doi parametri trebuie folositi alternativ.
Daca ei contin valori conflictuale, ciclul genereaza
alarma
61001 „Thread pitch wrong”
si ciclul este întrerupt.
PIT SPL
APP
TD
EP
DM
1=D
M2
FPL
ROP
Z
X
FAL
08.97
4 03.96 Cicluri de strunjire
4.7 Filetare prin strunjire – CYCLE97 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-199
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 adâncimea presetata a
filetului TDEP, iar ceea ce ramâne este divizat în taieri
de degrosare.
Ciclul calculeaza automat adâncimile individuale de
patrundere în functie de parametrul VARI.
Adâncimea care trebuie prelucrata este împartita în
patrunderi cu aceeasi sectiune transversala de taiere
astfel ca presiunea de taiere ramâne constanta pentru
toate taierile de degrosare. Patrunderea este apoi
executata cu diferite valori pentru adâncimea de
patrundere.
Printr-o a doua metoda, adâncimea 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
adâncimea 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.
08.97
4 Cicluri de strunjire 03.96
4.7 Filetare prin strunjire – CYCLE97 4
Siemens AG 1997 All rights reserved.4-200 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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 decât 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.
IANG<= 2
IANG
ε
εε
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.
08.97
4 03.96 Cicluri de strunjire
4.7 Filetare prin strunjire – CYCLE97 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-201
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 adâncime de patrundere constanta
Patrundere cu sectiune transversala constanta a taierii
Valoare Interior/exterior Patrundere const./sectiune transversala
const. a taierii
1 exterior Patrundere constanta
2 Interior Patrundere constanta
3 exterior Sectiune transversala constanta a taierii
4 Interior 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.
NSP
NUMTH = 4
0 grade
Începutul primului filet
Începutul celui de-al 4-lea filet
Începutul celui de-al 3-lea filet
Începutulcelui de-al 2-lea filet
4 Cicluri de strunjire 03.96
4.7 Filetare prin strunjire – CYCLE97 4
Siemens AG 1997 All rights reserved.4-202 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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.
Z
X
Z
X
Unghiul > 45°
Filet transversalFilet longitudinal
Unghiul < 45°
4 03.96 Cicluri de strunjire
4.7 Filetare prin strunjire – CYCLE97 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-203
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.
Pâna la adâncimea 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
X
M42x2
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=0DEF INT NRC=5, NID=2, VARI=3, NUMTH=1
Definirea parametrilor cu atribuirea valorilor
N10 G0 G90 Z100 X60 Selectarea pozitiei de start
N20 G95 D1 T1 S1000 M4 Specificarea valorilor tehnologice
N30 CYCLE97 ( , MPIT, SPL, FPL, DM1, ->-> DM2, APP, ROP, TDEP, FAL, IANG, ->-> NSP, NRC, NID, VARI, NUMTH)
Apelarea ciclului
N40 G90 G0 X100 Z100 Atingerea pozitiei urmatoare
N50 M30 Sfârsitul programului
-> trebuie programat într-o fraza
4 Cicluri de strunjire 03.96
4.8 Lant de filete – CYCLE98 4
Siemens AG 1997 All rights reserved.4-204 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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 real Punctul de început al filetului pe axa longitudinala
DM1 real Diametrul filetului în punctul de start
PO2 real Primul punct intermediar pe axa longitudinala
DM2 real Diametrul în primul punct intermediar
PO3 real Al doilea punct intermediar
DM3 real Diametrul în al doilea punct intermediar
PO4 real Punctul final al filetului pe axa longitudinala
DM4 real Diametrul filetului în punctul final
APP real Sectiunea de intrare pe arc (fara semn)
ROP real Sectiunea iesire pe arc (fara semn)
TDEP real Adâncimea filetului (fara semn)
FAL real Adaosul de prelucrare (fara semn)
IANG real Unghiul de patrundere
Domeniul de valori: „+” (pentru patrundere pe un flanc)
„–” (pentru patrundere pe flanc alternativ)
NSP real Deplasarea punctului de început pentru primul filet (fara semn)
NRC int Numarul de taieri de degrosare (fara semn)
NID int Numarul de treceri în gol (fara semn)
PP1 real Pasul filetului 1 ca valoare (fara semn)
PP2 real Pasul filetului 2 ca valoare(fara semn)
PP3 real Pasul filetului 3 ca valoare(fara semn)
VARI int Definirea felului de prelucrare pentru filet
Domeniul de valori: 1 ... 4
NUMTH int Numarul de filete (fara semn)
4 03.96 Cicluri de strunjire
4.8 Lant de filete – CYCLE98 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-205
Functie
Cu acest ciclu se pot executa mai multe filete
concatenate cilindrice sau conice cu pas constant în
prelucrarea longitudinala sau transversala, toate
putând 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.
4 Cicluri de strunjire 03.96
4.8 Lant de filete – CYCLE98 4
Siemens AG 1997 All rights reserved.4-206 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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.
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
adâncimea definita a filetului TDEP si restul este
împartit în taieri de degrosare.
Ciclul calculeaza automat adâncimile individuale
actuale de patrundere în functie de parametrul VARI.
Adâncimea filetului de prelucrat este împartita în
patrunderi cu aceeasi sectiune transversala de taiere
astfel încât presiunea de taiere ramâne constanta
pentru toate taierile de degrosare. Patrunderea este
apoi executata cu diferite valori pentru adâncimea de
patrundere.
Z
X
PP3
DM2
DM3=DM4
P04 P03
PP2
P02
PP1
P01
ROP
APP
DM1
4 03.96 Cicluri de strunjire
4.8 Lant de filete – CYCLE98 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-207
Prin a doua metoda adâncimea totala a filetului este
divizata în adâncimi de patrundere constante.
Sectiunea transversala a taierii devine tot mai mare de
la taiere la taiere. Oricum, daca valorile pentru
adâncimea 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 decât 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.
IANG<=2
IANG
ε
εε
Patrundere de-a lungul unui flanc
Patrundere alternativa de-a lungul flancurilor
08.97
4 Cicluri de strunjire 03.96
4.8 Lant de filete – CYCLE98 4
Siemens AG 1997 All rights reserved.4-208 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
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 adâncime de patrundere constanta
Patrundere cu sectiunea transversala a taierii constanta
Valoare Exterior/interior Patrundere constanta/sectiune
transversala constanta a taierii
1 exterior Patrundere constanta
2 interior Patrundere constanta
3 exterior Sectiune transversala constanta a taierii
4 interior Sectiune transversala constanta a taierii
4 03.96 Cicluri de strunjire
4.8 Lant de filete – CYCLE98 4
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-209
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.
NSP
NUMTH = 4
0 grade
Începutul primului filet
Începutul celui de-al 4-lea filet
Începutul celui de-al 3-lea filet
Începutulcelui de-al 2-lea filet
4 Cicluri de strunjire 03.96
4.8 Lant de filete – CYCLE98 4
Siemens AG 1997 All rights reserved.4-210 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
Exemplu de programare
Lant de filete
Cu acest program se poate executa un lant de filete
începând 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.
X
Z-80
3036
50
-60 -30
0/
N10 G95 T5 D1 S1000 M4 Specificarea valorilor tehnologice
N20 G0 X40 Z10 Atingerea punctului de început
N30 CYCLE98 (0, 30, -30, 30, -60, ->-> 36, -80, 50, 10, 10, 0.92, , , , ->-> 5, 1, 1.5, 2, 2, 3, 1)
Apelarea ciclului
N40 G0 X55N50 Z10N60 X40
Avansarea pe fiecare axa separat
N70 M30 Sfârsitul programului
-> trebuie programat într-o fraza
5 03.96 Mesaje de eroare si prelucrarea erorilor 5
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
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
5 Mesaje de eroare si prelucrarea erorilor 03.96 5
Siemens AG 1997 All rights reserved.5-212 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
5 03.96 Mesaje de eroare si prelucrarea erorilor
5.1 Generalitati 5
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-213
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.
5 Mesaje de eroare si prelucrarea erorilor 03.96
5.2 Prelucrarea erorilor în cicluri 5
Siemens AG 1997 All rights reserved.5-214 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 Criteriul de acceptare Reactia la alarma
61000 ... 61999 NC_RESET Fraza preprocesata în NC este întrerupta
62000 ... 62999 Tasta de anulare Fraza preprocesata este întrerupta, ciclul
poate fi continuat cu NC Start dupa
anularea alarmei
5 03.96 Mesaje de eroare si prelucrarea erorilor
5.3 Privire generala asupra alarmelor ciclului 5
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-215
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, când apar ele si cum pot fi eliminate.
Numarul
alarmei
Textul alarmei Sursa Explicatie, remediu
61000 „No tool offset
active”
( Nici o corectie de
scula activa )
LONGHOLE
SLOT1
SLOT2
POCKET1
POCKET2
CYCLE90
CYCLE93
CYCLE94
CYCLE95
CYCLE96
Corectia D trebuie programata înainte de
apelarea ciclului.
61001 „Thread pitch
wrong”
( Pasul filetului
gresit )
CYCLE84
CYCLE840
CYCLE96
CYCLE97
Verifica parametrii privind marimea filetului
si pasul filetului (nu exista concordanta
între ele)
61002 „Machining type
incorrectly defined”
( Tipul de
prelucrare incorect
definit )
SLOT1
SLOT2
POCKET1
POCKET2
CYCLE93
CYCLE95
CYCLE97
CYCLE98
Valoarea atribuita parametrului VARI
pentru felul prelucrarii este incorecta si
trebuie schimbata
5 Mesaje de eroare si prelucrarea erorilor 03.96
5.3 Privire generala asupra alarmelor ciclului 5
Siemens AG 1997 All rights reserved.5-216 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
Numarul
alarmei
Textul alarmei Sursa Explicatie, remediu
61101 „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
adâncime
61102 „No spindle direction
programmed”
(Sensul axului principal nu este
programat)
CYCLE86
CYCLE87
CYCLE88
CYCLE840
Parametrul SDIR (sau SDR în CYCLE840)
trebuie programat
61103 „Number of holes equals zero”
( Nr.de gauri este egal cu zero )
HOLES1
HOLES2
Nu a fost programata o valoare pentru
numarul de gauri
61104 „Contour violation of the slots
/elongated holes” ( Violare de
contur la canale/gauri alungite )
SLOT1
SLOT2
LONGHOLE
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
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
61106 „Number of or distance between
circular elements” ( Numarul sau
distanta între elementele
circulare )
HOLES2
LONGHOLE
SLOT1
SLOT2
Parametrizare incorecta a parametrilor
NUM sau INDA, elementele circulare nu
pot fi aranjate întrun cerc complet
61107 „First drilling depth incorrectly
defined” ( Prima adâncime de
gaurire incorect definita )
CYCLE83 Prima adâncime de gaurire este
incompatibila cu adâncimea finala de
gaurire
61601 „Finished part diameter too
small” ( Diametrul piesei finite
prea mic )
CYCLE94
CYCLE96
A fost programat un diametru de finisare al
piesei <3 mm
61602 „Tool width incorrectly defined”
Latimea sculei incorect definita
CYCLE93 Scula de canelare este mai mare
decât latimea programata a canalului
5 03.96 Mesaje de eroare si prelucrarea erorilor
5.3 Privire generala asupra alarmelor ciclului 5
Siemens AG 1997 All rights reserved.SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 5-217
Numarul
alarmei
Textul alarmei Sursa Explicatie, remediu
61603 „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
Verificati parametrii pentru forma de
degajare
62100 „No drilling cycle active”
( Nici un ciclu de gaurire
activ )
HOLES1
HOLES2
Nu a fost apelat modal un ciclu înaintea
apelarii ciclului de gaurire dupa contur
5 Mesaje de eroare si prelucrarea erorilor 03.96
5.4 Mesaje în cicluri 5
Siemens AG 1997 All rights reserved.5-218 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
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 pâna la
terminarea ciclului. Pot fi afisate urmatoarele mesaje:
Textul mesajului Sursa
„Depth: According to value for relative depth”
( Adâncime: Conform valorii pentru adâncime relativa)
CYCLE81 ... CYCLE89, CYCLE840
„Elongated hole <No.> is being machined”
( Gaura alungita <Nr.> este prelucrata )
LONGHOLE
„Slot <No.> is being machined”
( Canalul <Nr.> este prelucrat )
SLOT1
„Circular slot <No.> is being machined”
( Canalul circular <Nr.> este prelucrat )
SLOT2
„Wrong milling direction, G3 will be generated”
( Directie gresita de frezare, G3 va fi generat )
SLOT1, SLOT2, POCKET1, POCKET2,
CYCLE90
„Changed form of the undercut”
( Forma modificata a degajarii )
CYCLE94, CYCLE96
„First drilling depth according to FDPR”
( Prima adancime de gaurire conform FDPR )
CYCLE83
„Caution final machining allowance ≥ tool diameter”
( Atentie adaosul de finisare ≥ diametru scula
POCKET1, POCKET2
„Thread start <No.> - longitudinal thread machining”
( Început filet <Nr.> - prelucrare longitudinala filet )
CYCLE97, CYCLE98
„Thread start <No.> - face thread machining”
( Început filet <Nr.> - prelucrare plana filet )
CYCLE97, CYCLE98
În fiecare caz <No.> înlocuieste numarul figurii care
este prelucrata în momentul respectiv.
Recommended