GB/T 26677—2011
2011-06-16發布 2011-12-01實施
數控平面磨床軸運動按附錄A的規定。在程序中如果需要用宏變量,一般應采用表2定義的宏變量,本標準未定義的宏變量允許自由定義并使用。因數控系統不同,宏變量表示形式會有變化,表2中的序號僅按順序規定宏變量的使用定義,如果超過表2的使用范圍,允許另外定義宏變量。宏變量的類型見附錄B中的表B.1,在另外定義宏變量時,一般只能使用所選用的數控系統規定的局部變量。

表2 (續)
0# 快速接近起始點的速度,伺服軸快速接近工件的起始點。
1#(Z軸)臥軸磨頭橫向行程起點,橫向行程起點從Z軸零點開始計算。
2#(Z軸)臥軸磨頭橫向行程起點,橫向行程起點從需要加工的行程起始點開始計算。
3#(Z軸)臥軸磨頭每次橫向斷續進給量 規定接到斷續進給信號后,橫向斷續進給量。
4#(Z軸)臥軸磨頭橫向連續進給速度 規定臥軸磨頭橫向連續進給時,Z軸速度。
5#(Z軸)臥軸磨頭橫向斷續進給速度 規定臥軸磨頭橫向斷續進給時,Z軸速度。一般橫向斷續進給時的Z軸速度設定會比橫向連續進給時Z軸速度要高一些。
6#(Y軸)臥軸磨頭在執行粗磨削加工工序時,設定粗磨削垂直進給總量。
7#(Y軸)臥軸磨頭在執行粗磨削加工工序時,每一次粗磨削時的垂直進給量。
8#(Y軸)臥軸磨頭在執行精磨削加工工序時,設定精磨削垂直進給總量。
9#(Y軸)臥軸磨頭在執行精磨削加工工序時,每一次精磨削時的垂直進給量。
10#(Y軸)臥軸磨頭無進給磨削次數 為了保證工件表面粗糙度,Y軸不進給,控制Z軸往復次數。
11#(Y軸)臥軸磨頭連續進給速度,設定在做橫向連續運動時的Y軸進給速度。
12#(Y軸)臥軸磨頭斷續進給速度,設定在做橫向斷續運動時的Y軸進給速度。
13#(V軸)當砂輪修整器裝在臥軸磨頭上時,砂輪修整進給總量。
14#(V軸)當砂輪修整器裝在臥軸磨頭上時,砂輪粗修整進給總量。
15#(V軸)當砂輪修整器裝在臥軸磨頭上時,每次砂輪粗修整進給量。
16#(V軸)當砂輪修整器裝在臥軸磨頭上時,砂輪精修整進給總量。
17#(V軸)當砂輪修整裝在臥軸磨頭上時,每次砂輪精修整進給量。
22# 砂輪修整時,修整筆在(Z軸)臥軸磨頭的砂輪上來回次數。
24# 砂輪修整時,修整筆在(X軸)立軸磨頭的砂輪上來回次數。
25# (B軸)變速旋轉,Z軸(縱向)開始G55。
26#(Z軸)接近旋轉工作臺圓心時,B軸旋轉速度。
27#(Z軸)接近旋轉工作臺圓周時,B軸旋轉速度。
28#(Z軸)接近旋轉工作臺圓心時絕對坐標。
29#(Z軸)接近旋轉工作臺圓周時絕對坐標。
30#(B軸)變速時在接近旋轉工作臺圓周時速度。
31#(Z軸)立軸磨頭粗磨進給總量。
32# (Z軸)立軸磨頭每次粗磨進給總量。
33# (Z軸)立軸磨頭精磨進給總量。
34# (Z軸)立軸磨頭每次精磨進給量。
數控平面磨床輔助代碼和宏參數結合應用示例參見附錄C。
附錄A
(規范性附錄)
數控平面磨床軸運動示例

圖A.1 數控臥軸矩臺平面磨床

圖A.2 數控立軸矩臺平面磨床

圖A.3 數控臥軸圓臺平面磨床

圖A.4 數控立軸圓臺平面磨床
附錄B(
資料性附錄)
宏參數示例
B.1 宏變量的表述方法
普通加工程序直接用數值指定G代碼和移動距離;例如,G01和X100.0。使用用戶宏程序時,數值可以直接指定或用宏變量指定。當用變量時,變量值可用程序或用MDI面板操作改變。用宏變量可以指定用戶宏程序本體中的地址值。變量值可以由主程序賦值或通過LCD/MDI設定,或者執行用戶宏程序本體時,賦給計算出的值。可使用多個變量,這些變量用變量號來區別。變量號的表示是由所選用的數控系統決定,本示例用#為變量符號。宏變量一般是由變量符號和后續變量號組成。

圖A.5 數控龍門平面磨床
一般編程方法允許對變量命名,但用戶宏程序不需要,宏變量可以直接使用。宏變量用變量符號(#)和后面的變量號指定,格式如下:
#i(i=1,2,200,1000,…)
例如:
#1,#2,#101 等均表示變量,即變量由“ #+數值”組成。
表達式可以用于指定變量號。此時,表達式必須封閉在括號中。例如:
#[#1+#2-12]
使用實例:
#1=#2+100;
G01 X#1 F300。
B.2 宏變量的類型
宏變量的類型見表B.1。

表B.1 宏變量類型
B.3 宏變量的顯示
按操作面板上的“刀補”按鈕進入刀補界面,能找到變量#100~#999,變量號右側一欄是該變量的數值,如果變量未曾賦值,則變量值顯示為空。
B.4 宏變量的引用
在地址后指定變量號即可引用其變量值。當用表達式指定變量時,要把表達式放在中括號中。例如:

被引用變量的值根據地址最小設定單位自動地舍入。例如:
系統公制編程時最小輸入增量默認為1/1000mm,當把12.3456賦給#1時,指令G00X#1,實際是指令G00X12.346。
改變引用變量的值的符號,要把負號(-)放在#的前面。例如:

B.5 宏變量的限制
程序號,順序號不能使用變量。例如,下面情況不能使用變量:

附錄C
(資料性附錄)
數控平面磨床輔助代碼和宏參數結合應用示例
有一工件,需要在數控臥軸矩臺平面磨床上加工,按斷續雙進刀方式磨削。按第4章,選用相應的輔助功能M代碼。根據加工工件的實際需求,按第5章選用相應的宏參數,所選用的數控系統宏參數的代碼是R,編制斷續雙進刀加工程序(在執行這個加工程序前,應先對相應的宏參數R進行賦值),程序清單如下:
程序名:斷續雙進刀磨削程序




(完)