Mori Seiki G-codes en M-codes
Mori Seiki NMV Programmeren van G-codes en M-codes complete lijsten voor cnc-machinisten-programmeurs die werken aan Mori Seiki-bewerkingscentra.
Afbeelding:HEINZ BAUMGARTNER AG
Deze G- en M-codes zijn van toepassing op de volgende Mori Seiki-modellen met onderstaande NC-eenheden.
Model
NC-eenheid
Mori Seiki G-codes en M-codes
G-codes
G-code | Functie |
---|---|
G00 | Positionering |
G01 | Lineaire interpolatie |
G02 | Circulaire interpolatie/spiraalvormige interpolatie/spiraalvormige interpolatie/conische interpolatie, CW (met de klok mee) |
G02.2 | Involute interpolatie, CW (met de klok mee) |
G02.3 | Exponentiële interpolatie,CW (met de klok mee) |
G03 | Circulaire interpolatie/spiraalvormige interpolatie/spiraalvormige interpolatie/conische interpolatie, CCW (tegen de klok in) |
G03.2 | Involute interpolatie, CCW (tegen de klok in) |
G03.3 | Exponentiële interpolatie, CCW (tegen de klok in) |
G04 | Dwell/exacte stop |
G05 | AI-contourbesturing II snelle verwerking (aantal blokken vooruit lezen:1000) (uiterst nauwkeurige compatibiliteitsopdracht voor contourbesturing) |
G05.1 | AI-contourcontrole II snelle verwerking (aantal blokken vooruit lezen:1000) / Nano smoothing/Smooth interpolation |
G06.2 | NURBS-interpolatie |
G07 | Hypothetische asinterpolatie |
G07.1(G107) | Cilindrische interpolatie/snijpuntverschuiving voor cilindrische interpolatie |
G08 | AI-contourbesturing (commando voor compatibiliteit van vooruitkijkbesturing) |
G09 | Exacte halte |
G10 | Gegevensinstelling |
G10.6 | Gereedschap terugtrekgegevens |
G11 | Gegevensinstellingsmodus annuleren |
G12.1 | Polaire coördinaten interpolatiemodus |
G13.1 | Polaire coördinaten interpolatiemodus annuleren |
G15 | Commando poolcoördinaten annuleren |
G16 | Opdracht voor poolcoördinaten |
G17 | XY-vlak |
G18 | ZX-vliegtuig |
G19 | YZ-vliegtuig |
G20 | Gegevensinvoer in inch-systeem |
G21 | Gegevensinvoer in metrisch systeem |
G22 | Opgeslagen slagcontrolefunctie AAN |
G23 | Opgeslagen slagcontrolefunctie UIT |
G27 | Nul retourcontrole |
G28 | Automatische nulteruggave |
G29 | Terug vanaf het nulpunt |
G30 | Tweede/derde, vierde nul terugkeer |
G30.1 | Terug naar zwevend referentiepunt |
G31 | Skip-functie |
G33 | Draadsnijden/synchroniseert voeding |
G34 | Variabele spoeddraad |
G35 | Circulair draadsnijden CW |
G36 | Circulair schroefdraad CCW |
G40 | Gereedschapsradiusoffset annuleren/Gereedschapsneusradiusoffset annuleren |
G41 | Gereedschapsradius offset, links/Gereedschapsneus radius offset, links |
G42 | Gereedschapsradius offset, rechts/Gereedschapsneus radius offset, rechts |
G41.2 | Snijcompensatie voor 5-assige bewerking links (type 1) |
G41.3 | Snijcompensatie voor 5-assige bewerking (leading edge offset) |
G41.4 | Snijcompensatie voor 5-assige bewerking links (type 1) (MSX-5**-compatibele opdracht) |
G41.5 | Snijcompensatie voor 5-assige bewerking links (type 1) (MSX-5**-compatibele opdracht) |
G41.6 | Snijcompensatie voor 5-assige bewerking links (type 2) |
G42.2 | Snijcompensatie voor 5-assige bewerking rechts (type 1) |
G42.4 | Snijcompensatie voor 5-assige bewerking rechts (type 1) (MSX-5**-compatibele opdracht) |
G42.5 | Snijcompensatie voor 5-assige bewerking rechts (type 1) (MSX-5**-compatibele opdracht) |
G42.6 | Snijcompensatie voor 5-assige bewerking rechts (type 2) |
G40.1 (G150) | Normale richtingsregeling annuleermodus |
G41.1 (G151) | Normale richtingsregeling AAN (linkerkant) |
G42.1 (G152) | Normale richtingsregeling AAN (rechterkant) |
G43 | Gereedschapslengte offset, + |
G43.1 | Gereedschapslengtecompensatie in gereedschapsasrichting |
G43.4 | Gereedschapsmiddelpuntregeling (type 1)/soepele snelheidsregeling |
G43.5 | Gereedschapsmiddelpuntcontrole (type 2) |
G43.7 | Gereedschapslengte-offset voor draaien |
G43.8 | Snijpuntcontrole (type 1) |
G43.9 | Snijpuntcontrole (type 2) |
G44 | Gereedschapslengte offset, − |
G45 | Gereedschapspositie-offset, vergroten |
G46 | Gereedschapspositie offset, verkleinen |
G47 | Gereedschapspositie-offset, dubbele toename |
G48 | Gereedschapspositie-offset, dubbele afname |
G49 | Gereedschapslengte-offset annuleren/Gereedschapsmiddelpuntcontrole annuleren |
G50 | Scaling cancel/Programmable mirror image cancel (negatieve vergroting) |
G51 | Scaling/programmeerbaar spiegelbeeld (negatieve vergroting) |
G50.1 | Programmeerbaar spiegelbeeld annuleren |
G51.1 | Programmeerbaar spiegelbeeld |
G50.2 | Veelhoek knippen annuleren |
G51.2 | Veelhoek snijden |
G52 | Instelling lokaal coördinatensysteem |
G53 | Selectie van machinecoördinatensysteem |
G53.1 | Bedieningsasrichtingsregeling |
G54 | Werkstukcoördinatensysteem 1 selectie/Extra werkstukcoördinatensysteem selectie |
G54.1 | Aanvullende werkcoördinatensysteemselectie |
G54.2 | Dynamische armatuur offset-functie voor draaitafel |
G54.4 | Werk instelling fout 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 | Unidirectionele benadering |
G61 | Exacte stopmodus |
G62 | Automatische hoekoverride-modus |
G63 | Tikmodus |
G64 | Snijmodus (controlemodus voor exacte stop) |
G65 | Macro-oproep |
G66 | Macromodale oproep (oproep na uitvoering van opdrachten voor asbeweging) |
G66.1 | Macromodaal gesprek (gesprek in elk blok) |
G67 | Macromodaal gesprek annuleren |
G68 | Coördinatenrotatie/conversie van 3D-coördinaten |
G68.2 | Commando gekanteld werkvlak (euler-hoek) |
G69 | Coördinatenrotatie annuleren/3D-coördinatenconversie annuleren |
G72.1 | Kopieerrotatie |
G72.2 | Copy-shift |
G73 | Hoge snelheid diepgatboorcyclus |
G74 | Omgekeerde tapcyclus |
G76 | Fijnkottercyclus |
G80 | Snijmodus UIT/Hole machinale voorgeprogrammeerde cyclus annuleren |
G81 | Puntboorcyclus |
G81.1 | Hakken |
G82 | Tegenkottercyclus |
G83 | Diep gat boorcyclus |
G84 | Tapcyclus |
G84.2 | Gesynchroniseerde tikcyclus (F15-formaat) |
G84.3 | Omgekeerde gesynchroniseerde tikcyclus (F15-indeling) |
G85 | Saaie cyclus |
G86 | Saaie cyclus |
G87 | Tekenkottercyclus |
G88 | Saaie cyclus |
G89 | Saaie cyclus |
G90 | Absolute opdracht |
G91 | Incrementele opdracht |
G92 | Wijziging werkstukcoördinatensysteem/Instelling maximale draaispindelsnelheid |
G92.1 | Voorinstelling werkcoördinatensysteem |
G93 | Omgekeerde tijdfeed |
G94 | Modus voer per minuut |
G95 | Voeding per omwenteling |
G96 | Constante oppervlaktesnelheidsregeling |
G97 | Spindel regelen met constante snelheid |
G98 | Beginpuntteruggave (voorgeprogrammeerde cyclus voor bewerking van gaten) |
G99 | Retour punt R (voorgeprogrammeerde cyclus voor bewerking van gaten) |
G107 | Cilindrische interpolatie |
G313 | Oproepen van het macroprogramma Load Monitor |
G332 | Snijmodus selecteren / Tolerantie specificeren |
G355 | Rotatie-assen meten |
G382 | Commando gekanteld werkvlak (roll-pitch-yaw) |
M-code | Functie |
---|---|
M00 | Programmastop |
M01 | Optionele tussenstop |
M02 | Einde programma |
M03 | Spilstart(normaal) |
M04 | Spindelstart (achteruit) |
M05 | Spilstop |
M06 | Gereedschapswissel |
M08 | Koelvloeistofafvoer AAN |
M09 | Oliespuit UIT Koelvloeistofafvoer UIT |
M10 | C-asklem |
M11 | C-as ontklemmen |
M19 | Spiloriëntatie |
M20 | Automatische uitschakeling |
M21 | Externe uitvoer |
M22 | Externe uitvoer |
M23 | Externe uitvoer |
M24 | Externe uitvoer |
M25 | Externe uitvoer |
M26 | Externe uitvoer |
M27 | Externe uitvoer |
M28 | Externe uitvoer |
M29 | Gesynchroniseerde tikmodus |
M30 | Programma beëindigen en terugspoelen |
M31 | Asvergrendelingsbypass AAN |
M32 | Asvergrendelingsbypass UIT |
M33 | Retour gereedschap |
M44 | Sensor voor tafelmontage OMHOOG |
M45 | Sensor voor tafelmontage OMLAAG |
M46 | Signaal sensorkeuze AAN |
M47 | Signaal sensorkeuze UIT |
M48 | Overschrijven annuleren UIT |
M49 | Overschrijven annuleren AAN |
M50 | Olieboor koelmiddel AAN |
M51 | Luchtstroom AAN |
M53 | Sensor luchtblaas AAN |
M55 | Olienevel AAN |
M58 | Sensor lucht uitblazen |
M59 | Luchtuitblaas UIT |
M60 | APC-startcommando |
M61 | APC-startcommando |
M66 | Tool overslaan AAN |
M68 | B-as klem |
M69 | B-as ontklemmen |
M70 | Werkteller/totaalteller |
M72 | Spaanverwijderingskoelmiddel AAN |
M73 | Y-as spiegelbeeld UIT |
M74 | Y-as spiegelbeeld AAN |
M75 | X-as spiegelbeeld UIT |
M76 | X-as spiegelbeeld AAN |
M77 | Externe uitvoer |
M80 | Douchekoelvloeistof AAN |
M81 | Douchekoelvloeistof UIT |
M82 | Automatische deuropening |
M83 | Automatische deursluiting |
M84 | Laad monitor (leren, monitoren) modus AAN |
M85 | Belastingmonitor (leren, bewaken) modus UIT Adaptieve regelmodus UIT |
M86 | Adaptieve regelmodus AAN |
M88 | Koelmiddel door spil AAN |
M89 | Koelmiddel door spil UIT |
M90 | Gereedschapsspindel/draaispindel gelijktijdige bewerkingsmodus AAN |
M91 | Gereedschapsspindel/draaispindel gelijktijdige werking UIT |
M95 | Spaanverwijderingskoelmiddel UIT |
M96 | Macro-onderbrekingsmodus |
M97 | Macro-onderbrekingsmodus annuleren |
M98 | Subprogramma-oproep in NC-geheugen |
M99 | Subprogramma einde Programma herhalen |
M119 | Spiloriëntatie (tweede) |
M120 | Externe uitvoer |
M121 | Externe uitvoer |
M122 | Externe uitvoer |
M123 | Externe uitvoer |
M124 | Externe uitvoer |
M125 | Externe uitvoer |
M126 | Externe uitvoer |
M127 | Externe uitvoer |
M128 | Externe uitvoer |
M129 | Externe uitvoer |
M144 | Optische sensor ingeschakeld |
M145 | Optische sensor uitgeschakeld |
M165 | Lucht uit oliegat AAN |
M166 | Cs-contourbesturingsmodus |
M167 | Cs contourbesturingsmodus annuleren |
M180 | Mistcollector AAN |
M181 | Mistcollector UIT |
M182 | Aux-uitgang 2 AAN |
M183 | Aux-uitgang 2 UIT |
M192 | ATC-voorbereidingsmodus AAN |
M193 | ATC-voorbereidingsmodus UIT |
M198 | Subprogramma-oproep in extern I/O-apparaat |
M200 | Begin spanentransporteur (voorwaartse richting) |
M201 | Spaanafvoerbandstop |
M203 | Start draaiende spindel (normaal) |
M204 | Spindel starten (achteruit) |
M205 | Draaispindelstop |
M216 | Start smeercyclus voor inloopbedrijf |
M226 | Halfdroog AAN |
M227 | Halfdroog UIT |
M229 | ID-lezer doorsturen |
M230 | ID-lezer retour |
M252 | Blaas door de spindel AAN |
M253 | Luchtuitblaas door de spindel UIT |
M258 | Automatische openings-/sluitbeveiliging open |
M259 | Automatische openings-/sluitbeveiliging |
M270 | Koelvloeistof persdruk niveau 0 |
M271 | Koelvloeistof persdruk niveau 1 |
M272 | Koelvloeistof persdruk niveau 2 |
M273 | Koelvloeistof persdruk niveau 3 |
M274 | Koelvloeistof persdruk niveau 4 |
M275 | Koelvloeistof persdruk niveau 5 |
M276 | Koelvloeistof persdruk niveau 6 |
M277 | Koelvloeistof persdruk niveau 7 |
M302 | Gereedschapsduur overschrijven ingesteld |
M303 | Draaimodus UIT (C-as indexeringsmodus AAN) |
M304 | Modus inschakelen |
M305 | Koelvloeistof aan kopzijde AAN |
M306 | Koelvloeistof eindvlak UIT |
M510 | Armatuur 1 klem |
M511 | Armatuur 1 losmaken |
M512 | Armatuur 2 klem |
M513 | Armatuur 2 losmaken |
M514 | Armatuur 3 klem |
M515 | Armatuur 3 losmaken |
M516 | Fixture 4 klem |
M517 | Armatuur 4 losmaken |
M608 | 3D-interferentiecontrolefunctie AAN |
M609 | 3D-interferentiecontrolefunctie UIT |
M1003 | Spindelstart (normaal) |
M1004 | Spindelstart (achteruit) |
M1005 | Spilstop |
M1010 | C-asklem |
M1011 | C-as ontklemmen |
M1019 | Spiloriëntatie |
M1044 | Sensor uitgeschakeld |
M1045 | Sensor omhoog |
M1046 | Signaal sensorkeuze AAN |
M1047 | Signaal sensorkeuze UIT |
M1068 | B-as klem |
M1069 | B-as ontklemmen |
M1082 | Automatische deur open |
M2000 – M2020 | Multi-teller weergavefunctie |