[go: up one dir, main page]

WO2014079601A1 - Optimieren von rüstfamilien - Google Patents

Optimieren von rüstfamilien Download PDF

Info

Publication number
WO2014079601A1
WO2014079601A1 PCT/EP2013/069087 EP2013069087W WO2014079601A1 WO 2014079601 A1 WO2014079601 A1 WO 2014079601A1 EP 2013069087 W EP2013069087 W EP 2013069087W WO 2014079601 A1 WO2014079601 A1 WO 2014079601A1
Authority
WO
WIPO (PCT)
Prior art keywords
quality criterion
families
setup
printed circuit
circuit board
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/EP2013/069087
Other languages
English (en)
French (fr)
Inventor
Alexander Pfaffinger
Christian Royer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Siemens Corp
Original Assignee
Siemens AG
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG, Siemens Corp filed Critical Siemens AG
Publication of WO2014079601A1 publication Critical patent/WO2014079601A1/de
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/08Monitoring manufacture of assemblages
    • H05K13/085Production planning, e.g. of allocation of products to machines, of mounting sequences at machine or facility level

Definitions

  • the present invention relates to an automatic assembly line for the assembly of printed circuit boards with components.
  • the invention relates to the determination of an assignment of PCB types to Studst breed.
  • An assembly line is set up to assemble a printed circuit board with a number of components. It is possible to differentiate between a variant production and a Festrüstungsfertigung.
  • the PCBs to be produced are divided into setup families ("clusters") for a short planning horizon (about 1-5 days) .
  • a setup family is a quantity of printed circuit boards that can be produced with a predetermined number of components on the assembly line The amount of component types needed for this will be
  • Armor called and is usually included in a set of shuttle tables.
  • a changing table is usually upgraded in the pre-equipment for the assembly of printed circuit boards with components matching types of components and subsequently disarmed.
  • the removal and subsequent upgrading of all changeover tables of a production line in the pre-assembly area requires processing times in the range of about 6-10 hours.
  • Variant production is used in particular for so-called "high mix low volume" assembly, ie when frequently changing printed circuit boards are to be populated in short runs.
  • a subset that is assigned to a set-up family is selected from a number of jobs each relating to the loading of a predetermined number of boards of a board type.
  • the corresponding armor is upgraded and the circuit boards are populated while already the Setup family is determined, which is then to be populated. It happens that the placement line is finished with the placement of the current setup family before the armor upgrade for the following setup family has been completed. In this case, the placement line must be stopped, which can be associated with additional costs.
  • the object of the invention is to perform an assignment of PCB types to Jost pregnancy such that production stoppages of the assembly line are minimized.
  • the invention solves this problem by means of a method, a computer program product and a control device having the features of the independent claims. Subclaims give preferred embodiments again.
  • a method for assigning circuit board types to setup families comprises steps of detecting setup families, detecting circuit board types, detecting an assignment of the circuit board types to the setup families, the assignment being optimized with respect to a first quality criterion, determining a second quality criterion of the assignment wherein the second quality criterion is different from the first quality criterion, and changing the assignment of the board types to the setup families to optimize the association with respect to a second quality criterion.
  • an assignment of PCB types to Jost pregnancy that has already been created by conventional means with respect to a first quality criterion can be optimized in a separate step. Processing problems that can arise while optimizing both quality criteria, in particular excessive complexity of the problem or processing, can be avoided in this way.
  • the separate optimization with respect to the second quality criterion can be based on an already proven optimization method with respect to the first quality criterion can be built so that proven processing means or sub-methods can be used.
  • the modification is performed such that the first quality criterion is at least met. This can ensure that a real improvement of the assignment can be achieved by the described change. Changing the assignment with regard to the second quality criterion is thus possible without risk.
  • the first quality criterion may involve a minimization of the number of setup families.
  • a minimized set-up family is a common optimization criterion.
  • the setup families can be re-optimized with regard to their production times.
  • the second quality criterion relates to a maximization of the production times for a subset of the set-up families.
  • the production times of selected setup families can be maximized. Since the sum of production times remains unchanged across all set-up families, production times of other set-up families must be reduced.
  • a set-up family with a long production time can advantageously be realized as a fixed-arm set-up family for which armor remains firmly equipped on a number of changeover tables. Expenses and costs when changing the set-up can be reduced.
  • the second quality criterion relates to an exceeding of a predetermined threshold value by the production times of each set-up family.
  • the production times of the set-up families can thus be better balanced. In particular, it can be ensured that the production time of each set-up family is longer than it usually takes to upgrade the armament of a time-dependent set-up family. A standstill of the assembly line to wait for the completion of the set-up work can be avoided.
  • the second quality criterion relates to maximizing the number of jobs in a subset of setup families. This can improve the formation of festivals.
  • quantities for mounting the printed circuit boards of the printed circuit board types of the setup families are again recorded and the second quality criterion relates to maximizing the number of printed circuit boards to be loaded in a subset of the setup families.
  • the circuit boards of the thus maximized setup families can be equipped more efficiently.
  • quantities of printed circuit boards of the printed circuit board types of the setup families and, in addition, placement positions of all printed circuit boards to be assembled are also detected.
  • the second quality criterion relates to a maximization of the placement positions in a subset of the set-up families.
  • the changing comprises a pairwise exchange of board types between setup families. lien. Properties of the original set-up families can remain unchanged. In particular, the number of setup families can remain the same. In a further embodiment, the changing comprises remapping a board type to another setup family.
  • changing the assignment comprises optimizing with respect to the second quality criterion by means of a mixed integer optimization model.
  • a mixed integer optimization model is also called an IP model.
  • IP model it is characterized by the fact that not only a local, but a global optimization can be carried out with it, so that a found assignment can not be surpassed by another, not found assignment.
  • the assignment of at least one circuit board type to a set-up family is fixed for optimizing with regard to the second quality criterion.
  • the complexity of the optimization with regard to the second quality criterion can thereby be reduced.
  • a deemed beneficial assignment can be made immutable in this way.
  • a computer program product comprises program code means for carrying out the method described, when it runs on an execution device or is stored on a computer-readable medium.
  • a control device for the assignment of printed circuit board types to a set-up family is set up to carry out the method described above.
  • Fig. 1 an assembly system
  • Fig. 2 is an illustration of the formation of setup families for the placement line of Fig. 1;
  • 3 is a flowchart of a method for allocating
  • FIG. 1 shows an equipping system 100.
  • the equipping system 100 comprises one or more equipping lines 110 and a control device 115.
  • the control device 115 allocates circuit board types 122, whose associated circuit boards 120 are to be loaded on the equipping line 110, to a setup family 124.
  • a set-up family 124 is a set of circuit board types 122 whose printed circuit boards 120 can be populated on a placement line 110 without requiring a change in the configuration of the assembly line 110, particularly with respect to blanked components.
  • Each placement line 110 includes an optional transport system 125 and one or more placement machines 130.
  • Each placement machine 130 includes one or more placement heads 135.
  • Each placement machine 130 has a number of change tables 140, each of which includes a predetermined number of feeders 150. Instead of a shuttle table 140, another swap body can be used, such as a change car.
  • the changing tables 140 each include a plurality of feeders 150, of which only one is shown by way of example in FIG. Each feeder 150 maintains a supply of devices 155 of a predetermined type of device 160.
  • the shuttle table 140 has a capacity that is usually expressed in tracks.
  • a track is usually 8 mm wide and the number of tracks of each shuttle table 140 is limited, for example to 40.
  • Components 155 of the same type of component 160 are usually provided in a belt, on a tray or in a tube.
  • Each component type 160 comprises a plurality of components 155 which are interchangeable with respect to the printed circuit board 120, for example resistors having the same resistance value, the same load carrying capacity and the same design.
  • the components 155 are arranged in their respective packaging in a suitable feeder 150.
  • Each type of device 160 requires a mating feed device 150 that requires a predetermined number of tracks on the change table 140, which tracks are usually required to be adjacent to each other.
  • Each feeder 150 may be configured to maintain different components 155 and, typically, different feeders 150 may be attached to a shuttle table 140.
  • Each placement head 130 is configured to receive a component 155 from a shuttle table 140 and deposit it at a predetermined position on the circuit board 120.
  • the printed circuit board 120 is usually stationary on the transport system 125 with respect to the automatic placement machine 130. If a printed circuit board 120 is required which requires a component 155 of a type of component 160 which is not present on one of the shuttle tables 140, it is customary not to provide a feed device 150 on one of the mounted shuttle tables 140 with the required components 155, but rather the shuttle table 140 is completely replaced by another, already equipped with the appropriate components 155 shuttle table 140.
  • the changeover table 140 to be loaded must have been previously upgraded accordingly with components 155. This process is called pre-installation and may require an hourly processing time. Since a change of change tables 140 on the placement line 110 is usually associated with a production stoppage, the aim is to carry out the changeover tables 140 that is as rare as possible. For equipping a predetermined amount of printed circuit boards
  • armor 165, 170 may be formed, each containing inventories of devices 155 of predetermined device types 160, such that each circuit board 120 of the set may be fully populated with components 155 of the armor 165, 170.
  • An armor 165, 170 may be realized by a number of shuttle tables 140 having predetermined supplies of components 155. In the illustration of FIG. 1, a hardshell 165, whose shuttle tables 140 are mounted on the line of delivery 110, and a variant arm 170, whose shuttle tables 140 are arranged separately in a Vorrüst Scheme of the production line 110 provided.
  • the armor 165, 170 are wholly or partially interchangeable on the placement line 110. There may also be other armor 165, 170 may be provided.
  • FIG. 2 shows an illustration 200 of the formation of
  • Each job 205 is associated with a board type 122. Furthermore, further indications may optionally be provided, in particular a quantity 210 of printed circuit boards 120 of the printed circuit board type 122, a production time 215 of a printed circuit board 120 on the assembly line 110 of FIG. 1 or a number of placement positions 220 indicating how many components 155 are represented by the placement line 110 are to be loaded on each circuit board 120.
  • a number of set-up families 124 are formed, in the representation of FIG. 2, by way of example, three set-up families 124.
  • the assignment of printed-circuit board types 122 to set-up families 124 takes place with respect to a first quality criterion.
  • the first quality criterion relates to the number of setup families 124. The fewer set-up families 124 are formed, the better the assignment with respect to the first quality criterion is optimized.
  • the assignment with respect to the first quality criterion is at least not worsened. In the given example, therefore, after the change in the assignment, no more than three setup families should be indicated, to which the printed circuit board types 122 of all jobs 205 are assigned.
  • the second quality criterion is determined on the basis of production times.
  • the second quality criterion can be found in a first may be formed to represent maximizing the production times of a subset of setup families 124.
  • the second quality criterion can reflect whether the production times of all setup families 124 exceed a predetermined threshold; these two variants can also be combined, so that the production times of a subset of setup families 124 are maximized as long as the production times of all Set-up families 124 are at least as large as the predetermined threshold.
  • FIG. 3 shows a flow diagram of a method 300 for assigning circuit board types 122 to setup families 124.
  • the method 300 is set up in particular for running on the processing device 115 in FIG.
  • a first step 305 jobs 205 corresponding to the representation of FIG. 2 are detected.
  • a subsequent step 310 an assignment of printed circuit board types 122 to setup families 124 is determined according to a first quality criterion.
  • a subsequent step 315 the particular allocation and optionally further information is provided.
  • the steps 305 to 315 may be performed, for example, by means of an allocation device provided for this purpose. Alternatively, the steps may be performed integrated with the subsequent steps, in particular on the same allocation device 115.
  • step 320 the information provided in step 315 is captured.
  • further information can be acquired in a subsequent step 325, in particular those that are included in the orders 205.
  • a second quality criterion is determined for each of the setup families acquired in step 320.
  • the assignment of board types 122 to setup families 124 is optimized with respect to a second quality criterion.
  • the second quality criterion differs from the first quality criterion and can be formed in several different ways. In one embodiment, the second quality criterion may be formed based on production times 215 of setup families 124.
  • the second quality criterion may also include maximizing the sum of the numbers 210 of populating boards 120 or the placement positions 220 for a subset of the setup families 124.
  • the modification in step 335 is performed such that the first quality criterion is at least no worse than the allocation after step 310.
  • one or more constraints may be considered. For example, properties of the shuttle tables 140 that are to carry an armor 165, 170 of the setup families 124 may be taken into account.
  • a step 340 for example, a fixed assignment of a predetermined component type 160 to a predetermined changeover table 140 can be taken into account.
  • a maximum filling level of a shuttle table can be taken into account.
  • a step 350 it may further be considered that a subset of board types 122 should be assigned to the same setup family 124. Conversely, it may also be considered in a step 355 that a subset of circuit boards 122 should be assigned to different setup families 124.
  • Changing the assignment in step 335 is preferably done by means of a mixed integer program (integer program).
  • individual board types 122 are selectively swapped between the existing setup families 124 to change the association, or from a make family 124 reassigned to another. If the second quality criterion improves as a result, it is possible to further optimize on the basis of the changed assignment, otherwise it can be discarded in order to carry out a different confidence.
  • step 360 it is checked whether the second quality criterion with respect to the assignment changed in step 335 exceeds a threshold value. As long as this is not the case, step 335 can be iterated again until a sufficiently good association has been found. Changing the assignment can also be scheduled in order to prevent overoptimization, which may not be solved.
  • an assignment of component types 160 to changeover tables 140 can be determined. This association can also be performed implicitly in step 335.
  • the changed assignment of board types 122 to setup families 124 is output.
  • an automatic optimization can be used, for example on the basis of a local search method or a metaheuristic algorithm.
  • an IP model Integer Program or Mixed Integer Optimization Model
  • linear optimization deals with the optimization of linear objective functions over a set that is constrained by linear equations and inequalities.
  • the linear optimization is the basis of the solution methods of the (mixed) integer linear optimization.
  • Width c Space consumption of a type of building element c in tracks Cap d Number of traces of device types used in the
  • VxodTime r Production time of the module type in the planning time
  • Assign rcl has the value 1 if a board type r is the
  • Setup c cl has the value 1, if the component type c in the
  • Setup families 124 can be performed as follows maximize Z - ⁇ ProdTime r Assign r cl

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Manufacturing & Machinery (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Factory Administration (AREA)

Abstract

Ein Verfahren zum Zuordnen von Leiterplattentypen zu Rüstfamilien umfasst Schritte des Erfassens von Rüstfamilien, des Erfassens von Leiterplattentypen, des Erfassens einer Zuordnung der Leiterplattentypen zu den Rüstfamilien, wobei die Zuordnung bezüglich eines ersten Qualitätskriteriums optimiert ist, des Bestimmens eines zweiten Qualitätskriteriums der Zuordnung, wobei das zweite Qualitätskriterium vom ersten Qualitätskriterium verschieden ist, und des Änderns der Zuordnung der Leiterplattentypen zu den Rüstfamilien, um die Zuordnung bezüglich eines zweiten Qualitätskriteriums zu optimieren, wobei das erste Qualitätskriterium eingehalten wird.

Description

Beschreibung
Optimieren von Rüstfamilien Die vorliegende Erfindung betrifft eine automatische Bestückungslinie zur Bestückung von Leiterplatten mit Bauelementen. Insbesondere betrifft die Erfindung die Bestimmung einer Zuordnung von Leiterplattentypen zu Rüstfamilien. Eine Bestückungslinie ist zur Bestückung einer Leiterplatte mit einer Anzahl Bauelemente eingerichtet. Dabei lässt sich unterscheiden zwischen einer Variantenfertigung und einer Festrüstungsfertigung . In der Variantenfertigung werden für einen kurzen Planungshorizont (ca. 1-5 Tage) die zu fertigenden Leiterplatten in Rüstfamilien („Cluster") aufgeteilt. Eine Rüstfamilie ist dabei eine Menge von Leiterplatten, die mit einer vorbestimmten Anzahl von Bauelementen auf der Bestückungslinie produzierbar ist. Die Menge der hierfür benötigten Bauelementetypen wird
Rüstung genannt und ist üblicherweise in einem Satz von Wechseltischen aufgenommen. Ein Wechseltisch wird üblicherweise in der Vorrüstung zur Bestückung von Leiterplatten mit Bauelementen passender Bauelementetypen aufgerüstet und nachher wieder abgerüstet. Das Ab- und nachfolgende Aufrüsten aller Wechseltische einer Produktionslinie im Vorrüstbereich benötigt Bearbeitungszeiten im Bereich von ca. 6-10 Stunden. Die Variantenfertigung wird insbesondere bei so genannter „High Mix Low Volume" Bestückung verwendet, also wenn häufig wech- selnde Leiterplatten in jeweils niedrigen Auflagen bestückt werden sollen.
Zur Organisation des Bestückungsbetriebs wird aus einer Anzahl Aufträge, die jeweils das Bestücken einer vorbestimmten Stückzahl von Leiterplatten eines Leiterplattentyps betreffen, eine Teilmenge ausgewählt, die einer Rüstfamilie zugeordnet wird. Die korrespondierende Rüstung wird aufgerüstet und die Leiterplatten werden bestückt, während bereits die Rüstfamilie bestimmt wird, die anschließend bestückt werden soll. Dabei kommt es vor, dass die Bestückungslinie mit der Bestückung der aktuellen Rüstfamilie fertig ist, bevor die Aufrüstung der Rüstung für die folgende Rüstfamilie abge- schlössen ist. In diesem Fall muss die Bestückungslinie angehalten werden, was mit zusätzlichen Kosten verbunden sein kann .
Die Aufgabe der Erfindung besteht darin, eine Zuordnung von Leiterplattentypen zu Rüstfamilien derart durchzuführen, dass Produktionsstillstände der Bestückungslinie minimiert sind. Die Erfindung löst diese Aufgabe mittels eines Verfahrens, eines Computerprogrammprodukts und einer Steuereinrichtung mit den Merkmalen der unabhängigen Ansprüche. Unteransprüche geben bevorzugte Ausführungsformen wieder.
Ein erfindungsgemäßes Verfahren zum Zuordnen von Leiterplattentypen zu Rüstfamilien umfasst Schritte des Erfassens von Rüstfamilien, des Erfassens von Leiterplattentypen, des Er- fassens einer Zuordnung der Leiterplattentypen zu den Rüstfamilien, wobei die Zuordnung bezüglich eines ersten Qualitätskriteriums optimiert ist, des Bestimmens eines zweiten Qualitätskriteriums der Zuordnung, wobei das zweite Qualitätskriterium vom ersten Qualitätskriterium verschieden ist, und des Änderns der Zuordnung der Leiterplattentypen zu den Rüstfamilien, um die Zuordnung bezüglich eines zweiten Qualitätskriteriums zu optimieren.
Auf diese Weise kann eine Zuordnung von Leiterplattentypen zu Rüstfamilien, die mit konventionellen Mitteln bezüglich eines ersten Qualitätskriteriums bereits erstellt wurde, in einem separaten Schritt optimiert werden. Verarbeitungsprobleme, die beim gleichzeitigen Optimieren bezüglich beider Qualitätskriterien entstehen können, insbesondere eine übermäßige Komplexität des Problems bzw. der Verarbeitung, können auf diese Weise vermieden werden. Außerdem kann durch die separate Optimierung bezüglich des zweiten Qualitätskriteriums auf ein bereits erprobtes Verfahren zur Optimierung bezüglich des ersten Qualitätskriteriums aufgebaut werden, sodass erprobte Verarbeitungsmittel oder Teilverfahren weiter verwendet werden können. In einer bevorzugten Ausführungsform wird das Ändern derart durchgeführt, dass das erste Qualitätskriterium zumindest eingehalten wird. Dadurch kann sichergestellt werden, dass eine echte Verbesserung der Zuordnung durch die beschriebene Änderung erzielt werden kann. Die Änderung der Zuordnung be- züglich des zweiten Qualitätskriteriums ist so gefahrlos möglich.
Das erste Qualitätskriterium kann eine Minimierung der Anzahl der Rüstfamilien betreffen. Eine minimierte Anzahl Rüstfami- lien ist ein verbreitetes Optimierungskriterium.
Bevorzugter Weise werden ferner Stückzahlen zu bestückender Leitenplatten der Leiterplattentypen der Rüstfamilien erfasst und es wird für jede Familie eine Produktionszeit bestimmt, die angibt, wie lange die Bestückungslinie für eine Bestückung aller zu bestückender Leitenplatten der Rüstfamilie benötigt, wobei das zweite Qualitätskriterium auf der Basis einer Verteilung von Produktionszeiten auf die Rüstfamilien bestimmt wird. Dadurch können die Rüstfamilien bezüglich ihrer Produktionszeiten nachoptimiert werden.
In einer ersten Variante betrifft das zweite Qualitätskriterium eine Maximierung der Produktionszeiten bei einer Teilmenge der Rüstfamilien. Anders ausgedrückt können die Produk- tionszeiten ausgewählter Rüstfamilien maximiert werden. Da die Summe der Produktionszeiten über alle Rüstfamilien unverändert bleibt, müssen hierfür Produktionszeiten anderer Rüst- familien verringert werden. Eine Rüstfamilie mit einer langen Produktionszeit kann vorteilhaft als Festrüstungs - Rüstfami- lie realisiert werden, für die eine Rüstung fest auf einer Anzahl Wechseltische gerüstet bleibt. Aufwände und Kosten beim Rüstwechsel können dadurch verringert sein. In einer zweiten Variante, die mit der letztgenannten Variante kombinierbar ist, betrifft das zweite Qualitätskriterium ein Überschreiten eines vorbestimmten Schwellenwerts durch die Produktionszeiten jeder Rüstfamilie. Die Produktionszei - ten der Rüstfamilien können so verbessert ausgewogen sein. Insbesondere kann sichergestellt werden, dass die Produktionszeit jeder Rüstfamilie länger ist, als es üblicherweise dauert, die Rüstung einer zeitlich nachfolgenden Rüstfamilie aufzurüsten. Ein Stillstand der Bestückungslinie, um auf den Abschluss der Rüstarbeiten zu warten, kann dadurch vermieden werden .
In einer weiteren Ausführungsform betrifft das zweite Qualitätskriterium eine Maximierung der Anzahl der Aufträge bei einer Teilmenge der Rüstfamilien. Dadurch kann die Bildung von Festrüstungen verbessert werden.
In einer anderen Ausführungsform werden wieder Stückzahlen zur Bestückung der Leiterplatten der Leiterplattentypen der Rüstfamilien erfasst und das zweite Qualitätskriterium betrifft eine Maximierung der Anzahl zu bestückender Leiterplatten bei einer Teilmenge der Rüstfamilien. Dadurch können die Leiterplatten der solchermaßen maximierten Rüstfamilien effizienter bestückt werden.
In noch einer weiteren Ausführungsform werden ebenfalls Stückzahlen zu bestückender Leiterplatten der Leiterplattentypen der Rüstfamilien und außerdem Bestückpositionen aller zu bestückenden Leiterplatten erfasst. Dabei betrifft das zweite Qualitätskriterium eine Maximierung der Bestückpositionen bei einer Teilmenge der Rüstfamilien.
Es hat sich herausgestellt, dass die Leiterplatten einer solchermaßen optimierten Rüstfamilie ebenfalls sehr effizient bestückt werden können.
In einer bevorzugten Ausführungsform umfasst das Ändern ein paarweises Tauschen von Leiterplattentypen zwischen Rüstfami- lien. Dabei können Eigenschaften der ursprünglichen Rüstfamilien unverändert bleiben. Insbesondere kann die Anzahl der Rüstfamilien gleichbleiben. In einer weiteren Ausführungsform umfasst das Ändern ein Neuzuordnen eines Leiterplattentyps zu einer anderen Rüstfamilie.
Bevorzugter Weise umfasst das Ändern der Zuordnung ein Opti- mieren bezüglich des zweiten Qualitätskriteriums mittels eines Gemischt Ganzzahligen Optimierungsmodells. Ein derartiges Modell wird auch IP-Modell genannt. Es zeichnet sich unter anderem dadurch aus, dass mit ihm nicht nur eine lokale, sondern eine globale Optimierung durchgeführt werden kann, so dass eine gefundene Zuordnung nicht durch eine andere, nicht gefundene Zuordnung übertroffen werden kann.
In einer Ausführungsform wird für das Optimieren bezüglich des zweiten Qualitätskriteriums die Zuordnung wenigstens ei- nes Leiterplattentypen zu einer Rüstfamilie fixiert. Die Komplexität der Optimierung bezüglich des zweiten Qualitätskriteriums kann dadurch verringert werden. Außerdem kann eine als vorteilhaft erachtete Zuordnung auf diese Weise unveränderlich gemacht werden.
Ein erfindungsgemäßes Computerprogrammprodukt umfasst Programmcodemittel zur Durchführung des beschriebenen Verfahrens, wenn es auf einer Ausführungseinrichtung abläuft oder auf einem computerlesbaren Medium gespeichert ist .
Eine erfindungsgemäße Steuereinrichtung zur Zuordnung von Leiterplattentypen zu einer Rüstfamilie ist dazu eingerichtet, das oben beschriebene Verfahren auszuführen. Die oben beschriebenen Eigenschaften, Merkmale und Vorteile dieser Erfindung sowie die Art und Weise, wie diese erreicht werden, werden klarer und deutlicher verständlich im Zusammenhang mit der folgenden Beschreibung der Ausführungsbei - spiele, die im Zusammenhang mit den Zeichnungen näher erläutert werden, wobei:
Fig. 1 ein Bestückungssystem;
Fig. 2 eine Veranschaulichung der Bildung von Rüstfamilien für die Bestückungslinie von Fig. 1 ;
Fig. 3 ein Ablaufdiagramm eines Verfahrens zum Zuordnen von
Leiterplattentypen zu Rüstfamilien darstellt .
Figur 1 zeigt ein Bestückungssystem 100. Das Bestückungssystem 100 umfasst eine oder mehrere Bestückungslinien 110 und eine Steuereinrichtung 115. Die Steuereinrichtung 115 ordnet Leiterplattentypen 122, deren zugeordnete Leiterplatten 120 auf der Bestückungslinie 110 bestückt werden sollen, einer Rüstfamilie 124 zu. Eine Rüstfamilie 124 ist eine Menge von Leiterplattentypen 122, deren Leiterplatten 120 auf einer Bestückungslinie 110 bestückt werden kann, ohne eine Änderung der Konfiguration der Bestückungslinie 110, insbesondere bezüglich vorgehaltener Bauelemente, zu erfordern.
Jede Bestückungslinie 110 umfasst ein optionales Transport - System 125 sowie einen oder mehrere Bestückungsautomaten 130. Jeder Bestückungsautomat 130 umfasst einen oder mehrere Bestückungsköpfe 135. An jedem Bestückungsautomat 130 ist eine Anzahl Wechseltische 140 angeordnet, von denen jeder eine vorbestimmte Anzahl Zuführungseinrichtungen 150 umfasst. An Stelle eines Wechseltischs 140 kann auch ein anderer Wechselbehälter verwendet werden, beispielsweise ein Wechselwagen.
Die Wechseltische 140 umfassen jeweils eine Vielzahl Zuführungseinrichtungen 150, von denen in Figur 1 exemplarisch nur eine dargestellt ist. Jede Zuführungseinrichtung 150 hält einen Vorrat von Bauelementen 155 eines vorbestimmten Bauelementetyps 160 bereit. Für die Zuführungseinrichtungen 150 hat der Wechseltisch 140 ein Fassungsvermögen, das üblicherweise in Spuren ausgedrückt wird. Eine Spur ist üblicherweise 8 mm breit und die Zahl der Spuren jedes Wechseltischs 140 ist beschränkt, beispielsweise auf 40. Bauelemente 155 des gleichen Bauelementetyps 160 sind üblicherweise bereitgestellt in einem Gurt, auf einem Tablett oder in einer Röhre. Von jedem Bauelementetyp 160 ist eine Vielzahl Bauelemente 155 umfasst, die bezüglich der Leiterplatte 120 gegeneinander austauschbar sind, beispielsweise Widerstände mit dem gleichen Wider- standswert, der gleichen Belastbarkeit und der gleichen Bauform .
Die Bauelemente 155 werden in ihrer entsprechenden Verpackung in einer passenden Zuführungseinrichtung 150 angeordnet. Je- der Bauelementetyp 160 erfordert eine passende Zuführungseinrichtung 150, die eine vorbestimmte Anzahl Spuren am Wechsel - tisch 140 erfordert, wobei die Spuren üblicherweise aneinander angrenzen müssen. Jede Zuführungseinrichtung 150 kann zur Bereithaltung unterschiedlicher Bauelemente 155 konfiguriert werden und üblicherweise können unterschiedliche Zuführungseinrichtungen 150 an einem Wechseltisch 140 angebracht werden .
Jeder Bestückungskopf 130 ist dazu eingerichtet, ein Bauele- ment 155 von einem Wechseltisch 140 aufzunehmen und an einer vorbestimmten Position auf der Leiterplatte 120 abzulegen. Dabei steht die Leiterplatte 120 auf dem Transportsystem 125 üblicherweise bezüglich des Bestückungsautomaten 130 still. Soll eine Leiterplatte 120 bestückt werden, die ein Bauelement 155 eines Bauelementetyps 160 erfordert, der nicht an einem der Wechseltische 140 vorhanden ist, so wird üblicherweise nicht eine Zuführungseinrichtung 150 an einem der angebrachten Wechseltische 140 mit den benötigten Bauelementen 155 versehen, sondern der Wechseltisch 140 wird komplett gegen einen anderen, bereits mit den passenden Bauelementen 155 bestückten Wechseltisch 140 ausgetauscht. Dazu muss der einzuwechselnde Wechseltisch 140 zuvor entsprechend mit Bauelementen 155 aufgerüstet worden sein. Dieser Vorgang wird Vorrüstung genannt und kann eine Bearbeitungs - zeit im Stundenbereich erfordern. Da ein Wechsel von Wechsel- tischen 140 an der Bestückungslinie 110 üblicherweise mit einem Produktionsstillstand verbunden ist, wird angestrebt, möglichst seltene Wechsel der Wechseltische 140 durchzuführen . Zur Bestückung einer vorbestimmten Menge von Leiterplatten
120 können Rüstungen 165, 170 gebildet sein, die jeweils Vorräte von Bauelementen 155 von vorbestimmten Bauelementetypen 160 umfassen, so dass jede Leiterplatte 120 der Menge mit Bauelementen 155 der Rüstung 165, 170 vollständig bestückt werden kann. Eine Rüstung 165, 170 kann realisiert sein durch eine Anzahl Wechseltische 140 mit vorbestimmten Vorräten von Bauelementen 155. In der Darstellung von Figur 1 sind eine Festrüstung 165, deren Wechseltische 140 an der Bestückungslinie 110 angebracht sind, und eine Variantenrüstung 170, de- ren Wechseltische 140 in einem Vorrüstbereich von der Fertigungslinie 110 getrennt angeordnet sind, vorgesehen. Die Rüstungen 165, 170 sind an der Bestückungslinie 110 ganz oder teilweise gegeneinander austauschbar. Es können auch noch weitere Rüstungen 165, 170 vorgesehen sein.
Die Entscheidung, ob eine Rüstung 165, 170 als Festrüstung auf einer Anzahl Wechseltische 140 gerüstet bleibt, wenn die Wechseltische 140 von der Bestückungslinie 110 entfernt werden, oder als Variantenrüstung 170 bei Nichtgebrauch von den Wechseltischen 140 wieder abgerüstet wird, ist üblicherweise davon abhängig, wie viele Wechseltische 140 zur Verfügung stehen und wie lange ein Wechsel von Rüstungen 165, 170 maximal dauern darf . Figur 2 zeigt eine Veranschaulichung 200 der Bildung von
Rüstfamilien 124 für die Bestückungslinie 110 von Figur 1. Im oberen Bereich ist eine Anzahl Aufträge 205 dargestellt, die eine Bestückung von Leiterplatten 120 vorbestimmter Leiter- plattentypen 122 betreffen. Die Aufträge 205 beziehen sich auf einen vorbestimmten Zeitraum und betreffen üblicherweise nur einen Teil der tatsächlich in diesem Zeitraum abzuwickelnden Aufträge 205. Weitere Aufträge 205 für den gleichen Zeitraum können kurzfristig hinzukommen.
Jedem Auftrag 205 ist ein Leiterplattentyp 122 zugeordnet. Ferner können optional weitere Angaben vorgesehen sein, insbesondere eine Stückzahl 210 von Leiterplatten 120 des Lei- terplattentyps 122, eine Produktionszeit 215 einer Leiterplatte 120 auf der Bestückungslinie 110 aus Figur 1 oder eine Anzahl Bestückpositionen 220, die angibt, wie viele Bauelemente 155 durch die Bestückungslinie 110 auf jeder Leiterplatte 120 zu bestücken sind.
In einem ersten Schritt wird anhand der Informationen der vorhandenen Aufträge 205 eine Anzahl von Rüstfamilien 124 gebildet, in der Darstellung von Figur 2 exemplarisch drei Rüstfamilien 124. Die Zuordnung von Leiterplattentypen 122 zu Rüstfamilien 124 erfolgt bezüglich eines ersten Qualitätskriteriums. In einer bevorzugten Ausführungsform betrifft das erste Qualitätskriterium die Anzahl der Rüstfamilien 124. Je weniger Rüstfamilien 124 gebildet werden, desto besser ist die Zuordnung bezüglich des ersten Qualitätskriteriums opti- miert .
Es wird vorgeschlagen, die Zuordnung anschließend so zu verändern, dass ein zweites Qualitätskriterium verbessert wird. Bevorzugterweise wird dabei die Zuordnung bezüglich des ers- ten Qualitätskriteriums wenigstens nicht verschlechtert. Im gegebenen Beispiel sollen also nach der Änderung der Zuordnung nicht mehr als drei Rüstfamilien angegeben sein, denen die Leiterplattentypen 122 aller Aufträge 205 zugeordnet sind .
In einer bevorzugten Ausführungsform ist das zweite Qualitätskriterium auf der Basis von Produktionszeiten bestimmt. Dabei kann das zweite Qualitätskriterium in einer ersten Va- riante so gebildet sein, dass es eine Maximierung der Produktionszeiten einer Teilmenge von Rüstfamilien 124 repräsentiert. In einer zweiten Variante kann das zweite Qualitätskriterium reflektieren, ob die Produktionszeiten aller Rüst- familien 124 eine vorbestimmte Schwelle überschreiten, diese beiden Varianten können auch miteinander kombiniert werden, so dass die Produktionszeiten einer Teilmenge von Rüstfamilien 124 möglichst maximiert werden, so lange die Produktionszeiten aller Rüstfamilien 124 mindestens so groß wie die vor- bestimmte Schwelle sind.
Figur 3 zeigt ein Ablaufdiagramm eines Verfahrens 300 zum Zuordnen von Leiterplattentypen 122 zu Rüstfamilien 124. Das Verfahren 300 ist insbesondere zum Ablaufen auf der Verarbei- tungseinrichtung 115 in Figur 1 eingerichtet.
In einem ersten Schritt 305 werden Aufträge 205 entsprechend der Darstellung von Figur 2 erfasst . In einem nachfolgenden Schritt 310 wird eine Zuordnung von Leiterplattentypen 122 zu Rüstfamilien 124 nach einem ersten Qualitätskriterium bestimmt. In einem anschließenden Schritt 315 werden die bestimmte Zuordnung und optional noch weitere Informationen bereitgestellt . Die Schritte 305 bis 315 können beispielsweise mittels einer für diesen Zweck bereitgestellten Zuordnungseinrichtung durchgeführt werden. Alternativ können die Schritte integriert mit den nachfolgenden Schritten durchgeführt werden, insbesondere auf der gleichen Zuordnungseinrichtung 115.
In einem Schritt 320 werden die im Schritt 315 bereitgestellten Informationen erfasst. Optional können in einem nachfolgenden Schritt 325 noch weitere Informationen erfasst werden, insbesondere solche, die von den Aufträgen 205 umfasst sind. Dann wird in einem Schritt 330 ein zweites Qualitätskriterium für jede der im Schritt 320 erfassten Rüstfamilien bestimmt. Danach wird in einem Schritt 335 die Zuordnung von Leiterplattentypen 122 zu Rüstfamilien 124 bezüglich eines zweiten Qualitätskriteriums optimiert. Das zweite Qualitätskriterium unterscheidet sich vom ersten Qualitätskriterium und kann auf mehrere unterschiedliche Weisen gebildet sein. In einer Ausführungsform kann das zweite Qualitätskriterium auf der Basis von Produktionszeiten 215 der Rüstfamilien 124 gebildet sein. In anderen Ausführungsformen kann das zweite Qualitätskriterium beispielsweise auch eine Maximierung der Summe der Stückzahlen 210 bestückender Leiterplatten 120 oder der Bestückpositionen 220 bei einer Teilmenge der Rüstfamilien 124 betreffen. Bevorzugter Weise wird das Ändern im Schritt 335 derart durchgeführt, dass das erste Qualitätskriterium wenigstens nicht schlechter als bei der Zuordnung nach dem Schritt 310 ist.
Beim Ändern der Zuordnung im Schritt 335 können eine oder mehrere Randbedingungen berücksichtigt werden. Beispielsweise können Eigenschaften der Wechseltische 140, die eine Rüstung 165, 170 der Rüstfamilien 124 tragen sollen, berücksichtigt werden. In einem Schritt 340 kann etwa eine feste Zuordnung eines vorbestimmten Bauteiltyps 160 zu einem vorbestimmten Wechseltisch 140 berücksichtigt werden. In einem Schritt 345 kann ein maximaler Füllgrad eines Wechseltischs berücksich- tigt werden.
In einem Schritt 350 kann ferner berücksichtigt werden, dass eine Teilmenge von Leiterplattentypen 122 derselben Rüstfamilie 124 zugeordnet werden soll. Umgekehrt kann in einem Schritt 355 auch berücksichtigt werden, dass eine Teilmenge von Leiterplatten 122 unterschiedlichen Rüstfamilien 124 zugeordnet werden soll.
Das Ändern der Zuordnung im Schritt 335 erfolgt bevorzugter Weise mittels eines Gemischt Ganzzahligen Programms (Integer Program) . In einer bevorzugten Ausführungsform werden zur Änderung der Zuordnung einzelne Leiterplattentypen 122 selektiv zwischen den bestehenden Rüstfamilien 124 vertauscht oder von einer Rüstfamilie 124 einer anderen neu zugeordnet. Verbessert sich dadurch das zweite Qualitätskriterium, so kann auf der Basis der geänderten Zuordnung weiter optimiert werden, andernfalls kann sie verworfen werden, um eine andere Vertau- schung durchzuführen.
In einem optionalen Schritt 360 wird überprüft, ob das zweite Qualitätskriterium bezüglich der im Schritt 335 geänderten Zuordnung einen Schwellenwert übersteigt. Solange dies nicht der Fall ist, kann der Schritt 335 iterativ neu durchgeführt werden, bis eine ausreichend gute Zuordnung gefunden wurde. Das Ändern der Zuordnung kann auch zeitgesteuert terminiert werden, um zu verhindern, dass eine übermäßige Optimierung angestrebt wird, zu der gegebenenfalls keine Lösung exis- tiert.
Optional kann in einem nachfolgenden Schritt 365 noch eine Zuordnung von Bauteiltypen 160 zu Wechseltischen 140 bestimmt werden. Diese Zuordnung kann auch implizit im Schritt 335 durchgeführt werden. In einem abschließenden Schritt 370 wird die geänderte Zuordnung von Leiterplattentypen 122 zu Rüstfamilien 124 ausgegeben.
Mathematischer Hintergrund
Durch den Einsatz von mathematischen Verfahren lassen sich für die Zuordnung von Leiterplattentypen 122 zu Rüstfamilien deutlich bessere Lösungen erzielen als mit bisher in der Praxis verwendeten Vorgehensweisen.
Zur Bestimmung einer optimierten Zuordnung von Leiterplattentypen 122 zur Rüstfamilie 124 kann eine automatische Optimierung verwendet werden, beispielsweise auf der Basis eines lokalen Suchverfahren oder eines metaheuristischen Algorithmus. Bevorzugter Weise wird jedoch für die Änderung im Schritt 335 ein IP-Modell (Integer Programmierung bzw. Integer Programm oder Gemischt Ganzzahliges Optimierungsmodell) verwendet. Eines der Hauptverfahren auf dem Gebiet der mathematischen Op- timierung ist die Lineare Optimierung, die sich mit der Optimierung linearer Zielfunktionen über einer Menge befasst, die durch lineare Gleichungen und Ungleichungen eingeschränkt ist. Die Lineare Optimierung ist die Grundlage der Lösungs- verfahren der (Gemischt) Ganzzahligen Linearen Optimierung.
Vorteile der Linearen Optimierung:
globaler Optimierungsansatz,
leicht erweiterbar.
- sehr gute kommerzielle Standard-Solver (SCIP, CPLEX,
Ilog, Xpress) , die in der Praxis weit verbreitet und bewährt sind.
für eine ermittelte Lösung ist bekannt, wie weit sie maximal von der optimalen Lösung entfernt ist (Gap) .
Im Folgenden wird ein Beispiel für eine IP- Formulierung zur Optimierung der beschriebenen Zuordnung von Leiterplattentypen 122 zu einer Rüstfamilie 124 gegeben. Indices
C Menge der Bauelementtypen 155
R Menge der Leiterplatten 120
Rc Menge der Leiterplatten mit Bauelementtyp c
Cl Menge der nach der Optimierung bezüglich des ersten
Qualitätskriteriums bestimmten Rüstfamilien (Startlösung)
Cl_fix Menge von Festrüstungs -Rüstfamilien (Teilmenge von
CD
Z ausgewählte Teilmenge von Paaren, jeweils bestehend aus einem Baugruppentyp r und einer in der Startlösung zugewiesenen Rüstfamilie cl
Parameter
Widthc Platzverbrauch eines Bautelementetyps c in Spuren Capd Anzahl der Spuren der Bauelementtypen, die in der
Rüstung der Rüstfamilie cl Platz haben
VxodTimer Produktionszeit des Baugruppentyps im Planungszeit - räum
Binär-Variablen
Assignrcl hat den Wert 1, falls ein Leiterplattentyp r der
Rüstfamilie cl zugeordnet wird, ansonsten den Wert
0
Setup c cl hat den Wert 1, falls der Bauelementtyp c in der
Rüstung der Rüstfamilie cl gerüstet werden muss, ansonsten den Wert 0
IP Formulierung
Das Optimieren der Zuordnung von Leiterplattentypen
Rüstfamilien 124 kann wie folgt durchgeführt werden maximize Z - Σ ProdTimerAssignr cl
reR cleCl fix '
S . t
Σ Assignrfil < 1
cleCl c e C;cl Cl
reR„ WidthcSetupccl < Capcl cle F
ceC
ÄSSiSnr,cl = 1 (r, c/)e Z Setup CICIG { 9\} ce C,cl Cl
Assignrcl £ {0,1} r R,cl Cl
Zur weiteren Verbesserung der Zuordnung können dem Solver, der die ΜΙΡ-Optimierung durchführt, weitere Randbedingungen angegeben werden, von denen einige exemplarisch oben mit Bezug auf die Schritte 340 bis 355 genauer erläutert sind. Die Optimierung bezüglich des zweiten Qualitätskriteriums erfolgt dann so, dass die angegebenen Randbedingungen eingehalten werden .
Obwohl die Erfindung im Detail durch das bevorzugte Ausführungsbeispiel näher illustriert und beschrieben wurde, so ist die Erfindung nicht durch die offenbarten Beispiele eingeschränkt und andere Variationen können vom Fachmann hieraus abgeleitet werden, ohne den Schutzumfang der Erfindung zu verlassen .

Claims

Patentansprüche 1. Verfahren (300) zum Zuordnen von Leiterplattentypen (122) zu Rüstfamilien (124), folgende Schritte umfassend:
- Erfassen (320) von Leiterplattentypen (122);
- Erfassen (320) von Rüstfamilien (124);
- Erfassen (320) einer Zuordnung der Leiterplattentypen (122) zu den Rüstfamilien (124), wobei die Zuordnung bezüglich eines ersten Qualitätskriteriums optimiert ist;
- Bestimmen (330) eines zweiten Qualitätskriteriums der Zuordnung, wobei das zweite Qualitätskriterium vom ersten Qualitätskriterium verschieden ist;
- Ändern (335) der Zuordnung der Leiterplattentypen (122) zu den Rüstfamilien (124), um die Zuordnung bezüglich eines zweiten Qualitätskriteriums zu optimieren.
2. Verfahren (300) nach Anspruch 1, wobei das Ändern (335) derart durchgeführt wird, dass das erste Qualitätskriterium zumindest eingehalten wird.
3. Verfahren (300) nach Anspruch 1 oder 2, wobei das erste Qualitätskriterium eine Minimierung der Anzahl der Rüstfami- lien (124) betrifft.
4. Verfahren (300) nach einem der Ansprüche 1 bis 3, wobei
- Stückzahlen (210) zu bestückender Leiterplatten der Leiterplattentypen (122) der Rüstfamilien erfasst (325) werden, - für jede Rüstfamilie (124) eine Produktionszeit (215) bestimmt wird, die angibt, wie lange die Bestückungslinie (110) für eine Bestückung aller Leiterplatten (120) der Rüstfamilie (124) benötigt,
- und das zweite Qualitätskriterium auf der Basis einer Ver- teilung von Produktionszeiten (215) auf die Rüstfamilien
(124) bestimmt wird.
5. Verfahren (300) nach Anspruch 4, wobei das zweite Qualitätskriterium eine Maximierung der Produktionszeiten (215) bei einer Teilmenge der Rüstfamilien (124) betrifft.
6. Verfahren (300) nach Anspruch 4 oder 5, wobei das zweite Qualitätskriterium ein Überschreiten eines vorbestimmten Schwellenwerts durch die Produktionszeiten (215) jeder Rüstfamilie (124) betrifft.
7 . Verfahren (300) nach einem der Ansprüche 1 bis 3, wobei das zweite Qualitätskriterium eine Maximierung der Anzahl der Aufträge (205) bei einer Teilmenge der Rüstfamilien (124) betrifft .
8. Verfahren (300) nach einem der Ansprüche 1 bis 3, wobei
- Stückzahlen (210) zu bestückender Leiterplatten (120) der Leiterplattentypen (122) der Rüstfamilien (124) erfasst werden, und
- das zweite Qualitätskriterium eine Maximierung der zu be- stückenden Leiterplatten (120) bei einer Teilmenge der Rüstfamilien (124) betrifft.
9. Verfahren (300) nach einem der Ansprüche 1 bis 3, wobei
- Stückzahlen (210) zu bestückender Leiterplatten (120) der Leiterplattentypen (122) der Rüstfamilien (124) erfasst werden,
- Bestückpositionen (220) aller zu bestückenden Leiterplatten erfasst (325) werden und
- das zweite Qualitätskriterium eine Maximierung der Bestück- Positionen (220) bei einer Teilmenge der Rüstfamilien (124) betrifft .
10. Verfahren (300) nach einem der vorangehenden Ansprüche, wobei das Ändern (335) ein paarweises Tauschen von Leiter- plattentypen (122) zwischen Rüstfamilien (124) umfasst.
11. Verfahren (300) nach einem der vorangehenden Ansprüche, wobei das Ändern (335) ein Neuzuordnen eines Leiterplatten- typs (122) zu einer anderen Rüstfamilie (124) umfasst .
12. Verfahren (300) nach einem der vorangehenden Ansprüche, wobei das Ändern (335) der Zuordnung ein Optimieren bezüglich des zweiten Qualitätskriteriums mittels eines Gemischt Ganzzahligen Optimierungsmodells umfasst.
13. Verfahren (300) nach Anspruch 12, wobei für das Optimieren bezüglich des zweiten Qualitätskriteriums wenigstens eine der Zuordnungen von Leiterplattentypen (122) zu Rüstfamilien (124) fixiert wird.
14. Computerprogrammprodukt mit Programmcodemitteln zur Durchführung des Verfahrens (300) nach einem der vorangehen- den Ansprüche, wenn es auf einer Ausführungseinrichtung (115) abläuft oder auf einem computerlesbaren Medium gespeichert ist .
15. Steuereinrichtung (115) zur Zuordnung von Leiterplatten- typen (122) zu einer Rüstfamilie (124), wobei die Steuereinrichtung dazu eingerichtet ist, ein Verfahren (300) nach einem der Ansprüche 1 bis 13 auszuführen.
PCT/EP2013/069087 2012-11-21 2013-09-16 Optimieren von rüstfamilien Ceased WO2014079601A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102012221259.0A DE102012221259A1 (de) 2012-11-21 2012-11-21 Optimieren von Rüstfamilien
DE102012221259.0 2012-11-21

Publications (1)

Publication Number Publication Date
WO2014079601A1 true WO2014079601A1 (de) 2014-05-30

Family

ID=49182255

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2013/069087 Ceased WO2014079601A1 (de) 2012-11-21 2013-09-16 Optimieren von rüstfamilien

Country Status (2)

Country Link
DE (1) DE102012221259A1 (de)
WO (1) WO2014079601A1 (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016074851A1 (de) * 2014-11-11 2016-05-19 Siemens Aktiengesellschaft Bestücken von leiterplatten
WO2018036622A1 (de) * 2016-08-24 2018-03-01 Siemens Aktiengesellschaft Verfahren und vorrichtung zum bestimmen von optimalen losgrössen
CN110495264A (zh) * 2017-03-31 2019-11-22 西门子股份公司 用于在多条拾取和放置线上以优化产量的方式生产印刷电路板的方法和控制装置
US11363750B2 (en) 2017-01-31 2022-06-14 Siemens Aktiengesellschaft Method and control device for the throughput-optimised production of printed circuit boards on a pick-and-place line
US20230251636A1 (en) * 2022-02-09 2023-08-10 Siemens Aktiengesellschaft Computer-implemented method for determining an optimum assignment of module types to an assembly line selected with regard to its assembly capacity

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10568243B2 (en) 2014-12-26 2020-02-18 Fuji Corporation Electronic component supply system
DE102015206741A1 (de) 2015-04-15 2016-10-20 Siemens Aktiengesellschaft Bildung von Rüstfamilien für ein Bearbeitungssystem mit einer Werkzeugmaschine
JP6660959B2 (ja) * 2015-11-04 2020-03-11 株式会社Fuji 部品実装システムおよび部品実装装置
CN112785100B (zh) * 2019-11-05 2023-10-31 富联精密电子(天津)有限公司 产品检测阈值设定装置、方法及计算机可读存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10047381A1 (de) * 2000-09-25 2002-04-18 Siemens Ag Verfahren und Vorrichtung zum Betreiben einer Anlage der Grundstoffindustrie
DE102009013353B3 (de) * 2009-03-16 2010-10-07 Siemens Aktiengesellschaft Verfahren zur Bestimmung von Rüstungen für konstante Tische von Bestückautomaten
DE102011076565B4 (de) * 2011-05-26 2014-06-12 Siemens Ag Zuordnung von Leiterplatten auf Bestücklinien

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
EPO: "Mitteilung des Europäischen Patentamts vom 1. Oktober 2007 über Geschäftsmethoden = Notice from the European Patent Office dated 1 October 2007 concerning business methods = Communiqué de l'Office européen des brevets,en date du 1er octobre 2007, concernant les méthodes dans le domaine des activités", JOURNAL OFFICIEL DE L'OFFICE EUROPEEN DES BREVETS.OFFICIAL JOURNAL OF THE EUROPEAN PATENT OFFICE.AMTSBLATTT DES EUROPAEISCHEN PATENTAMTS, OEB, MUNCHEN, DE, vol. 30, no. 11, 1 November 2007 (2007-11-01), pages 592 - 593, XP007905525, ISSN: 0170-9291 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016074851A1 (de) * 2014-11-11 2016-05-19 Siemens Aktiengesellschaft Bestücken von leiterplatten
US10327370B2 (en) 2014-11-11 2019-06-18 Siemens Aktiengesellschaft Population of printed circuit boards
WO2018036622A1 (de) * 2016-08-24 2018-03-01 Siemens Aktiengesellschaft Verfahren und vorrichtung zum bestimmen von optimalen losgrössen
CN109844794A (zh) * 2016-08-24 2019-06-04 西门子股份公司 用于确定最优的批量大小的方法和设备
US11157840B2 (en) 2016-08-24 2021-10-26 Siemens Aktiengesellschaft Method and device for determining optimum batch sizes
US11363750B2 (en) 2017-01-31 2022-06-14 Siemens Aktiengesellschaft Method and control device for the throughput-optimised production of printed circuit boards on a pick-and-place line
CN110495264A (zh) * 2017-03-31 2019-11-22 西门子股份公司 用于在多条拾取和放置线上以优化产量的方式生产印刷电路板的方法和控制装置
CN110495264B (zh) * 2017-03-31 2021-11-16 西门子股份公司 用于以优化产量的方式生产印刷电路板的方法和控制装置
US11395448B2 (en) 2017-03-31 2022-07-19 Siemens Aktiengesellschaft Method and control device for the throughput-optimized production of printed circuit boards on a plurality of pick-and-place lines
US20230251636A1 (en) * 2022-02-09 2023-08-10 Siemens Aktiengesellschaft Computer-implemented method for determining an optimum assignment of module types to an assembly line selected with regard to its assembly capacity

Also Published As

Publication number Publication date
DE102012221259A1 (de) 2014-05-22

Similar Documents

Publication Publication Date Title
WO2014079601A1 (de) Optimieren von rüstfamilien
EP2829166B1 (de) Bildung von rüstfamilien auf bestückungslinien
EP2893791B1 (de) Bildung von festrüstungs-rüstfamilien zur bestückung von leiterplatten
EP2842402B1 (de) Zuordnung von leiterplatten auf bestückungslinien
EP2829165B1 (de) Zuordnung von leiterplatten auf bestückungslinien
EP2839727B1 (de) Zuordnung von leiterplatten auf bestückungslinien
EP3180969B1 (de) Bestücken von leiterplatten
WO2014079600A1 (de) Optimieren von rüstfamilien
EP3207778B1 (de) Verfahren und system zur bestückung von leiterplatten sowie computerprogrammprodukt zur durchführung des verfahrens
EP3616482B1 (de) Verfahren und steuerungseinrichtung zur durchlaufzeitoptimierten produktion von leiterplatten auf einer bestückungslinie
EP3170378B1 (de) Bestücken von leiterplatten
DE102011076565A1 (de) Zuordnung von Leiterplatten auf Bestücklinien
EP3556191A1 (de) Verfahren und steuerungseinrichtung zur durchsatzoptimierten produktion von leiterplatten auf einer bestückungslinie
DE10044516A1 (de) Prozeßausrüstungsauswahlsystem und Auswahlverfahren für Prozeßausrüstung
EP3375270A1 (de) Verfahren und vorrichtung zur zuordnung von baugruppen auf bestückungslinien
EP3581006B1 (de) Verfahren und steuerungseinrichtung zur durchsatzoptimierten produktion von leiterplatten auf mehreren bestückungslinien
EP4228385B1 (de) Computerimplementiertes verfahren zur bestimmung einer optimalen zuordnung von baugruppentypen zu einer hinsichtlich seiner bestückungsleistung ausgewählten bestückungslinie
EP3474650B1 (de) Verfahren zur erstellung eines rüstsatzes für eine bestückungsmaschine
EP4228386A1 (de) Computer-implementiertes verfahren zur bestimmung mindestens einer festrüstungs-rüstfamilie von leiterplattentypen für eine vorgegebene anzahl mehrerer gruppen von einer oder mehreren bestückungslinien
DE102015212327B4 (de) Verfahren, Vorrichtung und Computerprogrammprodukt für eine Bestückungslinie
WO2022253408A1 (de) Verfahren und steuereinrichtung zur bestimmung mindestens einer festrüstung für eine bestückungslinie
EP4458116B1 (de) Computer-implementiertes verfahren zur bestimmung einer teilmenge von baugruppentypen einer vorgegebenen menge von baugruppentypen und einer zugehörigen modifizierten festrüstung

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13762821

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13762821

Country of ref document: EP

Kind code of ref document: A1