首页    期刊浏览 2025年09月21日 星期日
登录注册

文章基本信息

  • 标题:Robot pose correction for offline programming of industrial robot systems.
  • 作者:Bozek, Pavol ; Trnka, Kamil ; Knazik, Marek
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2011
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:Key words: offline programming, robot, path, calibration, digital workplace, welding

Robot pose correction for offline programming of industrial robot systems.


Bozek, Pavol ; Trnka, Kamil ; Knazik, Marek 等


Abstract: Installation of the device into plant prevents many hidden problems. The priority is to resolve them as soon as possible and in the best possible way. Today Robot and Production Facilities Offline Programming is considered to be the technological and temporal advantage not only in introducing new production technology, but also in application of the current production changes. On the one hand, this technology is termed by any real simulated state compared to the real world, on the other hand, the geometrical precision of the real environment in comparison with nominal values. Robot pose correction is an inseparable part of The Offline Programming, and this process can often reveal many hidden problems.

Key words: offline programming, robot, path, calibration, digital workplace, welding

1. INTRODUCTION

Model construction of manufacturing equipment, as well as the establishment of relevant robot programs by simulation system represents a true picture of reality. An absolute compliance with reality cannot be assumed. Ideally, it would be to load the robot program without any adaptation. However, there are essential differences between the computer model used to implement graphical simulation and real environment. Deviations may be caused by:

--errors in position of the workpiece and the

--environment due to the position of the robot,

--errors in tool precision with regard to the robot flange,

--errors in the relative position of robot axes.

For these reasons, correction of the robot path is required, i.e. adapt the simulation to actual geometric conditions. It is an integrated process of modelling, measurements, numerical identification of robots real physical properties with the implementation of a new model (Stollmann, 2004).

2. BASIC PRINCIPLES OF GEOMETRIC SIMULATION

Geometric simulation is graphical three-dimensional computer model product and process geometry with full kinematics. Simulation is performed for each work station / cell and includes input-output flow of parts and components of technological equipment.

The simulation model is used throughout the life cycle of stations for proposition and verification of changes in geometric and process flow. Number of planned changes increases proportionally with the number of projects passing station / line and the number of ongoing projects which are in parallel with various activities on the same stations, but in different time frames (Hlavaty, 2004). These facts indicate that it is important to have proper models of all active stations. And that is the reason why it is necessary to use RCS-modules for the robotic station in order to achieve a decision based on correct analysis.

During installation, the robot is measured by the exact position (configuration of cell) in relation to the beginning of the coordinate system of the final product. These values are used in robot control module, but in the simulation model, there must be used nominal data according to the layout.

Considering the installation tolerances, it must be set a maximum permissible deviation of the robot movement and rotation. The same maximum deviation is applicable for the external TCP. As all target locations of the robot are determined in the workpiece coordinate system, deviations will only be reflected in values representing joints positions of the robot and not in its absolute position.

3. OFFLINE PROGRAMMING IN WORKPIECE COORDINATE SYSTEM

The aim of most manufacturers is that all programming of robots will run in offline. This allows to make quick changes in production (about tens of hours), to run coming models production and to reach full production with high quality within a few weeks (Pivarciova & Sipos, 2006).

It is appropriate and simple to program robots in workpiece coordinates. Workpiece coordinate system is usually used in the CAD and CAPE Systems (e.g. Catia, Robcad). In order to use the coordinates of these systems and transfer them into robots, i.e. programmed them off-line, robots must be programmed in the coordinate system of the workpiece. It also facilitates the planning of paths for all the appropriate parts, if e.g. any used pose or path has only one coordinate set. Programming in the coordinate system of a body is a method that enables a quick and easy balancing pose and path among different robots and stations.

[FIGURE 1 OMITTED]

4. TCP MEASUREMENT PROPOSAL AND WORKPIECE CALIBRATION

Calibration has the most important influence on the acceptability of offline programming as only in case the virtual environment can be precisely mapped into the real environment, we can use automatically generated program in practice (Schlempp, 2005).

It is necessary to measure the exact position of the workpiece in relation to the robot before calibration. For calibration purposes is sufficient to measure and preset 3 coordinates, of which max. 2 may be located on the same line. It is important to point out that the 3 coordinates must have an equivalent in the virtual environment, which must be exactly identified.

The main problem by offline programs implementation is robot tolerances. Due to these factors is good for accuracy of measurement to choose also points, where configuration of joints does not reach extreme position. By creating items in a virtual environment, this effect appears to be a real mistake. (Karavaev et al, 2008). The tolerance for uploaded via locations is [+ or -] lmm and [+ or -] 0.2 degrees. If there are deviations existing among the nominal locations and the uploaded program, there different cases which require different solutions may occur:

