An Automatic Industrial Robot Cell Calibration Method

Konferenz: ISR/Robotik 2014 - 45th International Symposium on Robotics; 8th German Conference on Robotics
02.06.2014 - 03.06.2014 in München, Germany

Tagungsband: ISR/Robotik 2014

Seiten: 6Sprache: EnglischTyp: PDF

Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt

Autoren:
Ge, Jingguo (Robotics R&D, ABB Engineering (Shanghai) Ltd. Shanghai, China)
Gu, Hao; Lu. Qi; Li, Qingwei (Corporate Research Center, ABB (China) Ltd. Shanghai, China)

Inhalt:
In robot cell, especially electronic assembly cell, usually a lot of parts are feed with a tray, the tray needs to be pushed in and pulled back frequently, or the tool, need to be changed over after wear(such as the electrode in TIG arc welding) or after exhausted (such as a glue gun). For these cases, the work object coordinate and tool coordinate often change slightly, so they need to be recalibrated. This paper describes an automatic calibration method for work object coordinate and tool coordinate aims at robot cell in electronic industry that needs frequently but slightly changing of trays and tools. Devices used in this method include a displacement sensor, a ball and three fixed intersected planes in robot cell. Three intersected planes on a cubic are used to setup a work object coordinate, to orthogonalize these three planes, this paper proposes a cyclic cross method. To calibrate tool coordinate, using the tip of displacement sensor to touch a fixed ball, Levenberg-Marquardt fitting algorithm is used to fit the ball center and tool offset. All the calibration algorithms are implemented with ABB RAPID language. Experiments are carried out on an ABB IRB140 robot and results show that this method has great stability and high accuracy. The work object calibration accuracy can achieve ±0.03 mm, which is close to the repeat accuracy of this type of robot. The tool coordinate calibration accuracy is about ±0.4 mm because it introduced rotation movement of robot, so the error depends on absolute accuracy of robot. The whole method can run automatically and finish in 15 minutes. It has been tested firstly in lab and then onsite. With this technology, a robot program made for one robot cell can be transferred to another “identical” robot cell.