Siemens SINUMERIK 840Di sl Function Manual page 77

Synchronized actions, ncu system software
Hide thumbs Also See for SINUMERIK 840Di sl:
Table of Contents

Advertisement

Axis is already assigned to the requested channel
If the requested axis has already been assigned to this channelat the point of activation, and
its status is that of a neutral axis not controlled by the PLC $AA_AXCHANGE_TYP[axis]==3,
it is assigned to the NC program $AA_AXCHANGE_TYP[axis]==0.
This results in a reorganization procedure.
Axis in the state of the neutral axis is controlled from the PLC
If the axis in neutral axis status is controlled by the PLC$AA_AXCHANGE_TYP[axis]==4),
the axis is requested as a neutral axis $AA_AXCHANGE_TYP[axis] == 8. This disables the
axis for automatic axis replacement between channels (Bit 0 == 0) in accordance with the
value of bit 0 in machine data:
MD10722 $MN_AXCHANGE_MASK (Parametring the axis replacement behavior)
This corresponds to $AA_AXCHANGE_STAT[axis] == 1.
Axis is active as command axis / assigned to the PLC
If the axis is active as command axis or oscillating axis or concurrent positining axis (PLC-
axis) $AA_AXCHANGE_TYP[axis]==1, then the axis is requested as neutral axis
$AA_AXCHANGE_TYP[axis] == 8. This locks the axis for automatic axis replacement
between channels (Bit 0 == 0) in accordance with the value of bit 0 in machine data:
MD10722 $MN_AXCHANGE_MASK (Parametring the axis replacement behavior)
This corresponds to $AA_AXCHANGE_STAT[axis] == 1.
A new GET action will request the axis for the NC program $AA_AXCHANGE_TYP[axis]
changes to == 7.
Axis already assigned to the NC program of the channel
If the axis is already assigned to the NC-program of the channel
$AA_AXCHANGE_TYP[axis]==0 or if this assignment is requested, e.g., axis replacement
triggered by NC program $AA_AXCHANGE_TYP[axis]==5 or $AA_AXCHANGE_TYP[axis]
== 7, then there is nostate change.
Release axis for axis replacement RELEASE(Axis)
If the axis is already assigned the NC program of the channel $AA_AXCHANGE_TYP[axis]
== 0, then it is transitioned into the status of a neutral axis $AA_AXCHANGE_TYP[axis] == 3
and if required, released for axis replacement in another channel.
This results in a reorganization procedure.
Synchronized actions
Function Manual, 11/2006, 6FC5397-5BP10-2BA0
Detailed description
2.4 Actions in synchronized actions
77

Advertisement

Table of Contents
loading

Table of Contents