Optimizing picking operations on dual-head placement machines

Dual-head placement machines, which operate according to a highly complex logic, are commonly used in circuit-card assembly lines to place large components with a high degree of accuracy. The purpose of this paper is to present a unique approach for optimizing the picking operations of a dual-head placement machine with the ultimate goal of improving the efficiency of assembly operations. Research objectives are a model that reflects relevant, practical considerations; a solution method that can optimize problems effectively (i.e., within acceptable run times); and tests to establish computational benchmarks. We formulate a general integer, set covering model, and optimize it using column generation, generating columns by solving a specially designed, constrained shortest-path subproblems. Test results demonstrate the efficacy of our optimizing approach on problems of realistic size and scope. Note to Practitioners-The dual-head placement machine (DHPM) motivated this research because it is widely used in the circuit-card assembly industry and is an extremely intricate machine that operates according to a highly complex logic. No earlier study provided a method to optimize DHPM picking operations. This paper presents a novel solution methodology that formulates a unique model of picking operations and adapts ways to solve it progressively to optimize picking operations. The solution improves the efficiency and productivity of a DHPM by prescribing a process plan that minimizes the total time required to pick all components that are then placed on a circuit card. This paper relates key insights that allow the problem to be structured for solution, including certain rules that govern DHPM picking operations and ways in which components can be picked. Key contributions include methods to construct graphical representations of the complex logic of picking operations (e.g., representing nozzle changes and five types of picks, including gang picking), specialized solution algorithms, and computational benchmarks that illustrate the capabilities of the solution approach. The approach does not appear to be limited in representing picking operations but must be combined with other methods to prescribe a complete process plan, including assigning component types to feeder slots, placing operations, and sequencing pick/place operations. This work can be extended by adapting the column generation approach to prescribe optimal DHPM placing operations and to prescribe process plans for other types of placement machines.

[1]  W. Wilhelm,et al.  Prescribing the Content and Timing of Product Upgrades , 2003 .

[2]  Leon F. McGinnis,et al.  AUTOMATED PROCESS PLANNING FOR PRINTED CIRCUIT CARD ASSEMBLY , 1992 .

[3]  Frits C. R. Spieksma,et al.  Throughput rate optimization in the automated assembly of printed circuit boards , 1991 .

[4]  Frits C. R. Spieksma,et al.  The assembly of printed circuit boards: A case with multiple machines and multiple board types , 1997 .

[5]  Dennis Johnson,et al.  Emulating concurrency in a circuit card assembly system , 1991 .

[6]  Daniel Mercier,et al.  IC insertion: an application of the travelling salesman problem , 1989 .

[7]  Stephen Grotzinger FEEDER ASSIGNMENT MODELS FOR CONCURRENT PLACEMENT MACHINES , 1992 .

[8]  Herbert Moskowitz,et al.  Optimization of printed circuit board manufacturing: Integrated modeling and algorithms , 2000, Eur. J. Oper. Res..

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

[10]  Panagiotis Kouvelis,et al.  Staging Problem of a Dual Delivery Pick-and-Place Machine in Printed Circuit Card Assembly , 1994, Oper. Res..

[11]  Wilbert E. Wilhelm,et al.  Circuit Card Assembly on Tandem Turret-Type Placement Machines , 2003 .

[12]  Frits C. R. Spieksma,et al.  The component retrieval problem in printed circuit board assembly , 1995 .

[13]  Cynthia Barnhart,et al.  A column generation and partitioning approach for multi-commodity flow problems , 1994, Telecommun. Syst..

[14]  Peter I. Cowling,et al.  New models and heuristics for component placement in printed circuit board assembly , 1999, Proceedings 1999 International Conference on Information Intelligence and Systems (Cat. No.PR00446).

[15]  W. Wilhelm A Technical Review of Column Generation in Integer Programming , 2001 .

[16]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[17]  Gabriel Y. Handler,et al.  A dual algorithm for the constrained shortest path problem , 1980, Networks.

[18]  Dennis Johnson,et al.  Component Allocation and Partitioning for a Dual Delivery Placement Machine , 1988, Oper. Res..

[19]  Reza H. Ahmadi,et al.  Component Fixture Positioning/Sequencing for Printed Circuit Board Assembly with Concurrent Operations , 1995, Oper. Res..

[20]  Peter C. Nelson,et al.  Optimization of high-speed multistation SMT placement machines using evolutionary algorithms , 1999 .

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

[22]  Ping Ji,et al.  Planning for printed circuit board assembly: the state-of-the-art review , 2001 .