Aufrufe: 222 Autor: Amanda Veröffentlichungszeit: 07.01.2026 Herkunft: Website
Inhaltsmenü
● Was sind G-Codes in der CNC-Bearbeitung?
● G-Codes vs. M-Codes in der CNC-Bearbeitung
● Wie G-Codes in einem CNC-Bearbeitungsprogramm funktionieren
● Die am häufigsten in der CNC-Bearbeitung verwendeten G-Codes
>> G00 – Schnelle Positionierung
>> G01 – Lineare Interpolation (Schneidbewegung)
>> G02 und G03 – Kreisinterpolation
>> G17, G18, G19 – Ebenenauswahl
>> G90 und G91 – Absolute und inkrementelle Programmierung
>> G-Codes für vorgefertigte Zyklen in der CNC-Bearbeitung
● Erweiterte G-Codes für die CNC-Bearbeitung
>> G41 und G42 – Fräserradiuskompensation
>> G43 – Werkzeuglängenkompensation
● Koordinatensysteme und G-Codes in der CNC-Bearbeitung
>> G54–G59 – Arbeitskoordinatensysteme
● Sicherheit, Verifizierung und Simulation von G-Codes
>> Best Practices für die sichere Verwendung von G-Code in der CNC-Bearbeitung
● G-Codes beim CNC-Fräsen vs. CNC-Drehen
>> Spezifische G-Codes für das Gewindeschneiden und Drehen
● Erlernen von G-Codes für CNC-Bearbeitungsbediener und Ingenieure
>> Tipps zum Erlernen und Verwenden von G-Codes in der CNC-Bearbeitung
● Wie professionelle CNC-Bearbeitungslieferanten G-Codes verwenden
● FAQ
>> 1. Was ist ein G-Code in der CNC-Bearbeitung?
>> 2. Wie unterscheidet sich der G-Code vom M-Code in der CNC-Bearbeitung?
>> 3. Welche G-Codes sind für Einsteiger in die CNC-Bearbeitung am wichtigsten?
>> 4. Verwenden verschiedene CNC-Bearbeitungsmarken dieselben G-Codes?
>> 5. Kann CAM-Software die manuelle G-Code-Programmierung in der CNC-Bearbeitung vollständig ersetzen?
● Zitate:
G-Codes sind die wichtigsten Programmierbefehle, die einer CNC-Bearbeitungsmaschine mitteilen, wie sie das Werkzeug durch den Raum bewegen muss, um ein Teil präzise zu schneiden. In jedem In einer CNC- Bearbeitungswerkstatt ist das Verständnis von G-Codes für die Erstellung präziser Werkzeugwege, die Vermeidung von Abstürzen und die Bereitstellung wiederholbarer Qualität für Prototypen und Produktionsläufe von entscheidender Bedeutung.[1][2]

