Didn't mean to imply that free was bad.Although I have not used it yet, FreeCAD comes with CAM. Pretty sure there are members who have used it Path workbench which is the CAM tool. How well it works, or how easy it is to use? Don't have any personal experience.
Just because something is free, doesn't inherently mean it is bad. The same goes for more expensive stuff. I remember getting suckered into buying a DSP (digital signal processing) toolbox at work and soon finding out it was worthless.
All CAD (and CAM) programs have learning curves and limitations.
I meant to convey that features should be checked against needs regardless of cost.