一个数控加工程序由若干程序段组成。程序段是按照一定顺序排列,能使数控机床完成某种特定运动的一组指令,如“G0 X30 Z—20 F0.2 S500 M03”。它由若干个程序字组成,程序字通常是由英文字母表示的地址符和地址符后面的数字符号组成的,如“Z—20”即为一程序字,其中“Z”为地址符,“—”为符号,“20”为数字。
所谓程序段格式是指程序段的书写规则,分为固定程序段格式和可变程序段格式。可变程序段格式又分为使用地址符的可变程序段格式和使用分隔符的可变程序段格式两种。
1.使用地址符的可变程序段格式
这种格式又称为地址格式,它以地址符为首,其后由一串数字组成序号字和各种数据字,若干个字构成程序段并以结束符结束。在这种格式中,如果上一段程序已经写明,而本程序段又不变的那些字仍然有效,可以不再重写。在尺寸字中可只写有效数字,不必每个字都写满固定位数。用这种格式写出的各程序段长度与数据的个数都是可变的,故称为可变程序段格式。如
N10 G0 G54 X20 Y30Z2
N20 G1 Z-5
2.使用分隔符的可变程序段格式(www.xing528.com)
这种格式预先规定了输入时所有可能出现的字的顺序。这个顺序中每个数据字前以一个分隔符B 为首,根据已出现了几个分隔符,就可按预定顺序知道下面是哪个数据字。这样就可以不再使用地址符,只要按预定顺序把相应的一串数字跟在分隔符后面就可以了。如
BX BY BJ BZ
使用分隔符的可变程序段格式的长度和数据字的个数也是可变的。尺寸字中只写有效数字,重复的字可以略去。但应注意,原来排在那些略去字前的分隔符不能略去。这样,程序中若出现连在一起的两个分隔符,则表明其间略去了一个数据字。
3.固定程序段格式
这种格式不使用地址符,也不使用计数用的分隔符,它规定了在输入中所有可能出现的字的顺序,也规定了各个字的位数。对重复的字不能省略。一个字的有效位数少时,要在前面用“0”补足规定的位数。因为程序段中的字数及每个字的位数都是固定的,所以按这种格式书写的程序段长度都是一样的。这种格式也允许用分隔符将字隔开,但此处的分隔符只起将字隔开,使程序段清晰的作用,对程序本身并不起作用。如“10 00 54 25 45 15”。
我国关于程序段格式的标准为JB 3832—85,目前一般的切削加工类数控机床普遍采用使用地址符的可变程序段格式,它比较灵活、直观、适应性强,能有效缩短程序长度。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。