{$cfg_webname}
主页 > 机械机电 > 机械 >

基于UG平台的油缸的参数化设计

来源:wenku163.com  资料编号:WK1638107 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1638107
资料介绍

基于UG平台的油缸的参数化设计(含任务书,开题报告,外文翻译,毕业论文说明书22000字,进度检查表)
摘  要
    通过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

本课题应达到的要求
    此次设计的题目是基于UG平台的油缸的参数化设计.总体思路是输入油缸的原始设计参数,通过相关公式及查表获得油缸的几何参数,再通过油缸的几何参数运用Unigraphics NX及Visual C++等三维软件及编程软件建立油缸模型,从而达到油缸参数化设计。

 unigraphics NX的功能
几个不同的模块构成了UG NX软件,其中包括了CAD、CAM、注塑件、金属件、工程质量检测、管路应用、Web、逆向工程等不同模块,其中每个功能模块都以Gateway环境为基础,它们之间既相互独立又互相联系。
  2.1.2.1 CAD模块
由于在三维建模领域拥有很强的能力,因此UG NX软件早已被世界上多家航天及汽车制造厂商所运用。CAD模块又由以下许多独立功能的子模块构成:
    (1) 建模模块
此模块作为全新的产品设计造型模块,提供实体化建模、特性建模、曲面建模等一系列先进的造型和辅助功能。草图工具适合于全参数化设计;曲线工具虽然参数化功能不如草图工具,但用来构建线框图更为方便;实体工具完全整合基于约束的特性建模和显示几何建模的特征,由此各种特征实体、线框架构等功能能被自由的使用;曲面工具是基于整合了实体化建模和曲面建模基础技术上的设计工具,可以设计出如工业造型设计产品的复杂曲面外形。
    (2) 工程制图模块
    UG工程制图模块中的平面工程图由实体模型自主生成,也可用曲线功能直接绘制。此模块还提供自主的视图布局(包括基本视图、剖视图、向视图等),而且可以自动或者手动对尺寸进行标注,自动进行剖面线的绘制、对形位公差和表面粗糙度进行标注等。由于3D模型的变化,工程图将会进行同步的更新,进而使二维工程图与三维模型达到基本一致,同时也减少了因3D模型改变而更新二维工程图的时间。
    另外,消隐线与截面视图也包括于视图之中,模型修改完成后也会进行相应的更新,且可以运用自动的视图布局能力提供快速的图纸布局,从而减少工程图更新所需的时间。
 
    (3) 装配建模模块
UG装配建模模块是用于产品的模拟装配,支持“由底向上”和“由顶向下”的装配方法。在总装配文中可以对装配模型进行设计和改造,组件通过对齐、偏移等方法进行定位及配对,加强了性能,减少了对存储的要求。
    (4) 模具设计模块
模具设计模块是UGS公司提供的运行在UG软件基础上的一个智能化、参数化的注塑模具设计模块。此模块能够对产品的分型、型腔、滑块、推杆、镶块、型腔轮廓,以及创建电火花加工的电极、模具的模架、浇注系统和冷却系统等提供了方便的设计途径,最终的目的是生成与产品参数相关的、可用于数控加工的三维模具模型。此外,3D模型的每一改变均会自动地关联到型腔和型芯。
 

基于UG平台的油缸的参数化设计
基于UG平台的油缸的参数化设计
基于UG平台的油缸的参数化设计
基于UG平台的油缸的参数化设计


目  录
摘  要    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

推荐资料