Deze lijst met G- en M-codes bevat de codes die u daadwerkelijk invoert om een CNC-freesmachine of -draaibank aan te sturen: alle gangbare G-codes die beweging en geometrie regelen, plus de M-codes waarmee machinefuncties zoals de spindel en de koelvloeistof worden in- en uitgeschakeld. Of u nu CNC-programma's direct op de besturingseenheid inleest of een bestand bewerkt dat door uw CAM-software is gegenereerd, de onderstaande tabellen en voorbeelden zijn bedoeld als een handig naslagwerk dat u in een tweede tabblad kunt openen. Ze behandelen zowel frezen als draaien en de verschillen tussen Fanuc, Haas, Siemens, GRBL en LinuxCNC.
Snel overzicht: G versus M in één oogopslag
| G-code | Voorbereidende / geometrie — vertelt de machine met de meeste en hoe Het gereedschap beweegt (G00 snel, G01 voeding, G02/G03 bogen). |
| M-code | Diversen / machine — schakelt functies in en uit (M03 spindel aan, M08 koelvloeistof aan, M30 programma beëindigen). |
| Formaat | Woordadres: N50 G01 X1.5 Z-0.75 F0.008 M08 — één letter + een cijfer per “woord”. |
| Standaarden | Gebaseerd op EIA RS-274 en ISO 6983-1: 2009; de open interpreter waar de meeste controllers van afstammen is de NIST RS274/NGC spec. |
G-code versus M-code: wat is het verschil?

Het sorteren van elke code in een van de twee categorieën is de snelste manier om een programma te lezen. G-code is een voorbereidend commando, de "G" wordt meestal uitgelegd als GeometrieOmdat deze woorden de snijder vertellen waar hij heen moet en welk pad hij moet volgen. M-code Het is een algemeen, of machine-, commando: het zet ergens op de machine een schakelaar om, zoals het starten van de spindel of het inschakelen van de koelvloeistof. Beide commando's vallen binnen dezelfde woord-adresgrammatica die de EIA begin jaren 1960 standaardiseerde voor numerieke besturing en die ISO later opnam in ISO 6983.
Hier is een praktische indeling die je direct kunt toepassen:
| Vraag | G-code | M-code |
|---|---|---|
| Wat controleert het? | Gereedschapsbeweging, coördinaten, interpolatie, verschuivingen | Spindel, koelvloeistof, gereedschapswisseling, programmastroom |
| Verplaatst het de assen? | Vaak wel (G00, G01, G02) | Nee |
| Is het een modaal programma? | Veel daarvan zijn (blijven actief tot ze worden geannuleerd) | Sommige (M03/M05); veel zijn eenmalige acties. |
| Voorbeeld | G01 X2.0 F10.0 |
M08 (koelvloeistof aan) |
Er bestaan ongeveer 100 G-codes in alle dialecten, hoewel elke machine een veel kleinere set gebruikt. M-codes zijn er minder en veel minder consistent tussen fabrikanten, een punt om te onthouden, omdat het de meeste problemen verklaart die later aan bod komen, zoals "dit programma werkte prima op de andere machine". Als u nog steeds een mentaal model van de machine zelf aan het vormen bent, kunt u onze inleiding over de basisprincipes van draai- en freesbewerking Past goed bij deze codeverwijzing.
Hoe lees je een G-codeblok: adresletters en syntaxis

