国产日韩欧美久久久精品图片|国产综合有码无码中文字幕|国产一区二区综合视频|国产亚洲精品电影网站在线观看|国产精品一区在线

機械社區

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 13525|回復: 21
打印 上一主題 下一主題

平面直動滾子凸輪設計,附算法

[復制鏈接]
跳轉到指定樓層
1#
發表于 2014-12-20 21:13:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
目的:設計一個平面凸輪的外輪廓% @% @! u: c7 U. [, s
如下圖,從動件為滾針軸承,帶導軌,需要確定基圓直徑,和升程曲線。! ^* K7 {3 @  E/ \, ^: G
(參考書籍:凸輪算法,80年代的國產貨,我也不知道書名;另一本,英文:cam design handbook)  v0 F- L. o/ t( y3 D0 A& M4 I
2 P2 ]$ S. c- S% K4 J

1 K6 i6 ?5 _, d- j) k& t" x, z凸輪升程曲線要求運動盡可能平滑,就是加速度平滑,這樣電機壽命長,當前比較好的是7段組合式加速度曲線(參考書1),如圖,我們知道總升程h,總角度,需要通過計算得出每一段的加速度,速度,和行程(升程)的表達式,進而計算并繪制凸輪外輪廓。4 _2 o% s  `" C2 t8 a- K# i2 R# b

1 N9 z& a/ T5 q公式如下0 z7 b4 b  x* G" G

3 n% O& p( {3 H9 g& M6 c因為是舉升,重力向下,我們希望加速段比較長,減速段比較短,就是加速段的角度比減速段的多
9 Q! k4 d, s+ H. U
! P8 y! ]8 \1 X4 H; C1 j" X( t# c于是我們需要一個程序,輸入角度和升程,以及加減速段的比值,輸出每個角度對應的升程數值;
7 @. N/ G: y6 y# B+ R  m部分程序如下(MATLAB):
! {3 L8 P4 J' _8 x9 f9 arb=45;rt=31;e=0;h=85;
) U* c5 P' O/ c9 u$ _1 ?( W%  推程運動角;遠休止角;回程運動角;近休止角;推程許用壓力角;凸輪轉速( E1 C* O+ M- T- Z6 O
ft=155;fs=20;fh=155;fx=30;alpha_p=35;n=60;
8 d- j3 L  o$ p0 U4 i0 J$ U%  角度和弧度轉換系數;機構尺度( V0 P1 s. [' u5 N
hd=pi/180;du=180/pi;se=sqrt(rb^2-e^2);: Y$ ~  P8 G+ L  w4 q
w=n*2*pi/60; omega=w*du;         % 凸輪角速度(°/s)
! w5 j% ]  L8 [3 @; B0 Ap=3; % 加速段角度和減速段角度比值. F& M, y; y0 w0 p$ i: ^: N
for f=1:ft
; |3 c$ s4 t6 W. b    if (0<=f&&f<=1/4*p/(1+p)*ft)% I6 ~, @% G/ R' M, E2 Y) M9 j  E
        %s(f)=0.09724613*h*(4*f/ft-1/pi*sin(4*pi*f/ft));sxs=s(f);   
) W. U  ~$ q) x! l9 `  q% r        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);
( Q! S- P$ U/ `' H        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);6 Y1 ]3 s) ]# j! g
        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);   . c1 S$ G& J, ^+ k% i$ V
    end
/ f  G3 ~4 F, _9 k    if (1/4*p/(1+p)*ft<f&&f<=3/4*p/(1+p)*ft)( h: y2 s8 ]$ p5 }
        %s(f)=(p/(1+p)*h)*(2.444016188*(f/ft)^2-0.22203094*f/ft+0.00723406);sxs=s(f);
0 ]7 s+ t' L/ M! c- O3 w0 |0 P$ 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);
/ _# T: s9 \! i, R) N9 L        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);
1 S1 x# O# J) Q& ^" G+ {        d2s(f)=4.888124*(2*p/(1+p)*h)/(2*p/(1+p)*ft)^2;sxd2s=d2s(f);   1 D) C% U0 }" {
    end4 L% _. E5 E  {. |
    if (3/4*p/(1+p)*ft<f&&f<=4/4*p/(1+p)*ft)
* q/ A, Q3 D0 N1 _" P# o        %s(f)=(p/(1+p)*h)*(1.6110155*f/ft-0.0309544*sin(4*pi*f/ft)-0.3055077);sxs=s(f);) }( C5 W! V! h1 C0 x6 R* f
        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);
# X7 F5 }7 w- l+ y        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 c2 H5 I$ c# j4 k9 G) q* u! l
        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);   
. f! _. e5 D' q, ]0 t     end5 O( T' S7 K! w8 ?
上面的程序最終會計算出,在1-155度中,每一度變化對應的升程數值s;速度ds;加速度d2s。
2 B6 v/ I' _& a7 a1 u最終效果(把計算的點給autocad畫圖)我不用擔心睡不著覺了。. K$ g0 s" d, _3 ^, J$ t1 {

