
Šta 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 mašinama, 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đutačaka, programiranje radijusa i obrada skokova za CNC obradu.
Šta je interpreter G-koda?
Interpreter G koda je važan modul softvera CNC kontrolera. CNC mašine Obično se koriste G kodovi za opisivanje informacija o obradi alatne mašine, kao što su putanja alata, odabir koordinata i otvaranje rashladne tečnosti. Glavna funkcija interpretera G-koda je interpretiranje G-kodova u blokove podataka koje CNC sistem može prepoznati. Otvorenost interpretera G-koda je također problem koji se mora uzeti u obzir prilikom dizajna i implementacije.
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, a zatim prolazi kroz interpolaciju i obradu kontrole položaja, te na kraju izlazni modul poziva drajver da ga pošalje na PCI ili ISA karticu CNC mašine.
Šta znači skraćenica G kod?
G00 je skraćenica za brzo pozicioniranje.
G01 je skraćenica za linearnu interpolaciju.
G02 je skraćenica za kružnu interpolaciju u smjeru kazaljke na satu.
G03 označava kružnu interpolaciju suprotno od kazaljke na satu.
G04 je skraćenica za vremensku pauzu.
G05 označava interpolaciju luka kroz međutačke.
G06 je skraćenica za paraboličku interpolaciju.
G07 je skraćenica za Z-spline interpolaciju.
G08 označava ubrzanje posmaka.
G09 označava usporavanje napredovanja.
G10 je skraćenica za podešavanje podataka.
G16 je skraćenica za polarno programiranje.
G17 označava obradu XY ravni.
G18 je skraćenica za obrađenu XZ ravan.
G19 je skraćenica za obrađenu YZ ravan.
G20 je skraćenica za imperijalne veličine (Frankov sistem).
G21 je skraćenica za metričke veličine (Frankov sistem).
G22 programski označava veličinu radijusa.
G220 je skraćenica za upotrebu na interfejsu za upravljanje sistemom.
G23 je skraćenica za programabilnu veličinu prečnika.
G230 je skraćenica za upotrebu na interfejsu sistema za upravljanje.
G24 označava kraj podrutine.
G25 je skraćenica za skokovnu obradu.
G26 je skraćenica za petljnu obradu.
G30 je skraćenica za otpis uvećanja.
G31 je skraćenica za definiciju uvećanja.
G32 je skraćenica za rezanje navoja jednakog koraka, imperijalno.
G33 je skraćenica za rezanje navoja s jednakim korakom, metričko.
G34 označava rezanje navoja sa povećanim korakom.
G35 je skraćenica za rezanje navoja sa smanjenim korakom.
G40 je skraćenica za odstupanje alata/odjava odstupanja alata.
G41 označava kompenzaciju rezača - lijevo.
G42 je skraćenica za kompenzaciju rezača - desno.
G43 označava odstupanje alata - pozitivno.
G44 je skraćenica za odstupanje alata - negativno.
G45 je skraćenica za odstupanje alata +/-.
G46 je skraćenica za odstupanje alata +/-.
G47 je skraćenica za ofset alata-/-.
G48 je skraćenica za odstupanje alata -/+.
G49 označava odstupanje alata 0/+.
G50 označava odstupanje alata 0/-.
G51 označava ofset alata +/0.
G52 je skraćenica za ofset alata-/0.
G53 je skraćenica za ravni pomak, određivanje udaljenosti.
G54 je skraćenica za ravni ofset X.
G55 označava ravni ofset Y.
G56 je skraćenica za ravni ofset Z.
G57 je skraćenica za linearni ofset XY.
G58 je skraćenica za ravni ofset XZ.
G59 je skraćenica za ravni ofset YZ.
G60 je skraćenica za tačan način rada putanje (fino).
G61 označava tačan način rada putanje (sredina).
G62 označava tačan način rada putanje (grubi).
G63 je skraćenica za narezivanje navoja.
G68 označava odstupanje alata, unutrašnji ugao.
G69 je skraćenica za odstupanje alata, vanjski uglovi.
G70 označava imperijalne veličine.
G71 je skraćenica za metričke veličine.
G74 je skraćenica za povratak na referentnu tačku (nultu tačku mašine).
G75 označava povratak na programiranu koordinatnu nultu tačku.
G76 je skraćenica za navojne složene petlje.
G80 je skraćenica za odjavu iz standardnog ciklusa.
G81 je skraćenica za eksterne standardne cikluse.
G331 je skraćenica za navojne standardne cikluse.
G90 označava apsolutnu veličinu.
G91 označava relativnu veličinu.
G92 je skraćenica za prefab koordinate.
G93 označava vrijeme odbrojavanja, brzinu kretanja.
G94 označava brzinu napredovanja, broj pomaka u minuti.
G95 označava brzinu posmaka, posmak po okretu.
G96 je skraćenica za konstantnu linearnu kontrolu brzine.
G97 označava otkazivanje konstantne linearne kontrole brzine.





