Detailed description
2.7 Actions in synchronized actions
Axis already assigned to the NC program of the channel
If the axis is already assigned to the part program of the channel
($AA_AXCHANGE_TYP[<axis>] == 0) or if this assignment is requested, e.g. axis
replacement triggered by the part program ($AA_AXCHANGE_TYP[<axis>] == 5 or
$AA_AXCHANGE_TYP[<axis>] == 7), there is no state change.
Release axis for axis replacement
If the axis is assigned to the part program at the time of release
($AA_AXCHANGE_TYP[<axis>] == 0), it is transferred to the neutral axis state
($AA_AXCHANGE_TYP[<axis>] == 3) and if required, released for axis replacement in
another channel.
This results in a reorganization procedure.
Axis to be released is already a neutral axis:
If the axis is already in the neutral axis state ($AA_AXCHANGE_TYP[<axis>] == 3) or active
as command or oscillating axis or assigned to the PLC as concurrent positioning axis
($AA_AXCHANGE_TYP[<axis>] == 1), the axis is released for an automatic axis
replacement between channels.
$AA_AXCHANGE_STAT[<axis>] is reset from 1 to 0 if there is no other reason to link the
axis to the channel. Such a link of the axis is present, for example, with:
● Active axis coupling
● Active fast retraction
● Active transformation
● JOG request
● Rotating frame with PLC, command or oscillating axis motion
Another channel already has the interpolation authorization
If another channel already has the interpolation authorization
($AA_AXCHANGE_TYP[<axis>] == 2), there is no state change. This also means that
waiting for an axis, triggered by part program ($AA_AXCHANGE_TYP[<axis>] == 5) or a
previous
cannot be aborted by a
94
request from a synchronized action ($AA_AXCHANGE_TYP[<axis>] == 6)
GET
RELEASE
from a synchronized action.
Function Manual, 07/2012, 6FC5397-5BP40-3BA0
Synchronized actions