当前位置: 首页 > 专题范文 > 教案设计 >

基于SolidWorks的摩托车参数化设计系统的开发

来源:网友投稿 | 发布时间:2022-10-30 08:25:06 |

摘 要:为提高摩托车产品的设计开发效率,针对SolidWorks进行二次开发个性化定制,结合摩托车的设计特征,研究开发了基于尺寸驱动的摩托车参数化设计系统。

关键词:二次开发;SolidWorks;参数化;摩托车

引言

本文以某摩托车公司的产品开发为应用例子,将参数化设计技术与三维制图软件SolidWorks的二次开发技术相结合,开发出适应于摩托车行业的参数化设计系统。通过本系统可以对摩托车的零部件进行参数设计和选择,来实现产品的个性化、系列化开发。同时也发挥了开发新产品的优势,节省成本,缩短开发时间,提高开发效率的现实意义。

1.SolidWorks二次开发技术

对于SolidWorks自身来说,为用户提供了进行二次开发可能性,即SolidWorks 提供了自由、开放的API( Application Program Interface,应用程序接口)函数,这些API函数是SolidWorks 的OLE(Object Linking and Embedding,对象链接或嵌入) 和COM (Component Object Model,组件对象模型)的接口[1],所有支持OLE和COM的编程语言都可以作为SolidWorks的开发工具,如:Delphi、VBA和Visual Basic、VB.NET等。本文研究发开的系统采用的是Visual Basic 6.0作为SolidWorks的二次开发工具。

1.1 SolidWorks的个性化菜单的定制

本系统通过Visual Basic 6.0来定制SolidWorks的个性化菜单。菜单插件的制作应该注意的关键点:在工程引用中需要勾选:Solidworks Exposed Type Libraries For add-in Use(SolidWorks插件库)、Sldworks Type-bray(SolidWorks类库)、SolidWorks Constant Type Library(SolidWorks常数库)[2]。成功完成制作的个性化菜单如图1所示。

1.2 尺寸驱动的参数化设计

系统利用Visual Basic 6.0编制而成的界面,通过输入或者选择的参数值,给变量值赋,再由算法计算出相关的数值。最后将各个数值通过调用SolidWorks API中的对应的函数,赋值给图形的对应尺寸,来实现模型快速变形设计。尺寸的修改是通过约定算法和函数Dimension来实现。尺寸修改的关键代码为[3]:Set Dimension = Part.Parameter(“尺寸名称@草图/特征名称”)

Dimension.value = 参数值(或者尺寸算法)

2.实例演示

零部件参数化设计模块用CG125车型的后平叉为实例,在菜单中的二级菜单中点击“后平叉参数化设计”即可弹出如图2所示的参数化设计界面。我们可以根据设计需要来设定各个主动参数,这里的设置也是有约束规则的。设置完成后,即可单击确认按钮来实现自动修改3D模型。

3.结论

本文通过SolidWorks的二次开发实现了摩托车零部件的参数化设计,同时也将SolidWork二次开发的关键技术做了深入的研究。并通过实例演示,来展示了系统的功能。很好的解决了摩托车产品开发与市场的矛盾。减少了设计繁琐,提高了设计效率。

参考文献:

[1]WANG Q H,LI J R,GONG H Q. A CAD-linked virtual assembly envirornment[J].Internstional Journal of Product Research,2006,44(3):467-486

[2]于洋,贺栋,魏苏麒.基于SolidWorks二次开发的智能装配技术研究[J].机械设计与制造,2011,3:60-62

[3]殷国富,尹湘云,胡晓兵.SolidWorks二次开发实例精解·冲模标准件3D图库[M].北京:机械工业出版社

作者简介:

谢显飞,(1989-),男,硕士研究生,研究方向:逆向工程,广东工业大学 机电工程学院。

袁清珂(1963-),男,汉族,博士、教授;主要研究方向:产品设计与开发广东工业大学。

本文关键词: 摩托车 参数 开发 设计 系统
本文标题:基于SolidWorks的摩托车参数化设计系统的开发
链接地址:https://www.fukuyaka.cn/zhuantifanwen/jiaoansheji/35996.html

版权声明:
1.育才文库网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《基于SolidWorks的摩托车参数化设计系统的开发》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。

关于育才文库网 | 在线投稿 | 网站声明 | 联系我们 | 网站帮助 | 投诉与建议 | 人才招聘 |

Copyright © 2017-2024 育才文库网 Inc. All Rights Reserved.育才文库网 版权所有

本站部分资源和信息来源于互联网,如有侵犯您的权益,请尽快联系我们进行处理,谢谢!备案号:沪ICP备17018211号-1