MC_MoveAbsolute

Mit MC_MoveAbsolute wird eine Bewegung der Achse auf eine absolute Position beauftragt. 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“.

NC-Befehl:

<Achsname>[ MC_MoveAbsolutePosition=<expr> Velocity=<expr> Acceleration=<expr> Deceleration=<expr> Jerk=<expr> Direction=<expr>]

Blockdiagramm des Funktionsbausteins in PLCopen:

Eingangspin

Einheit

MC_MoveAbsolute 1:

Position

[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]

Direction

1 Positive Richtung

2 Kürzester Weg

3 Negative Richtung

4 Derzeitige Richtung

Programmierbeispiel


S[MC_MoveAbsolute Position=133  Velocity=1000  Acceleration=500 Deceleration=600 Jerk=200  Direction=2]