- 积分
- 222
- 最后登录
- 2014-12-26
- 阅读权限
- 40
- 注册时间
- 2011-7-1
- 回帖
- 19
- 精华
- 0
机械厂工人
- UID
- 617
- 威望
- 0
- 机械币
- 74
- 活力
- 0
|
楼主 |
发表于 2014-12-26 10:50:19
|
显示全部楼层
4.凸轮轮廓线
在机械设计中凸轮设计会经常遇到,靠传统的作图法既繁琐,精度又不高,利用C—HOOKS功能却可以得到意想不到的结果。下面是设计某一偏置直动滚子推杆盘形凸轮的实际轮廓线。先绘制凸轮理论轮廓曲线,该曲线分为四部分:L1、ARC2、L2、ARC1(见图4),分别代表推程、远休止、回程、近休止轮廓。
为了简化方程,变量t的范围,可以根据已画出的推程、回程曲线,通过查询端点处对应的角度(弧度)来设置。
上述四段轮廓分别建立eqn文件,程序如下:
L1.eqn文件:(对应曲线L1)
step_var1=t
step_size1=0.1
lower_limit1=0
upper_limit1=2.09439
geometry=lines
angles=radians
origin=0,0,0
x=(45.825+50*(3*t/6.28319-sin(3*t)/6.28319))*sin(t)+20*cos(t)
y=(45.825+50*(3*t/6.28319-sin(3*t)/6.28319))*cos(t)-20*sin(t)
L2.eqn文件:(对应曲线L2)
step_var1=t
step_size1=0.1
lower_limit1=3.14159
upper_limit1=5.23598
geometry=lines
angles=radians
origin=0,0,0
x=(45.825+25*(1+cos(1.5*(t-3.14159))))*sin(t)+20*cos(t)
y=(45.825+25*(1+cos(1.5*(t-3.14159))))*cos(t)-20*sin(t)
ARC1.eqn文件:(对应圆弧ARC1)
step_var1=t
step_size1=0.1
lower_limit1=1.1589
upper_limit1=2.2061
geometry=lines
angles=radians
origin=0,0,0
x=50*cos(t)
y=50*sin(t)
ARC2.eqn文件:(对应圆弧ARC2)
step_var1=t
step_size1=0.1
lower_limit1=4.50644
upper_limit1=5.55363
geometry=lines
angles=radians
origin=0,0,0
x=97.89*cos(t)
y=97.89*sin(t)
按照上面绘制的是理论轮廓曲线(外轮廓实线所示),要得到实际轮廓曲线(内轮廓虚线所示),根据两者的关系,只需利用命令“Xform”→“Xform Offset contour”向内偏移一个滚子的半径即可。绘制的凸轮轮廓曲线图如图4所示。
图4 绘制的某凸轮轮廓曲线图
|
|