Detailed Description
2.5 Toolholder with orientation capability
Basic logic functions: Tool Offset (W1)
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
111
Demarcation to 5-axis transformation
If the required functionality specifies that the TCP (Tool Center Point) does not vary in the
event of reorientation with reference to the workpiece, even during interpolation, the 5axis
software is required.
For more explanations on 5-axis transformations, see:
References:
/FB3/ Function Manual, Special Functions; 3- to 5Axis Transformation (F2)
Specification of the toolholder with orientation capability
The toolholder with orientation capability is represented by a general 5axis kinematic
sequence described by a data block in the tool compensation memory with a total of 33
REAL values. For toolholders that have two rotary axes for setting the orientation (e.g., a
millhead), 31 of these values are constant.
In the current SW version, a data block in the tool compensation memory is described with a
total of 47 REAL values. For toolholders that have two rotary axes for setting the orientation,
45 of these values are constant.
The remaining two values are variable and are used to specify the orientation. The constant
values describe offsets and directions and setting options for the rotary axes; the variable
values describe the angles of the rotary axes.
2.5.4
Machine with rotary work table
System variables
To date, the angles stored in $TC_CARR13 and $TC_CARR14 were used for the calculation
of the active tool length with
TCOABS
. This still applies if $TC_CARR21 and $TC_CARR22
do not refer to rotary axes. If $TC_CARR21 or $TC_CARR22 contains a reference to a rotary
axis in the channel, the axis position of the relevant axis at the start of the current block is
used as the angle, rather than the entry in $TC_CARR13 or $TC_CARR14.
A mixed operating mode is permissible, i.e., the angles can be determined from the entry in
the system variables $TC_CARR13 or $TC_CARR14 for one axis, and from the position of a
channel axis for the other.
This makes it possible for machines, on which the axes used to set the toolholder with
orientation capability are known within the NC, to access their position directly, whereas it
was previously necessary, for example, to read system variable $AA_IM[axis] and write the
result of the read operation to $TC_CARR13/14. In particular, this removes the implicit
preprocessing stop when reading the axis positions.
Summary of Contents for SINUMERIK 840D sl
Page 282: ...Index Basic logic functions Acceleration B2 64 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 388: ...Basic logic functions Travel to fixed stop F1 Function Manual 11 2006 6FC5397 0BP10 2BA0 52 ...
Page 962: ...Index Basic logic functions Emergency Stop N2 20 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1704: ...Constraints Basic logic functions Spindles S1 94 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1716: ...Index Basic logic functions Spindles S1 106 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 1996: ...Index Basic logic functions Tool Offset W1 208 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 2150: ...Table of contents Basic logic functions Appendix 4 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...
Page 2184: ...Glossary Basic logic functions Appendix 38 Function Manual 11 2006 6FC5397 0BP10 2BA0 ...