基于pro-e筒形摇架三维参数化建模探究

基于pro-e筒形摇架三维参数化建模探究

ID:31777194

大小:57.07 KB

页数:6页

时间:2019-01-18

基于pro-e筒形摇架三维参数化建模探究_第1页
基于pro-e筒形摇架三维参数化建模探究_第2页
基于pro-e筒形摇架三维参数化建模探究_第3页
基于pro-e筒形摇架三维参数化建模探究_第4页
基于pro-e筒形摇架三维参数化建模探究_第5页
资源描述:

《基于pro-e筒形摇架三维参数化建模探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Pro/E筒形摇架三维参数化建模探究【摘要】介绍了基于Pro/E软件的参数化建模技术。以Pro/TOOLKIT为二次开发平台,使用VisualC++6.0语言编写程序,实现了VisualC++与Pro/ENGINEER的连接,设计开发了火炮筒形摇架的参数化建模系统。该系统适用于各型号筒形结构的摇架设计,在Pro/E环境下通过改变其参数完成对摇架模型的参数化驱动,得到新的筒形摇架尺寸。缩短了火炮摇架的建模时间,提高了产品的设计效率。【关键词】Pro/TOOLKIT;参数化;筒形摇架1.引言摇架作为火炮的支撑部分,对火炮

2、的准确度、火炮的稳定性有着重要的作用。摇架对设计者提出了越来越高的要求,大量的设计图与修改需要设计者去完成,是否仍然要埋首于大堆的设计图中,为一个个的改动而焦心竭虑。Pro/E所具有的参数化建模能力将使设计者的工作大大简化。本文以某火炮筒形摇架为研究对象,使用Pro/E的二次开发功能对摇架进行三维参数化建模,使得摇架的设计直观、准确,便于用户的修改,大大提高了工作效率并减少了生产成本。因此,将火炮摇架的模型用参数化形式来表示调用为炮架的设计制造提供了方便,具有现实的研究意义。1.参数化建模的技术参数化功能是Pro/ENG

3、INEER的核心部分。参数化设计方法可以分为程序驱动及尺寸驱动两种方法[1]。程序驱动方法是一种自下而上的建模方法,由点、边、面形成完整模型,一旦用户需要修改模型,必须重新指定尺寸,程序重新求解坐标,绘制草图,对于复杂零件来说,增大了工作量。尺寸驱动方法是一种自上而下的建模方法,用轮廓体现设计思想。尺寸驱动是在轮廓上加上尺寸参数,并设置线段之间的约束关系后,根据尺寸参数和约束关系来控制轮廓的位置、形状和大小。当轮廓尺寸的数值大小改变时,轮廓上其他和此约束有关的部分也将随之发生相应的变化。尺寸驱动将设计图形的直观性和设计尺

4、寸的精确性有效地统一起来,大大提高设计的效率和质量。Pro/E软件在提供强大的设计、分析、制造功能的同时,也为用户提供了多种二次开发工具[2]。Pro/TOOLKIT是Pro/E软件提供的开发工具之一,它功能极其强大,库函数丰富,基本可以完成Pro/E所拥有的所有功能,是进行Pro/E二次开发最理想的工具。Pro/TOOLKIT支持完全面向对象的编程,利用VisualC++6.0语言的可视化界面设计技术进行环境设置,使用VisualC++语言编写程序、信息文件和注册文件实现了VisualC++与Pro/ENGINEER的

5、连接,通过MFC应用程序可以设计出方便实用的人机交互界面。然后把三维模型样板,输入参数和提示图形放在同一个对话框中。这样就在Pro/E、Pro/TOOLKIT和VC++之间建立起连接,只要在对话框中输入要修改的参数,系统就会自动生成新的三维模型。系统设计的流程图如图1所示。图1系统流程图1.筒形摇架的三维参数化建模3.1确定驱动参数和约束方程筒形摇架是主筒剖面为圆筒形的摇架。主要由长筒形主筒、前后铜衬瓦、反后座装置支坐、耳轴、护筒、定向栓室与各种支臂组成。选取LO、LI、L2、L3、E、Rl、R2为主设计尺寸,尤其是主体

6、内圆半径L1和主筒壁厚R2决定着摇架的口径,L0反映的是摇架主体的长度,这七个尺寸对火炮摇架的设计有着重大的影响。根据尺寸关系选取El、E2、E3、a、Hl、H2、H3、H4、H5、H6、H7、Bl.A3、B4作为辅助设计尺寸。而其它尺寸在一般情况下不变,所以拟定为固定尺寸[3,4]。其结构用三视图表示,尺寸如图2所示。图2筒形摇架尺寸标注图设置筒形摇架模型的参数和关系,如图3所示。图3关系设置根据摇架的实际设计经验,得出下列的约束条件:2E1>L3;H2E3>E2;E2H7o根据这些条件添加尺寸的约束语句。部分判断语句

7、代码如下:if(m_2El=0.5*(m_El)AfxMessageBox(”H2必须小于0.5倍的El,请重新输入");if(m_B2>m_B1>m_E)AfxMessageBox(”B2必须小于等于Bl小于等于E,请重新输入”);3.2设置连接环境新建一个项目,并且设置开发环境。进入VisualC++6.0集成开发环境,对VC++的编译连接环境进行设置。A设置Selecting对话框:在Tools/Option/Directories中添加包含文件和库文件,如下:包含文件D:PTCPR0EWILDFIRE2.0

8、PROTOOLKITINCLUDESD:PTCPR0EWILDFIRE2.0PRODEVELOPINCLUDESD:PTCPROEWILDFIRE2.0PR0DEVEL0PPRODEV_APPLSINCLUDESD:PTCPROEWILDFIRE2.0PROTOOLKITPROTK_APP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。