Complete list of Centroid M Codes for CNC machinists who work on CNC lathe machines with Centroid CNC controls.
Centroid M Codes – CNC Lathe (T-Series)
- M00 Stop For Operator
- M01 Optional Stop for Operator
- M02 Restart Program
- M03 Spindle On Clockwise
- M04 Spindle On Counterclockwise
- M05 Spindle Stop
- M07 Mist Coolant On
- M08 Flood Coolant On
- M09 Coolant Off
- M10 Clamp On
- M11 Clamp Off
- M26 Set Axis Home
- M29 Set Tap Mode for G84
- M50 C Axis Disable
- M51 C Axis Enable
- M91 Move to Minus Home
- M92 Move to Plus Home
- M93 Release/Restore Motor Power
- M94/M95 Output On/Off
- M98 Call Subprogram
- M99 Return from Macro or Subprogram
- M100 Wait for PLC bit (Open, Off, Reset)
- M101 Wait for PLC bit (Closed, On, Set)
- M102 Restart Program
- M103 Programmed Action Timer
- M104 Cancel Programmed Action Timer
- M105 Move Minus to Switch
- M106 Move Plus to Switch
- M107 Output BCD Tool Number
- M108 Enable Override Controls
- M109 Disable Override Controls
- M115,M116,M125,M126 Protected Move Probing
- M120 Open data file (overwrite existing file)
- M121 Open data file (append to existing file)
- M122 Record position(s) in data file
- M123 Record value and/or comment in data file
- M124 Record machine position(s) in data file
- M127 Record Date and Time in a data file
- M128 Move Axis by Encoder Counts
- M150 Set Spindle Position to 0 on Next Index Pulse
- M151 Unwind C axis
- M200/M201 Stop for Operator, Prompt for Action
- M223 Write Formatted String to File
- M224 Prompt for Operator Input Using Formatted String
- M225 Display Formatted String for A Period of Time
- M300 Fast Synchronous I/O update
- M1000-M1015 Graphing Color for Feedrate movement