基于UG-OPEN的蜗杆传动参数化系统开发.docVIP

基于UG-OPEN的蜗杆传动参数化系统开发.doc

  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-OPEN的蜗杆传动参数化系统开发

基于UG-OPEN的蜗杆传动参数化系统开发 第11期 2009年11月 机械设计与制造 MachineryDesignamp;Manufacture123 文章编号:1001—3997(2009)11-.Ol23—03 基于UG/OPEN的蜗杆传动参数化系统开发 平朗韩江 (合肥工业大学机械与汽车工程学院,合肥230009) ThesystemdevelopmentofwormtransmissionparametricbasedonUG/OPEN PINGLang,HANJiang (Dept.ofMechanicalandAutomobileEngineering,HefeiUniversityofTechnology,Hefei230009,China) 中图分类号:TH16,TP391文献标识码:A l引言 目前用于三维建模的软件很多,如SolidEdge,UG,Pm厂E, Solidwork等.其中Unigraphics(简称UG)是美国UGS公司推出 的一款先进的集CAD/CAE/CAM_丁一体的三维工程软件,其实现 了设计优化技术与基于产品和过程的知识工程的组合,使用户能 够数字化地创建和获取三维产品. 由于蜗轮蜗杆传动具有传动比大,传动平稳,结构紧凑等优 点,所以在:程应用中十分广泛.UG作为通用三维CAD/CAM系 统在功能上能完全满足机械产品的设计要求,但是在系统操作的 人性化和易用性方面并非完全尽人意.为此以UG软件为平台, 研究了使用UG/OPENAPI来创建参数直接驱动蜗轮蜗杆i维实 体建模的程序.所开发的设汁系统功能齐全,可以方便的查阅图 表,尤其是系统的汁算功能和参数化绘图模块,使用户在设计蜗 轮蜗杆传动时既直观又快捷,大大提高了设计效率.由于阿基米 德蜗杆传动较为常见,故本文将以此为例进行研究. 2建立数学模型 2.1蜗杆数学模型的建立 截面线的建立:阿基米德蜗杆螺旋面的形成与螺纹的形成原 理相同,由一梯形截面绕螺旋线扫描得到.在UGNX的Modeling 状态下,蜗杆的齿槽截面,如图1所示. ★来稿日期:2009一O1—19 图1蜗杆齿槽截面 螺旋线的数学方程建立: = (qxm/2)xcos(360xnxt);y=(qxm/2)xsin(360xrtxt); znXP/X/TtXZlXt 式中:m一模数;q一蜗杆直径系数;n一蜗杆螺纹圈数; Zl一蜗杆头数. 2.2蜗轮数学模型的建立 对于蜗轮而言,端面齿廓曲线为渐开线.在UG/NX的Mod— cling状态下,为了生成渐开线,需要建立渐开线的参数方程.设 参数方程的参数为t(O~t≤1),则90.范围内的渐开线方程为: 以=m×2XCOSO/;O=90xt; s=rrxd6×÷;Xt=—xd6xcos0+sxsin0;+ =—1×xsin0-sxcos0;Zt=0; 式中:一基圆直径;m一模数;一蜗轮齿数;一蜗杆的压力角. 蜗轮分度圆螺旋线参数方程的建立: 0=90Xt;x=a一0.5xBxcos0; y=-0.5xBxtxtar~;z=0.5xBxt 式中:齿宽;一为分度圆螺旋角;一蜗轮蜗杆之间的中心距. 3系统开发的关键技术 3.1UG/oPENAPI UG/OPENAPI模块是UG/NX提供的一个二次开发语言模 块,具有与外部高级语言的开发接口.它提供的功能全部以标准 c语言头文件(.h文件)的形式保存在UG/NX安装目录下的u— GOPEN目录中,不同的头文件包含r不同的功能.编制UG/ OPENAPI程序涉及UG/NX提供的头文件(.h文件),库文件(. 124平朗等:基于UG/OPEN的蜗杆传动参数化系统开发第11期 lib文件)和vc++编程环境,此需要设置UG应_【牛j开发环境. UG/OPENAPI程序能在Intemal和External两种不同的环 境(依赖于程序的连接方式)下运行.Intemal开发模式下的程序 只能在Unigraphics的界面环境下运行.在运行这些程序时,它们 以.dll的方式被加载到Unigraphies的运行空中.而Externa 开发模式可以以~.exe的方式在操作系统下直接运行,不在 Unigraphics环境中作为Unigraphics的予进程运行.使用的是 Internal模式,并利用UG/OPENMenuScript定制的菜单来调用. 3_2UG/OPENMenuScript UG/OPENMenuSeript是UG/NX的辅助模块,主要用于制作 用户菜单.菜单脚本文件是以.men为扩展名的文本文件.UG/ OPENMenuScript提供一套用于定义Unigraphie菜单的脚本语 言,开发者可以使用该脚本语言定义和修改菜单及菜单响应的行 为.在.men文件中指明1r菜单的形式,菜单

文档评论(0)

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

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

1亿VIP精品文档

相关文档