数控加工是指通过数控的加工工具所进行的加工。CNC加工指数控机床由数控加工语言进行编程控制,一般为G代码。数控加工G代码语言告知数控机床的加工刀具选用哪种笛卡尔位置坐标,并控制刀具的进给速度和主轴转速,及其工具变换器、冷却剂等作用。 数控加工相比手动加工具有一定的优势,如数控加工生产制造出来的零件十分精确并且具有可重复性;数控加工能够生产制造手动加工难以完成的有着错综复杂造型的零件。数控加工技术现在已经普遍推广,绝大多数机加工车间都有着数控加工能力,最典型的机加工车间中最常见数控加工的方式有数控铣、数控车和数控EDM线切割(电火花线切割)。 进行CNC加工数控铣的工具称为数控铣床或数控加工中心。进行数控车削加工的车床称为数控车工中心。数控加工G代码能够人工编程,但一般机加工车间用CAM(计算机辅助制造)软件自行读取CAD(计算机辅助设计)文件并自动生成G代码程序,对数控机床加以控制。