Sunteți pe pagina 1din 70

03.

96 Cicluri de frezare
3 08.97
3

Cicluri de frezare

3.1 Informatii generale....................................................................................................... 3-93

3.2 Cerinte....................................................................................................................... 3-94

3.3 Filetare - CYCLE90..................................................................................................... 3-96

3.4 Gauri alungite amplasate pe un cerc - LONGHOLE .......................................................3-102

3.5 Canale radiale - SLOT1 ..............................................................................................3-108

3.6 Canale circulare - SLOT2............................................................................................3-116

3.7 Frezarea unui buzunar rectangular - POCKET1.............................................................3-121

3.8 Frezarea unui buzunar circular frezat cu cutitul - POCKET2 ...........................................3-125

3.9 Frezarea unui buzunar rectangular - POCKET3.............................................................3-129

3.10 Frezarea unui buzunar circular - POCKET4 ................................................................3-139

3.11 Frezare plana - CYCLE71 .........................................................................................3-145

3.12 Frezare pe contur - CYCLE72 ...................................................................................3-151

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-91
Cicluri de frezare 03.96
3 3

 Siemens AG 1997 All rights reserved.


3-92 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.1 Informatii generale 3

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-93
Cicluri de frezare 03.96
3 3.2 Cerinte
08.97
3

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

 Siemens AG 1997 All rights reserved.


3-94 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.2 Cerinte 3

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 POCKET3
referinta + spatiul de siguranta si adâncime POCKET4
(_RFP + _SDIS - _DP)
1 Calcularea adâncimii se face fara includerea spatiului de CYCLE71
siguranta CYCLE72
ZSD[2] 0 Dimensionarea buzunarului rectangular de la centru POCKET3
1 Dimensionarea buzunarului rectangular de la colt POCKET3

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-95
Cicluri de frezare 03.96
3 3.3 Filetare - CYCLE90
08.97
3

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

 Siemens AG 1997 All rights reserved.


3-96 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.3 Filetare - CYCLE90 3

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
Z
retragere, poate fi atinsa fara coliziune. Y

Aceasta pozitie de start pentru taierea filetului cu G2


CPA
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 O
CP
de coordonate).
X
Distanta fata de diametrul filetului depinde de marimea
Pozitia de început
filetului si raza sculei folosite. Pozitia de început pentru taierea
pentru taierea filetului filetului cu G2
cu G3

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-97
Cicluri de frezare 03.96
3 3.3 Filetare - CYCLE90
08.97
3

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.

 Siemens AG 1997 All rights reserved.


3-98 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.3 Filetare - CYCLE90 3

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 F1000


N20 Z8
N30 CYCLE90 (8,-20,0,-60,0,46,40,3,800,3,0,50,50)
N40 M2

Gaura trebuie sa aiba o 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:

p 2*WR + RDIFF
∆z = *
4 DIATH

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-99
Cicluri de frezare 03.96
3 3.3 Filetare - CYCLE90 3

Explicarea parametrilor

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru


explicarea parametrilor RTP, RFP, SDIS, DP, DPR. Z Z

RTP RTP
DIATH, KDIAM si PIT RFP+SDIS RFP+SDIS
RFP RFP

DPR
Cu ace[ti parametri definiti datele filetului, diametrul

DPR
nominal, diametrul miezului si pasul. Parametrul DP
DIATH este diametrul exterior si KDIAM diametrul X X
interior al filetului. Miscarile de avans si de retragere Y Y
sunt generate de ciclu pe baza acestor parametri. CPA CPA
CDIR CDIR

H
TH

AT
DIA

CPO

CPO
DI
FFR
Valoarea parametrului FFR este definita ca valoare X X
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.

 Siemens AG 1997 All rights reserved.


3-100 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.3 Filetare - CYCLE90 3

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

Cu acest program puteti executa un filet interior în A-B


A
punctul X60 Y50 în planul G17.
60
50

B
60 X 40 Z

DEF REAL RTP=48, RFP=40, SDIS=5, -> Definirea variabilelor cu atribuirea valorilor
-> DP=30, DPR=40, DIATH=60, KDIAM=50
DEF REAL PIT=2, FFR=500, CPA=60,CPO=50
DEF INT CDIR=2, TYPTH=0
N10 G90 G0 G17 X0 Y0 Z80 S200 M3 Apropierea de pozitia de start
N20 T5 D1 Specificarea valorilor tehnologice
N30 CYCLE90 (RTP, RFP, SDIS, DP, -> Apelarea ciclului
-> DPR, DIATH, KDIAM, PIT, FFR, CDIR,
TYPTH, CPA CPO)
N40 G0 G90 Z100 Atingerea pozitiei dupa ciclu
N50 M02 Sfârsitul programului
-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-101
Cicluri de frezare 03.96
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

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 real
Adâ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).

 Siemens AG 1997 All rights reserved.


