CNC Programming

Manual mode offset limits

The following command is for the programming of the manual mode offset limits in the programming coordinate systemfor the respective axis:

#SET OFFSET [ <neg_offset>, <pos_offset> ] <axis_ name>

For the parameters the following regulations are valid for which the offset limit shall be valid:

These offset limits are valid for all manual operating modes. Only a sign check of the programmed offset limits is done. The offset values can be overwritten at any time without having previously programmed G202. Further verifications, for example, checking for exceeding of permissible ranges are not realized.

Programming example

%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