
Kas ir G kods?
G-kods ir visizplatītākā CNC programmēšanas valoda, ko izmanto CAM (datorizētās ražošanas) programmatūrā automātisko darbgaldu vadībai, kas pazīstama arī kā RS-274.
G kods ir instrukcija CNC programmā, ko sauc par G komandu. Izmantojot G kodu, var realizēt ātro pozicionēšanu, apgriezto apļveida interpolāciju, paralēlo apļveida interpolāciju, starppunktu apļveida interpolāciju, rādiusa programmēšanu un lēcienu apstrādi CNC apstrādei.
Kas ir G-koda interpretētājs?
G koda interpretētājs ir svarīgs CNC kontrollera programmatūras modulis. CNC mašīnas parasti izmanto G kodus, lai aprakstītu darbgalda apstrādes informāciju, piemēram, instrumenta ceļu, koordinātu izvēli un dzesēšanas šķidruma atvēršanu. G koda interpretētāja galvenā funkcija ir interpretēt G kodus datu blokos, ko var atpazīt CNC sistēma. G koda interpretētāja atvērtība ir arī problēma, kas jāņem vērā projektēšanā un ieviešanā.
G-koda interpretētājā G-koda atslēgvārdu sadalīšana ir skelets, un koda grupēšana ir sintakses pārbaudes pamats.
G koda interpretētājs nolasa G kodu, interpretē to G starpkodā un pēc tam veic interpolāciju un pozīcijas kontroles apstrādi, un visbeidzot izvades modulis izsauc draiveri, lai to izvadītu uz CNC iekārtas PCI vai ISA karti.
Ko nozīmē G kods?
G00 apzīmē ātro pozicionēšanu.
G01 apzīmē lineāro interpolāciju.
G02 apzīmē apļveida interpolāciju pulksteņrādītāja virzienā.
G03 apzīmē apļveida interpolāciju pretēji pulksteņrādītāja virzienam.
G04 apzīmē laika pauzi.
G05 apzīmē loka interpolāciju caur starppunktiem.
G06 apzīmē parabolisko interpolāciju.
G07 apzīmē Z-splaina interpolāciju.
G08 apzīmē padeves paātrinājumu.
G09 apzīmē padeves palēninājumu.
G10 apzīmē datu iestatīšanu.
G16 apzīmē polāro programmēšanu.
G17 apzīmē apstrādi XY plaknē.
G18 apzīmē apstrādātu XZ plakni.
G19 apzīmē apstrādātu YZ plakni.
G20 apzīmē imperiālos izmērus (Franka sistēma).
G21 apzīmē metriskos izmērus (Franka sistēma).
G22 programmatiski apzīmē rādiusa izmēru.
G220 apzīmē lietošanu sistēmas darbības saskarnē.
G23 apzīmē programmējamu diametra izmēru.
G230 apzīmē lietošanu sistēmas darbības saskarnē.
G24 apzīmē apakšprogrammas beigas.
G25 apzīmē lēciena apstrādi.
G26 apzīmē cilpas apstrādi.
G30 apzīmē palielinājuma norakstīšanu.
G31 apzīmē palielinājuma definīciju.
G32 apzīmē vienāda soļa vītnes griešanu, imperiālos mēros.
G33 apzīmē vienāda soļa vītnes griešanu metriskā veidā.
G34 apzīmē palielināta soļa vītnes griešanu.
G35 apzīmē vītnes griešanu ar samazinātu soli.
G40 apzīmē instrumenta nobīdi/instrumenta nobīdes atteikšanos.
G41 apzīmē griezēja kompensāciju — pa kreisi.
G42 apzīmē griezēja kompensāciju — pa labi.
G43 apzīmē instrumenta nobīdi — pozitīvu.
G44 apzīmē instrumenta nobīdi — negatīvu.
G45 apzīmē instrumenta nobīdi +/-.
G46 apzīmē instrumenta nobīdi +/-.
G47 apzīmē instrumenta nobīdi -/-.
G48 apzīmē instrumenta nobīdi -/+.
G49 apzīmē instrumenta nobīdi 0/+.
G50 apzīmē instrumenta nobīdi 0/-.
G51 apzīmē instrumenta nobīdi +/0.
G52 apzīmē instrumenta nobīdi -/0.
G53 apzīmē taisnu nobīdi, atslēgšanos.
G54 apzīmē taisnu nobīdi X.
G55 apzīmē taisnu nobīdi Y.
G56 apzīmē taisnu nobīdi Z.
G57 apzīmē lineāro nobīdi XY.
G58 apzīmē taisnu nobīdi XZ.
G59 apzīmē taisnu nobīdi YZ.
G60 apzīmē precīzu ceļa režīmu (precīzu).
G61 apzīmē precīzu ceļa režīmu (vidējo).
G62 apzīmē precīzu trajektorijas režīmu (rupju).
G63 apzīmē vītņošanu.
G68 apzīmē instrumenta nobīdi, iekšējo stūri.
G69 apzīmē instrumenta nobīdi, ārējos stūrus.
G70 apzīmē imperiālos izmērus.
G71 apzīmē metriskos izmērus.
G74 apzīmē atgriešanos atskaites punktā (mašīnas nulle).
G75 apzīmē atgriešanos ieprogrammētajā koordinātu nulles punktā.
G76 apzīmē vītņotas saliktas cilpas.
G80 apzīmē atteikšanos no saglabātā cikla.
G81 apzīmē ārējos saglabātos ciklus.
G331 apzīmē vītņotus konservētus ciklus.
G90 apzīmē absolūto izmēru.
G91 apzīmē relatīvo izmēru.
G92 apzīmē iepriekš sagatavotas koordinātas.
G93 apzīmē atpakaļskaitīšanas laiku, padevi.
G94 apzīmē padeves ātrumu, padeves minūtē.
G95 apzīmē padeves ātrumu, padevi uz apgriezienu.
G96 apzīmē nemainīgu lineāru ātruma kontroli.
G97 apzīmē konstantas lineāras ātruma vadības atcelšanu.