3-102 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-103
Cicluri de frezare 03.96
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

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.

 Siemens AG 1997 All rights reserved.


3-104 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Explicarea parametrilor
Y
CPA

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru


explicarea parametrilor RTP, RFP, SDIS, DP, DPR. INDA

LE
NG
STA1
NUM
Cu parametrul NUM se determina numarul de gauri

RA
alungite.

CPO
LENG
Sub LENG se programeaza lungimea gaurilor
X
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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-105
Cicluri de frezare 03.96
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE
08.97
3

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.

 Siemens AG 1997 All rights reserved.


3-106 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.4 Gauri alungite amplasate pe un cerc - LONGHOLE 3

Exemplu de programare

Prelucrarea unor gauri alungite Z Z


A A-B
cu acest ciclu puteti executa 4 gauri alungite de 30 90°

mm lungime si cu adâncimea relativa (diferenta între


planul de referinta si baza gaurii alungite) de 23 mm, 45°
care se afla pe un cerc cu centrul în Z45 Y40 si raza
20
de 20 mm în planul YZ. Unghiul initial este de 45 de
grade, unghiul de indexare este de 90 de grade.

45
Adâncimea maxima de patrundere este de 6 mm,

30
spatiul de siguranta este de 1 mm. Y
B 23 X
40

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, -> Apelarea ciclului
-> 40, 45, 20, 45, 90, 100 ,320, 6)
N40 M30 Sfârsitul programului

-> Trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-107
Cicluri de frezare 03.96
3 3.5 Canale radiale - SLOT1
08.97
3

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

 Siemens AG 1997 All rights reserved.


3-108 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.5 Canale radiale - SLOT1 3

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
G0 G0
canal poate fi atins fara coliziune.
G0
G0

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-109
Cicluri de frezare 03.96
3 3.5 Canale radiale - SLOT1 3

Ciclul executa urmatoarea secventa de


deplasare:
• Deplasare catre pozitia notata în figura la dreapta
cu G0, la începerea ciclului G0 G0
• Prelucrarea completa a unui canal este executata
în urmatorii pasi: G0
G0
- 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.

 Siemens AG 1997 All rights reserved.


3-110 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.5 Canale radiale - SLOT1 3

Explicarea parametrilor
Y
CPA

Vezi pagina 2-8 (Gaurire, centruire - CYCLE81) pentru


INDA
explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

LE
NG
NUM STA1

Cu parametrul NUM se determina numarul de canale.

WID

RA
D

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-111
Cicluri de frezare 03.96
3 3.5 Canale radiale - SLOT1
08.97
3

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.

 Siemens AG 1997 All rights reserved.


3-112 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.5 Canale radiale - SLOT1 3

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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-113
Cicluri de frezare 03.96
3 3.5 Canale radiale - SLOT1
08.97
3

Note suplimentare
Violare a conturului
Î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.

 Siemens AG 1997 All rights reserved.


3-114 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.5 Canale radiale - SLOT1 3

Exemplu de programare

Canale Z Z
A A-B
90°
Acest program produce acelasi aranjament de 4
canale radiale ca si programul pentru prelucrarea 45°
gaurilor alungite (vezi pagina 3-9).
20
Canalele au urmatoarele dimensiuni:
Lungime 30 mm, latime 15 mm si adâncime 23 mm.

