| 【中文题名】 | NC铣削加工计算机模拟仿真系统的开发 |
| 【英文题名】 | Empoldering Computer Simulation System for NC Milling Processing |
| 【学科专业】 | 机械电子工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-6-7 |
| 【中关键词】 | 仿真,布尔差运算,Visual,C,OpenGL,三维建模 |
| 【英关键词】 | simulation,subtract of the Boolean operation,Visual C++,OpenGL,Three-dimensional modeling, |
| 【分类导航】 | 工业技术>金属学与金属工艺>金属切削加工及机床>铣削加工及铣床>程序控制铣床和数控铣床> |
| 【论文摘要】 |
本文针对数控铣削加工过程,进行了仿真软件的设计与开发:利用Visual C++面向对象编程的特点,设计仿真软件的操作界面,以大型的数控加工软件为参考,完善自己所设计的软件的功能,做成开放型的软件,以便以后软件功能的扩展;利用Visual C++开发工具,MFC类库与OpenGL图形标准进行程序编制,生成具有真实感的毛坯、刀具的三维模型;改进布尔差运算算法,实现数控铣削加工过程的动态仿真。 |
| 【论文题纲】 |
|
中文摘要 |
4 |
|
ABSTRACT |
4-7 |
|
第一章 绪论 |
7-10 |
|
1.1 数控仿真技术的发展回顾 |
7 |
|
1.2 数控仿真技术在国内外的研究动态与发展趋势 |
7-8 |
|
1.3 数控仿真技术的目的和意义 |
8 |
|
1.4 本课题研究的主要内容 |
8-10 |
|
第二章 几何建模技术 |
10-18 |
|
2.1 直接实体造型法 |
10-13 |
|
2.1.1 构造实体几何法 |
10-11 |
|
2.1.2 八叉树表示法 |
11-13 |
|
2.2 基于图像空间的方法 |
13-14 |
|
2.3 基于离散矢量求交的方法 |
14 |
|
2.4 基于三角网格的方法 |
14-17 |
|
2.5 本章小结 |
17-18 |
|
第三章 基于 OpenGL 和 VC++的数控仿真系统开发环境 |
18-24 |
|
3.1 OpenGL 三维图形开发环境 |
18-19 |
|
3.2 OpenGL 与Windows 的联系 |
19-21 |
|
3.3 OpenGL 的功能简述 |
21-22 |
|
3.4 OpenGL 函数库 |
22-23 |
|
3.5 VC++6.0 和OpenGL 之间图形接口的机制 |
23 |
|
3.6 本章小结 |
23-24 |
|
第四章 数控铣削仿真系统的设计 |
24-49 |
|
4.1 数控铣削仿真系统总体设计 |
24-35 |
|
4.1.1 数控铣削仿真系统的总体结构 |
24-32 |
|
4.1.2 数控铣削仿真系统的图形界面 |
32-35 |
|
4.2 数控铣削仿真系统的NC 编译器设计 |
35-40 |
|
4.2.1 数控加工NC 代码分析 |
36-37 |
|
4.2.2 数控仿真编译器的原理、功能和结构 |
37-38 |
|
4.2.3 预处理模块 |
38-39 |
|
4.2.4 词法、语法分析和检查 |
39 |
|
4.2.5 分析计算模块 |
39-40 |
|
4.3 刀具切削布尔运算及其算法 |
40-42 |
|
4.4 数控切削过程的仿真实现 |
42-44 |
|
4.5 铣削加工消隐算法的研究及其实现 |
44-47 |
|
4.5.1 通用的消隐算法 |
44-46 |
|
4.5.2 快速局部的消隐算法 |
46-47 |
|
4.6 本章小结 |
47-49 |
|
第五章 数控仿真加工的实现 |
49-61 |
|
5.1 仿真动画技术 |
49-53 |
|
5.1.1 仿真动画技术简介 |
49 |
|
5.1.2 通用的仿真动画技术 |
49-51 |
|
5.1.3 基于OpenGL 的动画技术 |
51-53 |
|
5.1.3.1 OpenGL 的工作流程 |
51 |
|
5.1.3.2 OpenGL 帧缓存和动画 |
51-53 |
|
5.2 数控铣削仿真加工环境设计 |
53-56 |
|
5.2.1 刀具库 |
53-55 |
|
5.2.1.1 刀具库的建立 |
53-54 |
|
5.2.1.2 刀具库的管理 |
54-55 |
|
5.2.1.3 刀具图形库的建立 |
55 |
|
5.2.2 工件库与夹具库 |
55-56 |
|
5.3 数控铣削加工仿真程序的设计 |
56-58 |
|
5.4 铣削仿真运行实例 |
58-60 |
|
5.5 本章小结 |
60-61 |
|
第六章 总结与展望 |
61-63 |
|
6.1 研究与总结 |
61 |
|
6.2 研究展望 |
61-63 |
|
参考文献 |
63-66 |
|
致谢 |
66-67 |
|
在学期间发表的学术论文和和参加科研情况 |
67-68 |
|
中文详细摘要 |
68-80 |
|
| 【DOI】 | LunWen.ID:2.2008.383431 |