Sam,
I have used the free version of CamBam for some time now, it has it's quirks but I think it does make an excellent job of applying tool radius compensation to the generated GCode. Perhaps a bit more practice with the software

Alternately why not read up the Mach manuals etc. on tool radius compensation and using G40 / G41 / G42 in your GCode.
Tweakie.