Don't overlook that some controllers require the arc center coordinates to be absolute coordinates, if your main program is in absolute, whereas others require that those arc center coordinates must be in incremental, even if your end coordinates are in absolute.
There are several permutations of these things that can drive a person wacky. Some things just look simple. but are very complex, the deeper you delve.