Catia DMU 运动机构分析——链条链轮运动仿真

链条的模拟有看到过,但是o是单独做链条的模拟,没有加上链轮的一起仿真的。
下面做个链条与链轮一起运动的仿真教程,希望对不会的朋友有有些帮助。(做的不好也请见谅)
首先确定所用链轮的参数——节距,滚子直径,齿数 z1.z2。
确定链条的运动轨迹。将两链轮的分度圆定位好,
然后用各种线条连接成自己需要的运动轨迹。

1、如果只需要几节链条的模拟,那么只需在运动轨迹绘制几个点,(轨迹上的点与滚子中心点相合)每两个点之间的距离为所选链轮参数中的节距。这里强调一下,这里的距离是指两点间的直线距离。
2、如果需要安装整条>条,那就需要将整条运动轨迹标以节距为间距标注好n个点,确保相邻两点间距为节距。(这里说一下,由于之前两链轮已经约束了,所有点都约束后会出现过分约束,

可以将其中一个链轮的其中一个约束去掉或者改为参考,比如将图中的103.165删除或者

,这样就可以确保每个点之间的距离都为节距)

制作好单节链条,一个内挡板,

一个外挡板

,两点为滚子中心,距离等于节距。(我做的比较简单,只是个样子,把滚子和内挡板做一块了)
进入装配设计,导入各个零件。 将链条一内一外安装在轨迹上的点上,最后头尾相接。安装好链轮。如图所示

这里提醒下,做链条模拟每个链节都是独立的,都要进行接合定义,举个例子,如果你的整个链条由50节链节(即50个滚子)组成,那么你就得定义51个点曲线接合,49个旋转接合。选的越多接合越多,如果你电脑牛X,那可以选多点,如果电脑一般,就尽量少点吧。
进入DMU 运动机构建立各种接合。
首先选择固定件
,把运动轨迹做为固定件。
选
平面接合。选择内挡板与运动轨迹相合的两个面
建立每节链条与运动轨迹的运动接合/(我的方法是:此接合只要对内挡板和外挡板其中一个使用。但是需要对其所有的内挡板或者外挡板使用此接合。举个例子,我选择对内挡板使用约束,外挡板就不需要是用此接合------------还有一种方法就是:第一个点选择内挡板的,下一个点就是外挡板的,其实效果一样。),选择/与曲线接合
,选择单节链条作为开始端,选择其中一个滚子中心与运动轨迹,
另一个滚子中心也采用此接合

然后选择其中一个接合作为驱动长度。我有30个滚子,由于末端的滚子也需要连接起来,所以这就相当于有31个滚子(把整条链条断开平铺,末端也相当于一个滚子,只不过当连接起来时两个滚子重合了而已)。所以最末端2得做一个点曲线接合,与第一个位子一样,不过点一个取自外挡板,一个取自内挡板。
接着选择旋转接合对外挡板进行
选择
旋转接合。
作为开始端的那接链节的第一个滚子不需要旋转接合,从第二个开始,选择外挡板与内挡板相合的轴线,
一个30个滚子,除去第一个,一个29个旋转接合(不需要驱动角度)
做完上面的这些自由度应该为0,并且可以模拟了。
下面做链轮的模拟,这个很简单了,一个齿轮接合就可以了
选择
齿轮接合,创建两个旋转接合,分别为两个链轮对运动轨迹的旋转接合

比率就是旋转接合1的链轮的齿数与旋转接合2的链轮齿数之比。方向相同
旋转一个旋转作为驱动角度。
此时在命令应该有两个命令

为了时两个运动结合起来,就运用到法则曲线,通过函数把两者联系起来。
步骤1:选中
点击
公式编辑器,出现

第一个时装置模拟时间, 第二个是链条模拟运动的长度,第三个是链轮主动轮转过的角度

步骤2:选中第三个,点击添加公式,

输入公式

`机械装置.1\KINTime` /1s*18deg
表示链轮主动轮一秒钟转过的角度为18度(18可以自己更改),完成后确定退出。
步骤3:按步骤1再次进入公式编辑器。

选择第二个,点击添加公式,
输入公式
PI*`链轮\分度圆直径d` /360deg*`机械装置.1\命令\命令.2\Angle1`
此公式表示 链条的移动长度等于链轮主动轮转过的周长。
现在可以仿真了。
点击
,出现
更改下模拟持续时间就可以了
完成!