2. 2首飾模具CAD系統的功能分析
開發所獲得的首飾加工專用冷沖模設計軟件能夠完成簡單模、復合模、彎曲模、連續模和拉伸模的設計,使首飾模具工程師在設計過程中能夠實時查看模具設計結果,可以對設計成果進行及時的修改,從而縮短了設計周期并保證了產品的設計質量。
綜合來說,整個系統應具有如下一些功能:
(1)首飾模具結構的人機交互快速生成,可以生成用戶所需的首飾模具結構。
(2)通過智能化的菜單結構,設計者能快速地啟動相應命令來繪制所需圖形。
(3)開放的首飾模具零件庫,可以添加各種類型的首飾模具零件人庫。
(4)自動生成首飾模具零件圖、裝配圖、明細表等等生產所需要的資料。
2. 3首飾模具CAD系統的模塊分析
(1)模具標準件庫:有定位元件、固定元件、導向元件、緊固元件、卸料、推頂元件等等,包含了用于創建彈簧、模架、緊固件等模具標準零件所需的信息。
(2)常用首飾模具零部件庫:有沖孔凸模、凹模鑲套,包含了用于創建戒指、耳環、吊牌等用戶自定義零件所需的信息,形狀可以為圓形、橢圓形、方形、星形、水滴形等等。用戶能夠根據需要添加其他飾品款式信息人庫。
(3)常用首飾圖案庫:首飾表面的裝飾圖案,如:各種藝術字、吉祥圖案及動植物圖案等。
(4)首飾模具輔助設計計算:包含了材料的剪切、曲伸和拉伸信息等。
2. 4系統開發平臺的選擇
通用型三維繪圖平臺-SolidWorks,是一套基于Windows平臺的全參數化特征造型的三維機械CAD軟件,它以參數化和特征建模的技術,為設計人員提供了良好的設計環境;圖形界面友好,用戶上手快。SolidWorks能夠十分方便地實現復雜的三維零件實體造型、復雜裝配和生成工程圖。
本文采用的實現方法是:基于商用三維繪圖軟件SolidWorks 2005平臺,結合Microsoft Access數據庫技術,利用Vistual Basic編程環境以及SolidWorks 2005的API函數,進行二次開發,可以高效快速地進行首飾模具的設計。
3首飾模具CAD系統的實現
3.1首飾模具 CAD系統的實現方法
CAD軟件的開發主要有兩條途徑:一個是開發自主版權的CAD軟件;另一個是在現有的通用繪圖軟件基礎上進行二次開發。任何一個比較成熟的自主版權CAD軟件,都不是少數人能夠在短時間內完成的,這必然要耗費大量的人力和物力。而采用二次開發技術開發軟件則是一種便捷的方法。所謂二次開發,就是在現有通用繪圖軟件的基礎上進行有針對性的軟件開發;開發所得到的應用程序,一般是嵌人到某一特定的CAD系統中。通過調用該系統所提供的函數,實現對圖形數據的讀取和計算,避免了底層模塊的開發。因此,這種嵌人式的軟件開發方式具有周期短、投資少、效率高等特點。
本文所闡述的開發方法就屬于二次開發,以Visual Basic 6.0為開發工具制作用戶界面,采用VB訪問數據庫的技術訪問模具標準件庫、常用首飾模具零部件庫和常用首飾圖案庫;再利用SolidWorks中提供的API函數(Application Programming Interface)進行鏈接,在SolidWorks 2005的平臺上開發一個嵌人式模塊。該模塊可以在裝配體環境下,被用戶調用來進行首飾模具的設計。
任何支持OLE(對象鏈接與嵌人)和COM(組件對象模型)的編程語言都可以作為SolidWorks的開發工具。Solidworks的二次開發方式分為兩種,一種是基于自動化技術的,開發形式的程序;另一種開發方式是基于COM的,可以通過API控制SolidWorks的會話方式,從而生成dll文件,作為SolidWorks的插件。VB作為開發環境是一個相對較好的選擇。本文中,就采用了Visual Basic 6.0和SolidWorks提供的API二次開發工具相結合的方式來進行。
首飾模具的參數化設計是通過VB的界面及各種控件的功能來實現的,讀人設計變量的步驟是VB通過調用SolidWorks提供的API對象來實現的,更新模型的步驟主要體現在VB的編程代碼中,其設計過程如圖2所示。
一個簡單實用的方法是:先在SolidWorks中錄制宏,獲得宏操作代碼;將其復制添加到VB程序代碼的相應部分,通過編輯修改調試以達到程序要求;然后通過程序驅動設計變量來實現模型的創建和更新。通過這種方法編程較簡單,通用性好。部分程序代碼如下:
這樣才能在SolidWorks下編譯執行。或者也可以通過在SolidWorks里面示制宏,然后在拐士友進行編輯的基礎上用VB來進行應用程序的開發,兩者的結果是一樣的。
3. 2系統運行的主要界面
進入SolidWorks 2005環境后,單擊菜單欄上的"首飾模具設計"菜單,則彈出系統的主界面,選定模具類型(如單沖模、連續模、冷擠壓模)后,就進入了相關的模具設計界面。接下來,從選項卡中選擇零件類型后,然后從單選按鈕中選擇具體的形式,右邊的圖像框也會相應的改變,顯出對應的模型預覽圖。
用戶可以直接從參數列表中選擇合適的參數記錄,也可以在查詢條件中輸人數值進行查詢,點擊"生成"按鈕。所對應零件的模板圖形會由程序完成尺寸驅動,從而生成需要的三維沖模件。圖3所示為其中一個設計界面。
3. 3首飾模具CAD系統的使用
(1)設計者定義落料孔的式樣后,通過人機對話輸人必要的參數來選擇模具標準件,凹模、墊板、凸模、模架等便可以自動產生。
(2)生成了零件圖的尺寸、材料、技術要求等信息后,與該零件相關的孔和凹槽的信息也會自動產生,凸模、彈簧和緊固件等零件可以根據相應的孔和凹槽自動修改。
(3)最后能生成模具總裝圖的詳細明細表,設計者還可以對明細表進行增減零件、修改描述等各種編輯,在編輯結束以后又可以自動重新排序生成新的明細表。
(4)系統的設計圖面清潔,提高了設計工作的效率。設計成果能夠重復利用,對一些相近的、或相似的首飾模具設計,只要簡單修改一下圖紙就行了。
(5)軟件提供豐富的分類圖庫、通用詳圖,設計師需要時可以直接調人。另外,模具設計方面的計算精度和設計速度也是手工計算所無法比擬的。
相關文章
- 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