基于UG图形模板的渐开线花键轴滚轧轮参数化设计

  • 格式:pdf
  • 大小:989.48 KB
  • 文档页数:4

第31卷 第12期 VoI_31 No.12 新乡学院学报 Journal of Xinxiang University 2O14年12月 Dec.2Ol4 

基于UG图形模板的渐开线花键轴滚轧轮参数化设计 

王柯智,余小鲁 

(安徽工程大学机械与汽车工程学院高性能有色金属材料省级重点实验室,安徽芜湖241000) 

摘要:运用UG软件对渐开线花键轴滚轧轮进行参数化建模,通过花键轴的参数确定滚轧轮基本参数,将花键轴 

参数与滚轧轮三维模型关联起来。通过修改花键轴的键数、模数、压力角等参数,建立所需滚轧轮的三维模型,大 大提高了设计效率以及设计思路的可重用性。 

关键词:花键轴;滚轧轮;UG;参数化设计 中图分类号:TG332 文献标志码:A 文章编号:2095—7726(2014)12-0042—04 

0 引言 

随着机械行业的日益发展,渐开线花键轴在机 

床、汽车、工程机械、机车车辆、航空和航天等行业中 

被广泛应用l1 J,滚轧成形是目前生产渐开线花键轴 

的主要生产工艺,作为一种先进的无切削加工工艺 

技术,具有高效、精密、少无切削等诸多优点 。 

UG作为一种集CAD/CAE/CAM于一身的大 

型计算机设计模拟软件,可轻松完成渐开线花键轴 

滚轧轮的设计。但是,对于传统的设计建模,由于规 

格不同以及加工过程中各因素的影响不同,每设计 

一种规格的零件,都需要重新进行UG建模,这样就 

会出现诸多重复性设计计算,无法实现一种设计思 

路的可重用性。本文采用UG二次开发技术l3],计 

算出花键轴与其滚轧轮特征参数的关系式,基于图 

形模板的参数化设计方法,通过修改各特征参数,来 

获得对应于不同规格要求的花键轴的滚轧轮,从而 

为设计人员减少了大量重复、繁琐、复杂的设计过 

程,大大提高了设计效率和设计精度。 

l 花键轴滚轧及相关参数 

在滚轧机上滚轧花键的工作过程见图1,在传 

动机构的驱动下,一对具有相同参数的滚轧轮同向 

同步旋转.工件在夹具定位下,与滚轧轮啮合滚动, 

在不断的自由对滚状态下成形出花键 ]。 

工件滚轧前毛坯直径d 的理论计算是按照滚 

轧前与滚轧后工件轴截面的面积相等原则确定 

的E5],则 图l滚轧花键的工作过程 

d 一 /二(S +Sf)( 一df)+d , (1) 

式中z为花键轴齿数,S 为花键顶厚度,S 为花键根 

厚,d 为花键顶圆直径,d 为花键根圆直径。 

(1)滚轧轮齿顶圆直径d…根据啮合时滚轧轮 

相邻齿顶间的弦长与毛坯弦长相等,再考虑到每齿 

距的打滑量AI E ,有 一 :::AI。花键坯选 厶 G0 厶 用调质处理的45号钢,因此图形模板选取打滑量△z 

一0.005 mm。结合d 。一d。+2h 0一( 。十2) 。解 

f ,———— 2 7rmz 得 卅 胀’ 

dIdao=== 1 十2 。一 十 。 

(2)滚轧轮分度圆直径d。一= z。。 

(3)滚轧轮齿根圆直径df:d。一2h 一d 一 

2(h2+C ) 。式中: 为齿顶高系数,C 为顶隙系数。 

收稿日期:2014一O8—10 

基金项目:安徽省科技计划研究项目(1106c0805011);安徽省高等学校省级自然科学研究项目(KJ2009B134) 

作者简介:王柯智(1990--),男,安徽合肥人。硕士研究生,研究方向:材料成型及模拟仿真技术

。 王柯智,余小鲁:基于UG图形模板的渐开线花键轴滚轧轮参数化设计 ・43・ 

(4)滚轧轮基圆直径d ===mz。cos 。 

(5)滚轧轮压力角 。。本文在图形模板中取 

a(]一a一20。。 

另外,滚轧轮渐开线直角坐标方程 为 

{ 一 十 n ’式中 是渐开线上任一点 I Y。_rbsin —rt  ̄ocos ’ 

滚动角。 

2滚轧轮参数化设计 

2.1 基于图形模板的滚轧轮参数化设计思路 

UG中基于图形模板的滚轧轮参数化设计思路 

是建立滚轧轮的图形模板,当需要成形出不同尺寸 

的花键轴时,可通过输入花键轴的各特征参数,则 

UG会通过编写的程序修改滚轧轮图形模板的特 

征,从而驱动图形模板发生相应的变化,达到参数化 

设计的目的。其基本过程如图2所示 ]。 

图2参数化设计过程 2.2开发环境的设置 

(1)在自定义目录下创建startup、application 

和prt三个文件夹,startup子文件夹用来放置菜单 

及DI I 文件,application子文件夹用来放置对话框 

文件*.dlg,prt用来存放图形模板。自定义目录为 

D:\splined shaft\splined shaft.prt。 

(2)注册环境变量,右击我的电脑一属性一新建 

用户变量,变量名为UGII—USER—DIR,变量值为 

D:\rolling—wheel\rolling—wheel—prt。 

2.3创建图形模板 

(1)输入相关表达式。由于UG系统不兼容希 

腊字母以及上、下标,因此通过表达式对基本参数赋 

初值时采用英文字母或字母与数字的组合来替代。 

在表达式框中依次添加表达式l9],见表1。其中角 

度单位为o),长度单位为mm。 

(2)运用草图、拉伸、规律曲线、镜像、阵列等命 

令绘制出滚轧轮模板,如图3所示。 

表1创建图形模板用的表达式 

名 称 表达式 名 称 表达式 

花键轴键数 z一25 打滑量 △1—0.005 

模数 rn一2 滚轧轮齿数 i 

顶隙系数 c一0.25 滚轧轮齿顶圆直径da0一ITI*z0+2*m 

压力角 a一2O 滚轧轮分度圆直径dO—m*z0 

齿顶高系数 h:=1 滚轧轮齿根圆直径 dfO—db0—2*(h+c)*m 

花键顶圆直径da=in*z+2*h*In 滚轧轮基圆直径db0—111*z0+cos(a) 

花键基圆直径db—rn*z*COS a 渐开线发生角 a0—0 

花键根圆直径dr=m*z一2*(h+c)*ITI 渐开线终止角 ae一60 

圆周率 e—pi() UG内部系统变量t一1 

花键顶圆压力角 aa—arcos(db/da) 线参数方程,自变量为其滚 一(1--t) a0 ̄t 。 动角 … 

花键根圆压力角 af=arccos(db/df) 自变量对应弧度 arcs—s pi()/180 

花键顸厚度 Sa=m/2 pi()*cos aa 渐开线在x方向的参数方程 bk。= O . 5

c - d

sbiO (* )c∞ +o。。 

花键根厚度 Sf=m/2 pi()*COS。af5 渐开线在y方向的参数方程 db 0

。 H 

花键坯直径 dz =sdpfr)t+(zd/fp i)( ‘Sa+sf) 渐开线在z方向的参数方程 zk-0 

滚轧轮齿宽 

b一30 ・ 44 ・ 新乡学院学报 

图3滚轧轮图形模板 

2.4菜单的建立 

在startup文件夹下新建菜单文件app.men,文 

件中的指令程序为菜单脚本语言,其中ACT1ONS 

命令说明了菜单对应的响应行为,具体内容如下所 

不: 

VERS10N 120 

EDIT UG—GATEWAY—MAIN—MENUBAR 

AFTER UG—APPLICAT10N 

CASCADE—BUTTON rolling—wheel—menu—prt I ABEl 花键轴滚轧轮参数化设计 

END一()F—AFTER 

MENU rolling—wheel—menu—prt BUTT()N rolling—wheel—prt LABE1 基于图形模板的花键轴滚轧轮参数化没计 

ACTIONS rolling——whee1 prt.dlg 

END—OF—MENU 

本文自定义的菜单名为“滚轧轮参数化设计”。 

2.5 UG/Open UIStyler对话框设计 

启动UG,选择[开始]一[所有应用模块]一[用 

户界面样式编辑器]选项。进入对话框设计界面,完 

成后的对话框界面如图4所示。 

图4参数对话框 2.6创建程序框架编写回调函数 

(1)启动VC++,新建工程项目,根据VC向导 

建立应用程序框架,更改application里的rolling— 

wheel—template.c名为rolling—wheel—prt.cpp,并 

将其和rolling—wheel—prt.h复制到D:/rolling— 

wheel—prt目录下,然后将它们添加到VC建立的应 

用程序框架中。 

(2)双击打开VC工作空间的rolling—wheel— 

prt.cpp,屏蔽ufsta前后的预编译语句,如下所示: 

//#ifdef MENUBAR—COMMENTED_0UT 

//#endif/*MENUBAR—COMMENTED— oUT*/ 

(3)在VC中用UG/Open API编写回调函 

数l_1。],并进行编译、连接,最后将生成的rolling— 

wheel—prt.dll文件复制到startup目录下。 

3 运行实例 

启动UG,在菜单上选择[滚轧轮参数化设计], 

出现对话框,单击[读入三维模型]按钮,读人滚轧轮 

的图形模板,然后在对话框中输入相应的参数,单击 

[确定]按钮,程序自动修改各特征参数,可得出所需 

规格花键轴的滚轧轮。如图5所示。 

¨ u■H0_ ●札柑∞堪●●础 3一矗 o 。 ・0幕一n-睁f 

图5 添轧轮爹数化设计与建模 4实际应用 

传统的滚轧轮设计是通过需要成形的花键轴规 

格进行大量的计算,得出滚轧轮的各参数,再由这些 

参数在UG中运用拉伸、镜像等基本命令画出滚轧 

轮的三维模型,过程繁琐复杂。但运用本文的参数 

化设计,各种公式运算一次性导入UG的表达式中, 

无需经过人工计算,只需在设计的对话框中输入模 

数 、花键轴键数z、打滑量△z、滚轧轮宽b、压力角 

、齿顶高系数h 和顶隙系数C 七个参数值,即可 

直接成形出滚轧轮。目前零件的参数化设计在生产 

实践中运用广泛,滚轧轮模具的参数化设计还未大 

规模运用,但随着UG二次开发技术的日益成熟,相 

信参数化设计将成为滚轧轮模具的主流设计建模方