1. 程序段格式
圖1 組成程序段要素示意圖
所謂程序段格式,即一個(gè)程序段中字的排列、書寫方式和順序,以及每個(gè)字和整個(gè)程序段的長度限制和規(guī)定。不同的數(shù)控系統(tǒng)往往有不同的程序段格式,
格式不符合規(guī)定,數(shù)控系統(tǒng)便不能接受。
目前較常用的程序段格式是字一地址程序段格式,如前面舉例介紹的程序格式。程序段中每個(gè)字都以地址符開始,其后再跟有符號和數(shù)字,代碼字的排列
順序沒有嚴(yán)格的要求,不需要的代碼字以及與上段相同的續(xù)效字可以不寫,這種格式的特點(diǎn)是:程序簡單,可讀性強(qiáng),易于檢查。因此,現(xiàn)代數(shù)控機(jī)床廣泛采用這種格式。
程序段是可作為一個(gè)單位來處理的連續(xù)的字組,是數(shù)控加工程序中的一條語句。一個(gè)完整的數(shù)控加工程序是若干個(gè)程序段組成的。
地址可變程序段格式中,在上一程序段中寫明的、本程序段里又不變化的那些字仍然有效,可以不再重寫。這種功能字稱之為續(xù)效字。
程序段格式舉例:
n30 g01 x88.1 y30.2 f500 s3000 t02 m08
n40 x90(本程序段省略了續(xù)效字“g01,y30.2,f500,s3000,t02,m08”,但它們的功能仍然有效)
在程序段中,必須明確以下幾點(diǎn)的對應(yīng)關(guān)系:
移動(dòng)目標(biāo):終點(diǎn)坐標(biāo)值;
沿怎樣的軌跡移動(dòng):準(zhǔn)備功能字;
進(jìn)給速度:進(jìn)給功能字f;
切削速度:主軸轉(zhuǎn)速功能字s;
使用刀具:刀具功能字t;
機(jī)床輔助動(dòng)作:輔助功能字m。
組成程序段的各要素如圖所示。
2.加工程序的一般格式
(1)程序開始符、結(jié)束符
程序開始符、結(jié)束符是同一個(gè)字符,iso代碼中是%,eia代碼中是ep,書寫時(shí)要單列一段。
(2)程序名
程序名有兩種形式:一種是英文字母o和1~4位正整數(shù)組成;另一種是由英文字母開頭,字母數(shù)字混合組成的。一般要求單列一段。
(3)程序主體
程序主體是由若干個(gè)程序段組成的。每個(gè)程序段一般占一行。
(4)程序結(jié)束指令
程序結(jié)束指令可以用m02或m30。一般要求單列一段。
加工程序的一般格式舉例:
% // 開始符
o1000 // 程序名
n10 g00 g54 x50 y30 m03 s3000
n20 g01 x88.1 y30.2 f500 t02 m08 // 程序主體
n30 x90
……
n300 m30 // 結(jié)束符