第9期 2011年9月 机械设计与制造
Machinery Design&Manufacture 167
文章编号:1001—3997(201 1)09一O167一O3
齿轮传动参数化设计系统研究术
王英姿 卫聂松辉 李武
( 湘潭大学机械工程学院,湘潭411105)( 湘潭职业技术学院,湘潭4l1102)
Research on parametric designing system of gear transmission
WANG Ying—zi ,NIE Song-hui ,LI Wu ( School of Mechanical Engineering,Xiangtan University,Xiangtan 4 1 1 1 05,China)
( Xiangtan Polytechnic College,Xiangtan 4 1 l 1 02,China) t、. /H、璺 .\ 州 w 、. 州 / 十 /卜 \毫 州 ^ 十、● 、. .、 圳 ^鼻 一’、毫 t ’、. ’、. 【摘要】齿轮的设计质量和设计效率对产品性能和生产效率有重要影响。针对齿轮传动参数化设
计中的两个关键问题进行了研究,即齿轮传动参数化设计中数据处理方法,以及齿轮传动参数化设计系
统的构建问题。探讨了图表数据以及设计参数的处理方法,并采用程序参数化技术,以Visual Basic为开
发工具,在Solid Edge平台上开发了一个齿轮传动参数化设计系统。应用此设计系统可以避免齿轮传统
设计中查阅国家标准、工程手册来确定设计数据的繁琐,并且可以保证设计质量,缩短设计周期。
关键词:齿轮传动;数据处理;参数化设计;实体造型
【Abstract】The quality and efficiency ofgear design is important to the product property and produc—
tion efficiency.Two key issues in parametric design ofgear transmission.are researcheed,namely,data pro—
cessing and construction ofParametric designing system.h deeps into the method of managing diagram data
and design parameter,and adopts program parameterization technology to develop a parametric design sys—
ternfor gear transmission on the Solid Edge platform by developing tools Visual Basic.The application Ofthe
design system could avoid the trouble in CO rm design data through referring to the national standards
and engineering manual in the traditional design of gear,and can guarantee the design quality and shorten
the design cycle.
Key words:Gear transmission;Data processing;Parametric design;Solid modeling
中图分类号:TH1 12.1文献标识码:A L—— —一 1日『J吾
齿轮传动是机械传动中应用最广泛的一种传动形式,它广
泛应用于汽车、机床、仪器仪表等机械传动中,因此齿轮的设计质
量和效率是提高产品性能和工作质量的一个关键因素。在传统的
齿轮设计过程中,设计者往往需要通过查阅国家标准和工程手册
来确定相关的设计数据,并需要进行大量计算工作,这样便很难
提高设计效率而且不能保证设计精确性,而参数化设计系统便可
以很好的解决这些问题,通过参数化设计系统来进行齿轮设计l】1,
从而可以保证高质量、高效率地完成设计工作。
在齿轮的程序参数化设计方面许多学者做出了研究,这些研
究的区别主要在于采用不同的齿轮齿廓线的绘制方法、使用不同的
开发平台以及设计系统具有的不同功能。一些科研人员日等采用模
拟切削法绘制精确的齿轮廓线,但生成的特征多,造型复杂。一些科
研人员(研究了在UG环境下利用范成法生成直齿轮模型方法,但
不能进行斜齿轮造型。一些科研人员 了基于知识库参数化设
计方法,但通过查询知识库确定参数,速度较陧,且知识库的完备性
对设计的有效陛有很大影响。一些科研人员听0用ADS开发了齿轮
设计模块,可提高齿轮设计的效率,但局限于AutoCAD平台。一些
科研人员[研究了齿轮的逆向虚拟造型方法,并开发了齿轮参数化
设计系统,但其系统在可选择的齿轮类型上有所欠缺。
针对齿轮传动参数化设计中的两个关键问题,即齿轮传动设 计中的数据化处理,以及齿轮传动参数化设计系统的构建问题进
行了研究,介绍了设计数据的处理方法,并将程序参数化方法应用
于齿轮设计中,以Visual Basic为开发工具,在Solid Edge平台上
开发了一个齿轮参数化设计系统,应用此设计系统可以完成各种
类型齿轮的设计工作,减少齿轮设计时间,同时保证了设计质量。
2齿轮传动设计中的数据处理
2.1数表的处理方法
在机械零件的设计手册或设计规范、国家标准中,有各种各
样的数表,这些数表一般都是离散数据的集合,总体上看,这些数
表可以分为两类:函数型数表和非函数型数表。
2.1.1函数型数表
函数型数表是指数表中的数据具有理论公式或经验公式,
或者可以通过利用某些数学方法来找到一个近似的函数关系式
来描述的数表。函数型数表一般采用公式化方法处理,直接采用
原来的公式或推得的公式进行编程,并计算数据。
2.1-2非函数型数表
非函数型数表是指那些没有原始理论公式,也很难通过数
学方法推导出近似公式的数表,对于这种数表一般是用数组形式
直接编写进程序或通过数据库来存储。检索时,用程序来查询数 组数据或调用数据库即可。
例齿轮传动工况系数 ,工作机载荷特性和原动机载荷特
★来稿日期:2010—11-16★基金项目:湖南省教育厅优秀青年科研资助项目(08B081),教育部工程研究中心项目(09一FZGJ04)
168 王英姿等:齿轮传动参教化设计系统研究 第9期
性是两个非数值的变量,定义变量 (O~2)YfNj=(0—2)来代表不同
的工况,用二维数组 (3,3)来存储表中的系数值。只需输入代
表工况的变量 √的值,便可查到对应的系数 值,如表1所示。
表1齿轮传动工况系数
对于复杂的数表不方便使用数组处理,可以通过数据库来存
储数表,如图1所示。齿轮的材料特『生表,通过调用数据库便可查询
数据。在非函数型数表中,有些数表只提供了有限节点的数据,若需
要查询的不是列表中的节点而是位于节点间的中间值,如表2所示
的齿型系数YFa,若需查询齿数为55时的齿型系数,此时便要利用
插值法来求出函数值。在齿轮设计中一般最常用的插值方法是线性
插值:选取两个相邻自变量麓和 ,并且满足关系 ,则自变
量 对应的Y值可按式(1)求得: y.+ L ( 一 ) (1)
图1齿轮材料特性表 表2齿型系数YFa
: 17 l8 19 20 2l 22 23 24 25 26
2 27 28 29 3O 35 4O 45 50 60 …・・・
. 兰: ! :箜 : : :箜 : : : :垄::::::
2-2线图的处理方法
在齿轮的设计中,许多数据需要通过线图来确定,如齿轮载
荷分布系数 、区域系数 等,在计算机中,不能直接存储线图,
所以必须将线图程序化,将其转化成数据形式,以便检索和调用。
一般线图的程序化处理有两种方法:数表化和公式化。
2.2.1线图数表化
线图数表化处理,就是从线图中选择抽样节点,节点与函数值
——对应,将线图离散化成数表形式,然后按数表处理即可。齿轮载
荷分布系数 ,如图2所示。经离散化后便形成数表,如表3所示。
dpa=b/dt 图2齿轮载荷分布系数 1.对称布置2.非对称布置,轴剐性大 4悬臂布置3 E对称布置,轴刚性小 表3齿轮载荷分布系数
布置 方式 1 2 3 4 0_2 0.4 0.6 1.O15 1.04 1.O8 1_16 god=b/d】 0-8 1.0 1-2 1.4 1.6 1.O7 1.09 1.13 1.12 1.14 1.18 1.18 1.225 1.28 。—— 1 1.025 1.075 1 1.02 1.05 1.115 1.O3 1.05 1.O6 1.O8 1.115 1.15 1.225 —
2.2.2线图公式化
对于那些可以找到线图公式或曲线的数学表达式的线图,
如齿轮强度计算时用到的区域系数 ,便可以直接利用公式:
(2)
式中: —基圆螺旋角; 一端面压力角。
3设计参数的处理
3.1参数取整
(1)利用取整函数INT(x)取整,这种取整方法是舍弃小数部
分,所以结果不会大于原参数值 。(2)四舍五人方法取整,取整
表达式为:INT(x+0.5 o(3)按具体要求取整,即按照某些具体零
部件的设计参数要求来取整,例如,为了方便安装和检测,齿轮的
中心距也一般都是5的倍数,所以也需要取整为5的倍数值,具
体表达式为:5*INT(x/5+0.5 o
3.2取标准值
在设计中,许多参数都是有参数系列的,这些参数就必须按
标准值来圆整,如齿轮设计的模数必须是齿轮系列的标准值。
4齿轮传动参数化设计系统
4.1系统整体框架
在将齿轮设计中的图表数据经过程序化处理后,结合传统
齿轮传动设计分析和计算步骤,以VB语言为工具,结合数据库
技术,以solidEdge为设计平台,开发了齿轮传动参数化设计系
统。系统主要分为五大模块:设计参数输入模块、数据库管理模
块、计算校核模块、三维造型模块和文档管理模块。系统的整体框
架,如图3所示。设计的系统界面,如图4所示。
图3参数化设计系统整体结构图 首先,通过系统界面输入设计要求参数,根据输入的设计参
数,调用数据库中存储的数据,通过如图5所示计算模块完成齿
轮的设计计算和强度校核,得到齿轮的基本参数。然后,选择1旨轮
类型(实心式、腹板式、轴齿轮等)、外齿轮或内齿轮、齿廓生成方
式(添齿或者切槽)。再通过三维造型模块连接Solid Edge软件,