Originally Posted by
Blackened
That seems very strange. Is it cutting in G91 or G90 mode? G02 or 3 arc is just a different way of getting to the same end point after the move. If you change an arc to a G01 then the end position of each move should still be the same, and the final position the same. If your motion is in incremental mode then maybe that's contributing to accumulated errors?
Is the final move to x0 y0 commanded in G90 or is it an incremental move from the last machining position?
I'm also wondering if it's lost steps? Although why it would occur more with arcs than linear moves is a mystery