Siemens SINUMERIK 828D Programming Manual page 522

Hide thumbs Also See for SINUMERIK 828D:
Table of Contents

Advertisement

Axis couplings
9.3 Axial leading value coupling (LEADON, LEADOF)
Actions
The actions that occur include, for example, the following synchronized actions:
● Activate coupling,
● Deactivate coupling,
● Set actual value,
● Set marker,
● Coupling type: real/virtual master value
● Approaching axis positions,
Conditions
Fast digital inputs, real-time variables
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
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
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
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
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
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
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
522
LEADON(following axis, leading axis, curve table number)
LEADOF(following axis, leading axis)
PRESETON(axis, value)
$AC_MARKER[i]= value
POS[axis]=value
Comments
;
Defines all static synchronized actions.
;
****Reset marker
;
**** E1 0=>1 transfer ON
;
**** E1 0=>1 coupling roller feed ON
;
**** E1 0->1 coupling alignment head ON
;
**** E1 0->1 lubrication coupling ON
;
**** E2 0=>1 coupling OFF
and position comparisons are linked using
$AC_MARKER
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
Job planning

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents