ug二次开发在汽轮机叶片造型中应用

ug二次开发在汽轮机叶片造型中应用

ID:5381231

大小:279.00 KB

页数:4页

时间:2017-12-08

ug二次开发在汽轮机叶片造型中应用_第1页
ug二次开发在汽轮机叶片造型中应用_第2页
ug二次开发在汽轮机叶片造型中应用_第3页
ug二次开发在汽轮机叶片造型中应用_第4页
资源描述:

《ug二次开发在汽轮机叶片造型中应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、·现代设计与先进制造技术·王锋锋陈光明UG二次开发在汽轮机叶片造型中的应用39UG二次开发在汽轮机叶片造型中的应用王锋锋,陈光明(南京农业大学工学院,江苏南京210031)摘要:为了对汽轮机叶片型面特征进行分析,采用UG的建模功能和它的二次开发工具,结合VC++语言,实现汽轮机叶片的快速造型,自动生成叶片三维模型,从而大大提高了叶片造型效率,实现了叶片设计以及制造的智能化和高效化,增强了企业的竞争力。关键词:汽轮机叶片;二次开发;UG;造型中图分类号:TK263.3文献标识码:A文章编号:1672—1616(2010)11—0039—03随着计算机技术、虚拟现实技术及现

2、代设计理叶冠论与方法的迅速发展,CAD技术已经从过去最为简单的二维绘图工具发展成为一个智能化、网络化叶根叶身和高度集成化的三维CAD软件平台。UG作为当今世界上最先进的G/CAM/CAE高端软件平图1典型变截面叶片台之一,尤其适合曲线曲面建模。汽轮机叶片的三维模型是复杂的曲面型面,即便利用UG建模,传2UG二次开发工具【2J统建模方法也需要先在0D中逐一输入空间坐标UG二次开发,是指在UG软件平台上,结合点,绘制成二维叶片型线图,再将绘制的多条型线企业或用户的具体要求,为实现某种特定的功能,导入UG中,这花费了大量的时间和精力。但是,开发的面向企业或用户的专业软件。UG

3、软件为如果充分地利用UG二次开发的功能,就可以方便企业或用户提供的主要二次开发工具有:UG/地实现汽轮机叶片的数字化建模,本文利用UG/OpenMenuScript、UG/OpenUIStyler、UG/OpenOpen和VC++,通过编制程序直接读取坐标点文API和UG/OPenGrip等。件,实现叶片的快速造型,缩短了叶片产品开发周MenuScript是UG提供定制菜单的专用模块,期,大大提高叶片生产效率。为用户提供一个与UG系统无缝集成的利用ASCII文件编辑UG菜单文件的工具,利用1汽轮机叶片结构特征分析MenuScript可以方便地设计用户菜单或修改UG汽轮机

4、叶片是汽轮机中数量和种类最多的关菜单。键零件,其结构型线和工作状态直接影响能量转换UIStyler利用对话框中基本控件的组合生成效率,典型变截面叶片如图l所示,一般由叶根、工不同的对话框,对话框中的控件设计都是可见即可作部分(或称叶身)、叶冠连接件组成。其中叶身是得的,避免了复杂的图形用户接口编程,让用户与叶片的基本部分,由它构成汽流的通道,叶根保证UG更高效、更方便地进行交互操作。在任何运行条件下叶片都能牢靠地固定在叶轮上。API是UG与外部应用程序之间的接口,它是叶身以上的部分叫叶冠,随叶片成组方式的不同,UG提供的一系列函数和过程的集合。其编程接叶冠结构也各异。叶

5、身的设计在整个叶片设计中口是C语言的语法格式,因而可以充分发挥C语占据主导地位,设计工作人员投入的时间和精力最言编译、运行效率高和功能强大的特点,从而满足多。针对同一系列的产品,本文利用UG二次开发用户的需要。API封装了近2000个UG操作的来生成所需要的叶片实体,以缩短叶片的设计周函数,几乎所有能在UG界面上的操作都可以用期。[1]API函数实现,且程序的出错率非常低。收稿日期:2010—02—05作者简介:王锋锋(1986一),女,江苏通州人,南京农业大学硕士研究生,主要研究方向为机电工程。2010年6月中国制造业信息化第39卷第11期GRIP语言是面向工程师的语

6、言,简单、方便、BUTTONcreatnewmenu$$定义二级好用。它具备完整的语法规则、程序结构、内部函菜单数,GRIP程序必须经过编译、链接,生成可执行文I,ABEL新建叶片件之后才能运行。利用GRIP程序能够实现与UGACTIONScreatnew.dig$$调用用户对的各种交互操作,比如几何体的创建、文件的管理、话框系统参数的控制、UG数据库的存取等。BUTTONvanedesign—menu$$定义二二~级菜单3汽轮机叶片快速造型的实现【4-5JLABEL叶片设计ACTIONSvanedesign.dll$$调用叶片在叶片的3个组成部分中,以叶身最为重要,—

7、叶身设计得准确与否,直接关系到整个叶片的使用设计程序BUTTONsavepart——menu性能。因此在叶片的建模过程中,以叶身为主,其——次是叶根和叶冠,然后将三者进行布尔求和,最后LABEL保存叶片$$定义二级菜单ACTIONSsavepart.dtl$$调用保存程序进行附加结构的操作,从而形成一个完整的叶片。—ENDOFMENU图2所示为叶片设计流程图。————3.3UIStyler对话框设计打开UG,在“起始”一“所有引用模块”一“用户界面样式编辑器”设计所需的对话框,并设置对话框属性和定义回调函数。当所有的工作完成后,保存对话框

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

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

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