Method for optimizing configuration of pick-and-place machine
First Claim
1. A method of optimizing a configuration of a pick-and-place machine comprising a plurality of placement devices, said configuration comprising a series of instructions that direct each placement device to pick up one of a plurality of electronic components at one of a plurality of feeders and place the component at a designated location on a substrate, said method comprising:
- (a) creating an initial population of possible configurations to be a first generation,(b) estimating cycle time for each possible configuration and selecting the possible configuration having a lowest estimated cycle time as an optimum configuration;
(c) creating a next generation of possible configurations by selecting the optimum configuration and certain possible configurations from the prior generation;
(d) randomly mutating at least one instruction of all the possible configurations of the next generation;
(e) estimating cycle time for each possible configuration of the next population,(f.1) comparing the cycle time of the possible configuration of the next generation after mutation having the lowest cycle time with the cycle time of the optimum configuration, and of these two configurations selecting the configuration having the lower cycle time as an updated optimum configuration;
(f.2) setting the next generation after mutation as the prior generation;
(g) repeating steps (c) through (f.2) at least one time; and
(h) selecting the updated optimum configuration for use in operating the pick-and-place machine.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for optimizing the configuration of a pick-and-place machine utilizes a genetic algorithm that creates an initial population of possible configurations and selects an optimum configuration based upon lowest cycle time. The method then creates a next generation by selecting possible configurations from the prior generation and randomly mutating instructions. The method compares the mutated configuration having the lowest cycle time from the next generation and the configuration having the lowest cycle time from the prior generation, and selects the optimum configuration. The steps are repeated to evaluate additional generations of mutated configurations. After several mutated generations have been evaluated, the method creates a new initial population and evaluates the new initial population and mutated generations derived therefrom, compares the optimum configuration from the new initial populations with the optimum configuration from the prior initial population, and selects the optimum configuration. In this manner, the method may evaluate several initial populations and mutated generations therefrom in selecting the optimum configuration for use in operating the machine.
17 Citations
10 Claims
-
1. A method of optimizing a configuration of a pick-and-place machine comprising a plurality of placement devices, said configuration comprising a series of instructions that direct each placement device to pick up one of a plurality of electronic components at one of a plurality of feeders and place the component at a designated location on a substrate, said method comprising:
-
(a) creating an initial population of possible configurations to be a first generation, (b) estimating cycle time for each possible configuration and selecting the possible configuration having a lowest estimated cycle time as an optimum configuration; (c) creating a next generation of possible configurations by selecting the optimum configuration and certain possible configurations from the prior generation; (d) randomly mutating at least one instruction of all the possible configurations of the next generation; (e) estimating cycle time for each possible configuration of the next population, (f.1) comparing the cycle time of the possible configuration of the next generation after mutation having the lowest cycle time with the cycle time of the optimum configuration, and of these two configurations selecting the configuration having the lower cycle time as an updated optimum configuration; (f.2) setting the next generation after mutation as the prior generation; (g) repeating steps (c) through (f.2) at least one time; and (h) selecting the updated optimum configuration for use in operating the pick-and-place machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification