Nc/Plc Interface Signals; Programming - Siemens SINUMERIK 840D Function Manual

Mc axes and spindles
Hide thumbs Also See for SINUMERIK 840D:
Table of Contents

Advertisement

T1: Indexing axes

8.4 Programming

$AA_ACT_INDEX_AX_POS_NO
Function
The system variable includes the number of the indexing position last reached by the indexing
axis, or indexing position that was passed by the indexing axis.
Syntax
$AA_ACT_INDEX_AX_POS_NO[<axis>]
Meaning
$AA_ACT_INDEX_AX_POS_NO
> 0
8.3.4

NC/PLC interface signals

Axis-specific interface signals
When stopping the indexing axis at an indexing position ± exact stop window fine (MD36010
$MA_STOP_LIMIT_FINE), then the axis-specific interface signal is set:
DB31, ... DBX76.6 = 1 (indexing axis in position)
8.4
Programming
Coded position
To allow indexing axes to be positioned from the NC part program, special instructions are
provided with which the indexing numbers (e.g. location numbers) are programmed instead of
axis positions in mm or degrees. The availability of a special instruction depends on the axis
type (linear or rotary axis):
Statement
CAC(i)
CACP(i)
CACN(i)
CDC(i)
CIC(i)
i:
Value range of i:
248
0
The axis is not an indexing axis.
Number of the last indexing position reached or passed
Effect
Traverse coded position in absolute terms
Traverse coded position ain absolute terms in
the positive direction
Traverse coded position ain absolute terms in
the negative direction
Traverse coded position along the direct
(shortest) path
Traverse coded position incrementally
Coded position (indexing position)
0 ... 59; whole number (positive and negative values are possible
in CIC)
Availability
Linear axis, rotary axis
Rotary axis
Rotary axis
Rotary axis
Linear axis, rotary axis
Axes and spindles
Function Manual, 06/2019, A5E47437747B AA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents