序列(Sequences)
序列是一个组合表。序列可以动画演示。在机构设计程序中,系统会根据运动机构的步数自动生成序列。
动画(Animation)
I-DEAS系统提供两种动画。一种是序列动画,它改变每个动画装配帧的零件装配组合图,使其连贯起来产生动画。另一种动画是改变每帧图画的视点和显示参数以及组合状况而产生动画效果。为了采用这种动画方法,要用 Manage View 命令建立一张表,存放每帧动画的视点参数,这使动画类型不受装配限制。当启动 Animation 命令时,确省情况是挑选出一组预先定义的动画序列演示。
列出某一系统信息(Listing Information for a System) 在装配中可以进行几种类型的分析: 它们是质量特性计算,干涉检测,距离测量,坐标位置分析。干涉检测能列出哪个零件产生干涉,哪个零件刚刚接触,或哪些零件没有干涉等。
物理特性(Physical Properties)
列出的物理特性反映出当前系统方位每个零件的物理性质,相对于系统图形原点或任意点的性质都可以计算和列出来。由于可以在 Master 建模程序中确定每个零件的材料,因而每个零件的质量特性也可以计算出来。
有时对零件或子装配的质量特性比建模程序用几何体属性计算出来的更精确(比如已称出了子装配的重量),在这种情况下,可以越过零件质量特性计算而用 Attributes 命令输入质量特征。
装配模型构造操作(Assembly Modeling Construction Operations) 装配包中的构造操作使你能用平面或别的“引用”(instance)来切割“引用”。这些操作对于建立剖视图(cut - away),使用引用来切割系统中的其它零件,以及建立用于公差分析的“轮廓(profile)”都是很有用的。构造切割操作改变了系统原来的定义,当零件改变时,bin 中会增添一些新的项目。
注意:
- 使用 Libraries ,使各成员工作成果共享。单个零件或全部装配零件都能存入库中。
- 学会使用多个引用和正确运用子程序装配,简化装配操作,压缩存贮空间。
- 不要把运动副和装配约束搞混淆,装配约束是装配程序装配时建立的一种相互关系,这种关系在装配过程中起作用。但并不定义一种用于机构分析那样的运动副。在装配程序中用转动副或者移动副建立起的绞接关系,是将机构分析和装配两种绞接关系都建立起来的。
机构设计
机构设计程序
机构是一种零件之间具有某种约束规则,按一定规则运动的装配组合。在 I-DEAS 的机构设计中,你能指定一种机构运动,计算出某种时间函数下的力和运动状况。
零件装配工作由装配建模模块完成,机构设计模块在装配基础上增加了运动副,确定了机构输入函数,并求解机构运动状态。
当机构被求解时,装配组合图形序列根据指定的运动步长被自动记录下来。这些组合可以用于装配检测,包括干涉检测。求解出来的运动与力的结果作为一种时间函数可以用 X Y 格式绘出图形来。
机构能在 I-DEAS 内部定义求解,也可以用外部求解器求解,譬如 ADAMS 。内部求解器不能求解使机构产生加速度的力的驱动问题。内部求解器所求解的力仅仅是施加到机构上的反作用力。
机构概念
机构中每个连接件称为“刚体”,刚体可以是装配中的任一种引用。若子装配作为一个刚体,它的所有孩子都作为一个整体一起运动。内部求解器至少要求一个刚体固定。不是所有外部求解器都这样要求,但许多求解器都有这种约定。
一个“参考三元组”被设置在刚体上,用于定义位置,运动副方向和负载。参考三元组的定义包括它的位置,方向和它所属的刚体。(参考三元组被称为“marker”。)
刚体通过运动副连接起来,典型的运动副是轴绞接(转动副)或移动绞接(移动副),它们定义了相连接的刚体之间的自由度。
运动副
一个运动副连接不同刚体上的两个参考元组,一个运动副的层次结构显示如下:
Hierachy of Joint
Joint
Referance Triad 1
Location
Orientation
Rigid Body
Instance(part or assembly)
Referance Triad 2
Location
Orientation
Rigid Body
Instance(part or assembly)
除非正在建立含有齿轮或复杂约束的机构,否则没有必要明显地定义刚体和参考三元组。用 I-DEAS 图标命令建立运动副时,系统自动建立起参考三元组并定义刚体。
在约束其它节点的同时,每种运动副类型允许有一个或多个运动自由度,每个运动自由度有一运动副变量,如果机构中每个运动副变量的值被确定,则每个刚体的位置也就确定了。机构求解后它的运动副变量可以画出来。
根据运动副类型,特定的约束会施加到两个参考三元组的坐标系统方位上。运动副的合法性由系统提供的校验选件检验。
运动副类型
运动副包括转动Revolute Joint(轴绞接),滑动Transtlational Joint(移动副),球绞Spherical Joint和圆柱运动副Cylindrical Joint,能及Fixed Joint,Planar Joint,Universal Joint,Constant Velocity Joint,Rack and Pinion Joint,Screw Joint,Cam-Cam,Cam-Follower等。转动副绕一根轴旋转。转动副的运动副变量是旋转角。移动副的运动副变量是移动自由度方向的运动。球运动副有绕 X ,Y , Z 三轴旋转的三个运动副变量,要避免出现第三个运动副变量接近 0 或 180 的情况。这种情况会使运动副变量 1 和 2 的转轴共线,且出现数字问题(numerical problems)。圆柱运动副有两个运动变量: 移动和旋转。
函数
函数是将力或运动做为时间函数送入机构或者作为负载情况中的运动副运动函数。在运动副中的运动函数对于驱动即构运动是很必要的。
函数可以用表达式(如,SIN(2 * T))表达,或从键盘输入常数值,或用光标从数字化仪输入,或选送一个三次样条到已有函数中。函数送进去后,可以画出它的曲线或列出函数值来检查。画出曲线的时间范围在确省情况下可能比你解算机构使用到的小些或大些,不要着急,解算机构的终止时间没有必要与函数表达式的范围相同。
一个定义运动输入的函数的初值,应该与施加了运动输入的运动副的第一幅组合图的运动副变量的值相同。
函数的横坐标可以是时间或者运动副变量。如果你准备在运动副上建立一个驱动机构运动的函数,应建立以时间为横坐标的函数。如果建立一个定义运动副运动的力函数,则应把运动副变量作为横坐标单为。用函数表达式定义的函数,在表达式中可以含有一个以上的运动副变量。
为了方便,函数也可以分组,缺省情况下,定义的所有函数都放在一个组里,称为“用户定义组”。函数可以绘出图形,也能进行数学操作,比如,积分,微分,加法,减法。
运动和力运动和力是由上面介绍的函数图标来创建。这两个图标的功能是把运动和力施加到指定的运动副变量上。
引用固定(Ground Instances)
求解前用Attach Ground至少把一个引用(零件或子装配)固定。
机构求解Solution
荷载类型在添加运动副时可确定,也可用LOADS图标组来设定。缺省的情况下把负载定为 Motion。
运动输入集可以用 Manage Loadcases 存贮管理。
缺省情况下,解算的全部结果都保留下来,包括刚体运动函数等。
检验机构
Verify Mechanism 按钮检测机构中的运动副,并在 List 窗口列出每个运动副的类型及与其相连的引用。
结果显示
求解完成后,求解结果用响应函数方式存放起来,可以输出它的函数曲线。求解结果也能用动画演示,或者用作干涉检测。
求解后,还可以用 Solution 的 Motion Analysis 图标计算两个不同点之间的运动参数,比如,参考三圆组之间的位置,速度,加速度等。
机构设计步骤
Master 建模程序
建立零件
Master 装配程序
按层次装配系统 |