M600 allows you to pause the currently running gcode that acts just like pressing the pause button in the controller. it will resume with the controller play button. An optional stop performs the same action as the M600 pause, however, it can be overridden globally.
Optional stop: M01 is an optional stop, M333 turns op stop mode off, M334 turns op stop on
A common practice is to have M01s just between the M5 and M5T# of a tool change, between each operation and/or at any point where the programmer wants to double check something. The first time the program is run, optional stop is enabled and it runs with the pauses. Once the program has been "proofed", optional stop is disabled and the program will run through without stopping at M01 commands
M600 allows you to pause the currently running gcode that acts just like pressing the pause button in the controller. it will resume with the controller play button. An optional stop performs the same action as the M600 pause, however, it can be overridden globally.
Optional stop: M01 is an optional stop, M333 turns op stop mode off, M334 turns op stop on
A common practice is to have M01s just between the M5 and M5T# of a tool change, between each operation and/or at any point where the programmer wants to double check something. The first time the program is run, optional stop is enabled and it runs with the pauses. Once the program has been "proofed", optional stop is disabled and the program will run through without stopping at M01 commands