10
Motion-Synchronous Action 08.97
10.4 Actions within s
nchronized actions
10
840D
NCU 572
NCU 573
840Di
ï›™
Siemens AG 2000. All rights reserved
10-366
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) – 04.00 Edition
10.4.8 Laser power control
Programming example
Polynomial definition using variables
One of the possible applications of polynomial
definition is the laser output control.
Laser output control means:
Influencing the analog output in dependence on, for
example, the path velocity.
1
0.5$AC_FCTUL 1
[ ]
0.35$AC_FCTUO 1
[ ]
0.2$AC_FCTLL 1
[ ]
1.5EX-5 $AC_FCT1 1
[ 1 ]
Block start
Block end
$AC_FCTLL[1]=0.2
Definition of the polynomial coefficient
$AC_FCTUL[1]=0.5
$AC_FCT0[1]=0.35
$AC_FCT1[1]=1.5EX-5
STOPRE
ID=1 DO $AC_FCTUL[1]=$A_INA[2]*0.1 +0.35
Changing the upper limit online.
ID=2 DO SYNFCT(1,$A_OUTA[1],$AC_VACTW)
;in dependence on the path velocity (stored in $AC_VACTW) the
laser output control is controlled via analog output 1
Note
The polynomial defined above is used with SYNFCT.