CNC Machinist Calculator Ultra

Home › M-codes › DMG Mori MAPPS (Fanuc)

DMG Mori MAPPS (Fanuc) M-code list

140 M-codes. Pick a code for the format, the addresses, an example program and what to watch out for.

Machine builders set many M codes, and they change by model and options. Check the M code list for your machine.

CodeMeaningMachine
M00Program stopMill and lathe
M01Optional stopMill and lathe
M02Program endMill and lathe
M03Spindle start(normal)Mill and lathe
M04Spindle start(reverse)Mill and lathe
M05Spindle stopMill and lathe
M06Tool changeMill and lathe
M08Coolant discharge ONMill and lathe
M09Oil shot OFF Coolant discharge OFFMill and lathe
M10C-axis clampMill and lathe
M11C-axis unclampMill and lathe
M19Spindle orientationMill and lathe
M20Automatic power shut offMill and lathe
M21External outputMill and lathe
M22External outputMill and lathe
M23External outputMill and lathe
M24External outputMill and lathe
M25External outputMill and lathe
M26External outputMill and lathe
M27External outputMill and lathe
M28External outputMill and lathe
M29Synchronized tapping modeMill and lathe
M30Program end and rewindMill and lathe
M31Axis interlock bypass ONMill and lathe
M32Axis interlock bypass OFFMill and lathe
M33Tool returnMill and lathe
M44Table-mount sensor UPMill and lathe
M45Table-mount sensor DOWNMill and lathe
M46Sensor selection signal ONMill and lathe
M47Sensor selection signal OFFMill and lathe
M48Override cancel OFFMill and lathe
M49Override cancel ONMill and lathe
M50Oil-hole drill coolant ONMill and lathe
M51Air blow ONMill and lathe
M53Sensor air blow ONMill and lathe
M55Oil mist ONMill and lathe
M58Sensor air blow OFFMill and lathe
M59Air blow OFFMill and lathe
M60APC start commandMill and lathe
M61APC start commandMill and lathe
M66Tool skip ONMill and lathe
M68B-axis clampMill and lathe
M69B-axis unclampMill and lathe
M70Work counter or total counterMill and lathe
M72Chip removal coolant ONMill and lathe
M73Y-axis mirror image OFFMill and lathe
M74Y-axis mirror image ONMill and lathe
M75X-axis mirror image OFFMill and lathe
M76X-axis mirror image ONMill and lathe
M77External outputMill and lathe
M80Shower coolant ONMill and lathe
M81Shower coolant OFFMill and lathe
M82Automatic door openMill and lathe
M83Automatic door closeMill and lathe
M84Load monitor (teaching, monitoring) mode ONMill and lathe
M85Load monitor (teaching, monitoring) mode OFF Adaptive control mode OFFMill and lathe
M86Adaptive control mode ONMill and lathe
M88Through-spindle coolant ONMill and lathe
M89Through-spindle coolant OFFMill and lathe
M90Tool-spindle or turning spindle simultaneous operation mode ONMill and lathe
M91Tool-spindle or turning spindle simultaneous operation mode OFFMill and lathe
M95Chip removal coolant OFFMill and lathe
M96Macro interrupt modeMill and lathe
M97Macro interrupt mode cancelMill and lathe
M98Sub-program call in NC memoryMill and lathe
M99Sub-program end Repeat programMill and lathe
M119Spindle (second) orientationMill and lathe
M120External outputMill and lathe
M121External outputMill and lathe
M122External outputMill and lathe
M123External outputMill and lathe
M124External outputMill and lathe
M125External outputMill and lathe
M126External outputMill and lathe
M127External outputMill and lathe
M128External outputMill and lathe
M129External outputMill and lathe
M144Optical sensor power ONMill and lathe
M145Optical sensor power OFFMill and lathe
M165Oil-hole air blow ONMill and lathe
M166Cs contouring control modeMill and lathe
M167Cs contouring control mode cancelMill and lathe
M180Mist collector ONMill and lathe
M181Mist collector OFFMill and lathe
M182Auxiliary output 2 ONMill and lathe
M183Auxiliary output 2 OFFMill and lathe
M192ATC preparation mode ONMill and lathe
M193ATC preparation mode OFFMill and lathe
M198Subprogram call in external I or O deviceMill and lathe
M200Chip conveyor start (forward direction)Mill and lathe
M201Chip conveyor stopMill and lathe
M203Turning spindle start (normal)Mill and lathe
M204Turning spindle start (reverse)Mill and lathe
M205Turning spindle stopMill and lathe
M216Lubrication cycle start for break-in operationMill and lathe
M226Semi dry ONMill and lathe
M227Semi dry OFFMill and lathe
M229ID reader forwardMill and lathe
M230ID reader returnMill and lathe
M252Through-spindle air blow ONMill and lathe
M253Through-spindle air blow OFFMill and lathe
M258Automatic opening or closing protector openMill and lathe
M259Automatic opening or closing protector closeMill and lathe
M270Coolant discharge pressure level 0Mill and lathe
M271Coolant discharge pressure level 1Mill and lathe
M272Coolant discharge pressure level 2Mill and lathe
M273Coolant discharge pressure level 3Mill and lathe
M274Coolant discharge pressure level 4Mill and lathe
M275Coolant discharge pressure level 5Mill and lathe
M276Coolant discharge pressure level 6Mill and lathe
M277Coolant discharge pressure level 7Mill and lathe
M302Tool life count override setMill and lathe
M303Turning mode OFF (C-axis indexing mode ON)Mill and lathe
M304Turning mode ONMill and lathe
M305End face coolant ONMill and lathe
M306End face coolant OFFMill and lathe
M510Fixture 1 clampMill and lathe
M511Fixture 1 unclampMill and lathe
M512Fixture 2 clampMill and lathe
M513Fixture 2 unclampMill and lathe
M514Fixture 3 clampMill and lathe
M515Fixture 3 unclampMill and lathe
M516Fixture 4 clampMill and lathe
M517Fixture 4 unclampMill and lathe
M6083D interference checking function ONMill and lathe
M6093D interference checking function OFFMill and lathe
M1003Spindle start (normal)Mill and lathe
M1004Spindle start (reverse)Mill and lathe
M1005Spindle stopMill and lathe
M1010C-axis clampMill and lathe
M1011C-axis unclampMill and lathe
M1019Spindle orientationMill and lathe
M1044Sensor downMill and lathe
M1045Sensor upMill and lathe
M1046Sensor selection signal ONMill and lathe
M1047Sensor selection signal OFFMill and lathe
M1068B-axis clampMill and lathe
M1069B-axis unclampMill and lathe
M1082Automatic door openMill and lathe
M2000 – M2020Multi counter display functionMill and lathe

Take the list to the machine. The app searches every code by number or shop word and decodes a whole program line by line.

Open the M-code list DMG Mori MAPPS G-codes

App Store Google Play