30
45
Spatiul de siguranta este de 1 mm, adaosul de

15
finisare este de 0.5 mm, sensul de frezare este G2,
Y 23 X
40 B
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.

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, -> Apelarea ciclului, parametrii VARI, MIDF,
-> 15, 40, 45, 20, 45, 90, 100, 320, -> FFP2 si SSF sunt omisi
-> 6, 2, 0.5)
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-115
Cicluri de frezare 03.96
3 3.6 Canale circulare - SLOT2
08.97
3

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

 Siemens AG 1997 All rights reserved.


3-116 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.6 Canale circulare - SLOT2 3

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 G0

canal poate fi atins fara coliziune.

Ciclul executa urmatoarea secventa de


G0
deplasare:
• Deplasarea pâna la pozitia marcata în dreapta
G0
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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-117
Cicluri de frezare 03.96
3 3.6 Canale circulare - SLOT2
08.97
3

Explicarea parametrilor
Y

CPA
Vezi pagina 2-8 (gaurire, centruire - CYCLE81) pentru
explicarea parametrilor RTP, RFP, SDIS, DP, DPR. INDA AFSL

STA1
Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI,
MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1).

NUM

CPO
cu parametrul NUM se determina numarul de canale. WID

AFSL si WID X
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.

 Siemens AG 1997 All rights reserved.


3-118 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.6 Canale circulare - SLOT2 3

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. Violare de contur

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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-119
Cicluri de frezare 03.96
3 3.6 Canale circulare - SLOT2 3

Exemplu de programare
Y Y
Canale2
Cu acest program puteti prelucra trei canale circulare A-B

amplasate pe un cerc al carui centru este în punctul


A
X60 Y60 si a carei raza este de 42 mm în planul XY. 70°

15
Canalele circulare au urmatoarele dimensiuni: latime
15 mm, unghiul pentru lungimea canalului 70 de 120°

grade, adâncimea 23 mm. Unghiul initial este 0 grade,

42
unghiul de indexare este 120 de grade. Contururile

60
canalului sunt prelucrate pâna la adaosul de finisare
B
de 0.5 mm, spatiul de siguranta pe axa de patrundere
60 X Z
Z este 2 mm, adâncimea maxima de patrundere este 23

6 mm. Canalele sunt prelucrate complet. Pentru


finisare sunt folosite acelasi avans si aceeasi viteza.
Patrunderea în timpul finisarii este efectuata direct la
baza canalului.

DEF REAL FFD=100 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, -> Apelarea ciclului
-> 15, 60, 60, 42, , 120, FFD, -> Planul de referinta+SDIS=planul de
-> FFD+200, 6, 2, 0.5) 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

 Siemens AG 1997 All rights reserved.


3-120 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.7 Frezarea unui buzunar rectangular - POCKET1 3

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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-121
Cicluri de frezare 03.96
3 3.7 Frezarea unui buzunar rectangular - POCKET1
08.97
3

Functie

Ciclul este un ciclu combinat de degrosare-finisare.


Cu acest ciclu puteti prelucra buzunare rectangulare
în orice pozitie a planului de prelucrare.

Secventa de operare
Y
Pozitia atinsa înainte de începerea ciclului:
Aceasta pozitie poate fi orice pozite din care pozitia
de start din centrul buzunarului la nivelul planului de
retragere poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de G2


deplasare:
• Cu G0, centrul buzunarului este atins la nivelul G3
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 X

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.

 Siemens AG 1997 All rights reserved.


3-122 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.7 Frezarea unui buzunar rectangular - POCKET1 3

• Când prelucrarea buzunarului este completa,


scula este deplasata în centrul buzunarului la
nivelul planului de retragere si ciclul este terminat.

Explicarea parametrilor
Y

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

STA1
Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI, CRAD
MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1). G2

NG
W
LE

ID

CPO
LENG, WID si CRAD G3

Cu parametrii LENG, WID si CRAD se determina


forma buzunarului în plan.
Daca nu este posibila deplasarea în coltul rotunjit, cu X

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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-123
Cicluri de frezare 03.96
3 3.7 Frezarea unui buzunar rectangular - POCKET1 3

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

Cu acest program puteti prelucra un buzunar care are:


60 mm lungime, 40 mm latime, 17.5 mm adâncime A A-B
(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
R8
40

siguranta pe axa Z, care se adauga la planul de


referinta este 0.5 mm. Centrul buzunarului se afla în B
punctul X60 Y40, adâncimea maxima de patrundere 60 X Z
17.5
este 4 mm.
Este executata numai degrosare.

DEF REAL LENG, WID, DPR, CRAD Definirea variabilelor


DEF INT VARI
N10 LENG=60 WID=40 DPR=17.5 CRAD=8 Atribuirea valorilor
N20 VARI=1
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, -> Apelarea ciclului
-> LENG, WID, ‘CRAD, 60, 40, 0, -> Parametrii MIDF, FFP2 si SSF sunt omisi
-> 120, 300, 4, 2, 0.75, VARI)
N60 M30 Sfârsitul programului
-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-124 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.8 Frezarea unui buzunar circular - POCKET2 3

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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-125
Cicluri de frezare 03.96
3 3.8 Frezarea unui buzunar circular - POCKET2 3

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.

 Siemens AG 1997 All rights reserved.


3-126 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.8 Frezarea unui buzunar circular - POCKET2 3

Explicarea parametrilor
Y

Vezi pagina 2-8 (Gaurire,centruire - CYCLE81) pentru CPA

explicarea parametrilor RTP, RFP, SDIS, DP, DPR.

Pentru parametrii FFD, FFP1, MID, CDIR, FAL, VARI,


G3 G2
MIDF, FFP2, SSF vezi sectiunea 3.5 (SLOT1).

PR
AD
PRAD

CPO
Forma buzunarului circular este determinata numai de
raza.
Daca raza este mai mica decât raza sculei active, X

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.

Note suplimentare

Înainte de apelare ciclului trebuie programata o


corectie a sculei. Altfel este afisata alarma
61000 „No tool offset active” si ciclul este întrerupt.

Patrunderea este facuta întotdeauna în centrul


buzunarului. Poate fi util sa gauriti acolo anticipat.

În ciclu este folosit un nou sistem de coordonate al


piesei care influenteaza afisarea valorilor reale.
Originea sistemului de coordonate se afla în centrul
buzunarului.
Sistemul de coordonate initial devine activ dupa
terminarea ciclului.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-127
Cicluri de frezare 03.96
3 3.8 Frezarea unui buzunar circular - POCKET2 3

Exemplu de programare
Z Z
Buzunar circular
Cu acest program puteti prelucra un buzunar circular A A-B
î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

50
distanta de siguranta.

50
B
Y X
50
20

DEF REAL RTP=3, RFP=0, DP=-20,-> Definirea variabilelor cu atribuirea valorilor


-> PRAD=25, FFD=100, FFP1, MID=6
N10 FFP1=FFD*2
N20 G19 G90 G0 S650 M3 T20 D20 Specificarea valorilor tehnologice
N30 Y50 Z50 Atingerea pozitiei de start
N40 POCKET2 (RTP, RFP, , DP, , PRAD, -> Apelare ciclului
-> 50, 50, FFD, FFP1, MID, 3, ) Parametrii FAL, VARI, MIDF, FFP2, SSF
sunt omisi
N50 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-128 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.9 Frezarea unui buzunar rectangular - POCKET3 3

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-129
Cicluri de frezare 03.96
3 3.9 Frezarea unui buzunar rectangular - POCKET3
12.97
3

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)

 Siemens AG 1997 All rights reserved.


3-130 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 3.9 Frezarea unui buzunar rectangular - POCKET3 3

Secventa de operare
Y
Pozitia atinsa înainte de începerea ciclului:
Aceasta pozitie poate fi orice pozite din care pozitia
de start din centrul buzunarului la nivelul planului de
retragere poate fi atinsa fara coliziune.

Secventa de deplasare la degrosare: G2