Een regel CNC-code wordt een genoemd blokEn elk blok is gewoon een reeks 'woorden'. Elk woord bestaat uit één letter (het adres) gevolgd door een getal (de waarde). Als je eenmaal weet wat de letters betekenen, kun je bijna elk blok hardop voorlezen. We leren het nieuwe operators als de NG-XYZ-FSTM-regelDe letters verschijnen doorgaans in ongeveer die volgorde, en die volgorde komt overeen met de denkvolgorde van de machine: regelnummer, wat voor soort beweging, waarheen, hoe snel, hoe snel te draaien, welk gereedschap en welke schakelaar om te zetten.
| Letter | Betekenis | Voorbeeld |
|---|---|---|
| N | Blok (regel)nummer | N50 |
| G | Voorbereidende / bewegingsopdracht | G01 |
| XYZ | Aspositie (bestemming) | X1.5Z-0.75 |
| IJK | Boogmiddelpunt, ten opzichte van het beginpunt | I0.5J0 |
| F | Voedingssnelheid | F0.008 |
| S | Spindel snelheid: | S1200 |
| T | Gereedschapsnummer | T0303 |
| M | Machine functie | M08 |
Lees dit blokN50 G01 X1.5 Z-0.75 F0.008 M08En er staat: "Voer op lijn 50 in een rechte lijn naar X1.5, Z-0.75 met 0.008 per omwenteling, en zet de koelvloeistoftoevoer aan." Dat is de hele truc. Diezelfde logica die een CNC draaibankmachine stuurt een bewerkingscentrum aan; alleen de asaanduidingen en een handvol voorgeprogrammeerde cycli veranderen.
A modaal Code blijft actief na het blok totdat iets in dezelfde groep het annuleert. Commando G01 wordt eenmaal uitgevoerd en elk volgend blok blijft een regel invoeren totdat je G00, G02 of G03 aanroept. Niet-modale (eenmalige) codes zoals G04 werken alleen op het blok waarin ze voorkomen. Het door elkaar halen van deze codes is de oorzaak van de meeste crashes waarbij de gebruiker zich afvraagt: "Waarom dook het gereedschap zo snel in?".
Modale groepen: Waarom sommige codes elkaar opheffen

Hier is het concept dat een lijst met codes omzet in een werkend mentaal model. G-codes worden gesorteerd in modale groepenEn er kan maar één code uit elke groep tegelijk actief zijn. Roep een tweede code uit dezelfde groep aan en deze vervangt de eerste geruisloos. Dat is de bedoeling, en het is ook de reden waarom een blok met twee bewegingscodes erin een alarm afgeeft. Inzicht in de groepen beantwoordt de beginnersvraag: "Waarom annuleert de ene G-code de andere?"
| Modale groep | Codes in de groep | Standaardinstellingen bij inschakelen |
|---|---|---|
| Beweging | G00, G01, G02, G03 | Meestal G00 |
| Vliegtuigselectie | G17, G18, G19 | G17 (freesmachine), G18 (draaibank) |
| Eenheden | G20, G21 | Machineparameter |
| Afstandsmodus | G90, G91 | G90 absolute |
| Snijmachine comp | G40, G41, G42 | G40 uit |
| Werkcompensaties | G54–G59 | G54 |
| Voedingsmodus | G93, G94, G95 | G94 (molen) |
| Ingeblikte cyclus | G73–G89, G80 annuleren | G80 uit |
Dus wanneer je schrijft G90 G54 G17 G00 X0 Y0 Bovenaan een programma stel je één code in uit verschillende groepen: absolute afstand, werkoffset 1, XY-vlak, snelle beweging. Deze codes blijven vergrendeld totdat je ze wijzigt. Dit is wat men bedoelt met een "veilige start"-regel.
Complete lijst met G-codes (veelgebruikte codes G00–G99)

