Dynamic Override
dynOverrideSet
dynOverrideSet(value:= LREAL)
Set the dynamic override of axes to the given value
.
The dynamic override function can be used to implement and evoke percentage changes to the dynamic axis parameters in the axis group while the NC
program is running. Thus, these changes result in new values for motion dynamics. Without any stop the new dynamic values become valid when the line is executed.
Range of Values
The factor value
for dynOverrideSet
has to reside within the range 0 < value ≤ 1.0
.
Example
Within the example the new dynamic values become valid without any stop. In block N010
the previously set values are used for deceleration, while the changed values are used for acceleration in block N020
.
N010 G01 X100 Y200 F6000
!dynOverrideSet(value:= 0.4);
N020 G01 X500
M02
Example
The command dynOverrideSet
can be used to reduce acceleration and jerk e.g. only for one movement. In the example acceleration and jerk are reduced by 50
percent merely in block N020
.
N010 G01 X100 Y100 F6000
!dynOverrideSet(value:= 0.5);
N020 X0
!dynOverrideSet(value:= 1);
N030 X100
M02