G-Codes sind ein standardisierter Befehlssatz, der die Bewegungsgeometrie bei der CNC-Bearbeitung steuert, wie z. B. schnelle Positionierung, lineares Schneiden und kreisförmige Interpolation. Jede Zeile des CNC-Bearbeitungscodes enthält ein G-Wort (wie G00 oder G01) sowie Koordinaten und andere Parameter, die zusammen definieren, wie sich das Schneidwerkzeug relativ zum Werkstück bewegt.[3][1]
Ein komplettes CNC-Bearbeitungsprogramm verwendet viele G-Codes nacheinander, um das Werkzeug durch alle erforderlichen Positionen und Schnittpfade zu bewegen. Wenn diese G-Codes mit Vorschubgeschwindigkeiten, Spindelgeschwindigkeiten und Werkzeuginformationen kombiniert werden, verwandeln sie einen CAD-Entwurf in ein physisches Teil auf einem CNC-Bearbeitungszentrum oder einer CNC-Drehmaschine.[4][1]
Bei der CNC-Bearbeitung konzentrieren sich G-Codes auf Bewegung und Teilegeometrie, während M-Codes zusätzliche Maschinenfunktionen wie Ein-/Ausschalten der Spindel, Kühlmittel und Werkzeugwechsel verwalten. G-Codes sagen dem CNC-Bearbeitungswerkzeug, wohin und wie es sich bewegen soll, aber M-Codes sagen ihm, welche Unterstützungsmaßnahmen während oder zwischen diesen Bewegungen durchgeführt werden sollen.[5][6]
Beispielsweise könnte ein CNC-Bearbeitungsblock G01 für eine kontrollierte Schnittbewegung verwenden und es mit einem M03 zum Starten der Spindel oder einem M08 zum Einschalten des Kühlmittels kombinieren. Sowohl G- als auch M-Codes werden benötigt, um sichere und effiziente CNC-Bearbeitungszyklen auszuführen, aber G-Codes sind normalerweise komplexer und erscheinen häufiger im Programm.[7][5]
Ein CNC-Bearbeitungsprogramm besteht aus vielen Blöcken, von denen jeder Codes wie G, X, Y, Z, F und manchmal M, N oder andere enthält. Der G-Code legt den Bewegungsmodus fest, die Koordinaten geben die Zielposition an und die Vorschubgeschwindigkeit definiert, wie schnell sich das Werkzeug während der CNC-Bearbeitung bewegen soll.[2][1]
Einige G-Codes sind modal, das heißt, sie bleiben aktiv, bis sie durch einen anderen Code aufgehoben oder ersetzt werden. Dies vereinfacht CNC-Bearbeitungsprogramme, erfordert jedoch eine sorgfältige Verwaltung durch den Programmierer. Beim Schreiben oder Bearbeiten von CNC-Bearbeitungscode müssen Bediener verstehen, welche G-Codes modal sind, um unerwartete Bewegungen oder Schnittbedingungen zu vermeiden.[8][4]
Bei der täglichen CNC-Bearbeitung deckt ein relativ kleiner Satz von G-Codes die meisten Vorgänge ab, insbesondere auf Fräszentren und Drehmaschinen. Das Erlernen dieser Kernbefehle hilft Ingenieuren und Maschinisten, CNC-Bearbeitungsprogramme in der Werkstatt schnell zu lesen, zu debuggen und anzupassen.[9][7]
G00 weist die CNC-Bearbeitungsmaschine an, das Werkzeug so schnell wie möglich zu einer bestimmten Koordinate zu bewegen, ohne Material zu schneiden. Es wird für Abstandsbewegungen, die Positionierung über dem Teil und die Bewegung zwischen Schnittpositionen in einem CNC-Bearbeitungszyklus verwendet.[10][11]
Da sich G00 mit hoher Geschwindigkeit bewegt, können falsche Koordinaten bei der CNC-Bearbeitung zu Kollisionen oder Überlauf führen. Deshalb halten sich Programmierer bei der Verwendung dieses Codes normalerweise von Spannvorrichtungen und Flächen fern. Eine gute CNC-Bearbeitungspraxis besteht darin, im Eilgang einen sicheren Punkt über dem Teil anzufahren und dann auf einen Schneid-G-Code wie G01 umzuschalten, um sich der Oberfläche anzunähern.[1][2]
G01 befiehlt eine geradlinige Bewegung mit einer bestimmten Vorschubgeschwindigkeit und ist damit die primäre Schnittbewegung in der CNC-Bearbeitung. Eine Linie wie G01 X50.0 Y20.0 F300 weist das CNC-Bearbeitungswerkzeug an, sich auf einem geraden Weg zu dieser Koordinate zu bewegen und dabei Material zu entfernen.[2][1]
Die lineare Interpolation ist für Profilierungs-, Taschen- und Planbearbeitungsvorgänge in der CNC-Bearbeitung unerlässlich, wo glatte, genaue Linien erforderlich sind. Durch die Kombination mehrerer G01-Bewegungen mit unterschiedlichen Koordinaten können CNC-Bearbeitungsprogrammierer komplexe Formen und Konturen erstellen.[12][1]
G02 und G03 werden für die kreisförmige oder spiralförmige Interpolation verwendet, sodass sich CNC-Bearbeitungswerkzeuge entlang von Bögen und Kurven bewegen können. G02 gibt einen Bogen im Uhrzeigersinn an, während G03 einen Bogen gegen den Uhrzeigersinn angibt, der durch Endkoordinaten und entweder einen Radius oder Mittelpunktversätze (I, J und manchmal K) definiert wird.[3][1]
Durch die Kreisinterpolation können CNC-Bearbeitungsmaschinen Taschen, Löcher und abgerundete Profile reibungslos und ohne winzige Schrittnäherungen fräsen. Diese G-Codes sind von grundlegender Bedeutung bei der CNC-Bearbeitung von Teilen mit Hohlkehlen, Schlitzen und gekrümmten Oberflächen, die enge Toleranz- und Oberflächengüteanforderungen erfüllen müssen.[13][1]
G17, G18 und G19 wählen die aktive Bearbeitungsebene für Kreisbewegungen und bestimmte CNC-Bearbeitungszyklen. G17 aktiviert die XY-Ebene, G18 aktiviert die XZ-Ebene und G19 aktiviert die YZ-Ebene und bestimmt, wie Bögen und einige Festzyklen in der CNC-Bearbeitung interpretiert werden.[2][3]
Die meisten CNC-Bearbeitungszentren führen 2D-Konturen in der XY-Ebene mit G17 durch, aber der Wechsel zu G18 oder G19 ermöglicht spezielle Werkzeugwege oder Mehrachsenstrategien. Vor der Verwendung von G02 oder G03 muss die Ebenenauswahl korrekt sein, sonst wendet die CNC-Bearbeitungssteuerung die falsche Geometrie an und erzeugt möglicherweise unerwartete Bewegungen.[1][3]
G90 stellt den absoluten Programmiermodus ein, bei dem alle Koordinaten von einem festen Ursprung aus referenziert werden, was in der CNC-Bearbeitung aus Gründen der Klarheit und Wiederholbarkeit häufig verwendet wird. G91 wechselt in den Inkrementalmodus, in dem jede Bewegung relativ zur aktuellen Position definiert wird, was für sich wiederholende CNC-Bearbeitungsmuster oder -Schleifen nützlich ist.[10][2]
Durch die Wahl zwischen G90 und G91 ändert sich die Art und Weise, wie die CNC-Bearbeitungssteuerung dieselben Koordinatenwerte interpretiert. Das Mischen dieser Modi erfordert daher eine sorgfältige Planung. Viele CNC-Bearbeitungsprogramme verwenden G90 für Hauptwerkzeugwege und wechseln vorübergehend zu G91 für bestimmte Rückzüge, Zustellzyklen oder Musterbewegungen.[10][2]
Festzyklen sind spezielle G-Codes, die häufige, sich wiederholende Bohr- und Lochherstellungsaufgaben in der CNC-Bearbeitung vereinfachen. Anstatt viele separate Zeilen zu schreiben, kann ein einzelner G-Code wie G81 oder G83 das gesamte Bohrmuster definieren, einschließlich Tiefe, Rückzugsebene und Vorschubgeschwindigkeit bei der CNC-Bearbeitung.[14][10]
Zu den gängigen Festzyklen in der CNC-Bearbeitung gehören G81 für einfaches Bohren, G82 für Bohren mit Verweilzeit, G83 für Tieflochbohren und G84 für Gewindeschneiden. Diese G-Codes verbessern die Programmiereffizienz und tragen dazu bei, konsistente Bohrstrategien über mehrere CNC-Bearbeitungsprogramme hinweg aufrechtzuerhalten.[4][10]