Hieronder vindt u de complete G-codelijst, gegroepeerd per functie van elke code. Dit zijn de codes die u op de overgrote meerderheid van Fanuc-achtige besturingen tegenkomt; enkele codes hebben specifieke dialectkenmerken die worden vermeld in het gedeelte over de vergelijking van besturingen. Voeg deze pagina toe aan uw favorieten, want het is tevens het afdrukbare spiekbriefje waar de meeste mensen naar op zoek zijn wanneer ze zoeken naar een "g code m code list pdf".
| Code | Groep | Functie |
|---|---|---|
| G00 | Beweging | Snelle positionering (beweging zonder snijden) |
| G01 | Beweging | Lineaire voeding beweegt met de F-snelheid. |
| G02 | Beweging | Cirkelvormige interpolatie met de klok mee (boog) |
| G03 | Beweging | Cirkelvormige interpolatie tegen de klok in |
| G04 | Beweging | Pauzeer (Dwell), druk op P of X voor een bepaalde tijd. |
| G17/G18/G19 | Vliegtuig | Selecteer het XY/XZ/YZ-werkvlak |
| G20/G21 | Eenheden | Inch/millimeter programmering |
| G28 | Beweging | Terugkeren naar de thuispositie (referentiepositie) van de machine |
| G30 | Beweging | Terug naar het 2e/3e referentiepunt |
| G40/G41/G42 | Comp | Snijmechanisme (radius) uit / links / rechts |
| G43/G49 | Comp | Compensatie gereedschapslengte in-/uitschakelen |
| G53 | Coördineren | Bewegen in machinecoördinaten (annuleert offset) |
| G54–G59 | Coördineren | Werkcoördinatensystemen 1–6 |
| G73/G83 | Canned | Snel boren met korte slagbeweging / volledig intrekbare korte slagbeweging |
| G80 | Canned | Annuleer de ingeblikte cyclus |
| G81/G82 | Canned | Eenvoudige boor / boor met stilstand |
| G84 | Canned | Tikken cyclus |
| G85/G86 | Canned | Saaie cycli |
| G90/G91 | Afstand | Absolute / incrementele programmering |
| G93/G94/G95 | Voedingsmodus | Inverse tijd / per minuut / per omwenteling invoer |
| G96/G97 | Spindel | Constante oppervlaktesnelheid / annuleren (constant toerental) |
| G98/G99 | In blik* | Keer na een cyclus (mill) terug naar het begin-/R-vlak. |
*Bij veel Fanuc-draaibankbesturingen worden met G98/G99 in plaats daarvan de voeding per minuut en de voeding per omwenteling ingesteld, een van de dialectverschillen die hieronder worden beschreven.
Complete M-codelijst (machine- en programmafuncties)

M-codes regelen alles wat geen beweging is: het starten en stoppen van de spindel, het wisselen van koelvloeistof, het wisselen van gereedschap en het beëindigen van het programma. De meest voorkomende set is kort en je gebruikt er dagelijks een dozijn van.
| Code | Functie | Notes |
|---|---|---|
| M00 | Programma stopzetten (verplicht) | Druk op de startknop om verder te gaan. |
| M01 | Optionele tussenstop | Alleen als "optionele stop" is ingeschakeld. |
| M02 | Einde programma | Niet terugspoelen |
| M03/M04 | Spindel met de klok mee / tegen de klok in | Vereist een S-waarde |
| M05 | Spindelstop | - |
| M06 | Gereedschapswissel | Combineert met een T-woord |
| M07 / M08 / M09 | Koelvloeistof aan/uit (nevel/overstroming), koelvloeistof uit | M07 zit niet op elke machine |
| M29 | Stijve tapmodus | Fanuc; gaat vooraf aan G84 |
| M30 | Programma beëindigen en terugspoelen | Terugzetten naar boven |
| M98/M99 | Subprogramma-aanroep / retour | M99 herhaalt ook een programma. |
M-codes vormen het minst gestandaardiseerde onderdeel van de taal. M-codes voor koelvloeistof, pallets en hulpapparatuur verschillen per fabrikant, en machines met extra hardware voegen hun eigen codes toe. Raadpleeg altijd de M-codepagina in de handleiding van uw machine voordat u ervan uitgaat dat een getal dezelfde betekenis heeft als bij de laatste keer dat u de machine hebt gebruikt.
G- en M-codes voor CNC-draaibanken (draaien)

