Siemens SINUMERIK 828D Programming Manual page 585

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

Advertisement

2. Activate AC control
ID=1 DO SYNFCT(1,$AC_VC,$AA_LOAD[x])
;Read the current axis load (% of the max. drive current) via
calculate the path feedrate override with the polynomial defined above.
Example of adaptive control (multiplicative)
Influence the programmed feedrate by multiplication
The aim is to influence the programmed feedrate by multiplication. The feedrate must not
exceed certain limits – depending on the load on the drive:
● The feedrate is to be stopped at a drive load of 80%: override = 0
● At a drive load of 30% it is possible to traverse at programmed feedrate:
The feedrate can be exceeded by 20%:
Max. override = 120%.
1st polynomial definition
Determination of coefficients
y = f(x) = a
a
= -100%/(80-30)% = -2
1
a
= 100 + (2*30) = 160
0
a
= a
2
Upper limit = 120
Lower limit = 0
This means:
FCTDEF(2,0,120,160,-2,0,0)
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
override = 100%.
+ a
x +a
x
+ a
2
0
1
2
= 0 (neither a square nor cubic element)
3
x
3
3
Motion synchronous actions
10.4 Actions in synchronized actions
,
$AA_LOAD[x]
585

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents