Nutzung der Funktion 'Endschalter freifahren' bei externer Handgeschwindigkeit

Betrifft welche Produkte?

ESP-SPAC-CAM1 V1.0 sowie ESP-SPAC-CAM1 V1.1

Wie sieht die Reaktion aus?

Bei Nutzung der Funktion 'Endschalter freifahren' in Verbindung mit externer Handgeschwindigkeit (g_nExternalJog_v) kommt es zu folgender Funktionseinschränkung:

1. Der Antrieb fährt mit der in g_nExternalJog_v eingestellten Geschwindigkeit in positiver oder negativer Richtung. Wird der positive/negative Endschalter erkannt, bleibt der Antrieb stehen, es wird Quickstop (QSP) und ein entsprechender Fehler gesetzt.
2. Mit g_bReleaseLimitSwitch = TRUE und danach gesetztem Error Reset fährt der Antrieb nicht den Endschalter frei, sondern versucht weiter dem externen Sollwert g_nExternalJog_v zu folgen. Liegt das Endschaltersignal weiterhin an, kommt es sofort wieder zu einer Fehlermeldung.
Wann tritt das Problem auf?

Wenn ein Endschalter mit externem Handsollwert angefahren wurde und die Funktion 'Endschalter freifahren' (g_bReleaseLimitSwitch) genutzt werden soll.

Diagnosemöglichkeiten?

Trotz angewählter Funktion 'Endschalter freifahren' (g_bReleaseLimitSwitch = TRUE) kommt es sofort wieder zu einer Fehlermeldung PosLimitSwitch bzw.  NegLimitSwitch.

Kurzfristige Maßnahmen/Empfehlungen?

Die Funktion 'Endschalter freifahren' nur verwenden, wenn nicht auf den externen Handsollwert geschaltet ist. Sollen Endschalter freigefahren werden, muss vorher stets der externe Handsollwert abgeschaltet werden (g_bExternalJogEnable = FALSE). Erst dann kann der Endschalter über g_bReleaseLimitSwitch = TRUE und Rücksetzen des Fehlers automatisch freigefahren werden.

Bewertung:

Bei Verwendung eines externen Sollwertes für die Handfahrt werden die Endschalter zwar korrekt ausgewertet, die Funktion 'Endschalter freifahren' kann jedoch nur über das Abschalten des externen Sollwertes genutzt werden.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/20037972/0/
Kontaktformular