


摘要:在傳統的順序建模環境下要利用無參數實體進行設計修改或者數據部分重用,是很困難的,如何快速修改無參數實體一直是參數化技術的瓶頸。基于上述問題,Solid Edge同步建模技術能突破目前參數化瓶頸,本文使用該技術,介紹了通過運用孔特征和孔陣列識別,實現快速便捷地修改無參數實體。
關鍵詞:同步建模;Solid Edge;孔特征;孔陣列;特征識別
中圖分類號:TP391.7 文獻標識碼:A 文章編號:1007-9416(2017)05-0071-03
Application of Solid Edge Synchronous Technology in Hole Feature and Hole-Array Recognition
Zeng Jnuhao
(Guangzhou College of South China University of Technology, Guangzhou 510800, China)
Abstract:In the traditional sequential modeling environment, it is very difficult to modify 3D model with no-parameter entity. How to quickly modify a no-parameter entity has been a bottleneck in parameterization. Based on the above problems, Solid Edge synchronous technology can break through the current parametric bottleneck. This paper introduce this method to realize the quick and easy modification of nonparametric entities by using hole feature and hole-array recognition.
Key Words:Synchronous Technology; Solid Edge; hole feature; hole- array; feature recognition
1 引言
現在主流的三維CAD設計軟件有很多,而且每個軟件都有自己的模型格式,當不同軟件之間要傳遞模型,就需要把模型保存為.igs、.stp、.x_t等的通用格式。那么保存成這些通用格式后,模型就變成非參數據,也就成無參數實體了。如果我們在傳統的順序建模環境下要利用無參數實體進行設計修改或者數據部分重用,就變得很困難,因為傳統順序建模下的參數化設計與非參數據在數據構成上面是完全隔離開的。如何快速修改無參數實體一直是參數化技術的瓶頸。基于上述問題,西門子Solid Edge在其ST1及以后的版本(最新版本為ST9)推出了能突破目前參數化瓶頸的同步建模技術。
同步建模技術不依賴于歷史記錄,它實時分析、定位相互依賴關系,然后只執行那些必要的變更,而無需考慮建模的歷史記錄和父子關系,因此在修改編輯模型上,同步建模比順序建模有著天然的效率優勢。
本文介紹了Solid Edge同步建模技術下的孔特征和孔陣列識別在無參數實體中的應用。
2 零件孔特征的識別
如圖1所示,在Solid Edge的同步建模環境下導入了一個.x_t格式的零件,導入進來后無任何的特征和尺寸參數。該零件有三個孔的特征,最左邊和最右邊是貫穿的孔,中間是一個沉頭孔。使用軟件“識別孔”命令,可檢測候選孔,并將找到圓形/錐形面替換成孔特征。
在軟件中點擊命令:“主頁”“實體”“孔”“識別孔”,會彈出一個對話框,系統會自動檢測整個模型所有的孔,并全部帶出信息,包含數量、類型、直徑,可以單獨修改及取消選取,確認信息后,在對話框中點擊“確定”既能夠把所有的孔都識別出來并轉換成帶參數的特征,列在特征樹上。如圖1所示,識別之后出現了三個孔的集合,其中孔1集合中包含了孔1特征,孔2集合和中包含了孔2和孔3特征,孔3集合中包含了孔4特征。
有了特征和參數之后,就可以很直接地修改了。直接點選孔1特征,就出現了孔直徑的尺寸16mm,點擊尺寸直接修改數值為18mm,就完成修改了,如圖2所示。同樣的方法對孔2特征和孔3特征進行修改,把直徑修改成了20mm。
點選孔4特征的尺寸后,系統識別出了這是一個沉頭孔,出現了沉頭孔直徑、沉頭孔深度和孔徑的數值信息,這三個尺寸依次為20mm、13mm、18mm,在數值框內依次改為25mm、10mm和15mm,如圖3所示。系統能直接識別出沉頭孔的所有信息,這給修改帶來了極大的方便。
這個零件一共修改了5個尺寸,只需要直接點選5個尺寸并直接修改數值就完成了所有的修改。在實際的操作中,從導入模型到孔的識別再到尺寸的修改,所花費的時間在3分鐘以內,操作如行云流水般,非常暢快。
如果不是用了同步建模技術的孔特征識別,在順序建模環境下對這個模型的修改會非常繁瑣:圓孔無法直接識別和編輯,需要先測量三個圓孔的深度,新建拉伸特征把三個圓孔補成實心,然后再新建草圖畫三個圓,標注尺寸后,進行三次拉伸切除出新的圓孔,最后再做一次拉伸切除完成沉頭孔的建立。這所花費的時間是同步建模環境的數倍甚至數十倍。
3 零件孔陣列的識別
如圖4所示,在Solid Edge同步建模環境下導入了一個.igs格式的零件,導入進來后無任何的特征和尺寸參數。通過觀察和根據經驗,可以估計該零件的五個小孔,應該是通過陣列的方式創建的。通過軟件的“孔陣列”命令,就能夠自動識別出零件中的孔陣列的特征。endprint
先使用“識別孔”命令,把零件中的孔特征識別出來(這里不再贅述,方法上文已提及)。然后點擊命令:“主頁”→“陣列”→“識別孔陣列”,選擇想要做孔陣列識別的特征,這里選擇孔1集合,按下鼠標右鍵或者回車鍵接受 ,出現“孔陣列識別”對話框,確認無誤后電機“確定”按鈕,就完成了孔陣列的識別了。如圖4所示。接下來可以修改陣列數量、直徑大小和圓孔大小,與修改原始陣列的方式一樣,非常便捷。
如圖5所示,點擊陣列直徑尺寸,從50mm修改為60mm。
如圖6所示,點擊陣列1特征,出現了陣列個數,從5個修改為8個。
如圖7所示,點擊孔1集里的孔4特征,把圓孔尺寸從10mm修改為6mm。這里修改了孔4特征后,陣列1中所有的圓孔直徑也隨之修改了,符合陣列修改需要達到的效果。
這個零件只有一個陣列特征,那么對于帶多個孔陣列特征的無參數實體,同步建模技術下的這個功能帶來便捷性會更加突出。在傳統順序建模的環境中,對于孔陣列的修改一般是束手無策的,只能夠把全部孔陣列填補成實心后,做再重新創建孔陣列的特征,這無疑是非常耗費時間和精力的。
4 結語
在Solid Edge同步建模環境下,所有的尺寸都是直接標注在實體中的,這有別于傳統的順序建模環境,無需考慮改尺寸是存放在哪個草圖和特征中,所見即所得,可以對需要的尺寸進行直接的更改。本文通過介紹Solid Edge同步建模技術下的孔特征和孔陣列識別在無參數實體中的應用,給廣大工程人員提供有益的參考。
參考文獻
[1]冉險生,林立.產品設計中同步建模技術與傳統建模技術的對比分析[J].制造技術與機床,2010,(06):69-72.
[2]曾俊皓,舒義,鄧達強,主編.SolidEdgeST同步建模教程[M].武漢:華中科技大學出版社,2016.
[3]焦美玲,戴春祥,黃勝.同步建模技術在冷鐓機優化中的應用[J].計量與測試技術,2016,(02):44-46+49.
[4]朱旭.同步建模給我們帶來了什么?[J].工業設計,2008,(06):38-40+42.
[5]李世蕓主編.Solid Edge ST三維同步設計教程[M].北京:科學出版社.2013.
[6]李小明.基于Geomagic和NX的逆向建模技術研究與應用[J].數字技術與應用,2016,(08):87-88.endprint