My experience with G2/G3 XYZ R or G2/G3 XYZ IJK is that the R option only works if the arc either starts or ends exactly on one of the quadrants, if it is an arc which
does not either start and/or end on a quadrant (XYZ axis), then the R option does not work. This is why when I set up a post processor for a CAM system, I always revert to the IJK option, because it covers all arc possibilities.
For anyone who doesn't yet understand the difference,
G1 X+1 Y+2 (position at the start of the arc)
G2 X+0 Y+1 R1 (perform the arc)
G1 X+1 Y+2 (position at the start of the arc)
G2 X+0 Y+1 I-1 J+0 (perform the arc)
The IJK represent incremental values (- or + direction as for the axes) in XYZ axes, from the position at the start of the arc, to the center point of the arc, in this case, I is -1, because the center of the arc is in the - direction along X axis. J is 0, because the arc center is on the same Y position, as the arc start. (R on some controls may be CR)
Also, note that the zeros in codes are not necessary,
G00/G0 G01/G1 G02/G2 G03/G3 G04/G4 M00/M0 M01/M1 etc. are functionally identical to a control.