M-Series Operator’s Manual 4/9/15
M00 - Stop for Operator
Motion stops, and the operator is prompted to press the CYCLE START button to continue.
M01 - Optional Stop for Operator
M1 is an optional pause, whose action can be selected by the operator.
When optional stops are turned on, M1 will pause the currently running job until CYCLE START is pressed.
However, if optional stops are turned off, M1 will not pause the program.
*NOTE: If you plan to override the default action of M1 with a macro file, you may want to include a call to M1
within the macro file so that the default actions of M1 will still be effective in the overridden M1. Otherwise, if a
call to M1 is not included within the macro file, the new overridden M1 will cause optional stops to be ineffective.
M02 - Restart Program
M2 moves the Z-axis to the home position, performs any movement requested, and restarts the program from the
first line. The operator is prompted to press the CYCLE START button to continue.
M03 - Spindle On Clockwise
M3 requests the PLC to start the spindle in the clockwise direction.
Default action:
M95/2
M94/1
M04 - Spindle On Counterclockwise
M4 requests the PLC to start the spindle in the counterclockwise direction.
Default action:
M95/1
M94/2
M05 - Spindle Stop
M5 requests the PLC to stop the spindle.
Default action if the spindle had been spinning CW:
M95/2
M95/1
Default action if the spindle was OFF or was spinning CCW:
M95/1
M95/2
M06 - Tool Change
M6 moves the Z-axis to the home position and stops the spindle and coolant. If an automatic tool changer is
installed, it then commands the tool changer to switch to the requested tool. Otherwise, it prompts the operator to
insert the tool and then press the CYCLE START button on the Operator Panel.
Default action (no tool changer):
M25 ; always does M25 first
M95/1/2/3/5 ; turn off spindle & coolant
M100/75 ; wait for CYCLE START button