if the cut is off .4mm every time and its the same way every time why would you think the manipulator is wrong or inaccurate.
Since after a 360-degree rotation around the Z-axis, the TCP should be exactly in the same position, but it appears to be shifted by 0.4mm. The programmed rotation looks as follows:
IMOV P010 TF
IMOV P020 TF
IMOV P020 TF
IMOV P020 TF
Where:
P010 (0,0,2,0,0,0)
P020 (0,0,0,0,0,120)