2.7.3
Polynomauswertung (SYNFCT)
Anwendung
Mit der Funktion SYNFCT kann im Hauptlauf eine Variable gelesen, diese über ein Polynom
bewertet und das Ergebnis in eine andere Variable geschrieben werden.
Anwendungsbeispiele:
● Vorschub in Abhängigkeit von der Antriebsauslastung
● Position in Abhängigkeit von einem Sensorsignal
● Laser-Leistung in Abhängigkeit von der Bahngeschwindigkeit
Syntax
SYNFCT(<Poly_Nr>,<SysVar_Out>,<SysVar_In>)
Bedeutung
Parameter
<Poly_Nr>
<SysVar_Out>
<SysVar_In>
Zu
Beispiel: Additive Überlagerung des Bahnvorschubs
Zum programmierten Vorschub (F-Wort) wird ein Überlagerungswert addiert:
F
wirksam
<SysVar_Out>
$AC_VC
$AA_VC[Achse]
Eingangswert sei der Stromistwert $AA_CURR der X-Achse.
Der Arbeitspunkt wird auf 5 A festgelegt.
Der Vorschub darf ±100 mm/min verändert werden, wobei die Abweichung des axialen
Stromes ±1 A betragen darf.
Synchronaktionen
Funktionshandbuch, 07/2012, 6FC5397-5BP40-3AA0
:
:
:
siehe Kapitel "Polynomkoeffizienten, -parameter ($AC_FCT...) (Seite 42)"
FCTDEF
= F
+ F
programmiert
AC
Bedeutung
Nummer des Polynom mit
f(x) = a
+ a
x + a
x
+ a
2
0
1*
2*
Systemvariable, Ausgang:
f(x)
<SysVar_Out> =
Systemvariable, Eingang:
x =
<SysVar_In>
Bedeutung
additive Bahnvorschubkorrektur
additive axiale Vorschubkorrektur
Ausführliche Beschreibung
2.7 Aktionen in Synchronaktionen
definierten Polynoms:
FCTDEF
x
3
3*
69