G-Codes und M-Codes von Mori Seiki
Mori Seiki NMV-Programmierung G-Codes und M-Codes vollständige Listen für CNC-Maschinisten-Programmierer, 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-701IV
- MSX-711IV
Mori Seiki G-Codes und M-Codes
G-Codes
G-Code | Funktion |
---|---|
G00 | Positionierung |
G01 | Lineare Interpolation |
G02 | Kreisinterpolation/helikale Interpolation/spiralförmige Interpolation/konische Interpolation, CW (im Uhrzeigersinn) |
G02.2 | Evolventeninterpolation, CW (im Uhrzeigersinn) |
G02.3 | Exponentielle Interpolation, CW (im Uhrzeigersinn) |
G03 | Kreisinterpolation/helikale Interpolation/spiralförmige Interpolation/konische Interpolation, CCW (gegen den Uhrzeigersinn) |
G03.2 | Evolventeninterpolation, CCW (gegen den Uhrzeigersinn) |
G03.3 | Exponentielle Interpolation, CCW (gegen den Uhrzeigersinn) |
G04 | Halt/Genauhalt |
G05 | AI-Kontursteuerung II Hochgeschwindigkeitsverarbeitung (Anzahl vorausgelesener Blöcke:1000) (Hochpräzisions-Kontursteuerungs-Kompatibilitätsbefehl) |
G05.1 | AI Contour Control II Hochgeschwindigkeitsverarbeitung (Anzahl vorausgelesener Blöcke:1000) / Nano-Glättung/Smooth-Interpolation |
G06.2 | NURBS-Interpolation |
G07 | Hypothetische Achseninterpolation |
G07.1(G107) | Zylinderinterpolation/Schnittpunktversatz für Zylinderinterpolation |
G08 | AI-Kontursteuerung (Kompatibilitätsbefehl für Look-Ahead-Steuerung) |
G09 | Genauhalt |
G10 | Dateneinstellung |
G10.6 | Werkzeugrückzugsdaten |
G11 | Dateneinstellungsmodus abbrechen |
G12.1 | Polarkoordinaten-Interpolationsmodus |
G13.1 | Polarkoordinaten-Interpolationsmodus abbrechen |
G15 | Polarkoordinatenbefehl abbrechen |
G16 | Polarkoordinaten-Befehl |
G17 | XY-Ebene |
G18 | ZX-Flugzeug |
G19 | YZ-Ebene |
G20 | Dateneingabe im Zollsystem |
G21 | Dateneingabe im metrischen System |
G22 | Gespeicherte Hubprüffunktion EIN |
G23 | Gespeicherte Hubprüffunktion AUS |
G27 | Nullpunktprüfung |
G28 | Automatische Nullrückstellung |
G29 | Rückkehr vom Nullpunkt |
G30 | Zweite/dritte, vierte Nullrückgabe |
G30.1 | Floating-Referenzpunkt-Rückgabe |
G31 | Funktion überspringen |
G33 | Gewindeschneiden/Vorschub synchronisieren |
G34 | Variables Gewindeschneiden |
G35 | Kreisgewinde im Uhrzeigersinn |
G36 | Kreisgewinde gegen den Uhrzeigersinn |
G40 | Werkzeugradiuskorrektur löschen/Schneidenradiuskorrektur löschen |
G41 | Werkzeugradiusversatz links/Schneidenradiusversatz links |
G42 | Werkzeugradiusversatz rechts/Schneidenradiusversatz rechts |
G41.2 | Fräserkompensation für 5-Achs-Bearbeitung links (Typ 1) |
G41.3 | Fräserkompensation für 5-Achs-Bearbeitung (Vorderkantenversatz) |
G41.4 | Fräserkompensation für 5-Achsen-Bearbeitung links (Typ 1) (MSX-5**-kompatibler Befehl) |
G41.5 | Fräserkompensation für 5-Achsen-Bearbeitung links (Typ 1) (MSX-5**-kompatibler Befehl) |
G41.6 | Fräserkompensation für 5-Achs-Bearbeitung links (Typ 2) |
G42.2 | Fräserkompensation für 5-Achs-Bearbeitung rechts (Typ 1) |
G42.4 | Fräserkompensation für 5-Achsen-Bearbeitung rechts (Typ 1) (MSX-5**-kompatibler Befehl) |
G42.5 | Fräserkompensation für 5-Achsen-Bearbeitung rechts (Typ 1) (MSX-5**-kompatibler Befehl) |
G42.6 | Fräserkompensation für 5-Achs-Bearbeitung rechts (Typ 2) |
G40.1 (G150) | Abbruchmodus der normalen Richtungssteuerung |
G41.1 (G151) | Normale Richtungssteuerung EIN (linke Seite) |
G42.1 (G152) | Normale Richtungssteuerung EIN (rechte Seite) |
G43 | Werkzeuglängenversatz, + |
G43.1 | Werkzeuglängenkorrektur in Richtung der Werkzeugachse |
G43.4 | Tool-Center-Point-Steuerung (Typ 1)/Smooth-Geschwindigkeitssteuerung |
G43.5 | Tool-Center-Point-Steuerung (Typ 2) |
G43.7 | Werkzeuglängenkorrektur beim Drehen |
G43.8 | Schnittpunktkontrolle (Typ 1) |
G43.9 | Schnittpunktkontrolle (Typ 2) |
G44 | Werkzeuglängenkorrektur, − |
G45 | Werkzeugpositionsversatz, erhöhen |
G46 | Werkzeugpositionsversatz, verringern |
G47 | Werkzeugpositionsversatz, doppelte Erhöhung |
G48 | Werkzeugpositionsversatz, doppelte Abnahme |
G49 | Abbrechen des Werkzeuglängenversatzes/Abbrechen der Werkzeugmittelpunktsteuerung |
G50 | Skalierungsabbruch/Programmierbarer Spiegelbildabbruch (negative Vergrößerung) |
G51 | Skalierung/Programmierbares Spiegelbild (negative Vergrößerung) |
G50.1 | Programmierbare Spiegelbild-Aufhebung |
G51.1 | Programmierbares Spiegelbild |
G50.2 | Ausschneiden von Polygonen abbrechen |
G51.2 | Polygonschneiden |
G52 | Einstellung des lokalen Koordinatensystems |
G53 | Auswahl des Maschinenkoordinatensystems |
G53.1 | Steuerung der Werkzeugachsenrichtung |
G54 | Auswahl des Arbeitskoordinatensystems 1/Auswahl des zusätzlichen Arbeitskoordinatensystems |
G54.1 | Zusätzliche Auswahl des Arbeitskoordinatensystems |
G54.2 | Dynamische Fixture-Offset-Funktion des Drehtisches |
G54.4 | Werkeinstellungsfehler-Offset |
G55 | Auswahl Arbeitskoordinatensystem 2 |
G56 | Auswahl Arbeitskoordinatensystem 3 |
G57 | Auswahl Arbeitskoordinatensystem 4 |
G58 | Auswahl des Arbeitskoordinatensystems 5 |
G59 | Auswahl des Arbeitskoordinatensystems 6 |
G60 | Unidirektionaler Ansatz |
G61 | Genauhaltmodus |
G62 | Automatischer Eckenüberschreibungsmodus |
G63 | Tippmodus |
G64 | Schneidemodus (Genauhaltprüfmodus) |
G65 | Makroaufruf |
G66 | Modaler Makroaufruf (Aufruf nach Ausführung von Achsbewegungsbefehlen) |
G66.1 | Modaler Makroaufruf (Aufruf in jedem Block) |
G67 | Makromodaler Anrufabbruch |
G68 | Koordinatendrehung/3D-Koordinatenumwandlung |
G68.2 | Befehl für geneigte Arbeitsebene (Euler-Winkel) |
G69 | Abbruch der Koordinatendrehung/Abbruch der 3D-Koordinatenumwandlung |
G72.1 | Kopie-Rotation |
G72.2 | Copy-Shift |
G73 | Hochgeschwindigkeits-Tiefbohrzyklus |
G74 | Umgekehrter Klopfzyklus |
G76 | Feinbohrzyklus |
G80 | Schneidemodus AUS/Festzyklus für Lochbearbeitung abbrechen |
G81 | Anbohrzyklus |
G81.1 | Schneiden |
G82 | Aufbohrzyklus |
G83 | Tiefbohrzyklus |
G84 | Gewindezyklus |
G84.2 | Synchronisierter Gewindebohrzyklus (F15-Format) |
G84.3 | Umgekehrter synchronisierter Klopfzyklus (F15-Format) |
G85 | langweiliger Zyklus |
G86 | langweiliger Zyklus |
G87 | Rückwärtsbohrzyklus |
G88 | langweiliger Zyklus |
G89 | langweiliger Zyklus |
G90 | Absoluter Befehl |
G91 | Inkrementeller Befehl |
G92 | Änderung des Arbeitskoordinatensystems/Einstellung der maximalen Drehspindeldrehzahl |
G92.1 | Voreingestelltes Arbeitskoordinatensystem |
G93 | Umgekehrter Zeit-Feed |
G94 | Vorschub pro Minute-Modus |
G95 | Vorschub pro Umdrehungsmodus |
G96 | Regelung der konstanten Oberflächengeschwindigkeit |
G97 | Steuern der Drehspindel mit konstanter Geschwindigkeit |
G98 | Rückkehr zum Anfangspunkt (Festzyklus für die Bohrungsbearbeitung) |
G99 | Rückkehr zum Punkt R (Festzyklus für die Bohrungsbearbeitung) |
G107 | Zylindrische Interpolation |
G313 | Aufruf des Lastmonitor-Makroprogramms |
G332 | Schnittmodusauswahl / Toleranz festlegen |
G355 | Rotationsachsenmessung |
G382 | Befehl für geneigte Arbeitsebene (Roll-Pitch-Yaw) |
M-Codes
M-Code | Funktion |
---|---|
M00 | Programmstopp |
M01 | Optionaler Halt |
M02 | Programmende |
M03 | Spindelstart (normal) |
M04 | Spindelstart (rückwärts) |
M05 | Spindelstopp |
M06 | Werkzeugwechsel |
M08 | Kühlmittelauslass EIN |
M09 | Ölschuss AUS Kühlmittelauslass AUS |
M10 | C-Achsen-Klemme |
M11 | C-Achse lösen |
M19 | Spindelausrichtung |
M20 | Automatische Abschaltung |
M21 | Externe Ausgabe |
M22 | Externe Ausgabe |
M23 | Externe Ausgabe |
M24 | Externe Ausgabe |
M25 | Externe Ausgabe |
M26 | Externe Ausgabe |
M27 | Externe Ausgabe |
M28 | Externe Ausgabe |
M29 | Synchronisierter Tapping-Modus |
M30 | Programmende und zurückspulen |
M31 | Umgehung der Achsverriegelung EIN |
M32 | Umgehung der Achsverriegelung AUS |
M33 | Werkzeugrückgabe |
M44 | Tischmontagesensor OBEN |
M45 | Tischmontagesensor UNTEN |
M46 | Sensorauswahlsignal EIN |
M47 | Sensorauswahlsignal AUS |
M48 | Abbruch überschreiben AUS |
M49 | Abbruch überschreiben EIN |
M50 | Ölbohrer-Kühlmittel EIN |
M51 | Gebläse EIN |
M53 | Sensorluftstrom EIN |
M55 | Ölnebel EIN |
M58 | Sensorluftblase AUS |
M59 | Luftblase AUS |
M60 | APC-Startbefehl |
M61 | APC-Startbefehl |
M66 | Werkzeug überspringen EIN |
M68 | B-Achsen-Klemme |
M69 | B-Achse lösen |
M70 | Arbeitszähler/Gesamtzähler |
M72 | Späneentfernungskühlmittel EIN |
M73 | Spiegelung der Y-Achse AUS |
M74 | Spiegelbild der Y-Achse EIN |
M75 | X-Achsen-Spiegelung AUS |
M76 | X-Achsen-Spiegelbild EIN |
M77 | Externe Ausgabe |
M80 | Dusche Kühlmittel EIN |
M81 | Dusche Kühlmittel AUS |
M82 | Automatische Türöffnung |
M83 | Automatische Türschließung |
M84 | Lastüberwachungsmodus (Lernen, Überwachen) EIN |
M85 | Lastüberwachungsmodus (Lernen, Überwachen) AUS Adaptiver Steuermodus AUS |
M86 | Adaptiver Steuermodus EIN |
M88 | Durchgangsspindelkühlmittel EIN |
M89 | Durchgehende Kühlmittelzufuhr AUS |
M90 | Modus Werkzeug-Spindel/Drehspindel-Simultanbetrieb EIN |
M91 | Modus Werkzeug-Spindel/Drehspindel-Simultanbetrieb AUS |
M95 | Späneentfernungskühlmittel AUS |
M96 | Makro-Interrupt-Modus |
M97 | Makrounterbrechungsmodus abbrechen |
M98 | Unterprogrammaufruf im NC-Speicher |
M99 | Unterprogrammende Programm wiederholen |
M119 | Spindel (zweite) Ausrichtung |
M120 | Externe Ausgabe |
M121 | Externe Ausgabe |
M122 | Externe Ausgabe |
M123 | Externe Ausgabe |
M124 | Externe Ausgabe |
M125 | Externe Ausgabe |
M126 | Externe Ausgabe |
M127 | Externe Ausgabe |
M128 | Externe Ausgabe |
M129 | Externe Ausgabe |
M144 | Optischer Sensor eingeschaltet |
M145 | Optischer Sensor ausgeschaltet |
M165 | Öllochluftgebläse EIN |
M166 | Cs-Kontursteuerungsmodus |
M167 | Abbrechen des Cs-Kontursteuerungsmodus |
M180 | Nebelabscheider EIN |
M181 | Nebelabscheider AUS |
M182 | Hilfsausgang 2 EIN |
M183 | Hilfsausgang 2 AUS |
M192 | ATC-Vorbereitungsmodus EIN |
M193 | ATC-Vorbereitungsmodus AUS |
M198 | Unterprogrammaufruf im externen E/A-Gerät |
M200 | Start Späneförderer (Vorwärtsrichtung) |
M201 | Anschlag Späneförderer |
M203 | Drehspindelstart (normal) |
M204 | Drehspindelstart (rückwärts) |
M205 | Drehspindelstopp |
M216 | Start des Schmierzyklus für den Einfahrbetrieb |
M226 | Halbtrocken EIN |
M227 | Halbtrocken AUS |
M229 | ID-Leser weiter |
M230 | Rückgabe des Ausweislesers |
M252 | Luftstrom durch die Spindel EIN |
M253 | Luftausblasung durch die Spindel AUS |
M258 | Automatischer Öffnungs-/Schließschutz offen |
M259 | Automatischer Öffnungs-/Schließschutz |
M270 | Kühlmittelaustrittsdruckstufe 0 |
M271 | Kühlmittelaustrittsdruckstufe 1 |
M272 | Kühlmittelaustrittsdruckstufe 2 |
M273 | Kühlmittelaustrittsdruckstufe 3 |
M274 | Kühlmittelaustrittsdruckstufe 4 |
M275 | Kühlmittelaustrittsdruckstufe 5 |
M276 | Kühlmittelaustrittsdruckstufe 6 |
M277 | Kühlmittelaustrittsdruckstufe 7 |
M302 | Aufheben des Werkzeugstandzeitzählers eingestellt |
M303 | Drehmodus AUS (C-Achsen-Indexiermodus EIN) |
M304 | Modus einschalten |
M305 | Stirnseitenkühlmittel EIN |
M306 | Stirnseitenkühlmittel AUS |
M510 | Halterung 1 Klemme |
M511 | Halterung 1 lösen |
M512 | Halterung 2 Klemme |
M513 | Befestigung 2 lösen |
M514 | Halterung 3 Klemme |
M515 | Befestigung 3 lösen |
M516 | Halterung 4 Klemme |
M517 | Halterung 4 lösen |
M608 | 3D-Interferenzprüffunktion EIN |
M609 | 3D-Interferenzprüffunktion AUS |
M1003 | Spindelstart (normal) |
M1004 | Spindelstart (rückwärts) |
M1005 | Spindelstopp |
M1010 | C-Achsen-Klemme |
M1011 | C-Achse lösen |
M1019 | Spindelausrichtung |
M1044 | Sensor unten |
M1045 | Sensor oben |
M1046 | Sensorauswahlsignal EIN |
M1047 | Sensorauswahlsignal AUS |
M1068 | B-Achsen-Klemme |
M1069 | B-Achse lösen |
M1082 | Automatische Türöffnung |
M2000 – M2020 | Anzeigefunktion für mehrere Zähler |
CNC-Maschine
- Produktübersicht der DMG Mori Seiki CNC-Maschinen
- DMG MORI und Jungheinrich entwickeln gemeinsam fahrerlose Transporttechnologien
- G-Codes und M-Codes der CNC-Maschine mit PDF
- G- und M-Codes:Verständnis der CNC-Programmiersprachen
- Laserätzen und Lasergravieren
- G- und M-Codes wie ein Profi verstehen [Vollständige Anleitung]
- Haas Mill M-Codes
- DIN 66025 NC-Programmiercodes
- G-Codes und M-Codes für CNC-Maschinen – CNC-Fräsen und -Drehen
- Mach3-M-Codes