Override (G166)

Syntax:

G166

Set override to 100%

non-modal

The G166 function switches off the external influence on path axis overrides blockwise and suppresses the effect of programmed override values on the path or an axis.

Programing Example

prg_example

Override (G166)

%override_G166_extern

;Assuming: External override 50%

N10 G00 G90 X0 Y0 Z0    ;Rapid traverse 50%

N20 G01 X10 F2000       ;Feed F1000

N30 X20 Y20             ;Feed F1000

N40 G166 Z30            ;Feed F2000, override 100%

N50 X30                 ;Feed F1000

N60 G166 Y30            ;Feed F2000, override 100%

N70 G166 G00 X0 Y0 Z0   ;Rapid traverse 100%

N80 G01 F3000

N90 X10 Y20 Z30         ;Feed F1500

M30

MN10 G00

...

o%override_G166_path

;Path override: G01 120%, G00 75%

N10 #OVERRIDE [FEED_FACT=120 RAPID_FACT=75]

override_G166_path

;Path override: G01 120%, G00 75%

N10 #OVERRIDE [FEED_FACT=120 RAPID_FACT=75]

N20 G01 X10 Y10 Z10 F1000   ;Feed F1200

N30 G166 X20 Y20 Z20        ;Feed F1000, override 100%

...

N50 G00 X50                 ;Rapid traverse 75%

N60 G166 Y50 Z50            ;Rapid traverse 100%

...

M30

%override_G166_ax

;Axis override for X: G01 20%, G00 60%

N10 X[OVERRIDE FEED_FACT=20 RAPID_FACT=60]

N20 G00 X10                 ;Rapid traverse in X with override 60%

N30 Y10 Z10                 ;Rapid traverse in Y/Z with 100%

N40 G166 X20                 Rapid traverse in X with override 100%

N50 G01 X30 F2000           ;Feed in X with F400, override 20%

N60 Y20 Z20                 ;Rapid traverse in Y/Z with F2000 (100%)

N70 G166 X40            ;Feed in X with F2000, override 100%

...

M30