The document is a presentation on CNC (computer numerical control) machines given at BHEL Haridwar. It defines CNC, provides a brief history of CNC machines, and describes the key elements, programming, and advantages of CNC machines. Specifically, it outlines that a CNC machine consists of an input device, machine control unit, machine tool, driving system, feedback devices, and display unit. CNC machines allow for automated and precise machining through computer-controlled movement of the machine tool based on programmed commands.