CAM Software and Robots: A revolution in cnc machining