Hurco Lathe M Codes

Complete list of Hurco lathe M Codes. CNC Machine M-Codes are used to control machine functions like spindle rotation, coolant on off etc.

Hurco CNC Lathe

Hurco CNC Lathe

Hurco Lathe M Codes

  • M00 – Program Stop
  • M01 – Optional Stop
  • M02 – End of Program (no rewind)
  • M03 – Spindle Clockwise
  • M04 – Spindle Counterclockwise
  • M05 – Spindle Off
  • M07 – Secondary Coolant On
  • M08 – Primary Coolant On
  • M09 – Coolant Off
  • M10 – Set Chucking Pressure to High
  • M11 – Set Chucking Pressure to Low
  • M12 – Turret Index Reverse
  • M13 – Turret Index Forward
  • M14 – Chuck Open
  • M15 – Chuck Close
  • M16 – Chuck Air Blow On
  • M17 – Chuck Air Blow Off
  • M18 – Main Chuck Coolant On
  • M19 – Spindle Orient
  • M20 – Chuck Open for Bar Feeder Start
  • M21 – Bar Feeder Finished Close Chuck
  • M22 – Start Bar Feeder (Bar Load)
  • M23 – Start Bar Feeder for Z Guided Feed
  • M24 – Part Conveyor On
  • M25 – Part Conveyor Off
  • M28 – Tailstock Quill Advance
  • M29 – Tailstock Quill Retract
  • M30 – End of Program (rewind)
  • M31 – Increment Cycle Counter
  • M32 – Increment Setup Cycle Counter
  • M38 – Steady Rest Clamp
  • M39 – Steady Rest Unclamp
  • M41 – Spindle Gear 1 / Low Gear Range
  • M42 – Spindle Gear 2 / High Gear Range
  • M48 – Use Feedrate Override
  • M49 – Ignore Feedrate Override
  • M50 – Conveyor On
  • M51 – Conveyor Off
  • M52 – Auxiliary Output 1 On
  • M53 – Auxiliary Output 2 On
  • M54 – Auxiliary Output 3 On
  • M55 – Auxiliary Output 4 On
  • M57 – Use Part Catcher with Bar End Eject
  • M58 – Part Catcher Advance
  • M59 – Part Catcher Retract
  • M60 – Select External Chucking
  • M61 – Select Internal Chucking
  • M62 – Auxiliary Output 1 Off
  • M63 – Auxiliary Output 2 Off
  • M64 – Auxiliary Output 3 Off
  • M65 – Auxiliary Output 4 Off
  • M71 – Tool Setter Retract
  • M72 – Tool Setter Advance
  • M74 – Activate Rigid Tapping
  • M85 – Auto Door Open
  • M86 – Auto Door Close
  • M91 – Single Block Inactive
  • M94 – Set Program Maximum Rapid Rate
  • M114 – Chuck Open – Sub-spindle
  • M115 – Chuck Close – Sub-spindle
  • M118 – Sub Chuck Coolant On
  • M128 – Z-axis Move to and Hitch to Tailstock
  • M129 – Z-axis Unhitch from Tailstock
  • M130 – Turning Mode
  • M131 – Milling Mode
  • M132 – Enable “C” Axis Clamp
  • M133 – Enable “C” Axis Hold Assist
  • M134 – Release Both “C” Axis Clamps
  • M160 – Select External Chucking – Sub-spindle
  • M161 – Select Internal Chucking – Sub-spindle
  • M186 – Activate Torque Monitoring for W
  • M187 – De-activate Torque Monitoring for W
  • M200 – Block Skip Synchronization
  • M203 – Sync Spindles Forward Mode
  • M204 – Sync Spindles Reverse Mode
  • M205 – Clear Spindle Sync
  • M231 – Bypass Chuck Open Interlock – Main Spindle
  • M232 – Enable “C3” Axis Clamp
  • M234 – Release “C3” Axis Clamp
  • M241 – Allow Sub-spindle Chuck to Open while Spindle is Running for Part Transfer