First of all, that code snippet without the starting X and Y coords is useless as none of the backp[lotters can figure out where the paths start from.
Also, you seem to have the modal coords turned off in MCX. It isn't a problem for Haas but it is a problem for trying to figure out where your problem is.
One thing, the Haas is doing circles the very same way Pre or Post MCX, suggesting that the problem is in your post or how MCX handles the post. Pointing the finger at the control when your software has changed is not logical.
Anyway, as Geof said, R is positive for arcs less than 180 deg, and negative for above but not more than 359 degree. If the arc is a full circle (which the Haas can do just fine) you MUST use I and J, you can even omit the X and Y coords.
IOW the following code will make a 1" radius circle with it's center at 0,0:
G01 X0 Y.5
G02 I0 J-.5
Anyway, post the whole code and perhaps add the modal coords as well because the above snippet will make only one full circle and a bunch of small arcs within the circle. |