CNC stands for computer numerical control. There are many types of CNC machines and this is often the main step in the process of creating a component or part through material removal. Once a part has been designed in CAD software, CAM (computer aided manufacturing) software is used to generate toolpaths, plans that tell a CNC machine how to move.