Dynamischer Override
dynOverrideSet
dynOverrideSet(value:= LREAL)
Setzt den dynamischen Override der Achsen auf die angegebene value
.
Mit der dynamischen Override-Funktion können prozentuale Änderungen an den dynamischen Achsparametern in der Achsgruppe während der Laufzeit des Programms NC
vorgenommen und evoziert werden. Diese Änderungen führen also zu neuen Werten für die Bahndynamik. Die neuen Dynamikwerte werden ohne Stopp mit der Ausführung der Zeile gültig.
Wertebereich
Der Faktor value
für dynOverrideSet
muss sich innerhalb des Bereichs 0 < value ≤ 1.0
befinden.
Beispiel
In diesem Beispiel werden die neuen dynamischen Werte ohne Stopp gültig. Im Satz N010
werden die zuvor eingestellten Werte für die Verzögerung verwendet, während die geänderten Werte im Satz N020
für die Beschleunigung verwendet werden.
N010 G01 X100 Y200 F6000
!dynOverrideSet(value:= 0.4);
N020 G01 X500
M02
Beispiel
Der Befehl dynOverrideSet
kann verwendet werden, um Beschleunigung und Ruck z. B. nur für eine Bewegung zu reduzieren. Im Beispiel werden Beschleunigung und Ruck um 50
Prozent nur im Satz N020
reduziert.
N010 G01 X100 Y100 F6000
!dynOverrideSet(value:= 0.5);
N020 X0
!dynOverrideSet(value:= 1);
N030 X100
M02