声明
摘要
第一章 绪论
1.1 人造板材锯切优化排样问题的特点和计算复杂性
1.1.1 “一刀切”的切割方式
1.1.2 人造板材锯切优化排样的NP完备问题
1.2 矩形件锯切优化排样国内外理论研究综述
1.2.1 数学规划算法
1.2.2 迭代算法
1.2.3 现代优化算法
1.3 矩形件锯切优化排样系统的开发研究现状
1.4 我国人造板行业和板式家具制造业锯切排样问题
1.5 研究内容
1.6 技术路线
第二章 人造板材锯切排样数学模型建立及遗传算法研究
2.1 人造板材锯切排样算法开发流程
2.2 大规模矩形零件分组降维锯切排样的启发式规则
2.3 分组降维锯切排样的数学建模
2.3.1 问题描述
2.3.2 数学建模
2.4 遗传算法求解
2.4.1 遗传算法概述
2.4.2 遗传算法的模板理论和积木块假设
2.4.3 锯切排样算法流程
2.4.4 算法描述
2.4.5 混合惩罚函数法
2.5 计算实例
2.6 结论与讨论
2.7 本章小结
第三章 人造板材锯切排样数学模型改进及算法优化
3.1 人造板材矩形件锯切优化排样的基本原则
3.2 基于配合尺寸的分组降维启发式规则
3.3 锯切排样模型改进思路
3.3.1 面向基材板的锯切排样思路
3.3.2 面向零件的锯切排样思路
3.4 面向零件的锯切排样数学建模
3.5 面向零件的锯切排样模型遗传算法求解
3.5.1 染色体编码和初始种群的生成
3.5.2 基于惩罚函数的适应度函数建立
3.5.3 惩罚因子自适应算法
3.5.4 遗传操作
3.5.5 排样矩阵输出
3.6 应用实例
3.7 结论与讨论
3.8 本章小结
第四章 人造板材锯切排样方案与数控裁板锯的接口设计
4.1 DXF文件结构解析
4.1.1 DXF文件结构组成
4.1.2 锯切排样方案DXF图元编码研究
4.2 基于MATLAB的锯切排样方案DXF接口文件设计
4.2.1 锯切排样方案DXF组码信息
4.2.2 DXF文件写入
4.3 基于VC#的DXF锯切排样方案文件读取
4.3.1 DXF文件打开
4.3.2 数据读取
4.3.3 图形绘制
4.4 人造板材数控锯切NC代码结构及格式
4.5 人造板材数控锯切加工工艺分析
4.5.1 刀具锯切路径设计和计算
4.5.2 定位基准选择
4.5.3 工序划分
4.5.4 切削用量确定
4.6 基于DXF文件的NC代码自动生成程序
4.6.1 DXF文件生成NC代码流程
4.6.2 基于VC#的NC代码生成
4.6.3 实例应用
4.7 本章小结
第五章 人造板材锯切排样和数控程序接口系统开发
5.1 系统开发方法和开发工具的选择
5.2 MATLAB与VC#混合编程
5.3 系统总体设计
5.3.1 总体功能框架设计
5.3.2 主界面的设计
5.4 各功能模块的设计与实现
5.4.1 排样信息输入模块
5.4.2 求解和运算模块
5.4.3 输出和结果模块
5.5 手动排样
5.6 系统包装及帮助
5.6.1 初始化界面的制作
5.6.2 帮助系统的制作
5.7 本章小结
第六章 锯切排样及数控程序接口系统应用实例
6.1 实例1
6.1.1 排样零件和基材板数据
6.1.2 遗传运算和排样方案
6.1.3 数控程序接口生成和排样方案可视化
6.2 实例2
6.2.1 排样零件和基材板数据
6.2.2 遗传运算和排样方案
6.2.3 数控程序接口生成和排样方案可视化
6.3 本章小结
第七章 结论与讨论
7.1 结论
7.2 本研究创新点
7.3 讨论
参考文献
在读期间的学术研究
致谢