文摘
英文文摘
独创性声明和关于论文使用授权的说明
第一章引言
1.1 国内外CAD/CAM技术应用发展现状
1.2 数控自动编程技术的发展历史
1.3 论文选题技术背景和研究内容
第二章 系统开发平台和开发工具
2.1 AutoCAD开发平台和Windows
2.2 Visual C++与MFC
2.2.1 CFile类
2.2.2 CObList类
2.3 AutoCAD二次开发工具ADS和ObjectARX综述
2.3.1 ADS简介
2.3.2ObjectARX简介
第三章 系统总体方案设计
3.1 浮雕CAD/CAM系统简介
3.2 系统设计目标、设计原则和设计思想
3.2.1 系统设计目标
3.2.2 系统设计原则
3.3 软件系统结构方案一:分层设计方案
3.3.1方案总述
3.3.2方案评述
3.4 软件系统结构方案二:基于三维体素的方案
3.4.1方案总述
3.4.2 模块划分及各模块实现方法
第四章 浮雕三维实体形体数据结构表示及其形体数据获取算法研究
4.1 浮雕三维形体的数据结构表示方法引论
4.1.1 三维形体的造型方法
4.1.2实体建模
4.2 基于三维体素的浮雕实体的数据组织和管理
4.2.1 浮雕三维实体的位图表示
4.2.2 浮雕三维实体的二维参数表示:Z-MAP图
4.3 基于三维体素表示的浮雕实体的形体数据获取算法研究
4.3.1引论
4.3.2 变步长法求函数极值
4.3.3 单方向上的探求边界的基本算法(BSDD)
4.3.4 单方向上的探求边界算法的改进(ISDD)
4.3.5 动态步长的有向有限算法(DLDL)
4.4 八叉树结构下的浮雕三维实体边界数据获取算法研究
4.4.1 三维实体的八叉树结构表示方法
4.4.2算法简介
第五章 浮雕三维实体铣削加工算法研究
5.1概述
5.1.1 家具浮雕加工特点
5.1.2 系统中选用刀具的说明
5.2 数控自动编程刀具加工轨迹文件格式、内容
5.2.1 数控加工程序结构
5.2.2 数控加工程序常用指令
5.2.3 自动编程的实现
5.3 走刀路线的选择
5.4加工工艺的安排
5.5 刀具轨迹生成的基本算法
5.5.1 刀具的二维参数表示:Z-MAP图
5.5.2 加工深度的确定
5.5.3 基本算法简介
5.6 刀具轨迹生成基本算法的改进
5.6.1 基本算法的缺点
5.6.2 算法的改进
第六章 浮雕CAD软件系统设计和开发
6.1 浮雕CAD软件系统的设计方法
6.1.1 浮雕CAD系统软件编制的指导原则
6.1.2 面向对象的编程方法在浮雕CAD软件开发中的应用
6.2 系统界面设计
6.3 边界探求模块的实现方法
6.3.1 以Z-MAP图为基础的模块实现方法
6.3.2 以八叉树为基础的模块实现方法
6.4 铣削轨迹生成模块实现方法
6.4.1 类结构及相关功能说明
6.4.2 主要程序框图
结论
参考文献
致谢