Laatste update: 2024-01-17 Door 3 Min Lees

Wat is G-code voor CNC-programmering en -bewerking?

G-code

Wat is G-code?

G-code is de meestgebruikte CNC-programmeertaal in CAM-software (Computer Aided Manufacturing) voor de besturing van automatische machinegereedschappen. G-code wordt ook wel RS-274 genoemd.

G-code is de instructie in het CNC-programma, waarnaar wordt verwezen als de G-opdracht. Met behulp van G-code kunnen snelle positionering, omgekeerde circulaire interpolatie, parallelle circulaire interpolatie, tussenliggende punt circulaire interpolatie, radiusprogrammering en sprongverwerking voor CNC-bewerking worden gerealiseerd.

Wat is een G-code-interpreter?

De G-code-interpreter is een belangrijke module van de CNC-controllersoftware. CNC-machines gebruiken meestal G-codes om de bewerkingsinformatie van de machinetool te beschrijven, zoals het gereedschapspad, de selectie van coördinaten en de opening van het koelmiddel. Het is de hoofdfunctie van de G-code-interpreter om G-codes te interpreteren in datablokken die door het CNC-systeem herkend kunnen worden. De openheid van de G-code-interpreter is ook een probleem dat in het ontwerp en de implementatie in overweging moet worden genomen.

In de G-code-interpreter vormt de sleutelwoordontleding van G-code het skelet en vormt de groepering van code de basis voor syntaxiscontrole.

De G-code-interpreter leest de G-code, interpreteert deze in G-tussencode en ondergaat vervolgens interpolatie- en positiecontroleverwerking. Ten slotte roept de uitvoermodule de driver aan om de code uit te voeren naar de PCI- of ISA-kaart van een CNC-machine.

Waar staat G-code voor?

G00 staat voor snelle positionering.

G01 staat voor lineaire interpolatie.

G02 staat voor met de klok mee cirkelvormige interpolatie.

G03 staat voor tegen de klok in circulaire interpolatie.

G04 staat voor timed pause.

G05 staat voor booginterpolatie via tussenliggende punten.

G06 staat voor parabolische interpolatie.

G07 staat voor Z-spline-interpolatie.

G08 staat voor feed acceleration.

G09 staat voor feed deceleration.

G10 staat voor data setup.

G16 staat voor polaire programmering.

G17 staat voor het bewerken van het XY-vlak.

G18 staat voor machinaal bewerkt XZ-vlak.

G19 staat voor machinaal bewerkt YZ-vlak.

G20 staat voor imperiale maten (Frank-systeem).

G21 staat voor metrische maten (Frank-systeem).

G22 staat programmatisch voor radiusgrootte.

G220 staat voor Use on System Operating Interface.

G23 staat voor Diameter Size Programmable.

G230 staat voor gebruik op de systeembedieningsinterface.

G24 staat voor einde subroutine.

G25 staat voor Jump Machining.

G26 staat voor loop machining.

G30 staat voor magnification write-off.

G31 staat voor vergrotingsdefinitie.

G32 staat voor Equal Pitch Thread Cutting, Imperial.

G33 staat voor Equal Pitch Thread Cutting, Metrisch.

G34 staat voor schroefdraad snijden met verhoogde spoed.

G35 staat voor gereduceerde spoeddraadsnijden.

G40 staat voor tool offset/tool ​​offset logout.

G41 staat voor freescompensatie - links.

G42 staat voor freescompensatie - rechts.

G43 staat voor gereedschapsoffset - positief.

G44 staat voor gereedschapsoffset - negatief.

G45 staat voor gereedschapsoffset +/-.

G46 staat voor gereedschapsoffset +/-.

G47 staat voor tool offset-/-.

G48 staat voor gereedschapsoffset -/+.

G49 staat voor gereedschapsoffset 0/+.

G50 staat voor gereedschapsoffset 0/-.

G51 staat voor gereedschapsoffset +/0.

G52 staat voor gereedschapsoffset-/0.

