Possibly a well too many times asked question but my searches only bring up the talk of scripts so please bear with me!

My g-code wanted a tool change so I swapped the tool, went back to the workpiece surface and zeroed the Z axis - restarted Mach3 and the machine went off and started 'cutting' above the surface.

Was my method correct or am I just imagining it should be easier than it is??

Cheers!