Hello, this is my part simulation of what I would like to do using 5 axis sim operation:

https://streamable.com/egfh29


This is what my machine ID file looks like (.vmid):

https://streamable.com/ys0hvq


This is the machine setup we use, Haas VF2 with TR160 five axis table

https://www.youtube.com/watch?v=MTDYx24-hTA


A axis is tilt axis which rotates around X axis from +120degrees (towards operator) to -120degrees (opposite operator-to the back wall of the machine)

B axis is rotary axis which rotates 360+degrees, plus direction is clockwise watching from the tool down to the workpiece/rotary plate).


This is the G code that it generated:

https://jumpshare.com/s/cGekj4ZAu3VQMaukti23


Problem is A axis should be moving around +90 degrees, lets say from +100 to +80 and back.


B axis should be moving from lets say around -80 degrees to 0 degrees and then back to -90 and finish back to -80 degrees.


I tried different machine ID editor axes setups and orders, vectors, editing .gpp postprocessor file and nothing seems to fix this issue.


I don't understand how this axis calculation work, so please can someone explain or point me to where find something to learn from


Thanks in advance