基于PROE平台行星齿轮系统组件参数化设计.doc.docVIP

基于PROE平台行星齿轮系统组件参数化设计.doc.doc

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

基于PROE平台行星齿轮系统参数化设计及功能仿真 摘要:基于PROE装配环境下,利用模型组件参数化技术,通过VC++与PRO/TOOLKIT对PROE进行二次开发实现行星轮的装配体参数化并给出了部分代码。本文对行星齿轮系统的组件参数化为后续的工作奠定了基础并给其他部件的组件参数化提供了参考。 0、引言 目前,行星轮系由于其具有可以获得较大的传动比、实现大功率的传动等优点,得到了广泛的应用[1]。但是,由于齿轮的建模较为复杂,而且轮系中的各个传动零件之间的运动关系比较复杂,装配条件严格,对于不同参数的行星减速器运用交互式虚拟装配是非常繁琐的事情[2]。为了缩短产品的设计周期,提高工作效率,方便的观察行星轮系在运行的过程中是否发生干涉的情况,非常有必要对其进行装配的二次开发。 1.PROE及组件参数化技术 1.1 PRO/E简介 美国PTC公司推出PRO/E软件是一款具有参数化设计特点的具有强大三维实体造型功能的软件。该软件的参数化模块是自带的一个具有二次开发功能的程序设计模块,通过运行程序控制系统参数、特征出现与否以及特征的具体尺寸实现模型的人机交互式参数化设计,方便进行模型的重绘[3]。 1.2 组件参数化 组件参数化是指在装配体中输入参数,可以驱动子组件及其元件的技术。组件的参数化设计除了要抽象出相同尺寸外形参数外,还必须考虑元件之间的装配关系[4]。一般情况下遵循下面的步骤:①、建立全局的基准特征②、在组件中创建参数,用于定位各个元件及驱动已经参数化的元件。③、装配参数化的元件并与组件的参数建立链接。 2、渐开线齿轮参数化建模、装配及组件参数化 建立参数化的太阳轮、行星轮及内齿轮的参数化模型。太阳轮、行星轮及内齿圈的参数化模型见图1,图2及图3所示。参数的初始值见表1所示。选择工具/程序,在弹出的程序编辑菜单中选择程序编辑,在弹出的对话框中输入各个齿轮的参数及提示 [5]。 新建装配体,选取ASM_RIGHT平面,将其偏移中心距AA的距离,AA的计算公式见公式1。新建平面ATM1,选取ASM_RIGHT与ATM1建立轴线AA_1,将轴线AA_1与ATM1建立组,并进行圆周阵列,阵列的个数是3个,角度为120°。至此,装配的前期准备完成。 将太阳轮以缺省的模式进行装配,将三个行星轮以轴线对齐,平面对齐及角度偏移为装配约束进行装配,角度偏移的参数分别为ANGLE_X1,ANGLE_X2,ANGLE_X3。应用同样的方法装配内齿圈,角度偏移的参数为ANGLE_I。调整偏移角度使参数化的模型不再发生干涉。装配好的模型见图4所示。 表1 行星轮系各个参数表格及初始值 参数名 代号 参数值 参数名 代号 参数值 模数 M 3 压力角 Angle 20 太阳轮齿数 ZS 30 行星轮齿数 ZX 15 内齿圈齿数 ZI 齿轮厚度 B 20 太阳轮齿顶高系数 HX 1 太阳轮顶隙系数 C 0.25 行星轮齿顶高系数 HX 1 行星轮顶隙系数 C 0.25 内齿轮齿顶高系数 HX 1 内齿轮顶隙系数 C 0.25 太阳轮变位系数 XS 0 行星轮变位系数 XX 0 内齿圈变位系数 XI 0 行星轮1偏移角度 ANGLE_X1 0 行星轮2偏移角度 ANGLE_X2 0 行星轮3偏移角度 ANGLE_X3 0 内齿轮偏移角度 ANGLE_I 0 中心距 AA 67.5 根据无侧隙的啮合方程有:…………(1) 并令 中心距AA参数化表达式:AA=(M×ZS+M×ZX)/2+y (2) 为了实现行星轮系输入参数的界面化,在装配体中采用PRO/E的参数化模块中的INPUT和END INPUT之间添加用户自定义的参数,按照下面的格式,输入表1所示的参数,并将中心距进行参数化。 INPUT M NUMBER ENTER THE GEAR OF MODEL ZS NUMBER ENTER THE SUNGEAR OF TEETH . END INPUT 为了使组件输入的参数可以驱动各个元件,采用EXECUTE及END EXECUTE进行参数的传递。 EXECUTE PART BIG_SPUR_GEAR M = M ANGLE=ANGLE B=B ZS=ZS HX=HX C=C XS=XS END EXECUTE 将上段的代码放在ADD与END ADD的代码的前面,这样,装配体从MFC界面中读取参数值,然后驱动元件进行更新。同样的道理,将组件得到的参数分配给行星轮及内齿轮。 图1、太阳轮参数化模型 图2 行星轮参数化模型 图3、内齿轮参数化模型 图4、装配好的行星轮系模型 3、界面的建立及组件参数化的实现 3.1 PROE菜单的添加 采用ProMenubarMenuAdd使父菜单出现

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档