Laatst bijgewerkt: 2024-01-17 Door 3 Min Lees

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

G-code is een gebruiksvriendelijke voorbereidende programmeertaal voor numerieke besturing die in CAM-software wordt gebruikt om een ​​CNC-machine automatisch te laten werken.

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?

2022-09-07 Vorige

Kun je gewone freesbits gebruiken in een CNC-machine?

2022-12-16 Volgende

Verder lezen

Een beginnersgids voor de voor- en nadelen van CNC-bewerking
2025-06-20 7 Min Read

Een beginnersgids voor de voor- en nadelen van CNC-bewerking

CNC-bewerking is een computergestuurd productieproces dat wordt gebruikt om precisieonderdelen te maken van diverse materialen, van metaal tot kunststof en zelfs hout. Deze beginnersgids legt precies uit wat CNC-bewerking is, hoe CNC-bewerking werkt, welke soorten CNC-bewerking en welke processen er zijn, en welke voordelen het biedt ten opzichte van handmatige bewerking en andere productiemethoden. U leert ook waarom zoveel sectoren, van de lucht- en ruimtevaart tot de gezondheidszorg, ervan afhankelijk zijn. Naast de voordelen, sommen we ook de meest voorkomende nadelen op, zodat u daarop kunt letten bij de aanschaf of bediening van een CNC-machine.

Is een CNC-router de moeite waard? - Voor- en nadelen
2025-06-13 5 Min Read

Is een CNC-router de moeite waard? - Voor- en nadelen

Het is de moeite waard om een ​​CNC-freesmachine aan te schaffen, omdat de toegevoegde waarde ervan de kosten ruimschoots overtreft. Dit geldt ongeacht of u het voor uw hobby gebruikt, CNC-bewerkingsvaardigheden leert of geld verdient met uw bedrijf.

Voor- en nadelen van CNC-routers
2025-06-05 5 Min Read

Voor- en nadelen van CNC-routers

In de moderne industriële productie stappen steeds meer bedrijven in diverse sectoren over op volledig geautomatiseerde CNC-freesmachines, omdat deze veel voordelen bieden ten opzichte van traditionele mechanische productietools. Hoewel dit voordelen met zich meebrengt, brengt het ook nadelen met zich mee. In deze gids gaan we dieper in op de voor- en nadelen van CNC-freesmachines.

Top 10 beste CNC-machinefabrikanten en -merken ter wereld
2025-05-22 18 Min Read

Top 10 beste CNC-machinefabrikanten en -merken ter wereld

Hier is een lijst van de top 10 beste CNC-machinefabrikanten en merken ter wereld, uitsluitend ter referentie, waaronder Yamazaki Mazak, AMADA, Okuma en Makino uit Japan, Trumpf, DMG MORI en EMAG uit Duitsland, MAG, Haas en Hardinge uit de VS, en STYLECNC uit China.

Hoeveel kosten CNC-routers? - Koopgids
2025-03-31 4 Min Read

Hoeveel kosten CNC-routers? - Koopgids

Als u op zoek bent naar een nieuwe of gebruikte CNC-freesmachine of tafelkit, wilt u misschien weten hoeveel het kost om ervoor te zorgen dat de aankoop binnen uw budget past. De uiteindelijke prijs die u betaalt, hangt af van het merk en type dat u koopt.

Prijs van CNC-router: een vergelijking tussen Azië en Europa
2025-03-28 7 Min Read

Prijs van CNC-router: een vergelijking tussen Azië en Europa

In dit artikel leggen we uit hoeveel CNC-freesmachines waard zijn in Azië en Europa. Ook vergelijken we de verschillende prijzen en kosten in de twee regio's. Ook leggen we uit hoe u de beste machine voor uw budget kiest.

Plaats uw beoordeling

Beoordeling van 1 tot 5 sterren

Deel je gedachten en gevoelens met anderen

Klik om de captcha te wijzigen