Hmm, I don't think I'm that far off the mark really, my major omission is that i don't record the length of the hammer as a tool, i use (or tried) tool zero.
So basically, if i can get the encoder into a Mach DRO, it should all be do-able?
What do you do when say a tool needs replacing etc - whats the sequence then?