
Indexing Axes (T1)
21.4 Programming of indexing axes
Turning, Milling, Nibbling
Function Manual, 11/2012, 6FC5397-1CP10-5BA0
375
21.4
Programming of indexing axes
Coded position
To allow indexing axes to be positioned from the NC part program, special instructions (so-
called Coded positions) are provided with which the indexing numbers (e.g. location
numbers) are programmed instead of axis positions in mm or degrees.
The following coded position instructions are possible, depending on whether the indexing
axis is defined as a linear or rotary axis:
Indexing axis is linear axis:
CAC(i)
,
CIC(i)
Indexing axis is rotary axis:
CAC(i)
,
CIC(i)
,
CACP(i)
,
CACN(i)
,
CDC(i)
i = coded position; value range 0 ... 59, integer (positive and negative values are possible for CIC)
Absolute POS[B]=CAC(20)
Indexing axis B approaches coded position (index) 20 in absolute mode. The direction of
traversing depends on the current actual position.
Absolute in positive direction POS[B]=CACP(10)
Indexing axis B approaches coded position (index) 10 in absolute mode in the positive
direction of rotation (only possible with rotary axes).
Absolute in negative direction POS[B]=CACN(10)
Indexing axis B approaches coded position (index) 10 in absolute mode in the negative
direction of rotation (only possible with rotary axes).
Direct absolute POS[B]=CDC(50)
Indexing axis B approaches indexing position 50 directly along the shortest path (only
possible with rotary axes).
Incremental POS[B]=CIC(-4)
Indexing axis B traverses incrementally by four indexing positions in a negative direction
from its current position.
POS[B]=CIC(35)
Indexing axis B traverses incrementally by 35 indexing positions in a positive direction from
its current position.