Jason, I ran your macro and here are the results:
The turret starts rotating before the carriage gets to the tool change position G53 Z-.2. Not OK
It can take up to 4 seconds to go through all 8 tools so I changed the Sleep 500 to sleep 4000. OK
If the turret does not seat, the window opens that ask the operator to re-seat the tool. If I re-seat the tool and click yes, then another window behind Mach opens that is called Mach3scripts. In that window it says "yep". The program stops until I click OK in that window as well, then the program continues. Is there a way to skip the Mach3Scripts pop up window?
What I would like is the carriage to move to the tool change position before the get tool command is sent. Also, if input 1 (pin 11) shows that the turret is done, skip the full 4 seconds. If the tool was close it may take only a second to index to the new tool.
Thanks for your help
Vince