the machines are fairly new... one is only a few years old.. and I and J are being used....
Note: I haven't actually tried this on any of the machines. Just taking the instructors word on it. I'll give it a try and see what happens. He also noted that mastercam recently changed there post processor to break up full circles into partial arcs of 90degrees for Haas mills.
john
Your instructor is mistaken on both counts. Hdpg and Seymore are correct about the Haas control. For that matter, I'm not aware of any modern control that won't do full circles.
The freebie Mastercam post processor for Haas has the parameter breakarcs=yes. That's because the standard post files shipped with Mastercam for years are mostly garbage.
All you have to do is change it to breakarcs=no. It is the second line in the initialization table below.
--------------------------------------------------------------------------
# INITIALIZE - initialize system variables
# --------------------------------------------------------------------------
arccheck : 1 #Check for small arcs, convert to linear
breakarcs : yes #Break arcs into quadrants?
getnextop : 2 #Build the next variable table
newglobal : 1 #Error checking for global variables
nobrk : no #Omit breakup of x, y & z rapid moves
omitseq : no #Omit sequence no.
progname : 1 #Use uppercase for program name
rotaxtyp : 1 #Rotary axis type for toolplane
seqmax : 9999 #Max. sequence no.
spaces : 1 #No. of spaces to add between fields
tlchng_aft : 1 #Delay call to toolchange until move line
tooltable : 1 #Read for tool table and pwrtt