基于solidworks的摩托車參數(shù)化設計系統(tǒng)的開發(fā)

基于solidworks的摩托車參數(shù)化設計系統(tǒng)的開發(fā)

ID:24592331

大?。?3.00 KB

頁數(shù):4頁

時間:2018-11-15

基于solidworks的摩托車參數(shù)化設計系統(tǒng)的開發(fā)_第1頁
基于solidworks的摩托車參數(shù)化設計系統(tǒng)的開發(fā)_第2頁
基于solidworks的摩托車參數(shù)化設計系統(tǒng)的開發(fā)_第3頁
基于solidworks的摩托車參數(shù)化設計系統(tǒng)的開發(fā)_第4頁
資源描述:

《基于solidworks的摩托車參數(shù)化設計系統(tǒng)的開發(fā)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、基于SolidWorks的摩托車參數(shù)化設計系統(tǒng)的開發(fā)摘要:為提高摩托車產(chǎn)品的設計開發(fā)效率,針對SolidWorks進行二次開發(fā)個性化定制,結(jié)合摩托車的設計特征,研究開發(fā)了基于尺寸驅(qū)動的摩托車參數(shù)化設計系統(tǒng)。關(guān)鍵詞:二次開發(fā);SolidWorks;參數(shù)化;摩托車引言本文以某摩托車公司的產(chǎn)品開發(fā)為應用例子,將參數(shù)化設計技術(shù)與三維制圖軟件SolidWorks的二次開發(fā)技術(shù)相結(jié)合,開發(fā)出適應于摩托車行業(yè)的參數(shù)化設計系統(tǒng)。通過本系統(tǒng)可以對摩托車的零部件進行參數(shù)設計和選擇,來實現(xiàn)產(chǎn)品的個性化、系列化開發(fā)。同時也發(fā)揮了開發(fā)新產(chǎn)品的優(yōu)勢,節(jié)省成本,縮短開

2、發(fā)時間,提高開發(fā)效率的現(xiàn)實意義。1.SolidWorks二次開發(fā)技術(shù)對于SolidWorks自身來說,為用戶提供了進行二次開發(fā)可能性,即SolidWorks提供了自由、開放的API(ApplicationProgramInterface,應用程序接口)函數(shù),這些API函數(shù)是SolidWorks的OLE(ObjectLinkingandEmbedding,對象鏈接或嵌入)和COM(ComponentObjectModel,組件對象模型)的接口[1],所有支持OLE和COM的編程語言都可以作為SolidWorks的開發(fā)工具,如:Delphi、

3、VBA和VisualBasic、VB.NET等。本文研究發(fā)開的系統(tǒng)采用的是VisualBasic6.0作為SolidWorks的二次開發(fā)工具。1.1SolidWorks的個性化菜單的定制本系統(tǒng)通過VisualBasic6.0來定制SolidWorks的個性化菜單。菜單插件的制作應該注意的關(guān)鍵點:在工程引用中需要勾選:SolidworksExposedTypeLibrariesForadd-inUse(SolidWorks插件庫)、SldworksType-bray(SolidWorks類庫)、SolidWorksConstantTypeL

4、ibrary(SolidWorks常數(shù)庫)[2]。成功完成制作的個性化菜單如1所示。1.2尺寸驅(qū)動的參數(shù)化設計系統(tǒng)利用VisualBasic6.0編制而成的界面,通過輸入或者選擇的參數(shù)值,給變量值賦,再由算法計算出相關(guān)的數(shù)值。最后將各個數(shù)值通過調(diào)用SolidWorksAPI中的對應的函數(shù),賦值給圖形的對應尺寸,來實現(xiàn)模型快速變形設計。尺寸的修改是通過約定算法和函數(shù)Dimension來實現(xiàn)。尺寸修改的關(guān)鍵代碼為[3]:SetDimension=Part.Parameter(“尺寸名稱@草圖/特征名稱”)Dimension,value=參數(shù)值

5、(或者尺寸算法)1.實例演示零部件參數(shù)化設計模塊用CG125車型的后平叉為實例,在菜單中的二級菜單中點擊“后平叉參數(shù)化設計”即可彈出如圖2所示的參數(shù)化設計界面。我們可以根據(jù)設計需要來設定各個主動參數(shù),這里的設置也是有約束規(guī)則的。設置完成后,即可單擊確認按鈕來實現(xiàn)自動修改3D模型。1.結(jié)論本文通過SolidWorks的二次開發(fā)實現(xiàn)了摩托車零部件的參數(shù)化設計,同時也將SolidWork二次開發(fā)的關(guān)鍵技術(shù)做了深入的研究。并通過實例演示,來展示了系統(tǒng)的功能。很好的解決了摩托車產(chǎn)品開發(fā)與市場的矛盾。減少了設計繁瑣,提高了設計效率。參考文獻:[1]W

6、ANGQH,LIJR,GONGHQ.ACAD-linkedvirtualassemblyenvirornment[J].InternstionalJournalofProductResearch,2006,44(3):467-486[2]于洋,賀棟,魏蘇麒.基于SolidWorks二次開發(fā)的智能裝配技術(shù)研究[J].機械設計與制造,2011,3:60-62[3]殷國富,尹湘云,胡曉兵.SolidWorks二次開發(fā)實例精解?沖模標準件3D圖庫[M].北京:機械工業(yè)出版社作者簡介:謝顯飛,(1989-),男,碩士研究生,研究方向:逆向工程,廣東

7、工業(yè)大學機電工程學院。袁清珂(1963-),男,漢族,博士、教授;主要研究方向:產(chǎn)品設計與開發(fā)廣東工業(yè)大學。

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。