1. Numerical control (NC) systems were developed to automate machine tools using programmed sequences of instructions to control machine motions and functions.
2. NC systems use a machine control unit to read numerical input from a program and translate it into mechanical motions of the machine tool.
3. Modern computer numerical control (CNC) systems provide even greater flexibility and precision by using computers to generate and process NC programs and control machine tools.