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