See screenshots in link below. Notice that everything in the program variables are the same, but robot motion and joint values are quite different (first point is quite alright, but the subsequent ones are just off!). What’s happening here?
The virtual robot’s motion is actually larger than 90degrees in joint 6 but its not complaining about configuration errors. But the actual robot’s motion is lesser than 90degrees (from the points defined, it should be about 70degrees), but the error keeps popping up in between each point (only those from motion point 1 to 2 is shown, but it happens from 2 to 3 as well). I have set confl and confj to \on at the beginning of both programs, which are essentially the same code.
CONST robtarget Point_1:=[[-204.999900925,-300.000092197,0],[0,0.95371695,0.300705801,0],[-1,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]];
CONST robtarget Point_2:=[[-204.999901242,-0.000092197,0],[0,0.976296007,-0.216439612,0],[-1,0,-2,0],[9E9,9E9,9E9,9E9,9E9,9E9]];
CONST robtarget Point_3:=[[0.000098758,-0.00009198,0],[0,-0.382683432,0.923879533,0],[-1,0,-1,0],[9E9,9E9,9E9,9E9,9E9,9E9]];
ActiveTool:=[TRUE,[[0.604872,1.12396,321.879],[1,0,0,0]],[7.2112,[-1.82963,0.306721,39.8541],[1,0,0,0],0,0,0]];
ActiveWobj:=[FALSE,TRUE,“”,[[1580.89,-594.379,664.257],[0.886834,0.00201708,0.0010253,-0.462083]],[[0,0,0],[1,0,0,0]]];
