劉成芳 蘇麗潔
(上海航天電子技術研究所,上海 201109)
眾所周知,雷達天線轉臺齒輪箱對精度的要求非常高。因此,每一臺高精度齒輪箱在出廠之前都要進行嚴格的精度檢測。傳動鏈測量儀是常用的齒輪箱精度檢測工具。隨著機械加工工藝的進步和工業化生產要求的提高,傳統的測量手段已經遠遠不能滿足高精度齒輪箱檢測的需求,主要體現在以下幾個方面。①現有的傳動鏈測量儀檢測精度都不是很高,遠遠不能滿足雷達天線轉臺齒輪箱的精度要求;而采用人工光學的檢測方法雖然可達到較高的精度,但是測量效率低下。②由于雷達產品的特殊性,齒輪箱經常要現場校驗,而傳統的傳動鏈測量儀體積巨大,移動運輸都很麻煩,靈活性較差。③傳統的傳動鏈測量儀對齒輪箱的軸徑有限制,不同軸徑的齒輪箱需要不同類型的檢測儀,通用性比較差[1-8]。
通過對現有傳動鏈測量儀和檢測方法的分析和研究,并結合實際工作需求,設計了精度高、操作簡單、穩定度好和通用性強的傳動鏈測量儀。
高精度傳動鏈測量儀的功能主要體現在以下幾個方面。
①實現齒輪箱輸入/輸出軸角度、傳動誤差、齒隙通道角度的采集及數字轉換,同時具有零點校正功能以及角度的十進制和度分秒兩種顯示功能。
②實現數據的實時顯示與存儲。將采集到的齒輪箱的輸入角度信號、輸出角度信號和齒隙角度信號實時顯示與存儲,用戶可隨時查看、調用存儲的數據。
③實現實時繪制動態傳動誤差曲線和齒隙誤差曲線的功能,并可以根據不同的測量需求調整所需的坐標系。
高精度傳動鏈測量儀主要由機柜、工控機主機、顯示器、光電增量式編碼器、伺服電機、伺服電機驅動器、電機運動控制卡等組成。其硬件組成如圖1所示。

圖1 測量儀硬件組成簡圖Fig.1 Hardware composition of the measuring instrument
測量儀的伺服電機選用三菱的HC-KFS13。該電機自身帶有編碼器,通過將該編碼器設置為位置檢測模式,最高采集精度可以達到每周131 072個脈沖,滿足輸入軸的精度要求。
光電式增量編碼器選用美國GPI公司的編碼器9220,通過將該編碼器設置為差分采集模式,最高采集精度可以達到每周144 000個脈沖,滿足輸出軸的精度要求。
電機運動控制卡選用PISO-ENC300。該板卡具有電機控制功能和脈沖信號采集功能,同時也可以采集編碼器和伺服電機發送來的角度量信息。伺服驅動器選用三菱的MR-J2。
為了滿足不同軸徑的齒輪箱檢測需求,工具箱內配備有各種尺寸的聯軸器,具有很高的通用性。為了便于在各種不同檢測現場使用,機柜自身帶有輪子,并且體積較小,移動運輸都很方便。
系統工作時,將HC-KFS13和編碼器9220分別連接到齒輪箱輸入、輸出軸上,通過PISO-ENC300發送模擬電壓量,并由MR-J2控制HC-KFS13的運動方向和速度,帶動齒輪箱的輸入軸轉動。同時,HCKFS13采集輸入軸的角度值送至PISO-ENC300,以實時讀取當前的輸入軸角度量。根據設置的傳動比,輸入軸帶動輸出軸轉動,編碼器9220實時采集輸出軸的角度值送給PISO-ENC300,以實時讀取當前的輸出軸角度量。
測量儀的硬件主要由數據采集模塊和電機控制模塊組成。數據采集模塊由電機運動控制卡、伺服電機和編碼器組成。外部編碼器采集輸出軸的脈沖信號送給數據采集卡,伺服電機內的編碼器采集輸入軸的脈沖信號送給電機運動控制卡。系統通過采用高精度的板卡和編碼器,保證了系統的高精度和準確率。電機控制模塊由伺服驅動器、伺服電機和電機運動控制卡組成。電機運動控制卡發送模擬電壓量經伺服驅動器控制電機運動,實現了對伺服電機的閉環控制。
高精度傳動鏈測量儀的軟件系統主要分為檢測傳動精度模塊、齒隙檢測模塊、繪圖模塊、數據存取與調用模塊、硬件控制模塊五大模塊。
傳動精度檢測模塊主要對接收的齒輪箱輸入輸出角度信息進行處理,實時顯示角度值和角度誤差;并相應繪制理論輸出角度與實際輸出角度之間的傳動誤差曲線。
檢測傳動精度的工作原理是實時檢測輸出軸的角度(即編碼器的角度),當輸出軸的角度到達采集點時,檢測輸入軸的角度;然后根據傳動比計算理論的輸出軸角度,得出傳動的角度誤差為:

