adams齿轮齿条副怎么建立
出现这个错误提示是未满足建立齿轮副的条件。
仔细按下面的步骤可创建成功:
确定创建齿轮副的3个构件:齿轮、齿条、机架(机架可以是大地或其他构件)。
1、齿轮用转动副A与机架连接,且First Part必须是齿轮。
2、齿条用移动副B与机架连接,且First Part必须是齿条。
3、在机架上创建一个Marker(Marker C),位置在齿轮齿条的啮合节点,且其z轴平行于节点速度方向。(重要:该marker必须在机架上)
4、创建齿轮副,在弹出的对话框中,Joint Name中填入转动副A,移动副B;Common Velocity Marker中填入Marker C。
6、点OK。齿轮齿条传动关系应能建立成功。
重要:转动副A、移动副B的Second Part以及齿轮等速点(节点)Marker所在的构件必须是同一个构件。
1、需要再添加一个构件——滑移齿轮架(图中红色的构件)。
2、将原来齿轮和齿条与地面的运动副连接,改为与滑移齿轮架的连接。(即修改这两个Joint,将Second Part由原来的Ground改为滑移齿轮架)。
3、滑移齿轮架与地面添加移动副连接,移动的方向与齿条平行。
4、齿条与地面添加固定副连接。
驱动齿轮转动,就可以实现你的运动意图了。
如果不想看到滑移齿轮架,将它隐藏掉就可以了。
marker即齿轮传动的等速点坐标系。你的模型中,该坐标系建立在不合适的构件Ground上了,这是错误的原因之一。
正确的齿轮、齿条副建立的方法是(请仔细按步骤操作):
1、在模型中确定一个第3构件,可能的话,选舵机机壳。
2、将齿轮用转动副A与舵机机壳连接,First
Part要选择齿轮。
3、将齿条用移动副B与舵机机壳连接,First
Part要选择齿条。
4、在舵机机壳上创建一个Marker(设为Marker
C),其位置位于齿轮齿条的啮合节点,z轴与齿条移动方向平行(通过旋转该Marker实现)。
5、创建齿轮副,在弹出的对话框中,Joint
Name中填入转动副A,移动副B;Common
Velocity
Marker中填入Marker
C,像你图中那样。
6、点OK。齿轮齿条传动关系应能建立成功,如有问题请追问。
重要:转动副A、移动副B的Second
Part以及齿轮等速点(节点)Marker所在的构件必须是同一个构件。
仔细按下面的步骤可创建成功:
确定创建齿轮副的3个构件:齿轮、齿条、机架(机架可以是大地或其他构件).
1、齿轮用转动副A与机架连接,且First Part必须是齿轮.
2、齿条用移动副B与机架连接,且First Part必须是齿条.
3、在机架上创建一个Marker(Marker C),位置在齿轮齿条的啮合节点,且其z轴平行于节点速度方向.(重要:该marker必须在机架上)
4、创建齿轮副,在弹出的对话框中,Joint Name中填入转动副A,移动副B;Common Velocity Marker中填入Marker C.
6、点OK.齿轮齿条传动关系应能建立成功.
重要:转动副A、移动副B的Second Part以及齿轮等速点(节点)Marker所在的构件必须是同一个构件.
在adams中施加齿轮约束:
1画出两齿轮(两圆柱代替),定义两齿轮的旋转副(添加旋转副的时候,必须先part后公共ground),给其中一个定义驱动;
2.定义啮合点marker,它的z轴必须与齿轮分度圆的切线方向相同;
3.定义齿轮约束;
4.开始仿真。
1——齿轮1;Part
2——齿轮
2;Part
3——两齿轮所在载体
,实际中可以是齿轮箱,ADAMS中简单起见可以选择大地Ground。
1、首先建立两个齿轮与大地Ground之间的的转动副Revolute
Joint
1和Joint
2;
2、然后,在两个齿轮的分度圆圆心连线与节圆的交点上创建1个Marker点,注意该点必须创建在Ground上。点的精确位置可以通过两个齿轮分度圆圆心的坐标
加上
齿轮传动比计算出来;一般时需修改Marker的方向,使得Ground上的该Marker点的Z轴方向指向两齿轮啮合时的公共速度(Common
Velocity)方向(即垂直于圆心连线方向)。
3、添加齿轮副Gear,这时会弹出一对话框,让你选择创建齿轮副的两个运动副,此时依次选择前面建立的Joint
1和Joint
2;然后公共速度CV点选择刚才创建的Marker点即可
4、在一个齿轮的转动副上添加旋转运动Rotation,此时另一个齿轮以计算出的传动比进行齿轮啮合。
具体的参考资料可以见ADAMS自带的帮助文件,按F1键,搜索Gear
1 两齿轮的旋转副,和啮合点,即cv marker ,必须属于同一parts,你这里显然是ground
2 添加旋转副的时候,必须先物体后公共part(即此处的ground)
3 啮合点marker的z轴必须是齿轮分度圆的切线方向
考虑到error reminder里面显示 你的cv和JOINT都属于ground,即排除了第一点。 我认为你很可能是错在第二点。
不妨按照我的三点提示重新来一遍,很快的