学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 矢量CAD电子图纸保护系统研究,TP391.72
  2. 核桃破壳力试验及核桃剥壳机主要部件虚拟样机设计,S226.4
  3. 小麦群体生长可视化系统的设计与实现,S512.1
  4. VBA环境下三维矿图的绘制,TP391.72
  5. 新课程实施中的教材二次开发研究,G423.07
  6. 新课程背景下初中地理教材二次开发的实践研究,G633.55
  7. 基于AutoCAD的机械设计辅助工具的研究与开发,TH122
  8. 沈阳华美宫产食品有限公司ERP系统的研究与实现,TP311.52
  9. 基于Pro/E的法兰参数化系统设计,TP391.72
  10. 铸造工艺CAD软件开发,TP391.72
  11. 随机基础激励响应控制及Patran的二次开发,O324
  12. 基于SolidWorks的板料成形仿真后置处理系统的开发,TP391.72
  13. 基于Pro/E的钣金件毛坯展开仿真系统研究,TG38
  14. 基于SolidWorks的板料成形快速仿真系统的研究和开发,TG385
  15. 网络课程现存问题的探究及对策研究,G434
  16. 内嵌Modem的便携式卫星通信地球站PDA监控系统的设计与实现,TN927.2
  17. 电子装配工艺辅助系统的研究与实现,TN05
  18. 强电流真空磁流体电弧模型的仿真研究,TM501.2
  19. 高精度电梯导轨自动校直机电气系统的开发与实现,TU857
  20. 小型风力发电机叶片设计及仿真分析,TM315
  21. 男士内裤结构参数化模型及信息数据库的建立,TS941.2

中图分类: > 工业技术 > 冶金工业 > 冶金机械、冶金生产自动化 > 粉末冶金机械与生产自动化
© 2012 www.xueweilunwen.com