Cele mai uzuale funcţii G şi M sunt prezente în continuare, cu următoarea explicaţie:
dialect T- strunjire, dialect M- frezare.
Tab. 1.1 Funcţii G Coduri G, Dialect M Coduri G, Dialect T G00 - Poziţionare rapidă G00 - Poziţionare rapidă G01 – Interpolare liniară G01 – Interpolare liniară G02 – Interpolare circulară CLW G02 – Interpolare circulară CLW G03 – Interpolare circulară CCLW G03 – Interpolare circulară CCLW G04 – Temporizare (oprire) G04 – Temporizare (oprire) G05 – Prelucrare rapidă G07 – Definire axe imaginare G07 – Control avans de tip sin G09 – Oprire exactă G10 – Parametrii program activare G10 – Setare date G11 – Parametrii program dezactivat G11 – Anulare setare date G12 – Interpolare cerc întreg CLW G13 - Interpolare cerc întreg CCLW G17 – Selectare plan X-Y G17 – Selectare plan X-Y G18 - Selectare plan X-Z G18 - Selectare plan X-Z G19 - Selectare plan Y-Z G19 - Selectare plan Y-Z G20 – Date exprimate în inch G20 – Date exprimate în inch G21 - Date exprimate în mm G21 - Date exprimate în mm G22 – Activare zonă de siguranţă G22 – Activare zonă de siguranţă G23 – Anulare G22 G23 – Anulare G22 G27 – Control revenire din punctul de G27 – Control revenire din punctul de referinţă referinţă G28 – Deplasare în punctul de referinţă G28 – Deplasare în punctul de referinţă G29 – Revenire din punctul de referinţă G29 – Revenire din punctul de referinţă G30 – Revenire în punctul de referinţă G30 – Revenire în punctul de referinţă 2, 3 sau 4 2, 3 sau 4 G31 – Funcţia omite G31 – Funcţia omite G32 - Filetare G33 – Filetare G34 – Cicluri fixe G35 – Cicluri fixe G36 – Cicluri fixe G36 – Compensare automată sculă G40 – Anulare corecţie sculă G40 – Anulare corecţie sculă G41 – Corecţie de rază, stânga G41 – Corecţie de rază, stânga G42 - Corecţie de rază, dreapta G42 - Corecţie de rază, dreapta G43 – Corecţie de lungime sculă (+) G44 – Corecţie de lungime sculă (-) G45 – Mărire corecţie de lungime G46 – Micşorare corecţie de lungime G46 – Identic cu G36 G49 – Anulare corecţie de lungime G50 – Funcţia de scalare OFF G50 – Setare sistem de coordonate G51 – Funcţia de scalare ON G52 – Funcţia de scalare ON G52 – Setare sistem local de coordonate G53 – Setare sistem de coordonate G53 – Setare sistem de coordonate maşină maşină G54 – Setare sistem de coordonate G54 – Setare sistem de coordonate piesă, #1,....#9 piesă, #1,....#9 .....G59 – Setare sistem de coordonate .....G59 – Setare sistem de coordonate piesă, #1,....#9 piesă, #1,....#9 G60 – Poziţionare unidirecţională G61 – Modul: Control oprire precisă G62 – Control automat al deplasării la G62 – Control automat al deplasării la colţ colţ G63 – Ciclu pentru filetare interioară G63 – Ciclu pentru filetare interioară G64 – Modul “aşchiere” G64 – Modul “aşchiere” G65 – Apelare MACRO G65 – Apelare MACRO G66 - Apelare MACRO (model) G66 - Apelare MACRO (model) G67 – Anulare apelare MACRO G67 – Anulare apelare MACRO G68 – Rotaţie sistem de coordonate G68 – Rotaţie sistem de coordonate G 69 – Anulare G68 G 69 – Anulare G68 G70 – Date intrare în “inch” G70 – Ciclu de finisare G71 – Date intrare în “mm” G71 – Ciclu de strunjire G72 – Ciclu de strunjire plană G73 – Ciclu rapid de găurire G73 – Repetare structură G74 – Ciclu de filetare, pe stânga, G74 – Ciclu de găurire manual G75 – Ciclu grooving G76 – Ciclu pentru alezare de finisare G76 – Ciclu de filetare G80 – Anulare ciclu G80 – Anulare ciclu G81 – Ciclu de găurire G81 – Ciclu de găurire G82 – Ciclu de alezare G82 – Ciclu de alezare G83 – Ciclu de găurire adâncă G83 – Ciclu de găurire frontală G84 – Ciclu de filetare pe dreapta G84 – Ciclu de filetare frontală G85 – Ciclu de alezare G86 – Ciclu de alezare frontală G87 – Ciclu de alezare G90 – Sistem absolut de programare G90 – Sistem absolut de programare G91 – Sistem incremental de G91 – Sistem incremental de programare programare G92 – Repoziţionare originea sistem G92 – Ciclu de filetare OD de coordonate G94 – Avans în mm/ min G94 – Ciclu strunjire frontală G95 – Avansul în mm/ rot G96 – Viteză constantă de aşchiere G96 – Viteză constantă de aşchiere G97 – Anulare viteză constantă de G97 – Anulare viteză constantă de aşchiere aşchiere G98 – Definire plan iniţial cicluri fixe G98 – Avans în mm/ min G99 – Revenire în planul de siguranţă G99 – Avansul în mm/ rot G107 – Interpolare cilindrică G112 – Interpolare în sistem polar de coordonate G113 – Anulare G112
Fiind cunoscută importanţa codurilor G este obligatorie consultarea
documentaţiei tehnice a echipamentului CNC. Tab. 1.2. Funcţii M Denumire Semnificaţia M 00 Stop program M 03 Pornire AP, sens CLW M 04 Pornire AP, sens CCLW M 05 Stop AP M 06 Schimbare sculă M 08 Pornire LA M 09 Oprire LA M 13 Pornire AP, sens CLW M 14 Pornire AP, sens CCLW M30 Stop program