CAD, CAM ja CNC