Programming - Siemens SINUMERIK 840Di Function Manual

Basic machine
Hide thumbs Also See for SINUMERIK 840Di:
Table of Contents

Advertisement

Detailed Description
2.5 Toolholder with orientation capability
Limit values
Limit angles (software limits) can be specified for each rotary axis in the system variable set
($TC_CARR30 to $TC_CARR33) used to describe the toolholder with orientation capability.
These limits are not evaluated if both the minimum and maximum value is zero.
If at least one of the two limits is not equal to zero, the system checks whether the previously
calculated solution is within the permissible limits. If this is not the case, an initial attempt is
made to reach a valid setting by adding or subtracting multiples of 360 degrees to or from
the invalid axis position. If this is impossible and two different solutions exist, the first solution
is discarded and the second solution is used. The second solution is treated the same as the
first with reference to the axis limits.
If the first solution is discarded and the second used instead, the contents of $P_TCANG[1/2]
and $P_TCANG[3/4] are swapped, hence the solution actually used is also stored in
$P_TCANG[1/2] in this case.
The axis limits are monitored even if the axis angle is specified instead of being calculated.
This is the case if TCOABS is active when a toolholder with orientation capability is activated.
2.5.6

Programming

Selecting the toolholder
A toolholder is selected with the number m of the toolholder with:
TCARR = m
Access to toolholder data blocks
The following access is possible from the part program:
The new "value" is written to parameter n for toolholder m with:
$TC_CARRn[m] = value
The parameters of toolholder m can be read with:
value = $TC_CARRn[m] (value must be a REAL variable),
as long as the toolholder data set has already been defined.
The toolholder data set number must lie within the range defined by machine data:
MD18088 $MN_MM_NUM_TOOL_CARRIER
(total number of definable toolholder data blocks).
2-104
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
Tool Compensation (W1)

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents