Hello
I tested the kinematics of RoboDK on a scara robot (see attachment)
When I make a linear movement with a fixed speed and acceleration, the time needed to make this movement corresponds well to a trapezoidal speed profile (Robot on target 1 and programme ProgVitesseLineaire)
It is the same for the rotation of a joint (Robot on target 2 and programme ProgVitesse1Joint) but when the movement requires the use of 2 joints (Robot on target 2 and programme ProgVitesse2Joint), the time given by RoboDK corresponds to the time needed to make a rotation corresponding to the sum of the 2 angles on the 2 joints whereas the time needed is the maximum value between the time needed to make the movement on axis 1 and the time needed for the movement on axis 2.
我还注意到,当我添加一个smoothing of the trajectory, all the movements are executed at constant speed and I deduce that the acceleration of the axes is disabled.
Can you tell me if my observations are correct or if I am making mistakes?
Sincerely
I tested the kinematics of RoboDK on a scara robot (see attachment)
When I make a linear movement with a fixed speed and acceleration, the time needed to make this movement corresponds well to a trapezoidal speed profile (Robot on target 1 and programme ProgVitesseLineaire)
It is the same for the rotation of a joint (Robot on target 2 and programme ProgVitesse1Joint) but when the movement requires the use of 2 joints (Robot on target 2 and programme ProgVitesse2Joint), the time given by RoboDK corresponds to the time needed to make a rotation corresponding to the sum of the 2 angles on the 2 joints whereas the time needed is the maximum value between the time needed to make the movement on axis 1 and the time needed for the movement on axis 2.
我还注意到,当我添加一个smoothing of the trajectory, all the movements are executed at constant speed and I deduce that the acceleration of the axes is disabled.
Can you tell me if my observations are correct or if I am making mistakes?
Sincerely