03.96
12.95
Bild 2-4
Beispiel 1
Es soll die erste Auswertefunktion mit den Grenzen 0 und 100 [mm/min] und
der Steigung 0.8 definiert werden.
Danach soll mit der Auswertefunktion die Geschwindigkeit der Achse U1 additiv
mit 0.8 * Wert des Analogeingangs 2 beaufschlagt werden.
⇒ Auswertefunktion: $AA_VC[U1] = 0.8 * $A_INA[2]
Bild 2-5
⇒ Teileprogramm:
$AC_FCT1C[3]=0
$AC_FCT1C[2]=0
$AC_FCT1C[1]=0.8
$AC_FCT1C[0]=0
$AC_FCT1LL=0
$AC_FCT1UL=100
ID=1 DO SYNFCT(1,$AA_VC[U1], $A_INA[2])
G01 X100 Y200
Siemens AG 2000 All Rights Reserved
SINUMERIK 840D/840Di/810D/FM–NC Funktionsb. Erweiterungsf. (FB2) – Ausgabe 04.00
2.2 Bewegungssynchronaktionen (bis SW 3)
FCTDEF (Polynomnummer1...3, Untergrenze, Obergrenze, a
f(X)
a
0
Untergrenze
Beispiel:
FCTDEF (1, –1000, 1000, $AA_IM[X], 1)
Polynomdefinition
additive axiale
Vorschubkorrek-
tur der Achse U1
$AA_VC[U1]
Einheit:
z.B. mm/min
$AC_FCTUL=100
$AC_FCTLL=0
0V
Beispiel für eine Auswertefunktion
Synchronaktionen (S5)
, a
0
1
Obergrenze
a
1
1
;Gerade der Steigung 1
10V
Analogeingang 2
$A_INA[2]
Einheit: V
, a
, a
)
2
3
X
2/S5/2-19