首页    期刊浏览 2025年12月24日 星期三
登录注册

文章基本信息

  • 标题:Implementation of robot welding cells using modular approach/Robotiseeritud keevituskompleksi juurutamine modulaarset lahenemist kasutades.
  • 作者:Sarkans, Martins ; Roosimolder, Lembit
  • 期刊名称:Estonian Journal of Engineering
  • 印刷版ISSN:1736-6038
  • 出版年度:2010
  • 期号:December
  • 语种:English
  • 出版社:Estonian Academy Publishers
  • 关键词:Automation;Mechanization;Robotics industry;Robots;Small and medium sized companies;Welding;Welding equipment

Implementation of robot welding cells using modular approach/Robotiseeritud keevituskompleksi juurutamine modulaarset lahenemist kasutades.


Sarkans, Martins ; Roosimolder, Lembit


1. INTRODUCTION

1.1. Trends in robotics

The implementation of industrial robots has been an increasing trend in the world during the last decade. In 2006, about 951 000 robots were installed in the production industry worldwide. During the year 2012 the estimation of robot installations is about 1 057 000 units [1]. The implementation of robots exceeded the number of 100 000 installations per year in 2004 and the trend is increasing.

The robots were introduced also in areas where the implementation was considered not profitable or impossible before (construction industry, logistics operations). The development of technological possibilities of robots has been rapid. In the three-dimensional virtual robot environment the on-line and off-line programming is more process-oriented and enables faster product implementation.

Robots have been applied for a long period mainly in mass production. The majority of tasks done with robots are repetitive and do not change during the long period of time.

To stay competitive in the world market, the manufacturing of cost efficient and client-oriented products is important for SME-s. The nowadays trend is the implementation of robots in SME-s. The availability, competitive prices and plain programming made it possible and feasible.

Implementing robots in SME-s has special features. Not only short cycle times are needed when producing small batches, but the rapid set-up and introduction of new products have significance in this case. Applying robots and manipulators for producing small batches and great variety of products is the main direction of development.

1.2. Research background

SME can achieve great advantage by implementing welding robot cells. Introducing robot welding cells in SME-s is difficult because of the complexity of the system and quite often of the lack of competence and lack of the appropriate methodology in companies. To be faster, the complex system must be divided into smaller and simpler parts using modular approach. This approach gives an integral overview of the system and makes the tuning precise and effective to each part of the system.

A lot of authors has analysed the robot implementation. Their approaches include several subjects and focus on concrete areas like welding, calibration, programming etc. The areas covered are the following:

* general trends in the world (field of use, robotization volume) [1],

* programming of robots (programming systems, optimizing programs, off-line programming) [2],

* coordination, calibration (using cameras and sensors) [3],

* welding processes (MIG/MAG, laser + MIG, quality assurance)

* scheduling of operations, workload [5],

* criterions for robot selection, modelling system, (modular architecture, product family) [6],

* kinematics and singularity [7],

* production process (reuse of process knowledge, cycle time, bottlenecks) [8],

* monitoring, controlling of the system [9].

Although these articles do not support the implementation of whole (complex) systems, they can be used for the analysis of such systems.

Thus an extensive study about robots suitability for using them in SME-s has been done. A fundamental research has been carried out also by other researchers on developing robots suitable for SME-s, under the European 6th Framework called "SMErobot" [10].

2. METHODOLOGY

2.1. Definitions

Main areas considered in this research are:

* systems theory--complex systems,

* modularization--methodology and division of systems,

* information technology--agents, virtual environment,

* system implementation.

Frequently used terms are explained below.

International Council on Systems Engineering (INCOSE) defines a system as follows: "A system is a construct or collection of different elements that together produce results not obtainable by the elements alone. The elements, or parts, can include people, hardware, software, facilities, policies, and documents; that is, all things required to produce system-level results. The results include system-level qualities, properties, characteristics, functions, behaviour and performance. The value added by the system as a whole, beyond that contributed independently by the parts, is primarily created by the relationship among the parts; that is, how they are interconnected" [11].

Systems theory has long been concerned with the study of complex systems. Complex systems are of high dimensions, non-linear and hard to model. The need for systems engineering arose with the increase in complexity of systems and projects. When speaking in this context, complexity incorporates not only engineering systems, but also human organizations. At the same time, a system can become more complex due to an increase in size as well as with an increase in the amount of data, variables, or the number of fields that are involved. Systems engineering encourages the use of tools and methods to better understand and manage complex systems.

Various informal descriptions for complex systems have been defined, and these may give some insight into their main properties:

* a complex system is one that by design or function or both is difficult to understand and verify,

* a complex system is one in which there are multiple interactions between many different components.

Main properties of complex systems that can be highlighted are:

* highly structured system with variations,

* sensitive to small perturbations,

* difficult to understand and verify,

* constant evolution over time,

* multiple interactions between components.

Systems engineering proposes to divide complex systems into appropriate parts. One of the approaches can be modularization of the system.

The term "module" in this research is used for physical (product) or virtual (program) modules. For the definition of modules, different approaches can be used (DSM matrix, functional decomposition). Modules are used in this research for simplifying the description of the system (by dividing the system into manageable parts or subassemblies).

A module is a structurally independent building block of a larger system with well-defined interfaces. A module is fairly loosely connected to the rest of the system allowing an independent development of the module as long as the interconnections at the interfaces are well thought of [12,13]. By dividing a complex system by using modularization, shorter implementation process can be achieved.

In this article the implementation refers to actions from system selection, technology description up to the introduction of a real product. The system is defined in such a way that it is possible to develop it further during the time (that needs definition of the model and interconnections).

During the implementation process the software agents are introduced, which enable communication (links) between different system parts or modules. For the purpose of this study, we use "agent" as "an entity that performs a specific activity in an environment of which it is aware and that can respond to changes" [14].

2.2. System decomposition

The complexity of the systems causes problems, such as:

* integration of the system with real factory,

* implementing production technology for robot production,

* lack of competence in enterprise,

* development of jigs,

* economic and return of investments (ROI) calculations.

Complex system decomposition (system implementation) is possible by using different approaches. One of them is by dividing the system into layers by using related domains (for example: product technology, production system). The formation of different domain layers is then possible. As the layers include different information and knowledge it is feasible to use modularization. Modularization enables one to form different modules (product, process, program), which makes the system more manageable.

To form interconnections between different system layers two approaches can be used: 1) modularization and modules (information shared between modules in different layers), 2) agents (information and decisions shared between layers and their agents). For example, product module information can be shared for formation of program modules and an agent in product analysing layer can share information with the next layer or make decision about the product feasibility.

Each level of the system includes a different implementation process and it is possible to move between different layers and fill them with different information and connections. By splitting the implementation process to smaller, better manageable parts means that the introduction of complex systems will get more feasible for SME.

3. RESEARCH

3.1. Scope of the studies

During the research, three different system implementations are presented. These case studies include:

1) robot welding cell for mini-loaders (case 1), used for welding of mini-loaders base-frames, tools and lifting beams;

2) robot welding cell for cylinders (case 2), used for welding of cylinder tubes and cylindrical rods;

3) robot welding cell for the bed frame (case 3), used for welding of bed base frame components.

These systems are treated as complex systems. The main properties of the systems are shown in Table 1 (based on layers).

3.2. Definition of system layers

By dividing the system, three main directions must be considered: 1) physical world (real things and parts), 2) virtual world (3D models, policies), 3) information world (informational models, which connect the real and virtual world). Taking into consideration the implementation process, the system can be divided into parts using the main domains which arise during implementation. Each layer is determined by a concrete issue such as:

* process (what products are produced, how products are produced?),

* system configuration (what hardware is used for production?),

* installation (what steps are to be made for set-up?),

* variables, modules (which variables influence the system most?),

* program (how the production has to be set up?),

* simulation (can the system be implemented in real world?).

The division of the robot welding cells can be made based on this approach. The main features of the systems are shown in Table 1.