De meeste gepubliceerde codelijsten zijn geschreven voor freesmachines, waardoor programmeurs van draaibanken in het duister tasten. Draaibanken delen de basisbewegings- en programmacodes, maar voegen een draaispecifieke laag toe die freesmachines niet hebben. Als u een draaibank met schuine of vlakke bedding gebruikt, zijn dit de codes die ertoe doen.
| Draaibankcode | Functie |
|---|---|
| G50 | Beperk de maximale spindelsnelheid (of stel de coördinaat in, afhankelijk van de besturing). |
| G96/G97 | Constante oppervlaktesnelheid aan/uit — het onmisbare duo voor bochtenwerk |
| G70 | Afrondingscyclus |
| G71 | Ruw draaien (materiaalafname) cyclus |
| G72 | Ruwe afwerkingscyclus |
| G74/G75 | Peck-boor-/groefcycli |
| G76 | Draadcyclus |
| G41/G42/G40 | Gereedschapsneusradius compensatie links / rechts / uit |
Constante oppervlaktesnelheid is de groot conceptueel verschil. Noemen G96 S500 En de regeling varieert het toerental van de spindel, zodat de snijsnelheid van het gereedschap op 500 oppervlaktevoet per minuut blijft, zelfs als de diameter kleiner wordt. Dit is precies wat je nodig hebt voor een strakke afwerking op een taps toelopend of gevlakt onderdeel. Schakel over naar G97 S1500 Om een vast toerental te vergrendelen, wat nodig is voor centreren of draadsnijden. Op de Fanuc-achtige bedieningselementen die we leveren, is ANTISHICNC beschikbaar. schuine CNC-draaibank Bij sommige modellen is een ontbrekende G97 vóór een boorcyclus een van de meest voorkomende fouten die we zien bij het eerste programma: de spindel blijft versnellen naarmate het gereedschap het midden nadert.
“Bij draaiwerk is de volgorde net zo belangrijk als de codes. Stel de werkstukoffset in, druk dan op G96 met een G50-snelheidsklem, zet dan je gereedschap aan, sla de klem over en de eerste bewerking met een kleine diameter kan proberen de spindel voorbij zijn veilige limiet te laten draaien.”
Wat is G94 G-code?
G94 stelt de voedingen per minuut Modus: de F-waarde wordt afgelezen als eenheden (inches of millimeters) gereedschapsverplaatsing per minuut. Deze bevindt zich in de modale groep voor de voedingsmodus, samen met G93 (inverse tijd) en G95 (voeding per omwenteling). Bij freesbesturingen is G94 de standaardwaarde. Het probleem zit hem in de draaibank: bij veel Fanuc-draaibankbesturingen is het paar voedingsmodi eigenlijk G98 (per minuut) en G99 (per omwenteling), terwijl G94/G95 aan andere functies kan worden toegewezen. Draaien vereist bijna altijd voeding per omwenteling, zodat de afwerking consistent blijft, ongeacht het toerental. Daarom stellen de meeste draaibankprogramma's G99 (of G95, afhankelijk van de besturing) in. Controleer bij twijfel welk "systeem" uw besturing gebruikt; dit staat beschreven in de programmeerhandleiding onder de codes voor de voedingsmodus.
Uitleg over ingeblikte bewerkingscycli: boren, tappen en ruimen

A ingeblikte cyclus Het programma bundelt een herhalende bewerking – boren, terugtrekken, verplaatsen, opnieuw boren – in één regel. In plaats van elke boorslag handmatig te programmeren, roept u de cyclus één keer aan, geeft u de boorgatposities op en annuleert u met G80. Dit bespaart tientallen regels code en maakt boorgatpatronen in één oogopslag leesbaar.
- ✔G81Rechtuit boren: snel naar het R-vlak, aanvoeren tot Z-diepte, snel naar buiten.
- ✔G83Pendelend boren: boort in stappen van Q naar beneden en trekt zich volledig terug om spanen te verwijderen bij diepe gaten.
- ✔G84Tappen: voert materiaal aan, keert de spindel om, voert materiaal uit met de juiste schroefdraadspoed.
- ✔G85/G86Boren: nauwkeurig, met een lage aanvoersnelheid, de juiste maat bepalen van een voorgeboord gat.
Een boorblok ziet eruit als G83 Z-1.0 R0.1 Q0.2 F8.0Boor tot Z-1.0, beginnend vanuit een terugtrekvlak van 0.1, in stappen van 0.2, met een snelheid van 8 inch per minuut. Noteer de XY-coördinaten van het boorgat en herhaal de cyclus bij elk boorgat tot G80.
Wat doet G84 in CNC?
G84 is de rechtsdraaiende tapcyclus. Deze voert de tap tot de gewenste diepte, stopt en keert de spindel om, en voert de tap vervolgens weer terug. Dit alles gebeurt synchroon, zodat de tap zijn eigen schroefdraad volgt zonder deze te beschadigen. De voedingssnelheid moet overeenkomen met de spoed van de schroefdraad: de voeding is gelijk aan het toerental van de spindel vermenigvuldigd met de spoed. Voor een M8×1.25 tap bij 300 tpm in de voedings-per-minuut-modus is dat 300 × 1.25 = 375 mm/min. Bij Fanuc-besturingen activeert u doorgaans M29 (vaste tapmodus) vlak voor G84, zodat de spindel en de Z-as vergrendeld blijven. Hierdoor kunt u nauwkeurig tappen zonder span-compressie-houder. Stel het R-vlak ver genoeg boven het werkstuk in, zodat de spindel de gewenste snelheid kan bereiken en soepel kan omkeren. Het vergeten van M29 en het uitvoeren van G84 in de "zwevende" modus met een vaste houder is een klassieke manier om een tap te breken.
Een compleet G-code voorbeeldprogramma (frees- en draaibank)

Code in een tabel lezen is één ding; ze in een echt programma zien, daar valt het kwartje pas echt. Hier zijn twee korte, volledig van commentaar voorziene voorbeelden. Elke regel verwijst terug naar de tabellen hierboven.
Voorbeeld van frezenvlak en boor één gat:
O1001 N10 G90 G54 G17 G21 (absoluut, offset 1, XY-vlak, mm) N20 G00 X0 Y0 (snel starten) N30 T1 M06 (gereedschap 1 laden) N40 S1200 M03 (spindel op CW, 1200 rpm) N50 G43 H1 Z25.0 (gereedschapslengte-offset, veilige Z) N60 M08 (koelvloeistof aan) N70 G83 Z-15.0 R2.0 Q3.0 F150 (gat boren) N80 G80 (cyclus annuleren) N90 M09 (koelvloeistof uit) N100 G28 Z0 M05 (Z naar huis, spindelstop) N110 M30 (eind en terugspoelen)
Het goede voorbeeld gevenEen diameter ruw en afgewerkt:
O2001 N10 G21 G99 G40 (mm, voeding per omwenteling, compressie uit) N20 G50 S2500 (klem max. spindel 2500 tpm) N30 T0101 (draaigereedschap, offset 1) N40 G96 S180 M03 (constante oppervlaktesnelheid 180, spindel rechtsom) N50 G00 X52.0 Z2.0 M08 (materiaal naderen, koelvloeistof aan) N60 G71 U2.0 R1.0 (ruwe draaicyclus) N70 G70 P80 Q120 (afwerkingsgang over het profiel) N130 G97 S1200 (terug naar constant toerental) N140 G00 X200 Z200 M09 (terugtrekken, koelvloeistof uit) N150 M05 (spindelstop) N160 M30 (programma beëindigen)
Voordat je een eerste bewerking uitvoert, test het bestand eerst in een simulator. Gratis online G-code simulators en viewers detecteren een omgekeerde boog of een ontbrekende G80 binnen enkele seconden, wat veel goedkoper is dan het handmatig te controleren met een gereedschap in het werkstuk. Dezelfde regel van eerst controleren geldt ook voor het frezen van een CNC verticaal bewerkingscentrum of een keerpunt.
Verschillen tussen G- en M-codes per besturingssysteem: Fanuc, Haas, Siemens, GRBL, LinuxCNC

