UG NX 内齿圆柱齿轮参数化建模

合集下载

基于UG的齿轮参数化建模

基于UG的齿轮参数化建模

基于UG的齿轮参数化建模齿轮是机械传动中常见的零部件,用于传递动力和转速。

在设计和制造齿轮时,参数化建模是一种有效的方法,它可以提高设计的灵活性和效率,同时可以减少错误并节省时间和成本。

在本文中,我们将介绍基于UG(Unigraphics)软件进行齿轮参数化建模的方法。

首先,我们需要打开UG软件并创建一个新的文件。

然后,在模型中选择“齿轮”功能,并设置齿轮的基本参数,如模块(modulus)、齿数、齿轮厚度、齿宽等。

这些参数将决定齿轮的几何形状和尺寸。

同时,我们还可以使用函数来定义其他参数,例如齿数、齿宽等。

通过这种方式,我们可以灵活地调整齿轮的尺寸和形状,而不需要手动修改每个参数。

另外,UG还提供了强大的几何建模工具,我们可以使用这些工具来创建齿轮的几何形状。

例如,我们可以使用“旋转”功能来绘制齿轮的基本轮廓,然后通过“变量融合”功能来添加齿形,并使用“切割”功能来创建齿形。

在建模过程中,我们还可以通过参数化建模功能来创建不同类型的齿轮,例如直齿轮、斜齿轮、螺旋齿轮等。

通过设置不同的参数,我们可以快速生成不同类型的齿轮模型,提高设计的效率和灵活性。

此外,UG还支持对齿轮模型进行分析和优化。

我们可以使用“装配分析”功能来检查齿轮的运动性能和受力情况,从而优化设计并提高其可靠性和耐用性。

总的来说,基于UG的齿轮参数化建模是一种高效、灵活和精确的设计方法。

通过这种方法,我们可以快速生成不同类型的齿轮模型,并进行准确的分析和优化,从而提高设计的效率和质量。

希望本文对您在齿轮设计中有所帮助。

UG NX 8.5齿轮制作

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齿轮建模

ug齿轮建模

ug齿轮建模
建模需要考虑的主要因素是齿轮的几何形状和尺寸。

可以按照以下步骤进行建模:
1. 首先确定齿轮的基本参数,如齿轮的模数、齿数、齿面厚度和压力角等。

这些参数将决定齿轮的几何形状。

2. 根据齿轮的基本参数,在3D建模软件中创建一个新的零件文件。

3. 使用绘图工具在零件文件中绘制齿轮的截面曲线。

根据齿数和齿面厚度,绘制合适的齿形曲线。

4. 将截面曲线复制并沿齿轮的周长方向进行旋转,创建所有的齿。

5. 在齿轮的两侧创建轴孔或齿键孔,以便齿轮可以与其他零件连接。

6. 根据需要,添加齿轮的其他特征,如孔或凸起。

7. 完成齿轮的建模后,使用软件的渲染功能进行预览和调整。

8. 最后保存建模文件,以便后续使用和导出。

上述步骤仅是一个基本的建模流程,具体的操作可能会有所差异,取决于使用的建模工具和具体的要求。

基于UG NX6.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齿 顶 修 正 系数

基于UG的齿轮参数化建模系统

基于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.。

UG6.0齿轮画法

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

基于UG的直齿圆柱齿轮参数化精确三维建模

基于UG的直齿圆柱齿轮参数化精确三维建模
t0 U 内部变 量 ,变化 范围 0至 1 =H G ; m= / 3/ 齿轮模 数 ,建立 不 同模 型 时可 以更改 ; z2 / =0/ 齿数 ,建 立不 同模 型时可 以更 改; h= / x l/ 齿顶 高系数 ; c = .5 / 隙 系数 ; x 02 / 顶 r m+ / / = z 2/ 齿轮 的分 度 圆半径 ;
根圆 ( 齿数大 于 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参数化建模要点分析

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建立全参数化渐开线直齿圆柱齿轮

利用UG建立全参数化渐开线直齿圆柱齿轮
ias e d pe il e no e g ypr c d a o r t lon e ss cai dk wl d eb o e ur l z pr g mnm igm eh d t r w t n f sp p , wiht el ul ur c n t o od a i I n a o‘ i t hch pol c r 、
第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的齿轮参数化建模

第1章前言1.1 齿轮设计的概述齿轮是机械传动系统中的重要传动零件,它的性能质量直接影响整体机械的运行性能质量。

齿轮传动作为重要的机械传动形式,具有瞬时传动比恒定、传动效率高、传递功率范围广、寿命长等优点,但是在齿轮啮合传动过程中,对齿轮的齿廓设计、制造精度有很高的要求,否则将会引起传动过程中的振动、噪声,使得传动不稳定,降低传动质量。

齿轮的通用设计方法是对其传递的转矩进行分析计算,然后按齿面接触疲劳强度和齿根弯曲疲劳强度进行设计和校核,而对啮合齿所受的应力分布状态则使用ADAMS、ANSYS等有限元分析软件进行受力分析,而这些都需要精确的齿轮三维数字模型。

齿轮设计可分为齿轮传动设计和齿轮结构设计两部分。

齿轮传动设计一般应首先选择材料和热处理方法,然后按齿面接触强度计算中心距,再根据中心距确定模数、齿数、齿宽等参数。

设计过程中需要从有关的工程手册或设计规范中查找各种系数或数据,并套用经验公式。

为了在UG进程中高效、快速处理,可以将数表、线图程序化, 建立起图形几何尺寸与尺寸数据的关联,具备由于几何尺寸变化而使图形变换的尺寸驱动功能,编程实现齿轮参数的自动计算和数据输出。

齿轮结构设计通常先按齿轮的直径大小,选定合适的结构形式,还要确定齿轮与轴的联接形式,最后根据具体参数进行结构设计。

目前齿轮的结构设计往往利用三维造型软件进行实体设计。

因此,齿轮的三维建模是齿轮结构设计及计算机辅助设计中的一个主要问题,如何提高设计效率和保证设计精度,一直是当前三维实体设计和虚拟样机设计中的难点所在。

而参数化设计这一技术恰恰迎合了这种需求,避免了重复劳动和资源的浪费。

在产品设计阶段应用参数化技术,能够提高产品的设计效率,缩短产品的开发周期,使设计人员从繁重的计算与绘图中解放出来,将主要精力放到创造性的设计工作中去。

1.2 UG软件及齿轮模块开发的简介一 UG软件的概述Unigraphics NX (简称UG)软件是目前应用最为广泛的大型 CAD/ CAE/CAM 集成化软件之一 ,其内容涵盖设计、分析、加工、管理等各个领域 ,它除了为用户提供零件建模、装配、有限元分析、数控加工编程等通用模块 ,还提供了各种专用、模块 ,如工业设计、模具设计加工、钣金设计加工、管路设计等。

基于UG的齿轮参数化建模

基于UG的齿轮参数化建模

基于UG的齿轮参数化建模齿轮作为一种常见的机械元件,被广泛应用于各种机械设备中。

基于UG的齿轮参数化建模技术可以提高齿轮设计的效率和准确性。

下面将详细介绍基于UG的齿轮参数化建模技术。

1.定义齿轮的基本参数:包括齿轮的模数、齿轮数量、压力角、齿宽等基本参数。

这些参数是齿轮设计的基础,通过定义这些参数,可以快速地生成不同规格的齿轮。

2.绘制齿轮的轮廓:通过定义齿轮的基本参数,可以使用UG的绘图功能生成齿轮的轮廓线。

绘制齿轮轮廓时,可以选择不同的绘图方式,如直线法、圆弧法等,以满足不同的设计需求。

3.设计齿轮的齿形:基于UG的齿轮参数化建模技术可以根据齿轮的基本参数,自动生成齿轮的齿形。

通过选择不同的齿形生成方式,可以灵活地控制齿轮的齿形参数,如齿数、齿距、齿顶高度等。

4.添加齿轮的特征:基于UG的齿轮参数化建模技术还可以添加齿轮的特征,如孔、沟槽、锥面等。

通过定义这些特征的参数,可以实现齿轮与其他零部件的连接和传动。

5.进行齿轮的装配和分析:基于UG的齿轮参数化建模技术可以将多个齿轮进行装配,并进行齿轮传动的分析。

通过分析齿轮传动的参数,可以评估齿轮传动的性能和可靠性,并对齿轮进行优化设计。

1.提高齿轮设计的效率:基于UG的齿轮参数化建模技术可以快速地生成齿轮的模型,减少了设计过程中的重复劳动。

设计人员只需根据实际需求调整齿轮的参数,即可自动生成符合要求的齿轮模型。

2.提高齿轮设计的准确性:基于UG的齿轮参数化建模技术可以根据数学模型自动生成齿轮的齿形和轮廓,避免了手工设计的错误和不准确性。

同时,可以根据实际需求对齿轮模型进行修正和优化。

3.实现齿轮设计的可重用性:基于UG的齿轮参数化建模技术可以将齿轮模型保存为标准件,实现齿轮设计的可重用性。

设计人员只需调用已有的齿轮模型,即可快速完成新的设计任务。

4.支持齿轮传动的分析和优化:基于UG的齿轮参数化建模技术可以进行齿轮传动的分析和优化。

通过分析齿轮传动的参数,可以评估齿轮传动的性能和可靠性,并对齿轮的参数进行优化。

UG建模和参数化建模分析

UG建模和参数化建模分析

UG建模和参数化建模分析UG众所周知是一种功能强大、广泛应用于设计和制造业的三维建模软件。

在UG平台上,可以进行各种复杂的产品设计、分析和制造操作。

其中UG建模和参数化建模是UG的两个重要功能,本文将对这两个功能进行详细分析。

UG建模的优点在于其强大的功能和灵活性。

UG建模工具集具有丰富的建模操作和参数控制,可以满足不同行业和应用领域的设计需求。

UG建模还提供了多种建模方式,包括实体建模、曲面建模和装配建模等,使用户可以选择最适合自己需求的建模方法。

此外,UG建模还支持各种数据格式和标准,可以与其他CAD软件和系统进行无缝集成,实现数据的共享和交流。

参数化建模是UG建模的一个重要分支,它是在UG建模的基础上增加了参数化设计和参数控制的功能。

参数化建模可以将模型的形状、尺寸、位置等属性定义为参数,通过改变参数的值来实现模型的自动更新和变形。

参数化建模可以大大提高设计效率和准确性,减少重复劳动和错误。

在UG中,可以通过添加表达式、关联几何约束和特征定义等方式进行参数化建模。

UG的参数化建模功能也得到了广泛的应用,许多行业和企业都使用参数化建模工具来进行产品设计和开发。

参数化建模的优点在于它的灵活性和高效性。

参数化建模可以根据需求快速建立模型,并通过改变参数的值实现模型的快速变形和修改。

参数化建模还可以在设计过程中进行参数优化和模拟分析,通过改变参数值来实现不同设计方案的对比和选择。

参数化建模还支持模型的参数管理和变更追踪,可以方便地修改和更新设计。

因此,参数化建模是一种高效、精确和可靠的设计方法,得到了广大设计师和工程师的喜爱和应用。

综上所述,UG建模和参数化建模是UG软件中的两个重要功能。

UG建模通过丰富的建模工具和功能,可以轻松创建各种几何形状和结构。

参数化建模在UG建模基础上增加了参数化设计和参数控制的功能,可以实现模型的自动更新和变形。

UG建模和参数化建模具有强大的功能、灵活性和高效性,适用于各种设计和制造需求。

ug参数化建模方法

ug参数化建模方法

ug参数化建模方法UG(Unified Modeling Language)参数化建模方法是一种基于模型参数化的方法来创建计算机辅助设计(CAD)和机器人控制(RNC)系统。

这种方法可以用于建模复杂的机械结构、电子电路和其他工程领域的问题。

在本文中,我们将介绍UG 参数化建模方法的基本原理和应用范围。

一、UG参数化建模的基本原理UG参数化建模是一种基于模型参数化的方法,它允许用户通过选择适当的参数来定义模型。

在UG中,参数是通过菜单或命令行输入的,它们被分配到模型对象的属性中。

这些参数可以用于控制对象的形状、尺寸、材料和其他属性,从而创建出具有特定功能的模型。

UG参数化建模的基本原理可以分为三个步骤:1. 选择适当的参数:用户需要选择适当的参数来描述模型。

这些参数可以是数量化的,例如尺寸或质量,也可以是非数量化的,例如运动学或动力学属性。

2. 定义参数:用户需要定义这些参数的值。

这些值通常通过命令行输入或图形用户界面(GUI)中选择。

3. 创建模型:使用所选的参数和定义的参数值,UG会自动创建出模型对象。

二、UG参数化建模的应用范围UG参数化建模可以用于许多不同的工程领域。

以下是其中一些应用领域: 1. 机械设计:UG参数化建模可以用于机械设计中,包括机器人手臂、汽车零件、飞机部件等。

通过选择适当的参数,可以创建出具有特定功能的模型。

2. 电子设计:UG参数化建模可以用于电子设计中,包括电路设计、机器人电路板等。

通过选择适当的参数,可以创建出具有特定功能的模型。

3. 建筑建模:UG参数化建模可以用于建筑建模中,包括建筑设计、机器人建筑等。

通过选择适当的参数,可以创建出具有特定功能的模型。

4. 生物建模:UG参数化建模可以用于生物建模中,包括生物力学、机器人生物等。

通过选择适当的参数,可以创建出具有特定功能的模型。

三、UG参数化建模的优点1. 高度可定制:UG参数化建模可以让用户根据需求自定义模型,创建出具有特定功能的模型。

基于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圆柱直齿轮

第七部分: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的参数化建模方法

UG的参数化建模方法参数化建模是一种使用参数来描述和控制设计过程的方法。

在计算机辅助设计领域,参数化建模可以帮助设计师更灵活地进行设计,并且能够在设计过程中进行快速的变化和调整。

UG是一款知名的参数化建模软件,该软件具有强大的功能和灵活的操作,可以帮助用户进行复杂的参数化建模。

基本特征建模是UG中最基础的参数化建模方法。

通过选择不同的几何特征,例如直线、圆弧和曲线等,用户可以构建复杂的几何体。

在构建几何体的过程中,用户可以通过改变特征的参数值来调整几何体的形状和大小,从而达到所需的设计要求。

例如,在设计一个零件时,用户可以通过改变直线的长度、圆的半径等来调整零件的尺寸。

可变性建模是UG中的另一种常用的参数化建模方法。

通过定义一些变量和函数,用户可以创建可变的特征。

这些特征可以通过改变变量的值来产生不同的形状和尺寸。

用户可以根据设计要求,通过控制变量的取值范围和精度来达到所需的设计效果。

例如,在设计一个螺栓时,用户可以通过定义螺栓的直径、螺距和长度等变量,通过改变变量的值来生成不同规格的螺栓。

关系参数化建模是UG中的高级参数化建模方法,它可以通过定义几何关系和约束关系来实现更复杂的参数化建模。

在UG中,用户可以通过几何约束、尺寸约束和装配约束等方式来定义几何和约束关系。

通过这些关系,用户可以实现设计过程的自动化和规范化。

例如,在设计一个机械结构时,用户可以定义零件之间的装配关系和约束关系,UG可以根据这些关系自动生成零件的尺寸和位置,从而实现整个机械结构的参数化设计。

1.灵活性:参数化建模可以灵活地调整设计,通过改变参数的值来实现快速的形状和尺寸调整。

2.可重用性:参数化建模可以将设计和几何特征进行抽象和封装,使得设计可以被重复使用和修改。

3.自动化:参数化建模可以通过定义关系和约束来实现自动化设计和生成。

4.规范化:参数化建模可以通过定义几何和约束关系来实现设计的规范化和标准化。

总而言之,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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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”,
阵列效果如图
齿轮主体建模自此结束,其他细节特征可根据实际应用的需要加以建立。

具体应用如图。

相关文档
最新文档