That makes sense and I think you did the right thing but Why does a G02 go CCW and a G03 go CW? Is it because the tool post is mounted front and a Fanuc is mounted in the rear? I guess i would have thought that those two commands are set in stone. If it is a case where it is tool post dependent there would be an option check box for forward or reverse tool post.
It depends on which side the tool post is and which way the spindle turns. It is more machine centric than controller centric as the machine tool builder decides where the tool post is and the spindle direction. Meaning all Fanuc controlled machines will not have the tool post mounted in the rear. However, most CNC machines have the tool post in the rear or they have both a rear and front tool post. And most CNC lathes determine the spindle direction as if looking at the spindle from behind the chuck too. Mach3 could not handle a dual tool post machine and it did not adhere to any industrial standard. But even Mach 3 defaulted to a rear tool post for a CNC lather. However, most lathes that Mach 3 ran were manual lathe conversions that had the tool post in the front, hence the swap G02/G03 checkbox.
Mach4 adheres to an industrial standard and can handle a dual tool post machine where some tools can be on the rear tool post and some tools can be on the rear tool post. So it isn't a binary choice where all tools are either on a front or rear tool post like Mach3. Have a look at the "Newfangled Lathe Turret Standard.pdf" doc. It explains the tool direction. Since Mach 4 can support both a read and front tool post, it is a little more complicated than just having a check box to swap G02/G03 in Mach4.
To fix your issue, you have two options.
1. Change the direction of your tool in the tool table. Keep in mind you may need to change the spindle direction as well (swap the direction that M3 and M4 do). You just have to figure out if you need one, the other, or both.
2. Swap G02/G03 in the G code. (Change what the post processor outputs if you use CAM.)
Steve