Documente Academic
Documente Profesional
Documente Cultură
G Cod Strung CNC PDF
G Cod Strung CNC PDF
Curs 1
1.1 Generaliti
Mainile-unelte cu comand numeric sunt echipamente n care operarea diferitelor
componente este realizat de un echipament de comand numeric pe baza unui program.
Un program (denumit i program-pies) const dintr-o succesiune ordonat de instruciuni
(denumite i linii sau blocuri). Fiecare linie conine informaii codificate folosind litere, cifre i
cteva caractere speciale.
Echipamentele de comand numeric actuale sunt practic calculatoare de calitate industrial
avnd un microprocesor, memorie (ROM i RAM), unitate de disc (HDD), ecran, tastatur,
conectori de comunicaie .a.
universal
bacuri cuit
vrf rotativ
Dei funcia N este de regul prima dintr-un bloc, ordinea n care sunt plasate funciile n cadrul
blocului este aleatoare. Funcia N poate lipsi dar este bine s nu fie omis pentru a putea
depana mai uor programele eronate.
Funciile pot fi modale sau nemodale. Cele nemodale sunt active doar n cadrul blocului n care
sunt definite. Cele modale sunt active ncepnd de la blocul n care au fost definite i pn la
ntlnirea unei funcii de anulare.
Exemplu :
N120 G0 X50. Z3. ;
N130 G1 Z-35. F0.8 ;
n exemplul dat, blocul N130 comand o deplasare a cuitului pe 50, cu avans de lucru, n
lungul axei strungului, de la Z3 la Z-35. Diametrul pe care s-a deplasat cuitul s-a stabilit n
blocul N120, blocul N130 coninnd doar adresa Z. Acest lucru este posibil deoarece funciile
geometrice X i Z sunt modale.
Exist blocuri care conin mai multe funcii pregtitoare (G) sau auxiliare (M). Acest lucru este
permis datorit gruprii funciilor. ntr-un bloc nu poate ns s apar dect o funcie dintr-un
grup. Egemplu:
N140 G0 G42 X50. Z3. ;
n exemplul dat, blocul conine dou funcii G. Prima, G0, comand o deplasare cu avans rapid.
A doua funcie, G42, indic intrarea pe un contur cu luarea n considerare a razei la vrf a
cuitului.
n cazul strungurilor cu comand numeric, vrful cuitului poate fi deplasat dup traiectorii
liniare sau circulare. Eventualele profile complexe trebuie deci descompuse n segmente de
dreapt i arce de cerc. Evident, acest proces necesit utilizarea unei aplicaii de calculator.
funcia G0 (sau G00 n cazul echipamentelor mai vechi) iar pentru deplasrile liniare cu avans
de lucru trebuie folosit funcia G1 (sau G01).
Deplasarea cuitului ntr-un punct avnd coordonatele absolute X i Z se comand scriind un
bloc n care se indic valorile coordonatelor:
Exemplu:
P1( 50, 3)
OP
n anumite cazuri este mai uor s se programeze deplasrile liniare folosind coordonatele
relative. Pentru a indica mrimile deplasrilor n direciile X i Z se vor folosi n acest caz
adresele U i W.
Exemplu:
50
P1( 50, 3)
OP
10 30
60
6
n exemplul dat s-au folosit coordonatele relative deoarece cotarea piesei n lungul azei Z s-a
fcut n lan.
R10
cazul a. cazul b.
Exemple:
n exemplul dat, poziia relativ a centrului arcului de cerc n raport cu punctul de start este I10
K0. La indicarea poziiei relative a centrului arcului fa de punctul de nceput al arcului, adresa
I se evalueaz calculnd pe raz nu pe diametru, ca n cazul adreselor X sau U.
Pentru a indica sensul de parcurgere a arcului de derc se folosesc funciile G2 (G02, n sensul
acelor de ceasornic) sau G3 (G03, n sens contrar).
7
Not: Pentru compensarea efectului razei vrfului sculei, naintea nceperii parcurgerii
contururilor n arc de cerc se va apela funcia G41 sau G42. Funcia G41 indic plasarea
cuitului la stnga n raport cu traiectoria parcurs iar G42 indic plasarea cuitului la dreapta
traiectoriei. Funcia pregtitoare G40 anuleaz efectului funciei G41 sau G42.
G41
Exemplu fundamental:
S se programeze finisarea piesei din figur prin parcurgerea conturului cu un cuit cu plcu
rombic.
8
Varianta 1:
Varianta 2:
G41 - activarea coreciei automate a traiectoriei cu luarea n considerare a razei la vrf a sculei.
9
G42
profil realizat
G41
punct programat
G42 - activarea coreciei automate a traiectoriei cu luarea n considerare a razei la vrf a sculei,
cuitul fiind pe dreapta conturului programat.
G40 - anularea efectului funciei G41 sau G42 activat ntr-unul dintre blocurile anterioare.
G50 - limitarea turaiei arborelui principal. Turaia maxim este indicat folosind adresa S.
Exemplu:
G50 S3000 ; (limitare la 3000 rot/min.)
G96 - permite definirea vitezei de achiere. Viteza se indic folosind adresa S, n m/min.
Exemplu:
G96 S300 ; (300 m.min)
G97 - anuleaz efectul funciei G96, deci se revine la indicarea vitezei n rot/min (folosind tot
adresa S).
Exemplu:
G97 S1230 ; (1230 rot/min)
M05 - oprire arbore principal. Rotaie se reia la apsarea butonulu START de pe panou.
M08 - pornire lichid de achiere;
M09 - oprire lichid de achiere;
M30 - sfrit program.
1000
,
Exemplu fundamental:
(X68 Z-30)
(X60 Z-30)
(X60 Z0)
X
.
Z
11
O0009 ;
N1 G28 U0. W0. ;
N2 T1010 ;
N3 G50 S3500 ;
N4 G96 S300 M4 ;
N5 G0 X64. Z0.
N6 G1 X-0.8 F0.25
N7 G0 Z2.
N8 X60.
N9 G01 Z-30. F0.4
N10 X68.
N11 G28 U0 W0
N12 M30