劉國航 牛雪平 陶衛軍
(鄭州飛機裝備有限責任公司,河南 鄭州 450005)
FANUC數控系統定制螺旋銑孔G代碼指令
劉國航 牛雪平 陶衛軍
(鄭州飛機裝備有限責任公司,河南 鄭州 450005)
FANUC系統允許用戶自定義特殊循環,通過編制螺旋銑孔宏程序,并存儲在FANUC系統中,定義G代碼指令進行調用。其可以方便快捷地實現螺旋銑孔加工。
螺旋銑削;宏程序;循環;G代碼指令
在機械加工中,有時需要加工平底孔或者在銑削槽腔時要先加工落刀孔。利用鉆頭加工有時可以解決問題,但存在效率較低且額外占用刀位等問題。利用銑刀螺旋銑孔效率較高,并且不需要額外鉆頭。然而,相對于系統自帶G81、G83鉆孔循環指令,編制螺旋銑孔程序顯得繁瑣費時。因此,利用FANUC系統允許用戶自定義特殊循環,利用G代碼指令進行調用的特性,通過定制特殊循環指令,彌補編制螺旋銑孔繁瑣費時弊端[1]。
螺旋銑孔作為一種新興的制孔方式,主要適合于較大孔徑的孔加工。螺旋銑孔與傳統銑孔或者鉆孔有較大區別,螺旋銑孔是X軸、Y軸在進行圓弧插補時,Z軸也同時進行插補,其軌跡為螺旋線。切削時刀齒側刃與底刃同時切削,坡切角度不宜過大,根據刀具底齒形狀,坡切角度一般為3°~5°,選中過大的坡切角度可能會造成崩刃。螺旋插補時,刀具切深較小,加工余量穩定,根據“小切深、大進給”的加工經驗,可以給予較大的經給量。利用刀具的中心線與孔德中心線的偏移來實現對不同孔徑的加工。螺旋銑削具有切削力小,一次加工精度高,對于變孔徑加工效率高,比普通鉆孔的表面質量好等優點,在航空加工領域越來越廣泛地被采用。
2.1 局部變量賦值
FANUC系統為局部變量的賦值提供了獨立的列表,將#1、#2、#3、……對應到字母A、B、C、……。如常用G代碼指令G81X_Y_Z_R_F_,其中X、Y、Z、R和F都對應著不同的變量。變量列表如表1所示。

表1 變量列表
2.2 G代碼宏程序調用
在眾多的G代碼中,有10個可以定義為特殊的用戶宏程序,這種宏程序由G代碼調用。除了G65、G66和G67代碼外,可以從G01~G255中任意選擇。當然要定義的G代碼指令必須與系統自帶G代碼指令不同。不同的FANUC控制系統,與G代碼宏程序調用相關的系統參數不同,以FANUC系統10/11/15系列為例,其對應參數見表2。

表2 FANUC系統10/11/15系列對應參數
2.3 調用G代碼指令
將編寫的宏程序命名為09010,通過設置系統參數7050,定義G101調用宏程序。格式為:

與系統自帶的循環指令使用格式類似,該指令一共有9個變量。X_Y_表示孔中心位置,如果缺省以指令之前位置為圓心;D_表示銑削直徑,不可缺省;Z_表示螺旋銑削深度,不可缺省;R_表示螺旋銑削起始高度位置,不可缺省;A_表示坡切角度,缺省為3°;F_表示進給速度,不可缺省;H_表示刀具偏置號,默認缺省;M_表示是否在最底層精銑一圈,默認缺省。


通過定制螺旋銑孔固定循環指令,可以利用手工高效編制各種規格的孔的螺旋銑削程序,最大限度地發揮螺旋銑削加工孔的優勢,如果在車間各類FANUC機床上廣泛定制螺旋銑孔固定循環,必然會產生較大的經濟效益。
[1]孟少農.機械加工工藝手冊[M].北京:機械工業出版社,2002.
FANUC CNC System Customization Spiral Milling Hole G Code Instructions
Liu Guohang Niu Xueping Tao Weijun
(Zhengzhou Aircraft Equipment Co.Ltd.,Zhengzhou Henan 450005)
FANUC system allows users to customize special circulation,through the spiral milling Kong Hong pro?gram,and stored in the FANUC system,defining the G code instructions was used to call,which can be convenient and quick to realize the spiral milling processing.
spiral milling;macro program;loop;G code instructions
TG54
A
1003-5168(2016)09-0043-02
2016-08-23
劉國航(1976-),男,工程師,研究方向:機械技術。