Ok. I try to use 3D cutter compenation for iТNС Heidenhain, for different NX CAM operation I have a different mom_contact_vector.
For example: 5axis operation, drive method - Surface Area, here all right (images 1 and 2)
But for Contour Profile operation and end mill tool I have a good toolpath
But - INCORRECT contact normal vectors! I use nxopen application to visualize these vectors and you can see:
One vector correct, next two - incorrect, next correct, and two next - incorrect......
Real CNC made a "break dance"........
Have you any thinks about it?
- it looks pretty serious - make a PR on it
I am not sure - but from the standpoint of contact point it may still be valid. It seems that they send the contact point to the post in the variables. I guess it is up to the post to use the tool position and what it may know about the tool to figure out the normal.
I'm not sure what to expect with contour profile, since the contact is not a single point.
Can you PR it so development can take a look?
How often is 3D cutcomp really used? are you really use it to compensate the tool or just looking to get the data out for another purpose (if so - what is it?)