Sunteți pe pagina 1din 50

03.

96 Cicluri de strunjire
4 4

Cicluri de strunjire

4.1 Generalitati................................................................................................................4-163

4.2 Cerinte......................................................................................................................4-164

4.3 Ciclu de canelare – CYCLE93....................................................................................4-167

4.4 Ciclu de degajare – CYCLE94.....................................................................................4-176

4.5 Ciclu de degrosare – CYCLE95...................................................................................4-180

4.6 Degajare pentru filete – CYCLE96 ...............................................................................4-192

4.7 Filetare prin strunjire – CYCLE97 ................................................................................4-196

4.8 Lant de filete – CYCLE98............................................................................................4-204

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-161
Cicluri de strunjire 03.96
4 4

 Siemens AG 1997 All rights reserved.


4-162 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.1 Generalitati 4

4.1 Generalitati
Urmatoarele capitole descriu cum sunt programate
ciclurile de strunjire. Aceste capitole sunt menite sa
ajute la selectarea ciclurilor si atribuirea parametrilor.
Alaturi de o descriere detaliata a functiilor ciclurilor
individuale si a parametrilor corespunzatori, veti gasi
un exemplu de programare la sfârsitul fiecarui capitol
pentru a va familiariza cu utilizarea ciclurilor.

Capitolele sunt structurate dupa cum urmeaza:


• Programare
• Parametri
• Functie
• Secventa de operare
• Explicarea parametrilor
• Note suplimentare
• Exemplu de programare
„Programare" si „Parametri" explica utilizarea ciclurilor
satisfacator pentru un utilizator experimentat, în timp
ce începatorii vor gasi toate informatiile necesare
programarii ciclurilor în „Functie", „Secventa de
operare", „Explicarea parametrilor”, „Note
suplimentare“ si „Exemplu de programare”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-163
Cicluri de strunjire 03.96
4 4.2 Cerinte 4

4.2 Cerinte
Module de date pentru ciclurile de strunjire
Ciclurile de strunjire necesita modulul GUD7.DEF. El
este oferit pe discheta împreuna cu ciclurile.

Conditii de apelare si re
Functiile G active înainte de accesarea ciclului sI
cadrul programabil ramân active peste ciclu.

Definirea planului
X
Planul de prelucrare trebuie definit înainte de apelarea
ciclului. În cazul strunjirii acesta este de obicei planul
G18 (ZX). La cele doua axe ale planului de strunjire se
fac referiri în cele ce urmeaza ca la axa longitudinala
(prima axa a planului) si axa transversala (a doua axa
a planului).
Daca programarea pe diametru este activa, a doua G18

axa a planului este întotdeauna luata ca axa Axa transversala


transversala (vezi Manualul de programare).

Antrenarea arborelui principal Axa longitudinalã Z

Ciclurile de strunjire sunt scrise astfel încât comenzile


axului se refera întotdeauna la axul principal de baza
activ al echipamentului.
Daca doriti sa folositi un ciclu pe o masina cu mai
multi arbori, axul activ trebuie definit ca ax de baza
(vezi Manualul de programare).

Mesaje de stare ale masinii


Mesajele de stare sunt afisate pe monitorul
echipamentului în timpul procesarii ciclurilor de
strunjire. Pot fi afisate urmatoarele mesaje:
• „Thread start <No.> - longitudinal thread
machining"
• "Thread start <No.> - face thread machining"
În fiecare caz <No.> înlocuieste numarul figurii
prelucrate în momentul respsctiv.
Aceste mesaje nu întrerup procesarea programului si
ramân afisate pâna la afisarea urmatorului mesaj sau
pâna la terminarea ciclului.

 Siemens AG 1997 All rights reserved.


4-164 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.2 Cerinte 4

Datele de setare ale ciclului


Pentru ciclul de degrosare CYCLE95, versiunea
software 4 si urmatoarele sunt prevazute date de
setare care sunt stocate în modulul GUD7.DEF.
Data de setare Setarea datelor _ZSD[0] poate fi
folosita la modificarea calcularii adâncimii de
patrundere MID în CYCLE95. Daca este setat zero,
parametrul este calculat ca si înainte.
• _ZSD[0]=1...MID este o valoare de raza
• _ZSD[0]=2...MID este o valoare de diametru

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-165
Cicluri de strunjire 03.96
4 4.2 Cerinte 4

Supravegherea de contur relativ la unghiul de


degajare libera a sculei
Unele cicluri de strunjire în care sunt generate
deplasari de aschiere cu degajare, se supravegheaza
unghiul de degajare libera a sculei active pentru
posibile violari de contur. Acest unghi este introdus ca
o valoare în corectia sculei (sub parametrul P24 în
corectia D). Este introdus un unghi între 0 si 90 de
grade fara semn.

Fara violare de contur Violare de contur

Când introduceti unghiul de degajare libera a sculei nu


uitati ca acesta depinde daca prelucrarea este
longitudinala sau transversala (frontala). Daca o scula
trebuie folosita pentru prelucrare longitudinala si
transversala, trebuie aplicate doua corectii daca
unghiurile de degajare libera ale sculei sunt diferite.
În cadrul ciclului este efectuat un control pentru a
determina daca se poate prelucra conturul programat
cu scula selectata.
Daca prelucrarea nu este posibila cu acesta scula,
atunci
• ciclul este terminat cu un mesaj de eroare (în
timpul strunjirii) sau
• prelucrarea conturului continua si mesajul este Fara violare de contur Violare de contur

afisat (în ciclurile de degajare). Geometria vârfului


sculei determina în acest caz conturul.
Retineti ca rotirile sau factorii activi de scala în planul
curent modifica relatiile între unghiuri, si de aceea
acest lucru nu poate fi permis în supravegherea de
contur care are loc în ciclu.
Daca unghiul de degajare libera a sculei este
specificat zero în corectia sculei, aceasta functie de
supraveghere este dezactivata. Reactiile exacte sunt
descrise în diverse cicluri.

 Siemens AG 1997 All rights reserved.


4-166 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.3 Ciclu de canelare – CYCLE93 4

4.3 Ciclu de canelare – CYCLE93


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

Parametri

SPD real Punctul de start pe axa transversala (în modul)


SPL real Punctul de start pe axa longitudinala
WIDG real Latimea canalului (în modul)
DIAG real Adâncimea canalului (în modul)
STA1 real Unghiul între contur si axa longitudinala
Domeniul de valori: 0<=STA1<=180 de grade
ANG1 real Unghiul flancului 1: pe partea canalului definit de punctul de start (în
modul)
Domeniul de valori: 0<=ANG1<89.999 de grade
ANG2 real Unghiul flancului 2: pe partea cealalta a canalului (în modul)
Domeniul de valori: 0<=ANG2<89.999
RCO1 real Racordare/tesire 1, exterior: pe partea definita de punctul de start
RCO2 real Racordare/tesire 2, exterior
RCI1 real Racordare/tesire 1, interior: pe partea punctului de start
RCI2 real Racordare/tesire 2, interior
FAL1 real Adaosul de finisare la baza canalului
FAL2 real Adaosul de finisare pe flancuri
IDEP real Adâncimea de patrundere (în modul)
DTB real Timp de întârziere la baza canalului
VARI int Tipul prelucrarii
Domeniul de valori: 1...8 si 11...18

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-167
Cicluri de strunjire 03.96
4 4.3 Ciclu de canelare – CYCLE93 4

Functia

Cu ciclul de canelare puteti executa canale simetrice


sau nesimetrice pentru prelucrare longitudinala sau
plana pe elemente cu contur drept. Puteti prelucra
atât caneluri exterioare cât si interioare.

Secventa de operare

Adâncimea de patrundere (catre baza canalului) si


patrunderea pe latime (de la canal la canal) sunt
distribuite egal cu cea mai mare valoare posibila.
Daca canalul a fost prelucrat pe o suprafata înclinata,
cursa de la un canal la urmatorul urmeaza cea mai
scurta traiectorie, adica paralel cu conul pe care a

 Siemens AG 1997 All rights reserved.