During the system implementation the following layers of the system can be defined.

1. Product analysing layer (technology charting). An example of the technology chart configuration is shown in Fig. 1. This layer includes information about modules, virtual reality models, agents and database modules.

2. System configuration layer (based on the technology analysis the system hardware can be selected). The virtual system configuration can be represented as shown in Fig. 2. This layer includes information about modules, virtual reality models, agents and functional diagram.

3. Simulation layer--testing the feasibility of the system and product by using virtual reality software (CAD, RobotStudio). This layer includes information about modules, virtual reality models, agents, functional diagram and technological modules.

4. Facility layer--real system installation in factory. Also the CAD and virtual reality information can be updated. This layer includes information about agents and the functional diagram.

5. Installation layer--including all information and policies for support of the system installation in real factory. In Fig. 3 the topics included during installation are shown.

6. Jig layer--to connect the system and product with each other. This layer includes information about modules, virtual reality models and agents.

7. Program layer--includes program modules, welding positions and additional modules.

8. Layer for the technology process--production in real world, welding parameters. In Fig. 4 the main issues concerning this layer are shown. This layer includes information about policies, modules and agents.

[FIGURE 1 OMITTED]

[FIGURE 2 OMITTED]

[FIGURE 3 OMITTED]

[FIGURE 4 OMITTED]

Modules can be associated with every layer where it is neccessary. Modules (product, process, program) represent the important data about the products or processes and help to share information between layers. For example, product technology module information can be used for production program modularization or for jig modules definition.

The next level of sharing information and decisions between layers is by use of agents. Their use can be helpful for making decisions about product suitability for production in robot welding cell or about jig suitability for concrete product production.

3.3. Virtual room integration for the complex system

By defining layers of the complex system, the visualization of information (knowledge) is helpful. The information extracted from system layers has to be clearly arranged. An arranged information model of a complex system is proposed. The proposed information model has a layered structure. Different levels of system layers information (hardware, software, policies) can be inserted into it. This information (knowledge) can be extracted during system implementation at different stages of the process. The proposed model is named "virtual information room", acting as a carrier of the information (knowledge). The model can have as many layers as needed depending on the system complexity. The proposed virtual model is shown in Fig. 5.

This model can be filled with system information and process knowledge during the system creation phase. By having layered structure it is easier to grasp system properties and move between layers to understand interconnections between different parts of the system. Each layer can be suitably detailed. Also it is possible to move between these layers and to update them with additional information (knowledge).

[FIGURE 5 OMITTED]

By dividing the complex system into layers and by connecting layers with modules it is possible to use software agents, which enables the communication between layers. Information and decision sharing is shown in Fig. 6, where modules share information between layers and agents share decisions. Decisions by the agents are made based on several criterions, which are defined in the layer. For example, product suitability decision for robot welding is a multicriterion problem, where product dimensions, welding length, number of welds etc play important role on decision making. Because this is outside the scope of this paper, it is mentioned only briefly.

4. CONCLUSIONS AND RECOMMENDATIONS

The implementation of welding robot cells in SME-s is an increasing trend. The proposed system decomposition methodology, illustrated by case studies, may be advantageous for SME-s. The conclusions and recommendations based on this study are the following.

1. Implementation of systems using division of tasks enables one to introduce complex technologies in SME-s.

2. This study gives an approach how to share actions between different layers and to manage complex systems implementation.

3. Layered approach helps to prevent problems during the system composition and boosts its implementation.

4. It is important to have good insight of integrated hardware module interface properties (robot, manipulator, jig, PLC, welding equipment).

5. Layered approach gives a better overview of the system and processes and the scale economy can be achieved.

doi: 10.3176/eng.2010.4.07

ACKNOWLEDGEMENTS

This research was supported by the Innovative Manufacturing Engineering Systems Competence Centre IMECC, Enterprise Estonia (EAS), European Union Regional Development Fund (project EU30006), Estonian Science Foundation (grant No. 7852) and Graduate School "Functional materials and processes" (receiving funding from the European Social Fund under project 1.2.0401.090079 in Estonia).

