How to reduce speed of a script command movej when safety reduced mode is initiated?
We are using the below script command within a program to turn J5 + or - 90/180 degrees.
b:=get_joint_positions() // returns actual angular positions for each joint in radians
b=b+d2r(90) // set joint 5 position + 90 degrees (d2r to convert from degrees to radians)
movej(b, a=190, v=500) // initiate rotate (acceleration = 190 rad/s^2, velocity = rad/s)
We have noticed that reduced mode has no impact on this move.
Anyone have experience with similar or a better way to reach the same out come but compatible with reduced mode?
Reduced mode limits will overrule all movement speeds both in Polyscope and in script so I expect the lack of impact comes down to how you have configured your safety system. If you’ve just set a linear TCP speed limit under the general limits tab, it’s likely that rotating the final joint will not cause the TCP to exceed this speed limit especially if the x and y TCP offsets are close to zero.
If you set a maximum speed for J5 under the joint limits tab less than the velocity you are moving it at, then you should see it take effect.