This document provides information about numerical control (NC) and computer numerical control (CNC) systems. It discusses the basic components and types of NC systems, as well as differences between conventional NC and CNC. Programming methods like incremental vs absolute positioning and point-to-point vs continuous path machining are summarized. Common machine tools used with CNC like lathes and milling machines are described along with their basic axes of motion. Interpolation types including linear and circular are also covered at a high level. The document serves as a lab sheet outlining key concepts for a CNC laboratory course.