資源描述:
《基于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è)大學。