these two may not be compatible as it sounds as through he tool height setter is not connected to the control by wire or wireless there fore the control doesn't know where the setter is
(2) put the tool height setter on the mill top where i just measured z0
(4) hit button for macro that drives the tool into the height setter, automatically sets the tool height in the tool table (this measurement would be the z height measured minus the height of the tool setter)
unless the setter is connected to the control the machine would not know when to stop
you might be able to write a macro
1) that would take the measurements you want
2) would index to the next tool
3)if the index position is or is placed in a different spot would return it to the location of the setter
4) manually bring down the tool to touch the setter
5)cycle start to do #1-#5 again