欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

基于UG的摊铺机螺旋叶片参数化设计

时间:2011-04-24  作者:秩名

论文导读:螺旋叶片是摊铺机中的重要部件之一。软件是目前国际国内面向制造业应用广泛的先进的大型CAD/CAE/CAM集成软件之一。实现螺旋叶片的参数化设计有利于叶片后期的工艺分析和模具设计。参数化,基于UG的摊铺机螺旋叶片参数化设计。
关键词:UG,螺旋叶片,参数化

 

一、前言

螺旋叶片是摊铺机中的重要部件之一,螺旋叶片的制造精度对摊铺材料的均匀性与否有着直接的影响。论文格式,参数化。。同时螺旋线形成的零件也是困扰设计人员的一个重大难题。UG软件是目前国际国内面向制造业应用广泛的先进的大型CAD/CAE/CAM集成软件之一,功能强大,内容丰富,涵盖了从设计、分析、加工、管理等各个领域。利用UG软件及二次开发工具C++对螺旋叶片进行二次开发,实现螺旋叶片的参数化设计有利于叶片后期的工艺分析和模具设计,同时对提高质量和缩短研发周期具有重要意义。论文格式,参数化。。

在部件的三维设计过程中,由于建模涉及到草图、基准、曲面和实体等各类特征,直接使用程序来生成部件的三维参数化模型非常繁琐、复杂。通过修改部件的表达式,从而修改模型,是一种比较方便、容易实现的三维模型参数化程序设计方法,本文采用该法完成叶片的参数化设计。

二、螺旋叶片三维造型及二次开发

1、建立三维模型样板

螺旋叶片与螺旋轴交线为圆柱螺旋线,而叶片的最大直径处的螺旋线也为圆柱螺旋线。因此可以把螺旋叶片看作是由两条圆柱螺旋线采用直纹面技术缝合而形成。论文格式,参数化。。首先利用UG软件的螺旋线生成工具可以直接生成螺旋叶片的两条螺旋线。其次直纹面是直线段在空间连续运动扫出的轨迹。直纹面的造型是截面线整体造型方法的一种简单形式,也是通过两条曲线轮廓做出直纹面。这些轮廓成为截面线串。截面线串可以由单个或多个对象组成。每个对象可以是曲线、棱边或面的封闭边界。也可以选择曲线的点或端点作为两个截面线串中的第一个。选择点对齐的方式对于直纹叶片型面造型来说是较好的,它能保证在构造过程中,所有截面的不同曲线的端点是对齐的,叶片比较光顺。最后利用加厚命令生成叶片厚度。生成螺旋叶片如图1所示。论文格式,参数化。。

图1

2、设计用户接口对话框

进入UG/Open UIStyler模式,创建如图2所示的“参数化设计”对话框。改对话框包括了叶片的主要设计参数:螺旋直径、螺距、输料轴长度、输料轴直径以及叶片厚度。论文格式,参数化。。

图2

3、创建应用程序框架

使用Visual C++ 6.0,创建应用程序的工程,工程名为project_Parameter。论文格式,参数化。。利用向导ugopen.awx创建应用程序,应用程序使用ufsts函数作为入口函数,当UG进程结束时,自动卸载。

将UG/Open UIStyler生成的对话框文件parameter_design_dialog_template.c重新命名为parameter_design_dialog.c,并将该檔及对应的头文件复制到工程所在文件夹内。在Visual C++ 6.0中,单击下拉菜单“工程”→“增加到工程”→“文件”。在打开的“插入文件到工程”对话框中选择对话框的两个文件将其加入到工程中。

前面已经创建了应用程序的菜单脚本文件。根据该菜单文件,在Project_Parameter.c主文件中,定义ufsts入口函数:

Extern DllExport void ufsta(char*param,int*returnCode,int rlen )

{

staicUF_MB_cb_status_t Para_Design_luoxuanyp( UF_MB_widget_t,

UF_MB_data_t,UF_MB_activated_button_p_t );

Static UF_mb_action_t_actionTable[]=

{

{“PARAMETER_DESIGN_LUOXUANYP”,

para_Design_luoxuanyp,NULL}

};

int errorCode = UF_initialize();

if( 0 == errorCode )

{

/* TODO:Add your application code here */

UF_MB_add_actions(actonTable);

/*Terminate the API environment */

errorCode = UF_terminate();

}

/* Print out any error messages */

PrintErrorMessage( errorCode );

}

三、螺旋叶片CAD系统构建

本文开发了基于UG的螺旋叶片参数化设计系统,利用UG/Open MenuScrip技术在菜单中增加了自定义菜单“摊铺机螺旋叶片参数化设计系统”及下拉菜单“圆柱螺旋叶片设计”、“等宽圆锥螺旋叶片设计”和“不等宽圆锥螺旋叶片设计”,由于时间关系,本文只研究了圆柱螺旋叶片设计方法。

1、启动UG软件单击菜单“摊铺机螺旋叶片参数化设计系统”下的下拉菜单“圆柱螺旋叶片”,如图3所示。

图3

2、进入螺旋叶片参数化设计的主接口,在用户接口对话框中输入螺旋叶片的设计参数,单击“确定”按钮。更新出新的螺旋叶片如图4所示。

图4

四、结语

本软件是基于UG平台,应用Visual C++6.0语言二次开发的螺旋叶片参数化设计系统。通过对CAD造型方法研究,利用UG软件的强大造型功能和二次开发功能,实现了其面向对象的设计方法,实现了叶片的三维设计功能,而且具有连接数据库的功能,提高了设计效率和产品质量。


参考文献:
[1]李民孝.沥青混合料摊铺机螺旋分料器设计计算及参数分析[J],筑路机械与施工机械化,2000,4
[2]董玉德等.基于约束参数化的设计技术研究现状分析[J],中国图像图形学报,2002,6
[3]侯永涛,丁向阳.UG/Open二次开发与实例精解[M].北京:化学工业出版社,2007.4
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:基于Struts+Hibernate+Spring框架的劳资管理系统研究(图文)
下一篇论文:基于Web考试阅卷系统方法研究
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文