机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 12523|回复: 21
打印 上一主题 下一主题

平面直动滚子凸轮设计,附算法

[复制链接]
跳转到指定楼层
1#
发表于 2014-12-20 21:13:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
目的:设计一个平面凸轮的外轮廓9 ?: R0 w+ G" V) ?6 [
如下图,从动件为滚针轴承,带导轨,需要确定基圆直径,和升程曲线。( C# r% x' v: U. @7 B3 w
(参考书籍:凸轮算法,80年代的国产货,我也不知道书名;另一本,英文:cam design handbook)% y/ Q: S' S0 e) k" q

# e  I0 S$ ]( ~
1 [9 D4 z. k% i7 P. R1 n凸轮升程曲线要求运动尽可能平滑,就是加速度平滑,这样电机寿命长,当前比较好的是7段组合式加速度曲线(参考书1),如图,我们知道总升程h,总角度,需要通过计算得出每一段的加速度,速度,和行程(升程)的表达式,进而计算并绘制凸轮外轮廓。
  }+ [* d4 P/ H7 o" @5 f, d* @# J2 q2 _1 N' T4 p
公式如下
. \- J: r/ a# w9 a3 q# W5 N: ]/ C0 @9 L
因为是举升,重力向下,我们希望加速段比较长,减速段比较短,就是加速段的角度比减速段的多
8 I  q* @* l4 R: g
) b* o% {- s* N+ z于是我们需要一个程序,输入角度和升程,以及加减速段的比值,输出每个角度对应的升程数值;
" f# C% _( U7 ?( B8 r0 W部分程序如下(MATLAB):+ Q4 z# Z6 Y2 ?* x$ c& F! u7 S
rb=45;rt=31;e=0;h=85;0 ^) [: P& |2 t4 d. n; e
%  推程运动角;远休止角;回程运动角;近休止角;推程许用压力角;凸轮转速
" `  W" W& n1 i+ _ft=155;fs=20;fh=155;fx=30;alpha_p=35;n=60;
0 O5 F, P$ O7 q4 t%  角度和弧度转换系数;机构尺度
3 \1 ]$ I' @0 m$ s/ n. E0 {( u, Dhd=pi/180;du=180/pi;se=sqrt(rb^2-e^2);( Z6 D5 {) G" K9 ?6 M
w=n*2*pi/60; omega=w*du;         % 凸轮角速度(°/s)3 i  Y) e5 f. j9 m! v: h6 m/ ~+ ~
p=3; % 加速段角度和减速段角度比值8 `0 n' A7 ?3 t1 \
for f=1:ft
, `4 d# o8 v7 I% p( C# i# Q    if (0<=f&&f<=1/4*p/(1+p)*ft); O" T) `, j1 b1 w% s  z- D
        %s(f)=0.09724613*h*(4*f/ft-1/pi*sin(4*pi*f/ft));sxs=s(f);   
; [8 u, N: Y0 F6 l5 O- u5 t1 w        s(f)=2*p/(1+p)*h/(2+pi)*(2*f/(2*p/(1+p)*ft)-1/2/pi*sin(4*pi*f/(2*p/(1+p)*ft)));sxs=s(f); : X, @. t, F6 `' E
        ds(f)=0.3889845*(2*p/(1+p)*h)/(2*p/(1+p)*ft)*(1-cos(4*pi*f/(2*p/(1+p)*ft)));sxds=ds(f);
9 s4 u0 ]9 r5 V) b( x1 c# R        d2s(f)=4.888124*(2*p/(1+p)*h)/(2*p/(1+p)*ft)^2*sin(4*pi*f/(2*p/(1+p)*ft));sxd2s=d2s(f);   ! K+ b1 }) d: N5 x6 D! g- p0 W5 q# ~
    end0 e- J. [3 H. ?2 R: ?4 v; h+ p/ N& u
    if (1/4*p/(1+p)*ft<f&&f<=3/4*p/(1+p)*ft)
& H0 b5 U# q- r" K, ^0 _* o        %s(f)=(p/(1+p)*h)*(2.444016188*(f/ft)^2-0.22203094*f/ft+0.00723406);sxs=s(f);
8 F0 u* [. t6 c0 n; U        s(f)=(2*p/(1+p)*h)/(2+pi)*(1/4-1/2/pi+2/(2*p/(1+p)*ft)*(f-(2*p/(1+p)*ft)/8)+4*pi/(2*p/(1+p)*ft)^2*(f-(2*p/(1+p)*ft)/8)^2);sxs=s(f);
: Y  @. f" }! P$ R        ds(f)=(2*p/(1+p)*h)/(2*p/(1+p)*ft)*(4.888124*f/(2*p/(1+p)*ft)-0.222031);sxds=ds(f);
3 @$ H+ U* V) ]1 ]( K        d2s(f)=4.888124*(2*p/(1+p)*h)/(2*p/(1+p)*ft)^2;sxd2s=d2s(f);   
& }* f) m9 A2 G* Q0 m    end0 Q3 j1 B# ?' |7 ]3 ^* t6 ~: b
    if (3/4*p/(1+p)*ft<f&&f<=4/4*p/(1+p)*ft)
# O% _/ r5 `9 _1 v# F% j$ H        %s(f)=(p/(1+p)*h)*(1.6110155*f/ft-0.0309544*sin(4*pi*f/ft)-0.3055077);sxs=s(f);
" A5 J: v- F# Y! m) l7 \! ?        s(f)=(2*p/(1+p)*h)/(2+pi)*(-pi/2+2*(1+pi)*f/(2*p/(1+p)*ft)+1/2/pi*sin(4*pi*f/(2*p/(1+p)*ft)));sxs=s(f);
- J% @; \9 o$ q" Q7 U+ w! o9 d        ds(f)=(2*p/(1+p)*h)/(2*p/(1+p)*ft)*(1.6110155+0.3889845*cos(4*pi*f/(2*p/(1+p)*ft)));sxds=ds(f);8 M& p0 V0 o9 f( T
        d2s(f)=-4.888124*(2*p/(1+p)*h)/(2*p/(1+p)*ft)^2*sin(4*pi*f/(2*p/(1+p)*ft));sxd2s=d2s(f);   
* q9 w- F# q, T1 f. K1 W- q0 A     end
% u2 e" U. p% A上面的程序最终会计算出,在1-155度中,每一度变化对应的升程数值s;速度ds;加速度d2s。
/ S! \. D4 E: k4 {9 R1 c最终效果(把计算的点给autocad画图)我不用担心睡不着觉了。' D+ }3 K. K0 s: {% K+ z

8 q; }8 m/ _4 s5 f7 j. g# `1 [. T
( Z. |) h6 z/ L有兴趣的可以一起聊这个曲线。' h, E7 Z/ L( B$ `" k1 y
附书1的部分目录,可以帮助找到同一本书+ u& Q( o1 B4 a

: U; y- ^3 F0 Z! \" K# u5 Q
4 r7 W6 {7 B* Q1 |2 d: C1 ~; d0 \& u$ W" {6 B" |

. W4 M9 g9 n4 n) L! _7 t  m1 \$ K& Q) @$ s
+ r* p/ Z$ O, \! P% m: `1 D5 G; x
) U1 R! g% h3 ?. d

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x

本帖被以下淘专辑推荐:

  • · 凸轮|主题: 13, 订阅: 5
回复

使用道具 举报

18#
发表于 2023-10-22 07:29:06 | 只看该作者
回复

使用道具 举报

17#
发表于 2023-7-27 15:14:00 | 只看该作者
进群领取免费solidworks插件,导入模型快,自动后台操作,提高设计效率。免费注册,免费升级。' l& m& J4 {3 }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复 支持 反对

使用道具 举报

16#
发表于 2023-7-26 18:24:38 | 只看该作者
感謝大大我也想知道來這可以增加知識. V- K4 y! s8 `; Q) q
回复 支持 反对

使用道具 举报

15#
发表于 2023-7-24 15:32:08 | 只看该作者
回复

使用道具 举报

14#
发表于 2021-1-16 11:18:37 | 只看该作者
谢谢!~
回复

使用道具 举报

13#
发表于 2020-4-15 08:49:40 | 只看该作者
厉害
回复

使用道具 举报

12#
发表于 2020-3-31 11:44:52 | 只看该作者
( _) |' L7 p( V' T+ D: ]( l7 t
感谢分享啊
回复 支持 反对

使用道具 举报

11#
发表于 2016-4-22 20:46:07 | 只看该作者
对于凸轮,我简直就是外行,感兴趣而一直入不了门,哎!!!

点评

同  发表于 2024-1-26 11:04
回复 支持 1 反对 0

使用道具 举报

10#
发表于 2015-11-12 18:01:42 | 只看该作者
问楼主一个问题,里面的公式有自己推导过吗?我今天自己推了一下,发现有一个地方,为什么是 -3/8beta 和 1/2beta,而不是-3/8beta 和 3/8beta, cam design hand book,第63页。具体请见附件!+ l1 ~2 U& R! S6 k1 e# \+ d4 V

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-10-7 14:33 , Processed in 0.063369 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表