The Tool Probe is now functional. After creating some new buttons and macros, I think its done for now. We can find the Top of Part, Edge of a Part, Conner of Part, Center of Part with Inside Diameter, and Center of Part with Outside Diameter.
You can change the Probe Touch Speed and Probe Rapid speed until your Position Error is small. The Position is tracked from run to run so you can see the accuracy of your system. You can also change the Search Diameter when looking for the Center of the Parts.
In the code, there are parameters for Probe Diameter and Touch Off Distances that can be changed for your setup. All down Z moves look for Probe Hits, so you will not ram your probe through your part.
JH