首页 如何利用Inventor动画功能

如何利用Inventor动画功能

举报
开通vip

如何利用Inventor动画功能 Autodesk Inventor User Club 如何利用 Inventor 动画功能 欧特克软件(中国)有限公司 如何利用 Inventor 动画功能 目 录 1 前言 .........................................................................................................

如何利用Inventor动画功能
Autodesk Inventor User Club 如何利用 Inventor 动画功能 欧特克软件(中国)有限公司 如何利用 Inventor 动画功能 目 录 1 前言 ...........................................................................................................................................................2 2 约束驱动 ...................................................................................................................................................3 2.1 基本概念与思想 ...............................................................................................................................3 2.2 功能点 ...............................................................................................................................................3 案例一:多个动作驱动 ...........................................................................................................................3 案例二:变速控制 ...................................................................................................................................6 案例三:约束驱动与接触识别器............................................................................................................7 案例四:约束驱动与柔性 .......................................................................................................................9 案例五:形变零件 .................................................................................................................................12 3 装配分解 .................................................................................................................................................15 3.1 基本概念与思想 .............................................................................................................................15 3.2 功能点 .............................................................................................................................................15 4 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf .........................................................................................................................................................20 第 1 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 1 前言 在机械 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 中,三维动画技术可对设备、管路、阀门、基础等进行真实模拟,使机械产品之间的 相互关系很容易描绘出来。以动画形式显示各产品零部件之间的相互运动,既能全景浏览又可局部详 察,从而使人们快捷、直观、准确地了解和把握设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。更为重要的是,可以在工程建设之前看到 “建成实物”,提前发现设计不足并及时改进,从而提高设计效率和质量。在设计投标时,三维动画 用于方案介绍,可供人们评价,快速轻松地演示产品的工作情况,运动时的外观以及它的操作方法, 提高设计产品的竞争力。 Autodesk Inventor 提供了若干工具、模块来帮助用户实现各种动画功能,主要有以下四部分: z 驱动约束 z 装配分解 z Inventor Studio z 运动仿真 本次话题只涉及以上的“驱动约束”和“装配分解”两个主题,并结合应用例子来介绍 Autodesk Inventor 动画制作过程中的一些重要功能和应用技巧。 “Inventor Studio”与“运动仿真”这两个模块将安排在后续的话题中再进行探讨。 第 2 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 2 约束驱动 2.1 基本概念与思想 Inventor 具有非常强大的装配功能,其零部件运动模拟通常也是基于装配约束的。Inventor 的装 配模型中每添加一个装配约束,系统内部就会自动地为这个约束赋予一个变量以指定被约束零部件相 互之间偏移的距离。通过一定范围的步骤或距离驱动这个约束变量,就能模拟机械运动。在此基础上, 利用“接触识别器”、“碰撞检测”等工具即可开展对完全和部分约束的系统的运动研究。 本次话题将结合实际案例讨论以下几个功能点: z 多个动作驱动 z 变速控制 z 约束驱动与接触识别器 z 约束驱动与柔性 z 形变零件 2.2 功能点 案例一:多个动作驱动 我们知道 Inventor 的装配模型中每添加一个装配约束,系统内部就会自动赋予一个变量,而这个 变量可以用 Inventor 的内部函数与其它变量建立关系,并在驱动约束主变量时实现联动,这就为一次 驱动多个动作提供了可能。 下面我们就通过机器人工作简易流程为例,来探讨如何用 Inventor 的内部函数实现多个动作的同 时驱动。相关模型见“Inventor 动画模型\多个动作驱动”文件夹。 运动要求:如图 1-1 所示,需要实现机器人在工作台上把物品从高处搬运到低处 实现过程: 1) 给工作台与机器人底座添加三个配合约束,使机器人固定在工作台上 第 3 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 图 1-1 机器人及工作平台 2) 给转台与底座之间添加角度约束,以控制转台相对于底座的转动 3) 给机器人大臂与转台之间添加角度约束,以实现大臂相对于转台的摆动 4) 给机器人小臂支架与大臂之间添加角度约束,以实现小臂支架相对于大臂的摆动 5) 给小臂和转台添加转动约束,以实现小臂随转台转动而发生的相对转动 6) 接下来要将各个独立的动作整合到一起,需要对各个装配约束变量进行关联。在装配工具面板中 选择参数按钮“ ”,在参数设置对话框中进行设置,如图 1-2 所示: 图 1-2 参数设置 7) 我们选转台与底座之间的约束作为主动变量,而机器人其他构件之间的装配约束变量用函数或表 达式的形式与主动变量相关联。在大臂驱动的等式项中添加“max(-主驱动*1ul;-50deg)”,在小 第 4 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 臂支架驱动等式项中也添加“max(-主驱动*1ul;-50deg)”,在机器人位移的等式项中添加“主驱 动/1deg*8.5mm+260mm”,如图 1-3 所示: 图 1-3 参数设置 注释:max(-主驱动*1ul;-50deg)是一个求极值的函数,这是为了符合实际运动而给它定义了一个 运动的极限位置。“主驱动/1deg*8.5mm+260mm”是为了将量纲 deg 转换成 mm,以确保量纲的 正确性。 8) 在装配环境浏览器中选择主驱动的约束,在右键下拉菜单中选择“驱动约束”,然后在“驱动约 束”对话框中设置合适的终止值,点 按钮,如图 1-4 所示,这时我们可以看到机器人工作时 多个动作同时被驱动了 图 1-4 驱动约束 这样,我们在装配环境中实现了一次同时驱动多个动作的操作。同样,在装配环境中也可以实现 第 5 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 动作驱动的先后顺序,道理和前面的一样,也是利用函数进行关联。 案例二:变速控制 机械的变速运动主要分为三个阶段:加速运动、匀速运动和减速运动。驱动普通的装配约束只能 实现零件之间的匀速运动;而利用 Inventor 提供的 VBA 功能,能方便地模拟机械的加速和减速运动。 要实现零件之间的变速运动我们需要添加一个约束,把这个约束作为变量,我们将另一约束与这 个变量建立一种平方关系,就能实现加速,减速运动;在匀速阶段中用线性关系实现匀速运动。 下面以一个简单发动机为例,实现其从加速、保持匀速、到减速的一个过程。模型见“Inventor 动画模型\变速控制”文件夹。 实现过程: 1) 打开文件“发动机.iam”,添加一个新零件“主驱动.ipt”作为隐藏零件 2) 在“油缸”和“主驱动”之间添加角度驱动约束作为“主驱动” 3) 在 VBA 中加入如下代码: Public Function Speed(x As Double) As Double ‘将弧度值转换成角度值 x = x * 180 / (4 * Atn(1)) ‘加速阶段(0~180) If x <= 180 * 1 Then Speed = x * x / 6 ‘匀速阶段(180~360) ElseIf 180 * 1 < x And x <= 180 * 2 Then Speed = x * 60 ‘减速阶段(360~540) ElseIf 180 * 2 <= x And x < 180 * 3 Then Speed = -(x - 180 * 3) * (x - 180 * 3) / 6 End If End Function 其中,第三行代码,x = x * 180 / (4 * Atn(1)) 是把“主驱动”弧度值转换成角度值,以方便我们 设置变速运动的范围。因为 Inventor 在参数传递中,传递的是角度的弧度值。 4) 在加速阶段(0~180)中,通过与变量约束“主驱动”的值建立平方递增关系 Speed = x * x / 6 表示加速运动。在表达式中,调整系数‘6’改变零件加速运动的加速度 5) 在匀速阶段(180~360)中,通过与变量约束建立简单的线性关系 Speed = x * 60 表示匀速运动。 第 6 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 调整系数‘60’使零件从加速运动到匀速运动的过渡更平缓 6) 在减速阶段(360~540)中,通过与变量约束建立平方递减关系 Speed = -(x - 180 * 3) * (x - 180 * 3) / 6 表示减速运动。系数与加速运动的系数保持一致 图 1-5 设置模型参数 7) 在参数对话框中将“曲轴转动”约束与变量约束“主驱动”建立等式“VBA:xx1 (x)*1deg”,参见 图 1-5 8) 最后驱动“主驱动”约束,发动机将变速转动。结果参见“发动机_变速.iam” 案例三:约束驱动与接触识别器 接触集合也是一种装配约束,许多机械装置的运动方式是由一个零件移动并接触到另一个零件, 于是第二个零件(即欠约束的这个零件)随之运动,或者移动零件接触到另一个固定的零件时将停止 移动。使用接触识别器便可以实现这个功能。通过驱动具有这类约束的部件,Inventor 动画能模拟更 为复杂的机械运动。 为了模拟机械“接触随动”的现象,Inventor 提供了相应的“接触识别器”工具。如果激活了这 个工具,则在移动零部件或驱动约束时,Inventor 会隔离接触集合中的选定零部件,使零部件按照预 期的方式进行机械运动。下面以电影放映机中的外槽轮机构为例进行讲解具体的实现方式。 实现过程: 第 7 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 1) 打开装配文件(槽轮机构.IAM)。从模型浏览器中察看该装配存在的所有约束,可以看出槽轮和 拨盘两个零件之间并没有添加任何装配约束 2) 下拉菜单中的“工具(T)”➤“激活接触识别器” 设置成有效,使“接触识别器”激活 图 1-6 激活接触识别器 3) 再在浏览器中选定有关零件或子装配(槽轮.IPT、拨盘.IPT),之后在右键菜单中将“接触集合 (S)”选项设置成有效 图 1-7 “接触集合”设置 第 8 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 4) 最后在模型浏览器中的拨盘零件下找到约束“转动驱动”,然后右键“转动驱动” ➤驱动约束, 驱动拨盘转动 图 1-8 驱动约束 可以看到,槽轮两轮在接触处产生了“接触随动、脱离静止”的结果。拨盘作连续回转运动,开 有 5 个等分的径向槽的槽轮被拨盘的圆柱销推动作间歇运动。当拨盘上的圆柱销进入径向槽之前,槽 轮上的内凹锁止弧被拨盘上的外凸圆弧锁住,槽轮静止不动。 点评:间隙机构、钟表擒纵轮都属于这一类,这是 Inventor 装配功能的改进,也是对工程条件表 达的进一步支持。对于一些比较复杂的情况,也能正确得到动作模拟。但是,可能是因为算法的原因, 对于“内、外侧面接触”的情况,例如链条目前还不能正确处理。这个功能在二维或二维半的情况下 能表现较好,但在纯三维环境还不行。 案例四:约束驱动与柔性 很多时候,有动作的子装配(例如油缸、气缸…)常在同一个机器的总装中被多次使用。在机构 动作模拟中,这种同一子装配有多个引用,且多个引用可能有不相同的动作。仅使用自适应设置,不 能满足这种同样的子装配在总装的不同位置下有不同动作的使用。柔性部件就是解决这种需求的。 要设置柔性部件,可在相应子部件上单击鼠标右键,选择“柔性”,之后作出装配约束。这样,同 一个子装配,在总装配中可以使用多次,并且各自的动作可以不同。下面以挖掘机模型为例进行说明。 实现过程: 第 9 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 1) 打开装配模型(挖掘机-1.iam),我们可以看到该装配中已经存在两个未加约束的油缸子装配引用 图 1-9 挖掘机模型 2) 在浏览器中选中油缸的两个引用,右键并将“柔性”设置成有效 图 1-10 “柔性”设置 3) 添加装配约束,将两个油缸装配到总装上,结果应如图 1-11 所示 第 10 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 图 1-11 装配约束完成 4) 在模型浏览器中选中“爪角度”约束进行驱动。可以看到,当一个油缸引用有动作时,并不影响 另一个的状态 图 1-12 驱动约束 对选定的柔性部件,也能通过相同的方法将柔性部件改变成非柔性部件。不过要注意,上面将油 缸子装配设置成柔性,只是因为在这个装配中会有两个以上的位置引用这个子装配,而它们各自的动 作结果并不相同。如果将这样条件下的油缸由“柔性”改成“非柔性”会报告错误提示(参见图 1-13), 而且这样做完全不符合正常的思维逻辑,驱动时也将发生错误。 第 11 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 图 1-13 错误提示 点评:“柔性”是 Inventor R9 开始添加的功能。但是焊接件和零部件阵列的结果子装配将被限制, 而不能设成柔性。 案例五:形变零件 在实际工作中,往往需要观看一些物体的变形情况(如轧制过程中钢坯的变形、挤压成型等)。 在 Autodesk Inventor 中,通过装配约束所能实现的不仅是机构的刚体运动,也能够模拟物体的变形情 况。 对于形变零件的动态模拟,可以启用“驱动自适应”选项来实现。下面以弹簧为例来模拟弹性变 形的过程。 实现过程: 1) 首先创建弹簧零件:用两个工作面来确定弹簧的始末两面,将其中自定义的面设置成自适应身份, 由此零件也成为自适应。螺旋扫掠弹簧时弹簧参数应当是“圈数和高度”,而高度参数是引用前 边的两面距离的计算尺寸。保存做好后的弹簧零件 图 1-14 弹簧 第 12 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 2) 然后打开模型文件弹簧装配-1.IAM,这个装配包含两个控制弹簧两端的零件,它们之间的关系也 已经定义完毕 图 1-15 装配模型 3) 将做好的弹簧零件装入装配模型,轴线和两端面对准(如图 1-16) 4) 驱动两端零件之间的装配距离。在浏览器中选约束“压缩行程”,右键菜单选“驱动约束”,弹出 “驱动约束”界面;在“驱动约束”界面中,打开“驱动自适应”开关,按“驱动”按钮则逐渐 变化“压缩行程”,驱动弹簧压缩。其中起始位置和终止位置的参数,就是弹簧的最长和最短高 度 第 13 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 图 1-16 驱动约束 点评:从 Inventor 11 开始,系统提供了“运动仿真”模块用于运动学仿真计算,其中有专门的工 具用于仿真弹簧运动和进行相应动力学 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 。有关“运动仿真的内容”会在后续的话题中涉及。 第 14 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 3 装配分解 3.1 基本概念与思想 使用装配分解视图能够更清楚地示范部件中的零件是如何相互影响和配合的。例如,使用动画分 解装配视图来图解装配说明。也可以使用分解装配视图以露出可能会被部分或完全遮挡的零件。比如, 使用表达视图创建轴测的分解装配视图以露出部件中的所有零件。然后可以将该视图添加到工程图 中,并引出部件中的每一个零件的序号。当对部件进行改动时,表达视图会自动更新。 本次话题将以一个案例来讲解下面的功能点,相关文件见“Inventor 动画模型\装配分解”: z 调整动作的顺序 z 调整动作速度 z 调整动作“镜头” z 隐藏动画中的零件 z 将表达视图发布为 DWF 格式 图 2-1 装配分解 3.2 功能点 1) 调整动作的顺序 当浏览器视图在“顺序”模式下时,能改变任务和顺序的次序,以便在您制作表达视图动画时生 成所需的次序。 第 15 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 图 2-2 调整次序 打开文件“装配分解.ipn”,在浏览器的“顺序视图”中,展开“Explosion1”可见,选定任务的 某个动作,可见 Inventor 将相关零件醒目显示,之后按住拾取键,将这个动作拖放到原来设计的位置。 参见图 2-2。要合并两个或多个顺序,选择这些顺序,然后单击鼠标右键,并选择“组合顺序”。 2) 动作“速度”调整 一个动作的视觉速度,有移动长度或转动角度、以及播放这个动作有多少步完成这两个参数控制。 在动作路径参数确定的前提下,播放片段的步数多,则动作视觉速度就变慢。 打开文件“装配分解.ipn”,在浏览器中选定装入螺母动作,之后再右键菜单中“编辑”,Inventor 将弹出图 2-3 所示的“编辑任务及顺序”对话框。把“间隔”参数设置成 100,之后按下“顺序”栏 目的“播放”按钮,可见视觉速度已经变慢了。 第 16 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 图 2-3 编辑动作步数 这种调整参数,在“动画”界面中也有一个,但是“编辑任务及顺序”界面中的这个参数具有最 高的“权”,也就是说,如果在“编辑任务及顺序”中设置了与“动画”不同的“间隔”参数,“动画” 中的设置将被忽略。 3) 动作“镜头”的调整 在 IPN 文件的参数设置中,每个动作都可以有自己独特的察看角度和显示大小,可以设置和记忆 这种镜头切换。方法很简单:先把视图设置成需要的样子,之后选定需要改变镜头的动作,在右键菜 单中“编辑”,之后在“编辑任务及顺序”界面中按下“设置照相机”Æ“应用”。 第 17 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 图 2-4 显示参数相关设置 注意:这个镜头切换的中间过程的长短,不在当前环境工具面板中设置,而是 Inventor“选项”界面 的“显示”选项卡中的“视图转换时间(秒)”参数所控制的,参见图 2-4。如果设置成“0”,则不会 执行镜头切换的设置。 4) 隐藏动画中的零件 参见图 2-5,每个动作展开后都有一个“隐藏”文件夹项目可见。如果模型比较复杂,部分无关 零件影响观察效果,为了突出想表达的部分,可以将无关零件拖放至“隐藏”文件夹中。 打开文件“装配分解.ipn”,选择需要隐藏零件“螺母”,拖动零件到装入轴的隐藏文件夹中。结 果参见文件“装配分解结果.ipn”。 图 2-5 隐藏零件 5) 将表达视图发布为 DWF 格式 DWF 是一种经过压缩的安全格式,用于发布 CAD 数据。DWF 文件可以快速地打开和查看, 还可以轻松地通过电子邮件与未安装 Autodesk Inventor 的客户、供应商、销售人员和其他用户共享。 操作步骤: ¾ 打开要发布的表达视图:单击“文件”Æ“发布”打开“发布表达视图”对话框,参见图 2-6 ¾ 选择“完整”选项卡:发布的 DWF 文件将包含所有表达视图(包括动画和部件说明)和关联的 第 18 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 Inventor 部件及其设计视图、位置表达和 BOM 表 ¾ 单击“发布”将打开“发布文档”对话框,从中指定 DWF 文件名和目录 ¾ 单击“保存”以生成 DWF 文件 ¾ 使用 Autodesk Design Review 打开保存的 DWF 文件,可以查看完整的装配过程 图 2-6 发布表达视图 第 19 页 Autodesk Inventor User Club 如何利用 Inventor 动画功能 4 总结 以上例子主要介绍了如何利用 Inventor 约束驱动和表达视图制作动画。 Inventor 的约束驱动功能非常强大,对于基于装配约束的运动模拟,无论结构多复杂,都能 方便地模拟各种机械机构的运动,使得工程师能清楚了解零部件之间的运动关系。 Inventor 的表达视图功能不仅能正确表达机械设计中机器的装配关系,还能通过动画功能准 确设计机器的装配过程。 第 20 页 Autodesk Inventor User Club 1 前言 2 约束驱动 2.1 基本概念与思想 2.2 功能点 案例一:多个动作驱动 案例二:变速控制 案例三:约束驱动与接触识别器 案例四:约束驱动与柔性 案例五:形变零件 3 装配分解 3.1 基本概念与思想 3.2 功能点 4 总结
本文档为【如何利用Inventor动画功能】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_601061
暂无简介~
格式:pdf
大小:1MB
软件:PDF阅读器
页数:21
分类:生产制造
上传时间:2011-12-03
浏览量:67