Hello,
I am developing a precision assembly application using Force Mode. The process requires the robot to simultaneously apply downward pressure along the Z-axis and a rotational torque around RZ.
My process is as follows:
-
The robot picks the part from the Jig.
-
Approaches the assembly position (approx. 50mm above the mold).
-
Executes
zero_ftsensor(), sets Damping and Scaling to 0.8. -
Activates Force Mode (Simple): Moves downward with a target force of 2N.
-
Executes
end_force_mode(). -
Activates Force Mode (Frame): Applied forces are F_z = 8N and T_r = 2.5Nm.
-
Wait condition: Current_T_rz_value >= 0.5Nm OR Rotation_angle_deg > 6.
-
Check logic: If the tool rotation angle exceeds >= 6, trigger an Error/Alarm. Otherwise, release the gripper.
However, according to the datasheet, the robot’s sensor specifications are as follows:
-
Force: Accuracy ± 4N, Precision ± 3.5N.
-
Torque: Accuracy ± 0.3Nm, Precision ± 0.2Nm.
Currently, during testing, the NG (Not Good) rate is quite high. Given that my target forces are almost equal to the sensor’s margin of error, are there any solutions or calibration methods to overcome this hardware limitation?