数控机床是指可以透过事先编辑的指令进行自动加工的机床。目前大多数的数控机床为计算机数值控制机床(CNC),由计算机扮演整合控制的角色。
在现代的计算机数值控制系统中,工件的设计高度依赖计算机辅助设计(CAD)及计算机辅助制造(CAM)等软件。计算机辅助制造软件解析设计模型并计算加工过程中的移动指令,透过后处理器将移动指令及其他加工过程中需使用到的辅助指令转换成数值控制系统可以读取的格式,之后将后处理器产生的档案加载计算机数值控制机床中进行工件加工。
将程序指令输入数控系统之内存后,经由计算机编译计算,透过位移控制系统,将资讯传至驱动器以驱动马达之过程,来切削加工所设计之零件。