Uitgebreide gids voor CNC G-codes voor Fanuc-besturingen
G-codes worden ook wel voorbereidende codes (voorbereidende functies) genoemd.

Complete CNC G-code Lijst
Complete G-code Lijst
Lijst van G-codes die veelvoorkomend zijn op Fanuc en vergelijkbaar ontworpen CNC-besturingen
| G-code | Groep | Functie | ||
| A | B | C | ||
| G00 | G00 | G00 | 01 | Positionering (Snelle loop) |
| G01 | G01 | G01 | Lineaire interpolatie (Snijvoeding) | |
| G02 | G02 | G02 | Circulaire interpolatie CW of helicale interpolatie CW | |
| G03 | G03 | G03 | Circulaire interpolatie CCW of helicale interpolatie CCW | |
| G04 | G04 | G04 | 00 | Wachttijd (Dwell) |
| G07.1(G107) | G07.1(G107) | G07.1(G107) | Cilindrische interpolatie | |
| G08 | G08 | G08 | Geavanceerde preview controle | |
| G10 | G10 | G10 | Programmeerbare data invoer | |
| G11 | G11 | G11 | Programmeerbare data invoer annuleren | |
| G12.1(G112) | G12.1(G112) | G12.1(G112) | 21 | Poolcoördinaat interpolatie modus |
| G13.1(G113) | G13.1(G113) | G13.1(G113) | Poolcoördinaat interpolatie annuleren modus | |
| G17 | G17 | G17 | 16 | X Y vlak selectie |
| G18 | G18 | G18 | Z X vlak selectie | |
| G19 | G19 | G19 | Y Z vlak selectie | |
| G20 | G20 | G70 | 06 | Invoeren in inch |
| G21 | G21 | G71 | Invoeren in mm | |
| G22 | G22 | G22 | 09 | Opgeslagen strookcontrole functie aan |
| G23 | G23 | G23 | Opgeslagen strookcontrole functie uit | |
| G25 | G25 | G25 | 08 | Draaispelsnelheid fluctuatiedetectie uit |
| G26 | G26 | G26 | Draaispelsnelheid fluctuatiedetectie aan | |
| G27 | G27 | G27 | 00 | Referentiepositie terugkeer controle |
| G28 | G28 | G28 | Terugkeer naar referentiepositie | |
| G30 | G30 | G30 | 2e, 3e en 4e referentiepositie terugkeer | |
| G31 | G31 | G31 | Skip-functie | |
| G32 | G33 | G33 | 01 | Draadsnijden |
| G34 | G34 | G34 | Variabele-draadsnijden | |
| G36 | G36 | G36 | 00 | Automatische werktuigcompensatie X |
| G37 | G37 | G37 | Automatische werktuigcompensatie Z | |
| G40 | G40 | G40 | 07 | Snijlijnneusradiuscompensatie annuleren |
| G41 | G41 | G41 | Snijlijnneusradiuscompensatie links | |
| G42 | G42 | G42 | Snijlijnneusradiuscompensatie rechts | |
| G50 | G92 | G92 | 00 | Coördinatensysteem instellen of max. draaispelsnelheid instellen |
| G50.3 | G92.1 | G92.1 | Werkstukcoördinatensysteem voorinstellen | |
| G50.2(G250) | G50.2(G250) | G50.2(G250) | 20 | Polygonaal draaien annuleren |
| G51.2(G251) | G51.2(G251) | G51.2(G251) | Polygonaal draaien | |
| G52 | G52 | G52 | 00 | Lokaal coördinatensysteem instellen |
| G53 | G53 | G53 | Machine coördinatensysteem instellen | |
| G54 | G54 | G54 | 14 | Werkstukcoördinatensysteem 1 selectie |
| G55 | G55 | G55 | Werkstukcoördinatensysteem 2 selectie | |
| G56 | G56 | G56 | Werkstukcoördinatensysteem 3 selectie | |
| G57 | G57 | G57 | Werkstukcoördinatensysteem 4 selectie | |
| G58 | G58 | G58 | Werkstukcoördinatensysteem 5 selectie | |
| G59 | G59 | G59 | Werkstukcoördinatensysteem 6 selectie | |
| G65 | G65 | G65 | 00 | Macro aanroep |
| G66 | G66 | G66 | 12 | Macro modale aanroep |
| G67 | G67 | G67 | Macro modale aanroep annuleren | |
| G68 | G68 | G68 | 04 | Spiegelbeeld voor dubbele werktuighouders AAN |
| G69 | G69 | G69 | Spiegelbeeld voor dubbele werktuighouders UIT | |
| G70 | G70 | G72 | 00 | Afwerkcyclus |
| G71 | G71 | G73 | Voorraadafname bij draaien | |
| G72 | G72 | G74 | Voorraadafname bij vlakkeren | |
| G73 | G73 | G75 | Patroon herhalen | |
| G74 | G74 | G76 | Eindvlak piekboren | |
| G75 | G75 | G77 | Buitendiameter/innendiameter boren | |
| G76 | G76 | G78 | Meervoudige draadcyclus | |
| G80 | G80 | G80 | 10 | Ingebedde cyclus voor boren annuleren |
| G83 | G83 | G83 | Cyclus voor vlakboren | |
| G84 | G84 | G84 | Cyclus voor vlaktappen | |
| G86 | G86 | G86 | Cyclus voor zijboren | |
| G87 | G87 | G87 | Cyclus voor zijtappen | |
| G88 | G88 | G88 | Cyclus voor zijboren | |
| G89 | G89 | G89 | Cyclus voor zijboren | |
| G90 | G77 | G20 | 01 | Buitendiameter/innendiameter snijcyclus |
| G92 | G78 | G21 | Draadsnijcyclus | |
| G94 | G79 | G24 | Eindvlak draaicyclus | |
| G96 | G96 | G96 | 02 | Constante oppervlaktesnelheid controle |
| G97 | G97 | G97 | Constante oppervlaktesnelheid controle annuleren | |
| G98 | G94 | G94 | 05 | Voeding per minuut |
| G99 | G95 | G95 | Voeding per omwenteling | |
| – | G90 | G90 | 03 | Absoluut programmeren |
| – | G91 | G91 | Incrementaal programmeren | |
| – | G98 | G98 | 11 | Terugkeer naar initieel niveau |
| – | G99 | G99 | Terugkeer naar R-punt niveau | |
G00 Positionering (Snelle loop)
- CNC G-code G00 Snelle loop
- CNC G-code Inleiding voor CNC-programmeurs
G01 Lineaire interpolatie (Snijvoeding)
- CNC G-code Inleiding voor CNC-programmeurs
- CNC-programmeren voor beginners een eenvoudig CNC-programmeervoorbeeld
- Draaibank CNC-programmeervoorbeeld
G02 Circulaire interpolatie CW of helicale interpolatie CW
- CNC-programmeren voor beginners een CNC-programmeervoorbeeld
- CNC-draaibank programmering voorbeeld
- CNC Circulaire Interpolatie Tutorial G02 G03
G03 Circulaire interpolatie CCW of helicale interpolatie CCW
- CNC-boogprogrammeer oefening
- CNC Circulaire Interpolatie Tutorial G02 G03
G04 Wacht (Dwell)
- G04 Wachttijd berekening gemaakt makkelijk
G10 Programmeerbare data invoer
- Fanuc G10 G-code voor CNC-machine programmeerbare offset instelling
G20 Invoeren in inch
- Fanuc G20 Meten in inches met CNC-programma voorbeeld
G21 Invoeren in mm
- Fanuc G21 Meten in millimeter met CNC-draaibank programmering voorbeeld
G32 Draadsnijden
- CNC Fanuc G33 G32 Draaien G-code
G32 Kegeldraden
- Kegeldraden met G32 een CNC-programmeervoorbeeld
G33 Draadsnijden
- CNC Fanuc G33 G32 Draaien G-code
G70 Afwerkcyclus
- CNC Programmering Voorbeeld met Fanuc G71 Ruwdraaicyclus en G70
- Fanuc G70 G71 Ruw en Afwerk Draaicyclus Programma Voorbeeld
G71 Voorraadafname bij draaien
- CNC Fanuc G71 Draaicyclus of Voorraadafname Ingebedde Cyclus
- G71 Ruwdraaicyclus Eenregelformaat
- CNC Programmering Voorbeeld met Fanuc G71 Ruwdraaicyclus en G70
- Fanuc G70 G71 Ruw en Afwerk Draaicyclus Programma Voorbeeld
G72 Voorraadafname bij vlakkeren
- CNC Fanuc G72 Ingebedde Cyclus Vlakteeren
G73 Patroon herhalen
- CNC Fanuc G73 Patroon Herhalende Cyclus
- CNC Fanuc G73 Patroon Herhalende Cyclus CNC Programma Voorbeeld
G74 Eindvlak piekboren
Piekboren in Z-as.
G74 Piekboorcyclus
- Eenvoudig CNC-draaibank boren met Fanuc G74 Piekboorcyclus
G74 Gezichtsnutting
- Gezichtsnutting met G74 G-code een CNC-programmeer tutorial
G75 Buitendiameter/innendiameter boren
Draaien in X-as.
- CNC Fanuc G75 Draaicyclus
- Fanuc G75 Draaicyclus CNC Programma Voorbeeld
- G75 Ingebedde Cyclus Draaien CNC Programmeervoorbeeld
G76 Meervoudige draadcyclus
Draadsnijcyclus, G76 draadcyclus, Fanuc G76 draadcyclus, G76 draadcyclus.
- Fanuc G76 Draadcyclus
- G76 Draadcyclus een CNC-programmeervoorbeeld
G76 Draadcyclus Eenregelformaat
- G76 Draadcyclus Eenregelformaat voor Fanuc 10/11/15T
G76 Kegeldraden
- Kegeldraden met Fanuc G76
G76 Meervoudige draadbewerking
- Meervoudige draadbewerking met Fanuc G76
G76 Draadinfeed
- Draadinfeed controleren met Fanuc G76
G92 Draadsnijcyclus
CNC Fanuc G92 Draadcyclus, G92 draadsnijcyclus.
- CNC Fanuc G92 Draadcyclus
G92 Kegeldraadcyclus
- Kegeldraden met G92 Draadcyclus
- CNC Programmeervoorbeeld G92 Kegeldraadcyclus
G94 Vlakteercyclus (Eindvlak draaicyclus)
- Fanuc G94 Vlakteercyclus CNC Voorbeeldprogramma
G94 Voeding per minuut / G98 Voeding per minuut
- G-code G94 Voeding per minuut
G95 Voeding per omwenteling / G99 Voeding per omwenteling
- G-code G95 Voeding per omwenteling
CNC machine
- 15 Vorkheftruck Types Uitgelegd: Een Uitgebreide Gids
- CNC G-codes uitgelegd: essentiële gids voor CNC programmeurs
- Complete Fanuc G-code Naslaggids – Alle Commando's Uitgelegd
- Uitgebreide Hurco Draaibank G-code Referentie voor Dual-Screen & Max Consoles
- Uitgebreide Hurco Freesbank G-code Referentie voor CNC-machinisten
- Uitgebreide Mach3 Frees G-code Referentie Gids
- Uitgebreide Fanuc G-code Referentie voor CNC Programmering
- Uitgebreide Mazak M-Series G-Code Referentie voor CNC-Machinisten
- Ultieme hulpgids voor autotechnici – UTI & Snap-On
- De Ultieme Gids voor Draadloze IoT-netwerkprotocollen
- Python-lijstbewerkingen: aanmaken, benaderen, wijzigen en geavanceerde technieken