3蝸輪三維參數化設計系統的關鍵技術
3.1跨CAD平臺技術
宏是從軟件內部編程角度操作其對象的方式,它是一段定義好的操作,它可能是一批指令的集合,也可能是一段程序代碼。可以用VB的函數Createobiect創建一個三維CAD軟件的程序對象,通過對程序對象及其子對象的方法、屬性的調用,可操作圖形數據庫。宏記錄是一個較為普遍的功能,幾乎所有的三維機械CAD軟件都有該功能,經過宏記錄得到的宏文件通過編輯都可以被VB或CC++編程語言調用。
3.2蝸輪實體建模
蝸輪的建模難度很大,難就難在螺旋齒分布在圓弧表面上。下面是具體的建模方法:
(1)首先應用Solidworks的凸臺掃描操作,生成蝸輪的基體部分。
(2)根據蝸輪的螺旋線與蝸桿的螺旋線是同一條線,在圓弧面上做出蝸桿的螺旋線(如圖7)。
(3)在中間平面上,作出漸開線齒廓曲線。由于用直角坐標系計算出的漸開線上各點坐標連線與X軸不對稱,做齒廓的另一側有困難(如圖5),故通過坐標軸的旋轉將漸開線上各點坐標變換到與X軸對稱的位置(如圖6)。(注:圖6和圖7取自于作者與上海通用控制自動化有限公司聯合開發的編控一體化CAD/CAM系統)然后通過VB編程用繪制樣條曲線的方法,把齒廓上各個點連接起來,得到蝸輪中間平面內漸開線齒廓曲線草圖(如圖)。
(4)用凸臺掃描命令,以該草圖為掃描輪廓、蝸桿的螺旋線為掃描路徑進行掃描,得到蝸輪的一個齒。如圖8所示。
(5)用圓周陣列的命令生成所有的齒,再通過切除掃描對蝸輪進行倒角,最終得到蝸輪的實體造型(如圖9)。
3.3宏文件的編輯
首先通過SolidWorks設計出蝸輪基體,并把蝸輪基體生成的全過程經過宏記錄轉變成宏文件。把宏文件和齒形生成程序結合,即把蝸輪建模的全過程記錄為宏文件,找出宏文件中與模型生成有關的關健函數。確定關鍵函數中的關鍵常數,弄清楚關鍵常數的變化對實體模型的影響。把關鍵常數用變量替換,這樣就完成了齒輪參數化程序的建立。由于宏文件是自動記錄生成的,在宏文件中有一些語句并無實際作用,刪除它并不影響程序的執行結果。
將編輯好的宏文件放入"蝸輪建模"鍵的CLICK事件中。每次點擊"蝸輪建模"鍵,在三維機械CAD軟件Solidworks環境下,打開一張新零件圖進行蝸輪三維實體建模,即可得到所需要的蝸輪實體。
4結論
蝸輪的造型比較復雜,是三維機械CAD設計的難點。系統完成了蝸輪實體的變量化自動生成,其思路和方法可以應用到其他復雜曲面零件的自動造型。在蝸輪蝸桿的設計過程中,始終體現了所有設計數據的全關聯,使設計結果具有延續性和繼承性,體現了柔性工程的設計理念,使產品的設計更具有.彈性。實踐證明,蝸輪三維參數化設計系統縮短了蝸輪設計制造的時間,提高了設計精度,簡化了加工過程,在蝸輪設計制造中具有重要的實用價值。
相關文章
- 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