Sunteți pe pagina 1din 5

Cele mai uzuale funcii G i M sunt prezente n continuare, cu urmtoarea explicaie: dialect T- strunjire, dialect M- frezare. Tab. 1.

1 Funcii G Coduri G, Dialect M G00 - Poziionare rapid G01 Interpolare liniar G02 Interpolare circular CLW G03 Interpolare circular CCLW G04 Temporizare (oprire) G05 Prelucrare rapid G07 Definire axe imaginare G09 Oprire exact G10 Parametrii program activare G11 Parametrii program dezactivat G12 Interpolare cerc ntreg CLW G13 - Interpolare cerc ntreg CCLW G17 Selectare plan X-Y G18 - Selectare plan X-Z G19 - Selectare plan Y-Z G20 Date exprimate n inch G21 - Date exprimate n mm G22 Activare zon de siguran G23 Anulare G22 referin G17 Selectare plan X-Y G18 - Selectare plan X-Z G19 - Selectare plan Y-Z G20 Date exprimate n inch G21 - Date exprimate n mm G22 Activare zon de siguran G23 Anulare G22 referin G10 Setare date G11 Anulare setare date G07 Control avans de tip sin Coduri G, Dialect T G00 - Poziionare rapid G01 Interpolare liniar G02 Interpolare circular CLW G03 Interpolare circular CCLW G04 Temporizare (oprire)

G27 Control revenire din punctul de G27 Control revenire din punctul de 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 G31 Funcia omite 2, 3 sau 4 G31 Funcia omite

G32 - Filetare G33 Filetare G34 Cicluri fixe G35 Cicluri fixe G36 Cicluri fixe G40 Anulare corecie scul G41 Corecie de raz, stnga G42 - Corecie de raz, dreapta G43 Corecie de lungime scul (+) G44 Corecie de lungime scul (-) G45 Mrire corecie de lungime G46 Micorare corecie de lungime G49 Anulare corecie de lungime G50 Funcia de scalare OFF G51 Funcia de scalare ON G52 Funcia de scalare ON G52 Setare sistem local de G50 Setare sistem de coordonate G46 Identic cu G36 G36 Compensare automat scul G40 Anulare corecie scul G41 Corecie de raz, stnga G42 - Corecie de raz, dreapta

coordonate G53 Setare sistem de coordonate G53 Setare sistem de coordonate main pies, #1,....#9 pies, #1,....#9 G60 Poziionare unidirecional G61 Modul: Control oprire precis G62 Control automat al deplasrii la G62 Control automat al deplasrii la col G63 Ciclu pentru filetare interioar G64 Modul achiere G65 Apelare MACRO col G63 Ciclu pentru filetare interioar G64 Modul achiere G65 Apelare MACRO main pies, #1,....#9 pies, #1,....#9 G54 Setare sistem de coordonate G54 Setare sistem de coordonate .....G59 Setare sistem de coordonate .....G59 Setare sistem de coordonate

G66 - Apelare MACRO (model) G67 Anulare apelare MACRO G68 Rotaie sistem de coordonate G 69 Anulare G68 G70 Date intrare n inch G71 Date intrare n mm G73 Ciclu rapid de gurire

G66 - Apelare MACRO (model) G67 Anulare apelare MACRO G68 Rotaie sistem de coordonate G 69 Anulare G68 G70 Ciclu de finisare G71 Ciclu de strunjire G72 Ciclu de strunjire plan G73 Repetare structur

G74 Ciclu de filetare, pe stnga, G74 Ciclu de gurire manual G75 Ciclu grooving G76 Ciclu pentru alezare de finisare G80 Anulare ciclu G81 Ciclu de gurire G82 Ciclu de alezare G83 Ciclu de gurire adnc G84 Ciclu de filetare pe dreapta G85 Ciclu de alezare G86 Ciclu de alezare frontal G87 Ciclu de alezare G90 Sistem absolut de programare G91 Sistem incremental G90 Sistem absolut de programare de G91 Sistem incremental de G76 Ciclu de filetare G80 Anulare ciclu G81 Ciclu de gurire G82 Ciclu de alezare G83 Ciclu de gurire frontal G84 Ciclu de filetare frontal

programare

programare

G92 Repoziionare originea sistem G92 Ciclu de filetare OD de coordonate G94 Avans n mm/ min G95 Avansul n mm/ rot G96 Vitez constant de achiere achiere G96 Vitez constant de achiere achiere G97 Anulare vitez constant de G97 Anulare vitez constant de G94 Ciclu strunjire frontal

G98 Definire plan iniial cicluri fixe G99 Revenire n planul de siguran

G98 Avans n mm/ min G99 Avansul n mm/ rot G107 Interpolare cilindric G112 Interpolare n sistem polar de coordonate G113 Anulare G112

Fiind

cunoscut

importana

codurilor

este

obligatorie

consultarea

documentaiei tehnice a echipamentului CNC. Tab. 1.2. Funcii M Denumire M 00 M 03 M 04 M 05 M 06 M 08 M 09 M 13 M 14 M30 Semnificaia Stop program Pornire AP, sens CLW Pornire AP, sens CCLW Stop AP Schimbare scul Pornire LA Oprire LA Pornire AP, sens CLW Pornire AP, sens CCLW Stop program Echipamentele de tip CNC moderne au implementate suplimentar un numr mare de funcii G i M. Modul de indicare a funciilor G poate fi mult diferit de cel prezentat anterior. Spre exemplificare se consider cteva coduri specifice

echipamentelor Siemens. BRISK Acceleraie brusc, dup o curb cu pant mare SOFT Acceleraie dup o curb cu pant lin DRIVE Viteza variaz funcie de curba acceleraiei Grupa 25 ORIWKS Orientare scul n sistemul de coordonate pies ORIMKS Orientare scul n sistemul de coordonate main

Conform NIST (National Institute of Standards and Technology) codurile G sunt considerate modale (vezi cap.3) i sunt aranjate n grupe modale. n general, un grup modal conine comenzi pentru care este logic imposibil ca dou coduri s fie active n acelai timp.Este evident c nu pot fi programate n acelai bloc msurarea n milimetrii i n inches. La punerea n funciune a echipamentului numeric este activ, n mod implicit, o funcie G din fiecare grup. Grupe modale pentru codul G: Grupa 1 = {G0, G1, G2, G3, G38.2, G80, G81, G82, G83, G84, G85, G86, G87, G88, G89} Grupa 2 = {G17, G18, G19} selectare plan Grupa 3 = {G90, G91} modul de programare deplasri Grupa 5 = {G93, G94} mod programare avans Grupa 6 = {G20, G21} unitate de msur Grupa 7 = {G40, G41, G42} corecie de raz Grupa 8 = {G43, G49} corecie de lungime scul Grupa 10 = {G98, G99} mod de revenire n cicluri fixe Grupa 12 = {G54, G55, G56, G57, G58, G59, G59.1, G59.2, G59.3} selectare sistem de coordonate Grupa 13 = {G61, G61.1, G64} modul de control al traiectoriei sculei Grupe modale pentru codul M Grupa 4 = {M0, M1, M2, M30, M60} oprire program Grupa 6 = {M6} schimbare scul Grupa 7 = {M3, M4, M5} comand arbore principal Grupa 8 = {M7, M8, M9} comand lichid de achiere Grupa 9 = {M48, M49} activeaz/ dezactiveaz efectul comutatoarelor asupra avansului i vitezei. Exist i o grup de coduri G nemodal: Grupa 0 = {G4, G10, G28, G30, G53, G92, G92.1, G92.2, G92.3}