This document discusses computer numeric control (CNC) systems. It begins by defining CNC as a system that controls actions through direct insertion of numerical data that is automatically interpreted. It then covers advantages and disadvantages of CNC, open and closed loop control systems, elements of a CNC system including input devices, the CPU, machine tool, and feedback devices. Precision measurements and interpolation methods for CNC are also summarized.