L_MC2P - MC_GearInPos: Einkuppel-Modi funktionieren nicht korrekt bei Slave im begrenzten Modus (behoben ab V3.13.0)

Behoben ab:
- Bibliothek:  L_MC2P_MotionControlCam  (FAST Motion)  ab V03.13.00.52
                        (enthalten in PLC-Designer ab V03.13.00)
 
Verhalten der neuen Version:
Das Einkuppeln unter den genannten Bedingungen und mit Einstellung SyncMode = mcSlowDown funktioniert jetzt so, wie beschrieben.
Die Distanz für den Einkuppel-Vorgang wird jetzt FB-intern berechnet und nicht mehr der Wert am Eingang MasterStartDistance übernommen. 
 
Beschreibung des Verhaltens:
Das Einkuppeln mit der Einstellung SyncMode = mcSlowDown  funktioniert unter bestimmten Bedingungen (s.u.) nicht korrekt. 
Bei Einstellung SyncMode = mcSlowDown soll die für das Einkuppeln benötigte Distanz eigentlich FB-intern berechnet werden. Tatsächlich und fälschlicher Weise wird jedoch der Wert am Eingang MasterStartDistance übernommen, der in diesem Fall seitens der Anwendung nicht ungleich Null eingestellt sein wird. 
 
Unter welchen Bedingungen tritt das Verhalten auf?
- Master-Achse im Modus "Modulo" und
- Slave-Achse im Modus "Begrenzt" parametriert.
 
Betroffene Produkte:
- Bibliothek:  L_MC2P_MotionControlCam  (FAST Motion) 
                       (enthalten in PLC-Designer) 
 
Kurzfristige Maßnahmen:
Die Master-Start-Distance durch Berechnung in der Applikation über den FB-Eingang bereitstellen:
      MC_GearInPos.MasterStartDistance := 2 * ABS ( lrSlaveSyncPositionSet - lrActPosition )
Hinweis:
Die Eingangsparameter MasterSyncPosition und SlaveSyncPosition dürfen sich während des Einkuppel-Vorganges nicht verändern.
 
Bewertung/Empfehlungen:
 

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