Abstract
This paper presents an optimization study of the single gantry high-speed rotary-head collect-and-place (CAP) surface mount device (SMD) machine. The rotary-head gantry-type CAP machine has the advantage of high flexibility and speed, which is widely used in the PCB assembly of smart phones, tablets, laptops, and monitors. However, the pick-and-place process in SMD machines is the most time-consuming stage that determines the cycle time of a PCB assembly lines. This single gantry optimization problem can be decomposed into nozzle assignment, feeder assignment, and component pick-and-place sequence problems. Because they are highly interrelated to each other, an integer programming model is developed to solve them simultaneously. Based on the operational characteristics of high-speed machines, an adaptive nearest neighbor tabu search (ANNTS) is proposed to integrate the solution processes of feeder assignment, pick-and-place sequence, and multiple nozzle types assignment. Compared to CPLEX results, the ANNTS finds all optimal solutions of 14 randomly generated small-sized data sets. Another 13 industrial data sets are used to test the variants of the ANNTS, which include different initial solutions and search heuristics. Compared to the large clusters of operations (LCO) heuristic (Kulak et al. Int J Prod Res 45(17): 3949–3969, 2007), the ANNTS yields a 23.32 % distance saving on average for the single nozzle type problems. The ANNTS improves the productivity by 5.79 % on average, compared to the industrial package results.
Similar content being viewed by others
References
Altinkemer K, Kazaz B, Koksalan M, Moskowitz H (2000) Optimization of printed circuit board manufacturing: integrated modeling and algorithms. Eur J Oper Res 124(2):409–21
Ashayeri J, Ma N, Sotirov R (2011) An aggregated optimization model for multi-head smd placements. Comput Ind Eng 60(1):99–105
Ayob M, Kendall G (2008) A survey of surface mount device placement machine optimisation: machine classification. Eur J Oper Res 186(3):893–914
Ayob M, Kendall G (2005) A triple objective function with a chebychev dynamic pick-and-place point specification approach to optimise the surface mount placement machine. Eur J Oper Res 164(3):609–626
Crama Y, van de Klundert J, Spieksma FCR (2002) Production planning problems in printed circuit board assembly. Discret Appl Math 123:339–361
Ellis KP, Vittes FJ, Kobza JE (2001) Optimizing the performance of a surface mount placement machine. IEEE Trans Electron Packag Manuf 24(3):160–70
Grunow M, Gunther HO, Fohrenbach A (2000) Simulation-based performance analysis and optimization of electronics assembly equipment. Int J Prod Res 38(17):4247–4259
Grunow M, Gunther H-O, Schleusener M, Yilmaz IO (2004) Operations planning for collect-and-place machines in pcb assembly. Comput Ind Eng 47(4):409–429
Gyorfi JS, Wu C-H (2008) An efficient algorithm for placement sequence and feeder assignment problems with multiple placement-nozzles and independent link evaluation. IEEE Trans Syst Man Cybern Syst Hum 38(2):437–42
Ho W, Ji P (2005) Pcb assembly line assignment: a genetic algorithm approach. J Manuf Technol Manag 16(6):682–92
Ho W, Ji P, Dey PK (2008) Optimization of pcb component placements for the collect-and-place machines. Int J Adv Manuf Technol 37(7–8):828–36
Jeevan K, Parthiban A, Seetharamu KN, Azid IA, Quadir GA (2002) Optimization of pcb component placement using genetic algorithms. J Electron Manuf 11(1):69–79
Kulak O, Yilmaz IO, Gunther H-O (2007) Pcb assembly scheduling for collect-and-place machines using genetic algorithms. Int J Prod Res 45(17):3949–3969
Li S, Chaofang H, Tian F (2008) Enhancing optimal feeder assignment of the multi-head surface mounting machine using genetic algorithms. Appl Soft Comput 8(1):522–529
Magyar G, Johnsson M, Nevalainen O (1999) On solving single machine optimization problems in electronics assembly. J Electron Manuf 9(4):249–67
Pyottiala S, Knuutila T, Johnsson M, Nevalainen OS (2013) Minimizing the assembly cycle time on a revolver gantry machine. Comput Oper Res 40(11):2611–24
Shih W, Srihari K, Adriance J (1996) Expert system based placement sequence identification for surface mount pcb assembly. Int J Adv Manuf Technol 11(6):413–24
Sun D-S, Lee T-E, Kim K-H (2005) Component allocation and feeder arrangement for a dual-gantry multi-head surface mounting placement tool. Int J Prod Econ 95(2):245–64
Tirpak TM, Nelson PC, Asmani AJ (2000) Optimization of revolver head smt machines using adaptive simulated annealing (asa). In: Proceedings of the IEEE/CPMT international electronics manufacturing technology (IEMT) symposium. Piscataway, NJ, pp 214–220
Torabi SA, Hamedi M, Ashayeri J (2013) A new optimization approach for nozzle selection and component allocation in multi-head beam-type smd placement machines. J Manuf Syst 32(4):700–714
Tsubakitani S, Evans JR (1998) Optimizing tabu list size for the traveling salesman problem. Comput Oper Res 25(2):91–97
Zhu G-Y, Zhang W-B (2014) An improved shuffled frog-leaping algorithm to optimize component pick-and-place sequencing optimization problem. Expert Syst Appl 41(15):6818–6829
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, D., Yoon, S.W. PCB assembly optimization in a single gantry high-speed rotary-head collect-and-place machine. Int J Adv Manuf Technol 88, 2819–2834 (2017). https://doi.org/10.1007/s00170-016-8942-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-8942-4