五軸聯(lián)動加工中心后置處理的編寫與驗證_第1頁
五軸聯(lián)動加工中心后置處理的編寫與驗證_第2頁
五軸聯(lián)動加工中心后置處理的編寫與驗證_第3頁
五軸聯(lián)動加工中心后置處理的編寫與驗證_第4頁
五軸聯(lián)動加工中心后置處理的編寫與驗證_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、五軸聯(lián)動加工中心后置處理的編寫與驗證五軸聯(lián)動加工中心后置處理的編寫與驗證摘要:本文針對瑞士 mikron ucp710 工作臺雙擺動式五軸聯(lián)動加工中心機床的運動原理,以及 heidenhain itnc430 控制系統(tǒng)的特點,闡述運用ug 軟件中后處理工具 ug postbuid 3.4.1,定制適合 ucp 710 五軸后處理的開發(fā)思路,并且通過vericut 模擬軟件進行模擬驗證成功。目前成功開發(fā)出來的五軸后處理已在本校實訓中心mikron ucp710 五軸機床中得以全面應用,順利地完成了各種35軸的零件加工。關鍵詞:五軸加工中心 ug postbuld vericut 1、任務的來源2

2、001年冬,本中心購置了一臺由瑞士mikron 品牌的五軸聯(lián)動加工中心,型號為ucp710 。如圖 1所示,此機床為工作臺雙擺動結構,(俗稱:tabletable 雙擺臺)。通過x/y/z三個線性軸、定軸 a軸的擺動和轉(zhuǎn)動軸 c軸的轉(zhuǎn)動實現(xiàn)五軸聯(lián)動加工。該機床的控制系統(tǒng)是德國的 heidenhai itnc 430 。目前,后置處理文件是計算機輔助制造軟件中cam與機床控制系統(tǒng)之間溝通的橋梁,是實現(xiàn)多軸加工的關鍵之一。同時本中心現(xiàn)配有cad/cam軟件 ug ,為了讓 ucp710 早日投入到教學與生產(chǎn)加工,我們必須解決后置處理的問題?,F(xiàn)在國內(nèi)多軸機床后置處理程序的開發(fā)已慢慢開始發(fā)展,但很多的

3、資源還要通過國外進行技術支持。即使客戶選購能夠?qū)崿F(xiàn)多軸加工編程的軟件,但還要額外支付昂貴的后置開發(fā)費用才能實現(xiàn)軟件與機床的“通訊”。開發(fā)通用的編寫后置處理工具軟件,可以有效地保證 nc程序正確性,提高編程人員的后置處理技術以及效率,還可以把零件加工信息(如圖號、工序號、刀具規(guī)格、程序加工時間等參數(shù))嵌入nc程序中,提高加工的安全性,增加程序的可讀性,減少操作人員的人為加工誤差。2、ucp710 post開發(fā)的過程目前,常用的后置處理方法主要有以下兩種:第一種,利用 cad/cam軟件的通用后置處理模塊,定義的運動方式,通過選取/ 軟件提供的機床標準控制系統(tǒng), 定義某一類型或某臺的后置處理。 如

4、powermill 的pm post 模塊,ug 的ug postbuld模塊;第二種,利用 vc+ 計算機語言,按的運動方式和控制系統(tǒng)的編程規(guī)范,歸納出計算空間點坐標的數(shù)學公式,通過編制專用的后置處理程序并生成可執(zhí)行文件,定義的后置處理。在這我們只對第一種方法進行討論。首先在做后置前要熟悉機床參數(shù)。1)mikron ucp710的機床技術參數(shù):x axis 710mm y axis 500mm y axis with tool chenger in switch off position 650mm z axis 500mm a軸:行程:-30 120 c軸轉(zhuǎn)角: -360+360 連續(xù)工作

5、臺面: 600600 主軸轉(zhuǎn)速 (r min) : 10042000rpm 功率: 35kw 快速進給: 30000(mm/min) 圖1 ucp710 如上圖所示在機床結構方面,應注意我們假定工件不動、刀具運動,在此前提下來看a軸和c軸的擺動,此時符合笛卡爾坐標系( 直角坐標系 ) 下的右手定則;而工作臺 a軸和c軸的實際轉(zhuǎn)動方向是與右手定則相反的。下來我們啟動 ug postbuid后置處理模塊,第一步:新建后置文件,文件名為:ucp710。確定機床的類型、公 / 英制、機床的操作系統(tǒng) (如下圖所示 ) 第二步:設定軸的極限、軸向定義。點擊設置如下的參數(shù),他們是機床的行程極限與刀軸的矢量。

