Known tool length is just for calibrating the tool setter. With the Renishaw macros you just need to touch off the tool on the tool setter and it’s done for Z calibration. The programs pull from the tool length offset. Any adjustment in Z work offsets (checked by touching off Z on a gage block) is adjusted in the tool length offset.
The Blum/Yamazen cycles have a calibration cycle for calibrating Z.
Calibrating the spindle probe on tool setter probe is, per definition, inducing error, as 2 spring loaded devices are pushed one against the other. It is obvious that the trigger is generated while both springs are already squeezed, nobody knows how much.
The proper way is to calibrate on surface. This is what I recommend to my customers:
1. Place piece of material (aluminum) on the table or in vise.
2. Fetch just measured on tool setter end mill (0.5 inch or so)
3. Using the handle lower the spindle toward the material, start the spindle and take thin cut about 1 inch long in X or Y. DO NOT RAISE THE SPINDLE ! Set Z WCS in for example G54. The straight forward method is: Observe the Z machine coordinate (negative number, let’s say -10.250). Fetch the used tool length from tool offset register (let’s say 2.5). Calculate: -10.250-2.5=-12.750. Dial the -12.750 to Z register of G54.
4. Change tool to probe.
5. Using the handle place the probe tip some 0.25” above just machined surface.
6. Execute this small program:
%
G54
#100=** (PROBE TOOL NUMBER, EDIT ACCORDINGLY)
#101=#5023
M## (SWTCH THE PROBE ON, EDIT ACCORDINGLY)
#3004=2
G91
G31Z-1.F20
G0Z0.15
G31Z-.5F1
G4
#[10000+#100]=0
#[11000+#100]=#5063
G0Z[#101-#5023]
#3004=0
G90
M%% (SWITCH THE PROBE OFF, EDIT ACCORDINGLY)
M30
%
The probe length has been loaded to tool offset register.
Stefan
Cogito Ergo Sum