Numerical control machining refers to the machining with numerical control machining tools. The CNC index control machine is programmed and controlled by CNC machining language, usually G code. CNC machining G code language tells the CNC machine tool to use what kind of Cartesian position coordinates, and control the feed speed and spindle speed of the tool, as well as tool converter, coolant and other functions. CNC machining has great advantages over manual machining. For example, the parts produced by CNC machining are very accurate and repeatable. Nc machining can produce parts with complex shapes that cannot be completed by manual machining. Numerical control machining technology has been widely promoted, most machining workshops have numerical control machining ability, the most common CNC machining methods in typical machining workshops are CNC milling, CNC turning and CNC EDM (electric discharge wire cutting).
The tool for NC milling is called a NC milling machine or NC machining center. The lathe that performs the NC turning is called the NC Turning Center. CNC machining G code can be programmed manually, but usually the machine shop with CAM (computer aided manufacturing) software automatically read CAD (computer aided design) files and generate G code program, NC machine tools to control.