4-168 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.3 Ciclu de canelare – CYCLE93 4

fost prelucrat canalul. Spatiul de siguranta pe contur


este calculat de catre ciclu.

Primul pas
Degrosare paraxiala catre baza canalului în pasi
individuali de patrundere. Dupa fiecare patrundere,
scula este retrasa pentru spargerea aschiilor.

Al doilea pas
Canalul este prelucrat perpendicular pe directia de
patrundere din una sau mai multe taieri. Fiecare taiere
este divizata din nou conform adâncimii de
patrundere.De la a doua taiere de-a lungul latimii
canalului, scula este retrasa cu 1 mm înainte de a fi
retrasa complet.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-169
Cicluri de strunjire 03.96
4 4.3 Ciclu de canelare – CYCLE93 4

Al treilea pas
Taierea flancurilor într-un pas, daca unghiurile sunt
programate sub ANG1 sau ANG2. Patrunderea de-a
lungul latimii canalului este executata în mai multi
pasi daca latimea flancului este mai mare.

Al patrulea pas
Taierea tolerantei finale de prelucrare paralel cu
conturul, de la margine catre centrul canalului.
Compensarea razei sculei este automat selectata si
deselectata de ciclu.

 Siemens AG 1997 All rights reserved.


4-170 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.3 Ciclu de canelare – CYCLE93 4

Explicarea parametrilor X

SPD si SPL
SPL
Cu aceste coordonate se defineste pozitia de start a
STA1
canalului de unde ciclul calculeaza forma. Chiar ciclul

RC
determina punctul de start pentru a fi atins la început.

01

DIAG
În cazul unui canal exterior directia axei longitudinale

02
I2

RC

RC
este prima parcursa si în cazul unui canal interior RC ANG1

I1
ANG2

SPD
directia transversala este prima parcursa. WIDG
Canalele pe suprafete curbe pot fi create în mai multe
moduri. În functie de forma si raza curbei, atât o linie
dreapta paraxiala poate fi plasata în punctul maxim al
curbei, cât si o linie oblica tangentiala poate fi plasata Z
în unul din punctele marginale ale canalului.
Racordari si tesituri la marginea canalului pe o
suprafata curbata ar trebui programate numai daca
punctul marginal luat în discutie este pozitionat pe X

linia dreapta definita pentru ciclu.

WIDG si DIAG ANG2


Cu parametrii de latime a canalului (WIDG) si
IDEP
WIDG

adâncime a canalului (DIAG) se defineste forma


DIAG
canalului. Ciclul îsi începe întotdeauna calculele din
punctul programat cu SPD si SPL. ANG1
SPD
Daca scula activa este mai îngusta decât canalul,
STA1
acesta este prelucrat în mai multi pasi. Latimea totala
este divizata în parti egale în ciclu. Patrunderea
maxima este de 95% din latimea sculei, dupa
Z
scaderea razei vârfului sculei. Aceasta asigura o
taiere suprapusa.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-171
Cicluri de strunjire 03.96
4 4.3 Ciclu de canelare – CYCLE93
08.97
4

Daca latimea programata a canalului este mai mica X


decât latimea sculei active, este afisat mesajul de
eroare SPL
61602 „Tool width incorrectly defined", STA1
ciclul nu este început si prelucrarea este întrerupta.

RC
01
Alarma este de asemenes afisata daca pentru latimea

DIAG
02
vârfului sculei a fost introdusa valoarea zero.

RC

RC
I2
ANG1

RC

SPD
I1
ANG2

STA1 WIDG

Cu parametrul STA1 se programeaza unghiul


suprafetei oblice pe care este prelucrat canalul.
Unghiul poate avea valori între 0 si 180 de grade si se
Z
refera întotdeauna la axa longitudinala.

ANG1 si ANG2
Prin unghiuri diferite ale flancurilor pot fi descrise
X
canale asimetrice. Unghiurilor li se pot atribui orice
valori între 0 si 89.999 de grade.

ANG2
RCO1, RCO2 si RCI1, RCI2
Prin introducerea racordarilor/tesiturilor pentru
WIDG

IDEP
marginea sau baza canalului poate fi modificata forma DIAG
canalului. Valorile pentru racordari trebuie sa fie
ANG1
întotdeauna pozitive, valorile pentru tesituri trebuie sa SPD
fie întotdeauna negative. STA1
Puteti folosi setarea zecilor pentru parametrul VARI
pentru a determina tipul calcularii pentru tesiturile
programate. Z
• Pentru VARI<10 (zecile=0), valoarea acestui
parametru este, ca si mai înainte, luata ca
lungimea tesiturii (tesitura cu CHF=...).
• Pentru VARI>10, este luata în considerare ca
traiectorie redusa a lungimii (tesitura cu
programare CHR).

 Siemens AG 1997 All rights reserved.


4-172 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.3 Ciclu de canelare – CYCLE93 4

FAL1 si FAL2
Se pot programa tolerante finale de prelucrare diferite
pentru marginile si baza canalului. Degrosarea este
executata cu aceasta toleranta finala de prelucrare.
Apoi aceeasi scula este folosita pentru a executa o
taiere paralela cu conturul de-a lungul conturului final. Toleranta finala
de prelucrare pe
flancuri, FAL2
IDEP
Toleranta finala
Prin programarea unei adâncimi de patrundere puteti de prelucrare
divide actiunea paraxiala de canelare în mai multe la baza, FAL1

adâncimi de patrundere. Dupa fiecare patrundere


scula este retrasa cu 1 mm pentru spargerea
aschiilor.
Parametrul IDEP trebuie programat în orice caz.

DTB
Un timp de întârziere la baza canalului ar trebui
aleasa, care permite cel putin o rotatie a axului.Timpul
de întârziere este programat în secunde.

VARI
X X
Valoarea cifrei unitatilor parametrului VARI determina
tipul procesarii pentru canal. Acestui parametru i se
VARI=1 Z VARI=2 Z
poate atribui orice valoare prezentata în figura.
X X

Valoarea cifrei zecilor a parametrului VARI determina


felul calcularii pentru tesitura. VARI=3 Z VARI=4 Z
X X

VARI=5 Z VARI=6 Z
X X

VARI=7 Z VARI=8 Z

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-173
Cicluri de strunjire 03.96
4 4.3 Ciclu de canelare – CYCLE93 4

Daca parametrului i se atribuie alta valoare, ciclul este


întrerupt si este afisata alarma
61002 „Machining type incorrectly programmed".
Supravegherea conturului realizata de ciclu asigura ca
va rezulta un contur real al canalului. Nu la fel se
întâmpla daca racordarile/tesiturile se suprapun la
baza canalului sau daca o tentativa de canelare
transversala este facuta pe o sectiune a conturului
care este paralela cu axa longitudinala. Ciclul este
apoi întrerupt si alarma
61603 „Groove form incorrectly defined”
este afisata.

Note suplimentare

Trebuie sa activati o scula cu doua taisuri înainte de


apelarea ciclului de canelare. Trebuie sa introduceti
valorile de corectie pentru cele doua taisuri ale sculei
sub doua numere D succesive, primul trebuind sa fie
activat înainte de apelarea ciclului. Ciclul determina
singur care din cele doua corectii ale sculei este
ceruta pentru fiecare pas de prelucrare sI o activeaza
automat. Dupa terminarea ciclului, numarul corectiei
de scula programat înainte de apelarea ciclului devine
din nou activ. Daca nici un numar D nu a fost
programat pentru corectia de scula când ciclul este
apelat, ciclul este întrerupt cu alarma
61000 „No tool offset active”.

 Siemens AG 1997 All rights reserved.


4-174 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.3 Ciclu de canelare – CYCLE93 4

Exemplu de programare
X
Canelare
Cu acest program este executat un canal pe o
suprafata oblica (longitudinal exterior).
Punctul de start este la X35 Z60.
Ciclul foloseste corectiile D1 si D2 ale sculei T1.

Scula de canelare trebuie definita corespunzator.

10°

25
20°
Muchii 2mm

30

10
60 Z

DEF REAL SPD=35, SPL=60, WIDG=30, -> Definirea parametrilor cu atribuirea valorilor
-> DIAG=25, STA1=5, ANG1=10, ANG2=20, ->
-> RCO1=0, RCI1=-2, RCI2=-2, RCO2=0, ->
-> FAL1=1, FAL2=1, IDEP=10, DTB=1
DEF INT VARI=5
N10 G0 G90 Z65 X50 T1 D1 S400 M3 Punctul de start înainte de apelarea
ciclului
N20 G95 F0.2 Specificarea valorilor tehnologice
N30 CYCLE93 (SPD, SPL, WIDG, DIAG, -> Accesarea ciclului
-> STA1, ANG1, ANG2, RCO1, RCO2, ->
-> RCI1, RCI2, FAL1, FAL2, IDEP, ->
-> DTB, VARI)
N40 G0 G90 X50 Z65 Urmatoarea pozitie
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. 4-175
Cicluri de strunjire 03.96
4 4.4 Ciclu de degajare – CYCLE94 4

4.4 Ciclu de degajare – CYCLE94


Programare
CYCLE94 (SPD, SPL, FORM)

Parametri

SPD real Punctul de start pe axa transversala (în modul)


SPL real Punctul de start al conturului pe axa longitudinala (în modul)

FORM char Definirea formei


Valori: E (pentru forma E)
F (pentru forma F)

Functie

Cu acest ciclu puteti executa degajari ale formei E


sau F în concordanta cu DIN509 uzual încarcate Forma F

pentru o piesa finita cu un diametru de >3 mm.

Un alt ciclu CYCLE96 exista pentru executarea


degajarilor pentru filete (vezi pagina 4-29).

Forma E

 Siemens AG 1997 All rights reserved.


4-176 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.4 Ciclu de degajare – CYCLE94 4

Secventa de operare

Pozitia atinsa înainte de apelare ciclului:


Pozitia de start poate fi orice pozitie din care
degajarea poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Atingerea punctului de start calculat în ciclu,cu G0
• Selectarea compensarii razei taisului sculei pentru
directia sculei active si executarea conturului de
degajare cu avansul programat înainte de apelarea
ciclului
• Retragere pâna la punctul de start cu G0 si
deselectarea compensarii razei taisului razei
taisului sculei cu G40

Explicarea parametrilor X

SPD si SPL
SPL
Sub parametrul SPD se introduce diametrul piesei
finite. Cu parametrul SPL se definesc dimensiunile
piesei finite pe axa longitudinala.
Daca valoarea programata pentru SPD rezulta într-un
diametru final care este <3 mm, ciclul este întrerupt
cu alarma SPD
61601 „Finished part diameter too small”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-177
Cicluri de strunjire 03.96
4 4.4 Ciclu de degajare – CYCLE94 4

FORM
Forma E si Forma F sunt definite în DIN509 si sunt +X
FORMA E
determinate de acest parametru.
Daca parametrului i se atribuie alta valoare decât E SL3
Pentru piese cu
sau F ciclul este întrerupt si este afisata alarma o suprafata prelucrata
61609 „Form incorrectly defined”.

FORMA F +Z

Pentru piese cu doua SL2


suprafete prelucrate cu
unghiuri drepte fiecare

Ciclul determina automat din compensarea activa a


+X
sculei directia taisului sculei. Ciclul poate fi executat
SL 4 SL 3
cu directiile taisului sculei: 1 ... 4.
Daca ciclul recunoaste o directie a taisului 5 ... 9,
este afista alarma
61608 „Wrong tool point direction programmed”
si ciclul este întrerupt.
+Z
Ciclul determina automat punctul de start . Acesta se
afla la 2 mm de diametrul final si la 10 mm de
dimensiunea finala pe axa longitudinala. Pozitia
punctului de start fata de valorile coordonatelor
SL 1 SL 2
programate este determinata de directia taisului
sculei active.
Ciclul supravegheaza unghiul de degajare al taisului
sculei active daca parametrului de degajare al sculei i
s-a atribuit o valoare. Daca ciclul stabileste ca forma
de degajat nu poate fi prelucrata cu scula selectata
pentru ca unghiul de degajare este prea mic, este
afisat de catre echipament mesajul
„Changed undercut form”
dar prelucrarea este continuata.

 Siemens AG 1997 All rights reserved.


4-178 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.4 Ciclu de degajare – CYCLE94 4

Note suplimentare

Înainte de apelarea ciclului trebuie activata o corectie


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

Exemplu de programare

Degajare forma E X
Cu acest program puteti executa o degajare de forma
E.

FORMA E

20

60 Z

N10 T25 D3 S300 M3 G95 F0.3 Specificarea valorilor tehnologice


N20 G0 G90 Z100 X50 Selectarea pozitiei de start
N30 CYCLE94 (20, 60, "E") Apelarea ciclului
N40 G90 G0 Z100 X50 Atingerea pozitiei urmatoare
N50 M02 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-179
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

4.5 Ciclu de degrosare – CYCLE95


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

Parametri

NPP string Numele subprogramului de contur


MID real Adâncimea de patrundere (în modul)
FALZ real Adaosul de finisare pe axa longitudinala (în modul)
FALX real Adaosul de finisare pe axa transversala (în modul)
FAL real Adaosul de finisare de-a lungul conturului (în modul)
FF1 real Avansul pentru degrosare fara taiere de degajare
FF2 real Avansul pentru patrundere în elemente de taiere cu degajare
FF3 real Avansul pentru finisare
VARI int Tipul prelucrarii
Domeniul de valori: 1 ... 12
DT real Timpul de întârziere pentru spargerea aschiilor în timpul degrosarii
DAM real Lungimea traiectoriei dupa care fiecare taiere de degrosare este întrerupta
pentru spargerea aschiilor

Functie

Cu acest ciclu de degrosare puteti prelucra un contur


programat într-un subprogram dintr-un semifabricat cu
degrosare paraxiala. Elementele de taiere cu degajare
pot fi incluse în contur. Cu acest ciclu contururile pot
fi prelucrate pe directii longitudinale si transversale, pe
interior si pe exterior. Orice tehnologie poate fi
selectata (degrosare, finisare, prelucrare completa). În
timpul degrosarii, taierile paraxiale sunt generate din
adâncimea maxima de patrundere programata, si
când punctul de intersectare cu conturul este atins,
colturile ramase sunt imediat îndepartate prin taiere
paralel cu conturul. Degrosarea este executata pâna
la adaosul de finisare programat.

 Siemens AG 1997 All rights reserved.


4-180 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.5 Ciclu de degrosare – CYCLE95 4

Prelucrarea de finisare este executata în aceeasi


directie cu degrosarea. Compensarea razei sculei
este selectata si deselectata automat de catre ciclu
în timpul finisarii.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de start poate fi orice pozitie din care punctul
de start al conturului poate fi atins fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Punctul de start al ciclului este calculat în ciclu sI
apoi este atins simultan pe ambele axe cu G0

Degrosare fara elemente de taiere cu degajare:


• Patrunderea paraxiala catre adâncimea actuala
este calculata intern si apoi este atinsa cu G0.
• Degrosarea paraxiala a punctului de intersectie cu
G1 si cu avansul FF1.
• Prelucrarea paralel cu conturul la contur + adaosul
de finisare pâna la ultimul punct de intersectare de
degrosare cu G1/G2/G3 si FF1.
• Ridicarea pe raza de taiere + 1 mm si retragerea
cu G0.
• Aceasta procedura este repetata pâna la atingerea
adâncimii totale a sectiuni de prelucrat.
• Când se degroseaza fara elemente de taiere cu
degajare, retragerea catre punctul de start al
ciclului este efectuata axa cu axa.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-181
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

Degrosarea elementelor de taiere cu degajare :


• Apropierea de punctul de start pentru urmatoarea X
taiere cu degajare axa cu axa cu G0. Un spatiu de
siguranta suplimentar este calculat intern.
• Patrundere paralel cu conturul + adaosul de
finisare cu G1/G2/G3 si FF2.
• Atingerea punctului de degrosare paraxial cu G1 si
avansul FF1.
• Prelucrarea ultimului punct de degrosare.
Ridicarea si retragerea ca si în prima sectiune de
prelucrare.
• Daca sunt de prelucrat si alte elemente de taiere Degrosare fara taiere cu degajare
Z

cu degajare, se repeta procedura anterioara pentru Degrosarea primei taieri cu degajare


Degrosarea celei de-a doua taieri cu degajare
fiecare element de taiere cu degajare.

Prelucrare de finisare:
• Punctul de start ciclu se atinge pe fiecare axa cu G0.
• Punctul de start al conturului este atins simultan în
ambele axe cu G0.
• Prelucrare de finisare de-a lungul conturului cu G1/G2/G3
si FF3
• Retragerea catre punctul de start pe ambe axe cu G0
Compensarea razei taisului este selectata si deselectata
intern automat pentru degrosare si finisare. Selectarea se
face întotdeauna în ultima fraza catre contur, deselectare în
prima fraza dinspre contur.

 Siemens AG 1997 All rights reserved.


4-182 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.5 Ciclu de degrosare – CYCLE95 4

MID
Sub parametrul MID se defineste adâncimea maxima
X
de patrundere pentru operatia de degrosare.
Interpretarea acestui parametru depinde de datel de
setare ale ciclului _ZSD[0] pentru versiunea de soft 4
si urmatoarele (vezi sectiunea 4.2).

8x4.875mm
Ciclul calculeaza automat adâncimea actuala de

39.
patrundere pentru degrosare.

36
8x4.5mm
7
Acolo unde trebuie prelucrate contururi cu elemente

2x3.5mm
de taiere cu degajare, ciclul divide operatia de
degrosare în pasi separati de degrosare. Ciclul
recalculeaza adâncimea actuala de patrundere pentru Z

fiecare pas de degrosare. Aceasta adâncime actuala


de patrundere ce afla întotdeauna între adâncimea de
patrundere programata si jumatate din aceasta
valoare. Numarul de taieri de degrosare cerut deriva
din adâncimea totala a sectiunii de degrosat si
adâncimea maxima de patrundere programata.
Adâncimea totala de prelucrat este apoi divizata egal
între aceste taieri de degrosare. Aceasta metoda
asigura conditii optime de taiere. Pasii de prelucrare
aratati în figura de mai sus sunt folositi pentru
degrosarea acestui contur.

Exemplu de calcul pentru adâncimi actuale de


patrundere:
Sectiunea de prelucrat 1 are o adâncime totala de 39
mm. Daca adâncimea maxima de patrundere este 5
mm, sunt necesare 8 taieri de degrosare. Acestea se
executa cu o patrundere de 4.875 mm.
Sectiunea de prelucrat 2 necesita din nou 8 taieri de
degrosare, fiecare cu o patrundere de 4.5 mm
(diferenta totala 36 mm).
Sectiunea de prelucrat 3 este degrosata de doua ori,
cu o patrundere actuala de 3.5 (diferenta totala 7
mm).

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-183
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

FALZ, FALX si FAL


Adaosul de finisare pentru operatia de degrosare este
definit sub ambii parametri FALZ si FALX daca doriti
sa introduceti adaosuri de finisare diferite pentru
fiecare axa sau în parametrul FAL daca doriti sa
introduceti un adaos de finisare care urmeaza
conturul. În acest caz, aceasta valoare este utilizata
pentru adaosul de finisare pe ambele axe.
Valorile programate nu sunt obiectul unui control de
plauzibilitate. Daca tuturor celor trei parametri li se
atribuie valori, toate adaosurile de finisare sunt
calculate de ciclu. De altfel, este preferabil de a
decide pentru una sau pentru cealalta forma de
definire a adaosului de finisare.
Degrosarea se face întotdeauna pâna la aceste
adaosuri de finisare. Dupa fiecare operatie de
degrosare paraxiala, colturile reziduale rezultate sunt
imediat îndepartate prin taiere paralel cu conturul
astfel ca acestea nu mai trebuie îndepartate dupa ce
operatia de degrosare este completa. Daca nu au fost
programate adaosuri de finisare, degrosarea este
executata pâna la conturul final.

FF1, FF2 si FF3


Se pot defini viteze de avans diferite pentru diferiti pasi
de prelucrare asa cum este aratat în figura din X
Deplasarea conturului cu adaosul
dreapta. De altfel, daca pentru F nu a fost programata de finisare

o alta valoare, viteza de avans pentru finisare definita 2


1 3
sub parametrul FF3 are efect.

1 Degrosare si degajare paraxiala a colturilor Z


ramasecu conturul cu
paralel
FF1
2 Patrundere într-un element de taiere cu degajare FF2

3 Prelucrare de fiinisare paralel cu conturul cu

 Siemens AG 1997 All rights reserved.


4-184 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.5 Ciclu de degrosare – CYCLE95 4

VARI
Tipurile de prelucrari sunt prezentate în tabelul de mai
jos.

Valoare Longitudinal/ Interior/Exterior Degrosare/finisare/complet


transversal

1 L A Degrosare
2 P A Degrosare
3 L I Degrosare
4 P I Degrosare
5 L A Finisare
6 P A Finisare
7 L I Finisare
8 P I Finisare
9 L A Prelucrare completa
10 P A Prelucrare completa
11 L I Prelucrare completa
12 P I Prelucrare completa

În prelucrarea longitudinala, patrunderea se face X Longitudinal, exterior X Longitudinal, interior


VARI=1/5/9 VARI=3/7/11
întotdeauna pe axa transversala, în prelucrarea
transversala este întotdeauna executata pe axa
longitudinala.
Prelucrarea exterioara înseamna ca patrunderea este
executata în sensul negativ al axei. În prelucrarea
Z Z
interioara, patrunderea este executata în sensul
pozitiv al axei. X Transversal, exterior
X Transversal, interior
VARI=2/6/10 VARI=4/8/12
Parametrul VARI este supus unui control de
plauzibilitate. Daca valoarea nu apartine domeniului 1
... 12 când ciclul este apelat, ciclul este întrerupt cu
alarma
61002 „Machining type incorrectly programmed”. Z Z

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-185
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

DT si DAM
Cu acesti doi parametri se poate programa o Taiere paraxiala întrerupta

întrerupere în taierile individuale de degrosare dupa o


X
DAM Miscare de G1
traiectorie definita, pentru scopul spargerii aschiilor.
patrundere
Acesti parametri se aplica numai degrosarii. În
parametrul DAM se defineste traiectoria maxima dupa
care trebuie executata spargerea aschiilor. În DT G4 G4 G4 G4

puteti programa un timp de întârziere pentru a fi inclus


la fiecare punct de întrerupere. Daca pentru
întreruperea taierii nu a fost specificata nici o
traiectorie (DAM = 0), sunt generate taieri de Z

degrosare neîntrerupte, fara temporizari.

Note suplimentare

Definirea conturului
Programati conturul într-un subprogram al carui nume
este definit ca parametru.
Subprogramul de contur trebuie sa contina cel putin 3
fraze cu miscari pe ambele axe ale planului de
prelucrare.
Daca subprogramul de contur este mai scurt decât
atât, sunt afisate alarmele
10933 „The contour subroutine does not contain
enough contour blocks”
si
61606 „Error during contour preparation”
si ciclul este întrerupt.
Elemente de taiere cu degajare pot fi programate
consecutiv.
Frazele fara miscari în plan nu sunt supuse unor
limitari.

 Siemens AG 1997 All rights reserved.


4-186 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.5 Ciclu de degrosare – CYCLE95 4

Toate frazele de deplasare pentru primele doua axe


