登录 注册 机械设计视频教程分享、文章分享、机械设计CAD相关软件分享

UGNX标准件高效建模教程-TC骨架油封批量建模-1小时创建2000多个油封模型

发布时间:2023年03月17日

视频标签:UGNX教程  UGNX模型  UGNX标准件下载  UGNX表达式教程  UGNX草图教程  UGNX部件族  

观看人数:1884

评论人数:当前有 0 人发表了看法 我要评论

开始播放 下载资源

剧情介绍

UGNX加密2.jpg


选集

以下为高清视频点击观看

主要内容

UGNX油封自动建模教程-第1集实现方法简介

UGNX油封自动建模教程-第2集5个档位壁厚的确定

UGNX油封自动建模教程-第3集UGNX-else if 条件表达式

UGNX油封自动建模教程-第4集UGNX 条件表达式录入

UGNX油封自动建模教程-第5集UGNX草绘教程-1

UGNX油封自动建模教程-第6集UGNX草绘教程-2

UGNX油封自动建模教程-第7集UGNX草绘教程-3

UGNX油封自动建模教程-第8集UGNX建模和文字雕刻建模

UGNX油封自动建模教程-第9集UGNX曲线投影-填充曲面

UGNX油封自动建模教程-第10集UGNX片体加厚

UGNX油封自动建模教程-第11集UGNX部件族EXCEL数据录入

UGNX油封自动建模教程-第12集UGNX部件族零件生成

UGNX油封自动建模教程-第13集UGNX零件加密
油封载面图.png
油封.png
TC骨架油封规格总表

TC骨架油封规格总表.pdf

油封截面主要表达式:

D=15 //油封外径初始值

d0=4.5 //油封内径初始值

h=5 //油封厚度初始值

t=If ( 0.25*h<=tmax1 && 0.25*h<=tmax2 )Then ( 0.25*h )Else If ( 0.2*h<=tmax1 && 0.2*h<=tmax2 )Then ( 0.2*h )Else If ( 0.15*h<=tmax1 && 0.15*h<=tmax2 )Then ( 0.15*h )Else If ( 0.12*h<=tmax1 && 0.12*h<=tmax2 )Then ( 0.12*h )Else ( 0.1*h )

tmax1=(D-d0-1.4*tan(11.5)*h-2)/(4.8-2.8*tan(11.5)) //第一个最大壁厚限制

tmax2=(D-d0-2)/5.2 //第二个最大壁厚限制

子英同学:你好重重老师。请问如何在一个小时之内,创建两千多个油封3D模型?

重重老师:这么短的时间就要创建这么多模型,我建议要用变量来创建它,我们知道,油封的规格主要是由三个尺寸来决定,一个是内径,一个是外径,还有一个是厚度;我们来分析一下油封的建模方法是采用先绘制截面,再让截面绕一根旋转轴做360度旋转。

子英同学:可是老师这样创建不是照样很慢吗?如何快速的生成不同的油封呢?

重重老师:子英同学你不用担心,我们会采用一种很快捷的方法,就是采用变量的方法来控制不同油封的尺寸。

子英同学:重重老师,到底是什么方法呀?我很期待呀!

重重老师:子英同学我的方法就是我们在建模,绘制油封截面的时候,把所有的尺寸都采用油封的内径d0,外径大D和厚度小h,这三个变量来表示。

子英同学:可是重重老师,这个截面要怎么来绘制比较好呢!能不能举个例子说明一下呀?

重重老师:英子同学,你放心。用内径、外径和厚度这三个变量表示的截面就在下方,请仔细观看,看看有没有什么疑问?

子英同学:重重老师我发现你这边多了一个变量t,能不能给我解释一下?

重重老师:子英同学,在这里油封的壁厚用变量t来表示,它最终也是由厚度来表示的。它的数值在这里共分为五个档位:第一档是0.25倍的厚度h;第二档是0.2倍的厚度h;第三档是0.15倍的厚度h;第四档是0.12倍的厚度h;第五档是0.1倍的厚度h。

