Behoben ab:
Bibliothek: L_MC1P_MotionControlBasic (FAST Motion) ab V03.31.00
(Update über Package-Manager)
Verhalten der neuen Version:
Bei der Beauftragung
eines neues Profiles, bzw. bei der Aktualisierung der Profidaten über die Funktion
Continuous-Update, tritt jetzt die beschriebene Fehlermeldung nicht mehr auf.
Beschreibung des Verhaltens:
Bei der Beauftragung eines neuen Profiles, bzw. bei der Aktualisierung der Profidaten über die Funktion Continuous-Update, tritt
sporadisch die Fehlermeldung 20333 (ArithmeticError_MoveAbsolute) auf.
Unter welchen Bedingungen tritt das Verhalten auf?
- Start eines neuen Bewegungsprofiles oder Aktualisierung der Profildaten über die Funktion Continuous-Update
- Die Form des aus den vorgegebenen Profildaten resultierenden Bewegungsprofiles ist so, dass die Phase konstanter Verzögerung zwar erreicht wird, diese jedoch nur sehr kurz ist (Zeitdauer nahe Null).
Betroffene Produkte:
Bibliothek: L_MC1P_MotionControlBasic (FAST Motion)
Kurzfristige Maßnahmen, Bewertung/Empfehlungen:
Das beschriebene Verhalten kann wie folgt vermieden werden:
Vor dem Aufruf des Sollwert-generierenden FBs das zu startende Profil mit FB L_MC1PProfilGenerator berechnen.
Wenn die beschriebene Fehlermeldung im FB L_MC1P_ProfilGenerator auftritt, hat das dann keine Auswirkung auf die Sollwerte, da dieser FB keinen Axis-Eingang hat.
Falls die Fehlermeldung doch noch auftritt, die maximale Profilverzögerung des Sollwert-generierenden FBs geringfügig erhöhen. Durch diese Veränderung wird bewirkt, dass die Phase konstanter Verzögerung gar nicht erreicht wird. Die Bedingung für das Auftreten ist somit nicht gegeben.