Cu G0, este atins centrul buzunarului la nivelul
planului de retragere si apoi, din aceasta pozitie, G3
cu G0 este atinsa distanta de siguranta fata de
planul de referinta. Prelucrarea buzunarului este
apoi executata în functie de strategia de X

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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-131
Cicluri de frezare 03.96
3 3.9 Frezarea unui buzunar rectangular - POCKET3
08.97
3

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
Y
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
_AP1 marimea de baza
prelucrata. Marimea bruta pentru adâncime (_AD) a lungimii buzunarului
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 X
programat (traiectorie elicoidala, pendulare, vertical). _AP2 marimea de baza a latimii buzunarului
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.

 Siemens AG 1997 All rights reserved.


3-132 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.9 Frezarea unui buzunar rectangular - POCKET3 3

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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-133
Cicluri de frezare 03.96
3 3.9 Frezarea unui buzunar rectangular - POCKET3
12.97
3

Explicarea parametrilor
Dimensionarea buzunarului de la centru
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) Y
pentru explicarea parametrilor _RTP, _RFP, _SDIS, _PA
_DP.

_LENG, _WID si _CRAD _STA


_CRAD
Cu parametrii _LENG, _WID si _CRAD se determina
forma buzunarului în plan. G2

G
_W
EN

ID
_L
Buzunarul poate fi dimensionat de la centru sau de la

_PO
G3
un colt. Când se dimensioneaza de la colt folositi
_LENG si _WID cu semn.
Daca nu este posibila executarea razei programate a
X
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 Dimensionarea buzunarului de la colt
Y
si este afisata alarma
61105 „Cutter radius too large”.

_PA, _PO
G

Cu parametrii _PA si _PO se definesc abscisa si


EN
_L

ordonata punctului de referinta al buzunarului.


G2
_W

Acesta este fie centrul fie coltul buzunarului. Valoarea


IG

acestui parametru depinde de setarea bitului de date G3


al ciclului _ZSD[2]:
_PO

• 0 înseamna centrul buzunarului


• 1 înseamna coltul buzunarului _PA X
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.

 Siemens AG 1997 All rights reserved.


3-134 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.9 Frezarea unui buzunar rectangular - POCKET3 3

_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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-135
Cicluri de frezare 03.96
3 3.9 Frezarea unui buzunar rectangular - POCKET3
12.97
3

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

 Siemens AG 1997 All rights reserved.


3-136 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.9 Frezarea unui buzunar rectangular - POCKET3 3

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-137
Cicluri de frezare 03.96
3 3.9 Frezarea unui buzunar rectangular - POCKET3
12.97
3

Exemplu de programare

Buzunar Y Y

Cu acest program puteti prelucra un buzunar de 60


mm lungime, 40 mm latime, 17.5 mm adâncime în A A-B
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

R8
40
planul de referinta este 0.5 mm. Centrul buzunarului
se afla în punctul X60 Y40, adâncimea maxima de B
patrundere este 4 mm. 60 X Z
17.5
Frezarea sincronizata foloseste sensul de rotatie al
axului ca sens de prelucrare.
Va fi executata numai degrosarea.

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 -> Apelarea ciclului
-> 40, 8, 60, 40, 0, 4, 0.75, 0.2 ->
-> 1000, 750, 0, 11, 5)
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-138 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.10 Frezarea unui buzunar circular - POCKET4 3

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-139
Cicluri de frezare 03.96
3 3.10 Frezarea unui buzunar circular - POCKET4
12.97
3

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.

 Siemens AG 1997 All rights reserved.


3-140 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.10 Frezarea unui buzunar circular - POCKET4 3

Secventa de operare
Y
Pozitia atinsa înainte de începerea ciclului:
_PA
Aceasta pozitie poate fi orice pozite din care pozitia
de start din centrul buzunarului la nivelul planului de
retragere poate fi atinsa fara coliziune.

G3 G2
Secventa de deplasare la degrosare:

_P
Cu G0, este atins centrul buzunarului la nivelul

RA
D
planului de retragere si apoi, din aceasta pozitie,

