# Programmable axis override (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 is active during path motions if the axis is moving. This does not affect the mode of operation of real-time influencing of feed by the PLC.

In addition a programmable path override function is also provided.

When several axes are moved in the same NC block with different axis-specific override values, the smallest override always takes effect. If an additional path override is also defined, the effective override results from multiplying the two override values.

## Notice

The G166 function suppresses the programmed override values.

Syntax:
<axis_name> [ OVERRIDE FEED_FACT=.. RAPID_FACT=.. { \ } ]

<axis_name> | Name of the axis
OVERRIDE | Identifier for axis-specific override programming. Must always be programmed as the first keyword.
FEED_FACT=.. | Override factor for feed blocks in [0.1%-200%]
RAPID_FACT=.. | Override factor for rapid traverse blocks in [0.1%-200%]
\ | Separator ("backslash") for clear programming of the command over multiple lines.

## Programing Example

Programmable axis override

%ax_override

N10 G01 X100 Y100 Z100 F1000

N40 X[OVERRIDE FEED_FACT=20 RAPID_FACT=60] ;Override X G01 20%, G00 60%

N50 Y[OVERRIDE FEED_FACT=30 RAPID_FACT=70] ;Override Y G01 30%, G00 70%

N60 Z[OVERRIDE FEED_FACT=40 RAPID_FACT=80] ;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