L_MC1P - MC_SetPosition: Das Ausführen von SetPosition während einer Absolutpositionierung verändert das Lageziel (behoben ab V03.18.00)

Behoben ab:
Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion)  ab V03.18.00.252
                      (Update via Package-Manager)

Verhalten der neuen Version:
Die Veränderung der Zielposition bei Nutzung des FB MC_SetPosition tritt jetzt nicht mehr auf.
  
 
Beschreibung des Verhaltens:
Die Zielposition einer Absolut-Positionierung wird fälschlicher Weise verändert, wenn während einer laufenden Positionierung die Soll- und Ist-Position per FB MC_SetPosition verändert wird.

Unter welchen Bedingungen tritt das Verhalten auf?
Bei Verwendung des FB MC_SetPosition während einer laufenden Absolut-Positionierung.
Ablaufbeispiel:
- Absolut-Positionierung gestartet mit Zielposition = 1000 Units.
- Bei Erreichen der Position von 400 Units wird über FB MC_SetPosition die Position auf 0 gesetzt.

Erwartetes Verhalten: Die Soll- und die Ist-Position werden auf "0" gesetzt und die Zielposition bleibt bei 1000. Die Positionierung wird beendet, wenn die Zielposition 1000 Units erreicht ist.
Tatsächliches Verhalten: Die Soll- und die Ist-Position werden auf "0" gesetzt. Die Zielposition wird jedoch um die 400 units auf 600 Units verändert. Nach Beenden der Positionierung steht der Antrieb daher nicht bei 1000, sondern bei 600 Units.  

Betroffene Produkte:
Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion)

Kurzfristige Maßnahmen, Bewertung/Empfehlungen:
Nach Ausführen des FB MC_SetPosition die Absolut-Positionierung erneut starten.
 

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