Allocation of Printed Circuit Boards to Fitting Lines
First Claim
1. A method for fitting printed circuit boards with components via fitting lines of a fitting system for fitting the printed circuit boards with electronic components, the method comprising:
- detecting requirements for fitting a plurality of printed circuit boards with components to be respectively fitted, each requirement defining a respective printed circuit board of the plurality of printed circuit boards and the components to be fitted thereon;
determining a set of printed circuit boards, the set of plurality of circuit boards having component variances of which that exceed a predetermined amount, each component variance representing a respective number of different components to be fitted on a respective printed circuit board of the set of printed circuit boards;
determining pairs of printed circuit boards from the set that require substantially different sets of components;
allocating the determined printed circuit boards to the fitting lines via integer linear programming such that the determined printed circuit boards are allocated to respective fitting lines of the fitting system that are as different as possible, the integer linear programming comprising determining a starting allocation of printed circuit boards to fitting lines as a current allocation, and allocating printed circuit boards in the set to the fitting lines based on the current allocation using an optimization program via the integer linear programming, andfitting the plurality of printed circuit boards with the components on the respectively allocated fitting lines.
1 Assignment
0 Petitions
Accused Products
Abstract
A fitting system includes a plurality of fitting lines for fitting printed circuit boards with electronic components. A method for allocating printed circuit boards to the fitting lines includes determining requirements for fitting each of a plurality of printed circuit boards with components with which the plurality of printed circuit boards are to be fitted, determining an amount of printed circuit boards of which the component variances exceed a predetermined value, each component variance representing the number of different components with which a printed circuit board is to be fitted, and allocating the printed circuit boards to the fitting lines under the predetermined conditions via integral linear programming, such that the printed circuit boards of the amount are distributed as uniformly as possible over the fitting lines.
26 Citations
18 Claims
-
1. A method for fitting printed circuit boards with components via fitting lines of a fitting system for fitting the printed circuit boards with electronic components, the method comprising:
-
detecting requirements for fitting a plurality of printed circuit boards with components to be respectively fitted, each requirement defining a respective printed circuit board of the plurality of printed circuit boards and the components to be fitted thereon; determining a set of printed circuit boards, the set of plurality of circuit boards having component variances of which that exceed a predetermined amount, each component variance representing a respective number of different components to be fitted on a respective printed circuit board of the set of printed circuit boards; determining pairs of printed circuit boards from the set that require substantially different sets of components; allocating the determined printed circuit boards to the fitting lines via integer linear programming such that the determined printed circuit boards are allocated to respective fitting lines of the fitting system that are as different as possible, the integer linear programming comprising determining a starting allocation of printed circuit boards to fitting lines as a current allocation, and allocating printed circuit boards in the set to the fitting lines based on the current allocation using an optimization program via the integer linear programming, and fitting the plurality of printed circuit boards with the components on the respectively allocated fitting lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
8. A computer program product to implement a method of fitting printed circuit boards with components via fitting lines of a fitting system for fitting the printed circuit boards with electronic components, the computer program product comprising one or more computer-readable storage media having stored thereon instructions executable by one or more processors of a computing system to cause the computing system to perform operations comprising:
-
detecting requirements for fitting a plurality of printed circuit boards with components to be respectively fitted, each requirement defining a respective printed circuit board of the plurality of printed circuit boards and the components to be fitted thereon; determining a set of printed circuit boards, the set of plurality of circuit boards having component variances that exceed a predetermined amount, each component variance representing a respective number of different components to be fitted on a respective printed circuit board of the set of printed circuit boards; determining pairs of printed circuit boards from the set that require substantially different sets of components; allocating the determined printed circuit boards to the fitting lines via integer linear programming such that the determined printed circuit boards are allocated to respective fitting lines of the fitting system that are as different as possible, the integer linear programming comprising determining a starting allocation of printed circuit boards to fitting lines as a current allocation, and allocating printed circuit boards in the set to the fitting lines based on the current allocation using an optimization program via the integer linear programming, and fitting the plurality of printed circuit boards with the components on the respectively allocated fitting lines.
-
-
9. (canceled)
-
10. A control device for allocating printed circuit boards to fitting lines of a fitting system, the control device being configured to detect requirements for fitting a plurality of printed circuit boards with components to be respectively fitted, to determine a set of printed circuit boards, component variances of which exceed a predetermined amount, each component variance respectively representing a number of different components to be fitted on a respective printed circuit board in the set of printed circuit boards, and to allocate the printed circuit boards to the fitting lines via integer linear programming such that the printed circuit boards in the set are distributed as uniformly as possible over the fitting lines.
Specification