
Mis on G-kood?
G-kood on CAM-i (arvutipõhise tootmise) tarkvaras automaatsete tööpinkide juhtimiseks kasutatav kõige levinum CNC programmeerimiskeel, mida tuntakse ka kui RS-274.
G-kood on CNC-programmi käsk, mida nimetatakse G-käsuks. G-koodi abil saab CNC-töötluses teostada kiiret positsioneerimist, pöördringinterpolatsiooni, paralleelringinterpolatsiooni, vahepunktide ringiinterpolatsiooni, raadiuse programmeerimist ja hüppetöötlust.
Mis on G-koodi interpreter?
G-koodi interpreter on CNC kontrolleri tarkvara oluline moodul. CNC-masinad Tavaliselt kasutatakse tööpingi töötlemisteabe, näiteks tööriista tee, koordinaatide valiku ja jahutusvedeliku ava kirjeldamiseks G-koode. G-koodi interpreteri peamine ülesanne on tõlgendada G-koode andmeplokkideks, mida CNC-süsteem suudab ära tunda. G-koodi interpreteri avatus on samuti probleem, mida tuleb projekteerimisel ja rakendamisel arvesse võtta.
G-koodi interpreteris on G-koodi märksõnade lagundamine skelett ja koodi rühmitamine on süntaksikontrolli alus.
G-koodi interpreter loeb G-koodi, tõlgendab selle G-vahekoodiks ning seejärel läbib interpolatsiooni ja positsiooni juhtimise töötlemise ja lõpuks kutsub väljundmoodul draiveri väljastama selle CNC-masina PCI- või ISA-kaardile.
Mida G-kood tähendab?
G00 tähistab kiirpositsioneerimist.
G01 tähistab lineaarset interpolatsiooni.
G02 tähistab päripäeva ringikujulise interpolatsiooni.
G03 tähistab vastupäeva ringikujulise interpolatsiooni.
G04 tähistab ajastatud pausi.
G05 tähistab kaare interpoleerimist läbi vahepunktide.
G06 tähistab paraboolset interpolatsiooni.
G07 tähistab Z-spline'i interpolatsiooni.
G08 tähistab etteandekiirendust.
G09 tähistab etteande aeglustust.
G10 tähistab andmete seadistamist.
G16 tähistab polaarprogrammeerimist.
G17 tähistab XY-tasandi töötlemist.
G18 tähistab freesitud XZ-tasandit.
G19 tähistab freesitud YZ-tasandit.
G20 tähistab imperiaalseid suurusi (Franki süsteem).
G21 tähistab meetrilisi suurusi (Franki süsteem).
G22 tähistab programmiliselt raadiuse suurust.
G220 tähistab kasutamist süsteemi operatsiooniliidesel.
G23 tähistab programmeeritavat läbimõõtu.
G230 tähistab kasutamist süsteemi operatsiooniliidesel.
G24 tähistab alamprogrammi lõppu.
G25 tähistab hüppetöötlust.
G26 tähistab silmustöötlust.
G30 tähistab suurenduse mahakandmist.
G31 tähistab suurenduse definitsiooni.
G32 tähistab võrdse sammuga keermelõikamist, tollimõõtudes.
G33 tähistab võrdse sammuga keermelõikamist, meetrilist.
G34 tähistab suurendatud sammuga keermelõikamist.
G35 tähistab vähendatud sammuga keermelõikamist.
G40 tähistab tööriista nihet/tööriista nihke väljalogimist.
G41 tähistab lõikuri kompensatsiooni - vasakule.
G42 tähistab lõikuri kompensatsiooni - paremal.
G43 tähistab tööriista positiivset nihet.
G44 tähistab tööriista nihet - negatiivne.
G45 tähistab tööriista nihet +/-.
G46 tähistab tööriista nihet +/-.
G47 tähistab tööriista nihet -/-.
G48 tähistab tööriista nihet -/+.
G49 tähistab tööriista nihet 0/+.
G50 tähistab tööriista nihet 0/-.
G51 tähistab tööriista nihet +/0.
G52 tähistab tööriista nihet -/0.
G53 tähistab sirget nihet, logi maha.
G54 tähistab sirget nihet X.
G55 tähistab sirget Y-nihet.
G56 tähistab sirget nihet Z.
G57 tähistab lineaarset nihet XY.
G58 tähistab sirget nihet XZ.
G59 tähistab sirgjoonelist nihet YZ-s.
G60 tähistab täpset teekonda (täpne).
G61 tähistab täpset teekonda (keskmine).
G62 tähistab täpset teekonda (jämedat).
G63 tähistab keermestamist.
G68 tähistab tööriista nihet sisenurgas.
G69 tähistab tööriista nihet, välisnurki.
G70 tähistab imperiaalseid suurusi.
G71 tähistab meetrilisi suurusi.
G74 tähistab tugipunkti (masina nullpunkti) tagasipöördumist.
G75 tähistab programmeeritud koordinaatide nullpunkti naasmist.
G76 tähistab keermestatud liitsilmuseid.
G80 tähistab konserveeritud tsükli väljalogimist.
G81 tähistab väliseid salvestatud tsükleid.
G331 tähistab keermestatud konserveeritud tsükleid.
G90 tähistab absoluutset suurust.
G91 tähistab suhtelist suurust.
G92 tähistab eelvalmistatud koordinaate.
G93 tähistab pöördloendusaega, ettenihke kiirust.
G94 tähistab etteandekiirust ehk söötmist minutis.
G95 tähistab etteandekiirust ehk etteannet pöörde kohta.
G96 tähistab konstantset lineaarset kiiruse juhtimist.
G97 tähistab konstantse lineaarse kiiruse juhtimise tühistamist.





