花 卉
信陽技師學(xué)院,河南 信陽 464000
凸輪從動件機構(gòu)通常在絕大多數(shù)的機械系統(tǒng)中被采用,通過直接性表面接觸將所需的運動傳遞給另一個機械元件。凸輪和從動件機構(gòu)非常方便而且簡單,它們之間很少有其他運動部件,所占據(jù)的空間非常小。一般來說,從運動學(xué)的觀點來看,凸輪機構(gòu)由3個不同的基本部分組成:驅(qū)動元件、從動件、從動件和固定框架。凸輪機構(gòu)通常在大多數(shù)現(xiàn)代機械機構(gòu)中被廣泛應(yīng)用,特別是在自動機械和儀器、內(nèi)燃機和控制系統(tǒng)中應(yīng)用最為廣泛。雖然凸輪機構(gòu)的自動化程度相對來說比較低,但由于其制造成本較低而且能夠滿足幾乎任何從動件運動所需的一種最簡單結(jié)構(gòu),因此應(yīng)用范圍較為廣泛[1]。
凸輪機構(gòu)設(shè)計包括兩個階段:首先,選擇滿足規(guī)定運動學(xué)規(guī)范的適當(dāng)傳遞函數(shù);其次,機構(gòu)幾何優(yōu)化,考慮構(gòu)造約束。凸輪輪廓設(shè)計技術(shù)的發(fā)展通常基于樣條曲線的使用。凸輪的運動特性通過標(biāo)準(zhǔn)運動函數(shù)、拋物線函數(shù)、簡諧函數(shù)和擺線函數(shù)的組合來綜合應(yīng)用。在過去,凸輪輪廓的設(shè)計是一項煩瑣的工作,需要應(yīng)用圖形或分析方法[2];而在當(dāng)今的大多數(shù)應(yīng)用中,凸輪輪廓是由數(shù)控銑刀加工而產(chǎn)生的,數(shù)控銑刀可以依據(jù)數(shù)控編程來切削凸輪輪廓,可以在不需要首先明確凸輪輪廓的情況下生成所需要的從動件運動軌跡。凸輪機械設(shè)計的一個重要特征就是在不同半徑的圓弧連接的切點處突然做加速度變化[3]。任何凸輪的輪廓取決于所需的從動件運動特性,通常以位移和速度屬性來表達(dá)。在自動車床的情況下,形成平面凸輪形狀的原始曲線(如螺旋形),通過車削具有所需尺寸和幾何屬性(如球形輪廓)的部件所運用的刀尖運動軌跡特性來控制。目前諸多文獻(xiàn)中有各種各樣的凸輪輪廓設(shè)計方法。
文章通過凸輪輪廓線上3個連續(xù)點的矢量差的解析表達(dá)式,計算了從動件運動的凸輪廓線曲率。然后,采用類似的算法設(shè)計從動件的運動特性。根據(jù)凸輪輪廓上3個連續(xù)點的同一矢量模型的初等幾何,通過迭代過程計算速度、加速度和沖擊,呈現(xiàn)出了銑刀運動軌跡樣條線實時位置的效果,將矢量差的解析表達(dá)式計算結(jié)果輸出到數(shù)控編程運算程序中,開創(chuàng)了一種新的計算機算法。該方法適用于低速機械或低精度應(yīng)用,或者機械設(shè)計尺寸減小到毫米(最小機構(gòu))甚至微米(微型機構(gòu))的情況。在這種情況下,多項式凸輪輪廓的制造變得困難,甚至更復(fù)雜也更難以驗證。該研究實例證明了該方法的工程可行性,并與凸輪從動件機構(gòu)的解析設(shè)計參數(shù)進(jìn)行了對比。
任何凸輪的輪廓取決于所需的從動件運動特性,通常以位移和速度屬性表示。對于具有直線(平移)平面從動件的凸輪,如圖1所示,凸輪圍繞點OA旋轉(zhuǎn),平面從動件始終移動,因此其幾何軸始終在OAB線上。Rb是基圓半徑。凸輪上的基準(zhǔn)線從一固定點開始轉(zhuǎn)動到凸輪與從動件在A點接觸時所運動的時長t時,基準(zhǔn)線所運動的角度為θ。
圖1 具有主動平面從動件和凸輪輪廓上3個連續(xù)點的凸輪
銑刀的半徑為Rc,中心在Oc點。S(θ)是從動件的位移距離與旋轉(zhuǎn)角度θ構(gòu)成的一種函數(shù)關(guān)系。在銑刀運動過程中,凸輪軸在每個時間和每個角度上都可以按規(guī)定的角度旋轉(zhuǎn)OA,銑刀的中心可以編程設(shè)置為這樣一個位置,即從動件的位移將由功能S(θ)規(guī)定。因此,給定的數(shù)據(jù)是銑刀半徑Rc,凸輪中心的位置旋轉(zhuǎn)OA和每個角度所需的銑刀中心位置Oc(距離a等于半徑R加Rc)。假設(shè)凸輪dθ圍繞OA進(jìn)行小的增量旋轉(zhuǎn),從動件的中心線逆時針旋轉(zhuǎn)dθ。虛線表示從動輪的位置變化。向量R相對于中心線的位置是φ。
銑刀中心Oc的坐標(biāo)計算如下:
點A的極坐標(biāo)、凸輪和刀具的接觸點如下:
凸輪最小廓線曲率計算的解析式為
式中:Rb為基圓半徑;s(θ)為從動件的位移。
s(θ) 和導(dǎo)數(shù)s'(θ)、s''(θ) 的計算是一個煩瑣的過程,通常會導(dǎo)致很大的誤差,這取決于相應(yīng)的時間增量。速度、加速度和沖擊的誤差分別與1/Δt、1/Δt2和1/Δt3成正比。根據(jù)從動件位移確定銑刀和凸輪表面接觸點近似圖形,采用近似數(shù)值方法計算凸輪輪廓曲率ρ。然后根據(jù)凸輪廓線確定從動件的速度和加速度屈服,并用圖形表示法幫助用戶接受或拒絕凸輪-從動件運動副的特性。
由于曲率中心在凸輪表面上是靜止的,凸輪輪廓曲率的大小和定義瞬時曲率中心的矢量不會因凸輪旋轉(zhuǎn)的微小變化而改變[3],凸輪輪廓上的3個連續(xù)點位于半徑為ρ的圓的同一圓弧上,中心位于O(Xρ,Yρ),笛卡爾坐標(biāo)為(Xi-l,Yi-l),(Xi,Yi),(Xi+l,Yi+1)。這些點屬于等角 AO 的連續(xù)半徑,每個弧的曲率根據(jù)畢達(dá)哥拉斯定理計算如下:
式中:xρ和yρ是弧中心的坐標(biāo)。
式(5)屈服得到
根據(jù)式(6)得出xρ和yρ的坐標(biāo)。然后計算凸輪輪廓曲率ρ,公式如下:
式(7)根據(jù)凸輪-從動件配置和數(shù)據(jù)庫[2]中可用的從動件位移的幾何關(guān)系,得出從動件運動位移s(θ)的凸輪輪廓曲率。對于凸輪輪廓上的3個連續(xù)點,角度Δθ等于360/N,其中N是構(gòu)成凸輪輪廓的離散點的數(shù)目。對于大量的點N,Δθ變得非常小,然后考慮到時間的無窮小增量,凸輪輪廓的速度、加速度和沖擊度分別計算如下:
為了獲得更高的精度,式(8)將被視為
式(7)~式(9)確定了從動件位移、速度、加速度和沖擊以及凸輪輪廓曲率。利用上述公式,開發(fā)了凸輪從動件設(shè)計程序,用于計算凸輪從動件的設(shè)計參數(shù)。該算法綜合了凸輪-從動件運動副的各種構(gòu)型和任意凸輪轉(zhuǎn)角下從動件位移的幾何關(guān)系。必須首先限制時間步長增量,通常是360度的倍數(shù)。然后,用戶從可用功能中選擇從動件運動特性,或提供特定從動件運動所需的數(shù)據(jù)。式(3)的解和所選時間步長對應(yīng)離散點的限制需要此方程[3]。算法是將這些點的坐標(biāo)存儲在一個特定的數(shù)組中。為了確定凸輪輪廓和速度、加速度和支撐配置,可通過式(7)和式(9)的解得出。由于該算法適用于低速運動副或低精度應(yīng)用場合,與解析相比,1440點的離散化結(jié)果具有較高的精度。當(dāng)然,離散化取決于所研究的特定凸輪-從動件副,并且該方法提供了壓力角和曲率半徑大小的適當(dāng)檢查。以上從動件盤形凸輪機構(gòu)為例說明了該方法的應(yīng)用。首先,從合并的數(shù)據(jù)庫中選擇凸輪從動件結(jié)構(gòu)和相應(yīng)的從動件位移關(guān)系。從式(8)中獲得凸輪從動件位移、速度和加速度圖。然后,通常采用位移和速度的特點來表示從動件運動的特性。凸輪從動件運動特性繪制在通過擺線式從動件運動的分析方法計算的相應(yīng)點上[4]。
文章提出的算法是通過對凸輪輪廓上的3個連續(xù)點采用矢量差分算法來描述期望從動件運動的凸輪輪廓曲率的數(shù)值過程。通過一個類似的迭代過程,定義了從動件的運動特性(速度加速度、沖擊),并驗證了凸輪廓線設(shè)計的可接受性。數(shù)值算例驗證了分析設(shè)計方法的正確性,使計算誤差最小化,并證明了其工程可行性。