L_MC1P: Im Modulo-Maßsystem funktionert MC_SetPosition nicht korrekt (behoben ab V03.20.00)

Behoben ab:
Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion)  ab V03.20.00.102
                      (Update via Package-Manager)
 
Verhalten der neuen Version:
Das Setzen der Position mit Hilfe des Funktionsbausteins MC_SetPosition auf "0" (im Modulo-Maßsystem unter Verwendung eines externen Lagegebers) wird jetzt korrekt ausgeführt.
Der vor dem Setzen der Position aktive Schleppfehler bleibt erhalten.
 
Beschreibung des Verhaltens:
Beim Setzen der Position mit Hilfe des Funktionsbausteins 'MC_SetPosition' auf "0" (im Modulo-Maßsystem unter Verwendung eines externen Lagegebers) wird die Istposition falsch verschoben, wodurch die Schleppfehler-Überwachung anspricht.
 
Unter welchen Bedingungen tritt das Verhalten auf? 
- Ein externer Lagegeber wird verwendet und
- Modulo Maßsystem ist aktiviert und
- MC_SetPosition auf Position 0 wird ausgeführt.

Betroffene Produkte:
Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion)

Kurzfristige Maßnahmen, Bewertung/Empfehlungen:
Option 1: Position setzen nicht bei "0" ausführen, sondern bei einer anderen Position innerhalb des Modulo-Taktes.
Option 2: Modus 'Position setzen relativ' verwenden (Eingang xRelative = TRUE). Am Eingang Position muss ein relativer Wert, um welchen die Position verschoben werden soll, angegeben werden.


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