Sunteți pe pagina 1din 20

1

Programarea maşinilor de frezat cu comandă numerică

Funcţii ISO pentru freze cu comandă numerică


Funcţii G

COD Semnificaţie
G00 Interpolare liniară, deplasare cu avans rapid
G01 Interpolare liniară, deplasare cu avans de lucru
G02 Interpolare circulară, deplasare cu avans de lucru, sens orar
G03 Interpolare circulară, deplasare cu avans de lucru, sens antiorar
G04 Temporizare, mărimea indicată sub adresa F
G09 Oprire precisă la sfârşit de bloc
G17 Selectare plan de lucru XOY (pentru interpolare circulară)
G18 Selectare plan de lucru ZOX (pentru interpolare circulară)
G19 Selectare plan de lucru YOZ (pentru interpolare circulară)
G40 Anularea corecţiei de rază a sculei
G41 Corecţie de rază a sculei, scula plasată pe stânga traiectoriei
G42 Corecţie de rază a sculei, scula plasată pe dreapta traiectoriei
G53 Invalidarea decalării de origine
G54 ... 57 Activare decalare de origine
G90 Programare absolută, dimensiuni faţă de originea programului (implicit)
G91 Programare relativă, dimensiuni faţă de punctul iniţial
2

G94 Viteza de avans în mm/min (implicit).


G95 Viteza de avans în mm/rotaţie

Funcţii M

COD Semnificaţie
M0 Oprire programată
M3 Rotaţie broşă în sens orar
M4 Rotaţie broşă în sens antiorar
M5 Oprire arbore principal
M6 Apel schimbare sculă
M8 Pornire lichid de aşchiere
M9 Oprire lichid de aşchiere
M17 Sfârşit subprogram
M29 Deschidere uşă
M30 Sfârşit program
M91 Măsurare freză (L, D)

Alte funcţii:
T - apel sculă
S - adresă pentru programarea vitezei (în rot/min)
F - adresa pentru programarea vitezei de avans (în mm/min)
X, Y, Z - adrese geometrice
I, J, K - parametri de interpolare

Dispunerea axelor unei maşini de frezat cu ax vertical


3

Reglarea maşinii de frezat în vederea prelucrării


• Impunerea punctului Op (origine program)

Taster 3D montat în arborele principal Comanda manuală


4

Tasterul 3D va atinge succesiv 3 suprafeţe ale


semifabricatului ale căror poziţii în raport cu originea
programului sunt cunoscute. Valorile decalajului înregistrat
după aducerea la 0 a indicatorului tasterului se introduc din
panou (ca valori pentru decalarea de origine G54 ... G57) şi
vor deveni efective la activarea lor prin program (după fraza
care conţine funcţia G54 ... G57 corespunzătoare).
5

• Introducerea în magazie a sculelor şi măsurarea lungimii şi diametrului


acestora

Măsurarea lungimii unei scule presupune executarea unei secvenţe de program care
foloseşte funcţia M91:

T23
M6
M91
T0
M6
M30
După încheierea ciclului de măsurare, lungimea sculei măsurate se înregistrează automat
în lista de scule.
6

Programarea maşinii de frezat

Exemplu fundamental:
100
95 2

80
75

50

30
5

3
5
35 15
65

N10 T1 ; Freza cilindrofrontală D=12mm


N20 M6
N30 G54 S4000 M3 F300 M8
N40 G0 X-10 Y-10 Z50
N50 Z-2
N60 G41 G1 X5 Y5
N70 Y75
N80 X95
N90 Y5
N100 X5
7

N110 G40 X-10 Y-10 Z2


N120 G0 X50 Y40
N130 G1 Z-3 F150
N140 G41 X35 Y30
N150 X65
N160 Y50
N170 X30
N180 Y30
N190 G40 X45 Y40
N200 G0 Z100 M9
N210 T0
N220 M6
N230 G53 G0 X0 Y500
N240 M29 M30

Programarea interpolării circulare

N10 G0 X67.5 Y80.511


N20 G3 X17.203 Y38.029 CR=34.913 F500
8

Aceeaşi traiectorie se poate programa şi folosind coordonatele relative I şi J:

N10 G0 X67.5 Y80.511


N20 G3 X17.203 Y38.029 I-25.148 J-21.241 F500

I şi J definesc poziţia centrului arcului de cerc faţă de punctul iniţial.

Programarea interpolării elicoidale

punctul iniţial

punctul final

Blocul va conţine coordonatele punctului final (X... Y... Z...), coordonatele relative ale
centrului faţă de punctul iniţial (I... J...) şi numărul de spire ale traiectoriei.

De exemplu pătrunderea unei freze din plin, după o traiectorie elicoidală:


N110 G0 X30 Y45
N120 G3 X30 Y45 Z-5 I36 J0 TURN=6
9

Cicluri pentru burghiere / alezare / tarodare


a. Burghierea
Pentru a executa un alezaj cu burghiul se va apela CYCLE81, cu parametrii de mai jos:
Z M(20, 10, -15)

plan de retragere (Z=-10)

