CNC-Programmierung

Handbetriebsoffset-grenzen

Die Handbetriebsoffsetgrenzen für eine Achse im Programmierkoordinatensystem lassen sich über den Befehl

#SET OFFSET [ <neg_offset>, <pos_offset> ] < Achsname> programmieren.

Für die jeweiligen Argumente gelten folgende Vorschriften für die die Offsetgrenzen gelten soll:

Diese Offsetgrenzen gelten für alle Handbetriebsarten. Die Offsetwerte können jederzeit ohne zuvor programmiertes G202 überschrieben werden. Es erfolgt lediglich eine Vorzeichenüberprüfung der programmierten Offset-grenzen. Weitere Überprüfungen z.B. bzgl. Bereichserweiterungen finden nicht statt.

Programmierbeispiel

%100
N010 G74 Y1
N015 G01 X10 Y10 F1000
N020 #SET OFFSET[-40,25] X
N020 #SET OFFSET[-200,250] X
N030 #SET OFFSET[-30,55] Y
N030 #SET OFFSET[-300,350] Y
N015 G90 G01 X10 Y10 Z0 F1000
N050 G201 #ACHSE[X,Y] (N040 G200
N060 P1 = 1
N070 $WHILE P1 < 10000
Z[P1/1000]
N080 $IF P1 == 100
N090 #SET OFFSET[-14,14] X
N100 $ENDIF
N080 $IF P1 == 600
N050 G202 #ACHSE[X,Y]
N050 G201 #ACHSE[X,Y]
N100 $ENDIF
N080 $IF P1 == 500
N100 $ENDIF
N110 P1 = P1 + 1
N120 #FLUSH WAIT
N120 $ENDWHILE
N1800 M30