欢迎来到天天文库
浏览记录
ID:34396472
大小:239.02 KB
页数:3页
时间:2019-03-05
《企业产品参数化设计系统的开发new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第22卷第1期机电产品开发与创新Vol.22,No.12009年1月Development&InnovationofMachinery&ElectricalProducts·产品与市场Jan.,2009·企业产品参数化设计系统的开发黄阳,潘卫国,张德军(空军第一航空学院,河南信阳464000)摘要:产品的参数化设计是CAD技术研究的重点之一,也是企业信息化工程的重要组成部分。本文提出了基于SolidWorks并运用高级编程语言建立产品三维参数化计算机辅助设计系统的方法,并介绍了系统开发中的几项关键技术。关键词:SolidWorks;参数化;Visua
2、lBasic中图分类号:TP391.7文献标识码:A文章编号:1002-6673(2009)01-029-03些参数的修改过程,而使用者只需按照说明交互输入某0引言些必要的参数,系统会自动完成所有的建模及绘图过任何企业的产品都不可能一成不变,总要有一定程程,显然更加符合企业的需求。这也就是企业产品的参度的开发与创新。企业产品的开发一般包括两种途径:数化系统的开发。本文探讨了基于SolidWorks的企业产一是现有产品的改制与完善;二是全新产品的开发。这品参数化设计系统的开发方法。两种产品开发方式都包含对现有产品信息的利用,以及1系统的结构及开发步骤在
3、原有产品信息基础上的知识创新[1]。而企业的成型产品往往信息资料比较完备,如何最大限度地利用现有资系统的结构如图1所示。开发步骤依次是:分析产源成为提高企业快速响应市场,降低设计成本的关键。品的结构,进行尺寸的分类;建立产品的三维母版模手工绘图时期,产品的改制与完善只能在参考现有产品型;建立相关尺寸的公差数据库;编制控制程序;将系的设计图纸基础上进行完全的设计图纸重绘。早期的二统集成到SolidWorks环境中。维计算机辅助绘图时期,这一过程可以通过修改原有的用户CAD图纸来实现。对于小规模的改变,效率较高,但是SolidWorks环境用户界面对于较
4、大的变动,修改的过程与重新绘图相比并不省控制信息力。只有在三维计算机辅助设计软件出现后,最大限度环境设置参数输入控制系统地利用现有信息资源才成为可能。目前主流的三维计算机辅助设计软件广泛采用了参调入检索标准件库产品三维母版模型公差数据库数化设计方法,尺寸与图形完全相关,尺寸可以完全驱生成动图形元素。因此,在原有产品虚拟模型的基础上通过修改某些结构及尺寸可以实现产品地改制与完善。但是零部装产装部零这种改变只是单件式的,效率也不高,而且最大的问题件件配品配件件三三体运体工工维线模动工程程是:这种改变一般需要对产品的结构及软件应用都很熟模模型仿程图图型型真
5、图悉的人员来进行,最好是原操作者。对于人员流动性较频繁的企业这显然又是不可能的。图1系统的结构其实详尽的分析产品的结构不难发现,产品的改良Fig.1Theconfigurationofthesystem往往是某些结构或尺寸的改变,如果能够提炼出产品所有未来可能需要改变的结构及尺寸,通过程序来控制这2系统开发的关键技术收稿日期:2008-10-312.1尺寸的分类技术作者简介:黄阳(1973-),男,河南信阳人,副教授,工学产品参数化的基础是产品尺寸的合理分类。要准确硕士。专业及研究方向:CAD/CAM/CAPP/PDM等,已发的做到这一点,需要对产品
6、的结构进行详细的剖析,并表论文30余篇。29·产品与市场·对未来产品的可能革新趋向进行科学预期,这一步需要2.3控制程序的编制技术熟悉产品结构的设计人员的共同参与。通过对产品的结SolidWorks提供了数百个API(ApplicationProgram-构进行详尽的分析后筛选出驱动尺寸和从动尺寸。驱动mingInterface)函数作为二次开发接口,通过这些函数尺寸是未来产品可能要变动且可引起其它尺寸做相应变可以实现对SolidWorks的各个建模过程进行外部控制或动的尺寸;从动尺寸是随其它尺寸变化而变化的尺寸。干预,用户可以通过VisualBas
7、ic6.0(VB),VisualBa-主动尺寸将来要根据不同的设计要求进行相应的变更。sicforApplications(VBA),VisualBasic.NET,Visual显然,主动尺寸越多系统的柔性越大,但用户需要输入C#.NET,VisualC++6.0,VisualC++.NET,或者Solid-的尺寸也越多,系统的自主性越低,当主动尺寸大到一Works宏工具等多种方式实现对这些API函数的调用。定程度,系统就失去了意义;反之,从动尺寸越多,系其中最为方便的方式是利用VBA与宏工具相结合的方统的傻瓜化程度越高,但系统的柔性降低,适应性较法
8、。利用SolidWorks宏工具录制的宏程序是典型的VB差。因此,分类的原则是在满足基本设计要求的前提语言程
此文档下载收益归作者所有