O0001
# 1=30 (диаметр отверстия)
# 2=20 (глубина отверстия)
# 3=20 (диаметр инструмента)
# 4=0 (координата Z)
# 5=1 (глубина резания каждого слоя)
# 6=[# 1- # 3] / 2 (Диаметр поворота центра инструмента) S2000 M03
G54 G90 G00 X0 Y0 Z50.
G0X # 6 (G0 быстро перемещается над нижней точкой инструмента)
Z [- # 4+1] (G0 падает до 1. на поверхности Z- # 4, то есть на Z1.)
G1Z- # 4F200. (G1 в направлении Z уменьшается до текущей начальной глубины обработки Z- # 4)
WHILE [# 4LT # 2] DO1 (когда глубина обработки # 4 меньше глубины отверстия # 2, программа цикла 1)
# 4 = # 4+ # 5 (глубина резания каждого слоя)
G3I- # 6Z- # 4F500. (G03 обработка спирали против часовой стрелки к следующему слою)
END1 (конец цикла 1)
G3I- # 6 (достичь глубины отверстия, G03 проходит весь круг против часовой стрелки)
G1X [# 6-1] (G01 возвращает 1 в центр, то есть выводит инструмент)
G0Z50.
M30





