The CNC controller is a computer numerical control (CNC) device that directs the motions of the machine tool. Understanding the parts of the CNC controller and how they operate will enable you to operate a CNC machining center accurately and efficiently.