How is the speed and acceleration related in movej?

Hi ,
I have a doubt on how the speed and the acceleration related when used in movej arguments. Is the speed provided as an argument the final speed when the robot reaches the destination accelerating from initial waypoint with 0 speed ?
Regards,
Sayan

Hi @sayank,

Welcome to the UR Forum!

Per default the robot will stop at the target waypoint. So the acceleration will give the acceleration and deceleration in this figure. While the speed argument will give the cruise speed. For the joint the have the longest travel.

If you would like not to stop you should make use of the blend parameter and maybe the movep() function

Best regards
Ebbe

1 Like

Hi @Ebbe ,
I have query regarding this

Do you mean using blend parameter or movep() will maintain the robot speed to cruise speed after reaching the destination waypoint?

Thanks,
Sayan

how is the “starting speed” for each motion determined?
If I have multiple points with small blend radii, is there a way for me to calculate myself what the exact speed at each point is and how much the individual joints will decelerate before the direction changes?

If I have a series of waypoints, speed settings and blend radii how can I determine how long the toolpath will take precisely?

Hi @sayank,

The most important if you would like a initial speed > 0 is to add a blend. In PolyScope a movep waypoint will by default have a blend radius. Whether the move should be J or P depends on your need.

Ebbe

1 Like

Hi @robin_gdwl,

Each move will follow its speed trapezoid before/after entering/exiting the blend sphere
So if I extend the plot from earlier with the next movement and a blend:


The marked blend section the controller will find a solution to the boundary conditions. Pleas note that the blend section is the geometric sphere measure. So first movement will impact the time fore the robot exit the sphere going towards next pose.

Ebbe

1 Like