王玲麗
【摘 要】介紹FANUC系統(tǒng)立式加工中心機床手工編程的F代碼、M代碼、T代碼、G代碼的格式及相關(guān)注意事項。
【關(guān)鍵詞】FANUC系統(tǒng);編程;立式加工中心機床
數(shù)控機床是用數(shù)字化信號對機床的運動及其加工過程進行控制的機床。它是一種技術(shù)密集度及自動化程度很高的機電一體化加工設(shè)備,是數(shù)控技術(shù)與機床相結(jié)合的產(chǎn)物。在數(shù)控機床上加工零件時,首先進行程序編制,將加工零件的加工順序,工件與刀具相對運動軌跡的尺寸數(shù)據(jù),工藝參數(shù)以及輔助操作等加工信息,用規(guī)定的文字、數(shù)字、符號組成的代碼,按一定的格式編寫成加工程序,將程序的信息通過控制介質(zhì)輸入到數(shù)控裝置,由數(shù)控裝置控制機床進行自動加工。從零件圖紙到編制零件加工程序和制作控制介質(zhì)的全部過程,稱為程序編制。一個加工程序主要是由G代碼、F代碼、M代碼、S代碼、T代碼及尺寸數(shù)字組成,下面將介紹這些代碼的具體格式。
1.準(zhǔn)備功能G代碼
(1)點定位(G00)。
G00IP_;
IP:絕對值指定時,是終點坐標(biāo)值;增量值指定時,是刀具移動的距離。
(2)直線插補(G01)。
G01IP_F_;
IP:絕對值指定時,是終點坐標(biāo)值;增量值指定時,是刀具移動的距離. F:進給速度
(3)圓弧插補(G02、G03)。
G02/03X_Y_I_J_(R_)F_
XY:圓弧終點 I:X向起點到圓心的距離 J:Y向起點到圓心的距離 R:圓弧半徑 F:進給速度
(4)停刀(G04)。
G04X_;
X:指定時間
(5)機床坐標(biāo)系(G53)。
(G90)G53IP_;
IP:絕對尺寸字
(6)工件坐標(biāo)系(G54~G59)。
G54~G59IP_;
(7)絕對值編程(G90)。
G90IP_;
(8)增量值編程(G91)。
G91IP_;
(9)極坐標(biāo)生效/取消(G16/G15)。
G16X_Y_;
X:極坐標(biāo)半徑。 Y:極坐標(biāo)角度。
G15; 極坐標(biāo)取消。
(10)英制/公制轉(zhuǎn)換(G20/G21)。
G20; 英寸輸入
G21; 毫米輸入
(11)高速排屑鉆孔循環(huán)(G73)。
G73X_Y_Z_R_Q_F_;
XY:孔位數(shù)據(jù)Z:孔深R:安全距離Q:每次切削進給的切削深度F:進給速度
(12)鉆孔循環(huán)(G81)。
G81 X_Y_Z_R_F_;
XY:孔位數(shù)據(jù)Z:孔深R:安全距離F:進給速度
(13)排屑鉆孔循環(huán)(G83)。
G83X_Y_Z_R_Q_F_;
XY:孔位數(shù)據(jù)Z:孔深R:安全距離Q:每次切削進給的切削深度F:進給速度
(14)鏜孔循環(huán)(G85)。
G85 X_Y_Z_R_F_;
XY:孔位數(shù)據(jù)Z:孔深R:安全距離F:進給速度
(15)精鏜循環(huán)(G76)。
G76X_Y_Z_R_Q_F_;
XY:孔位數(shù)據(jù)Z:孔深R:安全距離Q:孔底偏移量F:進給速度
(16)攻絲循環(huán)(G84)。
G84 X_Y_Z_R_P_F_;
XY:孔位數(shù)據(jù) Z:孔深 R:安全距離 P:孔底暫停時間 F:進給速度
(17)排屑剛性攻絲循環(huán)(G84)。
G84 X_Y_Z_R_P_Q_F_;
XY:孔位數(shù)據(jù)Z:孔深R:安全距離Q:每次切削的進給深度F:進給速度
(18)取消固定循環(huán)(G80)。
G80或01組G代碼;
(19)比例縮放生效/取消(G51/G50)。
G51X_Y_Z_P_;
XYZ:比例縮放中心坐標(biāo)值的絕對值指令 P:縮放比例
G50; 比例縮放取消。
(20)坐標(biāo)系旋轉(zhuǎn)生效/取消(G68/G69)。
G68X_Y_R_;
XY:旋轉(zhuǎn)中心坐標(biāo)值 R:旋轉(zhuǎn)角度,逆時針為正
(21)刀具長度補償正向偏置/負向偏置(G43/G44)。
G43/G44H_;
H:指定刀具長度偏置值的地址
(22)刀具長度補償取消(G49)。
G49或H0
(23)刀具半徑左補償/右補償(G41/G42)。
G41/G42D_;
D:指定刀具半徑補償值的代碼
(24)刀具半徑補償取消(G40)。
G40;
2.輔助功能M代碼
輔助功能是指令機床部件啟停操作的功能。輔助功能可以通過操作面板上的按鍵控制,但為了實現(xiàn)更高的程序化、自動化,可以通過編程自動控制,減少手動操作。
以下列出最為常用的輔助功能M代碼:
3.切削進給F代碼
3.1每分進給(G94)
在F之后,指定每分鐘的刀具進給量。例如F100表示進給速度為100mm/mim。
指令格式:
G94;
F_;
3.2每轉(zhuǎn)進給(G95)
在F之后,指定主軸每轉(zhuǎn)的刀具進給量。例如F1表示進給為1mm/r。
指令格式:
G95;
F_;
4.換刀功能T代碼
在自動換刀的數(shù)控機床中,該代碼用以選擇所需的刀具。
指令格式:
M6T_;
5.結(jié)束語
盡管數(shù)控指令代碼是國際通用的,但是各個數(shù)控系統(tǒng)制造廠家往往自己定了一些編程規(guī)則,因此,在編程時還應(yīng)遵守具體機床編程手冊的規(guī)定,充分理解數(shù)控編程說明書的基礎(chǔ)上,正確掌握并充分利用編程中的各種指令和輔助功能,而且還必須具備機械加工工藝知識,在機床上多多進行編程實際操作,并對所編制的程序進行實際運行,這樣理論與實際相結(jié)合的練習(xí)才是更有效率、接受更快的學(xué)習(xí)編程方法,這樣編制的程序才能為機床的數(shù)控系統(tǒng)所接受。
【參考文獻】
[1]北京發(fā)那科機電有限公司.FANUC Oi-MC操作說明書,2002.
[2]王維.數(shù)控加工工藝及編程.北京:機械工業(yè)出版社,2001.
[3]陳宏.加工中心編程與操作.遼寧科學(xué)技術(shù)出版社,2009.