% ( ########## ) ( ####Z0#### ) ( X0########## ) ( Y0 ) #1 = 6 ( Werkzeug Durchmesser ) #10 = 60 ( Werkstücklänge in X ) #11 = 15 ( Werkstücklänge in Y ) #12 = 1.3 ( Zustellung in Z ) #20 = 150 ( Vorschub ) #2 = [#1 / 2] #3 = [#1 * 75 / 100] G17 G40 G49 G80 G90 G94 G61 G21 G54 G0 X[0 - #2 - 1] Y[0 - #2 + #3] Z2 G0 Z[0 - #12] F#20 M1 #99 = 0 #100 = [#11 + 1] O1 while [#99 lt #100] G0 Y[#99 - #2 + #3] G1 X[#10 + #2 + 1] #99 = [#99 + #3] O2 if [#99 ge #100] O2 break O2 endif G0 Y[#99 - #2 + #3] G1 X[0 - #2 - 1] #99 = [#99 + #3] O1 endwhile G0 Z10 M30 % vim: syntax=rs274ngc ts=4