Abstract
Printed circuit board (PCB) assembly lines consist of a number of different machines for mounting electronic components onto PCBs. While high-speed placement machines are employed to assemble standard components, so-called fine-pitch placement machines are used to mount complex electronic components with high precision and by use of specific nozzles. In this paper, we investigate a typical mass production environment where a single type of PCB is assembled in a line comprising high-speed as well as high-precision placement machines. The PCB assembly line balancing problem consists of assigning component feeders, each holding a specific electronic component type, and the corresponding placement operations to machines in the line so as to minimize the assembly cycle time. To solve this problem, a two-stage solution procedure based on genetic algorithm (GA) is proposed. In the first stage, component feeders are assigned to the placement machines with the objective of balancing the workload within the assembly line. A number of candidate solutions are then transmitted to the second stage, where specific machine optimization algorithms are applied to determine the feeder-slot assignment in the component magazine of the machines and the placement sequence of the various components. As a result, fine-tuned placement operation times are achieved which reflect the individual operation mode and the actual component setup of the placement machines. Finally, from the candidate solutions the one which minimizes the actual PCB assembly time is selected.
Similar content being viewed by others
References
Ahmadi RH and Kouvelis P (1999). Design of electronic assembly lines: an analytical framework and its application. Eur J Oper Res 115: 113–137
Ammons JC, Carlyle M, Cranmer L, De Puy G, Ellis K, McGinnis LF, Tovey CA and Xu H (1997). Component allocation to balance workload in printed circuit card assembly systems. IIE Trans 29: 265–275
Ayob M, Kendall G (2007) A survey of surface mount device placement machine optimisation: Machine classification. Eur J Oper Res. doi:10.1016/j.ejor.2007.03.042.
Dessouky MM, Adiga S and Park K (1995). Design and scheduling of flexible assembly lines for printed circuit boards. Int J Prod Res 33: 757–775
Duman E (2005). A note on ‘balancing printed circuit board assembly line systems’. Int J Prod Res 43: 3955–3957
Ellis KP and Bhoja S (2002). Optimization of the assignment of circuit cards to assembly lines in electronics assembly. Int J Prod Res 40: 2609–2631
Falkenauer E (1998). Genetic algorithms and grouping problems. Wiley, Chichester
Gen M and Cheng R (1997). Genetic algorithms and engineering design. Wiley, New York
Goldberg DE (1989). Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading
Gronalt M, Grunow M, Günther H.-O and Zeller R (1997). A heuristic for component switching on SMT placement machines. Int J Prod Econ 53: 181–190
Grunow M (2000) Optimierung von Bestückungsprozessen in der Elektronikmontage. Gabler, Wiesbaden (in German)
Grunow M, Günther H-O and Föhrenbach A (2000). Simulation-based performance analysis and optimisation of electronics assembly equipment. Int J Prod Res 38: 4247–4259
Grunow M, Günther H-O and Schleusener M (2003). Component allocation for printed circuit board assembly using modular placement machines. Int J Prod Res 41: 1311–1331
Grunow M, Günther H-O, Schleusener M and Yilmaz IO (2004). Operations planning for collect-and-place machines in PCB assembly. Comput Ind Eng 47: 409–429
Günther H-O, Grunow M and Schorling Ch (1997). Workload planning in small lot printed circuit board assembly. OR Spektrum 19: 147–157
Günther H-O, Gronalt M and Zeller R (1998). Job sequencing and component setup on a surface mount placement machine. Prod Plann Control 9: 201–211
Ho W and Ji P (2005). PCB assembly line assignment: a genetic algorithm approach. J Manuf Technol Manage 16: 682–692
Ji P, Sze MT and Lee WB (2001). A genetic algorithm of determining cycle time for printed circuit board assembly lines. Eur J Oper Res 128: 175–184
Khoo LP and Alisantoso D (2003). Line balancing of PCB assembly line using immune algorithms. Eng Comput 19: 92–100
Kodek DM and Krisper M (2004). Optimal algorithm for minimizing production cycle time of a printed circuit board assembly line. Int J Prod Res 42: 5031–5048
Kulak O, Yilmaz IO and Günther H-O (2007). PCB assembly scheduling for collect-and-place machines using genetic algorithms. Int J Prod Res 45: 3949–3969
Laakso T, Johnsson M, Johtela T, Smed J and Nevalainen O (2002). Estimating the production times in PCB assembly. J Electron Manuf 11: 161–170
Lambert S, Abdulnour G, Drolet J and Cyr B (2006). Flexibility analysis of a surface mount technology electronic assembly plant: An integrated model using simulation. Int J Flex Manufa Syst 17: 151–167
Lapierre S, Debargis L and Soumis F (2000). Balancing printed circuit board assembly line systems. Int J Prod Res 38: 3899–3911
Leon VJ and Peters BA (1996). Replanning and analysis of partial setup strategies in printed circuit board assembly systems. Int J Flex Manuf Syst 8: 389–412
Leon VJ and Peters BA (1998). A comparison of setup strategies for printed circuit board assembly. Comput Ind Eng 34: 219–234
Lin W-L and Tardif V (1999). Component partitioning under demand and capacity uncertainty in printed circuit board assembly. Int J Flex Manuf Syst 11: 159–176
Rogers P and Warrington R (2004). Production planning for surface mount technology lines. Int J Prod Res 42: 2693–2718
Sawik T (2002). Balancing and scheduling of surface mount technology lines. Int J Prod Res 40: 1973–1991
Yilmaz IO, Grunow M, Günther H-O and Yapan C (2007). Development of group setup strategies for makespan minimisation in PCB assembly. Int J Prod Res 45: 871–897
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kulak, O., Yilmaz, I.O. & Günther, HO. A GA-based solution approach for balancing printed circuit board assembly lines. OR Spectrum 30, 469–491 (2008). https://doi.org/10.1007/s00291-007-0101-8
Published:
Issue date:
DOI: https://doi.org/10.1007/s00291-007-0101-8
