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