数控机床所使用的程序是按一定的格式并以代码的形式编制的。编制程序时,应先对图纸规定的技术要求、零件的几何形状、尺寸及工艺要求进行分析,确定加工方法和工艺路线,再进行数学计算,获得刀具数据,然后按数控机床规定的指令代码和程序格式,将工件的尺寸、刀具的运动轨迹、位移量、切削参数(主轴转速、进给量、切削深度等)以及辅助功能(换刀、主轴正转/反转、切削液开/关等)编写成加工程序,传送或输入到数控系统,由数控系统控制机床自动地进行加工。 以目前国内比较典型的华中“世纪星”HNC-21T车床数控系统为例,介绍程序的结构和编程指令体系。在《数控铣削加工》中,区别于数控车削编程补充介绍铣削编程时常用的刀具长度补偿和刀具半径补偿功能指令。