Adaptive Control (Additive) - Siemens sinumerik 840d Programming Manual

Hide thumbs Also See for sinumerik 840d:
Table of Contents

Advertisement

Motion-Synchronous Action
10
10.4 Actions within synchronized actions
840D
NCU 572
NCU 573

10.4.10 Adaptive control (additive)

Programming example
Additive influence on the programmed feedrate
A programmed feedrate is to be controlled by adding
using the current of the X axis (infeed axis):
The feedrate should only vary by +/– 100 mm/min
and the current fluctuates by +/– 1A around the
working point of 5A.
1. Polynomial definition
Determination of the coefficients
y = f(x) = a
a
= –100mm/1 min A
1
a
= –(–100)*5 =500
0
a
= a
2
3
Upper limit = 100
Lower limit = –100
Therefore:
FCTDEF(1,-100,100,500,-100,0,0)
2. Activate AC control
ID=1 DO SYNFCT(1,$AC_VC,$AA_LOAD[x])
10-368
840Di
2
3
+ a
x + a
x
+ a
x
0
1
2
3
= 0 (not quadratic or cubic element)
;Read the current axis load (% of the max. drive current ) via $AA_LOAD[x],
calculate the path feedrate override with the polynomial defined above.
F
[
]
mm/min
Upper limit
100
Lower limit
-100
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) – 04.00 Edition
08.97
10
Ι
4 5
6
[ ] A
 Siemens AG 2000. All rights reserved

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik fm-ncSinumerik 840diSinumerik 810d

Table of Contents