Difference between revisions of "Speed Picker Y Limit"
Line 1: | Line 1: | ||
− | == Speed picker Singularity == | + | == Speed picker "Singularity" == |
+ | |||
+ | At J2 angle of 90 degrees, where Y reaches it's maximum the Speed Picker robot (Traverse Arm kinematics) behaves like in a vicinity of a singular point. | ||
+ | Typically this can occur when the motion interpolation is Cartesian mode, which means that the robot is actuated by MOVES or CIRCLE command or the robot | ||
+ | is tracking conveyor (slave = 5). | ||
+ | In such cases when the robot is close to the point #{X,+- L1, Z,R} velocity and acceleration of all joints increase drastically. | ||
+ | And the position limit protection mechanism that is fired takes the initial values of velocity and acceleration which are far above their maximal values. | ||
+ | This cause the generation of a stopping profile that is too long, i.e. an coasting of the robot occurs. | ||
+ | |||
+ | The problem will be solved in firmware versions 4.5.24 and above where values of initial acceleration will be limited to '''Sys.MotMargin*vmax''' value. | ||
== Recommended Limits == | == Recommended Limits == | ||
+ | |||
+ | We recommend to limit the workspace of Cartesian motion to L-T*VmaxTran where T is the motion sample period and VmaxTran is the maximum translational velocity robot reaches. | ||
+ | |||
+ | In real application it means to reduce Ymax for about 5mm. | ||
See Also: [[Axystems:Sys.MotionMargin]], Bugzilla: [http://bugzilla.manz-automation.com/show_bug.cgi?id=4037] | See Also: [[Axystems:Sys.MotionMargin]], Bugzilla: [http://bugzilla.manz-automation.com/show_bug.cgi?id=4037] |
Revision as of 13:58, 1 September 2010
Speed picker "Singularity"
At J2 angle of 90 degrees, where Y reaches it's maximum the Speed Picker robot (Traverse Arm kinematics) behaves like in a vicinity of a singular point. Typically this can occur when the motion interpolation is Cartesian mode, which means that the robot is actuated by MOVES or CIRCLE command or the robot is tracking conveyor (slave = 5). In such cases when the robot is close to the point #{X,+- L1, Z,R} velocity and acceleration of all joints increase drastically. And the position limit protection mechanism that is fired takes the initial values of velocity and acceleration which are far above their maximal values. This cause the generation of a stopping profile that is too long, i.e. an coasting of the robot occurs.
The problem will be solved in firmware versions 4.5.24 and above where values of initial acceleration will be limited to Sys.MotMargin*vmax value.
Recommended Limits
We recommend to limit the workspace of Cartesian motion to L-T*VmaxTran where T is the motion sample period and VmaxTran is the maximum translational velocity robot reaches.
In real application it means to reduce Ymax for about 5mm.
See Also: Axystems:Sys.MotionMargin, Bugzilla: [1]