_PO
cu G0 este atinsa distanta de siguranta fata de
planul de referinta. Prelucrarea buzunarului este
X
apoi executata în functie de strategia de
patrundere selectata si considerând marimea bruta
programata a bazei.
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)

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-141
Cicluri de frezare 03.96
3 3.10 Frezarea unui buzunar circular - POCKET4
08.97
3

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.

 Siemens AG 1997 All rights reserved.


3-142 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.10 Frezarea unui buzunar circular - POCKET4 3

Explicarea parametrilor
Y

_PA
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81)
pentru explicarea parametrilor _RTP, _RFP, _SDIS,
_DP.

G3 G2
Pentru parametrii _MID, _FAL, _FALD, _FFP1, _FFD,

_P
_CDIR, _MIDA, _AP1, _AD, _RAD1, _DP1 vezi

RA
D
sectiunea 3.9 (POCKET3).

_PO
_PRAD
Forma buzunarului circular este determinata numai de X

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-143
Cicluri de frezare 03.96
3 3.10 Frezarea unui buzunar circular - POCKET4
08.97
3

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
Z Z
Buzunar circular
Cu acest ciclu puteti prelucra un buzunar circular în A A-B
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
50

opus (aschiere). Patrunderea se face de-a lungul unei


traiectorii elicoidale.
50

B
Y X
50
20

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, -> Apelarea ciclului
-> 6, 0, 0, 200, 100, 1, 21, 0, 0, 0, -> Parametrii FAL si VARI sunt omisi
-> 2, 3)
N40 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-144 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.11 Frezare plana- CYCLE71 3

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-145
Cicluri de frezare 03.96
3 3.11 Frezare plana- CYCLE71
12.97
3

Functie

Cu ciclul CYCLE71, puteti freza plan orice suprafata Y


Y
rectangulara. Ciclul face diferenta între degrosare _LENG _LENG
(prelucrarea suprafetei în pasi succesivi pâna la
atingerea adâncimii de prelucrare) si finisare (termina

_WID

_WID
de frezat suprafata într-un pas). Patrunderea maxima
poate fi definita în adâncime si latime.
X X
Ciclul nu include o compensare a razei cutitului. Y _LENG Y _LENG
Adâncimea de patrundere este programata în gol.

_WID

_WID
X X

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

 Siemens AG 1997 All rights reserved.


3-146 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.11 Frezare plana- CYCLE71 3

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
Y
î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. X
Frezare în timpul finisarii într-un sens
Degrosarea într-o directie înceteaza la atingerea (felul prelucrarii 22)
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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-147
Cicluri de frezare 03.96
3 3.11 Frezare plana- CYCLE71
12.97
3

Explicarea parametrilor
_LENG
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) pentru Y

_MIDA
_MIDA
explicarea parametrilor _RTP, _RFP, _SDIS, _DP.
Pentru parametrii _STA, _MID, _FFP1 vezi sectiunea
3.9 (POCKET3).

_WID
_PA, _PO
Cu parametrii _PA si _PO se definesc abscisa si
ordonata punctului de start.

_FDP
_LENG si _WID
Punctul de patrundere
Cu parametrii _LENG si _WID se determina lungimea
X
si latimea dreptunghiului în plan. Semnul determina Degrosare cu _MIDA mai mare decât raza sculei
(Felul prelucrarii 41)
pozitia dreptunghiului faata de _PA si _PO.

_MIDA
Cu acest parametru se defineste latimea maxima de
patrundere pentru degajarea în plan. În acelasi mod
cu calculul cunoscut al 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.

 Siemens AG 1997 All rights reserved.


