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

您的位置:網站首頁 > Solidworks

基于SolidWorks用VB開發標準件庫的實現方法

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

    
    以六角頭螺栓建模為例,其主要參數有:螺紋規格d、六角頭厚度K、螺栓長度L、螺紋長度B、六角頭內切圓直徑S。
   


    2.4標準件參數庫的建立
   
    標準件參數庫可以用Access數據庫管理系統來建立,以便通過程序調用其中的參數,對標準件庫中實體模板的尺寸更新,實現標準件的參數化設計。在用Access建立標準件參數庫時,需要根據標準件的主要尺寸變量確定其參數表,例如六角頭螺栓參數表見表1。
   
    2.5VB程序設計與開發
   
    VB程序設計包括2個方面的內容:一是程序界面的設計與開發;二是參數調用和驅動程序的設計與開發。程序界面應該簡單明了,使用方便。程序界面應包括需要創建的零件的型號、類型及相應的規格的選項與對應的預覽圖,另外還應該包含程序執行、結束按鍵等,如圖2所示。
   

   

    圖2中設置了3個單選按鈕,其中在墊圈和螺栓下面還設置了一個組合框,組合框可以選擇墊圈和螺栓的規格,然后每一種規格可以通過型號上面的組合框選擇各種各樣的型號。右邊是零件的預覽。下面是2個命令按鈕,即開始按鈕及結束按鈕。參數調用和驅動程序實現了對標準件參數庫中參數的調用,并通過這些參數驅動S0lidworks更新標準件庫中實體模板的尺寸,生成新的實體模型。這涉及到怎樣連接數據庫和連接并驅動SolidWorks的問題。
   
    建立標準件庫需要涉及到標準件模型的尺寸驅動,尺寸驅動程序編寫比較麻煩,采用"錄制宏+修改宏"的方法,可以簡化編程工作量。錄制宏的方法如下:啟動SolidWorks的宏錄制功能,進行標準件模板的實體建模,完成之后,選擇其中的"特征-草圖"按鈕,在實體工作區,雙擊所建實體的某一部分特征,可以查看與該特征相關的尺寸,雙擊某一尺寸可以對其進行修改,將有關尺寸修改為標準件某一型號的尺寸,從而生成該型號的實體模型。最后,停止宏錄制后得到一個宏文件(宏內部編程),然后復制并粘貼宏代碼到VB中,對代碼做一定的修改,用變量代替宏代碼中的關鍵數據。
   
    這些變量的數據來自于零件參數數據庫下零件的數據表,通過程序驅動變量,實現標準件實體模型的快速創建。螺栓參數化設計中切出、退刀槽及關鍵部位倒圓角的操作,根據設計者給出的關鍵參數在程序內部自動執行,無需人工干預。
   
    3 結束語
   
    SolidWorks是一套基于windows平臺的CAD軟件系統,被廣泛應用于各行各業,目前已成為微機平臺上的主流三維設計軟件。然而,由于該軟件是國外開發的,沒有帶符合我國標準要求的標準件庫,給設計者帶來很多不便。為此,本文在分析SolidWorks環境下用VB開發標準件庫原理與方法的基礎上,提出了一種標準件庫的開發流程,研究了通過高級語言(VB、VC)調用標準件參數庫來驅動SolidWorks中API函數實現標準件三維實體造型的方法,揭示了標準件庫開發的一般規律。結合螺栓、螺母、墊圈等常用標準件庫的開發,為企業自主建立標準件庫和參數化產品零件庫提供了范例和可以借鑒的方法,具有較好的實際應用價值。