Laatst bijgewerkt: 2026-03-19 Door 3 minuten lezen

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.

Verder lezen

Hoe gebruik je een CNC-plasmasnijder voor beginners?

2022-09-07Vorige

Kun je gewone freesbits gebruiken in een CNC-machine?

2022-12-16Volgende

Gerelateerde richtlijnen

CNC Post Processor-bestanden gratis downloaden
2024-03-123-Minute Read

CNC Post Processor-bestanden gratis downloaden

Hebt u post-processor bestanden nodig voor CAM software met CNC-bewerking? Hier is een lijst met de meest voorkomende CNC post-processing bestanden die gratis te downloaden en te gebruiken zijn.

Een praktische gids voor CNC-freesmachine-operators
2022-05-177-Minute Read

Een praktische gids voor CNC-freesmachine-operators

Als CNC-operator moet u bekend zijn met de installatie, bediening en het onderhoud van CNC-freesmachines. Laten we beginnen met de praktische gids voor CNC-freesmachines.

Hoe gebruik je een roterende CNC-freesmachine voor houtbewerking?
2022-03-032-Minute Read

Hoe gebruik je een roterende CNC-freesmachine voor houtbewerking?

Voordat u een 4e-assige roterende bevestiging aan uw CNC-tafel toevoegt om houtbewerkingswerk te maken, moet u eerst weten hoe u de roterende CNC-freesmachine gebruikt voor 3D houtbewerking.

Hoe kiest u de beste CNC-freesmachine?
2023-10-075-Minute Read

Hoe kiest u de beste CNC-freesmachine?

De meeste mensen kijken alleen naar de lage kosten bij het kiezen van een CNC-freesmachine. We moeten echter echt rekening houden met zowel de prijs als de toepasbaarheid. Als u een CNC-machine koopt voor een lage prijs, maar deze is niet geschikt voor uw werk, dan is het net een stapel schroot.

Trends in CNC-bewerking tot 2026: een compleet overzicht van de sector en bijbehorende gegevens.
2026-07-209-Minute Read

Trends in CNC-bewerking tot 2026: een compleet overzicht van de sector en bijbehorende gegevens.

STYLECNCVooruitzichten voor de CNC-industrie in 2026. Marktgrootte. $109B-129B, 6 bepalende trends, regionale gegevens, prestaties per segment en inzichten van kopers. Kernrapport.

Glasschneider vs. CNC vs. Lasersnijder voor Smartphone Glas
2023-11-214-Minute Read

Glasschneider vs. CNC vs. Lasersnijder voor Smartphone Glas

Glasschneider, CNC-machine, lasersnijder, wat is beter voor fabrikanten van mobiele telefoons om smartphoneglas (en tablet- en laptopglas) te snijden, zoals Gorilla Glass, Sapphire, Dragontrail-glas om gepersonaliseerde schermen, displays, voorkanten, achterkanten, camerabehuizingen, filters, vingerafdrukidentificatiebladen en prisma's van mobiele telefoons te maken?

Schrijf een recensie

Beoordeling van 1 tot 5 sterren

Deel je gedachten en gevoelens met anderen

Klik om de captcha te wijzigen