Journal of Manufacturing Systems 32 (2013) 700–714
Contents lists available at ScienceDirect
Journal of Manufacturing Systems
j ourna l ho me p age : www.elsevier.com/locate/jmansys
Technical Paper
A new optimization approach for nozzle selection and component
allocation in multi-head beam-type SMD placement machines
S.A. Torabi
a,∗
, M. Hamedi
a
, J. Ashayeri
b
a
School of Industrial Engineering, College of Engineering, University of Tehran, Tehran, Iran
b
Department of Econometrics & Operations Research, Tilburg University, Tilburg, The Netherlands
a r t i c l e i n f o
Article history:
Received 3 April 2011
Received in revised form 25 August 2013
Accepted 22 September 2013
Available online 19 October 2013
Keywords:
PCB assembly
Multi-head beam-type SMD machine
Augmented epsilon-constraint method
Particle Swarm Optimization
Taguchi Method
a b s t r a c t
This paper addresses a highly challenging scheduling problem faced in multi-head beam-type surface
mounting devices (SMD) machines. An integrated mathematical model is formulated aiming to balance
workloads over multiple heads as well as improving the traveling speed of the robotic arm by incorpo-
rating the appropriateness factors in the model to evaluate the compatibility of component-nozzle pairs.
The proposed model is a bi-objective mixed integer nonlinear programming one, which is first converted
into a linearized model and then directly solved by using the augmented epsilon constraint method for
small problem instances. As the model is turned out to be NP-hard, we also develop a Multi-Objective
Particle Swarm Optimization (MOPSO) algorithm to solve the model for medium and large-sized prob-
lem instances. The parameters of the proposed MOPSO are tuned by using the Taguchi Method and
corresponding numerical results are provided.
© 2013 The Society of Manufacturing Engineers. Published by Elsevier Ltd. All rights reserved.
1. Introduction
The growing demand for electronic devices has made the man-
ufacturing of printed circuit boards (PCBs) a promising industry
over the last decades. As the demand for printed circuit boards
increases, the industry becomes more dependent on highly auto-
mated assembly processes using surface mounting devices (SMD).
Surface mount technology (SMT) has displaced through-hole tech-
nology as the primary means of assembling PCBs. It has also made
it easy to automate the PCB assembly process. The component
placement machine is probably the most important piece of man-
ufacturing equipment on a surface mount assembly line (Hardas
et al. [1]). As SMT becomes popular, different types of placement
machines have arisen. For a well-organized classification of place-
ment machines based on their operational methods the reader is
referred to Ayob and Kendall [2]. Among the component place-
ment machines, multi-head of gantry-type machines are becoming
increasingly popular because they provide high mounting speed
with relatively low cost. A gantry robot, which moves components
between the components feeder racks and the PCB, nowadays are
equipped with multiple heads to reduce the number of pick-and-
place cycles. The heads are sequentially arranged on a beam or a
rotating wheel at the gantry robot. The former is called beam-type
∗
Corresponding author. Tel.: +98 21 88335605.
E-mail addresses: satorabi@ut.ac.ir (S.A. Torabi), mhamedy@ut.ac.ir (M. Hamedi),
j.ashayeri@uvt.nl (J. Ashayeri).
while the latter is called collect-and-place type (Sun and Lee [3]).
Both types of these machines can have single or multiple arms.
Production planning and control of SMT facilities can be consid-
ered as involving a hierarchy of six fundamental types of decision
problems, which can be grouped into three distinct, yet interdepen-
dent, levels. The machine level of the hierarchy deals with decisions
focusing on making the best use of the capabilities of an individual
machine (Rogers and Warrington [4]). McGinnis et al. [5] summa-
rizes optimization problems for an SMD machine (at the machine
level) as feeder assignment and placement sequencing. The proper
assignment of component types to feeders in placement machines
and the placement sequence of components on the PCB are the main
factors greatly affecting the production cycle time of each machine
and the whole SMT line (Crama et al. [6]). These problems are highly
interrelated and very difficult to solve them simultaneously. There-
fore, during the last decade, most research on minimizing the PCB
assembly time has focused on solving these problems separately
by decoupling one from the other (Lee et al. [7]). Many research
works have been devoted to these complex problems by devel-
oping various mathematical models and solution approaches. For
example, Ball and Magazine [8] modeled the sequencing problem in
a sequential pick-and-place machine as a directed postman prob-
lem. They suggested that the balance and connect heuristic can be
applied to this problem. Leipala and Nevalainen [9] dealt with the
placement sequencing sub-problem in the same machine of [8] as a
three dimensional asymmetric traveling salesman problem whilst
the feeder assignment sub-problem was modeled as a quadratic
assignment problem. Khoo and Loh [10] modeled the problem of
0278-6125/$ – see front matter © 2013 The Society of Manufacturing Engineers. Published by Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.jmsy.2013.09.005