MC_MoveAdditive

Mit MC_MoveAdditive wird eine relative Bewegung beauftragt, zuzüglich zur kommandierten Position, wenn die Achse im Zustand „Discrete Motion“ ist. Die Bewegung wird immer ruckbegrenzt mit dem in „Jerk“ eingestellten konstanten Ruck ausgeführt. Der Wert gilt sowohl für das Beschleunigen mit „Acceleration“, als auch für das Bremsen mit „Deceleration“.

Befindet sich die Achse im Zustand „Continuous Motion“ und erhält eine Beauftragung durch diesen Befehl, wird die relative Strecke zur aktuellen Position zum Zeitpunkt der Beauftragung addiert.

NC-Befehl:

<Achsname>[ MC_MoveAdditiveDistance=<expr> Velocity=<expr> Acceleration=<expr>
Deceleration=<expr> Jerk=<expr>]

Blockdiagramm des Funktionsbausteins in PLCopen:

Eingangspin

Einheit

MC_MoveAdditive 1:

Distance

[0,1µm or 10-4 °]

Velocity

[1µm/s or 10-3 °/s]

Acceleration

[1mm/s2 or 1°/s2]

Deceleration

[1mm/s2 or 1°/s2]

Jerk

[1m/s3 or 1000°/s3]

Programmierbeispiel

S[MC_MoveAdditive Distance=277  Velocity=1100  Acceleration=550 Deceleration=660  Jerk=220]