{"id":24058,"date":"2024-10-08T11:02:50","date_gmt":"2024-10-08T03:02:50","guid":{"rendered":"https:\/\/firstmold.com\/?p=24058"},"modified":"2025-07-15T13:32:32","modified_gmt":"2025-07-15T05:32:32","slug":"g-code-and-m-code","status":"publish","type":"post","link":"https:\/\/firstmold.com\/de\/tips\/g-code-and-m-code\/","title":{"rendered":"Beherrschung von G-Code und M-Code in der CNC-Bearbeitung"},"content":{"rendered":"<p class=\"wp-block-paragraph\">CNC hat die Fertigung auf eine neue Ebene gehoben, indem sie den Herstellern die M\u00f6glichkeit gibt, bei der Herstellung komplexer Teile eine hohe Genauigkeit, Geschwindigkeit und Flexibilit\u00e4t zu erreichen. G-Codes und M-Codes sind die beiden Codes, die das Herzst\u00fcck eines jeden CNC-Programms bilden und die vielen Operationen steuern, die eine bestimmte Maschine ausf\u00fchren kann. Daher ist es f\u00fcr Maschinenbediener und CNC-Programmierer wichtig, zu unterscheiden zwischen <strong>G-Code <\/strong>und <strong>M-Code <\/strong>f\u00fcr den ordnungsgem\u00e4\u00dfen Betrieb der Maschine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Artikel werden wir einige der g\u00e4ngigsten G- und M-Codes besprechen, wie sie in einem typischen CNC-Programm funktionieren und warum sie f\u00fcr die Fertigung so wichtig sind.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-g-code-in-cnc-programming\">G-Code in der CNC-Programmierung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der G-Code ist haupts\u00e4chlich der Geometrische Code. Er ist die h\u00e4ufigste Form der Programmierung f\u00fcr CNCs. Er teilt der Maschine mit, wie sie sich bewegen soll - zum Beispiel in einer geraden Linie, in einer Kreisbewegung oder mit einer Vorschubgeschwindigkeit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Wesentlichen teilen G-Codes der CNC-Maschine mit, wo das Werkzeug platziert werden soll und wie sich das Werkzeug aufgrund der Bewegung zum Werkst\u00fcck verhalten soll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jeder G-Code steht f\u00fcr eine bestimmte Aktion oder Bewegung in einer CNC-Maschine, und eine Reihe dieser Codes wird in einer bestimmten Reihenfolge ausgef\u00fchrt, um eine bestimmte Aufgabe zu erf\u00fcllen. Obwohl die G-Code-Programmierung urspr\u00fcnglich f\u00fcr NC-Maschinen entwickelt wurde, bleiben ihre Prinzipien in der modernen CNC-Bearbeitung grundlegend.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-common-g-codes-and-their-functions\">Allgemeine G-Codes und ihre Funktionen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Schauen wir uns einige der wichtigsten G-Codes in der CNC-Bearbeitung an:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-1-g00-rapid-positioning\">1. G00: Schnelle Positionierung<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Der G00-Befehl weist die Maschine an, das Werkzeug schnell zu einer bestimmten Koordinate zu bewegen, ohne einen Schnitt auszuf\u00fchren. Er wird normalerweise verwendet, um das Werkzeug vor Beginn der Bearbeitung in eine Startposition zu fahren oder um einen Werkzeugwechsel vorzubereiten. Dies ist eine der schnellsten Bewegungen, die die Maschine ausf\u00fchren kann.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-2-g01-linear-interpolation\">2. G01: Lineare Interpolation<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl G01 steuert die Bewegung des Schneidwerkzeugs entlang einer geraden Linie mit einer bestimmten Vorschubgeschwindigkeit. Dies wird h\u00e4ufig f\u00fcr pr\u00e4zise Schneidoperationen verwendet, bei denen die Vorschubgeschwindigkeit langsamer ist als bei der Eilgangpositionierung, was eine h\u00f6here Genauigkeit erm\u00f6glicht.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-3-g02-circular-interpolation-clockwise\">3. G02: Kreisf\u00f6rmige Interpolation im Uhrzeigersinn<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Der Code G02 befiehlt dem Werkzeug, sich im Uhrzeigersinn zu bewegen. Dies wird in der Regel verwendet, wenn das Werkst\u00fcck kreisf\u00f6rmige Schnitte oder abgerundete Kanten erfordert.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-4-g03-circular-interpolation-counterclockwise\">4. G03: Kreisf\u00f6rmige Interpolation gegen den Uhrzeigersinn<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Wie G02 bewegt auch der Befehl G03 das Werkzeug auf einer kreisf\u00f6rmigen Bahn gegen den Uhrzeigersinn. Mit G02 und G03 k\u00f6nnen Maschinenbediener komplexe gekr\u00fcmmte Formen und Profile erstellen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-5-g04-dwell\">5. G04: Verweilen<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl G04 weist die Maschine an, f\u00fcr eine bestimmte Zeit zu pausieren oder zu verweilen. Dies ist n\u00fctzlich, wenn das Schneidwerkzeug seine Position halten muss, z. B. wenn sichergestellt werden soll, dass die Spindel eine stabile Drehzahl erreicht, oder wenn gewartet werden soll, bis das K\u00fchlmittel seine Wirkung entfaltet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-6-g17-g18-and-g19-plane-selection\">6. G17, G18, und G19: Auswahl der Ebene<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Mit diesen Codes wird die geometrische Ebene ausgew\u00e4hlt, in der die Maschine arbeiten soll:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>G17<\/strong>: W\u00e4hlt die XY-Ebene aus.<\/li>\n\n\n\n<li><strong>G18<\/strong>: W\u00e4hlt die XZ-Ebene aus.<\/li>\n\n\n\n<li><strong>G19<\/strong>: W\u00e4hlt die YZ-Ebene aus. Dies ist bei der mehrachsigen Bearbeitung wichtig, um sicherzustellen, dass sich das Werkzeug innerhalb der richtigen r\u00e4umlichen Parameter bewegt.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-7-g43-tool-length-compensation\">7. G43: Werkzeugl\u00e4ngenkompensation<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Der G43-Code kompensiert die L\u00e4nge des Werkzeugs und erm\u00f6glicht es der Maschine, unterschiedliche Werkzeuggr\u00f6\u00dfen w\u00e4hrend des Betriebs zu ber\u00fccksichtigen. Ohne diese Funktion k\u00f6nnten Werkzeuge unterschiedlicher L\u00e4nge zu Ungenauigkeiten bei der Bearbeitung f\u00fchren.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-list-of-g-code\">Liste der G-Codes<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>G-Code<\/td><td>Gruppe<\/td><td>Bedeutung<\/td><\/tr><tr><td>G00<\/td><td>01*<\/td><td>Schnelle Bewegung<\/td><\/tr><tr><td>G01<\/td><td>01<\/td><td>Lineare Interpolationsbewegung<\/td><\/tr><tr><td>G02<\/td><td>01<\/td><td>CW-Interpolationsbewegung<\/td><\/tr><tr><td>G03<\/td><td>01<\/td><td>CCW-Interpolationsbewegung<\/td><\/tr><tr><td>G04<\/td><td>00<\/td><td>Verweilen<\/td><\/tr><tr><td>G09<\/td><td>00<\/td><td>Genaue Haltestelle<\/td><\/tr><tr><td>G10<\/td><td>00<\/td><td>Programmierbare Dateneingabe<\/td><\/tr><tr><td>G11<\/td><td>00<\/td><td>Programmierbare Dateneingabe abbrechen<\/td><\/tr><tr><td>G15<\/td><td>17*<\/td><td>Polarkoordinaten abbrechen<\/td><\/tr><tr><td>G16<\/td><td>17<\/td><td>Polarkoordinate<\/td><\/tr><tr><td>G17<\/td><td>02*<\/td><td>Auswahl der XY-Ebene<\/td><\/tr><tr><td>G18<\/td><td>02<\/td><td>Auswahl der ZX-Ebene<\/td><\/tr><tr><td>G19<\/td><td>02<\/td><td>Auswahl der YZ-Ebene<\/td><\/tr><tr><td>G20<\/td><td>06*<\/td><td>Zoll w\u00e4hlen<\/td><\/tr><tr><td>G21<\/td><td>06<\/td><td>Metrik ausw\u00e4hlen<\/td><\/tr><tr><td>G28<\/td><td>00<\/td><td>R\u00fcckkehr zum Referenzpunkt<\/td><\/tr><tr><td>G29<\/td><td>00<\/td><td>R\u00fcckkehr vom Referenzpunkt<\/td><\/tr><tr><td>G30<\/td><td>00<\/td><td>R\u00fcckkehr zu 2<sup>und<\/sup>&nbsp;,3<sup>rd<\/sup>,4<sup>th<\/sup>&nbsp;Referenzpunkt<\/td><\/tr><tr><td>G31<\/td><td>00<\/td><td>Vorschub bis zum \u00dcberspringen<\/td><\/tr><tr><td>G33<\/td><td>01<\/td><td>Einf\u00e4deln<\/td><\/tr><tr><td>G40<\/td><td>07*<\/td><td>Schneideausgleich abbrechen<\/td><\/tr><tr><td>G41<\/td><td>07<\/td><td>Kutterausgleich links<\/td><\/tr><tr><td>G42<\/td><td>07<\/td><td>Kutterausgleich rechts<\/td><\/tr><tr><td>G43<\/td><td>08<\/td><td>Werkzeugl\u00e4ngenkompensation +<\/td><\/tr><tr><td>G44<\/td><td>08<\/td><td>Werkzeugl\u00e4ngenkompensation -<\/td><\/tr><tr><td>G49<\/td><td>08*<\/td><td>G43\/G44 abbrechen<\/td><\/tr><tr><td>G50<\/td><td>11*<\/td><td>G51 abbrechen<\/td><\/tr><tr><td>G51<\/td><td>11<\/td><td>Skalierung<\/td><\/tr><tr><td>G52<\/td><td>00<\/td><td>Lokales Koordinatensystem festlegen<\/td><\/tr><tr><td>G53<\/td><td>00<\/td><td>Nicht-modale Auswahl von Maschinenkoordinaten<\/td><\/tr><tr><td>G54<\/td><td>14*<\/td><td>Arbeitskoordinatensystem ausw\u00e4hlen 1<\/td><\/tr><tr><td>G55<\/td><td>14<\/td><td>Arbeitskoordinatensystem w\u00e4hlen 2<\/td><\/tr><tr><td>G56<\/td><td>14<\/td><td>Arbeitskoordinatensystem ausw\u00e4hlen 3<\/td><\/tr><tr><td>G57<\/td><td>14<\/td><td>Arbeitskoordinatensystem ausw\u00e4hlen 4<\/td><\/tr><tr><td>G58<\/td><td>14<\/td><td>Arbeitskoordinatensystem ausw\u00e4hlen 5<\/td><\/tr><tr><td>G59<\/td><td>14<\/td><td>Arbeitskoordinatensystem ausw\u00e4hlen 6<\/td><\/tr><tr><td>G60<\/td><td>00<\/td><td>Unidirektionale Positionierung<\/td><\/tr><tr><td>G61<\/td><td>15<\/td><td>Genaue Haltestelle modal<\/td><\/tr><tr><td>G64<\/td><td>15*<\/td><td>G61 abbrechen<\/td><\/tr><tr><td>G65<\/td><td>00<\/td><td>Makro-Aufruf<\/td><\/tr><tr><td>G68<\/td><td>16<\/td><td>Drehung<\/td><\/tr><tr><td>G69<\/td><td>16*<\/td><td>G68 abbrechen<\/td><\/tr><tr><td>G73<\/td><td>09<\/td><td>Hochgeschwindigkeits-Bohrzyklus<\/td><\/tr><tr><td>G74<\/td><td>09<\/td><td>Zyklus f\u00fcr linksh\u00e4ndiges Klopfen<\/td><\/tr><tr><td>G76<\/td><td>09<\/td><td>Feinbohren im Festzyklus<\/td><\/tr><tr><td>G80<\/td><td>09*<\/td><td>Abbruch des Konservierungszyklus<\/td><\/tr><tr><td>G81<\/td><td>09<\/td><td>Zyklus der Bohrung<\/td><\/tr><tr><td>G82<\/td><td>09<\/td><td>Zyklus der Punktbohrung<\/td><\/tr><tr><td>G83<\/td><td>09<\/td><td>Normaler Peck-Bohrzyklus<\/td><\/tr><tr><td>G84<\/td><td>09<\/td><td>Klopfzyklus<\/td><\/tr><tr><td>G85<\/td><td>09<\/td><td>Langweiliger Zyklus<\/td><\/tr><tr><td>G86<\/td><td>09<\/td><td>Bohrzyklus mit Spindelstopp<\/td><\/tr><tr><td>G87<\/td><td>09<\/td><td>Back boring cycle<\/td><\/tr><tr><td>G88<\/td><td>09<\/td><td>Langweiliger Zyklus<\/td><\/tr><tr><td>G89<\/td><td>09<\/td><td>Bohrung und Verweilzeit<\/td><\/tr><tr><td>G90<\/td><td>03*<\/td><td>Absolut<\/td><\/tr><tr><td>G91<\/td><td>03<\/td><td>Inkremental<\/td><\/tr><tr><td>G92<\/td><td>00<\/td><td>Arbeitskoordinaten festlegen<\/td><\/tr><tr><td>G94<\/td><td>05*<\/td><td>Vorschub pro Minute<\/td><\/tr><tr><td>G95<\/td><td>05<\/td><td>Vorschub pro Umdrehung<\/td><\/tr><tr><td>G96<\/td><td>13<\/td><td>Konstante Oberfl\u00e4chengeschwindigkeit<\/td><\/tr><tr><td>G97<\/td><td>13*<\/td><td>Konstante Oberfl\u00e4chengeschwindigkeit abbrechen<\/td><\/tr><tr><td>G98<\/td><td>10*<\/td><td>Anfangspunkt R\u00fcckgabe<\/td><\/tr><tr><td>G99<\/td><td>10<\/td><td>R\u00fcckkehr der R-Ebene<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-list-of-g-codes-in-lathe\">Liste der G-Codes in Drehmaschinen<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>G-Code<\/td><td>Gruppe<\/td><td>Bedeutung<\/td><\/tr><tr><td>G12.1<\/td><td>21*<\/td><td>Polarkoordinaten-Interpolation abbrechen<\/td><\/tr><tr><td>G13.1<\/td><td>21<\/td><td>Polarkoordinaten-Interpolation<\/td><\/tr><tr><td>G70<\/td><td>00<\/td><td>Abschluss des Zyklus<\/td><\/tr><tr><td>G71<\/td><td>00<\/td><td>Materialabtrag beim Drehen<\/td><\/tr><tr><td>G72<\/td><td>00<\/td><td>Abtragen von Lagerbest\u00e4nden beim Plandrehen<\/td><\/tr><tr><td>G73<\/td><td>00<\/td><td>Zyklus der Musterwiederholung<\/td><\/tr><tr><td>G74<\/td><td>00<\/td><td>Zyklus f\u00fcr stirnseitiges Tieflochbohren<\/td><\/tr><tr><td>G75<\/td><td>00<\/td><td>Zyklus der L\u00e4ngsschnittabschaltung<\/td><\/tr><tr><td>G76<\/td><td>00<\/td><td>Mehrf\u00e4diger Schneidezyklus<\/td><\/tr><tr><td>G83<\/td><td>10<\/td><td>Zyklus f\u00fcr Stirnbohrungen<\/td><\/tr><tr><td>G84<\/td><td>10<\/td><td>Zyklus f\u00fcr Gewindebohrer<\/td><\/tr><tr><td>G85<\/td><td>10<\/td><td>Zyklus f\u00fcr Gesichtsbohrung<\/td><\/tr><tr><td>G87<\/td><td>10<\/td><td>Zyklus f\u00fcr Seitenbohrungen<\/td><\/tr><tr><td>G88<\/td><td>10<\/td><td>Zyklus f\u00fcr seitliches Anbohren<\/td><\/tr><tr><td>G89<\/td><td>10<\/td><td>Zyklus f\u00fcr Seitenbohrungen<\/td><\/tr><tr><td>G98<\/td><td>05*<\/td><td>Vorschub pro Minute<\/td><\/tr><tr><td>G99<\/td><td>05<\/td><td>Vorschub pro Umdrehung<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-m-code-in-cnc-programming\">Was ist der M-Code in der CNC-Programmierung?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hrend die G-Codes die Maschinenbewegungen spezifizieren, steuern die M-Codes oder Miscellaneous Codes die Hilfsoperationen der Maschine. Dazu geh\u00f6ren das K\u00fchlmittel, das Ein- und Ausschalten der Spindel und das Anhalten, wenn ein Programm abgeschlossen ist. M-Codes fungieren als Schalter und schalten Maschinenkomponenten je nach Bedarf ein oder aus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie die G-Codes sind auch die M-Codes f\u00fcr einen reibungslosen CNC-Betrieb unerl\u00e4sslich, vor allem, wenn es um spanlose T\u00e4tigkeiten geht, die f\u00fcr den Bearbeitungsprozess nach wie vor entscheidend sind.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-common-m-codes-and-their-functions\">G\u00e4ngige M-Codes und ihre Funktionen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sehen wir uns einige der h\u00e4ufig verwendeten M-Codes in der CNC-Bearbeitung an:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-1-m00-program-stop\">1. M00: Programm Stop<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Der Code M00 unterbricht die Ausf\u00fchrung des aktuellen Programms. Im Gegensatz zu einem Notstopp wird die Maschine kontrolliert angehalten, und der Bediener kann das Programm manuell fortsetzen, wenn er bereit ist.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-2-m03-spindle-on-clockwise\">2. M03: Spindel ein (im Uhrzeigersinn)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl M03 schaltet die Spindel im Uhrzeigersinn ein. Er wird normalerweise mit einem \"S\"-Befehl gepaart, der die Spindeldrehzahl angibt, was ihn zu einem grundlegenden Befehl bei der Bearbeitung macht.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-3-m05-spindle-stop\">3. M05: Spindelanschlag<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Code h\u00e4lt die Spindel sofort an. Er wird h\u00e4ufig vor dem Werkzeugwechsel oder am Ende einer Bearbeitung verwendet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-4-m06-tool-change\">4. M06: Werkzeugwechsel<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Der Code M06 ist f\u00fcr den automatischen Werkzeugwechsel w\u00e4hrend des Bearbeitungsprozesses unerl\u00e4sslich. Wenn die Maschine diesen Befehl empf\u00e4ngt, ruft sie das neue, im Programm angegebene Werkzeug (T-Wert) ab und setzt es ein.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-5-m08-coolant-on\">5. M08: K\u00fchlmittel ein<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Code schaltet das K\u00fchlmittelsystem ein, das zur Aufrechterhaltung der Werkzeug- und Werkst\u00fccktemperaturen w\u00e4hrend des Schneidvorgangs f\u00fcr einen reibungslosen Betrieb und eine l\u00e4ngere Lebensdauer des Werkzeugs unerl\u00e4sslich ist.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-6-m09-coolant-off\">6. M09: K\u00fchlmittel aus<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl M09 schaltet den K\u00fchlmittelfluss ab. Er wird h\u00e4ufig verwendet, wenn der Bearbeitungsvorgang beendet ist oder w\u00e4hrend eines Werkzeugwechsels.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-list-of-nbsp-m-codes\">Liste der M-Codes<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>M-Code<\/td><td>Bedeutung<\/td><\/tr><tr><td>M00<\/td><td>Programm anhalten<\/td><\/tr><tr><td>M01<\/td><td>Optionaler Programmstopp\uff08\u7a0b\u5e8f\u9009\u62e9\u505c\u6b62\uff09<\/td><\/tr><tr><td>M02<\/td><td>Programmende<\/td><\/tr><tr><td>M03<\/td><td>Spindel vorw\u00e4rts<\/td><\/tr><tr><td>M04<\/td><td>Spindel r\u00fcckw\u00e4rts<\/td><\/tr><tr><td>M05<\/td><td>Spindelanschlag<\/td><\/tr><tr><td>M06<\/td><td>Werkzeugwechsel<\/td><\/tr><tr><td>M07<\/td><td>K\u00fchlmittel EIN (Nebel)<\/td><\/tr><tr><td>M08<\/td><td>K\u00fchlmittel EIN (Flut)<\/td><\/tr><tr><td>M09<\/td><td>K\u00fchlmittel AUS<\/td><\/tr><tr><td>M19<\/td><td>Spindel ausrichten<\/td><\/tr><tr><td>M30<\/td><td>Programmende und R\u00fccklauf<\/td><\/tr><tr><td>M31<\/td><td>Sp\u00e4nef\u00f6rderer vorw\u00e4rts<\/td><\/tr><tr><td>M32<\/td><td>Sp\u00e4nef\u00f6rderer r\u00fcckw\u00e4rts<\/td><\/tr><tr><td>M33<\/td><td>Sp\u00e4nef\u00f6rderer-Anschlag<\/td><\/tr><tr><td>M34<\/td><td>Erh\u00f6hung der Position des K\u00fchlmittelzapfens<\/td><\/tr><tr><td>M35<\/td><td>Verringern der Position des K\u00fchlmittelzapfens<\/td><\/tr><tr><td>M36<\/td><td>Paletten rotieren<\/td><\/tr><tr><td>M39<\/td><td>Werkzeugrevolver rotieren<\/td><\/tr><tr><td>M41<\/td><td>Niedrige Gangschaltung<\/td><\/tr><tr><td>M42<\/td><td>Hochschaltung<\/td><\/tr><tr><td>M50<\/td><td>Palettenwechsel durchf\u00fchren<\/td><\/tr><tr><td>M82<\/td><td>Werkzeug ausspannen<\/td><\/tr><tr><td>M86<\/td><td>Werkzeugklemme<\/td><\/tr><tr><td>M88<\/td><td>Durch das K\u00fchlmittel der Spindel ON<\/td><\/tr><tr><td>M89<\/td><td>Durch das K\u00fchlmittel der Spindel AUS<\/td><\/tr><tr><td>M95<\/td><td>Schlafmodus<\/td><\/tr><tr><td>M96<\/td><td>Springen, wenn keine Eingabe<\/td><\/tr><tr><td>M97<\/td><td>Lokaler Unterprogrammaufruf<\/td><\/tr><tr><td>M98<\/td><td>Aufruf eines Unterprogramms<\/td><\/tr><tr><td>M99<\/td><td>Unterprogramm R\u00fcckkehr oder Schleife<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-differences-between-g-codes-and-m-codes\">Unterschiede zwischen G-Codes und M-Codes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Obwohl sowohl G-Codes als auch M-Codes f\u00fcr die CNC-Programmierung unerl\u00e4sslich sind, erf\u00fcllen sie sehr unterschiedliche Funktionen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>G Codes<\/strong>: Sie steuern in erster Linie die geometrischen Bewegungen der Maschine. Sie geben vor, wie sich die Werkzeugmaschine bewegen soll - ob entlang einer geraden Linie, einer Kurve oder eines Bogens.<\/li>\n\n\n\n<li><strong>M Codes<\/strong>: Erledigung von Hilfst\u00e4tigkeiten an der Maschine, die nicht mit der Bewegung des Schneidwerkzeugs verbunden sind. Dazu geh\u00f6ren das Starten und Stoppen der Spindel, der Werkzeugwechsel und die K\u00fchlmittelkontrolle.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hrend die G-Codes den eigentlichen Zerspanungsprozess steuern, sind die M-Codes ebenso wichtig, um das effiziente Funktionieren der Maschine zu gew\u00e4hrleisten und reibungslose Werkzeug\u00fcberg\u00e4nge und Betriebswechsel zu erm\u00f6glichen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-importance-of-g-and-m-codes-in-cnc-machining\">Die Bedeutung von G- und M-Codes in der CNC-Bearbeitung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wie bereits erw\u00e4hnt, sind sowohl der G-Code als auch der M-Code am CNC-Bearbeitungsprozess beteiligt und spielen eine Rolle bei der Herstellung der Teile. Beide Codes arbeiten zusammen, um komplizierte Fertigungsaufgaben zu automatisieren und zu steuern und so eine genaue und wiederholbare Teileproduktion durch CNC-Maschinen zu erm\u00f6glichen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dies ist wichtig f\u00fcr Maschinisten und Programmierer, die den Code verstehen m\u00fcssen. W\u00e4hrend die meisten Programmierungen in modernen <a href=\"https:\/\/firstmold.com\/de\/guides\/cnc-software\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>CAD\/CAM-Software<\/strong><\/a>, G-Code und M-Code sind nach wie vor erforderlich, insbesondere wenn kundenspezifische Anpassungen oder eine manuelle Programmierung erforderlich sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier ist der Grund daf\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-efficiency-and-accuracy\">1. Effizienz und Genauigkeit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CNC-Maschinen k\u00f6nnen mit der richtigen G-Code-Programmierung komplexe Konstruktionen schnell und genau ausf\u00fchren. Pr\u00e4zise Werkzeugbewegungen, gesteuert durch G-Codes, f\u00fchren zu weniger Materialabfall, k\u00fcrzeren Bearbeitungszeiten und h\u00f6herer Produktivit\u00e4t.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-flexibility\">2. Flexibilit\u00e4t<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Da M-Codes Maschinenfunktionen wie Werkzeugwechsel und K\u00fchlmittelfluss steuern, k\u00f6nnen CNC-Maschinen viele Aufgaben selbst\u00e4ndig erledigen. Dadurch sind CNC-Maschinen vielseitig einsetzbar und k\u00f6nnen von einfachen Teilen bis hin zu Komponenten f\u00fcr die Luft- und Raumfahrt alles herstellen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-automation\">3. Automatisierung<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bei der CNC-Programmierung kommen im Allgemeinen G-Code und M-Code zusammen und erm\u00f6glichen einen vollautomatischen Bearbeitungsprozess. Auf diese Weise kann ein geschriebenes und dann geladenes Programm die Maschine dazu bringen, komplexe Aufgaben mit minimaler \u00dcberwachung auszuf\u00fchren, so dass der Bediener sich anderen Produktionsbereichen zuwenden kann.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-cnc-programming-manual-vs-cam-generated-g-codes\">CNC-Programmierung: Manuelle vs. CAM-generierte G-Codes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Konventionell schreiben die Maschinenbediener die G-Codes Zeile f\u00fcr Zeile. Diese Methode erfordert umfassende Kenntnisse \u00fcber das Verhalten der Maschine und die winzigen Details des bearbeiteten Teils.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit Werkzeugen wie CAM oder computergest\u00fctzter Fertigung k\u00f6nnen Zerspanungsmechaniker jetzt jedoch die <strong>G-Code <\/strong>vom Entwurfsmodell durch Automatisierung, was die Programmierung vereinfacht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hrend die Software CAM die Codegenerierung beschleunigt und die Fehleranf\u00e4lligkeit verringert, sind manuelle Programmierkenntnisse nach wie vor von entscheidender Bedeutung f\u00fcr die Feinabstimmung von Abl\u00e4ufen oder die Behebung von Problemen in der Produktionslinie w\u00e4hrend der Produktion.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-4-common-errors-in-cnc-programming-and-how-g-and-m-codes-help-prevent-them\">4 h\u00e4ufige Fehler bei der CNC-Programmierung und wie G- und M-Codes helfen, sie zu vermeiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Selbst mit fortschrittlicher CAM-Software, die den gr\u00f6\u00dften Teil der Programmierung \u00fcbernimmt, k\u00f6nnen bei der CNC-Programmierung immer noch Fehler passieren. Diese Fehler sind zwar h\u00e4ufig, k\u00f6nnen aber zu fehlerhaften Teilen, Maschinensch\u00e4den, Materialverschwendung oder sogar zu Unf\u00e4llen in der Werkstatt f\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Betrachten wir einige h\u00e4ufige CNC-Programmierfehler und die Rolle, die die G- und M-Codes bei der Behebung der einzelnen Fehler spielen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-incorrect-tool-length-compensation-g43\">1. Falsche Werkzeugl\u00e4ngenkompensation (G43)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Eines der h\u00e4ufigsten Probleme bei der CNC-Programmierung ist die falsche Kompensation der Werkzeugl\u00e4nge. Jedes Werkzeug in einer CNC-Maschine hat eine eindeutige L\u00e4nge, und wenn die Maschine zwischen den Werkzeugen wechselt, muss sie diesen Unterschied ber\u00fccksichtigen, um die Schnittgenauigkeit zu erhalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der G43-Befehl nicht korrekt eingestellt ist, passt sich die Maschine m\u00f6glicherweise nicht an die L\u00e4nge des Werkzeugs an, was zu Ungenauigkeiten bei der Schnitttiefe und m\u00f6glicherweise zur Zerst\u00f6rung des Werkst\u00fccks f\u00fchrt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stellen Sie sich zum Beispiel vor, das Programm schaltet auf ein l\u00e4ngeres Werkzeug um, ohne diese zus\u00e4tzliche L\u00e4nge zu kompensieren. Infolgedessen k\u00f6nnte das Werkzeug zu tief in das Material schneiden und das Teil und m\u00f6glicherweise das Werkzeug selbst besch\u00e4digen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution\">Aufl\u00f6sung<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Fehler aufgrund einer falschen Werkzeugl\u00e4ngenkompensation auftreten, \u00fcberpr\u00fcfen Sie den G43-Befehl erneut und stellen Sie sicher, dass der richtige Offset verwendet wird. Um die Wahrscheinlichkeit menschlicher Fehler weiter zu verringern, sollten Sie Werkzeugeinstellger\u00e4te verwenden, die die Werkzeugl\u00e4nge automatisch messen und aufzeichnen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-overlooking-safety-blocks\">2. Sicherheitsbl\u00f6cke \u00fcbersehen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Sicherheitssatz ist eine Reihe von Vorbefehlen, die sicherstellen sollen, dass die Maschine in einem sicheren und bekannten Zustand startet, bevor die eigentliche Bearbeitung beginnt. Sicherheitss\u00e4tze k\u00f6nnen Spindelstopps, das Aufheben der Fr\u00e4skompensation, die Auswahl der richtigen Ebene und die Positionierung der Maschine an sicheren Koordinaten umfassen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn das Programm diesen Sicherheitsblock beim Start nicht enth\u00e4lt, kann die Maschine unter unerwarteten oder falschen Bedingungen in Betrieb genommen werden, was zu Abst\u00fcrzen, Werkzeugbruch oder sogar Verletzungen f\u00fchren kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn zum Beispiel bei einem fr\u00fcheren Arbeitsgang mit einer anderen Tiefe geschnitten wurde und der Sicherheitsblock fehlt, k\u00f6nnte die Maschine mit der alten Tiefe weiterarbeiten, was zu Kollisionen mit Vorrichtungen oder Klemmen f\u00fchren k\u00f6nnte.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution-0\">Aufl\u00f6sung<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Sicherheitssperre fehlt oder nicht richtig eingestellt ist, \u00fcberarbeiten Sie das Programm, um wichtige G- und M-Codes einzubauen, die die Maschine vor gr\u00f6\u00dferen Bewegungen oder Vorg\u00e4ngen in den Grundzustand versetzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Starten Sie das Programm immer mit einem gut konstruierten Sicherheitsblock, um korrekte Maschineneinstellungen zu gew\u00e4hrleisten und Abst\u00fcrze zu vermeiden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-improper-feed-rate-g01\">3. Unzul\u00e4ssige Vorschubgeschwindigkeit (G01)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Vorschubgeschwindigkeit ist definiert als die Geschwindigkeit, mit der sich das Schneidwerkzeug um das Werkst\u00fcck bewegt. Die Einstellung einer falschen Vorschubgeschwindigkeit kann zu verschiedenen Problemen f\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ist der Vorschub beispielsweise zu hoch, f\u00fchrt dies zu Werkzeugbruch, \u00dcberhitzung oder sogar zu Ungenauigkeiten im Werkst\u00fcck, weil zu viel Kraft auf die Schnittfl\u00e4che ausge\u00fcbt wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ist die Vorschubgeschwindigkeit dagegen zu niedrig, ist die Bearbeitung nicht effizient. Die Zykluszeit wird auch l\u00e4nger und die Oberfl\u00e4cheng\u00fcte ist schlecht, weil das Werkzeug reibt, anstatt zu schneiden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nehmen wir an, die Vorschubgeschwindigkeit ist bei der Pr\u00e4zisionsbearbeitung zu niedrig. Dies f\u00fchrt zu einer Materialansammlung an der Schneide, was die Qualit\u00e4t der bearbeiteten Oberfl\u00e4che verschlechtert und den Werkzeugverschlei\u00df erh\u00f6ht.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution-1\">Aufl\u00f6sung<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein ungeeigneter Vorschub eingestellt wurde, kann das Problem \u00fcber den F-Code im Befehl G01 gel\u00f6st werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die CAM-Software kann den idealen Vorschub auf der Grundlage der Materialeigenschaften und der Werkzeuggeometrie automatisch berechnen, aber es kann sein, dass manuelle Anpassungen zur Feinabstimmung erforderlich sind. \u00dcberpr\u00fcfen Sie den Vorschub immer beim ersten Durchlauf des Programms.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-4-mismatched-g-and-m-codes\">4. Nicht \u00fcbereinstimmende G- und M-Codes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Jeder CNC-Codesatz enth\u00e4lt normalerweise einen G- und einen M-Code. Die Verwendung mehrerer G- oder M-Codes in einem einzigen Satz kann die Maschine verwirren, da sie m\u00f6glicherweise nicht wei\u00df, welchen Befehl sie priorisieren soll, was zu unerwartetem Verhalten f\u00fchrt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So kann beispielsweise die Kombination von Befehlen wie G02 (Kreisinterpolation im Uhrzeigersinn) und G01 (lineare Interpolation) im selben Satz dazu f\u00fchren, dass die Maschine die beabsichtigte Bewegung nicht korrekt ausf\u00fchrt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au\u00dferdem entstehen Probleme, wenn widerspr\u00fcchliche M-Codes zusammen verwendet werden. So kann beispielsweise die Kombination von M03 (Spindel im Uhrzeigersinn) und M05 (Spindelstopp) im selben Satz die Maschine verwirren, ob die Spindel gestartet oder gestoppt werden soll, was zu einem inkonsistenten Betrieb f\u00fchrt.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-resolution-2\">Aufl\u00f6sung<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn nicht \u00fcbereinstimmende Codes zu einer Fehlfunktion der Maschine f\u00fchren, sollte das Programm \u00fcberarbeitet werden, um widerspr\u00fcchliche Codes in verschiedene Bl\u00f6cke aufzuteilen. Ein sorgf\u00e4ltiges Korrekturlesen des Codes vor der Ausf\u00fchrung auf der Maschine hilft, potenzielle Konflikte fr\u00fchzeitig zu erkennen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Schlussfolgerung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">G-Code und M-Code sind heute das Herzst\u00fcck der CNC-Bearbeitung. Daher ist das Verst\u00e4ndnis von G- und M-Code sowohl f\u00fcr die Erstellung von CAM-Software als auch von manuellem Code unerl\u00e4sslich. Auf diese Weise k\u00f6nnen Sie CNC-Maschinen effizienter und genauer bedienen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da sich die Technologie hinter den CNC-Maschinen st\u00e4ndig weiterentwickelt, bleibt die Beherrschung dieser grundlegenden Codes eines der wichtigsten Mittel, um das volle Potenzial der CNC-Bearbeitung zu erschlie\u00dfen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Haben Sie noch Fragen? Wenden Sie sich an unsere erfahrenen Designer und Hersteller unter <a href=\"https:\/\/firstmold.com\/de\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>FirstMold<\/strong><\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>G-Code und M-Code sind das R\u00fcckgrat der CNC-Bearbeitung. Verstehen Sie ihre Funktionen und wie sie genaue, effiziente Maschinenoperationen in der Fertigung gew\u00e4hrleisten.<\/p>","protected":false},"author":5,"featured_media":24063,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[48],"tags":[52],"class_list":["post-24058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips","tag-cnc-machining"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Master G Code &amp; M Code in CNC Machining<\/title>\n<meta name=\"description\" content=\"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/firstmold.com\/de\/tips\/g-code-and-m-code\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mastering G Code and M Code in CNC Machining\" \/>\n<meta property=\"og:description\" content=\"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/firstmold.com\/de\/tips\/g-code-and-m-code\/\" \/>\n<meta property=\"og:site_name\" content=\"First Mold\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.youtube.com\/@firstmold\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-08T03:02:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-15T05:32:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"James Li\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@firstmold2011\" \/>\n<meta name=\"twitter:site\" content=\"@firstmold2011\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Li\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"12\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\"},\"author\":{\"name\":\"James Li\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/person\\\/41882a87bad7ee7a4cab1e8b0b75a0ae\"},\"headline\":\"Mastering G Code and M Code in CNC Machining\",\"datePublished\":\"2024-10-08T03:02:50+00:00\",\"dateModified\":\"2025-07-15T05:32:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\"},\"wordCount\":2578,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"keywords\":[\"CNC Machining\"],\"articleSection\":[\"Tips &amp; Tricks\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\",\"url\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\",\"name\":\"Master G Code & M Code in CNC Machining\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"datePublished\":\"2024-10-08T03:02:50+00:00\",\"dateModified\":\"2025-07-15T05:32:32+00:00\",\"description\":\"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#primaryimage\",\"url\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"contentUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/g-code-m-code-featured-image.webp\",\"width\":800,\"height\":800,\"caption\":\"g code m code featured image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/tips\\\/g-code-and-m-code\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/firstmold.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tips &amp; Tricks\",\"item\":\"https:\\\/\\\/firstmold.com\\\/de\\\/category\\\/tips\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mastering G Code and M Code in CNC Machining\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#website\",\"url\":\"https:\\\/\\\/firstmold.com\\\/\",\"name\":\"First Mold Manufacturing Limited | MFG\",\"description\":\"First Mold Official Website\",\"publisher\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#organization\"},\"alternateName\":\"Parts Manufacturing Company | First Mold\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/firstmold.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#organization\",\"name\":\"First Mold Manufacturing Limited\",\"alternateName\":\"First Mold\",\"url\":\"https:\\\/\\\/firstmold.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png\",\"contentUrl\":\"https:\\\/\\\/firstmold.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png\",\"width\":696,\"height\":696,\"caption\":\"First Mold Manufacturing Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/@firstmold\",\"https:\\\/\\\/x.com\\\/firstmold2011\",\"https:\\\/\\\/mastodon.social\\\/@firstmold\"],\"address\":[{\"@type\":\"PostalAddress\",\"name\":\"China Base\",\"streetAddress\":\"88 West Shagang Road, Gangkou Town\",\"addressLocality\":\"Zhongshan City\",\"addressRegion\":\"Guangdong\",\"postalCode\":\"528447\",\"addressCountry\":\"CN\"},{\"@type\":\"PostalAddress\",\"name\":\"Mexico Factory\",\"streetAddress\":\"Nave ISK-8, Parque Industrial y Log\u00edstico Sky Plus, Avenida Mineral de Cinco Se\u00f1ores No.100, del Parque Industrial Santa Fe\",\"addressLocality\":\"Silao de la Victoria\",\"addressRegion\":\"Guanajuato\",\"postalCode\":\"36270\",\"addressCountry\":\"MX\"},{\"@type\":\"PostalAddress\",\"name\":\"France Branch\",\"streetAddress\":\"2 Bis avenue des Cistes\",\"addressLocality\":\"Roquefort -la-Bedoule\",\"postalCode\":\"13830\",\"addressCountry\":\"FR\"},{\"@type\":\"PostalAddress\",\"name\":\"Singapore Branch\",\"streetAddress\":\"60 Paya Lebar Road #08-55\",\"addressLocality\":\"Singapore\",\"postalCode\":\"409051\",\"addressCountry\":\"SG\"}],\"description\":\"First Mold, whose full name is First Mold Manufacturing Limited, is a large-scale manufacturing company specializing in mold manufacturing, injection molding services, CNC machining, and rapid prototyping. With production bases in both China and Mexico, First Mold serves a global clientele.\",\"email\":\"marketing@firstmold.com\",\"telephone\":\"+86 18928160183\",\"legalName\":\"First Mold Manufacturing Limited\",\"foundingDate\":\"2012-02-19\",\"duns\":\"60-139-1218\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/firstmold.com\\\/#\\\/schema\\\/person\\\/41882a87bad7ee7a4cab1e8b0b75a0ae\",\"name\":\"James Li\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g\",\"caption\":\"James Li\"},\"description\":\"Mold Making &amp; Precision Manufacturing Expert\",\"sameAs\":[\"https:\\\/\\\/firstmold.com\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/james-li-3950a622\\\/\"],\"honorificPrefix\":\"Mr.\",\"gender\":\"male\",\"knowsAbout\":[\"Mold Making\",\"Injection Molding\",\"CNC machining\"],\"knowsLanguage\":[\"English\",\"Chinese\"],\"jobTitle\":\"Technical Director\",\"worksFor\":\"First Mold Manufacturing Limited\",\"url\":\"https:\\\/\\\/firstmold.com\\\/de\\\/author\\\/james-li\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Master G Code &amp; M Code in der CNC-Bearbeitung","description":"Entdecken Sie, wie G- und M-Code die CNC-Bearbeitung vorantreiben und Automatisierung, Pr\u00e4zision und effiziente Fertigung komplexer Teile erm\u00f6glichen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/firstmold.com\/de\/tips\/g-code-and-m-code\/","og_locale":"de_DE","og_type":"article","og_title":"Mastering G Code and M Code in CNC Machining","og_description":"Discover how G code and M code drive CNC machining, enabling automation, precision, and efficient production of complex parts.","og_url":"https:\/\/firstmold.com\/de\/tips\/g-code-and-m-code\/","og_site_name":"First Mold","article_publisher":"https:\/\/www.youtube.com\/@firstmold","article_published_time":"2024-10-08T03:02:50+00:00","article_modified_time":"2025-07-15T05:32:32+00:00","og_image":[{"width":800,"height":800,"url":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","type":"image\/webp"}],"author":"James Li","twitter_card":"summary_large_image","twitter_creator":"@firstmold2011","twitter_site":"@firstmold2011","twitter_misc":{"Verfasst von":"James Li","Gesch\u00e4tzte Lesezeit":"12\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#article","isPartOf":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/"},"author":{"name":"James Li","@id":"https:\/\/firstmold.com\/#\/schema\/person\/41882a87bad7ee7a4cab1e8b0b75a0ae"},"headline":"Mastering G Code and M Code in CNC Machining","datePublished":"2024-10-08T03:02:50+00:00","dateModified":"2025-07-15T05:32:32+00:00","mainEntityOfPage":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/"},"wordCount":2578,"commentCount":0,"publisher":{"@id":"https:\/\/firstmold.com\/#organization"},"image":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage"},"thumbnailUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","keywords":["CNC Machining"],"articleSection":["Tips &amp; Tricks"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/","url":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/","name":"Master G Code &amp; M Code in der CNC-Bearbeitung","isPartOf":{"@id":"https:\/\/firstmold.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage"},"image":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage"},"thumbnailUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","datePublished":"2024-10-08T03:02:50+00:00","dateModified":"2025-07-15T05:32:32+00:00","description":"Entdecken Sie, wie G- und M-Code die CNC-Bearbeitung vorantreiben und Automatisierung, Pr\u00e4zision und effiziente Fertigung komplexer Teile erm\u00f6glichen.","breadcrumb":{"@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/firstmold.com\/tips\/g-code-and-m-code\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#primaryimage","url":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","contentUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2024\/10\/g-code-m-code-featured-image.webp","width":800,"height":800,"caption":"g code m code featured image"},{"@type":"BreadcrumbList","@id":"https:\/\/firstmold.com\/tips\/g-code-and-m-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/firstmold.com\/de\/"},{"@type":"ListItem","position":2,"name":"Tips &amp; Tricks","item":"https:\/\/firstmold.com\/de\/category\/tips\/"},{"@type":"ListItem","position":3,"name":"Mastering G Code and M Code in CNC Machining"}]},{"@type":"WebSite","@id":"https:\/\/firstmold.com\/#website","url":"https:\/\/firstmold.com\/","name":"First Mold Manufacturing Limited | MFG","description":"Offizielle Website von First Mold","publisher":{"@id":"https:\/\/firstmold.com\/#organization"},"alternateName":"Parts Manufacturing Company | First Mold","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/firstmold.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/firstmold.com\/#organization","name":"First Mold Manufacturing Limited","alternateName":"First Mold","url":"https:\/\/firstmold.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/firstmold.com\/#\/schema\/logo\/image\/","url":"https:\/\/firstmold.com\/wp-content\/uploads\/2025\/06\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png","contentUrl":"https:\/\/firstmold.com\/wp-content\/uploads\/2025\/06\/First-Mold-Manufacturing-Limited-Site-Representation-Logo.png","width":696,"height":696,"caption":"First Mold Manufacturing Limited"},"image":{"@id":"https:\/\/firstmold.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/@firstmold","https:\/\/x.com\/firstmold2011","https:\/\/mastodon.social\/@firstmold"],"address":[{"@type":"PostalAddress","name":"China Base","streetAddress":"88 West Shagang Road, Gangkou Town","addressLocality":"Zhongshan City","addressRegion":"Guangdong","postalCode":"528447","addressCountry":"CN"},{"@type":"PostalAddress","name":"Mexico Factory","streetAddress":"Nave ISK-8, Parque Industrial y Log\u00edstico Sky Plus, Avenida Mineral de Cinco Se\u00f1ores No.100, del Parque Industrial Santa Fe","addressLocality":"Silao de la Victoria","addressRegion":"Guanajuato","postalCode":"36270","addressCountry":"MX"},{"@type":"PostalAddress","name":"France Branch","streetAddress":"2 Bis avenue des Cistes","addressLocality":"Roquefort -la-Bedoule","postalCode":"13830","addressCountry":"FR"},{"@type":"PostalAddress","name":"Singapore Branch","streetAddress":"60 Paya Lebar Road #08-55","addressLocality":"Singapore","postalCode":"409051","addressCountry":"SG"}],"description":"First Mold, dessen vollst\u00e4ndiger Name First Mold Manufacturing Limited lautet, ist ein gro\u00dfes Produktionsunternehmen, das sich auf die Herstellung von Formen, Spritzgussdienstleistungen, CNC-Bearbeitung und Rapid Prototyping spezialisiert hat. Mit Produktionsst\u00e4tten sowohl in China als auch in Mexiko bedient First Mold einen globalen Kundenkreis.","email":"marketing@firstmold.com","telephone":"+86 18928160183","legalName":"First Mold Manufacturing Limited","foundingDate":"2012-02-19","duns":"60-139-1218","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"}},{"@type":"Person","@id":"https:\/\/firstmold.com\/#\/schema\/person\/41882a87bad7ee7a4cab1e8b0b75a0ae","name":"James Li","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e87553a9ae18a4c4bf75ff289d416ca431008e451eeea1dded57a08ec0fa3471?s=96&d=mm&r=g","caption":"James Li"},"description":"Experte f\u00fcr Formenbau und Pr\u00e4zisionsfertigung","sameAs":["https:\/\/firstmold.com\/","https:\/\/www.linkedin.com\/in\/james-li-3950a622\/"],"honorificPrefix":"Mr.","gender":"male","knowsAbout":["Mold Making","Injection Molding","CNC machining"],"knowsLanguage":["English","Chinese"],"jobTitle":"Technical Director","worksFor":"First Mold Manufacturing Limited","url":"https:\/\/firstmold.com\/de\/author\/james-li\/"}]}},"_links":{"self":[{"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/posts\/24058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/comments?post=24058"}],"version-history":[{"count":1,"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/posts\/24058\/revisions"}],"predecessor-version":[{"id":27033,"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/posts\/24058\/revisions\/27033"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/media\/24063"}],"wp:attachment":[{"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/media?parent=24058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/categories?post=24058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/firstmold.com\/de\/wp-json\/wp\/v2\/tags?post=24058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}