MC_MoveRelative
Mit MC_MoveRelative wird eine relative Bewegung zuzüglich zur aktuellen Position beauftragt. Unabhängig davon, ob sich die Achse im Zustand Discrete Motion oder Continuous Motion befindet. 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_MoveRelativeDistance=<expr> Velocity=<expr> Acceleration=<expr>
Deceleration=<expr> Jerk=<expr>]
Blockdiagramm des Funktionsbausteins in PLCopen:
Eingangspin | Einheit |
|
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_MoveRelative Distance=321 Velocity=1200 Acceleration=555 Deceleration=666 Jerk=222]