6、進入,在這個對話框里設置第四軸(即a軸)參數(shù)。最關鍵的參數(shù)是定義 a軸行程極限。然后點擊指定機床軸與平面的關系,在ac或bc擺角的五軸加工中,由于 a角有一定的限程,當a坐標連續(xù)插補過大時就會造成a向反向旋轉(zhuǎn)。在加工中 a反向旋轉(zhuǎn),很容易銑傷零件。為了解決這一問題,常用的方法就是采用法向抬刀。如下圖選擇retract / re-engage 第三步:設定程序開始部分、刀軌移動部分、程序結束部分。 1) 進入在start of program程序塊里添加程序名、毛坯大小、取消最小角度轉(zhuǎn)動功能與取消tcpm 功能。如下圖2) 進入在operation start sequence程序塊里添加刀具、

7、啟動 m126 、tcpm (m128 )、公差等,如下圖注意:m126 是最小角度轉(zhuǎn)動功能 m126 ,它是取消第四軸 c軸的液壓鎖緊,確保聯(lián)動。tcpm(tool center point management 刀具中心點管理 ) 指令是多軸后置處理軟件簡化的基礎。傳統(tǒng)意義上的后置處理軟件(即不具備tcpm 功能),必須輸入刀軸的回轉(zhuǎn)中心距( 刀軸擺動式 ) 或轉(zhuǎn)臺兩軸線 (轉(zhuǎn)臺擺動式 )的位置關系,后置處理程序才能完成坐標轉(zhuǎn)換;隨著控制系統(tǒng)技術的發(fā)展,越來越多的控制系統(tǒng)廠家在其高端產(chǎn)品中都加入了上述坐標轉(zhuǎn)換的功能,如 heidenhain 的m128 指令就是上述功能。打開 m128 ,

8、工件的坐標原點可以任意設置,由控制系統(tǒng)計算工件坐標和各轉(zhuǎn)軸軸線的關系,加工準備更為簡單方便,還可以在程序中保證刀尖的進給速度恒定。對于后置處理軟件來說,可以略去上述的坐標轉(zhuǎn)換的計算,后置處理軟件的開發(fā)難度降低,生成的加工程序在同類型設備中具有相對更大的通用性。 要注意的是程序在結束抬刀前與換刀前應用m129 即取消 tcpm 功能。3)進入設定刀軌移動關系a、編輯x并設定 expression 為 $mom_alt_pos(0) 編輯y并設定 expression 為 $mom_alt_pos(1) 編輯z并設定 expression 為 $mom_alt_pos(2) b、設定如下* 注意1

9、:編輯x并設定 expression 為 $mom_alt_pos_arc_center(0) 編輯y并設定 expression 為 $mom_alt_pos_arc_center(1) 編輯z并設定 expression 為 $mom_alt_pos_arc_center(2) 注意2:編輯x并設定 expression 為 $mom_alt_pos(0) 編輯y并設定 expression 為 $mom_alt_pos(1) 編輯z并設定 expression 為 $mom_alt_pos(2) c、添加如下語程序注意rap1 expression 為 $mom_alt_pos(0) r

10、ap2 expression 為 $mom_alt_pos(1) rap3 expression 為 $mom_alt_pos(2) a expression 為 $mom_out_angle_pos(0) c expression 為 $mom_out_angle_pos(1) 4):設定程序結束前的機床動作,其中包括按順序排列取消tcpm ,關閉切削油,停止主軸轉(zhuǎn)動, z軸抬到安全的位置以便 a c軸回原點。進5):設定程序結束最后保存退出,在保存目錄下會生成這三個文件分別是:6):運用 ug編寫刀具軌跡。如下圖,我們采用多軸加工模塊,選擇變軸加工方式,然后選擇curve/point的驅(qū)動

11、方式,并選擇 normal to part 刀軸控制,其他的參數(shù)按常用的公共參數(shù)設置。程序編好后選擇已經(jīng)編寫好的后置處理(ucp710)如下圖所示:按ok后生成 nc代碼如下:= information listing created by : ywm date : 2007-4-25 11:14:00 current work part : e:text post node name : ywmacer = 0 begin pgm text_post-1 mm 1 ; arquivo : e:text post 2 ; feito por: ywm 4 ; mikron: itnc430 5

