My UArm Swift pro is not moving to the locations that I am requesting. It’s very close, but clearly outside of the repeatability specifications.
I send the following command to move the robot ‘G0 X97.1 Y119.9 Z70.0 F20’ and get back an ‘ok’
The robot moves smoothly without issue and arrives close to the reference location I have, on my workbench.
However, I noticed that it is off by a few millimeters in both the X and Y direction. I request the coordinates through command ‘P2220’ and receive this feedback
’ok X94.7914 Y117.3272 Z68.9898’
As you can see, the error is significant.
x_error = 97.1 - 94.8 = 2.3mm
y_error = 119.9 - 117.3 - 2.6mm
That is significantly higher than quoted in the specifications.
Can you please provide some advice on how I should proceed?
Firmware Version: V4.3.2
Operation System: Win 10
uArm Controlling Method: Serial Command through MATLAB