CAM系統(tǒng)中孔加工路徑的優(yōu)化處理_第1頁
CAM系統(tǒng)中孔加工路徑的優(yōu)化處理_第2頁
CAM系統(tǒng)中孔加工路徑的優(yōu)化處理_第3頁
CAM系統(tǒng)中孔加工路徑的優(yōu)化處理_第4頁
CAM系統(tǒng)中孔加工路徑的優(yōu)化處理_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、CAM系統(tǒng)中孔加工路徑的優(yōu)化處理作者:梁吉元 郁鼎文 張玉峰 解開顏 王先逵摘要:概要介紹了所實施CIMS環(huán)境中的CAM系統(tǒng),提出了在該系統(tǒng)中對數(shù)控代碼進行優(yōu)化處理的必要性。為滿足這一要求,利用圖論中經(jīng)典的旅行商問題數(shù)學模型,對墻板類零件典型的大量孔加工進行了優(yōu)化處理。實現(xiàn)了加工多個特征時所規(guī)劃的走刀路徑最短,縮短了走刀時間,提高了加工效率。關(guān)鍵詞:CIMS;CAD/CAPP/CAM;點位最優(yōu)化;旅行商問題CAD/CAPP/CAM系統(tǒng)在CIMS中占有極其重要的地位。在某企業(yè)CIMS一期工程中,實現(xiàn)了基于產(chǎn)品數(shù)據(jù)管理(Product Data Management,PDM)的初步集成。該工程采用

2、的CAD/CAM商用軟件為I-DEAS,CAM系統(tǒng)以I-DEAS GM模塊為平臺,一方面接受CAPP生成的工藝結(jié)果,另一方面接受CAD的幾何實體信息,生成各種加工信息,自動規(guī)劃刀位軌跡,經(jīng)過后置處理模塊,生成適用于不同數(shù)控系統(tǒng)的NC代碼。盡管創(chuàng)成式CAPP規(guī)劃了工序內(nèi)容,但沒有約束一道工序內(nèi)的加工順序。如果工序內(nèi)含有多個加工特征,如加工多個孔,則其加工順序由CAD系統(tǒng)的造型次序決定,因為CAM加工特征的實體號由CAD傳遞過來的。設(shè)計人員在造型過程中不考慮加工順序,這就意味著CAM規(guī)劃的加工順序是隨機的,由此會增加走刀路徑,增加能耗和降低加工效率,特別是加工特征數(shù)量很大時,這種問題暴露得更加明顯

3、。本文采用數(shù)學上的便宜算法,在生成數(shù)控代碼的過程中,進行了特征加工的點位最優(yōu)化,很好地解決了該問題。1 數(shù)學描述特征加工點位優(yōu)化的數(shù)學模型是圖論中的旅行商問題。這一問題的原形,即有一個旅行售貨商要從他所在的村子出發(fā),到周圍的幾個村子售貨,每個村子去一次,最后回到出發(fā)點,求他的一條最短路徑。如果抽象成數(shù)學語言,可以說成: 給定一個正權(quán)完全圖,求其最短的哈密爾頓道路。如圖1所示,這是由結(jié)點 V1至V6組成的正權(quán)完全圖G,結(jié)點間的細線稱作邊,設(shè)線的長度為邊權(quán);則粗線是旅行商問題的解。對這類問題的精確求解法是分支與定界法,它是在搜索過程中不斷地構(gòu)造分支與確定界值;一旦確定了界值,則對大于等于界值的分支

4、不再搜索,最后得到的界值就是問題的最優(yōu)解。此方法比枚舉法優(yōu)越得多,但是在最壞情況下,其計算復(fù)雜度仍為(n!)次(枚舉法的平均計算復(fù)雜度為(1/2( n -1)!)。因此,在實際問題中,需要采用近似算法求得問題的近似最優(yōu)解,以避免巨大的計算量。便宜算法是其中較好的一種近似算法。為了采用該算法,我們假定:G是由n個結(jié)點組成的無向正權(quán)圖,即G的任意兩結(jié)點間有邊,且邊無向;G的任意三結(jié)點符合三角不等式關(guān)系:兩邊之和大于第三邊。如果設(shè)G的邊權(quán)代表結(jié)點間的距離,用結(jié)點vk的下標K(K為結(jié)點序號)建立兩個序列S和T,則算法描述如下:(1)置 S=2,3, n ,T=1;(2)對S中的各結(jié)點,求dis tmi

5、n=min(dist(j,k),(jS,kT)(其中假定dis t(i,j)為求結(jié)點i和j 間距離的函數(shù))(3)設(shè)distmin=dist(m,n), (mS,nT)若dist(m,n-1)-dist(n,n-1)dist(m,n+1)-dist(n,n-1),則 m插入到T的n-1、n之間,否則,m插入到T的n、n+1 之間。在S中將m 的位置置為零;若S=,結(jié)束;否則轉(zhuǎn)第(2)步。T是一個不斷擴充的初級道路,最初只有一個結(jié)點。結(jié)點 m 插入的原則是尋找插入后對總路程貢獻小的位置。如果旅行商問題的最優(yōu)解為 Q ,便宜算法的解是 T,則可以證明T/Q2 。這一結(jié)果的近似程度并非理想,但在實際中

6、它的解與最優(yōu)解十分接近,計算復(fù)雜度小,因而我們采用此種算法。2 程序算法程序邏輯如圖2和圖3所示。先從后置處理模塊產(chǎn)生的初始數(shù)控代碼文件中讀出各特征位置,即加工中各個特征的坐標值,按便宜算法求得最短路徑后,遵從模態(tài)原則回寫到原文件中。3 實際驗證上述算法通過編碼實現(xiàn),應(yīng)用在企業(yè)CIMS的 CAM分系統(tǒng)中,取得了很好的效果。圖4是一個墻板類零件的孔加工示意圖。在加工多個孔特征時,例如,鉆12個孔,走刀路徑由CAD特征造型次序決定,其值并非最優(yōu),如圖5所示。經(jīng)過本文提出的算法優(yōu)化后,刀位路徑結(jié)果如圖6所示,圖中虛線為刀具路徑。4 結(jié)語作者將經(jīng)典的旅行商問題數(shù)學模型成功地應(yīng)用于CAM分系統(tǒng)的后置處理模塊中,解決了生產(chǎn)實際問題。經(jīng)過實際驗證,尤其是在打中心孔時,由于一把刀具要完成80余個孔的加工,經(jīng)過該方法優(yōu)化的刀具路徑和原始的未經(jīng)處理的路徑相比,大大縮短了加工時間。因此,本文的算法符合實際情況,解決了多孔加工時刀具路徑冗長、加工效率較低的問題。 參考文獻:1 戴一奇,胡冠章. 圖論與代數(shù)結(jié)構(gòu)M. 北京:清華大學出版社,1995.2 舒賢林,徐志才

溫馨提示

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

評論

0/150

提交評論