1 前言
STL文件格式是由美國3D SYSTEM公司于1987年發布的一種數據格式。STL文件不同于其他一些基于特征的實體模型,它是一種將CAD實體數據模型進行三角化處理后的數據文件,是用許多空間三角形小平面逼近原CAD實體模型。UG NX可以將實體文件輸出STL文件格式,也可以輸入STL文件格式,但并不能將導入文件處理成實體,而是像導入JT文件一樣,將其處理成小平面體(Faceted Body)。在UG NX的Modeling模塊中可以對小平面體進行簡單編輯,而在Manufacturing模塊中,很多地方亦支持對STL文件的選擇。
2 小平面體的編輯
圖1 小平面體編輯菜單
常見的針對STL文件格式的處理軟件,如比利時Materialize公司的Magics RP,除了造型功能以外,還可以對模型的三角面進行細化,使數模表面更加光順。如果模型的三角面片過于細密,會導致文件體積龐大,所以還應該有三角面片的簡化功能。在UG NX的Modeling模塊中的Edit下有一個Facet Body菜單,展開該菜單可以看到它可以對小平面體進行裁剪(Snip)、簡化(Decimate)、光順(Smooth)和對齊(Alignment),如圖1所示,裁剪操作相對簡單,下面主要介紹后3種操作功能。
圖2 三角面簡化前的模型
圖3 三角面簡化后的模型
2.1 小平面體簡化(Decimate Facet Body)
由圖2和圖3可以看出,經過簡化處理,模型的三角面數量大為降低,同時數模的精度也有所損失。在UG NX里,可以通過設定簡化方法和極限角(Angle Threshold)來控制簡化的結果。此外還可以通過設定邊界來對某一區域進行簡化,其對話框如圖4所示。
圖4 Decimate Facet Body對話框
2.2 小平面體光順(Smooth Facet Body)
從某種程度來說,光順的作用與簡化相反,它通過增加三角面片的數量來使曲面更加光順。在UG NX里,我們可以通過設定光順因子(Smoothing Factor)和修正比(Modification Percentage)來控制光順的結果。此外同樣可以通過設定邊界來對某一區域進行操作,其對話框如圖5所示。
圖5 Smooth Facet Body對話框
2.3 小平面體對齊(Alignment Facet Body)
圖6 Best Fit Alignment對話框
對齊操作又分為最佳逼近對齊(Best Fit Alignment,其對話框如圖6所示)和點集與點集對齊(Point Set To Point Set Alignment)。最佳逼近對齊可以設置分辨率(Resolution)的高低。
圖7 對齊前的三個車門鈑金面
圖8對齊后的三個車門鈑金面
如圖7和圖8所示采用的是最佳逼近對齊,當想要對齊的面形狀差異明顯的時候,可以采用點集與點集對齊。
2.4 評價
可以看出,UG NX對STL文件的處理功能并不是很強大,在進行特征造型的時候,絕大多數操作并不支持Facet Body。
3 對STL文件進行數控編程時存在的問題
STL文件與其它文件格式相比有一些很重要的特點。首先,它便于修復,UG NX修復一個復雜的,殘缺不全的(通常是指外來輸入的非參數化的)模型,往往需要數個小時,甚至數天的時間。用專用的修復STL文件的工具,則僅需要數十分鐘甚至更短。STL文件比較適合用來描述擁有很復雜的曲面的模型,比如人的頭骨、手板等。在UG NX中,此類文件往往非常龐大。因此,我們希望可以找到一種新的工藝流程,直接基于STL文件進行數控編程。
3.1 創建幾何體
在對零件進行數控編程之前,一般需要先創建幾何體,設定工件、加工邊界、加工區域和加工坐標系。在創建幾何體的對話框中,我們在實際應用中發現不僅僅可以選擇特征以及點、線、面、體等常見體素,還可以選擇Facets(見圖9)。這使得基于STL文件的數控編程在UG NX中有了初步的可能。但目前還不能選擇加工的區域也無法設定加工邊界,這會給數控編程帶來一定的麻煩。
圖9 可選擇項中包括Facets(小平面體)
3.2 創建操作
UG NX將銑(三軸)操作大致分為平面銑和型腔銑。平面銑不僅要求設定加工工件,還必須設定加工面,也就是Face Geometry和Cut Area。在Materialize公司開發的針對STL文件進行數控編程的軟件Magics Mill中,加工區域的設定是通過對該區域的三角面進行染色來實現的。而在UG NX中,Faceted Body是一個完整的Shell,無法提取其邊界,也不能選中模型中的某一個面。故而,對STL文件進行平面銑操作存在很大困難。
型腔銑種類繁多,選擇Cavity_Mill,可以不需要指定加工面,直接根據工件得到加工路徑(見圖10),這里使用STL文件進行編程是可能的。對于簡單形狀的零件,可以采用這種方法加工,但這樣也失去了采用STL文件格式的意義。
圖10 基于STL文件的NC編程
由上可見,無法選擇Faceted Body的表面和邊界是阻礙STL文件在UG CAM中應用的主要原因。
4 結論
由于STL文件格式簡單而且不需要復雜的CAD系統支持,當數據出現錯誤時,特別容易修復,現在已經發展成為CAD系統與快速成型系統之間數據交換格式的標準。其優越性也使其越來越受到數控加工行業的重視,因此越來越多的CAM軟件開始支持STL格式,而且還出現了面向STL格式的CAM軟件。隨著對STL格式的研究不斷深入,必定會出現高精度,低數據量的STL文件,使得基于STL的數控加工方法得到進一步的普及與應用。UG NX作為全球技術領先的著名商用CADCAMCAE軟件,應該采取相應的舉措,以在模型修改和數控加工方面更好地支持STL文件格式。
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數據處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF