1.2.5 数控程序格式

数控加工程序由若干程序段构成。程序段是按照一定排序、能使数控机床完成某特定动作的一组指令。每个指令都是由地址字符和数字所组成,如G01表示直线插补指令,M03表示主轴顺时针旋转指令,X30.0表示X向的位移,F200表示刀具进给速度等。若干程序可组成一道完整的零件加工程序。

1.程序段格式

程序段的格式是指一个程序段中指令字的排序和书写规则,不同的数控往往有不同的程序段格式,格式不符合规定,数控就不能接受。目前广泛采用的是地址符可变程序段格式(或者称字地址程序段格式),其编排格式如下。

在程序段中,必须明确组成程序段的各要素。

● 程序段排序号:N表示程序段排序号,范围为N0000~N9999。有的数控可以省略程序号。

● 沿怎样的轨迹移动:准备功能字G,范围为G00~G99。

● 移动目标:终点坐标值X、Y、Z。

● 进给速度:进给功能字F。

● 切削速度:主轴转速功能字S。

● 使用刀具:刀具功能字T。

● 机床辅助动作:辅助功能字M。

;、∗、$或LF等是程序结束的标志,控制不同,结束标志也不尽相同。

2.加工程序的一般格式

加工程序的一般格式包括程序开始符与结束符、程序名、程序主体,以及程序结束指令等。

● 程序开始符、结束符:为同一个字符,ISO代码中是%,EIA代码中是EP,书写时要单列一段。

● 程序名:程序名有两种形式,一种是由英文字母O和1~4位正整数组成;另一种是由英文字母开头,字母数字混合组成。一般要求单列一段。

● 程序主体:程序主体是由若干个程序段组成的。每个程序段一般占一行。

● 程序结束指令:程序结束指令可以用M02或M30。一般要求单列一段。

加工程序的一般格式示例如下。

技术点拨

M02和M03不能同时弹出在一组程序中。