Siemens Sinumerik 840D sl Programming Manual page 612

Job planning
Hide thumbs Also See for Sinumerik 840D sl:
Table of Contents

Advertisement

Motion synchronous actions
10.4 Actions in synchronized actions
Example: Axis replacement in technology cycle
The U axis U ($MA_AUTO_GET_TYPE=2) has been declared in the first and second channel
and channel 1 currently has the interpolation right. The following technology cycle is started in
channel 2:
Program code
GET(U)
POS[U]=100
The command-axis-movement line POS[U] is not executed until the U axis has been moved
to channel 2.
Sequence
The axis that is requested at the time the action GET (axis) is activated can be read with
respect to axis type for an axis replacement via the system variable
($AA_AXCHANGE_TYP[<axis>]:
0: Axis assigned to NC program
1: Axis assigned to PLC or active as command axis or oscillating axis
2: Another channel has the interpolation right
3: Axis is neutral axis
4: Neutral axis is controlled by PLC
5: Another channel has the interpolation right, axis is requested for NC program
6: Another channel has the interpolation right, axis is requested as neutral axis
7: Axis active for PLC or as command or oscillating axis, axis is requested for PLC
program
8: Axis active for PLC or as command or oscillating axis, axis is requested as neutral axis
Boundary conditions
The axis concerned must be assigned to the channel via machine data.
An axis controlled exclusively by the PLC cannot be assigned to the NC program.
References:
/FB2/ Function Manual, Extended Functions; Positioning Axes (P2)
612
Comments
;
Fetch U axis to channel
;
U axis is to be moved to
position 100
Programming Manual, 02/2011, 6FC5398-2BP40-1BA0
Job planning

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents