Änderung der Achsdynamik

axisDynamicsSet

axisDynamicsSet(axisNo:= UDINT, acc:= LREAL, dec:= LREAL, jerk:= LREAL);

Mit axisDynamicsSet kann zur Laufzeit die Achsdynamik geändert werden.

Funktion

axisDynamicsSet

Parameter <axisNo>

Achse in der Interpolationsgruppe:

X: 0
Y: 1
Z: 2
Q1: 3
...
Q5: 7

Parameter <acc>

Wert für die maximal erlaubte Beschleunigung in mm/s^2

Parameter <dec>

Wert für die maximal erlaubte Verzögerung in mm/s^2

Parameter <jerk>

Wert für den maximal erlaubten Ruck in mm/s^3.

Beispiel:

N10 G01 X100 Y200 F6000
!R4:=10000;
!axisDynamicsSet(axisNo:= 0, acc:= 2250, dec:= 2250, jerk:= R4);
N30 G01 X500
N40 M02

Voraussetzungen

Entwicklungsumgebung

Zielsystem

TwinCAT V3.1.4024.4

PC oder CX (x86 oder x64)