Programming Of Indexing Axes - Siemens SINUMERIK Series Function Manual

Extended functions
Hide thumbs Also See for SINUMERIK Series:
Table of Contents

Advertisement

Modulo rotary axis as indexing axis
The indexing axis is defined with Modulo 360° as rotary axis:
MD30300 $MA_IS_ROT_AX = 1
and
MD30310 $MA_ROT_IS_MODULO = 1
In this case, the following points must be observed additionally for the specification of the
indexing positions:
● Permissible range: 0° ≤ Pos < 360°
● Since the indexing axis is defined as a continuously rotating rotary axis, indexing position
15.4

Programming of indexing axes

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:
Extended Functions
Function Manual, 03/2013, 6FC5397-1BP40-3BA1
1 is approached after the highest valid indexing position in the table has been reached
and the axis continues to traverse in the positive direction with INC. Similarly, indexing
position 1 is followed by the highest valid indexing position in the negative direction with
INC.
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
T1: Indexing axes
15.4 Programming of indexing axes
Availability
Linear axis, rotary axis
Rotary axis
Rotary axis
Rotary axis
Linear axis, rotary axis
777

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d slSinumerik 828d

Table of Contents