摘要 | 第1-8页 |
第一章 绪论 | 第8-23页 |
1.1 课题研究的必要性 | 第8-11页 |
1.1.1 数控加工存在的问题 | 第8-10页 |
1.1.2 数控加工发展的趋势 | 第10-11页 |
1.2 计算机数控加工仿真 | 第11-20页 |
1.2.1 计算机仿真概述 | 第11-12页 |
1.2.2 数控加工仿真概述 | 第12-14页 |
1.2.3 国内外相关软件的简介 | 第14-20页 |
1.3 课题研究的意义和内容 | 第20-21页 |
本章小结 | 第21-23页 |
第二章 数控车削仿真系统的建立 | 第23-40页 |
2.1 基本理论 | 第23-30页 |
2.1.1 机械加工过程仿真的现状及存在问题 | 第23-24页 |
2.1.2 数控车削仿真的研究背景和意义 | 第24-25页 |
2.1.3 数控车削过程仿真的研究目标及方法 | 第25-26页 |
2.1.4 数控车削仿真系统的功能和结构 | 第26-28页 |
2.1.5 数控车削加工建模和仿真技术 | 第28-30页 |
2.2 数控车削仿真系统-SSINCT的建立 | 第30-39页 |
2.2.1 SSINCT的软硬件要求 | 第30-33页 |
2.2.2 SSINCT的特点和功能 | 第33-34页 |
2.2.3 SSINCT中的关键技术 | 第34-35页 |
2.2.4 系统的总体设计 | 第35-38页 |
2.2.5 系统的模块设计 | 第38-39页 |
本章小结 | 第39-40页 |
第三章 界面设计与 OPENGL设置模块 | 第40-46页 |
3.1 界面设计模块 | 第40-42页 |
3.1.1 界面的布局 | 第41页 |
3.1.2 界面的实现 | 第41-42页 |
3.2 OPENGL设置模块 | 第42-44页 |
3.2.1 添加 OpenGL支持 | 第42-43页 |
3.2.2 场景环境设置 | 第43-44页 |
本章小结 | 第44-46页 |
第四章 数控代码编译器模块 | 第46-67页 |
4.1 数控车削代码指令和格式 | 第46-49页 |
4.1.1 数控车床的编程特点 | 第46-47页 |
4.1.2 几个主要的数控车削加工指令 | 第47-48页 |
4.1.3 程序编制格式简述 | 第48-49页 |
4.2 国内外数控代码编译器的研究状况 | 第49-57页 |
4.2.1 编译系统的基本原理 | 第50-51页 |
4.2.2 编译系统的总体流程 | 第51-53页 |
4.2.3 编译系统的具体结构 | 第53-54页 |
4.2.4 LEX与 YACC及集成开发工具 Parser Generator简介 | 第54-57页 |
4.3 SSINCT系统的编译模块 | 第57-66页 |
4.3.1 初级编译 | 第57-59页 |
4.3.2 高级编译 | 第59-60页 |
4.3.3 编译结果的数据存储 | 第60-66页 |
4.4 SSINCT编译器的局限性 | 第66页 |
本章小结 | 第66-67页 |
第五章 布尔运算模块 | 第67-82页 |
5.1 概述 | 第67-68页 |
5.1.1 布尔运算的概念 | 第67页 |
5.1.2 布尔运算的应用 | 第67-68页 |
5.2 多边形布尔运算 | 第68-74页 |
5.2.1 多边形布尔运算的定义及规则 | 第68-73页 |
5.2.2 多边形布尔运算的病态及处理 | 第73-74页 |
5.3 多边形布尔运算在车削加工仿真中的应用 | 第74-79页 |
5.3.1 工件的构造 | 第74-75页 |
5.3.2 刀具扫略体的构造 | 第75页 |
5.3.3 车削过程的布尔运算描述 | 第75-79页 |
5.4 SSINCT系统的布尔运算模块 | 第79-81页 |
5.4.1 多边形的构造 | 第79-81页 |
5.4.2 布尔减运算的实现 | 第81页 |
本章小结 | 第81-82页 |
第六章 三维造型模块和仿真实例 | 第82-96页 |
6.1 三维几何造型基础 | 第82-90页 |
6.1.1 概述 | 第82页 |
6.1.2 欧氏几何造型 | 第82-90页 |
6.2 SSINCT系统的三维造型模块 | 第90-93页 |
6.3 仿真实例 | 第93-95页 |
本章小结 | 第95-96页 |
结论 | 第96-97页 |
参考文献 | 第97-100页 |
攻读学位期间发表的学术论文 | 第100-101页 |
致谢 | 第101页 |