Übergänge zwischen Funktionsbausteinen

Die folgende Tabelle zeigt, wie die Ausführung eines Funktionsbausteins (Funktionsbaustein 1) durch einen anderen Funktionsbaustein (Funktionsbaustein 2) beendet werden kann.

Funktionsbaustein 1

Funktionsbaustein 2

MC_Jog

MC_Home

MC_MoveAbsolute

MC_MoveAdditive

MC_MoveRelative

MC_Jog

Sofort

Nicht zulässig

Sofort

Sofort

Sofort

MC_Home

Nicht zulässig

Nicht zulässig

Nicht zulässig

Nicht zulässig

Nicht zulässig

MC_MoveAbsolute

Motorstillstand

Nicht zulässig

Sofort

Sofort

Sofort

MC_MoveAdditive

Motorstillstand

Nicht zulässig

Sofort

Sofort

Sofort

MC_MoveRelative

Motorstillstand

Nicht zulässig

Sofort

Sofort

Sofort

MC_MoveVelocity

Motorstillstand

Nicht zulässig

Sofort

Sofort

Sofort

MC_TorqueControl

Motorstillstand

Nicht zulässig

Sofort

Sofort

Sofort

MC_Stop

Nicht zulässig

Nicht zulässig

Nicht zulässig

Nicht zulässig

Nicht zulässig

MC_Halt

Motorstillstand

Nicht zulässig

Nicht zulässig

Nicht zulässig

Nicht zulässig

Funktionsbaustein 1

Funktionsbaustein 2

MC_MoveVelocity

MC_TorqueControl

MC_Stop

MC_Halt

MC_Jog

Sofort

Sofort

Sofort

Sofort

MC_Home

Nicht zulässig

Nicht zulässig

Sofort

Nicht zulässig

MC_MoveAbsolute

Sofort

Sofort

Sofort

Sofort

MC_MoveAdditive

Sofort

Sofort

Sofort

Sofort

MC_MoveRelative

Sofort

Sofort

Sofort

Sofort

MC_MoveVelocity

Sofort

Sofort

Sofort

Sofort

MC_TorqueControl

Sofort

Sofort

Sofort

Sofort

MC_Stop

Nicht zulässig

Nicht zulässig

Sofort

Nicht zulässig

MC_Halt

Nicht zulässig

Nicht zulässig

Sofort

Sofort

Sofort

Die Ausführung von Funktionsbaustein 2 wird „on the fly“ gestartet, d. h. ohne Verzögerung. Die Ausführung von Funktionsbaustein 1 wird abgebrochen.

Funktionsbaustein 1 (MC_MoveAbsolute) startet bei Position 0.

  • Position = 100

  • Velocity = 1000

Funktionsbaustein 2 (MC_MoveVelocity) startet bei Position 60.

Velocity = 2000

Motor Standstill

Die Ausführung von Funktionsbaustein 2 bringt den Motor zunächst mit der eingestellten Verzögerungsrampe zum Motorstillstand. Die Ausführung von Funktionsbaustein 1 wird daraufhin abgebrochen. Die Bewegung von Funktionsbaustein 2 beginnt, sobald der Motor gestoppt ist.

Funktionsbaustein 1 (MC_MoveVelocity) startet bei Position 0.

Velocity = 1000

Funktionsbaustein 2 (MC_MoveAbsolute) startet bei Position 100.

  • Position = 400

  • Velocity = 2000

Nicht zulässig

Der Abbruch von Funktionsbaustein 1 durch den neuen Funktionsbaustein ist nicht zulässig. Funktionsbaustein 2 wird nicht ausgeführt.