
Kas yra G kodas?
G kodas yra labiausiai paplitusi CNC programavimo kalba, naudojama CAM (kompiuterizuotos gamybos) programinėje įrangoje automatinėms staklėms valdyti, dar žinoma kaip RS-274.
G kodas yra CNC programos instrukcija, vadinama G komanda. Naudojant G kodą, galima atlikti greitą padėties nustatymą, atvirkštinę apskritiminę interpoliaciją, lygiagrečią apskritiminę interpoliaciją, tarpinių taškų apskritiminę interpoliaciją, spindulio programavimą ir šuolių apdorojimą CNC apdirbimui.
Kas yra G kodo interpretatorius?
G kodo interpretatorius yra svarbus CNC valdiklio programinės įrangos modulis. CNC staklės Paprastai G kodai naudojami staklių apdirbimo informacijai, pvz., įrankio keliui, koordinačių pasirinkimui ir aušinimo skysčio atidarymui, aprašyti. Pagrindinė G kodo interpretatoriaus funkcija yra interpretuoti G kodus į duomenų blokus, kuriuos gali atpažinti CNC sistema. G kodo interpretatoriaus atvirumas taip pat yra problema, į kurią reikia atsižvelgti projektuojant ir įgyvendinant.
G kodo interpretatoriuje G kodo raktinių žodžių skaidymas yra skeletas, o kodo grupavimas yra sintaksės tikrinimo pagrindas.
G kodo interpretatorius nuskaito G kodą, interpretuoja jį į G tarpinį kodą, tada atlieka interpoliaciją ir padėties valdymo apdorojimą, o galiausiai išvesties modulis iškviečia tvarkyklę, kad išvestų jį į CNC staklės PCI arba ISA kortelę.
Ką reiškia G kodas?
G00 reiškia greitą padėties nustatymą.
G01 reiškia tiesinę interpoliaciją.
G02 reiškia laikrodžio rodyklės apskritiminę interpoliaciją.
G03 reiškia prieš laikrodžio rodyklę vykstančią apskritiminę interpoliaciją.
G04 reiškia laiko pauzę.
G05 reiškia lanko interpoliaciją per tarpinius taškus.
G06 reiškia parabolinę interpoliaciją.
G07 reiškia Z-spline interpoliaciją.
G08 reiškia padavimo pagreitį.
G09 reiškia padavimo lėtėjimą.
G10 reiškia duomenų nustatymus.
G16 reiškia polinį programavimą.
G17 reiškia apdirbimą XY plokštumoje.
G18 reiškia apdirbtą XZ plokštumą.
G19 reiškia apdirbtą YZ plokštumą.
G20 reiškia imperinius dydžius (Franko sistema).
G21 reiškia metrinius dydžius (Franko sistema).
G22 programiškai reiškia spindulio dydį.
G220 reiškia naudojimą sistemos valdymo sąsajoje.
G23 reiškia programuojamą skersmens dydį.
G230 reiškia naudojimą sistemos valdymo sąsajoje.
G24 reiškia subrutinos pabaigą.
G25 reiškia šuolinį apdirbimą.
G26 reiškia kilpinį apdirbimą.
G30 reiškia didinimo nurašymą.
G31 reiškia didinimo apibrėžimą.
G32 reiškia vienodo žingsnio sriegio pjovimą, imperinis.
G33 reiškia vienodo žingsnio sriegio pjovimą, metrinį.
G34 reiškia padidinto žingsnio sriegio pjovimą.
G35 reiškia sumažinto žingsnio sriegio pjovimą.
G40 reiškia įrankio poslinkį / įrankio poslinkio atsijungimą.
G41 reiškia pjovimo kompensavimą – kairėje.
G42 reiškia pjaustytuvo kompensaciją – dešinėje.
G43 reiškia teigiamą įrankio poslinkį.
G44 reiškia įrankio poslinkį – neigiamą.
G45 reiškia įrankio poslinkį +/-.
G46 reiškia įrankio poslinkį +/-.
G47 reiškia įrankio poslinkį -/-.
G48 reiškia įrankio poslinkį -/+.
G49 reiškia įrankio poslinkį 0/+.
G50 reiškia įrankio poslinkį 0/-.
G51 reiškia įrankio poslinkį +/0.
G52 reiškia įrankio poslinkį -/0.
G53 reiškia tiesų poslinkį, atsijungimą.
G54 reiškia tiesų poslinkį X.
G55 reiškia tiesų Y poslinkį.
G56 reiškia tiesų poslinkį Z.
G57 reiškia tiesinį poslinkį XY.
G58 reiškia tiesų poslinkį XZ.
G59 reiškia tiesų poslinkį YZ.
G60 reiškia tikslaus kelio režimą (gerai).
G61 reiškia tikslaus kelio režimą (vidurinis).
G62 reiškia tikslaus kelio režimą (grubų).
G63 reiškia sriegimą.
G68 reiškia įrankio poslinkį, vidinį kampą.
G69 reiškia įrankio poslinkį, išorinius kampus.
G70 reiškia imperinius dydžius.
G71 reiškia metrinius dydžius.
G74 reiškia grįžimą į atskaitos tašką (įrenginio nulį).
G75 reiškia grįžimą į užprogramuotą koordinačių nulį.
G76 reiškia srieginius sudėtinius kilpinius žiedus.
G80 reiškia išregistruoto ciklo atsijungimą.
G81 reiškia išorinius įrašytus ciklus.
G331 reiškia srieginius fiksuotus ciklus.
G90 reiškia absoliutų dydį.
G91 reiškia santykinį dydį.
G92 reiškia surenkamųjų koordinačių santrumpą.
G93 reiškia atgalinės atskaitos laiką, pastūmą.
G94 reiškia padavimo greitį, pastūmą per minutę.
G95 reiškia pastūmos greitį, pastūmą per apsisukimą.
G96 reiškia pastovų tiesinį greičio valdymą.
G97 reiškia pastovaus linijinio greičio valdymo atšaukimą.





