e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAD

锥形螺杆在CREO中的自动化建模技术

2018/2/13    来源:互联网    作者:付鹏      
关键字:螺杆  CREO  自动化建模  Pro/Toolkit  二次开发  
锥形螺杆是机械设备的常见零件,根据其结构特点,确定了该螺杆的结构驱动参数;通过对CREO开发方法的分析比较,找到了螺杆的自动化建模最佳实现方式为Pro/Toolkit;按照Pro/Toolkit的二次开发步骤,实现了锥形螺杆的参数自动化建模,为进一步进行螺杆的有限元分析和优化设计奠定了基础。
0 引言
 
    锥形机械设备中的常见零件,其设计参数是影响设备工作性能的最主要因素。利用计算机辅助设计技术与有限元分析技术对其优化设计时,需要多次建模,造成了对人力、物力的浪费。
 
    CREO软件是一种可提供二次开发工具的三维软件平台,包括族表、Pro/Toolkit、用户自定义特征等多种二次开发方法。其中,Pro/Toolkit是其最强大、最高级的开发工具包,可实现外部应用程序与平台自身的无缝集成。本文利用Pro/Toolkit二次开发模块,实现了锥形螺杆的自动化建模,提高了该复杂模型的设计效率,为后续的力学分析等工作提供方便。
 
1. CREO开发方法介绍
 
    CREONGINEER的二次开发工具包括:Pro/Toolkit、用户定义特征、Pro/Program、J-link与族表。
 
    Pro/Toolkit与J-link分别是基于C语言、JAVA语言的二次开发工具,前者可通过调用软件本身底层函数,并利用C语言访问其自身数据库以及内部应用程序来实现相关功能的扩展。
 
    用户定义特征是将许多特征组合成为一个自定义特征,使用时可直接调用这个包含多特征的单特征组合。适合应用于某个特定结构。
 
    Pro/Program包含了CREONGINEER中模型的主要设计步骤与参数列表,可通过编辑该Pro/Program文件实现对模型的控制。
 
    族表又称为表格驱动,是一种可以通过电子表格管理的、适用于具有相同或相近结构的零件(如标准件)的开发工具。
 
    由于锥形螺杆结构复杂,建模不便,为了达到变螺距、变根径、变长度的锥形螺杆的自动化建模的目的,结合CREO各个开发方法的特点,选择利用Pro/Toolkit二次开发模块对其进行自动化建模。
 
2. 锥形螺杆自动化建模的实现
 
2.1 锥形螺杆的参数化建模
 
    利用CREO提供的参数功能(Parameters)将螺杆的圆台后直径(dia1)、圆台前直径(dia2)、螺旋体直径(dia3)、圆台长度(len1)、圆锥长度(len2)、螺距(pitch)分别分别设置为可变参,建立的螺杆模型如图1所示。
 
    1
 
    图1 螺杆模型图
 
    利用关系功能(Relations),创建螺杆的参数关系:
 
    2
 
2.2 菜单信息文件的设计
 
    为了便于用户对螺杆参数化建模命令的查找,采用向工具条中添加命令图标的方式。程序运行时,需要在工具菜单下添加Screw Design按钮,并且显示命令图标。根据上述要求编写的菜单信息文件Utilities.txt内容如下:
 
    3
 
    4
 
2.3 对话框资源文件的设计
 
    将对话框设置为可以输入六个参数的布局,并将其置于CREO界面中间位置。运用prodialog_view预览对话框的效果如图2所示,资源文件如图2所示。
 
    6
 
    5
 
    图2 对话框界面
 
3.3 程序源文件的设计
 
    程序源文件主要包含3部分,第一部分为菜单源程序,第二部分为对话框源程序,第三部分为通过利用函数对前两两程序的连接。
 
    7
 
    10
 
3.4 注册和运行程序
 
    11
 
    利用辅助应用程序功能完成上述注册文件的注册,并运行该程序,输入相关参数,得到的螺杆模型如图3所示。
 
    9
 
    图3 程序运行结果
 
结论
 
    (1)通过分析比较CREO开发方法的特点,找到了适合锥形螺杆自动化建模的开发方式为Pro/Toolkit。
 
    (2)在分析锥形螺杆的结构参数的基础上,设置了锥形螺杆的驱动参数,在CREO中建立了带有参数关系的螺杆模型。
 
    (3)根据Pro/Toolkit二次开发的步骤,编写了菜单信息文件、对话框资源文件与程序源文件。
 
    (4)创建了程序的注册文件,成功地运行了程序。
 
    (5)实现了不同尺寸参数的螺杆的自动化参数建模,提高了建模的效率。同时,也为其他相似零件的二次开发方法提供了参考。
责任编辑:张纯子
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