How do you resume a program execution mid way after an issue?
Tonight I was cutting a large sign on the plasma table, it was perhaps 70% done, and the Hypertherm plasma cutter reported problems with consumables and stopped the job. I made a note of the program line number, changed the consumables and carried on. It finished the job ok EXCEPT it omitted cutting out the centre of a letter 'R' .
Now I got round it by realising that it must have been about to pierce just before the error, and it had made the move around what should have been cut out without the torch firing, so I was able to locate the height sensing G code just before the missed pierce, and edit the file to delete from the end of the set up routine at the front of the program down to this point. Then also delete from the next 'torch off' to end shut down sequence. Hence making a diddy bit of code just representing the missing 'hole in the R'
OK I got away with it, but there must be a more elegant solution to start MACH3 at a particular point in a program, and stop it at a chosen point.

Any experts care to comment ?