Siemens SINUMERIK 840D sl Programming Manual page 798

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

Advertisement

Work preparation
3.13 Tool offsets
System variable
798
Meaning
1 There is a solution.
There can be three different causes for this case:
● Based on the specified orientation and the machine kine‐
matics, there is only one solution (from the mathematical
point of view, two coinciding solutions) even without con‐
sideration of the axis limits. This case occurs at the edge of
the orientation range for kinematics that are not at right
angles. $P_ORI_POS contains both (identical) solutions.
● There is only one solution because a second solution is
invalid due to the violated axis limits. The valid solution is
always the first solution in $P_ORI_POS. The second sol‐
ution which would result when the axis limits are not taken
into account, can also be read in $P_ORI_POS.
● This is the normal case when the ORISOLH function is
called in the "Direct tool alignment" mode. For the specified
axis positions of two orientation axes, there is generally
only one valid position for the missing orientation axis to be
calculated.
2 There are two solutions.
8 There are an infinite number of solutions, i.e. the position of an
orientation axis (the polar axis) is arbitrary. However, from the
two possible positions of the other axes, one is excludes be‐
cause of the violated axis limits.
9 There are an infinite number of solutions, i.e. the position of an
orientation axis (the polar axis) is indefinite. The indefinite axis
can be determined from the hundreds position or from the
$P_ORI_STAT system variable.
Values > 0
Bit-coded display for violated axis limits. The precise cause of the
error can be determined from the $P_ORI_STAT system variable.
Tens posi‐
tion
Bit 0 (value 10):
Bit 1 (value 20):
Bit 2 (value 40):
Values > 0
Bit-coded display for non-defined axis positions (can only occur when
there is an infinite number of solutions, i.e. when the unit position is
Hundreds
equal to "9").
position
Bit 0 (value 100):
Bit 1 (value 200):
Bit 2 (value 400):
The designations first, second and third orientation axis refer to the definition of the
axes in $NT_ROT_AX_NAME.
For at least one solution, at least one axis limit of
the first orientation axis is violated.
For at least one solution, at least one axis limit of
the second orientation axis is violated.
For at least one solution, at least one axis limit of
the third orientation axis is violated.
The position of the first orientation axis is not de‐
fined.
The position of the second orientation axis is not
defined.
The position of the third orientation axis is not
defined.
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
NC programming

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents