DE112020007760T5 - Component mounting device and component mounting method - Google Patents
Component mounting device and component mounting method Download PDFInfo
- Publication number
- DE112020007760T5 DE112020007760T5 DE112020007760.8T DE112020007760T DE112020007760T5 DE 112020007760 T5 DE112020007760 T5 DE 112020007760T5 DE 112020007760 T DE112020007760 T DE 112020007760T DE 112020007760 T5 DE112020007760 T5 DE 112020007760T5
- Authority
- DE
- Germany
- Prior art keywords
- mounting
- circuit board
- components
- section
- position identification
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 52
- 238000012937 correction Methods 0.000 claims abstract description 75
- 238000001514 detection method Methods 0.000 description 48
- 238000012545 processing Methods 0.000 description 45
- 230000008569 process Effects 0.000 description 40
- 235000012431 wafers Nutrition 0.000 description 23
- 230000007246 mechanism Effects 0.000 description 22
- 230000004907 flux Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 6
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 239000003550 marker Substances 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000032258 transport Effects 0.000 description 3
- 230000004308 accommodation Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- SDIXRDNYIMOKSG-UHFFFAOYSA-L disodium methyl arsenate Chemical compound [Na+].[Na+].C[As]([O-])([O-])=O SDIXRDNYIMOKSG-UHFFFAOYSA-L 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
- 238000009736 wetting Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/08—Monitoring manufacture of assemblages
- H05K13/081—Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines
- H05K13/0812—Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines the monitoring devices being integrated in the mounting machine, e.g. for monitoring components, leads, component placement
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K1/00—Printed circuits
- H05K1/02—Details
- H05K1/0266—Marks, test patterns or identification means
- H05K1/0269—Marks, test patterns or identification means for visual or optical inspection
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/08—Monitoring manufacture of assemblages
- H05K13/081—Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines
- H05K13/0815—Controlling of component placement on the substrate during or after manufacturing
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K2201/00—Indexing scheme relating to printed circuits covered by H05K1/00
- H05K2201/09—Shape and layout
- H05K2201/09818—Shape or layout details not covered by a single group of H05K2201/09009 - H05K2201/09809
- H05K2201/09918—Optically detected marks used for aligning tool relative to the PCB, e.g. for mounting of components
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Operations Research (AREA)
- Manufacturing & Machinery (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
Diese Bauelementmontagevorrichtung (100) umfasst einen Montagekopf (3a), der Bauelemente (C) auf einer Leiterplatte (B) montiert, einen Aufnahmeabschnitt (5), der Bilder von auf der Leiterplatte bereitgestellten Positionserkennungsmarken (F) aufnimmt, und einen Steuerabschnitt (12), der während der Montage der Bauelemente auf die Leiterplatte Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt und auf Grundlage des Ergebnisses der Aufnahme der als Aufnahmeobjekte bestimmten Positionserkennungsmarken durch den Aufnahmeabschnitt eine Korrektur der Montageposition durchführt.This component mounter (100) comprises a mounting head (3a) which mounts components (C) on a board (B), a pickup section (5) which picks up images of position identification marks (F) provided on the board, and a control section (12) which, during the mounting of the components on the circuit board, determines position identification marks which are not covered by components mounted on the circuit board as pickup objects for the pickup section and, based on the result of pickup of the position identification marks designated as pickup objects by the pickup section, performs a correction of the mounting position.
Description
Technisches Gebiettechnical field
Die vorliegende Erfindung betrifft eine Bauelementmontagevorrichtung und ein Bauelementmontageverfahren und insbesondere eine Bauelementmontagevorrichtung und ein Bauelementmontageverfahren, bei denen Bilder von auf einer Leiterplatte bereitgestellten Positionserkennungsmarken aufgenommen werden.The present invention relates to a component mounting apparatus and a component mounting method, and more particularly to a component mounting apparatus and a component mounting method in which images of position identification marks provided on a circuit board are picked up.
Allgemeiner Stand der TechnikGeneral state of the art
Aus dem Stand der Technik ist eine Bauelementmontagevorrichtung bekannt, bei der Bilder von auf einer Leiterplatte bereitgestellten Positionserkennungsmarken aufgenommen werden. Eine solche Vorrichtung ist beispielsweise in der
In der
Dokumente des Stands der TechnikPrior Art Documents
Patentdokumentepatent documents
Patentdokument 1:
Kurzdarstellung der ErfindungSummary of the Invention
Aufgabe der Erfindungobject of the invention
Für den Fall, dass die einzelnen Leiterplattenerkennungsmarken durch die auf der gedruckten Leiterplatte angebrachten elektronischen Bauelemente verdeckt werden, werden jedoch bei der Anbringungsvorrichtung für elektronische Bauelemente der
Die Erfindung wurde getätigt, um das oben genannte Problem zu lösen, und der Erfindung liegt als eine Aufgabe zugrunde, eine Bauelementmontagevorrichtung und ein Bauelementmontageverfahren bereitzustellen, mit denen unterbunden werden kann, dass aufgrund dessen, dass Positionserkennungsmarken durch auf der Leiterplatte montierte Bauelemente verdeckt werden, keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente mehr auf die Leiterplatte montiert werden können.The invention has been made to solve the above problem, and an object of the invention is to provide a component mounting apparatus and a component mounting method which can prevent that due to position identification marks being obscured by components mounted on the circuit board, no correction of the mounting position can be carried out and no more components can be mounted on the circuit board.
Mittel zum Lösen der Aufgabenmeans of solving the tasks
Eine Bauelementmontagevorrichtung gemäß einem ersten Aspekt der Erfindung umfasst einen Montagekopf, der Bauelemente auf eine Leiterplatte montiert, einen Aufnahmeabschnitt, der Bilder von auf der Leiterplatte bereitgestellten Positionserkennungsmarken aufnimmt, und einen Steuerabschnitt, der während der Montage der Bauelemente auf die Leiterplatte Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt und auf Grundlage des Ergebnisses der Aufnahme der als Aufnahmeobjekte bestimmten Positionserkennungsmarken durch den Aufnahmeabschnitt eine Korrektur der Montageposition durchführt.A component mounting apparatus according to a first aspect of the invention includes a mounting head that mounts components on a circuit board, a pickup section that captures images of position identification marks provided on the circuit board, and a control section that during mounting of the components on the circuit board position identification marks that are not through components mounted on the circuit board are hidden, determines as pickup objects for the pickup section, and performs a mounting position correction based on the result of pickup of the position detection marks determined as pickup objects by the pickup section.
An der Bauelementmontagevorrichtung gemäß dem ersten Aspekt der Erfindung ist der Steuerabschnitt bereitgestellt, der während der Montage der Bauelemente auf die Leiterplatte Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt und auf Grundlage des Ergebnisses der Aufnahme der als Aufnahmeobjekte bestimmten Positionserkennungsmarken durch den Aufnahmeabschnitt eine Korrektur der Montageposition durchführt. Auf diese Weise kann die Situation unterbunden werden, dass Positionserkennungsmarken nicht erkannt werden können, weil die Positionserkennungsmarken durch auf der Leiterplatte montierte Bauelemente verdeckt werden. Infolgedessen kann unterbunden werden, dass aufgrund dessen, dass Positionserkennungsmarken durch auf der Leiterplatte montierte Bauelemente verdeckt werden, keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente mehr auf die Leiterplatte montiert werden können. Indem während der Montage der Bauelemente auf die Leiterplatte Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt werden, können auch an Positionen, die aufgrund der Montage von Bauelementen auf die Leiterplatte verdeckt werden, Positionserkennungsmarken angeordnet werden, wodurch der Freiheitsgrad bei der Anordnung der Positionserkennungsmarken erhöht werden kann.On the component mounting apparatus according to the first aspect of the invention, the control section is provided which, during mounting of the components on the circuit board, determines position recognition marks which are not covered by components mounted on the circuit board as pickup objects for the pickup section and based on the result of pickup of the position recognition marks determined as objects to be photographed carries out a correction of the mounting position by the photographing section. In this way, the situation can be prevented that position recognition marks do not can be recognized because the position identification marks are covered by components mounted on the circuit board. As a result, it can be suppressed that correction of the mounting position cannot be performed and components can no longer be mounted on the circuit board due to position identification marks being hidden by components mounted on the circuit board. By designating position identification marks that are not covered by components mounted on the board as pickup objects for the pickup section during mounting of the components on the circuit board, position identification marks can also be arranged at positions that are hidden due to the mounting of components on the circuit board , whereby the degree of freedom in arranging the position recognition marks can be increased.
Bei der Bauelementmontagevorrichtung gemäß dem ersten Aspekt beinhaltet die Leiterplatte vorzugsweise mehrere Einzelleiterplatten, an denen die jeweiligen Positionserkennungsmarken bereitgestellt sind, wobei der Steuerabschnitt derart ausgestaltet ist, dass er während der Montage der Bauelemente auf die Leiterplatte eine Steuerung durchführt, um die als Aufnahmeobjekte dienenden Positionserkennungsmarken unter denjenigen Positionserkennungsmarken zu bestimmen, die Einzelleiterplatten entsprechen, die unbestückte Stellen beinhalten. Da gemäß dieser Ausgestaltung auch an einer Leiterplatte, bei der es leicht zu einer Verdeckung der Positionserkennungsmarken durch auf der Leiterplatte montierte Bauelemente kommen kann (also einer Leiterplatte, die mehrere Einzelleiterplatten beinhaltet, an denen jeweils eine Positionserkennungsmarke bereitgestellt ist), Positionserkennungsmarken bestimmt werden, die Einzelleiterplatten entsprechen, welche unbestückte Stellen beinhalten, kann unterbunden werden, dass aufgrund dessen, dass Positionserkennungsmarken durch auf der Leiterplatte montierte Bauelemente verdeckt werden, keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente mehr auf die Leiterplatte montiert werden können. Indem die als Aufnahmeobjekte dienenden Positionserkennungsmarken unter denjenigen Positionserkennungsmarken bestimmt werden, die Einzelleiterplatten entsprechen, die unbestückte Stellen beinhalten, lassen sich auf einfache Weise Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmen.In the component mounting apparatus according to the first aspect, the circuit board preferably includes a plurality of individual circuit boards on which the respective position identification marks are provided, and the control section is configured to perform control during the mounting of the components onto the circuit board to position the position identification marks serving as pickup objects to determine those position identification markers that correspond to individual printed circuit boards that contain unpopulated areas. Since, according to this configuration, position identification marks are also determined on a printed circuit board in which the position identification marks can easily be covered by components mounted on the printed circuit board (i.e. a printed circuit board that contains a plurality of individual printed circuit boards, on each of which a position identification mark is provided). Corresponding to individual printed circuit boards, which contain unpopulated areas, it can be prevented that due to the fact that position identification marks are covered by components mounted on the printed circuit board, no correction of the mounting position can be carried out and components can no longer be mounted on the printed circuit board. By determining the position identification marks serving as pickup objects from among the position identification marks corresponding to individual circuit boards containing vacancies, position identification marks not covered by components mounted on the circuit board can be easily determined as pickup objects for the pickup section.
Bei der Bauelementmontagevorrichtung gemäß dem ersten Aspekt ist der Steuerabschnitt vorzugsweise derart ausgestaltet, dass er eine Steuerung durchführt, um während eines Montageneuversuchsvorgangs, bei dem aufgrund eines Fehlers ein erneuter Montagevorgang an einer unbestückten Stelle durchgeführt wird, Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt zu bestimmen. Gemäß dieser Ausgestaltung kann bei einem Montageneuversuchsvorgang, bei dem es leicht dazu kommt, dass eine Positionserkennungsmarke durch ein auf der Leiterplatte montiertes Bauelement verdeckt ist, unterbunden werden, dass aufgrund dessen, dass Positionserkennungsmarken durch auf der Leiterplatte montierte Bauelemente verdeckt werden, keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente mehr auf die Leiterplatte montiert werden können.In the component mounter according to the first aspect, the control section is preferably configured to perform control to detect position detection marks that are not detected by components mounted on the circuit board during a mounting retry operation in which a remounting operation is performed at an unmounted location due to an error are obscured to determine as recording objects for the recording section. According to this configuration, in a mounting retry operation in which a position identification mark is easily concealed by a component mounted on the circuit board, no correction of the mounting position due to position identification marks being concealed by components mounted on the circuit board can be suppressed can be carried out and no more components can be mounted on the circuit board.
In diesem Fall ist der Steuerabschnitt vorzugsweise derart ausgestaltet, dass er eine Steuerung durchführt, um nicht nur während eines Montageneuversuchsvorgangs, sondern auch während eines normalen Montagevorgangs Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt zu bestimmen. Da gemäß dieser Ausgestaltung sowohl bei normalen Montagevorgängen als auch bei Montageneuversuchsvorgängen der gleiche Erkennungsvorgang für Positionserkennungsmarken durchgeführt werden kann, kann gegenüber dem Fall, dass bei normalen Montagevorgängen und bei Montageneuversuchsvorgängen unterschiedliche Erkennungsvorgänge für Positionserkennungsmarken durchgeführt werden, eine Verkomplizierung des Erkennungsvorgangs der Positionserkennungsmarken unterbunden werden.In this case, the control section is preferably configured to perform control to designate position recognition marks, which are not covered by components mounted on the circuit board, as shooting objects for the shooting section not only during a mounting retry operation but also during a normal mounting operation. According to this configuration, since the same position identification mark detection operation can be performed in both normal assembling operations and mounting retry operations, complication of the position identification mark detection operation can be suppressed as compared to the case where different position identification mark detection operations are performed in normal assembling operations and mounting retry operations.
Bei der Bauelementmontagevorrichtung gemäß dem ersten Aspekt ist der Steuerabschnitt vorzugsweise derart ausgestaltet, dass er eine Steuerung durchführt, um unter mehreren Positionserkennungsmarken, die mehreren unbestückten Stellen entsprechen, zwei Positionserkennungsmarken als Aufnahmeobjekte für den Aufnahmeabschnitt zu bestimmen. Indem gemäß dieser Ausgestaltung unter mehreren Positionserkennungsmarken, die mehreren unbestückten Stellen entsprechen, zwei Positionserkennungsmarken als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt werden, lässt sich auf einfache Weise eine erforderliche Mindestanzahl an Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmen.In the component mounter according to the first aspect, the control section is preferably configured to perform control to determine two position recognition marks among a plurality of position recognition marks corresponding to a plurality of vacant locations as pickup objects for the pickup section. According to this embodiment, by specifying two position identification marks as shooting objects for the shooting section from a plurality of position markings corresponding to a plurality of vacant locations, a required minimum number of position markings that are not covered by components mounted on the printed circuit board can be easily selected as shooting objects for the shooting section Determine recording section.
In diesem Fall ist der Steuerabschnitt vorzugsweise derart ausgestaltet, dass er eine Steuerung durchführt, um unter den mehreren Positionserkennungsmarken, die mehreren unbestückten Stellen entsprechen, zwei am weitesten voneinander entfernte Positionserkennungsmarken als Aufnahmeobjekte für den Aufnahmeabschnitt zu bestimmen. Da gemäß dieser Ausgestaltung die Korrektur der Montageposition auf Grundlage des Ergebnisses der Aufnahme der zwei am weitesten voneinander entfernten Positionserkennungsmarken durchgeführt werden kann, ist es möglich, die Korrektur der Montageposition nicht durch eine extrapolierte Korrektur, bei der für die unbestückten Stellen zwischen den zwei am weitesten voneinander entfernten Positionserkennungsmarken Werte außerhalb des Datenbereichs ermittelt werden, sondern durch interpolierte Korrektur durchzuführen, die genauer als die extrapolierte Korrektur ist und bei der Werte innerhalb des Datenbereichs ermittelt werden. Im Vergleich zu dem Fall, dass andere Positionserkennungsmarken als die zwei am weitesten voneinander entfernten Positionserkennungsmarken als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt werden, kann somit die Korrektur der Montageposition mit höherer Genauigkeit durchgeführt werden.In this case, the control section is preferably configured to perform control so as to have two furthest from each other among a plurality of position detection marks corresponding to a plurality of vacant locations to determine distant position identification markers as recording objects for the recording section. According to this configuration, since the correction of the mounting position can be performed based on the result of picking up the two position identification marks farthest from each other, it is possible to correct the mounting position not by extrapolated correction in which for the vacant positions between the two farthest position identification marks that are spaced apart from one another, values outside the data range are determined, but rather to be carried out by interpolated correction, which is more precise than the extrapolated correction and in which values within the data range are determined. Thus, compared to the case where position identification marks other than the two position identification marks farthest from each other are determined as shooting objects for the shooting section, the correction of the mounting position can be performed with higher accuracy.
Bei der Bauelementmontagevorrichtung gemäß dem ersten Aspekt der Erfindung ist der Steuerabschnitt derart ausgestaltet, dass er innerhalb eines Vorgabebereichs, der so festgelegt ist, dass er mehrere Montagepositionen beinhaltet, Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt und auf Grundlage des Ergebnisses der Aufnahme der als Aufnahmeobjekte bestimmten Positionserkennungsmarken durch den Aufnahmeabschnitt innerhalb des Vorgabebereichs eine Korrektur der Montageposition durchführt. Da gemäß dieser Ausgestaltung die als Aufnahmeobjekte dienenden Positionserkennungsmarken innerhalb des vergleichsweise engen Bereichs des Vorgabebereichs bestimmt werden können, kann unterbunden werden, dass zu weit voneinander entfernte Positionserkennungsmarken als Aufnahmeobjekte bestimmt werden. Infolgedessen kann auf Grundlage des Ergebnisses der Aufnahme von Positionserkennungsmarken, die vergleichsweise nah an der Montageposition liegen, die Korrektur der Montageposition mit höherer Genauigkeit durchgeführt werden.In the component mounting apparatus according to the first aspect of the invention, the control section is configured such that, within a specification range set to include a plurality of mounting positions, position identification marks not covered by components mounted on the circuit board as shooting objects for the shooting section and corrects the mounting position based on the result of picking up the position recognition marks determined as objects of pick-up by the pick-up section within the specified range. According to this configuration, since the position identification marks serving as objects to be photographed can be determined within the comparatively narrow range of the specified range, position identification marks which are too far apart from one another can be prevented from being determined as objects to be photographed. As a result, based on the result of picking up position identification marks that are comparatively close to the mounting position, the mounting position correction can be performed with higher accuracy.
In diesem Fall ist der Steuerabschnitt vorzugsweise derart ausgestaltet, dass er eine Steuerung durchführt, um während der Montage der Bauelemente auf die Leiterplatte den Vorgabebereich so festzulegen, dass er eine Höchstzahl an unbestückten Stellen beinhaltet. Da gemäß dieser Ausgestaltung viele unbestückte Stellen in den Vorgabebereich eingeschlossen werden können, kann auch bei Bereitstellung eines Vorgabebereichs ein Anstieg der Anzahl der Aufnahmevorgänge der Positionserkennungsmarken durch den Aufnahmeabschnitt unterbunden werden.In this case, the control section is preferably configured to perform control to set the target area to include a maximum number of unmounted spots during mounting of the components on the circuit board. According to this configuration, since many vacant places can be included in the predetermined area, even if a predetermined area is provided, an increase in the number of times the position identification marks are picked up by the pickup section can be suppressed.
Ein Bauelementmontageverfahren gemäß einem zweiten Aspekt der Erfindung umfasst Montieren von Bauelementen auf eine Leiterplatte, Aufnehmen von Bildern von auf der Leiterplatte bereitgestellten Positionserkennungsmarken und während der Montage der Bauelemente auf die Leiterplatte Bestimmen von Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte und Durchführen einer Korrektur der Montageposition auf Grundlage des Ergebnisses der Aufnahme der als Aufnahmeobjekte bestimmten Positionserkennungsmarken.A component mounting method according to a second aspect of the invention comprises mounting components on a circuit board, taking pictures of position identification marks provided on the circuit board, and during mounting of the components on the circuit board determining position identification marks that are not covered by components mounted on the circuit board shooting objects and performing a correction of the mounting position based on the result of shooting the position recognition marks determined as shooting objects.
In dem Bauelementmontageverfahren des zweiten Aspekts sind, wie oben beschrieben, der Schritt des Bestimmens von Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte, und der Schritt des Durchführens einer Korrektur der Montageposition auf Grundlage des Ergebnisses der Aufnahme der als Aufnahmeobjekte bestimmten Positionserkennungsmarken bereitgestellt. Somit kann ein Bauelementmontageverfahren bereitgestellt werden, mit dem ebenso wie bei der Bauelementmontagevorrichtung gemäß dem ersten Aspekt unterbunden werden kann, dass aufgrund dessen, dass Positionserkennungsmarken durch auf der Leiterplatte montierte Bauelemente verdeckt werden, keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente mehr auf die Leiterplatte montiert werden können.In the component mounting method of the second aspect, as described above, the step of determining position identification marks that are not hidden by components mounted on the circuit board as objects to be photographed, and the step of performing a correction of the mounting position based on the result of the photographing of the as Recording objects provided certain position identification marks. Thus, a component mounting method can be provided with which, just like the component mounter according to the first aspect, it can be prevented that due to the fact that position identification marks are covered by components mounted on the circuit board, no correction of the mounting position can be carried out and no more components on the Circuit board can be mounted.
Bei dem Bauelementmontageverfahren gemäß dem zweiten Aspekt beinhaltet die Leiterplatte vorzugsweise mehrere Einzelleiterplatten, an denen die jeweiligen Positionserkennungsmarken bereitgestellt sind, wobei der Schritt des Durchführens der Korrektur der Montageposition während der Montage der Bauelemente auf die Leiterplatte einen Schritt des Bestimmens der als Aufnahmeobjekte dienenden Positionserkennungsmarken unter denjenigen Positionserkennungsmarken beinhaltet, die Einzelleiterplatten entsprechen, die unbestückte Stellen beinhalten. Da gemäß dieser Ausgestaltung auch an einer Leiterplatte, bei der es leicht zu einer Verdeckung der Positionserkennungsmarken durch auf der Leiterplatte montierte Bauelemente kommen kann (also einer Leiterplatte, die mehrere Einzelleiterplatten beinhaltet, an denen jeweils eine Positionserkennungsmarke bereitgestellt ist), Positionserkennungsmarken bestimmt werden, die Einzelleiterplatten entsprechen, welche unbestückte Stellen beinhalten, kann unterbunden werden, dass aufgrund dessen, dass Positionserkennungsmarken durch auf der Leiterplatte montierte Bauelemente verdeckt werden, keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente mehr auf die Leiterplatte montiert werden können. Indem die als Aufnahmeobjekt dienenden Positionserkennungsmarken unter denjenigen Positionserkennungsmarken bestimmt werden, die Einzelleiterplatten entsprechen, die unbestückte Stellen beinhalten, lassen sich auf einfache Weise Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte bestimmen. Wirkung der ErfindungIn the component mounting method according to the second aspect, preferably, the circuit board includes a plurality of individual circuit boards on which the respective position identification marks are provided, wherein the step of performing the correction of the mounting position during the mounting of the components on the circuit board includes a step of determining the position identification marks serving as pickup objects among those Includes position identifiers that correspond to individual printed circuit boards that contain vacancies. Since, according to this configuration, position identification marks are also determined on a printed circuit board in which the position identification marks can easily be covered by components mounted on the printed circuit board (i.e. a printed circuit board that contains a plurality of individual printed circuit boards, on each of which a position identification mark is provided). Corresponding to individual printed circuit boards, which contain unpopulated areas, it can be prevented that due to the fact that position identification marks are covered by components mounted on the printed circuit board, no correction of the mounting position can be carried out and components can no longer be mounted on the printed circuit board. By serving as the subject Position identification marks are determined among those position identification marks corresponding to individual circuit boards containing vacancies, position identification marks which are not covered by components mounted on the circuit board can be easily determined as objects to be photographed. effect of the invention
Gemäß der vorliegenden Erfindung können wie oben beschrieben eine Bauelementmontagevorrichtung und ein Bauelementmontageverfahren bereitgestellt werden, mit denen unterbunden werden kann, dass aufgrund dessen, dass Positionserkennungsmarken durch auf der Leiterplatte montierte Bauelemente verdeckt werden, keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente mehr auf die Leiterplatte montiert werden können.As described above, according to the present invention, a component mounting apparatus and a component mounting method can be provided, with which it can be prevented that due to the fact that position identification marks are covered by components mounted on the circuit board, no correction of the mounting position can be made and no components can be placed on the Circuit board can be mounted.
Figurenlistecharacter list
Es zeigen:
-
1 eine schematische Ansicht einer Bauelementmontagevorrichtung gemäß einer ersten Ausführungsform; -
2 (A) eine schematische Draufsicht, die eine Leiterplatte vor dem Montieren von Bauelementen veranschaulicht, gemäß der ersten Ausführungsform; -
2 (B) eine schematische Draufsicht, die eine Leiterplatte nach dem Montieren von Bauelementen veranschaulicht, gemäß der ersten Ausführungsform; -
3 eine schematische Ansicht zum Erläutern einer lokalen Rahmenmarke gemäß der ersten Ausführungsform; -
4 eine schematische Ansicht zum Erläutern einer Punktrahmenmarke gemäß der ersten Ausführungsform; -
5 eine schematische Ansicht zum Erläutern eines Montagevorgangs von Bauelementen auf eine Leiterplatte, der das Bestimmen von Positionserkennungsmarken durch eine Bauelementmontagevorrichtung beinhaltet, gemäß der ersten Ausführungsform; -
6(A) eine schematische Ansicht zum Erläutern des Bestimmens von Positionserkennungsmarken in einem normalen Montagevorgang durch die Bauelementmontagevorrichtung gemäß der ersten Ausführungsform; -
6(B) eine schematische Ansicht zum Erläutern des Bestimmens von Positionserkennungsmarken in einem Montageneuversuchsvorgang durch die Bauelementmontagevorrichtung gemäß der ersten Ausführungsform; -
7 ein Ablaufdiagramm zum Erläutern einer Bauelementmontageverarbeitung durch die Bauelementmontagevorrichtung gemäß der ersten Ausführungsform; -
8 ein Ablaufdiagramm zum Erläutern einer Markierungserkennungsverarbeitung aus7 ; -
9 ein Ablaufdiagramm zum ausführlichen Erläutern der Markierungserkennungsverarbeitung aus7 ; -
10 eine schematische Ansicht zum Erläutern eines Montagevorgangs von Bauelementen auf eine Leiterplatte, der das Bestimmen von Positionserkennungsmarken durch eine Bauelementmontagevorrichtung beinhaltet, gemäß einer zweiten Ausführungsform; -
11 eine schematische Ansicht zum Erläutern des Bestimmens eines Vorgabebereichs durch die Bauelementmontagevorrichtung gemäß der zweiten Ausführungsform; -
12 ein Ablaufdiagramm zum Erläutern einer Vorgabebereichfestlegungsverarbeitung durch die Bauelementmontagevorrichtung gemäß der zweiten Ausführungsform; und -
13 eine schematische Draufsicht zum Erläutern einer Leiterplatte gemäß einem Abwandlungsbeispiele der zweiten Ausführungsform.
-
1 a schematic view of a component mounting device according to a first embodiment; -
2 (A) 12 is a schematic plan view illustrating a circuit board before mounting components according to the first embodiment; -
2 12 is a schematic plan view illustrating a circuit board after mounting components according to the first embodiment;B) -
3 Fig. 12 is a schematic view for explaining a local fiducial mark according to the first embodiment; -
4 Fig. 12 is a schematic view for explaining a point frame mark according to the first embodiment; -
5 12 is a schematic view for explaining a mounting process of components onto a circuit board, which includes determining position recognition marks by a component mounter, according to the first embodiment; -
6(A) 12 is a schematic view for explaining determination of position recognition marks in a normal mounting operation by the component mounter according to the first embodiment; -
6(B) 12 is a schematic view for explaining determination of position recognition marks in a mounting retry operation by the component mounter according to the first embodiment; -
7 14 is a flow chart for explaining component mounting processing by the component mounter according to the first embodiment; -
8th Figure 12 shows a flowchart for explainingmark detection processing 7 ; -
9 a flow chart for explaining the marker detection processing indetail 7 ; -
10 FIG. 12 is a schematic view for explaining a mounting process of components on a circuit board, which includes determining position recognition marks by a component mounter, according to a second embodiment; -
11 12 is a schematic view for explaining determination of a default range by the component mounter according to the second embodiment; -
12 FIG. 14 is a flow chart for explaining default area setting processing by the component mounter according to the second embodiment; FIG. and -
13 12 is a schematic plan view for explaining a circuit board according to a modification example of the second embodiment.
Ausführungsformen der ErfindungEmbodiments of the invention
Im Folgenden werden anhand der Figuren konkrete Ausführungsformen der vorliegenden Erfindung beschrieben.Concrete embodiments of the present invention are described below with reference to the figures.
Erste AusführungsformFirst embodiment
Ausgestaltung der BauelementmontagevorrichtungConfiguration of the component mounting device
Unter Bezugnahme auf
Bei der Bauelementmontagevorrichtung 100 handelt es sich um einen so genannten Flip-Chip-Bonder, der Bauelemente (Halbleiterchips) aus einem vereinzelten Wafer W entnimmt und auf eine Leiterplatte B montiert. Bei der Leiterplatte B handelt es sich beispielsweise um eine gedruckte Leiterplatte, einen Leadframe und dergleichen.The
Wie in
Die Fördereinrichtung 2 ist derart ausgestaltet, dass sie eine Leiterplatte B in eine festgelegte Montagearbeitsposition transportiert und die Leiterplatte B aus der Montagearbeitsposition abtransportiert. Die Fördereinrichtung 2 beinhaltet ein Paar Förderschienen, das sich in X-Richtung erstreckt, und einen Positionierungsmechanismus (nicht gezeigt), der die Leiterplatte B in einer festgelegten Position positioniert. Dadurch transportiert die Fördereinrichtung 2 die Leiterplatte B in X-Richtung und positioniert und fixiert die Leiterplatte B in der festgelegten Montagearbeitsposition.The
Der Montageabschnitt 3 ist derart ausgestaltet, dass er Arbeiten zum Montieren von Bauelementen C des Wafers W auf die Leiterplatte B durchführt. Konkret ist der Montageabschnitt 3 mittels des Bewegungsmechanismusabschnitts 4 oberhalb der Fördereinrichtung 2 (Leiterplatte B) in horizontaler Richtung (XY-Richtung) bewegbar gelagert. Der Montageabschnitt 3 beinhaltet mehrere (zehn) entlang der X-Richtung angeordnete Montageköpfe 3a. Die Montageköpfe 3a weisen eine Ansaugdüse (nicht gezeigt) zum Ansaugen von Bauelementen C an ihrem Vorderende auf. Der Montageabschnitt 3 ist derart ausgestaltet, dass er die durch den Entnahmeabschnitt 7 von dem Wafer W entnommenen Bauelemente C mittels der Montageköpfe 3a ansaugt und auf die Leiterplatte B montiert.The mounting
Der Bewegungsmechanismusabschnitt 4 ist dazu ausgestaltet, den Montageabschnitt 3 zu bewegen. Konkret beinhaltet der Bewegungsmechanismusabschnitt 4 einen X-Achsenbewegungsmechanismusabschnitt 4a, um den Montageabschnitt 3 in X-Richtung zu bewegen, und einen Y-Achsenbewegungsmechanismusabschnitt 4b, um den X-Achsenbewegungsmechanismusabschnitt 4a in Y-Richtung zu bewegen. Als der X-Achsenbewegungsmechanismusabschnitt 4a und der Y-Achsenbewegungsmechanismusabschnitt 4b kann beispielsweise ein Linearantriebsmechanismus unter Verwendung eines Linearmotors oder ein Linearantriebsmechanismus unter Verwendung einer Kugelgewindespindel angewandt werden. Der X-Achsenbewegungsmechanismusabschnitt 4a weist einen X-Achsenmotor (nicht gezeigt) als Antriebsquelle zum Bewegen des Montageabschnitts 3 in X-Richtung auf. Der Y-Achsenbewegungsmechanismusabschnitt 4b weist einen Y-Achsenmotor (nicht gezeigt) als Antriebsquelle zum Bewegen des X-Achsenbewegungsmechanismusabschnitts 4a in Y-Richtung auf. Der Montageabschnitt 3 ist mittels des X-Achsenbewegungsmechanismusabschnitts4a und des Y-Achsenbewegungsmechanismusabschnitts 4b des Bewegungsmechanismusabschnitts 4 oberhalb der Fördereinrichtung 2 (Leiterplatte B) in horizontaler Richtung (XY-Richtung) bewegbar ausgestaltet.The moving
Der Leiterplattenaufnahmeabschnitt 5 beinhaltet eine Kamera und ist derart ausgestaltet, dass er vor dem Montieren von Bauelementen C auf die Leiterplatte B Bildern von auf der Leiterplatte B bereitgestellten Positionserkennungsmarken (Rahmenmarken) F (siehe
Wie in
Wie in
Der Entnahmeabschnitt 7 ist derart ausgestaltet, dass er aus dem auf dem Waferhaltetisch 6 getragenen Wafer W Bauelemente C entnimmt und an den Montageabschnitt 3 übergibt. Der Entnahmeabschnitt 7 ist derart ausgestaltet, dass er mittels einer festgelegten Antriebseinrichtung an einer Position oberhalb des Waferhaltetischs 6 in horizontaler Richtung (XY-Richtung) bewegt wird. Der Entnahmeabschnitt 7 beinhaltet mehrere Waferköpfe 7a.The
Die Waferköpfe 7a sind so ausgestaltet, dass sie sich um die X-Achse drehen können und sich in Oben-unten-Richtung (auf und ab) bewegen können. Die Waferköpfe 7a sind so ausgestaltet, dass sie die Bauelemente C ansaugen können. Der Entnahmeabschnitt 7 ist also derart ausgestaltet, dass er die durch einen Anhebungsabschnitt (nicht gezeigt) angehobenen Bauelemente C mittels der Waferköpfe 7a ansaugt und entnimmt, die Bauelemente C umdreht (flippt) und die Bauelemente C an einer festgelegten Übergabeposition an den Montageabschnitt 3 (die Montageköpfe 3a) übergibt.The wafer heads 7a are designed to rotate around the X-axis and move in the up-down (up and down) direction. The wafer heads 7a are designed in such a way that the components C can be sucked in. That is, the take-out
Der Bauelementerkennungsaufnahmeabschnitt 8 beinhaltet eine Kamera und ist derart ausgestaltet, dass er vor dem Entnehmen der Bauelemente C aus dem Wafer W Bilder von den zu entnehmenden Bauelementen C aufnimmt. Der Bauelementerkennungsaufnahmeabschnitt 8 ist an demselben Rahmen wie der Entnahmeabschnitt 7 bereitgestellt. Der Bauelementerkennungsaufnahmeabschnitt 8 ist derart ausgestaltet, dass er mittels einer festgelegten Antriebseinrichtung an einer Position oberhalb des Waferhaltetischs 6 in horizontaler Richtung (XY-Richtung) bewegt wird.The component
Der fixierte Aufnahmeabschnitt 9 ist auf dem Gestell 1 innerhalb eines Bewegungsbereichs des Montageabschnitts 3 installiert. Der fixierte Aufnahmeabschnitt 9 beinhaltet eine Kamera und ist derart ausgestaltet, dass er die durch die Montageköpfe 3a des Montageabschnitts 3 aufgenommenen Bauelemente C von unten aufnimmt.The fixed receiving
Der Flussmittelzuführabschnitt 10 ist dazu bereitgestellt, Flussmittel auf die Höckerelektroden der Bauelemente C zu übertragen (aufzutragen). Konkret ist der Flussmittelzuführabschnitt 10 derart ausgestaltet, dass er das Flussmittel dünn auf einer Platte ausbreitet und dann zuführt. Dann werden die Höckerelektroden der durch die Montageköpfe 3a des Montageabschnitts 3 angesaugten Bauelemente C mit dem ausgebreiteten Flussmittel in Kontakt gebracht. Auf diese Weise wird das Flussmittel auf die Höckerelektroden der Bauelemente C übertragen. Das Flussmittel wird für eine gute Benetzung mit dem zum Verbinden dienenden Lot auf die Höckerelektroden der Bauelemente C aufgetragen.The
Der Waferlagerungsabschnitt 11 ist so ausgestaltet, dass mehrere vereinzelte Wafer W darin gelagert werden können. Bei den Bauelementen C der Wafer W handelt es sich um Chipbauelemente für die Flip-Chip-Montage, an denen mehrere Höckerelektroden gebildet sind. In diesem Fall werden die Bauelemente C gehalten, indem sie so auf eine folienförmige Waferbahn geklebt sind, dass die Fläche, an der die Höckerelektroden gebildet ist (Montagefläche), nach oben weist.The
Der Steuerabschnitt 12 ist dazu ausgestaltet, die Betriebsvorgänge der einzelnen Abschnitte der Bauelementmontagevorrichtung 100 übergreifend zu steuern. Konkret ist der Steuerabschnitt 12 dazu ausgestaltet, die Betriebsvorgänge der Fördereinrichtung 2, des Montageabschnitts 3, des Bewegungsmechanismusabschnitts 4, des Leiterplattenaufnahmeabschnitts 5, des Waferhaltetischs 6, des Entnahmeabschnitts 7, des Bauelementerkennungsaufnahmeabschnitts 8, des fixierten Aufnahmeabschnitts 9, des Flussmittelzuführabschnitt 10 und des Waferlagerungsabschnitts 11 und dergleichen zu steuern. Der Steuerabschnitt 12 steuert die Betriebsvorgänge der einzelnen Abschnitte auf Grundlage von Ausgangssignalen von Positionserfassungseinrichtungen wie Encodern und dergleichen, die in den Antriebsmotoren der einzelnen Abschnitte untergebracht sind. Der Steuerabschnitt 12 weist auch Funktionen zum Durchführen einer Aufnahmesteuerung und Bilderkennungssteuerung der verschiedenen Aufnahmeabschnitte (Leiterplattenaufnahmeabschnitt 5, Bauelementerkennungsaufnahmeabschnitt 8 und fixierter Aufnahmeabschnitt 9) auf. Der Steuerabschnitt 12 beinhaltet einen Prozessor mit einer CPU (Zentraleinheit) und einen Speicher.The
Ausgestaltung der PositionserkennungsmarkenDesign of the position identification markers
Als Nächstes wird unter Bezugnahme auf
Lokale RahmenmarkenLocal frame marks
Wie in
Die Montagedaten beinhalten die Informationen „Nr.“, „Koordinate X“, „Koordinate Y“ und „Fid-Nummer“. „Nr.“ gibt die Montagenummerierung (Reihenfolge) der Bauelemente C an. „Koordinate X“ gibt die X-Koordinate der Montageposition auf der Leiterplatte B an. „Koordinate Y“ gibt die Y-Koordinate der Montageposition auf der Leiterplatte B an. „Fid-Nummer“ gibt die Nummer des Datensatzes in den Rahmenmarkendaten an. In den Montagedaten ist beispielsweise angegeben, dass für das Bauelement C Nr. 1 die X-Koordinate der Montageposition 10 und die Y-Koordinate 10 ist und dass beim Montieren von Bauelement C Nr. 1 die der Fid-Nummer 1 entsprechenden Positionserkennungsmarken F aufgenommen (erkannt) werden.The assembly data contains the information "No.", "Coordinate X", "Coordinate Y" and "Fid number". "No." indicates the assembly numbering (order) of the components C. "Coordinate X" indicates the X coordinate of the mounting position on the circuit board B. "Coordinate Y" indicates the Y coordinate of the mounting position on the circuit board B. "Fid Number" indicates the number of the record in the fiducial data. For example, the assembly data states that for component C No. 1 is the X-coordinate of the mounting
Die Rahmenmarkendaten beinhalten die Informationen „Fid-Nummer“, „Typ“, „Koordinate XI“, „Koordinate Y1“, „Koordinate X2“ und „Koordinate Y2“. „Fid-Nummer“ gibt die Nummer des Datensatzes in den Rahmenmarkendaten an. „Typ“ gibt den Typ der Datenstruktur (lokal oder Punkt) an. „Koordinate X1“ gibt die X-Koordinate an der Position einer ersten Positionserkennungsmarke F an. „Koordinate Y1“ gibt die Y-Koordinate an der Position der ersten Positionserkennungsmarke F an. „Koordinate X2“ gibt die X-Koordinate an der Position einer zweiten Positionserkennungsmarke F auf der Leiterplatte B an. „Koordinate Y2“ gibt die Y-Koordinate an der Position der zweiten Positionserkennungsmarke F an. Wenn der Typ von „Koordinate X1“, „Koordinate Y1“, „Koordinate X2“ und „Koordinate Y2“ lokal ist, so erfolgt die Anzeige anhand des Koordinatensystems, dessen Ursprung die Leiterplatte B ist. In den Rahmenmarkendaten wird beispielsweise angegeben, dass die Datenstruktur der Daten von Fid-Nummer 1 lokal ist und dass als die der Fid-Nummer 1 entsprechenden Positionserkennungsmarken F zwei Positionserkennungsmarken F erkannt (aufgenommen) werden, nämlich die Positionserkennungsmarke F, deren X-Koordinate 5 und deren Y-Koordinate 15 ist, und die Positionserkennungsmarke F, deren X-Koordinate 105 ist und deren Y-Koordinate 5 ist.The fiducial mark data contains the information "Fid number", "Type", "Coordinate XI", "Coordinate Y1", "Coordinate X2" and "Coordinate Y2". "Fid Number" indicates the number of the record in the fiducial data. "Type" indicates the type of data structure (local or point). "Coordinate X1" indicates the X coordinate at the position of a first position identification mark F. "Coordinate Y1" specifies the Y coordinate at the position of the first position identifier F. "Coordinate X2" specifies the X coordinate at the position of a second position identifier F on the circuit board B. "Coordinate Y2" specifies the Y coordinate at the position of the second position marker F. If the type of "Coordinate X1", "Coordinate Y1", "Coordinate X2" and "Coordinate Y2" is local, then the display is based on the coordinate system whose origin is board B. For example, the fiducial mark data indicates that the data structure of the data of
In dem Beispiel aus
Punktrahmenmarkedot frame mark
Wie in
Wenn die Positionserkennungsmarken F als Punktrahmenmarken festgelegt sind, ist für die Rahmenmarkendaten „Typ“ als „Punkt“ festgelegt, während „Koordinate X1“, „Koordinate Y1“, „Koordinate X2“ und „Koordinate Y2“ durch ein Koordinatensystem angegeben werden, dessen Ursprung die Montageposition ist. In den Rahmenmarkendaten wird beispielsweise angegeben, dass die Datenstruktur der Daten von Fid-Nummer 1 „Punkt“ ist und dass als die der Fid-Nummer 1 entsprechenden Positionserkennungsmarken F zwei Positionserkennungsmarken F erkannt (aufgenommen) werden, nämlich die Positionserkennungsmarke F, deren X-Koordinate -5 und deren Y-Koordinate 5 ist, und die Positionserkennungsmarke F, deren X-Koordinate 5 ist und deren Y-Koordinate -5 ist.When the position recognition marks F are set as point frame marks, the frame mark data has "Type" set as "Point", while "Coordinate X1", "Coordinate Y1", "Coordinate X2" and "Coordinate Y2" are specified by a coordinate system whose origin the mounting position is. In the fiducial mark data, for example, it is indicated that the data structure of the data of
In dem Beispiel aus
Da auf diese Weise auf Grundlage der Ergebnisse der Aufnahme der einzelnen Positionserkennungsmarken F die Korrektur der einzelnen Montagepositionen durchgeführt werden kann, geschieht es nicht, dass aufgrund der Verdeckung der Positionserkennungsmarken F durch die auf der Leiterplatte B montierten Bauelemente C keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente C mehr auf die Leiterplatte B montiert werden können, solange die Positionserkennungsmarken F als Punktrahmenmarken festgelegt sind. Wenn die Positionserkennungsmarken F als Punktrahmenmarken festgelegt sind, ist es jedoch erforderlich, den Erkennungsvorgang (Aufnahmevorgang) der Positionserkennungsmarken F für jede Montageposition durchzuführen, weshalb es leicht zu einer verlängerten Taktzeit kommen kann.In this way, since the correction of the individual mounting positions can be performed on the basis of the results of the recording of the individual position identification marks F, it does not happen that the correction of the mounting position cannot be performed due to the covering of the position identification marks F by the components C mounted on the circuit board B and no more components C can be mounted on the circuit board B as long as the position recognition marks F are set as point frame marks. However, when the position recognition marks F are set as dot frame marks, it is necessary to perform the recognition process (pickup process) of the position recognition marks F for each mounting position, and the tact time is liable to be increased.
Ausgestaltung des MontagevorgangsDesign of the assembly process
Daher ist die Bauelementmontagevorrichtung 100 in der ersten Ausführungsform derart ausgestaltet, dass sie für die Montagepositionen der Leiterplatte B Positionserkennungsmarken F als Punktrahmenmarken festlegt, für die jeweils einzelne Positionserkennungsmarken F festgelegt sind, und zugleich veranlasst, dass die Positionserkennungsmarken F während des Montagevorgangs der Bauelemente C auf die Leiterplatte B als lokale Rahmenmarken dienen, bei denen für die mehreren Montagepositionen der Leiterplatte B gemeinsame Positionserkennungsmarken F festgelegt sind.Therefore, the
Konkret ist der Steuerabschnitt 12 in der ersten Ausführungsform und wie in
In der ersten Ausführungsform ist der Steuerabschnitt 12 außerdem derart ausgestaltet, dass er eine Steuerung durchführt, um wenigstens während eines Montageneuversuchsvorgangs, bei dem aufgrund eines Fehlers ein erneuter Montagevorgang an einer unbestückten Stelle durchgeführt wird (während eines zweiten oder späteren Montagevorgangs), Positionserkennungsmarken F, die nicht durch auf der Leiterplatte B montierte Bauelemente C verdeckt sind, als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 zu bestimmen. Konkret ist der Steuerabschnitt 12 derart ausgestaltet, dass er eine Steuerung durchführt, um nicht nur während eines Montageneuversuchsvorgangs, sondern auch während eines normalen Montagevorgangs (während eines erstmaligen Montagevorgangs) Positionserkennungsmarken F, die nicht durch auf der Leiterplatte B montierte Bauelemente C verdeckt sind, als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 zu bestimmen. Der Steuerabschnitt 12 ist derart ausgestaltet, dass er eine Steuerung durchführt, um bei einem normalen Montagevorgang und bei einem Montageneuversuchsvorgang der Reihe nach Positionserkennungsmarken F, die nicht durch auf der Leiterplatte B montierte Bauelemente C verdeckt sind, als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 zu bestimmen.In the first embodiment, the
Wie in
Unter Bezugnahme auf
In dem in
Nun wird als Montagevorgang von Bauelementen C einer zweiten Ansauggruppe auf die Leiterplatte B (normaler Montagevorgang) für die zehn Montagepositionen (Einzelleiterplatten B1) der zweiten Reihe ein Montagevorgang der Bauelemente C auf die Leiterplatte B durchgeführt. In diesem Fall werden aus den zwanzig Positionserkennungsmarken F, die den zehn Montagepositionen (Einzelleiterplatten B1) der zweiten Reihe entsprechen, an denen die Montage dieser Bauelemente C durchgeführt wird, die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Die als Aufnahmeobjekte bestimmten Positionserkennungsmarken F werden dann durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F durch den Leiterplattenaufnahmeabschnitt 5 werden dann die Bauelemente C unter Durchführung einer Korrektur der zehn Montagepositionen der zweiten Reihe an den zehn Montagepositionen (Einzelleiterplatten B1) der zweiten Reihe montiert.Now, as a mounting process of components C of a second suction group on the circuit board B (normal mounting process) for the ten mounting positions (single circuit boards B1) of the second row, a mounting process of the components C on the circuit board B is performed. In this case, from among the twenty position identification marks F corresponding to the ten mounting positions (single boards B1) of the second row on which the mounting of these components C is performed, the two most distant position identification marks F are determined as position identification marks F to be used as shooting objects for serve the circuit
Nun wird als Montagevorgang von Bauelementen C einer dritten Ansauggruppe auf die Leiterplatte B (normaler Montagevorgang) für die zehn Montagepositionen (Einzelleiterplatten B1) der dritten Reihe ein Montagevorgang der Bauelemente C auf die Leiterplatte B durchgeführt. In diesem Fall werden aus den zwanzig Positionserkennungsmarken F, die den zehn Montagepositionen (Einzelleiterplatten B1) der dritten Reihe entsprechen, an denen die Montage dieser Bauelemente C durchgeführt wird, die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Die als Aufnahmeobjekte bestimmten Positionserkennungsmarken F werden dann durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F durch den Leiterplattenaufnahmeabschnitt 5 werden dann die Bauelemente C unter Durchführung einer Korrektur der zehn Montagepositionen der dritten Reihe an den zehn Montagepositionen (Einzelleiterplatten B1) der dritten Reihe montiert.Now, as a mounting process of components C of a third suction group on the circuit board B (normal mounting process) for the ten mounting positions (single circuit boards B1) of the third row, a mounting process of the components C on the circuit board B is performed. In this case, from among the twenty position identification marks F corresponding to the ten mounting positions (single boards B1) of the third row on which the mounting of these components C is performed, the two most distant position identification marks F are determined as position identification marks F to be used as shooting objects for serve the circuit
Nun wird als Montagevorgang von Bauelementen C einer vierten Ansauggruppe auf die Leiterplatte B (normaler Montagevorgang) für die zehn Montagepositionen (Einzelleiterplatten B1) der vierten Reihe ein Montagevorgang der Bauelemente C auf die Leiterplatte B durchgeführt. In diesem Fall werden aus den zwanzig Positionserkennungsmarken F, die den zehn Montagepositionen (Einzelleiterplatten B1) der vierten Reihe entsprechen, an denen die Montage dieser Bauelemente C durchgeführt wird, die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Die als Aufnahmeobjekte bestimmten Positionserkennungsmarken F werden dann durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F durch den Leiterplattenaufnahmeabschnitt 5 werden dann die Bauelemente C unter Durchführung einer Korrektur der zehn Montagepositionen der vierten Reihe an den zehn Montagepositionen (Einzelleiterplatten B1) der vierten Reihe montiert. Es sei angenommen, dass aufgrund eines Fehlers wie etwa eines Ansaugfehlers an einer Montageposition (in
Als Montagevorgang von Bauelementen C einer fünften Ansauggruppe auf der Leiterplatte B (Montageneuversuchsvorgang) wird dann an den zwei Montagepositionen (Einzelleiterplatten B1), an denen bei dem Montagevorgang von Bauelementen C der ersten Ansauggruppe auf die Leiterplatte B aufgrund des Fehlers keine Montage von Bauelementen C durchgeführt wurde, also an der dritten und der siebten Montageposition von links in der ersten Reihe, ein Montagevorgang von Bauelementen C auf die Leiterplatte B durchgeführt. In diesem Fall werden aus den vier Positionserkennungsmarken F, die den zwei Montagepositionen (Einzelleiterplatten B1), an denen die Montage dieser Bauelemente C durchgeführt wird, nämlich der dritten und der siebten Montageposition von links in der ersten Reihe, entsprechen, die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Die als Aufnahmeobjekte bestimmten Positionserkennungsmarken F werden dann durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F durch den Leiterplattenaufnahmeabschnitt 5 werden dann die Bauelemente C unter Durchführung einer Korrektur von zwei Montagepositionen, nämlich der dritten und der siebten Montageposition von links in der ersten Reihe, an den zwei Montagepositionen (Einzelleiterplatten B1), nämlich an der dritten und der siebten Montageposition von links in der ersten Reihe, montiert.Then, as the mounting process of components C of a fifth suction group on the circuit board B (mounting retry process), at the two mounting positions (single circuit boards B1) at which the mounting process of components C of the first suction group on the circuit board B no assembly of components C was carried out due to the error, ie at the third and the seventh assembly position from the left in the first row, an assembly process of components C on the printed circuit board B was carried out. In this case, of the four position identification marks F corresponding to the two mounting positions (single boards B1) at which the mounting of these components C is performed, namely, the third and seventh mounting positions from the left in the first row, the two become furthest from each other remote position recognition marks F are determined as position recognition marks F serving as pickup objects for the circuit
Als Montagevorgang von Bauelementen C einer sechsten Ansauggruppe auf der Leiterplatte B (Montageneuversuchsvorgang) wird dann an einer Montageposition (Einzelleiterplatte B1), nämlich der neunten Montageposition von links in der vierten Reihe, an der bei dem Montagevorgang von Bauelementen C der vierten Ansauggruppe auf die Leiterplatte B aufgrund des Fehlers keine Montage von Bauelementen C durchgeführt wurde, ein Montagevorgang von Bauelementen C auf die Leiterplatte B durchgeführt. In diesem Fall werden die zwei Positionserkennungsmarken F, die einer Montageposition (Einzelleiterplatte B1), an der diese Bauelemente C montiert werden, nämlich der neunten Montageposition von links in der vierten Reihe, entspricht, als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Die als Aufnahmeobjekte bestimmten Positionserkennungsmarken F werden dann durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F durch den Leiterplattenaufnahmeabschnitt 5 werden dann die Bauelemente C unter Durchführung einer Korrektur einer Montageposition, nämlich der neunten Montageposition von links in der vierten Reihe, an der Montageposition (Einzelleiterplatte B1) montiert.Then, as a mounting process of components C of a sixth suction group on the circuit board B (mounting retry process), at a mounting position (single circuit board B1), namely the ninth mounting position from the left in the fourth row, at which in the mounting process of components C of the fourth suction group on the circuit board B no mounting of components C was carried out due to the error, a mounting operation of components C on the circuit board B was carried out. In this case, the two position identification marks F corresponding to a mounting position (single board B1) on which these components C are mounted, namely the ninth mounting position from the left in the fourth row, are determined as position identification marks F to be picked up as objects for the
Der Montageneuversuchsvorgang von Bauelementen C auf der Leiterplatte B an zwei Montagepositionen (Einzelleiterplatten B1), nämlich der dritten und der siebten Montageposition von links in der ersten Reihe, und einer Montageposition, nämlich der neunten Montageposition von links in der vierten Reihe, kann auch innerhalb einer einzigen Ansauggruppe durchgeführt werden. In diesem Fall werden aus den sechs Positionserkennungsmarken F, die den drei Montagepositionen, nämlich der dritten und der siebten Montageposition (Einzelleiterplatte B1) von links in der ersten Reihe und der neunten Montageposition von links in der vierten Reihe, entsprechen, die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen.The mounting retry operation of components C on the board B at two mounting positions (single boards B1), namely, the third and seventh mounting positions from the left in the first row, and one mounting position, namely, the ninth mounting position from the left in the fourth row, can also be performed within one be carried out in a single intake group. In this case, of the six position identification marks F corresponding to the three mounting positions, namely, the third and seventh mounting positions (single board B1) from the left in the first row and the ninth mounting position from the left in the fourth row, become the two furthest from each other remote position recognition marks F are determined as position recognition marks F serving as pickup objects for the circuit
Statt den Montageneuversuchsvorgang nach Abschluss aller normalen Montagevorgänge durchzuführen, ist es auch möglich, ihn mit der Ansauggruppe durchzuführen, die auf die Ansauggruppe folgt, bei der während des normalen Montagevorgangs aufgrund eines Fehlers keine Montage von Bauelementen C durchgeführt wurde.Instead of performing the assembly retry operation after completing all normal assembly operations, it is also possible to perform it on the intake group subsequent to the intake group on which assembly of components C was not performed due to error during the normal assembly operation.
Bauelementmontageverarbeitungcomponent assembly processing
Als Nächstes erfolgt unter Bezugnahme auf
Wie in
Dann wird in Schritt S2 eine Ansauggruppe bestimmt.Then, in step S2, an intake group is determined.
Dann werden in Schritt S3 die Bauelemente C der Ansauggruppe durch die Ansaugdüsen der Montageköpfe 3a angesaugt.Then, in step S3, the components C of the suction group are sucked by the suction nozzles of the mounting
Sodann werden in Schritt S4 die durch die Ansaugdüsen der Montageköpfe 3a angesaugten Bauelemente C mittels des fixierten Aufnahmeabschnitts 9 aufgenommen. Auch wird in Schritt S4 auf Grundlage des Ergebnisses der Aufnahme der Bauelemente C durch den fixierten Aufnahmeabschnitt 9 der Zustand der durch die Ansaugdüsen der Montageköpfe 3a angesaugten Bauelemente C erkannt.Then, in step S4, the components C sucked by the suction nozzles of the mounting
Dann wird in Schritt S5 eine Markierungserkennungsverarbeitung durchgeführt. In der Markierungserkennungsverarbeitung werden die in
Konkret werden, wie in
Dann werden in Schritt S12 von den Positionserkennungsmarken F, die den am weitesten voneinander entfernten unbestückten Montagepositionen in der Ansauggruppe entsprechen, die zwei am weitesten voneinander entfernten Positionserkennungsmarken F extrahiert (erfasst). In dem Beispiel der ersten Ansauggruppe von
In einem Fall wie dem Beispiel der sechsten Ansauggruppe von
Dann wird in Schritt S13 die erste Positionserkennungsmarke F durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auch wird in Schritt S13 auf Grundlage des Ergebnisses der Aufnahme der ersten Positionserkennungsmarke F durch den Leiterplattenaufnahmeabschnitt 5 die Positionserkennungsmarke F erkannt.Then, the first position detection mark F is received by the
Dann wird in Schritt S14 die zweite Positionserkennungsmarke F durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auch wird in Schritt S14 auf Grundlage des Ergebnisses der Aufnahme der zweiten Positionserkennungsmarke F durch den Leiterplattenaufnahmeabschnitt 5 die Positionserkennungsmarke F erkannt.Then, the second position detection mark F is received by the
In Schritt S15 wird auf Grundlage des Erkennungsergebnisses der zwei Positionserkennungsmarken F ein Korrekturmaß der Montageposition ermittelt und gemäß dem ermittelten Korrekturmaß eine Korrektur der Montageposition durchgeführt. Dann endet die Markierungserkennungsverarbeitung und es erfolgt ein Übergang zu Schritt S6 von
Wie in
In Schritt S8 wird die mit Bauelementen C bestückte Leiterplatte B abtransportiert. Anschließend endet die Bauelementmontageverarbeitung.In step S8, the printed circuit board B populated with components C is transported away. Thereafter, the component mounting processing ends.
Markierungserkennungsverarbeitungmarker detection processing
Als Nächstes wird unter Bezugnahme auf
Wie in
Dann wird in Schritt S22 eine Initialisierung der Koordinaten durchgeführt. In Schritt S22 wird die Initialisierung der Koordinaten durchgeführt, indem die registrierte Koordinate des linken Endes auf +∞ eingestellt und die registrierte Koordinate des rechten Endes auf - ∞ eingestellt wird.Then, in step S22, initialization of the coordinates is performed. In step S22, the initialization of the coordinates is performed by setting the registered coordinate of the left end to +∞ and setting the registered coordinate of the right end to -∞.
Dann beginnt in Schritt S23 eine Kopfschleifenverarbeitung. Bei der Kopfschleifenverarbeitung wird die Verarbeitung innerhalb der Kopfschleifen mit einer Häufigkeit wiederholt, die der Anzahl der in Schritt S21 extrahierten Montageköpfe 3a entspricht. Da zum Beispiel in Schritt S21 zehn Montageköpfe 3a extrahiert wurden, wird die Verarbeitung innerhalb der Kopfschleifen zehn Mal wiederholt.Then, in step S23, head loop processing starts. In the head loop processing, the processing within the head loops is repeated a number of times corresponding to the number of mounting
In der Kopfschleifenverarbeitung wird zunächst in Schritt S24 beurteilt, ob die Montagekoordinate des Montagekopfs 3a kleiner als die registrierte Koordinate des linken Endes ist. Wenn geurteilt wird, dass die Montagekoordinate des Montagekopfs 3a kleiner als die registrierte Koordinate des linken Endes ist, erfolgt ein Übergang zu Schritt S25.In the head loop processing, first in step S24, it is judged whether the mounting coordinate of the mounting
Dann erfolgt in Schritt S25 eine Aktualisierung auf die mit der registrierten Koordinate des linken Endes verglichene Montagekoordinate, und es erfolgt ein Übergang zu Schritt S26.Then, in step S25, it is updated to the mounting coordinate compared with the registered coordinate of the left end, and proceeds to step S26.
Wenn in Schritt S24 geurteilt wird, dass die Montagekoordinate des Montagekopfs 3a nicht kleiner als die registrierte Koordinate des linken Endes ist, wird die registrierte Koordinate des linken Endes nicht aktualisiert, und es erfolgt ein Übergang zu Schritt S26.If it is judged in step S24 that the mounting coordinate of the mounting
In Schritt S26 wird dann beurteilt, ob die Montagekoordinate des Montagekopfs 3a größer als die registrierte Koordinate des rechten Endes ist. Wenn geurteilt wird, dass die Montagekoordinate des Montagekopfs 3a größer als die registrierte Koordinate des rechten Endes ist, erfolgt ein Übergang zu Schritt S27.Then, in step S26, it is judged whether the mounting coordinate of the mounting
Dann erfolgt in Schritt S27 eine Aktualisierung auf die mit der registrierten Koordinate des rechten Endes verglichene Montagekoordinate, und es erfolgt ein Übergang zur nächsten Schleife oder zu Schritt S28.Then, in step S27, it is updated to the mounting coordinate compared with the registered coordinate of the right end, and proceeds to the next loop or to step S28.
Wenn in Schritt S26 geurteilt wird, dass die Montagekoordinate des Montagekopfs 3a nicht größer als die registrierte Koordinate des rechten Endes ist, wird die registrierte Koordinate des rechten Endes nicht aktualisiert, und es erfolgt ein Übergang zur nächsten Schleife oder zu Schritt S28.If it is judged in step S26 that the mounting coordinate of the mounting
Konkret erfolgt ein Übergang zur nächsten Schleife, wenn die Verarbeitung innerhalb der Kopfschleifen noch nicht mit einer Häufigkeit wiederholt wurde, die der Anzahl der in Schritt S21 extrahierten Montageköpfe 3a entspricht. Wenn die Verarbeitung innerhalb der Kopfschleifen mit einer Häufigkeit wiederholt wurde, die der Anzahl der in Schritt S21 extrahierten Montageköpfe 3a entspricht, erfolgt ein Übergang zu Schritt S28.Concretely, when the processing within the head loops has not yet been repeated a number of times corresponding to the number of mounting
Durch Wiederholen der Verarbeitungen innerhalb der Kopfschleifen wird letztlich an der registrierten Koordinate des linken Endes die an dem am weitesten links befindlichen Ende liegende Montagekoordinate innerhalb der Ansauggruppe registriert, und an der registrierten Koordinate des rechten Endes wird die an dem am weitesten rechts befindlichen Ende liegende Montagekoordinate innerhalb der Ansauggruppe registriert.Finally, by repeating the processings within the head loops, the registered coordinate of the left end becomes the mounting coordinate at the leftmost end within the suction group, and the registered coordinate of the right end becomes the mounting coordinate at the rightmost end registered within the intake group.
Dann wird in Schritt S28 die Position der Positionserkennungsmarke F der Koordinate des linken Endes ermittelt, die der registrierten Koordinate des linken Endes entspricht.Then, in step S28, the position of the position recognition mark F of the left end coordinate corresponding to the registered left end coordinate is detected.
Dann wird in Schritt S29 die Positionserkennungsmarke F der Koordinate des linken Endes durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auch wird in Schritt S29 auf Grundlage des Ergebnisses der Aufnahme der Positionserkennungsmarke F der Koordinate des linken Endes durch den Leiterplattenaufnahmeabschnitt 5 die Positionserkennungsmarke F erkannt.Then, the position recognition mark F of the left end coordinate is picked up by the
Dann wird in Schritt S30 die Position der Positionserkennungsmarke F der Koordinate des rechten Endes ermittelt, die der registrierten Koordinate des rechten Endes entspricht. Die Verarbeitung von Schritt S30 kann auch vor der Verarbeitung von Schritt S29 durchgeführt werden.Then, in step S30, the position of the position recognition mark F of the right end coordinate corresponding to the registered right end coordinate is detected. The processing of step S30 can also be performed before the processing of step S29.
Dann wird in Schritt S31 die Positionserkennungsmarke F der Koordinate des rechten Endes durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auch wird in Schritt S31 auf Grundlage des Ergebnisses der Aufnahme der Positionserkennungsmarke F der Koordinate des rechten Endes durch den Leiterplattenaufnahmeabschnitt 5 die Positionserkennungsmarke F erkannt.Then, in step S31, the position recognition mark F of the right end coordinate is picked up by the
In Schritt S32 wird auf Grundlage des Erkennungsergebnisses der Positionserkennungsmarken F der Koordinate des linken Endes und der Koordinate des rechten Endes ein Korrekturmaß der Montageposition ermittelt und gemäß dem ermittelten Korrekturmaß eine Korrektur der Montageposition durchgeführt. Dann endet die Markierungserkennungsverarbeitung und es erfolgt ein Übergang zu Schritt S6 von
In
Wirkung der ersten AusführungsformEffect of the first embodiment
Mit der ersten Ausführungsform können folgende Wirkungen erzielt werden.With the first embodiment, the following effects can be obtained.
Wie oben beschrieben, ist in der ersten Ausführungsform der Steuerabschnitt 12 bereitgestellt, der während der Montage der Bauelemente C auf die Leiterplatte B Positionserkennungsmarken F, die nicht durch auf der Leiterplatte B montierte Bauelemente C verdeckt sind, als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 bestimmt und auf Grundlage des Ergebnisses der Aufnahme der als Aufnahmeobjekte bestimmten Positionserkennungsmarken F durch den Leiterplattenaufnahmeabschnitt 5 eine Korrektur der Montageposition durchführt. Auf diese Weise kann die Situation unterbunden werden, dass Positionserkennungsmarken F nicht erkannt werden können, weil die Positionserkennungsmarken F durch auf der Leiterplatte B montierte Bauelemente C verdeckt werden. Infolgedessen kann unterbunden werden, dass aufgrund dessen, dass Positionserkennungsmarken F durch auf der Leiterplatte B montierte Bauelemente C verdeckt werden, keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente C mehr auf die Leiterplatte B montiert werden können. Indem während der Montage der Bauelemente C auf die Leiterplatte B Positionserkennungsmarken F, die nicht durch auf der Leiterplatte B montierte Bauelemente C verdeckt sind, als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 bestimmt werden, können auch an Positionen, die aufgrund der Montage von Bauelementen C auf der Leiterplatte B verdeckt werden, Positionserkennungsmarken F angeordnet werden, wodurch der Freiheitsgrad bei der Anordnung der Positionserkennungsmarken F erhöht werden kann.As described above, in the first embodiment, the
In der ersten Ausführungsform beinhaltet die Leiterplatte B wie oben beschrieben mehrere Einzelleiterplatten B1, an denen die jeweiligen Positionserkennungsmarken F bereitgestellt sind, wobei der Steuerabschnitt 12 derart ausgestaltet ist, dass er während der Montage der Bauelemente C auf die Leiterplatte B eine Steuerung durchführt, um die als Aufnahmeobjekte dienenden Positionserkennungsmarken F unter denjenigen Positionserkennungsmarken F zu bestimmen, die Einzelleiterplatten B1 entsprechen, die unbestückte Stellen beinhalten. Da auf diese Weise auch an einer Leiterplatte B, bei der es leicht zu einer Verdeckung der Positionserkennungsmarken durch auf der Leiterplatte B montierte Bauelemente C kommen kann (also einer Leiterplatte B, die mehrere Einzelleiterplatten B1 beinhaltet, an denen jeweils eine Positionserkennungsmarke F bereitgestellt ist), Positionserkennungsmarken F bestimmt werden, die Einzelleiterplatten B1 entsprechen, welche unbestückte Stellen beinhalten, kann unterbunden werden, dass aufgrund dessen, dass Positionserkennungsmarken F durch auf der Leiterplatte B montierte Bauelemente C verdeckt werden, keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente C mehr auf die Leiterplatte B montiert werden können. Indem die als Aufnahmeobjekte dienenden Positionserkennungsmarken F unter denjenigen Positionserkennungsmarken F bestimmt werden, die Einzelleiterplatten B1 entsprechen, die unbestückte Stellen beinhalten, lassen sich auf einfache Weise Positionserkennungsmarken F, die nicht durch auf der Leiterplatte B montierte Bauelemente C verdeckt sind, als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 bestimmen.In the first embodiment, as described above, the circuit board B includes a plurality of individual circuit boards B1 on which the respective position identification marks F are provided, and the
In der ersten Ausführungsform ist der Steuerabschnitt 12 außerdem wie oben beschrieben derart ausgestaltet, dass er eine Steuerung durchführt, um wenigstens während eines Montageneuversuchsvorgangs, bei dem aufgrund eines Fehlers ein erneuter Montagevorgang an einer unbestückten Stelle durchgeführt wird, Positionserkennungsmarken F, die nicht durch auf der Leiterplatte B montierte Bauelemente C verdeckt sind, als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 zu bestimmen. Auf diese Weise kann bei einem Montageneuversuchsvorgang, bei dem es leicht dazu kommt, dass eine Positionserkennungsmarke F durch ein auf der Leiterplatte B montiertes Bauelement C verdeckt ist, unterbunden werden, dass aufgrund dessen, dass Positionserkennungsmarken F durch auf der Leiterplatte B montierte Bauelemente C verdeckt werden, keine Korrektur der Montageposition durchgeführt werden kann und keine Bauelemente C mehr auf die Leiterplatte B montiert werden können.In addition, in the first embodiment, as described above, the
Außerdem ist der Steuerabschnitt 12 in der ersten Ausführungsform wie oben beschrieben derart ausgestaltet, dass er eine Steuerung durchführt, um nicht nur während eines Montageneuversuchsvorgangs, sondern auch während eines normalen Montagevorgangs Positionserkennungsmarken F, die nicht durch auf der Leiterplatte B montierte Bauelemente C verdeckt sind, als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 zu bestimmen. Da auf diese Weise sowohl bei normalen Montagevorgängen als auch bei Montageneuversuchsvorgängen der gleiche Erkennungsvorgang für Positionserkennungsmarken F durchgeführt werden kann, kann gegenüber dem Fall, dass bei normalen Montagevorgängen und bei Montageneuversuchsvorgängen unterschiedliche Erkennungsvorgänge für Positionserkennungsmarken F durchgeführt werden, eine Verkomplizierung des Erkennungsvorgangs der Positionserkennungsmarken F unterbunden werden.Also, in the first embodiment, as described above, the
In der ersten Ausführungsform ist der Steuerabschnitt 12 außerdem wie oben beschrieben derart ausgestaltet, dass er eine Steuerung durchführt, um unter mehreren Positionserkennungsmarken F, die mehreren unbestückten Stellen entsprechen, zwei Positionserkennungsmarken F als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 zu bestimmen. Indem somit unter mehreren Positionserkennungsmarken F, die mehreren unbestückten Stellen entsprechen, zwei Positionserkennungsmarken F als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 bestimmt werden, lässt sich auf einfache Weise eine erforderliche Mindestanzahl an Positionserkennungsmarken 5, die nicht durch auf der Leiterplatte B montierte Bauelemente C verdeckt sind, als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 bestimmen.In addition, in the first embodiment, as described above, the
Auch ist der Steuerabschnitt 12 in der ersten Ausführungsform wie oben beschrieben derart ausgestaltet, dass er eine Steuerung durchführt, um unter den mehreren Positionserkennungsmarken F, die mehreren unbestückten Stellen entsprechen, zwei am weitesten voneinander entfernte Positionserkennungsmarken F als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 zu bestimmen. Da auf diese Weise die Korrektur der Montageposition auf Grundlage des Ergebnisses der Aufnahme der zwei am weitesten voneinander entfernten Positionserkennungsmarken F durchgeführt werden kann, ist es möglich, die Korrektur der Montageposition nicht durch eine extrapolierte Korrektur, bei der für die unbestückten Stellen zwischen den zwei am weitesten voneinander entfernten Positionserkennungsmarken F Werte außerhalb des Datenbereichs ermittelt werden, sondern durch interpolierte Korrektur durchzuführen, die genauer als die extrapolierte Korrektur ist und bei der Werte innerhalb des Datenbereichs ermittelt werden. Im Vergleich zu dem Fall, dass andere Positionserkennungsmarken F als die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 bestimmt werden, kann somit die Korrektur der Montageposition mit höherer Genauigkeit durchgeführt werden.Also, in the first embodiment, as described above, the
Zweite AusführungsformSecond embodiment
Unter Bezugnahme auf
Ausgestaltung der BauelementmontagevorrichtungConfiguration of the component mounting device
Eine Bauelementmontagevorrichtung 200 der zweiten Ausführungsform der vorliegenden Erfindung unterscheidet sich von der Bauelementmontagevorrichtung 100 der oben beschriebenen ersten Ausführungsform darin, dass sie, wie in
Wie in
Unter Bezugnahme auf
In dem in
In diesem Fall werden aus den zwanzig Positionserkennungsmarken F, die den zehn Montagepositionen (Einzelleiterplatten B1) im linken Vorgabebereich A entsprechen, die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Aus den zwanzig Positionserkennungsmarken F, die den zehn Montagepositionen (Einzelleiterplatten B1) im rechten Vorgabebereich A entsprechen, werden die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Die als Aufnahmeobjekte bestimmten Positionserkennungsmarken F werden dann durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F im linken Vorgabebereich A durch den Leiterplattenaufnahmeabschnitt 5 werden dann die Bauelemente C unter Durchführung einer Korrektur an fünf Montagepositionen im linken Vorgabebereich A, nämlich der ersten bis fünften Montageposition von links in der ersten Reihe, an den fünf Montagepositionen (Einzelleiterplatten B1) im linken Vorgabebereich A, nämlich an der ersten bis fünften Montageposition von links in der ersten Reihe, montiert. Auch werden auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F im rechten Vorgabebereich A durch den Leiterplattenaufnahmeabschnitt 5 die Bauelemente C unter Durchführung einer Korrektur der sechsten bis zehnten Montageposition von links in der ersten Reihe im rechten Vorgabebereich A an der sechsten bis zehnten Montageposition von links in der ersten Reihe im rechten Vorgabebereich A montiert. An der ersten bis zehnten Montageposition von links in der zweiten Reihe werden keine Bauelemente C montiert.In this case, from the twenty position identification marks F corresponding to the ten mounting positions (single circuit boards B1) in the left specification area A, the two most distant position identification marks F are determined as position identification marks F to be picked up as objects for the circuit
Nun wird als Montagevorgang von Bauelementen C einer zweiten Ansauggruppe auf die Leiterplatte B (normaler Montagevorgang) für die zehn Montagepositionen (Einzelleiterplatten B1) der zweiten Reihe ein Montagevorgang der Bauelemente C auf der Leiterplatte B durchgeführt. In diesem Fall wird keine Erkennung (Aufnahme) der Positionserkennungsmarken F durchgeführt, da bei dem Montagevorgang von Bauelementen C der ersten Ansauggruppe auf der Leiterplatte B eine Erkennung (Aufnahme) der Positionserkennungsmarken F durchgeführt wird. Auf Grundlage des bei der Montage der Bauelemente C der ersten Ansauggruppe auf der Leiterplatte B ermittelten Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F im linken Vorgabebereich A durch den Leiterplattenaufnahmeabschnitt 5 werden dann die Bauelemente C unter Durchführung einer Korrektur der ersten bis fünften Montageposition von links in der zweiten Reihe im linken Vorgabebereich A an der ersten bis fünften Montageposition von links in der zweiten Reihe im linken Vorgabebereich A montiert. Auch werden auf Grundlage des bei der Montage der Bauelemente C der ersten Ansauggruppe auf der Leiterplatte B ermittelten Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F im rechten Vorgabebereich A durch den Leiterplattenaufnahmeabschnitt 5 die Bauelemente C unter Durchführung einer Korrektur an fünf Montagepositionen im linken Vorgabebereich A, nämlich der sechsten bis zehnten Montageposition von links in der zweiten Reihe, an den fünf Montagepositionen (Einzelleiterplatten B1) im rechten Vorgabebereich A, nämlich an der sechsten bis zehnten Montageposition von links in der zweiten Reihe, montiert.Now, as a mounting process of components C of a second suction group on the circuit board B (normal mounting process) for the ten mounting positions (single circuit boards B1) of the second row, a mounting process of the components C on the circuit board B is performed. In this case, since recognition (recording) of the position recognition marks F is performed in the mounting process of components C of the first suction group on the circuit board B, recognition (recording) of the position recognition marks F is not performed. Based on the result of the recording of the two position identification marks F in the left specification area A by the circuit
Nun wird als Montagevorgang von Bauelementen C einer dritten Ansauggruppe auf die Leiterplatte B (normaler Montagevorgang) für die zehn Montagepositionen (Einzelleiterplatten B1) der dritten Reihe ein Montagevorgang der Bauelemente C auf die Leiterplatte B durchgeführt. In diesem Fall wird ein Vorgabebereich A (linker Vorgabebereich A) festgelegt, der zehn Montagepositionen (Einzelleiterplatten B1) beinhaltet, nämlich fünf Montagepositionen (Einzelleiterplatten B1), an denen Bauelemente C montiert werden sollen, und zwar eine erste bis fünfte Montageposition von links in der dritten Reihe, und fünf Montagepositionen (Einzelleiterplatte B1), an denen noch keine Bauelemente C montiert werden sollen, und zwar eine erste bis fünfte Montageposition (Einzelleiterplatte B1) von links in der vierten Reihe. Es wird auch ein Vorgabebereich A (rechter Vorgabebereich A) festgelegt, der zehn Montagepositionen (Einzelleiterplatten B1) beinhaltet, nämlich fünf Montagepositionen (Einzelleiterplatten B1), und zwar eine sechste bis zehnte Montageposition (Einzelleiterplatte B1) von links in der dritten Reihe, an denen Bauelemente C montiert werden sollen, und fünf Montagepositionen (Einzelleiterplatten B1), an denen noch keine Bauelemente C montiert werden sollen, und zwar eine sechste bis zehnte Montageposition von links in der vierten Reihe.Now, as a mounting process of components C of a third suction group on the circuit board B (normal mounting process) for the ten mounting positions (single circuit boards B1) of the third row, a mounting process of the components C on the circuit board B is performed. In this case, a default area A (left default area A) is defined, which includes ten mounting positions (single circuit boards B1), namely five mounting positions (single circuit boards B1) at which components C are to be mounted, namely a first to fifth mounting position from the left in the third row, and five mounting positions (single circuit board B1) on which no components C are to be mounted, specifically a first to fifth mounting position (single circuit board B1) from the left in the fourth row. A default area A (right default area A) is also defined, which includes ten mounting positions (single circuit boards B1), namely five mounting positions (single circuit boards B1), specifically a sixth to tenth mounting positions (single circuit boards B1) from the left in the third row, at which Components C are to be mounted, and five mounting positions (single printed circuit boards B1) where no components C are to be mounted, specifically a sixth to tenth mounting position from the left in the fourth row.
In diesem Fall werden aus den zwanzig Positionserkennungsmarken F, die den zehn Montagepositionen (Einzelleiterplatten B1) im linken Vorgabebereich A entsprechen, die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Aus den zwanzig Positionserkennungsmarken F, die den zehn Montagepositionen (Einzelleiterplatten B1) im rechten Vorgabebereich A entsprechen, werden die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Die als Aufnahmeobjekte bestimmten Positionserkennungsmarken F werden dann durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F im linken Vorgabebereich A durch den Leiterplattenaufnahmeabschnitt 5 werden dann die Bauelemente C unter Durchführung einer Korrektur von fünf Montagepositionen im linken Vorgabebereich A, nämlich der ersten bis fünften Montageposition von links in der dritten Reihe, an den fünf Montagepositionen (Einzelleiterplatten B1) im linken Vorgabebereich A, nämlich an der ersten bis fünften Montageposition von links in der dritten Reihe, montiert. Auch werden auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F im rechten Vorgabebereich A durch den Leiterplattenaufnahmeabschnitt 5 die Bauelemente C unter Durchführung einer Korrektur der sechsten bis zehnten Montageposition von links in der dritten Reihe im rechten Vorgabebereich A an der sechsten bis zehnten Montageposition von links in der dritten Reihe im rechten Vorgabebereich A montiert. Dabei werden an der ersten bis zehnten Montageposition von links in der vierten Reihe keine Bauelemente C montiert. Es sei angenommen, dass aufgrund eines Fehlers wie etwa eines Ansaugfehlers an zwei Montagepositionen (in
Nun wird als Montagevorgang von Bauelementen C einer vierten Ansauggruppe auf die Leiterplatte B (normaler Montagevorgang) für die zehn Montagepositionen (Einzelleiterplatten B1) der vierten Reihe ein Montagevorgang der Bauelemente C auf die Leiterplatte B durchgeführt. In diesem Fall wird keine Erkennung (Aufnahme) der Positionserkennungsmarken F durchgeführt, da bei dem Montagevorgang von Bauelementen C der dritten Ansauggruppe auf die Leiterplatte B eine Erkennung (Aufnahme) der Positionserkennungsmarken F durchgeführt wird. Auf Grundlage des bei der Montage der Bauelemente C der dritten Ansauggruppe auf die Leiterplatte B ermittelten Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F im linken Vorgabebereich A durch den Leiterplattenaufnahmeabschnitt 5 werden dann die Bauelemente C unter Durchführung einer Korrektur von fünf Montagepositionen im linken Vorgabebereich A, nämlich der ersten bis fünften Montageposition von links in der vierten Reihe, an fünf Montagepositionen (Einzelleiterplatten B1) im linken Vorgabebereich A, nämlich an der ersten bis fünften Montageposition von links in der vierten Reihe, montiert. Auch werden auf Grundlage des bei der Montage der Bauelemente C der dritten Ansauggruppe auf die Leiterplatte B ermittelten Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F im rechten Vorgabebereich A durch den Leiterplattenaufnahmeabschnitt 5 die Bauelemente C unter Durchführung einer Korrektur von fünf Montagepositionen im rechten Vorgabebereich A, nämlich der sechsten bis zehnten Montageposition von links in der vierten Reihe, an den fünf Montagepositionen (Einzelleiterplatten B1) im rechten Vorgabebereich A, nämlich an der sechsten bis zehnten Montageposition von links in der vierten Reihe, montiert. Es sei angenommen, dass aufgrund eines Fehlers wie etwa eines Ansaugfehlers an zwei Montagepositionen (in
Als Montagevorgang von Bauelementen C einer fünften Ansauggruppe auf die Leiterplatte B (Montageneuversuchsvorgang) wird dann an den vier Montagepositionen, (Einzelleiterplatten B1), an denen bei dem Montagevorgang von Bauelementen C der dritten und vierten Ansauggruppe aufgrund des Fehlers keine Montage von Bauelementen C durchgeführt wurde, nämlich an der dritten und der zehnten Montageposition (Einzelleiterplatte B1) von links in der dritten Reihe und an der zweiten und achten Montageposition (Einzelleiterplatte B1) von links in der vierten Reihe, ein Montagevorgang von Bauelementen C auf die Leiterplatte B durchgeführt. In diesem Fall wird ein Vorgabebereich A (linker Vorgabebereich A) festgelegt, der die zwei Montagepositionen (Einzelleiterplatten B1), an denen die Bauelemente C montiert werden sollen, nämlich die dritte Montageposition (Einzelleiterplatte B1) von links in der dritten Reihe und die zweite Montageposition (Einzelleiterplatte B1) von links in der vierten Reihe, beinhaltet. Da in dem linken Vorgabebereich A zwei Montagepositionen (Einzelleiterplatten B1), an denen Bauelemente C montiert werden sollen, nämlich die zehnte Montageposition (Einzelleiterplatte B1) von links in der dritten Reihe und die achte Montageposition (Einzelleiterplatte B1) von links in der vierten Reihe, nicht enthalten sind, wird gesondert von dem Vorgabebereich A ein weiterer Vorgabebereich A festgelegt. Es wird also ein Vorgabebereich A (rechter Vorgabebereich A) festgelegt, der zwei Montagepositionen (Einzelleiterplatten B1) beinhaltet, an denen Bauelemente C montiert werden sollen, nämlich die zehnte Montageposition (Einzelleiterplatte B1) von links in der dritten Reihe und die achte Montageposition (Einzelleiterplatte B1) von links in der vierten Reihe.Then, as the mounting operation of components C of a fifth suction group onto the circuit board B (mounting retry operation), the four mounting positions (single circuit boards B1) where no mounting of components C was performed due to the error in the mounting operation of components C of the third and fourth suction groups , namely, at the third and tenth mounting positions (single circuit board B1) from the left in the third row and at the second and eighth mounting positions (single circuit board B1) from the left in the fourth row, a mounting operation of components C onto the circuit board B is performed. In this case, a default area A (left default area A) is defined that defines the two mounting positions (single circuit boards B1) at which the components C are to be mounted, namely the third mounting position (single circuit board B1) from the left in the third row and the second mounting position (single circuit board B1) from the left in the fourth row. Since in the left specification area A there are two mounting positions (single circuit boards B1) at which components C are to be mounted, namely the tenth mounting position (single circuit board B1) from the left in the third row and the eighth mounting position (single circuit board B1) from the left in the fourth row, are not included, a further specification range A is defined separately from the specification range A. A default area A (right-hand default area A) is defined, which contains two mounting positions (single printed circuit boards B1) on which components C are to be mounted, namely the tenth mounting position (single printed circuit board B1) from the left in the third row and the eighth mounting position (single printed circuit board B1) from the left in the fourth row.
In diesem Fall werden aus den vier Positionserkennungsmarken F, die den zwei Montagepositionen (Einzelleiterplatten B1) im linken Vorgabebereich A entsprechen, die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Aus den vier Positionserkennungsmarken F, die den zwei Montagepositionen (Einzelleiterplatten B1) im rechten Vorgabebereich A entsprechen, werden die zwei am weitesten voneinander entfernten Positionserkennungsmarken F als Positionserkennungsmarken F bestimmt, die als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 dienen. Die als Aufnahmeobjekte bestimmten Positionserkennungsmarken F werden dann durch den Leiterplattenaufnahmeabschnitt 5 aufgenommen. Auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F im linken Vorgabebereich A durch den Leiterplattenaufnahmeabschnitt 5 werden dann die Bauelemente C unter Durchführung einer Korrektur der zwei Montagepositionen im linken Vorgabebereich A, nämlich der dritten Montageposition von links in der dritten Reihe und der zweiten Montageposition von links in der vierten Reihe, an den zwei Montagepositionen (Einzelleiterplatten B1) im linken Vorgabebereich A, nämlich an der dritten Montageposition (Einzelleiterplatte B1) von links in der dritten Reihe und an der zweiten Montageposition (Einzelleiterplatte B1) von links in der vierten Reihe, montiert. Auch werden auf Grundlage des Ergebnisses der Aufnahme der zwei Positionserkennungsmarken F im rechten Vorgabebereich A durch den Leiterplattenaufnahmeabschnitt 5 die Bauelemente C unter Durchführung einer Korrektur von zwei Montagepositionen im rechten Vorgabebereich A, nämlich der zehnten Montageposition von links in der dritten Reihe und der achten Montageposition von links in der vierten Reihe, an den zwei Montagepositionen (Einzelleiterplatten B1) im rechten Vorgabebereich A, nämlich an der zehnten Montageposition (Einzelleiterplatte B1) von links in der dritten Reihe und an der achten Montageposition (Einzelleiterplatte B1) von links in der vierten Reihe, montiert.In this case, of the four position identification marks F corresponding to the two mounting positions (single boards B1) in the left specification area A, the two most distant position identification marks F are determined as position identification marks F serving as pickup objects for the
Der Vorgabebereich A wird während des Montagevorgangs der Bauelemente C auf die Leiterplatte B festgelegt. Das Verfahren zum Festlegen des Vorgabebereichs A ist nicht besonders eingeschränkt, doch ist der Steuerabschnitt 12 beispielsweise derart ausgestaltet, dass er, wie in
Konkret ist der Steuerabschnitt 112 derart ausgestaltet, dass er zunächst eine Steuerung durchführt, um unbestückte Stellen in der Ansauggruppe zu extrahieren (zu erfassen). Der Steuerabschnitt 112 ist derart ausgestaltet, dass er dann eine Steuerung durchführt, um die Position des Vorgabebereichs A zu erfassen, der die meisten unbestückten Stellen beinhaltet, indem er einen rechteckigen Vorgabebereich A auf die einzelnen extrahierten unbestückten Stellen anwendet. Konkret ist der Steuerabschnitt 112 derart ausgestaltet, dass er eine Steuerung durchführt, um die Position des Vorgabebereichs A zu erfassen, der die meisten unbestückten Stellen beinhaltet, indem er für die einzelnen unbestückten Stellen die unbestückte Stelle in den vier Ecken des rechteckigen Vorgabebereichs A anordnet.Specifically, the control section 112 is configured to first perform control to extract (detect) vacancies in the intake group. The control section 112 is configured such that it then performs control to detect the position of the target area A including most vacant locations by applying a rectangular target area A to each extracted vacant location. Specifically, the control section 112 is configured to perform control to detect the position of the target area A that includes the most vacant locations by arranging the vacant location in the four corners of the rectangular target area A for each vacant location.
In dem in
Verarbeitung zum Festlegen des VorgabebereichsProcessing to set the default range
Als Nächstes erfolgt unter Bezugnahme auf
Zunächst werden, wie in
Dann wird in Schritt S42 beurteilt, ob unter den extrahierten unbestückten Stellen noch nicht einer Korrekturgruppe zugeteilte Stellen vorhanden sind. Das heißt, es wird in Schritt S42 beurteilt, ob unter den extrahierten unbestückten Stellen Stellen vorhanden sind, für die noch kein Vorgabebereich A festgelegt wurde. Wenn geurteilt wird, dass noch nicht einer Korrekturgruppe zugeteilte Stellen vorhanden sind, erfolgt ein Übergang zu Schritt S43.Then, in step S42, it is judged whether there are any positions not assigned to a correction group among the extracted vacant positions. That is, it is judged in step S42 whether there are any positions for which a target area A has not yet been set among the extracted unequipped positions. If it is judged that there are not yet places allocated to a correction group, step S43 is advanced to.
In Schritt S43 wird an den noch nicht einer Korrekturgruppe zugeteilten Stellen ein Vorgabebereich A derart festgelegt, dass er eine Höchstzahl an unbestückten Stellen beinhaltet. Dann erfolgt ein Übergang zu Schritt S42. Anschließend werden die Verarbeitungen von Schritt S42 und 43 so lange wiederholt, bis unter den extrahierten unbestückten Stellen keine noch nicht einer Korrekturgruppe zugeteilten Stellen mehr vorhanden sind.In step S43, a default range A is set to include a maximum number of vacant positions in the positions not yet assigned to a correction group. Then, a transition is made to step S42. Subsequently, the processings of steps S42 and 43 are repeated until among the extracted vacant positions there are no positions that have not yet been assigned to a correction group.
Wenn in Schritt S42 geurteilt wird, dass keine noch nicht einer Korrekturgruppe zugeteilten Stellen mehr vorhanden sind, wird die Verarbeitung zum Festlegen des Vorgabebereichs beendet.When it is judged in step S42 that there are no more places not assigned to a correction group, the processing for setting the target area is ended.
Die Ausgestaltung der zweiten Ausführungsform entspricht ansonsten derjenigen der ersten Ausführungsform.The design of the second embodiment otherwise corresponds to that of the first embodiment.
Wirkung der zweiten AusführungsformEffect of the second embodiment
Mit der zweiten Ausführungsform können folgende Wirkungen erzielt werden.With the second embodiment, the following effects can be obtained.
In der zweiten Ausführungsform ist der Steuerabschnitt wie oben beschrieben derart ausgestaltet, dass er innerhalb eines Vorgabebereichs A, der so festgelegt ist, dass er mehrere Montagepositionen beinhaltet, Positionserkennungsmarken F, die nicht durch auf der Leiterplatte B montierte Bauelemente C verdeckt sind, als Aufnahmeobjekte für den Leiterplattenaufnahmeabschnitt 5 bestimmt und auf Grundlage des Ergebnisses der Aufnahme der als Aufnahmeobjekte bestimmten Positionserkennungsmarken F durch den Leiterplattenaufnahmeabschnitt 5 innerhalb des Vorgabebereichs A eine Korrektur der Montageposition durchführt. Da die als Aufnahmeobjekte dienenden Positionserkennungsmarken F innerhalb des vergleichsweise engen Bereichs des Vorgabebereichs bestimmt werden können, kann auf diese Weise unterbunden werden, dass zu weit voneinander entfernte Positionserkennungsmarken F als Aufnahmeobjekte bestimmt werden. Infolgedessen kann auf Grundlage des Ergebnisses der Aufnahme von Positionserkennungsmarken F, die vergleichsweise nah an der Montageposition liegen, die Korrektur der Montageposition mit höherer Genauigkeit durchgeführt werden.In the second embodiment, as described above, the control section is configured such that, within a specified area A set to include a plurality of mounting positions, position detection marks F that are not covered by components C mounted on the circuit board B as objects to be photographed determines the
Gemäß der zweiten Ausführungsform ist der Steuerabschnitt 112 wie oben beschrieben derart ausgestaltet, dass er eine Steuerung durchführt, um während der Montage der Bauelemente C auf die Leiterplatte B den Vorgabebereich A so festzulegen, dass er eine Höchstzahl an unbestückten Stellen beinhaltet. Da auf diese Weise viele unbestückte Stellen in den Vorgabebereich A eingeschlossen werden können, kann auch bei Bereitstellung eines Vorgabebereichs A ein Anstieg der Anzahl der Aufnahmevorgänge der Positionserkennungsmarken F durch den Leiterplattenaufnahmeabschnitt 5 unterbunden werden.As described above, according to the second embodiment, the control section 112 is configured to perform control to set the target area A to include a maximum number of unmounted spots during mounting of the components C onto the circuit board B. In this way, since many vacant locations can be included in the specification area A, even if a specification area A is provided, an increase in the number of times the position identification marks F are picked up by the
Die Wirkungen der zweiten Ausführungsform entsprechen ansonsten denjenigen der ersten Ausführungsform.The effects of the second embodiment are otherwise the same as those of the first embodiment.
AbwandlungsbeispieleModification examples
Die offenbarten Ausführungsformen sind in jeder Hinsicht als beispielhaft und nicht einschränkend zu verstehen. Der Umfang der vorliegenden Erfindung ist nicht in der vorstehenden Beschreibung der Ausführungsformen, sondern in den Ansprüchen dargelegt und schließt auch alle sinngemäßen Äquivalente der Ansprüche und Änderungen innerhalb der Ansprüche ein.The disclosed embodiments are to be considered in all respects as illustrative and not restrictive. The scope of the present invention is set forth not in the foregoing description of the embodiments but in the claims, and also includes all equivalent meanings of the claims and changes within the claims.
Beispielsweise wurde in der ersten und zweiten Ausführungsform das Beispiel gezeigt, dass die vorliegende Erfindung auf eine Bauelementmontagevorrichtung angewandt wird, bei der es sich um einen so genannten Flip-Chip-Bonder handelt, doch ist die vorliegende Erfindung nicht darauf beschränkt. Die vorliegende Erfindung kann auch auf andere Bauelementmontagevorrichtungen als Flip-Chip-Bonder angewandt werden. Beispielsweise kann die vorliegende Erfindung auf eine Bauelementmontagevorrichtung angewandt werden, die Chipbauelemente für die Oberflächenmontage auf einer Leiterplatte montiert (ein so genannter Oberflächenbestückungsautomat) .For example, in the first and second embodiments, the example that the present invention is applied to a component mounter that is a so-called flip-chip bonder was shown, but the present invention is not limited thereto. The present invention can also be applied to component mounters other than flip-chip bonders. For example, the present invention can be applied to a component mounter that mounts chip components for surface mounting on a circuit board (a so-called surface mount machine).
In der ersten und zweiten Ausführungsform wurde das Beispiel gezeigt, dass je ein Bauelement auf die einzelnen Einzelleiterplatten montiert wird, doch ist die vorliegende Erfindung nicht darauf beschränkt. In der vorliegenden Erfindung können auch jeweils mehrere Bauelemente auf die einzelnen Einzelleiterplatten montiert werden.In the first and second embodiments, the example that one component is mounted on each individual circuit board was shown, but the present invention is not limited to this. In the present invention, a plurality of components can also be mounted on the individual individual printed circuit boards.
In der ersten und zweiten Ausführungsform wurde das Beispiel gezeigt, dass eine Steuerung durchgeführt wird, um nicht nur während eines Montageneuversuchsvorgangs, sondern auch während eines normalen Montagevorgangs Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt zu bestimmen, doch ist die vorliegende Erfindung nicht darauf beschränkt. In der vorliegenden Erfindung kann auch eine Steuerung durchgeführt werden, um nur bei einem Montageneuversuchsvorgang Positionserkennungsmarken, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt zu bestimmen.In the first and second embodiments, the example was shown that control is performed to designate position recognition marks not hidden by components mounted on the circuit board as shooting objects for the shooting section not only during a mounting retry operation but also during a normal mounting operation , but the present invention is not limited thereto. In the present invention, control can also be performed to designate position recognition marks, which are not hidden by components mounted on the circuit board, as shooting objects for the shooting section only in a mounting retry operation.
In der ersten und zweiten Ausführungsform wurde das Beispiel gezeigt, dass von mehreren Positionserkennungsmarken, die mehreren unbestückten Stellen entsprechen, zwei Positionserkennungsmarken als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt werden, doch ist die vorliegende Erfindung nicht darauf beschränkt. In der vorliegenden Erfindung können von mehreren Positionserkennungsmarken, die mehreren unbestückten Stellen entsprechen, auch eine oder drei oder mehr Positionserkennungsmarken als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt werden.In the first and second embodiments, the example that two position recognition marks are designated as shooting objects for the shooting section out of a plurality of position markings corresponding to a plurality of vacant locations was shown, but the present invention is not limited thereto. In the present invention, of a plurality of position identification marks, the plurality of unknown stückten bodies correspond, one or three or more position identification marks are determined as recording objects for the recording section.
In der ersten und zweiten Ausführungsform wurde das Beispiel gezeigt, dass von mehreren Positionserkennungsmarken, die mehreren unbestückten Stellen entsprechen, zwei am weitesten voneinander entfernte Positionserkennungsmarken als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt werden, doch ist die vorliegende Erfindung nicht darauf beschränkt. In der vorliegenden Erfindung können von mehreren Positionserkennungsmarken, die mehreren unbestückten Stellen entsprechen, auch andere Positionserkennungsmarken als die zwei am weitesten voneinander entfernten Positionserkennungsmarken als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt werden.In the first and second embodiments, the example that two most distant position recognition marks are determined as shooting objects for the shooting section out of a plurality of position markings corresponding to a plurality of vacant places was shown, but the present invention is not limited thereto. In the present invention, of a plurality of position identification marks corresponding to a plurality of vacant locations, position identification marks other than the two position identification marks farthest from each other can also be designated as shooting objects for the shooting section.
In der ersten und zweiten Ausführungsform wurde das Beispiel gezeigt, dass es sich um eine Leiterplatte handelt, die mehrere Einzelleiterplatten beinhaltet, doch ist die vorliegende Erfindung nicht darauf beschränkt. In der vorliegenden Erfindung kann es sich auch um eine Leiterplatte wie etwa eine LED-Platine handeln, auf der wiederholt mehrere gleiche Bauelemente montiert werden. In diesem Fall können jeweilige elektrische Schaltungsmuster der mehreren Bauelemente, die auf der Platine bereitgestellt sind, als Positionserkennungsmarken verwendet werden. In diesem Fall können während der Montage der Bauelemente auf der Leiterplatte als Positionserkennungsmarken dienende elektrische Schaltungsmuster, die nicht durch auf der Leiterplatte montierte Bauelemente verdeckt sind, als Aufnahmeobjekte für den Aufnahmeabschnitt bestimmt werden, und auf Grundlage des Ergebnisses der Aufnahme der als Aufnahmeobjekte bestimmten als Positionserkennungsmarken dienenden elektrischen Schaltungsmuster durch den Aufnahmeabschnitt kann eine Korrektur der Montageposition durchgeführt werden.In the first and second embodiments, the example was shown that it is a circuit board including a plurality of individual circuit boards, but the present invention is not limited thereto. In the present invention, it can also be a circuit board such as an LED board on which a plurality of the same components are repeatedly mounted. In this case, respective electric circuit patterns of the plurality of components provided on the board can be used as position identification marks. In this case, during the mounting of the components on the circuit board, electric circuit patterns serving as position identification marks, which are not hidden by components mounted on the circuit board, can be determined as pickup objects for the pickup section, and based on the result of pickup of the pickup objects determined as position identification marks serving electrical circuit pattern by the receiving portion, a correction of the mounting position can be performed.
Auch wenn die Platine eine Platine mit mehreren Einzelplatinen ist, können die elektrischen Schaltungsmuster als Positionserkennungsmarken verwendet werden. Auch wenn es sich bei der Leiterplatte um einen Leadframe handelt, kann die Form des Leadframes als Positionserkennungsmarke verwendet werden.Even if the circuit board is a circuit board with a plurality of individual circuit boards, the electrical circuit patterns can be used as position identification marks. Even if the printed circuit board is a leadframe, the shape of the leadframe can be used as a position identification mark.
In der zweiten Ausführungsform wurde das Beispiel gezeigt, dass mittels des Vorgabebereichs eine Einschränkung auf einen Bereich erfolgt, in dem eine Korrektur anhand der gleichen Positionserkennungsmarke möglich ist, doch ist die vorliegende Erfindung nicht darauf beschränkt. Wenn beispielsweise mehrere Leiterplatten über einen Kopplungsabschnitt aneinander gekoppelt sind, kann auch eine Einschränkung bereitgestellt sein, nach der keine über den Kopplungsabschnitt hinausgehenden Positionserkennungsmarken für die Korrektur verwendet werden. In einem in
In der oben beschriebenen Ausführungsform wurden die Steuerverarbeitungen der Einfachheit halber anhand von antriebsbezogenen Abläufen beschrieben, wobei Steuerverarbeitungen der Reihe nach gemäß einem Verarbeitungsablauf durchgeführt werden, doch ist die vorliegende Erfindung nicht darauf beschränkt. Die Steuerverarbeitungen können auch in ereignisbezogenen Verarbeitungen durchgeführt werden, bei denen die Verarbeitungen ereignisweise ausgeführt werden. In diesem Fall kann sowohl eine ausschließlich ereignisbezogene Verarbeitung als auch eine Kombination aus ereignisbezogener und ablaufbezogener Verarbeitung durchgeführt werden.In the embodiment described above, for the sake of simplicity, the control processings were described in terms of driving-related flows in which control processings are sequentially performed according to a processing flow, but the present invention is not limited thereto. The control processing can also be performed in event-related processing in which the processing is performed on an event-by-event basis. In this case, either exclusively event-related processing or a combination of event-related and process-related processing can be carried out.
BezugszeichenlisteReference List
- 3a3a
- Montagekopfmounting head
- 55
- Leiterplattenaufnahmeabschnitt (Aufnahmeabschnitt)Circuit board accommodating section (accommodating section)
- 12, 11212, 112
- Steuerabschnittcontrol section
- 100, 200100, 200
- Bauelementmontagevorrichtungcomponent mounting device
- A, A1A, A1
- Vorgabebereichdefault range
- BB
- Leiterplattecircuit board
- B1, B2B1, B2
- Einzelleiterplattesingle circuit board
- CC
- Bauelementcomponent
- Ff
- Positionserkennungsmarkeposition tag
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents cited by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturPatent Literature Cited
- JP 4220288 B [0002, 0003, 0004, 0005]JP 4220288B [0002, 0003, 0004, 0005]
Claims (10)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/048044 WO2022137363A1 (en) | 2020-12-22 | 2020-12-22 | Component mounting apparatus and component mounting method |
Publications (1)
Publication Number | Publication Date |
---|---|
DE112020007760T5 true DE112020007760T5 (en) | 2023-08-24 |
Family
ID=82158651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE112020007760.8T Pending DE112020007760T5 (en) | 2020-12-22 | 2020-12-22 | Component mounting device and component mounting method |
Country Status (5)
Country | Link |
---|---|
JP (1) | JP7522231B2 (en) |
KR (1) | KR20230110330A (en) |
CN (1) | CN116636321A (en) |
DE (1) | DE112020007760T5 (en) |
WO (1) | WO2022137363A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4220288B2 (en) | 2003-04-01 | 2009-02-04 | 株式会社日立ハイテクインスツルメンツ | Electronic component mounting method and electronic component mounting apparatus |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04340799A (en) * | 1991-05-17 | 1992-11-27 | Mitsubishi Electric Corp | Printed board and position corrector thereof |
JP2004071625A (en) * | 2002-08-01 | 2004-03-04 | Matsushita Electric Ind Co Ltd | Device and method for recognizing part mounting mark |
JP2009170516A (en) * | 2008-01-11 | 2009-07-30 | Yamaha Motor Co Ltd | Surface mounting machine, and electronic component mounting method |
JP5340050B2 (en) | 2009-06-19 | 2013-11-13 | 富士機械製造株式会社 | Electronic circuit assembly method and electronic circuit assembly system |
JP2011029254A (en) * | 2009-07-22 | 2011-02-10 | Panasonic Corp | Electronic component mounting method |
JP5767918B2 (en) * | 2011-09-08 | 2015-08-26 | 富士機械製造株式会社 | Electronic component mounting machine and electronic component mounting method |
JP6423193B2 (en) * | 2014-07-23 | 2018-11-14 | 株式会社Fuji | Mounting apparatus and mounting method |
JP6389766B2 (en) * | 2015-01-16 | 2018-09-12 | 株式会社Fuji | Component mounting method for component mounters |
JP6607740B2 (en) | 2015-08-25 | 2019-11-20 | 株式会社Fuji | Electronic component mounting machine and electronic component mounting method |
EP3376844B1 (en) * | 2015-11-11 | 2023-05-17 | Fuji Corporation | Image processing device and image processing method for base plate |
-
2020
- 2020-12-22 KR KR1020237020895A patent/KR20230110330A/en not_active Application Discontinuation
- 2020-12-22 JP JP2022570834A patent/JP7522231B2/en active Active
- 2020-12-22 CN CN202080107951.2A patent/CN116636321A/en active Pending
- 2020-12-22 WO PCT/JP2020/048044 patent/WO2022137363A1/en active Application Filing
- 2020-12-22 DE DE112020007760.8T patent/DE112020007760T5/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4220288B2 (en) | 2003-04-01 | 2009-02-04 | 株式会社日立ハイテクインスツルメンツ | Electronic component mounting method and electronic component mounting apparatus |
Also Published As
Publication number | Publication date |
---|---|
WO2022137363A1 (en) | 2022-06-30 |
KR20230110330A (en) | 2023-07-21 |
JPWO2022137363A1 (en) | 2022-06-30 |
CN116636321A (en) | 2023-08-22 |
JP7522231B2 (en) | 2024-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102014101901B4 (en) | Optical measurement of a component with structural features present on opposite sides | |
DE10296993T5 (en) | Device and method for assembling electronic components | |
DE69632110T2 (en) | Method and device for assembling components | |
DE102015112518B3 (en) | Picking machine and method for loading a carrier with unhoused chips | |
DE102015202610B4 (en) | Substrate inspection device and component assembly device | |
DE60312573T2 (en) | Method for locating and setting marking points of a semiconductor device on a substrate | |
DE112004002140T5 (en) | Pick and place machine with image pickup device | |
DE102017131322B4 (en) | Use of equippable marker blocks for a gradual loading of a carrier with components | |
DE102018109512A1 (en) | Apparatus and method for mounting components on a substrate | |
DE112011103582T5 (en) | Assembly device for electronic components and operational procedure for the assembly of electronic components | |
DE112009002353T5 (en) | System for mounting electronic components | |
DE112010003959T5 (en) | Component mounting system | |
DE112008000767T5 (en) | Method for assembling components | |
DE112009002370T5 (en) | System and method for mounting electronic components | |
DE112015006636T5 (en) | Component mounting apparatus and method of component mounting | |
DE112007000408T5 (en) | Assembly procedure, assembly program and component mounting device | |
EP0632952B1 (en) | Process for determining the position of component leads and for checking their separation and/or coplanarity, and placing head for automatically planting components | |
EP3054478B1 (en) | Loading machine and method for loading a support with unhoused chips | |
DE602004011214T2 (en) | PROCESS FOR ASSEMBLING A CIRCUIT | |
DE68919268T2 (en) | Printed circuit board and method for recognizing the position of surface mounted components. | |
KR100609260B1 (en) | Substrate alignment method and apparatus | |
DE102015106224B4 (en) | Process for repeated measurement of a component carrier located in a placement area of a placement machine, as well as placement machine and computer program for carrying out this method | |
DE112017006815T5 (en) | Assembly body work device | |
DE102019111580A1 (en) | Method for calibrating a device for mounting components | |
DE112020007760T5 (en) | Component mounting device and component mounting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed |