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

Coduri G, Dialect T

G00 - Poziionare rapid

G00 - Poziionare 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 Funcia omite

G31 Funcia omite

G32 - Filetare
G33 Filetare
G34 Cicluri fixe
G35 Cicluri fixe
G36 Cicluri fixe

G36 Compensare automat scul

G40 Anulare corecie scul

G40 Anulare corecie scul

G41 Corecie de raz, stnga

G41 Corecie de raz, stnga

G42 - Corecie de raz, dreapta

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

G46 Identic cu G36

G49 Anulare corecie de lungime


G50 Funcia de scalare OFF

G50 Setare sistem de coordonate

G51 Funcia de scalare ON


G52 Funcia de scalare ON

G52

Setare

sistem

local

de

coordonate
G53 Setare sistem de coordonate G53 Setare sistem de coordonate
main

main

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 Poziionare unidirecional


G61 Modul: Control oprire precis
G62 Control automat al deplasrii la G62 Control automat al deplasrii la
col

col

G63 Ciclu pentru filetare interioar

G63 Ciclu pentru filetare interioar

G64 Modul achiere

G64 Modul achiere

G65 Apelare MACRO

G65 Apelare MACRO

G66 - Apelare MACRO (model)

G66 - Apelare MACRO (model)

G67 Anulare apelare MACRO

G67 Anulare apelare MACRO

G68 Rotaie sistem de coordonate

G68 Rotaie 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 gurire

G73 Repetare structur

G74 Ciclu de filetare, pe stnga, G74 Ciclu de gurire


manual
G75 Ciclu grooving
G76 Ciclu pentru alezare de finisare

G76 Ciclu de filetare

G80 Anulare ciclu

G80 Anulare ciclu

G81 Ciclu de gurire

G81 Ciclu de gurire

G82 Ciclu de alezare

G82 Ciclu de alezare

G83 Ciclu de gurire adnc

G83 Ciclu de gurire 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
G91

Sistem

incremental

programare

G90 Sistem absolut de programare


de G91

Sistem

incremental

de

programare

G92 Repoziionare 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 achiere

G96 Vitez constant de achiere

G97 Anulare vitez constant de G97 Anulare vitez constant de


achiere

achiere

G98 Definire plan iniial 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

importana

codurilor

este

obligatorie

consultarea

documentaiei tehnice a echipamentului CNC.


Tab. 1.2. Funcii M
Denumire

Semnificaia

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
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

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

cteva

coduri

specifice

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}

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