ArticlePDF Available

Abstract

This paper introduces a configuration framework for automatic configuration of production systems. The proposed framework consists of three key aspects; 1) functional configuration, 2) interface configuration and 3) behavioral configuration, that together offers the ability to automatically identify production resources, and aggregate them to form a production system. The main focus of this work is to model functional capabilities to facilitate automatic suggestion of part feeding resources, and exemplifies different approaches to model part feeding capabilities. (Full text can be accessed from here: http://urn.fi/URN:NBN:fi:tty-201709201940)
2351-9789 © 2017 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
Peer-review under responsibility of the scientific committee of the 27th International Conference on Flexible Automation and Intelligent Manufacturing
doi: 10.1016/j.promfg.2017.07.357
Procedia Manufacturing 11 ( 2017 ) 2051 2060
Available online at www.sciencedirect.com
ScienceDirect
27th International Conference on Flexible Automation and Intelligent Manufacturing, FAIM2017,
27-30 June 2017, Modena, Italy
Modelling Capabilities for Functional Configuration of Part Feeding
Equipment
Michael Natapon Hanssona,*, Eeva Järvenpääb, Niko Siltalab, Ole Madsena
aDepartment of Mechanical and Manufacturing Engineering, Aalborg University, 9220 Aalborg, Denmark
bDepartment of Mechanical Engineering and Industrial Systems, Tampere University of Technology, 33720 Tampere, Finland
Abstract
This paper introduces a configuration framework for automatic configuration of production systems. The proposed framework
consists of three key aspects; 1) functional configuration, 2) interface configuration and 3) behavioral configuration, that together
offers the ability to automatically identify production resources, and aggregate them to form a production system. The main focus
of this work is to model functional capabilities to facilitate automatic suggestion of part feeding resources, and exemplifies
different approaches to model part feeding capabilities.
© 2017 The Authors. Published by Elsevier B.V.
Peer-review under responsibility of the scientific committee of the 27th International Conference on Flexible Automation and
Intelligent Manufacturing.
Keywords: Production System Configuration; Capability Matchmaking; Part Feeding; Knowledge Modelling
1. Introduction
Due to decreasing product life cycles and increasing demand for product variants in low volumes, changeability
has become a vital requirement for current production systems [1]. Important aspects for developing changeable
production systems are that production resources can be rapidly (re-)configured and deployed to accommodate
* Corresponding author. Tel.: +45-21281986.
E-mail address: mhanss@m-tech.aau.dk
© 2017 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
Peer-review under responsibility of the scientific committee of the 27th International Conference on Flexible Automation and
Intelligent Manufacturing
2052 Michael Natapon Hansson et al. / Procedia Manufacturing 11 ( 2017 ) 2051 – 2060
changing requirements. This involves the abilities to rapidly identify feasible production system solutions, rapidly
add and/or remove production resources to/from the layout, and rapidly program or configure the control logics of
the resources and the production system as a whole [2]. While research within reconfigurable and evolvable
production systems has progressed the development of modular and intelligent resources that can be rapidly
reconfigured and deployed [3,4], designing such resources and configuring production system solutions still remains
a time-consuming activity [5]. Configuration of production systems involves solving certain design aspects such as
identifying relevant production resources that can be utilised, investigating whether the resources are compatible
with one another, layout of resources in combination, and verification and design optimisation of resources to ensure
production of a product [6,7]. To address the challenge of bringing changeability to production systems, there is a
need to develop methodologies, information models and tools for facilitating rapid configuration of production
systems in terms of automating the process of selecting production resources and aggregating systems out of them.
One type of production equipment that could greatly benefit from automatic configuration is part feeding
equipment. For assembly production, the term part feeding is used to describe equipment that handles two separate,
but closely connected process tasks, which consist of; part structuring and part presentation. Part structuring
concerns the process of singulating individual parts from a bundle of parts, and arranging individual parts from
having a random orientation towards a known orientation. Part presentation concerns the process of moving an
individual structured part to a predetermined location. There exist a vast range of resources that can be applied for
part feeding, but in general they can be divided into four different categories; mechanically based part feeders,
flexible part feeders, bin picking part feeders, and magasine part feeders [8].
The research for this paper focuses on the specific configuration aspect of how to enable automatic identification
of part feeding solutions (henceforth referred to as functional configuration). According to Lohse and Ratchev [9],
the development of a method for functional configuration needs to address two challenges. The first challenge is to
define knowledge models that describe the functionalities of a resource on a required level of detail so that it can be
used in the configuration process. The second challenge is to formalise methods and algorithms that can be used to
automate the configuration process in terms of matching production resources against product requirements.
In this paper, we will address the first challenge where the main focus is on the task of modelling functionalities
of part feeding resources to enable functional configuration. In Section 2, a framework for automatic configuration
of production systems is presented to describe the role and requirements for functional configuration. In Section 3,
we will review related work on how to conduct functional configuration. In Section 4, a capability-based approach
for functional configuration is elaborated, and in Section 5, we will address how to model functional capabilities of
part feeding resources to enable functional configuration using the capability-based approach.
2. Production System Configuration Framework
Before we address how functional configuration can be conducted, it is necessary to understand the context and
role this specific configuration aspect has in the process of configuring a production system. Fig. 1 illustrates the
proposed framework for production system configuration and consist of three configurational aspects: functional
configuration, interface configuration and behavioural configuration. The outset for automatic configuration of
production systems is that a set of candidate resources can be identified (functional configuration). Furthermore, in
order to validate if the candidates in combination are suitable for producing a specific product, the configuration
process needs to validate both if the resources are structurally compatible (interface configuration) and if they are
able to fulfill the desired behaviour for the specific production context (behavioural configuration). This of course
requires that product requirements and resources are described according to the information needed for each of the
configuration aspects.
In order to initiate the functional configuration process, the requirements for a solution need to be specified in
terms of required functionalities, and resources need to be described according to the functionalities that they
provide. For production equipment, functionalities are used to describe the capabilities of a resource that can be
utilised for a specific purpose. For example, part feeding equipment can be described as having the capabilities to
structure and present parts, which are capabilities that can be utilised to conduct the process of part feeding (as
described in Section 1). Functional configuration is initiated by a product requirement specifying a set of processes
that are needed to produce a product (e.g. part feeding, pick and place, milling and drilling). Identification of
2053
Michael Natapon Hansson et al. / Procedia Manufacturing 11 ( 2017 ) 2051 – 2060
resources is then conducted by searching for resources that offers the required functionalities to perform each of the
processes. As soon as a collection of resources has been identified that provides all of the required functionalities, it
is categorised as a candidate solution to produce the product.
After the functional configuration has found and grouped resources into candidate solutions, the interface
configuration can be initiated, where it has two purposes that have to be fulfilled. The first purpose of the interface
configuration is related to the layout and compatibility of a solution. For example, there should be a reasoning
mechanism to validate if a gripper can be structurally combined with a robot, and that the robot is not placed outside
of reach for placing a product part into a fixture. Another purpose of the interface configuration is to establish a
specification of the desired interaction between resources. For example, if a robot with a gripper has to pick a part
from a part feeder and place it in a fixture, the fixture itself will utilise a specific set of geometrical interfaces on the
part. The fixture will then dictate the available part interfaces that a gripper may utilise, which in turn dictate the
interfaces that should be accessible after the part has been fed from the part feeder. These chains of interaction
interfaces between resources and a part are necessary to establish because they further specify spatial requirements
that may affect the design of resources.
After the interface configuration has filtered out resources that cannot be structurally combined and has
established interaction interface specifications, the resources’ behaviour can be configured. A resource’s behaviour
can be viewed as a transformation system, where a resource will change the state of a part after interaction. The task
for the behavioural configuration is to; 1) verify that the state of a part is transformed according to requirements, and
2) optimise the design of a resource until a/the desired state is achieved and the operational requirements are met
(e.g. cycle-time and throughput). This of course requires that numerous design scenarios can be tested, which
requires that simulation- and optimisation methods are utilised to guide the behavioural configuration process. An
example of how behavioural configuration can be conducted for a vibratory bowl feeder is described by Hansson et
al. [10]. For processes that change a part’s geometrical structure (e.g. milling, drilling and welding), a specification
of input state and desired output state needs to be defined as part of the product requirements in order to conduct
behavioural configuration of resources that perform such processes. For logistical processes (e.g. part feeding and
transportation), the changes of state are primarily related to spatial changes. As mentioned previously, these are
specified according to the interaction interface specification, since such state description needs to be reasoned
between multiple resources in relation to a part.
Functional Conguration
Interface Conguration
Behavioural Conguration
Candidate
Resources
Compatible
Resources
Feasible
Resources
Establishment of
Solution Space
Renement of
Solution Space
Verication and
Optimisation of
Solution Space
Conguration Procedure
Functional
Description
Resource Description
Interface
Description
Behavioural
Description
Process
Specication
Product Requirement
Process
Interaction
Interfaces
Business and
Operational
Specication
Product
Model
Product
Interface
Description
Property/
Feature
Description
Figure 1 - Framework for configuration of production system
2054 Michael Natapon Hansson et al. / Procedia Manufacturing 11 ( 2017 ) 2051 – 2060
3. Related Work
As mentioned in Section 1, the focus of this paper is on how to model capabilities that can be utilised to conduct
functional configuration of part feeding systems. In the following, we will briefly go through different
methodologies for modelling functional capabilities.
Kitamura et al. [11, 12] present an ontological model to describe device functions on the basis of a Function-
Behaviour-Structure (FBS) framework. The structural layer is used to describe the decomposition of
devices/resources, which are mapped to the behaviours that each device offers. Functions are described as a specific
utlisation of behaviours, to which the same behaviours can be described as offering different functionalities,
depending on the purpose they are used for. Since their primary focus for the framework has been on how to
conduct functional modelling of devices and how such modelling could be used as a communication tool between
engineers, the discussion of how their model could be integrated into a configuration process is limited.
Lohse [13] describes an ontological framework that proscribes how to model the domains of products, processes
and production equipment, and their interrelations. The modelling of production equipment has also been according
to a FBS approach. The framework’s initial purpose was to facilitate an easier process for system integrators to
select and configure production equipment. Although not focusing on the implementation of methods for automatic
configuration of production systems, Lohse argue that the models are developed to be incorporated in such process.
Järvenpää et al. [14] have developed an ontology-based Capability Model, which is used to describe the
capabilities of production resources. The representation includes the capability name and the parameters related to
the specific capability. The model builds links between simple and combined capabilities, and therefore allows the
automatic identification of potential resource combinations for certain product requirement represented on a
combined capability level.
Pfrommer et al. [15] describe a skill-based framework that models the relation between products, processes and
resources. Skills are used to describe functionalities of resources that can be used to conduct production processes.
Furthermore, skills can be mapped to control logic, e.g. PLC- and robot programs, that specifies how a skill is
achieved for a specific resource. Skills can be used to formulate tasks, which describes how a product should be
produced. However, the discussion on how resources are identified is limited, since the focus primarily is on rapid
deployment of resources.
Antzoulatos et al. [16] describe a framework for plug-and-produce production, where automatic identification of
required resources can be derived from product specifications. Resources are described according to functional
capabilities, and uses specific rules to match a product specification against capabilities. Each capability can be
translated to coherent control logic, so that rapid deployment of the resource can be facilitated.
Most of the available approaches presented above are developed for specific domains with limited focus on how
the functional capabilities of part feeding resources can be modelled. Furthermore, since the primary focus has been
on establishing the methodologies, limited attention has been on describing different modelling approaches and how
they influence the automatic identification of resources.
4. Functional Configuration using a Capability-based Approach
In this paper, the outset for conducting functional configuration is by using a capability-based modelling and
matchmaking approach [14]. As illustrated in Fig. 2, the basis for the capability-based approach is a capability
model that describes how capabilities are combined and how they can be utilised to perform certain production
processes. Resources are described according to the capabilities they provide, and product requirements specifies the
required processes needed to produce a product. Thereby, a relation between resources and product requirements
can be established by utilising the capability model as a matchmaking protocol and a search tree for identifying
candidate resource combination.
In the following, the basic concept behind the capability model will be described, along with how it can be used
as a basis for conducting a matchmaking procedure. How the matchmaking process is specifically conducted is out
of the scope of this paper, but is explained with more details in Järvenpää et al. [17].
2055
Michael Natapon Hansson et al. / Procedia Manufacturing 11 ( 2017 ) 2051 – 2060
The capability model is a knowledge model for describing the functionalities that resources provides in terms of
capabilities (such as moving and grasping). Furthermore, to create a mapping between resources and product
requirements, processes are defined according to the required capabilities needed to realize the process. As
illustrated in Fig. 3, capabilities can be divided into two types; simple capabilities and combined capabilities. Simple
capabilities are lower level capabilities that can be assigned to resources. Combined capabilities are upper level
capabilities that are derived by combining multiple capabilities. In order to specify how combined capabilities are
established, both simple and combined capabilities can be defined to provide capability associations, and combined
capabilities can be defined according to required capability associations. Combined capabilities are primary used to
manage capabilities that derives from co-operating resources, but can also be used to decompose capabilities into a
hierarchical structure.
Functional Conguration
feeding
passiveReorientation
orientationRejectionAssociation objectCirculationAssociation
passiveOrientationRejectionactiveOrientationRejection
reorientationAssociation
physicalOrientationAdjustment
orientationRecognitionAssociation
objectDischargeAssociation
physicalSingulation
objectSingulationAssociation
objectSingulation
objectCirculation
physicalObjectPresentation
objectDischarging
orientationRecognition
escapementAssociationescapementDeleveryAssociation
passiveEscapementDelevery activeEscapementDelevery singleObjectEscapement multibleObjectEscapement
physicalOrientationSorting
informationalSingulation
objectRecognitionAssociation positionRecognitionAssociation
objectRecognition positionRecognition
informationalObjectPresentation
informationalSingulationAssociation
physicalSingulationAssociation
presentationAssociation
physicalObjectStructuringAssociation
MagasinStructuring
physicalBulkStructuring
physicalOrientingAssociation
informationalObjectStructuringAssociation
informationalBinStructuring informational Structuring
physicalSeperationAssociation
bulkSeparation
Capability Model
Product Requirement
Capability Matching
Resource Description
Capability x
- Parameter 1
- Parameter 2
Capability y
- Parameter 1
Candidate Resources
Part x
State 1
Part Feeding
Pick and
Place
C
C
...
Part x
State 1
Part x
State 1
Part Feeding
Pick and
Place
...
Part x
State 1
Figure 2 - The principle for functional configuration using a capability-based approach
Process
Capability
Simple
Capability
Capability
Association
Combined
Capability
enablesProcess
(eP)
relation isA
requiresCapabilityAssociation
(rCA)
providesCapabilityAssociation
(pCA)
providesCapabilityAssociation
(pCA)
2..*1..*
0..*
1..*
Resource
hasCapability
(hC)
1..*
0..*
0..*
1..*
Figure 3 - The primary concepts and relations of the capability model
2056 Michael Natapon Hansson et al. / Procedia Manufacturing 11 ( 2017 ) 2051 – 2060
Fig. 4 shows an example of a capability model that can be used to identify resources that can conduct a Pick and
Place process. Here, Pick and Place is specified as requiring the capabilities of Picking, Placing and Transporting,
which are combined capabilities that each requires specific capability associations. For instance, in order to pick a
part, the system needs to be able to move to a specific location and grasp a part. This is captured by specifying that a
Moving Association and a Grasping Association are required. There may be multiple capabilities that offers such
capability association, for instance, both the Vacuum Grasping and Finger Grasping capabilities offers a Grasping
Associations, to which the capability model can be used to capture different resources that can be used to pick an
item. Through this specific example of the capability model, two candidate solutions for a pick and place process
can be identified; a robot arm with a vacuum gripper and a robot arm with a finger gripper.
5. Capability Modelling of Part Feeding Equipment
In this section, we will investigate how a model can be established to enable functional configuration of part
feeding resources. As an example, Fig. 5 depicts the main identified capabilities of two different types of part
feeding resources; a vibratory bowl feeder (mechanically based part feeder) and a flexible feeder. As mentioned in
Section 1, part feeding processes can generally be described to handle two tasks; part structuring and part
presentation. In the following, only capabilities related to part structuring processes have been modeled for the part
feeding resources. Capabilities should of course be defined on the granularity level on which the configuration and
Picking
Pick and
Place Placing
Transporting
Finger
Grasping
Releasing
Moving
Releasing
Association
Grasping
Association
Moving
Association
Finger
Gripper
Robot Arm
Vacuum
Gripper
Vacuum
Grasping
Process Combined Capability Capability Association Simple Capability Resource
rCA
rCA
rCA
rCA
rCA
rCA
rCA
pCA
pCA
pCA
pCA
hC
hC
hC
hC
hC
relation
Transporting
Association
Placing
Association
Picking
Association
Capability Association
Pick and
Place
Combined Capability
pCA
pCA
pCA
rCA
rCA
rCA
eP
Figure 4 - Example of capabilities and capability associations for defining a pick and place process, and the linking to relevant resources
Camera
Base UnitBase Unit
Bowl
Part
Dispenser
Orientation
Recognition
Part
Recognition
Storaging
Postion
Recognition
Vibratory Bowl Feeder Flexible FeederResources Simple Capabilities
Vibrating
Vibration
Transferring
Storaging
Vibration
Transferring
Physical
Singulation
Vibrating
Vibration
Transferring
Physical
Orientation
Resources Simple Capabilities
hC
hC
hC
hC
relation
hC
hC
hC
hC
hC
hC
hC
hC
Figure 5 - Capabilities of part feeding resources
2057
Michael Natapon Hansson et al. / Procedia Manufacturing 11 ( 2017 ) 2051 – 2060
reconfiguration should take place. In Fig. 5, the vibratory bowl feeder is assumed to consist and be configured from
a bowl and base unit, and therefore the capability model needs to have relevant capabilities for these resource
entities. If the base unit of the vibratory bowl feeder was chosen to be described as consisting of resources such as
spring packs and driving coils, the capabilities would also be required to be described at a finer granularity level in
order to enable functional configuration.
Fig. 5 illustrates the capabilities from the resources individual perspective, but in order to facilitate functional
configuration, it is necessary to define a capability model that captures that both a vibratory bowl feeder and a
flexible feeder are candidate resources to perform part feeding. There are different approaches to defining a
capability model, each having specific advantages and disadvantages. In the following, three different approaches
will be exemplified: an accumulating approach, a back-tracking approach, and a technological approach.
Fig. 6 depicts a capability model using the accumulative approach. Here the focus is to model capabilities from a
bottom-up perspective by focusing on each individual capability and how capabilities are accumulated to form other
generic capabilities. The advantage of using this approach is that capabilities offering similar functionalities can
easily be defined as alternative implementations. The disadvantage is that capability constraints are not captured by
the capability model and needs to be incorporated as additional constraint rules in the matchmaking procedure. For
instance, in order to physically orient a part, it requires that a constraint rule is defined to capture that the capability
Physical Orientation only can be selected in combination with Physical Singulation.
Fig. 7 shows a capability model using the back-tracking approach. Here the focus is to model capabilities from a
top-down perspective, where capabilities are structured according to the reverse sequence of a process. The
advantage of using this approach is that the approach seeks to differentiate different technological implementations
(vibratory bowl feeding vs. flexible feeding) at an early stage, and thereby removes the need for establishing
constraint rules to capture dependencies between different capabilities. The disadvantage is that adding new
technological implementations of part feeding resources may need substantial changes of the model. For example,
adding bin picking capabilities requires that the capability Informational Structuring is reformulated to capture that
a Conveying Association only is required for flexible part feeders.
Fig. 8 illustrates how a capability model would be formed using the technological approach. Here the focus is to
model capabilities according to the different technological implementations. The outset for this approach is that each
Physical OrientationOrientation Recognition
Part RecognitionPostion Recognition
Vibrating
Association
Vibration
Transferring
Physical Singulation Informational
Singulation Vibrational Conveying
Orienting
Association
Vibration
Transferring Association
Singulating
Association
Storaging
Structuring
Postion Recognition
Association
Part Recognition
Association
Vibrating
Storaging
Association
Conveying
Association
Requires (Constraint Rule)
rCA
rCA rCA
rCA
rCA rCA rCA rCA
pCA pCA pCA pCA pCA pCA
pCApCApCApCA
Requires (Constraint Rule)
Part Feeding
relation
Structuring
Association
Presentation
Association
pCA
Part Feeding
rCA rCA
eP
Figure 6 - Capability modelling of part feeding resources according to an accumulative approach
2058 Michael Natapon Hansson et al. / Procedia Manufacturing 11 ( 2017 ) 2051 – 2060
technological implementation is defined as a specialised capability that enables part feeding. Furthermore, each
feeding capability is defined as conducting the task of part structuring and part presentation, and thereby only
capabilities that specifically handles these functionalites are required to be associated with the part feeding
capabilities. The advantage of using this approach is that the incorporation of new part feeding technologies can be
added without having to rationalise how it differs from previously modeled technologies. The disadvantage is that
the specialized capabilities acts more as a classification, rather than generic capabilities that can be used for
describing the capabilities of other resources.
As can be seen from the presented examples for modelling part feeding capabilities, the approaches differ in
terms of maintainability and requirements for the matchmaking procedure. The accumulative approach is useful for
modelling capabilities that have similar purposes, but requires that additional constraint rules are specified between
capabilities in order to filter out resources that cannot be functionally combined. The back-tracking approach is able
to capture these constraints directly in the capability model, but is not suited for continues addition of new
Physical OrientationOrientation Recognition
Part RecognitionPostion Recognition
Vibrating
Association
Vibration
Transferring
Physical Singulation
Informational
Singulation Vibrational Conveying
Vibration
Transferring Association
Storaging
Postion Recognition
Association
Part Recognition
Association
Vibrating
Storaging
Association
Conveying
Association
rCA rCA rCA rCA
pCA pCA
pCApCApCApCA
Informational
Singulation Association
Orientation Recognition
Association
Informational Structuring
pCApCA
Physical Structuring
Physical Orientation
Association
Physical Singulation
Association
pCA pCA
Informational
Structuring Association
Informational
Presentation
Part Feeding
eP
rCA rCA rCA rCA rCA rCA rCA rCA
Physical Structuring
Association
Information Transferring
Association
Escapment
Association
rCA
rCA
Physical Presentation
rCA rCA
eP
pCA pCA
relation
Figure 7 - Capability modelling of part feeding according to a back-tracking approach
Orientation Recognition
Part RecognitionPostion Recognition
Informational
Singulation
Postion Recognition
Association
Part Recognition
Association
rCA rCA
pCApCA
Part Feeding
Flexible Feeding
Vibratory Bowl Feeding
Physical Orientation Physical Singulation
Vibrating
Association
Vibration
Transferring
Vibrational Conveying
Vibration
Transferring Association
Storaging
Vibrating
rCA rCA
pCApCA
Storaging
Association
Conveying
Association
Informational
Singulation Association
Orientation Recognition
Association
Physical Orientation
Association
Physical Singulation
Association
eP eP
pCA pCA pCA pCA pCA pCA
rCA rCA rCA rCA
rCA rCA rCA
rCA
relation
Figure 8 - Capability model of part feeding resources according to a technological approach
2059
Michael Natapon Hansson et al. / Procedia Manufacturing 11 ( 2017 ) 2051 – 2060
technological implementations of resources. The technological approach is able to both capture constraints between
capabilities and enables continues incorporation of new technological implementations of resources, since the
approach seeks to model such technologies independently from each other.
6. Conclusion
In this paper, a framework for automatic configuration of production systems has been presented. The framework
introduces three different configuration aspects that cover how production resources can be identified, and how the
configuration process can be conducted to aggregate them into production systems. The presented framework is
expected to increase the responsiveness of production companies, in terms of reducing the development time of
production systems.
The primary focus of the paper is to describe how automatic identification of part feeding resources can be
conducted, for which a capability-based matchmaking procedure is used to conduct the identification of candidate
resources. The basis for the procedure is the definition of a capability model, to which various approaches to model
part feeding capabilities have been presented. Through the examples provided in this paper, the technological
approach is argued to be a suited approach for modeling part feeding capabilities, since it enables the modelling of
constraints between capabilities and offers continuous incorporation of different part feeding resources. Future work
will be focused on expanding the capability model for part feeding, together with implementation of the
matchmaking procedure. Furthermore, since the modelling approaches only been used to model part feeding
resources, further research has to be conducted to verify the approaches against other types of resources.
Acknowledgements
This work was supported by The Danish Innovation Foundation through the strategic platform MADE-Platform
for Future Production. Furthermore, it has received funding from the European Union’s Horizon 2020 research and
innovation programme under grant agreement no 680759 (project ReCaM).
References
[1] ElMarghy, H.A. (Ed.), Changable and Reconfigurable Manufacturing Systems, Springer, 2009
[2] Bi, Z.M., Lang, S.Y., Shen, W. & Wang, L., Reconfigurable Manufacturing Systems: The State of the Art, Int. J. of Production Research,
46(4), 2008, pp. 967-992
[3] Bi, Z.M., Lang, S.Y., Verner, M. & Orban, P., Development of Reconfigurable Machines, The Int. J. of Advance Technology, Vol. 39, Issue
11-12, 2008, pp. 1227-1251
[4] Onori, M., Lohse, N., Barata, J. & Hanisch, C., The IDEAS Project: Plug & Produce at shop-floor level, Assembly Automation, Vol. 32, Issue
2, 2012, pp. 124-134
[5] Yin, Y.H., Nee, A.Y.C., Ong, S.K., Zhu, J.Y., Gu, P.H. & Chen, L.J., Automating Design with Intelligent Human-Machine Integration, CIRP-
Annals – Manufacturing Technology, Vol. 64, Issue 2, 2015, pp. 655-677
[6] Rampersad, H.K., Concentric Design of Robotic Assembly System, J. of Manufacturing Systems, Vol. 14, Issue 4, 1995, pp. 230-243
[7] Zha, X.F., Du, H & Lim, Y.E., Knowledge Intensive Petri Net Framework for Concurrent Intelligent Design of Automatic Assembly Systems,
Robotics and Computer-Integrated Manufacturing, Vol. 17, Issue 5, 2001, pp. 379-398
[8] Boothroyd, G., Assembly Automation and Product Design, 2nd ed. CRC Press, 2005
[9] Lohse, N., Ratchev, S. & Chrisp, A., Function-Behaviour-Structure Model for Modular Assembly Equipment, In Proceedings of the
International Precision Assembly Seminar, 2004
[10] Hansson, M.N., Mathiesen, S., Ellekilde, L.P. & Madsen, O., Configuration System for Simulation Based Design of Vibratory Bowl Feeders,
IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR), 2016, pp. 147-154
[11] Kitamura, Y., Koji, Y. & Mizoguchi, R., An Ontological Model of Device Function: Industrial Deployment and Lessons Learned, Applied
Ontology, Vol. 1, Issue 3-4, 2006, pp. 237-262
[12] Kitamura, Y. & Mizoguchi, R., Ontology-Based Systematization of Functional Knowledge, J. of Engineering Desing, Vol. 15, Issue 4, 2004,
pp. 327-351
[13] Lohse, N. Towards an Ontology Framework for the Integrated Design of Modular Assembly Systems, Nottingham: University of
Nottingham, 2006
[14] Järvenpää, E., Siltala, N. & Lanz, M., Formal Resource and Capability Descriptions Supporting Rapid Reconfiguration of Assembly
Systems, In Proceedings of the International Symposium on Assembly and Manufacturing, IEEE, 2016, pp. 120-125
2060 Michael Natapon Hansson et al. / Procedia Manufacturing 11 ( 2017 ) 2051 – 2060
[15] Pfrommer, J., Schleipen, M. & Beyerer, J., PPRS: Production Skills and Their Relation to Product, Process, and Resource, IEEE 18th
Conference on Emerging Technologies & Factory Automation (EFTA), 2013, pp. 1-4
[16] Antzoulatos, N., Rocha, A., Castro, E., de Silva, L. Santos, T., Ratchev, S., & Barata, J., Towards a Capability-Based Framework for
Reconfiguring Industrial Production Systems, IFAC-PapersOnLine, Vol. 48, Issue 3, 2015, pp. 2077-2082
[17] Järvenpää, E., Siltala, N., Hylli, O. & Lanz, M., Capability Matchmaking Procedure to Support Rapid Configuration and Re-Configuration
of Production Systems, Submitted for Publication in 27th International Conference on Flexible Automation and Intelligent Manufacturing
(FAIM), 27-30 June 2017, Modena, Italy
... Orientation consists of a combination of rotation [38,51] and alignment movements [10]. Hansson used structuring to include separation and orientation under a single stage [52]. Then, presentation implies transferring the components after structuring [51,52], linking the feeder to the rest of the production system [31]. ...
... Hansson used structuring to include separation and orientation under a single stage [52]. Then, presentation implies transferring the components after structuring [51,52], linking the feeder to the rest of the production system [31]. Besides, if magazines are employed, piling components in a specific orientation is referred to as stacking [38]. ...
Article
Full-text available
The early stages of product design are critical for incorporating manufacturing perspectives. Recognizing the significance of assembly in discrete product manufacturing, the study emphasizes the need to consider the intricacies of assembly early in the design stages. While existing research has addressed assembly features, especially for insertion, this study focuses on handling features, seeking to bridge the gap in their comprehensive representation within the product model. Based on a relational analysis, product characteristics relevant for handling were identified and represented by using a modelling strategy that facilitates their timely addition to the product model. A case study was developed to demonstrate its application. The main contributions of this work comprise an extensive list of product characteristics related to handling processes, a proposal for integrating these characteristics into the product model, and a collaborative way to define product features during product design. Future research directions point to the establishment of a model-based definition for assembly processes, paving the way for enhanced cross-disciplinary communication in the fields of product design and assembly planning.
... To meet the requirement to produce a higher number of product variants or to make production more flexible with plug and produce, capability-based engineering and operation of equipment can be applied [2]. For an automatic functional configuration of production systems, a capability-based approach with modeled capabilities can be considered to map product requirements to resources with defined processes [3]. ...
... [6] An approach for functional modeling of production systems is described by Grienitz et al. with main scope to the processrelated part of these systems [7]. Hansson et al. [3] and Scholz et al. [8] presented several model-approaches how capabilities can be described from a functional perspective. ...
Conference Paper
Functionally described capabilities play an important role in the virtualization of manufacturing and the resource-specific realization with the skill-based approach. The importance of this modeling can be seen in a formalization of production capabilities for a holistic usage in a workflow from product orders towards manufacturing on the shop floor. This paper presents a concept for modeling and usage of functionally described capabilities along this workflow with combined modeling approaches. Therefore, the formalism and the setup of product requirements, functionally described capabilities, Petri Net Plans for creation of resource-specific process sequences, and at least their execution with skills are considered. The application and validation of this concept on a virtualized demonstrator example is shown. The achieved results for a given application from a product order towards its simulated manufacturing are presented.
... These shortcomings should be overcome with the concept for the reconfiguration management presented later on. Additionally, [14] also recognized the need for methodologies, which are bringing changeability to production systems. ...
... "An important aspect for developing changeable production systems are that production resources can be rapidly (re-)configured and deployed to accommodate changing requirements" [14]. Moreover, according to [11] and [15] the usability and acceptance of reconfigurable production systems is measured primarily by the effort required to reconfigure the system and the resulting benefits. ...
Article
Full-text available
The frequency of changes in production requirements is continuously increasing due to economic volatility, shorter innovation cycles and product life cycles. Therefore, a prediction of all goals of a production system at development time is impossible, which is leading to an increased reconfiguration demand during operation. Currently, there are still some weaknesses concerning the reconfiguration of production systems, which are highlighted in this article. The future of industrial automation will be dominated by Cyber-Physical Production Systems, which offer many promising potentials. Hence, this contribution discusses the Cyber-Physical Production Systems and some of their potentials regarding the reconfiguration issues. Corresponding concepts are required to utilize these theoretical potentials. Therefore, this research provides a basic concept for self-organized reconfiguration management.
... Pre-design of step feeder machine for ball joint Mechanical components are made of CI which is used for working variable mechanical properties, mechanical fixtures and mechanical advantages most of the mechanical componentsFigure 4. shows are made by machine team only few complex design are manufactured in special purpose machining centres.[7] Mechanical components are made of CI, which is used for working variable properties, fixtures and advantages. ...
Article
Full-text available
Automation feeding machine helps to replace the manual feeding of the components to achieve the production rate. Even so, all industrialists have been trying to get 100% efficiency from every machine and to give more production. The production rate of the machine is depended on certain factors like feeding, accuracy, Manpower, etc. However, feeding is the most important factor, because the production will be fast only while the component is federal quick. This paper is providing an automation solution of feed ball joints for an automotive industry when the vehicle gathers the steering assembly. There were many feeding mechanisms available. Still, the ball joint is such a large component and should need a certain interval to feed it correctly as required. In this machine, the hoppers to be a trapezoidal tanks stores the sorted of long components. The two-step feeders consist of cylinders, which make the movement of steps. The steps that are used the EN-8 materials are used to make the feeder assembly, and those are connected with the cylinders that are used to construct the up and down movements, when the cylinder makes the forward and retracts motion. The steps scoop up the components and feed them to the additive chute. The linear chute transfers the properly oriented components to the singling unit feeds the components to the machine for making further operations.
... The capabilities each have a number of parameters which are assigned specific values or ranges as the capability is assigned to a specific resource. Hansson et al. (2017) presented a framework for modelling manufacturing resources, which are linked to functions derived from product features, so that manufacturing resources could be configured automatically. However, this approach is very specific to part feeding equipment. ...
Article
Purpose: The purpose of this paper is to investigate how necessary changes in a manufacturing system can be determined based on a new product specification. It proposes a formal modelling approach, enhancing the utilization of changeability of a manufacturing system given a set of changes in a product. Design/methodology/approach: To develop the proposed modelling approach, a design science research method is used to iteratively frame an issue, develop a solution and evaluate it in a relevant environment. Evaluation is carried out through a case study. Findings: A stepwise method is introduced, facilitating the creation of a model describing the relations between product characteristics within a product family and the changeability of a manufacturing system. Limitations of each manufacturing system module are evaluated to determine permittable changes in the product domain. This establishes clear relations between product attributes and manufacturing capabilities. Through this, users receive feedback on which parts of the manufacturing system must change, depending on changes in product attributes. Research limitations/implications: Testing has been carried out in an academic learning factory setting. Products and processes are thus less complicated than an industrial setting. The system used for validation is highly modular by design. Practical implications: The proposed approach could be used during product development, when determining characteristics and variety of new products, evaluating the consequences of changing the solution space. This implies a shorter time-to-market and lower product costs. Social implications: Faster product development and shorter time-to-market would give manufacturers increased agility to track market needs, and ultimately lead to greater fulfilment of customer requirements. Originality/value: The current body of literature focus on modelling either products or manufacturing systems. Little literature addresses both, but does not touch on identifying changes within parts of the manufacturing system, nor supports the high changeability proposed in this research.
... To perform an assembly task, the assembly components need to be fed into the assembly station and the robot needs to be aware of the location and pose of the component to be picked . Feeding has two primary components i.e. part structuring and part presentation (Hansson et al. 2017). Part structuring is singulation of individual parts from a bulk and arranging it to have a known orientation, while part presentation defines moving an individual structured part to the point of use or assembly. ...
Preprint
Full-text available
Objective: The status of human-robot collaboration for assembly applications is reviewed and key current challenges for the research community and practitioners are presented. Background: As the pandemic of COVID-19 started to surface the manufacturers went under pressure to address demand challenges. Social distancing measures made fewer people available to work. In such situations, robots were pointed at to support humans to address a shortage in supply. An important activity where humans are needed in a manufacturing value chain is assembly. HRC assembly systems are supposed to safeguard coexisting humans, perform a range of actions, and often need to be reconfigured to handle product variety. This requires them to be resilient and adaptable to various configurations during their operational life. Besides the potential advantages of using robots the challenges of using them in an industrial assembly are enormous. Methods: This mini-review summarizes the challenges of industrial deployment of collaborative robots for assembly applications. Applications: The documented challenges highlight the future research directions in human-robot interaction for industrial applications.
Article
Industry 4.0 provides an ideal platform to support a direct interaction of humans and machines in adapting changes and uncertainties in system operations. However, a physical human-machine interaction must assure security and safety. The safety requirements of collaborative manufacturing are explored and the techniques to assure safety in different collaboration modes are investigated to identify the challenges of safety assurance of human–machine collaborations in shared workspaces. In addition, system-level safety requirements of collaborative manufacturing are discussed to reveal the importance of sustaining similar safety levels for all system components and tools in developing an integrated collaborative system.
Chapter
Modular product architectures are for many manufacturing companies seen as one of the solutions to an ever-increasing demand for more customized products. However, the transition from a non-modular to a modular product portfolio can be difficult and hard to realize. Previous research has focused on creating ontologies and data models in order to create new knowledge to be used during this transformation process. However, these models require extensive information and data and are therefore difficult to incorporate in today’s industry. Therefore, the purpose of this research is to present an approach to create a data model in which it is possible to use data mining technics to generate valuable knowledge for the transition process and the continuous management of a portfolio of modular product architectures. The approach and techniques are presented through a company case and a discussion is made on the usability of the result.KeywordsProduct modularizationInterface managementData miningProduct modelling
Conference Paper
Full-text available
Die Häufigkeit von Änderungen der Produktionsanforderungen nimmt aufgrund wirtschaftlicher Volatilität, kürzerer Innovationszyklen und Produktlebenszyklen kontinuierlich zu. Daher ist eine Vorhersage aller möglichen Ziele eines Produktionssystems zur Entwurfszeit unmöglich und es ergibt sich erhöhter Rekonfigurationsbedarf zur Betriebszeit. Derzeit weist die Rekonfiguration von Produktionssystemen jedoch einige Schwachstellen auf, die in diesem Beitrag aufgezeigt werden. Außerdem wird die Zukunft der industriellen Automatisierung von Cyber-Physischen Produktionssystemen dominiert werden, welche vielversprechende Potentiale bieten. Folglich werden die Cyber-Physischen Produktionssysteme und einige ihrer Potentiale im Hinblick auf Rekonfiguration diskutiert. Um diese theoretischen Potentiale tatsächlich nutzen zu können, sind allerdings entsprechende Konzepte erforderlich, weshalb dieser Forschungsbeitrag ein grundlegendes Konzept für ein selbstorganisiertes Rekonfigurationsmanagement präsentiert.
Article
Full-text available
Rapidly changing market requirements and shorter product lifecycles demand production systems that are able to cope with frequently changing resources, production-unit capabilities, and product requirements. In this work we provide a framework for such systems, with a focus on identifying some of the key features of a practical language for specifying the production steps, and exploring how and when production-unit capabilities should be built. We motivate the proposed framework with an assembly scenario, which we have implemented on an industrial production system.
Article
Full-text available
Purpose Current major roadmapping efforts have all clearly underlined that true industrial sustainability will require far higher levels of systems' autonomy and adaptability. In accordance with these recommendations, the Evolvable Assembly Systems (EAS) has aimed at developing such technological solutions and support mechanisms. Since its inception in 2002 as a next generation of production systems, the concept is being further developed and tested to emerge as a production system paradigm. The essence of evolvability resides not only in the ability of system components to adapt to the changing conditions of operation, but also to assist in the evolution of these components in time. Characteristically, Evolvable systems have distributed control, and are composed of intelligent modules with embedded control. To assist the development and life cycle, a methodological framework is being developed. After validating the process‐oriented approach (EC FP6 EUPASS project), EAS now tackles its current major challenge (FP7 IDEAS project) in proving that factory responsiveness can be improved using lighter multi‐agent technology running on EAS modules (modules with embedded control). The purpose of this paper is to detail the particular developments within the IDEAS project, which include the first self re‐configuring system demonstration and a new mechatronic architecture. Design/methodology/approach The paper covers the development of a plug & produce system for FESTO AG. The work covers the background methodology and details its constituents: control system, architecture, design methodology, and modularity. Specific detail is reserved for the configuration approach which integrates several tools, and the commercially available control boards. The latter have been specifically developed for distributed control applications. Findings The paper details probably the first self‐configuring assembly system at shop‐floor level. This is one of the very first industrial plug & produce systems, in which equipment may be added/removed with no programming effort at all. Research limitations/implications The paper reports the findings and development carried out within the framework of a single project. It also clarifies that the solution is not a general panacea for all the issues within assembly. Practical implications The implications are quite large as the work proves the validity of an approach that could change our way of designing and building assembly systems. In the words of an industrial partner, this is “a new way of engineering assembly systems”. Social implications Should this approach be used in industry then the implications could be huge. It would, for example, mean that new services are created, whereby assembly system modules are leased to users through a network of depots, rather than bought at a high cost. The system modules also have a far longer lifespan, implying very good ecological solutions. Originality/value The highly original paper describes what is probably one of the very first projects to show that distributed control at shop‐floor level is viable and technologically feasible.
Article
Full-text available
It has been recognized that design knowledge is scattered around technology and target domains. One of the two major reasons for it is that different frameworks (viewpoints) for conceptualization of design knowledge are used when people t ry to describe knowledge in different domains. The other is that several key functional concepts are left undefined or even unidentified. In this paper, I first overview the state of the art of ontological engineering which I believe is able to make a considerable contribution to resolving these difficulties. I then discuss our enterprise aiming at systematization of functional knowledge used for synthesis. We discuss ontologies that guide conceptualization of artifacts from the functional point of view. The framework for knowledge systematization is based on an extended device ontology and a functional concept ontology built on top of the device ontology. The utilization of the systematized functional knowledge in several application systems is also discussed together with its advantages.
Conference Paper
Today's production environment is characterised by frequent changes in terms of high product variation, small batch sizes, high demand fluctuation as well as random unexpected disturbances on the factory floor. Production systems need to be rapidly reconfigurable and adaptable to these changing requirements. ReCaM project targets to develop a set of integrated tools for rapid and autonomous reconfiguration of production systems. Such tools need to be supported by formal information models describing the product requirements, as well as resource characteristics and functionalities. This paper concentrates on introducing the formal resource and capability models, which are used and further enriched to support ReCaM targets. Also examples of how these models can be applied to support rapid reconfiguration will be given. (Full text: http://urn.fi/URN:NBN:fi:tty-201609234545)
Article
This paper reviews the state-of-the-art methodologies for automating design with intelligent human–machine integration from the perspectives of ontology and epistemology. The human–machine integrated automating design paradigm is reviewed systematically based on a proposed prototype of human–machine integrated design, from the aspects of ontology-based knowledge management with local-to-global ontology transitions, and epistemology-based upward-spiral cognitive process of coupled design ideation. Particularly, imaginal thinking frame is proposed as the foundation of intelligent human–machine interaction that puts human and machine on an equal platform. Further, this paper presents implementations and applications of the automating design paradigm and concludes with the identification of future trend.
Conference Paper
To model increasingly adaptive production systems, skills are used to describe generic capabilities of the system components. In this paper, the authors extend the well-known division of production entities into product, process, and resource (PPR) with a skill definition. There are two main advantages for this approach: First, using the PPR entity concepts for the skill definition allows easy integration into existing models and tools. Second, there is a natural tendency to define very generic skills to capture all possible use cases. But at some point, skills have to be translated into precise instructions for execution. The model makes this dichotomy explicit and provides a common taxonomy for stakeholders concerned with skills on different abstraction levels.
Article
Traditional design methods generally demand much effort, long throughput times, and high costs. For this reason, implementation of new efficient design strategies is becoming increasingly necessary. With application to robotic assembly, a concentric design model is introduced in which there is parallel and continual iterative interaction between product, process, and system design. The model is used to develop a system layout for the assembly of a power plug assortment.