background image

数控程序段格式及数控机床程序的组成

 数控程序由若干个"程序段"(block)组成,第个程序段由按照一定顺序和规定排列
的"字"(word)组成。字是由表示地址的英文字母、特殊文字和数字集合而成。字表示某一
功能的组代码符号。如 X500 为一个字,表示 X 向尺寸为 500;F20 为一个字,表示进给速
度为 20(具体值由规定的代码方法决定)。字是控制带或程序的信息单位。程序段格式是
指一个程序段中各字的排列顺序及其表达方式。
  程序段格式有许多种,如固定顺序程序段格式,有分隔符的固定顺序程序段格式,
以及字地址程序段格式等。现在应用最广泛的是 "可变程序段、文字地址程序段"格式
(word address format)。下面是这种格式的例子:

  从上例可以看出,程序段由顺序号字、准备功能字、尺寸字、进给功能字、主轴功能字、
刀具功能字、辅助功能字和程序结束符组成。此外,还有插补参数字等。每个字都由字母开

头,称为 地址 。ISO 标准规定的地址意义如表 2.2 所示。
  各个功能字的意义如下:
  (1  

) 程序段号(Sequence number)

  用来表示程序从起动开始操作的顺序,即程序段执行的顺序号。它用地址码 N”和后
面的三位数字表示。
  (2  

) 准备功能字(Preparatory function or G-function)

  也称为 G 代码。准备功能是使数控装置作某种操作的功能,它一般紧跟在程序段序号

后面,用地址码 G”和两数字来表示。
  (3)尺寸字
  尺寸字是给定机床各坐标轴位移的方向和数据的,它由各坐标轴的地址代码、数字构
成。尺寸字一般安排在 G 功能字的后面。尺寸字的地址代码,对于进给运动为:
X、Y、Z、U、V、W、P、Q、R;对于回转运动的地址代码为:A、B、C、D、E。此外,还有插补参
数字:I、J、K 等。
  (4)进给功能字(Feed function or F-function)

  它给定刀具对于工件的相对速度,由地址码 F”和其后面的若干位数字构成。这个数
字取决于每个数控装置所采用的进给速度指定方法。进给功能字应写在相应轴尺寸字之后,
对于几个轴合成运动的进给功能字,应写在最后一个尺寸字之后。一般单位为:
mm/min,切削螺纹时用 mm/r 表示,在英制单位中用英寸表示。
  (5  

) 主轴转速功能字(Spindle speed function or S-function)