Documente Academic
Documente Profesional
Documente Cultură
DOI 10.1007/s00170-012-4389-4
ORIGINAL ARTICLE
Received: 30 January 2012 / Accepted: 10 July 2012 / Published online: 24 July 2012
# Springer-Verlag London Limited 2012
Abstract This paper presents a methodology for the inclusion of an automated measuring station in an existing flexible manufacturing system (FMS) by treating the measuring
station as a workstation integrated into the FMS. This approach causes minimal distortion of the FMS work functions and does not depend on the control algorithms
implemented on the system. A case study based on an
FMS located at the Aeronautical Centre is presented. The
FMS used in the case study is called CFF-ETSIA. This
system contains the main elements needed in a FMS: two
computer numerical control machine tools for machining
and two industrial robots for handling and manipulating.
The measuring station in the case study is implemented with
one of the robots used to perform the necessary actions of
measurement and manipulation.
Keywords FMS . Measurement . Automation . Numerical
control
1 Introduction
From its earliest implementations [1, 2] to the present,
flexible manufacturing systems (FMS) have been of great
interest in many knowledge fields, including operations
research [3, 4], production management [5, 6], quality [7],
A. Sanz (*) : I. Gonzlez : J. Casado
Department of Aerospace Materials and Production, ETSI
Aeronuticos, Universidad Politcnica de Madrid,
Plaza Cardenal Cisneros 3,
28040 Madrid, Spain
e-mail: a.slobera@upm.es
J. M. Arenas
Department of Industrial Design, EUIT Industrial Universidad
Politcnica de Madrid,
Madrid, Spain
1066
1067
transformations that occur in an FMS. Thus, a transformation not only modifies the geometry or any other physical
property of the part but also any other information related to
the part, e.g., measuring of values, determining locations, or
assessing assembly conditions, etc.
Within this approach, both the workstations and measuring stations are able to receive similar treatment from the
FMS control system regardless of the activity carried out.
This approach is useful for the implementation of an automated measuring system within an FMS.
This paper presents the main steps required to build an
automated measuring station into a FMS from the control
system point of view. It is assumed that there exists an FMS
with scheduling algorithms, software and hardware devices
that are defined and currently in use. The methodology is
explained and an application example is shown on a real FMS.
3 Process information
Incorporation of a new workstation in an FMS generates
many changes at several levels of the system. The FMS
layout must be modified, and new handling devices or
new tasks for the existing devices must be added. The
FMS control requires new communication devices within
the new hardware, and the system information must be
updated to take into account the new station.
The successful incorporation of a measuring station in an
FMS strongly depends on how the process information is
defined, structured, and stored. Any transformation inside
the system requires new actions to be performed, and these
actions must be properly codified for correct interpretation
and execution. For this reason, a process definition must be
carried out within a general scope, regardless of the type of
station considered. With this aim, the process information
can be collected in two matrices designed as the process
matrix and the handling matrix, which are described below.
FMS-STm
X0no null value
FMS-OP2
FMS-OPn
X
X
X
1068
Measurement station
(Dimensional)
1
2
Operation name
NC program (designation)
Operation name
Measurement program
(designation)
Program file location (host, unit,
path and file identification)
4
5
6
7
1069
1070
1071
Tasks
Variable
Meaning
Id_sp
tolerance values associated with the specification. This information can be complemented with other data such as the
control limits if a Statistical Process Control or any other
relevant data are required.
Channel
Weight
Prg
Magnitude
Meaning
1072
Meaning
Name[Diameter]
Action [PrgACL01]
Selection[1]
Reading[1]
Measuring[]
Name[Length]
Selection [2]
Reading[1]
Specification identifier
Placement of the part to measure
Establish measuring channel 1
Reading with weight01
Magnitude value
Specification designation
Establish measuring channel 2
Reading with weight01
Measuring[]
Magnitude value
Fig. 8 Measurement example 1
5 Conclusions
The inclusion of automated measuring stations in flexible
manufacturing systems is an interesting alternative frequently considered in process improvement. Although the NC
machine tools can also act as measuring instruments, their
measurement performances are limited. The use of measuring stations allows for a wider set of measuring operations
that are unavailable for NC machine tools and can enable
other developments such as the implementation of process
monitoring by means of a statistical process control. The
successful incorporation of an automated measuring station
in an FMS strongly depends on the previous system configuration, although this task can be accomplished without
substantial modifications to either the system or the control
logic. To achieve this goal, the present work suggests a
feasible methodology based on the establishment of an
analogy to the actions performed by the different stations
Meaning
Name[Diameter]
Action[PrgACL01a]
Selection[1]
Reading[0.25]
Action[PrgACL01b]
Reading[0.5]
Action[PrgACL01c]
Reading[0.25]
Measuring[]
Specification identification
Places the part in measuring position A
Establishes measuring channel 1
Reading with weight01/4
Places the part in measuring position B
Reading with weight01/2
Places the part in measuring position C
Reading with weight01/4
Magnitude value
1073
14. Kusiak A (1986) Flexible manufacturing systems: Methods and
studies ISBN 13: 9780444879219. Elsevier Science Ltd,
Amsterdam
15. Sanz A (1985) Simulation and optimization of flexible manufacturing systems Ph D Thesis. Dpt Tecnologa Mecnica, ETSIIUPM, Madrid
16. Bhattacharya A, Abraham A, Vasant P, Grosan C (2007) Evolutionary artificial neural network for selecting flexible manufacturing systems under disparate level-of-satisfaction of decision maker.
Int J Innov Comp Inf Con 3(1):131140
17. Shiue YR, Su CT (2002) Attribute selection for neural networkbased adaptive scheduling systems in flexible manufacturing systems. Int J Adv Manuf Tech 20(7):532544
18. Prakash A, Chan FTS, Deshrnukh SG (2011) FMS scheduling with
knowledge based genetic algorithm approach. Exp Sys App 38
(4):31613171. doi:10.1016/j.eswa.2010.09.002
19. Yogeswaran M, Ponnambalam SG, Tiwari MK (2009) An efficient
hybrid evolutionary heuristic using genetic algorithm and simulated annealing algorithm to solve machine loading problem in FMS.
Int J Prod Res 47(19):54215448. doi:10.1080/
00207540801910429
20. Hsu T, Korbaa O, Dupas R, Goncalves G (2008) Cyclic scheduling
for FMS: modelling and evolutionary solving approach. Eur J Op
Res 191(2):463483
21. Lu MS, Liu YJ (2011) Dynamic dispatching for a flexible manufacturing system based on fuzzy logic. Int J Adv Manuf Tech 54(912):10571065. doi:10.1007/s00170-010-2993-8
22. Mehrabad MS, Anvari M (2010) Provident decision making by
considering dynamic and fuzzy environment for FMS evaluation.
Int J Prod Res 48(15):45554584
23. Chen YF, Li ZW, Khalgui M, Mosbahi O (2011) Design of a
maximally permissive liveness-enforcing petri net supervisor for
flexible manufacturing systems. IEEE Trans Aut Sci Eng 8
(2):374393. doi:10.1109/tase.2010.2060332
24. Li SY, Li ZW, Hu HS (2011) Siphon extraction for deadlock
control in flexible manufacturing systems by using Petri nets. Int
J Comp Integ Manuf 24(8):710725. doi:10.1080/
0951192x.2011.575182
25. Yasuda G (2011) Model based design and implementation of
hierarchical and distributed control for robotic flexible manufacturing cells using Petri nets. In: Chen R (ed) Mechatronics and
intelligent materials, pts 1 and 2. Adv Mat Res 211212: 856860
26. Prakash A, Tiwari MK, Shankar R (2008) Optimal job sequence
determination and operation machine allocation in flexible manufacturing systems: an approach using adaptive hierarchical ant
colony algorithm. J Intel Manuf 19(2):161173. doi:10.1007/
s10845-008-0071-y
27. Udhayakumar P, Kumanan S (2010) Sequencing and scheduling of
job and tool in a flexible manufacturing system using ant colony
optimization algorithm. Int J Adv Manuf Tech 50(9-12):1075
1084. doi:10.1007/s00170-010-2583-9
28. Sanz A, Gonzlez I, Garca del Valle I, Tobaruela E (1994) La
clula flexible de fabricacin ETSIA-CFF. Anales de Ingeniera
Mecnica 10(3):127134
29. ACL. Automated control language. (1998) Rev. 1.43. Eshed
Robotec. www.intelitek.com.