




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、disp ' * 滾子擺動從動件凸輪設(shè)計 *' disp '已知條件:' disp ' 凸輪作順時針方向轉(zhuǎn)動,從動件做擺動' disp ' 從動件在推程作等加速/等減速運動,在回程作等加速等減速運動' rb =52;rt = 10;qm=15;ft = 60;fs = 10;fh = 60;alp = 35;a=140;l=122;q0=asin(rb/a)*180/pi; fprintf (1,' 基圓半徑 rb = %3.4f mm n',rb) fprintf (1,' 滾子半徑 rt = %3.4f
2、 mm n',rt) fprintf (1,' 起始角度 q0= %3.4f mm n',q0) fprintf (1,' 最大擺動角度 qm = %3.4f mm n',qm) fprintf (1,' 推程運動角 ft = %3.4f 度 n',ft) fprintf (1,' 遠(yuǎn)休止角 fs = %3.4f 度 n',fs) fprintf (1,' 回程運動角 fh = %3.4f 度 n',fh) fprintf (1,' 推程許用壓力角 alp = %3.4f 度 n',alp)
3、 hd= pi / 180;du = 180 / pi; %角度弧度互換 d1 = ft + fs;d2 = ft + fs + fh; disp ' ' disp '計算過程和輸出結(jié)果:' disp ' 1- 計算凸輪理論輪廓的壓力角和曲率半徑' disp ' 1-1 推程(等加速/等減速運動)' s = zeros(ft);ds = zeros(ft);d2s = zeros(ft);vt=zeros(ft);st1=zeros(ft);at=zeros(ft); at = zeros(ft);atd = zeros(ft);
4、pt = zeros(ft); for f = 1 : ft if f <= ft / 2 s(f)=2*(qm/ft2)*f2;st1(f)=s(f);s = s(f); %推程加速方程式 ds(f)=(qm/ft2)*f;vt(f)=ds(f);ds = ds(f); d2s(f)=4*qm/ft;at(f)=d2s(f);d2s = d2s(f); else s(f)=qm-2*qm*(ft-f)2/ft2;st1(f)=s(f); s = s(f); %推程減速方程式 ds(f)=4*qm*(ft-f)/ft2;vt(f)=ds(f);ds = ds(f); d2s(f)=-4
5、*qm/ft2;at(f)=d2s(f);d2s = d2s(f); end at(f)= atan(-l*(1-ds)/(a*sin(s+q0)*hd)-(-1)*cos(s+q0)*hd)/sin(s+q0)*hd);atd(f) = at(f) * du; %推程壓力角的角度和弧度表達(dá)式 p1= -a*sin(f*hd)+l*sin(s+q0-f)*hd)*(ds-1); p2= a*cos(f*hd)+l*cos(s+q0-f)*hd)*(ds-1); p3=-a*cos(f*hd)+l*(ds-1)2*cos(s+q0-f)*hd)+l*d2s*sin(s+q0-f)*hd); p4
6、=-a*sin(f*hd)-l*(ds-1)2*sin(s+q0-f)*hd)+l*ds*cos(s+q0-f)*hd); pt(f)= (p12+p22)1.5/(p1*p4-p2*p3) ;p = pt(f); end atm = 0; for f = 1 : ft if atd(f) > atm atm = atd(f); end end fprintf (1,' 最大壓力角 atm = %3.4f 度n',atm) for f = 1 : ft if abs(atd(f) - atm) < 0.1 ftm = f;break end end fprintf
7、(1,' 對應(yīng)的位置角 ftm = %3.4f 度n',ftm) if atm > alp fprintf (1,' * 凸輪推程壓力角超過許用值,需要增大基圓!n') end ptn = rb ;ftn=0; for f = 1 : ft if pt(f) < ptn ptn = pt(f); end end fprintf (1,' 輪廓最小曲率半徑 ptn = %3.4f mmn',ptn) for f = 1 : ft if abs(pt(f) - ptn) < 0.1 ftn = f;break end end fpr
8、intf (1,' 對應(yīng)的位置角 ftn = %3.4f 度n',ftn) if ptn < rt + 5 fprintf (1,' * 凸輪推程輪廓曲率半徑小于許用值,需要增大基圓或減小滾子!n') end disp ' 1-2 回程(等加速等減速運動)' s = zeros(fh);ds = zeros(fh);d2s = zeros(fh); ah = zeros(fh);ahd = zeros(fh);ph = zeros(fh); for f = d1 : d2 k = f - d1; if k<=fh / 2 s(f) =
9、qm-2*qm*(k)2/fh2;st1(f)=s(f); s = s(f); ds(f)=-4*qm*k/fh2;ds = ds(f); d2s(f)= -4*qm/fh2;d2s = d2s(f); else s(f) =2*qm*(d2-f)2/fh2;st1(f)=s(f); s = s(f); ds(f)=-4*qm*(d2-f)/fh2;ds = ds(f); d2s(f)=4*qm/fh2;d2s = d2s(f); end at(f)= atan(-l*(1-ds)/(a*sin(s+q0)*hd)-(-1)*cos(s+q0)*hd)/sin(s+q0)*hd);atd(f)
10、 = at(f) * du; %推程壓力角的角度和弧度表達(dá)式 p1= -a*sin(f*hd)+l*sin(s+q0-f)*hd)*(ds-1); p2= a*cos(f*hd)+l*cos(s+q0-f)*hd)*(ds-1); p3=-a*cos(f*hd)+l*(ds-1)2*cos(s+q0-f)*hd)+l*d2s*sin(s+q0-f)*hd); p4=-a*sin(f*hd)-l*(ds-1)2*sin(s+q0-f)*hd)+l*ds*cos(s+q0-f)*hd); pt(f)= (p12+p22)1.5/(p1*p4-p2*p3) ;p = pt(f); end atm =
11、 0; for f = 1 : ft if atd(f) > atm atm = atd(f); end end fprintf (1,' 最大壓力角 atm = %3.4f 度n',atm) for f = 1 : ft if abs(atd(f) - atm) < 0.1 ftm = f;break end end fprintf (1,' 對應(yīng)的位置角 ftm = %3.4f 度n',ftm) if atm > alp fprintf (1,' * 凸輪推程壓力角超過許用值,需要增大基圓!n') end ptn = rb
12、;ftn=0; for f = 1 : ft if pt(f) < ptn ptn = pt(f); end end fprintf (1,' 輪廓最小曲率半徑 ptn = %3.4f mmn',ptn) for f = 1 : ft if abs(pt(f) - ptn) < 0.1 ftn = f;break end end fprintf (1,' 對應(yīng)的位置角 ftn = %3.4f 度n',ftn) if ptn < rt + 5 fprintf (1,' * 凸輪推程輪廓曲率半徑小于許用值,需要增大基圓或減小滾子!n'
13、;) end disp ' 2- 計算凸輪理論廓線與實際廓線的直角坐標(biāo)' n = 360; s = zeros(n);ds = zeros(n);r = zeros(n);rp = zeros(n); x = zeros(n);y = zeros(n);dx = zeros(n);dy = zeros(n); xx = zeros(n);yy = zeros(n);xp = zeros(n);yp = zeros(n); xxp = zeros(n);yyp = zeros(n); for f = 1 : n if f <= ft/2 s(f)=2*(qm/ft2)*f2
14、;s = s(f); ds(f)=(qm/ft2)*f;ds = ds(f); elseif f > ft/2 & f <= ft s(f)=qm-2*qm*(ft-f)2/ft2; s = s(f); ds(f)=4*qm*(ft-f)/ft2;ds = ds(f); elseif f > ft & f <= d1 s = qm;ds = 0; elseif f > d1 & f <= (d2-fh/2) k = f - d1; s(f) =qm-2*qm*(k)2/fh2; s = s(f); ds(f)=-4*qm*k/fh2;
15、ds = ds(f); elseif f>(d2-fh/2)&f<=d2 s(f) =2*qm*(d2-f)2/fh2; s = s(f); ds(f)=-4*qm*(d2-f)/fh2;ds = ds(f); elseif f > d2 & f <= n s = 0;ds = 0; end xx(f) = a*cos(f*hd)-l*cos(s+q0-f)*hd);x=xx(f); yy(f) = a*sin(f*hd)+l*sin(s+q0-f)*hd);y=yy(f); dx(f) = -a*sin(f*hd)+l*sin(s+q0-f)*hd)*
16、(ds-1); dx = dx(f); dy(f) = a*cos(f*hd)+l*cos(s+q0-f)*hd)*(ds-1); dy = dy(f); xp(f) = x-rt*(dy/sqrt(dx2+dy2);xxp=xp(f); yp(f) = y+rt*(dx/sqrt(dx2+dy2);yyp = yp(f); r(f) = sqrt (x 2 + y 2 ); rp(f) = sqrt (xxp 2 + yyp 2 ); end disp ' 2-1 推程(等加速/等減速運動)' disp ' 凸輪轉(zhuǎn)角 理論x 理論y 實際x 實際y' for
17、f = 10 : 10 :ft nu = f xx(f) yy(f) xp(f) yp(f); disp(nu) end disp ' 2-2 回程(等加速/等減速運動)' disp ' 凸輪轉(zhuǎn)角 理論x 理論y 實際x 實際y' for f = d1 : 10 : d2 nu = f xx(f) yy(f) xp(f) yp(f); disp(nu) end disp ' 2-3 凸輪輪廓向徑' disp ' 凸輪轉(zhuǎn)角 理論r 實際r' for f = 10 : 10 : n nu = f r(f) rp(f); disp(nu) end disp '繪制凸輪的理論輪廓和實際輪廓:' plot(xx,yy,'r-.') % 理論輪廓(紅色,點劃線) axis (-(150) (150) -(150) (150) % 橫軸和縱軸的下限和上限 axis equal % 橫軸和縱軸的尺度比例相同 text(50,0,'X') % 標(biāo)注橫軸 text(0,50,'Y') % 標(biāo)注縱軸 text(-5,5,'
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 1 A New Start Understanding ideas My First Day at Senior High 教學(xué)設(shè)計-2024-2025學(xué)年高中英語外研版(2019)必修第一冊
- 8 冀中的地道戰(zhàn)教學(xué)設(shè)計 教學(xué)設(shè)計-2024-2025學(xué)年統(tǒng)編版語文五年級上冊
- 第三章大氣的運動單元教學(xué)設(shè)計2023-2024學(xué)年高中地理人教版(2019)選擇性必修1
- Unit 8 Knowing the world Lesson 1 Where are you from 教學(xué)設(shè)計 2024-2025學(xué)年冀教版英語七年級上冊
- 第12課 水陸交通的變遷 教學(xué)設(shè)計-2024-2025學(xué)年高二歷史統(tǒng)編版(2019)選擇性必修2
- 第1章 物質(zhì)及其變化第4節(jié) 常見的堿 教學(xué)設(shè)計 第一課時-2024-2025學(xué)年浙教版九年級上冊科學(xué)
- 第二單元(教學(xué)設(shè)計)2024-2025學(xué)年統(tǒng)編版語文四年級上冊
- 黑龍江省2024-2025學(xué)年高二上學(xué)期12月月考地理試題(解析版)
- 2025至2030年中國收斂水?dāng)?shù)據(jù)監(jiān)測研究報告
- 低空經(jīng)濟的投資趨勢與資本市場動態(tài)
- 食材配送服務(wù)方案投標(biāo)方案(技術(shù)方案)
- 北京市大興區(qū)2023-2024學(xué)年七年級下學(xué)期期中考試英語試卷
- 新能源充電樁安全管理與防護(hù)
- QCT848-2023拉臂式自裝卸裝置
- 人教版八年級下冊英語默寫(單詞 重點短語 重點句型)含答案
- 借用資質(zhì)投標(biāo)合作協(xié)議模板
- 歷史類常識考試100題帶答案(能力提升)
- MOOC 研究生學(xué)術(shù)規(guī)范與學(xué)術(shù)誠信-南京大學(xué) 中國大學(xué)慕課答案
- 大學(xué)生生涯發(fā)展報告新能源汽車
- JBT 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術(shù)規(guī)程
- 部編人教版五年級《道德與法治》下冊教學(xué)計劃及教學(xué)進(jìn)度
評論
0/150
提交評論