Monitoring
Position Lag Monitoring



Die Schleppabstandsüberwachung überwacht den Positions-Schleppfehler. Falls die parametrierten Grenzen für Position und Zeit überschritten werden, wird ein Laufzeitfehler ausgegeben.
Positions-Schleppfehler = Aktuelle Sollposition - Istposition
TRUE
: Position Lag Monitoring ist aktiviert.
FALSE
: Position Lag Monitoring ist nicht aktiviert.
Maximum Position Lag Value und Maximum Position Lag Filter Time
Der Maximum Position Lag Value ist die Obergrenze für den Positions-Schleppfehler, welcher nicht länger als die Maximum Position Lag Filter Time überschritten werden darf. Anderenfalls wird die NC-Achse durch direktes Abschalten unverzüglich gestoppt und in den logischen Zustand „Fehler“ versetzt, wobei der Fehler 0x4550
ausgegeben wird.
Position Range Monitoring
Das Position Range Monitoring überwacht, ob die Istposition der NC-Achse ein Fenster um die Zielposition erreicht. Sobald das Fenster erreicht ist, wird das Status-Flag Axis.Status.InPositionArea
auf TRUE
gesetzt.
TRUE
: Position Range Monitoring ist aktiviert.
FALSE
: Position Range Monitoring ist nicht aktiviert.
Position Range Window
Gibt die Toleranz der Istposition der NC-Achse im Bezug zur Zielposition an, damit das Status-Flag Axis.Status.InPositionArea
auf TRUE
gesetzt wird.
![]() | NC-Online: „In Pos. Range“ – Der Wert der Variable |
Grafisches Beispiel
[1] |
|
[2] |
|
[3] |
|
[4] Position Range
| Variable
|
Target Position Monitoring
Das Target Position Monitoring überwacht, ob die Istposition der NC-Achse ein Fenster um die Zielposition erreicht und auch für eine Mindestzeit in diesem Fenster verbleibt. Danach wird das Status-Flag Axis.Status.InTargetPosition
auf TRUE
gesetzt.
TRUE
: Target Position Monitoring ist aktiviert.
FALSE
: Target Position Monitoring ist nicht aktiviert.
Target Position Window
Das Target Position Windwo gibt die Toleranz der Istposition der NC-Achse im Bezug zur Zielposition an, welche beim Target Position Monitoring berücksichtigt werden soll.
Target Position Monitoring Time
Die Target Position Monitoring Time gibt die Zeit an, in der sich die Istposition der NC-Achse mindestens im Toleranzbereich der Zielposition (Target Position Window) befinden muss, damit das Status Flag Axis.Status.InTargetPosition
auf TRUE
gesetzt wird.
![]() | NC-Online: „In Target Pos.“ – Der Wert der Variable |
Grafisches Beispiel
[5] |
|
[6] |
|
[7] |
|
[8], [9] Target Position
| Zielposition:
|
In-Target Alarm



Der In-Target Alarm überwacht, ob die Achse das Target-Position-Window innerhalb des In-Target-Timeout erreicht.
TRUE
: Der In-Target Alarm ist aktiviert.
FALSE
: Der In-Target Alarm ist nicht aktiviert.
In-Target Timeout
Falls die NC-Achse das Target-Position-Window nicht innerhalb des In-Target-Timeout erreicht, meldet die Nc-Achse den Fehler 0x435C
. Die Zeitmessung wird gestartet, wenn die Sollposition der Achse ihre Nennposition erreicht hat..
Motion Monitoring



Das Motion Monitoring (Bewegungsüberwachung) prüft, ob sich eine Achse tatsächlich bewegt, während sie einen Fahrauftrag ausführt. Damit kann z. B. das mechanische Blockieren einer Achse frühzeitig erkannt werden.
TRUE
: Motion Monitoring ist aktiviert.
FALSE
: Motion Monitoring ist nicht aktiviert.
Motion Monitoring Window
Das Motion Monitoring Window (Bewegungsüberwachungsfenster) definiert die Distanz, die der Encoder (Istposition) während eines Zyklus der NC-SAF-Task erwartungsgemäß zurücklegen sollte. Hier können ein Wert/Distanz/Länge von einigen Encoder-Inkrementen eingestellt werden.
Motion Monitoring Time
Die Überwachung startet, sobald die Achse einen Fahrauftrag ausführt und endet im logischen Stillstand der Achse. Wenn sich ihre Istposition während der Motion Monitoring Time (Bewegungsüberwachungszeit) nicht in mindestens einem NC-Zyklus um mehr als das Motion Monitoring Window ändert, gibt die NC-Achse den Fehler 0x435D
aus.