题目: 凸轮的设计( adams ) 学院: 学院班级: 机械设计制造及其自动化 091 学生姓名: 学号: 0 00000 完成时间: 2012 年5月 11日成绩: 机械原理 P172 9-12 已知凸轮基圆半径 R0=30mm ,推杆平底与导轨的中心线垂直,凸轮顺时针方向等速运动。当凸轮转过 120d 时以余弦加速度运动上升 20mm , 再转过 150d 时, 推杆又以余弦加速度回到原点,凸轮转过其余 90d 时,推杆静止不动。求凸轮曲线。根据机械原理知识求得: 0-120d 时,推程方程为 S=10*(1-cos(*30d*time)) 120-270 时,回程方程为 S=20*(-time/5+1/(PI*2)*sin(2*PI/5*time-*PI)) 270-360 为静止期间 IF(time-4:10*(1-cos(*30d*time)),20,IF(time-9:20*(-time/5+1/(PI*2)*sin(2*PI/5*time-* PI)),0,IF(time-12:0,0,0))) 创建过程 1、启动 ADAMS 双击桌面上 ADAMS/View 的快捷图标,打开 ADAMS/View 。在欢迎对话框中选择“ Create a new model ”, 在模型名称( Model name ) 栏中输入: tuluen ; 在重力名称( Gravity ) 栏中选择“ Earth Normal (-Global Y) ”;在单位名称( Units )栏中选择“ MMKS – mm,kg,N,s,deg ”。如图 1-1 所示。 2、设置工作环境 对于这个模型,网格间距需要设置成更高的精度以满足要求。在 ADAMS/View 菜单栏中,选择设置( Setting ) 下拉菜单中的工作网格( Working Grid )命令。系统弹出设置工作网格对话框,将网格的尺寸( Size ) 中的 X和Y 分别设置成 500mm 和 500mm ,间距( Spacing )中的 X和Y 都设置成 10mm 。然后点击“ OK ”确定。 用鼠标左键点击选择( Select )图标,控制面板出现在工具箱中。 用鼠标左键点击动态放大( Dynamic Zoom )图标,在模型窗口中,点击鼠标左键并按住不放,移动鼠标进行放大或缩小。 3 、创建廓曲线 在 ADAMS/View 零件库中选择长为 50cm 高50cm 厚5cm 。‘ 杆子选 创建一个观察点。 在 ADAMS/Vie w约束库中选择旋转副( Joint: Revolute ), 参数选择为“ 2 Bod-1 Loc ”和“ Normal To Grid ”, 鼠标左键先点击原点出的球体( PART_2 ),再点击机架( ground ),最后在球体中心点击鼠标右键,弹出 Select 对话框,如图 3-1 所表示,选择“ ”, 然后点“ OK ”确定。在球体( PART_2 )上成功创建旋转副( Joint: JOINT_1 ),如图 3-2 所示。 在 ADAMS/View 驱动库中选择旋转驱动( Rotational Joint Motion ) ,在速度( Speed )栏中, 输入速度值 30d ,表示驱动装置每分钟转 30度, 用鼠标左键点击球体( PART_2 )上的旋转副( JOINT_1 ), 在旋转副上出现一个大的驱动图标,即为驱动装置( Motion: MOTION_1 ),如图所示 在 ADAMS/View 驱动库中选择移动驱动( Translational Joint Motion ) ,参数默认,用鼠标左键点击( PART_2 )上 在( PART_3 ) 上点击鼠标右键,选择 Motion: MOTION_2 → Modify ,如图 3-6 所示。出现 Joint Motio n 对话框,如图 3-7 所表示, 接着点击 Function Builder 图标,出现 Function Builder 对话框。 在 Function Builder 中的 Define a runtime function 栏中输入如下语句: “ IF(time-4:10*(1-cos(*30d*time)),20,IF(time-9:20*(-time/5+1/(PI*2)*sin(2*PI/5*time-*PI)),0,IF(time-
ADAMS做凸轮的具体方法 来自淘豆网m.daumloan.com转载请标明出处.