Änderung der Bahndynamik

pathDynamicsSet

pathDynamicsSet(acc:= LREAL, dec:= LREAL, jerk:= LREAL);

Mit pathDynamicsSet kann zur Laufzeit die Bahndynamik geändert werden.

Funktion

pathDynamicsSet

Parameter <acc>

Wert für die maximal erlaubte Beschleunigung in mm/s^2.
Muss >= 1 gesetzt werden. Bei 0 wird der Standardwert verwendet.

Parameter <dec>

Wert für die maximal erlaubte Verzögerung in mm/s^2.
Muss >= 1 gesetzt werden. Bei 0 wird der Standardwert verwendet.

Parameter <jerk>

Wert für den maximal erlaubten Ruck in mm/s^3.
Muss >= 1 gesetzt werden. Bei 0 wird der Standardwert verwendet.

Beispiel:

N10 G01 X100 Y200 F60000
!R4:=10000;
//Set path dynamics
!pathDynamicsSet(acc:=200, dec := 200, jerk := R4);
N30 G01 X500 Y0
//Set path dynamics back to default values and jerk to 12000
!pathDynamicsSet(acc:=0, dec := 0, jerk := 12000);
N50 G01 X100 Y200
//Set path dynamics to default values
!pathDynamicsSet(acc:=0, dec := 0, jerk := 0);
N70 G01 X500 Y0
N80 M02

Requirements

Development Environment

Target System

TwinCAT V3.1.4024.12

PC or CX (x86 or x64)