Tsugami M Code List
Most Tsugami machines follow standard Fanuc-based logic for primary machine control.
Keep a laminated quick-reference card of this list near each Tsugami machine. But above all, . Two different Tsugami models (say, a 2008 BW20 vs a 2023 SS327) might use M73 for entirely different functions.
| M-Code | Function | Notes | |--------|----------|-------| | | Program stop | Non-optional; requires cycle start to resume | | M01 | Optional stop | Only stops if Optional Stop switch is ON | | M02 | Program end | No rewind to top | | M03 | Spindle forward (CW) | Main spindle | | M04 | Spindle reverse (CCW) | Main spindle | | M05 | Spindle stop | Main spindle | | M08 | Coolant ON | Standard flood coolant | | M09 | Coolant OFF | | | M10 | Guide bushing clamp (closed) | Critical for Swiss turning | | M11 | Guide bushing unclamp (open) | Allows material retraction | | M12 | Sub-spindle clamp (collet close) | | | M13 | Sub-spindle unclamp (collet open) | | | M14 | Sub-spindle forward (CW) | | | M15 | Sub-spindle reverse (CCW) | | | M16 | Sub-spindle stop | | | M20 | Main spindle C-axis engagement | For live tooling or milling | | M21 | Main spindle C-axis disengagement | | | M25 | Sub-spindle C-axis engagement | | | M26 | Sub-spindle C-axis disengagement | | | M31 | Parts catcher extend | | | M32 | Parts catcher retract | | | M33 | Cutoff tool forward | For parting operations | | M34 | Cutoff tool retract | | | M35 | Bar feeder advance | | | M36 | Bar feeder retract | | | M40 | Main spindle gear low range | If machine has gearbox | | M41 | Main spindle gear high range | | | M50 | Synchronous tapping mode (main/sub) | M50 on, M51 off | | M70 | Work counter increment | Optional macro-controlled | | M98 | Subprogram call | | | M99 | Subprogram return / loop | | tsugami m code list
| M Code | Function | Notes | |--------|----------|-------| | M13 | Live tool CW + coolant | | | M14 | Live tool CCW + coolant | | | M52 | Live tool unclamp | For tool change. | | M53 | Live tool clamp | | | M73 | Live tool indexing | Some models use M73 for tool station selection. | | M130 | Live tool spindle forward | Used in milling mode. | | M131 | Live tool spindle reverse | | | M132 | Live tool spindle stop | |
In the high-precision world of Swiss-type machining, Tsugami stands as a titan. Renowned for their accuracy, speed, and complex capabilities, Tsugami lathes are the backbone of industries ranging from medical device manufacturing to aerospace. However, the sophisticated engineering of these machines is useless without the language that drives them: G-codes and M-codes. Most Tsugami machines follow standard Fanuc-based logic for
: Program Stop . Halts the machine until the operator presses Cycle Start.
| M Code | Function | Notes | |--------|----------|-------| | M00 | Program stop | Spindle stops, coolant off. Press cycle start to resume. | | M01 | Optional stop | Only stops if “Optional Stop” switch is ON. | | M02 | End of program | No rewind (rarely used; M30 preferred). | | M03 | Spindle forward (CW) | Standard turning direction. | | M04 | Spindle reverse (CCW) | For left-hand tools or reverse tapping. | | M05 | Spindle stop | Must execute before M03/M04 change. | | M06 | Tool change | Turret or gang tool indexing. Not always used on Swiss. | | M07 | Coolant on (mist or through-tool) | Check machine spec. | | M08 | Flood coolant on | Most common for turning operations. | | M09 | Coolant off | Stops all coolant types. | | M10 | Chuck/collet clamp | Main spindle collet closes. | | M11 | Chuck/collet unclamp | Main spindle collet opens. | | M13 | Spindle CW + coolant on | Convenience code (M03 + M08). | | M14 | Spindle CCW + coolant on | (M04 + M08). | | M19 | Spindle orientation | Orients spindle for milling or tool change. | | M30 | End of program with rewind | Returns to top of program, resets memory. | Two different Tsugami models (say, a 2008 BW20
Tsugami machines—particularly their Swiss-type lathes (Tsugami Swiss) and CNC turning centers—are renowned for precision, speed, and complexity. However, without a firm grasp of (miscellaneous functions), you cannot unlock their full potential. M codes control everything from spindle rotation and coolant flow to part ejection and bar feeder synchronization.