![]() |
![]() |
![]() |
M00 -- Program stop
M01 -- Optional stop
M02 -- Program end
M03 -- Spindle normal rotation
M04 -- Spindle reverse rotation
M05 -- Spindle stop
M06 -- Tool change
M07 -- Oil shot on
M08 -- Coolant on
M09 -- Oil shot off / coolant off
M10 -- 4th axis clamp
M11 -- 4th axis unclamp
M19 -- Spindle orientation
M20 -- External M function
M21 -- Indexing start
M22 -- External M function
M23 -- External M function
M24 -- External M function
M25 -- External M function
M26 -- External M function
M27 -- External M function
M28 -- External M function
M29 -- External M function
M30 -- Program end
M31 -- Interlock bypass on
M32 -- interlock bypass off
M33 -- tool storage
M35 -- AtC return preparation
M40 -- Spindle neutral
M41 -- Spindle speed range low
M42 -- Spindle speed range middle
M43 -- Spindle speed range high
M46 -- tool breakage detector
M47 -- Auto centering system
M48 -- Override cancel off
M49 -- Overridr cancel on
M50 -- Oil hole coolant on
M51 -- Air blow on
M52 -- Dust collector air blow on
M53 -- Sensor air blow on
M54 -- High pressure coolant on
M55 -- Oil mist on
M56 -- High pressure coolant off
M58 -- Dust collector / air blow / sensor air blow off
M59 -- Air blow off
M60 -- Work loading I
M61 -- Work unloading I
M62 -- Work loading II
M63 -- Work unloading II
M64 -- Auto door open
M65 -- tool skip off
M66 -- tool skip on
M67 -- Auto door close
M68 -- Clamp II
M69 -- Unclamp II
M70 -- Work counter
M73 -- Y-axis mirror image off
M74 -- Y-axis mirror image on
M75 -- X-axis mirror image off
M76 -- X-axis mirror image on
M90 -- AE censor on
M91 -- AE censor off
M93 -- Alarm on
M94 -- Alarm off
M95 -- Boring compesation pin in
M96 -- Macro interruption
M97 -- Macro interruption cancel
M98 -- Subrutine call from main program
M99 -- Subrutine call from sub program