Autodesk Fusion 360 with FeatureCAM is CAM software used to automate the generation of CNC machining code. It is typically used to program 3- and 5-axis CNC mills, as well as lathes, turn-mill and mill-turn machines, multi-tasking machines, and wire EDMs.
A subscription to Fusion 360 with FeatureCAM also includes access to PartMaker. PartMaker is CAM software with advanced capabilities specifically designed to program Swiss-lathes.