CNC machines operate based on coded instructions to control machine tools. A CNC system includes a part program, program input device, machine control unit, drive system, machine tool, and feedback system. CNC machines can move tools in either a point-to-point or continuous path manner and use either open or closed loop control systems. Common types of CNC machines include vertical turning lathes, roll turning and center lathes, and deep hole boring machines. CNC machines are used for various manufacturing applications such as cutting, drilling, milling, welding, boring, and more.