设计描述:
文档包括:
word说明书一份,共81页,约22000字
任务书一份
开题报告一份
外文翻译一份
程序一套
毕 业 设 计论 文 任 务 书
一、题目及专题:
1、题目 基于UG平台的油缸的参数化设计
2、专题
二、课题来源及选题依据
UG在CAD/CAM上显示出了强大的功能,但UG为了支持一般软件的运行于操作,仅具有CAD/CAM的一些基础性
功能,没有开发出完善且系统的功能来支持专用产品的计算机设计及制造。
从产品的设计到制造的整个过程中,产品的形状及几何尺寸不可避免的要进行反复的协调,优化与修改.如
果通过CAD/CAM进行非参数化建模,那么即使只是改变图形的一个结构与尺寸,也要对产品的具体数据进行修改
,甚至是重新进行建模,能否在进行产品设计的时候,通过添加某些特定的数据从而获得产品设计所需的各个
机构及零部件的具体尺寸,这便是是参数化设计的具体思想。
三、本设计(论文或其他)应达到的要求:
① 熟悉UG的发展历程,特别是近十几年来提出的对于UG平台的二次开发的理论
② 掌握UG平台二次开发的原理以及VC++语言编译的原理和方法
③ 熟练掌握UG平台上对话框的设计与排布
④ 了解并熟练运用UG与VC++编程语言的关联性
⑤ 掌握基于UG平台的三维模型的设计与构建
⑥ 熟练掌握所编写程序在UG平台上正确运行的方法
摘 要
通过CAD/CAM平台,UG体现出了其强大的功能,但UG为了支持一般的CAD/CAM软件系统,只拥有其中一部
分最基本的功能,缺少用于设计制造专用产品所需要的完整的计算机功能。机械设计产品花样繁多,需要对
具体的设计制造对象对CAD/CAM软件二次开发,以此来创建出功能优异,界面完善,使用便捷的CAD/CAM系统.
通过UG的二次开发工具,可以扩展UG 的功能,实现某些特定产品的参数化设计和管理。可以大大提高产品设
计的效率。
此次设计的题目是基于UG二次开发的油缸参数化设计管理。总体思路是输入预荷油缸的原始设计参数,
通过相关公式及查表获得油缸的几何参数,再通过油缸的几何参数建立油缸模型,从而达到油缸参数化设计
,再通过对油缸的各个零部件的管理达到基于UG二次开发的油缸参数化管理。
关键词:油缸;设计参数;几何参数;参数化设计;管理
Abstract
UG display the formidable function on CAD/CAM, but UG is the general support software
system, only has the CAD/CAM basic function and not provide the complete computer-aided
design/manufacture function which the special-purpose product needed. As a result of the ever-
changing mechanical product,it needs to aim at the concrete object in the CAM software platform
which selects to carry on the re-development and designs the nodding acquaintance good and it
is easy to operate special-purpose product CAD/CAM system.Through the UG re-development tool,we
may expand the function of UG and realize certain specific product parametrization design and
the management.we also may enhance the efficiency of product design greatly.
This design topic is based on the UG re-development on hydrocylinder parametrization design
management.The overall train of thought is that we should input the primitive design variable
of the pre-Dutch hydrocylinder,and obtains the geometry parameter of the cylinder through the
correlation formula and the table, and then establish the hydrocylinder mode through geometry
parameter of hydrocylinder , thus we achieve the hydrocylinder parametrization design and
hydrocylinder parametrization management.
Keywords: hydrocylinder,design parameter,geometry parameter, parametrization
design,management
目 录
摘 要 III
Abstract IV
目 录 V
1 绪论 1
1.1 本课题的研究内容和意义 1
1.2国内外的发展概况 1
1.3本课题应达到的要求 2
2 相关软件 3
2.1 unigraphics NX的简介 3
2.1.1 unigraphics NX的概述 3
2.1.2 unigraphics NX的功能 3
2.2 Visual C++的简介 6
2.2.1 Visual C++的概述 6
2.2.2 Visual C++的功用 7
2.2.3 设计选用的原因 7
3 液压缸的介绍 9
3.1液压缸的分类和特点 9
3.1.1 活塞式液压缸[3] 9
3.1.2 柱塞式液压缸 12
3.1.3 摆动液压缸 13
3.1.4 其他 14
4 预荷油缸的尺寸参数的确定 15
4.1 液压缸的主要尺寸 15
4.1.1活塞杆直径d 15
4.1.2液压缸内径D 15
4.2 液压缸的校核 16
4.2.1 缸体壁厚 的校核 16
4.2.2 液压缸缸盖固定螺栓直径 的校核 16
4.2.3活塞杆稳定性的验算 16
4.3 动系统及元件缸内径及活塞杆外径选定标准 17
4.3.1 液压缸的缸内径应符合下表4-4的规定[7] 17
4.3.2 液压缸的活塞杆外径应符合下表4-5的规定 17
5 UG/Open API的介绍 18
5.1 UG/Open API的基础知识 18
5.1.1 UG/Open API应用程序的初始化与终止 20
5.1.2 函数名称及参数规范 20
5.1.3 UG对象类型及操作 23
6 创建UG应用程序的用户界面 27
6.1 MenuScript菜单技术 27
6.1.1 简介 27
6.1.2 菜单脚本文件及其语法 28
6.2 UIStyle对话框技术 35
6.2.1 缸筒的参数化设计的对话框 35
6.2.2 活塞的参数化设计的对话框 39
6.2.3 卡键帽的参数化设计的对话框 41
6.2.4 载荷预设值的对话框 44
7 编译环境设置 46
7.1 创建VC++ 46
7.2 配置调试环境 47
8 编写UG/Open API程序 50
8.1简介 50
8.2 创建应用程序主体函数——建模函数 50
8.2.1 缸筒建模函数[10] 50
8.3 应用程序的自动加载 51
8.3.1 应用程序的自动加载 51
8.4 应用程序的运行结果 52
8.4.1 应用程序的运行结果 52
9 结论与展望 55
9.1 结论 55
9.2 不足之处及未来展望 55
致 谢 56
参考文献 57
附 录 58
|