Documente Academic
Documente Profesional
Documente Cultură
96 Cicluri de frezare
3 08.97
3
Cicluri de frezare
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.
Parametri
Functie
Secventa de operare
Filet exterior
Filet interior
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
Explicarea parametrilor
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.
Note suplimentare
Exemplu de programare
Filet interior Y Y
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
Parametri
Functie
Secventa de operare
Explicarea parametrilor
Y
CPA
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.
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
Exemplu de programare
45
Adâncimea maxima de patrundere este de 6 mm,
30
spatiul de siguranta este de 1 mm. Y
B 23 X
40
SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parametri
Functie
Secventa de operare
Explicarea parametrilor
Y
CPA
LE
NG
NUM STA1
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.
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.
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.
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”.
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.
SLOT2 (RTP, RFP, SDIS, DP, DPR, NUM, AFSL, WID, CPA, CPO, RAD, STA1, INDA,
FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parametri
Functie
Secventa de operare
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.
STA1 si INDA
Aranjarea canalelor circulare pe cerc este definita cu
acesti parametri.
Note suplimentare
Exemplu de programare
Y Y
Canale2
Cu acest program puteti prelucra trei canale circulare A-B
15
Canalele circulare au urmatoarele dimensiuni: latime
15 mm, unghiul pentru lungimea canalului 70 de 120°
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
POCKET1 (RTP, RFP, SDIS, DP, DPR, LENG, WID, CRAD, CPA, CPD, STA1, FFD,
FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF)
Parametri
Functie
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.
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
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.
Note suplimentare
Exemplu de programare
Buzunar Y Y
POCKET2 (RTP, RFP, SDIS, DP, DPR, PRAD, CPA, CPO, FFD, FFP1, MID, CDIR, FAL, VARI,
MIDF, FFP2, SSF)
Parametri
Functie
Secventa de operare
Explicarea parametrilor
Y
PR
AD
PRAD
CPO
Forma buzunarului circular este determinata numai de
raza.
Daca raza este mai mica decât raza sculei active, X
CPA, CPO
Cu parametrii CPA si CPO se definesc abscisa si
ordonata centrului buzunarului circular.
Note suplimentare
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
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
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
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.
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.
Explicarea parametrilor
Dimensionarea buzunarului de la centru
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81) Y
pentru explicarea parametrilor _RTP, _RFP, _SDIS, _PA
_DP.
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
_STA
_STA indica unghiul dintre prima axa a planului
(abscisa) si axa longitudinala a buzunarului.
_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
_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
_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
Exemplu de programare
Buzunar Y Y
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.
Programare
POCKET4 (_RTP, _RFP, _SDIS, _DP, _PRAD, _PA, _PO, _MID, _FAL, _FALD, _FFP1, _FFD,
_CDIR, _VARI, _MIDA, _AP1, _AD, _RAD1, _DP1)
Parametri
Functie
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)
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”.
Note suplimentare
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
B
Y X
50
20
Programare
CYCLE71 (_RTP, _RFP, _SDIS, _DP, _PA, _PO, _LENG, _WID, _STA,_MID, _MIDA, _FDP,
_FALD, _FFP1, _VARI)
Parametri
Functie
_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
Secventa de operare
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.
_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
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
Programare
CYCLE72 (_KNAME, _RTP, _RFP, _SDIS, _DP, _MID, _FAL, _FALD, _FFP1, _FFD, _VARI, _RL,
_AS1, _LP1, _FF3, _AS2, _LP2)
Parametri
_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)
Functie
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
Secventa de operare
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.
Explicarea parametrilor
Z
Vezi pagina 2.1.2 (Gaurire, centruire - CYCLE81)
pentru explicarea parametrilor _RTP, _RFP, _SDIS,
_DP.
_KNAME
Conturul de frezat este programat complet într-un Adâncimea de toleranta la finisare _FALD
_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.
_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
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