林卓恒
(株洲星聯鐵道車輛機電裝備有限責任公司,湖南 株洲 412003)
我國鐵路各車輛制造廠家對新制貨車車體原來均采用比較原始的手工測量方法,檢測結果受人為因素的影響大,存在誤差大、效率低、費時、費力等弊端。為保證產品質量,提高工作效率,現采用計算機控制系統實現整車檢測自動化,以提升檢測手段,保證產品質量。
棚車車體自動檢測裝置主要用于P70型棚車,車體鋼結構組焊完后,以車體上心盤下平面為基準來檢測車體尺寸。技術指標以P70型棚車為主,同時滿足其他車型的自動檢測要求。
本自動檢測裝置主要由定位分中及緩沖機構、測量基座、端部檢測機構、枕梁部檢測機構、中部檢測機構組成。如圖1所示。
1)定位分中及緩沖機構由楔形撐開定位和緩沖支承油缸組合件組成。當新制棚車被運至檢測裝置的上方后,由定位分中機構和緩沖機構,將棚車車體緩慢地落在檢測裝置上。
2)測量基座由2個心盤座和T形導軌組成。心盤座安裝在T形導軌上,能隨不同車型的長度尺寸變化而進行調整,且調整后的高度差不大于0.5mm。檢測時,車體落在心盤座上,車體的上心盤下平面與心盤座接觸。由于整車的檢測都是以車體上心盤下平面為基準,因此心盤座的上平面就是車體的測量基準面。

圖1 檢測裝置結構圖Fig.1 Detection device structure figure
3)端部檢測機構由橫梁、測量牽引梁和端梁的測量超聲傳感器組件、4套檢測側墻傾斜的可旋轉和移動的檢測立柱組合件(每套裝有2個超聲波傳感器)組成。主要用于檢測牽引梁上翹、下垂,端梁高低差及側墻的傾斜。
4)枕梁部檢測機構由橫梁、測量上心盤下平面的心盤檢測基準座(裝有2個渦流傳感器)和檢測旁承的超聲波傳感器的組件組成。主要用于測量兩上心盤的平行度,旁承下平面與上心盤下平面平行度及旁承下平面與上心盤下平面高度差。
5)中部檢測機構由橫梁、測量中梁和邊梁上撓度的超聲波傳感器組件組成。用于測量中梁和邊梁的上撓度。
6)超聲波傳感器組件安裝于T形導軌,安裝高度以心盤座上平面與車體被檢測部位的高度差為基準,并能對應不同車型尺寸進行縱向、橫向移動,定位。

圖2 系統硬件結構圖Fig.2 System hardware structure
圖2中,上位機采用研華工控機,它是整套控制系統的核心。一方面,它直接采集現場傳感器的信號并運算處理,以模擬圖形顯示設備運行狀態及測量結果,完成報表文件的存檔和打印等;另一方面,通過讀寫PLC的內存單元給PLC發出控制指令,控制現場傳動設備的運行。
PLC采用三菱FX2N-64MR型可編程序控制器。該機與上位機相連,向上位機傳送設備的實時狀態,接受并執行上位機的實時控制指令,通過控制控制柜中的繼電器實現對現場設備的控制。現場設備包括車體分中定位裝置(液壓站油泵電機,電磁閥)、立柱升降裝置(測量車體傾斜)、旁承檢測裝置(步進電機)。
現場檢測元件采用渦電流傳感器測量心盤間隙,超聲傳感器測量車體撓度、上翹下垂、旁承高度、旁承水平度及車體傾斜等參數。
1)由于要求心盤間隙的水平度不大于0.5mm,測量精度為0.05mm,因此,檢測裝置采用了KEYENCE的EX-200系列渦電流傳感器。其解析度和線性度高,使用內置的線性化電路,可以精確地輸出絕對位移值;它具有自動歸零功能,便于參考目標的零值調節;同時警報功能也較完善。當感測頭損壞或纜線未連接時,ALARM LED指示燈亮,同時輸出報警信號;目標物超出測量距離時,OVER LED指示燈亮,易于調節傳感器的位置。
2)P70型棚車車體的尺寸為16380mm×3300mm×3970mm,底架和側墻結構復雜,部分被檢測面不規整,而在檢測以心盤座上平面為基準的各高度尺寸時,要求測量精度為0.5mm,因此,檢測裝置采用BANNER的Q45U系列超聲波傳感器。其測量范圍為100~1400mm,可根據需要設定檢測窗口;分辨率和線性度好,能精確檢測小范圍或界定區域的物體;抗干擾性與溫度補償性優越;具有先進的過濾電路,可屏蔽現場干擾。考慮到周圍環境及被測物體的溫度梯度變化,在實際測量過程中對測量裝置的溫度補償性能提出了更高的要求,因此可利用BANNER超聲波傳感器組合對因溫度變化引起的測量誤差進行補償。傳感器在正常或者變化的操作狀態下,當有明顯的溫度變化時,由溫度補償電路進行校對,甚至可用于溫度大梯度變化。
檢測時,利用超聲波傳感器和渦電流傳感器檢測車體的相關尺寸,并將實時數據傳送給上位機進行計算、分析后與基準數據進行對比,再根據對比結果對車體進行整改,從而確保產品質量。
系統軟件流程圖如圖3所示。它包括2個部分:主測量軟件和報表管理軟件。