5 2 (dist. de siguranţă)

32
N170 G0 X20 Y10 Z-5 F45
N180 CYCLE81(-10, -15, 2, -32, 0)

Ciclul presupune o deplasare rapidă pe Z până în -13, apoi prelucrare cu F45 până la
adâncimea de -32 mm urmată de retragere cu avans rapid până la Z=-10 (planul de
siguranţă). Distanţa de siguranţă (2 mm) se exprimă faţă de punctul M şi este întotdeauna
pozitivă.

Dacă trebuie executate mai multe găuri cu acelaşi ciclu, CYCLE81 poate fi apelat modal
astfel:
N170 G0 X20 Y10 Z-5 F45
N180 MCALL CYCLE81(-10, -15, 2, -32, 0) (20, 40)
(40, 40)
N190 X20 Y10
N200 X40
N210 Y40
N220 X20 (40, 10)
(20, 10)
N220 MCALL
10

b. Filetarea rigidă

Filetarea rigidă presupune folosirea unui tarod fixat într-o portsculă obişnuită, fără
compensare axială.
Ciclul pentru filetare rigidă este CYCLE84. Pentru a executa filete M8 x 22 în alezajele
prelucrate în exemplul precedent se poate scrie:
M8 v. avans filetare v. avans retragere
N170 G0 X20 Y10 Z-5 F45
N180 MCALL CYCLE84(-10, -15, 2, -22, 0, 5, 8, 0, 0, 100, 1500)
N190 X20 Y10 (20, 40)
(40, 40)
N200 X40
N210 Y40
N220 X20
N220 MCALL (40, 10)
(20, 10)

Folosirea subprogramelor
Pentru a executa repetat acelaşi ciclu de prelucrări este raţional să se plaseze prelucrările
care se repetă într-un subprogram care apoi să fie apelat de mai multe ori.
Exemplu: Se cere să se execute un număr de 4 alezaje precise. Pentru fiecare alezaj se
va executa o centruire, o burghiere şi o lărgire cu freza, deplasând freza pe o traiectorie
elicoidală.
...
TRANS X24 Y24 Z0
SP1
TRANS X176 Y24 Z0
SP1
TRANS X176 Y226 Z0
SP1
TRANS X24 Y226 Z0
SP1
...
11

Subprogramul SP1 va fi scris astfel:

SP1
N10 T1 ; Burghiu de centruire D=6
N20 M6
N30 S3000 F60 M3
N40 G0 X0 Y0 Z10
N50 CYCLE81(10, 0, 2, -2.5, 0)
N60 T7 ; Burghiu D=23.5
N70 M6
N80 S400 F35 M3
N90 G0 X0 Y0 Z10 M8
N100 CYCLE81(10, 0, 2, -53, 0)
N110 G0 Z200 M9
N120 T8 ; Freză torică cu plăcuţe amovibile rotunde D=16 R=3.5, Z=3
N130 M6
N140 S800 F47 M3
N150 G0 X0 Y0 Z10 M8
N160 Z5
N170 G41 G1 X-12 Y0
N180 G3 X-12 Y0 Z-40 I12 J0 TURN=200
N190 CYCLE81(10, 0, 2, -32, 0)
N200 G40 G1 X0 Y0
N210 G0 Z50 M9
N220 T0
N230 M6
N240 M17

Comanda TRANS va deplasa succesiv originea în punctele P1(24,24,0), P2(176,24,0),


P3(176,226,0) şi P4(24,226,0). Aici se va executa subprogramul SP1.
12

Calculul regimurilor de aşchiere

Notaţii:
v = viteza de aşchiere recomandată în m/min.
D = diametrul frezei (piesei dacă este strunjire)
n = turaţia sculei (piesei) în rot./min.
fz = avansul pe dinte recomandat, mm/dinte
vf = viteza de avans, mm/min.

ap
ae = lăţimea de aşchiere
ap = adâncimea de aşchiere
Pc = puterea necesară
η = randamentul maşinii ae

kc = forţa de aşchiere / mm2 secţiune aşchie


γ 0 = unghiul de degajare efectiv (unghiul plăcuţei + unghiul datorat formei corpului
frezei)
χ = unghiul de atac
n
ω e = unghiul de contact
vf
e
ω

a. Turaţia frezei (piesei):

1000 ⋅ v
n=
π ⋅ D , rot/min.
unde v = viteza de aşchiere recomandată în m/min. şi D este diametrul frezei (piesei dacă
este strunjire).
b. Viteza de aşchiere

π ⋅D ⋅n
v= , m/min.
1000

Viteza de aşchiere depinde de cuplul de materiale sculă-piesă.

c. Viteza de avans
v f = f z ⋅ z ⋅ n, mm/min.
13

Pentru găsirea echivalenţelor oţelurilor fabricate în România se pot folosi fişele tehnice
incluse în pagina accesibilă la adresa http://www.infoap.utcluj.ro/fabriasist.html
d. Volumul de material îndepărtat

ae ⋅ a p ⋅ v f
Q= cm3 / min.
1000

e. Puterea necesară

