As Rye suggests, use a fairly basic post-proc and you will probably be fine. Fanuc and some of the more sophisticated controllers are more likely to use their own gcode extensions. Stick to a generic post-proc, like Mach3 or EMC/LinuxCNC, and you will just be generating "standard" gcode (whatever that is!). I would start with something like "Mach3 mm arcs", or "Mach3 mm arcs ATC" if your controller can handle M6 tool change commands and you are using different tools on one job.