Complete Gids voor Mori Seiki G-codes & M-codes voor CNC-frezenprogrammeurs
Mori Seiki NMV Programmeren G-codes en M-codes complete lijsten voor CNC-frezenprogrammeurs die werken op Mori Seiki bearbeitingscentra.
Afbeelding: HEINZ BAUMGARTNER AG
Deze G- en M-codes gelden voor de volgende Mori Seiki modellen met de hieronder genoemde NC-eenheden.
Model
- NMV1500 DCG
- NMV3000 DCG
- NMV5000 DCG
- NMV8000 DCG/40
- NMV8000 DCG/50
NC-eenheid
- MSX-701 IV
- MSX-711 IV
Mori Seiki G-codes en M-codes
G-codes
| G-code | Functie |
|---|---|
| G00 | Positionering |
| G01 | Lineaire interpolatie |
| G02 | Circulaire interpolatie/helicale interpolatie/spiraalinterpolatie/kegelinterpolatie, CW (kloksgewijs) |
| G02.2 | Involutinterpolatie, CW (kloksgewijs) |
| G02.3 | Exponentiële interpolatie, CW (kloksgewijs) |
| G03 | Circulaire interpolatie/helicale interpolatie/spiraalinterpolatie/kegelinterpolatie, CCW (tegen de klok in) |
| G03.2 | Involutinterpolatie, CCW (tegen de klok in) |
| G03.3 | Exponentiële interpolatie, CCW (tegen de klok in) |
| G04 | Wachttijd/Exacte stop |
| G05 | AI contourcontrole II hoge-snelheidsverwerking (aantal blokken vooruitgelezen: 1000) (hoogprecisie contourcontrole compatibiliteitscommando) |
| G05.1 | AI contourcontrole II hoge-snelheidsverwerking (aantal blokken vooruitgelezen: 1000) / Nano smoothing/Gladde interpolatie |
| G06.2 | NURBS interpolatie |
| G07 | Hypothetische as interpolatie |
| G07.1(G107) | Cilindrische interpolatie/Snijpuntscorrectie voor cilindrische interpolatie |
| G08 | AI contourcontrole (look-ahead controle compatibiliteitscommando) |
| G09 | Exacte stop |
| G10 | Gegevensinvoering |
| G10.6 | Gereedschapterugtrekkingsgegevens |
| G11 | Gegevensinvoering modus annuleren |
| G12.1 | Poolcoördinateninterpolatie modus |
| G13.1 | Poolcoördinateninterpolatie modus annuleren |
| G15 | Poolcoördinatencommando annuleren |
| G16 | Poolcoördinatencommando |
| G17 | XY vlak |
| G18 | ZX vlak |
| G19 | YZ vlak |
| G20 | Gegevensinvoer in inchesysteem |
| G21 | Gegevensinvoer in metrisch systeem |
| G22 | Opgeslagen strookcontrole functie AAN |
| G23 | Opgeslagen strookcontrole functie UIT |
| G27 | Nulretourcontrole |
| G28 | Automatische nulretour |
| G29 | Retour vanaf nulpunt |
| G30 | Tweede/derde, vierde nulretour |
| G30.1 | Drijvend referentiepunt retour |
| G31 | Ski-functie |
| G33 | Draadsnijden/synchroniseert voorschub |
| G34 | Variabele draadsteek |
| G35 | Circulaire draad CW |
| G36 | Circulaire draad CCW |
| G40 | Gereedschapsradiusoffset annuleren/Gereedschapsneusradiusoffset annuleren |
| G41 | Gereedschapsradiusoffset, links/Gereedschapsneusradiusoffset, links |
| G42 | Gereedschapsradiusoffset, rechts/Gereedschapsneusradiusoffset, rechts |
| G41.2 | Gereedschapscompensatie voor 5-as bewerking links (type 1) |
| G41.3 | Gereedschapscompensatie voor 5-as bewerking (snijrand offset) |
| G41.4 | Gereedschapscompensatie voor 5-as bewerking links (type 1) (MSX-5** compatibel commando) |
| G41.5 | Gereedschapscompensatie voor 5-as bewerking links (type 1) (MSX-5** compatibel commando) |
| G41.6 | Gereedschapscompensatie voor 5-as bewerking links (type 2) |
| G42.2 | Gereedschapscompensatie voor 5-as bewerking rechts (type 1) |
| G42.4 | Gereedschapscompensatie voor 5-as bewerking rechts (type 1) (MSX-5** compatibel commando) |
| G42.5 | Gereedschapscompensatie voor 5-as bewerking rechts (type 1) (MSX-5** compatibel commando) |
| G42.6 | Gereedschapscompensatie voor 5-as bewerking rechts (type 2) |
| G40.1 (G150) | Normale richtingcontrole annuleringsmodus |
| G41.1 (G151) | Normale richtingcontrole AAN (linkerkant) |
| G42.1 (G152) | Normale richtingcontrole AAN (rechterkant) |
| G43 | Gereedschapslengteoffset, + |
| G43.1 | Gereedschapslengtecompensatie in gereedschapsasrichting |
| G43.4 | Gereedschapscentrumpuntcontrole (type 1)/Gladde snelheidscontrole |
| G43.5 | Gereedschapscentrumpuntcontrole (type 2) |
| G43.7 | Gereedschapslengteoffset voor draaien |
| G43.8 | Snijpuntscontrole (type 1) |
| G43.9 | Snijpuntscontrole (type 2) |
| G44 | Gereedschapslengteoffset, − |
| G45 | Gereedschapspositieoffset, verhogen |
| G46 | Gereedschapspositieoffset, verlagen |
| G47 | Gereedschapspositieoffset, dubbel verhogen |
| G48 | Gereedschapspositieoffset, dubbel verlagen |
| G49 | Gereedschapslengteoffset annuleren/Gereedschapscentrumpuntcontrole annuleren |
| G50 | Schalen annuleren/Programmeerbare spiegelafbeelding annuleren (negatieve vergroting) |
| G51 | Schalen/Programmeerbare spiegelafbeelding (negatieve vergroting) |
| G50.1 | Programmeerbare spiegelafbeelding annuleren |
| G51.1 | Programmeerbare spiegelafbeelding |
| G50.2 | Polygoonsnijden annuleren |
| G51.2 | Polygoonsnijden |
| G52 | Lokaal coördinatensysteem instellen |
| G53 | Machine coördinatensysteem selectie |
| G53.1 | Gereedschapsasrichtingcontrole |
| G54 | Werkcoördinatensysteem 1 selectie/Aanvullend werkcoördinatensysteem selectie |
| G54.1 | Aanvullend werkcoördinatensysteem selectie |
| G54.2 | Draaitafel dynamische fixture offset functie |
| G54.4 | Werkinstelfout offset |
| G55 | Werkcoördinatensysteem 2 selectie |
| G56 | Werkcoördinatensysteem 3 selectie |
| G57 | Werkcoördinatensysteem 4 selectie |
| G58 | Werkcoördinatensysteem 5 selectie |
| G59 | Werkcoördinatensysteem 6 selectie |
| G60 | Eénrichtingsbenadering |
| G61 | Exacte stop modus |
| G62 | Automatische hoek override modus |
| G63 | Tappen modus |
| G64 | Snijmodus (exacte stop controllmodus) |
| G65 | Macro aanroep |
| G66 | Modale macro aanroep (aanroep na uitvoering asbewegingscommando's) |
| G66.1 | Modale macro aanroep (aanroep in elk blok) |
| G67 | Modale macro aanroep annuleren |
| G68 | Coördinaterotatie/3D coördinatenconversie |
| G68.2 | Gekanteld werkvlakcommando (eulerhoek) |
| G69 | Coördinaterotatie annuleren/3D coördinatenconversie annuleren |
| G72.1 | Kopiëren-rotatie |
| G72.2 | Kopiëren-verschuiving |
| G73 | Hogesnelheid diepgatboorcyclus |
| G74 | Omgekeerde tappen cyclus |
| G76 | Fijn boorcyclus |
| G80 | Chopping modus UIT/Gatbewerkings vaste cyclus annuleren |
| G81 | Spot boorcyclus |
| G81.1 | Chopping |
| G82 | Contereen boorcyclus |
| G83 | Diepgatboorcyclus |
| G84 | Tappen cyclus |
| G84.2 | Gesynchroniseerde tappen cyclus (F15 formaat) |
| G84.3 | Omgekeerde gesynchroniseerde tappen cyclus (F15 formaat) |
| G85 | Boorcyclus |
| G86 | Boorcyclus |
| G87 | Terug boorcyclus |
| G88 | Boorcyclus |
| G89 | Boorcyclus |
| G90 | Absoluut commando |
| G91 | Incrementeel commando |
| G92 | Werkcoördinatensysteem wijzigen/Maximale draaispindelsnelheid instellen |
| G92.1 | Werkcoördinatensysteem preset |
| G93 | Inverse tijd voorschub |
| G94 | Voorschub per minuut modus |
| G95 | Voorschub per omwenteling modus |
| G96 | Constante oppervlaktesnelheidcontrole |
| G97 | Draaispindel constant snelheid regelen |
| G98 | Beginpunt retour (gatbewerking vaste cyclus) |
| G99 | Punt R retour (gatbewerking vaste cyclus) |
| G107 | Cilindrische interpolatie |
| G313 | Aanroepen load monitor macro programma |
| G332 | Snijmodus selectie / Tolerantie specificeren |
| G355 | Rotatieassen meting |
| G382 | Gekanteld werkvlakcommando (roll-pitch-yaw) |
M-codes
| M-code | Functie |
|---|---|
| M00 | Programma stop |
| M01 | Optionele stop |
| M02 | Programma einde |
| M03 | Spindel start(normaal) |
| M04 | Spindel start(omgekeerd) |
| M05 | Spindel stop |
| M06 | Gereedschapswissel |
| M08 | Koelmiddel afgifte AAN |
| M09 | Olie sproeien UIT Koelmiddel afgifte UIT |
| M10 | C-as spannen |
| M11 | C-as losmaken |
| M19 | Spindel orientatie |
| M20 | Automatische stroomafschakeling |
| M21 | Externe uitgang |
| M22 | Externe uitgang |
| M23 | Externe uitgang |
| M24 | Externe uitgang |
| M25 | Externe uitgang |
| M26 | Externe uitgang |
| M27 | Externe uitgang |
| M28 | Externe uitgang |
| M29 | Gesynchroniseerde tappen modus |
| M30 | Programma einde en herwind |
| M31 | Asvergrendeling bypass AAN |
| M32 | Asvergrendeling bypass UIT |
| M33 | Gereedschap terugkeer |
| M44 | Tafelmontage sensor OMHOOG |
| M45 | Tafelmontage sensor OMLAAG |
| M46 | Sensor selectiesignaal AAN |
| M47 | Sensor selectiesignaal UIT |
| M48 | Override annuleren UIT |
| M49 | Override annuleren AAN |
| M50 | Oliegat boor koelmiddel AAN |
| M51 | Luchtblazen AAN |
| M53 | Sensor luchtblazen AAN |
| M55 | Oliemist AAN |
| M58 | Sensor luchtblazen UIT |
| M59 | Luchtblazen UIT |
| M60 | APC startcommando |
| M61 | APC startcommando |
| M66 | Gereedschap overslaan AAN |
| M68 | B-as spannen |
| M69 | B-as losmaken |
| M70 | Werkteller/totalteller |
| M72 | Spanverwijdering koelmiddel AAN |
| M73 | Y-as spiegelafbeelding UIT |
| M74 | Y-as spiegelafbeelding AAN |
| M75 | X-as spiegelafbeelding UIT |
| M76 | X-as spiegelafbeelding AAN |
| M77 | Externe uitgang |
| M80 | Douche koelmiddel AAN |
| M81 | Douche koelmiddel UIT |
| M82 | Automatische deur open |
| M83 | Automatische deur dicht |
| M84 | Load monitor (leren, monitoren) modus AAN |
| M85 | Load monitor (leren, monitoren) modus UIT Adaptieve controle modus UIT |
| M86 | Adaptieve controle modus AAN |
| M88 | Door-spindel koelmiddel AAN |
| M89 | Door-spindel koelmiddel UIT |
| M90 | Gereedschapsspindel/ draaispindel gelijktijdige werking modus AAN |
| M91 | Gereedschapsspindel/ draaispindel gelijktijdige werking modus UIT |
| M95 | Spanverwijdering koelmiddel UIT |
| M96 | Macro onderbrekingsmodus |
| M97 | Macro onderbrekingsmodus annuleren |
| M98 | Sub-programma aanroep in NC geheugen |
| M99 | Sub-programma einde Herhaal programma |
| M119 | Spindel (tweede) orientatie |
| M120 | Externe uitgang |
| M121 | Externe uitgang |
| M122 | Externe uitgang |
| M123 | Externe uitgang |
| M124 | Externe uitgang |
| M125 | Externe uitgang |
| M126 | Externe uitgang |
| M127 | Externe uitgang |
| M128 | Externe uitgang |
| M129 | Externe uitgang |
| M144 | Optische sensor stroom AAN |
| M145 | Optische sensor stroom UIT |
| M165 | Oliegat luchtblazen AAN |
| M166 | Cs contourcontrole modus |
| M167 | Cs contourcontrole modus annuleren |
| M180 | Mistafscheider AAN |
| M181 | Mistafscheider UIT |
| M182 | Hulpuitgang 2 AAN |
| M183 | Hulpuitgang 2 UIT |
| M192 | ATC voorbereidingsmodus AAN |
| M193 | ATC voorbereidingsmodus UIT |
| M198 | Subprogramma aanroep in extern I/O apparaat |
| M200 | Spanband start (voorwaartse richting) |
| M201 | Spanband stop |
| M203 | Draaispindel start (normaal) |
| M204 | Draaispindel start (omgekeerd) |
| M205 | Draaispindel stop |
| M216 | Smeerfase start voor inloopbewerking |
| M226 | Semi droog AAN |
| M227 | Semi droog UIT |
| M229 | ID lezer vooruit |
| M230 | ID lezer terug |
| M252 | Door-spindel luchtblazen AAN |
| M253 | Door-spindel luchtblazen UIT |
| M258 | Automatische openen/sluiten bescherming open |
| M259 | Automatische openen/sluiten bescherming dicht |
| M270 | Koelmiddel afgifte drukniveau 0 |
| M271 | Koelmiddel afgifte drukniveau 1 |
| M272 | Koelmiddel afgifte drukniveau 2 |
| M273 | Koelmiddel afgifte drukniveau 3 |
| M274 | Koelmiddel afgifte drukniveau 4 |
| M275 | Koelmiddel afgifte drukniveau 5 |
| M276 | Koelmiddel afgifte drukniveau 6 |
| M277 | Koelmiddel afgifte drukniveau 7 |
| M302 | Gereedschapslevensduur telling override instellen |
| M303 | Draaimodus UIT (C-as indexeringsmodus AAN) |
| M304 | Draaimodus AAN |
| M305 | Eindvlak koelmiddel AAN |
| M306 | Eindvlak koelmiddel UIT |
| M510 | Fixture 1 spannen |
| M511 | Fixture 1 losmaken |
| M512 | Fixture 2 spannen |
| M513 | Fixture 2 losmaken |
| M514 | Fixture 3 spannen |
| M515 | Fixture 3 losmaken |
| M516 | Fixture 4 spannen |
| M517 | Fixture 4 losmaken |
| M608 | 3D interferentiecontrole functie AAN |
| M609 | 3D interferentiecontrole functie UIT |
| M1003 | Spindel start (normaal) |
| M1004 | Spindel start (omgekeerd) |
| M1005 | Spindel stop |
| M1010 | C-as spannen |
| M1011 | C-as losmaken |
| M1019 | Spindel orientatie |
| M1044 | Sensor omlaag |
| M1045 | Sensor omhoog |
| M1046 | Sensor selectiesignaal AAN |
| M1047 | Sensor selectiesignaal UIT |
| M1068 | B-as spannen |
| M1069 | B-as losmaken |
| M1082 | Automatische deur open |
| M2000 – M2020 | Multi teller weergave functie |
CNC machine
- DMG MORI en Jungheinrich lanceren chauffeurloze transportoplossing: eerste AGV-demo onthuld
- Uitgebreide Gids naar CNC G-Codes & M-Codes – Downloadbare PDF Inclusief
- DMG Mori Seiki CNC-Freesmachines: Geavanceerde Oplossingen voor Precisieproductie
- G- en M-codes beheersen: een uitgebreide gids voor CNC-programmering
- Precisie Laseretsen & Graveren: Aangepaste Ontwerpen op Aluminium, Leder, Hout & Meer
- G- en M-Codes Onder de Knie: De Ultieme CNC-Programmeerhandleiding
- CNC M-codes Beheersen: Een Uitgebreide Inleiding
- Complete Gids voor Haas-frees M-codes: Functies, Instellingen & Gebruik
- DIN 66025: Uitgebreide Gids voor NC Programmeercodes
- Uitgebreide Gids voor CNC G- en M-codes voor Frezen & Draaien
- Uitgebreide Gids voor Mach3 M-Codes voor CNC-Bewerking