UG_NX_内齿圆柱齿轮参数化建模
基于UG的渐开线圆柱齿轮参数化设计

基于UG的渐开线圆柱齿轮参数化设计L概述:-UG简介-渐开线圆柱齿轮参数化设计要求2.UG的参数化设计方法-设计流程-步骤描述3.制作齿轮模型-使用UG构建模型-模型质量检验4.参数化设计分析-结构优化-加工工艺5.实例分析-模型仿真与装配-动力学分析6.结论・总结・改进建议概述:UG是通用的开放式CAD/CAM软件系统,既可以让设计师设计和制作3D数字模型,也可以驱动机械设备在CNC 机床上实现物料加工。
UG的参数化设计方法可以使用数学模型快速参数化计算出齿轮的参数,相关参数如果在设计模型中有变化,将会对CAD/CAM模型和实际装配产品产生影响。
本文将重点讨论基于UG的渐开线圆柱齿轮参数化设计。
第一部分将介绍UG简介以及渐开线圆柱齿轮参数化设计要求,第二部分将介绍UG的参数化设计方法和流程,第三部分介绍利用UG如何制作渐开线圆柱齿轮模型,第四部分将重点讨论渐开线圆柱齿轮参数化设计分析过程,第五部分将介绍一个实例分析,最后总结并提出本研究的改进建议。
UG参数化设计是一种可控的、高效的、动态的设计方法。
参数化设计的初衷是以数学模型来描述零件的参数,该模型可以以某种方式表达零件的结构和材料特性,这样可以使参数受限的零件轻松实现定制化的设计和生产。
在UG的参数化设计流程中,先定义完成零件的基本参数,然后根据所需要实现的功能,使用UG特有的参数化技术来制定零件的参数,最后实现零件的制作。
在UG的参数化设计中,渐开线圆柱齿轮是一种典型的参数化零件,因为它有多个参数,如压力角、齿顶弦宽度、齿厚、齿深、模数等等,而且这些参数互相影响,设计者需要根据这些参数的关系来理解并控制他们的变化,从而实现合理的设计。
本文将介绍如何使用UG技术快速设计渐开线圆柱齿轮,同时还将阐明模型参数的变化如何影响模型的质量和装配的结果。
UG的参数化设计方法主要包括设计流程和步骤描述。
设计流程由以下几个部分组成:1)了解用户要求:首先,需要仔细研究用户对齿轮精度、工作环境等的要求,得出最适合的参数设置方案。
基于UG的齿轮参数化建模

基于UG的齿轮参数化建模齿轮是机械传动中常见的零部件,用于传递动力和转速。
在设计和制造齿轮时,参数化建模是一种有效的方法,它可以提高设计的灵活性和效率,同时可以减少错误并节省时间和成本。
在本文中,我们将介绍基于UG(Unigraphics)软件进行齿轮参数化建模的方法。
首先,我们需要打开UG软件并创建一个新的文件。
然后,在模型中选择“齿轮”功能,并设置齿轮的基本参数,如模块(modulus)、齿数、齿轮厚度、齿宽等。
这些参数将决定齿轮的几何形状和尺寸。
同时,我们还可以使用函数来定义其他参数,例如齿数、齿宽等。
通过这种方式,我们可以灵活地调整齿轮的尺寸和形状,而不需要手动修改每个参数。
另外,UG还提供了强大的几何建模工具,我们可以使用这些工具来创建齿轮的几何形状。
例如,我们可以使用“旋转”功能来绘制齿轮的基本轮廓,然后通过“变量融合”功能来添加齿形,并使用“切割”功能来创建齿形。
在建模过程中,我们还可以通过参数化建模功能来创建不同类型的齿轮,例如直齿轮、斜齿轮、螺旋齿轮等。
通过设置不同的参数,我们可以快速生成不同类型的齿轮模型,提高设计的效率和灵活性。
此外,UG还支持对齿轮模型进行分析和优化。
我们可以使用“装配分析”功能来检查齿轮的运动性能和受力情况,从而优化设计并提高其可靠性和耐用性。
总的来说,基于UG的齿轮参数化建模是一种高效、灵活和精确的设计方法。
通过这种方法,我们可以快速生成不同类型的齿轮模型,并进行准确的分析和优化,从而提高设计的效率和质量。
希望本文对您在齿轮设计中有所帮助。
UG的参数化建模方法

UG的参数化建模方法UG是集CAD/CAE/CAM为一体的一款软件,是由美国EDS公司出品。
人们把它广泛的应用于汽车制造、模具加工、航空航天、机械零件制造等领域。
UG NX具有很强的参数变量设计与编辑能力,为零部件的快速、高效的设计提供软件支持,也为实现零件的系列化建模提供帮助。
标签:建模;设计;参数化;UG1 参数化建模概念参数化建模技术是UG软件的精华,是CAD技术的发展方向之一。
在整个产品开发过程中,Unigraphics提供给设计人员强大的设计功能。
但怎样才能使产品之间在设计过程中产生关联,以实现产品的各零部件间的协同变化、快速修改,提高产品设计的效率,减少设计人员的工作量,这些都可以通过参数设计来实现。
参数是设计过程中的核心。
参数化设计也可称为尺寸驱动,是指参数化模型的所有尺寸,部分或全部使用相应的表达式或其他方式指定,而不需要给出指定具体数值的方法。
参数化设计是可以修改若干个参数,由UG NX自动完成表达式中或与之相关联的其他参数的改变,从而方便的修改了一条曲线、一个轮廓,甚至生成新的同类型模型。
其本质是在保持原有图形的拓扑关系不变的基础上,通过修改图形的尺寸(即几何信息),而实现产品的系列化设计。
2 参数化建模分类对产品进行设计建模的基础是对产品的了解程度。
只有在了解了产品的结构特性及产品的设计意图为基础上,才能更好的对产品设计和建模。
设计时要根据零件产品的结构特性,设计出零件各个部分的拓扑关系,最终把设计者的设计意图通过UG的参数化工具反映到零件产品的设计建模中。
设计过程是一项很艰巨的任务,从提出设计方案到最终完成要经历漫长的积累,这期间还要不断的修改。
因此,从这个意义上讲,建模的过程就是不断修改的过程。
利用UG进行参数化设计的优势就是能够方便的对产品模型进行修改,减少设计人员的劳动量,提高产品设计效率。
2.1 使用表达式进行参数化建模表达式是UG中进行参数化设计的一个非常重要的手段。
UG-NX-内齿圆柱齿轮参数化建模

第三章内齿圆柱齿轮参数化建模1.1内齿圆柱齿轮简介内齿轮〔internal gear〕——齿顶曲面位于齿根曲面之内的齿轮。
应用于有特殊要求的传动系统中。
1.2建模分析内齿轮的建模和直齿轮的建模根本上是大同小异,只是齿顶圆和齿根圆位于内侧而已。
其中,齿顶圆和齿根圆的表达式也有所不同,它们分别是:da=d-2*m*(hax+x)〔齿顶圆〕df=d+2*m*(hax+cx-x)〔齿根圆〕1.3建模表达式a=20〔压力角〕z=25〔齿数〕m=4〔模数〕hax=1〔齿顶高系数〕cx=0.25〔顶隙系数〕x=0〔变位系数〕d=m*z〔分度圆〕db=d*cos(a)〔基圆〕da=d-2*m*(hax+x)〔齿顶圆〕df=d+2*m*(hax+cx-x)〔齿根圆〕t=1〔系统变量〕s=45*t〔展开角〕xt=db/2*cos(s)+db/2*sin(s)*rad(s)〔X坐标〕yt=db/2*sin(s)-db/2*cos(s)*rad(s)〔Y坐标〕zt=0〔Z坐标〕1.4建模过程〔1〕新建文件〔2〕建立表达式翻开“表达式〞工具,输入相应参数和公式,如图其他要求与第二章相同。
〔3〕建立渐开线使用“规律曲线〞工具,选择“根据方程〞建立渐开线。
〔4〕建立根本圆使用“圆弧/圆〞工具,以原点为圆心,分别建立直径为“d/2〞、“da/2〞、“df/2〞的三个圆,第四个圆为内齿轮的外圈圆,直径大小根据实际需要而定。
如图渐开线外圈圆齿根圆分度圆齿顶圆〔5〕建立连接线翻开“直线〞工具,建立以原点和渐开线内端点为端点的连接线。
〔6〕建立对称面翻开“基准平面〞工具,以“自动判断〞依次选择Z轴、渐开线与分度圆交点,建立参考平面,然后再以“自动判断〞选择参考平面与Z轴,输入角度“360/4/z〞,建立对称平面。
〔7〕镜像曲线使用“镜像曲线〞工具,选择渐近线和连接线,以对称面为镜像平面进行镜像操作。
〔8〕建立齿轮外圈翻开“拉伸〞工具,选择外圈圆和齿根圆为拉伸曲线进行拉伸,得到外圈实体如图〔9〕拉伸第一个齿使用“拉伸〞工具,“曲线规那么〞选择“单条曲线〞,并选择“在相交处停止〞,选择如图曲线进行拉伸并求和,获得一个齿〔10〕阵列将拉伸所得的第一个齿利用“实例特征〞工具进行阵列,数量输入“z〞,角度输入“360/z〞,阵列效果如图齿轮主体建模自此结束,其他细节特征可根据实际应用的需要加以建立。
UG NX 8.5齿轮制作

标准齿轮建模西南交通大学机械工程学院测控技术与仪器薛东明20101807 一、打开UG软件,新建:选择模型UG8.5中,点击菜单栏中的”GC工具箱”/”齿轮建模”/”圆柱齿轮建模”/创建齿轮/直齿轮、外啮合齿轮、滚齿下面设置齿轮参数:名称随便,模数3,牙数80,齿宽60,压力角20矢量对话框中选择“zc”轴点对话框中,自动判断点,点确定得到齿轮下面进行加工修整:二、创建孔在菜单栏中,插入/设计特征/孔在类型中选择常规孔,在成型中选择简单,在直径、深度中分别填30,贯通体位置中,选择绘制截图来打开创建草图对话框,草图平面中,选择平的面或平面,点击,选择坐标z轴指向的面,完成草图回到空对话框中,确定完成空孔继续创建孔,(有数据要求时,根据具体尺寸)菜单中,插入/关联复制/阵列特征,指定矢量为zc轴,指定点为坐标原点,间距为数量和截距,数量6,节距角60,选择特征为最后打出的孔,点确定完成阵列孔特征三、创建轴孔:先绘制草图,插入/任务环境中的草图,完成如图草图(具体两个圆的大小要根据数据)菜单栏中,插入/设计特征/拉伸,指定矢量下拉列表中选择–zc,极限中,开始距离为0,结束距离为22.5,选择体,求差,选择曲线为刚画出的两个圆,我们要切除两圆之间的部分。
确定,完成拉伸确定,完成拉伸。
四、边倒圆插入/细节特征/边倒圆输入边倒圆半径为3,确定完成。
五、创建倒角:插入,细节特征,到斜角。
横截面为对称,距离2.5确定,完成。
六、镜像特征:首先创建一个基准面。
基准面垂直娿zc轴,离yc-xc平面距离为齿宽的一半,即30.图中蓝色即为刚创建出的品面,线面,要把已经加工好的那一面的所有特征,已刚创建好的基准面为镜像面,镜像到另一侧。
选择特征为刚创建的边倒圆,倒斜角,指定平面为刚创建的基准面,点击确定。
完成。
七、创建腔体:在yc-xc面创建水平面,xc-zc创建基准面插入/设计特征/腔体单击矩形,选择刚刚创建的基准面为前提放置面,单击反向默认侧,打开水平参考对话框,选择刚创建的水平面为水平参考,打开腔体参数对话框。
基于UG的齿轮参数化建模系统

