Current laser welding techniques put high demands on the manipulator that is used. For most applications, accuracies in the order of 100 µm have to be reached at velocities up to 250 mm/s. It is not feasible to program industrial robots that accurate in a production environment. Sensors are needed to increase the positional accuracy and ease-of-use of a robotic welding cell.

OBJECTİVES
The main objective of this research project is the development of a fully automated robotic laser welding cell by integrating a Nd:YAG laser, an industrial 6-axis robot, laser welding optics, an optical seam-tracking sensor and process sensors (Figure 1). Both a commercial seam-tracking sensor (Falldorf GmbH) and the developed integrated welding head of Iakovou will be considered. The system uses sensor information for teaching of the welding trajectory. Furthermore it measures the seam trajectory in real-time during the robot motion and compensates for positioning errors, hereby making robot programming easier and faster.
Seam tracking
An optical seam-tracking sensor is used to accurately measure the seam trajectory in the product to be welded. The commercial sensor uses the principle of optical triangulation (Figure 2) to measure four coordinates (3D position and 1 rotation angle) of the weld joint with respect to its coordinate frame. The integrated welding head of Iakovou can even measure six coordinates (3D position and complete orientation). To be able to use the seam-tracking sensor while the robot is moving, the sensor measurements and the robot joint position measurements have to be synchronized. Algorithms are being developed that can teach an unknown seam trajectory while the robot is moving and track an approximately known seam trajectory during laser welding. For this development and subsequent testing, a simulation environment has been realized, where the effect of non-ideal behavior like sensor errors, robot geometric errors etc can be simulated.
System architecture
The system components are shown in Figure 3. There is a separation between tasks that have to be carried out in real-time (hardware control during welding, seam tracking) and tasks that don’t necessarily have to be in real-time (seam teaching, tool calibration, product frame calibration). The software framework is designed in such a way that it is independent of the hardware used. Different robots and sensors can therefore be used
LASER
A Graphical User Interface, called 24-Laser has been developed. With this GUI the robot can be programmed and welding jobs can be carried out. Furthermore a number of dedicated tasks have been implemented
·
Laser and sensor tool calibration
·
Manual robot motion control
·
Sensor-guided seam-teaching using point-to-point movements
·
Real-time seam-tracking
·
Product frame calibration

24-Laser communicates with the robot and sensor through commonly used Ethernet-sockets. Only a part of the software, necessary for communication and real-time control of the hardware, is located at the robot controller, making this GUI robot and sensor independent.
Research objectives
·
Development of intelligent seam-teaching algorithms for easy robot-programming.
·
Development of real-time seam-tracking algorithms for faster robot-programming and to compensate for product clamping errors, etc.
·
Development of a Graphical User Interface for work-preparation and job-processing
·
Implementation of easy and reliable calibration procedures for the calibration of laser and sensor tool center point
·
Integration of the software framework on multiple robot and sensor platforms
Hiç yorum yok:
Yorum Gönder