Dominik Kuhn (M.Sc.) , Martin Karkowski (M.Sc.) , Jannis Pfister (M.Sc.) , Max Eichenwald (M.Sc.) , Rainer Müller (Prof. Dr.-Ing.)
{"title":"Software architecture for adaptable assembly systems","authors":"Dominik Kuhn (M.Sc.) , Martin Karkowski (M.Sc.) , Jannis Pfister (M.Sc.) , Max Eichenwald (M.Sc.) , Rainer Müller (Prof. Dr.-Ing.)","doi":"10.1016/j.procir.2024.07.012","DOIUrl":null,"url":null,"abstract":"<div><div>Modern manufacturing methods demand highly flexible and reusable assembly systems. Such flexibility and reusability can be attained using systems that are modular. These modular systems have the ability to react faster to market forces and are adaptable beyond the limits of the so-called flexibility corridor. Also, placing the constraints of flexibility and reusability on software paves the way for design and usage of generic systems that have a relatively low initial cost.</div><div>However, these advantages are often overshadowed by the complexity of these software systems. Especially, one faces many difficulties in software modularizing the assembly system so that each module can be integrated seamlessly into the entire system. Defining an interface in the development phase is practically impossible given that systems evolve a lot before reaching production phase.</div></div>","PeriodicalId":20535,"journal":{"name":"Procedia CIRP","volume":"127 ","pages":"Pages 62-67"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Procedia CIRP","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2212827124003214","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Modern manufacturing methods demand highly flexible and reusable assembly systems. Such flexibility and reusability can be attained using systems that are modular. These modular systems have the ability to react faster to market forces and are adaptable beyond the limits of the so-called flexibility corridor. Also, placing the constraints of flexibility and reusability on software paves the way for design and usage of generic systems that have a relatively low initial cost.
However, these advantages are often overshadowed by the complexity of these software systems. Especially, one faces many difficulties in software modularizing the assembly system so that each module can be integrated seamlessly into the entire system. Defining an interface in the development phase is practically impossible given that systems evolve a lot before reaching production phase.