6 `' ^+ K0 b% j9 B4 O6 z9 {! d# b" s: q4 e1 o% ?
有興趣的可以一起聊這個曲線。
$ D- `$ d: K: j: \附書1的部分目錄,可以幫助找到同一本書
; V2 n3 v. I0 W& w4 {! j- k- Q: v9 M
+ `9 G8 j# c+ |& S; w

( M" l- k. N1 {$ G5 x( U2 B, b1 l- D( `& f1 c( x

% @% P$ W% [& L, M; x* r4 F- ^2 ?: B2 I) j8 _5 R

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x

本帖被以下淘專輯推薦:

  • · 凸輪|主題: 13, 訂閱: 6
回復

使用道具 舉報

2#
發表于 2014-12-20 23:45:33 | 只看該作者
”當前比較好的是7段組合式加速度曲線“# L# S$ R  e; a# t# T

* @( c5 |& X9 C6 q4 B為何是這種曲線?' S3 S% E5 C& @! o$ J

7 F5 T- F' x; r0 u5 T. X2 x- A! `我喜歡用正弦余弦曲線,我的速度比較慢

點評

因為中間一段加速度為0,速度較大,可以理解成這種曲線運動更平滑  發表于 2014-12-23 07:42
7段的好處就是可以讓加速度在一定時間內為0  發表于 2014-12-21 18:59
回復 支持 反對

使用道具 舉報

3#
發表于 2014-12-21 10:55:53 | 只看該作者
謝謝
回復 支持 反對

使用道具 舉報

4#
發表于 2014-12-21 11:44:25 | 只看該作者
晚上回家試一下
回復 支持 反對

使用道具 舉報

5#
發表于 2014-12-21 18:52:17 | 只看該作者
本帖最后由 hoot6335 于 2014-12-21 21:42 編輯
! i) T: L. w" g) y' B* I
% m8 x) J% e4 X哈哈,大俠用的是標準的修正梯形再變形。: R" b8 _" m* ]: C2 B
按照機構的設定“ft=155;fs=20;fh=155;fx=30;alpha_p=35;n=60”。
0 t) d( J  Q0 y0 ~7 n“p=3; % 加速段角度和減速段角度比值”。表述不嚴謹,會誤解。
6 k* B4 E+ @+ \) e9 u因為推程和回程都有加速段和減速段。* ]6 A. x" D0 H

