UG6.0创建参数化直齿及斜齿圆柱齿轮教案
基于UG NX6.0斜齿圆柱齿轮参数化建模探讨

南 】 切制轮 时, : 刀具进 刀方向一般是 直于其法 面 , 取法面参 数为杯 准值 ?仉斜齿 轮的 儿何 J 寸却是按 端面参数 进行设计 的 , 建立 表达式必须把法面参数换算 为端面参数 。建立如下换算 表达式 :
a aea{ na (( ) | ltnt (n 1 B) = a s m =l /l( fln< B) l: d=i lt Z R l dld+2 t(a+ n a= t {m *hn x 一△V ) d td/ ̄ ) b= t, + ,s dld一 * *hn c ~ T f l2 ml(a + n x1 = ) a 为 端 面 斥 力角 l ll n 为端面模数 d 为 端 面 上 分 度 圆 直 径 t d t 端 面 上齿 顶 圆直 径 a为 dt b 为端 面上 基 网 直 径 ( 1 端 面 上 齿根 圆直 径 n为
一
开线复制到 另外一边 ; 修剪 , 多余 的线 剪去 , 把 形成首尾 相接 的齿槽线 串, 完成 草 图, 即完成齿槽 形状 的绘制 , 2 图 所示 。 本步 骤刷定 义的表 ( 达式方程做约束 )
・= . n 02 5 h 6 =2 x= . n 05 △V 00 =. 4
嵌
图 1渐 开 线 2 3渐开线斜齿 圆柱齿 轮齿槽 形成 绘 制渐开线斜 齿圆柱齿 轮的甫槽 , 既可 以在 建模界面 , 通过曲线> 基 本 曲 线 来 编 辑 绘 制 , 可 以进 人草 图 , 过 圆 和 约 束 来 编辑 绘 制 在 也 通 草 罔界 面 , 辑绘 制 相 对 灵 活 、 便 。 编 方 进 入草图 ,C Y X — C为 草 绘 平 面 , 原 点 为 圆 心 , J 个 同 心 嘲 ( 根 以 j 毋3
㈨ 为法 向 顶 隙 系 数 h为 齿 轮 厚 度 X 法 向变 位 系数 R I A v齿 顶 修 正 系数
UG6.0齿轮画法

UG NX6.0齿轮绘制邢台职业技术学院 高利军UG NX6.0创建齿轮主要思路: 第一步:创建渐开线表达式。
在下拉菜单下,选择命令,弹出表达式对话框,来创建渐开线表达式。
第二步:绘制齿缺截面。
利用命令创建空间渐开线,为了方便操作需对空间渐开线投影,将其投影至草绘平面,再绘制齿缺截面。
第三步:拉伸齿缺轮廓。
拉伸齿缺截面得到齿缺轮廓,最后关联复制—实例特征—圆形阵列得到全齿特征。
渐开线直齿圆柱齿轮参数为:模数=4,齿数24,压力角20°,齿轮厚度35,孔径45,键槽14*3.8。
创建过程1. 齿轮参数的计算:分度圆直径:96244=⨯齿顶圆直径:()1042244=+⨯ 齿根圆直径:()865.2244=-⨯ 基圆直径:()2.9020cos 244=︒⨯⨯分度圆齿槽角:5.7224360=÷÷ 2. 渐开线数学方程参数化3. 渐开线的数学方程:x=r(cos θ+θ*sin θ);y=r(sin θ-θ*cos θ)。
因为渐开线的基圆半径r 为45.1,设展开角度θ用theta 标示(仅仅为了在UG 中好输入),展开角范围为︒0至︒60,则UG 表达式为: ︒=0a︒=60b 0.73224 r=45.1 4.75501t=0(变量,初始值为0,定义域[0,1])u=(1-t)*a+t*bxt=r*cos(u)+r*rad(u)*sin(u)yt=r*sin(u)- r*rad(u)*cos(u)zt=04.新建文件,命名,确定保存位置。
5.绘制齿轮毛坯:拉伸—草绘(圆角、倒角等按《齿轮设计手册》要求绘制)。
6.输入渐开线表达式,在下拉菜单下,选择命令,弹出表达式对话框,来创建渐开线表达式。
(注意:下图在输入常量和变量时,要选择相应的数据类型)7.输入表达式,打开“工具”中的“表达式”,逐项录入,注意数据类型选择。
a=0︒=60b︒r=45.1t=0 (注:变量,初始值为0,定义域[0,1])u=(1-t)*a+t*bxt=r*cos(u)+r*rad(u)*sin(u)yt=r*sin(u)- r*rad(u)*cos(u)zt=08.绘制渐开线,通过“规律曲线”确认xt;yt;zt继续执行关于t和yt定义zt定义利用“点构造器”确定渐开线基圆中心,将其放置在齿轮毛坯草绘面上,圆心为齿顶圆圆心。
在UG中绘制斜齿圆柱齿轮的步骤

在UG中绘制斜齿圆柱齿轮的过程及步骤1.打开渐开线齿形文件chixing,另存为xiechilun。
2.单击下拉菜单【编辑】|【移动对象】,在弹出的对话框中,运动类型选择【距离】、指定矢量为Z轴,输入距离42,复制原先的、非关联副本数1、选择齿形,结果如图1所示。
图1 图23.单击下拉菜单【编辑】|【移动对象】,在弹出的对话框中,运动类型选择【角度】、指定矢量为Z轴,指定轴点(0,0,0),输入角度15,移动原先的、设置去除移动父对象、选择上面的齿形,移动的结果如图2所示。
4.单击曲面工具栏【通过曲线组】,选择截面曲线1为下面的齿形(注意:选择工具条中设置选择为【相连曲线】)、鼠标中键确认后,选择截面曲线2为上面齿形(注意两次选择曲线的位置和方向要一致),单击确定,正确的结果如图3所示,否则就会产生如图4所示结果。
图3 图45.单击【圆柱】工具,类型选择【轴,直径和高度】,指定矢量为Z轴,指定点为(0,0,0),直径为df,高度为42,布尔求和,确定,结果如图5所示。
6.单击菜单【插入】|【关联复制】|【实例特征】(或单击【特征操作】工具栏中的【实例特征】),在弹出的对话框中选择【圆形阵列】,选择齿,在【实例】对话框中数字栏输入28或z,角度输入360/28或360/z,确定后选择【点和方向】,方向选择ZC轴、点为(0,0,0),阵列的结果如图6所示。
图5 图67.单击【圆柱】工具,类型选择【轴,直径和高度】,指定矢量为-Z轴,指定点为(0,0,42),直径为132,高度为10,布尔求差,单击应用。
重复操作,指定矢量为Z轴,指定点为(0,0,0),直径为132,高度为10,布尔求差,单击确定,结果如图7所示。
图7 图88.单击【圆柱】工具,类型选择【轴,直径和高度】,指定矢量为Z轴,指定点为(0,0,-4),直径为60,高度为50,布尔求和,单击确定,结果如图8所示。
9.单击【孔】工具,类型选择【常规孔】,指定点捕捉圆柱中心,孔方向默认垂直于面,直径30,深度50,默认尖角118,布尔求差,单击确定,结果如图9所示。
基于UG的直齿圆柱齿轮参数化精确三维建模

根圆 ( 齿数大 于 4 )的情 况进行 了介 绍 ,这 里不 再 1
aa2 / f= 0/ 渐开 线在 分度 圆上 的压力角 ;
iv f t (f 一 daa / n a = a aa r (f / a n )a ) 渐开 线在分 度 圆上对应 的极 角 ;
s-l (i/—*x t (f )/ a l P022 h * na:
合 ,文 中的表达 式按 照 UG变 量 的使 用规 范表示 。 1 建 立齿 廓 曲线 的表达 式 为建模 方便 ,先绘 制齿槽 轮廓 线 的一半 ,这 半
个轮 廓线包 括半个 齿根 圆弧 、过渡 曲线 、渐 开线和
12 建立齿根 圆弧表达式 .
齿轮 的齿 根部 分为一 小段 圆弧 ,根 据齿 根半径 和 角度 范 围可 以写 出其直 角坐标表 达式 。建立 表达
析齿 根应 力 。过渡 曲线 的形状取 决于 加工工 艺和 刀 具 齿顶形状 ,以刀齿 顶部 为两个 圆弧 齿角 的齿条 形
刀 具 ( 滚刀 )加工 圆柱 直齿轮 为例 ,齿轮 的过渡 如 曲线 为延 伸渐 开线 的等距 线I。 l J
文献 【】 【] 2 、3介绍 的参 数化方 法 由于需要 修剪 绘 制 的 曲线 ,所 以只 能实现 曲线 的参数化 ,不能实现 模 型 的参 数化 。要 实现模 型 的参 数化 需要直 接绘 制 准确 的 曲线 ,不能进 行修 剪 ,否 则破坏 了 曲线约 束 的完 整性 ,不 能实现 模型 的 自动 更新 。通过 对齿 轮 齿廓 曲线 的分 析 ,文 中给 出了可 以在 UG 中精确 绘 制各 段 曲线 的参数表 达式 。 献【] 文 5中对 基 圆小于 齿
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模

基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模摘要在机械加工中,孔加工占机械加工的比例在30%以上,特别是在汽车与航空等行业中麻花钻的应用极为广泛。
由于长期以来,麻花钻的设计大多是靠工程师的经验来进行,在设计过程中,难免会出现重复性的工作,从而降低了设计效率。
同时通常的设计都是在二维图纸上进行设计,不能得到可视化的麻花钻三维造型,这就阻碍了麻花钻的数控刃磨加工及利用一些分析软件对麻花钻的钻削过程进行分析。
在UG中利用麻花钻参数表达式绘制麻花钻实体模型,实现麻花钻在UG的参数化设计。
从而实现产品的快速设计。
UGOpen二次开发模块是UG软件的二次开发工具集,利用该模块可对UG系统进行用户化开发,可满足用户进行各种二次开发的需求。
学习了UG二次开发的各种工具,了解了各种工具的特点和适用范围。
选择 UGOpen API编程语言,结合使用UGOpen Menu Script 和UGOpen UI Styler开发工具,实现了基于UG二次开发工具的直齿圆柱齿轮、斜齿轮、直齿锥齿轮的参数化设计。
关键词:麻花钻,二次开发,参数化,APIAbstractKey Words:parameter, gear, UGOpen, API目录第 1 章绪论 (1)1.1课题的研究背景 (1)1.2课题的研究内容和解决方法 (2)第 2 章 UG二次开发的研究 (4)2.1 UG软件概述 (4)2.1.1U G软件的功能介绍 (4)2.1.2 UG功能模块 (5)2.2 U G二次开发相关工具概述 (5)2.2.1 UGOPEN GRIP (6)2.2.2U G O P E N A P I (7)2.2.3U G O P E N M e n u S c r i p t (7)2.2.4 UGOPEN UI Styler (9)2.2.5 User Tools工具 (9)第3章二次开发方案的选择 (11)3.1列举可行的方案 (11)3.2 方案的选择 (13)3.3利用二次开发工具制作系统菜单 (14)3.3.1设置系统环境变量 (14)3.3.2制作菜单 (15)目录第4章齿轮常用的齿形曲线——渐开线 (18)4.1渐开线的形成原理 (18)4.2渐开线的数学模型 (19)4.3渐开线齿廓的绘制 (20)第 5 章直齿圆柱齿轮的参数化设计 (22)5.1 数学模型 (22)5.2 齿轮三维建模 (23)第 6章斜齿轮的参数化设计 (26)6.1 数学模型 (26)6.2 齿轮三维建模 (27)第 7 章直齿锥齿轮的参数化设计 (28)7.1 数学模型 (28)7.2 齿轮三维建模 (29)第 8 章程序设计 (30)8.1 总体方案设计 (30)8.2 对话框设计 (31)8.3 程序设计 (36)第 9 章结论 (48)致谢 (50)参考文献 (51)附录 (52)目录第1章绪论1.1课题的研究背景齿轮机构用于传递空间任意两轴之间的运动和动力,具有质量小、体积小、传动比大和效率高等优点,已广泛应用于汽车、船舶、机床、矿山冶金等领域,它几乎适用于一切功率和转速范围,是现代机械中应用最广泛的一种传动机构。
UG 画直齿轮、斜齿轮、锥齿轮、蜗轮蜗杆、轴承参数表达式及参数含义

渐开线直齿圆柱齿轮表达式t=0 ug规律曲线系统变量(01≤≤)tm=3 齿轮模数z=79 齿轮齿数a=20 压力角x=0 变位系数d=m*z 分度圆直径d0=m*z*cos(a) 基圆直径h_cg=1.25*(1+x)*m 齿根高h_cd=(1+x)*m 齿顶高d_cgy=d-2*h-cg 齿根圆直径d_cdy=d+2*h_cd 齿顶圆直径s=90*t 渐开线展角范围(0,90)xt=(d0/2)*cos(s)+ (d0/2)*rad(s)*sin(s) 渐开线方程yt=(d0/2)*sin(s)- (d0/2)*rad(s)*cos(s) 渐开线方程zt=0t_c=m*pi()/2+2*m*x*tan(a) 齿厚a_bc=t_c*180/(m*z*pi()) 半齿厚对应的圆心角a_jj=180*sqrt((d/2)*(d/2)-(d0/2)* (d0/2))/(pi()*(d0/2))-a 分度圆与渐开线的交点与坐标原点的连线与正x方向夹角a_bcj=a_bc+a_jj 分度圆上半齿与渐开线的交点与坐标原点的连线与正x方向夹角h_cl=60 齿轮高度h_p=2 辅助参数渐开线斜齿圆柱齿轮t=0 ug规律曲线系统变量(01≤≤)tb=8.10944 螺旋角an=20 法向压力角a=arctan(tan(a)/cos(b)) 齿轮端面压力角mn=3 齿轮法向模量m=mn/cos(b) 齿轮端面模量x=0 变位系数z=79 齿数lj=pi()*m*z*/tan(b) 螺距d=m*z 分度圆直径d0=m*z*cos(a) 基圆直径h_cg=1.25*(1+x)*m 齿根高h_cd=(1+x)*m 齿顶高d_cgy=d-2*h_cg 齿根分度圆d_cdy=d+2*h-cd 齿顶分度圆s=90*t 渐开线展开角范围(0,90)xt=(d0/2)*cos(s)+(d0/2)*rad(s)*sin(s) 渐开线方程yt=(d0/2)*sin(s)- (d0/2)*rad(s)*cos(s) 渐开线方程zt=0h_cl=60 齿轮高度渐开线锥齿轮t=0 ug规律曲线系统变量(01≤≤)tm=5 齿轮大端面模数z=38 齿轮齿数a=20 压力角x=0 变位系数d=m*z 分度圆直径d0=m*z*cos(a) 基圆直径h_cg=1.25*(1+x)*m 齿根高h_cd=(1+x)*m 齿顶高d_cgy=d-2*h_cg 齿根圆直径d_cdy=d+2*h_cd 齿顶圆直径s=90*t 渐开线展开范围xt=(d0/2)*cos(s)+(d0/2)*rad(s)*sin(s) 渐开线方程yt=(d0/2)*sin(s)-(d0/2)*rad(s0)*cos(s) 渐开线方程zt=0h_cl=50 齿轮高度m=4 蜗杆模数z=4 蜗杆头数a=20 压力角ha=1 齿顶高系数c=0.2 顶隙系数b=21.8 导程角d=40 分度圆直径h_cg=(ha+c)*m 齿根高h_cd=ha*m 齿顶高d_cgy=d-2*h_cg 齿根圆直径d_cdy=d+2*h_cd 齿顶高直径px=pi()*m 齿距lj=px*z 蜗杆导程m=8 蜗轮模数z=37 蜗轮齿数a=0 渐开线起始角b=45 渐开线终止角cc=20 压力角e=14.25 导程角r=m*z*cos(cc)/2 渐开线向径t=0.001 精度控制参数s=a+t(b-a) 角度增量xt=r*cos(s)+r*rad(s)*sin(s) 渐开线上点x的坐标yt=r*sin(s)-r*rad(s)*cos(s) 渐开线上点y的坐标zt=0 渐开线上点z的坐标d=m*z 分度圆直径ha=1 齿顶高系数c=0.2 顶隙系数h_cg=(ha+c)*m 齿根高h_cd=ha*m 齿顶高d_cgy=d-2*h-cg 齿根圆直径d-cdy=d+2*h-cd 齿顶圆(喉圆)直径px=pi()*m 齿距lj=px*z 蜗杆导程aa=180 蜗轮蜗杆中心距d_wj=324 蜗轮顶圆直径h_wl=60 蜗轮宽深沟球轴承内外圈da=180 轴承外径d=100 轴承内径d4=(da-d)/3 轴承滚动体半径d1=d+(da-d)/3 临时变量d2=da-(da-d)/3 临时变量d3=da-(da-d)/2 临时变量rs=2.1 倒角半径h=34 轴承宽度z=ceiling((pi()*d3)/(1.5*d4)) 轴承滚动体个数深沟球轴承保持架da=180 轴承外径d=100 轴承内径d_pin=6 轴承保持架销子直径h_pin=4 轴承保持架厚度r_qiu=(da-d)/5.5 轴承滚动球半径rs=2.1 倒角半径w=34 轴承宽度z=10 轴承滚动体个数a=(da-d)/2 临时变量b=(da+d)/2 临时变量。
利用UG建立全参数化渐开线直齿圆柱齿轮

第3 卷 第3 3 期 2 1 年9 00 月
一 = 一 ’ =: = := ==: :: =
长春 弹 工人学 ! ( 学报 自然 科学 版)
J u a fC a g o r l h n dmnUn v r i f 0 e c n o n l g Nau a S in eEd t n n o i es t o in ea dT ̄ h o o y( t r l c e c i o ) y S i
直径 d 、齿根 圆直径 d、基 圆直 径 d 、齿顶 高系数 f b h 、顼隙系数 c a 、 厚b ,利 计算参数 以约 一
随着计算机技术的 高速发展 以及数控机床的逐 步普及 ,无纸化生产 已经成为可 能。这就迫使设计 者更新 以往 的一 些习惯 ,通过 改变设计 图纸而牛产
不 同型号的齿轮 。利用 U . G5 0强大的表达式 的功
卜 参数 :
1 齿轮的计算参数 . 1
齿轮 的计算参数包括 :齿顶 圆直径 d、分度圆 a
关键 词 :渐 开线 :网柱 ☆ 轮 :表达 式 ;参 数化 ;U 5 G 0 I { 川冬分类 号 :T 12 P 3 文献 标 识码 :A 文章编 : 17 — 80 ( 00 3. 0 6 0 6 2 9 7 2 1 )0 02 — 3
Pa a e e i e o e i f n l t t a g tG e r b G r m t rz d M d l ng o vo u eS r i h a y U I
UG环境下渐开线直齿圆柱齿轮的参数化设计

UG环境下渐开线直齿圆柱齿轮的参数化设计渐开线直齿圆柱齿轮是一种常见的机械齿轮,其具有良好的传动性能和高精度的传动效果。
在UG环境下进行渐开线直齿圆柱齿轮的参数化设计,可以实现快速、准确地设计出不同规格、不同齿数的齿轮,提高生产效率和产品质量。
参数化设计是建立在三维CAD建模软件的功能基础上,利用参数化技术实现设计方案自动生成的一种高效的设计方法。
在UG环境下进行渐开线直齿圆柱齿轮的参数化设计,需要预先定义一些必要的参数,如齿轮齿数、模数、压力角、齿轮宽度等,然后通过调整这些参数来达到满足不同需求的目的。
首先,定义齿轮的基本参数。
对于渐开线直齿圆柱齿轮而言,其基本参数包括齿轮齿数、模数、压力角和齿轮宽度。
其中,齿数和模数决定了齿轮的尺寸,压力角和齿轮宽度则决定了齿轮的传动性能和适用范围。
在UG环境下,可以利用参数化设计的功能来定义这些基本参数,从而实现可视化、快速地修改和调整。
其次,进行渐开线直齿圆柱齿轮的齿形设计。
齿形是齿轮的核心部分,其几何形状和分布规律直接影响着齿轮的机械性能和传动效果。
在UG环境下,可以通过选择合适的工具、应用丰富的建模功能,将预设的齿数、模数、压力角等参数转换成精确的齿形。
通过调整这些参数,可以实现不同规格齿轮的齿形设计,满足不同的传动需求。
最后,进行齿轮的装配和仿真。
在UG环境下,可以使用装配和仿真模块,将多个齿轮组装成一个完整的传动系统,并通过仿真技术,预测和分析传动系统的运动特性、受力情况、传动效率等重要参数。
通过这些数据的分析,可以进一步优化齿轮的设计,提高齿轮的传动性能和适用范围。
综上所述,UG环境下的渐开线直齿圆柱齿轮参数化设计,是一种现代高效的设计方法,可以实现快速、准确地生成高性能的齿轮设计方案。
利用数码技术和先进的软件系统,可以实现设计过程的自动化和智能化,为生产制造业的发展带来新的活力和机遇。
以下是一些与渐开线直齿圆柱齿轮相关的数据和分析:1. 齿轮齿数:齿数越多,齿轮越大,传动力矩越大,但齿数增加会降低齿轮的传动效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
da=(z+2)*m;d=m*z;df=(z-2.5)*m;db=m*z*cos(alpha)
其中:z齿数;m模数;alpha压力角;da齿顶圆;d分度圆;df齿根圆;db基圆
2、创建渐开线
(1)把以上参数及公式输入到表达式对话框中,如图8所示,然后单击确定。
图8图9
(2)创建齿轮的基圆、齿顶圆、分度圆、齿根圆
图3图4
单击“规律曲线”按钮“ ”,弹出“规律函数”对话框,如图4所示,选择“根据方程”按钮,然后一直按确定,直到绘图区出现抛物线,如图5所示:
图5图6
二、齿轮渐开线公式的介绍
由图6可知,当一直线在圆周上作纯滚动时,该直线上任意一点的轨迹AK称为该圆的渐开线,该圆称为渐开线的基圆,通过图7可以推导出渐开线的直角坐标方程。
2、斜齿轮创建步骤
我们从端面轮廓线开始介绍,前面和直齿轮完全一样,只是在表达式里加入一个参数beita=100为螺旋角,我们从图19开始进行斜齿圆柱齿轮的创建。
图19
(1)画出斜齿轮的螺旋线
由螺旋线公式可知:tan(beita)=∏*db/P(P为螺距;beita为螺旋角)。打开螺旋线对话框,圈数输入B*tan(beita)/(∏*db);螺距输入∏*db/ tan(beita);半径输入db/2,生成如图20所示曲线:
图1图2
2、表达式的应用
表达式不但可以为模型的各个参数添加约束关系(如上所述),还可以建立用方程式表示的规律曲线,例如要创建抛物线y=x2,(-10<x<10)步骤如下:
打开菜单“工具”/“表达式”对话框,在“名称”对话框里输入参数名,“公式对话框里输入参数对应的公式,t=0;xt=10*cos(180*t);yt=xt*xt;zt=0,并单击“ ”确认,最后单击“确定”按钮,如图3所示:
授课章节
第三章:3.1参数化建模应用与实例介绍
目的要求
了解UG软件参数化建模的概念与应用
重点难点
参数化应用,参数化直齿圆柱齿轮与斜齿圆柱齿轮的建模
讲授内容:
1、参数化概念及表达式的应用
2、齿轮渐开线公式的介绍
3、参数化直齿圆柱齿轮的建模步骤
4、参数化斜齿圆柱齿轮的建模步骤
一、参数化概念及表达式的应用
在草图中绘制4个同心圆,且圆心在坐标原点,并标注尺寸,如图9所示,然后打开表达式对话框,修改4个圆的直径参数值:P9=d;P10=da;P11=df;P12=db,如图10所示,然后单击确定,就会发现绘制的4个圆大小发生变化,如图11所示,在导航器的“用户表达式”下修改m和z的值,看4个圆的大小是否跟着变化,若变化,且符合以上公式,则说明我们建立的参数化表达式正确无误。图Leabharlann 3图24(5)创建齿轮基体
在XY平面上(与齿论4个圆在同一平面上)绘制一个圆,直径等于df,并拉伸,拉伸长度为B,结果如图25所示,修改齿数、模数、齿宽等参数,看生成的齿轮是否在跟着参数的变化而变化,以此验证我们创建的参数化齿轮是否正确。
图25
总结:
本次课,我们通过两个实例(直齿圆柱齿轮和斜齿圆柱齿轮)介绍了参数化及表达式在UG中的应用,这是UG的一个重点,也是一个难点,希望同学们认真体会和理解参数化的涵义及应用。
xt=10*cos(180*t)是什么意思?
UG中没有极坐标,所以我们只能研究渐开线的直角坐标方程。
注意:此处角度值为一个表达式而不是一个常量,目的是建立一个关系,
请同学们思考为什么角度值是-90/z
当齿数小于42时,齿根圆直径小于基圆直径,渐开线在齿根圆上部,请同学们考虑,应该怎么处理?
为齿宽建立一个关系。
图16图17
(7)创建齿轮基体
在XY平面上(与齿论4个圆在同一平面上)绘制一个圆,直径等于df,并拉伸,拉伸长度为B,结果如图18所示,修改齿数、模数、齿宽等参数,看生成的齿轮是否在跟着参数的变化而变化,以此验证我们创建的参数化齿轮是否正确。
图18
四、参数化斜齿圆柱齿轮的建模步骤
1、斜齿轮简要介绍
直齿轮轮齿是端面渐开线轮廓沿着齿轮轴线拉伸形成,而斜齿圆柱齿轮轮齿是端面渐开线沿着基圆柱上的一条螺旋线扫描形成的,故直齿圆柱齿轮与斜齿圆柱齿轮的渐开线完全相同,不同之处就是轮齿形成的时候,一个是拉伸,一个是沿螺旋线扫描。
图10图11
(3)生成渐开线
利用前面介绍的方法生成圆的渐开线,如图12所示
图12图13
(3)镜像渐开线
首先过Z轴和分度圆与渐开线的交点创建一个基准平面1,为下面创建的镜像平面建立一个参照,然后利用“成一角度”选项过Z轴和基准平面1创建镜像平面2,且角度值为-90/z,单击确定,然后单击“镜像”按钮“ ”,以基准平面2为镜像平面,镜像出另外一条渐开线,结果如图13所示。
图20图21
(2)以Z轴为中心再阵列两条螺旋线
利用“关联复制”/“引用几何体”命令创建另外两条螺旋线,如图21所示。
(3)用扫描命令创建一个轮齿实体
选择端面轮齿齿廓为截面,选择三条螺旋线为引导线,创建如图22所示轮齿实体
图22
(4)阵列轮齿实体
利用实例特征中的“引用几何体”,创建出z个轮齿实体,其中角度值设为360/z,如图23所示,阵列结果如图24所示。
请同学们考虑,此处若用“实例特征”中的“圆形阵列”命令创建其它轮齿特征可不可以?
(4)修剪渐开线,形成一个完整齿形
利用曲线的修剪命令,在两条对称渐开线和齿顶圆、齿根圆之间创建如图14所示的齿形轮廓,并隐藏其它曲线。
图14图15
(5)拉升上一步创建的齿形轮廓线,生成一个轮齿实体
利用拉伸命令,创建图15所示齿形实体,拉伸长度值为参数B。
(6)阵列轮齿实体
利用实例特征中的“引用几何体”,创建出z个轮齿实体,其中角度值设为360/z,如图16所示,阵列结果如图17所示
1、参数化的概念
参数化就是为模型的某些形状、位置尺寸建立一定的约束关系,这些尺寸即为模型的参数,当其中一些参数发生变化,则与之存在关系的其他尺寸也会发生变化,并且这种变化符合它们之间的关系,这样的模型就是参数化的模型,例如,建立一个圆柱体的模型,我们为圆柱体的底面直径和高度建立一个关系:底面直径D=2×H(高度),方法如下:
图7
如图7:在渐开线上有一点P(X,Y),X=OB+BC,Y=AB-AN,由渐开线特点可知:
弧长AD=AP=r×βOB=r×cosβBC=AP×sinβ=r×β×sinβ
所以,渐开线的直角坐标参数方程就是:
X=r×cosβ+r×β×sinβY=r×sinβ-r×β×cosβ其中r为基圆半径
三、参数化直齿圆柱齿轮的建模步骤
1、渐开线方程转化为UG中的表达式
t=0单位:恒定
u=t*90单位:恒定
s=pi*db*t/4单位:mm
xt=db*cos(u)/2+s*sin(u)单位:mm
yt=db*sin(u)/2-s*cos(u)单位:mm
zt=0单位:mm
创建渐开线还需要其它的参数及表达式为:
m=2;z=50;B=10;alpha=200;