采用刀具中心軌迹的動態塑膠射出模擬和曲面的真實感模顯示,保證了所 加工塑料模具的准確性;采用先進的C-Bzier曲面造型理論,算法簡單,參數選擇容易,形狀表達准確,避免了NURBS方法在造型過程中存在的權應子選 擇困難,計算複雜等問題。本系統的設計方法和曲面造型技術可應用于開發其它的基于Windows的中小型CAD/CAM系統。

(1)對産品輪廊尺寸進行了精確表達圖3爲跑道型紙盆模具錐體部分曲面的設計。根據對稱性將曲面分爲四部分,每部分的輪廊包含了一段直線段和四段圓弧,這些形狀在圖紙都有尺寸要求。用C-Bzier進行曲面造型射出代工,能夠精確地表示這些形狀。而傳統的Bzier和B樣條造型方法卻只能作近似表達。

(2)算法相對簡單通過對曲面的分析,確定由兩片C-Bzier曲面片的u向和w向G1拼接構成1/4紙盆曲面。C-Bzier曲面片G1連續概念清晰, 幾何意義明確,曲面間拼接條件簡單。若采用NURBS進行曲面造型,雖然可對曲面形狀進行精確表示,但選取權應子複雜,曲面間拼接困難。

(3)曲面參數化好這一點對用數控機床加工曲面尤爲重要。C-Bzier保持了許多Bzier的優點,每1/4紙盆曲面共由32個控制頂點所決定,曲面網格均勻,凸包性質好。

(4)形狀容易控制根據C-Bzier理論,曲面形狀的調節可通過修改控制頂點、修改控制參數或兩者共同作用來實現。根據生産的實際,確定通過調節兩曲面片拼接處控制頂點的位置來調節曲面形狀。即通過形狀因子,來確定了跑道型曲面轉角處的胖瘦程度。

若系統采用NURBS方法,形狀控制不直觀,常需交互修改控制點位置、節點矢量和權應子,才能得到符合要求的曲面形狀。運行實例紙盆模具CAD/CAM軟 件編程的操作系統爲Windows98,軟件開發平台爲MicrosoftVisualC++610,是運用 MFC(MiscrosoftFoundationClass)和OpenGL完成開發的基于Windows的小型CAD/CAM系統。軟件運行的要求 爲:CPU586以上,內存16兆以上(建議32兆),硬盤容量在600兆,操作系統Windows95/98。以下爲一個跑道型紙盆凸模端銑加工的實 例。零件參數的輸入可直接在零件參數對話框內讀入零件參數文件,或通過對話框直接輸入參數,參數輸入確認後,系統顯示錐體曲面的二維零件圖。

此時可進一步根據二維零件圖交互修改零件的尺寸,直至零件滿足設計的要求。在零件參數修改結束並存盤後,可通過工藝參數對話框讀取工藝參數文件或直接在對話框內輸入工藝參數,工藝參數輸入完畢後存盤;通過曲面模具製造加 工菜單選擇加工類型,系統要求回答一些有關加工的選擇對話框,在系統生成的數控指令文件後,屏幕就顯示加工該零件的刀具中心軌迹;並可進一步通過刀具中心 軌迹菜單對軌迹進行任意的旋轉和放大。同時通過曲面顯示菜單,對此零件曲面形狀進行真實感動態顯示,以保證零件符合設計和加工的要求。如果在刀位軌迹顯示 或零件曲面真實感顯示中,發現有不符合要求時,則可重新回到零件參數和工藝參數對話框中,對相應的參數進行交互修改,直至達到滿意的結果。

arrow
arrow
    全站熱搜

    banjia42 發表在 痞客邦 留言(0) 人氣()