
Što je G kod?
G-kod je najčešći CNC programski jezik koji se koristi u CAM (Computer Aided Manufacturing) softveru za upravljanje automatskim alatnim strojevima, a poznat je i kao RS-274.
G kod je instrukcija u CNC programu, koja se naziva G naredba. Korištenjem G koda može se ostvariti brzo pozicioniranje, obrnuta kružna interpolacija, paralelna kružna interpolacija, kružna interpolacija međutočaka, programiranje radijusa i obrada skokova za CNC obradu.
Što je interpreter G-koda?
Interpreter G koda je važan modul softvera CNC kontrolera. CNC strojevi Obično se koriste G kodovi za opisivanje informacija o obradi alatnog stroja, kao što su putanja alata, odabir koordinata i otvaranje rashladne tekućine. Glavna funkcija interpretatora G-koda je interpretiranje G-kodova u blokove podataka koje CNC sustav može prepoznati. Otvorenost interpretatora G-koda također je problem koji se mora uzeti u obzir pri dizajnu i implementaciji.
U interpreteru G-koda, dekompozicija G-koda po ključnim riječima je kostur, a grupiranje koda je osnova za provjeru sintakse.
Interpreter G koda čita G kod, interpretira ga u G međukod, zatim prolazi kroz interpolaciju i obradu upravljanja položajem, te na kraju izlazni modul poziva upravljački program za ispis na PCI ili ISA karticu CNC stroja.
Što znači G kod?
G00 označava brzo pozicioniranje.
G01 označava linearnu interpolaciju.
G02 označava kružnu interpolaciju u smjeru kazaljke na satu.
G03 označava kružnu interpolaciju suprotno od smjera kazaljke na satu.
G04 označava vremensku pauzu.
G05 označava interpolaciju luka kroz međutočke.
G06 je kratica za paraboličku interpolaciju.
G07 je kratica za Z-spline interpolaciju.
G08 označava ubrzanje napredovanja.
G09 označava usporavanje napredovanja.
G10 je kratica za postavljanje podataka.
G16 je kratica za polarno programiranje.
G17 označava obradu XY ravnine.
G18 označava obrađenu XZ ravninu.
G19 označava strojno obrađenu ravninu YZ.
G20 označava imperijalne veličine (Frankov sustav).
G21 označava metričke veličine (Frankov sustav).
G22 programski označava veličinu radijusa.
G220 označava upotrebu na sučelju operacijskog sustava.
G23 je kratica za programabilni promjer.
G230 označava upotrebu na sučelju operacija sustava.
G24 označava kraj podrutine.
G25 je kratica za skokovnu obradu.
G26 označava obradu petlji.
G30 je kratica za otpis uvećanja.
G31 je kratica za definiciju uvećanja.
G32 je kratica za rezanje navoja jednakog koraka, imperijalno.
G33 je kratica za rezanje navoja s jednakim korakom, metričko.
G34 označava rezanje navoja s povećanim korakom.
G35 označava rezanje navoja sa smanjenim korakom.
G40 je kratica za odmak alata/odjava odmaka alata.
G41 označava kompenzaciju rezača - lijevo.
G42 označava kompenzaciju rezača - desno.
G43 označava odmak alata - pozitivan.
G44 označava odmak alata - negativan.
G45 označava odmak alata +/-.
G46 označava odmak alata +/-.
G47 označava odmak alata -/-.
G48 označava odmak alata -/+.
G49 označava odmak alata 0/+.
G50 označava odmak alata 0/-.
G51 označava odmak alata +/0.
G52 označava odmak alata -/0.
G53 znači ravni pomak, određivanje smjera.
G54 označava ravni pomak X.
G55 označava ravni pomak Y.
G56 označava ravni pomak Z.
G57 označava linearni pomak XY.
G58 označava ravni pomak XZ.
G59 označava ravni pomak YZ.
G60 označava točan način rada puta (fino).
G61 označava točan način rada putanje (sredina).
G62 označava točan način rada puta (grubi).
G63 je kratica za narezivanje navoja.
G68 označava odmak alata, unutarnji kut.
G69 označava odmak alata, vanjski kutovi.
G70 označava imperijalne veličine.
G71 označava metričke veličine.
G74 označava povratak u referentnu točku (nultu točku stroja).
G75 označava povratak na programiranu koordinatnu nultu točku.
G76 označava navojne složene petlje.
G80 je kratica za odjavu iz standardnog ciklusa.
G81 označava vanjske standardne cikluse.
G331 označava navojne standardne cikluse.
G90 označava apsolutnu veličinu.
G91 označava relativnu veličinu.
G92 označava prefab koordinate.
G93 označava vrijeme odbrojavanja, brzinu napredovanja.
G94 označava brzinu napredovanja, broj napredovanja u minuti.
G95 označava brzinu posmaka, posmak po okretu.
G96 označava konstantnu linearnu kontrolu brzine.
G97 označava otkazivanje konstantne linearne kontrole brzine.





