Numerical control is the automated control of machining tools by means of a computer. A CNC machine processes a piece of material to meet specifications by following a coded programmed instruction and without a manual operator directly controlling the machining operation.