精工銑床編程中介紹的準備功能G代碼和輔助功能}1代碼在加工中心編程中依然有效,只是不同的系統功能略有差別。以850型精工加工中心為例,介紹CNC加工中心程序編制的基本方法。該加工中心配備的是華中世紀星HNC-21 M精工系統,該系統常用的一些G指令可參考第13章精工銑加工中的c指令,M代碼如表14. 2所示。加工中心的編程方法與一般精工銑床的編程方法相同,在第13‘章已經介紹。下面以華中精工系統為例,重點介紹加工中心特有的一些程序編制方法。 1.工件坐標系指令 由于加工中心可以進行多工位加工,故常常在一個程序中用到多個坐標系。利用G54G59則可建立6個工件坐標系,如圖14. 10所示。 例如,用G54和G59建立兩個坐標系,首先測量出對應工件原點與機床原點的偏置量,即G54 (X1, Y1, Z1)、G59 (X6, Y6, Z6),然后在相應的工件坐標系選擇畫面上填人相應值,就完成了G54 , G59工件坐標系的設定。此后程序中有G90 G54 X30 Y20時,則向預先設定的工件坐標系中的A點移動,如圖14. 11所示。2.換刀指令 換刀指令由G,r M06構成。T為選刀指令,通常為T00一199 , T00為刀具庫中的空刀位,不裝置刀具。通常在加工程序完畢前,要把主軸上的刀送回刀具庫中,履行T00 M06即可。T01一T99為1一99號刀具方位。如果說要用3號刀,那么T03的功能即是把刀具庫中的3號刀位上的刀轉至待取方位。M06為換刀指令,當履行M06時,自動換刀裝置把待取方位上的刀與主軸上的刀一起取下并相互交換方位。通常選刀和換刀分開履行,選刀動作可與機床加工一起進行,即利用切削時間選好刀具;而換刀有必要在主軸停轉條件下進行,因此換刀動作指令M06有必要編在用“新刀”進行加工的程序段之前,等換上“新刀”,發動主軸后,方可進行下面程序段的加工。通常加工中心換刀前要履行G28指令,使主軸刀具卡盤端面中心回來機床參考點、.;在G28指令前,一定要撤銷刀具的半徑抵償和長度抵償。G28的運用格式如下:G53 G28 X _Y_ Z; 其中,G53為機床坐標系指令,X_ Y_ Z_為機床坐標系中的位置坐標,該指令的意義是刀具經過中間點X_ Y_ Z_返回機床的參考點,X_ Y_ Z_是刀具回機床參考途中必須經過的中間位置。如要換T03作為下一工序的使用刀具,其指令程序段為:T03 選T03號刀具……G40 G99; 換刀前取消當前使用刀具的半徑補償和長度補償G53 G28 ZO M06通過機床坐標系Z軸零點返回機床參考點,執行換刀動作Ma 6,把T03裝在主軸上……精工系統不一樣,返回參考點的指令也不盡祖同。在華中精工系統中,使用指令G29,該指令功能與G28相似。不同之處是刀具自動返回第二參考點,參數來設定的,G29指令必須在刀具返回第一參考點后才有效。而第二參考點的位置是由通常G29指令用于自動換刀位置與參考點不同的場合,而在使用G29前,同G28一樣應先取消刀具補償。指令程序段為: T06;選Tos刀具 G4 0 ;取消刀具半徑補償 G9I G29X0 Y0 Z0;返回第二參考點(換刀點) M06:執行換刀動作MO 6,把TO 6裝在主軸上 3.刀具補償 (1)刀具半徑補償G40 G41 G42。加工中心的刀具半徑補償與精工銑床刀具半徑補償類似,一般是指銑刀中心軌跡與工件的實際尺寸之間的距離采用半徑補償方式來設定,補償量為刀具半徑值。第13章已經介紹過,在使用半徑補償時,編程按工件實際尺寸來計一算,而加工中刀具軌跡可自動偏置。詳細內容見第13章13. 3. 3精工銑床編程指令簡介; (2)刀具長度抵償G43 G44 G49。在精工銑床上需要用刀具長度抵償功能抵償刀具的磨損。加工中也有相同的疑問,并且因為多把刀具參加一個零件的加工,還產生了新的疑問。當一個加工程序內要運用幾把刀時,因為每把刀的長度不一樣,在同一坐標系內,在Z值不變的情況下,每把刀具的端面在Z方向的實際方位有所不一樣,這會給編程帶來很大困難。為此,先將一把刀作為規范刀具,以此為基準,將其他刀具的長度相對于規范刀具長度的添加或削減值作為抵償記錄在機床精工系統的某個單元內。當刀具Z方向運動時,精工系統將依據已記錄的抵償值作相應的批改。當實際刀具與編程刀具長度不符時,用長度抵償進行批改可不必改變所編程序。詳細內容見第13章13. 3. 3精工銑床編程指令簡介::