基于ug二次开发工具实现直齿圆柱齿轮的参数化设计

基于ug二次开发工具实现直齿圆柱齿轮的参数化设计

ID:19951898

大小:32.50 KB

页数:5页

时间:2018-10-07

基于ug二次开发工具实现直齿圆柱齿轮的参数化设计_第1页
基于ug二次开发工具实现直齿圆柱齿轮的参数化设计_第2页
基于ug二次开发工具实现直齿圆柱齿轮的参数化设计_第3页
基于ug二次开发工具实现直齿圆柱齿轮的参数化设计_第4页
基于ug二次开发工具实现直齿圆柱齿轮的参数化设计_第5页
资源描述:

《基于ug二次开发工具实现直齿圆柱齿轮的参数化设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本文由skipxiaowen贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。总第111期2008年第1期文章编号:1672-1152(2008)01-0016-03山西冶金SHANXIMETALLURGYTotal111No.1,2008基于UG二次开发工具实现直齿圆柱齿轮的参数化设计李贵长(太原科技大学,摘李锐山西宋光鑫太原030024)要:通过使用UG/open系列的UG二次开发工具,以直齿圆柱齿轮的参数化设计为例,研究构建UG的零件库的新方法。在分析了标准渐开线直齿轮设计模型的基

2、础上,建立了直齿齿轮的三维参数化模型,并编写程序实现参数化设计,简化了齿轮建模过程,提高了效率,丰富了零件建模方法。关键词:UG/open直齿圆柱齿轮参数化设计二次开发渐开线菜单零件库中图分类号:TP311.52文献标识码:A收稿日期:2007-11-05Unigraphics(简称UG)是面向制造业的紧密集成的CAD/CAM/CAE高端软件之一,具有稳定的性能、多样的设计功能和大容量的数据处理能力,拥有逼真的视觉效果,追求真正的并行工程。目前,已广泛应用于汽车、航空、航天、家电、机械、医疗仪器等行业领域,实现了设计优化技术

3、与基于产品和过程的知识工程的结合。在产品的建模过程中,经常遇到各种标准件的设计造型,对于大公司可高价购买标准件库,但是对于中小企业,只能花费时间去自己动手一步一步建模。鉴于此,用户可以开发自己常用的零件库,仅需输入零件参数即可快速建模,大大提高建模速度和精度。问并改变UG对象模型的程序集。UG/openAPI封装了近2000个UG操作的函数,通过它可以在C程序和C++程序中以库函数的形式调用UG内部的近文件管理2000个操作,它可以对UG的图形终端、系统和数据库进行操作,几乎所有能在UG界面上的操作都可以用UG/openAP

4、I函数实现。UG/openGRIPNC允许用户不通过交互式的对话框设置,而是通过编程的方式创建UG的加工工具路径。UG/openC++允许用户使用C++类来操作UG对象,实现UG的功能。2参数化建模过程参数化是一种基于特征、尺寸约束、数据相关、1UG二次开发工具简介UG/open是一系列UG开发工具的总称,是UG尺寸驱动设计修改的技术。齿轮的类型很多,齿廓形状也很多,鉴于渐开线的直齿圆柱齿轮的广泛应用,通过对渐开线直齿圆柱齿轮参数化建模,并参考文献[2]和[3]来说明利用UG/open系列工具开发零件库的过程,流程见图1。定

5、制用户菜单交互界面建模程序软件为用户或第三方开发人员提供的最主要的二次开发工具,包括UG/openMenuscript,UG/openUIStyler,UG/openGRIP,UG/openAPI,UG/openGRIPNC,UG/openC++。用UG/openMenuscript这一工具可以实现用户化的菜单。UG/openUIStyler是开发UG对话框的可视化工具,生成的对话框能与UG集成,让用户更方便、更高效地与UG进行交互操作。利用Menuscrnt图1利用GRIP程序流程利用GRIPGRIP(GraphicsIn

6、teractiveProgramming)是一种专用的图形交互编程语言,开发者可以用GRIP编程的方法自动实现在UG下进行的绝大部分操作。一个标准齿轮的基本参数即齿数、模数、压力角、齿顶高系数、顶隙系数确定之后,其主要尺寸及齿廓形状就完全确定。UG/openAPI又称UserFunction,是一个允许程序访基金项目:国家自然科学基金资助项目50675145)(第一作者简介:李贵长,男,1981年生,现为太原科技大学材料科学工程学院在读硕士研究生,主要研究CAD/CAE软件的二次开发。Tel:134531081000,E-m

7、ail:liguichang123@126.com2.1齿轮参数化建模采用GRIP语言编写建模程序,替代手工建模,具体实现可分为两个步骤,即绘制齿廓渐开线和生成齿轮实体。2008年第1期李贵长,等:基于UG二次开发工具实现直齿圆柱齿轮的参数化设计17?2.1.1绘制齿廓渐开线通过对UG二次开发实现进入UG/opengrip开发环境,从齿根圆与Y轴的交点开始为第一点,以后各点绘制过程如下:由u=α+θ及θ=tanα-α可得=tanα,因此kkkkkku=sinff+av*i-av)/cosff+av*i-av)*180/p,(

8、(xi)=rb*sinfu)-rb*u*cosfu)*pi/180,(((yi)=rb*cosfu)+rb*u*sinfu)*pi/180。((((1)(2)(3)图3所得到的齿轮其中:av=a-f)/20;α为压力角;rb为齿轮基圆直径;(ka为大径;f为小径;xi),yi)分别为所生成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。