Sunteți pe pagina 1din 3

M2: Programarea MUCN

FIȘĂ DE DOCUMENTARE
Codificarea funcțiilor

Standardul românesc STAS 12608/1-87 recomandă, pentru echipamente de


comandă numerică de poziţionare, ca la punerea sub tensiune sau după citirea funcţiilor
auxiliare M02 sau M30, ECN să fie programat pentru următorele etape de lucru:
 G00 – comandă de poziţionare rapidă
 G40 – anularea corecţiei de traiectorie sau a corecţiei de sculă
 G71 – date de măsură în milimetri
 G80 – anularea ciclului fix
 G90 – cotare absolută
 G94 – avans pe minut
După cum arată observaţiile Obs.2 din coloana a treia a tabelului 1, unele dintre
adresele G sunt active numai în blocul în care sunt prezentate, ele fiind numite funcţii
singulare. Alte adrese G, după cum arată observaţiile Obs. din coloana a doua a
tabelului 1, îşi menţin valabilitatea până la anularea sau înlocuirea lor cu o altă funcţie
G, din aceeaşi grupă, acestea fiind aşa numitele funcţii modale. Anumite funcţii
modale sunt active de la punerea sub tensiune a ECN sau după ce a fost întâlnit
simbolul început de program, nemaifiind necesară înscrierea lor în program.
Tabelul 1. Funcţii pregătitoare.
Cod Obs.1 Obs.2 Funcţia
G00 a Poziţionare rapidă
G01 a Interpolare liniară
G02 a Interpolare circulară în sens orar
G03 a Interpolare circulară în sens trigonometric
G04 x Temporizare
G05 * * Disponibil
G06 a Interpolare parabolică
G07 * * Disponibil #
G08 x Accelerare #
G09 x Decelerare #
G10-G16 * * Disponibil
G17 c Selectare plan XY
G18 c Selectare plan ZX
G19 c Selectare plan YZ
G20-G24 * * Disponibil
G25-G29 * * Disponibil permanent
G30-G32 * * Disponibil
G33 a Filetare cu pas constant
G34 a Filetare cu pas crescător
G35 a Filetare cu pas descrescător
G36-G39 * * Disponibil permanent
G40 d Anularea corecţiei de traiectorie sau de sculă
G41 d Corecţia traiectoriei sculei la stânga
G42 d Corecţia traiectoriei sculei la dreapta
G43 d Corecţie pozitivă de sculă #
G44 d * Corecţie negativă de sculă #
Tabelul 1. (continuare).
Cod Obs.1 Obs.2 Funcţia
G45-G52 * * Disponibil
G53 f Anularea funcţiilor de deplasare a originii
axelor
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#
G60-G62 * * Disponibil
G63 x Poziţionare pentru filetare
G64-G69 * * Disponibil
G70 m Date de măsură în inci#
G71 m Date de măsură în milimetri#
G72-G73 * * Disponibil
G74 x Deplasare către punctul de referinţă#
G75-G79 * * Disponibil
G80 e Anulare ciclu fix
G81-G89 e Cicluri fixe
G90 j Cotare absolută
G91 j Cotare incrementală (relativă)
G92 x Registre preîncărcare
G93 k Avans exprimat în inversul duratei deplasării
G94 k Avans pe minut
G95 k Avans corespunzător unei rotaţii a arborelui
principal
G96 l Viteză de aşchiere constantă
G97 l Rotaţii pe minut (arbore principal)
G98-G99 * * Disponibil

Obs.1. – Funcţie menţinută până la anularea sau înlocuirea printr-o altă funcţie
indicată în tabel prin aceeaşi literă.
Obs. 2. – Funcţie care nu afectează decât blocul în care figurează (cele marcate
cu litera x)
# - Respectivele adrese sunt disponibile (neatribuite dacă funcţiile marcate nu
există în echipamentul de comandă numerică).
Tabelul 2. Funcţii auxiliare.
Începere Obs.1 Obs.2 Funcţia
Cod execuţie
funcţie
A B
M00 x x Oprire programată
M01 x x Oprire facultativă
M02 x x Sfârşit de program
M03 x x Rotire arbore principal în
sens orar
M04 x x Rotire arbore principal în
sens trigonometric
M05 x x Oprire arbore principal
M06 * * x Schimbare de sculă
M07 x x Pornire sistem de răcire nr.2
M08 x x Pornire sistem de răcire nr.1
M09 x x Oprire sistem de răcire
M10 * * x Blocare
M11 * * x Deblocare
M12-M18 * * * * Disponibil
M19 x x Oprire orientată a arborelui
principal
M20-M29 * * * * Disponibil permanent
M30 x x Sfârşit de bandă
M31 * * x Anulare interblocare
M32-M39 * * * * Disponibil
M40-M45 * * * * Schimbare de viteze sau
disponibil
M46-M47 * * * * Disponibil
M48 x x Anulează M49
M49 x x Interzice modificarea
manuală a vitezei
M50-M57 * * * * Disponibil
M58 x x Anulează M59
M59 x x Turaţia constantă a arborelui
M60 x x Schimbare de piesă
M61-M89 * * * * Disponibil
M90-M99 * * * * Disponibil permanent

Funcţiile auxiliare din tabelul 2 se împart în două grupe:


 funcţii a căror execuţie începe simultan cu deplasările programate în bloc
(grupa A – marcate cu litera x în coloana a doua a tabelului);
 funcţii a căror execuţie începe după efectuarea deplasărilor programate în
bloc (grupa B – marcate cu litera x în coloana a treia a tabelului)
De asemenea, în coloana a patra a tabelului 2 (Obs.1) sunt marcate cu litera x
funcţiile care se menţin până la apariţia altei funcţii care le înlocuieşte sau le anulează,
iar în coloana a cincea a tabelului 2 (Obs.2) sunt marcate cu litera x funcţiile care
afectează numai fraza în care figurează.

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