WTF? When I'm at A=354 in and move "G0 A353" it moves a full

WTF?
When I’m at A=354 in #MACH3 and move “G0 A353”
it moves a full 360°!
This is especially bad as I’m milling around A in a meander.
So it would move “G0 A353 Z19” and mill everything in it’s path down to 19mm radius (if the tool doesn’t break in the process).

I disabled rotational soft limits, tried with and without “Rot 360 rollover”.
Anyone experienced in MACH3 who knows a solution?

does G1 and G0 behave differently?

There’s a NIST document on RS274-NGC which is sometimes used as the “standard” for linuxcnc development. I recall that G0 (rapid traverse) is defined much more loosely than a machining move (G1). For example G0X1Y2 just means reposition tool to X1Y2, not necessarily a smooth linear interpolation move from where we are now to X1Y2.

no experience with Mach3 - sorry…

G0 and G1 behave the same. This is about movement on rotational axes.