Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 451

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

10
03.04
10.4.10
Régulation AC (multiplicative)
Exemple de programmation
Correction multiplicative de l'avance programmée
L'avance programmée doit être corrigée de façon
multiplicative, sachant que l'avance – en fonction de la
charge de l'entraînement – ne doit pas dépasser
certaines limites :
• Quand la charge d'entraînement est de 80%, le
prétraitement des blocs doit être arrêté :
Correction = 0.
• Quand la charge d'entraînement est de 30%, le
déplacement peut se faire avec l'avance
programmée : Correction = 100%.
• La vitesse d'avance ne doit pas être dépassée de
plus de 20 % maximum : Correction maxi = 120%.
1. Définition du polynôme
Détermination des coefficients
y = f(x) = a
a
= -100%/(80-30)% = -2
1
a
= 100 + (2*30) = 160
0
a2 = a3 = 0 (pas d'opérateur quadratique, ni
cubique)
Limite supérieure = 120
Limite inférieure = 0
Il en résulte :
FCTDEF(2,0,120,160,-2,0,0)
2. Activer la régulation AC
ID=1 DO SYNFCT(2,$AC_OVR,$AA_LOAD[x])
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
10.4 Actions dans des actions synchrones
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.
Actions synchrones au déplacement
OVR
[%]
160
Limite
supérieure
100
Limite
inférieure
10
Load
80
[%]
10-451

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d