ale planului curent sunt preprocesate în ciclu, ca si
cum numai aceste axe fi implicate în operatiile de
prelucrare. Deplasarile pe alte axe pot fi incluse în
subprogramul de contur, dar traiectoriile lor de
deplasare sunt omise în timpul operatiei de degrosare
programata în ciclu. În timpul fazei de finisare,
subprogramul de contur este executat ca un
subprogram, adica toate miscarile si functiile auxiliare
incluse în el sunt executate.
Singurele elemente geometrice acceptate în contur
sunt liniile drepte si arcele de cerc, programate cu
G0, G1, G2 si G3. Comenzile pentru racordari si
tesituri pot fi de asemenea programate. Daca orice
alte comenzi de deplasare sunt programate în ciclu,
ciclul este întrerupt cu alarma
10930 „Illegal interpolation type in the machining
contour”.
Prima fraza continând o deplasare în planul curent de
prelucrare, trebuie sa contina o comanda de
deplasare G0, G1, G2 sau G3, altfel ciclul este
întrerupt cu alarma
15800 „Wrong starting conditions for CONTPRON”.
Aceeasi alarma este de asemenea afisata daca este
activa G41/G42 .
Punctul de început al conturului este prima pozitie din
planul de prelucrare programata în subprogramul de
contur.
Numarul maxim posibil de fraze pentru contur,
continând comenzi de deplasare în planul curent,
depinde de tipul de contur. În principiu, nu este limitat
numarul posibil de taieri cu degajare.
Daca un contur contine mai multe elemente de contur
decât poate retine memoria decicluri, ciclul este
întrerupt cu alarma
10934 „Overflow contour table”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-187
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

Atunci prelucrarea trebuie împartita în mai multe


sectiuni de prelucrare, fiecare sectiune fiind
reprezentata de propriul ei subprogram de contur si
fiecare ciclu fiind apelat separat.
Daca diametrul maxim într-un subprogram de contur
nu se încadreaza între punctul de sfârsit sau de X
început de contur programat, la sfârsitul operatiei de
prelucrare ciclul prelungeste automat o linie dreapta Linie dreapta
extinsa
paraxiala pâna la punctul maxim al conturului,
aceasta parte fiind îndepartata ca o taiere cu
degajare. Punctul terminal
Daca oricare din urmatoarele functii este programata
în subprogramul de contur: Punctul
• Planul de compensare al razei cu G17/G18/G19 de început

• Cadre
• O axa a planului pe care prelucrarea executata Z
este parcursa ca o axa de pozitionare
• Selectia de compensare a razei sculei cu
G41/G42 ,
alarma 10931 „Incorrect machining contour” este
afisata si ciclul este întrerupt.

Monitorizarea conturului
Ciclul executa monitorizarea conturului astfel:
• Elemente de taiere cu degajare nepermise
• Unghiuri de degajare ale sculei active
• Programarea de arce cu unghiul > 180 de grade
În cazul elementelor de taiere cu degajare, ciclul
verifica daca prelucrarea este posibila cu scula activa.
Daca ciclul descopera ca operatia de prelucrare va
conduce la o violare de contur, ciclul este întrerupt cu
afisarea alarmei
61604 „Active program violates programmed contour”.

 Siemens AG 1997 All rights reserved.


4-188 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.5 Ciclu de degrosare – CYCLE95 4

Daca unghiul de degajare este definit ca zero în


corectia sculei, supravegherea conturului nu este
efectuata.
Daca arcele din corectie sunt prea mari, este afisata
alarma
10931 „Incorrect machining contour”.

Elemente de taiere cu degajare nepermise


Elementele paraxiale de taiere cu degajare nu sunt X
permise în patrunderea într-un element de taiere cu Serie de elemente
de taiere cu degajare
degajare. Contururi de acest fel trebuie prelucrate cu
Element nepermis de
un ciclu de canelare, de exemplu. Daca ciclul taiere cu degajare
recunoaste un element de taiere cu degajare de acest
fel, ciclul este întrerupt si este afisata alarma
61605 „Contour incorrectly defined”.

Punctul de început
X
Ciclul determina automat punctul de start al operatiei
de prelucrare. Punctul de început este pozitionat pe
Suma adaosului de
axa pe care este executata patrunderea plus adaosul finisare PUNCTUL
de finisare pe aceasta axa+ 1 mm spatiu de siguranta pe axa X + 1 mm DE START
al ciclului
de la contur. Pe cealalta axa acesta este pozitionat la
Suma adaosului de.
distanta adaosului de finisare + 1 mm spatiu de finisare pe Z+1 mm
siguranta de conturul maximal.
Ultimul punct atins în apelarea ciclului este inclus în
calcularea punctului de început. De aceea el trebuie
atins cu G40 si trebuie sa se afle în afara
dreptunghiului definit de primul si ultimul punct
Z
programat al conturului. Altfel, ciclul este întrerupt cu
alarma
61607 „Starting point incorrectly programmed”.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-189
Cicluri de strunjire 03.96
4 4.5 Ciclu de degrosare – CYCLE95 4

Strategia de atingere a ciclului


Punctul de început calculat de ciclu este întotdeauna
atins simultan pe cele doua axe pentru degrosare si
pe câte o axa pentru prelucrarea de finisare. Pentru
finisare,axa de patrundere este prima axa care trebuie
parcursa.

Exemplu de programare

Ciclu de degrosare X

Conturul ilustrat în figura, care explica atribuirea


parametrilor, trebuie prelucrat complet (longitudinal,
P6 (35,76)
exterior). Adaosurile de finisare specifice fiecarei axe
au fost definite. Nu a fost programata o întrerupere P2 (87,65)

între taieri. Patrunderea maxima este de 5 mm. P4 (52,44)

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

 Siemens AG 1997 All rights reserved.


4-190 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.5 Ciclu de degrosare – CYCLE95 4

DEF STRING[8] UPNAME Definirea unei variabile pentru numele


conturului
N10 T1 D1 G0 G95 S500 M3 Z125 X81 Atingerea pozitiei înainte de apelarea
ciclului
UPNAME="KONTUR_1" Atribuirea unui nume de subprogram
N20 CYCLE95 (UPNAME, 5, 1.2, 0.6, , -> Apelarea ciclului
-> 0 .2, 0.1, 0.2, 9)
N30 G0 G90 X81 Reatingerea pozitiei de început.
N40 Z125 Avansarea pe fiecare axa separat
N50 M30 Sfârsitul programului
PROC KONTUR_1 Începutul subprogramului de contur
N100 G1 Z120 X37 Avansarea pe fiecare axa separat
N110 Z117 X40
N120 Z112 RND=5 Racordare cu raza 5
N130 G1 Z95 X65 Avansarea pe fiecare axa separat
N140 Z87
N150 Z77 X29
N160 Z62
N170 Z58 X44
N180 Z52
N190 Z41 X37
N200 Z35
N210 G1 X76
N220 M17 Sfârsitul subprogramului

-> Trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-191
Cicluri de strunjire 03.96
4 4.6 Degajare pentru filete – CYCLE96 4

4.6 Degajare pentru filete – CYCLE96


Programare
CYCLE96 (DIATH, SPL, FORM)

Parametri

DIATH real Diametrul nominal al filetului


SPL real Punctul de început al conturului pe axa longitudinala
FORM char Definirea formei
Valori: (pentru forma A)
(pentru forma D)

Functie

Cu acest ciclu se pot prelucra degajari pentru filete în


concordanta cu DIN76 pe piese cu un filet metric ISO.

 Siemens AG 1997 All rights reserved.


4-192 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.6 Degajare pentru filete – CYCLE96 4

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de început poate fi orice pozitie din care orice
degajare pentru filete poate fi atinsa fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Atingerea punctului de început calculat în ciclu, cu
G0
• Selectarea compensarii razei sculei pentru directia
taisului sculei active. Retragere de-a lungul
conturului degajat cu avansul programat înainte de
apelarea ciclului
• Retragere la punctul de început cu G0 si
deselectare compensarii razei sculei cu G40

Explicarea parametrilor
X
DIATH
Cu acest ciclu se pot prelucra degajari pentru filete SPL
metrice ISO de la M3 la M68.
Daca valoarea programata sub DIATH consta într-un