第34卷第3期2008年6月东华大学学报(自然科学版)JOU RNAL OF DONGH UA UN IVERSIT Y(NAT URAL SCIENCE)Vol 34,No.3Jun.2008文章编号:1671-0444(2008)03-0326-06基于U G的齿轮参数化建模系统*余志林(上海大学计算中心,上海200444)摘 要:使用U G的参数化建模功能创建圆柱直齿轮模型,然后利用U G/O pen AP I应用程序二次开发技术,设计M enuScript菜单和UIStyler对话框及其控制程序,组成了齿轮参数化建模系统.在U G环境下,用户可选择齿轮的结构类型菜单项,在用户对话框中输入齿轮的设计参数和结构参数后,系统将自动生成完全符合用户设计要求的齿轮模型.关键词:U G;圆柱直齿轮;渐开线;M enuScr ipt菜单;U IStyler对话框中图分类号:T H128 文献标志码:AParameterized Modeling System of Gear Based on UGY U Zhi l in(Computer Center,Shang ha i Univ ersity,S hangha i200444,China)Abstract:U G s parameterized modeling function is used to create the spur g ear model,and then the tw ice development technolog y of UG/O pen API application is used to desig n the M enuScript menu,U ISty ler dialog bo x and their co ntrol pr ocedures,w hich form the parameterized m odeling system.U nder U G environment,m enu item of g ear structure type can be chosen,and the sy stem w ill auto matically generate the gear com pletely in accordance w ith the desig n dem and after the g ear param eters and the structure parameter s are input in the custo mer dialo g box.Key words:U G;spur gear;inv olute;M enuScript menu;U ISty ler dialog box在机械设计中,齿轮的精确建模具有一定的难度,主要是齿廓曲线的精确创建用一般CAD软件实现比较复杂.由于U G软件是大型CAD/CAM 软件,它具有很强的建模功能和二次开发功能,因此可以借助UG的规律曲线创建功能,生成渐开线齿廓曲线,再使用U G三维建模功能创建参数化圆柱直齿轮模型,实现齿轮的精确建模.为了减少设计工作量,提高建模效率,文中采用了三维模型与程序控制相结合的方法,在U G的交互环境下预先创建三维参数化圆柱直齿轮样板模型,然后利用UG/O pen API应用程序二次开发技术编写菜单和用户对话框控制程序,组成齿轮参数化建模系统.系统运行时,通过控制程序读入用户对话框中输入的新参数,实时修改和更新齿轮模型,完全满足了齿轮设计和精确建模的要求.1 创建标准圆柱直齿轮参数化样板模型常见的标准圆柱直齿齿轮结构有A和B型两种,如图1所示.B型结构比较简单,A型结构则比较复杂,其参数化建模可以按以下步骤进行.*收稿日期:2008-01-28作者简介:余志林(1954 ),男,浙江慈溪人,副教授,硕士,研究方向为工程图学及应用.E mail:zhlyu@第3期余志林:基于U G 的齿轮参数化建模系统327图1 圆柱直齿齿轮结构类型Fig.1 Type of spur gear1.1 输入齿轮参数表达式在UG 系统M odeling 模块环境下,使用表达式功能[1]选择T oo ls 菜单的Expressio n 项,在弹出的Expressio n 对话框中输入表1中的齿轮参数.表1 A 型齿轮的建模参数与表达式Table 1 M odeling pa ram eters and expressio n of type A gear参数名称参数符号参数初值或表达式参数类型模数m 3Len gth 齿数z 18Len gth 齿形角 20Angle 基圆直径d b m *z cos Len gth 分度圆直径d m *z Len gth 齿顶圆直径d a d +2*h a Len gth 齿根圆直径d f d -2*h fLen gth 齿顶高h a m Len gth 齿根高h f 1.25*mLen gth 参数t 1Constant 半齿圆心角angle 90/z Angle 渐开线x 坐标x t d b *cos s /2+d b *rad s *sin s /2Len gth 渐开线y 坐标yt d b *sin s /2-d b *rad s *cos s /2Len gth 其他结构参数略略Len gth1.2 创建齿廓渐开线选择Insert|Cur ve|Law Cur ve 菜单项,再单击Law Function对话框中的(By Equation)按钮,然后依次确定t,x t,y t 初始值和表达式;z t 初始值为0,通过单击对话框中的(Constant)按钮后输入.由此创建的渐开线齿廓曲线如图2所示.1.3 创建齿轮牙齿进入x y 水平草图,过圆心O 作直线1和2,令 1O 2=angle.过圆心O 作直线3,其端点与渐开线起点相连,标注角度ang le;再作齿顶圆、齿根圆、分度圆和基圆,并标注必要的尺寸(见图2).选择Edit |Curve |T rim |菜单项,弹出T rim Curv e 对话框,在Filter 下拉列表中选择Curve 项,然后依次点选待裁剪的线段和裁剪边,修剪出半个牙齿轮廓(图3).图2 渐开线齿廓曲线Fig.2 Involute gear profile选择Insert|Desig n Feature|Ex trude 菜单项,点选牙齿形状,输入高度值B (齿宽参数),拉伸出半个牙齿立体.选择Insert |Datum /P oint |Datum Plane 菜单项,在弹出的Datum Plane 对话框中单击(At Angle)按钮,点选x y 基准面,再点选直线1,即可创建过直线1,垂直于x y 平面的新的基准面.选择Insert|Associative Copy|Istance 菜单项,单击Mirr or Body 按钮,点选牙齿,再点选基准面,即可创建对称于新基准面的另半个牙齿,从而构成全齿(图4).图3 半个牙齿轮廓Fig.3 Half tooth outline图4 全齿Fig.4 Total tooth创建一个x y 草图,作齿根圆,并拉伸成圆柱体,高度为B (齿宽参数).选择Insert|Combine Bodies|Unite 菜单项,将牙齿与齿根圆柱体作并运算.再创建一个x y 草图,作齿顶圆,然后拉伸成齿顶圆柱体,高度为B (齿宽参数),用Chamfer 命令对两端顶圆倒角,倒角量可以用if 表达式根据分度圆直径d 确定.选择Insert|Associative Copy|Istance 菜单项,单击Circular A rray 按钮,点选牙齿,单击OK 按钮,依次输入阵列数量z 、阵列角度360/z ,单击OK 按钮.单击Datum A xis 按钮,点选旋转轴z ,单击Apply 按钮,创建出全部牙齿.1.4 创建齿轮的其他结构选择Insert|Desig n Feature|Poket 菜单项创建328东华大学学报(自然科学版)第34卷齿轮两端的环形凹槽,形状大小由相关的结构参数表达式决定.选择Insert|Desig n Feature|Boss 菜单项创建齿轮两端凸台,形状大小由相关参数表达式决定.选择Insert|Detail Feature|Edged Blend 菜单项创建两端环形凹槽底部的圆角,形状大小由相关的参数表达式决定.创建x y 草图,作圆孔键槽形状,并标注槽宽、槽深和孔直径参数化尺寸.用Ex trude 命令拉伸成立体,再与齿轮作!减(Subtract 命令)∀操作,产生齿轮孔槽.选择Insert|Desig n Featur e|H o le 菜单项创建两端环形凹槽底的圆孔,大小由相关的参数表达式决定.再用Circular Array 命令阵列6个圆孔.选择Insert|Detail Feature|Chamfer 菜单项创建键槽孔两端倒角,大小由相关参数表达式决定.将创建完成的参数化齿轮模型作为样板模型以文件名spur_g ear_a.prt 存盘.2 设计齿轮参数化建模系统齿轮参数化建模系统的功能是通过选择下拉菜单的齿轮结构类型菜单项(图5),弹出用户交互式对话框(图6),在对话框中直接修改齿轮的设计参数和结构参数,并在对话框的列表区中根据轴径确定键槽的标准参数后,按OK 或Apply 按钮,系统自动修改相关表达式参数值,生成符合设计要求的A 型结构圆柱直齿轮模型.图5 菜单界面Fig.5 Menu interface图6 用户交互式对话框Fig.6 User interactive Dialog box设计齿轮建模系统的关键是使用UG /O pen API 应用程序二次开发技术[2],确定用户交互式对话框的布局与形式,编写相应的菜单程序及对话框控制程序.2.1 编写菜单文件用记事本创建名为cy lindrical_g ear.m en 的菜单程序如下,由此而创建的菜单如图5所示.VERSION 120EDIT UG_GATEWAY_MAIN_M ENUBARBEFORE U G_H ELP CASCADE_BUTTON PARAMETER_DESIGNLABEL 圆柱齿轮三维参数化设计END_OF_BEFOREMENU PARAM ETER_DESIGN BU TT ON SPU R_GEAR_A LABEL A 型结构圆柱直齿轮...ACTIONSPARAMET ER_DESIGN_SPU R_GEAR_A BU TT ON SPU R_GEAR_B LABEL B 型结构圆柱直齿轮...ACTIONSPARAMET ER_DESIGN_SPU R_GEAR_B ##2.2 设计用户对话框与编写相应的控制程序2.2.1设计用户对话框启动U G NX 4.0系统,单击Start 按钮,选择All Applications|UserInterface Styler 菜单项,进入U G /Open U ISty ler (用户对话框设计)模式,弹出Reso ur ce Editor Curr ent Object:Dialo g 对话框(图7).在Attr ibties 选项卡中设置用户对话框标题名,在CallBacks 选项卡设置用户对话框中的3个按钮OK,Apply,Cancel,其参数如图8所示.图7 Resource Editor C urrent Object:Dialog 对话框Fig.7 Resource Editor Current Object:Dialog第3期余志林:基于U G 的齿轮参数化建模系统329图8 CallBacks 选项卡Fig.8 CallBacks option在NX Open U ser Inter face Styler 对话框中使用工具栏的控件功能,设计出用户对话框中参数输入的形式(图9).图9 NX Open User Interface Styler 对话框Fig.9 Dialog box of NX Open User Interface Styler其中PRO_DESIG_REAL_M 模数m Real 控件是用于控制用户对话框中的参数m (模数),具体可以在图10对话框的Attributies 选项卡中设置.此外,还可以在Attachments 选项卡中确定参数m 输入框在用户对话框中的位置(图11).使用同样的图10 模数m 参数的设置Fig.10 Settings of Module m方法,使用控件设置其他参数的输入形式.用户对话框设计完成后,其结果保存为用户对话框文件spur_gear _a.dlg,然后选择File |Ex it Sty ler 菜单项,退出U G /Open UISty ler 模式.图11 模数m 参数输入框位置设置Fig.11 Displacement of Module m entry box2.2.2 编写相应的控制程序(1)创建应用程序框架.如果在M icrosoft Visual Studio\Com mon\M SDev98\T em plate 目录下已存在工程向导文件Ug Open_v 19.aw x 和帮助文件U gOpen_v19.hlp,则可以在VC++环境下开发UG 应用程序.启动中文VC++6.0∃选择!文件|新建∀菜单项∃在弹出的对话框中选择!工程∀选项卡,在列表区中选择U nig raphics NX Appw izard V1(UG 工程向导)项,在!工程∀编辑框输入工程名spur_g ear_a,在!C 位置∀项点按钮,选择保存工程文件的路径,在!P 平台∀区勾选Win32选项∃单击!确定∀按钮∃在弹出的对话框中选择An internal applicatio nthatcanbeactivatedfromaUnigraphics sessio n(内部运行模式,可生成Dll 文件)单选项,选择!C ∀单选项(产生的源代码为C 语言)∃单击!下一个∀按钮∃勾选Explicitly [ufusta](用ufusr 函数为入口函数)∃选择Automatically,w hen the applicatio n com pletes (当应用程序结束时,自动卸载)单选项∃单击!完成∀按钮∃单击!确定∀按钮,自动创建spur_gear_a.h 和spur _g ear _a_tem plate.c 应用程序框架文件.将spur _g ear _a.h 和spur _gear _a_tem plate.c 改名为spur _gear _a _dialog.h 和spur _gear _a _dialog.c,再修改spur_gear_a_dialog.c 中的包含文件include <spur _g ear _a.h >为include <spur _gear_a_dialog.h>.(2)修改主程序.编辑主程序spur _gear _a.c,添加ufsta 入口函数ex tern DllEx port void ufsta().该函数用于判别用户在U G 中打开的齿轮样板模型是否为指定的模型,若不是指定模型则显示330东华大学学报(自然科学版)第34卷!当前显示模型不是齿轮部件spur_gear_a.prt,不能进行参数化设计∀的信息.但如果打开的齿轮样板模型正确,则装载对话框文件spur_g ear_a.dlg,并弹出用户对话框(图6).(3)编写用户对话框控制程序.打开程序spur_ gear_a_dialog.c,将回调函数extern int LaunchProDesignDialog(int*response)中调用对话框的命令修改为:if(erro r_co de=U F_ST YLER_cr eate_dialog("spur_gear_a.dlg",PRO_DESIG_cbs,/*Callbacks from dialog*/PRO_DESIG_CB_COUNT,/*num ber o f callbacks*/NU LL,/*T his is yo ur client data*/respo nse))!=0)(4)编写获取齿轮相关参数表达式值的程序.编辑文件spur_g ear_a_dialog.c,修改获取齿轮相关参数表达式值的构造函数为:int PRO_DESIG_co nstr uct_fun(int dialog_id, vo id*client_data,UF_STYLER_item_value_ty pe_p_t callback_data){ double value;char prompt[256];UF_STYLER_item_value_type_t data;if(UF_initialize()!=0)return(UF_UI_CB_CONTINUE_DIALOG);data.item_attr=U F_ST YLER_VALUE;/*获取模数M参数*/data.item_id=PRO_DESIG_REAL_M;UF_M ODL_eval_ex p("M",&data.value.real);UF_STYLER_set_value(dialog_id,&data);data.item_attr=U F_ST YLER_VALUE;##UF_term inate();}(5)编写用户对话框!Apply∀按钮回调函数.用户对话框!Apply∀按钮回调函数,用于获取用户在用户对话框中输入的参数,修改表达式,更新齿轮.在spur_gear_a_dialog.c文件中编写函数:int PRO_DESIG_apply_fun(int dialo g_id,void*client_data,U F_STYLER_item_value_type_p_t callback_data){ UF_STYLER_item_value_type_tdata;double value;char pr ompt[256];if(U F_initialize()!=0)return(UF_UI_CB_CONTINUE_DIALOG);data.item_attr=UF_STYLER_VALUE;/*获取对话框中输入的模数M参数值*/data.item_id=PRO_DESIG_REAL_M;F_ST YLER_ask_value(dialog_id,&data);PRO_DESIGN_edit_exp("M",data.value.real);data.item_attr=UF_STYLER_VALUE;##UF_term inate();return(UF_UI_CB_CONT INUE_DIA LOG); }在PRO_DESIG_apply_fun函数中调用了获取相关控件值的函数UF_STYLER_ask_value(),还调用了PRO_DESIGN_edit_ex p()函数,借助它并根据用户输入的参数值修改齿轮模型的参数表达式.该函数为:int PRO_DESIGN_edit_ex p(char*dim_name,double dim_value){ char exp[256],temp[50];int err;strcpy(ex p,dim_name);strcat(ex p,"=");sprintf(tem p,"%.5f",dim_value);strcat(ex p,temp);er r=U F_M ODL_edit_exp(exp);return err;}用户对话框中的!OK∀按钮函数,除了在函数尾部增加UF_M ODL_update()函数(更新齿轮模型)外,与!Apply∀按钮回调函数代码基本相似.2.3 构建齿轮参数化建模系统2.3.1 设置VC++环境选择!工程|设置∀菜单项,弹出Pr oject Setting s的对话框,切换到!C/C++∀选项卡,选择!Y分类∀下拉列表项Preprocesso r(加头文件).再切换到!Link∀选项卡,选择!Y分类∀下拉列表项Gener al,其他选项取默认设置,单击!确定∀按钮. 2.3.2 加入工程选择!工程|添加工程|File∀菜单项,依次加入文件spur_gear_a_dialog.c和spur_gear_a_dialog.h.第3期余志林:基于U G的齿轮参数化建模系统3312.3.3 加入目录路径选择!工具|选择∀菜单项,在弹出的对话框中选择!目录∀选项卡,然后单击!新建∀按钮,再单击按钮,选择包含文件和库文件路径以及C:\Pro gram Files\U GS\N X4.0\U GOPEN目录路径.2.3.4 保存工程文件选择!文件|全部保存∀菜单项.2.3.5 编译程序生成动态库文件与连接文件选择!编译|编译∀菜单项,编译spur_gear_a_ dialog.c文件;选择!编译|构件∀菜单项,编译spur_ gear_a_dialog.dll文件.2.3.6 编写用于修改齿轮路径的批处理文件编写批处理文件N ote.bat,内容为%System Roo t%\System32\notepad.ex e c:\Pro gram Files\ UGS\NX4.0\U GII\m enus\Custo m_dirs.dat.将此文件放于桌面,当双击之,就会打开Custom_dir s. dat文件,可以在#Custom er m odificatio ns can fo llow o n here语句下面添加圆柱直齿轮路径d:\ cy lindr ical_gear后重新保存.2.3.7 齿轮系统的目录结构齿轮系统的文件夹为d:\cylindrical_gear,在其下还有application、startup、spur_g ear_a和model四个子文件夹.application文件夹用于存放用户对话框文件spur_gear_a.dlg和对话框中齿轮图片文件spur_ gear_a.bmp文件.startup文件夹用于存放菜单文件cy lind r ical_ gear.men和动态库文件spur_gear_a.dll.spur_g ear_a文件夹用于存放C程序主文件spur_gear_a.c、工程文件spur_g ear_a.dsw和对话文件spur_g ear_a_dialog.c以及其头文件spur_ gear_a.h和spur_g ear_a_dialo g.h.model文件夹用于存放齿轮模型样板文件spur _gear_a.prt.2.4 齿轮参数化建模系统使用方法步骤一:启动U G NX4.0;步骤二:打开A型结构圆柱直齿轮样板文件spur_gear_a.prt;步骤三:选择!圆柱齿轮三维参数化设计|A型结构圆柱直齿轮∀菜单项,在弹出的用户对话框(如图6)中按用户设计要求输入齿轮参数与结构参数后,单击!确定∀按钮,系统便根据用户输入的参数更新齿轮模型.3 结论使用UG系统建模功能和UG/Open API应用程序二次开发技术,可以根据不同的设计要求快速而方便地创建出圆柱直齿轮模型,实现了圆柱直齿轮的参数化和精确建模.根据上述齿轮建模系统的开发思路,在该系统中实现了A和B型结构圆柱直齿轮和A和B型圆柱斜齿轮(图12)的参数化建模功能,由于篇幅关系,关于A和B型圆柱斜齿轮的建模方法不再赘述.(a)A型(b)B型图12 圆柱斜齿轮类型Fig.12 Type of helical gear参 考 文 献[1] 洪如瑾.UG NX4CAD快速入门指导[M].北京:清华大学出版社,2006:275-280.[2] 候永涛,丁向阳.UG/Open二次开发与实例精解[M].北京:化学工业出版社,2007:11-15,29-33,98-106.。
圆柱齿轮建模_UG NX10中文版完全自学手册_[共2页]
![圆柱齿轮建模_UG NX10中文版完全自学手册_[共2页]](https://img.taocdn.com/s3/m/bbdf0ed952ea551811a6879d.png)
29
55
55
5
30 31 32 33
7.4 GC工具箱 7
(4)单击“确定”按钮来镜像面。
【选项说明】
1.选择面:选择要复制并关于平面镜像的面。
2.面查找器:此选项在前面已经进行讲解,此处从略。
3.镜像平面
(1)平面:选择镜像平面。
镜像平面可以是平的面也可以是基准平面。
(2)现有平面:指定现有的基准平面或以平的曲面作为镜像平面。
(3)指定平面:新建一个平面为镜像平面。
7.4 GC工具箱
7.4.1 圆柱齿轮建模
【执行方式】
●菜单:选择“菜单”→“GC工具箱”→“齿轮建模”→“柱齿轮”命令
●功能区:单击“主页”选项卡中“齿轮建模-GC工具箱”面组上的“柱齿轮建模”按
钮(单击“主页”选项卡右侧“功能区选项”,在下拉菜单中勾选“齿轮建模-GC工具箱”
组,即可将此面组添加到“主页”选项卡)
【操作步骤】
(1)执行上述方式,打开“渐开线圆柱齿轮建模”对话框,如图7-16所示。
(2)选择齿轮操作方式。
(3)选择齿轮方式和加工方法。
(4)输入齿轮参数。
(5)单击“确定”按钮,创建圆柱齿轮的创建。
【选项说明】
1.创建齿轮:创建新的齿轮。
选择该选项,单击“确定”按钮,打开如图7-17所示的“渐
开线圆柱齿轮类型”对话框。
图7-16 “渐开线圆柱齿轮建模”对话框图7-17 “渐开线圆柱齿轮类型”对话框。
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的标准斜齿圆柱齿轮及变位齿轮的参数化建模所在学院机械工程学院专业名称机械设计制造及其自动化年级二零一零级学生姓名、学号指导教师姓名、职称讲师完成日期二零一零年五月摘要齿轮是机械行业中被广泛应用的零件之一,齿轮轮齿的精确三维造型被视为齿轮机械动态仿真、NC加工、干涉检验以及有限元分析的基础。
但在UG7.0软件上并没有专门的模块,所以本文详细阐述的是在UG7.0平台上建立斜齿圆柱齿轮及变位齿轮三维模型的新方法。
由于斜齿轮的轮廓线不是标准曲线,想实现齿轮造型的精确建模有一定的难度。
斜齿轮常用的成型方法是扫掠成型法,但此方法实现的建模不准确。
为了改变这种缺点,本论文提出了通过建立渐开线、齿根过渡曲线对称方程,精确计算出了分界齿数与曲线起始、终止角度,以自由形式特征下的扫掠为工具的解决方案。
该方法符合标准斜齿圆柱齿轮齿廓线的定义,可以实现齿轮的精确建模。
通过实例建模,此方法同样适用于变位齿轮的参数化建模,提高了变位齿轮工程设计的效率。
关键词:斜齿轮及变位齿轮;渐开线;过渡曲线;对称方程;参数化建模ⅠABSTRACTGear is the machinery industry is widely applied in one of the parts, and gear of gear tooth accurate three-dimensional modeling is regarded as dynamic simulation, NC gear machinery processing, the interference of the finite element analysis test and the foundation. But in UG7.0 software and no special module, so in this paper expounds in UG7.0 platform is established on the helical gear shift gears and three dimensional model of the new method.Because the outline of the helical gear line is not standard curve, want to realize the precise gear modelling modeling has the certain difficulty. The helical gear commonly used the shaping method is sweeping ChengXingFa, but this method of modeling is not accurate. In order to change this weakness, this paper puts forward through the establishment of the involute tooth root, transition curve equation of symmetry, accurate boundary calculated with curve starting, termination number Angle, the free form the sweeping characteristics for the tool solutions. This method accord with standard helical gear tooth profile line of the definition, can realize the precise modeling gear.Through the example modeling, this method is also applicable to shift gears of parameterized modeling, improve the gear shift of the project design efficiencyKey words: The helical gear and shift gears; Involute; Transition curve; Symmetrical equation; Parameterized modelingⅡ目录1 引言 (1)1.1国内外的研究现状及发展趋势 (1)1.2课题研究内容 (2)1.3课题研究的意义 (2)1.4参数化建模策略 (3)1.5 Unigraphics介绍 (4)2斜齿轮的基本参数与几何尺寸计算 (5)2.1斜齿轮基本参数 (5)2.2设置齿轮参数和相关尺寸计算 (5)2.2.1前、后端面齿廓曲线的生成 (6)2.2.2齿根过渡曲线的建立 (8)3 标准斜齿圆柱齿轮的参数化建模 (11)3.1 基圆直径小于齿根圆直径即Z>分界齿数时 (11)3.1.1设置斜齿轮基本参数 (11)3.1.2斜齿轮计算参数的设置 (11)3.1.3创建斜齿轮前、后端面齿廓 (12)3.1.4 建造齿轮模型时的表达式 (13)3.1.5创建螺旋线 (15)3.1.6创建螺旋齿 (16)3.1.7创建完成斜齿轮实体 (16)3.1.8参数化实现 (17)3.2 基圆直径大于齿根圆直径即Z<分界齿数时 (17)3.2.1斜齿轮建模的表达式 (17)3.2.2创建斜齿轮齿廓曲线 (19)3.2.3创建螺旋线 (20)3.2.4创建螺旋齿 (21)3.2.5创建斜齿轮实体 (21)3.2.6参数化实现 (22)4 变位斜齿轮的实体建模 (23)4.1概述 (23)4.2变位斜齿轮的参数化设计 (24)4.2.1 基圆直径小于齿根圆直径时即Z>分界齿数时 (24)4.2.2基圆直径大于齿根圆直径时即Z<分界齿数时 (31)5斜齿轮参数化建模 (39)5.1参数化设计步骤及其方法 (39)5.1.1利用表达式进行参数化 (39)5.1.2利用表达式的电子表格功能实现参数化 (40)Ⅲ5.1.3利用部件族电子表格功能实现参数化 (41)6总结与展望 (48)参考文献 (44)致谢 (45)Ⅳ1 引言齿轮传动被视为传递机械力的主要运动方式,在工业发展中占有重要地位。
基于UG知识融合的圆柱齿轮参数化建模

图 8 孔板式齿轮
轮辐式齿轮的附加结构为扇形孔,规则代码涉及到相
Internal Combustion Engine & Parts
·7·
应草图的创建和拉伸操作,其模型如图 9 所示。
1.3 齿轮实体的构建 对齿顶圆进行拉伸操作,拉伸高度为齿宽的字母代 号。圆柱齿轮包括直齿轮和斜齿轮,而斜齿的走向是沿着 圆柱螺旋线的,圆柱螺旋线如图 4 所示,其定义为:一个动 点沿圆柱面的母线作匀速直线运动,同时该母线又绕圆柱 面的轴线作匀速转动,点的这种复合运动的轨迹称为圆柱 螺旋线,螺旋线上每一点的切线与圆柱面的轴线的夹角都 相等,这一角度称为圆柱螺旋线的螺旋角[2]。 根据该定义,可以通过相交曲线操作创建一段螺旋 线 ,过 与 齿 轮 法向 轴 垂 直 的 坐 标 轴 创 建 一 平 面 ,则 该 平 面 与法向轴的夹角为螺旋角,该平面与齿顶圆拉的交点及齿轮法向轴的平面为参
考,将其转动 琢’1 角度产生镜像面,以此面为参考镜像出另 要要要要要要要要要要要要要要要要要要要要要要要
作者简介院褚若星(1994-),男,山东济宁人,在读研究生,沈阳理 工大学,研究方向为车辆现代设计与制造技术。
图 1 参数表达式
一条渐开线[1]。为方便齿槽轮廓曲线的构建及后续的扫掠操 作,需画出一个辅助圆,该圆比齿顶圆要大。分别对齿根圆、 辅助圆和两条渐开线进行修剪操作,对修剪后的各线条进 行连接曲线操作使其成为一个整体,如图 3 所示。
Internal Combustion Engine & Parts
基于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参数化建模要点分析

ap l ha=2 0。
槽 、 孔 等 基 本 结 构 特征 组 成 , 参 数 化 建 轴 其
模 主 要 步 骤 有 创 建 渐 开 线 、 建 齿 轮 型 面 创
1创建渐开线
渐开线 齿轮 的齿廓 为渐开 线 , 创建 渐
z O m =l m
b=2 4m m d=m ×z =27. m m 5 d a:m +2m =3 m m xz 3
Байду номын сангаас
1 3创 建渐 开线 . ( ) 加 渐 开线 参数 。 1添
/
v c
,
,
、
、
选 择 主 菜 单 中 的 “ 具 ” “ 达 式 ” 工 一 表 , 分 别 输 入 系 统 变 量 、 开 线 控 制 参数 如 下 : 渐 t0 = ( t 的取 值范 围为0 ) ~1;
辑也十分重要 。
关键 词 : 渐开线 圆柱齿轮 UG参数化建模 要 点分析 中 图分类 号 : P 1 T 3 文献 标 识码 : A 渐 开 线 圆柱 齿 轮 UG参 数 化 建 模 是 UG
文章编 号 : 6 4 0 8 ( 0 10 () 0 0 2 1 - 9 X 2 1 ) 5 a- 1 -0 7 3
圆 柱 齿 轮 uG参 数 化 建 模 的 要 点 进 行 一 般 设 计 参 数 如 下 。
m =2. m m 75
机 械 设 计 一 个 经 典 的 问题 , 时 也 是 一 个 性 的 讨 论 。 同 难 点 问题 。 开 线 圆 柱 齿轮 一 般 由轮 齿 、 渐 键
~
~ -
“ 一 角 度 ” 以 xC C 准平 面 为 参 考 平 成 , —Z 基
图4 图5
利用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的齿轮参数化建模技术可以提高齿轮设计的效率和准确性。
下面将详细介绍基于UG的齿轮参数化建模技术。
1.定义齿轮的基本参数:包括齿轮的模数、齿轮数量、压力角、齿宽等基本参数。
这些参数是齿轮设计的基础,通过定义这些参数,可以快速地生成不同规格的齿轮。
2.绘制齿轮的轮廓:通过定义齿轮的基本参数,可以使用UG的绘图功能生成齿轮的轮廓线。
绘制齿轮轮廓时,可以选择不同的绘图方式,如直线法、圆弧法等,以满足不同的设计需求。
3.设计齿轮的齿形:基于UG的齿轮参数化建模技术可以根据齿轮的基本参数,自动生成齿轮的齿形。
通过选择不同的齿形生成方式,可以灵活地控制齿轮的齿形参数,如齿数、齿距、齿顶高度等。
4.添加齿轮的特征:基于UG的齿轮参数化建模技术还可以添加齿轮的特征,如孔、沟槽、锥面等。
通过定义这些特征的参数,可以实现齿轮与其他零部件的连接和传动。
5.进行齿轮的装配和分析:基于UG的齿轮参数化建模技术可以将多个齿轮进行装配,并进行齿轮传动的分析。
通过分析齿轮传动的参数,可以评估齿轮传动的性能和可靠性,并对齿轮进行优化设计。
1.提高齿轮设计的效率:基于UG的齿轮参数化建模技术可以快速地生成齿轮的模型,减少了设计过程中的重复劳动。
设计人员只需根据实际需求调整齿轮的参数,即可自动生成符合要求的齿轮模型。
2.提高齿轮设计的准确性:基于UG的齿轮参数化建模技术可以根据数学模型自动生成齿轮的齿形和轮廓,避免了手工设计的错误和不准确性。
同时,可以根据实际需求对齿轮模型进行修正和优化。
3.实现齿轮设计的可重用性:基于UG的齿轮参数化建模技术可以将齿轮模型保存为标准件,实现齿轮设计的可重用性。
设计人员只需调用已有的齿轮模型,即可快速完成新的设计任务。
4.支持齿轮传动的分析和优化:基于UG的齿轮参数化建模技术可以进行齿轮传动的分析和优化。
通过分析齿轮传动的参数,可以评估齿轮传动的性能和可靠性,并对齿轮的参数进行优化。
基于UG的标准圆柱齿轮及变位齿轮的参数化建模

泰山学院本科毕业论文基于UG的标准圆柱齿轮及变位齿轮的参数化建模所在学院机械工程学院专业名称机械设计制造及其自动化申请学士学位所属学科工学年级二零一二级(3+2)学生姓学号指导教师姓名、职称完成日期 2014年5月30日摘要摘要圆柱齿轮是机械设计制造行业之中被广泛使用的零部件之一,圆柱齿轮的轮齿精确三维造型常看做是齿轮的机械动态仿真、NC加工、有限元分析的基础。
然而在UG6.0软件上缺少专门化的模块,因此本论文详细论述的是在UG6.0的平台上建立直齿圆柱齿轮及变位齿轮三维模型的新方法。
由于直齿轮斜、齿轮的轮廓线并不是标准曲线,想实现齿轮造型的精确建模有一定的难度。
齿轮常用的成型方法是扫掠成型法,但此方法实现的建模不准确。
为了改变这种缺点,本论文提出了通过建立渐开线、齿根过渡曲线对称方程,精确计算出了分界齿数与曲线起始、终止角度,以自由形式特征下的扫掠为工具的解决方案。
该方法符合标准斜齿圆柱齿轮齿廓线的定义,可以实现齿轮的精确建模。
通过实例建模,此方法同样适用于变位齿轮的参数化建模,提高了变位齿轮工程设计的效率。
关键词:齿轮及变位齿轮,渐开线,过渡曲线,对称方程,参数化建模IABSTRACTABSTRACTCylindrical gear is one of the parts in the mechanical design andmanufacturing industries are widely used, the cylindrical gear is often regarded as precise 3D modeling based gear mechanical dynamic simulation, NC machining, finite element analysis. But in the UG6.0 software and there is nospecialized module, this paper details the spur gear is established on the platform of UG6.0 and the new method of variable gear 3D model.Because of the straight helical gear, gear profile is not the standard curve, in order to realize the accurate modeling of gear modeling does exist some difficulties. The gear shaping methods often used is swept molding method,but this method modeling accuracy is not high. In order to change these shortcomings, this paper proposed the establishment of involute, dedendum transition curve equation by applying the symmetry, calculated the division between the tooth number and start, end angle, with the free form feature ofsweep as solution tool. The definition of this method conforms to the standardspur gear tooth profile, achieve accurate modeling of gear.Keywords: gear and gear; involute; transition curve equation;symmetry;parameterizationII目录1引言 (1)1.1参数化定义、优势 (2)1.2UG参数化功能 (2)1.3齿轮、变位齿轮简介 (3)1.4课题研究内容 (4)2 渐开线齿轮参数化对称方程 (5)2.1齿廓曲线构成的判断 (5)2.2圆柱齿轮的齿廓曲线方程 (5)2.2.1渐开线齿轮公式推理 (6)2.2.2 标准直齿圆柱齿轮渐开线方程 (6)2.2.3 标准斜齿轮渐开线方程 (7)2.2.4 齿根过渡曲线方程 (8)3 标准渐开线直齿圆柱齿轮参数化设计 (11)3.1直齿轮基本参数设置 (11)3.2 直齿轮计算参数设置 (12)3.3 直齿轮参数化建模 (12)3.3.1 db<df直齿轮参数化建模 (12)3.3.2 db>df直齿轮参数化建模 (15)4渐开线变位直齿圆柱齿轮的参数化设计 (18)4.1变位齿轮的几何参数 (18)III4.2 变位齿轮基本参数的设置 (19)4.3变位齿轮计算参数设置 (19)4.4 db<df直齿变位轮参数化建模 (21)4.5 db>df直齿变位轮参数化建模 (24)5 渐开线斜齿圆柱齿轮参数化设 (29)5.2 斜齿轮计算参数设置 (30)5.3 斜齿轮参数化建模 (31)5.3.1 db<df斜齿轮参数化建模 (31)5.3.2db>df斜齿轮参数化建摸 (36)6变位斜齿轮的实体建模 (43)6.1概述 (43)6.2变位斜齿轮基本参数设置 (44)6.3变位斜齿轮计算参数设置 (45)6.4变位斜齿轮的参数化设计 (45)6.5 db<df斜齿轮参数化建模 (46)6.6 db>df斜齿轮参数化建模 (51)7 齿轮参数化实现 (59)7.1参数化设计步骤及其方法 (59)7.1.1利用表达式进行参数化 (60)7.1.2利用表达式的电子表格功能实现参数化 (60)7.1.3利用部件族电子表格功能实现参数化 (61)IV8 总结与展望 (63)参考文献 (64)致谢 (64)V1引言参数化设计模型是以约束来表达产品模型的形状特征,以一组参数来控制设计结果,从而能通过变换一组参数值方便地创建一系列形状相似的零件。
第七部分:UG画齿轮-01圆柱直齿轮

第七部分:齿轮-渐开线圆柱直齿轮圆柱直齿轮的建模(模数m=4,齿数z=18,齿宽b=45,压力角α=20°)A.使用NX创建模型。
自NX 7.5始,NX附带了GC工具包:从而使复杂的齿轮建模变得轻而易举,但是这样以来对齿轮的具体理解就忽略了。
所以,这里采用两种方法建模。
a.使用GC工具包的齿轮建模工具。
1)点第一个图标Cylinder Gear(圆柱齿轮)2)输入齿轮的基本参数3)完成基本的见面后,对齿轮简单修改即可。
结果如图:4)使用NX制图模块,可以自动生成齿轮的参数表。
b.另一种方法,即最基本的参数方法。
这种做法可以很清楚的表现齿轮的各个参数。
1)将齿轮的参数输入到NX的表达式中2)在草图中作4个圆并用直径da,d,db,df分别约束。
3)用规律曲线画渐开线。
结果如下:这里使用的是NX8.0版本,较之前的“规律曲线”对话框更为简捷,点一次即可画出来。
4)创建另一条渐开线。
①先在草图中将渐开线投影,然后将渐开线与分度圆的交点与圆心点连接作一条直线。
②使用“移动对象”命令将刚连接的直线逆时针旋转(90/z)°作为镜像直线。
③使用“变换”命令将旋转后的直线作为镜像直线,镜像渐开线。
④结果如下:注意过滤器的选择镜像后的渐开线齿顶圆分度圆基圆齿根圆旋转后的直线(镜像中心线)5)将草图进行修改,其结果如下:齿顶圆渐开线齿廓与渐开线相切的直线(从渐开线一端点作一直线并穿过齿根圆,先将渐开线固定再约束直线使其与渐开线相切)直线与齿根圆的圆角半径,一般齿顶高系数hax≥1时,此半径r=0.38*m,即r=0.38*4=1.52齿根圆6)将齿顶圆拉伸b的深度,然后将上步作出的轮廓拉伸贯通,最后进行细节修改即可。
B.使用Pro/e创建齿轮。
思路和NX是一样的,只是软件的操作有点不同。
1)作出齿顶圆da=80的草图并拉伸b成圆柱体。
2)使用“基准曲线”-“从方程”工具作出渐开线,再在草图中作出轮廓。
基于UG的标准直齿圆柱齿轮的参数化建模

基于UG的标准直齿圆柱齿轮的参数化建模作者:郭丽静来源:《软件》2012年第06期摘要:本文阐述了利用UG4.0软件的建模功能,生成渐开线标准直齿圆柱齿轮的方法及过程,包括渐开线公式在UG中的表达式建立方法。
并给出渐开线标准直齿圆柱齿轮一个完整模型。
关键词:直齿轮,渐开线,参数化建模,UG软件中图分类号:TP271+.7 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.06.018齿轮的用途很广,是各种机械设备中的重要零件,如机床、飞机、轮船及日常生活中用的手表、电扇等都要使用各种齿轮,齿轮的精确建模在机械设计及制造中起着举足轻重的作用。
齿轮的种类很多,有圆柱直齿轮、圆柱斜齿轮、螺旋齿轮、蜗轮等,其中使用较多,亦较简单的是标准直齿圆柱齿轮,是指采用标准模数m,齿形角α=20。
,齿顶高系数ha*=1,顶隙系数C*=0.25,端面齿厚S等于端面槽宽e的渐开线直齿圆柱齿轮,简称圆柱直齿轮。
[1]实现齿轮精确建模的关键是齿轮齿廓曲线的绘制,由于齿廓曲线多为渐开线,这在一些具有三维绘图功能的软件中是较难实现的。
如在AutoCAD软件中必须将其与高级语言接口编程方可绘制渐开线。
利用UG软件可精确建立齿轮的三维模型,[2]从而实现齿轮机构虚拟装配,模拟运动以及数控编程等。
本文将介绍基于UG的标准直齿圆柱齿轮的参数化建模方法及过程。
在UG软件中常用曲线(如椭圆,双曲线,抛物线等)可在Curve工具条上点击相应按钮直接绘图,而对于其它较为复杂的规则曲线(如渐开线、星形线、摆线等)则需先建立曲线方程,然后按UG软件中表达式的输入规则输人表达式,最后通过Curve工具条中的Law Curve功能绘制出曲线。
其中:r为基圆半径,α为齿形角(标准直齿圆柱齿轮的齿形角是20。
)。
2.4 形成圆柱齿轮齿形拉伸齿廓上表面,并与圆柱实体求和,然后运用“引用特征”中的“阵列”命令,设置阵列个数为Z(即齿轮的齿数)得到如图7所示的结果。
ug齿轮建模 (2)

ug齿轮建模
要对ug齿轮进行建模,首先需要了解齿轮的几何形状和参数。
一般情况下,齿轮的建模可以分为以下几个步骤:
1. 创建基础几何体:打开UG软件,选择适合的零件文件
类型,创建一个新的零件文件。
然后使用绘图工具创建一
个圆形或正方形的截面,作为齿轮的基础几何体。
2. 定义齿轮参数:在该几何体上定义齿轮的参数,如模数、压力角、齿轮个数等。
可以使用参数化建模的方式,使得
后续可以方便地修改这些参数。
3. 绘制齿轮齿形:根据所定义的齿轮参数,使用绘图工具
绘制齿轮的齿形。
这可以通过绘制切线或直线来实现,确
保齿轮的齿形符合标准要求。
4. 挤出齿轮轮廓:选择挤出操作,并选择齿轮齿形曲线作
为挤出的轮廓。
设置挤出的高度或直接从扭转轴扭转以创
建连续的齿轮几何体。
5. 添加齿轮孔和轴孔:如果齿轮需要安装在轴上,可以使
用钻孔工具在齿轮中心创建一个齿轮孔,然后使用钻孔工
具或孔特征工具创建与轴直径相匹配的轴孔。
6. 完善齿轮细节:根据需要,可以添加其他细节,如倒圆角、斜切等,以使齿轮外观更加逼真。
7. 导出或保存文件:完成齿轮建模后,可以选择导出为其
他文件格式(如STEP、IGES等)或直接保存为UG文件。
以上是对于在UG软件中建模齿轮的一般步骤,具体操作
可能因软件版本和个人需求而有所不同。
使用ug进行齿轮建模

UG NX4的齿轮建模方法齿轮机构是用来传递空间任意两轴之间的运动和动力,是目前广泛应用于各种机械设备、车辆、仪表以及自动化生产线中的一种传动机构[1]。
三维立体模型的精确建立对于有限元分析和数控加工具有重要意义。
齿廓曲线有渐开线、摆线、圆弧很多种,渐开线齿廓以其设计、制造和安装等方面的优越性而被广泛采用[2]。
建立齿轮三维立体模型关键是渐开线齿廓的绘制,使用UG NX4中的规律曲线,可以建立精确的渐开线,在此基础上,创建齿轮的模型。
1 渐开线的形成及数学表达式当直线BK 沿半径为Rb 基圆作纯滚动时,直线上任一点K 的轨迹KA 就是该基圆的渐开线,如图1所示渐开线的形成过程。
其中θk 为渐开线在KA 段的展角,αk 为齿轮的压力角,Rk 为渐开线上任意点K 的向径。
由图1知图1 渐开线形成b k k R R =*αcos()tan b k k k b b bR KB AB R R R αθα*+====k k θα+ 渐开线的极坐标方程为⎪⎩⎪⎨⎧-===k k k kk b k inv R R αααθαtan cos UG 中规律曲线能识别的是直角坐标,所以将上式转化为参数方程[3] t *=90φ:t 为UG 系统变量,90度内的渐开线s = 1/2π﹡R b ﹡t :临时变量⎩⎨⎧-=+=φφφφcos sin sin cos s R y s R x b tb t2 UG NX4环境建立齿轮的步骤2.1利用UG 表达式输入齿轮各参数。
2.2利用齿顶圆半径、尺宽拉伸建立齿轮的齿胚。
2.3使用规律曲线建立90度范围内的渐开线齿廓曲线。
注意渐开线一定存在于基圆与齿顶圆之间,不一定存在于齿根圆与齿顶圆之间。
如果齿根圆半径小于基圆半径,则齿根圆与基圆之间不存在渐开线,可以用样条曲线近似该段渐开线或线性延长渐开线即可,用样条曲线近似代替时,要将渐开线与样条曲线连接。
使用修剪曲线功能,得到齿根圆与齿顶圆之间的一段曲线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章内齿圆柱齿轮参数化建模
1.1内齿圆柱齿轮简介
内齿轮(internal gear) ------ 齿顶曲面位于齿根曲面之内的齿轮。
应用于有特殊要求的传动系统中。
1.2建模分析
内齿轮的建模和直齿轮的建模基本上是大同小异,只是齿顶圆和齿根圆位于内侧而已。
其中,齿顶圆和齿根圆的表达式也有所不同,它们分别是:
da=d-2*m*(hax+x)(齿顶圆)
df=d+2*m*(hax+cx-x)(齿根圆)
1.3建模表达式
a = 20 (压力角)
z= 25 (齿数)
m = 4 (模数)
hax = 1 (齿顶高系数)
cx= 0.25 (顶隙系数)
x= 0 (变位系数)
d=m*z (分度圆)
db=d*cos(a)(基圆)
da=d-2*m*(hax+x)(齿顶圆)
df=d+2*m*(hax+cx-x)(齿根圆)
t =1 (系统变量)
s=45*t (展开角)
xt=db/2*cos(s)+db/2*sin(s)*rad(s) (X 坐标) yt=db/2*sin(s)-db/2*cos(s)*rad(s) (Y 坐标) zt = 0 (Z 坐标)
1.4建模过程
(1)新建文件
(2)建立表达式
打开表达式”工具,输入相应参数和公式,如图
其他要求与第二章相同
(3)建立渐开线
使用规律曲线”工具,选择根据方程”建立渐开线。
(4)建立基本圆
使用圆弧/圆”工具,以原点为圆心,分别建立直径为d/2”、da/2 ”、df/2 ”的三个圆,第四个圆为内齿轮的外圈圆,直径大小根据实际需要而定。
如图
(5)建立连接线
打开直线"工具,建立以原点和渐开线内端点为端点的连接线
(6)建立对称面
打开基准平面”工具,以自动判断”依次选择Z轴、渐开线与分度圆交点,建立参考平
面,然后再以自动判断”选择参考平面与Z轴,输入角度360/4/z ”,建立对称平面
(7)镜像曲线
使用镜像曲线”工具,选择渐近线和连接线,以对称面为镜像平面进行镜像操作
(8)建立齿轮外圈
打开拉伸”工具,选择外圈圆和齿根圆为拉伸曲线进行拉伸,得到外圈实体如图
(9)拉伸第一个齿
使用拉伸”工具,’曲线规则”选择单条曲线”,并选择在相交处停止”,选择如图曲线进行拉伸并求和,获得一个齿
(10)阵列
将拉伸所得的第一个齿利用实例特征”工具进行阵列,数量输入z”,角度输入360/z ”,阵列效果如图
齿轮主体建模自此结束,其他细节特征可根据实际应用的需要加以建立。
具体应用如图。