| 【中文题名】 | 基于UG环境下的NC代码反求 |
| 【英文题名】 | Reverse Engineering of NC Program Based on UG |
| 【学科专业】 | 机械制造及其自动化 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-29 |
| 【中关键词】 | 虚拟切削,反求,UG,数控代码,, |
| 【英关键词】 | Virtual Cutting,Reverse Engineering,UG,NC program, |
| 【分类导航】 | 工业技术>金属学与金属工艺>金属切削加工及机床>程序控制机床、数控机床及其加工>> |
| 【论文摘要】 |
随着反求工程的迅速发展,零件的实体反求获得了长足的进步,可是对于基于数控代码的零件反求却发展相对迟缓,特别是目前数控技术发展迅速,数控编程与三维软件的结合更加紧密,工程实际中经常会出现只有数控加工程序而没有实体模型需要获得三维实体模型或者是三维实体模型难于绘制而只能手工编程,需要从手工编程获得三维实体的问题。因此,研究基于数控代码的反求就具有非常重要的理论意义和实用价值。
数控代码反求与其他类型的反求不同,它所能提供的信息量很小,需要对这些信息进行识别和分析,获得反求所需要的关键数据,同时依赖用户设定相关的一些参数,由此来实现零件反求。
本文介绍了一种基于数控代码进行反求的方法,其实质是基于“虚拟切削”的方法来实现的,主要通过虚拟加工环境,实现由代码进行零件反求。课题采用UG作为反求模型的实现环境,同时结合VC MFC和UG OPEN/API进行加工代码的前期、中期和后期处理,最终实现了在一定反求精度控制下的零件反求。同时,为了拓展系统的应用范围,使其能够处理更多类型的机床代码,提供了用户定制文件功能,增强了系统识别和处理代码的能力。
整个反求模型是在UG环境中以Paraso... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-8 |
|
第1章 绪论 |
8-19 |
|
1.1 概述 |
8-9 |
|
1.2 逆向工程领域的发展现状 |
9-16 |
|
1.2.1 基于数控代码的反求 |
9-13 |
|
1.2.2 基于零件的反求 |
13-16 |
|
1.3 论文的选题背景 |
16 |
|
1.4 课题的主要研究内容及研究意义 |
16-18 |
|
1.4.1 主要研究内容 |
16-17 |
|
1.4.2 研究意义 |
17-18 |
|
1.5 论文的特点及创新 |
18-19 |
|
1.5.1 特点 |
18 |
|
1.5.2 创新 |
18-19 |
|
第2章 开发工具选择 |
19-23 |
|
2.1 开发程序 |
19 |
|
2.2 实现环境 |
19-20 |
|
2.3 软件支持 |
20-23 |
|
2.3.1 UG应用开发工具 |
20-21 |
|
2.3.2 程序实现方式 |
21-23 |
|
第3章 相关问题算法 |
23-44 |
|
3.1 三坐标三联动数控代码处理 |
25-40 |
|
3.1.1 刀具半径补偿 |
25-32 |
|
3.1.2 刀轨细分 |
32-40 |
|
3.2 四坐标四联动数控代码处理 |
40-44 |
|
第4章 基于数控代码零件反求的研发 |
44-61 |
|
4.1 系统功能分析 |
44 |
|
4.2 系统模块功能分析及执行流程 |
44-47 |
|
4.2.1 模块功能分析 |
44-46 |
|
4.2.2 模块执行流程 |
46-47 |
|
4.3 模块开发 |
47-58 |
|
4.3.1 编译器模块 |
47-50 |
|
4.3.2 转换器模块 |
50-56 |
|
4.3.3 加工切削模块 |
56-58 |
|
4.4 整合应用实例 |
58-61 |
|
4.4.1 反求目标 |
58-59 |
|
4.4.2 反求及分析 |
59-60 |
|
4.4.3 结论 |
60-61 |
|
第5章 反求的误差分析及反求验证 |
61-71 |
|
5.1 反求误差分析 |
61-66 |
|
5.1.1 由图纸到NC代码的编程误差分析 |
61-63 |
|
5.1.2 机床加工插补算法的误差分析 |
63-65 |
|
5.1.3 反求加工插补算法分析 |
65 |
|
5.1.4 机床加工插补算法与反求插补算法的比较 |
65-66 |
|
5.2 零件反求误差分析 |
66-71 |
|
5.2.1 法兰盘 |
66-68 |
|
5.2.2 曲面凸模 |
68-71 |
|
第6章 通用性及可靠性评价 |
71-74 |
|
6.1 软件通用性分析 |
71-72 |
|
6.1.1 软件的通用性 |
71 |
|
6.1.2 数控机床代码的适用性 |
71 |
|
6.1.3 数控编程方式的灵活性 |
71-72 |
|
6.2 反求可靠性 |
72-74 |
|
6.2.1 支持环境 |
72 |
|
6.2.2 反求可靠性 |
72-74 |
|
第7章 总结与展望 |
74-76 |
|
7.1 总结 |
74-75 |
|
7.2 展望 |
75-76 |
|
致谢 |
76-77 |
|
参考文献 |
77-80 |
|
攻读学位期间的研究成果 |
80 |
|
| 【DOI】 | LunWen.ID:2.2008.386311 |