您好,欢迎来到佳博论文网!

基于proe的减速器可视化设计系统

论文字数:35604,页数:72

1 绪 论

1.1 研究背景

当今,世界减速器技术有了很大的发展,总的发展趋势是向六高、两低、两化方向发展。六高即高承载能力、高齿面硬度、高精度、高速度、高可靠性和高传动效率;两低即低噪声、低成本;两化即标准化、多样化[1]。

20世纪70~80年代,世界上减速器技术有了很大的发展,且与新技术革命的发展紧密结合。通用减速器的发展趋势如下:

(1) 高水平、高性能。圆柱齿轮普遍采用渗碳淬火、磨齿,承载能力提高4倍以上,体积小、重量轻、噪声低、效率高、可靠性高。

(2) 积木式组合设计。基本参数采用优先数,尺寸规格整齐,零件通用性和互换性强,系列容易扩充和花样翻新,利于组织批量生产和降低成本。

20世纪60年代的减速器大多是参照苏联20世纪40~50年代的技术制造的,后来虽有所发展,但限于当时的设计、工艺水平及装备条件,其总体水平与国际水平有较大差距。

改革开放以来,我国引进一批先进加工装备,通过引进、消化、吸收国外先进技术和科研攻关,逐步掌握了各种高速和低速重载齿轮装置的设计制造技术。材料和热处理质量及齿轮加工精度均有较大提高,通用圆柱齿轮的制造精度可从JB179-60的8~9级提高到GB10095-88的6级,高速齿轮的制造精度可稳定在4~5级。部分减速器采用硬齿面后,体积和质量明显减小,承载能力、使用寿命、传动效率有了较大提高,对节能和提高主机的总体水平起到很大的作用。

减速器是一种用途十分广泛且比较典型的机械装置,针对减速器的设计方法也不拘一格。在减速器的传统设计中,原有的几何模型是设计者利用固定的尺寸值得到的,零件的结构形状不能灵活地改变,一旦零件尺寸发生改变,必须重新绘制其对应地几何模型。建立可视化系统,可以利用它的参数化设计,一种使用参数快速构造和修改几何模型地造行方法,利用这个技术进行设计时,图形的修改非常容易,用户构造几何模型时可以集中概念和整体设计,因此可以充分发挥创造性,提高设计效率。由于以实体造型为核心的系统不能用完整的产品模型来支持产品开发的全过程,为了实现从设计开始就建立一种通用产品设计模型,并完整的描述产品的几何结构,为产品开发的后继过程提供充足的信息,以提高信息复用程度和产品开发自动化、可视化程度,缩短产品开发周期。基于Pro/ENGINEER便于交互及其强大的二维、三维绘图功能,采用Top-Down自顶向下设计,先确定总体思路、设计总体布局,然后设置零部件,最后完成一个整体的设计。

齿轮减速器的体积,重量及其承载能力主要取决于传动参数的选择,设计问题一般是在给定传动比和输入转矩的情況下,确定行星轮的个数、各轮的齿数,模数和齿宽等参数。在选择设计参数时采用了很多设计方法,优化设计、模糊设计和可靠设计等。

减速器作为独立的驱动元部件,由于应用范围极广,其产品必须按系列化进行设计,以便于制造和满足不同行业的选用要求。针对其输入功率和传动比的不同组合,可获得相应的减速器系列。在以往的人工设计过程中,在图纸上尽管能实现同一机座不同规格的部分系列表示,但其图形受到极大限制。采用Pro/ENGINEER的Pro/TOOLKIT二次开发工具,在VC++6.0的友好界面下来实现这一过程,不仅能完善上述工作,建立真实的三维模型,设计完全可视化,方便设计操作,而且使系列产品的技术数据库,图形库的建立、查询成为可能;使设计速度加快。

目 录

1 绪 论1

1.1 研究背景1

1.2 国内外可视化发展现状2

1.2.1可视化概念3

1.2.2 国内外可视化设计的发展现状4

1.2.3 可视化设计的三个层次5

1.2.4 可视化发展的趋势6

1.3 论文内容概述7

1.3.1 选题的目的及意义7

1.3.2 论文的主要过程8

1.4 本章小节8

2 可视化系统的总体设计方案9

2.1 减速器结构简述9

2.2 系统开发软件的选择9

2.2.1 典型三维造型软件介绍10

2.2.2 软件二次开发的选择11

2.3 Pro/ENGINEER的参数设计化特性12

2.4 基于Pro/ENGINEER的减速器可视化系统结构14

2.4.1 系统的总体组成14

2.4.2系统应用环境15

2.5 本章小节16

3 系统开发工具介绍17

3.1 Pro/ENGINEER简介17

3.2 VisualC++开发工具17

3.3 Pro/ENGINEER开发方法介绍18

3.4 Pro/TOOLKIT二次开发介绍19

3.4.1 Pro/TOOLKIT的特点19

3.4.2 创建Pro/TOOLKIT应用程序的基本模式21

3.4.3 基于Windows平台在VC环境下创建Pro/TOOLKIT应用程序的过程22

3.4.4 创建Pro/TOOLKIT应用程序基本框架22

3.4.5 创建Pro/TOOLKIT应用程序主体部分23

3.4.6 编译和链接Pro/TOOLKIT应用程序24

3.4.7 注册Pro/TOOLKIT应用程序25

3.4.8 运行和停止Pro/TOOLKIT应用程序25

3.5 ODBC和MFC数据库类26

3.6 数据库系统ACCESS26

3.7 本章小节27

4 可视化系统开发技术及实例28

4.1 Pro/TOOLKIT二次开发技术在本系统中的应用28

4.1.1 数据接口技术28

4.1.2 Pro/ENGINEER界面菜单开发技术28

4.1.3 实体尺寸修改技术30

4.1.4 零件家族表技术31

4.1.5 实体的装配技术32

4.2 参数化设计技术在可视化系统中的作用32

4.2.1 参数化设计技术概述33

4.2.2 参数化设计的理论方法35

4.2.3 参数化模型和模式37

4.2.4 基于特征的参数化设计40

4.2.5 基于Pro/ENGINEER的参数化设计40

4.3 数据管理和数据库技术42

4.3.1 数据库技术43

4.3.2 工程数据库44

4.3.3 VC和ACCESS数据库连接45

4.3.4 手工配置ODBC数据源46

4.3.5 VC和Access数据库的数据交互46

4.3.6 数据库技术在可视化系统中的应用47

4.4 可视化系统开发技术实例47

4.4.1 二次开发技术实例47

4.4.2 参数化技术与数据库技术结合实例49

4.5 本章小节51

5 系统的组成演示和界面设计52

5.1 系统界面52

5.2 可视化系统的实例演示53

5.2.1可视化系统中的标准件设计53

5.2.2 可视化系统中常用件设计53

5.2.3 产品装配模型库示例56

5.3 本论文系统实现的功能59

5.4 本章小节60

结 论61

致 谢62

参考文献63

基于proe的减速器可视化设计系统......