ug各种弹簧建模资料
ug各种弹簧建模资料
UG各种弹簧建模资料1.闭合端部的弹簧一个闭合端部的弹簧需要三条规律曲线:中间部分的一个简单螺旋线,在两端的可变螺距的螺旋线。
闭合端部必须相切到顶部z平面与主螺旋线,利用指数方程可以解决这个问题。
z值按照指数规律变化,指数等于主卷螺距除以闭合端的高度。
(1)建立单位为inches的新零件(2)输入公式(考别下面的内容并保存为*.exp文件,可以直接导入到ug公式里面)-------------------------------------------------------------------------------------------------------Active_coils=11 //中间弹簧卷数Wire_dia=0.095 //弹簧线径Closed_height=Wire_dia+0.1 //考虑最后卷的间隙Dir=1 //改变螺旋旋转方向Free_length=7 //弹簧自由长度OD=2.19 //弹簧外直径Total_coils=13 //螺旋总卷数angle_offset=(Total_coils-trnc(Total_coils))*360 //0angle_offset_init=(Total_coils-Active_coils)/2*360 //360height=Free_length-Wire_dia-Closed_height*2 //中间螺旋高度pitch=height/Active_coils //中间螺旋螺距exp=(pitch/Closed_height*(Total_coils-Active_coils)/2) //指数radius=(OD-Wire_dia/2) //螺旋线半径t=1 //规律参数xt=cos(Dir*360*Active_coils*t+angle_offset_init)*radius //中间螺旋x规律xt1=cos(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋x规律xt2=cos(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius //下端部螺旋x规律yt=sin(Dir*360*Active_coils*t+angle_offset_init)*radius //中间螺旋y规律yt1=sin(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋y规律yt2=sin(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius //下端部螺旋y规律zt=t*height+Closed_height+Wire_dia/2 //中间螺旋z规律zt1=(t^(exp)*Closed_height)+Wire_dia/2 //上端部螺旋z规律zt2=(-t^(exp)*Closed_height)+height+Closed_height*2+Wire_dia/2 //下端部螺旋z规律---------------------------------------------------------------------------------------(3)利用law curve建立三条规律曲线(4)tube(Outer diameter=Wire_dia,Inner Diameter-0)2.椭圆形弹簧公式:---------------------------------n=10 //弹簧卷数pitch=5 //弹簧螺距startangle=0 //弹簧起始角endangle=360*n //弹簧终止角semimajor=30 //椭圆长半轴semiminor=20 //椭圆短半轴t=1s=(1-t)*startangle+endangle*txt=semimajor*cos(s)yt=semiminor*sin(s)zt=n*t*pitchwire_dia=3 //弹簧线径3.圆形缠绕弹簧公式:----------------------------R=120 //圆半径r=10 //螺旋半径angle=360n=40 //螺旋卷数t=1a=t*n*360b=t*angletempR=R+r*cos(a) //变化中的3D圆半径xt=tempR*cos(b)yt=tempR*sin(b)zt=r*sin(a)wire_dia=5 //弹簧线径----------------------------4.沿任意曲线缠绕弹簧(1)公式-----------------------r=10wire_dia=5n=25a=0b=n*360---------------------(2)建立一条光顺样条(3)过样条端点正交样条建立基准面(4)过样条端点正交样条建立基准轴(5)以基准平面为草图平面建立草图,在草图上画长度为r的直线,直线左端点在竖值的基准轴上(6)insert->Free Form Feature->Swept,以样条为引导线,直线为截面线串,方位方法(OrientationMethord)为角度规律线性:起始值为a,终止值为b7.Insert->Form Feature->tube……Outer Diameter=Wire_diaInner Diameter=0选择上面的swept出的片体的外边缘为引导线串建立弹簧,隐藏swept片体,OK演讲稿尊敬的老师们,同学们下午好:我是来自10级经济学(2)班的学习委,我叫张盼盼,很荣幸有这次机会和大家一起交流担任学习委员这一职务的经验。
ug 实体变形仿真
ug 实体变形仿真(转)UG通过参数化进行柔性运动仿真2009年03月25日星期三01:02我们知道像弹簧、传动带、皮筋等这类的东西都是柔性部件,在UG中,我们可以通过参数化进行运动仿真。
【例一】弹簧的运动仿真进入ug——新建spring.prt——起始——建模,点击工具——表达式,输入以下参数帧数:FrameNumber=0(恒定的)弹簧高度:height=80+FrameNumber(长度mm)弹簧直径:helix_dia=60(长度mm)簧丝直径:wire_dia=8(长度mm)螺旋数:coils=8(恒定的)螺距:pitch=height/coils(长度mm)设置好上述参数后,开始绘制螺旋线:点击螺旋线图标,弹出对话框,在对话框里输入上述参数,确定之后就是把螺旋线变成弹簧:点击管道——输入wire_dia——选择螺旋线——确定好了,粗略的螺旋线就绘制好了,细节的东西你自己修整吧怎么让弹簧动起来呢?不进入运动仿真模块,点击视图——可视化——创建动画,输入动画名——单选定义关键帧——添加/复制,关键帧——输入帧名——步数填写61——添加/复制——确定,参数——选中更新公式和用硬件渲染——确定。
点击预览动画,看看效果吧【例二】水的波动进入ug——新建spring.prt——起始——建模,点击工具——表达式,输入以下参数FrameNumber=0t=0xt=100*(1+FrameNumber/6)*tyt=50*(1-t)*sin(180*(1+FrameNumber/6)*t-20*FrameNumber)zt=0length=1800-100*FrameNumber/6(随帧变化,采用第一种方法绘直线时用此参数)length1=1800(不随帧变化,采用第二种方法绘直线时用此参数)设置好上述参数后,开始绘制水的波纹曲线:点击规律曲线——f(x)——利用上述公式绘制函数,之后绘制一条直线,点与刚的三角函数终点重合(绘制直线时不要进入草图,也不能用基本曲线命令):方法1.用“直线”命令,并且选上关联,长度为length方法2.用“直线和圆弧”工具中的直线命令(点到点),并且激活关联,长度为length1之后把曲线变成曲面:点击旋转——选择曲线——选择旋转轴(YC)——确定,水面就绘制好了怎么让水面上的波纹动起来呢?不进入运动仿真模块,点击视图——可视化——创建动画,输入动画名——单选定义关键帧——添加/复制,关键帧——输入帧名——步数填写101——添加/复制——确定,参数——选中更新公式和用硬件渲染——确定。
NX特殊形状的弹簧制作
特殊形状的弹簧制作
作者:冯敏杰审校:凌俊适用版本:NX 4以上版本
此篇介绍的是如何结合投影的使用来建立各种形状不规则的弹簧模型。
这里就以三角形形状的弹簧为例来介绍。
第一步:我们先将所需的形状建立草图,这里就建立一个三角形形状的草图,如图1,红色圈出的位置不能有拐角;
图1
第二步:使用拉伸命令将草图变成实体,拉伸的高度就是弹簧的高度,如图2;
图2
第三步:制作螺旋线,其中需要注意的是螺旋线的直径需要大于拉伸出的实体,螺旋线的圈数和螺距便是最终弹簧的圈数和螺距,圈
数和螺距如图3所示,绘制完螺旋线后如图4;
图4
第四步:对螺旋线使用投影命令。
“要投影的曲线”选择螺旋线,要“投影的对象”选择实体的侧面,“投影方向”中选择“朝向直线”再选择Z轴(或实现在实体中心插入基准轴,然后选择基准轴)如图5,如图6三角形的螺旋线就绘制好了。
图6
第五步:选择三角形的螺旋线使用管道命令,如图7 输入半径,并且在“输出”选择“单段”,点击确定,并将弹簧以外的特征隐藏,三角形的弹簧就制作完成了,完成的效果如图8。
图7 图8。
ug12压簧用法
ug12压簧用法
创建参数化弹簧后,需要先定义可变形部件,再通过控制弹簧自由长度的表达式来控制弹簧的压缩装配。
具体操作步骤如下:
1. 打开菜单,选择工具中的定义可变形部件。
2. 软件会弹出相应的对话框,点下一步。
3. 在特征选项中,将左边框内所有特征添加到右边框内(全部选中后,点向右的箭头),点下一步。
4. 进入定义表达式选项,找到控制弹簧自由长度的表达式(spring H0),选用按实体范围,最小值为5,最大值为13。
这样就定义好弹簧的压缩范围了。
5. 再来定义弹簧的内径,找到表达式中相应选项(spring radius),选用按实体范围,最小值为2,最大值为4。
通过以上步骤,即可使用创建参数化弹簧并进行压缩装配。
更多详情建议查阅软件操作指南或咨询相关论坛。
ug弹簧运动仿真技术介绍
ug弹簧运动仿真技术介绍UG弹簧运动仿真技术介绍概要:UG软件是一款集成化的三维建模与仿真软件,拥有广泛的应用领域。
其中,UG弹簧运动仿真技术是UG软件中的一个重要功能,能够模拟和分析弹簧在运动过程中的力学行为,为设计师提供有力的辅助工具。
本文将深入探讨UG弹簧运动仿真技术的原理、应用场景和优点,并分享我在这方面的观点和理解。
第一部分:UG弹簧运动仿真技术的原理UG弹簧运动仿真技术基于弹簧的力学特性和UG软件的强大仿真计算能力,通过建立弹簧的几何模型和力学模型,模拟出弹簧在各种外部作用力下的运动行为。
其原理主要包括以下几个方面:1. 弹簧的刚度模型:在UG软件中,可以使用不同类型的刚度模型来描述弹簧的力学行为,常用的有线性刚度模型和非线性刚度模型。
线性刚度模型假设弹簧的应变与作用力成正比,而非线性刚度模型则考虑了弹簧的材料非线性特性,更加准确地描述了弹簧力学行为。
2. 外部作用力模型:UG软件可以根据实际需要,添加各种外部作用力,如重力、惯性力、弯曲力等,以模拟真实环境下弹簧的运动。
这些外部作用力可以通过UG软件的仿真计算功能进行定量分析,为设计师提供丰富的数据和结果。
3. 时间步长和计算方法:UG弹簧运动仿真技术中的时间步长和计算方法是保证仿真结果准确性的关键因素。
时间步长越小,仿真计算越精细,但同时计算量也更大。
UG软件提供了多种时间步长和计算方法的选择,以适应不同仿真场景和需求。
第二部分:UG弹簧运动仿真技术的应用场景UG弹簧运动仿真技术广泛应用于多个领域,以下列举几个典型的应用场景:1. 机械设计:在机械设计中,弹簧的运动行为往往是设计过程中的一个重要问题。
UG弹簧运动仿真技术能够模拟和分析弹簧在不同工况下的受力情况、受力分布以及变形情况,为设计师提供准确的数据,帮助他们进行设计评估和优化。
2. 汽车工程:汽车中使用大量的弹簧装置,如悬挂系统、减震器等。
UG弹簧运动仿真技术可以模拟和分析这些弹簧在不同路面条件下的运动行为,从而评估其性能和稳定性,并为优化设计提供指导。
UG运动仿真- 机构载荷
机构载荷UG/Motion的功能许用户给运动机构添加一定的外载荷,使整个运动模型工作在真实的工程状态下,尽可能的使其运动状态与真实的情况相吻合。
一个被应用的力只能设置在运动机构的两个连杆之间,运动副上或是连杆与机架之间,它可以被用来模拟两个零件之间的弹性连接,模拟弹簧和阻尼的状态,以及传动力与原动力等多种零件之间的相互作用。
9.4.1 机构载荷的类型UG/Motion给用户提供了9种机构载荷,涵盖了大部分实际工程状态中机构的受力形式,如图9-53所示。
图9-53 受力形式工具栏下面来具体介绍各种载荷类型的特点。
1.弹簧力(Spring)弹簧力显示为两个零件之间在特定的方向上一定距离的状态下相互之间的载荷作用,相当于在两个连杆之间或运动副上添加了一个弹簧。
2.缓冲力(Damper)缓冲力是一种粘滞的缓冲作用,可以被添加在两个连杆之间,连杆与机架之间以及平动的运动副和转动的运动副上。
3.标量力(Scalar Force)标量力是两个连杆之间的直接作用力,只需设置力的大小,力的施加点和作用点分别在两个相互作用的连杆上。
4.标量力矩(Scalar Torque)外加的力矩,只能应用于转动副上。
正的标量力矩表示添加在转动副上绕Z轴顺时针旋转的力矩。
5.矢量力(Vector Force)矢量力是作用在连杆上设定了一定的方向和大小的力。
6.矢量力矩(Vector Torque)矢量力矩是作用在连杆上设定了一定的方向和大小的力矩。
7.套筒力(Bushing)套筒力是作用在有一定距离的两个零件之间的力,它同时起到力和力矩的效果。
8.三维碰撞(3D Contact)利用三维碰撞(3D contact)的功能可以实现一个球与连杆或是机架上选定的一个面之间碰撞的效果。
9.二维碰撞(2D Contact)二维碰撞结合了线线运动副类型的特点和碰撞载荷类型的特点。
根本上二维碰撞允许用户设置作用在连杆上的两条平面曲线之间的碰撞载荷。
ug弹簧伸缩运动带动其它件旋转仿真
1. 弹簧伸缩运动在工程学的领域中,弹簧伸缩运动是一种常见的力学运动。
当弹簧受到外力作用时,会发生形变,产生伸缩运动。
这种运动不仅在机械系统中起着重要作用,还能够带动其他部件做旋转运动,从而实现复杂的机械功能。
ug仿真软件在模拟弹簧伸缩运动方面有着得天独厚的优势,其精准的仿真模拟能够帮助工程师们更好地设计和优化机械系统。
2. ug仿真软件的应用ug是一款广泛应用于工程设计领域的计算机辅助设计软件,它的仿真功能非常强大。
在模拟弹簧伸缩运动时,ug可以精确地计算弹簧的变形和运动轨迹,同时还可以模拟弹簧对其他部件的带动效果。
通过ug仿真软件,工程师们可以在虚拟环境中对机械系统进行全面的分析和优化,从而提高产品的性能和可靠性。
3. 弹簧伸缩运动的原理弹簧伸缩运动是由外力作用下,弹簧产生形变并具有一定的伸缩位移。
在机械系统中,弹簧的伸缩运动常常被用来储存和释放能量,同时还能够带动其他部件做旋转运动。
通过ug仿真软件,我们可以清晰地观察到弹簧在受力作用下的变形和运动轨迹,进而深入理解弹簧伸缩运动的原理。
4. 带动其他部件旋转的效果弹簧伸缩运动不仅仅是简单的形变和伸缩位移,它还能够带动其他部件做旋转运动,从而实现复杂的机械功能。
ug仿真软件可以清晰地展现弹簧对其他部件的带动效果,帮助工程师们更好地理解弹簧伸缩运动与旋转运动之间的关系。
5. 个人观点和理解作为一名工程师,我深刻理解弹簧伸缩运动在机械系统中的重要性。
通过ug仿真软件,我能够直观地观察到弹簧伸缩运动的全过程,并深入分析其对其他部件的带动效果。
这种直观和深入的理解,有助于我更好地设计和优化机械系统,提高产品的性能和可靠性。
总结通过上述对ug弹簧伸缩运动带动其它件旋转仿真的探讨与分析,我们不仅对弹簧伸缩运动的原理有了更深入的理解,还能够借助ug仿真软件对其进行精确的模拟和分析。
这种深入理解和精确模拟,为工程设计和优化提供了重要的参考依据。
在工程实践中,我们应该充分发挥ug仿真软件的优势,深入研究和应用弹簧伸缩运动的原理,从而不断提升产品的质量和性能。
UG8.0 solidworks 绘制环形弹簧
UG 8.0 绘制环形弹簧
1.绘制弹簧外形轮廓圆(此半径为50)
2.插入->弯边曲面->规律延伸
3.(1)由于我们没有基准面,在“类型”的下拉菜单中选择“矢量”,在“矢量”参数设计中,“基本轮廓”选择已画“圆”,“参考矢量”选择“ZC”。
(2)长度规律角度规律详细说明
长度的值:弹簧直径(恒定值)
角度类型选择“线性”,角度起点为0,终点为弹簧圈数的角度值
比如:20圈,即,角度为20*360=7200
参数设置完,点确定。
4.结果显示
5.提取边线,步骤:插入->来自体的曲线->抽取
抽取“边曲线”
抽取“边曲线”示意图
6.插入->扫掠->管道
管道设置参数:输出为“单段”
7.最终结果
Solidworks2013 绘制环形弹簧1.在“上视基准面”绘制R50的圆
2.建立与“前视基准面”相距半径长度的“基准面”
3在所建立的基准面上绘制弹簧丝的截面
4.插入->曲面->扫描曲面
曲面扫描:轮廓选弹簧丝截面,路径选弹簧基圆。
选项中:方向为“沿路径扭转”,定义方式为“旋转”,参数为圈数比如20圈,如下图。
ug弹簧伸缩运动带动其它件旋转仿真
ug弹簧伸缩运动带动其它件旋转仿真【原创版】目录1.引言2.UG 弹簧伸缩运动原理3.弹簧伸缩运动带动其它件旋转的仿真过程4.仿真结果与分析5.结论正文【引言】在机械设计领域,弹簧伸缩运动是一种常见的运动方式,通过弹簧的伸缩来驱动其他零件进行运动。
在实际应用中,常常需要对弹簧伸缩运动带动其他零件旋转的过程进行仿真分析,以验证设计方案的可行性和优化性能。
本文将介绍一种基于 UG 软件的弹簧伸缩运动带动其他件旋转的仿真方法。
【UG 弹簧伸缩运动原理】UG(Unigraphics)是一款广泛应用于机械设计领域的三维 CAD 软件,能够进行零部件的建模、装配、分析等功能。
在 UG 中,弹簧伸缩运动的原理是通过设置弹簧的初始长度、刚度和线性或旋转约束,来模拟弹簧在受力情况下的伸缩过程。
【弹簧伸缩运动带动其它件旋转的仿真过程】在 UG 中进行弹簧伸缩运动带动其他件旋转的仿真过程如下:1.创建弹簧模型:首先根据设计要求创建弹簧的三维模型,设置其初始长度、刚度等参数。
2.创建其他零件模型:创建与弹簧相连的其他零件模型,如旋转轴、齿轮等。
3.建立约束关系:在弹簧与其他零件之间建立约束关系,如线性约束或旋转约束。
4.施加力:在弹簧模型上施加一定的力,以驱动弹簧进行伸缩运动。
5.进行仿真:启动 UG 软件的仿真功能,对弹簧伸缩运动带动其他件旋转的过程进行仿真分析。
【仿真结果与分析】通过 UG 软件的仿真功能,可以得到弹簧伸缩运动带动其他件旋转的动画和数据。
通过观察动画,可以直观地了解弹簧伸缩运动带动其他零件旋转的过程。
通过分析数据,可以得到弹簧伸缩过程中的应力、应变、位移等参数,以验证设计方案的可行性和优化性能。
【结论】本文介绍了一种基于 UG 软件的弹簧伸缩运动带动其他件旋转的仿真方法。
通过创建弹簧和其他零件模型,并建立约束关系和施加力,可以实现弹簧伸缩运动带动其他件旋转的仿真分析。
UGNX各种弹簧建模的参数资料
UGNX各种弹簧建模的参数资料UGNX是一款专业的计算机辅助设计(CAD)和计算机辅助制造(CAM)软件,广泛应用于各个工业领域。
在UGNX中,建模弹簧的方式有很多种,可以根据具体的需求选择不同的建模方法。
下面将介绍UGNX中几种常见的弹簧建模方法及其参数资料。
1.线弹簧建模:线弹簧是一种常见的弹簧结构,可以通过UGNX的“草图”模块进行建模。
线弹簧的主要参数包括弹簧的直径(D)、弹簧线经过的圈数(N)、弹簧的总长度(L)、弹簧的材料和弹性系数等。
2.螺旋弹簧建模:螺旋弹簧是一种具有螺旋线状结构的弹簧,也可以通过UGNX的“草图”模块进行建模。
螺旋弹簧的主要参数包括弹簧的直径(D)、螺旋线的半径(R)、螺旋线经过的圈数(N)、螺旋线的螺距(P)、弹簧的总长度(L)和弹簧的材料和弹性系数等。
3.液压弹簧建模:液压弹簧是一种基于液压原理工作的弹簧系统,可以通过UGNX的“组件建模”模块进行建模。
液压弹簧的主要参数包括弹簧的活塞直径(D)、活塞长度(L1)、活塞的活动范围(X1-X2)、油封的直径(D1/D2)、油封的材料和摩擦系数等。
4.薄壁波纹管弹簧建模:薄壁波纹管弹簧是一种由多个波纹组成的弹簧结构,可以通过UGNX的“板金”模块进行建模。
薄壁波纹管弹簧的主要参数包括波纹的高度(H)、波纹的角度(A)、波纹的数目(N)、波纹的材料和弹性系数等。
以上是UGNX中几种常见的弹簧建模方法及其参数资料,通过合理的选择方法和填写正确的参数,可以实现对各种弹簧的精准建模。
在实际应用中,还需要考虑到弹簧的工作环境和加载条件等因素,以保证设计的合理性和可靠性。
使用UGNX的强大建模功能,可以提高工作效率和准确性,为工程设计和制造提供有力的支持。
UG三维机械设计-弹簧的建模
任务小结
拓展实训项目
拓展练习
建模步骤
弹簧的建模
步骤2. 偏置曲线
点击
,偏置曲线
建模步骤
弹簧的建模
步骤3.创建直线 基本曲线
,创建直线
建模步骤
弹簧的建模
步骤4. 编辑/曲线/修剪
建模步骤
弹簧的建模
步骤5. 基本曲线
创建直线+修剪
建模步骤
弹簧的建模
步骤6. 回转成型
建模步骤
弹簧的建模
通过本项目主要学习曲线绘制命令、曲线操 作命令、曲线编辑命令等。在实体建模中,创建 和编辑曲线是构建模型的基础,对于曲面建模尤 为重要。一方面,曲线可以作为构建模型的截面 轮廓线,通过对截面曲线的拉伸、旋转、扫略等 操作直接创建实体;另一方面曲线也可以通过直 纹面、曲线组及曲面网格来构建复杂的曲面实体; 还可以将曲线作为创建实体的辅助线等。
弹簧的建模
一、曲线绘制工具
任务知识点
常用的曲线绘制命令包括直线、圆弧/圆、基本曲线、多边形、椭圆、 抛物线、双曲线、螺旋线、偏置曲线、样条。
弹簧的建模
二、曲线操作工具
任务知识点
常用的操作包括桥接曲线、投影曲线、镜像曲线、相交曲线等。
三、编辑曲线工具
常用的曲线编辑命令包括编辑曲线参数、修剪曲线、分割曲线、 光顺样条等
《三维机械设计》 弹簧的建模
弹簧的建模
教学目标
能力目标
能灵活运用曲线功能 命令,创建椭圆、正 多边形、样条曲线、 螺旋线等各种曲线 ; 能综合应用曲线操作 和编辑,拉伸和回转 特征等命令,创建弹 簧和碗等实体模型。
知识目标
了解UG NX6建模模块 中的曲线功能与草图功 能的区别; 熟悉基本曲线和复杂曲 线的创建方法; 掌握运用曲线的创建、 编辑和操作功能实现实 体的建模。
5.在UG中利用关系式绘制各种螺旋线及弹簧的有关参数.docx
在UG中利用关系式绘制各种螺旋线的有关参数1. 等直径等螺距螺旋线有关参数(1)建立表达式:单击下拉菜单【工具】|【表达式】x=rcos 6一y=rsin 6(2)绘制螺旋曲线:单击曲线工具条|【规律曲线】|【根据方程】,按提示操作:t确定-xt 确定,t 确定—yt确定,t确定—zt确定,单击【点构造器】,默认(0,0,0)确定,再次确定,绘制出如图1所示等直径等螺距螺旋线。
2. 变直径等螺距螺旋线有关参数(1)建立表达式:单击下拉菜单【工具】|【表达式】(2)绘制螺旋曲线:单击曲线工具条|【规律曲线】|【根据方程】,按提示操作:t确定-xt 确定,t 确定—yt确定,t确定—zt确定,单击【点构造器】,默认(0,0,0) 确定,再次确定,绘制出如图2所示变直径等螺距螺旋线。
(3)创建基准平面:单击【基准平面】工具,创建水平基准平面XY平面,并向上偏置50(即h/2),创建竖直基准平面XZ平面,偏置0。
(4)镜像螺旋线:在NX4版本中,单击【编辑】|【变换】|【用平面做镜像】|【复制】,选择图2螺旋线为镜像对象,选择水平面为镜像平面,得到图3所示螺旋线,再单击【编辑】|【变换】|【用平面做镜像】|【移动】,选择图3上半部螺旋线为镜像对象,选择竖直平面为镜像平面,得到图4螺旋线。
在NX6版本中,单击曲线工具条里的【镜像曲线】,选择图2螺旋线为镜像对象,选择水平面为镜像平面,【设置】选项输入曲线为“保持”得到图3所示螺旋线,再单击曲线工具条里的【镜像曲线】,选择图3上半部螺旋线为镜像对象,选择竖直平面为镜像平面,【设置】选项输入曲线为“隐藏”得到图4螺旋线。
3. 等直径变螺距螺旋线有关参数(1)建立表达式:单击下拉菜单【工具】|【表达式】序号说明在“名称”栏输入在“公式”中输入选项1弹簧(中径)半径R20恒定的2自由高度h100恒定的3圈数n10恒定的4系统参数(变量)t0恒定的5曲线X坐标的变化xt R*cos(360*t* n/2)恒定的6曲线Y坐标的变化yt R*s in(360*t* n/2)恒定的7曲线Z坐标的变化zt h/2*t A2恒定的(2)绘制螺旋曲线:单击曲线工具条|【规律曲线】|【根据方程】,按提示操作:t确定-xt 确定,t 确定—yt确定,t确定—zt确定,单击【点构造器】,默认(0,0,0)确定,再次确定,绘制出如图5所示等直径变螺距螺旋线。
UG做各种弹簧
大家好,小生自学UG,有些东西希望能跟大家分享,如有不足,请高手多多指教画弹簧不会表达式的时候就用这种方法,简单实用,开始了画一条直线,如图,长度是弹簧的总高。
拉伸她,注意了,这个尺寸是弹簧中心半径,2.3画出的弹簧外径=2.3X2+簧丝直径。
这是为什么呢?看图吧,用的是规律延伸(你要是不知道在哪就暂时不要往下看了,你看着累,我还惭愧)。
选择曲线是第一步画的线,选择面是刚拉伸的面。
指定新的位置,在线上从上一步选线的箭头方向点两个点,有了下图依次对四个点设置参数如下四个图,注意在过渡选项大家不要急,学的不是知识,学的是一种心态!大家不要急,学的不是知识,学的是一种心态!.大家不要急,学的不是知识,学的是一种心态!角度规律,话不多说,自己看学的是一种心态!心态!学的是一种心态!心态!学的是一种心态!心态!学的是一种心态!心态!基本完成了继续这里不做解释,你懂的!有点成就感了吧,传说中的变螺距不过如此!看完下面的就让你知道神马弹簧都是浮云改变了length1和length4的值,那是用来调弹簧半径的,还有中间那个箭头是控制弹簧左旋还是右旋看这是不是浮云!统统都是浮云!再来一朵浮云浮云飘过!这里总结lengt是控制半径的在脊线上的位置是特征点,控制变螺距的位置过渡控制各面是相切的,面相切是必须的,谁家弹簧不相切!角度规律是控制弹簧密度的,配合在脊线上的位置控制了螺距和总圈数!到此结束,下次介绍函数的应用和函数控制的弹簧,你懂的!UG8.0里面新增了弹簧建模,木有用过的同学可以试试;有疑问联系我如有不足,敬请指教!。
UG7.0_常用通用件造型设计
第4章常用通用件造型设计本章介绍常用通用件的三维实体设计,包括弹簧、螺栓、齿轮、凸轮和涡轮蜗杆等,通过这些常用件的练习,掌握三维造型的基本技巧。
4.1 弹簧设计本节通过3个实例讲解3种不同弹簧的三维建模方法。
例1设计圈数为10,螺距为30,半径为50,材料截面为圆形,直径为12,右旋弹簧。
(1)新建一个sping.prt文件,进入建模状态,单击【曲线】工具栏的按钮,图4-1所示【螺旋线】对话框,输入参数,单击按钮,结果如图4-2所示。
图4-1【螺旋线】对话框图4-2生成螺旋线(2)坐标系以X轴旋转90o,单击【实用工具】工具栏的按钮,弹出图4-3 所示对话框,选择和输入如图内容,单击按钮。
(3)绘制弹簧截面的圆。
单击【曲线】工具栏的按钮,弹出图4-4所示对话框,单击按钮,绘制螺旋线的端点为圆心,绘制半径为12的圆,结果如图4-5所示。
(4)沿导线扫掠。
单击【特征】工具栏的按钮,弹出图4-6所示【沿引导线扫掠】对话框,截面选择刚绘制的圆,引导线选择螺旋线,其他默认,单击按钮,结果如图4-6所示。
图4-3 【旋转WCS】对话框图4-4 【基本曲线】对话框图4-5 【沿引导线扫掠】对话框图4-6生成螺旋弹簧例2设计一圆锥螺旋弹簧,计圈数为7,螺距为30,半径由50线性变化到100,材料截面为10×16的矩形,右旋弹簧。
(1)新建一个screw_sping.prt的文件,进入建模状态,单击【曲线】工具栏的按钮,弹出图4-7 【螺旋线】对话框,输入圈数和螺距,单击单选一按钮,在弹出的对话框中单击按钮,输入如图4-8所示参数,生成如图4-9所示的结果。
(2)单击【特征】工具栏的按钮,在绘图区选择XOZ平面作为绘图平面,进入草图状态,绘制如图4-10所示的矩形截面,单击【草图生成器】工具栏上的按钮,回到建模状态。
图4-7 【螺旋线】对话框图4-8 半径的起始值图4-9 生成圆锥螺旋线图4-10 弹簧截面草图(3)单击【曲线】工具栏上的按钮,弹出图4-11【扫掠】对话框,单击截面的“选择曲线”,在绘图区选择刚绘制的矩形截面草图,单击引导线的“选择曲线”,选择螺旋线,单击定位方法的“指定矢量”按钮旁的下箭头,选择ZC,单击按钮,生成如图4-12所示的圆锥螺旋弹簧。
基于UG的参数化弹簧设计
关键词:UG、参数化设计、草图、表达式
1 . 前 言
C A D 技术的应用从传统的二维绘图逐步向三维设计过渡。从实现制造业信息化的角度来说, 产品的三维模型可以更完整地定义和描述设计及制造信息。在产品设计和开发过程中,零部件的 标准化、通用化和系列化是提高产品设计质量、缩短产品开发周期的有效途径,而基于三维C A D 系统的参数化设计与二维绘图相比更能够满足制造信息化的要求。U G 是C A I D / C A D / C A M / C A E 一体化 的三维参数化高端软件,自从它进入中国市场以来,发展迅速,现已广泛应用于中国的航空,航 天,汽车,造船和电子等工业领域,且其中尤以C A D功能应用较广 。因为无论是U G 在C A M 、C A E 还是其它方面的应用,总需要模型来进行处理,这就得高效,快速,准确地建立起可编辑性强的 三维模型。如何建立起可编辑性的三维模型是就成为了一个我们需要解决的问题。
[2]
2 . 参数化设计
在使用U G 软件进行产品设计时,为了充分发挥软件的设计优势,接到设计任务后,应先研 究产品的整体轮廓,然后再考虑细节,对整个产品进行统一的规划设计,尽可能使用全参数化的 建模方法。利用U G 提供的强大的设计及编辑工具把设计意图反映到产品的设计中去。设计是一项 烦琐的脑力活动,一项产品设计从任务的提出到完成不会是一帆风顺的,产品设计的完成过程就 是一个不断改进、不断完善的过程,换句话讲,产品设计的过程就是修改的过程,而参数化设计 的目的就是按照产品的设计意图能够进行灵活的修改,所以易于修改性是至关重要的。
3
6 . 结束语
参数化建模需要我们在日常的工作中要有意识的对模型实行最大限度的参数化。因为设计的 参数化使我们在以后的工作中为企业节约不少的人力和物力。就拿本文的弹簧来讲,所建立的方 程只需要改变其中部分参数就可以生成新的螺旋线,重复利用率高,进一步提高了设计的效率。 利用U G 提供的强大的参数化建模功能,能够方便编辑修改,加速设计进程。当然,创建参数化模 型得也需要花时间研究和实践,只要我们勤练习、多分析、善思考,相信我们一定能熟练掌握参 数化设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
弹簧的画法
1、一般弹簧
2、矩形弹簧、
3、锥形螺旋弹簧(盘弹簧)
4、纺锤形螺旋弹簧
t=0
xt=-sqrt(8)*(1-t)+sqr t(8)*t
yt=2-0.25*xt^2
zt=0
5、椭圆弹簧
=1
r1=2
r2=1
n=5
a=0
b=360
s=(1-t)*a+t*b
xt=r1*cos(n*s)
yt=r2*sin(n*s)
zt=t
6、闭合端部的弹簧
一个闭合端部的弹簧需要三条规律曲线:中间部分的一个简单螺旋线,在两端的可变螺距的螺旋线。
闭合端部必须相切到顶部z平面与主螺旋线,利用指数方程可以解决这个问题。
z值按照指数规律变化,指数等于主卷螺距除以闭合端的高度。
(1)建立单位为mm的新零件
(2)输入公式
Active_coils=11 //中间弹簧卷数Wire_dia=0.095 //弹簧线径
Closed_height=Wire_dia+0.1 //考虑最后卷的间隙
Dir=1 //改变螺旋旋转方向
Free_length=7 //弹簧自由长度OD=2.19 //弹簧外直径
Total_coils=13 //螺旋总卷数angle_offset=(Total_coils-trnc( Total_coils))*360 //0
angle_offset_init=(Total_coils-Active_coils)/2*360 //360
height=Free_length-Wire_dia-Closed_height*2 //中间螺旋高度
pitch=height/Active_coils
//中间螺旋螺距
exp=(pitch/Closed_height*(To tal_coils-Active_coils)/2) //指数
radius=(OD-Wire_dia/2) //螺旋线半径
t=1 //规律参数
xt=cos(Dir*360*Active_coils*t +angle_offset_init)*radius //中间螺旋x规律
xt1=cos(Dir*360*(Total_coils-
Active_coils)/2*t)*radius //上端部螺旋x规律
xt2=cos(-Dir*360*(Total_coils -Active_coils)/2*t+angle_offse t)*radius //下端部螺旋x规律
yt=sin(Dir*360*Active_coils*t +angle_offset_init)*radius //中间螺旋y规律
yt1=sin(Dir*360*(Total_coils-Active_coils)/2*t)*radius //上端部螺旋y规律
yt2=sin(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset )*radius //下端部螺旋y规律
zt=t*height+Closed_height+W
ire_dia/2 //中间螺旋z规律
zt1=(t^(exp)*Closed_height)+ Wire_dia/2 //上端部螺旋z规律zt2=(-t^(exp)*Closed_height) +height+Closed_height*2+Wir e_dia/2 //下端部螺旋z规律
---------------------------------------------------------------------------------------
(3)利用law curve建立三条规律曲线
(4)tube(Outer
diameter=Wire_dia,Inner Diameter-0)
二.椭圆形弹簧
公式:
---------------------------------n=10 //弹簧卷数
pitch=5 //弹簧螺距
startangle=0 //弹簧起始角endangle=360*n //弹簧终止角semimajor=30 //椭圆长半轴semiminor=20 //椭圆短半轴t=1
s=(1-t)*startangle+endangle*t
xt=semimajor*cos(s)
yt=semiminor*sin(s)
zt=n*t*pitch
wire_dia=3 //弹簧线径
------------------------------------本贴包
三、圆形缠绕弹簧
公式:
----------------------------
R=120 //圆半径
r=10 //螺旋半径
angle=360
n=40 //螺旋卷数
t=1
a=t*n*360
b=t*angle
tempR=R+r*cos(a) //变化中的3D 圆半径
xt=tempR*cos(b)
yt=tempR*sin(b)
zt=r*sin(a)
wire_dia=5 //弹簧线径
----------------------------
四、沿任意曲线缠绕弹簧
(1)公式
-----------------------
r=10
wire_dia=5
n=25
a=0
b=n*360
---------------------
(2)建立一条光顺样条
(3)过样条端点正交样条建立基准面
(4)过样条端点正交样条建立基准轴本贴包含图片附件:
5)以基准平面为草图平面建立草图,在草图上画长度为r的直线,直线左端点在竖值的基准轴上。
6)insert->Free Form Feature->Swept,以样条为引导线,直线为截面线串,方位方法(Orientation Methord)为角度规律线性:起始值为a,终止值为b 本贴包含图片附件:
7.Insert->Form Feature->tube……
Outer Diameter=Wire_dia
Inner Diameter=0
选择上面的swept出的片体的外边缘为引导线串建立弹簧,隐藏swept片体,OK 本贴包含图片附件:。