基于UG冲压模具标准件库研究与开发.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文档。上传文档
查看更多
基于UG冲压模具标准件库研究与开发

基于UG冲压模具标准件库研究与开发   摘 要:基于UG软件分析了建立标准件库的几种方法,并讨论了它们各自的应用范围。结合实例,重点阐述了在Visual C-6.0环境下运用C++编程语言和UG/OPEN API开发动态链接库(DLL)的方法,通过UG软件调用相关的DLL文件即可建立人机交互式的标准件库。使标准件库可依据人们使用的习惯进行开发,具有很强的人性化和柔性化。   关键词:UG二次开发;标准件库;模具设计;UG/OPEN API   中图分类号: TG76 文献标识码: A 文章编号:       前言      随着技术的发展,为了缩短汽车覆盖件模具产品的开发周期、提高市场竞争力,各主流模具企业均开始了3D覆盖件模具设计。3D模具设计越是普及,其基石---标准件库的作用就越显重要,本文研究的目的是创建出更便于设计者使用的标准件库,以此来提高设计的速度与质量,并为日后备料单的自动输出做好铺垫工作。   UG软件是当前广泛应用的三维CAD/CAM软件之一,并且该软件还提供了相应的二次开发工具,我们可利用这些工具创建出符合自身需要的标准件库,从而大大减少设计人员的重复而烦琐的劳动,使技术人员能腾出更多的时间进行模具结构和工艺方面的改进,进而提高了模具设计的质量和效率。   就UG软件而言,建立三维标准件库的方法大致有三种:(1)利用部件族建立标准件库;(2)利用参数化建模与程序设计相结合的方法建立标准件库;(3)运用程序设计建立标准件库;下面结合“自动输出备料单”功能的需要对这三种方法逐一进行阐述。      1 利用部件族建立标准件库      首先利用UG软件中的特征建模模块进行参数化建模,之后再用部件族功能创建该标准件的部件族,该方法操作简单,可由多人同时创建,不足的地方表现在标准件的调用方式和标准件规格的更改等方面,它的调用方式主要有:从另一个UG窗口复制过来或装配到当前模具图中,无论采用哪种调用方式,更改标准件规格时需要进入部件族进行更改,比较麻烦。   通过部件族命令对属性进行编辑时也存在一些问题。现在很多公司开发了“自动输出备料单”功能,备料单的自动输出需要用到标准件的属性,虽然部件族的“可用列”中可以对属性进行编辑,但编辑后的属性只出现在装配导航器中,在实体上表达不出来,不利于备料单的自动输出,需要对UG软件中的部件族这个命令进行适当的开发,补充一些功能。       利用参数化建模与程序设计相结合的方法建立标准件库      首先利用UG软件中的特征建模模块进行标准件的参数化建模,之后再利用程序语言将所需要的标准件调到当前模具图中,然后利用对话框去更改标准件的规格,并能实现“点”定位或“线-线”定位。   “点”定位是用户利用点构造器来创建一点,之后程序会以该点为基点,在工作坐标系下来创建标准件;如果用户需要将标准件按指定的方向进行创建,那可通过来“线-线”定位方式来定位,用户通过选两条垂直的线或实体的边界来建立一坐标系,该坐标系的方向用来指定创建标准件的方向,该坐标系的原点用来指定创建标准件基点,在标准件创建完成后坐标系会自动恢复到原工作坐标系。根据标准件的实际使用情况,我们可以选用不同的定位方式。   如果将这类程序标准化,该类程序就具有通用性,能提高标准件库开发的速度。但标准件较复杂时程序运行时间较长(例如冲头合件),同时在合件的属性添加上存在难度,需要做一些特殊处理。下面以导拄为例进行过程说明。      2.1 建立参数化实体      在特征建模中建立导柱合件参数化实体,建模过程中需要注意建模的先后顺序,必要时可对表达式进行重命名,如图1所示:         图1 导柱合件实体   2.2 建立对话框      在 User Interface Style(UIStyle) 界面下建立如图2所示的对话框, 保存后UIStyle会在相应的路径下自动生成*.dlg、*.h、*.c三个文件。         图2 导柱合件对话框          程序设计      在Visual C-6.0环境中利用C或C++编程语言进行编程,新建一个工程,工程名称最好与3.2中所建的对话框名称相同,然后将建对话框时生成的*.h和*.c文件替换所建工程中的文件,接下来在*.c文件中开始编程工作,程序设计的目的是将前面所创建的参数化实体调到当前模具图中,并获得有关表达式,根据在对话框输入的数据去更改这些表达式的值,最后更新模型生成我们所需要的标准件,在写程序之前需要对该标准件的各数值之间的逻辑关系进行细致的分析。该函数的主要程序如下:   UF_STYLER_create_dialog ( Guide.dlg,PRO_DESIG_

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档