GB/T 26677—2011
2011-06-16發(fā)布 2011-12-01實(shí)施
數(shù)控平面磨床軸運(yùn)動(dòng)按附錄A的規(guī)定。在程序中如果需要用宏變量,一般應(yīng)采用表2定義的宏變量,本標(biāo)準(zhǔn)未定義的宏變量允許自由定義并使用。因數(shù)控系統(tǒng)不同,宏變量表示形式會(huì)有變化,表2中的序號(hào)僅按順序規(guī)定宏變量的使用定義,如果超過表2的使用范圍,允許另外定義宏變量。宏變量的類型見附錄B中的表B.1,在另外定義宏變量時(shí),一般只能使用所選用的數(shù)控系統(tǒng)規(guī)定的局部變量。
表2 (續(xù))
0# 快速接近起始點(diǎn)的速度,伺服軸快速接近工件的起始點(diǎn)。
1#(Z軸)臥軸磨頭橫向行程起點(diǎn),橫向行程起點(diǎn)從Z軸零點(diǎn)開始計(jì)算。
2#(Z軸)臥軸磨頭橫向行程起點(diǎn),橫向行程起點(diǎn)從需要加工的行程起始點(diǎn)開始計(jì)算。
3#(Z軸)臥軸磨頭每次橫向斷續(xù)進(jìn)給量 規(guī)定接到斷續(xù)進(jìn)給信號(hào)后,橫向斷續(xù)進(jìn)給量。
4#(Z軸)臥軸磨頭橫向連續(xù)進(jìn)給速度 規(guī)定臥軸磨頭橫向連續(xù)進(jìn)給時(shí),Z軸速度。
5#(Z軸)臥軸磨頭橫向斷續(xù)進(jìn)給速度 規(guī)定臥軸磨頭橫向斷續(xù)進(jìn)給時(shí),Z軸速度。一般橫向斷續(xù)進(jìn)給時(shí)的Z軸速度設(shè)定會(huì)比橫向連續(xù)進(jìn)給時(shí)Z軸速度要高一些。
6#(Y軸)臥軸磨頭在執(zhí)行粗磨削加工工序時(shí),設(shè)定粗磨削垂直進(jìn)給總量。
7#(Y軸)臥軸磨頭在執(zhí)行粗磨削加工工序時(shí),每一次粗磨削時(shí)的垂直進(jìn)給量。
8#(Y軸)臥軸磨頭在執(zhí)行精磨削加工工序時(shí),設(shè)定精磨削垂直進(jìn)給總量。
9#(Y軸)臥軸磨頭在執(zhí)行精磨削加工工序時(shí),每一次精磨削時(shí)的垂直進(jìn)給量。
10#(Y軸)臥軸磨頭無進(jìn)給磨削次數(shù) 為了保證工件表面粗糙度,Y軸不進(jìn)給,控制Z軸往復(fù)次數(shù)。
11#(Y軸)臥軸磨頭連續(xù)進(jìn)給速度,設(shè)定在做橫向連續(xù)運(yùn)動(dòng)時(shí)的Y軸進(jìn)給速度。
12#(Y軸)臥軸磨頭斷續(xù)進(jìn)給速度,設(shè)定在做橫向斷續(xù)運(yùn)動(dòng)時(shí)的Y軸進(jìn)給速度。
13#(V軸)當(dāng)砂輪修整器裝在臥軸磨頭上時(shí),砂輪修整進(jìn)給總量。
14#(V軸)當(dāng)砂輪修整器裝在臥軸磨頭上時(shí),砂輪粗修整進(jìn)給總量。
15#(V軸)當(dāng)砂輪修整器裝在臥軸磨頭上時(shí),每次砂輪粗修整進(jìn)給量。
16#(V軸)當(dāng)砂輪修整器裝在臥軸磨頭上時(shí),砂輪精修整進(jìn)給總量。
17#(V軸)當(dāng)砂輪修整裝在臥軸磨頭上時(shí),每次砂輪精修整進(jìn)給量。
22# 砂輪修整時(shí),修整筆在(Z軸)臥軸磨頭的砂輪上來回次數(shù)。
24# 砂輪修整時(shí),修整筆在(X軸)立軸磨頭的砂輪上來回次數(shù)。
25# (B軸)變速旋轉(zhuǎn),Z軸(縱向)開始G55。
26#(Z軸)接近旋轉(zhuǎn)工作臺(tái)圓心時(shí),B軸旋轉(zhuǎn)速度。
27#(Z軸)接近旋轉(zhuǎn)工作臺(tái)圓周時(shí),B軸旋轉(zhuǎn)速度。
28#(Z軸)接近旋轉(zhuǎn)工作臺(tái)圓心時(shí)絕對(duì)坐標(biāo)。
29#(Z軸)接近旋轉(zhuǎn)工作臺(tái)圓周時(shí)絕對(duì)坐標(biāo)。
30#(B軸)變速時(shí)在接近旋轉(zhuǎn)工作臺(tái)圓周時(shí)速度。
31#(Z軸)立軸磨頭粗磨進(jìn)給總量。
32# (Z軸)立軸磨頭每次粗磨進(jìn)給總量。
33# (Z軸)立軸磨頭精磨進(jìn)給總量。
34# (Z軸)立軸磨頭每次精磨進(jìn)給量。
數(shù)控平面磨床輔助代碼和宏參數(shù)結(jié)合應(yīng)用示例參見附錄C。
附錄A
(規(guī)范性附錄)
數(shù)控平面磨床軸運(yùn)動(dòng)示例
圖A.1 數(shù)控臥軸矩臺(tái)平面磨床
圖A.2 數(shù)控立軸矩臺(tái)平面磨床
圖A.3 數(shù)控臥軸圓臺(tái)平面磨床
圖A.4 數(shù)控立軸圓臺(tái)平面磨床
附錄B(
資料性附錄)
宏參數(shù)示例
B.1 宏變量的表述方法
普通加工程序直接用數(shù)值指定G代碼和移動(dòng)距離;例如,G01和X100.0。使用用戶宏程序時(shí),數(shù)值可以直接指定或用宏變量指定。當(dāng)用變量時(shí),變量值可用程序或用MDI面板操作改變。用宏變量可以指定用戶宏程序本體中的地址值。變量值可以由主程序賦值或通過LCD/MDI設(shè)定,或者執(zhí)行用戶宏程序本體時(shí),賦給計(jì)算出的值??墒褂枚鄠€(gè)變量,這些變量用變量號(hào)來區(qū)別。變量號(hào)的表示是由所選用的數(shù)控系統(tǒng)決定,本示例用#為變量符號(hào)。宏變量一般是由變量符號(hào)和后續(xù)變量號(hào)組成。
圖A.5 數(shù)控龍門平面磨床
一般編程方法允許對(duì)變量命名,但用戶宏程序不需要,宏變量可以直接使用。宏變量用變量符號(hào)(#)和后面的變量號(hào)指定,格式如下:
#i(i=1,2,200,1000,…)
例如:
#1,#2,#101 等均表示變量,即變量由“ #+數(shù)值”組成。
表達(dá)式可以用于指定變量號(hào)。此時(shí),表達(dá)式必須封閉在括號(hào)中。例如:
#[#1+#2-12]
使用實(shí)例:
#1=#2+100;
G01 X#1 F300。
B.2 宏變量的類型
宏變量的類型見表B.1。
表B.1 宏變量類型
B.3 宏變量的顯示
按操作面板上的“刀補(bǔ)”按鈕進(jìn)入刀補(bǔ)界面,能找到變量#100~#999,變量號(hào)右側(cè)一欄是該變量的數(shù)值,如果變量未曾賦值,則變量值顯示為空。
B.4 宏變量的引用
在地址后指定變量號(hào)即可引用其變量值。當(dāng)用表達(dá)式指定變量時(shí),要把表達(dá)式放在中括號(hào)中。例如:
被引用變量的值根據(jù)地址最小設(shè)定單位自動(dòng)地舍入。例如:
系統(tǒng)公制編程時(shí)最小輸入增量默認(rèn)為1/1000mm,當(dāng)把12.3456賦給#1時(shí),指令G00X#1,實(shí)際是指令G00X12.346。
改變引用變量的值的符號(hào),要把負(fù)號(hào)(-)放在#的前面。例如:
B.5 宏變量的限制
程序號(hào),順序號(hào)不能使用變量。例如,下面情況不能使用變量:
附錄C
(資料性附錄)
數(shù)控平面磨床輔助代碼和宏參數(shù)結(jié)合應(yīng)用示例
有一工件,需要在數(shù)控臥軸矩臺(tái)平面磨床上加工,按斷續(xù)雙進(jìn)刀方式磨削。按第4章,選用相應(yīng)的輔助功能M代碼。根據(jù)加工工件的實(shí)際需求,按第5章選用相應(yīng)的宏參數(shù),所選用的數(shù)控系統(tǒng)宏參數(shù)的代碼是R,編制斷續(xù)雙進(jìn)刀加工程序(在執(zhí)行這個(gè)加工程序前,應(yīng)先對(duì)相應(yīng)的宏參數(shù)R進(jìn)行賦值),程序清單如下:
程序名:斷續(xù)雙進(jìn)刀磨削程序
(完)