The ProbeApp is using the same functions as CNC12 to set tool height offsets so I just can’t see how this statement can be true and this is why:Muzzer wrote: ↑Wed Aug 05, 2020 3:15 pm Well, perhaps it's due to the way Swissi implemented his probing functions. My system always worked fine using the native Centroid functions and a non-zero offset for the probe - but running Swissi's probing app seems to require the zero offset. If you plan to use both interchangeably, it seems that you need to use zero offset to avoid issues, which could result in crashes.
Your machine is a knee mill. On a knee mill the machine bed is not fixed and can be moved up and down and that means that the Reference Tool Method needs to be used to measure tool height offsets.
In your case, the reference tool is the Renishaw Touch Probe configured as tool #10. There's a Tool Touch Off installed on the machine bed that’s being used to set the Z Ref point with the TP and to measure the tools height offsets.
So maybe I’m missing something here and somebody can shed some light on this but if the Touch Probe is the Reference Tool and it’s being used to set the Z-Ref point, I just can’t see any options in which the height offset of the TP, which is tool #10 in the Offset library, would be something else than 0. The Z Ref and the Height Offset Position of the TP are exactly the same point so there can’t be any offset between them just by definition.
In your case the Touch Probe had an offset and I just can’t see how the CNC12 internal probing cycles would be able to set Z0 properly if the height offset of the Touch Probe in the Offset library is incorrect. I need to get more information from you of how exactly you did set the Z Ref point and what CNC12 internal probing cycles you used to get to the bottom of this.
For Mill and Routers that have a fixed distance between Z top and machine bed top, this works differently (so slotdat no need to be confused ). On those machines you can set CNC12 parameter 3 = 2 which tells CNC12 to set a fixed Z Ref point on top of the Z axis. So if you have a Tool Touch Off on the machine bed, CNC12 will store the distance from the top of Z to the position the Tool or Touch Probe is triggering the TT and the tool height offset is the difference between the TP and tool height values. So in this case the Height Offset of the TP is not 0.
As the last posts have confirmed, the Z Ref and Tool Height Offset subject is very confusing and not well documented in the CNC12 User Guide and I’ll post a separate thread on this subject as an information and discussion platform.
-swissi