• 沒有找到結果。

第二章 擺線齒形創成與齒面接觸分析

2.5 運動誤差分析

2.5.1 輸出角度及運動誤差計算

- 1

2

2

 

 

(2.25) 本研究利用 MATLAB 來計算 TCA,進而算出運動誤差,其流程(pseudo code)如圖 2-10 所示。

Main Kinematic Error

Set the design parameters of the cycloidal reducer

Set the angle step of the input crank and the total input range

for input = 1 : desired degree do

for 1 : total pin number do

if the pin is on the contact half side then

(1) set initial guess of the three unknown variables 2、TC and β (2) solve unknowns with three equations as described in Eqs. (2.23) and

(2.24)

(3) save the answer end if

end for end for

Calculate kinematic error by Eq.(2.25)

圖 2-10 利用 TCA 計算運動誤差之 pseudo code

2.5.1 輸出角度及運動誤差計算

由 TCA 分析後,可以得出三條聯立方程式,但由於聯立方程式為非線性,

所以必須透過 MATLAB 中解非線性的工具求解。在計算輸出角度時,輸入為從 零度開始每一次增加一度,輸出的起始猜測值為在零度時為理論值。若猜測值距

Of Oc

180˚ 0˚

0-180˚

180-360˚

離實際輸出值較遠,則必須經過較多次的疊代才能得到答案,甚至可能無解。至 於在零度後的起始猜測值可以設為前一次輸出值,如此可以將猜測值接近於實際 輸出值,可以節省計算的時間。

未修形擺線減速機在運轉時,理論上只會有半邊受力[19],在計算 TCA 時,

受力邊即為接觸邊,所以之後以受力半邊表示接觸邊。而修形後的擺線齒輪,只 是外形縮小,所以受力半邊應該會和理論值相同。由擺線齒輪的幾何,可以得知 受力只會在以 OfOc(自 Of至 Oc)為基準線的其中半邊,在此以 0-180 度和 180-360 度表示,而負載的方向決定了受力的半邊。在圖 2-11 中,設輸入(曲柄)是逆時針 方向運動,輸出(擺線齒輪)為順時針方向。若負載方向和輸出方向相反,則受力 半邊會在圖中的 0-180 度側。

圖 2-11 受力半邊示意圖

修形後的擺線齒輪,由於輪廓些微的改變,所以只會和受力半邊中的其中一 顆針齒做接觸。擺線減速機的運動方式為,由曲柄的轉動帶動擺線齒輪,而當擺 線齒輪與針齒產生接觸時,針齒會給予擺線齒輪一個順時針方向的力矩,而使擺 線齒輪做順時針的轉動。

反之,若要計算順時針輸入時,輸出(擺線齒輪)為逆時針方向,負載方向和 輸出方向相同,所以受力半邊會在圖中的下半面,以 180-360 度表示,如圖 2-11 所示。

將運動誤差算出後,可以觀察到,運動誤差是由周期性的波形所組成。而最 後的運動誤差須將各個角度下的運動誤差減去零度時的運動誤差,即表示擺線齒 輪接觸後的運動誤差,如圖 2-12 所示,擺線齒輪的設計參數如表 2-2 所示。當擺 線齒輪的修形量決定後,設定擺線減速機的其他值為理論值,則運動誤差只需要 計算擺線齒輪一齒的完整接觸,即可推出輸入完整轉一圈的運動誤差,此方法可 減少重複的計算。但此方法僅限於修形的擺線齒輪搭配理論尺寸的其他減速機配 件。若針齒或擺線齒輪有其他的誤差,則須將輸入完整的計算完一圈,才可得知 全部的運動誤差。以 TCA 計算的結果以繪圖軟體 SolidWorks 驗證,得知誤差甚 小,所以在此判斷程式無誤。

圖 2-12 運動誤差曲線

表2-2 設計參數

nc np Rp Rrp e dRp dRrp

10 11 30mm 3mm 1.1mm 0.01mm 0.03mm

相關文件