indrumar 2 cap4567 - cmrs.ugal.ro · pdf filecicluri de frezare canale liniare/ circulare...
TRANSCRIPT
37
Departamentul de Ingineria Fabricatiei
VALENTIN TABACARU
SINUMERIK 810D/840D Programarea in cod ISO
Cicluri tehnologice
C N C
MILL 55
INDRUMAR 2
38
Capitolul 4 – SINUMERIK 810D / 840D - MILLING
Programarea in cod ISO 39 Tablou recapitulativ – Functii G 54
Capitolul 5 – CICLURI TEHNOLOGICE - GAURIRE
Cicluri de burghiere/ largire/ adancire 55 Ciclu de burghiere gauri adanci 57 Ciclu de filetare 59
Cicluri de alezare/ adancire 61 Cicluri de gaurire in serie liniara/ circulara 63 Ciclu de gaurire in retea liniara 67 Ordonarea fazelor tehnologice pentru ciclurile de gaurire 69
Capitolul 6 – CICLURI TEHNOLOGICE - FREZARE
Ciclu de frezare plana/ frontala 70 Ciclu de frezare canale liniare 75 Ciclu de frezare canale liniare dispuse radial dupa un cerc 78 Cicluri de frezare suprafete rectangulare / circulare in
adancime / strapunse 81 Cicluri de frezare canale liniare/ circulare dispuse
echidistant pe un cerc 86 Ciclul de frezare contur 91
Capitolul 7 – SUBPROGRAME 95
Cuprins
39
SINUMERIK 810D / 840D MILLING
Programarea in cod ISO 1. Etape de programare EP1 - Desen de executie piesa
- identificarea suprafetelor tinta (ST): dimensiuni,cote de pozitie,abateri,rugozitati EP2 - Desene tehnologice:
- Originea piesei W - Structura geometrica ST: segmente,arce,unghiuri,racordari,tesituri,adincime - Puncte caracteristice (Pc) : cotare in sistemul - Puncte de pozitionare-retragere ecule fta de piesa (semifabricat), - Identificare traiectorii:demensiuni,sens de parcurgere
EP3 - Coordonatele punctelor caracteristice PC:
- Coordonate absolute/relative X, Y , Z. - Parametri : tesire,racordare,interpolare,cicluri tehnologice.
EP4 - Fluxul fazelor de prelucrare:
- Semifabricat: forma ,dimensiuni - Adaosuri de prelucrare pe fiecare ST analizata/de prelcrat - Faze : degrosare,finisare,onduire tehnologica.
EP5 - Scule:
- Identificarea sculelor de prelucrare: tip scula - Alegerea sculelor : dimensiuni,material cod EMCO - Determinarea corectiilor de scula: D(L,R) - Pozitionare in magazin : T (poz. 2÷8)
EP6 – Editare PROGRAM:
- Verificare sintaxa
EP7 - Dispozitiv de orientare si fixare: - Alegere tip,dispozitiv - Determinare origine (MàD) - Determinare origine (DàW)
EP8 - Simulare PROGRAM EP9 - Executie PROGRAM-Prelucrare
Capitolul 4
40
2. Functii de comanda
¨ Functii principale (pregatitoare) - G G0,G1 – Interpolare liniara (in system cartezian X-Y-Z)
G0 - deplasare rapida (F=2000 mm/min) G1 - deplasare de lucru ,cu viteza de avans programata.
G0 X_ Y_ Z_ - 3 axe G0 Y_ - 1 axa G1 X_ Y_ Z_ F_ - 3 axe
Coordonatele pozitiei finale (tinta) programate sunt in formatul ± 3.3 ,iar viteza de avans in
formatul 4.3. Exemplu Program : EXG0G1.MPF
N1 T2 D1 M6 ß Scula N2 G55 ß Origine piesa [X180 Y92 Z48] N3 S500 M3 ß Turatie scula
S->A N4 G0 X0 Y0 Z60 ß Deplasare rapida A->B N5 G1Z50 F100 ß Deplasare de lucru cu viteza de avans B->C N6 X10 Y20 C->S N7 G0 X0 Y0 Z60
N8 M20 ßSfarsit program CHF,CHR - Tesire
Aceasta prelucrare se realizeaza intre 2 segmente ,care formeaza un colt /o muchie in planul XY(G17) ,cu viteza de avans programata. Taierea muchiei este simetrica fata de contur ,valoarea sa fiind egala cu lungimea (CHR=L) sau cu latura (CHF=l) tesiturii.
Sintaxa
41
G1 X_ Y_ CHF=_ F_ G1 X_ Y_ CHR=_ F_
Exemplu Program : EXCHF.MPF
N1 -------- S N5 B->C N6 G1 X5 Y5 C->D N7 X10 CHF=5 F80 ß Tesire 5 x 450 C->D’->E (L5=5) sau C->D N7 X10 CHR=7 F80 ß Tesire L=7mm /450 (L7=7) E->H N8 Y20 H->S N9 G0 X0 Z60
N10 M30
RND - Racordare Se ralizeaza intre doua segmente ,care formeaza un colt/ o muchie in planul XY(G17),cu
viteza de avans preogramata. Curba taiata este un arc de cerc tangent la elementele adiacente de pe contur.
G1 X_ Y_ RND=_ F_
Sintaxa
Sintaxa
L7
Tesitura 5x45o L5=5 mm L7=7 mm D’
42
Exemplu Program: EXRND.MDF
N1
S -------- N5
B->C N6 G1 X10 Y10 C-D’-E N7 X23 RND=8 F70 ß Racordare R=8mm (R=8) E->H N8 X28 H->S N9 G0 X0 Y0 Z60 N10 M30
Obs - Pentru prelucrarea unui contur exterior inchis cu toate muchiile Tesite sau racordate, programul va contine o fraza suplimentara de ’’inchidere a conturului’’.
Exemplu Program : EXRNDC.MPF
N1 S --------
N5 E->A N6 G1 X-30 Y-30 F100 A->B N7 Y30 RND=5 F70 B->C N8 X30 RND=5 ß Racordare 4 muchii R=5mm C->D N9 Y-30 RND=5 D->A N10 X-30 RND=5 A->F N11 Y-20 ß Fraza de “inchidere contur” F->Q N12 G0 X-40 Z60 N13 M30
Racordare R=8 mm
43
Obs - Pentru prelucrarea unui contur exterior inchis cu toate muchiile racordate se utilizeaza functia de racordare modala RNDM.
G1 X_ Y_ RNDM=_ F_ ----------
G1 X_ Y_ RNDM=0 Exemplu Program : EXRNDM.MPF
N1 S --------
N5 E->F N6 G1 X0 Y30 F60 F->A N7 X30 RNDM=7 F120 A->B N8 Y-30 ß Racordare 4 muchii R=7mm B->C N9 X-30 C->D N10 Y30 D->F N11 X0 RNDM=0 ß Anulare racordare F->Q N12 G0 Y40 Z60 N13 M30
G0
Sintaxa
44
G2,G3 - Interpolare circulara
G2 - sens orar / YàX G3 - sens invers orar / YßX
Traiectoria descrisa de axa sculei este un arc de cerc (α<360o) in planul XY(G17),descris prin urmatorii parametri:
- Centrul cercului M(I,J) prin parametri de interpolare
G2 (G3) X_ Y_ I_ J_ F_ Exemplu Program : EXG3IJ.MPF I = R sin = 7.071 mm J= R cos = 7.071 mm R = , rezulta raza de racordare R = 9.9999 = 10 mm. In care: I - proiectia MD = R pe axa X, cu semn
J - proiectia MD = R pe axa Y , cu semn Aceste proiectii ,devin parametri de interpolare masurati incremental fata de punctul de inceput al cercului (D).
Sintaxa
45
N1 S --------
N5 B->C N6 G1 X10 Y10 C->D N7 X20 F70 D->E N8 G3 X20 Y14.142 I-7.071 J7.071 ß Interpolare Arc de cerc R=10mm (R=10,α=90) E->H N9 G1 X10 H->S N10 G0 X0 Y0 Z60
N13 M30
- Raza cercului R prin parametrul CR± CR+ - Pentru unghiul la centru ≤180o CR- - Pentru unghiul la centru >180o, dar <360o
G2 X_ Y_ CR=± _ F_
Exemplu Program : EXG2CR.MPF
N1 S --------
N5 B->C N6 G1 X0 Y10 C->D N7 Y20 F70 D->E N8 G2 X30 Y40 CR=20 ß Arc R=20mm (R=20) E->H N9 G3 X40 Y50 CR=10 ß Arc R=10mm (R=10) H->K N10 G1 X50 K->S N11 G0 X0 Y0 Z60 N12 M30
Arc de cerc R=10 mm; α = 90o
R10
+ J
- I
α 90o
Sintaxa
46
G17 - Selectarea planului de lucru XY
G17
Obs - axa sculei este perpendicular (verticala) pe planul de lucru - interpolarea cinculara (G3,G2)se realizeaza in planul de lucru - compensarea razei sculei (G41,G42)este active in planul de lucru - miscarile ciclurilor de gaurire sunt vertical fata de planul de lucru - planul XY este implicit definit in memoria sistemului de programare !!!
G63 – Filetare cu tarod de masina
G63 Z_ F_ In care: Z – adancimea gaurii filetate
F – viteza de avans in lungul axei filetului
F = S p [mm/min] In care: p – pasul filetului sculei Exemplu Program: EXG63.MPF
N1 T4 D1 M6 N2 G54 N3 S100 M3
S N4 G0 X0 Y0 Z60
R10
R20
C(10,10)
Arc 2 R=10 mm; β = 90o
Arc 1 R=20 mm; β = 90o
Sintaxa
Sintaxa
47
S->A N5 G1 Z50 F800 A->B N6 X20 Y 10 B->C N7 G63 Z30 F100 ß Filetare Mxp (p=1) C->B N8 Z50 M4 ß Retragere scula cu rotire in sens invers B->S N9 G0 X0 Y0 Z60
N10 M30 Pentru S=100 rot/min si p=1 mm, rezulta F=100 mm/min.
Obs – Scula T4 este selectata in program prin comenzile “F2-Parameter + ToolOffset + New + New tool edge”:
T number = 4 Tool type = 145 (Thread cutter) Scula de filetare
G40,G41,G42 – Pozitionare/ deplasare cu compensarea razei sculei (scule de tip FREZA) G41 – compensare STANGA (STG) fata de contur, in directia avansului G42 – compensare DREAPTA (DR) fata de contur
Obs – G41,G42 se programeaza numai in fraze de miscare (G0,G1,G2,G3), realizate in planul XY (fig. 1).
– trecerea de la G41 la G42,si invers, nu se poate realiza direct, ci doar utilizand G40 intre frazele de comanda in care se doreste schimbarea sensului de compensare a razei
G1 G41 X_ Y_ F_ --------
G0 G40 X_ Y_ Z_
M x p
M x p
Sintaxa
48
Fig.1 Compensarea razei G41,G42 G53 G57 – Deplasarea originii sistemului de axe in care se doreste rularea programului
sau subprogramului G53 – deplasarea de origine va fi “suspendata” doar in fraza de comanda curenta (in care este editata) G54, G55, G56, G57 – deplasari de origine programabile (functii modale)
Obs – fiecare dunctie G54 G57 apelata in program anuleaza coordonatele functiei de acelasi tip programata anterior
Deplasarea de origine poate fi determinata astfel:
a. Direct Masina - Piesa (M W), prin masurare sau aschiere de proba (G54 G57); b. Indirect (compus) Masina – Dispozitiv - Piesa (M D W) , in care functiile G54 G57 se aloca
doar deplasarii de origine M D. Originea piesei, masurata fata de dispozitiv,D W,se declara in program prin translatie cu functia TRANS, masurata intotdeauna relativ fata de originea actuala, programata cu G54÷G57 (fig. 2).
G54 :M D TRANS X_ Y_ Z_ :D W
Deasemenea o noua origine a piesei poate fi declarata/ programata prin functia ATRANS , masurata relativ fata de ultima origine valida, programata cu G54 57, respectiv cu TRANS (fig. 3).
G54 :M D TRANS X_ Y_ Z_ :D ---------- ATRANS X_ Y_ :
Sintaxa
Sintaxa
49
Fig. 2 Deplasare de origine TRANS
Fig. 3 Deplasare de origine ATRANS
50
Sistemul de coordonate poate fi rotit in planul XY(G17), in jurul axei Z, cu functia ROT sau AROT , unghiul de rotire fiind masurat in grade in sens trigonometric, fata de axa X (fig. 4).
ROT – masurata fata de G54 57 AROT – masurata fata de G54 57, respectiv fata de ROT
G55 :M D TRANS X_ Y_ Z_ :D
--------- AROT Z30 sau : rotit +30o fata de W AROT RPL=30
Fig. 4 Rotire sistem de axe in planul XY AROT G90,G91 – Masurarea dimensiunilor/coordonatelor programate
G90 – coordonate absolute, masurate fata de originea sistemului de axe G91 – coordonate incrementate(relative),masurate in lant fata de ultima pozitie a sculei
Functia G91 este utila pentru programarea de pozitii in serie/ matrice. Exemplu G90 (fig. 5) -------- N10 G90 N11 G1 X10 Y10 F300 N12 Y35 N13 X60 Y40 --------
Sintaxa
51
Exemplu G91 (fig. 6) -------- N10 G1 X10 Y10 F300 N11 G91 N12 X25 Y0 N13 X25 Y30 -------- Fig. 5 Coordonate absolute G90 Fig. 5 Coordonate incrementale G91 G94 – Programarea vitezei de deplasare F in [mm/min], specifica aplicatiilor de frezare. G147, G247 – Programarea metodei de apropiere/ retragere a sculei fata de piesa
G147 – apropierea sculei de suprafata de prelucrat, dupa o traiectorie liniara G247 – apropierea sculei dupa o traiectorie circulara (arc de cerc)
Apropierea (pozitionarea) sculelor de frezat fata de suprafata de prelucrat (plana,contur) se realizeaza dupa o traiectorie prescrisa, programata in planul XY .
Parametri geometrici si punctele caracteristice ale traiectoriei de apropiere sunt definite prin functiile:
DISCL – distanta masurata fata de suprafata piesei la care scula se pozitioneaza cu G0 DISR – pentru G147 este distanta dintre generatoarea (taisul) frezei si punctul de inceput al
conturului (A) - pentru G247 este raza arcului de cerc descris de centrul sculei fata de punctul de inceput (A)
P0 S – punctul de start al pozitiei initiale a sculei selectate P4 A – punctul de incepere in prelucrarea conturului programat
G41(G42) G147(G247) DISCL=_ DISR=_ X_ Y_ Z_ F_
Sintaxa
52
Obs – DISR = 10 15 mm - DISCL = 3 5 mm - X,Y,Z sunt coordonatele punctului P4 - F viteza de avans de pozitionare F=600 1000 mm/min - functiile sunt utile pentru pozitionarea frezelor la prelucrarea unui contur exterior
sau a unei suprafete exterioare
Exemplu Program: EXG147.MPF
N1 S ---------
N5 S->Q N6 G0 X-20 Y0 Z30 Q->A N7 G41 G147 DISCL=5 DISR=10 X10 Y10 Z0 F1000 ß Apropiere LINIE A->B N8 G1 Y50 F120 B->C N9 X38 C-> N10 G0 G40 Y60 Z0 -------- sau -------- N7 G41 G147 DISCL=5 DISR=10 F=1000 ß Apropiere LINIE
N8 G1 X10 Y10 Z0 N9 Y50 F120 N10 X38 N11 G0 G40 Y60 Z0
G147 G247
DISR
DISR
DISCL
53
sau -------
N7 G41 G247 DISCL=5 DISR=10 X10 Y10 Z0 F1000 ß Apropiere arc de CERC N8 G1 Y50 F120 N9 X38 N10 G0 G40 Y69 Z0
------- sau -------
N10 G40 G147(G247) DISCL=5 DISR=10 Y60 Z0 F1000 ß Departare -------
N30 M30
Obs – liniile de comanda pentru apropiere,respectiv departare de contur vor contine acelasi tip de functie G:
∗ apropiere linie G147 + departare G147 ∗ apropiere arc de cerc G247 + departare G247
W
Y
X
54
Tablou recapitulativ – Functii G G0 – interpolare cu viteza rapida G1 – interpolare cu viteza programata G2 – interpolare circulara,sens orar G3 – interpolare circulara sens invers G17 – planul de lucru XY G63 – filetare cu tarod Metric/ freza pentru filete G40 –anularea compensarii de raza G41 – compensarea de raza,stanga G42 – compensarea de raza,dreapta G53 – anularea deplasarii de origine,in fraza de comanda curenta G54÷G57 – deplasari de origine principale,Masina-Dispozitiv sau Masina-Piesa TRANS – deplasare/ translatie de origine secundara,Dispozitiv-Piesa G90 – coordonate absolute G91 – coordonate relative/incrementate G94 – viteza in avans in [mm/min] G147, G247 – apropiere / departare de contur exterior ¨ Functii auxiliare – M M0 – oprire programata,masina intra in starea de STOP M1 – oprire facultativa,functia devine activa prin apasarea tastei “OPT STOP” M2, M30 – sfarsit de program
M3 – rotire ax principal,sens direct orar M4 – rotire ax principal,sens invers orar
M5 – oprirea rotirii axului principal
M6 – schimbarea sculei programate (activarea magazinului de scule); se programeaza numai in aceeasi fraza cu functiile T si D
M17 – sfarsit de subprogram
¨ Functii tehnologice – S,F,T,D
S - turatia axului principal (sculei), programata in domeniul min ÷max=100÷3500 [rot/min] si in formatul S 4.3. F– viteza de avans ,raportata la axa sculei, programata in domeniul min ÷max=1÷1800 [mm/min] si in formatul F 4.3. T – numarul sculei, corespunzator pozitiei din Magazinul de scule (T2 … T8)
D – numarul registrului de dimensiuni asociat unei scule (D1 … D9), in care sunt memorate: lungimea “Lenght1” si raza “Radius” Lungimea sculei poate fi corectata tinand cont de valoarea uzurii “Wear” (dupa reascutire).
55
CICLURI TEHNOLOGICE GAURIRE
Cicluri de burghiere/ largire/ adancire CYCLE81 – burghiere/ centruire
CYCLE82 – burghiere/ largire/ adancire
CYCLE81 (RTP ,RFP ,SDIS,DP ,DPR) CYCLE82 (RTP ,RFP ,SDIS,DP ,DPR,DTB)
Capitolul 5
Sintaxa
Secvente de lucru
56
Semnificatiile parametrilor programabili sunt: RTP – planul de retragere,la sfarsitul ciclului pe axa Z ( Z , Z > Z ).( Z = 5 ÷ 10mm) RFP – planul de referinta,fata de care se masoara adancimea gaurii (Z ).
Normal acest plan coincide (se alege) cu suprafata piesei de care este “fixat” sistemul de referinta W , de aceea Z = 0 (RFP=0).
SDIS – distanta de siguranta,masurata fata de suprafata (de referinta) a piesei,pana la care scula se pozitioneaza cu viteza rapida G0 (K = 2 ÷ 5mm).
DP – cota finala de prelucrare,masurata absolut fata de planul de referinta/ planul XY (−Z ) Intre Z si Z scula se deplaseaza cu viteza de avans programata (F).
DPR – adancimea gaurii,masurata relativ fata de planul de referinta (H, fara semn). DTB – temporizare la sfarsitul prelucrarii; scula stationeaza la fundul gaurii pe o perioada de timp
programata in secunde (T= 2 ÷ 6sec), (numai pentru CYCLE 82) Exemplu Program : EXCYC82.MPF
N1 T2 D1 M6 N2 G 54 N3 TRANS X0 Y-56 Z50 N4 S1000 M3 F120
S->A N5 G0 X0 Y0 Z60 A->B N6 X10 Y10 B->B’ N7 CYCLE81 (10,0,3,-12,0) ß Burghiere D=10 / L=12mm B->C N8 G0 X20 C->C’ N9 CYCLE82 (10,0,3,-10,0,4) ß Largire D=10 / L=10mm C->S N10 G0 X0 Y0 Z60
N11 M30
Burghiere
N8 G0
C(20,10)
B(10,10) W
Φ10x12
Φ10(H11)x10 Φ6
Y
X S
N6 G0
Largire H11
Z
W
S
N7 C81
DP=-10 DP=-12
RTP=10
SDIS=3 RFP=0
A(60) N5 G0
N9 C82 DTB=4
B’(-12) C’(-10)
F120 F120
N8 G0
B(60)
C(10)
S
N10 G0
57
Obs. - Menghina deplasare de origine G54 / X184 Y91.5 Z48 - Piesa deplasare de origine TRANS X0 Y-56 Z50
Ciclu de burghiere gauri adanci CYCLE83 – burghiere gauri cu adancimea (lungimea) H>3D
CYCLE83 (RTP,RFP ,SDIS,DP,DPR,FDEP,FDPR,DAM,DTB,DTS,FRF,VARI, AXN,MDEP,VRT,DTD,DIS1)
Obs – parametrii RTP,RFP,SDIS,DP,DPR se programeaza in mod similar ciclurilor 81,82.
DP – cota finala a gaurii (masurata absolut fata de RPF,−Z ) DPR – adancimea totala a gaurii (fara semn,H) FDEP – cota primei adancimi de gaurire (absolut fata de RFP,−Z ) FDPR – adancimea primei patrunderi (fara semn,H ) DAM – lungimea de diminuare a cursei de gaurire la fiecare patrundere, aplicata dupa prima
adancime (fara semn ,∆H) DTB – stationarea (temporizarea) sculei la capatul fiecarei curse de patrundere ( T , sec) DTS – stationarea sculei dupa fiecare retragere si inaintea urmatoarei patrunderi ( T , sec) FRF – factor de reducere a vitezei de avans pentru prima cursa de patrudere ( ∆F=0,1÷1) VARI – metode de prelucrare: 0 – cu avans intrerupt, adica - Patrundere G1 + Retragere G0 + Patrundere G1
1 – cu avans si retragere, adica - Patrundere G1 + Retragere totala G0 + Pozitionare G0 + + Patrundere G1
Obs – la sfarsitul fiecarei curse de patrundere a burghiului se recomanda o stationare la fundul gaurii (T ,T ≅2÷3 sec)
AXN=3; selectarea axei de patrundere a sculei in piesa (3 - axaZ) MDEP – adaosul minim de prelucrare la fundul gaurii finale ( l = 1 ÷ 2mm). VRT – distanta de retragere a burghiului dupa fiecare cursa de patrundere
(fara semn,l = 2 ÷ 5 mm). Pentru VRT=0 ,l = 1 mm (valoare fixa) DTD – stationarea sculei la fundul gaurii finale (T , sec)
Pentru DTD=0 , stationarea se va realiza cu valoarea T (DTB). DIS1 – cursa de pozitionare (avans rapid) a burghiului pentru urmatoarea patrundere
(valabila pentru VARI=1) DIS1>0, cu valoare programata DIS=0, cu valoare calculata automat de sistemul CNC.
Sintaxa
58
Metoda 1, VARI=0 Metoda 2, VARI=1 Exemplu Program: EXCYC83.MPF
N1 T8 D1 M6 ß Centruitor d=2/D=5mm N2 G54 N3 TRANS X0 Y-56 Z50 N4 S2800 M3 F200 N5 G0 X10 Y10 Z50 N6 CYCLE81 (5,0,2,-5,0) ß Centruire d=2mm/H=5mm N7 G0 Z50 N8 T2 D1 M6 ß Burghiu D=6mm N9 G0 Z50 N10 S2000 M3 F100 N11 CYCLE83 (5,0,2,-30,0,-13,0,3,2,2,0.8,0,3,2,2,4,0) ß Burghiere cu avans intrerupt
∅6 x 30mm (Metoda 1) sau
N11 CYCLE83 (5,0,2,-30,0,-13,0,3,2,2,0.8,1,3,2,0,2,0) ß Burghiere cu avans si retragere ∅6 x 30mm (Metoda 2) N12 G0 Z50 N13 M30
Secvente de lucru
Z
W
VRT
ZRT(RTP)
K(SDIS) ZRF(RFP)
Ti(DTS)
G0
G1 F
- ΔH
H (DPR)
D
A
B
H1 (FDPR)
H1-ΔH (DAM)
G0
TC (DTB)
Ti(DTS)
TC(DTB)
TF(DTD)
VRT
lmin(MDEP)
G0
VRT
VRT
TF(DTD)
G0
-Z1GA(FDEP)
-ZGA(DP)
G0 G1 F
TC (DTB)
TC(DTB)
59
Ciclu de filetare CYCLE840 – filetare cu tarod Metric si portscula cu compensare (cap de filetat)
CYCLE840 (RTP,RFP ,SDIS,DP ,DPR,DTB,SDR,SDAC,ENC,MPIT ,PIT , AXN,PTAB,TECH) Obs – primii 6 parametri (RTP ...DTB) sunt aceeasi de la ciclurile de bughiere 81,82 si se
programeaza in acelasi mod – recomandare: DPR=0 si DTB=0 Parametrii specifici sunt: SDR – sensul de rotatie al axului principal (sculei) la retragerea din gaura filetata:
3 – normal/ dreapta (infiletare) 4 – invers/ stanga (desfiletare)
SDAC – sensul de rotire al axului principal dupa iesirea din ciclu: 3 – normal 4 – invers 5 – oprit
ENC – ENC=0 (nefunctional) MPIT – valoarea nominala a pasului filetului Metric (pentru M3 M12)
Sintaxa
1-Centruire 2-Burghiere adanca
A,B,C(10,10)
W
Φ6X30 Y
X
N5 G0
60
PIT – pasul filetului in [mm] pentru alte tipuri de filete (p=0,001 10 mm), cu semn: + pentru filet normal (pe dreapta) - pentru filet invers (pe stanga)
AXN=3 PTAB=0 pentru MILL 55 aceste valori sunt fixe TECH=0 Viteza de avans se determina in functie de pasul filetului: F = S • PIT [mm/min] In care: PIT = p [mm] si S = n [rot/min] Exemplu Program: EXCYC840.MPF
N1 S->A ---------
N5 A->B N6 X10 Y10 B->B’->C N7 CYCLE840 (10,0,5,-15,0,0,4,3,0,0,1.25,3,0,0) ß Filetare M8x1,25mm / H=15mm C->S N8 G0 X0 Y0 Z60
N9 M30
Mxp
Mxp
(SDR=4)
Secvente de lucru
61
Cicluri de alezare/ adancire CYCLE85 – alezare
CYCLE89 – adancire/ lamare
CYCLE85 (RTP ,RFP ,SDIS,DP ,DPR,DTB,FFR,RFF) CYCLE89 (RTP ,RFP ,SDIS,DP ,DPR,DTB)
Functionarea masinii in aceste cicluri este similara cu cea determinata de ciclurile de burghiere/ largire 81/ 82. Parametri suplimentari pentru ciclul de alezare 85: FFR – viteza de avans programata numai pentru executarea prelucrarii aferente ciclului programat RFF – viteza de retragere a sculei din alezaj (diferita de viteza rapida), programabila numai pentru
realizarea secventei de retragere.
FFR = F [mm/min] RFF = F1 [mm/min] , in care
Sintaxa
62
Exemplu Program: EXCYC85.MPF
Secvente de lucru
63
N1 S->A -------
N5 A->B N6 G0 X25 Y25 B->B’->C N7 CYCLE85 (10,0,5,-15,0,3,200,1000) ß Alezare D=10H7mm / H=15mm C->S N8 G0 X0 Y0 Z60
N9 M 30 Cicluri de gaurire in serie liniara/ circulara HOLES1 – ciclu de gaurire in serie liniara Realizeaza prelucrarea mai multor gauri,cu aceeasi parametri tehnologici/geometrici (diametru, adancime, turatie, avans,etc), dar care sunt dispuse dupa o structura liniara, ordonata in serie in planul XY(G17).
Toate gaurile se vor prelucra cu acelasi ciclu de gaurire programat (81,82,83,85,89,840), repetata de un numar de ori egal cu numarul de gauri.
1 – apelare (selectare) ciclu de gaurire MCALL CYCLE81,82,83,85,89,840 (.........) 2 – descriere serie de gauri HOLES1(.........) 3 – deselectare ciclu de gaurire MCALL
HOLES1 (SPCA,SPCO,STA1,FDIS,DBH,NUM) Parametri specifici ciclului sunt: SPCA – coordonata X a punctului de start SPCO – coordonata Y a punctului de start (S H) STA1 – unghiul de pozitie al sirului de gauri, masurat fata de axa X (α ) FDIS – dinstanta primei gauri (nr.1), masurata relativ fata de punctul de start ( L ) DBH – distanta (pasul) dintre gauri, masurata incremental ( l ) NUM – numarul de gauri de prelucrat (N ).
Obs. ≤ ±90o - ordine de prelucrare 1,2,3,…., > ±90o - ordine de prelucrare ,……,3,2,1
Sintaxa
Programare
64
Exemplu Program : EXHOLES1.MPF
Gauri in serie (Φ)
αH
65
N1 --------
N4 S800 M3 F200 S->A N5 G0 X0 Y0 Z60 A->B N6 MCALL CYCLE81 (10,0,5,-12,0) ß Burghiere D=5mm / H=12mm B->1,2,3,4 N7 HOLES1 (10,10,15,8,10,4) ß Prelucrare 4 gauri D=5mm / H=10mm
N8 MCALL 4->S N9 G0X0Y0 Z60
N10 M30 HOLES2 – ciclu de gaurire in serie circulara In acest caz structura de dispunere a gaurilor este circulara, dupa un cerc de raza data in planul XY . 1 – apelare (selectare) ciclu de gaurire MCALL CYCLE81,82,83,85,840 (........) 2 – descriere serie de gauri HOLES2 (........) 3 – deselectare ciclu de gaurire MCALL
Programare
66
HOLES2 (CPA,CPO,RAD,STA1,INDA,NUM) Parametri specifici ciclului sunt: CPA – coordonata X a centrului cercului de dispunere a gaurilor (S C) CPO – coordonata Y a centrului STA1 – unghiul de pozitie al primei gauri (nr.1) fata de axa X ( INDA – pasul unghiular dintre gauri ( (unghiul la centru al seriei de gauri) NUM – numarul de gauri din serie ( ). Expemplu Program : EXHOLES2.MPF
N1 -------
N4 S320 M3 F160 S->A N5 G0 X0 Y0 Z60 A->C N6 MCALL CYCLE81 (10,0,5,-18,0) ß Burghiere D=8mm / H=18mm C->1,2,3,4 N7 HOLES2 (32,28,23,45,90,4) ß Prelucrare 4 gauri D=8mm/echidistante
N8 MCALL 4->S N9 G0 X0 Y0 Z60
N19 M30
Sintaxa
67
Ciclu de gaurire in retea liniara CYCLE801 – ciclu de gaurire in retea liniara (matrice)
Realizeaza prelucrarea mai multor gauri cu aceeasi parametri geoemtrici si tehnologici,dispuse dupa o strctura de tip retea/ matrice (cu linii si coloane liniare) in planul XY(G17). Toate gaurile retelei se vor prelucra cu acelasi ciclu de gaurire programat(81,82,83,85,89,840). 1 – apelare (selectare) ciclu de gaurire MCALL CYCLE 81,82,83,85,89,840 (.......) 2 – descriere retea de gauri CYCLE801 (.......) 3 – deselectare ciclu de gaurire MCALL
CYCLE801 (SPCA,SPCO,STA1,DIS1,DIS2,NUM1,NUM2) Parametri de ciclu: SPCA – coordonata X a centrului primei gauri (de referinta) ( ) SPCO – coordonata Y a primei gauri ( ) STA1 – unghiul de pozitie al directiei longitudinale a retelei ,masurat fata de axa X ( αL) DIS1 – distanta dintre coloanele retelei ( ) (masurata intre doua gauri consecutive) DIS2 – distanta dintre liniile retelei ( ) NUM1 – numarul de coloane ( ) NUM2 – numarul de linii ( )
Sintaxa
Programare
68
Exemplu Program: EXCYC801.MPF
N1 -------
N4 S1600 M3 F160 N5 G0 X0 Y0 Z50 N6 MCALL CYCLE81 (10,0,3,-15,0) ß Burghiere D=8mm / H=15mm N7 CYCLE801 (20,15,0,25,75,3,2) ßPrelucrare in retea 6 gauri ∅8x25x75mm N8 MCALL N9 G0 Z50 N10 M30
Obs – prelucrarea gaurilor din retea se realizeaza linie cu linie in sensul axei +Y .
Tablou recapitulativ – Cicluri de GAURIRE CYCLE81 – centruire/ burghiere CYCLE82 – burghiere/ largire/ adancire CYCLE83 – burghiere/ largire gauri adanci CYCLE840 – filetare cu tarod Metric CYCLE85 – alezare cu alezor CYCLE89 – adancire/ lamare HOLES1 – prelucrarea gaurilor in serie liniara HOLES2 – prelucrarea gaurilor in serie circulara (echidistante pe un cerc) CYCLE801 – prelucrarea gaurilor in retea liniara (linii + coloane)
69
Ordonarea fazelor tehnologice pentru ciclurile de gaurire
TIPUL PRELUCRARII
FAZE DIMENSIUNI
Diametre [mm] Lungimi de patrundere [mm] 0 1 2 3 4
A Burghiere D / H 1.centruire =(0.3÷0.4)* L=(2.5÷3)* 2.burghiere
2χ=90/120o L=H (infundat) L=H+
+1 (strapuns) B Largire
Adancire Lamare D± / H
1.centruire L 2.burghiere =(0.7÷0.75) L 3.largire ±
2 χ =90/120o L=H (infundat) L=H+
+1 (strapuns)
4.adincire ± L=H 5.lamare / ( ) L=H
C Alezare D± / H =1,6÷2,2μm (degrosare)
1.centruire L
2.burghiere =(0.95÷0.97) L
3.alezare ± 2 χ =90o
L=H (infundat) L=H+ +1 (strapuns)
Alezare D± / H =0,8÷1,6μm (finisare)
1.centruire L
2.burghiere L
3.largire =(0.97÷0.98) L
4.alezare ± L
D Tesire βo/H/D
1.tesire (largire conica)
ax45o ax60o
L=H=a
E Filetare cu tarod Mxp / H Filet strapuns
1.centruire L
2.burghiere =0.83 M L=H+ +1
3.tesire
ax45 o /60 o 2 χ =90 o /120 o a=(0.23÷0.25) M
L=a
4.filetare Mxp L=H+0.7 M+1
Filetare cu tarod Mxp / H Filet infundat
1.centruire L 2.burghiere
L=H+0.9 M
3.tesire
ax45 o /60 o L
4.filetare Mxp L=H
70
CICLURI TEHNOLOGICE FREZARE
Ciclu de frezare plana/ frontala CYCLE71 – frezare suprafete plane orizontale
CYCLE71 (RTP ,RFP ,SDIS,DP ,PA,PO,LENG,WID,STA,MID,MIDA,FDP ,FALD,FFR1,VARI) Ciclul realizeaza prelucrarea de suprafete plane paralele cu planul XY , divizand suprafata in benzi (fasii), in lungul carora va fi deplasata axa frezei (avans longitudinal, respectiv transversal)
Obs - RTP,RFP ,SDIS,DP – parametri de pozitionare a sculei fata de duprafata initiala din planul de lucru XY (aceeasi de la ciclurile de gaurire 81,82)
Parametri specifici frezarii plane “in benzi” de material aschiat : PA – coordonata X a punctului de start (de inceput de prelucrare) PO – coordonata Y a punctului de start (S P) LENG – lungimea suprafetei (masurata dupa X) (L) WID – latimea suprafetei (masurata dupa Y) (B) STA – unghiul de pozitie al axei longitudinale a suprafetei,masurat fata de axa X (0 ≤ STA <180) MID – adancimea maxima de patrundere/aschiere pentru o trecere (t), programata incremental
(fara semn) MIDA – latimea maxima de contact a sculei cu suprafata ( ),programata incremental (fara semn) t1=(0,85÷0,95) D FDP – cota de pozitionare a sculei in afara suprafetei (cota de intrare/iesire), raportata la
dimensiunea L/B (FDP=3÷5mm) FALD – adancimea de aschiere pentru trecerea finala (de finisare/ planare) ( ), = (0,3÷0,8)mm, programata incremental (fara semn) FFP1 – viteza de avans programata pentru faza de frezare plana VARI – variabile de traiectorie a sculei (TD si UD) Adancime (UD) 1 - frezare intr-o trecere,la cota finala (DP) Acest parametru este compatibil cu ciclul de frezare realizat paralel cu axa Y,si poate fi utilizat pentru:
a) degrosare, intr-o trecere (t=Ap=DP), in care FALD=0 b) finisare, intr-o trecre (t= ), in care FALD=0
2 - frezare in treceri multiple, succesive , pana la cota de finisare, cu adaos de finisare (planare) FALD. Este compatibil cu ciclul realizat paralel cu axa X si poate fi utilizat pentru:
a) degrosare, in “i” treceri ,cu adaos de finisare,in care FALD= (“i” este calculat de sistem)
Capitolul 6
Sintaxa
71
Traiectorie (TD) Se programeaza cu valorile:
31 – frezare paralela cu axa X,cu schimbarea directiei 42 – frezare paralela cu axa Y ,cu schimbarea directiei
G1
G1
G0 STOP
TD = 31 TD = 42
72
Exemplu Program: EXCYC71.MPF
G0
STA=0
G0
n
G1 F=400
C(10)
FALD=0
73
N1 T4 D1 M6 N2 G54 N3 TRANS X0 Y-56 Z50 N4 S1630 M3 F400
S->A N5 G0 X0 Y0 Z60 A->B N6 CYCLE71(10,0,3,-4,0,0,60,30,0,4,10,5,0,400,42,1) ß Frezare plana B->1÷n ->C (degrosare / 1 trecere) C->D N7G0 Z60
N8 M30 Obs. – frezarea in ciclul paralel cu axa X prezinta urmatoarele particularitati tehnologice: VARI=TD,UD = 31,2 FALD = 0,2÷0,8mm MIDA = (0,85÷0,95) D (D – diametrul frezei) FDP = 3÷5mm, masurat fata de dimensiunea LENG
Obs. – frezarea in ciclul paralel cu axa Y prezinta urmatoarele particularitati tehnologice:
VARI=TD,UD = 42,1 FALD = 0 MIDA = (0,8÷0,9) D (D – diametrul frezei) FDP = 3÷5mm, masurat fata de dimensiunea WID Cele doua metode de prelucrare se recomanda a fi utilizate astfel:
- frezarea in ciclul dupa axa Y pentru degrosare, cu treceri multiple, succesive - frezarea in ciclul dupa axa X pentru finisare, cu o singura trecere
Obs. - pentru frezarea unei suprafete plane cu adaosul total de aschiere A , se recomanda urmatoarea metodologie:
• se adopta adancimea pentru o trecere , t=MID • se adopta adaosul pentru trecerea de finisare, t =FALD • se calculeaza sau se adopta parametri de aschiere (S, FFP1) diferentiati pentru doua faze de
prelucrare: a. DEGROSARE,cu adaos de finisare b. FINISARE, intr-o trecere (la cota finala)
74
• faza “a” se programeaza intr-un CYCLE71 dupa axa X (VARI=31,2) ,iar faza “b” intr-un alt CYCLE71 dupa axa Y (VARI=42,1)
Exemplu Program: EXCYC71.MPF
N1 T5 D1 M6 ß Freza cilindro-frontala D=14mm / z=6 N2 G54 N3 TRANS X-15 Y-39 Z14.5 N4 S1800 M3
N5 G0 X0 Y0 Z10 N6 CYCLE71 (5,0,3,-4,3,9,100,58,0,2,12,5,0.5,200,31,2) ß Frezare plana / 3 treceri Degrosare dupa L=100 N7G0 Z10 N8 S2300 M3 N9 CYCLE71 (5,0,3,-4,3,9,100,58,0,4,12,5,0,300,42,1) ß Frezare plana / 1 trece Finisare dupa B=58
N10 G0 Z60 N11 M30
75
Ciclu de frezare canale liniare
LONGHOLE – frezare canal liniar Realizeaza prelucrarea unui canal riglat, dupa metoda de prelucrare “cu avans pendular” (avans vertical + avans longitudinal).
LONGHOLE (RTP,RFP,SDIS,DP,DPR,NUM,LENG,CPA,CPO,RAD,STA1,INDA,FFD,FFP1,MID) RTP,RFP,SDIS – parametri de pozitionare a frezei fata de suprafata de referinta (superioara) a piesei DP – cota absoluta a fundului de canal, (cu semn -Z C) DPR – adancimea canalului, (fara semn H C) NUM=1 RAD=0 Parametri constanti INDA=0 STA1=0/180, pentru canal cu axa paralela cu X -90/+90, pentru canal cu axa paralela cu Y αC, pentru canal cu axa inclinata in planul XY (unghi masurat fata de axa X) LENG – lungimea totala a canalului (inclusiv razele de capat) ( L ) CPA – coordonata X a punctului de inceput de prelucrare a canalului ( X ) CPO – coordonata Y a punctului S (Y ) FFD – viteza de patrundere (pozitionare) pe adancimea de aschiere (sens -Z),dupa fiecare trecere
longitudinala (F ) FFP1 – viteza de avans longitudinala (F ) MID – adancimea maxima de aschiere/patrundere pentru o trecere longitudinala (t) Se recomanda:
- FV = (0,1÷0,3) FL - Freza se va alege cu diametrul D=BC, sau R=RC
Cu ajutorul acestui ciclu se pot prelucra doar canale liniare (axa longitudinala este o dreapta) in trei variante tehnologice:
a. inchise b. deschise pe o latura c. deschise pe ambele laturi
Sintaxa
76
Secvente de lucru
77
Exemplu Program: EXCANAL.MPF
78
Parametrii geometrici de aschiere sunt in urmatoarele relatii: H = i ∙ t [mm], in care: i=1,2,…- numar de treceri longitudinale (calculat de program)
t – se adopta din tabele sau direct din Diagrama 1 (Cap. 1) R = = R [mm] – raza frezei, se introduce in “Tool Offset-Radius” B = 2R [mm] = (0,1÷0,3) In functie de dimensiunile de executie ale canalului se alege freza (D/R).
N1 T4 D1 M6 ß Freza ptr. canale D=8mm / z=2 N2 G 54 M3 TRANS X0 Y-56 Z50 N4 S1800 M3
S->A N5 G0 X0 Y0 Z60 A->B->C N6 LONGHOLE (10,0,2,-10,0,1,28,10,20,0,0,0,80,300,2.5) ß Frezare canal inchis 28x8x10mm / R=4mm C->S N7 G0 X0 Y0 Z60
N8 M30
Obs - S , punctul de start devine originea canalului,punctele de deplasare longitudinala sunt masurate relativ (incremental) fata de acest punct
- scula aleasa: freza pentru canale D=8 mm cu corectiile : lungime=68mm, raza=4mm - cota de siguranta se recomanda sa aiba valoarea mai mica decat adancimea de
aschiere, pentru ca prima trecere sa se realizeze in material K≤t, adica SDIS≤MID.
79
Ciclu de frezare canale liniare dispuse radial dupa un cerc (in evantai) LONGHOLE – frezare canale liniare in evantai
Realizeaza prelucrarea mai multor canale ,identice, dispuse radial (tangente) pe un cerc dat. Prelucrarea fiecarui canal se realizeaza dupa metoda ”cu avans pendular”, descrisa anterior.
LONGHOLE (RTP,RFP,SDIS,DP ,DPR,NUM,LENG,CPA,CPO,RAD,STA1,INDA,FFD,FFP1,MID) Parametrii geometrici specifici acestei dispuneri a canalelor sunt: NUM – numarul canalelor (NC) RAD – raza cercului tangent la toate cele NC canale (RE) STA1 – unghiul de pozitie al primului canal masurat fata de axa X (∝E) INDA – pasul unghiular (unghiul la centru) dintre canale (βE) Obs – pentru INDA=0 canalele vor fi pozitionate (divizate) automat echidistant fata de centrul
cercului (SE) CPA,CPO – coordonatele absolute ale centrului cercului de dispunere a canalelor (X E, YE)
Se realizeaza aceleasi secvente ca si in cazul prelucrarii canalelor liniare individuale. Freza trebuie sa aiba dimensiunile: D=BC sau R=RC
Sintaxa
Secvente de lucru
80
Exemplu Program: EXCANALE.MPF
N1 T5 D1 M6 ß Freza pentru canale D=10mm /z=2 N2 G54 N3 TRANS X0 Y-56 Z50 N4 S1650 M3
S->SE N5 G0 X50 Y50 Z10 1->2->3 N6 LONGHOLE (5,0,2,-6,0,3,50,50,12,0,60,80,250,3) ß Frezare 3 canale liniare
30x10x6mm/ R=5mm/ 60° 3->Q N7 G0 X0 Y0 Z60
N8 M30
81
82
Cicluri de frezare suprafete rectangulare/ circulare in adancime/ strapunse POCKET1 – frezare suprafata rectangulara cu raza la colturi
POCKET2 – frezare suprafata circulara
POCKET1 (RTP,RFP,SDIS,DP,DPR,LENG,WID,CRAD,CPA,CPO,STA1,FFD,FFP1,MID, CDIR,FAL,VARI,MIDF,FFP2,SSF)
Parametri specifici ciclului sunt: DP – adancimea suprafetei (cu semn -Z ) LENG – lungimea suprafetei (fara semn L ) WID – latimea suprafetei (fara semn B ) CRAD – raza de racordare a colturilor (R ) CPA – coordonata X a centrului suprafetei CPO – coordonata Y a centrului suprafetei (CR) STA1 – unghiul de pozitie al axei longitudinale a suprafetei fata de axa X (α ) FFD – viteza de patrundere pe adancimea de aschiere ( F ) FFP1 – viteza de avans de degrosare , in lungul suprafetei (frezare cilindro-frontala)( F ) MID – adancimea maxima de aschiere , pentru o trecere de degrosare ( t ) CDIR – sensul de prelucrare a conturului suprafetei:
2 – sens direct orar (G2) 3 – sens invers orar (G3)
FAL – adaos de prelucrare prin finisarea suprafetei la dimensiunile finale ( A ) VARI – variabile de prelucrare:
0 – degrosare + finisare 1 – degrosare (fara finisare) 2 – finisare (numai pe adaosul A )
MDIF – adancimea maxima de aschiere pentru finisarea conturului la o trecere ( t ) FFP2 – viteza de avans de finisare (F ) SSF – turatia sculei pentru trecerea de finisare ( S )
- prelucrarea are loc incepand din centrul suprafetei ( C ), in “spirala”, spre exterior - diametrul frezei trebuie sa fie D < L , B , raza frezei R < R - operatia se realizeaza in doua faze,cu parametri diferiti, S(turatie) si F(viteza de avans) .
Obs – pentru a usura patrunderea verticala a frezei in material, care se realizeaza numa in centrul
suprafetei C (0,0), se poate executa anterior frezarii o gaura de start, cu dimensiunile:
d ≅ (0,5÷0,88)∙D h ≤ H
Sintaxa
Secvente de lucru
83
Exemplu Program : EXPOCKET1.MPF
N1 T4 D1 M6 ß Freza cil.-frontala D=12mm /z=6 N2 G54 N3 TRANS X0 Y-56 Z50 N4 S1500 M3
S->A N5 G0 X0 Y0 Z60 A->CR->D->B N6 POCKET1 (5,0,2,-6,0,30,30,10,25,25,0,80,300,3,3,0.5,0,6,400,3000) ß Frezare “buzunar rectangular” 30x30x6mm / R=10mm B->E N7 G0 Z60
N8 M30
84
POCKET2 (RTP ,RFP ,SDIS,DP ,DPR,PRAD,CPA,CPO,FFD,FFP1,MID,CDIR,FAL,VARI, MDIF,FFP2,SSF)
Parametrul de programare specific acestui ciclu de frezare este: PRAD – raza suprafetei circulare (fara semn )
Sintaxa
85
- se desfasoara in mod similar ciclului POCKET1 Degrosare: Finisare:
Exemplu Program: EXPOCKET2.MPF
N1 T2 D1 M6 ß Burghiu D=8mm N2 G54 N3 TRANS X0 Y-56 Z50 N4 S1300 M3 F200
S->CR N5 G0 X30 Y30 Z60 CR->B N6 CYCLE81 (5,0,2,-12,0) ß Burghiere (gaura de start) B->S N7 G0 Z100 N8 T4 D1 M6 ß Freza cil.-frontala D=12mm /z=6 N9 S1500 M3 S->CR N10 G0 Z60 CR->B->D N11 POCKET2 (5,0,2,-12,0,24,30,30,60,210,3,2,0.3,0,12,300,2300) ß Frezare “degajare circulara” H=10mm / R=24mm D-> SC N12 G0 Z60
N13 M30
Secvente de lucru
CPO
CPA
CDIR3
CDIR2
CR(0,0)
G1 FD
86
Hp10
B(-12)
G1 FFP1
Gaura de start d10
CR
D(5)
CR(60)
87
Cicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc SLOT1 – frezare canale liniare inchise, tangente si echidistante fata de un cerc
SLOT2 – frezare canale circulare inchise divizate echidistant pe un cerc
SLOT1 (RTP,RFP,SDIS,DP,DPR,NUM,LENG,WID,CPA,CPO,RAD,STA1, INDA,FFD,FFP1, MID,CDIR,FAL,VARI,MIDF,FFP2,SSF,FALD,STA2)
Parametrii geometrici si tehnologici specifici: LENG – lungimea canalelor (LC) WID – latimea canalelor (BC) CPA – coordonata XE CPO – coordonata YE, centrul cercului de dispunere a canalelor (S E) RAD – raza cercului de dispunere,(S ), tangent la canale (R ) STA1 – unghiul de pozitie a primului canal, masurat fata de axa X (∝ ) INDA – pasul unghiular dintre canale (β ) FFD,FFP1,MID – idem LONGHOLE; in care FFD ≅ (0,2÷0,3) FFP1 CDIR – sensul de prelucrare a canalelor fata de cercul de dispunere ( S ):
2 – sens direct orar CW(G2) 3 – sens invers orar CCW(G3)
FAL – adaosul de prelucrare pentru ultima trecere,de finisare,pe latimea canalului (fara semn 2 Apf) (2Apf ≅ 0,2 ÷ 0,5 mm)
VARI – variabile de prelucrare(TD si UD): Patrundere scula (TD) 0 – perpendicular pe canal (sens –Z) cu G0 1 – perpendicular pe canal cu G1 FFD 3 – inclinat pe lungimea canalului cu G1 FFD si unghiul de panta al patrunderii STA2 (masurat fata de planul de referinta orizontal XY) Tip faza tehnonolgica (UD) 0 – Degrosare + Finisare la dimensiunea finala (prelucrare completa) 1 – Degrosare pana la adaosul de finisare (degrosare) 2 – Finisare pe adaosul de finisare, la dimensiunea finala (finisare)
Aceste faze sunt realizate pentru prelucrarea canalului pe latimea BC. MIDF – adancimea maxima de aschiere pe care se realizeaza finisarea (masurata fata de RFP,
fara semn) Obs – pentru VARI=UD=0, atunci MIDF=DP sau MIDF=DPR
FFP2 – viteza de avans pentru trecerea de finisare ( FFP2 ≅ (1,15÷1,25)∙FFP1) SSF – turatia frezei pentru trecerea de finisare FALD – adaosul de prelucrare lasat pe fundul canalului (ApH = 0,5 ÷ 1 mm) STA2 – unghiul de panta al patrunderii frezei in material, la o trecere (t): 0 – pentru VARI=TD=0 sau VARI=TD=1 >0, in intervalul 5÷10 – pentru VARI=TD=3
Sintaxa
88
Obs – canalele sunt prelucrate prin interpolare circulara + liniara, prin largire pe latimea ,de aceea freza va avea dimensiunile:
D (0,6 0,8) R <
Secventele desfasurate dupa axa Z sunt aceleasi de la ciclul LONGHOLE.
Secvente de lucru
TD=0
G1 FFPD G0
STA2
TD=1 TD=3
G1 FFPD
XE
YE
89
Exemplu Program : EXSLOT1.MPF
N1 T6 D1 M6 ß Freza pentru canale D=3mm / z=2 N2 G54 N3 TRANS X0 Y-56 Z50 N4 S1800 M3 N5 G0 X62 Y30 Z10 N6 SLOT1 (7,0,1,-4.5,0,4,20,6,62,30,7.5,0,90,60,280,2,2,0.2,10,4.5,400,2500, 0.5,0)
ß Frezare 4 canale liniare echidistante 20x6x4,5mm / R=3mm / 4x90 N7 G0 X0 Y0 Z60 N8 M30
Obs – VARI=10
TD=1, patrundere cu G1 UD=0, Degrosare + Finisare STA2=0, patrundere dupa –Z (verticala)
Patrundere (VARI=TD)
Interpolare (VARI=UD)
90
SLOT2 (RTP ,RFP,SDIS,DP ,DPR,NUM,AFSL,WID,CPA,CPO,RAD,STA1, INDA,FFD,FFP1,
MID,CDIR,FAL,VARI,MIDF ,FFP2,SSF) Parametri geometrici si tehnologici specifici acestui ciclu: ASFL – unghiul la centru al arcului de cerc de dispunere a canalului (fara semn ) VARI – variabile de prelucrare (UD)
Tip faza tehnologica (UD) 0 – completa (degrosare + finisare)
Sintaxa
CPA=62
CPO=30
91
1 – degrosare 2 – finisare
Obs - canalele sunt prelucrate prin interpolare circulara, prin largire pe latimea
- dimensiunea frezei adoptate: D (0,6 0,8) , respectiv R < - patrunderea pe adancimea t (MID), dupa fiecare trecere, se realizeaza cu G1 FFD
Secventele desfasurate dupa axa Z sunt aceleasi de la ciclul SLOT1 sau LONGHOLE.
Secvente de lucru
XE
YE
92
Exemplu Program: EXSLOT2.MPF
N1 T7 D1 M6 ß Freza pentru canale D=5mm / z=2 N2 G54 N3 TRANS X0 Y-56 Z50 N4 S1400 M3 N5 G0 X0 Y0 Z10 N6 SLOT2 (10,0,2,-6,0,2,60,8,0,0,30,30,180,80,200,3,2,0.3,0,6,300,2000)
ß Frezare 2 canale circulare echidistante/ 2x180°/ 60°x8x6mm/ R=4mm N7 G0 Z60 N8 M30
Ciclul de frezare contur CYCLE72 – frezare contur exterior/ interior in planul XY
CYCLE72 (“KNAME”,RTP,RFP,SDIS,DP,MID,FAL,FALD,FFP1,FFD,VARI,RL,AS1,LP1, FF3,AS2,LP2)
KNAME – numele subprogramului in care este descrisa parcurgerea conturului (ex: ”CONTUR1”) RTP,RFP,SDIS,DP – parametri de pozitionare a sculei pe axa Z, fata de suprafata de
referinta/ superioara a semifabricatului (din planul de lucru XY) MID – adancimea maxima de aschiere (patrundete) pentru o trecere (t) FAL – adaos de prelucrare pe o parte, lasat pentru trecerea de finisare a conturului
(A ) (A ≅ 0,2 ÷ 0,5)mm FALD = 0 (constanta) FFP1 – viteza de avans programata in lungul conturului de frezat ( F ) FFD – viteza de avans programata pe directia adancimii de patrundere in material
(F ) (F ≅ (0,2 ÷ 0,25) ∙ F ). RL – sensul de parcurgere a conturului:
40 – corespunzator functiei G40 Apropierea - retragerea sculei dupa o traiectorie liniara 41 – corespunzator functiei G41 Compensare de raza “pe stanga” 42 – corespunzator functiei G42 Compensare de raza “pe dreapta”
LP1 – lungimea (distanta) de apropiere a frezei de contur (L ) LP2 – lungimea de retragere - departare a frezei de contur ( L ) la sfarsitul prelucrarii
(L = L ≅ 5 ÷ 10 mm) AS1 – cota de intrare in aschiere ( l ) AS2 – cota de iesire din aschiere (l ) (l = l ≅ 1 ÷ 2mm) FF3 – viteza de retragere a frezei de pe contur,la sfarsitul prelucrarii ( F ) (F ≅ 600 ÷ 1000mm/min) VARI – variabile de prelucrare (TD si UD) Traiectorie scula (TD) 1 – paralela cu axa X, intr-o directie 2 – paralela cu axa Y , intr-o directie
Sintaxa
93
Tip faza tehnologica (UD) 1 – degrosare, pana la adaosul de finisare 2 – finisare, la dimensiunea finala
Obs – pentru contur cu lungimea dupa axa X se programeaza VARI: 11 – degrosare 12 – finisare
– pentru contur cu lungimea dupa axa Y se programeaza VARI: 21 – degrosare 22 – finisare – pentru prelucrarea unui contur la cote finale in doua faze: A – degrosare, cu adaos Apf
B – finisare, la cote finale, se vor programa doua cicluri CYCLE72 consecutive, astfel:
Faza A : CYCLE72 pentru DEGROSARE, cu parametri SD=S FD=FFP1 Ft=FFD tD=MID VARI = 11 sau 21 Faza B : CYCLE72 pentru FINISARE,cu parametri SF=S FF=FFP1 Ft=FFD tF=MID VARI = 12 sau 22 in care : SF ≅ (1,5 ÷ 2)SD si FF ≅ (1,2 ÷ 1,5)FD
– pentru finisare pe toata inaltimea (grosimea) conturului piesei intr-o singura trecere, se va programa MID = DP (cu semn) sau MID = DPR (fara semn).
Exemplu Program: EXCONTUR.MPF Semifabricat : LxBxH = 76x76x23,5 mm / Aluminiu Scula : Freza cilindro-frontala D=14mm / Otel rapid Rp4 Regim de aschiere: Faza A – DEGROSARE, cu parametri tehnologici:
S=400 MID=2 FFP1=100 VARI=11 FFD=30 FAL=0,5
Faza B – FINISARE, cu parametri tehnologici:
S=600 MID=4 FFP1=130 VARI=12 FFD=50 FAL=0
94
DP=-6.5
95
Coordonatele punctelor caracteristice:
A B C D E F G H K X 6 6 60 65 60 60 65 60 6 Y 0 32 32 13.34 4.7 -4.7 -13.34 -32 -32 Z -6.5 - - - - - - - - G 1 1 1 2 3 1 3 2 1 RND CR CR CR CR RND
___________Subprogram : CONTUR1.SPF
G1 X6 Y0 Y32 RND=10 X60 G2 X65 Y13.34 CR=10 G3 X60 Y4.7 CR=10 G1 Y-4.7 G3 X65 Y-13.34 CR=10 G2 X60 Y-32 CR=10 G1 X6 RND=10 Y0 M17
___________Program MDA (MDI) / AUTO
N1 G54 N2 TRANS X__ Y__ Z__ N3 T5 D1 M6 ß Freza cilindro-frontala D=14mm / z=4 N4 S400 M3 N5 G0 X0 Y0 Z10 N6 CYCLE72 (“CONTUR1”,5,0,2,-6.5,2,0.5,0,100,30,11,41,2,5,600,2,5)
ß Frezare contur “Degrosare” N7 S600 M3 N8 CYCLE72 (“CONTUR1”,5,0,2,-6.5,4,0,0,130,50,12,41,2,5,600,2,5)
ß Frezare contur “Finisare” N9 G0 Z50 N10 M30
96
SUBPROGRAME
SUBPROGRAMELE - sunt parti de program care descriu traiectorii complexe ale sculei, sau
contururi exterioare / interioare, sau cicluri-program, care trebuiesc repetate de un numar de ori.
Subprogramele sunt gestionate in subMeniul ‘’F3 – Subprogram” sub eticheta NUME.SPF. Rularea subprogramelor poate fi realizata prin 3 metode: Metoda 1 - Repetare successiva Subprogramele sunt apelate cu “Numele” (NUME) si parametrul “Numar de repetari” (P1÷P99) Program1.MPF
N1 ------
N50 CENTRUIRE P5 à CENTRUIRE.SPF (repetare 5 ori) ------ N70 FILETARE P10 à FILETARE.SPF (repetare 10 ori) ------ N100 M30
Obs - fiecare subprogram va contine in ultima fraza de comanda functia M17.
Metoda 2 - Repetare modala Subprogramele sunt apelate cu functia modala MCALL si “Numele” (NUME). Program2. MPF
N1 ------
N10 G0 X_ Y_ N11 MCALL LAM5 à Subprogram LAM5.SPF N12 X_ Y_ N13 X_ N14 Y_ N15 MCALL ------ N50 M30
Capitolul 7
Programare
Programare
97
Obs - subprogramul apelat va fi executat in mod automat dupa fiecare fraza de miscare din programul principal
- anularea rularii subprogramului se programeaza cu functia MCALL - repetarea modala este utila pentru prelucrarea de suprafete identice, in mai multe
pozitii de pe piesa (exemple: centruire,burghiere,alezare, frezare,etc.) Exemplu Program: EXMCALL.MPF
Subprogram : CENT1.SPF
S3(10)
F300
S1 (5)
S2 (-5)
CENT1
98
PROGRAM: EXMCALL.MPF
N1 T2 D1 M6 ß Burghiu de centruire d=3mm N2 G54 N3 TRANS X0 Y-56 Z50
S->A N4 G0 X0 Y0 Z60 N5 MCALL CENT1 ß Subprogram de Centruire
A->B N6 X10 Y10 ß CENT1 B->C N7 Y50 ß CENT1 C->D N8 X50 ß CENT1 D->E N9 Y10 ß CENT1
N10 MCALL E->S N11 G0 X0 Y0 Z60
N12 M30 SUBPROGRAM: CENT1.SPF / Centruire
N21 S2500 M3 F300 à1 N22 G0 Z5 1à2 N23 G1 Z-5 2à3 N24 G0 Z10
N25 M17 Metoda 3 – Programare in Ciclul de ‘’Frezare contur’’ Prelucrarea unui contur exterior/ interior,folosind ciclul fix de frezare CYCLE72, in care este apelat subprogramul (‘’KNAME’’), care descrie entitatile geometrice ale suprafetei tinta (de prelucrat). Program3.MPF
N1 ------- N20 G0 X_ Y_ N21 CYCLE 72 (‘’KONTUR13’’, ……………………… ) KONTUR13.SPF ------- N50 M30
Obs - subprogramul apelat (KONTUR13.SPF) va fi executat in concordanta cu parametrii geometrici si tehnologici specifici ciclului CYCLE72.
Programare
99
Tablou recapitulativ - Cicluri de Frezare CYCLE71 - frezare plana/ frontala (orizontala,in planul G17-XY) CYCLE72 - frezare contur inchis/ deschis, interior/ exterior (contur descris prin subprogram) LONGHOLE – frezare canale liniare singulare, inchise/ deschise, cu avans pendular LONGHOLE - frezare canale liniare dispuse radial (in evantai) dupa un cerc, cu avans pendular POCKET1 - frezare “buzunar rectangular” racordat la colturi , degrosare si finisare POCKET2 - frezare “buzunar circular”, degrosare si finisare SLOT1 - frezare canale liniare inchise echidistante fata de un cerc, degrosare si finisare. SLOT2 - frezare canale circulare inchise, echidistante pe un cerc, degrosare si finisare.