Über die grundlegenden Bewegungsbefehle hinaus unterstützen erweiterte G-Codes Hochgeschwindigkeitsbearbeitung, Koordinatentransformationen und mehrachsige Arbeit in der CNC-Bearbeitung. Diese Funktionen helfen erfahrenen Programmierern, Zykluszeiten zu optimieren, die Werkzeugstandzeit zu verbessern und komplexe Geometrien zu bewältigen, die mit einfachem 2D-G-Code nicht zu bewältigen sind.[7][1]
Codes wie G41/G42 zur Fräserkompensation und G43 zur Werkzeuglängenkompensation ermöglichen es CNC-Bearbeitungssystemen, Werkzeugwege basierend auf tatsächlichen Werkzeugabmessungen und -versätzen anzupassen. Dies reduziert die Notwendigkeit, Programme aus dem CAM neu zu veröffentlichen, wenn ein Werkzeug gewechselt wird, was die Flexibilität und Verfügbarkeit in der CNC-Bearbeitungsproduktion verbessert.[8][2]
Mit G41 und G42 kann die CNC-Bearbeitungssteuerung den Werkzeugweg basierend auf dem Werkzeugradius nach links oder rechts von der programmierten Kontur versetzen. Dadurch wird sichergestellt, dass die tatsächliche Schnittkontur auch dann mit dem CAD-Design übereinstimmt, wenn sich der Werkzeugdurchmesser ändert oder die Größe während der CNC-Bearbeitung feinabgestimmt wird.[8][2]
Durch die Anpassung der Verschleißwerte in der Werkzeugkorrekturtabelle, anstatt die Koordinaten neu zu programmieren, können CNC-Bearbeitungsbediener Merkmale schnell in Toleranz bringen. Der richtige Einsatz der Fräserkompensation ist bei der Bearbeitung von Hohlräumen, Profilen und Konturen mit engen Toleranzen bei der CNC-Bearbeitung von entscheidender Bedeutung.[15][7]
G43 aktiviert die Werkzeuglängenkompensation, sodass die CNC-Bearbeitungssteuerung unterschiedliche Werkzeuglängen berücksichtigen und die Werkzeugspitze dennoch korrekt relativ zum Werkstück positionieren kann. Dieser Code arbeitet mit der Werkzeugversatztabelle zusammen, die gemessene Werkzeuglängen für jede Werkzeugnummer im CNC-Bearbeitungssystem speichert.[14][2]
Eine genaue Werkzeuglängenkompensation ist für CNC-Bearbeitungsaufgaben mit mehreren Werkzeugen von entscheidender Bedeutung, bei denen Bohrer, Schaftfräser und Reibahlen präzise Tiefen- und Oberflächenpositionen erreichen müssen. Ohne ordnungsgemäße Verwendung von G43 und korrekte Versätze kann die CNC-Bearbeitung zu Hinterschnitt- oder Überschnittmerkmalen führen oder sogar Kollisionen mit dem Teil oder den Vorrichtungen verursachen.[11][7]
Moderne CNC-Bearbeitungssteuerungen unterstützen mehrere Arbeitskoordinatensysteme, sodass Programmierer mehrere Ursprünge auf derselben Maschine definieren können. G-Codes wie G54 bis G59 wählen aus, welcher Arbeitsversatz aktiv ist, sodass mehrere Setups oder Teile bei der CNC-Bearbeitung effizient ausgeführt werden können.[14][2]
Die Verwendung separater Arbeitsversätze vereinfacht die CNC-Bearbeitung von Spannplatten, Schraubstöcken und mehrteiligen Paletten, da jedes Teil um sein eigenes Koordinatensystem herum programmiert werden kann. Dieser Ansatz macht es auch einfacher, Aufträge in der CNC-Bearbeitung erneut auszuführen, indem gespeicherte Versätze abgerufen werden, anstatt alle Features erneut zu bearbeiten.[11][7]
G54 bis G59 sind Standardauswahlmöglichkeiten für Arbeitskoordinatensysteme in vielen CNC-Bearbeitungssteuerungen, die jeweils eine andere Ursprungsposition speichern. Ein Programmierer kann G54 dem ersten Schraubstock, G55 dem zweiten usw. zuweisen, sodass dieselbe CNC-Bearbeitungsprogrammstruktur über mehrere Stationen hinweg ausgeführt werden kann.[2][14]
Die konsequente Verwendung von Werkstückversätzen unterstützt auch die Wiederholungsproduktion in der CNC-Bearbeitung, da zukünftige Aufträge schneller eingerichtet werden können, sobald die Versätze eingestellt sind. Für OEM-Kunden hilft dies CNC-Bearbeitungslieferanten, eine stabile Qualität über mehrere Chargen und Projekte hinweg aufrechtzuerhalten.[7][11]
Eine sichere CNC-Bearbeitung hängt von der Überprüfung der G-Codes ab, bevor diese mit voller Geschwindigkeit auf einer realen Maschine ausgeführt werden. Viele Betriebe verlassen sich auf Simulationssoftware, um Werkzeugwege zu visualisieren, Kollisionen zu erkennen und Vorschübe, Geschwindigkeiten und Werkzeugwechsel in ihren CNC-Bearbeitungsprogrammen zu validieren.[7][2]
Probeläufe, Einzelsatzausführung und optionale Stoppfunktionen helfen CNC-Bearbeitungsbedienern dabei, neue Programme an der Maschine selbst zu testen. Diese Praktiken minimieren das Risiko von Unfällen, Spindelschäden oder Ausschuss bei der Einführung neuer G-Code-Programme in die CNC-Bearbeitungsproduktion.[16][2]
Bediener sollten immer Werkzeuglängen, Arbeitsversätze und Sicherheitsebenen überprüfen, bevor sie ein neues CNC-Bearbeitungsprogramm ausführen. Es ist auch wichtig, mit reduzierten Vorschüben zu beginnen, insbesondere in der Nähe komplexer Konturen oder enger Vorrichtungen, bis sich der G-Code-Pfad in der CNC-Bearbeitungsumgebung als sicher erwiesen hat.[2][7]
Eine klare Programmstruktur, Kommentare und konsistente Namenskonventionen erleichtern Teams die Überprüfung und Wartung von CNC-Bearbeitungscode. Eine gute Dokumentation zur G-Code-Nutzung, zur Werkzeugbestückung und zur Werkstückaufspannung verbessert die Schulung, Fehlerbehebung und langfristige Zuverlässigkeit bei CNC-Bearbeitungsvorgängen.[15][4]
Viele G-Codes werden von CNC-Bearbeitungszentren und CNC-Drehzentren gemeinsam genutzt, einige sind jedoch spezifisch für die Maschinenkonfiguration. Beispielsweise sind G00, G01, G02, G03, G90 und G91 beiden gemeinsam, während bestimmte Durchmesser-/Radiusmodi und Gewindeschneidzyklen spezifischer für das CNC-Drehen sind.[10][14]
Auf einem CNC-Bearbeitungszentrum (Fräsmaschine) werden G-Codes hauptsächlich zum 3-Achsen- oder 4/5-Achsen-Konturfräsen, Bohren und Taschenfräsen verwendet. Auf einer CNC-Drehmaschine steuern G-Codes Dreh-, Plan-, Nut- und Gewindeschneidbewegungen entlang der Spindelachse, es gelten jedoch die gleichen Programmierprinzipien für die CNC-Bearbeitung.[1][2]
Drehzentren verwenden häufig Gewindeschneidzyklen wie G76 oder andere drehmaschinenspezifische G-Codes, um präzise Gewinde automatisch zu schneiden. Mit diesen Zyklen können CNC-Drehmaschinen komplexe Tiefen- und Zustellmuster befolgen, ohne jeden Durchgang manuell programmieren zu müssen.[8][14]
Die Einstellungen für den Durchmessermodus und den Radiusmodus wirken sich darauf aus, wie X-Koordinaten auf CNC-Bearbeitungsmaschinen interpretiert werden. Daher müssen Programmierer die Steuerungskonfiguration anpassen. Das Verständnis dieser drehspezifischen Verhaltensweisen hilft CNC-Bearbeitungsteams, Größenfehler zu vermeiden und eine gleichbleibende Gewindequalität zu erreichen.[10][2]
Neue Bediener in der CNC-Bearbeitung beginnen oft mit einer kurzen Liste der wichtigsten G-Codes und erweitern ihr Wissen nach und nach, während sie Erfahrung sammeln. Praktische Übungen, der Einsatz von Simulatoren und die Überprüfung realer Produktionsprogramme tragen dazu bei, das Verständnis dafür zu vertiefen, wie sich G-Codes auf das Verhalten bei der CNC-Bearbeitung auswirken.[17][7]
Viele Schulungsressourcen, von Online-Tutorials bis hin zu formellen Kursen, konzentrieren sich jetzt auf die Grundlagen der G-Code-Programmierung neben den Grundlagen der CAM- und CNC-Bearbeitung. Die Kombination der Theorie mit realen Teilen und tatsächlichen CNC-Bearbeitungsaufgaben schafft das nötige Vertrauen, um G-Code-Programme sicher anzupassen und zu optimieren.[4][1]
Eine praktische Möglichkeit, G-Codes zu lernen, besteht darin, ein einfaches CNC-Bearbeitungsprogramm zu nehmen, es langsam auszuführen und jede G-Code-Zeile mit der tatsächlichen Werkzeugbewegung zu vergleichen. Das Führen einer persönlichen Referenzliste häufig verwendeter G-Codes und ihrer Auswirkungen hilft CNC-Bearbeitungsbedienern, im Laufe der Zeit ihre Kenntnisse zu verbessern.[4][8]
Die enge Zusammenarbeit mit erfahrenen Programmierern und Setup-Technikern beschleunigt das Lernen, da sie den Zweck fortgeschrittener G-Codes erklären können. Mit der Zeit ermöglicht dieses Wissen den Bedienern, zur Optimierung des CNC-Bearbeitungsprozesses beizutragen, nicht nur zum Maschinenbetrieb.[15][7]
Professionelle Anbieter von CNC-Bearbeitungen verlassen sich auf disziplinierte Programmierstandards, Versionskontrolle und Simulation, um G-Code für komplexe Projekte zu verwalten. Für ausländische OEM-Kunden verwenden diese Lieferanten konsistente CNC-Bearbeitungs-Postprozessoren und Verifizierungsschritte, um sicherzustellen, dass Programme auf mehreren Maschinen und Chargen korrekt ausgeführt werden.[11][7]
Ein starker CNC-Bearbeitungspartner integriert die G-Code-Programmierung mit Qualitätsprüfung, Materialrückverfolgbarkeit und Werkzeugverwaltung, um die langfristige Produktion zu unterstützen. Dieser Ansatz hilft Marken, Großhändlern und Herstellern, eine stabile CNC-Bearbeitungsqualität für alles zu erreichen, von schnellen Prototypen bis hin zur Präzisionsserienfertigung.[11][15]
G-Codes sind die grundlegende Sprache der CNC-Bearbeitung und definieren jede Bewegung des Werkzeugs und jede Oberfläche, die die Maschine erzeugt. Durch das Verständnis der Kernbefehle wie G00, G01, G02, G03, Ebenenauswahl, Festzyklen und Koordinatenmodi können Ingenieure und Bediener die Qualität, Geschwindigkeit und Zuverlässigkeit der CNC-Bearbeitung steuern.[1][10]
Fortgeschrittene Themen wie Fräserkompensation, Werkzeuglängenkompensation und Arbeitskoordinatensysteme erweitern die Möglichkeiten moderner CNC-Bearbeitung. In Kombination mit robusten Sicherheitspraktiken, Simulation und professioneller Prozesssteuerung werden G-Code-Kenntnisse zu einem leistungsstarken Vorteil für jeden CNC-Bearbeitungsbetrieb, der anspruchsvolle OEM-Kunden bedient.[7][8]

