英语原文共 6 页,剩余内容已隐藏,支付完成后下载完整资料
大学毕业设计(外文翻译)
基于PROE二次开发的铸造工艺参数化设计研究
摘要
本文建立了轴类零件的圆柱齿轮减速器和组件的三维模型中利用Pro/E编译Pro/ToolKi访问参数化系统设计的结果和其他相关的代码对应的应用程序,最终实现了轴类零件和部件的虚拟设计和装配,并添加用户界面,这样自定义菜单和菜单项和对话框等,根据用户的选择显示相应的零件或组件模型。
1 参数化程序设计的基本原理
参数化程序指定的基本原理是通过三维模型和过程控制与组合方法。三维模型不是由程序创建的,而是通过交互方式生成的。根据设计的要求进一步建立一个集合 的设计参数,可以完全基于已经创建的三维模型的部分的基础上控制3d模型的形状和尺寸。参数程序使得该零件的设计参数的编程,以及通过修改设计导出新的3D模型 参数实现如图1所示:
图1.基于三维模型的参数化设计实现过程
Pro/E中的人机交互建立的三维模型与通常的三维模型一样,但必须注意以下几个方面。
1.1利用这些关系实现了几何图形的整体约束
三维模型的特征造型,如尺寸、切线、定点、同心、共线、垂直和对称等。
1.2正确设置控制模型设计参数
设计参数可以分为两类:一是独立的参数是相互独立的,主要用来控制三维模型的几何和拓扑结构之间的关系;二是非独立的参数是与别人,可以使用独立的参数作为变量,参数化程序设计使用第一个,第二不能设置参数,但方程直接。
1.3 建立设计参数与三维模型尺寸的关系
当创建草图,材料和其他改性特点在Pro / E,系统将被命名为约束参数automaticcally默认符号,如D0、D1、D2,hellip;该值控制三维模型的几何与拓扑关系,不涉及用户建立的参数。设计参数而建立的用户能够控制的三维模型,所以必须assocoated。有两种方法:
(1)在创建和修改需要输入值的特性时,直接输入参数名称,如在草图上标注或修改大小值,用参数名代替具体值。
(2)创建一个新的关系,利用Pro/E的关系的功能,使Pro/E系统创建约束参数名称设计参数自动关联。
2高速大齿轮再生模型代码的一部分
2.1写源代码
在添加了项目设置、程序框架设计、初始功能和结束功能之后,开发了VC提供的所有类和函数的程序。如果要在程序中使用Pro/TOOLKIT函数,直接调用通过添加相应的头文件。应用程序的主要部分是由用户定义的函数,可以直接调用在user_initialize()函数,或者调用通过user_initialize菜单项()函数定义。前者将直接称为加载时初始化应用程序,后者将通过选择用户程序在Pro/E系统添加的菜单项。另一种方法是在Pro/E系统本身的菜单命令一样,是主要的经营方式为同步Pro/TOOLKIT应用程序在VC开发环境下,集,编译Pro/TOOLKIT函数库和VC类库的连接,生成解决方案。
2.2代码生成
使用Pro / TOOLKIT二次开发程序可以实现已设计的三维模型的自动再生。部分代码的高速档齿轮再生模型如下:
......
status = ProMdlLoad(PartName,PRO_MDL_UNUSED,PRO_B_FALSE,&solid_mdl);
ProMdlCurrentGet(&solid_mdl); status = ProMdlToModelitem(solid_mdl,&modelitem); ParamUpdate(highModule,“mn”,modelitem);
......
其中ParamUpdate()函数是用户定义的参数传递函数。高速齿轮三维再生模型的结果如图2所示。
图 2.高速齿轮的三维再生模型
3系统数据文件
3.1程序图
在工程设计中,经常遇到一些搜索系数或参数的图表,一些是以曲线的形式给出的。程序图有以下几种处理方法:
(1)一些图表会有一些精确的公式,为了方便手动设计,然后做出设计检查的形式,对于这种图表,将努力找到原理理论计算公式或经验公式,编译成应用。
(2)图表将通过简化方法进行处理。例如,通过使用系数计算动态负载系数Kv,确定:
基于经验数据的简化方法Kv,主要考虑齿轮制造的精度和线路的影响。根据经验,在图表的曲线范围内不考虑共振。这种方法特别适合于Kv值缺乏细节 初步设计阶段。
3.2数据文件使用
数据文件使用文本文件的人所产生的“二圆柱齿轮减速器参数化系统”,在编译和运行Pro/Toolkit应用。DLL生成,在[工具] / [ Pro/E辅助应用程序]注册,驱动三维模型,在Pro/E中建立使用新的设计参数的模型,然后生成三维模型和组件模型的轴类零件设计后,由每个文本文件产生的对象实例化,通过C CStdioFile,实现流量运行在不同的进程中通过对象调用相应功能的CStdioFile,如打开、关闭()()(),听和readstring()等。例如,从设计系统设计的高速级齿轮的尺寸参数被发送到Pro/E,以实现其参数模型自动再生,过程如下:
在“二级圆柱齿轮减速器参数化系统的输出代码:
CString str=_T('E:\GearReducer\protk\HighGear.txt');
CStdioFile highGearFile;
highGearFile.Open(str, CFile::modeCreat|CFile::modeWrite|CFile::typeText); CString strtp;
strtp.Format(_T('%lf '), (double)m_iHighGearNum); highGearFile.WriteString(strtp);
hellip;hellip;
highGearFile.Close();
从Pro / TOOLKIT应用程序获得的设计参数的代码是:
CString str=_T('E:\GearReducer\protk\HighGear.txt');
CStdioFile highGearFile;
highGearFile.Open(str, CFile::modeRead|CFile::typeText); CString strtp;
highGearFile.ReadString(strtp); double highGearNum=atof(strtp);
hellip;hellip;
highGearFile.Close();
4 Pro/TOOLKITF二次开发
圆柱齿轮减速器的设计计算是一个非常典型的机械设计过程,包括计算,经验规则,处理大量,图表和许多后退过程,经过仔细分析和总结,我们可以发现它有明显的阶段 ,可以表示一系列链序列的设计任务。
在应用程序中,添加MFC ODBC,如下所示:
(1)打开标准框架头文件“StdAfx.J h”,并在最后一个#include:“#include lt;afxdb.hgt; // ODBC数据库类”后面添加“afxdb.J h”的引号。
- 在VC下,指导添加一个从CRecordSet驱动的新类。 “数据源”为“ODBC”,并选择已注册的数据源“GearReducerDSN”,然后选择由记录操作的数据库表。
(3)在源文档中包含新的导出记录集的头文件的头文件中添加需要使用记录集的新驱动记录集的类语句。
(4)在应用程序中添加类对象CDataBase,建立与数据源的连接,构造派生类对象CRecordset,调用Open()成员函数,并在建立记录集后,可以对数据源进行各种操作。
在二次开发应用程序的注册文件注册并在Pro / E中运行后,由参数化系统设计的轴组件装配模型自动生成如图3,图4和在Pro / E系统的菜单中显示[ 轴零件和元件]菜单中的二次开发程序。
图 3.两级齿轮减速器的中间轴部件的虚拟组装
图4.齿轮类型的两级齿轮减速器 - 正齿轮的中间轴部件的虚拟组装
5结论
参数化建模和二次开发技术,根据其特点圆柱齿轮减速机,在VC 集成开发环境下,用Pro / TOOLKIT二次开发工具,实现常规和可靠性设计,用于高低速齿轮传动的两级齿轮减速器 以及中轴部件的虚拟设计和中轴部件的虚拟装配,并且设计方便易用的视觉界面,大大提高了设计效率,产品质量和可靠性,具有很强的现实意义。
参考文献:略
摘要:传统的小户型产品的设计、模具设计和加工都是根据图纸数据完成的,因此对模具的修改往往花费更多的时间和成本。采用Pro/E软件对家电外壳进行三维设计,可缩短产品开发周期,缩短模具设计制造时间,降低产品成本。介绍了Pro/E的特点,介绍了手机外壳的设计方法、注塑模具的设计和CAD/CAM系统的制作。
关键词:家电,Pro/E,注塑模设计。
1引言
近年来,我国政府已推出的家电下乡,贸易新,节能项目和其他政策,鼓励中国家电业的发展[。家用电器的需求继续在经济快速发展的背景下提高,人们的消费观念的不断提高,和不断增长的需求,对产品的质量、性能、外观、使用方便等,这对产品的发展提出了前所未有的挑战。传统的模具设计通常有三视图的图形,这表示的是快速、方便地表达设计师的想法,但对于一些复杂的产品,很难表达的形状和它的一些特性很明显,它不仅提高了设计者的劳动,还增添了许多困难的读者。本文采用三维模具设计思想,而不是以前的平面设计,以表达产品结构和其他要求更加明确,使样品更直观,更纹理,而图形没有这些特性。一个成熟的企业必须有成熟的设计方法,才能获得更好的产品质量和开发速度,实现优化设计。所以小家电的模具设计离不开CAD/CAM等先进技术。Pro/E是PTC公司在1989开发的三维实体模型设计系统。它是一套机械自动化软件,从设计到生产都有一个修改,导致其他相关地方的自动变化,它是一个参数化的实体造型系统的基础上的特点,只有一个单一的数据库系统。在模具设计过程中,采用Pro/E的实体造型技术,能够快速地对待加工零件进行成像理解。采用Pro/E的模具模块,在对模型进行分析后,可以直接基于三维模型进行模具设计。Pro/E模具模块提供了一套强大的三维设计插件EMX模具(模具设计专家),它提供了对三维总装配设计非常丰富的模具数据库。
2小型电器外壳注射的研究
注塑成型工艺是制造小电器外壳等塑料零件的最常用的成型工艺。一般来说,塑料注射成型设计包括塑料产品设计、模具设计和注塑工艺设计,这些都有助于注塑产品的质量和生产效率。这是一个过程,涉及许多设计参数,需要考虑在并发的方式。由计算机辅助的塑料注射成型模具的设计一直集中在世界各地的一些作者在很长一段时间。不同的作者已经开发了程序系统,帮助工程师设计的部分,模具和注塑成型的选择参数。在过去的十年中,许多作者已经开发了计算机辅助设计/计算机辅助工程(CAD / CAE)模具设计系统的塑料注射成型。开发了一个协同集成设计系统,用于当前模具设计中的CAD模具基地在网络上,使用Pro/E /低等。开发了注塑模具初始设计标准化应用。该系统能够选择和管理标准模架的模架,但不提供模具和注塑计算。作者提出了一种方法,规范的塑料注塑模具的腔布局设计系统,只有标准的腔布局。当使用标准的布局,布局的音型可以很容易地存储在数据库中。林在阿尔。介绍一种基于功能特征的三维拉深模具结构设计系统,该系统采用最少的初始信息集。此外,它也适用于分配功能的功能之前,完成一个坚实的模型的主要部分的拉深模具的设计。该设计系统包括模块的选择和计算的模具组件。它采用Pro/E模块Pro /程序和Pro /工具包,并包括模块的模具选择,修改和设计开发CAE系统的模具设计和注塑参数计算。该系统是基于形态矩阵和决策图。该系统用于热,流变学和力学计算,材料库的管理,但没有提供商业CAX软件集成。黄等。开发了注射成型模具基础设计系统。他们使用的数据库参数化和基于特征的。采用Pro/E建模数据库组件。前面提到的各种系统的分析表明,作者使用不同的方式来解决问题的模具设计,减少它的模具选择。他们使用CAD/CAE集成创建模具基地选择的精确规则。许多学者采用CAE系统对注塑成型进行数值模拟,确定注塑成型工艺参数。还开发了模具和注塑工艺计算的原始CAE模块。然而,常见的所有先前提到的系统是缺乏模块计算的模具和注塑成型参数,这将允许与数值模拟的结果相结合。这导致的结论是,有必要创建一个软件系统,它集成了注塑成型的参数,通过以下方式获得的数值模拟的注射成型,模具计算,和选择的结果。所有这些将被集成到CAD/CAE集成注塑模具设计系统的塑料产品。
3 Pro / E基础计算机辅助设计与研究
手机外壳是手机的重要组成部分,由复杂的曲面组成,其设计将直接影响手机的质量。 接下来让我们详细介绍如何使用Pro / E进行模具设计,以及应用EMX的三维装配设计的一般过程和具体步骤。
3.1手机壳体实体模型的建立
单击拉伸按钮,激活拉伸特性,单击位置激活草图菜单,选择正面作为草图平面,单击矩形绘图工具绘制矩形外壳。 完成绘图后,使用圆形工具完成矩形外壳的四舍五入,并根据规定修改尺寸。 然后点
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[140132],资料为PDF文档或Word文档,PDF文档可免费转换为Word
课题毕业论文、外文翻译、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。