Documente Academic
Documente Profesional
Documente Cultură
Curs 1
1.1 Generalităţi
Maşinile-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 instrucţiuni
(denumite şi linii sau blocuri). Fiecare linie conţine informaţii codificate folosind litere, cifre şi
câteva caractere speciale.
Echipamentele de comandă numerică actuale sunt practic calculatoare de calitate industrială
având un microprocesor, memorie (ROM şi RAM), unitate de disc (HDD), ecran, tastatură,
conectori de comunicaţie ş.a.
universal
bacuri cuţit
vârf rotativ
Deşi funcţia N este de regulă prima dintr-un bloc, ordinea în care sunt plasate funcţiile în cadrul
blocului este aleatoare. Funcţia N poate lipsi dar este bine să nu fie omisă pentru a putea
depana mai uşor programele eronate.
Funcţiile pot fi modale sau nemodale. Cele nemodale sunt active doar în cadrul blocului în care
sunt definite. Cele modale sunt active începând de la blocul în care au fost definite şi până la
întâlnirea unei funcţii de anulare.
Exemplu :
N120 G0 X50. Z3. ;
N130 G1 Z-35. F0.8 ;
În exemplul dat, blocul N130 comandă o deplasare a cuţitului pe ø50, cu avans de lucru, în
lungul axei strungului, de la Z3 la Z-35. Diametrul pe care s-a deplasat cuţitul s-a stabilit în
blocul N120, blocul N130 conţinând doar adresa Z. Acest lucru este posibil deoarece funcţiile
geometrice X şi Z sunt modale.
Există blocuri care conţin mai multe funcţii pregătitoare (G) sau auxiliare (M). Acest lucru este
permis datorită grupării funcţiilor. Într-un bloc nu poate însă să apară decât o funcţie dintr-un
grup. Egemplu:
N140 G0 G42 X50. Z3. ;
În exemplul dat, blocul conţine două funcţii G. Prima, G0, comandă o deplasare cu avans rapid.
A doua funcţie, G42, indică intrarea pe un contur cu luarea în considerare a razei la vârf a
cuţitului.
În cazul strungurilor cu comandă numerică, vârful cuţitului 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 aplicaţii de calculator.
funcţia G0 (sau G00 în cazul echipamentelor mai vechi) iar pentru deplasările liniare cu avans
de lucru trebuie folosită funcţia G1 (sau G01).
Deplasarea cuţitului într-un punct având 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 uşor să se programeze deplasările liniare folosind coordonatele
relative. Pentru a indica mărimile deplasărilor în direcţiile 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
făcut în lanţ.
R10
cazul a. cazul b.
Exemple:
În exemplul dat, poziţia relativă a centrului arcului de cerc în raport cu punctul de start este I10
K0. La indicarea poziţiei relative a centrului arcului faţă de punctul de început al arcului, adresa
I se evaluează calculând pe rază nu pe diametru, ca în cazul adreselor X sau U.
Pentru a indica sensul de parcurgere a arcului de derc se folosesc funcţiile G2 (G02, în sensul
acelor de ceasornic) sau G3 (G03, în sens contrar).
7
Notă: Pentru compensarea efectului razei vârfului sculei, înaintea începerii parcurgerii
contururilor în arc de cerc se va apela funcţia G41 sau G42. Funcţia G41 indică plasarea
cuţitului la stânga în raport cu traiectoria parcursă iar G42 indică plasarea cuţitului la dreapta
traiectoriei. Funcţia pregătitoare G40 anulează efectului funcţiei G41 sau G42.
G41
Exemplu fundamental:
Să se programeze finisarea piesei din figură prin parcurgerea conturului cu un cuţit cu plăcuţă
rombică.
8
Varianta 1:
Varianta 2:
G41 - activarea corecţiei automate a traiectoriei cu luarea în considerare a razei la vârf a sculei.
9
G42
profil realizat
G41
punct programat
G42 - activarea corecţiei automate a traiectoriei cu luarea în considerare a razei la vârf a sculei,
cuţitul fiind pe dreapta conturului programat.
G40 - anularea efectului funcţiei G41 sau G42 activată într-unul dintre blocurile anterioare.
G50 - limitarea turaţiei arborelui principal. Turaţia maximă este indicată folosind adresa S.
Exemplu:
G50 S3000 ; (limitare la 3000 rot/min.)
G96 - permite definirea vitezei de aşchiere. Viteza se indică folosind adresa S, în m/min.
Exemplu:
G96 S300 ; (300 m.min)
G97 - anulează efectul funcţiei G96, deci se revine la indicarea vitezei în rot/min (folosind tot
adresa S).
Exemplu:
G97 S1230 ; (1230 rot/min)
M05 - oprire arbore principal. Rotaţie se reia la apăsarea butonulu START de pe panou.
M08 - pornire lichid de aşchiere;
M09 - oprire lichid de aşchiere;
M30 - sfârşit 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