Siemens SINUMERIK 840Di sl Function Manual page 76

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

Advertisement

Detailed description
2.4 Actions in synchronized actions
Axis type and axis status regarding axis replacement
The currently valid axis type and axis status, at the activation instant of synchronized action,
can be interrogated using $AA_AXCHANGE_TYP or $AA_AXCHANGE_STAT. Dependent
on the channel that has the actual interpolation right of this axis presently has, and from the
actual status of the permissible axis replacement, a different sequence is obtained from the
synchronized action.
From a synchronized action, an axis can be requested at the request instant with GET[axis] ,
if
• Another channel has the write or interpolation authorization for the axis.
• The requested axis is already assigned the requested channel.
• The axis in the neutral axis state is controlled by the PLC.
• The axis is a command axis, oscillating axis, or concurrent PLC axis.
• The axis is already assigned to the NC program of the channel.
Note
Condition:An axis controlled exclusively by the PLC cannot be assigned to the NC
program. This is also the case for a permanently assigned PLC axis.
From a synchronized action, an axis can be released for axis replacement with
RELEASE[axis], if the axis:
• Was previously assigned to the NC program of the channel.
• Is already in the neutral axis state.
• another channel already has the interpolation rights of this axis
Request axis from another channel
If, when the GET action is activated, another channelhas the interpolation authorization for
the axis $AA_AXCHANGE_TYP[axis] == 2, axis replacement is used to fetch the axis from
this channel $AA_AXCHANGE_TYP[axis] == 6 and assign it to the requesting channel as
soon as possible. The axis then becomes the neutral axis
($AA_AXCHANGE_TYP[<axis>]==3).
The state change to a neutral axis does not result in reorganization in the requesting
channel.
Requested axis was already requested as neutral axis:
$AA_AXCHANGE_TYP[axis]==6, the axis is required for the NC program
$AA_AXCHANGE_TYP[axis] == 5 and assigned as soon as possible to the NC program of
the channel $AA_AXCHANGE_TYP[axis] == 0.
Note
This assignments results in a reorganization.
76
Function Manual, 11/2006, 6FC5397-5BP10-2BA0
Synchronized actions

Advertisement

Table of Contents
loading

Table of Contents