Aufruf:
PS
B/W/D/K
<Achse> (0..4 für X/Y/Z/4/5)
CM
9122
PL
B/W/D
<Status>
Bit 0: 1= Achse ist PLC-Achse
Bit 1: 1= Achse ist bereits über Referenzpunkt
Bit 2: 1= Achse wird positioniert
Bit 3: 1= Bewegungsrichtung ist negativ
Bit 4: 1= Positionierfehler aufgetreten
Fehlerstatus nach Aufruf: M3171 = 0: Status wird übergeben
4.9.4 Referenzmarken überfahren für PLC-Achse (Modul 9123)
Das Modul startet eine Positionierung in einer vorgegebenen Richtung, die soweit fährt, bis in dieser
Richtung ein Referenzpunkt gefunden wurde oder die Positionierung mit dem Modul 9121
abgebrochen wird. Aufgrund der möglichen Probleme beim auffinden einer Zielposition während des
Referenz-Fahrens (Bewegungsumkehr usw.) ist es unvermeidlich, beim Auffinden des
Referenzpunktes anzuhalten!
Randbedingungen:
- Die angegebene Achse muß über MP10 aktiviert sein und über MP60 als PLC-Achse deklariert
sein.
- Die Werte für Eilgang, Analogspannung bei Eilgang, Beschleunigung usw. müssen in den
Maschinen-Parametern richtig gesetzt sein.
- Es erfolgt keine Überprüfung auf Überschreitung der Endschalter-Grenzen!
- Die Achse muß sich im Stillstand befinden. Eine evtl. laufende Positionierung muß zuvor mit
Modul 9121 abgebrochen werden.
- Eine Verrechnung des Vorschub-Overrides findet nicht statt.
- Für die Achse wird der Zustand "Suchen Referenzpunkt" gesetzt.
- Ein bereits vorhandener Referenzpunkt in dieser Achse wird gelöscht, jedoch nicht der Zahlenwert
der Achse. Dieser wird erst durch das Auffinden des Referenzpunktes neu initialisiert.
- Werden die Module 9120 (Starten PLC-Achse), 9121 (Stoppen PLC-Achse) und 9122
(Referenzmarke überfahren) während eines PLC-Durchlaufs für dieselbe Achse mehrmals gerufen,
so wird nur das zuletzt kommandierte Kommando übernommen.
- Ein evtl. in dieser Achse gesetzter Status "Positionierfehler" wird gelöscht.
- Die Positionierung wird sofort beim erreichen des Referenzpunktes abgebrochen, bedingt durch
den Bremsweg der Achse steht diese dann aber in Bewegungsrichtung etwas hinter dem
Referenzpunkt.
Mögliche Fehler:
- Es wurde eine nicht vorhandene Achse übergeben
- Es wurde eine Achse übergeben, die nicht über MP10 und MP60 als PLC-Achse deklariert ist.
- Die Achse führt bereits eine Positionierung aus.
11.97
TNC 407/TNC 415/TNC 425
1: Nicht vorhandene Achse übergeben
4 PLC-Module
7-173