加工中心的編程
1.常用G代碼、M代碼
前面幾章對絕大部分G代碼、M代碼已經(jīng)加以說明。這里只簡要介紹與加工中心有關(guān)的代碼。
(1)G30返回第二、三、四參考點
加工中心第一參考點一般為機床各坐標機械零點,而機床通常還設(shè)有第二、三、四參考點,用于機床換刀、拖板交換等。
機床第二、三、四參考點的實際位置,是在機床安裝調(diào)試時實際測量,由機床參數(shù)設(shè)定的,它實際上是與第一參考點之間的一個固定距離。
G30指令形式如下:
G30 P2(P3、P4) X_Y_Z_;
該指令用法與G28指令基本相同,只是它返回的不是機床零點。其中P2指第二參考點,P3、P4指第三、四參考點。如果只有一項坐標返回第二參考點(第三、四參考點),其余坐際指令可以省略。
在機床接通電源后,必須進行一次返回第一參考點后(建立機床坐標系)才能執(zhí)行G30指令。
(2)T功能
T在加工中心程序中代表刀具號。如T2表示第二把刀具號。也有的加工中心刀具在刀庫中隨機放置,由計算機記憶刀具實際存放的位置。
(3)F、S、H/D功能
F、S功能與數(shù)控銑床大體相同,主要用于機床主軸轉(zhuǎn)速和各坐標切削的進給量。
H/D功能:由于每把刀具的長度和半徑各不相同,需要在刀具交換到主軸上以后,通過指令自動讀取刀具長度,在H代碼后面加兩位數(shù)字表示當前主軸刀具的實際長度儲存于相應(yīng)存儲器中。
在刀具使用中,如果同一把刀具由于使用方法不同,可以有多個刀具長度分別存儲于不同的存儲器中。例如用樣是T2這把刀,可以把刀具長度1存儲于H2中,把刀具長度2存儲于H20中,需要時分別調(diào)用。
D指令為讀取刀具半徑數(shù)據(jù),其用法與H指令相同。
(4)M指令
M指令絕大部分與數(shù)控銑床相同,僅個別M指令為加工中心所特有。
M6指令是加工中心的換刀指令。在機床到達換刀參考點后,執(zhí)行該指令可以自動更換主軸上的加工刀具。例如:
N10 G00 G91 G30 Y0 Z0 T2;
N20 G00 G28 X0 M6;
N10程序段為機床Y、Z坐標返回第二參考點(換刀點),同時刀庫運動到指定位,將T2從刀庫抓到機械手中。N20程序為機床X坐標返回第一參考點,X返回第一參考點是為換刀時躲開加工工件,以免發(fā)生干涉。X坐標到位后,將機械手上刀具與主軸上刀具進行對調(diào),使主軸裝上T2,繼續(xù)進行加工,再將從主軸卸下的刀具裝到刀庫中相應(yīng)位置。
有些M指令是機床制造廠家自行規(guī)定含義,作為特殊功能使用的。
2.固定循環(huán)指令
加工中心上應(yīng)用的固定循環(huán)和宏程序,與數(shù)控銑床的使用方法基本相同。
在使用固定循環(huán)編程時,不同的數(shù)控系統(tǒng)所需要給定的參數(shù)有所不同,可跟據(jù)系統(tǒng)操作說明書使用。
3.子程序
加工中心子程序的使用非常靈活,它可以大量壓縮程序篇幅,減少程序占用的內(nèi)存使程序變得簡單明了。同時也可以把一些特殊功能編寫成子程序,如換刀子程序、拖板交換子程序、加工程序工件零點自動換算子程序等,需要時只需簡單調(diào)用。
免責聲明:以上內(nèi)容源自網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。