Orientation Movements With Axis Limits - Siemens SINUMERIK 840D sl Function Manual

Special functions
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Note
The range of settable orientations depends on the directions of the rotary axes involved and
the basic orientation. The rotary axes must be mutually perpendicular if all possible
orientations are to be used. If this condition is not met, "dead" ranges will occur.
Examples:
1. Extreme example: A machine with rotatable tool has a C axis as its first rotary axis and an
A axis as its second. If the basic orientation is defined in parallel to the A axis, the
orientation can only be changed in the X-Y plane (when the C axis is rotating), i.e.
orientation with a Z component unequal to zero is not possible in this instance. The
orientation does not change when the A axis rotates.
2. Realistic example: A machine with nutator kinematics (universal head) with an axis
inclined at less than 45
orientations within a semi-circle: The top semi-circle with basic orientation towards +Z and
the bottom with basic orientation towards -Z.
1.9.2

Orientation movements with axis limits

Calculate rotary axis position
If the final orientation in a 5-axis transformation is programmed indirectly in an NC block by
means of a Euler, RPY angle or direction vector, it is necessary to calculate the rotary axis
positions that produce the desired orientation. This calculation has no unique result.
There are always at least two essentially different solutions. In addition, any number of
solutions can result from a modification to the rotary axis positions by any multiple of 360
degrees.
The control system chooses the solution which represents the shortest distance from the
current starting point, allowing for the programmed interpolation type.
Determining permissible axis limits
The control system attempts to define another permissible solution if the axis limits are
violated, by approaching the desired axis position along the shortest path. The second
solution is then verified, and if this solution also violates the axis limits, the axis positions for
both solutions are modified by multiples of 360 until a valid position is found.
Special Functions
Function Manual, 09/2011, 6FC5397-2BP40-2BA0
o
in a basic orientation parallel to the Z axis can only assume
F2: Multi-axis transformations
1.9 Orientation
85

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents