I have just discovered that PP and I think Linuxcnc treats M00 as a Pause rather than the traditional Program Stop. I have a lot of code where I program in an M00 to do things like move a clamp, redirect a coolant nozzle after a tool change etc etc. Run from here can be cumbersome. I machine a lot of castings and I use a lot of probing operations to pick up features with M00 in between them. Doing run from here after each one is going to be a huge hassle.
I'm kind of surprised this is how M00 is handled especially since it really isn't what I would call a standard way. Tormach's documentation even lists it as Program Stop but it really isn't. I'd be interested in hearing about any workarounds other than run from here.
Thanks
Derek