- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
proe论文
2008年全省技工
教育和职业培训参评论文
Pro/Engineer Wildfires 2.0斜齿轮
全参数化设计及二次开发
作者姓名:杨兴民
单 位:山东省水利技术学院
通讯地址:山东水利技术学院机电系数控教研室
邮政编码:255033
联系电话基于Pro/ENGINEER斜圆柱齿轮参数化设计及二次开发模型
Pro/Engineer是美国PTC(Parameter Technology Corporation)开发的一款基于PLM的CAD/CAM软件,该软件是最早提出的参数化设计概念,基于全参数化、数据相关、统一数据库的设计理念使得Pro/Engineer成为行业的领先者。基于参数化的设计使得设计过程不在是几何简单的堆砌而反映出设计者在的思想意图,不仅可以生成直观的三维模型,而且可以方便的实现设计的重复性及设计变更。
一、参数化原理
设计者在建模的过程中并不急于直接构建3D模型,而是通过对产品特征进行分析,从中抽象出特征参数,根据特征之间的依存关系(父子关系)建立尺寸关系式,建立模型时特征参数不再是简单常数,而是由特征参数驱动的关系表达式,当需要对特征尺寸进行修改,只需要对抽象的一些参数进行重新赋值,相关的特征尺寸值就会根据关系式来进行计算,进而达到驱动尺寸的目的。因此可以说参数化设计就是对模型进行的基于特征父子关系、全尺寸相关、尺寸驱动的设计方法。
基于特征的参数化设计为产品模型的可变性、可重用性、并行设计等提供了手段,使用户可以利用以前的模型方便地重建模型,并可以在遵循原设计意图的情况下方便地改动模型,生成系列产品,提高了生产效率。
参数化建模的方法可以方便零件族的实现和管理,对于形状大致相似的系列零件,只需要修改参数,便可生成新的零件,从而大大设计效率,譬如标准模架和常用标准件的设计。
Pro/Engineer中建立零件族的方法有两种:一是表族,通过建立一个通用零件为父零件,在其基础上对零件各个参数加以控制,派生出新的零件;二是程序建模,Pro/Program是Pro/Engineer软件提供的一种程序化的二次开发工具。利用Pro/Engineer造型的同时,Pro/Program会产生特征的program,它是一个记录文件,由类似BASIC的高级语言构成,记录着模型树(odel Tree)中每个特征的详细信息,包括各个特征的建立过程、参数设置、尺寸以及关系式等,我们可以通过修改和添加特征的program来生成基本参数相同的一系列模型。
2、特征分析:
根据齿轮啮合条件在设计时抽象出以下参数:
齿轮模数(m):法向模数(垂直于轮齿方向)是齿轮啮合的重要条件,根据轮齿的强度计算后取标准值确定。
齿数(no_of_teeth):由齿轮的传动比来进行确定。
压力角(press_angle):压力角已经标准化,我国采用20度。
螺旋角(HELIX_ANGLE):轮齿展开形成的斜线与轴线的夹角,由于螺旋角就产生轴向力,螺旋角越大,轴向力越大,一般取8~30度。
齿轮宽度(FACE_WIDTH):根据齿轮的承载强度确定。
3、参数关系
在开始设计零件先根据对特征的分析建立如图1所示的参数变量
图1参数变量
4、参数化建模:
①使用草绘工具轮齿曲线,如图2所示:
图2轮齿曲线
②利用特征工具复制出其他轮齿曲线,如图3所示:
图3轮齿曲线
③用混合(BLEND)命令建立第一个齿,然后在运用阵列工具建立所有的轮齿特征,如下图4所示:
图4轮齿阵列
④使用拉伸、旋转、拔模建立齿轮的内部特征,并建立新图层将曲线纳入该层,隐藏图层保存图层状态,结果如下图5所示:
图5齿轮实体
三、基于Pro/Program的二次开发
利用Pro/Program对Pro/E零件的二次开发不需要重新撰写设计步骤,只需要加入几条类似于计算机编程高级语言的语法指令就可以让整个零件变的有弹性与多样化,主要思想就是利用Pro/Program的功能模块来接收相关参数,通过改变特征与参数之间的关系来达到尺寸驱动的目的。因此利用Pro/Program进行二次开发的关键在于变量设计,应用编程的方法进行参数的输入控制。
建立参数变量和特征变量关系式如下图6所示:
图6关系式
编辑该零件的程序设计,在Pro/Engineer的主菜单中选择【工具】→【程序】,只需要在程序编辑器的INPUT和END INPUT语句之间输入以下语句:
M NUMBER
请输入新齿轮模数:
NO_OF_TEETH NUMBER
请输入新齿轮齿数:
PRESS_ANLGE NUMBER
请输入新齿轮压力角:
HELIX_ANGLE NUMBER
请输入新齿轮螺旋角:
FACE_WIDTH NUMBER
请输入新
文档评论(0)