式中:β1為實際輸出軸的角度;β2為理論輸出軸的角度;α為輸入軸的角度;δ1為角度誤差;K為傳動比。
檢測傳動精度流程如圖2所示。

圖2 檢測傳動精度流程圖Fig.2 Systematic flowchart for measuring transmission accuracy
齒隙檢測模塊主要對接收的齒輪箱輸入輸出角度信息進行處理,顯示齒輪箱齒輪間的角度間隙,并繪制相應的齒隙誤差曲線。
檢測齒隙的工作原理是實時檢測輸出軸的角度(即編碼器的角度),當輸出軸的角度到達采集點時,檢測輸入軸的角度并記錄;然后控制電機繼續沿同一方向前進一固定小角度后再退回之前的記錄點。在這個過程中實時檢測輸入軸的角度(即電機的角度),并再次檢測輸出軸的角度,計算出該點的齒隙。
齒隙檢測流程如圖3所示。

圖3 齒隙檢測流程圖Fig.3 Flowchart of backlash detection
根據傳動測量儀的角度誤差δ1、坐標系X軸(測量角度范圍)和Y軸(角度誤差幅值),繪制出傳動誤差曲線;根據δ2、坐標系X軸(測量角度范圍)和Y軸(齒隙誤差幅值),繪制出齒隙曲線。為保證曲線的清晰直觀,可以調整所需的坐標系,以適應不同的齒輪箱的測量需求。
根據測試的需求,系統可以根據測量的數據需要進行存檔,將采集到的原始數據實時存儲到指定的硬盤路徑下。保存的數據可以根據需求隨時查看、調用、繪制,也可以拷貝至其他計算機進行數據查看。同時,用戶也可以使用Excel圖表工具查看數據的誤差曲線和齒隙誤差曲線,從而為今后數據的查看、調用、繪圖提供了便利。
數據的存檔是通過以下語句實現的。

高精度傳動鏈測量儀的運行是通過軟件驅動電機運動控制卡PISO-ENC300來實現的。為了確保PISOENC300的正常運行,需要將PISO-ENC300的驅動庫安裝到指定位置,并在軟件的頭文件中包含“#include‘enc600.h’”后才可以調用PISO-ENC300的函數庫。
在運行PISO-ENC300之前,首先需要通過以下函數找到PISO-ENC300并初始化。


由于系統中需要PISO-ENC300同時采集兩路脈沖信號,所以要分別調用以下兩個通道的采集函數。

對電機的控制,包括正轉、反轉、快速、中速、慢速的控制都是通過ENC6_DO(0,0xxx)函數來實現的。
高精度傳動鏈測量儀是為檢測高精度齒輪箱而設計的,本文通過使用可靠的電機運動控制卡和高精度編碼器,達到了運動控制和數據采集的閉環控制,實現了對齒輪箱的高精度測量[9-12]。實際檢測和應用表明,高精度傳動鏈測量儀運行平穩,雷達齒輪箱的檢測效率得到了很大的提高。該儀器可以被廣泛地應用于高精度齒輪箱的傳動誤差和齒隙的測量中。該儀器的設計方法和開發步驟對其他控制系統的設計和研制也具有很好的參考價值。
[1]嚴金榜.諧波減速器傳動鏈誤差測量儀設計[J].計算機與測試技術,2005,32(2):4.
[2]宋現春,張承瑞,李春陽,等.基于感應同步器的傳動鏈精密檢測系統[J].計量技術,2000(2):11-13.
[3]惠記莊,武小娟.計算機輔助齒輪傳動鏈動態精度檢測系統研究[J].機械,2004,31(11):59-61.
[4]趙泓濱.大型雷達天線結構中的傳動鏈[J].電子機械工程,2003,19(5):18-21.
[5]郭杰.微機高精度傳動鏈誤差綜合測量系統[J].制造技術與機床,2003(2):53-55.
[6]肖萬選.天線測試轉臺傳動鏈回差的控制與計算[J].電子機械工程,2002,18(4):60-64.
[7]程友聯.齒輪傳動鏈傳動精度的統計分析[J].武漢紡織工學院學報,1999,12(2):16-18.
[8]曾祥楷,彭東林,張東輝.齒輪傳動誤差的精密測量[J].工具技術,1998(12):37-39.
[9]譚浩強.C程序設計[M].3版.北京:清華大學出版社,2005:330-344.
[10]王超龍,陳志華.Visual C++入門與提高[M].北京:人民郵電出版社,2002:252-292.
[11]于海生.微型計算機控制技術[M].北京:清華大學出版社,2003.
[12]魏霞.基于OLE自動化技術的溫濕度監控系統的實現[J].自動化儀表,2005,26(11):47-48.