制造中机电系统自动化软件设计外文文献_第1页
制造中机电系统自动化软件设计外文文献_第2页
制造中机电系统自动化软件设计外文文献_第3页
制造中机电系统自动化软件设计外文文献_第4页
制造中机电系统自动化软件设计外文文献_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ScienceDirect IFAC PapersOnLine 48 3 2015 936 941 Available online at A method for automation software design of mechatronic systems in manufacturing Proceedigs of the 15th IFAC Symposium on Information Control Problems in Manufacturing May 11 13 2015 Ottawa Canada Copyright 2015 IFAC986 P Sangregorio A L Cologni A Piccinini A Scarpellini F Previdi Dipartimento di Ingegneria Gestionale dell Informazione e della Produzione Universit a degli Studi di Bergamo Via Galvani 2 24044 Dalmine BG e mail paolo sangregorio unibg it Consorzio Intellimech Abstract The fast globalization process of the last decade required companies to optimize internal processes Additionally customers requirements are becoming more and more specifi c requiring strong customization In the mechatronic fi eld the automation software development takes a wide percentage of the overall designing time due to the lack of structured design processes specially for small systems and code reuse This paper aims to defi ne a fi rst structured approach for the automation software development of small manufacturing systems The proposed solution is based on concepts like modularization and encapsulation trying to build a one to one relationship between the physical mechatronic object and its control software module Each module embeds the control software and other information related to the HMI the documentation and the risk assessment The introduced method has been implemented on a real small manufacturing system an industrial manipulator The components that form the device have been identifi ed and implemented as modules The design phase becomes then a drag and drop composition of such modules controlled by a state machine that describes the working cycle of the device Keywords Automation Flexible automation Flexible manufacturing systems Software engineering Computer aided manufacturing 1 INTRODUCTION In the last decades competition has become the leading theme that manufacturing companies have faced The process of globalization has meant that local and frag mented markets has been merged in a single market in which companies of emerging economies are faced with those of mature economies This process led to some undesired consequences the reduction of the cost of the product because of the increased supply and obviously the reduction of profi t margins Those requirements have driven massive introduction of intelligent components into the machine design and the integration of such devices requires more and more advanced technologies see Terzic et al 2008 On the other hand this process combined with the strong technological evolution allowed to increase the customer base and to decrease the production costs In this evolving scenario the companies that are able to reduce the development costs can obtain an advantage over the competitors Until the last decade in the fi eld of mechatronic systems the development was based on a design by discipline ap proach see Harashima et al 1996 In such approach the design consists of a succession of activities The design of an electromechanical system for instance was often accomplished in three steps First the mechanical parts were designed and when the mechanical development was complete the power and microelectronics were designed and fi nally the control algorithm was planned and im plemented see Shetty and Kolk 2010 This sequential approach is ineffi cient each sequence locks some aspects that become additional constraints to the next sequence another drawback of this approach is that it is time con suming since each team can begin working only when the previous has fi nished For these reasons in the last years this development scheme has been replaced with the SE Systems Engineering approach see Rouse 2003 Hask ins et al 2006 Shishko 1995 DoD 2001 and Pysteer and Olwell 2013 This approach defi nes the organization and the development of complex mechatronic systems such as the development of a spacecraft system Eickhoff and Roeser 2009 but doesn t defi ne a guideline that can be applied to small and customizable systems This work aims to defi ne a fi rst software development solution in the context of small and customizable man ufacturing systems The proposed solution is based on a work fl ow see Figure 2 that includes the following steps defi nition of the product specs defi nition of the mechatronic modules development of the control system state machine automatic generation of the HMI Human Machine Interface and the documentation The basic component of the solution described in this paper is the mechatronic object Several authors exploited this concept like Thramboulidis 2008 where the MTC Proceedigs of the 15th IFAC Symposium on Information Control Problems in Manufacturing May 11 13 2015 Ottawa Canada Copyright 2015 IFAC986 A method for automation software design of mechatronic systems in manufacturing P Sangregorio A L Cologni A Piccinini A Scarpellini F Previdi Dipartimento di Ingegneria Gestionale dell Informazione e della Produzione Universit a degli Studi di Bergamo Via Galvani 2 24044 Dalmine BG e mail paolo sangregorio unibg it Consorzio Intellimech Abstract The fast globalization process of the last decade required companies to optimize internal processes Additionally customers requirements are becoming more and more specifi c requiring strong customization In the mechatronic fi eld the automation software development takes a wide percentage of the overall designing time due to the lack of structured design processes specially for small systems and code reuse This paper aims to defi ne a fi rst structured approach for the automation software development of small manufacturing systems The proposed solution is based on concepts like modularization and encapsulation trying to build a one to one relationship between the physical mechatronic object and its control software module Each module embeds the control software and other information related to the HMI the documentation and the risk assessment The introduced method has been implemented on a real small manufacturing system an industrial manipulator The components that form the device have been identifi ed and implemented as modules The design phase becomes then a drag and drop composition of such modules controlled by a state machine that describes the working cycle of the device Keywords Automation Flexible automation Flexible manufacturing systems Software engineering Computer aided manufacturing 1 INTRODUCTION In the last decades competition has become the leading theme that manufacturing companies have faced The process of globalization has meant that local and frag mented markets has been merged in a single market in which companies of emerging economies are faced with those of mature economies This process led to some undesired consequences the reduction of the cost of the product because of the increased supply and obviously the reduction of profi t margins Those requirements have driven massive introduction of intelligent components into the machine design and the integration of such devices requires more and more advanced technologies see Terzic et al 2008 On the other hand this process combined with the strong technological evolution allowed to increase the customer base and to decrease the production costs In this evolving scenario the companies that are able to reduce the development costs can obtain an advantage over the competitors Until the last decade in the fi eld of mechatronic systems the development was based on a design by discipline ap proach see Harashima et al 1996 In such approach the design consists of a succession of activities The design of an electromechanical system for instance was often accomplished in three steps First the mechanical parts were designed and when the mechanical development was complete the power and microelectronics were designed and fi nally the control algorithm was planned and im plemented see Shetty and Kolk 2010 This sequential approach is ineffi cient each sequence locks some aspects that become additional constraints to the next sequence another drawback of this approach is that it is time con suming since each team can begin working only when the previous has fi nished For these reasons in the last years this development scheme has been replaced with the SE Systems Engineering approach see Rouse 2003 Hask ins et al 2006 Shishko 1995 DoD 2001 and Pysteer and Olwell 2013 This approach defi nes the organization and the development of complex mechatronic systems such as the development of a spacecraft system Eickhoff and Roeser 2009 but doesn t defi ne a guideline that can be applied to small and customizable systems This work aims to defi ne a fi rst software development solution in the context of small and customizable man ufacturing systems The proposed solution is based on a work fl ow see Figure 2 that includes the following steps defi nition of the product specs defi nition of the mechatronic modules development of the control system state machine automatic generation of the HMI Human Machine Interface and the documentation The basic component of the solution described in this paper is the mechatronic object Several authors exploited this concept like Thramboulidis 2008 where the MTC Proceedigs of the 15th IFAC Symposium on Information Control Problems in Manufacturing May 11 13 2015 Ottawa Canada Copyright 2015 IFAC986 A method for automation software design of mechatronic systems in manufacturing P Sangregorio A L Cologni A Piccinini A Scarpellini F Previdi Dipartimento di Ingegneria Gestionale dell Informazione e della Produzione Universit a degli Studi di Bergamo Via Galvani 2 24044 Dalmine BG e mail paolo sangregorio unibg it Consorzio Intellimech Abstract The fast globalization process of the last decade required companies to optimize internal processes Additionally customers requirements are becoming more and more specifi c requiring strong customization In the mechatronic fi eld the automation software development takes a wide percentage of the overall designing time due to the lack of structured design processes specially for small systems and code reuse This paper aims to defi ne a fi rst structured approach for the automation software development of small manufacturing systems The proposed solution is based on concepts like modularization and encapsulation trying to build a one to one relationship between the physical mechatronic object and its control software module Each module embeds the control software and other information related to the HMI the documentation and the risk assessment The introduced method has been implemented on a real small manufacturing system an industrial manipulator The components that form the device have been identifi ed and implemented as modules The design phase becomes then a drag and drop composition of such modules controlled by a state machine that describes the working cycle of the device Keywords Automation Flexible automation Flexible manufacturing systems Software engineering Computer aided manufacturing 1 INTRODUCTION In the last decades competition has become the leading theme that manufacturing companies have faced The process of globalization has meant that local and frag mented markets has been merged in a single market in which companies of emerging economies are faced with those of mature economies This process led to some undesired consequences the reduction of the cost of the product because of the increased supply and obviously the reduction of profi t margins Those requirements have driven massive introduction of intelligent components into the machine design and the integration of such devices requires more and more advanced technologies see Terzic et al 2008 On the other hand this process combined with the strong technological evolution allowed to increase the customer base and to decrease the production costs In this evolving scenario the companies that are able to reduce the development costs can obtain an advantage over the competitors Until the last decade in the fi eld of mechatronic systems the development was based on a design by discipline ap proach see Harashima et al 1996 In such approach the design consists of a succession of activities The design of an electromechanical system for instance was often accomplished in three steps First the mechanical parts were designed and when the mechanical development was complete the power and microelectronics were designed and fi nally the control algorithm was planned and im plemented see Shetty and Kolk 2010 This sequential approach is ineffi cient each sequence locks some aspects that become additional constraints to the next sequence another drawback of this approach is that it is time con suming since each team can begin working only when the previous has fi nished For these reasons in the last years this development scheme has been replaced with the SE Systems Engineering approach see Rouse 2003 Hask ins et al 2006 Shishko 1995 DoD 2001 and Pysteer and Olwell 2013 This approach defi nes the organization and the development of complex mechatronic systems such as the development of a spacecraft system Eickhoff and Roeser 2009 but doesn t defi ne a guideline that can be applied to small and customizable systems This work aims to defi ne a fi rst software development solution in the context of small and customizable man ufacturing systems The proposed solution is based on a work fl ow see Figure 2 that includes the following steps defi nition of the product specs defi nition of the mechatronic modules development of the control system state machine automatic generation of the HMI Human Machine Interface and the documentation The basic component of the solution described in this paper is the mechatronic object Several authors exploited this concept like Thramboulidis 2008 where the MTC Proceedigs of the 15th IFAC Symposium on Information Control Problems in Manufacturing May 11 13 2015 Ottawa Canada Copyright 2015 IFAC986 2015 IFAC International Federation of Automatic Control Hosting by Elsevier Ltd All rights reserved 2405 8963 2015 IFAC International Federation of Automatic Control Hosting by Elsevier Ltd All rights reserved Peer review under responsibility of International Federation of Automatic Control 10 1016 j ifacol 2015 06 203 P Sangregorio et al IFAC PapersOnLine 48 3 2015 936 941 937 Mechatronic Components and Connectors concept is introduced for building complete applications starting from basic elements The proposed approach has been tested and verifi ed on a real mechatronic system see Previdi et al 2010 and Previdi et al 2012 This device has some character istics that make it usable as a test bench The system is basically made of a motor that helps the operator in lifting heavy weights In the possible confi gurations of the product more than one hundred the parts of the system are diff erent or connected in diff erent ways that makes this device perfect for applying the proposed method Instead of redesign the whole system from scratch each time a new confi guration is needed or starting from a diff erent version and adapting it this method allows reuse of software by modules Then the automation software is built as a composition of modules The paper is organized as follows In Section 2 the land scape of applicability of the methodology is introduced and the approach presented In Section 3 the described method is implemented and tested on a real case an industrial manipulator This section highlights the tools used for applying the presented work fl ow and provides examples of the results Sections 4 is devoted to the fi nal assessments and the future developments 2 THE PROPOSED APPROACH When considering families of manufacturing systems that diff er only for some specifi c parts but sharing a common base it is easy to imagine that the most of the automation software that controls these machines is common Addi tionally most of these machines uses mechatronic parts that are always the same even if interconnected in diff erent ways or with diff erent confi gurations This makes evident that writing the automation software from scratch each time is a waste of time and resources The approach presented in this section aims at separating the software in modules to match the mechatronic components that are present on the machine This introduces a way to assemble and reuse those modules with the purpose of reducing the time and eff ort needed for the development of the control software The concept of module replicates the separation between mechatronic modules in software The software modules in fact includes the automation soft ware of the relative hardware module leveraging concepts like incapsulation and information hiding typical of high level languages This can be applied in such context by the mean of providing a defi ned interface for invocation and communication with the module regardless of its internal implementation In such a way the development of the au tomation software relies on already built and tested blocks making the assembly of the machine software an easy and faster task compared to the monholitic development This is a key point of modularization Having the ability of selecting pieces of software that are already validated and secured moves the eff ort of verifi cation and testing from the whole code to only the integration between blocks which is basically the working cycle of the machine that commands those modules In the proposed solution in addition to the automation software that implements the control and the logic needed for managing a mechatronic object a module has various metadata associated versioning information description and documentation for automatically compose the documentation interfaces for reading data and invoking actions confi gurable properties for changing its behavior i e diff erent confi gurations of the hardware module that need to be considered in the software risks associ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论