M0 - Pause 
  M1 - Pause (optional) 
  M2 - Program End 
  M30 - Program End 
  M3 - Spindle CW 
  M4 - Spindle CCW 
  M5 - Spindle Stop 
  M6 - Tool Change 
  M61 - Tool Select 
  M7 - Mist On 
  M17 - Mist Off/On 
  M8 - Flood On 
  M18 - Flood Off/On 
  M9 - Mist & Flood Off 
  M10 - Motor Enable On/Off 
  M11 - Limit & Probe Enable On/Off 
  M48 - Enable Override Feed & Spindle 
  M49 - Disable Override Feed & Spindle 
  M50 - Enable/Disable Override Feed 
  M51 - Enable/Disable Override Spindle 
  M52 - Controller parameters  
  M53 - Enable/Disable Pause  
  M54 - Enable/Disable THC 
  M55 - Enable/Disable Transformations 
  M56 - Enable/Disable Warp 
  M57 - Enable/Disable Swap 
  M58 - Kinematics Mode 
  M62 - Output 
  M63 - Output PWM 
  M64 - Output ExtOut 
  M65 - Output Serial 
  M66 - Output I2C 
  M70 - Modal State Store 
  M71 - Modal State Invalidate 
  M72 - Modal State Restore 
  M73 - Modal State Store & Autorestore 
  M82 - Distance Mode - ABC Absolute 
  M83 - Distance Mode - ABC Incremental