李曉曉,董萬福,吳昊榮
(1.西華大學(xué)機械工程與自動化學(xué)院,四川成都610039;2.成都大學(xué)工業(yè)制造學(xué)院,四川成都 610106)
滾子從動件盤形凸輪的三維快速精確設(shè)計
李曉曉1,2,董萬福2,吳昊榮1
(1.西華大學(xué)機械工程與自動化學(xué)院,四川成都610039;2.成都大學(xué)工業(yè)制造學(xué)院,四川成都 610106)
凸輪機構(gòu)設(shè)計主要包括凸輪輪廓曲線和從動件運動規(guī)律的設(shè)計.在確定從動件的運動規(guī)律后,根據(jù)從動件的運動規(guī)律來確定凸輪的輪廓曲線,利用Matlab編程語言,可以精確作出任意凸輪輪廓曲線和各種從動件的運動規(guī)律曲線,同時還可以將設(shè)計出來的精密輪廓曲線導(dǎo)入三維軟件Pro/engineer中進行三維建模,達到快速精確設(shè)計凸輪的目的.
凸輪機構(gòu);Matlab;輪廓曲線;Pro/engineer;快速精確
凸輪機構(gòu)的最大優(yōu)點在于,只要恰當(dāng)?shù)卦O(shè)計出凸輪的輪廓曲線,就可以使凸輪推桿實現(xiàn)各種預(yù)期的運動規(guī)律,而且響應(yīng)快速,機構(gòu)簡單緊湊.在以往的盤形凸輪機構(gòu)設(shè)計研究中,從動件只有沿著固定導(dǎo)路的移動和繞固定鉸鏈點的擺動2種簡單方式[1].要使從動件實現(xiàn)復(fù)雜的運動規(guī)律,圖解法很難實現(xiàn)精度要求.基于此,本研究應(yīng)用解析法,利用Matlab靈活的編程語言和強大的計算功能,可以十分方便地繪制出凸輪輪廓曲線和從動件運動規(guī)律曲線,同時還可以將生成的點文件導(dǎo)入Pro/engineer中3維建模,從而實現(xiàn)凸輪機構(gòu)的快速精確設(shè)計.
凸輪推桿的運動規(guī)律決定了凸輪的輪廓曲線.故在設(shè)計凸輪輪廓曲線時,應(yīng)先根據(jù)工作要求來選定凸輪推桿的運動規(guī)律.凸輪推桿運動由推程、遠休、回程和近休4個階段組成:在推程運動階段,當(dāng)凸輪轉(zhuǎn)過推程運動角 φ1時,推桿按設(shè)計要求的運動規(guī)律上升h(h為行程);在遠休階段,凸輪繼續(xù)轉(zhuǎn)過角φ2時,推桿靜止不動;凸輪再繼續(xù)轉(zhuǎn)過角φ3時,推桿按設(shè)計要求的運動規(guī)律下降h,這一階段稱為回程(推程和回程的運動規(guī)律可以任意);最后凸輪轉(zhuǎn)過一圈中剩下的角度 φ4,此階段為近休階段.在這4個階段中,滿足推桿運動要求的凸輪形狀即為所需要的凸輪輪廓.
本研究擬設(shè)計一個偏置直動滾子從動件偏置盤形凸輪機構(gòu):基圓半徑為r0,偏距為e,滾子半徑為rr,升程為h,其結(jié)構(gòu)運動簡圖如圖1所示.

圖1 滾子從動件凸輪機構(gòu)運動過程
滾子從動件直動偏置盤形凸輪理論輪廓線的直角坐標(biāo)方程[2]為,

式中,δ為凸輪轉(zhuǎn)角,單位 rad/s;s為推桿的位移;s0
滾子從動件偏置盤形凸輪實際輪廓線的直角坐標(biāo)方程[3]為,

式中,xr、yr為滾子半徑直角坐標(biāo)系中分量,且

某凸輪機構(gòu)已知條件如下:基圓半徑r0=42 mm,直動從動件滾子半徑rr=12 mm,偏距e=10mm,角速度ω=1 rad/s.運動開始時,凸輪轉(zhuǎn)過φ1=60°時,從動件靜止不動;當(dāng)凸輪再轉(zhuǎn)過 φ2(120°≤φ2≤180°),從動件先以等加速度規(guī)律上升,然后以等減速運動規(guī)律上升,上升距離h=60 mm;凸輪繼續(xù)轉(zhuǎn)過 φ3(90°≤φ3≤270°),從動件靜止不動;凸輪再轉(zhuǎn)過 φ4(φ4=90°),從動件以 5次多項式運動規(guī)律下降并回到最低點.根據(jù)上面要求,設(shè)計一滾子從動件直動偏置盤形凸輪機構(gòu).
根據(jù)給定的從動件運動規(guī)律,升程前期從動件先以等加速運動規(guī)律(60°≤δ≤120°)上升,其位移、速度和加速度方程分別為,

升程后期從動件再以等減速運動規(guī)律(120°≤δ<180°)上升,其位移、速度和加速度方程分別為,

回程時(180°≤δ<270°),從動件再以5次多項式運動規(guī)律下降,其位移、速度和加速度方程分別為,

根據(jù)以上方程,利用Matlab編程語言及其GUI界面[5],可以得到該凸輪機構(gòu)的輪廓曲線和運動規(guī)律曲線(見圖2).同時,程序還自動生成凸輪輪廓曲線的點的tulunjingxi1.ibl文件[6].

圖2 凸輪機構(gòu)的GUI仿真界面
將Matlab生成的tulunjingxi1.ibl文件在記事本中打開,然后在該文件的開頭添加幾行Pro/engineer可讀取的關(guān)鍵字[7].添加之后生成的直角坐標(biāo)數(shù)據(jù)文件如圖3所示.

圖3 在Matlab中導(dǎo)出的凸輪輪廓線的點文件
若將新生成的直角坐標(biāo)數(shù)據(jù)文件導(dǎo)入Pro/engineer中,即可在Pro/engineer軟件界面中生成光滑連續(xù)的凸輪理論輪廓曲線,其具體操作步驟為:在Pro/engineer界面中,點擊工具欄中的“插入基準(zhǔn)曲線”圖標(biāo),選擇“自文件”選項,選擇上一步中新生成的tulunjingxi1.ibl文件,接著點擊Pro/engineer界面中的笛卡爾坐標(biāo)系,點擊“完成”[8],Pro/engineer界面中將自動生成凸輪理論輪廓曲線(見圖4),然后把理論輪廓曲線沿法線方向進行拉伸一定高度,得到如圖5所示凸輪三維模型圖.

圖4 凸輪輪廓線二維草圖

圖5 凸輪三維圖
在解析法的基礎(chǔ)上,利用Matlab的強大運算能力,靈活的編程功能和簡便的人機交互界面,可以將任意的凸輪輪廓曲線和凸輪運動規(guī)律曲線清晰、準(zhǔn)確地表達出來.同時,還可以將輪廓曲線導(dǎo)入Pro/engineer三維軟件中實體建模.該過程不僅具備傳統(tǒng)圖解法和解析法二者的優(yōu)點,精確直觀,而且還可以實現(xiàn)凸輪機構(gòu)的CAD綜合應(yīng)用.
:
[1]郭飛,楊綠云.凸輪機構(gòu)輪廓曲線在Matlab中的實現(xiàn)[J].煤礦機械,2010,31(7):221-222.
[2]郭仁生.基于Matlab的凸輪機構(gòu)設(shè)計[J].順德職業(yè)技術(shù)學(xué)院學(xué)報,2005 ,3(1):20-22.
[3]石全偉,張迎春,王金鈴.基于Matlab的凸輪輪廓曲線的分析與研究[J].現(xiàn)代機械,2006,33(3):75-76.
[4]李霞,劉本學(xué),張三川.基于Matlab軟件的凸輪輪廓曲線設(shè)計及從動件運動學(xué)仿真[J].中原工學(xué)院學(xué)報,2012,23(1):41-43,78.
[5]謝良喜,趙剛,祝述梅.基于Matlab的平面凸輪輪廓的可視化設(shè)計系統(tǒng)[J].湖北工學(xué)院學(xué)報,2004,19(3):60-61.
[6]李軍.基于Matlab的平面盤形凸輪機構(gòu)參數(shù)化設(shè)計[J].煤炭技術(shù),2011,30(3):22-24.
[7]李龍剛.基于Matlab和Pro/E的弧面分度凸輪三維實體建模[J].機械傳動,2010,34(9):33-36.
[8]陳韻.基于Matlab和Pro/E的凸輪輪廓曲線精確設(shè)計[J].裝備制造技術(shù),2011,39(4):77-78.
Quick and Accurate Design on Roller Follower Disc Cam
LI Xiaoxiao1,2 ,DONG Wanfu2,WU Haorong1
(1.School of Mechanical Engineering and Automation,Xihua University,Chengdu 610039,China;2.School of Industrial Manufacturing,Chengdu University,Chengdu 610106,China)
The design of cam mechanism mainly involves the cam contour curve and the motion law of follower.We design the cam contour curve according to the motion law of follower.Using Matlab programming language,we accurately make arbitrary cam contour curve and all kinds of curves about the motion law of follower.The designed cam contour curve is imported into the current popular 3D software Pro/engineer.The three-dimensional model is produced to achieve fast and accurate design of the cam.
cam mechanism ;Matlab ;contour curve ;Pro/engineer;quick and accurate
TH122
A
1004-5422(2013)01-0068-03
2012-12-11.
李曉曉(1987—),男,碩士研究生,從事機械自動化仿真技術(shù)研究.