CNC machining, CNC machining refers to machining using CNC machining tools. CNC index-controlled machine tools are programmed and controlled by CNC machining languages, usually G codes.
The CNC machining G code language tells the CNC machine tool what kind of Cartesian position coordinates the machining tool uses, and controls the tool’s feed speed and spindle speed, as well as the 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; CNC machining can produce parts with complex shapes that cannot be manually processed. CNC machining technology has been widely promoted. Most machining workshops have CNC machining capabilities. The most common CNC machining methods in a typical machining workshop are CNC milling, CNC lathe, and CNC EDM wire cutting (EDM).
The tools for CNC milling are called CNC milling machines or CNC machining centers. The lathe for CNC turning is called CNC turning center. G codes for CNC machining can be manually programmed, but usually the machining workshop uses CAM (Computer Aided Manufacturing) software to automatically read CAD (Computer Aided Design) files and generate G code programs to control the CNC machine tools.