Programmable axis override
This command allows for the axis feed, if required the different influencing of feed and rapid feed blocks in the NC program. The axis specific programmed override during path motions is active if the assigned axis is moving. Therefrom the real time influencing of the feed by the PLC is not affected.
As a second function also a programmable path override is available.
For several moved axes in the same NC block with different axis specific override values always the smallest override takes effect. If additionally, also a path override is defined, the effective override results from the multiplication of the both override values.
The function G166 suppresses the effect of programmed override values. |
<Axis_name> [ OVERRIDE FEED_FACT <expr> RAPID_FACT <expr> ]
<Axis_name > Name of the axis.
OVERRIDE Identification for the axis specific override programming.Must always be the first programmed keyword.
FEED_FACT<expr> Override factor for feed blocks [0,1% - 200%].
RAPID_FACT<expr> Override factor for rapid feed blocks [0,1% - 200%].
Programming example
%ax_override
N10 G01 X100 Y100 Z100 F1000
N40 X[OVERRIDE FEED_FACT=20 RAPID_FACT=60] Axis override X G01 20%, G00 60%
N50 Y[OVERRIDE FEED_FACT=30 RAPID_FACT=70] Axis override Y G01 30%, G00 70%
N60 Z[OVERRIDE FEED_FACT=40 RAPID_FACT=80] Axis override Z G01 40%, G00 80%
N50 G00 X0 G00 motion with 60% override
N60 Y0 G00 motion with 70% override
N70 Z0 G00 motion with 80% override
N80 G01 X100 F2000 G01 motion with 20% override
N90 Y100 G01 motion with 30% override
N100 Z100 G01 motion with 40% override
N110 X200 Y200 G01 motion with 20% override
N120 X300 Y300 Z200 G01 motion with 20% override
M30