DIATH
diametru final mai mic de 3 mm, ciclul este întrerupt
si este afisata alarma
61601 „Finished part diameter too small”.
Z
Daca parametrului i se atribuie o alta valoare decât
cea definita în DIN76 Partea 1, ciclul este din nou
întrerupt si este afisata alarma
61001 „Thread pitch incorrectly defined”.

SPL
Cu parametrul SPL se defineste dimensiunea finala
pe axa longitudinala.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-193
Cicluri de strunjire 03.96
4 4.6 Degajare pentru filete – CYCLE96 4

FORM
Degajarile pentru filete de formele A si B sunt definite FORMA A si B

pentru filete exterioare, forma A pentru filete cu SPL


30°

R
R
depasire normala, forma B pentru filete cu depasire DIATH
scurta.
Degajarile pentru filete de forma C si D sunt folosite
pentru filete interioare, forma C pentru filete cu
depasire normala, forma D pentru filete cu depasire
scurta.
Daca parametrului i se atribuie alta valoare decât A ...
D, ciclul este întrerupt si este afisata alarma
61609 „Form incorrectly defined”.
Compensarea razei sculei este selectata automat de
ciclu.
Ciclul opereaza numai cu directii 1 ... 4 ale taisului
sculei. Daca ciclul recunoaste o directie 5 ... 9 a
taisului sculei sau nu este posibila prelucrarea formei FORMA C si D

de degajat cu directia selectata a taisului sculei, este


SPL
afisata alarma
61608 „Wrong tool point direction programmed”
DIATH
si ciclul este întrerupt.
R

Ciclul determina automat punctul de început care este


definit de directia taisului sculei active si de diametrul
filetului. Pozitia acestui punct fata de valorile
30°
R

programate ale coordonatelor este determinata de


pozitia taisului sculei active.
Ciclul supravegheaza unghiul de degajare al sculei
active daca trebuie prelucrate formele A sau B. Daca
ciclul detecteaza ca forma de degajat nu poate fi
prelucrata cu scula selectata, mesajul
„Changed undercut form”
este afisat de echipament, dar prelucrarea continua.

 Siemens AG 1997 All rights reserved.


4-194 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.6 Degajare pentru filete – CYCLE96 4

Note suplimentare

Înainte de apelarea ciclului trebuie activata o corectie


a sculei. Altfel, este afisat mesajul de eroare
61000 „No tool offset active”
si ciclul este întrerupt.

Exemplu de programare

Degajare pentru filete forma A


Cu acest program puteti prelucra o degajare de forma X
A pentru filete.

60

40
Z

N10 D3 T1 S300 M3 G95 F0.3 Specificarea valorilor tehnologice


N20 G0 G90 Z100 X50 Selectarea pozitiei de început
N30 CYCLE96 (40, 60, "A") Apelarea ciclului
N40 G90 G0 X30 Z100 Atingerea pozitiei urmatoare
N50 M30 Sfârsitul programului

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-195
Cicluri de strunjire 03.96
4 4.7 Filetare prin strunjire – CYCLE97 4

4.7 Filetare prin strunjire – CYCLE97


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

Parametri

PIT real Pasul filetului ca valoare (fara semn)


MPIT real Pasul filetului ca marimea filetului
Domeniul de valori: 3 (pentru M3) ... 60 (pentru M60)
SPL real Punctul de început al filetului pe axa longitudinala
FPL real Punctul de sfârsit al filetului pe axa longitudinala
DM1 real Diametrul filetului în punctul de start
DM2 real Diametrul filetului în punctul final
APP real Sectiunea intrare pe arc (fara semn)
ROP real Sectiunea iesire pe arc (fara semn)
TDEP real Adâncimea filetului (fara semn)
FAL real Adaosul de finisare (fara semn)
IANG real Unghiul de patrundere
Domeniul de valori: „+” (pentru patrundere de flanc pe partea
flancului)
„–” (pentru patrundere de flanc cu alternarea
partii)
NSP real Compensarea punctului de început pentru primul filet (fara semn)
NRC int Numarul de taieri de degrosare (fara semn)
NID int Numarul de treceri în gol (fara semn)
VARI int Definirea felului de prelucrare pentru filet
Domeniul de valori: 1 ... 4
NUMTH int Numarul de filete (fara semn)

 Siemens AG 1997 All rights reserved.


4-196 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.7 Filetare prin strunjire – CYCLE97 4

Functie

Cu acest ciclu se pot prelucra filete cilindrice sau


conice, interioare sau exterioare cu pas constant în
prelucrarea longitudinala sau transversala. Pot fi taiate
atât filete simple cât si multiple. La filetele multiple,
filetele sunt taiate unul dupa celalalt.
Patrunderea este automata. Se poate selecta
patrundere constanta pe taiere sau sectiune
transversala constanta a taierii.
Un filet pe dreapta sau pe stânga este determinat de
sensul de rotatie al arborelui principal programat
înainte de apelarea ciclului.
Atât corectia deavans cât si corectia de turatie nu au
efect în frazele de prelucrare ale filetului.

Un arbore principal cu viteza controlata cu un sistem


de masurare a pozitiei este necesar pentru
executarea acestui ciclu.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de început este orice pozitie din care punctul
programat de început al filetului + sectiunea de intrare
pe arc poate fi atins fara coliziune.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-197
Cicluri de strunjire 03.96
4 4.7 Filetare prin strunjire – CYCLE97
08.97
4

Ciclul executa urmatoarea secventa de


deplasare:
• Atingerea punctului de început determinat de ciclu
la începutul sectiunii de intrare pe arc pentru
primul filet, cu G0
• Patrundere pentru degrosare conform felului de
patrundere definit sub VARI.
• Strunjirea filetului este repetata conform numarului
de taieri de degrosare programate.
• La urmatoarea taiere cu G33 este îndepartata
toleranta finala de prelucrare.
• Aceasta taiere este repetata conform numarului
programat de treceri în gol.
• Toata secventa de deplasare este repetata pentru
fiecare filet suplimentar.

Explicarea parametrilor
X
PIT si MPIT
FPL PIT SPL
Pasul filetului este o valoare paraxiala si este
ROP APP
introdusa fara semn. Daca sunt prelucrate filete

TDEP
FAL
metrice cilindrice, pasul filetului poate fi definit sub
parametrul MPIT ca marimea filetului (de la M3 la
M60). Acesti doi parametri trebuie folositi alternativ.
DM1=DM2

Daca ei contin valori conflictuale, ciclul genereaza


alarma
61001 „Thread pitch wrong”
si ciclul este întrerupt.
Z

 Siemens AG 1997 All rights reserved.


4-198 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.7 Filetare prin strunjire – CYCLE97 4

Semnificatia parametrilor SPL, FPL, APP si ROP


Punctul de început programat (SPL) si punctul final
(FPL) sunt baza filetului. Totisi punctul de start folosit
în ciclu este sectiunea de intrare pe arc APP fata de
punctul de început programat, în acelasi fel, punctul
final este sectiunea de iesire pe arc ROP fata de
punctul final programat. Punctul de start definit de
ciclu se afla întotdeauna la 1mm în exteriorul
diametrului programat al filetului pe axa transversala.
Acest plan de retragere este generat automat de
catre echipament.

Semnificatia parametrilor TDEP, FAL, NRC si NID


Adaosul de programare programat are un efect paralel
cu axa si este scazut din adâncimea presetata a
filetului TDEP, iar ceea ce ramâne este divizat în taieri
de degrosare.
Ciclul calculeaza automat adâncimile individuale de
patrundere în functie de parametrul VARI.
Adâncimea care trebuie prelucrata este împartita în
patrunderi cu aceeasi sectiune transversala de taiere
astfel ca presiunea de taiere ramâne constanta pentru
toate taierile de degrosare. Patrunderea este apoi
executata cu diferite valori pentru adâncimea de
patrundere.
Printr-o a doua metoda, adâncimea totala a filetului
este divizata în adancimi de patrundere constante.
Sectiunea transversala de taiere devine mai mare de
la taiere la taiere. Totusi daca valorile pentru
adâncimea filetului sunt mici, aceasta metoda ofera
conditii mai bune de prelucrare.
Adaosul de finisare FAL este îndepartat dintr-o taiere,
dupa degrosare. Apoi, trecerile în gol programate sub
parametrul NID sunt executate.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-199
Cicluri de strunjire 03.96
4 4.7 Filetare prin strunjire – CYCLE97
08.97
4