1) All uploaded locations are ok except via locations which are not in tolerance; Solution: Update of via locations in the cell.

2) All the uploaded locations have a constant deviation; Solution: Check the accuracy of robot in relation to mechanical installation requirements for functional packages and related objects. In case the solution is not found or it is time consuming and expensive, we can use calibration.

3) random deviations of uploaded locations; Solution: In case that no other solution (similar to point 2) is found, it may be a geometric inaccuracy of the tool, or fixture.

[FIGURE 2 OMITTED]

Generally we distinguish among the 3 calibration methods (Schlempp, 2005):

--device calibration;

a) robot is calibrated relative to the position of the fixture where the number of robots is associated to one fixture;

b) fixture is calibrated in case the number of fixtures is associated to one robot;

--tool calibration by production conditional deviations of tool from nominal values;

--robot calibration by mathematical correction of positional error.

By offline programs implementation is the device or workpiece calibration used mostly. As mentioned above, since the offline programs are created in workpiece coordinate system, the calibration is triggered by a linear transformation of calibration pairs to put the origin of the workpiece coordinate system. In fact, his position does not change either in simulation or in real world. New values of its origin just offset mismatch between robot working offline locations toward reality. The obtained value replaces the nominal value set by simulation.

The advantage of the method described is, that there is no change in coordinates of working locations, but the whole coordinate system is moved in order to obtain as same values of robot joints rotation after the program is uploaded as by the simulation, in the same time it is needed to keep the nominal value of working point coordinates of a particular technology

5. CONCLUSION

To support the research target we have to improve the part of the methodology via an accurate kinematics model with easily identifiable characteristics. This is secured by offline programming primarily in the workpiece coordinate system. Calibration may still be a long-term process and its outcome is not always accurate (Zahorova & Benes, 2008).

Mostly it is caused by measurement errors and wrong setup of tool center point. Further errors may occur by the introduction of the nominal load during production. This may be due to the excessive load of robot during the measurement. Therefore, it is preferable to carry out measurements by real-load robot, which requires the use of different technologies (laser measurement, optical sensors, etc.). It is suitable to deal with a different implementation of calibration, which is often time consuming and thus suppresses the primary benefits of offline programming.

One option would be to implement the calibration functionality directly into the robot controller, while the actual standard of measurement, which are nominal values measured locations in the virtual environment, can be uploaded first. It would be possible to evaluate calibration results without downloading calibration path immediately after the measurements (Bubenik et.al, 2004).

In the future this would significantly speed up the calibration process, which is often limited by the absence of robot offiine programmer directly by on-site installation.

6. ACKNOWLEDGEMENTS

The contribution was elaborated within the research project KEGA project No. 3-7285-09 Contents Integration and Design of University Textbook "Specialised Robotic Systems" in Print and Interactive Modules for University of Technology in Zvolen, Trencin University and Slovak University of Technology in Bratislava.

7. REFERENCES

Bubenik, P.; Bubenikova, E.; Korbel, P. & Nagy, P. (2004). Information technologies for business practice. In: EDIS ZU, ISBN 80-8070-288-8

Hlavaty, I. (2004). Notation auxiliary material according to the European standard. In: Proceedings of "Welding II in nuclear energy." Ostravice: TU Ostrava, Czech Welding Institute Ltd. Ostrava, 25 to 27 May 2004, pp.135-151 st ISBN 80-248-0598-7

Karavaev, Y.L.; Lekomtsev, P. & Abramov, A.I. (2008). Comparative analysis of the force parameters for drilling plasticand brittle materials, In: Bulletin Izhevsk STU No 1, 2008, Izhevsk, pp. 10-15, ISSN 1813-7903

Pivarciova, E. & Sipos, L. (2006). Programming techniques, Zvolen: Technica lUniversityin Zvolen, 2006. 173 pp. 13-64 2.edition. ISBN 80-228-1478-4

Schlempp, H. (2005). UGS eM-OLP und eM-Calibration mit VKRC 1/2, Tecnomatixe M-Workplace V7.12, pp. 3-19

Stollmann,V. (2004). 3D movable cable system with purposes automatics. In: Robtep-2004, Automation/Robotics in theory and practice, Vysne Ruzbachy, ISBN 80-8073-134-9, s. 492-497

Zahorova, V. &- Benes, L. (2008) Prediction of mechanical properties of material. In Bokuvka, O. (ed.). Materials Engineering, Vol. 15, 2008, No.2a. Zilina, 5. kveten. 2008, p. 41-46. ISSN 1335-0803
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有