4 C- [( \% x2 L( C實際上,“加速度是時間的函數”這樣理解更合適。
7 ?0 O: N/ _0 n! }# l為了達到“我們希望加速段比較長,減速段比較短,就是加速段的角度比減速段的多;”這一目的* b8 [: c1 J, \: W: J0 i3 A
設定一個系數=p/(1+p),那么:
7 {1 W: B. B5 |' F# q推程:用的是1/4 *系數 ,  3/4*系數 ,   1*系數。
9 R) n1 @$ b0 |回程:沒下載大俠的程序,由于上面的誤解,不好妄下結論。
4 f+ f9 N; ~0 i# y$ U) p. T按我的理解,推程取一系列T值,回程再取一系列T值,完全可以實現LZ的設計目的。6 B+ ^7 z% a! i
( G3 e0 U# J( Y) }) g
另外,大俠的程序好像沒有體現文中所說“7段組合”。不知大俠能否把各曲線補齊。1 r: ]  s8 h, t% x6 m/ v6 \
要求過分了點,哈哈
( W3 v- b) J/ [) b( n7 k% Q3 u給個建議,不等式兩邊可以約去“*p/(1+p)*ft”,把“f&&f”改成時間T,不要用角度。這樣,你的程序將有極大的通用性。% @; C; M- ?  {4 x6 L: C2 F5 w
. I& f, b4 Y7 ]1 E
對應的中文目錄
; D4 X( c. \' ~9 G2 G. l

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x

點評

你說的很對,凸輪一般計算用的是角度和升程的關系,但其實電機一般轉速恒定,所以二者是通用的  發表于 2014-12-23 07:45
回復 支持 反對

使用道具 舉報

6#
發表于 2014-12-25 09:07:16 | 只看該作者
感謝分享啊
回復 支持 反對

使用道具 舉報

7#
發表于 2015-11-5 19:55:26 | 只看該作者
本帖最后由 georgemcu 于 2015-11-5 19:58 編輯 + A( k- b3 V9 B8 o' J
hoot6335 發表于 2014-12-21 18:52 " d: n3 u, q& y" d
哈哈,大俠用的是標準的修正梯形再變形。. T" \% h+ @/ G& Z; s
按照機構的設定“ft=155;fs=20;fh=155;fx=30;alpha_p=35;n=60”。 ...
" w( e* ^" B- f4 X" r  ~& F4 H
Cam design handbook,2011年看過,也受益匪淺。& P& q  n* o6 v# ?9 a- w- b
就是由于看了這本書,讓我在那一年完成自己的第一版凸輪設計程序,在11年公司工作需要用的凸輪都可以完成!
" e" A( {& T/ w+ {  `/ k4 ^) j: i3 o* W$ m
上個月由于遇到了凸輪設計的新問題,所以又重新閱讀了多本凸輪著作。
  h5 {  c( d8 y- g不過對凸輪優化,感覺快要抓住了可以還是沒有抓住。1 {: z' _7 J& Q6 i2 L" v! ?$ s
意思就是沒有透徹。
; e/ b/ b$ B$ whoot前輩一個對凸輪曲線的優化應該算是比較精通了吧!* n: l  M% q: |) b) I2 B

7 v. k* F( I9 M, g對與那些著作里提到的30幾中曲線,上個月,我也是已經全部收納成功:)5 ~9 e: K) H! M1 ?* H2 |7 Q* N6 I
自己做個程序,自己用!1 g6 ?/ E; @1 E- U, e
就像你在其他貼中說的一樣,自己建的數學模型,自己寫的代碼,用的放心!, E* y4 d7 S) a) b: {- ^+ m
出錯,立馬查得到!4 e# j8 i& \% o) b0 ]4 v, L
哈哈!1 R* ^0 r  [/ D, }) _/ I+ k9 J
回復 支持 反對

使用道具 舉報

8#
發表于 2015-11-7 17:38:47 | 只看該作者
盤式凸輪算是比較簡單的了,而且也有現成的軟件可以使用,復雜的是三維凸輪,這個才是考驗功底的
回復 支持 反對

使用道具 舉報

9#
發表于 2015-11-9 21:27:09 | 只看該作者
pacelife 發表于 2015-11-7 17:38
5 ^; s2 J) d3 I! B5 x3 |" B盤式凸輪算是比較簡單的了,而且也有現成的軟件可以使用,復雜的是三維凸輪,這個才是考驗功底的

( d0 }" C( ], @8 c7 I/ [- c1 |三維弧面。。。想當初2011年接觸分度凸輪indexing的時候,沒有看過正規的書籍,就憑網上的幾篇論文,硬著頭皮去研究,做INDEXING的設計程序,影響中程序做到了可以展開到平面的曲線部分,剩下只能通過手工包覆到凸輪曲面去生成槽,不過還不是弧面,沒有讀書多可怕,當時真的是犀利糊涂的,呵呵,不過現在也忘記了,有空等我手頭上的事處理完,可以去完成我的那部分了4 H1 k3 V- U% t8 ~6 }
回復 支持 反對

使用道具 舉報

10#
發表于 2015-11-12 18:01:42 | 只看該作者
問樓主一個問題,里面的公式有自己推導過嗎?我今天自己推了一下,發現有一個地方,為什么是 -3/8beta 和 1/2beta,而不是-3/8beta 和 3/8beta, cam design hand book,第63頁。具體請見附件!
# Z/ [0 E8 R7 ~' D% U

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

小黑屋|手機版|Archiver|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-5-2 09:39 , Processed in 0.062937 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人精品综合在线观看| 精品一区网站在线观看| 亚洲视频高清不卡在线观看| 亚洲综合天堂一区二区三区| 久久久无码精品国产一区| 国产蜜臀av在线一区尤物| 把女邻居弄到潮喷的性经历| 国产九九久久99精品影院| 成人毛片100免费观看| 777av成人一区二区三区| 国产精品福利视频导航| 精品久久久久久久一区二区蜜臀| 国产精品喷水一区二区三区| 怡红院av一区二区三区| 免费久久av一区| 亚洲精品久久久久久久蜜桃| 男女做爰高清无遮挡免费视频| 久久久国产乱子伦精品作者| 日本高清成人一区二区视频| 中文字幕人妻高清乱码| 免费看成人啪啪| 日韩精品人妻系列一区二区三区 | 精品无人乱码一区二区三区| 人妻在线日韩免费视频| 国产精品国产三级国av在线观看| 亚洲欧美日韩一区电影| 久久99九九精品久久久久蜜桃| 97色伦午夜国产亚洲精品| 国产精品ai在线一区| 国产综合亚洲区在线观看| 中文字幕无码av不卡一区| 97色偷偷色噜噜狠狠爱网站| 欧美日韩精品中文字幕一区三区| 成人免费毛片内射美女-百度| 人人妻人人澡人人爽欧美精品| 在线视+欧美+亚洲日本| 国产亚洲日本精品成人专区 | 久久精品一本到东京热| 精品婷婷一区二区三区四区五区| 免费日韩av一区二区三区| 中文字幕人妻丝袜成熟一区七区|