
Wat is G-koade?
G-koade is de meast foarkommende CNC-programmeartaal dy't brûkt wurdt yn CAM (Computer Aided Manufacturing) software om automatyske masine-ark te kontrolearjen, ek wol bekend as RS-274.
G-koade is de ynstruksje yn it CNC-programma, dy't oantsjut wurdt as it G-kommando. Mei help fan G-koade kinne rappe posysjonearring, omkearde sirkelfoarmige ynterpolaasje, parallelle sirkelfoarmige ynterpolaasje, tuskenpuntsirkelfoarmige ynterpolaasje, radiusprogrammearring en sprongferwurking foar CNC-ferwurking realisearre wurde.
Wat is in G-koade-ynterpreter?
De G-koade-ynterpreter is in wichtige module fan 'e CNC-controllersoftware. CNC-masines meastentiids brûke G-koades om de ferwurkingsynformaasje fan 'e masine-ark te beskriuwen, lykas it arkpaad, de seleksje fan koördinaten en de iepening fan it koelmiddel. It is de wichtichste funksje fan 'e G-koade-ynterpreter om G-koades te ynterpretearjen yn gegevensblokken dy't werkenber binne troch it CNC-systeem. De iepenheid fan 'e G-koade-ynterpreter is ek in probleem dat yn it ûntwerp en de ymplemintaasje beskôge wurde moat.
Yn 'e G-koade-ynterpreter is de kaaiwurdûntleding fan G-koade it skelet, en de groepering fan koade is de basis foar syntaksiskontrôle.
De G-koade-ynterpreter lêst de G-koade, ynterpreteart it yn G-tuskenlizzende koade, en ûndergiet dan ynterpolaasje en posysjekontrôleferwurking, en úteinlik ropt de útfiermodule de stjoerprogramma op om it út te fieren nei de PCI- of ISA-kaart fan in CNC-masine.
Wêr stiet G-koade foar?
G00 stiet foar flugge posysjonearring.
G01 stiet foar lineêre ynterpolaasje.
G02 stiet foar sirkelfoarmige ynterpolaasje mei de klok mei.
G03 stiet foar sirkelfoarmige ynterpolaasje tsjin de klok yn.
G04 stiet foar timed pauze.
G05 stiet foar bôge-ynterpolaasje troch tuskenpunten.
G06 stiet foar parabolyske ynterpolaasje.
G07 stiet foar Z-spline-ynterpolaasje.
G08 stiet foar feedfersnelling.
G09 stiet foar feeddeceleraasje.
G10 stiet foar gegevensynstelling.
G16 stiet foar poalprogrammearring.
G17 stiet foar it bewurkjen fan XY-fleantúch.
G18 stiet foar machineare XZ-flak.
G19 stiet foar machineare YZ-fleantúch.
G20 stiet foar imperiale maten (Frank-systeem).
G21 stiet foar metryske grutte (Frank-systeem).
G22 stiet programmatysk foar radiusgrutte.
G220 stiet foar gebrûk op systeembestjoeringsynterface.
G23 stiet foar Diameter Grutte Programmeerber.
G230 stiet foar gebrûk op 'e systeembestjoeringsynterface.
G24 stiet foar ein fan subroutine.
G25 stiet foar Springbewerking.
G26 stiet foar loopbewerking.
G30 stiet foar magnification write-off.
G31 stiet foar fergruttingsdefinysje.
G32 stiet foar Gelikense Pitch Thread Cutting, Imperial.
G33 stiet foar Gelikense Pitch Thread Cutting, Metrysk.
G34 stiet foar ferhege toanhichte triedsnijding.
G35 stiet foar triedsnijden mei fermindere toanhichte.
G40 stiet foar arkoffset/arkoffset-útlogje.
G41 stiet foar snijderkompensaasje - lofts.
G42 stiet foar snijderkompensaasje - rjochts.
G43 stiet foar arkoffset - posityf.
G44 stiet foar arkoffset - negatyf.
G45 stiet foar arkoffset +/-.
G46 stiet foar arkoffset +/-.
G47 stiet foar arkoffset-/-.
G48 stiet foar arkoffset -/+.
G49 stiet foar arkoffset 0/+.
G50 stiet foar arkoffset 0/-.
G51 stiet foar arkoffset +/0.
G52 stiet foar arkoffset-/0.
G53 stiet foar rjochte offset, ôfmelde.
G54 stiet foar rjochte offset X.
G55 stiet foar rjochte offset Y.
G56 stiet foar rjochte offset Z.
G57 stiet foar lineêre offset XY.
G58 stiet foar rjochte offset XZ.
G59 stiet foar rjochte offset YZ.
G60 stiet foar krekte paadmodus (fyn).
G61 stiet foar krekte paadmodus (midden).
G62 stiet foar krekte paadmodus (grov).
G63 stiet foar tapping.
G68 stiet foar arkoffset, binnenhoeke.
G69 stiet foar arkoffset, bûtenste hoeken.
G70 stiet foar imperiale maten.
G71 stiet foar metryske grutte.
G74 stiet foar referinsjepuntweromkomst (masjinerul).
G75 stiet foar weromgean nei de programmearre koördinaat nul.
G76 stiet foar threaded compound loops.
G80 stiet foar ynstelde syklusútlogging.
G81 stiet foar eksterne ynstelde syklusen.
G331 stiet foar threaded canned cycles.
G90 stiet foar absolute grutte.
G91 stiet foar relative grutte.
G92 stiet foar prefab koördinaten.
G93 stiet foar countdown tiid, feedrate.
G94 stiet foar feed rate, feeds per minute.
G95 stiet foar feed rate, feed per revolúsje.
G96 stiet foar konstante lineêre snelheidskontrôle.
G97 stiet foar annulearje konstante lineêre snelheidskontrôle.





