Прямоугольная выборка на фальш столе.
Задаем координаты начала, ширину, длину, глубину, шаг фрезы, скорость подачи,
Старт - и погнали.
Заранее благодарен

Код: Выделить всё
#<h> = 40
#<w> = 30
#<x0> = 0
#<y0> = 0
#<step> = 10
#<feed> = 40
#<safe_z> = 0.5
#<cut_z> = -1
G0 Z#<safe_z>
G0 X#<x0> Y#<y0>
G1 Z#<cut_z> F#<feed>
#<x> = #<x0>
#<i> = 0
o101 while [#<y> LT #<h>+#<y0>]
o102 if [#<i> MOD 2 EQ 0]
G01 X[#<x0>+#<w>]
o102 else
G01 X#<x0>
o102 endif
o104 if [#<y>+#<step> LT #<h>+#<y0>]
#<y> = #<y>+#<step>
G01 Y#<y>
o104 else (FINISH)
#<y> = #<h>+#<y0>
G01 #<h>+#<y0>
o102 if [#<i> MOD 2 EQ 0]
G01 X[#<x0>+#<w>]
o102 else
G01 X#<x0>
o102 endif
G0 Z#<safe_z>
o104 endif
o101 endwhile