Did you know that the Haas control has a built in G-code for milling circular shapes?
G13 (and G12) are proprietary G-codes that are only available on a Haas
The required arguments (letters associated with the G-code) to use G13 are: I and F. But D, K, L, Q, and Z can be used, if necessary.
The neat part of this code is that it automatically adds a lead-in and lead-out move for entering and exiting the cut.
Remember, G13 (and G12) always starts the tool centerline directly over the desired hole’s centerline.
Check it out in the Haas operator manual under G-codes!