Kompletter Leitfaden zu Mori Seiki G-Codes & M-Codes für CNC-Fachkräfte
Mori Seiki NMV Programmier-G-Codes und M-Codes vollständige Listen für CNC-Fachkräfte, die an Mori Seiki Bearbeitungszentren arbeiten.
Bild: HEINZ BAUMGARTNER AG
Diese G- und M-Codes gelten für folgende Mori Seiki Modelle mit den unten aufgeführten NC-Einheiten.
Modell
- NMV1500 DCG
- NMV3000 DCG
- NMV5000 DCG
- NMV8000 DCG/40
- NMV8000 DCG/50
NC-Einheit
- MSX-701 IV
- MSX-711 IV
Mori Seiki G-Codes und M-Codes
G-Codes
| G-Code | Funktion |
|---|---|
| G00 | Positionieren |
| G01 | Lineare Interpolation |
| G02 | Kreisbogen/Schrauben-/Spiral-/Kegelinterpolation, CW (im Uhrzeigersinn) |
| G02.2 | Evolventeninterpolation, CW (im Uhrzeigersinn) |
| G02.3 | Exponentialinterpolation, CW (im Uhrzeigersinn) |
| G03 | Kreisbogen/Schrauben-/Spiral-/Kegelinterpolation, CCW (gegen Uhrzeigersinn) |
| G03.2 | Evolventeninterpolation, CCW (gegen Uhrzeigersinn) |
| G03.3 | Exponentialinterpolation, CCW (gegen Uhrzeigersinn) |
| G04 | Wartezeit/Exakter Stopp |
| G05 | AI-Kontursteuerung II Hochgeschwindigkeitsverarbeitung (Blöcke vorauslesen: 1000) (Hochpräzisions-Kontursteuerung Kompatibilitätsbefehl) |
| G05.1 | AI-Kontursteuerung II Hochgeschwindigkeitsverarbeitung (Blöcke vorauslesen: 1000) / Nano-Glättung/Glatte Interpolation |
| G06.2 | NURBS-Interpolation |
| G07 | Hypothetische Achseninterpolation |
| G07.1(G107) | Zylindrische Interpolation/Schneidpunktversatz für zylindrische Interpolation |
| G08 | AI-Kontursteuerung (Vorausschau-Steuerung Kompatibilitätsbefehl) |
| G09 | Exakter Stopp |
| G10 | Dateneinstellung |
| G10.6 | Werkzeugrückzugsdaten |
| G11 | Dateneinstellungsmodus abbrechen |
| G12.1 | Polarkoordinaten-Interpolationsmodus |
| G13.1 | Polarkoordinaten-Interpolationsmodus abbrechen |
| G15 | Polarkoordinatenbefehl abbrechen |
| G16 | Polarkoordinatenbefehl |
| G17 | XY-Ebene |
| G18 | ZX-Ebene |
| G19 | YZ-Ebene |
| G20 | Dateneingabe im Zollsystem |
| G21 | Dateneingabe im metrischen System |
| G22 | Gespeicherter Hubbegrenzungsfunktion EIN |
| G23 | Gespeicherter Hubbegrenzungsfunktion AUS |
| G27 | Nullpunktrücklauf-Prüfung |
| G28 | Automatischer Nullpunktrücklauf |
| G29 | Rücklauf vom Nullpunkt |
| G30 | Zweiter/dritter/vierter Nullpunktrücklauf |
| G30.1 | Schwebender Referenzpunktrücklauf |
| G31 | Skip-Funktion |
| G33 | Gewindeschneiden/Synchronvorschub |
| G34 | Veränderlicher Steigungsgewindeschneiden |
| G35 | Kreisbogengewindeschneiden CW |
| G36 | Kreisbogengewindeschneiden CCW |
| G40 | Werkzeugradiusoffset aufheben/Schneidenspitzenradiusoffset aufheben |
| G41 | Werkzeugradiusoffset links/Schneidenspitzenradiusoffset links |
| G42 | Werkzeugradiusoffset rechts/Schneidenspitzenradiusoffset rechts |
| G41.2 | Schneidenkompensation 5-Achs-Bearbeitung links (Typ 1) |
| G41.3 | Schneidenkompensation 5-Achs-Bearbeitung (Schneidkantenversatz) |
| G41.4 | Schneidenkompensation 5-Achs-Bearbeitung links (Typ 1) (MSX-5** Kompatibilitätsbefehl) |
| G41.5 | Schneidenkompensation 5-Achs-Bearbeitung links (Typ 1) (MSX-5** Kompatibilitätsbefehl) |
| G41.6 | Schneidenkompensation 5-Achs-Bearbeitung links (Typ 2) |
| G42.2 | Schneidenkompensation 5-Achs-Bearbeitung rechts (Typ 1) |
| G42.4 | Schneidenkompensation 5-Achs-Bearbeitung rechts (Typ 1) (MSX-5** Kompatibilitätsbefehl) |
| G42.5 | Schneidenkompensation 5-Achs-Bearbeitung rechts (Typ 1) (MSX-5** Kompatibilitätsbefehl) |
| G42.6 | Schneidenkompensation 5-Achs-Bearbeitung rechts (Typ 2) |
| G40.1 (G150) | Normalenrichtungssteuerung Abbruchmodus |
| G41.1 (G151) | Normalenrichtungssteuerung EIN (linke Seite) |
| G42.1 (G152) | Normalenrichtungssteuerung EIN (rechte Seite) |
| G43 | Werkzeuglängenoffset + |
| G43.1 | Werkzeuglängenkompensation in Werkzeugachsrichtung |
| G43.4 | Werkzeugmittelpunktsteuerung (Typ 1)/Glatte Geschwindigkeitssteuerung |
| G43.5 | Werkzeugmittelpunktsteuerung (Typ 2) |
| G43.7 | Werkzeuglängenoffset für Drehen |
| G43.8 | Schneidpunktsteuerung (Typ 1) |
| G43.9 | Schneidpunktsteuerung (Typ 2) |
| G44 | Werkzeuglängenoffset − |
| G45 | Werkzeugpositionsoffset, Erhöhung |
| G46 | Werkzeugpositionsoffset, Verringerung |
| G47 | Werkzeugpositionsoffset, doppelte Erhöhung |
| G48 | Werkzeugpositionsoffset, doppelte Verringerung |
| G49 | Werkzeuglängenoffset aufheben/Werkzeugmittelpunktsteuerung aufheben |
| G50 | Skalierung aufheben/Programmierbare Spiegelung aufheben (negative Vergrößerung) |
| G51 | Skalierung/Programmierbare Spiegelung (negative Vergrößerung) |
| G50.1 | Programmierbare Spiegelung aufheben |
| G51.1 | Programmierbare Spiegelung |
| G50.2 | Polygonschneiden abbrechen |
| G51.2 | Polygonschneiden |
| G52 | Lokales Koordinatensystem setzen |
| G53 | Maschinencoordinatensystem Auswahl |
| G53.1 | Werkzeugachsenrichtungssteuerung |
| G54 | Werkstückkoordinatensystem 1 Auswahl/Zusätzliche Werkstückkoordinatensystem Auswahl |
| G54.1 | Zusätzliche Werkstückkoordinatensystem Auswahl |
| G54.2 | Drehtisch dynamische Spannvorrichtung Offset-Funktion |
| G54.4 | Werkstückeinstellfehler Offset |
| G55 | Werkstückkoordinatensystem 2 Auswahl |
| G56 | Werkstückkoordinatensystem 3 Auswahl |
| G57 | Werkstückkoordinatensystem 4 Auswahl |
| G58 | Werkstückkoordinatensystem 5 Auswahl |
| G59 | Werkstückkoordinatensystem 6 Auswahl |
| G60 | Einrichtungspositionierung |
| G61 | Exakter Stopp Modus |
| G62 | Automatische Ecküberschreibung Modus |
| G63 | Gewindeschneidemodus |
| G64 | Schneidmodus (Exakter Stopp Prüfmodus) |
| G65 | Makroaufruf |
| G66 | Modaler Makroaufruf (Aufruf nach Ausführung von Achsenbewegungsbefehlen) |
| G66.1 | Modaler Makroaufruf (Aufruf in jedem Block) |
| G67 | Modaler Makroaufruf abbrechen |
| G68 | Koordinatendrehung/3D-Koordinatenumwandlung |
| G68.2 | Geneigte Arbeitsebene Befehl (Euler-Winkel) |
| G69 | Koordinatendrehung abbrechen/3D-Koordinatenumwandlung abbrechen |
| G72.1 | Kopieren-Drehen |
| G72.2 | Kopieren-Verschieben |
| G73 | Hochgeschwindigkeits-Tieflochbohrzyklus |
| G74 | Rückwärtsgewindeschneidezyklus |
| G76 | Feinbohrzyklus |
| G80 | Schneidmodus AUS/Bohrfestzyklus abbrechen |
| G81 | Spatbohrzyklus |
| G81.1 | Schneidmodus (Chopping) |
| G82 | Senkenzyklus |
| G83 | Tieflochbohrzyklus |
| G84 | Gewindeschneidezyklus |
| G84.2 | Synchronisiertes Gewindeschneiden (F15 Format) |
| G84.3 | Rückwärts synchronisiertes Gewindeschneiden (F15 Format) |
| G85 | Bohrzyklus |
| G86 | Bohrzyklus |
| G87 | Rückwärtsbohrzyklus |
| G88 | Bohrzyklus |
| G89 | Bohrzyklus |
| G90 | Absoluter Befehl |
| G91 | Inkrementeller Befehl |
| G92 | Werkstückkoordinatensystem ändern/Max. Drehspindeldrehzahl setzen |
| G92.1 | Werkstückkoordinatensystem Voreinstellung |
| G93 | Inverser Zeitvorschub |
| G94 | Vorschub pro Minute Modus |
| G95 | Vorschub pro Umdrehung Modus |
| G96 | Konstante Schnittgeschwindigkeitssteuerung |
| G97 | Drehspindel mit konstanter Geschwindigkeit steuern |
| G98 | Anfangspunkt Rücklauf (Bohrfestzyklus) |
| G99 | Punkt R Rücklauf (Bohrfestzyklus) |
| G107 | Zylindrische Interpolation |
| G313 | Lastmonitor Makroprogramm aufrufen |
| G332 | Schneidmodus Auswahl / Toleranz festlegen |
| G355 | Drehachsenmessung |
| G382 | Geneigte Arbeitsebene Befehl (Roll-Pitch-Yaw) |
M-Codes
| M-Code | Funktion |
|---|---|
| M00 | Programmstopp |
| M01 | Wahlweiser Stopp |
| M02 | Programmende |
| M03 | Spindelstart (normal) |
| M04 | Spindelstart (umgekehrt) |
| M05 | Spindelstopp |
| M06 | Werkzeugwechsel |
| M08 | Kühlmittelaustritt EIN |
| M09 | Ölstoß AUS Kühlmittelaustritt AUS |
| M10 | C-Achse spannen |
| M11 | C-Achse lösen |
| M19 | Spindelorientierung |
| M20 | Automatische Stromabschaltung |
| M21 | Externer Ausgang |
| M22 | Externer Ausgang |
| M23 | Externer Ausgang |
| M24 | Externer Ausgang |
| M25 | Externer Ausgang |
| M26 | Externer Ausgang |
| M27 | Externer Ausgang |
| M28 | Externer Ausgang |
| M29 | Synchronisiertes Gewindeschneiden Modus |
| M30 | Programmende und Rückspulen |
| M31 | Achsverriegelung Umgehung EIN |
| M32 | Achsverriegelung Umgehung AUS |
| M33 | Werkzeugrückzug |
| M44 | Tischsensor HOCH |
| M45 | Tischsensor RUNTER |
| M46 | Sensorsignaleinwahl EIN |
| M47 | Sensorsignaleinwahl AUS |
| M48 | Override-Abbruch AUS |
| M49 | Override-Abbruch EIN |
| M50 | Ölbohrkühlmittel EIN |
| M51 | Luftblasen EIN |
| M53 | Sensorluftblasen EIN |
| M55 | Ölnebel EIN |
| M58 | Sensorluftblasen AUS |
| M59 | Luftblasen AUS |
| M60 | APC Startbefehl |
| M61 | APC Startbefehl |
| M66 | Werkzeugüberspringen EIN |
| M68 | B-Achse spannen |
| M69 | B-Achse lösen |
| M70 | Werkstückzähler/Gesamtzähler |
| M72 | Spanentfernungskühlmittel EIN |
| M73 | Y-Achse Spiegelbild AUS |
| M74 | Y-Achse Spiegelbild EIN |
| M75 | X-Achse Spiegelbild AUS |
| M76 | X-Achse Spiegelbild EIN |
| M77 | Externer Ausgang |
| M80 | Duschkühlmittel EIN |
| M81 | Duschkühlmittel AUS |
| M82 | Automatische Tür ÖFFNEN |
| M83 | Automatische Tür SCHLIESSEN |
| M84 | Lastmonitor (Lehren, Überwachen) Modus EIN |
| M85 | Lastmonitor (Lehren, Überwachen) Modus AUS Adaptivsteuerung Modus AUS |
| M86 | Adaptivsteuerung Modus EIN |
| M88 | Innere Kühlmittelzufuhr (Through-Spindle) EIN |
| M89 | Innere Kühlmittelzufuhr (Through-Spindle) AUS |
| M90 | Werkzeugspindel/Drehspindel Gleichzeitbetrieb Modus EIN |
| M91 | Werkzeugspindel/Drehspindel Gleichzeitbetrieb Modus AUS |
| M95 | Spanentfernungskühlmittel AUS |
| M96 | Makro-Unterbrechungsmodus |
| M97 | Makro-Unterbrechungsmodus abbrechen |
| M98 | Unterprogrammaufruf im NC-Speicher |
| M99 | Unterprogrammende Programmwiederholung |
| M119 | Spindel (zweite) Orientierung |
| M120 | Externer Ausgang |
| M121 | Externer Ausgang |
| M122 | Externer Ausgang |
| M123 | Externer Ausgang |
| M124 | Externer Ausgang |
| M125 | Externer Ausgang |
| M126 | Externer Ausgang |
| M127 | Externer Ausgang |
| M128 | Externer Ausgang |
| M129 | Externer Ausgang |
| M144 | Optischer Sensor Strom EIN |
| M145 | Optischer Sensor Strom AUS |
| M165 | Ölbohrluftblasen EIN |
| M166 | Cs-Kontursteuerungsmodus |
| M167 | Cs-Kontursteuerungsmodus abbrechen |
| M180 | Nebelsammler EIN |
| M181 | Nebelsammler AUS |
| M182 | Hilfsausgang 2 EIN |
| M183 | Hilfsausgang 2 AUS |
| M192 | ATC-Vorbereitungsmodus EIN |
| M193 | ATC-Vorbereitungsmodus AUS |
| M198 | Unterprogrammaufruf in externem E/A-Gerät |
| M200 | Spanförderer Start (Vorwärtsrichtung) |
| M201 | Spanförderer Stopp |
| M203 | Drehspindelstart (normal) |
| M204 | Drehspindelstart (umgekehrt) |
| M205 | Drehspindelstopp |
| M216 | Schmierzyklus Start für Einlaufbetrieb |
| M226 | Halbtrocken EIN |
| M227 | Halbtrocken AUS |
| M229 | ID-Leser Vorwärts |
| M230 | ID-Leser Rückwärts |
| M252 | Through-Spindle Luftblasen EIN |
| M253 | Through-Spindle Luftblasen AUS |
| M258 | Automatischer Öffnungs-/Schließschutz ÖFFNEN |
| M259 | Automatischer Öffnungs-/Schließschutz SCHLIESSEN |
| M270 | Kühlmitteldruckstufe 0 |
| M271 | Kühlmitteldruckstufe 1 |
| M272 | Kühlmitteldruckstufe 2 |
| M273 | Kühlmitteldruckstufe 3 |
| M274 | Kühlmitteldruckstufe 4 |
| M275 | Kühlmitteldruckstufe 5 |
| M276 | Kühlmitteldruckstufe 6 |
| M277 | Kühlmitteldruckstufe 7 |
| M302 | Werkzeuglebensdauer-Zähler Override setzen |
| M303 | Drehmodus AUS (C-Achsen Indexiermodus EIN) |
| M304 | Drehmodus EIN |
| M305 | Stirnflächenkühlmittel EIN |
| M306 | Stirnflächenkühlmittel AUS |
| M510 | Spannvorrichtung 1 spannen |
| M511 | Spannvorrichtung 1 lösen |
| M512 | Spannvorrichtung 2 spannen |
| M513 | Spannvorrichtung 2 lösen |
| M514 | Spannvorrichtung 3 spannen |
| M515 | Spannvorrichtung 3 lösen |
| M516 | Spannvorrichtung 4 spannen |
| M517 | Spannvorrichtung 4 lösen |
| M608 | 3D-Interferenzprüfung EIN |
| M609 | 3D-Interferenzprüfung AUS |
| M1003 | Spindelstart (normal) |
| M1004 | Spindelstart (umgekehrt) |
| M1005 | Spindelstopp |
| M1010 | C-Achse spannen |
| M1011 | C-Achse lösen |
| M1019 | Spindelorientierung |
| M1044 | Sensor RUNTER |
| M1045 | Sensor HOCH |
| M1046 | Sensorsignaleinwahl EIN |
| M1047 | Sensorsignaleinwahl AUS |
| M1068 | B-Achse spannen |
| M1069 | B-Achse lösen |
| M1082 | Automatische Tür ÖFFNEN |
| M2000 – M2020 | Multizähler Anzeigefunktion |
CNC-Maschine
- DMG Mori Seiki CNC-Fräsmaschinen: High-End-Lösungen für Präzisionsfertigung
- DMG MORI und Jungheinrich präsentieren fahrerloses Transportsystem: Erste AGV-Demo enthüllt
- Umfassender Leitfaden zu CNC G-Codes & M-Codes – PDF inklusive
- G- und M-Codes meistern: Umfassender Leitfaden zur CNC-Programmierung
- Präzises Laserätzen & Lasergravieren – Individuelle Designs auf Aluminium, Leder, Holz & mehr
- G- & M-Codes meistern: Der ultimative CNC-Programmierleitfaden
- Vollständiger Leitfaden zu Haas Fräsen M-Codes: Funktionen, Einstellungen & Anwendung
- DIN 66025: Umfassender Leitfaden zu NC-Programmiercodes
- Umfassender Leitfaden zu CNC G- & M-Codes für Fräsen & Drehen
- Umfassender Leitfaden zu Mach3 M-Codes für CNC-Bearbeitung