a p ⋅ ae ⋅ v f
Pc = ⋅ k c, kW
60 000 000 ⋅η

Pentru calculul coeficientului kc se va calcula mai întâi grosimea medie a aşchiei, hm:

360 ⋅ f z ⋅ a e
hm = ⋅ sin χ , mm
π ⋅ D ⋅ ωe

1 − 0.01 ⋅ γ 0
kc = mc
⋅ k c1,.1 F. aşchiere / mm2
hm

Coeficienţii mc şi kc1.1 depind de caracteristicile mecanice ale materialului prelucrat şi pot


fi luaţi din tabelul de mai jos.
Rm,
Grupa Caracterizarea materialului kc1.1 mc
(N/mm2)
1. Oţeluri moi, nealiate.
<450 1350 0.21
Oţeluri feritice.
2. Oţeluri de construcţie laminate, nealiate, pentru
400 - 700 1500 0.22
construcţii sudate (OL)
3. Oţeluri carbon de construcţie, nealiate, cu conţinut
450 - 550 1500 0.25
mic - mediu de carbon
4. Oţeluri carbon cu conţinut ridicat de carbon (>0.5)
Oţeluri slab aliate 550 - 700 1700 0.24
Oţeluri inoxidabile feritice şi martensitice
5. Oţeluri obişnuite pentru scule
700 - 900 1900 0.24
Oţeluri inoxidabile martensitice
6. Oţeluri de scule greu aşchiabile 900
Oţeluri înalt aliate, cu rezistenţă ridicată 2000 0.24
Oţeluri inoxidabile martensitice -1200
7. Oţeluri de înaltă rezistenţă şi cu duritate ridicată > 1200 2900 0.22
14

Oţeluri tratate termic din grupele 3 - 6


Oţeluri inoxidabile martensitice

Alegerea frezelor şi stabilirea parametrilor regimului de aşchiere se realizează fie


folosind catalogul furnizorului de scule, fie o aplicaţie de calculator pusă la dispoziţie de
acesta.
Exemplu:
Se caută două freze, una de degroşare şi una de finisare, pentru realizarea
canalului din figură.

Se caută perechea de freze corespunzătoare folosind aplicaţia ToolFinder a firmei


Emuge-Franken.
15

În fereastra care se afişează se alege sistemul de standarde (ţara), categoria de material


(oţel), tipul (oţel aliat Rm < 850 N/mm2) şi apoi marca (21MnCr7-5).

Se apasă Continue şi se alege în fereastra care se afişează materialul frezei de degroşare


(oţel rapid, HSS-E/PM), diametrul (6) şi apoi varianta constructivă în funcţie de
adâncimea canalului de prelucrat (Cutting length. Protruding length) 24 / 32.
16

În noua ferestră care se afişează se alege o schemă de aşchiere asemănătoare cu cea reală:
17

Apoi se definitivează parametrii geometrici ai prelucrării (ap, L) şi se selectează


prelucrarea dorită (degroşare, roughing).

Se va afişa apoi o fereastră în care se poate selecta tipul de acoperire al sculei (TiALN) şi
sistemul de răcire (External, Emulsion / oil).
18

În continuare aplicaţia va afişa freza găsită în catalog.

Apăsând butonul Continue, într-o nouă fereastră vor fi afişaţi parametrii recomandaţi
pentru procesul de aşchiere proiectat:

Din linia conţinând datele calculate se preiau succesiv informaţiile:


19

Viteza de aşchiere (cutting speed) = 17 m/min;


Turaţia n = 900 rot/min.

Avansul pe dinte la pătrunderea din plin, în direcţie axială: 0,0052


Viteza de avans axial 18.7058mm/min

Avansul pe dinte: 0,0208


Viteza de avans 74.8231mm/min

Durabilitatea sculei exprimată în lungime de drum (4.581 m) sau număr de treceri


(95.439).
Timpul pe trecere : 1.283 minute.

Aceeaşi aplicaţie ne permite varierea parametrilor recomandaţi în vederea optimizării


regimului afişat iniţial. Pentru aceasta se apasă butonul Work recommendation
20

Având în vedere costul unei astfel de scule (aprox. 40 EUR) se va reduce viteza de
aşchiere la 8 m/min. deoarece viteza este parametrul care influenţează cel mai mult
durabilitatea. Conform legii lui Taylor dependenţa dintre durabilitatea T şi viteza de
aşchiere v este dată de relaţia:

Cv
T=
vn
în Cv şi n sunt coeficieţi constanţi.
După relansarea calculului se obţin valorile:

deci numărul de treceri posibil a crescut de la 95.439 la 155.311 dar timpul de prelucrare
s-a dublat.
Studiind variaţia durabilităţii şi a numărului de treceri care poate fi realizat se obţin datele
din tabelul de mai jos.
Viteza de aşchiere, m/min. 8 15 20
Durabilitate T, minute 398.5 168.26 82.85
Număr de treceri 155.311 115.962 75.12

Similar se procedează pentru alegerea frezei de finisare şi a regimului de aşchiere


recomandat acesteia.

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