IANG
Cu parametrul IANG se defineste unghiul de
patrundere. Daca patrunderea trebuie executata în
unghi drept cu directia de taiere a filetului,
parametrului trebuie sa i se atribuie valoarea zero,
adica acest parametru poate fi omis din lista de
parametri, atribuindu-se automat valoarea zero. Daca
ε
patrunderea trebuie executata de-a lungul flancului,
valoarea absoluta a acestui parametru nu trebuie sa
fie mai mare decât jumatate din unghiul de flanc al
IAN
sculei. G
ε
Semnul introdus pentru acest parametru defineste
IANG<=
ε
cum este executata patrunderea. Daca este introdusa 2
o valoare pozitiva, patrunderea este executata
întotdeauna pe acelasi flanc, daca este introdusa o
valoare negativa, patrunderea este executata alternativ
pe ambele flancuri. Tipul de patrundere alternativ pe
ambele flancuri poate fi folosit numai pentru filete
cilindrice. Oricum, daca este atribuita o valoare
negativa parametrului IANG pentru un filet conic, ciclul
executa automat o patrundere pe un singur flanc.

Patrundere de-a Patrundere alternativa


lungul unui flanc de-a lungul flancurilor

NSP
Sub acest parametru se poate programa valoarea
unghiulara care defineste punctul pentru prima trecere
pentru prima spira a filetului pe circumferinta piesei
stunjite . Aceasta valoare este o compensare a
punctului de început. Parametrului i se poate atribui
orice valoare între 0.0001 si +359.999 de grade. Daca
nu a fost introdusa o deplasare a punctului de început
sau parametrul a fost omis din lista de parametri,
primul filet începe automat de la zero grade.

 Siemens AG 1997 All rights reserved.


4-200 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.7 Filetare prin strunjire – CYCLE97 4

VARI
Cu parametrul VARI se defineste daca prelucrarea
trebuie sa fie interna sau externa si cu ce tehnologie
va fi executata patrunderea în timpul degrosarii.
Parametrul VARI poate avea valori între 1 si 4 cu
urmatoarele semnificatii: Patrundere cu adâncime
de patrundere constanta

Patrundere cu sectiune
transversala constanta a taierii

Valoare Interior/exterior Patrundere const./sectiune transversala


const. a taierii

1 exterior Patrundere constanta


2 Interior Patrundere constanta
3 exterior Sectiune transversala constanta a taierii
4 Interior Sectiune transversala constanta a taierii

Daca parametrului VARI i se atribuie o alta valoare,


ciclul este întrerupt si este afisata alarma 0 grade
61002 „Machining type incorrectly programmed”. Începutul Începutul celui
primului filet de-al 4-lea filet

NUMTH NSP
Cu parametrul NUMTH se defineste numarul de filete
pentru filetcu mai multe începuturi. Daca este necesar
un singur filet, fie atribuiti parametrului valoarea zero,
fie omiteti-l din lista de parametri.
Începutul Începutul celui
Începuturile filetelor sunt distribuite uniform în jurul celui de-al 2-lea filet de-al 3-lea filet
circumferintei piesei strunjite, primul filet este definit în
parametrul NSP. NUMTH = 4

Daca trebuie prelucrat un filet multiplu cu o distributie


neuniforma a filetelor în jurul circumferintei, ciclul
trebuie apelat pentru fiecare început de filet si
deplasarea corespunzatoare a punctului de început
trebuie programata.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-201
Cicluri de strunjire 03.96
4 4.7 Filetare prin strunjire – CYCLE97 4

Note suplimentare

Diferenta între un filet longitudinal si transversal


X X
Ciclul calculeaza automat daca trebuie prelucrat un
filet longitudinal sau transversal. Aceasta depinde de
unghiul conului pe care trebuie prelucrat filetul. Daca
Unghiul < 45° Unghiul > 45°
acest unghi ≤45 de grade, filetul este prelucrat de-a
lungul axei longitudinale, altfel, este prelucrat un filet
transversal.

Z Z
Filet longitudinal Filet transversal

 Siemens AG 1997 All rights reserved.


4-202 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.7 Filetare prin strunjire – CYCLE97 4

Exemplu de programare
X
Filetare prin strunjire
Cu acest program se poate taia un filet metric exterior
M42x2 cu patrundere pe un flanc. Patrunderea este
executata cu sectiune transversala constanta a taierii.
Pâna la adâncimea de 1.23 mm fara toleranta finala
de prelucrare sunt executate 5 taieri de degrosare.
Dupa terminarea prelucrarii sunt executate 2 treceri în M42x2
gol.

35 Z

DEF REAL MPIT=42, SPL=0, FPL=-35, Definirea parametrilor cu atribuirea valorilor


DM1=42, DM2=42, APP=10, ROP=3,
DEP=1.23, FAL=0, IANG=30, NSP=0
DEF INT NRC=5, NID=2, VARI=3, NUMTH=1
N10 G0 G90 Z100 X60 Selectarea pozitiei de start
N20 G95 D1 T1 S1000 M4 Specificarea valorilor tehnologice
N30 CYCLE97 ( , MPIT, SPL, FPL, DM1, -> Apelarea ciclului
-> DM2, APP, ROP, TDEP, FAL, IANG, ->
-> NSP, NRC, NID, VARI, NUMTH)
N40 G90 G0 X100 Z100 Atingerea pozitiei urmatoare
N50 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. 4-203
Cicluri de strunjire 03.96
4 4.8 Lant de filete – CYCLE98 4

4.8 Lant de filete – CYCLE98


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

Parametri

PO1 real Punctul de început al filetului pe axa longitudinala


DM1 real Diametrul filetului în punctul de start
PO2 real Primul punct intermediar pe axa longitudinala
DM2 real Diametrul în primul punct intermediar
PO3 real Al doilea punct intermediar
DM3 real Diametrul în al doilea punct intermediar
PO4 real Punctul final al filetului pe axa longitudinala
DM4 real Diametrul filetului în punctul final
APP real Sectiunea de intrare pe arc (fara semn)
ROP real Sectiunea iesire pe arc (fara semn)
TDEP real Adâncimea filetului (fara semn)
FAL real Adaosul de prelucrare (fara semn)
IANG real Unghiul de patrundere
Domeniul de valori: „+” (pentru patrundere pe un flanc)
„–” (pentru patrundere pe flanc alternativ)
NSP real Deplasarea punctului de început pentru primul filet (fara semn)
NRC int Numarul de taieri de degrosare (fara semn)
NID int Numarul de treceri în gol (fara semn)
PP1 real Pasul filetului 1 ca valoare (fara semn)
PP2 real Pasul filetului 2 ca valoare(fara semn)
PP3 real Pasul filetului 3 ca valoare(fara semn)
VARI int Definirea felului de prelucrare pentru filet
Domeniul de valori: 1 ... 4
NUMTH int Numarul de filete (fara semn)

 Siemens AG 1997 All rights reserved.


4-204 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.8 Lant de filete – CYCLE98 4

Functie

Cu acest ciclu se pot executa mai multe filete


concatenate cilindrice sau conice cu pas constant în
prelucrarea longitudinala sau transversala, toate
putând avea diferite pasuri ale filetului.

Secventa de operare

Pozitia atinsa înainte de începerea ciclului:


Pozitia de start este orice pozitie din care punctul de
început al filetului programat + sectiunea de intrare pe
arc poate fi atins fara coliziune.

Ciclul executa urmatoarea secventa de