G-Code in der CNC-Bearbeitung ist eine Programmieranweisung, die die Werkzeugbewegung steuert und der Maschine sagt, wohin sie sich bewegen soll, wie schnell sie sich bewegen soll und auf welchem Weg Material geschnitten werden soll.[1]
Bei der CNC-Bearbeitung steuern G-Codes geometrische Bewegungen und Werkzeugwege, während M-Codes Hilfsfunktionen wie Spindelstart/-stopp, Kühlmittel und Werkzeugwechsel verwalten.[5]
Anfänger in der CNC-Bearbeitung sollten sich auf G00 für schnelle Positionierung, G01 für lineare Schnittbewegungen, G02 und G03 für Kreisinterpolation und G90/G91 für Absolut- und Inkrementalmodi konzentrieren.[7]
Die meisten CNC-Bearbeitungssteuerungen verfügen über einen gemeinsamen Kern von G-Codes, einige Details und erweiterte Codes variieren jedoch je nach Marke und Steuerung, sodass sich Programmierer an jede Maschine anpassen müssen.[6]
CAM-Software generiert die meisten G-Codes für die CNC-Bearbeitung, aber Bediener benötigen immer noch manuelle G-Code-Kenntnisse, um Programme auf realen Maschinen zu überprüfen, anzupassen und Fehler zu beheben.[1]
[1](https://www.autodesk.com/products/fusion-360/blog/cnc-programming-fundamentals-g-code/)
[2](https://www.americanmicroinc.com/resources/difference-g-code-m-code/)
[3](https://www.lincolntech.edu/news/skilled-trades/cnc-machining-and-manufacturing/what-g-code-introduction-cnc-programming)
[4](https://learn.toolingu.com/classes/basics-of-g-code-programming-231/)
[5](https://www.zintilon.com/blog/g-code-vs-m-code-in-cnc-manufacturing/)
[6](https://www.cncmasters.com/g-code-m-code-differences-explained/)
[7](https://www.cnccookbook.com/cnc-programming-g-code/)
[8](https://www.cnccookbook.com/g-code-m-code-command-list-cnc-mills/)
[9](https://tormach.com/articles/9-easy-g-codes-every-machinist-must-learn)
[10](https://www.sherline.com/g-code/)
[11](https://www.rapiddirect.com/blog/g-and-m-codes/)
[12](https://all3dp.com/2/cnc-milling-programming-basic-cnc-g-code-tutorial/)
[13](https://www.unionfab.com/blog/2024/10/g-and-m-codes)
[14](https://content.fanucworld.com/m-code-g-code-list/)
[15](https://www.steckermachine.com/blog/g-code-and-m-code-programming)
[16](https://www.shopsabre.com/understanding-g-code-and-m-code-in-cnc-work/)
[17](https://gcodetutor.com/cnc-machine-training/cnc-g-codes.html)
Inhalt ist leer!