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]