10
Actions synchrones au déplacement
10.4 Actions dans des actions synchrones
10.4.9 Régulation AC (additive)
Exemple de programmation
Correction additive de l'avance programmée
Une avance programmée doit être corrigée de façon
additive en fonction du courant de l'axe X (axe de
pénétration) :
l'avance peut varier de +/- 100 mm/min, sachant que le
courant fluctue de +/-1A autour du point de travail à 5A.
1. Définition du polynôme
Détermination des coefficients
y = f(x) = a
a
= -100mm/1 min A
1
a
= -(-100)*5 =500
0
a2 = a3 = 0 (pas d'opérateur quadratique, ni
cubique)
Limite supérieure = 100
Limite inférieure = -100
Il en résulte :
FCTDEF(1,-100,100,500,-100,0,0)
2. Activer la régulation AC
ID=1 DO SYNFCT(1,$AC_VC,$AA_LOAD[x])
10-450
2
3
+ a
x + a
x
+ a
x
0
1
2
3
;avec $AA_LOAD[x] lire la charge de l'axe (en % du courant d'entraînement maxi), puis
calculer la correction de l'avance tangentielle avec le polynôme défini plus haut.
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
F
[mm/min]
Limite
supérieure
100
4 5
Limite
inférieure
-100
© Siemens AG 2004 All rights reserved.
10
03.04
Ι
6
[A]