I think that G code is correct, at least it would work on my lathe. Internally the program works off of the radius but the G code reads in diameter. If the G code tells the machine to cut 1 inch diameter, the machine sets to tool 1/2 inch off of the spindle centerline. The DRO also displays diameter.