Going home for the tool change must be an option in Mach. At my tool changes my tool just pops up to the clearance height. Then you can move any where you want to change and setup the tool. After the change and cycle start is pressed my machine returns to the spot where it stopped for the change. Z will not move so after I set my tool to its height I need to raise the tool to a safe height so it won't crash on the return to last spot.