The document discusses computer numeric control (CNC) machines. It provides an introduction that defines CNC as using a prepared program to control machine tool motions and functions. The history section notes that the first NC machines used punched tape in the 1950s, while the first CNC was introduced in 1970 with developments like G-code and CAD software. The working section explains that CAD software converts a design into numbers that control a cutter's movements to shape materials. A CNC system consists of a part program, machine control unit, and machine tool like a lathe or milling machine. Applications include using CNC for both machine tools and non-machine tool areas.