Programmbeispiel 2
Programmbeispiel 2
8.3
In diesem Beispiel wird mit Hilfe der Tabellenwerte im Pufferspeicher des FX
Positionierung mit drei Geschwindigkeiten realisiert (Kap. 7.9). Daneben sind noch Tippbe-
trieb und Nullpunktfahrt möglich.
8.3.1
Funktionsbeschreibung
Allgemeine Einstellungen für das Beispiel:
b BFM #1und #0
Maximalgeschwindigkeit: 500.000 Hz
b BFM #2
Minimalgeschwindigkeit: 0 Hz
b BFM #11
Beschleunigungszeit: 100 ms
b BFM #12
Verzögerungszeit: 100 ms
b BFM #36
Bit b8 = 0
Bit b9 = 0
Nullpunktfahrt
–
Die Nullpunktfahrt beginnt, wenn der Eingang X6 der SPS eingeschaltet wird. Deren Rich-
tung ist so gewählt, dass bei der Nullpunktfahrt der aktuelle Positionszählerstand verrin-
gert wird. Die Ausgabe des M-Code muss zur Anwahl einer Nullpunktfahrt ausgeschaltet
sein.
–
Mit dem DOG-Eingang wird in die Schleichgeschwindigkeit umgeschaltet.
–
Beim ersten Nullphasensignal, das erfasst wird, wenn der DOG-Eingang nicht mehr betä-
tigt ist, wird der Positionswert des Nullpunktes als aktuelle Position übernommen und der
CLR-Ausgang eingeschaltet.
–
An welcher Position eine Nullpunktfahrt gestartet wird, ist unerheblich, da während der
Nullpunktfahrt der DOG-Schalter gesucht wird. (Die Maschine in diesem Beispiel ist mit
Sicherheitsendschaltern ausgerüstet.)
Einstellungen für die Nullpunktfahrt:
b BFM #6 und #5
Geschwindigkeit für die Nullpunktfahrt: 100.000 Hz
b BFM #7
Schleichgeschwindigkeit für die Nullpunktfahrt: 1000 Hz
b BFM #8
Anzahl der Nullphasensignale: 1
b BFM #9 und #10
Nullpunktadresse: 0
8 – 12
Impuls-Ausgabeformat (Vorwärts- und Rückwärtsimpulse)
Rotationsrichtung (Mit jedem Vorwärtssignal erhöht sich der Wert für die
aktuelle Position.)
Programmierung
-10PG eine
2N
MITSUBISHI ELECTRIC