?

基于激光測距的船體分段焊縫自主尋位

2017-05-25 00:37馬宏波朱振友
上海理工大學學報 2017年2期
關鍵詞:激光測距格子激光器

劉 源, 劉 芳, 馬宏波, 林 濤,3, 朱振友

(1.上海理工大學 材料科學與工程學院,上海 200093; 2.江蘇北人機器人系統股份有限公司,蘇州 215021;3.上海交通大學 材料科學與工程學院,上海 200240)

基于激光測距的船體分段焊縫自主尋位

劉 源1, 劉 芳1, 馬宏波2, 林 濤2,3, 朱振友2

(1.上海理工大學 材料科學與工程學院,上海 200093; 2.江蘇北人機器人系統股份有限公司,蘇州 215021;3.上海交通大學 材料科學與工程學院,上海 200240)

采用激光測距傳感器掃描船體格子間型結構件工件的各個側面,得到特征點,經算法處理生成離線機器人程序.基于該焊縫尋位方法,將柔性化的焊縫尋位技術集成于機器人平臺載體,并利用C#語言開發了一套可用于格子間型件焊縫尋位的軟硬件系統.該系統能精確地實現焊縫軌跡的自主尋位,系統精度為0.4 mm,重定位精度為0.16 mm.實現了格子間型件非接觸式快速尋找焊縫的功能,大大縮短了焊縫尋位時間.

柔性化焊接; 焊縫尋位; 激光測距; 船體分段

目前,高度柔性化和自動化的船舶焊接系統在提高造船的質量、效率以及降低產品制造周期和成本方面具有重要的作用[1].在船體分段焊接過程中,大型船體內底分布著的縱桁和肋板組成了大量的格子間型結構,這些分段的格子間型結構的底板與側板主要靠焊接的方式實現連接,如圖1所示,單獨的格子間型結構件分別包含4個平角和4個立角的焊縫[2].由于實際情況需要或裝配差異以及不確定因素等原因,船底的格子間型雖然形狀相似,尺寸大小卻不盡相同.而目前市面上大多數自動化設備均是針對單一尺寸的標準產品[3-5],焊接系統柔性化較低,針對這種形狀大致相同但尺寸不一的結構件,大多數自動化設備都難以實現自動焊接.

圖1 船體格子間型結構焊縫

針對這種尺寸差異較大的格子間型結構的焊縫尋位,目前部分船廠采用接觸式傳感焊接方法.它是將帶有電壓的焊絲向工件移動,當焊絲和工件接觸時,焊絲和工件間的電位差變為零,通過程序計算出實際位置,從而獲得焊縫軌跡[6].但是,這種方法的機器人焊接系統柔順性比較差,當焊接下一個尺寸差異較大的格子間型結構時,初始焊位獲取的周期較長,導致焊接效率降低.同時,文獻[7]也提出了一種通過離線編程從格子間型結構件的數模中提取出焊縫軌跡,經軟件處理生成焊縫軌跡,從而實現焊縫自主尋位的方法,但此方法獲得的軌跡誤差較大,有一定的局限性.

本文將柔性化焊接機器人技術集成于機器人平臺載體,借助激光測距傳感器與采集卡等外部設備,對格子間型結構側壁進行掃描,提取特征點,通過工控機的算法處理后生成工件焊縫軌跡,從而達到焊接系統的高度柔性化,實現對格子間型結構件自動化焊接的目的.

1 系統架構

圖2(a)為設計的機器人系統,該系統主要包括硬件系統和軟件系統兩部分.其中,硬件系統主要包括ABB六軸機器人及其控制柜、基恩士激光測距傳感器、研華1710采集卡以及工控機等;圖2(b)的軟件界面是利用C#語言和ABB機器人SDK工具所開發的人機交互界面,該軟件界面能應用于機器人掃描過程和焊接過程的控制,機器人掃描結束后將自動生成離線的焊縫軌跡程序,并自動導入機器人控制系統.

圖2 機器人焊接系統

利用固定支架將激光傳感器和焊槍固定在機器人末端,通過研華采集卡將激光測距傳感器采集的數據傳遞給工控機,機器人與工控機之間采用以太網進行通訊.系統工作時,機器人運動到初始掃描位置,激光光線射在格子間型結構的側壁上,激光器將采集到的模擬量通過采集卡傳給工控機,同時,機器人獲取機器人末端實時位置的坐標值.如此,工件的每個側壁均掃描兩次,工控機上的軟件系統將激光器測量數據與機器人采集的坐標數據進行處理,得到焊縫軌跡后自動生成離線的機器人程序.機器人系統工作流程如圖3所示.本文所用到的激光測距傳感器是基恩士IL-300,激光器光線的線性度為±0.25%,輸出電壓范圍為-5~5 V,通過線性回歸將模擬量電壓值轉換成距離值.

圖3 系統運行框架圖

