Hi Neil,

Sorry I don't know what or if there is a g code command to do a pause, however you could use Feed hold in mach?, this is the same as a pause, if you wanted to you could go as far as setting up your own switches connected to inputs or if you went with OEM triggers rather than inputs you could then use hotkeys and enter the OEM numbers. So 1000 is Start, 1001 is Feed hold or you can just click the Feed hold on the Mach3 screen.

I know this isn't really what your wanting as you want to it all to be automated, I'm just trying to help with what I can, it is a start/compromise, you could just have the machine go to Z25 X0 Y0 by adding this code to your job g code, then just pause the machine while you do the screwing down.

I'm sure the others will be along to help you where I can't though.

.Me