Some post confuse "D" dia offset with The "H" height offset. If you have the "D" offsets turned on at the machine, and it has the same offset number as you height offset, the machine will try to compensate for the larger offset and make big arcs. To fix this problem, you can simply turn off the "D" compensation at the machine in you software, or edit your post. Open the post and look for a line of "Ds" with numbers beside it. Change these numbers to start with the fist number after the last tool that you have in your changer. ex, if the last tool is 10, then the first "D" offset should be 11. make sure that the offset banks in the controller for the new "D" offsets are all set to 0.000 or to the number you wish to compensate for, ex, -0.0010
I hope that this helps.