Dit is de waarheid die in lijsten met één besturing verborgen blijft: er bestaat geen universele G-code. Bewegingscodes (G00-G03) en de codes voor een veilige start blijven vrijwel overal hetzelfde, dat is echt standaard. Maar parameters voor voorgeprogrammeerde cycli, macrosyntaxis, toewijzingen van de voedingsmodus en de meeste M-codes verschillen per fabrikant. "Standaard G-code" is, afgezien van de basisprincipes, deels een mythe.
| Controleer: | Waarin het verschilt |
|---|---|
| fanuc | De feitelijke basislijn; macro B-variabelen, draaibankvoedingsmodus via G98/G99, M29 vaste tap |
| Haas | Fanuc-achtig met toegevoegde Haas M-codes (bijv. M97 lokale subaanroep) en instellingsgestuurd gedrag |
| Siemens (SINUMERIK) | Ondersteunt G-code, een eigen programmeertaal op hoog niveau en ShopTurn/ShopMill-stappen. |
| GRBL-extensie | Een subset voor hobbyrouters en hardware voor 3D-printers; geen voorgeprogrammeerde cycli. |
| linux-cnc | Volgt nauwgezet het NIST RS274/NGC-dialect; extra G-codes voor splines en probing. |
Machinisten melden vaak dezelfde les: een programma dat op de ene besturing is getest, kan fouten vertonen of, erger nog, verkeerd werken op een andere besturing. Dit komt meestal door een verschil in de voedingsmodus of de ingestelde cyclus, en niet door een verschil in de bewegingscode. Het oplossen hiervan is een kwestie van gewoonte, niet van code. Stuur het programma opnieuw vanuit CAM voor de betreffende besturing, of test het programma op de machine zelf in een enkelblokproces voordat u het vertrouwt. De vrij gepubliceerde LinuxCNC G-code referentie Het is een nuttige neutrale basislijn wanneer je wilt zien hoe een "volgens de standaard" interpreter een code definieert.
Veelvoorkomende fouten in G-code en M-code

De code zelf is eenvoudig; de fouten ontstaan door de context. Een paar patronen verklaren de meeste problemen waar beginnende programmeurs tegenaan lopen.
- Openen met een veilige startlijn (G90 G54 G17 G40 G80)
- Annuleer voorgeprogrammeerde cycli met G80 vóór de volgende beweging.
- Stel G97 in voordat u gaat boren of schroefdraad snijden op een draaibank.
- De eerste keer dat een nieuw programma wordt uitgevoerd, wordt een enkel blok uitgevoerd.
- G91 ingeschakeld laten, zodat het volgende programma incrementeel wordt uitgevoerd.
- Ervan uitgaande dat een M-code op elke machine dezelfde betekenis heeft.
- Tikken met G84, maar de M29-rigidemodus vergeten.
- Verkeerde boogrichting (G02 versus G03) of I/J/K-teken
Als je overstapt van handmatig bewerken naar CNC, helpt het om hetzelfde instinct te ontwikkelen als bij handmatige bediening. De manier waarop een operator een wijzerplaat afleest, vereist dezelfde alertheid als bij CNC. digitale uitlezing (DRO) beloningen, en dat vertaalt zich direct naar het lezen van code voordat je op cyclusstart drukt. Het kiezen van de juiste gereedschappen voor de klus is net zo belangrijk; onze gids voor draaibank snijgereedschappen Dat dekt die kant af.
Wat er verandert: Conversatieprogrammering, CAM en AI

