3.1.4 UG/OPEN UI STYLER 7
3.2 UG二次开发的意义 7
第四章 UG二次开发方案的选择 9
4.1 可行的方案 9
4.2 方案的比较选择 9
4.2.1 方案的比较 9
4.2.2 方案的选择 9
4.3 环境(变量)的设置 10
4.3.1 设置UG系统的环境变量 10
4.3.2 VC++6.0中开发环境的设置 11
4.3.3 UG默认文件夹的设置 11
4.4 内部和外部UF的使用方法 12
4.5 二次开发调试方法 12
第五章 齿轮建模 13
5.1 直齿轮建模 13
5.2 斜齿轮建模 19
5.3 锥齿轮建模 22
5.4 涡轮建模 26
第六章 齿轮参数化设计 27
6.1 编写菜单文件 27
6.2 设计用户界面对话框 28
6.3 在VC环境下开发UG应用程序 33
6.4 应用程序的自动加载 40
6.5 设计结果的检测 40
第七章 结论与展望 42
致谢 43
参考文献 44
第一章 绪论
1.1 本次课题研究的目的和意义
毕业设计对于即将从事机械设计制造及其自动化行业的毕业生来说是相当重要的,它涉及到大学四年来学过的所有技术基础及专业课知识,是四年学习成果的综合运用及检测。通过毕业设计,可以培养分析问题及解决问题的能力,为今后从事设计,施工,管理等专业工作打下坚实的基础。
齿轮作为各种机械传动设备中的重要装置,具有传动平稳,承载能力强等优点,有着非常广泛的应用前景。但其结构复杂,设计计算困难,为了提高设计效率,增加竞争优势,实现齿轮的三维参数化精确建模显得尤为重要【1】。
对UG进行二次开发从而实现齿轮的参数化设计既保证了造型的精确性,又可以使工作者方便的查询齿轮的参数,达到提高设计效率的目的。齿轮的参数设计与建模是UG技术与齿轮设计相结合的产物,也是两者发展的趋势所在。本设计的开发,也可以将手算设计的工作人员从繁琐,低效的工作中走了出来。所以研究该项课题对于即将从事机械行业的工作人员来说有重大意义。
1.2 本次课题研究的国内外现状
1.3 本次课题研究的内容及方法
本次课题利用大型计算机软件UG来实现齿轮的三维参数优化设计,通过改变齿轮的一些基本参数,生成其相应的齿轮,然后利用UG自带的二次开发平台,用开发语言进行程序设计从而实现齿轮的调用,达到设计的要求。
要达到相应的设计要求,首先要知道如何在UG中绘制齿轮,要绘制齿轮要知道齿轮各个参数的关系,画出模型后,灵活运用UG系统提供的二次开发工具,在模型的基础上编制程序,对齿轮进行调用完成齿轮的设计。主要有以下几个步骤: