冷冲压模具标准件库开发研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
冷冲压模具标准件库开发研究

冷冲压模具标准件库开发研究   本文研究了基于SolidWorks的模具设计开发方法。以冷冲压快速三维建模为研究对象,突出了SolidWorks的二次开发功能与优点,对使用Visual Basic.NET程序语言对SolidWorks进行二次开发生成零件库的方法及过程作了具体的描述。建立标准零部件的三维图库,可以大大减少模具设计的工作量。   模具设计与制造技术水平的高低,是衡量一个国家产品制造水平高低的重要标志之一,在很大程度上决定着产品的质量、效益和新产品的开发能力。冷冲压模具,是指在冷冲压加工中,将材料(金属或非金属)加工成零件(或半成品)的一种特殊工艺装备冲压模具,是用于制造加工冲压产品的一种成形工艺装备。   在进行冲压模具结构设计时,设计人员除了应具有冲模设计知识和实践经验之外,还需要查询相应的技术设计手册和材料手册资料,也会频繁地用到标准零部件和进行相应的3D图形建模工作。   建立此类标准零部件的3D图库,可以大大减少模具设计的工作量。常用的NX、Pro/ENGINEER和SolidWorks等通用三维CAD/CAM软件尚未能提供模具标准件图库,采用二次开发技术定制适合企业实际需要的专业标准件、常用零部件3D图库是一件十分有意义的工作。   一、建立标准件库的技术基础   在机械零件的设计中,同类型的零件通常具有类似的结构特征,只是在特征的数量和尺寸的大小方面有所不同。因此,对于形状相似的同类型零件可以采用参数化设计,即用一组参数约束该零件的结构尺寸,使参数与设计零件的控制尺寸相对应,当赋予其不同的参数值时,便可生成新的零件模型。   参数化为产品模型的可变性、可重用性和并行设计提供了丰富的技术手段,使设计人员可以利用以前的模型方便地建立新的模型,并可在遵循原设计意图的情况下便捷地改动模型,生成系列产品,提高设计效率,不少设计人员通过SolidWorks的“系列零件设计表”来实现参数化设计,这种方法具有一定的实用意义。   通过分析论证,在SolidWorks中有必要添加这样一个基于参数化驱动的三维零部件库。   (1)它具有课程设计中用到的冷冲压模具库,在后续开发中,可以再进一步增加机械设计常用标准件及通用件。   (2)零部件代码少而精,采用的技术利于实现与其他系统的集成。   (3)具有良好的人机交互界面,易学易用。   (4)有好的移植性,能在不同的系统环境中运行,适应性强。   通过SolidWorks的二次开发功能,将冷冲压零件库集成到SolidWorks中,以工具条的形式成为其绘制工具中的一部分。   在界面设计时要做到以下几点。   ◎提供给用户一个看起来美观、使用起来简单、直观的界面。   ◎提供尽可能多的保护措施,使输入信息符合标准。   ◎提供尽可能多的查询方式,尽量符合不同操作人员的操作习惯。   ◎尽量将相似标准件信息在相同的界面下导入,以减少界面冗余。   ◎在输入界面提供对应零件图片,方便使用者判断类型。   在模型结构建立中我们力求做好每一个工程实际的处理,其中包括:压缩弹簧两端面应为平面,且弹簧整体是两端紧密、中间疏松,有外螺纹的各处均装饰螺纹线并附上对应的注释,以及按要求做上圆角与倒角等。   导入所需模型后,使用者还可以根据自己的具体要求对模型进行直接修改,或对于频繁使用的特殊模型可以在对应的绘图语句中更改,并通过再次导入刷新建模过程,使之实现快速导入、自主修改及自主定义等个性化操作。   二、实现原理   在SolidWorks环境下,程序员可以使用SolidWorks提供的数百个API方法对其进行二次开发。这些API即为SolidWorks的OLE或COM接口,因此支持OLE或者COM技术的编程语言都可以作为SolidWorks的开发工具。笔者在此使用的是VB语言来对其进行二次开发,构建所需要的、专用的SolidWorks功能模块,完成造型过程。   1.SolidWorks API SDK   API SDK是SolidWorks向开发者提供的软件开发工具包(Software Development Kit),用它可以开发与SolidWorks软件整合的插件程序。SDK提供了在Visual Studio 2010环境下建立SolidWorks插件的向导程序,同样也提供了可用于API程序项目的样例程序。使用该工具无需对COM技术很了解,只要对VC、VB或其他OLE开发程序中的一种程序比较熟悉,就能方便地对SolidWorks进行二次开发。   为了使用SDK,必须从SolidWorks安装光盘中运行安装程序,可以在APISDK文件夹中找到安装程序。一旦安装成功,用户就可以在Visual Studio 2010中找到S

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档