子英同学:可是,老师。为什么要用五个档位呢?为什么不能用一个档位的厚度来表示呢?

重重老师:子英同学你发现没有油封的外径和内径。比较接近的时候,特别是厚度也相对比较厚的时候。很容易出一种情况,就是油封的外圈内侧和油方内圈上的弹簧会搭接在一起,使截面绘制失败。

子英同学:重重老师,那我们要怎么样来避免内外径搭接在一起呢?

重重老师:在此我们提供了一张油封的截面尺寸图,根据截面图,我们发现油封有两个地方。容易出现搭接的情况。第一处就是图上的间隙1,第二处就是图上的间隙2。在这里我们设定间隙1的数值要大于1。同样间隙2的数值也要大于1,这样就能保证最小间隙也有1毫米。

子英同学:可是老师,这两个条件具体要怎么去得出公式呢!

重重老师:根据油封的截面尺寸图,我们可以很方便的求解出间隙1和间隙2,并得出这两种情况下油封的最大壁厚是多少?大于这个壁厚就会出现搭接的情况。

子英同学:重重老师,先求解一下间隙1大于1的时候,油封的最大壁厚是多少吧!

重重老师:间隙1大于1,t必须满足的条件如下:

根据图面,间隙1=D-d0-2*t-0.4*t-2*c,

并且c=(h-0.3*h-0.4*t-t)*tan(11.5)

推导出壁厚t的最大值

tmax1=(D-d0-1.4*tan(11.5)*h-2)/(4.8-2.8*tan(11.5))

子英同学:这个好像有点难。那么第二种情况,间隙2大于1呢?

重重老师:间隙1大于1,t必须满足的条件如下:

间隙2=D-2*t-do-0.8*t=1,

推导出壁厚t的最大值tmax2=(D-d0-2)/5.2 

子英同学:可是老师如果五个档位的t都没有大于最大壁厚tmax1和tmax2。我们该选哪个档位呢!

重重老师:对于油封的制造来说,壁厚厚一点,它的制造工艺相对比较简单,所以我们优先采用较厚的壁厚。

子英同学:那老师具体要怎样实现呢?

重重老师:子英同学你说的很对,老师在这里采用的是一种条件判断表达式,if语句来完成油封壁厚t的档位确定。

子英同学:嗯,老师思路是有了,那能不能把表达式给分享一下呢!

重重老师: t从大至小数值有5档:

0.25*h、0.2*h、0.15*h、0.12*h、0.1*h,

最终数值由如下表达式确定如以下的条件表达式:

If ( 0.25*h<=tmax1 && 0.25*h<=tmax2 )

Then ( 0.25*h )

Else If ( 0.2*h<=tmax1 && 0.2*h<=tmax2 )

Then ( 0.2*h )

Else If ( 0.15*h<=tmax1 && 0.15*h<=tmax2 )

Then ( 0.15*h )

Else If ( 0.12*h<=tmax1 && 0.12*h<=tmax2 )

Then ( 0.12*h )

Else ( 0.1*h )

子英同学:那老师如何在3D软件里面如何录入这些表达式呢?能不能给我们演示一下?

重重老师:好的,我们就从最小的那个油封,规格TC4.5X15X5为例子来给大家做下演示。一般常见的3D设计软件都能输入这些表达式,比如:Solidworks、Proe、UGNX都能胜任这些表达式的录入,但是这里我们要采用UGNX12.0这个软件来做演示,因为它的功能相对来说比较强大,后续生成3D模型的效率比较高,2000多个不在话下。

这是一个有关全参数化、全自动生成3D油封模型的课程 ,其中采用了UGNX的表达式、部件族相关技术,并用if条件编程来实现,生成过程的自动化,只要输入油封的内径d0、外径D、厚度h这三个参数,并用Excel制成产品规格表格,在UGNX建模软件中,一次性批量生成所以油封模型,一个小时内可生成2000多个油封模型,并且每个油封都有主唇和副唇两道密封,便于运动仿真,方便机械工程师的仿真设计。

0

播放列表

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

遇到问题?请给我们留言

请填写您的电话号码,我们将回复您电话