Description détaillée
4.7 Actions synchrones
4.7.3
Evaluation du polynôme (SYNFCT)
Application
La fonction SYNFCT permet de lire une variable pendant l'exécution, de l'évaluer via un
polynôme et d'écrire le résultat dans une autre variable. Exemples d'application :
• Avance en fonction de la charge de l'entraînement
• Position en fonction d'un signal de capteur
• Puissance du laser en fonction de la vitesse tangentielle
Syntaxe
SYNFCT(<Poly_Nr>,<SysVar_Out>,<SysVar_In>)
Signification
Paramètres
<Poly_Nr> :
<SysVar_Out> :
<SysVar_In> :
Pour FCTDEF, voir chapitre "Coefficients/paramètres de polynôme ($AC_FCT...) (Page 48)"
Exemple : Superposition additive de l'avance tangentielle
Une valeur de superposition est ajoutée à l'avance programmée (mot F) :
F
actif
<SysVar_Out>
$AC_VC
$AA_VC[axe]
La valeur d'entrée est la valeur réelle de courant $AA_CURR de l'axe X.
Le point de fonctionnement est fixé à 5 A.
L'avance peut être modifiée de ±100 mm/min, l'écart du courant axial doit alors s'élever à
±1 A.
74
= F
+ F
programmé
AC
Signification
Numéro du polynôme défini avec FCTDEF :
f(x) = a
+ a
x + a
x
2
+ a
0
1*
2*
3*
Variable système, sortie :
<SysVar_Out> = f(x)
Variable système, entrée :
x = <SysVar_In>
Signification
Correction d'avance additive
Correction d'avance axiale additive
Description fonctionnelle, 07/2023, A5E48765042D AF
x
3
Actions synchrones