Siemens SINUMERIK 840D sl Programming Manual page 794

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

Advertisement

Work preparation
3.13 Tool offsets
<Cntrl>:
794
Controls the behavior of the function
Data type:
INT
The <Cntrl> parameter is decimal coded (unit to thousands position):
Unit position:
The unit position controls the response to errors.
xxx0 In the event of an error (return value < 0), alarm 14106 is
xxx1 In the event of an error (return value < 0) no alarm is output.
Tens position:
Controls the behavior when an orientation axis with Hirth joint is
present.
Note:
This parameter is only evaluated for the "Tool alignment" function (i.e.
when the hundreds position has the value "0").
xx0x The axis position is rounded off to the nearest position.
xx1x The axis positions are rounded off so that the difference of
xx2x The axis positions are rounded off so that the β angle is equal
xx3x The axis positions are rounded off so that the β angle is equal
Hundreds posi‐
Specifies which function is to be executed or the significance of the
tion:
two following parameters <W1> and <W2>.
x0xx "Tool alignment" function
x1xx "Direct tool alignment" function
output and program processing is aborted.
Note:
The alarm is also output irrespective of the value of the unit
position when the <Cntrl> parameter is negative.
The user can react suitably in the program.
the β angle to its programmed value is minimal.
to the highest possible value which is less than the program‐
med value (β is rounded down).
to the lowest possible value which is greater than the pro‐
grammed value (β is rounded up).
Parameters <W1> and <W2> have the following meaning:
● <W1> = β
● <W2> = γ
The associated angles of the orientation axes are calculated.
<W1> is the position specification for the second orientation
axis, <W2> is the position specification for the third orienta‐
tion axis of a 6-axis transformation. The position of the first
orientation axis and the β and γ angles are defined which are
compatible with the two position specifications.
If no error occurs, two solutions are always output in the
$P_ORI_POS[<n>, <m>] system variables. The first index
<n> (0 or 1) refers to the solution and the second index <m>
(0 ... 2) to the orientation axis:
● $P_ORI_POS[0/1, 0]: Position of the first orientation axis
● $P_ORI_POS[0/1, 1]: Angle β
● $P_ORI_POS[0/1, 2]: Angle γ
A check is made as to whether the position specifications
<W1> and <W2> are compatible with any Hirth joints or active
software limits. If this is not the case, a corresponding error
number is returned (see <RetVal> parameter).
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