
Chapter 3
Geometries with no orientation support
86
Rockwell Automation Publication MOTION-UM002F-EN-P - February 2018
Example
: Suppose, you want to move the robot from position A (x1,y1) to
position B (X2,Y2) as shown in th following figure . At position A, the system is in
a left arm solution. When programming a Cartesian move from A (X1,Y1) to B
(X2,Y2), the system moves along the straight line from A to B while maintaining a
left arm solution. If you want to be at position B in a right-arm solution, you must
make a joint move in J1 from
θ1
to
θ2
and a joint move in J2 from
α1
to
α
2.
See also
A singularity occurs when an infinite number of joint positions (mathematical
solutions) exist for a given Cartesian position. The Cartesian position of a
singularity is dependent on the type of the robot geometry and the size of the link
lengths for the robot. Not all robot geometries have singularity positions.
For example, singularities for an Articulated Independent robot occur when:
•
The robot manipulator folds its arm back onto itself and the Cartesian
position is at the origin.
•
The robot is fully stretched at or very near the boundary of its workspace.
An error condition is generated when a singularity position is reached.
Avoid programming the robot towards a singularity position when programming in Cartesian mode. The velocity of the
robot increases rapidly as it approaches a singularity position and can result in injury or death to personnel.
See also
When a robot is programmed to move beyond its work envelope, there is no
mathematical joint position for the programmed Cartesian position. The system
forces an error condition.
Plan for singularity
Encounter a no-solution
position