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的滚子链轮参数化实体建模 收藏此信息 打印该信息 添加:用户投稿 来源:未知 -------------------------------------------------------------------------------- 链传动是应用较广的一种机械传动。它的常用结构形式可分为实心式、孔板式和齿圈式等。其齿形有端面齿形和轴面齿形之分;不同尺寸的滚子链轮对应的结构形式也将有所不同[ 1 - 2 ] 。由于滚子链轮结构较为复杂,因此其CAD建模效率较低。为了提高滚子链轮的CAD建模效率,本文作者基于UG,运用其二次开发工具UG/OPEN API编制了较为通用的子链轮参数化实体建模程序。该程序能够设计多种结构的滚子链轮,并采用了交互式对话框,参数化驱动和UG风格的界面环境。从而大大提高了滚子链轮的CAD建模效率。 1链轮参数化实体建模程序实现流程 1. 1 链轮结构设计程序流程 链轮结构设计程序流程如图1所示。流程图左边为链轮结构设计实现过程,分为类型选择,结构尺寸确定和模型生成几个部分。分别对应流程图右边的菜单,对话框和底层应用程序。 其中在结构尺寸的确定上使用了预先确定选择范围的办法,解决了链轮结构尺寸手工确定时繁琐的计算选择问题;在链轮计算尺寸选择时采用了容错处理,解决了因错误输入所带来的问题。整个过程屏蔽了底层开发,采用参数驱动机制,实现了自动化设计。 图1 链轮结构程序设计流程 1. 2 链轮实体模型创建流程 链轮实体模型创建流程如图2所示。流程图说明了怎样调用AP I函数来进行具体的建模。当结构尺寸确定后,通过平面草图的旋转,拉伸以及实体模型的阵列等操作,创建出相应的实体,最终生成链轮三维实体模型。其中在创建轴向齿廓形状草图时,将链轮的轴孔,齿侧凸缘,齿根圆的轴向草图也一并创建,经过旋转即可生成无齿的链轮盘。建模简单,紧密贴合设计过程;在多排处理时,采用循环程序的方法,解决了重复建模效率低的问题。在创建三圆弧一直线齿槽形状草图时,草图的创建计算复杂,计算结果进行了相应的圆整。解决了曲线间的连接问题。 图2 链轮实体模型创建流程 2链轮参数化实体建模实现的关键技术 2. 1菜单设计 菜单通过UG/Open MenuScrip 模块开发实现, 即利用MenuScrip提供的UG菜单脚本语言,编写成后缀名为3 . men的文本文件。文件的内容结构以实心式为例如下: BUTTON BELT_WHEEL1 LABEL 实心式 ACTIONS VBW_SX. dlg END_OF_MENU 将该文件放在用户目录下的\ startup 目录内,通过设UG的环境变量,UG在启动时会自动加载用户菜单文件,生成UG用户菜单。如图3所示: 图3 链轮实体建模菜单 2. 2 对话框设计 滚子链轮的对话框利用U Istyler制作,对话框上有参数输入框,文本框,回调按钮,图片等控件。共分为图片显示区,零件基本参数输入区,零件结构尺寸计算按钮,零件结构尺寸选择区和零件结构尺寸输入区以及回调区。该对话框体现了链轮结构设计过程。图4所示为实心式滚子链轮的对话框。 所有对话框都有5种基本回调函数,分别为App ly、Ok、Cancel按钮的回调函数,对话框构造函数和对话框析构函数。为便于零件结构设计,在对话框上设置有基本设计参数和由此确定的结构设计参数,方便进行具体的结构设计。同时当对话框构造函数进行初始化操作时,可将零件的常用规格及技术要求显示到信息窗口,供设计者参考。对话框析构函数用于对话框的会话结束, 信息窗口的结束等。 滚子链轮其他几种结构形式的对话框与上面的对话框大同小异。 图4 链轮实体建模对话框 2. 3实体建模程序设计 2. 3. 1 模型的创建思路 一种是通过创建简单的特征,然后进行布尔运算。这种建模方式在进行简单零件建模时是很好的方法,但在创建像链轮这样的复杂零件时在很多时候都需要创建辅助模型,因而参数化驱动效率不高,过程繁琐。 另一种是通过平面草图的旋转和拉伸等特征操作来完成建模过程。由于滚子链轮的零件图纸大多都是二维的,而且是旋转体,参数也可以直接取定,不用转换。所以适合先建立草图特征,然后进行相应的拉伸和旋转操作。 本文采用第二种建模过程。基于特征的建模过程参数化效率高。模型易修改,具体的建模过程如图2所示。如果是孔板式,需要建立相应的参考平面,按照结构尺寸定位圆孔中心,然后调用孔生成函数,便可产生孔板式结构。 如果是齿圈式结构,就需要首先建立齿圈,然后进行轮芯和联接螺栓的建模。最后使用装配函数用螺栓联接齿圈和轮芯。 2. 3. 2参数驱动的过程 1)首先由链传动设计计算得到链轮的基本参数。将些按国家标准选好的参数依次输入

文档评论(0)

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

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

1亿VIP精品文档

相关文档