Ok,可以来对付这里的转动副了。C处固定,不用管他。D处的旋转副,注意将旋转中心选为之前的point就好,e也一样。
B点出有一个转动副和一个滑动副。转动副只要注意选点就好了,滑动副还要选方向,现在连杆的I,j,cm都是同向的,可以任选一点的Y轴,不过不要忘了,前面说过在定义约束时利用mar进行附着不具有参数化效应,而point又是没有方向的,所以还要再手动的改一下。
右击滑动副看info
Object Name : .ox.JOINT_10
I Marker : .ox.Hand.MARKER_57
J Marker : .ox.Gear41.MARKER_58
我的目的是要让曲柄长度变化后,滑动副仍然与连杆同向,前面说过的,cm这里要用上了。在mar57上双击,点modify,ori一栏,右击调出表达式编辑器,函数列表选择loc/ori,单击ori_relative_to,点assist,在弹出的对话框里,313 rotation一栏输入0,-90,0。下面选中连杆的cm。滑动副是要沿mar的Z向运动的,0,-90,0调整了下方向。
一路ok,再看info
Object Name : .ox.Hand.MARKER_109
Object Type : Marker
Parent Type : Part
Adams ID : 109
Local :
Location : 147.3641662685, 601.95, 0.0 (mm, mm, mm)
(LOC_RELATIVE_TO({0, 0, 0}, POINT_1))
Orientation : 161.9407695092, 90.7081935927, 180.0 (deg)
(ORI_RELATIVE_TO({0, -90, 0.0}, PART_14.cm))
这一句(ORI_RELATIVE_TO({0, -90, 0.0}, PART_14.cm))猜也能猜到巴。其实adams里的函数大都不复杂。一般函数的名字就可以知道他的功能,当你单击一个函数时,下面的信息栏会显示函数原型,点击assist,调出生成器又可以省不少力气。我看过郑建荣的那本书,附录里有函数表,其他书应该也有,平时多看看,用的时候才能想到,至于具体的参数意义,
\ADAMS 12.0\help\view\view_fn.Pdf是必不可少的工具书。
关键是要灵活运用 |