Skip to main content
Log in

A GA-based solution approach for balancing printed circuit board assembly lines

  • Regular Article
  • Published:
OR Spectrum Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+
from €37.37 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price includes VAT (Netherlands)

Instant access to the full article PDF.

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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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.

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Duman E (2005). A note on ‘balancing printed circuit board assembly line systems’. Int J Prod Res 43: 3955–3957

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Falkenauer E (1998). Genetic algorithms and grouping problems. Wiley, Chichester

    Google Scholar 

  • Gen M and Cheng R (1997). Genetic algorithms and engineering design. Wiley, New York

    Google Scholar 

  • Goldberg DE (1989). Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Günther H-O, Grunow M and Schorling Ch (1997). Workload planning in small lot printed circuit board assembly. OR Spektrum 19: 147–157

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ho W and Ji P (2005). PCB assembly line assignment: a genetic algorithm approach. J Manuf Technol Manage 16: 682–692

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Khoo LP and Alisantoso D (2003). Line balancing of PCB assembly line using immune algorithms. Eng Comput 19: 92–100

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Lapierre S, Debargis L and Soumis F (2000). Balancing printed circuit board assembly line systems. Int J Prod Res 38: 3899–3911

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Leon VJ and Peters BA (1998). A comparison of setup strategies for printed circuit board assembly. Comput Ind Eng 34: 219–234

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Rogers P and Warrington R (2004). Production planning for surface mount technology lines. Int J Prod Res 42: 2693–2718

    Article  Google Scholar 

  • Sawik T (2002). Balancing and scheduling of surface mount technology lines. Int J Prod Res 40: 1973–1991

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hans-Otto Günther.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue date:

  • DOI: https://doi.org/10.1007/s00291-007-0101-8

Keywords