Siemens SINUMERIK 840D sl Function Manual page 160

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

Advertisement

W1: Tool offset
2.9 Modification of the offset data for rotatable tools
System variable
$P_ORI_STAT
[<n>]
160
Meaning
Returns the status for each of the maximum three orientation axes after ORISOLH
has been called.
<n>:
Index of the orientation axis
(correspnds to the index of the relevant orientation axis in
$NT_ROT_AX_NAME)
Range of values:
The content of $P_ORI_STAT is coded as follows:
Values < 0
General error states
-1 The status is not defined (missing call of ORISOLH).
-2 A transformation is not active, or the active transformation is
not an orientation transformation (6-axis transformation) that
can provide positions for a specified orientation programming.
-3 The axis is not included in the active transformation.
-4 The position of the axis cannot be calculated because the re‐
quested orientation cannot be achieved with the present kin‐
ematics even with an arbitrary assumed traversing range of
the axis.
-5 Axis positions were specified when the ORISOLH function
was called in the "Direct tool alignment" mode which would
result in either the orientation vector or the orientation normal
vector of the tool being aligned parallel to the first orientation
axis, whose position is to be calculated. The position of this
axis is not defined in these cases.
-6 Angle γ is too large when the ORISOLH function was called in
the "Direct tool alignment" mode.
-7 An angle was specified when the ORISOLH function was
called in the "Direct tool alignment" mode that cannot be set
because of the Hirth joint.
-8 The first orientation axis (frame axis) must not be parameter‐
ized as Hirth axis.
-9 The second as well as the third rotary axis has been parame‐
terized as Hirth axis. Only one of the two axes can be the Hirth
axis.
-10 No adaptation of the solution(s) to the Hirth joint has been
found.
Values > 0
Bit-coded display for violated axis limits of the first solution.
Unit position
Bit 0 (value 1):
Bit 1 (value 2):
Values > 0
Bit-coded display for violated axis limits of the second solution.
Tens posi‐
Bit 0 (value 10):
tion
Bit 1 (value 20):
Values > 0
Display of a non-defined axis position.
Hundreds
Bit 0 (value 100):
position
0 ... 2
The order of the orientation axes (1 ... 3) refers to the
definition of the axes in $NT_ROT_AX_NAME.
The first solution violates the lower axis limit.
The first solution violates the upper axis limit.
The second solution violates the lower axis limit.
The second solution violates the upper axis limit.
The position of the orientation axis is not defined,
i.e. the requested orientation is achieved with
each arbitrary setting of the rotary axis (polar po‐
Function Manual, 06/2019, A5E47435126B AA
Tools

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents