Hi There
The following is a simple tool setting method I used in a production environment. It is simple once you get your head round the idea.
Set Z zero at the top of the Z travel.
Therefore all tools have the same Z zero.
Set the Z offset of all tools to the electronic or manual setting gauge on the machine table.
Set the G54 offset from zero on the tool setting gauge to the 0 position on the job.
You can use many different setups and programs as you like at the same time by using G54, G55, G56 etc, one for each program.
If this is not clear please post again.
It really does work, it is easy and quick.
All tools are permantly set and ready for use.
A simple and cheap tool setting gauge can be as simple as a plunger type dial test indicator mounted with the plunger pointing upwards and a flat disk on the plunger for the tool to touch on.
Just bring the tool down to Zero and put the offset into the tool table.
regards David