学位论文 > 优秀研究生学位论文题录展示
基于UG的参数化粉末冶金模具图形库的研究与开发
作 者: 苑明海
导 师: 林元祖
学 校: 广西大学
专 业: 材料加工工程
关键词: 粉末冶金模具 图形库 二次开发 参数化技术 UG MFC
分类号: TF37
类 型: 硕士论文
年 份: 2005年
下 载: 261次
引 用: 2次
阅 读: 论文下载
内容摘要
在进行粉末冶金模具设计时经常会用到大量的通用零件和通用模架。而专业的CAD/CAM软件没有标准零件库,更没有针对粉末冶金模具的专用零件库,若每次设计时对每一零件均从头开始建模,则要做许多重复性的工作,效率低,设计繁琐。因此,借助于通用的CAD软件进行二次开发,建立参数化的粉末冶金模具图形库是十分有必要的和可行的。 在此背景下,本文围绕广西区科技厅攻关项目“汽车关键零配CAD/CAM模具设计和制造技术的开发”,基于EDS公司开发的CAD/CAM/CAE软件Unigraphics NX,通过二次开发,主要完成了以下工作: 1、深入研究了与参数化图形库开发相关的几项关键技术:参数化技术、特征建模技术、数据库技术。 2、研究了UG二次开发的相关技术,主要包括:UG/Open界面开发技术、UG/Open程序语言开发技术;实现了利用MFC进行UG二次开发的技术,给出了利用MFC来实现用户界面与用户程序之间的接口方法,突破了单纯利用UG/Open开发的弊端;采用ADO技术完成在UG与SQL Server之间数据传递,从而实现了图形库的数据库管理。 3、对基于UG的各种建库方法进行了深入研究,在分析了各种建库方法的优缺点的基础上提出采用基于特征参数化,通过建立模板表达式和程序法相结合的方式建立图形库。采用这种方法,节省了大量的存储空间,且而可以生成任意尺寸的几何模型,避免了其它建库方法的缺点。 4、提出了参数化粉末冶金模具图形库的总体方案设计,给出了图形库包括的三个模块,零件库、模架库、材料库的基本体系结构及程序流程,综合运用UG/Open MenuScript,UG/Open UlStyler,UG/Open API,MFC等UG二次开发技术并结合SOL Server 2000数据库实现了各个模块的功能。 5、通过实例,介绍了粉末冶金模具图形库的应用和操作。
|
全文目录
第一章 概论 10-18 1.1 引言 10 1.2 国内外模具CAD技术发展的概况 10-13 1.3 粉末冶金模具CAD中存在的问题 13 1.4 粉末冶金模具CAD发展的趋势 13-16 1.5 论文的研究背景及主要内容 16-17 1.5.1 项目来源 16 1.5.2 课题的目的及意义 16-17 1.5.3 论文的主要内容 17 1.6 本章小结 17-18 第二章 图形库开发基础理论研究 18-28 2.1 参数化造型技术 18-21 2.1.1 参数化设计概念 18-19 2.1.2 参数化造型的主要特点 19 2.1.3 参数化造型的主要方法 19-21 2.2 特征造型技术 21-25 2.2.1 特征概念 21 2.2.2 特征的分类 21-22 2.2.3 特征造型的方法 22-24 2.2.4 基于特征的参数化建模 24-25 2.3 数据库技术 25-27 2.3.1 数据库的相关概念 25-26 2.3.2 数据库系统的体系结构 26 2.3.3 本系统中用到的数据库管理系统概述 26-27 2.4 本章小结 27-28 第三章 粉末冶金模具图形库建库技术与建库方法的研究 28-55 3.1 UG软件概述 28-29 3.2 UG二次开发工具结构与功能 29-34 3.2.1 UG/Open GRIP UG专用的图形交互编程语言 30 3.2.2 UG/Open++面向对象的UG开发接口 30-31 3.2.3 UG/Open MenuScript界面菜单脚本语言 31-32 3.2.4 UG/Open UIStyler用户界面制作工具 32-33 3.2.5 UG/Open APIC语言的编程接口 33-34 3.3 应用程序与数据库接口技术 34-41 3.3.1 ADO技术简介 35-36 3.3.2 ADO结构 36 3.3.3 如何使用ADO 36-41 3.4 结构化查询语言SOL 41-42 3.4.1 SQL语言的特点 41-42 3.4.2 SQL语言的分类 42 3.5 利用MFC开发Unjgraphics技术 42-47 3.5.1 利用MFC进行UG二次开发的优势 42-43 3.5.2 实现的基本原理 43-44 3.5.3 程序示例及分析 44-45 3.5.4 MFC开发的界面程序与UG应用程序接口实现 45-47 3.6 基于UG的建库方法研究 47-52 3.6.1 用电子表格方法(Spreadsheet)建立零件族(Part Families) 47-48 3.6.2 用户自定义特征(.udf)法 48-49 3.6.3 关系表达式(Expression)法 49 3.6.4 知识熔接(Knowledge Fusion)法 49-50 3.6.5 程序设计法 50-51 3.6.6 各种建库方法的比较 51-52 3.7 本系统中采用建库的方法 52-54 3.7.1 本系统所采用的建库方式的依据及结构 52-53 3.7.2 所采用的建库方法的特点 53-54 3.8 本章小结 54-55 第四章 粉末冶金模具图形库的具体实现及关键技术 55-75 4.1 系统概述 55-56 4.2 图形库的零件库结构 56-58 4.3 粉末冶金模具图形库系统的开发 58-74 4.3.1 系统环境变量的设置 58-59 4.3.2 粉末冶金模具零件库和模架库子系统操作界面的开发 59-60 4.3.3 粉末冶金模具零件库的实现 60-65 4.3.4 粉末冶金模具模架库的实现 65-72 4.3.5 粉末冶金模具材料库的实现 72-74 4.4 本章小结 74-75 第五章 系统操作与运行实例 75-85 5.1 粉末冶金模具零件库的操作 75-79 5.1.1 零件库的主要功能 75 5.1.2 零件库的操作步骤 75-79 5.2 粉末冶金模具模架库的操作 79-83 5.2.1 模架库的主要功能 79 5.2.2 模架库的操作步骤 79-83 5.3 粉末冶金模具材料库的操作 83-84 5.3.1 粉末冶金模具材料库的主要功能 83-84 5.3.2 粉末冶金模具材料库操作步骤 84 5.4 本章小结 84-85 第六章 工作总结及展望 85-87 6.1 全文总结 85-86 6.2 今后工作展望 86-87 参考文献 87-90 附录 90-94 致谢 94-95 攻读学位期间发表的论文和参加的科研项目 95
|
相似论文
- 矢量CAD电子图纸保护系统研究,TP391.72
- 核桃破壳力试验及核桃剥壳机主要部件虚拟样机设计,S226.4
- 小麦群体生长可视化系统的设计与实现,S512.1
- VBA环境下三维矿图的绘制,TP391.72
- 新课程实施中的教材二次开发研究,G423.07
- 新课程背景下初中地理教材二次开发的实践研究,G633.55
- 基于AutoCAD的机械设计辅助工具的研究与开发,TH122
- 沈阳华美宫产食品有限公司ERP系统的研究与实现,TP311.52
- 基于Pro/E的法兰参数化系统设计,TP391.72
- 铸造工艺CAD软件开发,TP391.72
- 随机基础激励响应控制及Patran的二次开发,O324
- 基于SolidWorks的板料成形仿真后置处理系统的开发,TP391.72
- 基于Pro/E的钣金件毛坯展开仿真系统研究,TG38
- 基于SolidWorks的板料成形快速仿真系统的研究和开发,TG385
- 网络课程现存问题的探究及对策研究,G434
- 内嵌Modem的便携式卫星通信地球站PDA监控系统的设计与实现,TN927.2
- 电子装配工艺辅助系统的研究与实现,TN05
- 强电流真空磁流体电弧模型的仿真研究,TM501.2
- 高精度电梯导轨自动校直机电气系统的开发与实现,TU857
- 小型风力发电机叶片设计及仿真分析,TM315
- 男士内裤结构参数化模型及信息数据库的建立,TS941.2
中图分类: > 工业技术 > 冶金工业 > 冶金机械、冶金生产自动化 > 粉末冶金机械与生产自动化
© 2012 www.xueweilunwen.com
|