3-148 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 08.97
3.11 Frezare plana- CYCLE71 3

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-149
Cicluri de frezare 03.96
3 3.11 Frezare plana- CYCLE71
12.97
3

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 Program pentru frezare plana cu CYCLE71
;$PATH=/_N_MPF_DIR
;*
$TC_DP1[1,1]=120 Tipul sculei
$TC_DP6[1,1]=10 Raza sculei
N100 T1
N102 M06
N110 G17 G0 G90 G54 G94 F2000 X0 Y0 Z20 Atingerea pozitiei de start
;
CYCLE71( 10, 0, 2,-11, 100, 100, -> Apelarea ciclului
-> 60, 40, 10, 6, 10, 5, 0, 4000, 31)
N125 G0 G90 X0 Y0
N130 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-150 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.12 Frezare pe contur- CYCLE72 3

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-151
Cicluri de frezare 03.96
3 3.12 Frezare pe contur- CYCLE72
12.97
3

_AS1 int Specificarea cursei de atingere: (fara semn)


CIFRA UNITATILOR:
Valoare:1...Linie dreapta tangentiala
2...Semicerc
3...Sfert de cerc
CIFRA ZECILOR:
Valoare:0...Atingerea conturului în plan
1...Atingerea conturului unei traiectorii fizice
_LP1 real
Lungimea cursei de atingere (de-a lungul unei linii drepte) sau raza arcului
de atingere a traiectoriei centrului frezei (de-a lungul unui cerc) (fara
semn)
Ceilalti parametri pot fi setati optional (fara semn).
_FF3 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)

 Siemens AG 1997 All rights reserved.


3-152 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.12 Frezare pe contur- CYCLE72 3

Functie

Cu ciclul CYCLE72 se poate freza de-a lungul oricarui Y


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 Punctul de început al conturului

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

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

Cerinta pentru executarea ciclului este NC software


4.3. sau urmatoarele care includ functia „Soft
approach and return”.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Aceasta poate fi orice pozitie din care pozitia de start
la începutul conturului la nivelul planului de retragere
poate fi atinsa fara coliziune.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-153
Cicluri de frezare 03.96
3 3.12 Frezare pe contur- CYCLE72
12.97
3

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.

 Siemens AG 1997 All rights reserved.


3-154 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.12 Frezare pe contur- CYCLE72 3

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.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-155
Cicluri de frezare 03.96
3 3.12 Frezare pe contur- CYCLE72
12.97
3

Explicarea parametrilor

Z
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81)
pentru explicarea parametrilor _RTP, _RFP, _SDIS,
_DP.

Pentru parametri _MID, _FALD, _FFP1, _FFD vezi


sectiunea 3.9 (POCKET3).
Planul de referinta _RFP

_KNAME
Conturul de frezat este programat complet într-un Adâncimea de toleranta la finisare _FALD

subprogram. Cu parametrul _KNAME se poate defini Toleranta finala de prelucrare DP


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

 Siemens AG 1997 All rights reserved.


3-156 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.12 Frezare pe contur- CYCLE72 3

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

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-157
Cicluri de frezare 03.96
3 3.12 Frezare pe contur- CYCLE72
12.97
3

Exemplu de programare
Y Punctul de început al conturului
Frezarea exterioara aunui contur închis Directia programata
pe contur
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
Conturul final
• Adâncimea max. de patrundere 10mm Conturul final + toleranta
• Adaosul de finisare în adâncime 1.5mm finala de prelucrare

• Avansul pentru patrundere 400 mm/min


• Adaosul de finisare în plan 1 mm X
• 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

%_N_RANDKONTUR1_MPF Program pentru frezare a unui contur cu


;$PATH=/_N_MPF_DIR 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, -> Apelarea ciclului
-> 3, 175, 10,1, 1.5, 800, 400, 111, ->
-> 41, 2, 20, 1000, 2, 20)
N90 X100 Y200
N95 M02 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


3-158 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition
03.96 Cicluri de frezare
3 12.97
3.12 Frezare pe contur- CYCLE72 3

%_N_MYKONTUR_SPF Subprogram pentru frezarea conturului (de


;$PATH=/_N_SPF_DIR exemplu)
N100 G1 G90 X150 Y160 Punctul de start al conturului
N110 X230 CHF=10
N120 Y80 CHF=10
N130 X125
N140 Y135
N150 G2 X150 Y160 CR=25
N160 M17

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition 3-159
Cicluri de frezare 03.96
3 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

S-ar putea să vă placă și