Things keep getting stranger for me, i rewrote the program using CIRC instead of CIRC_REL and something interesting is happening.
So the code as it is now:
PTP{x 984.5,y 1485.5,z 1400,a -90,b 80,c -90}
$ORI_TYPE = #VAR
$CIRC_TYPE = #PATH
CIRC{x 1124.5,y 1341.5,a -180,b 80,c -180},{x 984.5,y 1203.5,a 90,b 80,c 90}, CA 180
This does exactly what i want it to do for the first half circle but i can't do more then half a circle apparently.
I uploaded a video in which you can see the movement of the first half of the circle as it should until is passes the halfway point.
(spindle is still away for repairs, but this gives me the time to test these kind of things)
When i change the CA to 360, i doesn't even do the first half. It goes wrong from the start as it does in the video at the midway point. The tipping point is 180, if i enter 181 it doesn't work but if i enter 180 it does. Well fine by me, so i added a second line of code for the second half of the circle.
PTP{x 984.5,y 1485.5,z 1400,a -90,b 80,c -90}
$ORI_TYPE = #VAR
$CIRC_TYPE = #PATH
CIRC{x 1124.5,y 1341.5,a -180,b 80,c -180},{x 984.5,y 1203.5,a 90,b 80,c 90}, CA 180
CIRC{x 842.5 ,y 1341.5,a 0,b 80,c 0},{x 984.5,y 1485.5,a -90,b 80,c -90}, CA 180
based on what i have seen this should work, only it doesn't. First half of the circle goes oke, second half it goes wrong.
The strangest thing to me is that the tool path itself is oke, it is only the rotation around tool z that goes wrong.