我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Solidworks

首飾模具CAD系統的設計與實現

時間:2010-06-02 08:00:00 來源:

    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)軟件提供豐富的分類圖庫、通用詳圖,設計師需要時可以直接調人。另外,模具設計方面的計算精度和設計速度也是手工計算所無法比擬的。