Dear people,
I would like to create an program where an robot needs to follow the movement of an workpiece. This workpiece moves in an unstable proces down from place A to B.
Right now I keep getting the alarm Servo Tracking Error or Overload. When I look at the robot, these alarms can be related. Namely, this happens when the workpiece is moving faster or slower than the speed at which the robot is moving at some point. This causes the robot to lose the workpiece or overload one of the axes because the workpiece exerts such a large force on it.
To ensure that the robot never loses the workpiece and moves with the workpiece, I had the idea of using the servo float function. By doing so, I hoped that the robot would be virtually weightless in the Z axis making tracking the workpiece a lot easier. However, so far this has not led to the desired result.
I would like the robot to move downwards when no pressure is applied and to move upwards when the workpiece exerts pressure on the robot.
I have entered the weight of the tool, center of gravity and moment of inertia but at the moment I turn on the servo float without a movement I do not see the robot move down. So as a result I have to add a movement to my program, this creates the alarm of Servo Tracking error.
Right now I am using the link servo float, where I have the U,R,B,T turned on at 80%,60%,40%,100%. I have tried adding the L axis only I see no difference in the posture.
Furthermore I tried to use the Linear servo float with only the Z axis with a value of 10 kgf, this also had no effect.
Are there any other option I could try? Or do somebody have some tips at the settings?
Thanks in advance.