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. |