您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页DMU Kinematic_练习经验

DMU Kinematic_练习经验

来源:五一七教育网
第一篇: 建立Kinematic和对其进行模拟

方法一: 利用Command进行模拟

1. 建立Product, 导入附件中的4个CATPart。

2. 建立机制

进入DIGITAL MOCKUP -> DMU Kinematics 界面

2.1 建立Fix Part 选择

为固定的Part, 也就是说在模拟中只有这个Part 是固定的。 一般来说一个模拟或者说机制中只有一个 Fix Part。

2.2 建立接合(Join) 选择

图标,依次选择Part1和Stange_2中两端的中心线及两个面, 建立轴滚动结合。

并点中Angle driven 选项

储 炜 -20--07--.0K9.in16emati 图标, 在弹出对话框中选择 New Mechanism, 然后在目录树中选择Part1 作

c

如上图所示,依次为Stange_3 和Stange_4 做好轴滚动连接。

储 炜 -20--07--.0K9.in16emati 或者

c

用Update工具对Mechanism.1 进行更新。

2.3 模拟 (Simulation) 选择

图标, 在弹出对话框中选择Mechanism.1,然后在弹出对话框中,分别

在Command.1/2/3中把角度拖到您所想要的角度(每个零件所要转到的角度)。比如都拖到 -360°:

储 炜 -20--07--.0K9.in16ematic

在左边对话框中选择Insert 按钮, 改变Loop Mode 和 Interpolation Step。

然后点击播放键,看看您的第一个Kinematic 会是什么样子?

方法二: 利用法则曲线(Laws) 进行模拟

方法二是方法一的延伸,是对一中所建立的Kinematic Model 的优化,方法一在实际模拟中几乎没什么用途。

A. 利用Formula

在Commands中单击Command.1,然后选择

图标, 在弹出对话框中选择Add Formula 选

项,在紧接着出现的编辑Formula对话框中单击Parameters -> Time 然后双击 Mechanism.1\\KINTime,并把它补充为 Mechanism.1\\KINTime /1s *18deg,

储 炜 -20--07--.0K9.in16ematic

这里的 KINTime就是总的模拟时间,它是人为定义的。

18deg就是18°,这个可以根据实际情况定义,我只是拿18度做个例子。

写到这里,我想大家一定能猜个分了吧。在模拟过程中,时间由0 逐渐增加到总模拟时间,也就是KINTime,它是个变量, 然后零件间的角度也就按照上面的关系式 Mechanism.1\\KINTime /1s *18deg 逐渐变化。以此达到模拟的目的。Command.2 和 Command.3依此类推。

这里的模拟我们需要选择工具 Simulation with Laws

, 把对话框中的时间调到零,按

播放键,看看吧,我们的第二个Kinematic 又好了。

KINTime 可以在这里定义:

B.利用Rule

工作界面切换到Konwledgeware -> Knowledge Advisor,单击

if (Mechanism.1\\KINTime <=5s) {

Mechanism.1\\Commands\\Command.1\\Angle = 0deg Mechanism.1\\Commands\\Command.2\\Angle = 0deg Mechanism.1\\Commands\\Command.3\\Angle = Mechanism.1\\KINTime /1s*36deg }

if (Mechanism.1\\KINTime >=5s and Mechanism.1\\KINTime <=10s) {

Mechanism.1\\Commands\\Command.1\\Angle = (Mechanism.1\\KINTime-5s) /1s*36deg Mechanism.1\\Commands\\Command.2\\Angle = (Mechanism.1\\KINTime-5s) /1s*36deg Mechanism.1\\Commands\\Command.3\\Angle = 180deg }

储 炜 -20--07--.0K9.in16emati

c

图标,然后输入:

注: 程序中的时间和角度都只是个参考值。

然后确认程序。

这里的方法实际上和A 中利用 Formula 是异曲同工,只不过这里是利用程序来实现的。模拟方法和A法相同。至于程序的写法,大家可以根据实际需求,尽情发挥。

储 炜 -20--07--.0K9.in16ematic第二篇 高级应用篇

1. 模拟过程的保存: 模拟的时候采用

工具,然后单击

,出现一下对话框:

储 炜 -20--07--.0K9.in16emati

c

选择 Generate a Replay,系统会根据您所选择的Simulation 生成一个录像: 以后您可以直接点击Replay.1 打开所储存的模拟,或者可以选择

工具,对所储存的模

拟进行重播。

选择Generate a animation file 可以把模拟过程作为avi,mpg或者是jpg文件存储,然后您就可以不需要Catia,而只要能支持此类格式的播放器就可以打开您的模拟过程了。

2. 运动轨迹的演示

2.1 点/线轨迹

在Part上定义一点,回到DMU Kinematic 界面,选择

工具,出现一下对话框:

在Elements to trace out 中选择您刚刚定义的点,然后OK,系统会自动生成一个新Part,存储该点在模拟中的轨迹,以及相应的线轨迹。

2.2 面/体轨迹 选择

Part,预览,得到如下结果

储 炜 -20--07--.0K9.in16emati

工具,在出现的对话框中选择Product(s)to sweep 选项中选中您想知道轨迹的

c

3. Sensor 的应用:

预先建立Clash,Measure 或者Distance and Band Anaylsis, 打开已建立的Simulation

储 炜 -20--07--.0K9.in16ematic

选择Edit analysis 选项 -> Add..,添加已经建立的Sensor,OK键确定,然后回到Edit Simulation 对话框,在Distance 选项中选择是否要显示动态数据,系统将会动态计算并显示您所建立的Sensor。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务