G53 staat voor straight offset, log off.

G54 staat voor rechte offset X.

G55 staat voor straight offset Y.

G56 staat voor rechte offset Z.

G57 staat voor lineaire offset XY.

G58 staat voor straight offset XZ.

G59 staat voor straight offset YZ.

G60 staat voor accurate path mode (fijn).

G61 staat voor accurate padmodus (midden).

G62 staat voor accurate path mode (grof).

G63 staat voor tappen.

G68 staat voor gereedschapsoffset, binnenhoek.

G69 staat voor gereedschapsoffset, buitenhoeken.

G70 staat voor imperiale maten.

G71 staat voor metrische maten.

G74 staat voor referentiepuntretour (machine nul).

G75 staat voor terugkeren naar het geprogrammeerde coördinaatnulpunt.

G76 staat voor threaded compound loops.

G80 staat voor canned cycle logout.

G81 staat voor externe voorgeprogrammeerde cycli.

G331 staat voor threaded canned cycles.

G90 staat voor absolute grootte.

G91 staat voor relatieve grootte.

G92 staat voor prefab-coördinaten.

G93 staat voor afteltijd, voedingssnelheid.

G94 staat voor feed rate, feeds per minute.

G95 staat voor feed rate, voeding per omwenteling.

G96 staat voor constante lineaire snelheidsregeling.

G97 staat voor cancel constant linear speed control.

Hoe gebruik je een CNC-plasmasnijder voor beginners?

07 september 2022 Vorige bericht

Kun je gewone freesbits gebruiken in een CNC-machine?

16 dec. 2022 next Post

Verder lezen

10 beste houtdraaibanken die u kunt kiezen 2024
2024-11-29 8 Min Read

10 beste houtdraaibanken die u kunt kiezen 2024

Op zoek naar uw beste draaibank voor houtbewerking? Hier is een lijst met de top 10 populairste houtdraaibanken van 2024 voor zowel beginners als professionals.

Hoe bouw je een CNC-machine vanaf nul? - DIY-gids
2024-11-29 10 Min Read

Hoe bouw je een CNC-machine vanaf nul? - DIY-gids

Ben je aan het leren en onderzoeken hoe je je eigen CNC-kits voor beginners kunt maken? Bekijk deze doe-het-zelfgids over hoe je stap voor stap een CNC-machine vanaf nul bouwt.

Is een 3D Een CNC-machine printen? 3D Kosten printen versus CNC
2024-11-29 6 Min Read

Is een 3D Een CNC-machine printen? 3D Kosten printen versus CNC

Wat is beter, 3D printen of CNC-bewerking? Hier vindt u hun overeenkomsten, verschillen, toepassingen, kosten, hoe u kunt kiezen tussen 3D printers en CNC-machines.

Een gids voor CNC-freesgereedschappen en -bits
2024-11-21 5 Min Read

Een gids voor CNC-freesgereedschappen en -bits

Verschillende CNC-freesgereedschappen variëren in termen van toepasbare materialen en projecten. Hoe kiest u het juiste gereedschap? Deze gids geeft een overzicht van de 15 populairste freesbits.

Hoeveel kost een CNC-machine voor houtbewerking?
2024-11-20 6 Min Read

Hoeveel kost een CNC-machine voor houtbewerking?

Wat zijn de werkelijke kosten van het bezitten van een CNC-houtbewerkingsmachine? Deze gids zal de kosten uiteenzetten van instapmodellen tot professionele modellen, van thuismodellen tot industriële modellen.

Zijn Chinese CNC-machines goed?
2024-10-08 7 Min Read

Zijn Chinese CNC-machines goed?

Vraagt ​​u zich af of Chinese CNC-machines goed zijn en de moeite waard? Duik in de details, inclusief betaalbaarheid en prestaties, om betere beslissingen te nemen voor uw bedrijf.

Plaats uw beoordeling

Beoordeling van 1 tot 5 sterren

Deel je gedachten en gevoelens met anderen

Klik om de captcha te wijzigen