I do all CAD work on SolidWorks. Import the SolidWorks file into Fusion 360. Fusion 360 generates all the tool paths (Including 3D). Tormach has a PathPilot post processor which works in Fusion 360.
Fusion is free and works with all CAD programs and stores your work in the cloud making it available to any computer you give permission to. Fusion also has a CAD component. Also the learning curve isn't very steep.