# Programmierbarer Achsoverride (OVERRIDE)

Mit dieser Funktion kann der Achsvorschub im NC-Programm, wenn erforderlich, für Vorschub und Eilgangsätze unterschiedlich beeinflusst werden. Der achsspezifische programmierte Overridewert ist bei Bahnbewegungen wirksam, wenn sich die entsprechende Achse bewegt. Die Wirkungsweise der Echtzeitbeeinflussungen des Vorschubs über die PLC bleibt davon unberührt.

Als weitere Funktion steht auch ein programmierbarer Bahnoverride zur Verfügung.

Bei mehreren in einem NC-Satz bewegten Achsen mit unterschiedlichen achsspezifischen Overridewerten wirkt immer der kleinste Override. Ist zusätzlich auch noch ein Bahnoverride definiert, so ergibt sich der wirksame Override aus der Multiplikation der beiden Overridewerte.

## Hinweis

Die Funktion G166 unterdrückt die Wirkung der programmierten Overridewerte.

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

<Achsname> | Name der Achse
OVERRIDE | Kennung für die achsspezifische Overrideprogrammierung. Muss immer als erstes Schlüsselwort programmiert sein.
FEED_FACT=.. | Overridefaktor für Vorschubsätze in [0.1%-200%]
RAPID_FACT=.. | Overridefaktor für Eilgangsätze in [0.1%-200%]
\ | Trennzeichen ("Backslash") für übersichtliche Programmierung des Befehls über mehrere Zeilen

## Programmierbeispiel

Programmierbarer Achsoverride

%ax_override

N10 G01 X100 Y100 Z100 F1000

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

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

N60 Z[OVERRIDE FEED_FACT=40 RAPID_FACT=80] Achsoverride Z G01 40%, G00 80%

N50 G00 X0 G00 Bewegung mit 60% Override

N60 Y0 G00 Bewegung mit 70% Override

N70 Z0 G00 Bewegung mit 80% Override

N80 G01 X100 F2000 G01 Bewegung mit 20% Override

N90 Y100 G01 Bewegung mit 30% Override

N100 Z100 G01 Bewegung mit 40% Override

N110 X200 Y200 G01 Bewegung mit 20% Override

N120 X300 Y300 Z200 G01 Bewegung mit 20% Override

M30