数控程序是数控车床自动加工零件的工作指令。在对加工零件进行工艺分析的基础上确定零件坐标系在机床坐标系上的相对位置;刀具与零件相对运动的尺寸参数;零件加工的工艺路线或加工顺序、切削加工的工艺参数以及辅助装置的动作等。这样得到零件的所有运动、尺寸、工艺参数等加工信息,然后用标准的文字、数字和符号组成的数控代码,按规定的方法入格式,编制零件加工的数控程序单。编制程序的工作可由人工进行,或者在数控车床以外用自动编程计算机系统来完成,比较先进的数控车床,可以在数控装置上直接编程。
程序必须存储在某种存储介质中,如纸带、磁带或磁盘等,采用哪一种存储载体,取决于数控装置的设计类型。存储介质上记载的加工信息需要输入装置输送给机床数控系统,机床内存中的零件加工程序可以通过输出装置传送到存储介质上。