L_MC2P MC_CombineAxes: Modulo-Überlauf nicht abgefangen, in Folge treten Sollwertsprünge auf (behoben ab V03.23.00)
Behoben ab: Bibliothek: L_MC2P_MotionControlCam (FAST Motion) ab V03.23.00.08
Verhalten der neuen Version:
Die Berechnung der Position erfolgt jetzt korrekt, so dass das beschriebene Fehlverhalten nicht mehr auftritt.
Beschreibung des Verhaltens:
Mit FB 'L_MC2P MC_CombineAxes' lassen sich die Bewegungen zweier Achsen (Master1 und Master2)
über eine Addition oder eine Subtraktion kombinieren, so dass sich eine resultierende dritte Achse (Slave) ergibt.
Die Summe der beiden Positionen wird falsch berechnet und es tritt ein Positionssprung auf, wenn die beiden Master-Achsen in unterschiedlichen Achs-Modi betrieben werden.
Der Positionssprung tritt immer im Nulldurchgang bei einem neuen Modulotakt auf. Fälschlicherweise wird an Stelle der Differenz die absolute Position des Modulo-Taktes addiert.
Unter welchen Bedingungen tritt das Verhalten auf?
Betrieb der beiden Master-Achsen in unterschiedlichen Achs-Modi.
Eine Master-Achse im Modus 'begrenzter Verfahrbereich' und die zweite im 'Modulo'-Modus.