L_MC2P MC_GearIn, MC_GearInPos: Fehlerhafte Generierung der Sollwerte bei einigen Getriebefaktoren (behoben ab V03.21.00)

Behoben ab:
Bibliothek:   L_MC2P_MotionControlCam  (FAST Motion)  ab V03.21.00.06 
                      (Update über Easy Package Manager)
 
Verhalten der neuen Version:
Die Sollposition der Slave-Achse wird jetzt korrekt auf Position 0 zurückgesetzt, abhängig von der parametrierten Slave-Taktlänge.

 
Beschreibung des Verhaltens:
Die Sollposition der Slave-Achse wird fälschlicherweise abhängig vom Mastertakt auf die Position 0 zurückgesetzt.
 
Unter welchen Bedingungen tritt das Verhalten auf? 
Das beschriebene Verhalten ist auf die begrenzte Genauigkeit der Gleitkommazahlen zurückzuführen und tritt nur sehr selten auf, bei bestimmten Kombinationen von Master-Taktlänge, Slave-Taktlänge und Master-Slave-Getriebefaktor.
Das Verhalten kann auftreten, wenn die Differenz zwischen Slave-Taktlänge und dem Vielfachen der normierten Master-Taktlänge entweder exakt gleich Null ist oder im Verhältnis zu Slave-Taktlänge im hohen Nachkommastellenbereich liegt. Auch wenn diese Bedingung erfüllt ist, tritt das beschriebene Verhalten in den meisten Fällen nicht auf.

Betroffene Produkte:
Bibliothek:  L_MC2P_MotionControlCam  (FAST Motion)
 
Kurzfristige Maßnahmen, Bewertung/Empfehlungen:
Der Rundungsfehler bei der internen Gleitkommaberechnung lässt sich meistens umgehen, wenn es möglich ist, die Zusammensetzung der einzelnen Berechnungsgrößen zu verändern, ohne das Gesamtergebnis zu beeinflussen.  Z.B. Master-Taktlänge, Slave-Taktlänge, Vorschubkonstanten und die Master-Geschwindigkeit um den gleichen Faktor erhöhen. 

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