由于船體的格子間型結構件的側板和底板大多是厚度為10~32 mm的鋼板,板間的接縫直線度良好.利用機器人指令Movel對焊縫軌跡進行編程,焊接速度和轉角半徑可根據焊接經驗設定,只需獲得機器人焊接時的起弧位置和收弧位置.對于4條平角焊縫,焊縫軌跡呈四邊形,獲得4個底角坐標即得到各條平角焊縫的軌跡;對于4條立角焊縫,獲得4個底角的坐標值和側板的高度即可獲得各焊縫的軌跡,側板的高度需手動輸入.

2 激光器坐標系的標定

在工控機處理數據的過程中,由于需要將激光器采集的距離值與機器人獲取的坐標值進行計算,就必須要確定激光器坐標系與機器人末端坐標系的位置和旋轉關系[8],這樣才能根據機器人末端相對于機器人的基坐標系的坐標向量,得到激光器坐標系相對于焊槍坐標系的相對關系.這里將激光發射光束視為末端工具,而光束上距離激光平面為300 mm的點則視為TCP(tool center point),采用六點法對其進行標定[9].其中,采用特別設計的激光器安裝支架,使激光器的發射光束與法蘭盤坐標系y軸平行.

激光器位置標定過程如下:首先在桌面上固定一標準球,在球面上做一個標記點,然后示教機器人采用4種不同的姿態,盡可能使4種姿態的差異更大;同時,在調整的過程中使激光光束直射球面上的同一標記點,且各姿態下的激光測距都為300 mm.圖4為機器人基坐標系CB、機器人末端坐標系CT和激光器TCP坐標系CL之間的轉換關系.可以建立如下的關系:

(1)

其中

對于不同的位姿,X始終保持不變.對于同一臺機器人,無論對應機器人哪個位姿,矩陣B均可由機器人讀出.根據4個不同的位姿,得出不同的變矩B,采用線性最小二乘法求算出[PxPyPz1]T.

圖4 各坐標系間的轉換

激光器的位置是激光器坐標系在空間中相對于機器人末端坐標系偏移的位置,而激光器的姿態是其相對于機器人末端的旋轉關系,需要進一步確定.將激光器固定,使激光發射光束與法蘭盤y軸平行,即確定了激光器坐標系的一個坐標軸的方向;而坐標系的另外2個坐標軸的方向并未確定,理論上繞激光器坐標y軸任意旋轉的坐標系方向均可以成為激光器姿態標定的解;若不對姿態進行標定,則會出現無數組解.文獻[10]提供了一種借助于外界輔助裝置對激光器的姿態進行標定的方法,但是,輔助裝置的引入會增加標定的誤差,對于本文精度要求較高的系統并不適用.本文采用的方法是將激光器坐標系與機器人末端的坐標方向默認一致,在ABB機器人控制器里定義激光器坐標系的方向與法蘭盤一致,可以認為激光器坐標系是機器人末端坐標系平移后的結果.按照上述過程就得到了激光器坐標系相對于法蘭盤的姿態.

3 試驗與分析

本文所開發的機器人系統采用模塊化的設計思路,利用激光測距傳感器進行測距,采取樣點,通過編寫的程序進行計算,得出焊縫軌跡,實現了整個系統按照其功能進行轉換與調節.基于位移激光測距尋找焊縫軌跡的精度取決于激光器測量、系統結構以及標定結果等,不可控的影響因素較多,所以,對系統掃描計算得到的軌跡的準確性需要進一步分析.

格子間型結構平角焊縫主要是由其4個底角坐標構成的直線軌跡,而立角焊縫軌跡也是在4個底角坐標基礎上得到的直線軌跡.所以,通過系統掃描計算得到的4個底角坐標的精度在焊縫軌跡重現的過程中至關重要.文獻[11]提出,在進行系統精度分析時,重復性是系統至關重要的誤差指標.

系統的重復性是指機器人系統在不改變任何條件下,按照同一方法步驟,再次達到同一軌跡位置的能力[12].本系統的重復性分析需要對檢測出的焊縫軌跡底角坐標的一致性進行分析比較.在不改變系統部件和試驗條件下,用同一步驟針對同一個格子間型結構掃描計算,利用4個底角坐標值對軌跡進行描述.由于裝配、機器人重復定位、激光測量等誤差原因,造成了4個底角坐標的精度并不完全相同.通過50次重復掃描試驗得到4組坐標值,被掃描工件如圖2(a)所示,一個底角對應1×50個坐標值,將各坐標值與人工測量值進行對比,得到各誤差值,將各坐標的誤差取均值,得到如圖5所示的各底角的精度.精度最高的是第2個底角,為0.335 8 mm;精度最低的是第3個底角,為0.397 8 mm.船體分段焊接大多都是厚板角焊縫焊接,精度在0.5 mm范圍內的焊縫軌跡均可較好地滿足焊接要求.

為了進一步準確地表示出系統的重復性指標,針對單獨一個坐標的重復性進行估算,運用標準差分析模型對系統精度的不確定度進行分析[13].采用Bessel公式來建立典型系統重復性分析的標準差模型.

圖5 4個底角坐標精度

(2)

再利用極差值來反映每組底角坐標之間的最大差距,結果如表1所示.從極差可以看出各組坐標值的差距較小,在0.16mm內.同時,各組底角坐標的方差較小,收斂性好,系統的重復性很好.

表1 各底角的重復性

4 結 論

