Part of our process requires the robot to move while performing other actions. It isn't practical to send a program like this to the robot controller, so a Python script performs the actions one after another. In certain areas there are consecutive robot moves - there is a second or two delay between one move ending (linear or joint) and the next one starting. I hope this helps explain...
In this example, there would be a noticable delay between pose03 and pose04. I tried to add a command like:
My theory was that the delay was caused by the robot trying to be too exact. This did not seem to make a difference. So... is there a way to see the MoveL command that is sent to the ABB controller to verify that the rounding accuracy is included? Is there anything else that I might be overlooking to cause this delay?
Thanks for your suggestions.
Code:
# Part of a Python script:
TheRobot.MoveL(pose01)
# do something
TheRobot.MoveL(pose02)
# do something else
TheRobot.MoveL(pose03)
TheRobot.MoveL(pose04)
# do another thing
Code:
TheRobot.setRounding(2)
Thanks for your suggestions.