Optimisation process for robotic assembly of electronic components

Adoption of robots in the manufacturing environment is a way to improve productivity, and the assembly of electronic components has benefited from the adoption of highly dedicated automation equipment. Traditionally, articulated 6-axis robots have not been used in electronic surface mount assembly. However, the need for more flexible production systems that can be used for low to medium production builds means that these robots can be used due to their high degrees of flexibility, excellent repeatability and increasingly lower investment costs. This research investigated the application of an articulated robot with six degrees of freedom to assemble a multi-component printed circuit board (PCB) for an electronic product. A heuristic methodology using a genetic algorithm was used to plan the optimal sequence and identify the best location of the parts to the assembly positions on the PCB. Using the optimised paths, a condition monitoring method for cycle time evaluation was conducted using a KUKA KR16 assembly cell together with four different robot path motions. The genetic algorithm approach together with different assembly position iterations identified an optimisation method for improved production throughput using a non-traditional but highly flexible assembly method. The application of optimised articulated robots for PCB assembly can bridge the gap between manual assembly and the high-throughput automation equipment.

[1]  A R Yildiz,et al.  Hybrid enhanced genetic algorithm to select optimal machining parameters in turning operation , 2006 .

[2]  P K Jain,et al.  Comparative study of genetic algorithm and simulated annealing for optimal tolerance design formulated with discrete and continuous variables , 2005 .

[3]  O. E. Flippo,et al.  The assembly of printed circuit boards : a case with multiple machines and multiple board types , 1995 .

[4]  Tae-Eog Lee,et al.  Component allocation and feeder arrangement for a dual-gantry multi-head surface mounting placement tool ☆ , 2005 .

[5]  Y G Liao,et al.  A genetic algorithm-based fixture locating positions and clamping schemes optimization , 2003 .

[6]  András Kovács,et al.  Optimized joint motion planning for redundant industrial robots , 2016 .

[7]  Gerald M. Knapp,et al.  Multiple setup PCB assembly planning using genetic algorithms , 2002 .

[8]  Shaoyuan Li,et al.  Enhancing optimal feeder assignment of the multi-head surface mounting machine using genetic algorithms , 2008, Appl. Soft Comput..

[9]  Mika Johnsson,et al.  ON SOLVING SINGLE MACHINE OPTIMIZATION PROBLEMS IN ELECTRONICS ASSEMBLY , 1999 .

[10]  Kimberly P. Ellis,et al.  Optimizing the performance of a surface mount placement machine , 2001 .

[11]  Collin Wang,et al.  Heuristics for assembly sequencing and relative magazine assignment for robotic assembly , 1998 .

[12]  Jun Dai,et al.  An improved A* algorithm for the industrial robot path planning with high success rate and short length , 2018, Robotics Auton. Syst..

[13]  Ping Ji,et al.  PCB assembly line assignment: a genetic algorithm approach , 2005 .

[14]  M. Krisper,et al.  Optimal algorithm for minimizing production cycle time of a printed circuit board assembly line , 2004 .

[15]  Frits C. R. Spieksma,et al.  The feeder rack assignment problem in PCB assembly: A case study , 2000 .

[16]  Sungsoo Park,et al.  Efficient operation of a surface mounting machine with a multihead turret , 1996 .

[17]  Ping Ji,et al.  Minimizing Cycle Time for PCB Assembly Lines : An Integer Programming Model and a Branch-and-Bound Approach , 2008 .

[18]  Michael O. Ball,et al.  Sequencing of Insertions in Printed Circuit Board Assembly , 1988, Oper. Res..

[19]  Wenjia Wang,et al.  An effective genetic algorithm for job shop scheduling , 2000 .

[20]  Francisco Rubio,et al.  Industrial robot efficient trajectory generation without collision through the evolution of the optimal trajectory , 2016, Robotics Auton. Syst..

[21]  Reza H. Ahmadi,et al.  Routing heuristics for automated pick and place machines , 1999, Eur. J. Oper. Res..

[22]  S. G. Ponnambalam,et al.  An investigation on minimizing cycle time and total energy consumption in robotic assembly line systems , 2015 .

[23]  Mikael Rönnqvist,et al.  Optimal Robotic Component Placement , 1996 .

[24]  Hans Otto Günther,et al.  Operations planning for collect-and-place machines in PCB assembly , 2004, Comput. Ind. Eng..

[25]  Frits C. R. Spieksma,et al.  Production planning problems in printed circuit board assembly , 2002, Discret. Appl. Math..

[26]  Hyungsuck Cho,et al.  A genetic-algorithm-based approach to the generation of robotic assembly sequences , 1999 .

[27]  Yoke San Wong,et al.  An Enhanced Assembly Planning Approach Using a Multi-Objective Genetic Algorithm , 2006 .

[28]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[29]  Dejan Milutinovic,et al.  Redundancy in Robot Manipulators and Multi-Robot Systems , 2012 .

[30]  Carlos A. Brizuela,et al.  PCB assembly: an efficient genetic algorithm for slot assignment and component pick and place sequence problems , 2005, 2005 IEEE Congress on Evolutionary Computation.

[31]  Shimon Y. Nof,et al.  Parallelism of Pick-and-Place operations by multi-gripper robotic arms , 2016 .

[32]  Hans-Otto Günther,et al.  PCB assembly scheduling for collect-and-place machines using genetic algorithms , 2007 .