Hello,
I’m conducting a test in Roboguide where I am using a CAD model of a table I teach the table’s vertex as the User Frame in Roboguide. In Roboguide when I move the TCP to 0,0,0 position the robot accurately goes to 0,0,0 in all robot orientations.
I repeat the same on the real robot. I teach the same vertex of the table using the 3-point method. When I run the program on the real robot and move it to the 0,0,0 position, I get unexpected results.
When I move the robot to 0,0,0 with the same tool orientation used during teaching, it reaches the correct position. However, if I change the tool orientation, the TCP is significantly off. I've attached an image for reference. While I suspect a potential 1-1.5 mm error in TCP teaching, I'm unsure if this could cause such a deviation.
robot-forum.com/attachment/41054/The robot is an R1000-iA /80F. It has a history of collisions, and joint 4 was replaced. The spherical wrist's accuracy is questionable; measurements with a laser tracker show a discrepancy of up to 3.5 mm between the robot's claimed and actual positions in certain orientations.
Given the robot's history and the test results, what might be causing the TCP to be so far off when changing tool orientations?
Thank you in advance.