Wait For Valid Axis Position (Waitenc) - Siemens SINUMERIK 840D sl Programming Manual

Nc programming
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

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
$AC_AXCTSWA[<name>]
$AN_AXCTSWA[<axis container>]
$AN_AXCTSWE[<axis container>]
$AN_AXCTAS[<axis container>]
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.
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
Type
Description
BOOL
Channel-specific status of the axis container
BOOL
NCU-specific status of the 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.
INT
Number of locations (slots) through which the axis
container was just switched through.
Work preparation
3.15 Axis functions
883

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents