国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 14105|回復: 21

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

[復制鏈接]
1#
發表于 2014-12-20 21:13:57 | 只看該作者 |倒序瀏覽 |閱讀模式
目的:設計一個平面凸輪的外輪廓9 Y- a9 u! O6 {# J% I
如下圖,從動件為滾針軸承,帶導軌,需要確定基圓直徑,和升程曲線。0 o: G8 p) @$ r' \  N5 J
(參考書籍:凸輪算法,80年代的國產貨,我也不知道書名;另一本,英文:cam design handbook)
" _4 R; {, J' v3 Z( K# s6 r
. Y( `$ f" A0 H; _' _
- T9 P. J3 F$ G3 N2 V凸輪升程曲線要求運動盡可能平滑,就是加速度平滑,這樣電機壽命長,當前比較好的是7段組合式加速度曲線(參考書1),如圖,我們知道總升程h,總角度,需要通過計算得出每一段的加速度,速度,和行程(升程)的表達式,進而計算并繪制凸輪外輪廓。
" T0 K* S' o2 ~# u/ W5 }* x# `6 R) h. Q$ u, L+ L/ }
公式如下
2 d5 @' X5 s$ P& u& w  Z
; e( i/ Z. f, m& o) s因為是舉升,重力向下,我們希望加速段比較長,減速段比較短,就是加速段的角度比減速段的多+ w5 p7 g! L: t- _. R7 a

1 S/ _: [: B6 J9 b/ Z+ @" W于是我們需要一個程序,輸入角度和升程,以及加減速段的比值,輸出每個角度對應的升程數值;  _6 a* D$ g& \
部分程序如下(MATLAB):( D& B; _& y" P, k
rb=45;rt=31;e=0;h=85;
# q. L4 |( x# h7 R! Y%  推程運動角;遠休止角;回程運動角;近休止角;推程許用壓力角;凸輪轉速
1 c/ g: C  D# Ift=155;fs=20;fh=155;fx=30;alpha_p=35;n=60;7 y6 E# i/ S( j  J) |; P/ N
%  角度和弧度轉換系數;機構尺度; ?/ R- m' q  w* N; o4 p
hd=pi/180;du=180/pi;se=sqrt(rb^2-e^2);* G& Y* |* f. c; R5 y' T& c# z( z
w=n*2*pi/60; omega=w*du;         % 凸輪角速度(°/s)
9 s# z) z! Z8 F  tp=3; % 加速段角度和減速段角度比值) H$ e; f' x( C' k
for f=1:ft
# l8 a' e5 l% C  ?* [    if (0<=f&&f<=1/4*p/(1+p)*ft)
7 Z* w  n# d, J4 [2 m        %s(f)=0.09724613*h*(4*f/ft-1/pi*sin(4*pi*f/ft));sxs=s(f);   : f- X) z" {, _+ J, y
        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); 5 `- a* R) P5 f5 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);. b: c9 I7 J) ]/ h) {+ P
        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);   
- P/ I# r# [6 ]8 l    end* R. ^  W1 k% W
    if (1/4*p/(1+p)*ft<f&&f<=3/4*p/(1+p)*ft)1 ]/ U) t1 G  p0 {) z5 c
        %s(f)=(p/(1+p)*h)*(2.444016188*(f/ft)^2-0.22203094*f/ft+0.00723406);sxs=s(f);
; k5 o0 X4 r, H        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);  P- Q: p6 L3 ]) J
        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);. h9 d' o- B3 A: o" c$ V" A
        d2s(f)=4.888124*(2*p/(1+p)*h)/(2*p/(1+p)*ft)^2;sxd2s=d2s(f);   
: ]/ I: D5 }  N    end
5 A) E6 e9 w" z# @- Q2 C    if (3/4*p/(1+p)*ft<f&&f<=4/4*p/(1+p)*ft)
6 c- \8 e; q1 N7 `8 _( O; G        %s(f)=(p/(1+p)*h)*(1.6110155*f/ft-0.0309544*sin(4*pi*f/ft)-0.3055077);sxs=s(f);7 h. r2 E# x$ w2 w
        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);+ A1 H2 x9 d* ]2 o. T
        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);
