《UGNX6运动分析模块NX6MotionSimula.ppt》由会员分享,可在线阅读,更多相关《UGNX6运动分析模块NX6MotionSimula.ppt(64页珍藏版)》请在三一办公上搜索。
1、Motion Simulation,什么是运动分析模块?运动分析模块能执行何种类型的分析?,运动分析模块(Scenario For Motion)是CAE应用软件,用于建立运动机构模型,分析其运动规律。运动分析模块自动复制主模型的装配文件,并建立一系列不同的运动分析方案,每个运动分析方案均可独立修改,而不影响装配主模型,一旦完成优化设计方案后,可直接更新装配主模型以反映优化设计的结果。运动分析模块可以进行机构的干涉分析,跟踪零件的运动轨迹,分析机构中零件的速度、加速度、作用力、反作用力和力矩等。运动分析模块的分析结果可以指导修改零件的结构设计(加长或缩短构件的力臂长度、修改凸轮型线、调整齿轮比
2、等),或零件的材料(减轻或加重或增加硬度等)。设计更改可以反映在装配主模型的复制品分析方案(Scenario)中,再重新分析,一旦确定优化的设计方案,设计更改可直接反映到装配主模型中。,机构学和刚体机构学,机构学,弹性力学,刚体力学,流体力学,刚体静力学,刚体动力学,刚体机构运动学,刚体机构动力学,如何创建运动分析方案?,ApplicationMotion,将主模型改为激活零件或创建新分析方案,MB3,运动学动力学,Act1-1,如何定义运动分析方案?,第1步:创建连杆(Links)第2步:创建运动付(Joints)第3步:定义运动输入(Motion Driver),如何使一个运动分析方案中的
3、机构运动起来?,关节运动(Articulation)运动仿真(Animation),分析方案部件文件之间的相互关系?,分析方案的文件目录结构,运动分析模块工具条,MB3,运动分析模块预设置,角度单位(Angular Units)单位列表(List Units),Preferences-Motion,运动输入、关节运动仿真和运动仿真,运动输入,无驱动顾名思义,没有外加的运动驱动(No driver)赋在运动付上。,恒定驱动恒定驱动(Constant Driver)设某一运动付为等常运动(旋转或线性位移),所需的输入参数是位移(时间t=0时的初始位移位置)、速度和加速度。,简谐运动驱动简谐运动驱动
4、(Harmonic Driver)产生一个光滑的向前或向后的正弦运动。所需的输入参数是振幅(Amplitude)、频率(Frequency)、相位角(Phase Angle)和位移(Displacement)。,运动输入、关节运动仿真和运动仿真,一般运动函数一般运动函数General)是描述复杂运动驱动的数学函数。这里有一个阶梯(Step)函数的例子:运动付直接按时间和位移之间的关系运动:如当时间t1=0位移x1=0、当时间t2=5位移x2=20。则描述此运动的数学函数为:STEP(TIME,0,0,5,20),关节运动驱动关节运动驱动(Articulation Driver)设某一运动付以特
5、定的步长(旋转或线性位移)和特定的步数运动,所需的输入参数为步长(Step Size)和步数(Number of Steps)。,运动输入、关节运动仿真和运动仿真,运动仿真,运动仿真分析是基于时间的机构运动分析。,载入一个以前分析结果,静力学分析(Static Analysis):将模型移到平衡位置,并输出运动付上的反作用力。机构运动学/机构动力学(Kinematic/Dynamic Analysis):按输入的时间和步数进行分析,运动输入、关节运动仿真和运动仿真,关节运动分析,关节运动分析是基于位移的机构运动分析。,预测工程和工程判断准则,UG运动分析模块是用于预测工程的应用软件,就是说,在
6、许多情况下,在机构被生产前或者说在机构真正生产出来前,用该软件预测机构的运动特性,即它类似于有限元分析(UG有限元分析模块)和注塑流动分析(UG塑料零件分析顾问模块)。这些预测都是基于非常复杂的数学理论及公认的物理和工程原理。这些数学公式及物理和工程原理应用于这些软件中,由这些软件产生求解结果,自然会受到实际工程判断准则的挑战。换句话说,当你观察运动或其他预测工程结果时,你应该这样问自己:“这是我期望的响应或结果吗?”“这个响应或结果可行吗?”不考虑坚实的工程判断准则,直接接受预测工程的结果将获得错误的结论。,连杆,可以认为机构就是“连接在一起的运动的连杆”的集合。因为所有的运动零件必须和连杆
7、相关,所以必须有一个连杆与地固定,不能移动。不关心反作用力时可以忽略质量特性。大部分情况下可以按默认设置自动(Automatic)计算质量特性。如必须人工(User Defined)输入质量特性,可依次输入质量(Mass),惯性矩(Inertia)、初始移动速度(Initial Translation Veloccity)、初始转动速度(Initial Rotation Velocity)。定义质量特性必须选择一个点(质心点)并输入质量的数值。定义惯性矩要定义惯性矩的原点、方向并输入数值。可以在建模时选择Preferences-Modeling指定零件默认密度值,或Tools-Material
8、 Properties赋予零件材料,Edit-Feature-Solid Density可以修改零件密度。,运动付,在运动付创建前,机构中的连杆是在空间浮动的,没有约束,具有六个自由度(Degrees of Freedom)(DOF):沿x方向的移动 沿y方向的移动 沿z方向的移动 绕x方向的转动 绕y方向的转动 绕z方向的转动当运动付创建后,会约束一个或几个运动(移动或转动)自由度,机构中的运动付约束和自由度的概念即是已知的机构Gruebler数。对此,我们会在稍后作详细的解释。现在,必须记住的是,运动付具有双重的作用:允许所需的运动 限制不要的运动,运动付的类型,一般类型的运动付,普通类型
9、运动付只与自身相关,线在线上付,运动付的类型,特殊类型的运动付,运动付的类型,特殊类型的运动付,特殊类型运动付是在两个普通类型运动付之间定义了特殊关系的运动付,它允许两个普通类型运动付一起工作完成特定的功能。,运动付的定义,第一步:选择运动付所要约束的第一个连杆(First Link)。UG用首先选中的对象推断要创建的运动付的原点和方向。如首先选中直线,则运动付的原点设在直线最近的控制点上,Z轴方向平行于直线。如首先选中的是圆或圆弧,则运动付原点设在圆心,Z轴垂直于园所在的平面。应仔细的选择初始连杆来精确的定义运动付的原点和方向,使第二步成为多余的步骤,此时可以用MB2或手工从对话框选择第三步
10、。最好预先建立直线或圆弧。,运动付图标比率(Display Scale):控制运动付图标的相对显示大小。名称(Name):为运动付指定用户自定义的名称。,运动付的定义,第二步:如第一步选择的原点和方向不正确,可以在此手工定义运动付的原点和方向。运动付方向决定其自由运动的方向。转动付(旋转付和柱面付)按右手螺旋法则绕运动付的坐标系的Z轴转动。线性运动付(滑动付)沿Z轴移动。平面付常被描述为一个冰块在平面上自由移动,即可沿XY方向移动及可绕自身的Z轴转动。第三步:创建运动付要约束的第二个连杆。如连杆相对于地约束其运动,则可跳过本步,这种运动付称为与地固定(Fixed to Ground)。如果第一
11、个连杆相对于第二个连杆约束其运动,则本步选择属于第二个连杆的任意对象,和第一个连杆不同的是不必推断运动付的原点和方向,因而可选择第二个连杆的任意位置。第四步:确定运动付第二个连杆的原点和方向。本步为可选项只有Snap Links打开时才可选。通常装配是完全定义好的,每个组件根据配对条件定位在适当的位置,本步完全不必要。当装配没有完全定义好,则可以用Snap Links选项使组件在运动仿真时或关节运动仿真时咬合到一起,咬合时,该原点相对于第一个连杆的原点,第二个连杆上的坐标系的Z轴平行于第一个连杆上的坐标系的Z轴。,运动付的定义,创建旋转付(Revolute Joint),运动特征旋转付是用来连
12、接两个连杆的经典旋转付,有一个绕Z轴转动的自由度,旋转付不允许两个连杆之间有任何移动。驱动(Drivers)旋转付可以定义一个运动输入,旋转的正向由右手螺旋法则决定。右手的大拇指指向正Z方向,弯曲手指的方向即是旋转的正向。极限(Limits)可以规定旋转付的运动极限。约束(Constraints)一个旋转付去掉5个自由度。,运动付的定义,创建滑动付(Slider Joint),运动特征滑动付连接两个连杆,有一个自由度,连杆之间不允许有转动驱动(Drivers)旋转付可以定义一个运动输入,旋转的正向由右手螺旋法则决定。右手的大拇指指向正Z方向,弯曲手指的方向即是旋转的正向。极限(Limits)可
13、以规定滑动付的运动极限。约束(Constraints)一个滑动付去掉5个自由度,运动付的定义,创建万向节运动特征万向节可连接两个成一定角度(Controlled Angular misalignment)的转动连杆,万向节有二个转动自由度驱动(Drivers)万向节不能加驱动极限(Limits)不能规定万向节的运动极限约束(Constraints)万向节去掉4个自由度,运动付的定义,创建球面付球面付连接的两个连杆有3个旋转自由度,即球和铰套运动付。球面付去掉3个自由度。球面付不能加驱动。不能规定球面付运动极限。球面付原点位于球和铰套的公共中心点,没有方向,创建球面付是只需指定连杆和球面付的原点
14、。,运动付的定义,创建柱面付 柱面付连接两个连杆,有两个自由度,两个连杆可绕Z轴转动,沿Z轴移动。柱面付去掉4个自由度。柱面付不可以定义驱动。不能规定柱面付运动范围。一个柱面付可以用一个旋转付和一个滑动付代替,从而可以定义驱动和运动范围。,运动付的定义,创建平面付 平面付连接两个连杆,有三个自由度,2个移动自由度,一个转动自由度。两个连杆在相互接触的平面上自由滑动,并可绕平面的法向自由转动。一个平面付通常被看作一块冰在平面上自由滑动,并绕平面法向Z轴自由转动。一个平面付去掉三个自由度。平面付不能定义驱动。不能规定平面付运动范围。平面付Z轴必须垂直于公共平面,运动付的定义,创建点在线上付 点在线
15、上付可以维持两个连杆之间以及一个连杆和一个固定的非连杆曲线之间的点接触。点在线上付有四个运动自由度。点在线上付去掉两个自由度。点在线上付不能定义驱动。不能定义运动范围。点在线上付的原点即为两连杆的接触点。不能建立和编辑点在线上付的方向。点在线上付不允许脱离,在整个运动范围内点和曲线必须保持接触。接触点必须位于统一平面内。如点在线上付中有多于一条曲线,要先用Join Curve讲曲线连接起来,且曲线应是相切的。,运动付的定义,创建线在线上付 线在线上付模拟两个连杆之间常见的凸轮运动关系,第一个连杆中的曲线必须和第二个连杆中的曲线保持接触且向切,两个连杆有4个自由度,去掉两个自由度。线在线上付不能
16、定义驱动,不能定义原点范围。线在线上付在整个运动范围中两根曲线必须保持接触。不能定义和编辑线在线上付方向,两连杆间的公切线是线在线上付的X轴。,运动付的定义,创建螺旋付螺旋付本身不能对两个连杆进行约束,为了达到期望的约束,必须柱面付和滑动付结合起来。可以认为柱面付代表全螺纹的一对螺母和螺栓,结合起来可以模拟螺母在连杆上的运动。螺旋付传动比率(Ratio)参数定义螺旋付转动一整圈所移动的距离,等价于螺纹的节距,正值表示右旋螺纹,负值表示左旋螺纹。一个螺旋付去掉一个自由度。不能直接给螺旋付加驱动或极限。,创建线缆付 线缆付定义两个滑动付之间的相互关系,当一个滑动付移动时,另一个滑动付也跟着移动。线
17、缆付不能定义驱动,但可以对其中一个滑动付加驱动。不能定义线缆付的移动范围。线缆付去掉两个自由度。线缆付比率参数定义第一个滑动付与第二个滑动付速度之比。正值表示二者运动方向一致。如比率值小于一,则第二个运动付的速度大于第一个运动付的速度。线缆付中两个滑动付间的联系是刚性的。,运动付的定义,创建齿轮齿条付齿轮齿条付模拟齿轮和齿条之间的啮合运动,选择现有的旋转付和滑动付即可创建齿轮齿条付并定义传动比。齿轮齿条付去掉一个自由度。齿轮齿条付不能定义驱动和极限,但可以滑动付和旋转付定义驱动。齿轮齿条付Z轴平行于齿条的滑动方向,原点是齿轮齿条牙齿的接触点。比率参数等效于齿轮节圆半径。,创建齿轮付 齿轮付模拟
18、一对齿轮,选择两个现有的旋转付即可创建齿轮付,并定义齿轮的传动比。齿轮付去掉一个自由度。齿轮付不能定义驱动和极限,但可以定义旋转付的驱动。齿轮的啮合点(接触点)即为齿轮付的原点。比率参数即为齿轮传动比。两个旋转付必须预先创建,且第二个连杆是同一个连杆,即第二个连杆是公共的。,DOOR 特殊运动付 4BAR_SNAP,Gruebler数,机构中每个连杆拥有六个自由度,每个机构的初始Gruebler数(分配运动付之前)是连杆数量的6倍。它是决定机构Gruebler数的首要因素:决定机构Gruebler数的第二个因素是在机构中分配各种运动付后去掉的运动自由度(或加上的约束)。下页表格表示每个特定的运
19、动付去掉的自由度(或加上的约束数):决定机构Gruebler数(近似值)的最后一个因素是施加在机构中的运动驱动。机构的Gruebler数:(Nlinks*6)(Jointconstraints)(Motion Inputs),Gruebler数,Gruebler数,Gruebler数的“近似”特性Gruebler数之所以被称为近似值,是因为它没有考虑到机构中所有影响约束的因素。ADAMS解算器会考虑其他的因素,包括运动付的连接,运动付的方向,并确定机构的真正自由度。当系统确定的自由度(DOF)与显示的Gruebler数不一致时,会产生DOF错误信息。在这种情况下,以系统确定的自由度为准。进行运
20、动学分析时,DOF数必须小于或等于0。系统确定的自由度大于零表示机构有运动的自由度。机构的Gruebler数大于零就是欠约束(Under Constrainted)。一个欠约束机构有运动自由度,从而可以作真正的动力学分析。DOF大于零的例子是,一个在桌面上弹跳的球(可在UG运动分析模块中建立机构模型)。,Gruebler数,系统确定的自由度等于零表示机构是全约束的(但没有过约束)。当运动分析限制为运动学分析时,一个主要的目标就是将机构的自由度构建为零。按定义,一个运动学机构应是一个全约束机构,约束由运动付和运动驱动构成。随着运动学与动力学集成解算器的出现,将机构构建成零自由度的需求已大大减少。
21、一个零自由度的例子是:一个有适当运动付和运动驱动构成的设计良好的经典机构。系统确定的自由度小于零表示机构中有多余的运动约束,在机构求解时可能会出现问题,也可能不出现。Gruebler数小于零的机构是过约束的。当处理过约束的机构时,ADAMS解算器会去掉多余的约束,从而使自由度在解算器内部达到零,然后产生求解结果。自由度小于零的例子是:一个包含富余的运动约束或运动驱动的机构(设计得不太好)。,Gruebler数,有关过约束机构模型的告诫当ADAMS解算器求解一个过约束机构时,无法知道哪一个约束被当作富余约束而被去除。当要计算运动付中的反作用力时,这个问题尤其重要。去除约束可能修改机构的载荷传递路
22、线,从而可能得到错误的反作用力。一个过约束,自由度小于零的机构例子 过约束模型的简单例子就是一只有四条腿的凳子。对此模型ADAMS解算器认为只要有三条腿就可达到有效平衡。为了求解,ADAMS解算器就会去掉其中一条腿。如果去掉的是重要的一条腿(在整个设计中),那么对这个特殊的应用来说,这求解结果是不精确的。,Gruebler数,推荐的实践不要仅为了获得希望的Gruebler数而用相似的但不相等的运动替代合理的运动付。全约束模型(DOF=0)是一个有效的追逐目标,但这不是问题的全部。当有动力学运动自由度时,这个目标是不可能达到的。欠约束的模型(DOF0)是经常出现的,且完全有效。这种类型的模型具有
23、动力学运动自由度。事先知道机构的运动自由度对决定采用何种运动付最符合你的设计意图非常有益。这个特征(创建欠约束装配能力)是一个解决机构设计问题的有力工具。应尽量避免过约束的模型(DOF0)。必须牢记过约束模型的分析结果不一定是你递交模型的真实反映。分析过程会去掉它认为的富余的约束,但不提供了解去除那个约束的办法。,Gruebler数,最后的要点上面的推荐给了这样的假定:反作用力的分析是关键的兴趣点。如果分析的对象是纯粹的运动学问题,我们感兴趣的只限于几何体的运动、识别自锁的条件及决定包络空间等,可以放松上述推荐(或规定)以适合各种不同的应用。,运动驱动,运动驱动(Motion Driver),
24、运动函数(基于时间的运动仿真)运动函数(Motion Function)是描述复杂运动驱动的数学函数。例如阶梯(Step)函数:Step函数使运动付按以下的时间(T)和位移(Z)关系运动:当t10,z10及t25,z220。当选择此类驱动(Driver)时,用户可输入一个数学函数定义运动付的运动。以下是三个例子:,多项式函数(Polynomial)PLOY(x,x0,a0,a30)是一个多项式(Polynomial)函数,定义如下:F(x)a0+a1*(x-x0)2+a2*(x-x0)2+a30*(x-x0)30这里:x是自变量,通常为TIME(时间),x0是多项式中的偏移量,a0,a30是多
25、项式中的系数。例如:POLY(TIME,0.0,1.5,4.0),运动驱动,简谐运动函数SHF(x,x0,a,)是简谐运动(Simple Harmonic)函数,定义如下:F(x)=a*sin(*(x-x0)-)+这里:x为自变量,通常为时间(TIME),x0为自变量的相位偏移(Phase Shift),a为振幅(Amplitude),为频率(Frequency),为正弦函数中的相位偏移,为平均位移 例如:SHF(TIME,25D,PI,360D,0,5)注意:x0和的默认单位为弧度(Radians),如加上D则为度,如上面的方程所示。,运动驱动,Step函数STEP(x,x0,h0,x1,h
26、1)是阶梯(STEP)函数,定义如下:F(x)h0:x=x1 这里:x为自变量,通常为时间(TIME),x0是阶梯函数开始时的x值,h0是阶梯函数的初始值,x1是阶梯函数终止时的x值,h1是阶梯函数的终止值。例如:STEP(TIME,1,0,2,1),运动驱动,运动驱动,恒定驱动运动付的位移按下列公式计算:输出(xx0)v*t1/2a*t2这里:xx0 为运动付的初始位移,v*t为速度乘时间,1/2a*t2为加速度乘时间的平方再除以2,恒定驱动(基于时间的运动仿真),运动驱动,简谐运动的运动付的位移按下列公式计算:输出=B+A*sin(*t-)输出=初始位移振幅*sin(频率*时间相位角),简
27、谐运动驱动,运动驱动,关节运动驱动(基于位移的关节运动),关节运动驱动(Articulation Driver)设运动付以特定的步数运动,每步的步长为所定义的距离值(旋转或直线运动)。关节运动驱动所需的参数是Step size(步长)和Number of steps(步数)从运动付对话框中的选项运动驱动(Motion Driver)选择Articulation Driver,对话框保持不变,不需要进一步的输入。所有的关节运动参数都在Articulation对话框中输入。,4bar_link,封装选项,过曲线,封装选项是用来收集或封装特定的感兴趣的对象信息的一组工具。例如:测量机构中点之间或对象
28、之间的距离关系。定义机构中必须保持的安全距离(间隙)。如果安全距离不能保证则发出警告。跟踪机构中点或对象的运动。确定机构中是否存在干涉,如有则给出干涉量。,封装选项在Packaging Options对话框(封装选项)中定义。一旦定义完毕,这些选项可在Articulation或Animation运行环境中调用、处理并输出到屏幕或结果文件。当然,也可以不调用Packaging Options中设定的封装选项。,封装选项,过曲线,测量(Measure)测量功能用来测量机构对象及点之间的距离和角度。并建立安全区域(Clearance Zones)。如果测量结果与所定义的安全区域发生冲突的话,系统会发
29、出警告。点亮封装定义,按钮替换项(Replace Item)及删除项(Delete)可选。,封装选项,过曲线,跟踪(Trace)跟踪(Trace)功能生成或“保存”在每一分析步骤处一个对象的拷贝,绝对参考框架在绝对(Absolute)参考框架中,系统把被跟踪对象作为机构正常运动范围的一部分来进行定位和复制。相对参考框架在相对(Relative)参考框架中,当进行关节运动或运动仿真分析时,系统将被跟踪对象按相对于参考物体的锁定的相对位置关系来进行复制。即使被跟踪对象相对于参考物体没有运动或不是按锁定的位置关系运动,这也是正确的。换句话说,用相对参考框架,系统会生成相对于参考对象的跟踪对象拷贝:而
30、不必考虑跟踪对象与参考对象之间是否有相对运动。,封装选项,干涉检查(Interference)干涉检查功能比较一对实体或片体,并检查其干涉重叠量。,干涉检查选项:Interf Action(干涉检查动作)干涉检查动作(Interf Action)是指当出现干涉时,系统采取的动作。共有二个选项:Hilite(高亮)和Solid(s)(生成实体)。高亮(Hilite)在用关节运动或运动仿真分析作干涉分析时,如选择Hilite则当出现干涉时,干涉物体高亮,同时,状态行出现下列提示:Interference Detected(检测到干涉)生成实体(Solid)如选择Solid,则当出现干涉时,系统会生
31、成一个非参数化的相交实体,它描述干涉的体积。新产生实体的最终位置由如下描述的参考框架(Reference Frame)设置决定。,封装选项,绝对参考框架采用Absolute选项,则相交实体定位在干涉点,且当干涉的连杆回到原始设计位置后,相交实体仍保持在该位置(相对于绝对坐标系)不变。选择两个连杆时没有特别的次序要求。,相对参考框架采用Relative选项,则相交实体定位在后选的连杆上,当干涉的连杆回到原始设计位置后,相交实体仍保持在该位置(在后选择的连杆上)不变。,关节运动和运动仿真,一旦在封装选项中定义完毕,相应的按钮即在关节运动或运动仿真对话框中可选。且除非关节运动或运动仿真对话框中的相应
32、按钮被激活,否则封装选项不会被处理。这里关节运动对话框显示的封装选项按钮与运动仿真对话框中的封装选项按钮相同,而且功能也相同,关节运动和运动仿真,测量(Measure)、跟踪(Trace)Interference(干涉检查),事件暂停功能(Stop On Event)当调用事件暂停按钮时,系统处理求解过程,输出显示,直到出现干涉或与设定的最小安全距离或角度发生冲突。事件暂停功能的精度可用PreferencesMotion中的暂停公差设置(Stop Tol)设定。,列出测量值(List Measurements)在封装选项中定义测量对后,关节运动或运动仿真对话框中的List Measuremen
33、t(列出测量值)即可选。选择List Measurement,将测量数据输出到信息窗口中,关节运动和运动仿真,跟踪当前位置(Trace Current Position)功能跟踪当前位置能生成跟踪物体的拷贝。在封装选项中选择跟踪物体。选择按钮Trace Current Position,即将跟踪物体复制在当前显示的位置。除非在封装选项中设定跟踪物体,否则该功能不可选。跟踪整个机构(Trace Entire Mechanism)功能跟踪整个机构能生成机构中所有对象的拷贝。选择按钮Trace Entire Mechanism,即将机构中所有的对象即复制到当前显示的位置,不管封装选项如何设定,该功能
34、总是可选的,封装选项,关节运动和运动仿真,提示:跟踪“接地(ground)”对象:在一般情况下,不能跟踪这样的对象。如要跟踪这样的对象,必须:1、将它定义为一个“连杆”(使之成为机构中的对象)。2、用固定的旋转付或固定的滑动付,将它与地固定。3、给它分配一个空的运动驱动,例如:速度为零。这样定义好后,该对象才可进行跟踪。提示:删除跟踪对象:跟踪对象可很快地使显示混乱不堪,难以区分跟踪对象及原始对象。有两种方法可删除跟踪对象:方法A:按删除(Delete)图标,选择一个已知的跟踪对象,然后从分类选择对话框中按上一级(Up One Level)按钮。从而可选中在该组中所有的跟踪对象,以便删除。方法
35、B:将整个机构及机构对象隐藏(Blank),因为跟踪对象的拷贝不属于机构,故很易删除。,编辑运动分析方案,编辑分析方案的对象(Editing Motion Objects):本编辑功能涉及到连杆、运动付和运动驱动的定义等编辑功能,以及其他UG运动分析模块独有的相关对象和特征的编辑功能,编辑零件几何体(Editing Part Geometry):本编辑功能涉及更改实际零件的几何体。本章的例子包括编辑装配组件的长度和宽度或编辑孔的直径和位置,act1-1 piston2,编辑运动分析方案,对于建立好的连杆和运动付,可以通过双击或又健菜单进行编辑、查看有关信息等。,运动方案可以通过右键菜单进行管理
36、,编辑零件几何体,编辑运动对象和编辑零件几何体这些是UG运动分析模块的核心功能:即试验多种运动设计方案或情景。这些功能允许设计者调整运动对象:连杆(Link)、运动付(Joints)、运动驱动(Motion Input)等,及零件几何体:定义拉伸体(Extrusions)、旋转体(revolutions)、孔(holes)、槽(slots)、倒圆(blends)和倒角(chamfers)等的参数。直至获得满意的设计方案。一旦找到最终的设计版本,即可将最终的运动分析方案可输出(Export)到原始的装配主模型中。,分析方案的管理,编辑表达式,分析方案的管理,输出表达式,标记,如果要跟踪的点(显示
37、建模点)没有包含在连杆的定义中,可以用标记点替代作为跟踪对象。当标记点被跟踪后,跟踪的拷贝为一系列点。,电子表格,电子表格提供的数据不仅是信息性,它还是交互式的。输入到电子表格的数值可用来将机构驱动到特定的位置。换句话说,当关节运动或机构运动仿真设置好初始的电子表格数据库后,可以编辑这些数据,并使机构以完全不同的方式运动。而且可以保存、调用电子表格数据库,从而比较不同次序的关节运动和运动仿真的运动效果。,观察电子表格,一旦打开运动仿真对话框,电子表格数据就已在内部生成并保持以便以后引用。而电子表格数据总是按表格的格式存储着。可以显示或不显示表格数据。完成机构的关节运动和运动仿真分析后,即可从A
38、rticulation或Animation对话框中选择按钮Populate Spreadsheet(转移到电子表格)。,电子表格,输入到电子表格的数值可以用来将机构驱动到特定位置。可以编辑这些数据,并使机构以完全不同的方式运动,而且可以保存、调用电子表格数据,从而比较不同次序的关节运动和运动仿真的运动效果。重播电子表格驱动文件:1、从Populate Spreadsheet命令生成有连接关系的电子表格;2、Exel中打开保存过的电子表格;3、从保存的电子表格中复制合适的数据粘贴到有连接关系的电子表格中。做完这三步后,就可以用Spreadsheet Run对话框驱动机构。,NX运动分析模块提供电子表格(Spreadsheet)和图表(Graphing)的功能将运动分析数据以表格或图形的格式保存。,图表,如已进行过关节运动分析或运动仿真,则无此对话框,Value:Magnitude:总值 T1、T2、T3:分别沿三个坐标、轴的线性运动值 Angular Magnitude:角度总值 Euler Angle1/2/3:绕三个坐标轴的旋转角度分量,Excel表格和图表,位移 速度 加速度力,Absolute:图表显示的数值按绝对坐标获得。Relative:图表显示数值按所选运动付或标记坐标系获得。,网格质量检查,结束,谢 谢!,