L_TF2P_TablePositioning: Positionierung wird nicht korrekt ausgeführt (behoben ab V3.26.0)

Behoben ab:
Bibliothek L_TF2P_TechModulesFollowingPositioning (ab V03.26.00)
(Update über Easy Package Manager)

Verhalten der neuen Version:
 Eine über xMoveRelExecute angeforderte Positionierung fehlerfrei ausgeführt, auch wenn zuvor eine Positionierung über xExecutePositioning durchgeführt wurde und der Eingang xExecutePositioning weiter gesetzt bleibt.
Beschreibung des Verhaltens:
Eine über xMoveRelExecute angeforderte Positionierung wird nicht ausgeführt. EIne ernuete FALSE-TRUE Flanke am Eingang xMoveRelExecute ist notwendig.

Unter welchen Bedingungen tritt das Verhalten auf?
Beim Wechsel von relativer Positionierung über xMoveRelExecute und xExecutePositioning

Ablauf:

1. Positionierung über scCtrlBasicMotion.xMoveRelExecute = TRUE starten (xMoveRelExecute bleibt TRUE)

--> Positionierung wird ausgeführt, xDriveInTarget = TRUE (ok)

2. Relative(!) Positionierung über xExecutePositioning = TRUE starten

3. Erneut relative Positionierung über xMoveRelExecute = TRUE starten


Betroffene Produkte:
Technologie-Modul TablePositioning (L_TF2P_TablePositioningBase aus Bibliothek L_TF2P_TechModulesFollowingPositioning)

Kurzfristige Maßnahmen:
Die Anforderungen für das Positionieren immer nur als Flanke ansteuern.

Bewertung/Empfehlungen:



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