Axis couplings
9.3 Axial leading value coupling (LEADON, LEADOF)
Job planning
522 Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
Actions
The actions that occur include, for example, the following synchronized actions:
● Activate coupling,
LEADON(following axis, leading axis, curve table number)
● Deactivate coupling,
LEADOF(following axis, leading axis)
● Set actual value,
PRESETON(axis, value)
● Set marker,
$AC_MARKER[i]= value
● Coupling type: real/virtual master value
● Approaching axis positions,
POS[axis]=value
Conditions
Fast digital inputs, real-time variables
$AC_MARKER and position comparisons are linked using
the Boolean operator AND for evaluation as conditions.
Note
In the following example, line change, indentation and bold type are used for the sole
purpose of improving readability of the program. To the control, everything that follows a line
number constitutes a single line.
Comments
Program code Comments
; Defines all static synchronized actions.
; ****Reset marker
N2 $AC_MARKER[0]=0 $AC_MARKER[1]=0 $AC_MARKER[2]=0 $AC_MARKER[3]=0 $AC_MARKER[4]=0 $AC_MARKER[5]=0
$AC_MARKER[6]=0 $AC_MARKER[7]=0
; **** E1 0=>1 transfer ON
N10 IDS=1 EVERY ($A_IN[1]==1) AND ($A_IN[16]==1) AND ($AC_MARKER[0]==0)
DO LEADON(X,LW,1) LEADON(YL,LW,2) LEADON(ZL,LW,3) $AC_MARKER[0]=1
; **** E1 0=>1 coupling roller feed ON
N20 IDS=11 EVERY ($A_IN[1]==1) AND ($A_IN[5]==0) AND ($AC_MARKER[5]==0)
DO LEADON(U,LW,4) PRESETON(U,0) $AC_MARKER[5]=1
; **** E1 0->1 coupling alignment head ON
N21 IDS=12 EVERY ($A_IN[1]==1) AND ($A_IN[5]==0) AND ($AC_MARKER[6]==0)
DO LEADON(V,LW,4) PRESETON(V,0) $AC_MARKER[6]=1
; **** E1 0->1 lubrication coupling ON
N22 IDS=13 EVERY ($A_IN[1]==1) AND ($A_IN[5]==0) AND ($AC_MARKER[7]==0)
DO LEADON(W,LW,4) PRESETON(W,0) $AC_MARKER[7]=1
; **** E2 0=>1 coupling OFF
N30 IDS=3 EVERY ($A_IN[2]==1)
DO LEADOF(X,LW) LEADOF(YL,LW) LEADOF(ZL,LW) LEADOF(U,LW) LEADOF(V,LW) LEADOF(W,LW) $AC_MARKER[0]=0
$AC_MARKER[1]=0 $AC_MARKER[3]=0 $AC_MARKER[4]=0 $AC_MARKER[5]=0 $AC_MARKER[6]=0 $AC_MARKER[7]=0
....
N110 G04 F01
N120 M30