Right, I had a play with the examples and it looks really useful!
I note from the description and hal pins that the offsets are computed on a per-axis basis for e-offset. My application is a 5 axis mill setup, and the toolpaths we use run normal to a surface, but part of a 3d shape. Imagine say a pyramid shape - the tool will run the equivalent of a facing operation on each of the 4 pyramid faces and always be normal to the surface. I need the offset to be along that normal which means offsets in multiple axes at once.
With this in mind, is it possible (out of the box) to send it via our 5 axis kinematics, and then send the components to the axis specific offsets? All the offsets end up being in the X Y and Z axes as we have a B and C rotary axis.
If not out of the box, do you have any suggestions of targets for modification? Additionally, which module contains the code for the eoffset please?
Cheers!