• Aucun résultat trouvé

Simulation Model Driven Engineering for Manufacturing Cell

N/A
N/A
Protected

Academic year: 2021

Partager "Simulation Model Driven Engineering for Manufacturing Cell"

Copied!
9
0
0

Texte intégral

(1)

HAL Id: hal-01055833

https://hal.inria.fr/hal-01055833

Submitted on 13 Aug 2014

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Distributed under a Creative Commons Attribution| 4.0 International License

Simulation Model Driven Engineering for Manufacturing Cell

Hironori Hibino, Toshihiro Inukai, Yukishige Yoshida

To cite this version:

Hironori Hibino, Toshihiro Inukai, Yukishige Yoshida. Simulation Model Driven Engineering for Manufacturing Cell. International Conference on Advances in Production and Management Systems (APMS), Sep 2009, Paris, France. pp.366-373, �10.1007/978-3-642-16358-6_46�. �hal-01055833�

(2)

Simulation Model Driven Engineering for Manufacturing Cell

Hironori Hibino1, Toshihiro Inukai2, and Yukishige Yoshida2

1 Technical Research Institute of JSPMI(Japan Society for the Promotion of Machine Industry), 1-1-12 Hachiman-cho, Higashikurume, Tokyo, Japan, {Hironori Hibino,

[email protected]

2 DENSO Wave Incorporation, 1 Kusaki, Agui-cho, Chita, Aichi, Japan, {Toshihiro Inukai, Yukishige Yoshida

Abstract. In our research, the simulation model driven engineering for manufacturing cell (SMDE-MC) is proposed. The purposes of SMDE-MC are to support the manufacturing engineering processes based on the simulation model and to extend the range of control applications and simulation applications using the PC based control. SMDE-MC provides the simulation model which controls and monitors the manufacturing cell directly using PC based control in the manufacturing system execution phase. Then when the simulation model acts in response to its behaviors, the manufacturing system is controlled by synchronizing the simulation model behaviors. In the manufacturing system implementation phase, the simulation model is mixed and synchronized with real equipment, real controllers, and management applications under a condition where parts of equipment, control programs, and manufacturing management applications are not provided in a manufacturing system.

Keywords: Manufacturing Cell, Simulation, Model Driven, PC Based Control, network middleware, and Engineering Process.

1 Introduction

Recently, PC (personal computers) based control is slowly becoming easier to be examined and used in industries, as open control platforms are getting advancing such as development of open interfaces for equipment and development of middleware for manufacturing systems [1]. It is possible to control equipment in manufacturing cells with stability and flexibility using the PC based control. The industries expect to extend the range of control applications using the PC based control beyond the traditional control using PLC (programmable logic controller).

The other hand, the industries need to design and make new products for the market in rapid succession, as it is becoming harder to keep the high value of a product in the market as a long seller [2][3]. It is important to reduce the lead-time for manufacturing engineering processes from the manufacturing system design and implementation phase to the manufacturing system execution phase. One of the solutions to realize the requirements is the front-loading method, which finds

(3)

problems in advance and solves the problems at an earlier phase in the manufacturing engineering processes while limiting wasteful periods to the minimum by reducing the number of times needed to go back and refine the design. The front-loading method using simulation technologies has attracted the attention of the industries.

However as the purposes of the present manufacturing system simulation do not include evaluation of manufacturing system implementation by mixing and synchronizing simulation, real equipment, real controllers, and management applications, there are many limitations concerning simulation applications in the manufacturing engineering processes. Therefore it is necessary to extend the range of simulation applications in the manufacturing engineering processes.

In our research, the simulation model driven engineering for manufacturing cell (SMDE-MC) is proposed. The purposes of SMDE-MC are to support the manufacturing engineering processes based on the simulation model and to extend the range of control applications and simulation applications using the PC based control.

SMDE-MC provides the simulation model which controls and monitors the manufacturing cell directly using PC based control in the manufacturing system execution phase. Then when the simulation model acts in response to its behaviors, the manufacturing system is controlled by synchronizing the simulation model behaviors. In the manufacturing system implementation phase, the simulation model is mixed and synchronized with real equipment, real controllers, and management applications under a condition where parts of equipment, control programs, and manufacturing management applications are not provided in a manufacturing system.

In this paper, the environment of the simulation model driven engineering for manufacturing cell (E-SMDE-MC) is proposed. The necessary functions for E- SMDE-MC are defined and developed. E-SMDE-MC consists of our developed manufacturing model driven simulator (EMU), our developed soft wiring system, and the industrial network middleware which is one of the semi-standard middleware. The validation of E-SMDE-MC was carried out through a case study.

2 Typical Manufacturing Engineering Process and its Problems

Based on our analysis for the typical manufacturing engineering processes, manufacturing systems are established through four phases [4]. Figure 1 shows the typical manufacturing engineering processes.

Phase 1: This phase is the planning phase to define fundamental manufacturing requirements such as target production volumes, location and so on.

Phase 2: This phase is the manufacturing system design phase to fix manufacturing specifications such as the numbers of equipment needed, layout, manufacturing management as with the Kanban system and so on.

Phase 3-1: This is a period prior to the manufacturing system implementation phase.

In this period, engineers implement hardware such as special machines, transfer machines, and software such as ladder programs, robot programs, operation panels, and production control programs.

Phase 3-2: This is a later period of the manufacturing system implementation phase.

In this period, in order to undertake the manufacturing system trial operations,

(4)

engineers partially operate hardware execution and software execution and accurately evaluate their executions from the viewpoints of the manufacturing systems.

Phase 4: This phase is the actual manufacturing system execution phase.

In phase 1 and phase 2, a manufacturing system simulator plays an important role in designing and evaluating manufacturing systems by using a virtual factory model [5][6][7][8]. In phase 3-1, engineers separately develop hardware such as robots and special machining devices, and software such as ladder programs and production control programs. Then they independently evaluate their developed hardware or software in their place. In phase 3-2, the developed hardware or software is gathered together and adjusted in a real plant. If the delivery of the hardware is late, it is not possible to evaluate the software. If problems occur in this phase, it is necessary to go back to the previous phases. The problems are usually fatal and sometimes cause a delay of production [4][9].

As the purposes of the present manufacturing system simulation do not include evaluation of manufacturing system implementation by mixing and synchronizing simulation, real equipment, real controllers, and management applications, there are many limitations concerning simulation applications in the manufacturing engineering processes [4][9][10]. This difficulty has hindered precise and rapid support of a manufacturing engineering process. Consequently the lead-time is not reduced.

Therefore it is necessary to extend the range of simulation applications in the manufacturing engineering processes.

Fig. 1. Based on our analysis for the typical manufacturing engineering processes, manufacturing systems are established through four phases. This figure shows the typical manufacturing engineering process and its problems.

3 Environment of Simulation Model Driven Engineering for Manufacturing Cell

In our research, the simulation model driven engineering for manufacturing cell (SMDE-MC) is proposed. The purposes of SMDE-MC are to support the

Robot Bar code reader

Ladder program Operation panel Real Device

Real Equipment

Software for Controller, Management Appl.

Hardware Implementation

Machining Transfer machine

Software Implementation

Conveyor Special Machining

Robot program Production Control program Mfg. Sys. Planning

Mfg. Sys. Design

Implementation (Hardware, Software)

Evaluation (cell level)

Execution Product’s Design

Evaluation (area level)

Development separately

・Gathering real devices and software together in the real plant.

・Adjusting real devices and software in the real plant.

・If the delivery of the hardware is late, it is not possible to evaluate the software.

・If problems occur in this phase, it is necessary to go back to the previous phases.

・The problems are usually fatal and sometimes cause a delay of production.

Phase2: Mfg. Sys. Design

Phase3-1 Mfg. Sys. Imple.

Phase 4: Mfg. Sys. Exec.

Phase 3-2 Mfg. Sys. Trial Operation Phase1:Planning

Simulation

Go ing back to previous phase Go ing back to previous phase

(5)

manufacturing engineering processes based on the simulation model and to extend the range of control applications and simulation applications using the PC based control.

SMDE-MC provides the simulation model which controls and monitors the manufacturing cell directly using PC based control in the manufacturing system execution phase. Then when the simulation model acts in response to its behaviors, the manufacturing system is controlled by synchronizing the simulation model behaviors. In the manufacturing system implementation phase, the simulation model is mixed and synchronized with real equipment, real controllers, and management applications under a condition where parts of equipment, control programs, and manufacturing management applications are not provided in a manufacturing system.

Figure 2 shows an outline of our proposed SMDE-MC.

To realize the environment of the simulation model driven engineering for manufacturing cell (E-SMDE-MC), the following functions are necessary.

1. A function to define simulation model behaviors in the simulation model.

2. A function to control real equipment in response to simulation model behaviors.

3. A function to monitor information from real world such as real equipment, and to drive the simulation model in response to the monitored information.

4. A function to display simulation model behaviors using three-dimensional animation.

To realize the first function for E-SMDE-MC, the following modeling methods are proposed.

1.1 A modeling method to define equipment motion behaviors programs using the tree structure.

1.2 A modeling method to define parallel processing programs.

1.3 A modeling method to define specification control programs using a script type programming language.

Fig. 2. This figure shows an outline of our proposed environment of the simulation model driven engineering for manufacturing cell (SMDE-MC).

Modeling

Optimum solution

Manufacturing Engineering Processes Simulation Model Driven Engineering for Manufacturing Cell

Simulation Model for Manufacturing

System Control Real Device

Real Controller Pre- evaluation for Phase 2:

Materials flows, information flows, layout and so on Phase 1:

Planning Phase 1:

Planning

Phase 3-1:

Mfg. Sys. Implementation Phase 3-1:

Mfg. Sys. Implementation Phase 2:

Mfg. Sys. Design Phase 2:

Mfg. Sys. Design DR1

DR2

DR3

Pre- evaluation for Phase 2 Pre- evaluation

for Phase 2

Pre- evaluation for Phase 3-1 Pre- evaluation for Phase 3-1

Pre- evaluation for Phase 3-2 Pre- evaluation for Phase 3-2

Phase 4:

Mfg. Sys. execution Phase 4:

Mfg. Sys. execution

Pre- evaluation for Phase 3-1:

robot program and so on

Pre- evaluation for Phase 3-2:

robot program, operation panel, kanban and so on

Phase 3-2:

Mfg. Sys. Trial Operation Phase 3-2:

Mfg. Sys. Trial Operation

Simulation Model for Equipment and Device

Simulation Model for Manufacturing System Control

Real Device Real Controller Management Application Simulation Model for Equipment and Device

Simulation Model for Manufacturing System Control

Real Device Real Controller Management Application Simulation Model

for Manufacturing System Control

Simulation Model for Equipment and Device

(6)

To realize the second function for E-SMDE-MC, the following mechanisms are proposed.

2.1 A mechanism to synchronize with several tasks such as control tasks for equipment and monitor tasks for equipment concurrently.

2.2 A mechanism to run specification control programs using a script type programming language.

2.3 A mechanism to synchronize simulation model behaviors in accordance with monitored information from real world such as robot state information, inspection equipment state information and so on.

To realize the third function for E-SMDE-MC, the soft wiring mechanism that has the following functions is proposed.

3.1 A wiring function to logically wire data on real world and data on the simulation model.

3.2 A transmission function to transmit signals and data between the simulation model and the real world.

To realize the forth function for E-SMDE-MC, the following function is proposed.

4.1 An animation function to visualize the three-dimensional simulation model by synchronizing the results of manufacturing cell behaviors.

In order to implement the first function, the second function, and fourth function, the manufacturing model driven simulator (EMU) is proposed and developed. In order to implement the third function, the soft wiring system is proposed and developed. ORiN (Open Resource interface for the Network) [11] is used as the semi- standard manufacturing middleware in E-SMDE-MC. The ORiN script language, which is provided as the standard script language on ORiN, is used to realize the 2.2 function. The application to interpret and execute the ORiN script language is used in E-SMDE-MC. Figure 3 shows a system structure of E-SMDE-MC. Figure 4 shows an outline of E-SMDE-MC. Figure 5 shows an outline of EMU.

Fig. 3. This figure shows a system structure of our proposed environment of the simulation model driven engineering for manufacturing cell (E-SMDE-MC).

ORiN (Industrial Network Middleware)

Robot Provider PLC Provider Bar Code Provider

Operation Panel Provider

・・・

Real Equipment or Emulators

・・・

Script Interpret. and Exec.

Soft-wiring System

Manufacturing Model Driven Simulator (EMU) 3. Cell

2. Station 1. Equip.

1 2

1. Wiring and transmission between simulation world and real world.

2. Control of real world by simulation models.

ISO CIM Reference Model

(7)

Fig. 4. This figure shows an outline of our proposed environment of the simulation model driven engineering for manufacturing cell (E-SMDE-MC).

Fig. 5. This figure shows an outline of our proposed manufacturing model driven simulator (EMU) and its relationships with virtual model and real world.

4 A Case Study

A case study was carried out using a small size of a manufacturing cell which consists of a robot, inspection equipment, vision equipment, servo motors, conveyors, a QR- code scanner and so on. It was confirmed that the simulation model for the case study manufacturing cell could be made on the manufacturing model driven simulator (EMU). It was also confirmed that the simulation model in EMU could control and monitor the manufacturing cell directly using PC based control. It was also confirmed

3D Animation

Soft-wiring System Modeling for Simulation Model

Industrial Robot Servo Motor Industrial Robot Servo Motor Script

Script language Node Properties

Event Procedure Axis

Parallel Processing Axis

//

Move P1 to P2 Speed 10

・・・

///

Tree Structure

EMU

Vision Servo Motor Servo Motor QR-code Scanner QR-code

Scanner Slider

Robot Robot

Soft-wiring system

Industrial Network Middleware

Real World Simulation Model EMU

//

Move P1 to P2 Speed 10

・ ・・

///

Control for real equipment using PC based control in response to simulation model behaviors

(8)

that the simulation model in EMU could be synchronized with real equipment under a condition where parts of equipment such as the robot, inspection equipment, servo motors, conveyors and so on are not provided in the manufacturing cell. Figure 6 shows the case study manufacturing cell.

Through this case study, we confirmed that our proposed E-SMDE-MC could be used in the implementation and execution phase. E-SMDE-MC is a valid to support the manufacturing engineering processes based on the simulation model, and to extend the range of control applications and simulation applications using the PC based control.

Fig. 6. A case study was carried out using a small size of a manufacturing cell which consists of a robot, inspection equipment, vision equipment, servo motors, conveyors, a QR-code scanner and so on. This figure shows the case study manufacturing cell and the simulation model on EMU.

5 Conclusion

In this paper, the environment of the simulation model driven engineering for manufacturing cell (E-SMDE-MC), which includes our developed manufacturing model driven simulator (EMU), our developed soft wiring system, and the industrial network middleware which is one of the semi-standard middleware, is proposed.

The results were:

1. To summarize the roles to extend the range of simulation applications based on our analysis for typical manufacturing engineering processes.

2. To propose E-SMDE-MC, which realizes to support the manufacturing engineering processes based on the simulation model and to extend the range of control applications and simulation applications using the PC based control.

3. To clarify necessary functions for E-SMDE-MC.

Device-Net S-LinkV RS- 232C

Ether-Net

Gap sensor Gap sensor Vision Vision

Servo hand Servo hand

Solenoid Solenoid Robot slider Robot slider Slider Slider QR-code QR-code

Upper conveyor Upper conveyor

Sensors Sensors Lower conveyor Lower conveyor

ROBOT ROBOT 3D Animation

Soft-wiring System Modeling for Simulation Model

Industrial Robot Servo Motor Industrial Robot Servo Motor Script

Script language Node Properties Event Procedure Axis

Parallel Processing Axis

//

Move P1 to P2 Speed 10

・・・

///

Tree Structure

EMU

ORiN

Manufacturing Cell

(9)

4. To confirm through a case study that the simulation model for the case study manufacturing cell could be made on the manufacturing model driven simulator (EMU) and the simulation model in EMU could control and monitor the manufacturing cell directly using PC based control.

5. To confirm through a case study that the simulation model in EMU could be synchronized with real equipment under a condition where parts of equipment such as the robot, inspection equipment, servo motors, conveyors and so on are not provided in the manufacturing cell.

Acknowledgments. This research is a part of the research project on manufacturing support systems using industrial standard technologies in JSPMI. This project was supported by funding from JKA.

References

1. Hong, K., Choi, K, Kim, J., Lee, S.: A PC-based Open Robot Control System. Robotics and Computer-Integrated Manufacturing, 17, 355-365 (2001)

2. Tanaka, K., Nakatsuka, N., Hibino, H., Fukuda, Y.: Module Structured Production System.

In: 41st CIRP Conference on Manufacturing Systems, pp. 303-308. Springer, Heidelberg (2008)

3. Molina, A., Rodriguez, C., Ahuett, H., Cortes, J., Ramirez, M., Jimenez, G., Martinez, S.:

Next-generation Manufacturing Systems: Key Research Issues in Developing and Integrating Reconfigurable and Intelligent Machines, I. J. Computer Integrated Manufacturing, 18, 525-536 (2005)

4. Hibino, H., Y. Fukuda, Y.: Emulation in Manufacturing Engineering Processes. In: 2008 Winter Simulation Conference, pp. 1785-1793. ISBN:978-1-4244-2708-6 (2008)

5. Hibino, H., Fukuda, Y., Fujii, S., Kojima, F., Mitsuyuki, K., Yura, Y.: The Development of an Object-oriented Simulation System based on the Thought Process of the Manufacturing System Design. I. J. Production Economics, 60, 343-351 (1999)

6. Hibino, H., Fukuda, Y.: A User Support System for Manufacturing System Design Using Distributed Simulation. Production Planning and Control, 17, 128-142 (2006)

7. Hibino, H., Fukuda, Y., Yura, Y., Mitsuyuki, K., Kaneda, K.: Manufacturing Adapter of Distributed Simulation Systems Using HLA. In: 2002 Winter Simulation Conference, pp.

1099-1109. Institute of Electrical and Electronics Engineers, Inc.. New Jersey (2002) 8. Hibino, H., Fukuda, Y.: A Synchronization Mechanism without Rollback Function for

Distributed Manufacturing Simulation Systems, J. Japan Society of Mechanical Engineers, 68, 2472-2478 [in Japanese] (2002)

9. Hibino, H., Inukai, T., Fukuda, Y.: Efficient Manufacturing System Implementation based on Combination between Real and Virtual Factory. I. J. Production Research, 44, 3897-3915 (2006)

10. Hibino, H.: Simulation Environment for Efficient Manufacturing System Design and Implementation Using Network Middleware ORiN and HLA. J. Society of Instrument and Control Engineers, 46, 560-545 [in Japanese](2007)

11. Inukai, T., Sakakibara, S.: Impact of Open FA System on Automobile Manufacturing. J.

Automotive Engineers of Japan, 58, 106-111 [in Japanese] (2004)

Références

Documents relatifs

As a consequence, the core of a metal forming Finite Element (FE) software is and remains the thermo mechanical computation of the forming processes, with a lot of

Les modèles sont alors utilisés dans une simulation de Monte-Carlo pour évaluer les défauts de mise en position du

The objective of this arti- cle is related to the potential improvement of computer simulation as applied to the control of manufacturing system by introducing a two-level

To make UML4SPM process models executable, the semantics of the metamodel is implemented in terms of operations and instructions using Kermeta.. This implementation is then woven

Gregor and Kosturiak [8] establish the state of the art in simulation, using various examples of simulation application: studies on FMS (Flexible Manufacturing Systems), a

The System and Software Functional Requirements Techniques (SSFRT) (ESA/ESTEC Contract N. 21188/08/NL/JD) was a study for the application of model based engineering

In this paper, we propose a structured approach (ASDI-dc) to build reusable and modular simulation models for manufacturing systems with distributed control.. This approach is based

The manual work methods are often an effect of the production system design (or lack of intended design) or the management of the system. For example, it is common that the