REFERENCES

[1.] Litzenberger, G. Executive summary of World Robotics, 2009; www.worldrobotics.org, 01.03.2010.

[2.] Gonzalez-Galvan, E. J., Loredo-Flores, A., Cervantes-Sanchez, J. J., Aguilera-Cortes, L. A. and Skaar, S. B. An optimal path-generation algorithm for manufacturing of arbitrarily curved surfaces using calibrated vision. Robotics Computer-Integr. Manufact., 2008, 24, 77-91.

[3.] Dolinsky, J. U., Jenkinson, I. D. and Colquhoun, G. J. Application of genetic programming to the calibration of industrial robots. Computers in Industry, 2007, 58, 255-264.

[4.] Kim, I., Son, J. and Yarlagadda, P. A study on the quality improvement of robotic GMA welding process. Robotics Computer-Integr. Manufact., 2003, 19, 567-572.

[5.] Zachaaria, P. T. and Aspragathos, N. A. Optimal robot task scheduling based on genetic algorithms. Robotics Computer-Integr. Manufact., 2005, 21, 67-79.

[6.] Bhangale, P. P., Agrawal, V. P and Saha, S. K. Attribute based specification, comparison and selection of a robot. Mechanism Machine Theory, 2004, 39, 1345-1366.

[7.] Ben-Horin, P. and Shoham, M. Singularity analysis of a class of parallel robots based on Grassmann-Cayley algebra. Mechanism Machine Theory, 2006, 41, 958-970.

[8.] Gultekin, H., Karasan, O. E. and Akturk, M. S. Pure cycles in flexible robotic cells. Computers Operat. Res., 2009, 36, 329-343.

[9.] Bruccoleri, M. Reconfigurable control of robotized manufacturing cells. Robotics Computer-Integr. Manufact., 2007, 23, 94-106.

[10.] European 6th Framework called "SMErobot[TM]", www.smerobot.org, 01.02.2010.

[11.] INCOSE Systems Engineering Handbook, http://www.incose.org, 01.03.2010.

[12.] Baldwin, C. Y. and Clark, K. B. Design Rules, vol. 1, The Power of Modularity. MIT Press, Cambridge, Massachusetts, 2000.

[13.] Ericsson, A. and Erixon, G. Controlling Design Variants: Modular Product Platforms. ASME Press, New York, 1999.

[14.] Sterling, L. S. and Taveter, K. The Art of Agent-oriented Modelling. MIT Press, 2009.

Martins Sarkans and Lembit Roosimolder

Department of Machinery, Tallinn University of Technology, Ehitajate tee 5, 19086 Tallinn, Estonia; {msarkans, lembitr@stafffu.ee}

Received 29 September 2010
Table 1. Robot welding cells and system properties

      Layer                   Case 1                    Case 2

Product technology   Lot of products,           Lot of products,
  (policies)           different requirements     similar requirements
System (hardware)    Big and complex system,    Big system, flexible
                       flexible
Facility (virtual    RobotStudio, CAD, Rapid,   RobotStudio, CAD,
  testing)             Omron                      Rapid, Omron
Installation         Additional set-up in       Additional set-up in
  (facility)           factory                    factory
Jig (hardware)       New product, additional    New product, jig
                       jig                        upgrade
Program (software,   Lot of movements,          Little movements,
  policy)              sophisticated programs     sophisticated
                                                  programs
Production           Welding process complex,   Special requirements
  (facility,           parameters                 for process
  policy)

      Layer                  Case 3

Product technology   Product family, similar
  (policies)           requirements
System (hardware)    Small system, less
                       flexibility
Facility (virtual    RobotStudio, CAD,
  testing)             Rapid, Logo!
Installation         Additional set-up in
  (facility)           factory
Jig (hardware)       New product, new jig
Program (software,   Lot of movements,
  policy)              simple program
Production           Mild requirements for
  (facility,           process
  policy)
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有