Documente Academic
Documente Profesional
Documente Cultură
1
Tabel cu Functii G
2
Cod Grupa Functie Format Modal
*= Aceste functii G sunt active dupa cuplarea comenzii numerice, respectiv dupa Reset.
o= Aceste functii G sunt valabile doar ca fraza , in blocul in care sunt puse
3
Tabel cu functii M
Coduri M Functii
4
Notiuni de baza
Cuvinte NC
Interpolare:
Deplasarea sculei dupa o linie dreapta se numeste interpolare liniara.
Cand scula se deplaseaza dupa o traiectorie circulara se numeste interpolare circulara.
+ Z (K) +Y (J)
G2
G19
G18 G2
G2
G17
-X +X (I)
-Y
-Z
5
Sistemul de coordonate si punctul zero al piesei
Pe axul motoarelor se gasesc encodere necesare pentru a se putea stabili pozitia turelei respectiv a
sculelor .
La o intrerupere accidentala a curentului electric se pierde ordinea (referinta) intre pozitia masinii si
pozitia in care se afla in momentul intreruperii curentului. Pentru a se putea restabili aceasta ordine ,
este necesara referentierea masinii. La trecerea prin punctele de referinta, comanda ( CNC ) a masinii
primeste un semnal ca un punct determinat si raportat , a fost recunoscut.
Ex. X–300.
Punctul zero al
Ex. Y-250. masinii,respectiv punctul
de referinta in planul XY
Masa masinii
Observatie:
Punctul de referinta , respectiv punctul zero al masinii, este punctul zero absolut
din sistemul de coordonate al masinii.
Punctul zero al piesei , este punctul zero absolut din sistemul de coordonate al
piesei.
6
Coordonate carteziene – absolut ( G90 )
40
30
20
Punctul zero al
piesei 10 30 45 60
Avantaj: O coordonata , respectiv o pozitionare , daca a fost gresit introdusa, restul coordonatelor
nu vor fi influentate .
10
10
13
7
Punctul zero 20 15 15
al piesei 10
In programarea incrementala coordonatele unui punct sant definite intr-un sistem de coordonate al
carui origine este punctul anterior.
7
Programarea deplasarii sculei
Prin constructie, masina poate deplasa scula sau masa masinii, pe care este fixata piesa.
La programarea deplasarii, ca idee de baza ne vom gandi ca se deplaseaza scula, dar in realitate masa
masinii este cea care se deplaseaza..
Avans rapid G00 Aceasta functie deplaseaza scula cu avans rapid de la pozitia curenta (punctul de
start) la pozitia finala ( punct final ).
Pozitie finala
Traseu scula
Pozitia de start
Interpolare liniara G01 Aceasta functie deplaseaza scula cu ultimul avans introdus, de la pozitia de start
la pozitia finala pe drumul cel mai scurt
Pozitie finala
Traseu scula
Pozitia de start
8
Interpolare circulara in sens orar G02
Aceasta functie deplaseaza scula, cu ultimul avans introdus ,de la pozitia de start la pozitia finala
urmand un traseu circular in sens orar.
Start
Final
9
Interpolare circulara in sens antiorar G03
Aceasta functie deplaseaza scula, cu ultimul avans introdus ,de la pozitia de start la pozitia finala
urmand un traseu circular in sens orar.
Final
Start
10
Exemple de interpolare circulara
R20. R20.
R20. R20.
G90 G02 X30. Y10. R20. G90 G03 X-10. Y10. R20.
G91 G02 X40. Y0. R20. G91 G03 X-40. Y0. R20.
X10 Y10 G90 G02 X30. Y0. I20. [J0] X10 Y10 G90 G03 X-10. Y10. I-20. [J0]
G91 G02 X40. Y0. I20. [J0] G91 G03 X-40. Y0. I-20. [J0]
R20. R20.
G90 G03 X0. Y20. R20. G90 G02 X10. Y30. R20.
G91 G03 X-14.142 Y34.142 R20. G91 G02 X20. Y20. R20.
X0 Y0 G90 G03 X0. Y20. I-14.142 J14.142 X10 Y10 G90 G02 X10. Y30. I20. [J0]
G91 G03 X-14.142 Y34.142. G91 G02 X20. Y20. I20. [J0]
I-14.142 J14.142
R20. R20.
G90 G03 X20. Y0. I-20. [J0] G90 G02 X10. Y30. [I0.] J-20.
G91 G03 X0 Y0 I-20. [J0] G91 G02 X0 Y0 [I0] J-20.
X0 Y0 G90 G03 I-20. X10 Y10 G90 G02 J-20.
G91 G03 I-20. G91 G02 J-20.
R20. R20.
G90 G03 X0. Y-20. [I0] J20. G90 G02 X-10. Y10. I20 [J0]
G91 G03 X0 Y0. [I0] J20. G91 G03 X0 Y0. I20. [J0]
X0 Y0 G90 G03 J20. X10 Y10 G90 G03 I20.
G91 G03 J20. G91 G03 I20.
Cerc Cerc
complet complet
11
Corectia de raza a sculelor G40 / G41 / G42 ( Fanuc, Typ A )
Corectia razei sculei este o functie, care deplaseaza scula automat , cu valoarea razei sculei ,spre
dreapta (G42) sau spre stanga (G41) in raport cu conturul programat.
Contur programat
Punctul de mijloc al
cursei frezei la G41
Contur programat
Punctul de mijloc al
cursei frezei la G42
12
Reguli pentru corectia razei de aschiere
Prima deplasare la activarea G41 sau G42 se va realiza cu o deplasare liniara G01 / G00.
Cand este anulata corectia, trebuie sa urmeze neaparat o deplasare in linie dreapta. (G01/G00).
Alegerea corectiei
Intotdeauna inainte de inceperea deplasarii sculei pe un contur , corectia razei trebuie sa fie de
fiecare data activata .
G42
G42 G42
G42
Anularea corectiei
Intotdeauna in fraza in care scula executa deplasarea prin care paraseste un contur trebuie anulata
corectia de raza.
G42-G40 G42-G40
G42-G40
G42-G40
G41-G40
G41-G40 G41-G40
G41-G40
13
Cicli de gaurire
Ciclurile de gaurire ajuta la simplificarea programarii.. Cand un ciclu de gaurire este selectat,el
ramane activ pana cand printr-o functie G80, G01 sau G00 va fi dezactivat.
Cand ciclul de gaurire este activ, acesta va fi executat de fiecare data cand urmeaza o pozitionare
,respectiv o deplasare pe axa X sau Y. Aceasta deplasare va fi automat executata in avans rapid.
Daca un ciclu de gaurire dintr-o propozitie nu are definite coordonatele pe X si Y atunci acesta va fi
executat pe pozitia momentana.
Daca la un ciclu de gaurire se introduce L0, atunci ciclul de gaurire nu se va executa pe aceea pozitie.
Functia G98 corespunde, ca la sfarsit de ciclu, scula sa se intoarca in aceeasi pozitie pe axa Z, ca
inainte de activarea ciclului ( pozitia initiala )
Functia G99 corespunde, ca la sfarsit de ciclu, scula sa se intoarce pe pozitia R introdusa (plan de
siguranta ).
Filetare stanga G74 X.. Y.. Z.. R.. F.. J.. L..
Alezare de finisare G76 X.. Y.. Z.. R.. P.. Q.. [ I.. J..] F.. L..
Alezare de jos in sus G77 X.. Y.. Z.. R.. P.. Q.. [ I.. J..] F.. L..
Gaurire cu temporizare G82 X.. Y.. Z.. R.. P.. F.. L..
Gaurire cu rupere de span (Standart) G83 X.. Y.. Z.. R.. P.. Q.. F.. L..
Gaurire cu rupere de span (Degressiv) G83 X.. Y.. Z.. R.. P.. I.. J.. K.. F.. L..
Filetare dreapta G84 X.. Y.. Z.. R.. F.. J.. L..
Alezare, retragere cu avans G85 X.. Y.. Z.. R.. F.. L..
Alezare, retragere in avans rapid G86 X.. Y.. Z.. R.. F.. L..
Alezare cu retragere manuala G87 X.. Y.. Z.. R.. F.. L..
Alezare , temporizare , retragere manuala G88 X.. Y.. Z.. R.. P.. F.. L..
Alezare cu temporizare G89 X.. Y.. Z.. R.. P.. F.. L..
14
G73 Gaurire cu rupere de span ( I )
Plan de referinta
A
Q Punctul zero Z piesa
Q
Z
Cota finala Z
Desfasurare:
Parcurgerea de la pozitia initiala la planul de referinta in avans rapid.
Gaurire cu cu avans de lucru pe distanta Q.
Retragere dupa fiecare patrundere Q cu A.
Temporizare la atingerea adancimii finale P secunde.
Retragere cu avans rapid, pana pe pozitia initiala (G98) sau pe planul de referinta(G99).
Indicatii:
Ciclul va fi anulat cu G80, G00, G01 sau RESET
Daca la P va fi introdus un punct zecimal,atunci timpul este in secunde , altfel in 1/1000 secunde.
Daca G91este activ, atunci marimea lui Z si R va fi parcursa incremental.
Q este mereu pozitiv.
15
G73 Gaurire cu ruperea si evacuarea spanului( II )
Plan referinta
A Q Punct zero Z piesa
Q
K
Q
Z
Q
K
Q
Cota finala Z
Desfasurare:
Parcurgerea de la pozitia initiala la planul de referinta in avans rapid.
Gaurire cu cu avans de lucru pe distanta Q .
Retragere dupa fiecare patrundere Q cu A.
Dupa atingerea adancimii de gaurire K scula se va deplasa spre planul de referinta .
Temporizare la atingerea adancimii finale P secunde.
Retragere in avans rapid, pana pe pozitia initiala (G98) sau la planul de referinta(G99).
Indicatii:
Ciclul va fi anulat cu G80, G00, G01 sau RESET
Daca la P va fi introdus un punct zecimal,atunci timpul este in secunde , altfel in 1/1000 secunde.
Daca G91este activ, atunci marimea lui Z si R va fi parcursa incremental.
Q este mereu pozitiv.
16
G73 Gaurire degresiva cu ruperea spanului( III )
[ G90]G73 X = Pozitie de gaurire in X
Y = Pozitie de gaurire in Y
Z = Adancimea finala a gaurii
R = Plan de referinta
I = Adancimea primei patrunderi
J = Reducerea patrunderii la fiecare pas
K = Adancimea minima de patrundere
P = Temporizare la baza gaurii
F = Avans
L = Numarul de repetari
Plan referinta
I Punct zero Z piesa
A
I-J
I-2J
I-3J Z
K
K
K
Cota finala Z
Desfasurare:
Parcurgerea de la pozitia initiala la planul de referinta in avans rapid.
Gaurire cu cu avans de lucru pe distanta I .
Retragere dupa fiecare patrundere cu A.
Urmatoarele patrunderi vor fi reduse in raport de valoarea J
Daca patrunderea este mai mica decat K, atunci ea va fi limitata la valoarea K.
Temporizare la atingerea adancimii finale P secunde.
Retragere in avans rapid, pana pe pozitia initiala (G98) sau la planul de referinta(G99).
Indicatii:
Ciclul va fi anulat cu G80, G00, G01 sau RESET
Daca la P va fi introdus un punct zecimal,atunci timpul este in secunde , altfel in 1/1000 secunde.
Daca G91este activ, atunci marimea lui Z si R va fi parcursa incremental.
I , J , si K sunt mereu pozitive.
17
G74 Filetare stanga
[ G90]G74 X = Pozitia de gaurire in X
Y = Pozitia de gaurire in Y
Z = Adancimea filetului
R = Plan de referinta
J = Multiplicare avans la retragere
F = Avans
L = Numarul de gauriri ( repetari )
Adancime filet
Desfasurare:
Parcurgerea de la pozitia initiala la planul de referinta in avans rapid.
Pornire arbore, rotire stanga (CCW)
Filetare pana la adancimea filetului Z.
Rotire arbore dreapta (CW) si iesire pana la planul de referinta
Retragere in avans rapid pe pozitia initiala (G98).
Indicatii:
Ciclul va fi anulat cu G80, G00, G01 sau RESET
Turatia arborelui va fi pornita automat prin functia G74
Avansul este dat produsul dintre valoarea turatiei si pasul filetului
18
G76 Alezare de finisare
[ G90]G76 X = Pozitia de gaurire in X
Y = Pozitia de gaurire in Y
Z = Adancimea gaurii
R = Plan de referinta
P = Temporizare
Q = Valoare de retragere ( pe axa X sau Y pentru a nu zgaria piesa)
[ I ]= Valoare la retragere in X
[ J ]= Valoare la retragere in Y
F = Avans
L = Numarul de gauriri (repetari )
Desfasurare :
Parcurgerea de la planul de referinta in avans rapid.
Gaurire pe adancimea de gaurire Z.
Temporizare la gaurirea de baza.
Orientare arbore.
Mutarea sculei in afara pozitiei de mijloc cu valoarea Q sau I si J.
Retragere la pozitia initiala (G98) sau planul de referinta (G99).
Mutarea sculei pe pozitia de mijloc.
Pornire arbore
Indicatii:
Ciclul va fi anulat cu G80, G0, G01 sau RESET
Directia de retragere a sculei cu valorea Q este data de Setting 27.
Daca la P va fi introdus un punct zecimal,atunci timpul este in secunde , altfel in 1/1000 secunde.
19
G77 Alezare de jos (inapoi)
[ G90]G77 X = Pozitia de gaurire in X
Y = Pozitia de gaurire in Y
Z = Adancimea gaurii
R = Plan de referinta
P = Temporizare
Q = Valoare de retragere ( pe axa X sau Y pentru a nu zgaria piesa)
[ I ]= Valoare la retragere in X
[ J ]= Valoare la retragere in Y
F = Avans
L = Numarul de gauriri (repetari )
Adancimea gaurii
Plan de referinta
Desfasurare:
Orientare arbore
Mutarea sculei in afara pozitiei de mijloc pe Q sau I si J.
Parcurgerea la planul de referinta in avans rapid.
Mutarea sculei pe pozitia de mijloc.
Pornire arbore
Alezare pana la adancimea Z.
Temporizare .
Orientare arbore.
Mutarea sculei in afara pozitiei de mijloc pe Q sau I si J.
Retragerea la pozitia initiala (G98) sau plan de referinta (G99).
Mutarea sculei pe pozitia de mijloc.
Pornire arbore
Indicatii:
Ciclul va fi anulat cu G80, G0, G01 sau RESET
Directia de retragere a sculei cu valorea Q este data de Setting 27.
Daca la P va fi introdus un punct zecimal,atunci timpul este in secunde , altfel in 1/1000 secunde.
20
G81 Gaurire ( standard )
[G90] G81 X = Pozitia de gaurire in X
Y = Pozitia de gaurire in Y
Z = Adancimea gaurii
R = Plan de referinta
F = Avans
L = Numarul de gauriri (repetari )
Plan de referinta
Punct zero Z piesa
Z
Cota finala Z
Desfasurare:
Parcurgerea de la pozitia initiala la planul de referinta in avans rapid.
Gaurire in avans pe adancimea gaurii Z
Retragerea la pozitia intiala (G98) sau plan de referinta (G99).
Indicatii:
Ciclul va fi anulat cu G80, G00, G01 sau RESET
Daca G91este activ, atunci marimea lui Z si R va fi parcursa incremental.
21
G82 Adancire, sanfrenare
[G90] G82 X = Pozitia de gaurire in X
Y = Pozitia de gaurire in Y
Z = Adancimea gaurii
R = Plan de referinta
P = Temporizare
F = Avans
L = Numarul de gauriri (repetari )
Plan referinta
Punct zero Z piesa
Z
Adanc. finala Z
Desfasurare:
Parcurgerea de la pozitia de masurare la planul de referinta in avans rapid.
Gaurire in avans pe adancimea gaurii Z
Temporizare la gaurirea de baza P
Retragerea la pozitia de masurare (G98) sau plan de referinta (G99).
Indicatie:
Ciclul va fi anulat cu G80, G00, G01 sau RESET
Daca la P va fi introdus un punct zecimal,atunci timpul este o secunda , alt fel 1/1000 Secunde.
Daca G91este activ, atunci marimea lui Z si R va fi parcursa incremental.
22
G83 Gaurire cu eliminare span ( Standard )
[ G90] G83 X = Pozitie de gaurire in X
Y = Pozitie de gaurire in Y
Z = Adancimea finala a gaurii
R = Plan de referinta
I = Adancimea primei patrunderi
J = Reducerea patrunderii la fiecare pas
K = Adancimea minima de patrundere
P = Temporizare la baza gaurii
F = Avans
L = Numarul de repetari
Plan referinta
I Punct zero Z piesa
A
I-J
I-2J
I-3J Z
K
K
K
Cota finala Z
Desfasurare:
Parcurgerea de la pozitia de masurare la planul de referinta in avans rapid.
Gaurire la valoarea I cu avans de lucru.
Dupa fiecare patrundere , retragere la planul de referinta cu avans rapid.
Revenirea pentru urmatoarea patrundere se face cu avans rapid la o distanta A fata de patrunderea
anterioara.
Fiecare patrundere se va reduce in raport de J pana la o valoare minima K.
Temporizare la sfarsitul gauririi cu valoarea P .
Retragerea la pozitia initiala(G98) sau plan de referinta (G99).
Indicatie:
Ciclul va fi anulat cu G80, G00, G01 sau RESET
Daca la P va fi introdus un punct zecimal,atunci timpul este o secunda , alt fel 1/1000 Secunde.
Daca G91este activ, atunci marimea lui Z si R va fi parcursa incremental.
I, J si K sunt mereu pozitivi.
I, J, K si Q nu au voie sa fie programati in acelasi bloc.
Pozitia de siguranta dupa fiecare eliminare de span (A) se afla in Setting 22 reglat la ( 0.25 mm )
Planul de retragere R se poate regla prin Setting 52 ( 0 )
23
G84 Filetare pe dreapta
[ G90]G84 X = Pozitia de gaurire in X
Y = Pozitia de gaurire in Y
Z = Adancimea filetului
R = Plan de referinta
J = Multiplicator pentru rotire la retragere
F = Avans
L = Numarul de repetari
Adancime filet
Desfasurare:
Parcurgerea de la pozitia initiala la planul de referinta in avans rapid.
Pornire arbore, rotire dreapta
Filetare pana la adancimea filetului Z.
Rotire arbore stanga , si iesire la planul de referinta.
Retragere cu avans rapid pana la pozitia initiala (G98).
Indicatii :
Ciclul va fi sters prin G80, G00, G01 sau RESET
Arborele va fi pornit automat prin functia G84 .
Avansul este dat produsul dintre valoarea turatiei si pasul filetului
24
G85 Alezare, gaurire
[ G90]G85 X = Pozitia de gaurire in X
Y = Pozitia de gaurire in Y
Z = Adancimea filetului
R = Plan de referinta
F = Avans
L = Numarul repetari
Adancime filet
Desfasurare:
Parcurgerea de la pozitia initiala la planul de referinta cu avans rapid.
Alezare cu avans de lucru pana la adancimea Z.
Alezare inapoi pana la planul de referinta.
Retragere in avans rapid pana la pozitia initiala (G98).
Indicatie :
Ciclul va fi anulat cu G80, G00, G01 sau RESET
25
G86 Alezare, gaurire
[ G90]G86 X = Pozitia de gaurire in X
Y = Pozitia de gaurire in Y
Z = Adancimea filetului
R = Plan de referinta
F = Avans
L = Numarul de repetari
Adancime filet
Desfasurare:
Parcurgerea de la pozitia de masurare pe planul de referinta in avans rapid.
Alezare cu avans de lucru pana la adancimea Z.
Oprire arbore.
Retragere in avans rapid pana la pozitia de masurare (G98) sau pe planul de referinta(G99).
Indicatie:
Ciclul va fi anulat cu G80, G00, G01 sau RESET
26
G87 / G88 Gaurire + retragere manuala
[ G90]G86 X = Pozitia de gaurire in X
Y = Pozitia de gaurire in Y
Z = Adancimea filetului
R = Plan de referinta
F = Avans
L = Numarul de repetari
P = Temporizare la terminarea gauririi
numai la ciclul G88
Plan referinta R
Punct zero piesa in Z
Cota finala Z
A
Desfasurare:
Parcurgerea de la pozitia initiala la planul de referinta cu avans rapid.
Alezare cu avans de lucru pana la adancimea Z.
Arbore Stop, Avans Stop.
Comanda activeaza automat roata de mana.
Dupa necesitate , arborele poate fi pornit manual cu tasta ‘CW‘.
Deasemenea dupa necesitate se poate gaurii mai adanc cu ajutorul rotii de mana ( A ) , sau se poate
retrage scula .
Avansul incremental pentru roata de mana poate fi selectat.
Apasarea tasta Cycle Start .
Retragere cu avans rapid pana la pozitia initiala (G98) sau la planul de referinta (G99).
Indicatie :
Ciclul va fi anulat cu G80, G00, G01 sau RESET
27
G89 Alezare, gaurire
Cota finala Z
Desfasurare:
Parcurgerea de la pozitia de masurare pe planul de referinta in avans rapid.
Alezare cu avans de lucru pana la adancimea Z.
Temporizare pe adancimea Z
Retragere cu avans rapid pana la planul de referinta.
Retragere cu avans rapid pana la pozitia initiala (G98).
Indicatie.
Ciclul va fi anulat cu G80, G00, G01 sau RESET
28
Cicluri sablon de gaurire
Exista trei moduri de ciclu gaurire sablon. Gaurire pe un cerc, gaurire pe un arc de cerc si
gaurire in linie.
Aceste cicluri nu sunt modale si vor fi utilizate doar legate de ciclurile de gaurire.
Scula trebuie sa fie pozitionata in centrul cercului la gaurirea in cerc, respectiv pe punctul de start al
unei pozitii de gaurire in linie .
La inceput va fi definit un ciclu de gaurire cu functia L0 , si legat de el un ciclu sablon de gaurire .
X = Punctul de start in X I
Y = Punctul de start in Y
I = Distanta intre gauri ( deschiderea ) J
J = Unghiul liniei de gauri ( 0-360°)
L = Numarul de gauri
X,Y
Exemplu: G81 Z-15. R1. F200 L0
G72 X0 Y0 I50. J22.5 L8.
G80
29
Ciclu de frezare circulara G12-sens orar / G13-contra sensului orar
Exemplu: Exemplu:
Frezare circulara cu o trecere in Z Frezare circulara cu trei treceri in Z
G90 G13 Z-5. I30. D01 F300. G91 G13 I30. Z-5. D01 F300. L3
G0 Z3. G90 G0 Z3.
I Freza I Freza
Z Z
Indicatii:
Avansul de patrundere pe axa Z este egal cu avansul pe X Y, din aceasta cauza cand materialul este
plin este necesara efectuarea unei gauri in material.
Dupa efectuarea ciclului scula ramane la baza buzunarului, din aceasta cauza trebuie introdusa o
fraza ( un bloc ) pentru executarea retragerii.
Daca este programat in G91 atunci scula trebuie sa fie prepozitionata pe suprafata superioara ( de
sus ) a piesei.
30
Ciclu de frezare circulara G12-sens orar / G13-contra sensului orar
Exemplul: Exemplu:
Frezare buzunar, cu o degajare in Z Frezare buzunar, cu trei degajari in Z
G90 G12 Z-5. I6. K30. Q4. D01 F300. G91 G12 Z-5. I6. K30. Q4. D01 F300. L3
G0 Z3. G90 G0 Z3.
K I K I
Q Q
Q Q
Z Z
Indicatii:
Avansul de patrundere pe axa Z este egal cu avansul pe X Y, din aceasta cauza cand materialul este
plin este necesara efectuarea unei gauri in material.
Dupa efectuarea ciclului scula ramane la baza buzunarului, din aceasta cauza trebuie introdusa o
fraza ( un bloc ) pentru executarea retragerii.
Daca este programat in G91 atunci scula trebuie sa fie prepozitionata pe suprafata superioara ( de
sus ) a piesei.
31
Gravarea unui text ( G47 P0 )
G47 P0 X = Punctul de start al gravarii in X. (punctul stang cel mai de jos al primei litere)
Y = Punctul de start al gravarii in Y. (punctul stang cel mai de jos al primei litere)
Z = Adancimea gravarii ( absolut )
R = Planul de intoarcere ( absolut )
I = Unghiul
J = Factorul de marime in mm ( J1. = 1mm inaltimea scrisului)
F = Avans
(....) = Textul ce urmeaza gravat
Exemplu: G47 P0 X20. Y30. Z-0.2 R1. I90. J4. F300 (TEXIMP. 15)
J
TEXIMP 360° CNC
30
20
32
Gravarea numerelor ( G47 P1 )
G47 P1 X = Punctul de start al gravarii in X. (punctul stang cel mai de jos al primei cifre)
Y = Punctul de start al gravarii in Y. (punctul stang cel mai de jos al primei cifre)
Z = Adancimea gravarii ( absolut )
R = Planul de intoarcere ( absolut )
I = Unghiul
J = Factorul de marime in mm ( J1. = 1mm inaltimea scrisului)
F = Avans
Exemplu: G47 P1 X20. Y30. Z-0.2 R1. I90. J4. F300 (####)
J
5OO
30
20
Observatie:
Numarul de inceput poate fi introdus direct in paranteza, Ex. G47 P1 .... (10).
Pe aceasta pozitie nu va fi gravat nici o cifra, ci doar numarul de inceput va fi pozitionat.
Pentru ca numarul atasat sa fie gravat, este necesar ca blocul urmator G47 P1–sa contina
(###).
La fiecare bloc urmator G47 P1– care contine (###), numarul va creste cu unu si va fi gravat
Acesta este valabil si la terminarea programului cu M30.
Daca numarul de inceput este introdus direct in Variabila #599, atunci acest numar care se gaseste in
blocul urmator G47 P1 , la (###) va fi gravat.
La fiecare bloc urmator G47 P1– care contine (###), numarul va creste cu unu si va fi gravat
Acesta este valabil si la terminarea programului cu M30.
33
Exemplu 1 :
70
X0/Y0
P2 P3
50
P1/P5 P4
Start P6
34
Exemplul 2: A. Interpolare dreapta absolut, cu corectie de raza a sculei
B. Interpolare dreapta incrementala, cu corectie de raza a sculei
70
X0/Y0
20
50
Start 40
Plan de lucru:
Frezarea piesei pe contur
Absolut Incremental
35
Exmplul 3: Interpolare dreapta, Interpolare circulara
150
50
20
R25
15
30 R15 R20
80
R70
R50
60
110
Plan de lucru:
Frezarea conturului piesei
Program:
36
Exemplul 4: Centruire, Gaurire, Filetare
Sectiune A -B
25 20
M12
15
A
45
M12
B
15
100
Plan de lucru:
Centruire, Gaurire ,Filetare
Scule:
T1: NC-Centruitor Ø14 mm
T2: HSS-Spiral de gaurire Ø10,5 mm
T3: Tarod M12
Program:
O0004(Exemplul 4)
T01 M06 (NC-Centruitor 14mm) G80
G54 G90 G0 X15. Y-15. S1000 M03 T3 M06 (Tarod M12)
G43 H01 Z2. M08 G54 G90 G0 X15. Y-15. S400
G81 Z-6.3 R1. F120. G84 Z-20. R3. F700.
X100. Y-45. R-7. X100. Y-45. R-5.
G80 G80
T2 M06 (HSS-Burghiu 10mm) G53 Z0 M09
G54 G90 G0 X100. Y-45. S900 M03 G53 Y0 M05
G43 H2 Z2. M08 M30
G83 Z-25. R-7. I6. J1. K3. F100.
X15. Y-15. R1.
37
Exemplul 5: Frezare in cerc, cu intrare si iesire tangentiala
77
60
38
Sectiunea A-B
R20
R46
R14
71 A B
Program:
O00005(Exemplul 5) Z3.
T1 M06 (Freza Ø20) X0 Y0
G54 G90 G0 X50. Y0 S900 M03 G1 Z-5. F40.
G43 H01 Z-5. M08 G1 G41 X14. Y5. D01 F300.
G1 X46. F300. G3 X0 Y19. R14.
G2 I-46. G3 J-19.
G0 X50. Y0 G3 X-14. Y5. R14.
G0 G41 Y20. D01 G0 G40 X0 Y0 M09
G3 X30. Y0 R20. F200 G53 Z0
G2 I-30. G53 Y0
G3 X50. Y-20. R20. M30
G0 G40 Y0
38
Exemplul 6: Frezare, Filetare, Cicluri gauri circulare, Schimbare de scula
Sectiunea A - B
25 15 10
30
6xM12
57
45
Plan de lucru:
Frezare partiala in adancime, R30
Filetare M12
Scule:
T1: Freza 50
T2 : NC-Centruitor HSS 16
68 52
T3 : VHM-Burghiu 10,2
T4 : HSS-Tarod M12
A B
4xM12 44 44
55 55
Program: 64 64
39
Exemplul 7 : Frezare filet
Scule:
1 2
T1 M6
G90 G54 G0 X50. Y50 S1500 M3 14 x 2
G43 H01 Z3. M8 Miscarea pe Z = = 0,291
24 x 4
G01 Z-30. F300 (Adancime totala)
G91 G01 G41 X10. Y-14. D01 F150.
G03 X14. Y14. Z0.291 R14.
G03 I-24. Z2. L6 ( L=Numarul pasilor, se adapteaza dupa scula )
G03 X-14. Y14. Z0.291 R14.
G1 G40 X-10. Y-14.
G90 G0 Z3.
G53 G0 Y0
G53 Z0
M30
40
Rotunjiri si tesiri de colturi
Intre doua deplasari pe linii drepte, la colt se pot executa rotunjiri sau tesiri.
41