" i; p; l7 X& a8 P        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);   
' D' B/ r6 h9 [- q     end) ]. v5 v! H) [( O" \. H: _. W
上面的程序最終會計算出,在1-155度中,每一度變化對應的升程數值s;速度ds;加速度d2s。
. i$ t6 a' ]$ j: G' d) U8 p最終效果(把計算的點給autocad畫圖)我不用擔心睡不著覺了。/ `; q( L, ~$ I  v0 l; G6 g5 |9 g
4 T# ?7 Y- V0 K$ A: u
- l0 X, j! ~! ]1 i4 U
有興趣的可以一起聊這個曲線。" _1 i; S) O0 t. ]% B7 l* }  G( }
附書1的部分目錄,可以幫助找到同一本書$ E! W- _' x9 s: Z  C
, r* ^$ h- e. Z
: P0 ]( L/ _& j; l5 Y6 E8 n. v

8 A0 \" O- M- f6 }
5 g1 E' k8 y7 k9 p8 d, Z, l% ^; M( B  k6 M
% _  [2 L& y$ e4 R0 Y

本帖子中包含更多資源

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

×

本帖被以下淘專輯推薦:

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

使用道具 舉報

2#
發表于 2014-12-20 23:45:33 | 只看該作者
”當前比較好的是7段組合式加速度曲線“
1 c0 x- n6 _) }2 [: z/ P0 E7 Z1 W- [1 o. A
為何是這種曲線?
  ]0 \8 s* [  H2 V6 Q1 u5 V3 o5 R& c; ?! ~2 w* g$ c
我喜歡用正弦余弦曲線,我的速度比較慢

點評

因為中間一段加速度為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 編輯
9 b4 o. G, M# D( I$ b/ v5 O9 s" ~6 S
哈哈,大俠用的是標準的修正梯形再變形。- m2 y) A' l! z2 U* r# N
按照機構的設定“ft=155;fs=20;fh=155;fx=30;alpha_p=35;n=60”。
# I* `/ F( s0 n7 A- O9 @1 w% W1 Y“p=3; % 加速段角度和減速段角度比值”。表述不嚴謹,會誤解。
  A' x4 N0 n* ~因為推程和回程都有加速段和減速段。
9 d( O1 i! N2 c  \: e( P# w6 ~+ G& S, e1 z: r  |( Z- J
實際上,“加速度是時間的函數”這樣理解更合適。' |  e- b. c3 J/ p# P# Y
為了達到“我們希望加速段比較長,減速段比較短,就是加速段的角度比減速段的多;”這一目的; Q1 H" l& V' a+ J
設定一個系數=p/(1+p),那么:
" C. M' L7 L# _+ k  v) P7 g推程:用的是1/4 *系數 ,  3/4*系數 ,   1*系數。
, H" I$ Z) V; Y回程:沒下載大俠的程序,由于上面的誤解,不好妄下結論。
" @4 X4 e3 z! H# B& _按我的理解,推程取一系列T值,回程再取一系列T值,完全可以實現LZ的設計目的。5 s/ Q) G) k; {: a! B4 c; `# ]  Z
. @/ d4 D2 e4 \8 x& r& F  D+ w
另外,大俠的程序好像沒有體現文中所說“7段組合”。不知大俠能否把各曲線補齊。; s: a8 D- p# j7 d( b+ c1 B+ u/ R5 W% a
要求過分了點,哈哈, K. Z: P1 i$ _2 m
給個建議,不等式兩邊可以約去“*p/(1+p)*ft”,把“f&&f”改成時間T,不要用角度。這樣,你的程序將有極大的通用性。+ u) Q3 x& g- I1 I
1 E8 i' M9 P& \0 j1 ^6 w! S
對應的中文目錄
( B( h7 Y, E: c. h

本帖子中包含更多資源

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

×

點評

你說的很對,凸輪一般計算用的是角度和升程的關系,但其實電機一般轉速恒定,所以二者是通用的  發表于 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 編輯 & B) L$ d) o' @" {
hoot6335 發表于 2014-12-21 18:52 ; l8 W$ [' M, |
哈哈,大俠用的是標準的修正梯形再變形。
  c: M2 X; N1 o# m" ]按照機構的設定“ft=155;fs=20;fh=155;fx=30;alpha_p=35;n=60”。 ...

: C7 X3 G% S3 ?. Q" ]. z( ICam design handbook,2011年看過,也受益匪淺。, a* L% D1 r1 V9 I5 _4 P/ o
就是由于看了這本書,讓我在那一年完成自己的第一版凸輪設計程序,在11年公司工作需要用的凸輪都可以完成!( P* a3 G+ p: \

! Z- @% ~8 A  ~3 T上個月由于遇到了凸輪設計的新問題,所以又重新閱讀了多本凸輪著作。3 o' y* d4 q- N; p' t, _
不過對凸輪優化,感覺快要抓住了可以還是沒有抓住。& }# \- s2 ?+ h3 o% s, s
意思就是沒有透徹。8 a. m' B# V$ j$ {; h8 H
hoot前輩一個對凸輪曲線的優化應該算是比較精通了吧!" d6 G- I* e( z: k6 }- F
  ~. M2 c9 `' T& p/ N: F: M0 ?
對與那些著作里提到的30幾中曲線,上個月,我也是已經全部收納成功:)
) t1 ?! [5 U$ v7 C; ]9 }自己做個程序,自己用!
+ x1 z3 }7 j% K% j就像你在其他貼中說的一樣,自己建的數學模型,自己寫的代碼,用的放心!
, `0 U0 F) i1 m, h8 S4 D2 w. \- O! ]/ h; P出錯,立馬查得到!9 U0 h% R) T! A' [7 t
哈哈!
4 J& ^2 M$ J$ U
8#
發表于 2015-11-7 17:38:47 | 只看該作者
盤式凸輪算是比較簡單的了,而且也有現成的軟件可以使用,復雜的是三維凸輪,這個才是考驗功底的
9#
發表于 2015-11-9 21:27:09 | 只看該作者
pacelife 發表于 2015-11-7 17:38
( \; R/ b; Y: j; p盤式凸輪算是比較簡單的了,而且也有現成的軟件可以使用,復雜的是三維凸輪,這個才是考驗功底的

3 @# i: p' ?& T( M7 C三維弧面。。。想當初2011年接觸分度凸輪indexing的時候,沒有看過正規的書籍,就憑網上的幾篇論文,硬著頭皮去研究,做INDEXING的設計程序,影響中程序做到了可以展開到平面的曲線部分,剩下只能通過手工包覆到凸輪曲面去生成槽,不過還不是弧面,沒有讀書多可怕,當時真的是犀利糊涂的,呵呵,不過現在也忘記了,有空等我手頭上的事處理完,可以去完成我的那部分了  z2 @. Q; q5 b2 {- M
10#
發表于 2015-11-12 18:01:42 | 只看該作者
問樓主一個問題,里面的公式有自己推導過嗎?我今天自己推了一下,發現有一個地方,為什么是 -3/8beta 和 1/2beta,而不是-3/8beta 和 3/8beta, cam design hand book,第63頁。具體請見附件!. U- _7 Z$ q3 I

本帖子中包含更多資源

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

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

本版積分規則

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

GMT+8, 2025-9-2 00:06 , Processed in 0.073121 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表