I have still not gotten an m06 to successfully run.
I have my macro set to run like so; It will retract to safe Z height, and turn off the spindle. It then moves to a designated Tool Change position. When ready, Select ok & cycle start. It then moves over to my touch pad and probes. After making contact it should record the height, retract to safe Z height and start the spindle. It should then set Mach up to continue onto the gcod eprogram. A message box should pop up saying tool change complete. By pressing OK the macro should end and go back to the program.
When I run it in the debugging in editor, it run all the way through. Compiles 100% and has no errors when analyzed.

This lead me to think I'm missing something telling it how to return to the current Gcode file.
I am currently running the latest Mach4 and Warp9 pluggin versions. The machine works properly including homing to limit switches.
I could really use some advice and direction on what to do. I have been working on this macro for so long with no avail.
It's the one thing keeping me from enjoying the fruits of aot of hard work.
Thanks in advance for any time and/or advice given.