Not sure if my code reverts to the beginning or not after pressing Stop, don't recall it doing so but possibly, will have to check tomorrow.
One thing, pressing Feedhold in and MDI move can not recover. You have to press Stop or maybe even Reset, can't quite remember, but after you do that you can then command another MDI if required.
Been looking again at Mach4, just messing around with it in Simulation but it is instant on feedhold and it is that way with external controllers as well, or so they say. Not sure how far on the CSMIO plugin is as I gave up a good while back as Mach4 kept changing and I think plugins were needing ground up rewrites. Think Mach4 has been stable since those days, as far as major updates are concerned, so maybe I will try it out on the Chiron at some point in time.
As said at the moment I am just messing about with it on the desktop, modifying the lathe screen, adding custom buttons, DROs etc and trying to get to grips with Lua
But is very powerful and makes doing custom things very possible.
Hood