Computer numerical control (CNC) is a manufacturing method that automates the control, movement and precision of machine tools through the use of preprogrammed computer software, which is embedded iide the tools. CNC is commonly used in manufacturing for machining metal and plastic parts.