| 【中文题名】 | 基于STEP-NC的CAD特征建模 |
| 【英文题名】 | CAD Feature Modeling Based on STEP-NC |
| 【学科专业】 | 机械设计及理论 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-9-24 |
| 【中关键词】 | STEP-NC,数控加工,特征建模,ProTOOLKIT,CADCAM, |
| 【英关键词】 | STEP-NC,CNC,CAD Feature Modeling,Pro/TOOLKIT,CAD/CAM, |
| 【分类导航】 | 工业技术>金属学与金属工艺>金属切削加工及机床>程序控制机床、数控机床及其加工>> |
| 【论文摘要】 |
自从上个世纪80年代以来,人们已开始通过采用基于STEP(ISO 10303)标准的统一的数据模型来实现CAD/CAM系统间的集成。之后在此基础上又提出了STEP-NC(ISO 14649)标准,该标准为实现数控加工领域中产品设计与制造的无缝连接奠定了坚实的基础并提供了广阔的发展空间。
基于STEP-NC的特征建模系统是基于STEP-NC信息模型建立起来的面向制造的建模系统。本系统的研究主要包括以下三个方面:
(1)从研究STEP-NC标准入手,根据STEP标准的原理及方法学,在STEP AP224以及ISO 14649中的通用标准(Part 10)、数控铣削加工工艺(Part 11)的基础上,通过对STEP-NC数据模型进行延伸和完善,建立统一的基于STEP-NC特征信息模型。
(2)基于STEP-NC的CAD特征建模系统是面向制造的。提出的制造特征不同于一般CAD中使用的设计特征,是指某一工步所去除的材料,即负特征。这样的制造特征与工艺信息,例如与加工方法,联系更加紧密,能够直接用于后续的CAPP、CAM系统中。同时开发了特征库的管理系统,并设有用户自定义特征的接口,可以... |
| 【论文题纲】 |
|
摘要 |
5-7 |
|
ABSTRACT |
7-15 |
|
第一章 绪论 |
15-21 |
|
1.1 课题的研究背景 |
15-16 |
|
1.2 课题的提出以及研究内容 |
16-18 |
|
1.3 课题的研究方案 |
18-21 |
|
第二章 STEP标准及STEP-NC文件 |
21-35 |
|
2.1 STEP标准的内涵和体系结构 |
21-24 |
|
2.1.1 STEP标准体系结构的研究 |
21-22 |
|
2.1.2 信息建模语言EXPRESS |
22-23 |
|
2.1.3 STEP AP224的功能单元 |
23-24 |
|
2.2 STEP标准向CAX领域及CNC领域的扩展 |
24-27 |
|
2.2.1 STEP标准的应用 |
24-25 |
|
2.2.2 机械产品信息内容 |
25 |
|
2.2.3 向CAX领域的扩展 |
25-26 |
|
2.2.4 向CNC领域的扩展 |
26-27 |
|
2.3 STEP-NC标准的研究 |
27-33 |
|
2.3.1 STEP-NC标准的内涵 |
27-28 |
|
2.3.2 国内外研究现状及发展前景 |
28-29 |
|
2.3.3 STEP-NC文件结构 |
29-30 |
|
2.3.4 STEP-NC数据模型 |
30-31 |
|
2.3.5 STEP-NC数据模型的基本概念 |
31-33 |
|
2.4 本章小结 |
33-35 |
|
第三章 Pro/TOOLKIT应用程序开发的理论基础 |
35-49 |
|
3.1 Pro/ENGINEER建模特性 |
35-36 |
|
3.2 Pro/TOOLKIT开发环境介绍 |
36-39 |
|
3.2.1 Pro/ENGINNER开发工具介绍 |
36-37 |
|
3.2.2 Pro/TOOLKIT简介 |
37-38 |
|
3.2.3 Pro/TOOLKIT的工作模式 |
38-39 |
|
3.3 Pro/TOOLKIT基本知识 |
39-42 |
|
3.3.1 对象和动作 |
40 |
|
3.3.2 对象句柄(Obiect Handle) |
40-42 |
|
3.3.3 Pro/TOOLKIT的函数原型和函数的返回值 |
42 |
|
3.4 Pro/TOOLKIT应用程序的开发 |
42-45 |
|
3.4.1 Pro/TOOLKIT应用程序的结构 |
42-43 |
|
3.4.2 Pro/TOOLKIT应用程序的编译和连接 |
43-44 |
|
3.4.3 Pro/TOOLKIT应用程序的注册和运行 |
44-45 |
|
3.5 Pro/TOOLKIT应用程序开发中的关键技术 |
45-48 |
|
3.5.1 MFC接口技术 |
45 |
|
3.5.2 DLL理论 |
45-47 |
|
3.5.3 SQL Server 2000数据库管理系统 |
47 |
|
3.5.4 Pro/TOOLKIT与SQL Server2000接口技术 |
47-48 |
|
3.6 本章小结 |
48-49 |
|
第四章 基于STEP-NC的CAD特征建模 |
49-73 |
|
4.1 基本原理 |
49-58 |
|
4.1.1 关于特征的基本理论 |
49-52 |
|
4.1.1.1 特征的概念 |
49-50 |
|
4.1.1.2 特征造型系统实现模式 |
50-52 |
|
4.1.2 设计特征与制造特征的区别 |
52-53 |
|
4.1.3 Pro/NC机床加工制造模块 |
53-55 |
|
4.1.4 系统建模思想 |
55-58 |
|
4.2 基于STEP-NC的特征信息模型 |
58-69 |
|
4.2.1 形状特征的描述 |
60-68 |
|
4.2.1.1 毛坯特征 |
60-61 |
|
4.2.1.2 平面特征 |
61-63 |
|
4.2.1.3 孔特征 |
63-65 |
|
4.2.1.4 槽特征 |
65-68 |
|
4.2.2 精度特征的描述 |
68 |
|
4.2.3 属性特征的描述 |
68-69 |
|
4.3 关于CAPP后续工作的探讨 |
69-71 |
|
4.4 本章小结 |
71-73 |
|
第五章 系统的建立以及运行实例 |
73-95 |
|
5.1 特征库的建立 |
73-82 |
|
5.1.1 特征模型的参数化程序设计 |
73-75 |
|
5.1.2 自定义特征的参数读取 |
75-76 |
|
5.1.3 特征数据平台的管理 |
76-77 |
|
5.1.4 系统工件特征数据表的设置 |
77-78 |
|
5.1.5 基于STEP-NC的特征模型的建立 |
78-82 |
|
5.2 Pro/TOOLKIT菜单和用户界面设计 |
82-89 |
|
5.2.1 菜单的创建 |
82-86 |
|
5.2.2 系统对话框的建立 |
86-89 |
|
5.2.2.1 UI对话框设计 |
86-87 |
|
5.2.2.2 MFC可视对话框设计 |
87-89 |
|
5.3 基于STEP-NC的CAD特征建模系统运行实例 |
89-94 |
|
5.4 本章小结 |
94-95 |
|
第六章 总结 |
95-99 |
|
6.1 全文总结 |
95-96 |
|
6.2 仍需进一步完成的工作 |
96-99 |
|
参考文献 |
99-103 |
|
致谢 |
103-105 |
|
研究成果及发表的学术论文 |
105-107 |
|
作者导师简介 |
107-108 |
|
硕士研究生学位论文答辩委员会决议书 |
108-109 |
|
| 【DOI】 | LunWen.ID:2.2008.385970 |