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

您的位置:網(wǎng)站首頁 > Solidworks

首飾模具CAD系統(tǒng)的設(shè)計與實現(xiàn)

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

    2. 2首飾模具CAD系統(tǒng)的功能分析
   
    開發(fā)所獲得的首飾加工專用冷沖模設(shè)計軟件能夠完成簡單模、復(fù)合模、彎曲模、連續(xù)模和拉伸模的設(shè)計,使首飾模具工程師在設(shè)計過程中能夠?qū)崟r查看模具設(shè)計結(jié)果,可以對設(shè)計成果進行及時的修改,從而縮短了設(shè)計周期并保證了產(chǎn)品的設(shè)計質(zhì)量。
   
    綜合來說,整個系統(tǒng)應(yīng)具有如下一些功能:
   
    (1)首飾模具結(jié)構(gòu)的人機交互快速生成,可以生成用戶所需的首飾模具結(jié)構(gòu)。
    (2)通過智能化的菜單結(jié)構(gòu),設(shè)計者能快速地啟動相應(yīng)命令來繪制所需圖形。
    (3)開放的首飾模具零件庫,可以添加各種類型的首飾模具零件人庫。
    (4)自動生成首飾模具零件圖、裝配圖、明細表等等生產(chǎn)所需要的資料。
   
    2. 3首飾模具CAD系統(tǒng)的模塊分析
   
    (1)模具標(biāo)準(zhǔn)件庫:有定位元件、固定元件、導(dǎo)向元件、緊固元件、卸料、推頂元件等等,包含了用于創(chuàng)建彈簧、模架、緊固件等模具標(biāo)準(zhǔn)零件所需的信息。
    (2)常用首飾模具零部件庫:有沖孔凸模、凹模鑲套,包含了用于創(chuàng)建戒指、耳環(huán)、吊牌等用戶自定義零件所需的信息,形狀可以為圓形、橢圓形、方形、星形、水滴形等等。用戶能夠根據(jù)需要添加其他飾品款式信息人庫。
    (3)常用首飾圖案庫:首飾表面的裝飾圖案,如:各種藝術(shù)字、吉祥圖案及動植物圖案等。
    (4)首飾模具輔助設(shè)計計算:包含了材料的剪切、曲伸和拉伸信息等。
   
    2. 4系統(tǒng)開發(fā)平臺的選擇
   
    通用型三維繪圖平臺-SolidWorks,是一套基于Windows平臺的全參數(shù)化特征造型的三維機械CAD軟件,它以參數(shù)化和特征建模的技術(shù),為設(shè)計人員提供了良好的設(shè)計環(huán)境;圖形界面友好,用戶上手快。SolidWorks能夠十分方便地實現(xiàn)復(fù)雜的三維零件實體造型、復(fù)雜裝配和生成工程圖。
   
    本文采用的實現(xiàn)方法是:基于商用三維繪圖軟件SolidWorks 2005平臺,結(jié)合Microsoft Access數(shù)據(jù)庫技術(shù),利用Vistual Basic編程環(huán)境以及SolidWorks 2005的API函數(shù),進行二次開發(fā),可以高效快速地進行首飾模具的設(shè)計。
   
    3首飾模具CAD系統(tǒng)的實現(xiàn)
   
    3.1首飾模具 CAD系統(tǒng)的實現(xiàn)方法

   
    CAD軟件的開發(fā)主要有兩條途徑:一個是開發(fā)自主版權(quán)的CAD軟件;另一個是在現(xiàn)有的通用繪圖軟件基礎(chǔ)上進行二次開發(fā)。任何一個比較成熟的自主版權(quán)CAD軟件,都不是少數(shù)人能夠在短時間內(nèi)完成的,這必然要耗費大量的人力和物力。而采用二次開發(fā)技術(shù)開發(fā)軟件則是一種便捷的方法。所謂二次開發(fā),就是在現(xiàn)有通用繪圖軟件的基礎(chǔ)上進行有針對性的軟件開發(fā);開發(fā)所得到的應(yīng)用程序,一般是嵌人到某一特定的CAD系統(tǒng)中。通過調(diào)用該系統(tǒng)所提供的函數(shù),實現(xiàn)對圖形數(shù)據(jù)的讀取和計算,避免了底層模塊的開發(fā)。因此,這種嵌人式的軟件開發(fā)方式具有周期短、投資少、效率高等特點。
   
    本文所闡述的開發(fā)方法就屬于二次開發(fā),以Visual Basic 6.0為開發(fā)工具制作用戶界面,采用VB訪問數(shù)據(jù)庫的技術(shù)訪問模具標(biāo)準(zhǔn)件庫、常用首飾模具零部件庫和常用首飾圖案庫;再利用SolidWorks中提供的API函數(shù)(Application Programming Interface)進行鏈接,在SolidWorks 2005的平臺上開發(fā)一個嵌人式模塊。該模塊可以在裝配體環(huán)境下,被用戶調(diào)用來進行首飾模具的設(shè)計。
   
    任何支持OLE(對象鏈接與嵌人)和COM(組件對象模型)的編程語言都可以作為SolidWorks的開發(fā)工具。Solidworks的二次開發(fā)方式分為兩種,一種是基于自動化技術(shù)的,開發(fā)形式的程序;另一種開發(fā)方式是基于COM的,可以通過API控制SolidWorks的會話方式,從而生成dll文件,作為SolidWorks的插件。VB作為開發(fā)環(huán)境是一個相對較好的選擇。本文中,就采用了Visual Basic 6.0和SolidWorks提供的API二次開發(fā)工具相結(jié)合的方式來進行。
   
    首飾模具的參數(shù)化設(shè)計是通過VB的界面及各種控件的功能來實現(xiàn)的,讀人設(shè)計變量的步驟是VB通過調(diào)用SolidWorks提供的API對象來實現(xiàn)的,更新模型的步驟主要體現(xiàn)在VB的編程代碼中,其設(shè)計過程如圖2所示。
   


    一個簡單實用的方法是:先在SolidWorks中錄制宏,獲得宏操作代碼;將其復(fù)制添加到VB程序代碼的相應(yīng)部分,通過編輯修改調(diào)試以達到程序要求;然后通過程序驅(qū)動設(shè)計變量來實現(xiàn)模型的創(chuàng)建和更新。通過這種方法編程較簡單,通用性好。部分程序代碼如下:
   


    這樣才能在SolidWorks下編譯執(zhí)行。或者也可以通過在SolidWorks里面示制宏,然后在拐士友進行編輯的基礎(chǔ)上用VB來進行應(yīng)用程序的開發(fā),兩者的結(jié)果是一樣的。
   
    3. 2系統(tǒng)運行的主要界面

   
    進入SolidWorks 2005環(huán)境后,單擊菜單欄上的"首飾模具設(shè)計"菜單,則彈出系統(tǒng)的主界面,選定模具類型(如單沖模、連續(xù)模、冷擠壓模)后,就進入了相關(guān)的模具設(shè)計界面。接下來,從選項卡中選擇零件類型后,然后從單選按鈕中選擇具體的形式,右邊的圖像框也會相應(yīng)的改變,顯出對應(yīng)的模型預(yù)覽圖。
   
    用戶可以直接從參數(shù)列表中選擇合適的參數(shù)記錄,也可以在查詢條件中輸人數(shù)值進行查詢,點擊"生成"按鈕。所對應(yīng)零件的模板圖形會由程序完成尺寸驅(qū)動,從而生成需要的三維沖模件。圖3所示為其中一個設(shè)計界面。
   


    3. 3首飾模具CAD系統(tǒng)的使用
   
    (1)設(shè)計者定義落料孔的式樣后,通過人機對話輸人必要的參數(shù)來選擇模具標(biāo)準(zhǔn)件,凹模、墊板、凸模、模架等便可以自動產(chǎn)生。
    (2)生成了零件圖的尺寸、材料、技術(shù)要求等信息后,與該零件相關(guān)的孔和凹槽的信息也會自動產(chǎn)生,凸模、彈簧和緊固件等零件可以根據(jù)相應(yīng)的孔和凹槽自動修改。
    (3)最后能生成模具總裝圖的詳細明細表,設(shè)計者還可以對明細表進行增減零件、修改描述等各種編輯,在編輯結(jié)束以后又可以自動重新排序生成新的明細表。
    (4)系統(tǒng)的設(shè)計圖面清潔,提高了設(shè)計工作的效率。設(shè)計成果能夠重復(fù)利用,對一些相近的、或相似的首飾模具設(shè)計,只要簡單修改一下圖紙就行了。
    (5)軟件提供豐富的分類圖庫、通用詳圖,設(shè)計師需要時可以直接調(diào)人。另外,模具設(shè)計方面的計算精度和設(shè)計速度也是手工計算所無法比擬的。