L_TT1P_TablePositioning: Nach einem Fehler startet die Positionierung nicht mehr (behoben ab V3.26.0)

Behoben ab:
Bibliothek L_TT1P_TechnologyModules_LM (ab V3.26.0)
(Update über Easy Package Manager)

Verhalten der neuen Version:
Die Beauftragung eines Fahrbefehls (xExecutePos) wird korrekt ausgeführt, wenn eine Positionierung (xExecutePos) zuvor durch einen Fehler abgebrochen wurde.

Beschreibung des Verhaltens:
Obwohl die Achse einen gültigem Fahrbefehl erhalten hat findet keine Bewegung statt..
Die Achse fährt nicht los. Das Verhalten lässt sich nur verlassen, wenn man erneut einen Achsfehler generiert und diesen dann ordnungsgemäß quittiert.

Unter welchen Bedingungen tritt das Verhalten auf?
Es wird die folgende Sequenz verwendet:

• RegulatorOn + Enable = TRUE 
• Homing ausführen -> funktioniert 
• xExecutePos = TRUE -> Antrieb fährt
• Während der Bewegung STO einschalten -> Antrieb bleibt mit Fehler stehen (Powerfail during operational)
• STO ausschalten
• xExecutePos = FALSE
• xRegulatorOn + Enable = FALSE -> Fehler wird im TM nicht mehr angezeigt
• xRegulatorOn + Enable = TRUE 
• Homing ausführen -> funktioniert 
• xExecutePos = TRUE -> Antrieb bleibt in dieser Situation stehen

Betroffene Produkte:
L_TT1P_TablePositioningBase aus Bibliothek L_TT1P_TechnologyModules_LM 

Kurzfristige Maßnahmen:
Bevor xRegulatorOn und xEnable zurückgenommen werden, sollte ein xReset ausgeführt und der Fehler quittiert werden.
Oder xRegulatorOn und xEnable darf nicht weggenommen werden.

Bewertung/Empfehlungen:



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