圖3 系統軟件流程圖Fig.3 System software flow chart
主測量軟件主要實現車型、車身號、操作員資料的記錄,各測量參數的采集、計算、判斷和現場設備的控制,是在TuringControl通用工業自動化監控組態軟件的基礎上進行二次開發。TuringControl軟件吸收了國外組態軟件的優點并應用了目前先進的計算機軟件技術,能全面支持ActiveX技術,提供極其靈活的面向對象的動態圖形功能及豐富的圖形庫;具備卓越的報警、報警管理及報警參數在線修改功能;高性能的I/O驅動支持OPC標準驅動程序;完整的安全保護特性為多個不同安全級別用戶使用的并且劃分不同安全區域的控制系統提供安全保護措施;提供了強大的界面圖形編輯工具。
檢測主界面能夠靜態地顯示檢測裝置全貌、步進電機和所有檢測用傳感器的安裝位置;運用動態數據鏈接可在靜態畫面中動態地顯示各檢測傳感器的實時測量值和各步進電機的運行狀況(運轉或停止、轉向以及是否有故障等),設備出現故障時可直觀地顯示故障位置;利用不同顏色來顯示不同報警狀態,同時還可發出聲音報警;還提供了控制按鈕,用于切換監控畫面和人為控制硬件設備的運行狀態,用戶可在按鈕事件中編寫腳本,以實現畫面的切換和設備狀態的改變等。如圖4所示。

圖4 檢測系統主畫面Fig.4 Detection system main screen
主測量部分包括心盤水平度的測量、旁承高度與水平度測量、中梁的撓度測量與上翹下垂測量、邊梁的撓度測量與牽引梁上翹下垂測量、車體傾斜度的測量。
當棚車落位后,車體下心盤至少有一點與心盤座在邊界接觸。從接觸點過心盤座中心,與心盤下平面組成三角形abc。另在心盤座橫向截面上,過兩傳感器與心盤下平面組成梯形fghi。如圖5所示。

圖5 心盤測量示意圖Fig.5 Measurement schemes of body center plate
在梯形fghi上:有上底fg=km=x1,下底hi=x2,它們分別是傳感器的測量值(修正到心盤座平面)。高=gj=fi=常數c1,它是兩傳感器安裝距離。則有中心線kl=km+ml=x1+(x2-x1)/2= (x2+x1)/2,另在三角形abc上:有底線ab=常數c1,它是兩傳感器安裝距離。中心線de=kl=(x1+x2)/2,它與梯形中心線重合。則bc=2 x de=x1+x2,即為所求的最大水平度。特殊的,當x1=0或x2=0時,de=x2;或de=x1;表明落點在心盤座橫向截面上,此時橫向水平度為最大。又當x1=x2時,de=2x1=2x2;表明落點在心盤座縱向截面上,此時縱向水平度為最大。水平度的正負號,表征最大值出現的象限區域。如果對任何落點,僅要求橫向截面上的水平度,則將x1-x2即得。
當車體落穩并按下開始測量后,步進電機帶動傳感器作圓周運動,分別在90°/270°對旁承高度進行測量得到高度值x1,x2。并由此計算出:

如圖6所示,在車體中梁上共設計3個固定傳感器分別作撓度測量和上翹下垂測量。每個測點均以心盤座上平面為基準標高對中梁進行測量。


圖6 中梁測量示意圖Fig.6 Measurement schemes of center sill
如圖7所示,在車體兩邊梁上各設計5個固定測量位,傳感器在不同位置分別作邊梁撓度測量和上翹下垂測量。每個測量點均以心盤座上平面為基準標高對邊梁進行測量。


圖7 邊梁測量示意圖Fig.7 Measurement schemes of side sill
如圖8所示,由分別裝在兩側立柱上的超聲波傳感器對車體側墻進行測量,通過計算機計算取平均值。
某橫截面左立墻傾斜度=x1-x3
某橫截面右立墻傾斜度=x2-x4
在測量系統中,采用的傳感器的輸入/輸出特性均存在非線性誤差。為了提高測量準確度,如何修正傳感器非線性誤差對測量精度的影響是本檢測系統的重點,也是難點。傳感器的非線性化修正有多種方法,如硬件修正法、查表法、分段直線修正法、計算法等。硬件補償法存在補償電路硬件零點漂移,難以全程有效補償;分段直線校正法存在對某些標定點的依賴性大,不連續、不光滑,極可能不過零點等弊端。

圖8 車體傾斜測量示意圖Fig.8 Measurement schemes of tilting type car body

報表管理軟件采用VB6.0編制,主要提供報表的打印、多條件的歷史數據查詢等功能。
其部分查詢程序如下:


棚車車體自動檢測裝置將組態軟件、PLC及測距傳感器相結合來實現棚車車體實時檢測,通過組態軟件的二次開發,設計出的人機界面友好、美觀并且系統運行穩定、自動化程度高、檢測精度高。本檢測系統已經在中國南車集團長江公司投入運行1a多,目前使用效果良好。
[1]王春才,高春艷,李俊民.Visual Basic數據庫系統開發完全手冊[M].北京:人民郵電出版社,2006.
[2]北京圖靈開物技術有限公司.圖靈開物組態軟件使用手冊[Z].2007.
[3]KEYENCE公司.傳感器2007[Z].2006.