Siemens SINUMERIK 840Di sl Function Manual page 78

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 to be released is already a neutral axis:
If the axis is already in the state of a neutral axis
$AA_AXCHANGE_TYP[<Axis>] == 3 or as command or oscillating axis active or assigned to
the PLC for traveling, PLC-Axis == concurrent positioning axis, $AA_AXCHANGE_TYP[Axis]
== 1, then the axis is released for an automatic axis interchange between channels. The
state of $AA_AXCHANGE_STAT[axis] is reset from 1 to 0 if there is no other reason to link
the axis to the channel.
An axis link is involved, e.g. for an axis coupling, active fast lift-off, active transformation,
JOG request, rotating frame with possible PLC, command or oscillating axis motion.
Another channel already has write authorization
If another channel already has the write authorization or interpolation authorization (rights)
$AA_AXCHANGE_TYP[axis] == 2, then there is no state change. This also means that
waiting for an axis (initiated by NC program $AA_AXCHANGE_TYP[axis] == 5) or through a
previous request GET(axis) from synchronized action $AA_AXCHANGE_TYP[axis] == 6
cannot be interrupted by a RELEASE(axis) from a synchronized action.
Constraints, GET, RELEASE
If several GET and RELEASE tasks for an axis have been issued in a synchronized action or
in a line of a technology cycle, then these tasks mutually cancel one another. Only the last
task remains.
Example
GET(X,Y) RELEASE(Y,Z) GET(Z)
Within the actions of a synchronized action, the system does not wait for a GET or RELEASE
request to be fulfilled. This means that GET[axis] POS[axis] can result in an alarm
message if the axis presently cannot be accessed for the command axis motion.
For a technology cycle, for a sub-division to several lines, the system waits. This means that
the system only advances to the next line from line with GET(axis), if the axis - e.g. as
neutral axis - was accepted from another channel; refer to the subsequent example, GET,
RELEASE in the technology cycle.
78
results in GET(X) RELEASE(Y) GET(Z).
Function Manual, 11/2006, 6FC5397-5BP10-2BA0
Synchronized actions

Advertisement

Table of Contents
loading

Table of Contents