徐洪健
(上海諾倬力機電科技有限公司,上海201111)
圖3 類型56
我國航空、航天工業(yè)的大力發(fā)展對于國產(chǎn)機床是千載難逢的機遇及挑戰(zhàn),我司緊緊抓住這次機遇,針對葉片、葉輪行業(yè)自主研發(fā)制造了幾款專機(圖1),在機床結(jié)構(gòu)設(shè)計和制造等方面吸收了國內(nèi)外先進技術(shù),按模塊化設(shè)計方法開發(fā)研制,是融先進機電技術(shù)為一體的高科技產(chǎn)品,并實現(xiàn)了對進口產(chǎn)品的全面超越及替代。
五軸機床主要應(yīng)用于航空航天、汽車等領(lǐng)域,有的新產(chǎn)品零件及成型模具形狀很復(fù)雜,精度要求也很高,而具備高柔性、高精度、高集成性和完整加工能力的五軸數(shù)控加工中心可很好地解決復(fù)雜零件加工的精度和周期問題,大大縮短研發(fā)周期,提高新產(chǎn)品的成功率。針對五軸機床功能的特殊性,本文主要做以下介紹:
圖1 機床外觀圖
所有五軸功能的設(shè)定一般通過機床數(shù)據(jù)設(shè)定來實現(xiàn),需經(jīng)過精確計算和多次測試,從而保證功能的穩(wěn)定性。五軸轉(zhuǎn)換原理(TRAORI指令)是一種特殊的坐標(biāo)轉(zhuǎn)換,如同TRANSMIT(端面銑削)、TRACYL(柱面銑削)、TRAANG(斜軸功能)的坐標(biāo)轉(zhuǎn)換,在系統(tǒng)中設(shè)置5個機床軸(直線軸和旋轉(zhuǎn)軸)的幾何關(guān)系及尺寸鏈。在五軸轉(zhuǎn)換狀態(tài)下,系統(tǒng)根據(jù)配置的數(shù)據(jù),自動實時將編程指令轉(zhuǎn)換成各個機床軸運動指令,達到編程指令的軌跡要求。840D sl支持20組坐標(biāo)轉(zhuǎn)換。
五軸機床的軸分配規(guī)定為:三個直線軸分別對應(yīng)五軸的第一、二、三軸,第一旋轉(zhuǎn)軸對應(yīng)第四軸,第二旋轉(zhuǎn)軸對應(yīng)第五軸;第一旋轉(zhuǎn)軸的運動會改變第二旋轉(zhuǎn)軸的傾向。
通用五軸轉(zhuǎn)換模型,支持以下三種結(jié)構(gòu):
2.1.1 轉(zhuǎn)換類型24
刀具旋轉(zhuǎn)類型,C軸為1st旋轉(zhuǎn)軸,B軸為2nd旋轉(zhuǎn)軸,兩個旋轉(zhuǎn)軸都在主軸側(cè)。這種類型(圖2)主要應(yīng)用于五軸龍門機床,可進行多面體及大型船用螺旋槳、葉輪等曲面加工。
2.1.2 轉(zhuǎn)換類型56
刀具旋轉(zhuǎn)+工件旋轉(zhuǎn),刀具旋轉(zhuǎn)軸B軸為1st旋轉(zhuǎn)軸,工件旋轉(zhuǎn)軸C軸為2nd旋轉(zhuǎn)軸,兩個旋轉(zhuǎn)軸,一個在主軸側(cè),另一個在工件側(cè)。這種形式(圖3)的五軸頭多用于專機型五軸,我司葉片五軸專機應(yīng)用了這個形式結(jié)構(gòu)。
2.1.3 轉(zhuǎn)換類型40
工件旋轉(zhuǎn),B軸為1st旋轉(zhuǎn)軸,C軸為2nd旋轉(zhuǎn)軸,兩個旋轉(zhuǎn)軸都在工件側(cè)。這種(圖4)就是我們常說的搖籃轉(zhuǎn)臺,主要應(yīng)用于小型回轉(zhuǎn)類零件加工,如葉輪、磨具等產(chǎn)品。
圖4 類型40
2.2.1 定義參與五軸轉(zhuǎn)換的通道軸[步驟1:設(shè)定MD24110、MD24120(通道軸號)]
TRAFO_AXES_IN(MD24110):設(shè)置參與五軸轉(zhuǎn)換的通道軸。
TRAFO_GEOAX_ASSIGN_TAB_1(MD24120):設(shè)置五軸轉(zhuǎn)換的幾何軸。
五軸轉(zhuǎn)換:
MD24110 TRAFO_AXES_IN[0..2]:X/Y/Z軸 參與轉(zhuǎn)換的直線軸。
MD24110 TRAFO_AXES_IN[3]:B軸1st旋轉(zhuǎn)軸。MD24110 TRAFO_AXES_IN[4]:A軸2nd旋轉(zhuǎn)軸。
2.2.2 旋轉(zhuǎn)軸定義(步驟2:設(shè)定MD24570、MD24572)
TRAF05_AXIS1(MD24570):定義1st旋轉(zhuǎn)軸
TRAF05_AXIS2(MD24572):定義2nd旋轉(zhuǎn)軸索引號:
[0]:圍繞X軸旋轉(zhuǎn)——A軸;
[1]:圍繞Y軸旋轉(zhuǎn)——B軸;
[2]:圍繞Z軸旋轉(zhuǎn)——C軸。
根據(jù)以上參數(shù)的定義設(shè)置:
MD24570TRAF05_AXIS1[1]=1;設(shè)置第一回轉(zhuǎn)軸(B軸)圍繞Y軸旋轉(zhuǎn)。
MD24572TRAF05_AXIS2[0]=-1;設(shè)置第二回轉(zhuǎn)軸(A軸)圍繞X軸旋轉(zhuǎn)。
2.2.3 刀具矢量方向(步驟3:設(shè)定MD24574)
Base_Orient:定義刀具矢量方向,一般都是沿Z軸方向。
Base_Orient[0]:沿X軸方向;
Base_Orient[1]:沿Y軸方向;
Base_Orient[2]:沿Z軸方向。
根據(jù)以上參數(shù)的定義設(shè)置:
MD24574 Base_Orient[2]=1:刀具矢量Z方向。
2.2.4 五軸的幾何參數(shù)(步驟4:設(shè)定MD24500、MD24550、MD24558、MD24560)
2.2.4.1 幾何尺寸設(shè)定
MD24500——Part_Offset;
MD24550——Base_Tool;
MD24558——Joint_Offset_Part;
MD24560——Joint_Offset。
2.2.4.2 類型56
Base_Tool:刀具基準(zhǔn)點到1st旋轉(zhuǎn)軸的回轉(zhuǎn)中心;
Joint_Offset:1st旋轉(zhuǎn)軸的回轉(zhuǎn)中心到刀具基準(zhǔn)點;
幾何關(guān)系:Joint_Offset=-Base_Tool。
Joint_Offset_Part:機床零點到2nd旋轉(zhuǎn)軸的回轉(zhuǎn)中心;
Part_Offset:2nd旋轉(zhuǎn)軸的回轉(zhuǎn)中心到機床零點;
幾何關(guān)系:Part_Offset=-Joint_Offset_Part。
硬件要求:(1)3D表;(2)千分表;(3)3D測量球。
幾何數(shù)據(jù)的取得主要有兩種途徑:(1)成品機械部件可由制造商提供幾何尺寸,由于零部件加工及裝配過程中肯定會存在一些零件本身的誤差和人為裝配誤差,所以必須要借用工具進行多次測量補正。(2)借助工具在機床上測量。
在Z向借用3D表和千分表測量,首先要知道測量工具長度L:
(1)主軸抓取3D表,Z軸方向上找高點對表(千分表),讀表固定數(shù)Z0(圖5),例如:表數(shù)為0.10。
(2)千分表對主軸鼻端(圖6),讀表固定數(shù)Z1。
圖5 3D表和千分表測量
圖6 千分表對主軸鼻端
(3)通過兩次機床坐標(biāo)讀取求出刀長。
其次,借用工具3D表和3D測量球求主軸鼻端到B軸軸線Z向的距離。主軸抓取3D表,B軸為0°。在Z軸方向上找測量球高點,讀表固定數(shù)(圖7),例如:表數(shù)為0.10。
B軸旋轉(zhuǎn)90°,對測量球上沿高點(圖8)。
圖7 B軸為0°時進行量測
圖8 B軸旋轉(zhuǎn)90°時進行量測
用B軸0°的Z軸坐標(biāo)Z10減去B軸90°的Z軸坐標(biāo)Z11,去除刀長240.5,再加上3D表球的半徑(因為B軸0°時,減去刀長多減了3D球的半徑1.977)。
設(shè)置:MD24550 Base_Tool[2]=-ZL;MD24560 Joint_Offset[2]=ZL。
B軸旋轉(zhuǎn)90°時,對測量球上沿高點,Z軸坐標(biāo)為Z20;B軸旋轉(zhuǎn)-90°時,對測量球上沿高點,Z軸坐標(biāo)為Z21。
通過計算:Z20-Z21=ZX,單邊差:ZH/2(即X向B軸軸線和主軸軸線偏差),判斷確定主軸中心線偏移方向。
設(shè)置:MD24550 Base_Tool[0]=-ZX;MD24560 Joint_Offset[0]=ZX。
在Z向借用3D表,Z軸方向上找A軸盤面高點對表(千分表),讀表固定數(shù)Z30(圖9),例如:表數(shù)為0.10。
圖9 Z軸方向?qū)ふ褹軸盤面高點
精優(yōu)曲面是用于模具加工的功能,包含G功能、壓縮器、輪廓控制、預(yù)讀等功能。使用精優(yōu)曲面的最簡單方法是在模具加工程序中使用Cycle832循環(huán),其一是在程序編輯器中有支持畫面,其二是一般CAM系統(tǒng)里有相應(yīng)的后處理(如UG的NX軟件),如果靠輸入各個功能指令比較繁瑣。精優(yōu)曲面的激活需要設(shè)置若干機床參數(shù),為此西門子專門提供機床參數(shù)設(shè)置檢查程序。使用精優(yōu)曲面的步驟為:
(1)將機床數(shù)據(jù)檢查程序拷貝進系統(tǒng);
(2)修改參數(shù)MD11420≥10,并生效;
(3)運行該程序,會在子程序目錄中生成一個新的程序(MDADVS.SPF);
(4)機床數(shù)據(jù)檢查程序會比較系統(tǒng)當(dāng)前的設(shè)置與標(biāo)準(zhǔn)設(shè)置的區(qū)別,并在新生成的程序中顯示出來;根據(jù)這個新生成程序的提示修改系統(tǒng)的設(shè)置。
用TRAORI指令可以激活五軸轉(zhuǎn)換功能,能進行同步五軸加工,TRAORI指令編程時,NC程序中參考尺寸發(fā)生變化,線性軸X、Y、Z的坐標(biāo)關(guān)系到刀尖的位置。如果除了線性位置之外還編程了定向變化,則通過線性軸的補償運動來補償回轉(zhuǎn)軸對刀尖位置的影響。除了明顯的回轉(zhuǎn)軸位置編程外,TRAORI還確定了基本的刀具定向信息的使用,該信息允許獨立于運動,對定向進行編程和插補。使用其他刀具的長度時,系統(tǒng)自動從刀具列表中接收、計算新的刀具數(shù)據(jù),所編程的進給率始終關(guān)系到相對于工件的相對運動。
指令說明如下:TRAORI(n),激活用n個配置的定向轉(zhuǎn)換;n轉(zhuǎn)換的編號(n=1或n=2);TRAORI(1)與TRAORI相同。
TRAFOOF取消五軸功能轉(zhuǎn)換。
目前國產(chǎn)五軸機床在深耕和細(xì)分市場,在航空類零部件加工領(lǐng)域五軸機床不可或缺,需要所有機床人努力打造“國之重器”,為實現(xiàn)替代進口的目標(biāo)而努力。
[1]編程手冊:SINUMERIK 840D sl/828D基礎(chǔ)部分[Z].
[2]DOConCD SINUMERIK V4.7 SP2(01 2016)[Z].
[3]簡明調(diào)試手冊:SINUMERIK 840D sl/828D基礎(chǔ)部分[Z].