CNC Machining refers to machining with CNC machining tools. CNC Machining index controlled machine tools are programmed and controlled by CNC machining language, usually G code. The NC machining G code language tells the NC machine tool which Cartesian position coordinates are used, and controls the tool feed speed and spindle speed, as well as functions such as tool converters and coolants.
CNC Machining data has great advantages over manual machining. For example, parts produced by CNC machining are very accurate and repeatable; CNC machining can produce parts with complex shapes that cannot be completed by manual machining. NC machining technology has now been widely promoted. Most machining workshops have NC machining capabilities. The most common NC machining methods in typical machining workshops are CNC milling, CNC turning and CNC EDM wire cutting.