Fusion 360 is free, does CAD, CAM, and post for VR (ive never used that bit)...
Mach3 would be used in place of VR. i believe it was suggested as most likely compatible...

i'd recommend getting hold of fusion 360.... and running with that.