coduri g
DESCRIPTION
CoduriTRANSCRIPT
Cele mai uzuale funcii G i M sunt prezente n continuare, cu urmtoarea explicaie: dialect T- strunjire, dialect M- frezare.Tab. 1.1 Funcii GCoduri G, Dialect MCoduri G, Dialect T
G00 - Poziionare rapidG00 - Poziionare rapid
G01 Interpolare liniar G01 Interpolare liniar
G02 Interpolare circular CLWG02 Interpolare circular CLW
G03 Interpolare circular CCLW G03 Interpolare circular CCLW
G04 Temporizare (oprire) G04 Temporizare (oprire)
G05 Prelucrare rapid
G07 Definire axe imaginareG07 Control avans de tipsin
G09 Oprire exact
G10 Parametrii program activareG10 Setare date
G11 Parametrii program dezactivatG11 Anulare setare date
G12 Interpolare cerc ntreg CLW
G13 - Interpolare cerc ntreg CCLW
G17 Selectare plan X-YG17 Selectare plan X-Y
G18 - Selectare plan X-ZG18 - Selectare plan X-Z
G19 - Selectare plan Y-Z G19 - Selectare plan Y-Z
G20 Date exprimate n inchG20 Date exprimate n inch
G21 - Date exprimate n mmG21 - Date exprimate n mm
G22 Activare zon de siguranG22 Activare zon de siguran
G23 Anulare G22 G23 Anulare G22
G27 Control revenire din punctul de referinG27 Control revenire din punctul de referin
G28 Deplasare n punctul de referinG28 Deplasare n punctul de referin
G29 Revenire din punctul de referinG29 Revenire din punctul de referin
G30 Revenire n punctul de referin 2, 3 sau 4G30 Revenire n punctul de referin 2, 3 sau 4
G31 Funcia omiteG31 Funcia omite
G32 - Filetare
G33 Filetare
G34 Cicluri fixe
G35 Cicluri fixe
G36 Cicluri fixeG36 Compensare automat scul
G40 Anulare corecie sculG40 Anulare corecie scul
G41 Corecie de raz, stngaG41 Corecie de raz, stnga
G42 - Corecie de raz, dreaptaG42 - Corecie de raz, dreapta
G43 Corecie de lungime scul (+)
G44 Corecie de lungime scul (-)
G45 Mrire corecie de lungime
G46 Micorare corecie de lungimeG46 Identic cu G36
G49 Anulare corecie de lungime
G50 Funcia de scalare OFFG50 Setare sistem de coordonate
G51 Funcia de scalare ON
G52 Funcia de scalare ONG52 Setare sistem local de coordonate
G53 Setare sistem de coordonate mainG53 Setare sistem de coordonate main
G54 Setare sistem de coordonate pies, #1,....#9G54 Setare sistem de coordonate pies, #1,....#9
.....G59 Setare sistem de coordonate pies, #1,....#9.....G59 Setare sistem de coordonate pies, #1,....#9
G60 Poziionare unidirecional
G61 Modul: Control oprire precis
G62 Control automat al deplasrii la colG62 Control automat al deplasrii la col
G63 Ciclu pentru filetare interioarG63 Ciclu pentru filetare interioar
G64 Modul achiereG64 Modul achiere
G65 Apelare MACROG65 Apelare MACRO
G66 - Apelare MACRO (model)G66 - Apelare MACRO (model)
G67 Anulare apelare MACROG67 Anulare apelare MACRO
G68 Rotaie sistem de coordonateG68 Rotaie sistem de coordonate
G 69 Anulare G68 G 69 Anulare G68
G70 Date intrare n inchG70 Ciclu de finisare
G71 Date intrare n mmG71 Ciclu de strunjire
G72 Ciclu de strunjire plan
G73 Ciclu rapid de gurireG73 Repetare structur
G74 Ciclu de filetare, pe stnga, manualG74 Ciclu de gurire
G75 Ciclu grooving
G76 Ciclu pentru alezare de finisareG76 Ciclu de filetare
G80 Anulare cicluG80 Anulare ciclu
G81 Ciclu de gurireG81 Ciclu de gurire
G82 Ciclu de alezareG82 Ciclu de alezare
G83 Ciclu de gurire adncG83 Ciclu de gurire frontal
G84 Ciclu de filetare pe dreaptaG84 Ciclu de filetare frontal
G85 Ciclu de alezare
G86 Ciclu de alezare frontal
G87 Ciclu de alezare
G90 Sistem absolut de programareG90 Sistem absolut de programare
G91 Sistem incremental de programareG91 Sistem incremental de programare
G92 Repoziionare originea sistem de coordonateG92 Ciclu de filetare OD
G94 Avans n mm/ minG94 Ciclu strunjire frontal
G95 Avansul n mm/ rot
G96 Vitez constant de achiereG96 Vitez constant de achiere
G97 Anulare vitez constant de achiereG97 Anulare vitez constant de achiere
G98 Definire plan iniial cicluri fixeG98 Avans n mm/ min
G99 Revenire n planul de siguranG99 Avansul n mm/ rot
G107 Interpolare cilindric
G112 Interpolare n sistem polar de coordonate
G113 Anulare G112
Fiind cunoscut importana codurilor G este obligatorie consultarea documentaiei tehnice a echipamentului CNC.Tab. 1.2. Funcii MDenumireSemnificaia
M 00Stop program
M 03Pornire AP, sens CLW
M 04Pornire AP, sens CCLW
M 05Stop AP
M 06Schimbare scul
M 08Pornire LA
M 09Oprire LA
M 13Pornire AP, sens CLW
M 14Pornire AP, sens CCLW
M30Stop 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 mareSOFT Acceleraie dup o curb cu pant linDRIVE Viteza variaz funcie de curba acceleraieiGrupa 25 ORIWKS Orientare scul n sistemul de coordonate pies ORIMKS Orientare scul n sistemul de coordonate mainConform 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 planGrupa 3 = {G90, G91} modul de programare deplasriGrupa 5 = {G93, G94} mod programare avansGrupa 6 = {G20, G21} unitate de msurGrupa 7 = {G40, G41, G42} corecie de razGrupa 8 = {G43, G49} corecie de lungime sculGrupa 10 = {G98, G99} mod de revenire n cicluri fixeGrupa 12 = {G54, G55, G56, G57, G58, G59, G59.1, G59.2, G59.3} selectare sistem de coordonateGrupa 13 = {G61, G61.1, G64} modul de control al traiectoriei sculeiGrupe modale pentru codul MGrupa 4 = {M0, M1, M2, M30, M60} oprire program Grupa 6 = {M6} schimbare sculGrupa 7 = {M3, M4, M5} comand arbore principalGrupa 8 = {M7, M8, M9} comand lichid de achiereGrupa 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}