Но судя по описанию у меня поучилось так:
вроде писали, что mycnc понимает O коды...
Код: Выделить всё
#<num> = 134
#<r> = 100
#<z-rappid> = 30
#<x-rappid> = [#<r>+10]
#<depth> = 20
#<a> = 0
F1000
G0 Z#<z-rappid>
G0 X#<x-rappid>
O100 REPEAT [#<num>]
G0 A#<a>
G1 X#<r>
G1 Z#<depth>
G0 X#<x-rappid>
G0 Z#<z-rappid>
#<a> = [#<a> + 360/#<num>]
O100 ENDREPEAT
G0 X#<x-rappid>
G0 Z#<z-rappid>
M02
Естественно у меня гипертрофированные параметры стоят - их надо подбирать под шестерню.
ЗЫ это можно было бы добавить в LinuxCNC Features


