Documente Academic
Documente Profesional
Documente Cultură
96 Cicluri de strunjire
4 4
Cicluri de strunjire
4.1 Generalitati................................................................................................................4-163
4.2 Cerinte......................................................................................................................4-164
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.
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
Parametri
Functia
Secventa de operare
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.
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.
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
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
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).
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
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
VARI=5 Z VARI=6 Z
X X
VARI=7 Z VARI=8 Z
Note suplimentare
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.
5°
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
Parametri
Functie
Forma E
Secventa de operare
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”.
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
Note suplimentare
Exemplu de programare
Degajare forma E X
Cu acest program puteti executa o degajare de forma
E.
FORMA E
20
60 Z
Parametri
Functie
Secventa de operare
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.
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
VARI
Tipurile de prelucrari sunt prezentate în tabelul de mai
jos.
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
DT si DAM
Cu acesti doi parametri se poate programa o Taiere paraxiala întrerupta
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.
• 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”.
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”.
Exemplu de programare
Ciclu de degrosare X
R5
P1 (120,37)
P5 (41,37)
P3 (77,29)
Parametri
Functie
Secventa de operare
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.
FORM
Degajarile pentru filete de formele A si B sunt definite FORMA A si B
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
Note suplimentare
Exemplu de programare
60
40
Z
Parametri
Functie
Secventa de operare
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
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.
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.
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
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
Note suplimentare
Z Z
Filet longitudinal Filet transversal
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
Parametri
Functie
Secventa de operare
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).
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.
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.
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
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
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