数控机床是利用数控技术对机床的加工过程进行自动控制的一种机床。它由程序编制及程序载体、输入装置、数控装置及强电控制装置、驱动系统及位置检测装置、辅助控制装置和机床本体等几个组成部分构成。数控程序是机床自动加工零件的工作指令。在对加工零件进行工艺分析的基础上,确定了零件坐标系在机床坐标系上的相对位置,也就是零件在机床上的安装位置;同时还确定了刀具与零件的尺寸参数和它们之间的相对运动;还包括了零件加工的工艺路线、切削加工的工艺参数以及辅助装置的动作等方面的信息。输入装置的作用是将存储在程序载体上的数控代码传递并储存进数控系统中。根据控制存储介质的不同,输入装置可以是光电阅读机、磁带机、软盘驱动器以及通过键盘手工输入等方式。此外,数控加工程序还可以由编程计算机通过RS232C接口或者网络通信方式传送到数控系统中。