Optional Stops - Default Off

All things related to Centroid Oak, Allin1DC, MPU11 and Legacy products

Moderator: cnckeith

Post Reply
Posts: 1
Joined: Fri Dec 16, 2022 9:37 pm
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: none
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Optional Stops - Default Off

Post by ScullMFG »

Hey All,

Very simply, looking for a parameter or another way to set the default condition for optional stops "on" - I use M01 frequently and I have to turn stops on before running a program every time. Would like for it to be set to a true condition as default.

Posts: 3517
Joined: Wed Mar 24, 2010 5:48 pm

Re: Optional Stops - Default Off

Post by cncsnw »

I do not know if there is a parameter setting that would prevent CNC12 from turning Optional Stops back Off at the end of every job.

You could, however, "roll your own" optional stops mode, and tie it to a jog panel (or VCP) key and LED, instead of using the one built into the Run menu.

Your configuration (PLC program, jog panel, VCP, etc.) surely varies, so you would have to do some translation regarding the Aux key and LED; but here is an example of how optional stops can be done.

In the PLC program, make the chosen Aux key (here Aux9) do nothing but turn its own LED on and off:

Code: Select all

IF Aux9Key THEN (Aux9PD)
IF Aux9PD ^ Aux9LED THEN (Aux9LED)
In a custom M1 macro file, "mfunc1.mac" do an M0, conditional on the Aux LED output:

Code: Select all

; M1 - Optional Stop (controlled by Aux9)
IF [#61071] THEN M0
With additional PLC code, you could make it default to being on at every start up, or better yet make it retain the setting through a power cycle and restore it on start up (from an SV_NV_Wn variable).
Post Reply