deplasare:
• Atingerea punctului de început determinat de ciclu
la începutul sectiunii de intrare pe arc pentru
primul filet, cu G0
• Patrundere pentru începerea degrosarii conform
felului de prelucrare definit sub VARI
• Strunjirea filetului este repetata conform numarului
de taieri de degrosare programat
• La urmatoarea taiere cu G33 este strunjita
toleranta finala de prelucrare
• Aceasta taiere este repetata conform numarului
programat de treceri în gol
• Întreaga secventa de deplasare este repetata
pentru fiecare filet suplimentar.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-205
Cicluri de strunjire 03.96
4 4.8 Lant de filete – CYCLE98 4

Explicare parametrilor
X

PO1 si DM1
Cu acesti parametri se defineste punctul de început P04 P03 P02 P01
PP3 PP2 PP1
initial al lantului de filete. Punctul de început calculat ROP DM3=DM4
de ciclu care este atins la început cu G0, este DM2
DM1
lungimea sectiunii de intrare pe arc în fata punctului
APP
de început programat (punctul de început A).

PO2, DM2 si PO3, DM3


Cu acesti parametri se definesc doua puncte
intermediare în filet.
Z
PO4 si DM4
Sub parametii PO4 si DM4 se programeaza punctul
final initial al filetului.

Sensul parametrilor APP si ROP


Punctul de început folosit în ciclu este sectiunea de
intrare pe arc APP fata de punctul de început, si în
acelasi fel, punctul terminal este sectiunea de iesire
pe arc ROP în spatele punctului final programat.
Punctul de start definit de ciclu se afla întotdeauna la
1 mm în afara diametrului programat al filetului pe axa
transversala. Acest plan de retragere este generat
automat de echipament.

Semnificatia parametrilor TDEP, FAL, NRC si


NID
Adaosul de finisare programat este scazut din
adâncimea definita a filetului TDEP si restul este
împartit în taieri de degrosare.
Ciclul calculeaza automat adâncimile individuale
actuale de patrundere în functie de parametrul VARI.
Adâncimea filetului de prelucrat este împartita în
patrunderi cu aceeasi sectiune transversala de taiere
astfel încât presiunea de taiere ramâne constanta
pentru toate taierile de degrosare. Patrunderea este
apoi executata cu diferite valori pentru adâncimea de
patrundere.

 Siemens AG 1997 All rights reserved.


4-206 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 08.97
4.8 Lant de filete – CYCLE98 4

Prin a doua metoda adâncimea totala a filetului este


divizata în adâncimi de patrundere constante.
Sectiunea transversala a taierii devine tot mai mare de
la taiere la taiere. Oricum, daca valorile pentru
adâncimea filetului sunt mici, aceasta metoda poate
crea conditii mai bune de taiere.
Adaosul de finisare FAL este îndepartat printr-o taiere,
dupa degrosare. Apoi, trecerile în gol programate sub
parametru NID sunt executate.

IANG
Cu parametrul IANG se defineste unghiul de
patrundere. Daca patrunderea trebuie executata în
unghiuri drepte cu directia de aschiere a filetului,
acestui parametru trebuie sa i se atribuie valoarea
zero. Adica, acest parametru poate fi omis din lista
de parametri atribuindu-i-se automat valoarea zero. ε
Daca patrunderea este executata de-a lungul
flancurilor, valoarea absoluta a acestui parametru nu
trebuie sa fie mai mare decât jumatate din unghiul de
IAN
G
flanc al sculei.
ε
Semnul introdus pentru acest parametru defineste
IANG<=
ε
cum este executata patrunderea. Daca este introdusa 2
o valoare pozitiva, patrunderea este întotdeauna
executata pe acelasi flanc, daca este introdusa o
valoare negativa, patrunderea este executata alternativ
pe ambele flancuri. Patrunderea alternativa pe ambele
flancuri poate fi folosita numai pentru filete cilindrice.
Oricum, daca este atribuita o valoare negativa
parametrului IANG pentru un filet conic, ciclul executa
automat patrunderea de-a lungul unui flanc.

Patrundere de-a Patrundere alternativa


lungul unui flanc de-a lungul flancurilor

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-207
Cicluri de strunjire 03.96
4 4.8 Lant de filete – CYCLE98 4

NSP
Sub acest parametru se poate programa valoarea
unghiulara care defineste punctul primei aschieri
pentru prima spira a filetului pe circumferinta piesei
strunjite. Aceasta valoare este o deplasare a
punctului de început. Parametrului i se poate atribui
orice valoare între 0.0001 si +359.999 de grade. Daca
nu a fost introdusa o deplasare a punctului de început
sau parametrul a fost omis din lista de parametri,
primul filet începe automat de la zero grade.

PP1, PP2 si PP3


Cu acesti parametri se determina pasul filetului din
cele trei sectiuni ale lantului de filete. Valoarea pasului
trebuie sa fie introdusa ca o valoare paraxiala fara
semn.

VARI
Cu parametrul VARI se defineste daca prelucrarea
este interioara sau exterioara si cu ce tehnologie de
patrundere va fi prelucrata în timpul degrosarii.
Parametrul VARI poate avea o valoare între 1 si 4 cu
urmatoarele semnificatii: Patrundere cu adâncime
de patrundere constanta

Patrundere cu sectiunea
transversala a taierii constanta

Valoare Exterior/interior Patrundere constanta/sectiune


transversala constanta a taierii

1 exterior Patrundere constanta


2 interior Patrundere constanta
3 exterior Sectiune transversala constanta a taierii
4 interior Sectiune transversala constanta a taierii

 Siemens AG 1997 All rights reserved.


4-208 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.
03.96 Cicluri de strunjire
4 4.8 Lant de filete – CYCLE98 4

Daca o alta valoare este atribuita parametrului VARI,


ciclul este întreupt cu afisarea alarma
61002 „Machining type incorrectly programmed”.

NUMTH
Cu parametrul NUMTH se defineste numarul de filete 0 grade
dintr-un filet cu început multiplu. Daca doriti un singur Începutul Începutul celui
primului filet de-al 4-lea filet
filet, puteti atribui parametului valoarea zero sau îl
NSP
puteti omite din lista de parametri.
Punctele de început ale filetului sunt distribuite
uniform în jurul circumferintei piesei strunjite, primul
filet este definit de parametrul NSP.
Daca trebuie prelucrat un filet cu puncte de început Începutul Începutul celui
multiple, cu o distribuire a filetelor neuniforma în jurul celui de-al 2-lea filet de-al 3-lea filet

circumferintei de prelucrat, ciclul trebuie apelat pentru


NUMTH = 4
fiecare început al filetului si deplasarea
corespunzatoare a punctului de început trebuie
programata.

 Siemens AG 1997 All rights reserved.


SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition. 4-209
Cicluri de strunjire 03.96
4 4.8 Lant de filete – CYCLE98 4

Exemplu de programare
X
Lant de filete
0/
Cu acest program se poate executa un lant de filete
începând cu un filet cilindric. Patrunderea este
perpendiculara pe filet. Nu a fost programata un adaos
de finisare sau o deplasare a punctului de început.
Sunt executate 5 taieri de degrosare si o trecere în
50
gol.
36
Felul prelucrarii definit este longitudinal, exterior, cu 30
sectiune transversala a taierii constanta.
Z
-80 -60 -30

N10 G95 T5 D1 S1000 M4 Specificarea valorilor tehnologice


N20 G0 X40 Z10 Atingerea punctului de început
N30 CYCLE98 (0, 30, -30, 30, -60, -> Apelarea ciclului
-> 36, -80, 50, 10, 10, 0.92, , , , ->
-> 5, 1, 1.5, 2, 2, 3, 1)
N40 G0 X55 Avansarea pe fiecare axa separat
N50 Z10
N60 X40
N70 M30 Sfârsitul programului

-> trebuie programat într-o fraza

 Siemens AG 1997 All rights reserved.


4-210 SINUMERIK 840D/810D/FM-NC Programming Guide, Cycles (PGZ) - 12.97 Edition.

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