1系統組成
系統是由構件數據管理模塊、參數化設計模塊和參數化繪圖模塊組成。構件數據管理模塊的萎要功能是對構件相關數據信息進行管理;參數化計算模塊的主要功能是根據用戶輸入的交互信息對構件進行結構設計、展平設計;參數化繪圖模塊的功能是在AutoCAD環境下根據用戶交互輸入的已知條件對鈑金構件三視圖和展開圖的自動繪制。此系統可以為后續的CAPP/CAM系統提供所需的信息翻。系統功能結構圖,如圖1所示。
圖1系統功能結構圖
2鈑金構件的數學建模
鈑金構件種類繁多,可以按照它們的特點將其分類,如三通管、四通管、錐管、漏斗等。針對每一類可以再將它們具體細分為若干小類。對這些小類可以通過相應的曲面、曲線方程對其建立模型,并且求出其在主視圖、俯視圖、側視圖中的投影曲線方程和兩圓管內、外管面相貫線的展平曲線方程。
3鈑金構件的參數化設計
參數化設計是當前CAD技術的重要研究領域之一。參數化設計,即根據產品零部件的性能參數,確定其幾何形狀或結構尺寸的一種設計方法。
4鈑金構件的產品數據管理
4.1創建產品數據庫
鈑金構件CAD系統中選用Access2003創建產品數據庫,通過對鈑金構件的每一大類中的每個小類型進行分析,為每個小類創建—個表,這些表中的字段就是這個小類包含的各種參數,包括序號、名稱、形狀參數和定位參數等。
4.2系統實現
產品數據管理模塊的功能目標是對構件產品數據進行集中管理和維護,通過系統應用程序界面,用戶可以完成對產品數據的查詢、修改、添加以及生成報表、打印等功能,同時參數化繪圖模塊和設計模塊可以通過應用程序接口與產品數據管理模塊相聯系。
5鈑金構件的參數化繪圖
5.1開發工具簡介
AutoCAD是目前世界上應用最廣泛的工程繪圖軟件,ObjectARX是新一代的二次開發工具,本質上是一種特定的C++編程環境,支持MFC編程,代表了AutoCAD二次開發的發展方向。因此,系統選用ObjectARX 2000和Visual C++6.O作為開發工具在AutoCAD 2002平臺上進行參數化繪圖系統開發。
5.2參數化繪圖
通過對鈑金構件的每一大類中的每個小類進行分析,提取出每一小類的形狀參數和定位參數;再為之定義一個類,它的形狀參數和定位參數就是它的數據成員,可以根據需要為類添加相應的成員函數。定制相應對話框并添加程亭代碼,從而完成系統開發。用戶通過對話框,交互輸入或修改參數,可以完成對此類不同構件的自動繪制,同時系統利用ODBC數據庫訪問技術對產品數據庫進行訪問和操作,從而可以將設計數據存入產品數據管理模塊。
6應用實例
系統的操作流程如下:用戶菜單→選擇構件類別→在彈出的圖像控件菜單中選擇具體構件→鈑金構件設計對話框,如圖2所示。→由對話框交互輸入設計參數→檢驗輸入參數的合理性→選擇繪制構件的工作圖或展開圖(此時可以將設計數據存入數據庫,再進入產品數據管理模塊進行查詢、統計報表和打印報表等操作→選擇繪圖比例→自動完成設計計算、繪制該構件的工作圖或展開圖。該系統所繪制的軸心相交的圓柱三通管的三視圖和展開圖,如圖3、圖4所示(具體是沿某個素線對圓柱管進行展開,素線的選擇不是重點.不詳述)
圖2圓柱三通管設計對話框
圖3三視圖
圖4展開圖
7結語
利用數學建模技術、參數化設計等技術,同時把VC界面的可視化設計、Acess數據管理功能和AutoCAD的強大的繪圖功能有機地集成起來,實現了鈑金構件的三視圖和展開圖的自動繪制,開發出了一個鈑金構件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