程序段的格式可分为地址格式、分隔顺序格式、固定程序段格式和可变程序段格式等。最常用的是可变程序段格式。
所谓可变程序段格式,就是程序段的长短随字数和字长(位数)都是可变的。《数控机床轮廓和点位切削加工可变程序段格式》(JB 3832—1985)中推荐用可变程序段格式。程序段由程序段号(字)、地址、数字、符号等组成。下面以上例N10程序段为例介绍程序段的格式:
N10 G01 X40 Z0 F0.2;
其中 N——程序段地址码(字),用于指令程序段号;
G——指令动作方式的准备功能地址(G01为直线插补指令);
X,Z——坐标轴地址,其后面的数字表示刀具在该坐标移动的目标点坐标;
F——进给量指令地址,其后面的数字表示进给量,F0.2表示进给量为0.2 mm/r;
;——段结束符号(EOB)。
程序段也可以认为由程序字组成。程序字的组成:
在程序段中表示地址的英文字母可分为尺寸字地址和非尺寸字地址两种。表示尺寸字地址的英文字母有X、Y、Z、U、V、W、P、Q、I、J、K、A、B、C、D、E、R、H共18个字母;表示非尺寸字地址有N、G、F,S、T、M、L、O共8个字母。其字母的含义见表3-1。(www.xing528.com)
表3-1 表示地址符的英文字母含义
程序中除了出现以上字母和数字外,还会用到一些符号,除了前面提到的“;”“.”和“-”外,还有如“+”(正号)、“/”(选择性程序段删除)等。
1.顺序号
数控程序的每一程序段之前可以加一顺序号,用地址N后面加上1~99 999中任意数字表示。顺序号与数控程序的加工顺序无关,它只是程序段的代号,故可任意编号。但最好以由小到大的顺序编号,这样较符合人们的思维习惯。
为了节省内存空间,一般数控程序不必在每一个程序段前面使用顺序号。但在复合循环指令中,如G70~G73,必须在加工范围的程序段上加上特定的顺序号。另外,在某些特定的加工程序段即作为一种标示,如常用顺序号标示加工种类,以便人们阅读理解程序,例如:
2.选择性程序段删除“/”
在程序段的最前端加一斜线“/”时,该程序段是否被执行由操作面板上的选择性程序段删除开关(跳步开关)来决定。当此开关处于“ON”(灯亮)时,则该程序段会被忽略而不被执行;当此开关处于“OF”(灯熄)时,则该程序段会被执行。所以程序中有“/”指令的程序段可由操作者视情况选择该程序段是否被执行。
“/”指令常置于程序段的最前端,若是置于程序段中的任何其他位置,则从“/”至“;”(程序段结束)间的所有指令可被忽略不执行。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。