Het handmatig schrijven van complete programma's is niet langer de dagelijkse bezigheid van vroeger. Vanaf 2026 wordt de meeste G-code in de productie gegenereerd door CAM-software en de bijbehorende postprocessor, waarna deze op de machine wordt bewerkt. Het is verstandig om rekening te houden met twee ploegendiensten.
Eerste, conversationele programmering Het blijft zich verspreiden. Besturingssystemen zoals Haas en Siemens ShopTurn laten een operator een kenmerk, een boring, een schroefdraad of een vlak beschrijven, waarna het systeem de bijbehorende G-code genereert. Dit verlaagt de drempel voor eenvoudige onderdelen, maar het vervangt niet de kennis van de codes: zodra een conversationeel programma een aanpassing nodig heeft of een alarm afgeeft, moet je weer G-code raadplegen. Ten tweede is simulatie een standaardstap geworden in plaats van een luxe. De zoekopdrachten naar G-code-simulatoren liggen rond de 1,000 per maand, een teken dat 'controleren vóór het snijden' nu de standaardpraktijk is. AI-ondersteunde gereedschapspadtools die de voeding aanpassen en botsingen signaleren, doen hun intrede in de gangbare CAM-software, hoewel de voorgestelde wijzigingen nog steeds door een programmeur moeten worden beoordeeld.
Als je in 2026 een werkplaats opzet of operators opleidt, is het verstandig om eerst G-code te leren en conversationele en AI-tools als hulpmiddelen daar bovenop te gebruiken. De basisprincipes in deze lijst zijn precies wat die tools genereren en wat je leest als er iets gerepareerd moet worden. Om te zien hoe programmeervaardigheid van invloed is op de aanschaf van een machine, bekijk ons overzicht van de metaaldraaibanken Range doorloopt de verschillende bedieningsopties.
Veelgestelde Vragen / FAQ
V: Wat is het verschil tussen een G-code en een M-code?
Bekijk antwoord
V: Wat is de meest voorkomende G-code?
Bekijk antwoord
V: Wat betekent de M-code in CNC?
Bekijk antwoord
V: Zijn de G- en M-codes hetzelfde op alle CNC-machines?
Bekijk antwoord
V: Welke G- en M-codes gebruiken CNC-draaibanken?
Bekijk antwoord
V: Waar kan ik een PDF-bestand of spiekbriefje met een lijst van G- en M-codes vinden?
Bekijk antwoord
Een nieuw draaicentrum programmeren?
ANTISHICNC bouwt CNC-draaibanken die werken met standaard Fanuc-achtige G-code, met conversieopties en 3 jaar ondersteuning in meer dan 40 landen. Vertel ons uw product en wij specificeren de juiste machine en besturing.
Waarom we deze lijst hebben samengesteld
Wij bouwen CNC-draaibanken als beroep, en het eerste wat nieuwe eigenaren na levering vragen is vaak iets in de trant van: "Waar is de codelijst?" De meeste online bronnen behandelen alleen freesmachines of beperken zich tot één besturingssysteemmerk. Daarom hebben we er zelf een geschreven waarin de codes voor frees- en draaibanken, inclusief de G96/G97 en G70-G76 draaicycli die onze machines dagelijks uitvoeren, overzichtelijk bij elkaar staan, met een duidelijke uitleg van de verschillen tussen de besturingssystemen.
Referenties en bronnen
- De NIST RS274/NGC-interpreter, versie 3Nationaal instituut voor normen en technologie (NIST)
- NIST RS274NGC-interpreter, volledig rapport (PDF)Intern rapport van NIST
- ISO 6983-1:2009, Automatiseringssystemen en -integratie, NC-programmaformaatInternational Organization for Standardization
- Snel naslagwerk voor G-code van LinuxCNCLinuxCNC.org
- G-codeWikipedia (overzicht en geschiedenis van RS-274)
Gerelateerde artikelen
- De basisprincipes van draai- en freesbewerking begrijpenhoe de machines waarop deze codes draaien daadwerkelijk werken
- Essentiële draaibanksnijgereedschappen voor beginnershet juiste gereedschap combineren met uw draaiprogramma
- CNC-verticale draaibanken uitgelegddraaien van onderdelen met een grote diameter
- Projecten die je met een draaibank kunt makenje programma's aan het werk zetten
Beoordeeld door het ANTISHICNC-engineeringteam, met meer dan 25 jaar ervaring in het bouwen van CNC-draaibanken en bewerkingscentra. Heeft u een vraag over het programmeren van een van onze machines? Praat met ons engineeringteam.













