Hi Arctic Monkey,
Mach3 can be operated in Tangential mode (see Settings page and also Mach3 manual) and the blade will follow an outline toolpath.
There is however a problem regarding G2 & G3 commands (where the blade may rotate whilst within the work) and a workaround for this is to create a ‘lead-in’ (within your CAD/CAM), which has the same radius as the circle being cut. It may sound a bit fiddly but it’s easy enough once you get the hang of it.
Hope this helps with your project.
Tweakie.