Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare...

63
37 Departamentul de Ingineria Fabricatiei VALENTIN TABACARU SINUMERIK 810D/840D Programarea in cod ISO Cicluri tehnologice C N C MILL 55 INDRUMAR 2

Transcript of Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare...

Page 1: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

37

Departamentul de Ingineria Fabricatiei

VALENTIN TABACARU

SINUMERIK 810D/840D Programarea in cod ISO

Cicluri tehnologice

C N C

MILL 55

INDRUMAR 2

Page 2: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 3: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 4: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 5: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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’

Page 6: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 7: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 8: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 9: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 10: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 11: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 12: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 13: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

49

Fig. 2 Deplasare de origine TRANS

Fig. 3 Deplasare de origine ATRANS

Page 14: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 15: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 16: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 17: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 18: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 19: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 20: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 21: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 22: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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)

Page 23: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 24: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 25: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 26: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

62

Exemplu Program: EXCYC85.MPF

Secvente de lucru

Page 27: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 28: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

64

Exemplu Program : EXHOLES1.MPF

Gauri in serie (Φ)

αH

Page 29: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 30: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 31: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 32: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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)

Page 33: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 34: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 35: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 36: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

72

Exemplu Program: EXCYC71.MPF

G0

STA=0

G0

n

G1 F=400

C(10)

FALD=0

Page 37: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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)

Page 38: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 39: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 40: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

76

Secvente de lucru

Page 41: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

77

Exemplu Program: EXCANAL.MPF

Page 42: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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.

Page 43: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 44: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 45: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

81

Page 46: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 47: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 48: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 49: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 50: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

86

Hp10

B(-12)

G1 FFP1

Gaura de start d10

CR

D(5)

CR(60)

Page 51: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 52: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 53: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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)

Page 54: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 55: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 56: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 57: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 58: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

94

DP=-6.5

Page 59: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 60: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 61: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 62: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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

Page 63: Indrumar 2 cap4567 - cmrs.ugal.ro · PDF fileCicluri de frezare canale liniare/ circulare dispuse echidistant pe un cerc 86 Ciclul de frezare contur 91 Capitolul 7 – SUBPROGRAME

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.