Posts: 6
Threads: 2
Joined: Feb 2021
Reputation:
0
Is there a way to create smooth paths in online programming? In examples, I've seen paths are done by interpolating many points between two targets, but when run in online programming the delay between these points causes non-smooth movement as there is a pause at each point. Is there any program instruction to rectify this?
Posts: 74
Threads: 11
Joined: Oct 2020
Reputation:
8
There is a rounding option in rdk.
It might help more if you explain your application, and robot systems you are using
Posts: 21
Threads: 11
Joined: Jan 2020
Reputation:
0
Hi,
I connected RoboDK V5.2.4 to Meca500 R3 v8.1.9, I have the same issue described earlier. I am using the curve follow project when the robot holds the object, I increased the SerRounding to 20 but the robot keeps stopping at each position. I wouldn't put 20mm in the real path to not loose accuracy, I would put around 1mm just to not stop the robot, but actually the robot keeps stopping.
Do you have any suggestion about the situation ?
Best regards
Posts: 1,832
Threads: 2
Joined: Oct 2018
Reputation:
70
If you use the live connection with the robot, you can't have fluid motion.
This is caused by a mandatory handshake between RoboDK and the robot at the end of each move.
To reach fluid motion, you need to generate the program and load it on the controller.
Jeremy
Posts: 5
Threads: 2
Joined: Oct 2021
Reputation:
0
Update: The rounding value is the fix in my case. It appeared that the code in the controller was not updating when I ran the robot from the windows interface (it just kept running the last program downloaded to the controller). My changes to rounding value were not taking effect. Once this was understood, downloading the code with the new rounding value to the controller improved the smoothness of the curve motion considerably.