欢迎来到天天文库
浏览记录
ID:52169510
大小:212.79 KB
页数:3页
时间:2020-03-23
《UG二次开发传动系统的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、·27·UG二次开发传动系统的研究董成,刘持平(贵州大学机械工程学院,贵州贵阳550003)摘要:运用UG/OPENAPI与MFC类库开发传动系统,以V带传动为例,提出一种UG二次开发传动系统的方法。从而达到提高设计准确性,实现传动系统的快速建模与装配,缩短系统设计周期的目的。关键词:传动系统MFCUG/OPENAPIUG二次开发UG部件族中图分类号:TP391.7;TH122文献标识码:B文章编号:1002—6886(2Ol1)03一(I)27—03ResearchofTransmissionSystemwithUGSecondaryDevelopmentDON
2、GCheng,LIUChipingAbstract:ThepaperputsforwardthenewdesignthoughtoftransmissionsystemwithUG/theSecondaryDevelopment,usedUG/.OPENAPItodeveloptransmissionsystembasedonMFCclasslibrary.Transmissionsystemisdevelopedtoenhancedesignaccuracy,toachieverapid3Dmodelingandassembling,andtoshortende
3、signperiodsofsystem.Keywords:transmissionsystem;MFC;UG/OPENAPI;UG/thesecondarydevelopment;UG/partfamilies0引言Windows应用程序窗体,用户查看更直观、操作更方便。2系统设计思路UnigraphiesNX7.0(简称UGNX7.0)是大型三维绘图软件,是目前计算机辅助设计、辅助制造、辅助工程和产品开发传动系统若只有参数设计,或者只能快速建模,数据管理(CAD/CAM/CAE/PDM)一体化的软件系统之都不能很好的达到缩短传动设计周期的目的。系统应该⋯。当今机
4、械传动系统广泛应用,根据研究表明原动机的包含两个子系统:设计子系统和建模子系统,从而弥补UG运动和动力的输出达不到工作机的要求,传动系统的存在没有专用计算机辅助设计功能和建模过程繁琐耗时的问就是必然的。利用UG的各种功能可以对传动系统进题。下面以V带传动为例来简述这个思想。行设计、建模仿真、优化、辅助制造等。然而作为传动系统2.1V带传动系统设计流程实现的前提即系统设计方面,UG没有提供专用计算机辅对于V带传动系统,程序流程框图如图1所示。助设计功能。对于传动系统的建模,UG的建模过程繁琐设计子系统中V带传动的设计原始数据为:主带轮且耗时。齿轮传动在机械传动中占有
5、主导地位,随着计算转速、从带轮转速、基本功率、工作条件状况。其设计的理机技术的发展,各种齿轮传动的辅助设计与制造系统相继论步骤:1)确定计算功率;2)选择带型;3)确定主动轮和出现,这里不再重复叙述。本文以V带传动为例,提供一从带轮的基准直径;4)确定中心距和带的基准长度;5)计种UG二次开发传动系统的方法,系统采用MFC的UG/算主动轮上的包角;6)确定带的根数;7)确定预紧力;8)计OPENAPI二次开发系统。算带传动作用在轴上的力(压轴力)。设计子系统设计出1系统程序语言V带传动的各种参数后,建模子系统利用设计出的部分参数,加上用户的交互信息,在UG中自动完
6、成V带轮的三本系统利用UnigraphicsNX7.0二次开发工具UG/维建模与装配。OPENAPI为主程序的设计工具,配以VC资源MFC类库2.2V带额定功率数表的公式化歼发传动系统的用户化界面。虽然UG的UG/OPENAPI在确定V带根数时,传统方式是查表得到V带的基提供了创建UG风格对话框专用uistyler模块,但是该模本额定功率和传动比不为1的额定功率增量。数据表太块提供的控件与Windows应用程序的交互界面相比仍然庞大,非常占用内存。设计子系统中带的根数确定采用了存在不小的差距。为充分利用VC资源支持MFC类库,额定功率数表的公式化方法,找出相应数学
7、表达式来本系统使用MFC应用向导创建UG/OPENAPI的应用程序,具有更灵活的程序设计、创建和调试方式。交互界面拟合数表中各参数间的函数关系。·28·便的创建形状相同,大小不同的系列部件。UG/OPENAPI也提供了对部件族进行操作的相关函数。例如:UF—PAtiT—open(part—name,&parttag,&error);//打开part_name(包含路径)的部件UFMODLedit__—exp(tr);//改变部件族中的参数tr值。uFMODL_update();//更新部件本子系统中用户只需要选择带轮类型(实心式、腹板式、孔板式、轮辐式)和输入轴的
8、直径,加上
此文档下载收益归作者所有