12、 ; - 6 ; posprocessador: e:workpostug5a 7 ; revisao : - data: 3/11/06 8 ; - 9 m126 10 ; 11 ; = operacao: variable_contour_copy - ferr.: t0 r3 12 ; = 13 cycl def datum shift 14 cycl def #1 15 ;= troca de ferramenta = 16 l m129 17 tool call 1 z 10000 dl 18 l m3 19 l z-60. f max m91 22 l z300. 23 l m12

13、8 f200. 20 l a90. c317.624 f max 24 l y-18.099 f200. m8 25 l z101.211 a87.167 f3000. 26 l 102.34 a 27 l 103.392 a 28 l 104.372 a 29 l 105.282 a 30 l 106.128 a 31 l 106.913 a 32 l 107.642 a 33 l 108.319 a 34 l 109.568 a 35 l 110.637 a 36 l 111.553 a 37 l 112.338 a 38 l 113.012 a 39 l 114.16 a 40 l 11

14、4.992 a 41 l 115.6 a 42 l 116.483 a 43 l 117.331 a 44 l 118.165 a 45 l 118.856 a 46 l 119.43 a 47 l 119.91 a 48 l 120.312 a 49 l 120.974 a 50 l 121.436 a 51 l 122.072 a 52 l 122.638 a 53 l 123.071 a 54 l 123.404 a 55 l 123.66 a 56 l 123.856 a 57 l 124.007 a 58 l 124.222 a 59 l 124.344 a 60 l 124.461

15、 a 61 l 124.49 a 62 l 124.5 a 63 l 124.471 a2.806 c 64 l 124.397 a 65 l 124.295 a 66 l 124.177 a 67 l 124.053 a 68 l 123.788 a 69 l 123.55 a 70 l 123.349 a 71 l 123.013 a 72 l 122.637 a 73 l 122.151 a 74 l 121.682 a 75 l 121.238 a 76 l 120.825 a 77 l 120.445 a 78 l 119.738 a 79 l 119.175 a 80 l 118.

16、736 a 81 l 118.049 a 82 l 117.33 a 83 l 116.462 a 84 l 115.669 a 85 l 114.951 a 86 l 114.305 a 87 l 113.726 a 88 l 112.687 a 89 l 111.886 a 90 l 111.274 a 91 l 110.338 a 92 l 109.384 a 93 l 108.261 a 94 l 107.264 a 95 l 106.382 a 96 l 105.602 a 97 l 104.915 a 98 l 103.702 a 99 l 102.784 a 100 l 102.

17、092 a 101 l 101.049 a 102 l z100. a90. 103 l 104 ; - zerar angulos - 105 l m129 106 l z-60. f max m91 107 l a0.0 c0.0 f max 108 ; - tempo total de usinagem: min. 109 m30 110 end pgm text_post-1 mm 最后,能過 vericut反讀后處理的代碼進行模擬切削運動,從而驗證開發(fā)出的后置文件是否安全是否合理能否真正投入生產(chǎn)當中。vericut是美國 cgtech公司開發(fā)的一款集數(shù)控加工仿真、干涉校驗、工時工況分

18、析、代碼優(yōu)化等多種功能于一體的軟件。該系統(tǒng)可以以虛擬現(xiàn)實的方式建立數(shù)控機床、刀具、夾具和毛坯模型,在刀位數(shù)據(jù)或nc代碼的驅(qū)動下模仿金屬切削加工中走刀軌跡和材料被切除的過程,使用戶以直觀的方式對工藝規(guī)劃的合理性進行評估,對是否存在干涉進行校驗,并優(yōu)化走刀軌跡和nc代碼。vericut 軟件已廣泛應用于航空、模具制造等行業(yè),其最大特點是可針對各種不同cnc系統(tǒng)通過反讀數(shù)控代碼進行模擬仿真工作,既能仿真刀位文件, 又能仿真 cad/cam后置處理的 nc程序,從而實現(xiàn)實際生產(chǎn)當中安全,高效的目的。vericut分以下幾步去完成一、建立機床模型:裝配時要注意部件之間的運動聯(lián)接之間的關系。二、選擇控制系統(tǒng)文件(本例機床的操作系統(tǒng)是heidenhain

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論