Mam wiele powodów żeby mi się nie chciało, choćby taki że prosisz o bezpłatną pomoc w komercyjnym projekcie, albo taki że zadajesz pytanie a nie robisz nic by zrozumieć odpowiedź.
No ale skoro już się odezwałem, a inni to czytają, to zadałem sobie trud napisania prostego przykładu jak wyfrezować koło nie używając G2/G3.
Jak to samo zrobić w Mach nie mam zielonego pojęcia, ale wiem że się da.
Kod: Zaznacz cały
o<kolo> sub
#<radius>=100
#<arc_current>=0
G0 Z3
G0 X#<radius>
G0 Z0
G1 Z-2 F100
G93
o100 repeat [360]
#<arc_current>=[#<arc_current>+1]
#<x_inc>=[#<radius>*cos[#<arc_current>]]
#<y_inc>=[#<radius>*sin[#<arc_current>]]
G1 x#<x_inc> y#<y_inc> F600
o100 endrepeat
G94
G0 Z3
G0 X0
o<kolo> endsub
o<kolo> call
M2

EOT.