a. 搭建了格子間型結構工件的焊縫尋位系統,即利用激光測距傳感器配合機器人、采集卡、工控軟件系統獲得工件特征點信息,自動生成機器人可識別焊位軌跡.

b. 采用改進的TCP標定方法對激光測距傳感器進行標定,使激光傳感器得到的數據與機器人坐標數據一一對應,并進行了坐標變換.

c. 對焊縫軌跡精度進行分析,表明本文集成的機器人系統所得到的焊縫軌跡精度和重復性都較好,分別為0.4 mm和0.16 mm.集成的機器人系統柔性化程度高、精度好,較好地解決了格子間型結構由于尺寸較多、批量較少造成的柔性化焊接難題.

[1] HEO H,CHUNG H,PARK J,et al.Compensation of welding shrinkage in ship production by integrating computer-aided design and computer-aided engineering in a design for assembly technique[J].Journal of Engineering for the Maritime Environment,2015,229(2):174-186.

[2] LEE D,KU N,KIM T W,et al.Development and application of an intelligent welding robot system for shipbuilding[J].Robotics and Computer-Integrated Manufacturing,2011,27(2):377-388.

[3] CHEN W Z.Optimization method of man-machine operating for multi-variety and small batch production[J].Advanced Materials Research,2012(591/592/593):493-497.

[4] KORZENOWSKI A L,VIDOR G,VACCARO G L R,et al.Control charts for flexible and multi-variety production systems[J].Computers & Industrial Engineering,2015,88:284-292.

[5] CHANG X F.Challenges posed by multi variety and small batch production mode and countermeasures acted by Chinese small and medium enterprises[J].Advanced Materials Research,2013(711):794-798.

[6] GAO F,CHEN Q L,GUO L Z.Study on arc welding robot weld seam touch sensing location method for structural parts of hull[C]∥Proceedings of 2015 International Conference on Control,Automation and Information Sciences,IEEE,2015:42-46.

[7] 詹超.船體分段的機器人焊接路徑規劃與離線編程[D].上海:上海交通大學,2012.

[8] YIN S B,REN Y J,ZHU J G,et al.A vision-based self-calibration method for robotic visual inspection systems[J].Sensors,2013,13(12):16565-16582.

[9] 康存鋒,王紅偉,張鵬飛,等.焊接機器人工具坐標系標定的研究與實現[J].北京工業大學學報,2016,42(1):30-34.

[10] 劉成業,李文廣,馬世國,等.一種機器人工具坐標系標定方法[J].山東科學,2012,25(1):69-74.

[11] CHEN X Z,HUANG Y M,CHEN S B.Model analysis and experimental technique on computing accuracy of seam spatial position information based on stereo vision for welding robot[J].Industrial Robot,2012,39(4):349-356.

[12] DARCY S P,GIL J E,WOO S L Y,et al.The importance of position and path repeatability on force at the knee during six-DOF joint motion[J].Medical Engineering & Physics,2009,31(5):553-557.

[13] CORTéS J C,JDARA L,VILLAFUERTE L.Mean square solution of Bessel differential equation with uncertainties[J].Journal of Computational and Applied Mathematics,2017,309:383-395.

(編輯:石 瑛)

Weld Seam Automatic Searching for Hull Blocks in Shipbuilding Based on a Laser Displacement Sensor

LIU Yuan1, LIU Fang1, MA Hongbo3, LIN Tao2,3, ZHU Zhenyou3

(1.SchoolofMaterialsScienceandEngineering,UniversityofShanghaiforScienceandTechnology,Shanghai200093,China; 2.JiangsuBeirenRobotSystemCo.,Ltd.,Suzhou215021,China;3.SchoolofMaterialsScienceandEngineering,ShanghaiJiaoTongUniversity,Shanghai200240,China)

A laser displacement sensor was used to get the characteristic points by scanning each side of cubicle work-piece,and the system would generate off-line programs automatically after those points were processed by a certain software.Based on this automatic searching method,the flexible welding technology and C# language programming technology were applied to a robot welding system.The system can search the weld seam precisely,the precision and repeatability of positioning are 0.4 mm and 0.16 mm respectively.The weld system realizes the rapid searching of weld seams by the means of non-contact sensing,and reduces the searching time immensely.

flexiblewelding;seamsearching;laserdisplacementsensor;hullblock

1007-6735(2017)02-0149-05

10.13255/j.cnki.jusst.2017.02.009

2016-09-28

劉 源(1991-),男,碩士研究生.研究方向:焊接自動化.E-mail:ryan.s.t@foxmail.com

劉 芳(1976-),女,副教授.研究方向:金屬精密成型及仿真.E-mail:liufang@usst.edu.cn

TP 249

A

猜你喜歡
激光測距格子激光器
數獨小游戲
基于PID控制的一體化恒溫激光器系統設計
激光器發明60周年
基于LabVIEW的偏振調制激光測距測量控制系統
基于高壓架空線路激光測距的無人機鎖定導線巡航研究
數格子
填出格子里的數
基于回波強度的激光測距誤差補償算法研究
格子間
一體化半導體激光器的ANSYS熱仿真及結構設計
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合