Note
Increment
The increment of a axis container rotation is set via the setting data:
SD41700 $SN_AXCT_SWWIDTH
Further information
Diagnostics
The current status of a axis container can be read via the following system variables:
System variable Type Description
$AC_AXCTSWA[<name>] BOOL Channel-specific status of the axis container
$AN_AXCTSWA[<axis container>] BOOL NCU-specific status of the axis container
$AN_AXCTSWE[<axis container>] INT Slot-specific status of the axis container rotation
The system variable supplies the status of the axis
container slot bitwise. Each bit corresponds to a
slot.
$AN_AXCTAS[<axis container>] INT Number of locations (slots) through which the axis
container was just switched through.
Axis container rotation with implicit GET / GETD
The following machine data can be use to set that all container axes of the channel are brought
into the channel by means of an implicit "GET/GETD" with the "AXCTSWE" command. An axis
replacement is only possible again after the container rotation.
MD10722 $MN_AXCHANGE_MASK, bit 1 = 1
Note
An axis container rotation with implicit "GET/GETD" is not performed for an axis in the state
"main run axis" (e.g. PLC axis) because the axis would have to exit the state for the axis
container rotation.
3.15.6 Wait for valid axis position (WAITENC)
Using the language command "WAITENC", the NC program waits until the synchronized or
restored axis positions are available for the axes configured with
MD34800 $MA_WAIT_ENC_VALID = 1.
Work preparation
3.15 Axis functions
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 883