Unterschiede zwischen MC2 und MC3

In diesem Kapitel werden die Unterschiede zwischen MC2 und MC3 (eingeführt im TF5400 Advanced Motion Pack) aufgeführt.

Achsen

 

MC2

MC3

Maximale Dynamik

Die in der Parametrierung der Achse definierte Geschwindigkeit wird als physikalischer Maximalwert interpretiert. Beschleunigung, Verzögerung und Ruck, die in der Achse festgelegt werden, sind Standardwerte, die nur eine Wirkung haben, wenn keine Dynamik in den FBs festgelegt wird.

Es gibt Maximalwerte für Geschwindigkeit, Beschleunigung, Verzögerung und Ruck, welche die Werte begrenzen, die in den FBs gesetzt werden können. Darüber hinaus kann vom Benutzer am jeweiligen FB-Eingang Standarddynamik ausgewählt werden.

SPS-Bibliothek

 

MC2

MC3

Default Werte

Für Dynamikparameter vom Typ LREAL ist "0" der Standardwert. Wenn "0" gesetzt ist, werden die Standardparameter von den Achsen verwendet.

Die Konstante MC_Default wird eingeführt (siehe MC_LREAL/Spezielle Eingangswerte).

"0" wird nicht als Standardwert interpretiert, sondern als ein normaler Wert, der im Falle von Dynamik ungültig sein kann.

Zeitabstimmung der FB-Ausgänge

Der FB gibt Werte zurück, die am Anfang des SPS-Zyklus gültig waren.

Der FB gibt Werte zurück, die im Moment der Ausführung des SPS-Codes gültig sind. Dies kann zu einer zeitlichen Differenz zwischen zyklischer Schnittstelle und FB-Ausgang führen.

Entkopplung

Ein spezieller Funktionsbaustein kann verwendet werden (z. B. MC_GearOut/MC_CamOut)

Die Slave-Achse wird entkoppelt, indem ein anderes Bewegungskommando mit Buffermode mcAborting gesendet wird.