I'm watching this closely. If I understand this correctly, you load the bit once and zero to your reference, in my case the table, and number the bit putting it back in the box. Somewhere you'd have to let the system know which numbered bit is loaded so it could pull the referenced zero for that tool. When you replace the tool, you re-zero and record the new values.
This would be great for multi-bit jobs where the table isn't very accessible to re-zero or when doing 3D production work where you are grinding away your zero reference as you work. Yep, you could know your material is 3" thick and adjust the offset based on your zero to the table top.
I would use two of them fairly constantly and it would be a great timesaver. I have come to have a disdain for tool changes and re-zeroing and try to design projects around a single bit as much as possible when it involves production. My bat house kits are a 2 bit job. I can cut 50 kits comfortably in a day. That translates to 18 run jobs so all total that's 36 bit loads and zeroing. But it's not always about the bit change, what chaps my rump is when I re-zero and for whatever reason I end up with an onion skin on my parts when I'm done. That generally happens at least once and it is very annoying.
I can see great value in quick change "pre-zeroed" tooling.
Oh, and congrats on your new bot!
-Bat Man! :-)
/RB