Kaj je G-koda?
G-koda je najpogostejši programski jezik za CNC, ki se uporablja v programski opremi CAM (računalniško podprta proizvodnja) za krmiljenje avtomatskih obdelovalnih strojev, znana pa je tudi kot RS-274.
Koda G je ukaz v CNC programu, ki se imenuje ukaz G. Z uporabo kode G je mogoče doseči hitro pozicioniranje, obratno krožno interpolacijo, vzporedno krožno interpolacijo, krožno interpolacijo vmesnih točk, programiranje polmera in obdelavo skokov za CNC obdelavo.
Kaj je interpreter G-kode?
Interpreter G-kode je pomemben modul programske opreme CNC krmilnika. CNC stroji Za opis informacij o obdelavi stroja, kot so pot orodja, izbira koordinat in odprtina hladilne tekočine, se običajno uporabljajo G-kode. Glavna funkcija interpreterja G-kode je interpretiranje G-kod v podatkovne bloke, ki jih lahko prepozna CNC sistem. Odprtost interpreterja G-kode je prav tako problem, ki ga je treba upoštevati pri načrtovanju in izvedbi.
V interpreterju G-kode je razgradnja G-kode po ključnih besedah ogrodje, združevanje kode pa je osnova za preverjanje sintakse.
Interpretator G-kode prebere G-kodo, jo interpretira v vmesno G-kodo, nato pa se podvrže interpolaciji in obdelavi krmiljenja položaja, na koncu pa izhodni modul pokliče gonilnik, da jo izpiše na kartico PCI ali ISA CNC stroja.
Kaj pomeni kratica G-koda?
G00 pomeni hitro pozicioniranje.
G01 pomeni linearno interpolacijo.
G02 pomeni krožno interpolacijo v smeri urinega kazalca.
G03 pomeni krožno interpolacijo v nasprotni smeri urinega kazalca.
G04 pomeni časovno omejen premor.
G05 pomeni interpolacijo loka skozi vmesne točke.
G06 pomeni parabolična interpolacija.
G07 pomeni interpolacijo Z-spline.
G08 pomeni pospešek podajanja.
G09 pomeni pojemanje podaj.
G10 pomeni nastavitev podatkov.
G16 pomeni polarno programiranje.
G17 pomeni obdelavo ravnine XY.
G18 pomeni strojno obdelana ravnina XZ.
G19 pomeni strojno obdelana ravnina YZ.
G20 pomeni imperialne velikosti (Frankov sistem).
G21 pomeni metrične velikosti (Frankov sistem).
G22 pomeni programsko velikost polmera.
G220 pomeni uporabo na sistemskem operacijskem vmesniku.
G23 pomeni programabilni premer.
G230 pomeni uporabo na vmesniku za upravljanje sistema.
G24 pomeni konec podprograma.
G25 pomeni skokovito obdelavo.
G26 pomeni zančno obdelavo.
G30 pomeni odpis povečave.
G31 pomeni definicijo povečave.
G32 pomeni rezanje navojev z enakim nagibom, imperialno.
G33 pomeni rezanje navojev z enakim naklonom, metrično.
G34 pomeni rezanje navojev z večjim korakom.
G35 pomeni rezanje navojev z zmanjšanim korakom.
G40 pomeni odmik orodja/odjava odmika orodja.
G41 pomeni kompenzacijo rezalnika - levo.
G42 pomeni kompenzacijo rezalnika - desno.
G43 pomeni pozitivni odmik orodja.
G44 pomeni negativni odmik orodja.
G45 pomeni odmik orodja +/-.
G46 pomeni odmik orodja +/-.
G47 pomeni odmik orodja -/-.
G48 pomeni odmik orodja -/+.
G49 pomeni odmik orodja 0/+.
G50 pomeni odmik orodja 0/-.
G51 pomeni odmik orodja +/0.
G52 pomeni odmik orodja -/0.
G53 pomeni ravni odmik, odloga.
G54 pomeni ravni odmik X.
G55 pomeni ravni odmik Y.
G56 pomeni ravni odmik Z.
G57 pomeni linearni odmik XY.
G58 pomeni ravni odmik XZ.
G59 pomeni ravni odmik YZ.
G60 pomeni natančen način poti (fino).
G61 pomeni natančen način poti (na sredini).
G62 pomeni natančen način poti (grobo).
G63 pomeni navojno rezanje.
G68 pomeni odmik orodja, notranji kot.
G69 pomeni odmik orodja, zunanji vogali.
G70 pomeni imperialne velikosti.
G71 pomeni metrične velikosti.
G74 pomeni vrnitev na referenčno točko (strojna ničelna točka).
G75 pomeni vrnitev na programirano ničelno koordinato.
G76 pomeni navojne sestavljene zanke.
G80 pomeni odjava iz standardnega cikla.
G81 pomeni zunanje standardne cikle.
G331 pomeni navojne standardne cikle.
G90 pomeni absolutno velikost.
G91 pomeni relativno velikost.
G92 pomeni koordinate montažnih elementov.
G93 pomeni čas odštevanja, podajalno hitrost.
G94 pomeni hitrost podajanja, podajanje na minuto.
G95 pomeni hitrost podajanja, podajanje na vrtljaj.
G96 pomeni konstantno linearno krmiljenje hitrosti.
G97 pomeni preklic konstantne linearne regulacije hitrosti.