Sunteți pe pagina 1din 5

a) Adresele geometrice

Se notează cu literele asociate axelor de coordonate şi mişcărilor controlate numeric (X, Y, Z, A, B şi C),
numerele înscrise după aceste adrese indicând mărimea deplasărilor în raport cu axele respective.
b) Adresele tehnologice
Definesc parametrii regimului de aşchiere şi sculele utilizate la prelucrare. Aceste adrese sunt:
F, prin care se codifică avansul sau viteza de avans;
S – codifică turaţia sau viteza de aşchiere;
T – codifică scula utilizată pentru prelucrare.
c) Adresele pregătitoare-Se notează cu litera G şi sunt destinate pentru programarea de condiţii de
traiectorie.Semnul *, înscris în coloana a treia din tabelul 1, desemnează funcţiile singulare, care influenţează
numai fraza în care sunt programate.

Funcţii
Cod Funcţii singulare Comanda asociată funcţiei
modale
G00 a Poziţionare rapidă
G01 a Interpolare liniară
G02 a Interpolare circulară, în sens orar
G03 a Interpolare circulară, în sens antiorar
G04 * Temporizare
G06 a Interpolare parabolică
G17 c Selectarea planului XY
G18 c Selectarea planului ZX
G19 c Selectarea planului YZ
G33 a Filetare cu pas constant
G34 a Filetare cu pas crescător
G35 a Filetare cu pas descrescător
G40 d Anularea corecţiei
G41 d Corecţia traiectoriei sculei la stânga
G42 d Corecţia traiectoriei sculei la dreapta
G43 d Corecţie pozitivă a sculei
G44 d Corecţie negativă a sculei
G53 f Anularea deplasării originii
G54 f Deplasarea originii pe axa X
G55 f Deplasarea originii pe axa Y
G56 f Deplasarea originii pe axa Z
G57 f Deplasarea originii pe axele X şi Y
G58 f Deplasarea originii pe axele X şi Z
G59 f Deplasarea originii pe axele Y şi Z
G63 * Poziţionare pentru filetare
G70 m Date de măsură în inch
G71 m Date de măsură în mm
G80 e Anularea ciclului fix
G81  G89 e Cicluri fixe de prelucrare a găurilor
G90 j Cotare absolută
G91 j Cotare relativă sau incrementală
G94 k Avans în mm/min şi turaţie în rot/min
G95 k Avans în mm/rot şi turaţie în rot/min
Viteză de aşchiere constantă în m/min şi avans
G96 k
în mm/rot
a) Adresele auxiliare
Se notează cu litera M, definind comenzi susceptibile de a fi activate sau, respectiv,
dezactivate printr-o comutare electrică.

Începerea executării funcţiei


Simultan cu După efectuarea Funcţii Funcţii
Cod Comanda asociată funcţie
deplasările deplasărilor modale singulare
programate programate
M00 + + Oprire programată
M01 + + Oprire facultativă
M02 + + Sfârşit de program
Rotirea arborelui principal în
M03 + +
sens orar
Rotirea arborelui principal în
M04 + +
sens antiorar
M05 + + Oprirea arborelui principal
M06 * * + Schimbarea sculei
M07 + + Pornirea sistemului de răcire
nr.2
M08 + + Pornirea sistemului de răcire
nr.1
M09 + + Oprirea sistemului de răcire
Oprirea orientată a arborelui
M19 + +
principal
M30 + + Sfârşit de bandă

Ordinea de apariţie a adreselor în frazele programelor-piesă este, de obicei, impusă de


modul de funcţionare al ECN, fiind, în general, următoarea:
N – numărul frazei;
G – condiţii generale de traiectorie;
X, Y şi Z – adrese geometrice (deplasări liniare);
A, B şi C – adrese geometrice (deplasări unghiulare);
G – condiţii de traiectorie dependente de poziţie;
I, J şi K – parametri de interpolare după axele X, Y şi Z;
F, S şi T – adrese tehnologice (avans, turaţie şi sculă);
H – funcţie suplimentară;
M – adrese auxiliare;
P – definirea parametrilor;
L – subprograme.

În afară de adrese şi de conţinutul asociat, în programele-piesă mai pot fi întâlnite


uzual următoarele simboluri:
% – început de program;
: – frază principală din program;
+ şi - – pot precede numerele înscrise după adresele geometrice,
indicând sensul deplasării pe axele controlate numeric;
/ – indică frazele care vor fi ignorate de ECN, prin înscriere înaintea
adreselor de numere de frază, N;
! – sfârşit de program.
X
P11 P10 R3

P9

O3 O2
P6
P8
R2 P7
O1 P3
P5
R1 P4 P2

P1 Z
Fig. 1.1 Puncte caracteristice ale
conturului piesei finite

%…
N01 G36 XZ S… T… M…
N02 G92 X… Z…
N03 G00 X… Z…
N04 G38 G… X…Z…F…S…R…L…
N05 G36 XZ T… M…
N06 G92 XZ
N07 G00 X… Z…
N08 G01 X… Z… F… S… L…
N09 G36 XZ M02
L…
N10 G01 XXP1 ZZP1 F…
N15 XXP2
N20 XXP3 ZZP3
N25 ZZP4
N30 G02 XXP5 ZZP5 IXO1 KZO1
N35 G01 XXP6
N37 XXP7 ZZP7
N40 G02 XXP8 ZZP8 IXO2 KZO2
N45 G01 XXP9 ZZP9
N50 G03 XXP10 ZZP10 IXO3 KZO3
N55 G01 ZZP11
N56 G39 M22
!
Funcţii G pentru execuţia de sub-programe
G78 Este utilizată de unele maşini CNC pentru a executa o procedură de frezare
după un perimetru dreptunghiular. La terminarea operaţiei comanda se dezactivează
automat.
G79 Este utilizată de unele maşini CNC pentru a executa o procedură de frezare
după un perimetru circular. La terminarea operaţiei comanda se dezactivează automat.
G80 Dezactivează comenzile modale din seria
G8x care conţine subprograme de lucru pentru găurire.
G81 Este un subprogram pentru găurire dintr-o singură mişcare. Adâncimea găurii
şi viteza de avans se cer ca parametri. După găurire scula se retrage rapid.
G82 La fel ca G81 cu diferenţa că la finalul mişcării de găurire scula mai rămâne un
timp, dat ca parametru, după care se retrage rapid.
G83 Este un subprogram pentru găurire din mai multe mişcări. Se foloseşte pentru
găuri cu adâncime mai mare de 3 ori diametrul găurii. În aceste cazuri burghiul avansează
şi se retrage de mai multe ori până la terminarea găuririi pe adâncimea cerută. Retragerile
burghiului sunt necesare pentru a se putea evacua şpanul şi asigura o răcire
corespunzătoare a piesei şi a sculei. La utilizarea comenzii se cere şi această distanţă
incrementală, care trebuie să fie bineînţeles mai mică decât adâncimea de găurire. G84
G84 Este un subprogram pentru operaţii de teşire, după găurire. Se utilizează pe
maşini care au viteză de rotaţie variabilă a sculei, cu posibilitatea de inversare a sensului
de rotaţie.
G85 Subprogram asemănător cu G81, cu diferenţa că retragerea se face cu viteză
impusă (nu rapid)
G86 Subprogram pentru gaurire asemănătoare ceu G81, cu diferenţa scula se
opreşte când ajunge la capătul de avans al mişcării. Aşteaptă acolo până când operatorul
eliberează butonul START. După aceasta scula se retrage rapid.
G87 Subprogram similar cu G83 pentru găurire din mai multe mişcări incrementale
de avansretragere. Are rolul de a fragmanta şpanul care altfel s-ar forma în lungimi prea
mari. Distanţa de avans este de impusă de utilizator. Retragerea sculei se face pe
distanţă foarte mică, 0,1mm
G89 Subprogram asemănător cu G82. Retragerea sculei se face cu viteză impusă
(nu rapid) Funcţii
G92 Schimbă regiştrii axelor X-, Y-, şi/sau Z- la o valoare specificată de
programator. Efectul este de schimbare al originii de coordonate. Comanda este foarte
utilă pentru programarea unor găuri circulare sau de alte forme, pe baza de formule
trigonometrice.
G99 Este o comandă nemodală pentru eliminarea deceleraţiei, opriri şi acceleraţiei
dintre două comenzi de poziţionare consecutive. Pentru această comandă este necesar
ca cele două traiectorii să fie tangente iar vitezele de avans să fie aproximativ egale.
M10 M11
Comenzi pentru acţionarea dispozitivului de prindere piesă.
M25 Retragere sculă (pe unele maşini de frezat cu ax vertical).
M30 Final de program. Derulează înapoi banda magnetică cu programul NC (maşini
vechi). Pe unele maşini această funcţie se realizează cu M02

Program O0001 (Număr program)


N005 T01 M06 (Montează scula nr.1 în axul principal)
N010 G54 G90 S400 M03 T02 (Selecţie sistem de coordonate, mişcare absolută,
viteză de rotaţie 400 RPM, pregăteşte scula nr.2)
N010 G00 X1.0 Y1.0 (Mişcare rapidă XY)
N015 G43 H01 Z.1 M08 (Încarcă offset-ul pentru lungimea sculei la prima mişcare
Z, start lichid de răcire)
N020 G01 Z-1.5 F4. (Găurire)
N025 G00 Z.1 M09 (Retragere rapidă, opreşte lichid de răcire)
N030 G91 G28 Z0 M19 (Întoarcere la poziţia de schimare scule, orientează capăt
port-sculă)
N035 M01 (Oprire opţională)
N040 T02 M06 (Montează scula nr.2 în axul principal)
N045 G54 G90 S400 M03 T01 (Selecţie sist. de coordonate, mişcare absolută,
viteză de rotaţie 400 RPM, pregăteşte scula nr.1)
N050 G00 X2. Y1. (Mişcare rapidă XY)
N055 G43 H02 Z.1 M08 (Încarcă offset-ul pentru lungimea sculei la prima mişcare
Z, start lichid de răcire)
N060 G01 Z-1.2 F5.5 (Găurire)
N065 G00 Z.1 M08 (Retragere rapidă, opreşte lichid de răcire)
N070 G91 G28 Z0 M19 (Întoarcere la poziţia de schimare scule, orientează capăt
port-sculă)
N075 M30 (Sfârşit de program)

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