JP7793787B2 - Component mounting management device, component mounting system, and component mounting management method - Google Patents
Component mounting management device, component mounting system, and component mounting management methodInfo
- Publication number
- JP7793787B2 JP7793787B2 JP2024536655A JP2024536655A JP7793787B2 JP 7793787 B2 JP7793787 B2 JP 7793787B2 JP 2024536655 A JP2024536655 A JP 2024536655A JP 2024536655 A JP2024536655 A JP 2024536655A JP 7793787 B2 JP7793787 B2 JP 7793787B2
- Authority
- JP
- Japan
- Prior art keywords
- component
- image
- mounting
- unit
- board
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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
Landscapes
- Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Supply And Installment Of Electrical Components (AREA)
Description
この発明は、部品供給部によって供給された部品を実装ユニットによって基板に実装する部品実装機で撮像された画像を管理する技術に関する。 This invention relates to a technology for managing images captured by a component mounting machine that mounts components supplied by a component supply unit onto a board using a mounting unit.
特許文献1、2に示されるように、部品供給部によって供給された部品を実装ユニットによって基板に実装する部品実装機においては、基板への実装対象となった部品の画像が適宜撮像されて、管理装置に保存される。このような構成では、管理装置に保存される画像が管理装置の保存容量を圧迫することが問題となる。そこで、特許文献1では、保存される画像の容量が最大保存容量に達したら、優先度の低い画像から順番に消去される。また、特許文献2では、所定のイベントの前後に撮像された画像が選択的に保存される。As shown in Patent Documents 1 and 2, in a component mounter in which components supplied by a component supply unit are mounted on a board by a mounting unit, images of the components to be mounted on the board are captured as needed and saved in a management device. In this configuration, a problem arises in that the images saved in the management device put a strain on the storage capacity of the management device. Therefore, in Patent Document 1, when the capacity of saved images reaches its maximum storage capacity, images with lower priority are deleted in order. Furthermore, in Patent Document 2, images taken before and after a specific event are selectively saved.
ところで、保存容量の圧迫に対応する別の方法としては、画像が撮像されてから所定期間が経過した後のタイミングにおいて画像を消去する制御が考えられる。ただし、部品実装機で撮像された画像に対して当該制御を適用するにあたっては、次のような問題が生じうる。つまり、部品実装機で撮像された画像を保存する主な目的として、基板に部品を実装する動作における実装動作不良の原因解析が挙げられる。この際、原因解析に有用となる画像の撮像から所定期間が経過したために、かかる画像が消去されて参照できないといった場合がった。Another way to address the pressure on storage capacity is to delete images after a specified period of time has passed since they were captured. However, applying this control to images captured by a component mounter can cause the following problem. The primary purpose of saving images captured by a component mounter is to analyze the cause of mounting failures when mounting components on a board. In such cases, there are cases where images that would be useful for causal analysis are deleted and cannot be referenced because a specified period of time has passed since they were captured.
この発明は上記課題に鑑みなされたものであり、部品実装機での画像の撮像から所定期間が経過した後のタイミングで画像を消去することで保存容量の圧迫を軽減しつつ、基板に対する部品の実装動作不良の原因解析に有用となる画像の消去を抑制可能とすることを目的とする。 This invention has been developed in consideration of the above-mentioned problems, and aims to reduce the pressure on storage capacity by erasing images after a predetermined period has elapsed since the images were captured by the component mounter, while also making it possible to prevent the erasure of images that are useful for analyzing the cause of component mounting malfunctions on the board.
本発明に係る部品実装管理装置は、部品供給部によって供給された部品を基板に実装する部品実装を実行する実装ユニットと、実装ユニットによる部品実装の対象となった部品の画像を撮像する撮像部とを備えた部品実装機から画像を取得する画像取得部と、画像取得部により取得された画像を保存する画像保存部と、部品実装の対象となる部品を基板へ実装するための動作における実装動作不良を示す実装動作不良情報を取得する情報取得部と、画像が撮像されてから所定期間が経過した後のタイミングにおいて画像を画像保存部から消去する画像消去部と、画像消去部による消去の対象から外す保護画像を、実装動作不良情報に基づき判定する保護画像判定部とを備え、保護画像判定部は、実装動作不良情報により実装動作不良が示された部品である不良部品の画像を保護画像と判定し、画像消去部は、保護画像と判定された画像を、タイミングの以後において画像保存部に残す一方、保護画像と判定されなかった画像をタイミングにおいて画像保存部から消去する。 The component mounting management device of the present invention comprises an image acquisition unit that acquires images from a component mounter, which includes a mounting unit that performs component mounting by mounting components supplied by a component supply unit onto a board and an imaging unit that captures images of components targeted for component mounting by the mounting unit; an image storage unit that stores the images acquired by the image acquisition unit; an information acquisition unit that acquires mounting operation failure information indicating a mounting operation failure in the operation of mounting the target component onto the board; an image deletion unit that erases the image from the image storage unit at a timing after a predetermined period has elapsed since the image was captured; and a protected image determination unit that determines, based on the mounting operation failure information, protected images to be excluded from deletion by the image deletion unit. The protected image determination unit determines, as protected images, images of defective components, which are components indicated as having a mounting operation failure by the mounting operation failure information. The image deletion unit leaves images determined to be protected images in the image storage unit after the timing, while erasing images not determined to be protected images from the image storage unit at the timing.
本発明に係る部品実装システムは、部品供給部によって供給された部品を基板に実装する部品実装を実行する実装ユニットと、実装ユニットによる部品実装の対象となった部品の画像を撮像する撮像部とを備えた部品実装機と、上記の部品実装管理装置とを備える。 The component mounting system of the present invention comprises a component mounting machine having a mounting unit that performs component mounting by mounting components supplied by a component supply unit onto a board, an imaging unit that captures images of the components that have been mounted by the mounting unit, and the above-mentioned component mounting management device.
本発明に係る部品実装管理方法は、部品供給部によって供給された部品を基板に実装する部品実装を実行する実装ユニットと、実装ユニットによる部品実装の対象となった部品の画像を撮像する撮像部とを備えた部品実装機から画像を取得する工程と、部品実装機から取得された画像を画像保存部に保存する工程と、部品実装の対象となる部品を基板へ実装するための動作における実装動作不良を示す実装動作不良情報を取得する工程と、画像が撮像されてから所定期間が経過した後のタイミングにおいて画像を画像保存部から消去する工程と、画像保存部からの消去の対象から外す保護画像を、実装動作不良情報に基づき判定する工程とを備え、実装動作不良情報により実装動作不良が示された部品である不良部品の画像を保護画像と判定し、保護画像と判定された画像を、タイミングの以後において画像保存部に残す一方、保護画像と判定されなかった画像をタイミングにおいて画像保存部から消去する。 The component mounting management method of the present invention includes the steps of acquiring images from a component mounting machine that includes a mounting unit that performs component mounting by mounting components supplied by a component supply unit onto a board and an imaging unit that captures images of components targeted for component mounting by the mounting unit; saving the images acquired from the component mounting machine in an image storage unit; acquiring mounting failure information that indicates a mounting failure in the operation of mounting the target component onto the board; deleting the images from the image storage unit at a timing after a predetermined period has elapsed since the images were captured; and determining, based on the mounting failure information, protected images to be excluded from deletion from the image storage unit, whereby an image of a defective component that is indicated to be a mounting failure by the mounting failure information is determined to be a protected image, and images determined to be protected images are left in the image storage unit after the timing, while images not determined to be protected images are deleted from the image storage unit at the timing.
このように構成された本発明(部品実装管理装置、部品実装システムおよび部品実装管理方法)では、部品実装機から取得された画像が画像保存部に保存される。また、部品実装の対象となる部品を基板へ実装するための動作における実装動作不良を示す実装動作不良情報が取得され、画像保存部からの消去の対象から外す保護画像が、実装動作不良情報に基づき判定される。そして、実装動作不良情報により実装動作不良が示された部品である不良部品の画像が保護画像と判定されて、画像保存部に残る一方、保護画像と判定されなかった画像が画像保存部から消去される。これによって、部品実装機での画像の撮像から所定期間が経過した後のタイミングで画像を消去することで保存容量(画像保存部の容量)の圧迫を軽減しつつ、基板に対する部品の実装動作不良の原因解析に有用となる画像の消去を抑制することが可能となっている。 In the present invention (component mounting management device, component mounting system, and component mounting management method) configured in this manner, images acquired from the component mounter are stored in an image storage unit. Furthermore, mounting failure information indicating a mounting failure during the operation of mounting the target component on the board is acquired, and protected images to be excluded from deletion from the image storage unit are determined based on the mounting failure information. Images of defective components, which are components indicated to be defective by the mounting failure information, are determined to be protected images and remain in the image storage unit, while images not determined to be protected images are deleted from the image storage unit. This reduces pressure on storage capacity (capacity of the image storage unit) by deleting images a predetermined period after they are captured by the component mounter, while preventing the deletion of images that are useful for analyzing the cause of component mounting failures on the board.
また、保護画像判定部は、不良部品と所定関係を有する部品である関連部品の画像を保護画像と判定するように、部品実装管理装置を構成してもよい。かかる構成では、不良部品の関連部品を示す画像を参照して、実装動作不良の原因解析を行うことができる。 The component mounting management device may also be configured so that the protected image determination unit determines images of related components that have a predetermined relationship with the defective component as protected images. In this configuration, the cause of the mounting malfunction can be analyzed by referring to images showing related components of the defective component.
具体的には、関連部品は、不良部品が実装された基板に実装された、不良部品以外の部品であるように、部品実装管理装置を構成してもよい。かかる構成では。不良部品と同じ基板に実装された他の部品を示す画像を参照して、実装動作不良の原因解析を行うことができる。Specifically, the component mounting management device may be configured so that related components are components other than the defective component that are mounted on the same board as the defective component. In such a configuration, the cause of the mounting malfunction can be analyzed by referencing images showing other components mounted on the same board as the defective component.
また、実装ユニットは、部品供給部によって供給された部品を基板にそれぞれ実装可能な複数の実装ヘッドを有し、関連部品は、複数の実装ヘッドのうち、不良部品を基板に実装した実装ヘッドによって、不良部品の前および後に不良部品と連続して基板に実装された部品であるように、部品実装管理装置を構成してもよい。かかる構成では、不良部品と同じ実装ヘッドによって実装された他の部品を示す画像を参照して、実装動作不良の原因解析を行うことができる。 The component mounting management device may also be configured so that the mounting unit has multiple mounting heads capable of mounting components supplied by the component supply unit onto the board, and the related components are those mounted on the board immediately before and after the defective component by a mounting head that mounted the defective component onto the board. In this configuration, the cause of the mounting failure can be analyzed by referencing images showing other components mounted by the same mounting head as the defective component.
また、実装ユニットは、部品供給部によって供給された部品を基板にそれぞれ実装可能な複数のノズルを有し、関連部品は、複数のノズルのうち、不良部品を基板に実装したノズルによって、不良部品の前および後に不良部品と連続して基板に実装された部品であるように、部品実装管理装置を構成してもよい。かかる構成では、不良部品と同じノズルによって実装された他の部品を示す画像を参照して、実装動作不良の原因解析を行うことができる。 The component mounting management device may also be configured so that the mounting unit has multiple nozzles capable of mounting components supplied by the component supply unit onto the board, and the related components are those mounted on the board before and after the defective component by the nozzles that mounted the defective component onto the board. In this configuration, the cause of the mounting failure can be analyzed by referencing images showing other components mounted by the same nozzle as the defective component.
また、部品供給部は、それぞれ部品を供給可能な複数のフィーダを有し、関連部品は、複数のフィーダのうち、不良部品を供給したフィーダによって、不良部品の前および後に不良部品と連続して供給された部品であるように、部品実装管理装置を構成してもよい。かかる構成では、不良部品と同じフィーダによって供給された他の部品を示す画像を参照して、実装動作不良の原因解析を行うことができる。 The component mounting management device may also be configured so that the component supply unit has multiple feeders each capable of supplying components, and the related components are those that were supplied consecutively with the defective component by a feeder that supplied the defective component. In this configuration, the cause of the mounting failure can be analyzed by referencing images showing other components supplied by the same feeder as the defective component.
また、部品供給部は、それぞれ部品を収納する複数の部品収納部材を有し、部品収納部材に収納される部品を供給し、関連部品は、複数の部品収納部材のうち、不良部品を収納する部品収納部材から部品供給部によって供給された部品であるように、部品実装管理装置を構成してもよい。かかる構成では、不良部品と同じ部品収納部材に収納されていた部品を示す画像を参照して、実装動作不良の原因解析を行うことができる。 The component mounting management device may also be configured so that the component supply unit has multiple component storage members, each of which stores components, supplies the components to be stored in the component storage members, and the related components are those supplied by the component supply unit from one of the multiple component storage members that stores the defective component. In this configuration, the cause of the mounting failure can be analyzed by referencing an image showing the components that were stored in the same component storage member as the defective component.
また、ユーザによる画像の保護要求を受け付けるユーザ操作部をさらに備え、保護画像判定部は、ユーザ操作部により受け付けられた保護要求の対象となった画像を保護画像と判定するように、部品実装管理装置を構成してもよい。かかる構成では、ユーザによって要求された画像を参照して、実装動作不良の原因解析を行うことができる。 The component mounting management device may also be configured to further include a user operation unit that accepts a user request to protect an image, and the protected image determination unit determines that the image that is the subject of the protection request accepted by the user operation unit is a protected image. In this configuration, the cause of a mounting malfunction can be analyzed by referring to the image requested by the user.
また、それぞれ撮像部によって撮像されてから所定期間が経過した画像である複数の対象画像が画像保存部に保存されている場合、画像消去部は、複数の対象画像のうち、保護画像と判定された画像を複製した複製画像を画像保存部に作成してから、複数の対象画像を消去することで、保護画像と判定された画像をタイミングの以後において画像保存部に残しつつ、保護画像と判定されなかった画像をタイミングにおいて画像保存部から消去するように、部品実装管理装置を構成してもよい。かかる構成では、複数の対象画像を一括して消去することができ、画像の消去を速やかに実行できる。この際、保護画像は、複製画像として画像保存部に残る。そのため、実装動作不良の原因解析に有用となる画像の消去は抑制される。 Furthermore, when multiple target images, each of which has been captured by the imaging unit for a predetermined period of time, are stored in the image storage unit, the image deletion unit may be configured to create duplicate images in the image storage unit by duplicating images determined to be protected images from among the multiple target images, and then delete the multiple target images, thereby leaving the images determined to be protected images in the image storage unit after the timing, while deleting images not determined to be protected images from the image storage unit at the timing. With this configuration, multiple target images can be deleted at once, allowing image deletion to be carried out quickly. At this time, the protected images remain in the image storage unit as duplicate images. Therefore, the deletion of images that are useful for analyzing the cause of mounting malfunctions is suppressed.
なお、実装動作不良情報の具体的な内容は種々想定される。例えば、撮像部は、部品実装のために基板に向けて実装ユニットによって運搬される途中の部品の画像を撮像し、部品実装機は、画像が示す部品を認識する部品認識を実行する認識処理部をさらに備え、情報取得部は、部品認識に失敗した部品を示す情報を、実装動作不良情報として取得するように、部品実装管理装置を構成してもよい。 The specific content of the mounting malfunction information can vary. For example, the component mounting management device may be configured so that the imaging unit captures an image of a component as it is being transported by the mounting unit toward the board for component mounting, the component mounter further includes a recognition processing unit that performs component recognition to recognize the components indicated in the image, and the information acquisition unit acquires information indicating components that failed to be recognized as mounting malfunction information.
あるいは、情報取得部は、基板に実装された部品を検査する検査機により出力される、基板への部品の実装状態の不良を示す情報を、実装動作不良情報として取得するように、部品実装管理装置を構成してもよい。 Alternatively, the component mounting management device may be configured so that the information acquisition unit acquires, as mounting operation failure information, information indicating a defective mounting state of a component on a board, which is output by an inspection machine that inspects components mounted on a board.
画像消去部は、保護画像判定部によって保護画像と判定されてから所定の保護期間が経過した当該保護画像を、画像保存部から消去するように、部品実装管理装置を構成してもよい。かかる構成では、保護画像が画像保存部に残り続けて、画像保存部の容量を圧迫するのを抑制できる。 The component mounting management device may be configured so that the image deletion unit deletes from the image storage unit any protected image that has been determined to be a protected image by the protected image determination unit and for a predetermined protection period. This configuration prevents protected images from remaining in the image storage unit and causing a load on the image storage unit's capacity.
本発明によれば、部品実装機での画像の撮像から所定期間が経過した後のタイミングで画像を消去することで保存容量の圧迫を軽減しつつ、基板に対する部品の実装動作不良の原因解析に有用となる画像の消去を抑制することが可能となる。 According to the present invention, by deleting images after a predetermined period of time has elapsed since the images were captured by the component mounting machine, it is possible to reduce the pressure on storage capacity while suppressing the deletion of images that are useful for analyzing the cause of component mounting malfunctions on the board.
図1は本発明の部品実装システムの一例を示すブロック図である。図1の部品実装システム1は、基板に部品を実装する部品実装機2と、部品実装機2によって部品が実装された基板を検査する基板検査機3と、部品実装機2および基板検査機3を管理する管理サーバ9とを備える。 Figure 1 is a block diagram showing an example of a component mounting system of the present invention. The component mounting system 1 in Figure 1 includes a component mounter 2 that mounts components onto a board, a board inspection machine 3 that inspects the board on which components have been mounted by the component mounter 2, and a management server 9 that manages the component mounter 2 and the board inspection machine 3.
基板検査機3は、基板上の実装点に実装された部品を撮像して得られる検査画像に基づき、当該部品の実装状態を検査する。部品の実装状態とは、例えば、基板の実装点(ランド)に対する部品の位置ずれの有無や、基板に対する部品の浮きの有無等が挙げられる。つまり、位置ずれおよび浮きがないと判定できる場合には、基板検査機3は、検査対象となる実装点での部品の実装状態は良好であるとの検査結果を管理サーバ9に送信し、位置ずれあるいは浮きがあると判定できる場合には、基板検査機3は、検査対象となる部品の実装状態は不良であるとの検査結果(実装検査エラー)を管理サーバ9に送信する。この実装検査エラーは、部品の実装状態が不良と判定された実装点を特定する実装点特定情報を含む。 The board inspection machine 3 inspects the mounting status of components mounted at mounting points on the board based on inspection images obtained by capturing images of the components. Examples of the mounting status of components include whether or not the component is misaligned with respect to the mounting point (land) on the board, or whether or not the component is floating relative to the board. In other words, if it is determined that there is no misalignment or floating, the board inspection machine 3 transmits an inspection result to the management server 9 indicating that the mounting status of the component at the mounting point being inspected is good. If it is determined that there is misalignment or floating, the board inspection machine 3 transmits an inspection result (mounting inspection error) to the management server 9 indicating that the mounting status of the component being inspected is poor. This mounting inspection error includes mounting point identification information that identifies the mounting point at which the component mounting status was determined to be poor.
ここで、実装点特定情報は、例えば基板を識別する基板IDと、基板における実装点の位置とを含む。基板IDは、基板が基板検査機3に搬入された時点で、当該基板Bに付された基板IDを例えばカメラにより撮像することで取得できる。また、実装点の位置は、基板データDbに基づき取得することができる。 Here, the mounting point identification information includes, for example, a board ID that identifies the board and the position of the mounting point on the board. The board ID can be obtained by, for example, capturing an image of the board ID attached to the board B when the board is brought into the board inspection machine 3 using a camera. In addition, the position of the mounting point can be obtained based on the board data Db.
また、部品の位置ずれや浮きの有無の具体的には判定方法としては、公知の技術を適宜用いることができる。また、基板検査機3で検査する具体的内容は、ここの例に限られず、位置ずれおよび浮きの一方のみでもよく、部品の実装状態に関するその他の事項でもよい。 In addition, publicly known technologies can be used as appropriate to determine whether or not a component is misaligned or floating. Furthermore, the specific content inspected by the board inspection machine 3 is not limited to the example shown here; it may be just misalignment or floating, or other items related to the mounting state of the component.
図2は本発明に係る部品実装機の一例の構成を模式的に示す平面図であり、図3は図2の部品実装機が備える電気的構成を示すブロック図である。図2および以下の図では、水平方向であるX方向、X方向に直交する水平方向であるY方向および鉛直方向であるZ方向を適宜示す。部品実装機2は、集積回路、トランジスタ、コンデンサ等の小片状の部品Eを基板Bに実装する。 Figure 2 is a plan view showing a schematic configuration of an example of a component mounter according to the present invention, and Figure 3 is a block diagram showing the electrical configuration of the component mounter of Figure 2. In Figure 2 and the following figures, the horizontal X direction, the horizontal Y direction perpendicular to the X direction, and the vertical Z direction are indicated as appropriate. The component mounter 2 mounts small piece-like components E such as integrated circuits, transistors, and capacitors on a board B.
図3に示すように、部品実装機2は、装置全体を統括的に制御するコントローラ200を備える。コントローラ200は、CPU(Central Processing Unit)やRAM(Random Access Memory)で構成されたプロセッサである演算処理部210と、HDD(Hard Disk Drive)あるいはSSD(Solid State Drive)等で構成された記憶部220とを有する。また、コントローラ200は、部品実装機2の駆動系を制御する駆動制御部230を有し、演算処理部210は、駆動制御部230によって駆動系を制御することで、基板Bに部品Eを実装する部品実装を実行する。さらに、コントローラ200は、後述する部品認識カメラ27および傾斜カメラ28による部品Eの撮像を制御する撮像制御部240と、管理サーバ9と通信を行う通信部250とを有する。撮像制御部240の制御によって部品認識カメラ27により撮像された部品認識画像Irや、傾斜カメラ28によって撮像された傾斜ビュー画像Iqは、通信部250によって管理サーバ9に送信される。As shown in FIG. 3, the component mounter 2 includes a controller 200 that controls the entire device. The controller 200 includes an arithmetic processing unit 210, which is a processor configured with a CPU (Central Processing Unit) and RAM (Random Access Memory), and a storage unit 220 configured with a hard disk drive (HDD) or solid state drive (SSD). The controller 200 also includes a drive control unit 230 that controls the drive system of the component mounter 2. The arithmetic processing unit 210 controls the drive system via the drive control unit 230 to perform component mounting, which mounts a component E on a board B. The controller 200 also includes an imaging control unit 240 that controls the capture of component E by the component recognition camera 27 and the inclined camera 28 (described below), and a communication unit 250 that communicates with the management server 9. The component recognition image Ir captured by the component recognition camera 27 and the inclined view image Iq captured by the inclined camera 28 under the control of the imaging control unit 240 are transmitted to the management server 9 by the communication unit 250.
図2に示すように、部品実装機2は、基板BをX方向(基板搬送方向)に搬送する搬送部21を備える。この搬送部21は、X方向に並列に配置された一対のコンベア211を有し、コンベア211によって基板BをX方向に搬送する。これらコンベア211の間隔は、X方向に直交するY方向(幅方向)に変更可能であり、搬送部21は、搬送する基板Bの幅に応じてコンベア211の間隔を調整する。この搬送部21は、基板搬送方向であるX方向の上流側から所定の作業位置212に搬入するとともに、作業位置212で部品Eが実装された基板Bを作業位置212からX方向の下流側に搬出する。 As shown in FIG. 2, the component mounter 2 is equipped with a transport unit 21 that transports a board B in the X direction (board transport direction). This transport unit 21 has a pair of conveyors 211 arranged in parallel in the X direction, and transports the board B in the X direction using the conveyors 211. The spacing between these conveyors 211 is changeable in the Y direction (width direction), which is perpendicular to the X direction, and the transport unit 21 adjusts the spacing between the conveyors 211 according to the width of the board B being transported. This transport unit 21 transports the board B from the upstream side in the X direction, which is the board transport direction, to a predetermined work position 212, and transports the board B, on which components E have been mounted at the work position 212, from the work position 212 to the downstream side in the X direction.
この部品実装機2では、合計4台の部品供給台車22が設けられており、具体的には、 搬送部21のY方向の両側それぞれにおいて2台の部品供給台車22がX方向に並んでいる。各部品供給台車22では、複数のテープフィーダ23がX方向に並び、複数のテープフィーダ23にそれぞれ対応して複数の部品供給リールが配置されている。部品供給リールには部品収納テープが巻き付けられている。この部品収納テープは、一列に配列された複数のポケットを有し、各ポケットに部品Eが収納されている。各テープフィーダ23は、Y方向において搬送部21側の先端部に部品供給位置231を有し、部品供給リールから引き出した部品収納テープを搬送部21側に間欠的に送ることで、部品収納テープ内の部品Eを部品供給位置231に供給する。 This component mounter 2 is provided with a total of four component supply carts 22. Specifically, two component supply carts 22 are lined up in the X direction on each side of the transport section 21 in the Y direction. Each component supply cart 22 has multiple tape feeders 23 lined up in the X direction, and multiple component supply reels are arranged corresponding to the multiple tape feeders 23. Component storage tape is wound around the component supply reels. This component storage tape has multiple pockets arranged in a row, and components E are stored in each pocket. Each tape feeder 23 has a component supply position 231 at its tip on the transport section 21 side in the Y direction, and supplies components E in the component storage tape to the component supply position 231 by intermittently feeding the component storage tape pulled out from the component supply reel toward the transport section 21.
また、部品実装機2では、Y方向に延びる一対のY軸レール241と、Y方向に延びるY軸ボールネジ242と、Y軸ボールネジ242を回転駆動するY軸モータMyとが設けられ、X軸レール244が一対のY軸レール241にY方向に移動可能に支持された状態でY軸ボールネジ242のナットに固定されている。X軸レール244には、X方向に延びるX軸ボールネジ245と、X軸ボールネジ245を回転駆動するX軸モータMxとが取り付けられている。部品実装機2はヘッドユニット25を備え、ヘッドユニット25は、X軸レール244にX方向に移動可能に支持された状態でX軸ボールネジ245のナットに固定されている。したがって、駆動制御部230は、Y軸モータMyによりY軸ボールネジ242を回転させてヘッドユニット25をY方向に移動させ、あるいはX軸モータMxによりX軸ボールネジ245を回転させてヘッドユニット25をX方向に移動させることができる。 The component mounter 2 is also provided with a pair of Y-axis rails 241 extending in the Y direction, a Y-axis ball screw 242 extending in the Y direction, and a Y-axis motor My that rotates the Y-axis ball screw 242. An X-axis rail 244 is supported on the pair of Y-axis rails 241 so as to be movable in the Y direction and is fixed to the nut of the Y-axis ball screw 242. An X-axis ball screw 245 extending in the X direction and an X-axis motor Mx that rotates the X-axis ball screw 245 are attached to the X-axis rail 244. The component mounter 2 is also provided with a head unit 25, which is supported on the X-axis rail 244 so as to be movable in the X direction and is fixed to the nut of the X-axis ball screw 245. Therefore, the drive control unit 230 can rotate the Y-axis ball screw 242 using the Y-axis motor My to move the head unit 25 in the Y direction, or rotate the X-axis ball screw 245 using the X-axis motor Mx to move the head unit 25 in the X direction.
ヘッドユニット25は、ロータリヘッド26を回転可能に支持する。このロータリヘッド26は、円周状に等ピッチで配列された複数(8本)のノズルNを有し、各ノズルNによって部品Eを吸着する。これに対して、部品実装機2は、ノズルNをZ方向に昇降させるZ軸モータMzと、ノズルNを回転させるR軸モータMrとを有する。そして、駆動制御部230は、Z軸モータMzによってノズルNの高さを調整し、R軸モータMrによってノズルNの回転角度を調整する。 The head unit 25 rotatably supports the rotary head 26. This rotary head 26 has multiple (eight) nozzles N arranged at equal intervals around a circle, and each nozzle N picks up a component E. In contrast, the component mounter 2 has a Z-axis motor Mz that raises and lowers the nozzle N in the Z direction, and an R-axis motor Mr that rotates the nozzle N. The drive control unit 230 adjusts the height of the nozzle N using the Z-axis motor Mz, and adjusts the rotation angle of the nozzle N using the R-axis motor Mr.
かかる部品実装機2では、演算処理部210の指令を受けて駆動制御部230が制御を実行することで、部品Eが基板Bに実装される。つまり、駆動制御部230は、X軸モータMxおよびY軸モータMyによってノズルNを移動させることで、部品供給位置231に供給された部品Eに対して、ロータリヘッド26のノズルNを上方から対向させる。続いて、駆動制御部230は、Z軸モータMzによってノズルNを下降させることで、部品供給位置231に供給された部品Eの上面にノズルNを当接させた後に、ノズルNに部品Eを吸着させる。さらに、駆動制御部230は、Z軸モータMzによってノズルNを上昇させる。こうして、ロータリヘッド26は、ノズルNによって部品供給位置231から部品Eをピックアップする。続いて、駆動制御部230は、X軸モータMxおよびY軸モータMyによってノズルNを移動させることで、基板Bのランドに対して、ノズルNに吸着される部品Eを上方から対向させる。さらに、駆動制御部230は、ノズルNにより吸着される部品Eのランドに対する角度をR軸モータMrによって調整してから、Z軸モータMzによってノズルNを下降させることで、部品Eを基板Bのランドに載置する。In the component mounter 2, the drive control unit 230 executes control in response to commands from the calculation processing unit 210, thereby mounting the component E on the board B. That is, the drive control unit 230 moves the nozzle N using the X-axis motor Mx and the Y-axis motor My, thereby causing the nozzle N of the rotary head 26 to face the component E supplied to the component supply position 231 from above. Next, the drive control unit 230 lowers the nozzle N using the Z-axis motor Mz, thereby bringing the nozzle N into contact with the upper surface of the component E supplied to the component supply position 231, and then causes the nozzle N to pick up the component E. Furthermore, the drive control unit 230 raises the nozzle N using the Z-axis motor Mz. In this way, the rotary head 26 picks up the component E from the component supply position 231 using the nozzle N. Next, the drive control unit 230 moves the nozzle N using the X-axis motor Mx and the Y-axis motor My, thereby causing the component E to be picked up by the nozzle N to face the land on the board B from above. Furthermore, the drive control unit 230 adjusts the angle of the component E being picked up by the nozzle N relative to the land using the R-axis motor Mr, and then lowers the nozzle N using the Z-axis motor Mz, thereby placing the component E on the land of the substrate B.
また、部品実装機2は、X方向において、2個の部品供給台車22の間に配置された部品認識カメラ27を備え、この部品認識カメラ27は、上方を向いた状態で配置されている。この部品認識カメラ27は、Y方向において搬送部21の両側に配置されている。これに対して、部品供給位置231から部品EをピックアップしたノズルNは、基板Bに部品Eを載置する前に、部品認識カメラ27に対して当該部品Eを上方から対向させる。そして、部品認識カメラ27は、ノズルNに吸着される部品Eを下方から撮像することで、部品認識画像Irを取得する。この部品認識画像Irは、部品認識カメラ27から撮像制御部240を介して記憶部220に保存される。また、演算処理部210は、記憶部220に保存された部品認識画像Irに基づき、部品Eの位置を認識する部品認識を実行する。具体的には、演算処理部210は、部品認識画像Irの取得時におけるノズルNの位置と、部品認識画像Irにおける部品Eの位置とに基づき、ノズルNに対する部品Eの位置を認識する。なお、演算処理部210は、各モータMx、My、Mz、Mrのエンコーダ出力を駆動制御部230から受信することで、部品認識画像Irの取得時のノズルNの位置を確認することができる。 The component mounter 2 also includes a component recognition camera 27 positioned between the two component supply carts 22 in the X direction, with the component recognition camera 27 facing upward. The component recognition cameras 27 are positioned on both sides of the transport unit 21 in the Y direction. In contrast, the nozzle N that picks up a component E from the component supply position 231 positions the component E from above toward the component recognition camera 27 before placing the component E on the board B. The component recognition camera 27 then captures an image of the component E being picked up by the nozzle N from below, thereby acquiring a component recognition image Ir. This component recognition image Ir is then stored in the memory unit 220 from the component recognition camera 27 via the imaging control unit 240. The calculation processing unit 210 also performs component recognition, recognizing the position of the component E based on the component recognition image Ir stored in the memory unit 220. Specifically, the calculation processing unit 210 recognizes the position of the component E relative to the nozzle N based on the position of the nozzle N at the time the component recognition image Ir was acquired and the position of the component E in the component recognition image Ir. The calculation processing unit 210 receives the encoder outputs of the motors Mx, My, Mz, and Mr from the drive control unit 230, and can thereby confirm the position of the nozzle N when the component recognition image Ir is acquired.
また、部品実装機2は、部品供給位置231に供給された部品Eや、基板Bに実装された部品Eを斜め上方から撮像する傾斜カメラ28を備える。この点について、図4を併用しつつ説明する。ここで、図4はヘッドユニットに取り付けられた傾斜カメラを模式的に示す図である。図2および図4に示すように、傾斜カメラ28はヘッドユニット25に取り付けられており、駆動制御部230は、X軸モータMxおよびY軸モータMyによって、ヘッドユニット25と一体的に傾斜カメラ28を移動させることができる。この傾斜カメラ28は、Z方向に対して角度θだけ傾斜した方向(斜め上方)から部品Eを撮像することで、傾斜ビュー画像Iqを取得する。撮像制御部240は、傾斜カメラ28により取得した傾斜ビュー画像Iqを記憶部220に保存する。 The component mounter 2 also includes an inclined camera 28 that captures images of components E supplied to the component supply position 231 and components E mounted on the board B from an obliquely upward direction. This will be explained with reference to Figure 4. Figure 4 is a schematic diagram of an inclined camera attached to a head unit. As shown in Figures 2 and 4, the inclined camera 28 is attached to the head unit 25, and the drive control unit 230 can move the inclined camera 28 integrally with the head unit 25 using the X-axis motor Mx and the Y-axis motor My. This inclined camera 28 captures an oblique view image Iq by capturing an image of the component E from a direction inclined by an angle θ with respect to the Z direction (obliquely upward). The imaging control unit 240 stores the oblique view image Iq captured by the inclined camera 28 in the memory unit 220.
部品実装機2では、通信部250が管理サーバ9から受信した基板データDbが記憶部220に保存されている。この基板データDbは、基板Bに部品Eを実装する位置(換言すれば、基板Bのランドの位置)や、当該位置に実装すべき部品Eの種類等を示す。演算処理部210は、基板データDbに基づき駆動制御部230および撮像制御部240等を制御することで、基板データDbが示す基板B上の位置に部品Eを実装する(部品実装)。 In the component mounter 2, the board data Db received by the communication unit 250 from the management server 9 is stored in the memory unit 220. This board data Db indicates the position at which component E is to be mounted on board B (in other words, the position of the land on board B), the type of component E to be mounted at that position, etc. The calculation processing unit 210 controls the drive control unit 230, the imaging control unit 240, etc. based on the board data Db, thereby mounting component E at the position on board B indicated by the board data Db (component mounting).
こうして実行される部品実装に並行して、当該部品実装の管理に用いられる管理情報が部品実装機2から管理サーバ9に送信される。図5は部品実装機によって実行される管理情報送信の一例を示すフローチャートである。ここでは、基板B上の所定の実装点に部品Eを実装する場面について具体的に説明する。 In parallel with the component mounting being performed in this manner, management information used to manage the component mounting is sent from the component mounter 2 to the management server 9. Figure 5 is a flowchart showing an example of management information transmission performed by the component mounter. Here, we will specifically explain a scene in which component E is mounted at a specified mounting point on board B.
ステップS101では、演算処理部210は、実装点に実装予定の部品Eを供給する部品供給位置231の当該部品Eを傾斜カメラ28により撮像する。これによって、実装点に実装予定の部品EをノズルNにより吸着する前に当該部品Eを示す傾斜ビュー画像Iqが取得される。演算処理部210は、こうして撮像された傾斜ビュー画像Iqを、通信部250を介して管理サーバ9に送信する(ステップS102)。この際、演算処理部210は、傾斜ビュー画像Iqが示す部品Eを実装予定の実装点を特定する実装点特定情報を、当該傾斜ビュー画像Iqと関連付けて管理サーバ9に送信する。 In step S101, the calculation processing unit 210 uses the inclined camera 28 to capture an image of the component E at the component supply position 231 that supplies the component E to be mounted at the mounting point. This allows an inclined view image Iq of the component E to be captured before the component E to be mounted at the mounting point is picked up by the nozzle N. The calculation processing unit 210 transmits the captured inclined view image Iq to the management server 9 via the communication unit 250 (step S102). At this time, the calculation processing unit 210 associates mounting point identification information that identifies the mounting point at which the component E indicated by the inclined view image Iq is to be mounted with the inclined view image Iq and transmits it to the management server 9.
ここで、実装点特定情報は、例えば基板Bを識別する基板IDと、基板Bにおける実装点の位置とを含む。基板IDは、基板Bが部品実装機2に搬入された時点で、当該基板Bに付された基板IDを例えばカメラにより撮像することで取得できる。また、実装点の位置は、基板データDbに基づき取得することができる。 Here, the mounting point identification information includes, for example, a board ID that identifies board B and the position of the mounting point on board B. The board ID can be obtained by, for example, capturing an image of the board ID attached to board B using a camera when board B is loaded into the component mounter 2. In addition, the position of the mounting point can be obtained based on the board data Db.
ノズルNが部品供給位置231から部品Eを吸着すると、演算処理部210は、部品認識カメラ27によって当該部品Eの部品認識画像Irを撮像し(ステップS103)、当該部品認識画像Irを通信部250から管理サーバ9に送信する(ステップS104)。この際、演算処理部210は、部品認識画像Irが示す部品Eを実装予定の実装点を特定する実装点特定情報を、当該部品認識画像Irと関連付けて管理サーバ9に送信する。When the nozzle N picks up a component E from the component supply position 231, the calculation processing unit 210 captures a component recognition image Ir of the component E using the component recognition camera 27 (step S103) and transmits the component recognition image Ir from the communication unit 250 to the management server 9 (step S104). At this time, the calculation processing unit 210 associates mounting point identification information, which identifies the mounting point where the component E indicated by the component recognition image Ir is to be mounted, with the component recognition image Ir and transmits it to the management server 9.
さらに、演算処理部210は、部品認識画像Irに基づき部品認識を実行する。部品認識が成功すると(ステップS105で「YES」)、演算処理部210は、ノズルNに吸着される部品Eを実装点に実装するとともに、当該実装点に実装された部品Eを傾斜カメラ28により撮像する。これによって、実装点に部品Eを実行した後に当該部品Eを示す傾斜ビュー画像Iqが取得される。演算処理部210は、こうして撮像された傾斜ビュー画像Iqを、通信部250を介して管理サーバ9に送信する(ステップS107)。この際、演算処理部210は、傾斜ビュー画像Iqが示す部品Eを実装予定の実装点を特定する実装点特定情報を、当該傾斜ビュー画像Iqと関連付けて管理サーバ9に送信する。 Furthermore, the calculation processing unit 210 performs component recognition based on the component recognition image Ir. If component recognition is successful ("YES" in step S105), the calculation processing unit 210 mounts component E, which is picked up by nozzle N, at the mounting point and captures an image of component E mounted at the mounting point using the inclined camera 28. As a result, an inclined view image Iq showing component E is acquired after component E is mounted at the mounting point. The calculation processing unit 210 transmits the thus captured inclined view image Iq to the management server 9 via the communication unit 250 (step S107). At this time, the calculation processing unit 210 associates mounting point identification information, which identifies the mounting point where component E shown in the inclined view image Iq is to be mounted, with the inclined view image Iq and transmits this information to the management server 9.
一方、部品認識が失敗すると(ステップS105で「NO」)、演算処理部210は、部品認識の対象となった部品Eの認識に失敗したことを示す部品認識エラーを、通信部250を介して管理サーバ9に送信する(ステップS109)。この部品認識エラーは、部品認識に失敗した部品Eを実装予定であった実装点を特定する実装点特定情報を含む。On the other hand, if component recognition fails ("NO" in step S105), the calculation processing unit 210 sends a component recognition error indicating that recognition of component E, which was the target of component recognition, failed to the management server 9 via the communication unit 250 (step S109). This component recognition error includes mounting point identification information that identifies the mounting point where component E, which failed to be recognized, was intended to be mounted.
上記のステップS107あるいはS108が実行されると、ステップS109に進む。ステップS109では、基板Bの全ての実装点に対して実装が完了したかが判定される。そして、実装が完了するまで(ステップS109で「YES」)、ステップS101~S108が繰り返される。 After step S107 or S108 is executed, the process proceeds to step S109. In step S109, it is determined whether mounting has been completed for all mounting points on board B. Steps S101 to S108 are then repeated until mounting is complete ("YES" in step S109).
図6は管理サーバが示す電気的構成の一例を示すブロック図である。管理サーバ9は、演算部91、記憶部92、通信部93およびUI(User Interface)94を備えたコンピュータである。 Figure 6 is a block diagram showing an example of the electrical configuration of the management server. The management server 9 is a computer equipped with a calculation unit 91, a memory unit 92, a communication unit 93, and a UI (User Interface) 94.
演算部91は、CPU(Central Processing Unit)やRAM(Random Access Memory)で構成されたプロセッサである。この演算部91は、所定の管理プログラムを実行することで、受信管理部911および保存管理部912を構築する。受信管理部911は、部品認識画像Irおよび傾斜ビュー画像Iqの部品実装機2からの受信を管理し、保存管理部912は、部品認識画像Irおよび傾斜ビュー画像Iqの記憶部92による保存を管理する。 The calculation unit 91 is a processor composed of a CPU (Central Processing Unit) and RAM (Random Access Memory). This calculation unit 91 executes a predetermined management program to construct a reception management unit 911 and a storage management unit 912. The reception management unit 911 manages the reception of component recognition images Ir and oblique view images Iq from the component mounter 2, and the storage management unit 912 manages the storage of component recognition images Ir and oblique view images Iq by the memory unit 92.
記憶部220は、HDD(Hard Disk Drive)あるいはSSD(Solid State Drive)等で構成された記憶装置であり、部品実装機2での部品実装の手順を規定する基板データDbや、部品実装機2から受信した部品認識画像Irおよび傾斜ビュー画像Iqを保存する。 The memory unit 220 is a storage device composed of a HDD (Hard Disk Drive) or SSD (Solid State Drive), etc., and stores board data Db that specifies the component mounting procedure in the component mounting machine 2, as well as component recognition images Ir and oblique view images Iq received from the component mounting machine 2.
通信部93は、部品実装機2の通信部250から部品認識画像Irおよび傾斜ビュー画像Iqを受信する。通信部93によって受信された部品認識画像Irおよび傾斜ビュー画像Iqは記憶部92に保存される。 The communication unit 93 receives the component recognition image Ir and the oblique view image Iq from the communication unit 250 of the component mounter 2. The component recognition image Ir and the oblique view image Iq received by the communication unit 93 are stored in the memory unit 92.
UI94は、キーボード、マウスおよびマイク等の入力機器と、ディスプレイおよびスピーカ等の出力機器とを有する。このUI94は、入力機器の操作によるユーザの入力を受け付けて演算部91に送信し、演算部91の指令に基づき出力機器に情報を出力する。なお、入力機器と出力機器とを別体で構成する必要はなく、例えばタッチパネルディスプレイによってこれらを一体的に構成してもよい。 The UI 94 has input devices such as a keyboard, mouse, and microphone, and output devices such as a display and speakers. The UI 94 accepts user input through operation of the input devices, transmits the input to the calculation unit 91, and outputs information to the output devices based on instructions from the calculation unit 91. Note that the input and output devices do not need to be configured as separate entities; they may be configured as an integrated unit, for example, using a touch panel display.
図7は管理サーバによって実行される受信管理の一例を示すフローチャートである。図7の受信管理は、受信管理部911の制御に基づき実行される。ステップS201では、受信管理部911は、通信部93が部品実装機2から部品認識画像Irあるいは傾斜ビュー画像Iqを受信したか否かを監視する。部品認識画像Irあるいは傾斜ビュー画像Iqの受信を確認できなかった場合(ステップS201で「NO」の場合)には、ステップS203に進む。一方、部品認識画像Irあるいは傾斜ビュー画像Iqの受信を確認すると(ステップS201で「YES」)、受信管理部911は、受信された画像(部品認識画像Irあるいは傾斜ビュー画像Iq)を当該画像と同時に受信した実装点特定情報と対応付けて記憶部92に保存する。そして、ステップS203に進む。 Figure 7 is a flowchart showing an example of reception management performed by the management server. The reception management in Figure 7 is performed under the control of the reception management unit 911. In step S201, the reception management unit 911 monitors whether the communication unit 93 has received a component recognition image Ir or an oblique view image Iq from the component mounter 2. If the reception of the component recognition image Ir or the oblique view image Iq cannot be confirmed ("NO" in step S201), the process proceeds to step S203. On the other hand, if the reception of the component recognition image Ir or the oblique view image Iq is confirmed ("YES" in step S201), the reception management unit 911 associates the received image (component recognition image Ir or the oblique view image Iq) with the mounting point identification information received simultaneously with the image and stores it in the memory unit 92. The process then proceeds to step S203.
ステップS203では、受信管理部911は、基板検査機3からの実装検査エラーあるいは部品実装機2からの部品認識エラーを通信部93が受信したか否かを監視する。エラーの受信を確認できなかった場合(ステップS203で「NO」の場合)には、ステップS201に戻る。一方、実装検査エラーあるいは部品認識エラーの受信を確認すると(ステップS203で「YES」)、受信管理部911は、受信されたエラー(実装検査エラーあるいは部品認識エラー)を記憶部92に保存する。上述の通り、部品実装機2あるいは基板検査機3から受信されるエラーは、該当エラーが生じた実装点を特定する実装点特定情報を含む。 In step S203, the reception management unit 911 monitors whether the communication unit 93 has received a mounting inspection error from the board inspection machine 3 or a component recognition error from the component mounter 2. If the reception of an error cannot be confirmed ("NO" in step S203), the process returns to step S201. On the other hand, if the reception of a mounting inspection error or component recognition error is confirmed ("YES" in step S203), the reception management unit 911 stores the received error (mounting inspection error or component recognition error) in the memory unit 92. As described above, the error received from the component mounter 2 or board inspection machine 3 includes mounting point identification information that identifies the mounting point where the error occurred.
図8は管理サーバによって実行される保存管理の一例を示すフローチャートである。図8の保存管理は、保存管理部912の制御に基づき実行される。ステップS301では、記憶部92に保存されている画像(部品認識画像Irあるいは傾斜ビュー画像Iq)のうち、当該画像が撮像されてから所定期間が経過した消去候補画像が存在するか否かを判定する。なお、この所定期間は、例えばUI94に対する操作によってユーザが設定することができる。 Figure 8 is a flowchart showing an example of storage management performed by the management server. The storage management in Figure 8 is performed under the control of the storage management unit 912. In step S301, it is determined whether there are any images (component recognition images Ir or oblique view images Iq) stored in the memory unit 92 that are candidates for deletion for which a predetermined period of time has passed since the image was captured. Note that this predetermined period can be set by the user, for example, by operating the UI 94.
消去候補画像が記憶部92に存在する場合(ステップS301で「YES」の場合)には、保存管理部912は、当該消去候補画像が記憶部92からの消去の対象から外される保護画像であるか否かを判定する(ステップS302)。具体的には、部品認識エラーおよび実装検査エラーの少なくとも一方のエラーが示された実装点に実装予定あるいは実装済みの部品Eを示す画像(部品認識画像Irあるいは傾斜ビュー画像Iq)は、保護画像であると判定される。ここで、図5において、ステップS102送信される吸着前の傾斜ビュー画像IqおよびステップS104で送信される部品認識画像Irは、実装点に実装予定の部品Eを示す画像に該当し、ステップS107で送信される実装後の傾斜ビュー画像Iqは、実装点に実装済みの部品Eを示す画像に該当する。If a candidate image for deletion exists in the storage unit 92 ("YES" in step S301), the storage management unit 912 determines whether the candidate image for deletion is a protected image that is not subject to deletion from the storage unit 92 (step S302). Specifically, an image (component recognition image Ir or oblique view image Iq) showing a component E to be mounted or already mounted at a mounting point where at least one of a component recognition error and a mounting inspection error has been indicated is determined to be a protected image. In FIG. 5, the pre-pickup oblique view image Iq sent in step S102 and the component recognition image Ir sent in step S104 correspond to images showing a component E to be mounted at a mounting point, and the post-mounting oblique view image Iq sent in step S107 corresponds to an image showing a component E already mounted at a mounting point.
消去候補画像が保護画像である場合(ステップS302で「YES」の場合)には、保存管理部912は、当該保護画像が撮像されてから所定時間が経過したタイミングの以後において当該保護画像を記憶部92に残すこととし(ステップS304)、当該保護画像を保存管理部912による管理対象から外す。具体的には、記憶部92のうち保存管理部912が管理するメモリ領域とは異なるメモリ領域に当該保護画像を移動させたり、当該保護画像の消去を禁止するフラグを設定したりすることで、管理対象から外すことができる。一方、消去候補画像が保護画像でない場合(ステップS302で「NO」の場合)には、保存管理部912は、当該保護画像を記憶部92から消去する(ステップS303)。 If the image to be deleted is a protected image (YES in step S302), the storage management unit 912 leaves the protected image in the memory unit 92 after a predetermined time has elapsed since the protected image was captured (step S304), and removes the protected image from the management of the storage management unit 912. Specifically, the protected image can be removed from the management of the storage unit 92 by moving it to a memory area in the memory unit 92 that is different from the memory area managed by the storage management unit 912, or by setting a flag to prohibit erasure of the protected image. On the other hand, if the image to be deleted is not a protected image (NO in step S302), the storage management unit 912 deletes the protected image from the memory unit 92 (step S303).
以上に説明する実施形態に係る管理サーバ9では、部品実装機2から取得された画像Ir、Iq(部品認識画像Irあるいは傾斜ビュー画像Iq)が記憶部92(画像保存部)に保存される(ステップS201、S202)。また、部品実装の対象となる部品Eを基板Bへ実装するための動作における実装動作不良を示す部品認識エラーあるいは実装検査エラー(実装動作不良情報)が取得される(ステップS203、S204)。そして、記憶部92に保存された画像Ir、Iqのうち、記憶部92からの消去の対象から外す保護画像が、部品認識エラーあるいは実装検査エラーに基づき判定される(ステップS302)。つまり、部品認識エラーあるいは実装検査エラーにより実装動作不良が示された部品Eである不良部品の画像Ir、Iqが保護画像と判定されて、記憶部92に残される(ステップ304、S305)。一方、保護画像と判定されなかった画像Ir、Iqが記憶部92から消去される(ステップS303)。これによって、部品実装機2での画像Ir、Iqの撮像から所定期間が経過した後のタイミングで画像Ir、Iqを消去することで保存容量(記憶部92の容量)の圧迫を軽減しつつ、基板Bに対する部品Eの実装動作不良の原因解析に有用となる画像Ir、Iqの消去を抑制することが可能となっている。In the management server 9 according to the embodiment described above, images Ir and Iq (component recognition images Ir or oblique view images Iq) acquired from the mounter 2 are stored in the storage unit 92 (image storage unit) (steps S201 and S202). A component recognition error or mounting inspection error (mounting operation failure information) indicating a mounting operation failure during the operation of mounting the target component E on the board B is also acquired (steps S203 and S204). Then, among the images Ir and Iq stored in the storage unit 92, protected images to be excluded from deletion from the storage unit 92 are determined based on the component recognition error or mounting inspection error (step S302). That is, images Ir and Iq of defective components, i.e., components E for which a mounting operation failure is indicated due to a component recognition error or mounting inspection error, are determined to be protected images and remain in the storage unit 92 (steps S304 and S305). Meanwhile, images Ir and Iq not determined to be protected images are deleted from the storage unit 92 (step S303). This makes it possible to reduce the pressure on storage capacity (the capacity of the memory unit 92) by deleting the images Ir and Iq after a predetermined period of time has passed since they were captured by the component mounter 2, while also preventing the deletion of images Ir and Iq that are useful for analyzing the cause of malfunctions in mounting component E on board B.
また、部品実装機2の部品認識カメラ27(撮像部)は、部品実装のために基板Bに向けてヘッドユニット25(実装ユニット)によって運搬される途中の部品Eの画像である部品認識画像Irを撮像する(ステップS103)。また、部品実装機2の演算処理部210(認識処理部)は、部品認識画像Irが示す部品Eを認識する部品認識を実行する。これに対して、管理サーバ9の通信部93(情報取得部)は、部品認識に失敗した部品Eを示す部品認識エラーを、実装動作不良を示す実装動作不良情報として取得する。かかる構成は、部品認識に失敗した原因を解析するにあたって有利となる。 The component recognition camera 27 (imaging unit) of the component mounter 2 also captures a component recognition image Ir, which is an image of the component E being transported by the head unit 25 (mounting unit) toward the board B for component mounting (step S103). The calculation processing unit 210 (recognition processing unit) of the component mounter 2 also performs component recognition to recognize the component E indicated by the component recognition image Ir. In response to this, the communication unit 93 (information acquisition unit) of the management server 9 acquires a component recognition error indicating the component E for which component recognition failed as mounting operation failure information indicating a mounting operation failure. This configuration is advantageous in analyzing the cause of the component recognition failure.
また、管理サーバ9の通信部93(情報取得部)は、基板Bに実装された部品Eを検査する基板検査機3(検査機)により出力される、基板Bへの部品Eの実装状態の不良を示す実装検査エラーを、実装動作不良を示す実装動作不良情報として取得する。かかる構成は、基板Bへの部品Eの実装に失敗した原因を解析するにあたって有利となる。 The communication unit 93 (information acquisition unit) of the management server 9 also acquires mounting inspection errors indicating a defective mounting state of component E on board B, output by the board inspection machine 3 (inspection machine), which inspects component E mounted on board B, as mounting operation failure information indicating a mounting operation failure. This configuration is advantageous in analyzing the cause of a failure to mount component E on board B.
このように上記の実施形態では、部品実装システム1が本発明の「部品実装システム」の一例に相当し、部品実装機2が本発明の「部品実装機」の一例に相当し、4台の部品供給台車22が本発明の「部品供給部」の一例に相当し、ヘッドユニット25が本発明の「実装ユニット」の一例に相当し、部品認識カメラ27あるいは傾斜カメラ28が本発明の「撮像部」の一例に相当し、管理サーバ9が本発明の「部品実装管理装置」の一例に相当し、保存管理部912が本発明の「画像消去部」の一例に相当し、保存管理部912が本発明の「保護画像判定部」の一例に相当し、記憶部92が本発明の「画像保存部」の一例に相当し、通信部93が本発明の「画像取得部」の一例に相当し、通信部93が本発明の「情報取得部」の一例に相当し、基板Bが本発明の「基板」の一例に相当し、部品Eが本発明の「部品」の一例に相当し、部品認識エラーおよび実装検査エラーが本発明の「実装動作不良情報」の一例に相当する。 In the above embodiment, the component mounting system 1 corresponds to an example of a "component mounting system" of the present invention, the component mounter 2 corresponds to an example of a "component mounter" of the present invention, the four component supply carts 22 correspond to an example of a "component supply unit" of the present invention, the head unit 25 corresponds to an example of a "mounting unit" of the present invention, the component recognition camera 27 or the inclined camera 28 corresponds to an example of an "imaging unit" of the present invention, the management server 9 corresponds to an example of a "component mounting management device" of the present invention, the storage management unit 912 corresponds to an example of an "image erasing unit" of the present invention, the storage management unit 912 corresponds to an example of a "protected image determination unit" of the present invention, the memory unit 92 corresponds to an example of an "image storage unit" of the present invention, the communication unit 93 corresponds to an example of an "image acquisition unit" of the present invention, the communication unit 93 corresponds to an example of an "information acquisition unit" of the present invention, the board B corresponds to an example of a "board" of the present invention, the component E corresponds to an example of a "component" of the present invention, and the component recognition error and the mounting inspection error correspond to an example of "mounting operation failure information" of the present invention.
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して種々の変更を加えることが可能である。例えば、図8での保存管理の実行態様を次のように構成してもよい。つまり、実際にはステップS301による判定は、所定の判定周期で実行される。そのため、当該判定周期の間に、複数の画像について、各画像を撮像してから所定期間が経過しうる。換言すれば、ステップS301において、複数の消去候補画像が存在しうることとなる。このような場合では、記憶部92に保存される画像の残存・消去を次のように実行してもよい。 The present invention is not limited to the above embodiment, and various modifications can be made to the above as long as they do not deviate from the spirit of the invention. For example, the execution mode of the storage management in Figure 8 may be configured as follows. In other words, the judgment in step S301 is actually performed at a predetermined judgment cycle. Therefore, during that judgment cycle, a predetermined period of time may pass since each image was captured for multiple images. In other words, in step S301, there may be multiple images that are candidates for deletion. In such a case, the retention and deletion of images stored in the memory unit 92 may be performed as follows.
図9は記憶部に保存される画像の残存・消去の一例を示す図である。図9のステップS401では、記憶部92に保存された複数の消去候補画像Id(1)~Id(4)が示されている。また、これら消去候補画像Id(1)~Id(4)のうち、消去候補画像Id(3)が保護画像である。したがって、図8の保存管理においては、これらの消去候補画像Id(1)~Id(4)について、各画像の撮像から所定期間が経過したと判定され(ステップS301)、これら消去候補画像Id(1)~Id(4)のうち、消去候補画像Id(3)が保護画像であると判定される(ステップS302)。 Figure 9 shows an example of the retention and deletion of images stored in the memory unit. Step S401 in Figure 9 shows multiple deletion candidate images Id(1) to Id(4) stored in the memory unit 92. Of these deletion candidate images Id(1) to Id(4), deletion candidate image Id(3) is a protected image. Therefore, in the storage management of Figure 8, it is determined that a predetermined period of time has passed since each of these deletion candidate images Id(1) to Id(4) was captured (step S301), and of these deletion candidate images Id(1) to Id(4), deletion candidate image Id(3) is determined to be a protected image (step S302).
ステップS402では、保存管理部912は、保護画像Id(3)を複製することで、保護画像Id(3)の複製画像Icを記憶部92内に作成する。そして、ステップS403では、保存管理部912は、消去候補画像Id(1)~Id(4)を記憶部92から一括で消去する。これによって、保護画像Id(3)を記憶部92に残しつつ(ステップS304)、保護画像Id(3)以外の消去候補画像Id(1)、Id(2)、Id(4)を記憶部92から消去する(ステップS305)。In step S402, the storage management unit 912 copies the protected image Id(3) to create a copy image Ic of the protected image Id(3) in the memory unit 92. Then, in step S403, the storage management unit 912 simultaneously erases the deletion candidate images Id(1) to Id(4) from the memory unit 92. As a result, the deletion candidate images Id(1), Id(2), and Id(4) other than the protected image Id(3) are erased from the memory unit 92 (step S305), while leaving the protected image Id(3) in the memory unit 92 (step S304).
つまり、図9の例では、それぞれ部品認識カメラ27あるいは傾斜カメラ28によって撮像されてから所定期間が経過した画像である複数の消去候補画像Id(1)~Id(4)(対象画像)が記憶部92(画像保存部)に保存されている。この場合、保存管理部912(画像消去部)は、複数の消去候補画像Id(1)~Id(4)のうち、保護画像と判定された画像Id(3)を複製した複製画像Icを記憶部92に作成してから(ステップS402)、複数の消去候補画像Id(1)~Id(4)を消去する(ステップS403)。これによって、保護画像と判定された画像Id(3)を所定期間が経過したタイミングの以後において記憶部92に残しつつ(ステップS304)、保護画像と判定されなかった画像Id(1)、Id(2)、Id(4)を所定期間が経過したタイミングにおいて記憶部92から消去する。特に、複数の消去候補画像Id(1)~Id(4)を一括して記憶部92から消去することができ、画像の消去を速やかに実行できる。この際、保護画像Id(3)は、複製画像Icとして記憶部92に残る。そのため、実装動作不良の原因解析に有用となる画像Id(3)の消去は抑制される。In other words, in the example of FIG. 9, multiple deletion candidate images Id(1) to Id(4) (target images), which are images captured by the component recognition camera 27 or the inclined camera 28 a predetermined period of time ago, are stored in the storage unit 92 (image storage unit). In this case, the storage management unit 912 (image erasure unit) creates a duplicate image Ic in the storage unit 92 by duplicating image Id(3), which is determined to be a protected image among the multiple deletion candidate images Id(1) to Id(4) (step S402), and then erases the multiple deletion candidate images Id(1) to Id(4) (step S403). As a result, image Id(3), which is determined to be a protected image, remains in the storage unit 92 after the predetermined period has elapsed (step S304), while images Id(1), Id(2), and Id(4), which are not determined to be protected images, are erased from the storage unit 92 after the predetermined period has elapsed. In particular, multiple deletion candidate images Id(1) to Id(4) can be deleted collectively from the storage unit 92, enabling rapid image deletion. At this time, the protected image Id(3) remains in the storage unit 92 as a duplicate image Ic. Therefore, deletion of the image Id(3), which is useful for analyzing the cause of a mounting malfunction, is suppressed.
ところで、上記の実施形態では、基板検査機3は、部品実装機2から受信した部品認識画像Irおよび傾斜ビュー画像Iqを記憶部92に保存している。しかしながら、部品実装機2から管理サーバ9に送信して記憶部92に保存する画像は、上記の部品認識画像Irおよび傾斜ビュー画像Iqの両方である必要はなく、これらの一方のみでもよい。あるいは、部品認識画像Irおよび傾斜ビュー画像Iqとは異なる種類の画像を、部品実装機2で撮像して管理サーバ9に送信してもよい。具体的には、ノズルNに吸着される部品Eを水平方向からサイドビューカメラによって撮像したサイドビュー画像を部品実装機2において取得し、部品実装機2から管理サーバ9にサイドビュー画像を送信して、記憶部92に保存してもよい。管理サーバ9は、かかるサイドビュー画像を対象に、上述と同様に受信管理(図7)および保存管理(図8)を実行することができる。In the above embodiment, the board inspection machine 3 stores the component recognition image Ir and the oblique view image Iq received from the component mounter 2 in the memory unit 92. However, the images transmitted from the component mounter 2 to the management server 9 and stored in the memory unit 92 do not have to be both the component recognition image Ir and the oblique view image Iq; only one of these images may be transmitted. Alternatively, an image of a type different from the component recognition image Ir and the oblique view image Iq may be captured by the component mounter 2 and transmitted to the management server 9. Specifically, a side-view image of the component E being picked up by the nozzle N captured from a horizontal direction by a side-view camera may be acquired by the component mounter 2, and the side-view image may be transmitted from the component mounter 2 to the management server 9 and stored in the memory unit 92. The management server 9 can perform reception management (FIG. 7) and storage management (FIG. 8) for such side-view images in the same manner as described above.
また、ヘッドユニット25が有するヘッドの種類は、上記のロータリタイプに限られず、例えば図10に示すインラインタイプでも良い。図10はヘッドユニットの変形例を模式的に示す平面図である。このヘッドユニット25は、Y方向に一列に並ぶ複数の実装ヘッド261を有する。実装ヘッド261の下端には、ノズルN(図10では図示を省略)が取り付けられており、実装ヘッド261は、ノズルNによって部品Eを吸着することで、部品供給位置231から基板Bへ部品Eを移載することができる。さらに、図10の例では、部品実装機2にはスキャンカメラ29が設けられており、スキャンカメラ29は、ヘッドユニット25に対してY方向に移動可能に取り付けられている。このスキャンカメラ29はY方向に移動しつつ、各ノズルNに吸着された部品Eを水平方向から撮像してサイドビュー画像を取得するサイドビューカメラである。したがって、管理サーバ9は、部品実装機2から送信されるサイドビュー画像を対象に、上述と同様に受信管理(図7)および保存管理(図8)を実行することができる。The type of head included in the head unit 25 is not limited to the rotary type described above and may be, for example, an inline type as shown in FIG. 10 . FIG. 10 is a plan view schematically illustrating a modified head unit. This head unit 25 has multiple mounting heads 261 aligned in the Y direction. A nozzle N (not shown in FIG. 10 ) is attached to the lower end of each mounting head 261. The mounting head 261 picks up a component E using the nozzle N, thereby transferring the component E from the component supply position 231 to the board B. Furthermore, in the example of FIG. 10 , the component mounter 2 is provided with a scan camera 29, which is attached so as to be movable in the Y direction relative to the head unit 25. This scan camera 29 is a side-view camera that moves in the Y direction and captures horizontal images of the components E picked up by each nozzle N to obtain side-view images. Therefore, the management server 9 can perform reception management ( FIG. 7 ) and storage management ( FIG. 8 ) for the side-view images transmitted from the component mounter 2, as described above.
また、ステップS302において保存管理部912が保護画像と判定する画像は、上記のように、エラーが示された部品E(不良部品)の画像Ir、Iqに限られない。したがって、保存管理部912は、当該不良部品と所定関係を有する部品Eである関連部品の画像Ir、Iqを保護画像と判定してもよい。かかる構成では、不良部品の関連部品を示す画像Ir、Iqを参照して、実装動作不良の解析を行うことができる。 In addition, the images that the storage management unit 912 determines to be protected images in step S302 are not limited to the images Ir and Iq of the component E (defective component) for which an error has been indicated, as described above. Therefore, the storage management unit 912 may also determine to be protected images the images Ir and Iq of related components, i.e., components E that have a predetermined relationship with the defective component. In such a configuration, mounting malfunctions can be analyzed by referring to the images Ir and Iq showing the related components of the defective component.
具体的には、関連部品は、不良部品が実装された一の基板Bに実装された、不良部品以外の部品Eであってもよい。かかる構成では。不良部品と同じ一の基板Bに実装された他の部品E(関連部品)を示す画像Ir、Iqが保護画像と判定される。したがって、これらの画像Ir、Iqが示す関連部品の状態を参照して、実装動作不良の原因解析を行うことができる。Specifically, the related component may be a component E other than the defective component that is mounted on a board B on which the defective component is mounted. In this configuration, images Ir and Iq showing other components E (related components) mounted on the same board B as the defective component are determined to be protected images. Therefore, the state of the related components shown in these images Ir and Iq can be referenced to analyze the cause of the mounting malfunction.
また、部品供給台車22(部品供給部)によって供給された部品Eをそれぞれ基板Bに実装する複数の実装ヘッド261を有するヘッドユニット25(実装ユニット)を用いる場合には、関連部品は、複数の実装ヘッド261のうち、不良部品を基板Bに実装した一の実装ヘッド261によって、不良部品の前および後に不良部品と連続して基板Bに実装された部品Eであってもよい。この場合、不良部品を実装する一の実装ヘッド261によって実装された部品Eのうち、不良部品の直前に実装された所定個数(1個以上)の部品Eと、不良部品の直後に実装された所定個数(1個以上)の部品Eとが関連部品として扱われ、これらの部品E(関連部品)を示す画像Ir、Iqが保護画像と判定される。したがって、不良部品と同じ一の実装ヘッド261によって実装された他の部品Eを示す画像Ir、Iqを参照して、実装動作不良の原因解析を行うことができる。Furthermore, when using a head unit 25 (mounting unit) having multiple mounting heads 261 that mount components E supplied by the component supply cart 22 (component supply unit) onto a board B, the related components may be components E mounted on board B immediately before and after the defective component by one of the multiple mounting heads 261 that mounted the defective component onto board B. In this case, among the components E mounted by the mounting head 261 that mounted the defective component, a predetermined number (one or more) of components E mounted immediately before the defective component and a predetermined number (one or more) of components E mounted immediately after the defective component are treated as related components, and images Ir and Iq representing these components E (related components) are determined to be protected images. Therefore, the cause of the mounting failure can be analyzed by referring to images Ir and Iq representing other components E mounted by the same mounting head 261 as the defective component.
また、ヘッドユニット25(実装ユニット)は、部品供給台車22(部品供給部)によって供給された部品Eを基板Bにそれぞれ実装可能な複数のノズルNを有する。そこで、関連部品は、複数のノズルNのうち、不良部品を基板Bに実装した一のノズルNによって、不良部品の前および後に不良部品と連続して基板Bに実装された部品Eであってもよい。この場合、不良部品を実装する一のノズルNによって実装された部品Eのうち、不良部品の直前に実装された所定個数(1個以上)の部品Eと、不良部品の直後に実装された所定個数(1個以上)の部品Eとが関連部品として扱われ、これらの部品E(関連部品)を示す画像Ir、Iqが保護画像と判定される。したがって、不良部品と同じ一のノズルNによって実装された他の部品Eを示す画像Ir、Iqを参照して、実装動作不良の原因解析を行うことができる。The head unit 25 (mounting unit) also has multiple nozzles N capable of mounting components E supplied by the component supply cart 22 (component supply unit) onto the board B. Therefore, the related components may be components E mounted on the board B immediately before and after the defective component by one of the multiple nozzles N that mounted the defective component on the board B. In this case, among the components E mounted by the nozzle N that mounts the defective component, a predetermined number (one or more) of components E mounted immediately before the defective component and a predetermined number (one or more) of components E mounted immediately after the defective component are treated as related components, and images Ir and Iq representing these components E (related components) are determined to be protected images. Therefore, the cause of the mounting failure can be analyzed by referring to images Ir and Iq representing other components E mounted by the same nozzle N as the defective component.
また、部品供給台車22には、それぞれ部品Eを供給可能な複数のテープフィーダ23(フィーダ)が装着されている。そこで、関連部品は、複数のテープフィーダ23のうち、不良部品を供給した一の部品供給位置231によって、不良部品の前および後に不良部品と連続して供給された部品Eであってもよい。この場合、不良部品を供給する一のテープフィーダ23によって供給された部品Eのうち、不良部品の直前に供給された所定個数(1個以上)の部品Eと、不良部品の直後に供給された所定個数(1個以上)の部品Eとが関連部品として扱われ、これらの部品E(関連部品)を示す画像Ir、Iqが保護画像と判定される。したがって、不良部品と同じテープフィーダ23によって供給された他の部品Eを示す画像Ir、Iqを参照して、実装動作不良の原因解析を行うことができる。The component supply cart 22 is also equipped with multiple tape feeders 23 (feeders), each capable of supplying a component E. Therefore, the related components may be components E supplied consecutively to and before and after the defective component by one of the multiple tape feeders 23, a component supply position 231 that supplied the defective component. In this case, among the components E supplied by one tape feeder 23 that supplies the defective component, a predetermined number (one or more) of components E supplied immediately before the defective component and a predetermined number (one or more) of components E supplied immediately after the defective component are treated as related components, and images Ir and Iq representing these components E (related components) are determined to be protected images. Therefore, the cause of the mounting malfunction can be analyzed by referring to images Ir and Iq representing other components E supplied by the same tape feeder 23 as the defective component.
また、部品供給台車22では、複数のテープフィーダ23にそれぞれ対応して複数の部品供給リール(図11)が装着されている。図11は部品供給リールの構成を模式的に示す図である。この部品供給リール41には、部品収納テープ43が巻き付けられており、部品収納テープ43に設けられた複数のポケットのそれぞれに部品Eが収納されている。そして、テープフィーダ23は、部品供給リール41から引き出した部品収納テープ43を部品供給位置231に向けて搬送することで、部品供給位置231に部品Eを供給する。また、この部品供給リール41の側面には、当該部品供給リール41を識別するリールID411が付されている。ユーザは、部品供給リール41から引き出した部品収納テープ43を、当該部品供給リール41に対応するテープフィーダ23に装着する際に、部品実装機2に設けられたリーダによって当該部品供給リール41のリールID411を読み取る作業を実行する。こうして読み取られたリールID411は、当該リールID411の部品供給リール41に対応するテープフィーダ23(具体的にはテープフィーダ23を識別するフィーダID)と関連付けられて、部品実装機2から管理サーバ9に送信される。これによって、管理サーバ9は、テープフィーダ23が供給する部品Eを収納する部品供給リール41のリールID411を確認することができる。 The component supply cart 22 is equipped with multiple component supply reels (Figure 11) corresponding to the multiple tape feeders 23, respectively. Figure 11 is a diagram schematically illustrating the configuration of a component supply reel. A component storage tape 43 is wound around the component supply reel 41, and components E are stored in each of multiple pockets provided on the component storage tape 43. The tape feeder 23 then transports the component storage tape 43 pulled out from the component supply reel 41 toward the component supply position 231, thereby supplying components E to the component supply position 231. A reel ID 411 identifying the component supply reel 41 is attached to the side of the component supply reel 41. When loading the component storage tape 43 pulled out from the component supply reel 41 into the tape feeder 23 corresponding to that component supply reel 41, the user reads the reel ID 411 of the component supply reel 41 using a reader provided in the component mounter 2. The reel ID 411 thus read is associated with the tape feeder 23 (specifically, the feeder ID that identifies the tape feeder 23) that corresponds to the component supply reel 41 of the reel ID 411, and is transmitted from the component mounter 2 to the management server 9. This allows the management server 9 to confirm the reel ID 411 of the component supply reel 41 that stores the components E supplied by the tape feeder 23.
そこで、関連部品は、複数の部品供給リール41のうち、不良部品を収納していた一の部品供給リール41からテープフィーダ23によって供給された部品Eであってもよい。かかる構成では。不良部品と同じ一の部品供給リール41から供給された他の部品E(関連部品)を示す画像Ir、Iqが保護画像と判定される。したがって、これらの画像Ir、Iqが示す関連部品の状態を参照して、実装動作不良の原因解析を行うことができる。 The related component may be a component E supplied by the tape feeder 23 from one of the multiple component supply reels 41 that contained the defective component. In this configuration, images Ir and Iq showing other components E (related components) supplied from the same component supply reel 41 as the defective component are determined to be protected images. Therefore, the cause of the mounting failure can be analyzed by referring to the state of the related components shown in these images Ir and Iq.
また、ユーザによる画像の保護要求を受け付けるようにUI94(ユーザ操作部)を構成してもよい。この場合、保存管理部912(保護画像判定部)は、UI94により受け付けられた保護要求の対象となった画像Ir、Iqを保護画像と判定する。かかる構成では、ユーザは、保護を要求した画像Ir、Iqを参照して、実装動作不良の原因解析を行うことができる。 The UI94 (user operation unit) may also be configured to accept a user request to protect an image. In this case, the storage management unit 912 (protected image determination unit) determines that the images Ir and Iq that are the subject of the protection request accepted by the UI94 are protected images. In this configuration, the user can refer to the images Ir and Iq that have requested protection and analyze the cause of the implementation malfunction.
また、保存管理部912は、ノズルNによる部品Eの吸着エラーの発生を、ノズルNに発生する負圧の大きさや、ノズルNのサイドビュー画像に基づき判定できる。そこで、保存管理部912は、吸着エラーの発生の検知や、吸着率の低下(換言すれば、吸着エラーの発生率の上昇)の検知に応じて、保護画像を決定してもよい。具体的には、
・吸着エラーが発生した部品Eを実装する際に当該部品Eを撮像した全ての画像
・吸着率が所定率より低い部品Eを実装する際に当該部品Eを撮像した全ての画像
・吸着率が所定率より低い実装ヘッド261を使用して部品Eを実装する際に当該実装ヘッド261により吸着される部品Eを撮像した全ての画像
・吸着率が所定率より低いテープフィーダ23により供給された部品Eを実装する際に当該テープフィーダ23により供給された部品Eを撮像した全ての画像
を保護画像に決定してもよい。
Furthermore, the storage management unit 912 can determine whether a pickup error has occurred in nozzle N picking up component E based on the magnitude of the negative pressure generated in nozzle N and a side view image of nozzle N. Therefore, the storage management unit 912 may determine a protection image in response to detection of the occurrence of a pickup error or a decrease in the pickup rate (in other words, an increase in the rate of pickup errors). Specifically,
The protected images may include all images of component E captured when mounting a component E that has experienced a suction error, all images of component E captured when mounting a component E with a suction rate lower than a predetermined rate, all images of component E that is picked up by a mounting head 261 when mounting a component E using the mounting head 261 with a suction rate lower than a predetermined rate, and all images of component E that is supplied by a tape feeder 23 with a suction rate lower than a predetermined rate when mounting a component E supplied by the tape feeder 23.
あるいは、基板検査機3で実装検査エラーが発生したと判定された部品Eと同一の基板B上の部品Eを撮像した全ての画像を、保護画像に決定してもよい。 Alternatively, all images of component E on the same board B as component E for which the board inspection machine 3 has determined that a mounting inspection error has occurred may be determined to be protected images.
また、記憶部92に保存された画像Ir、Iqを用いた実装動作不良の原因解析は、UI94のディスプレイに画像Ir、Iqを表示しつつ、ユーザによって実行される。かかる解析は、種々の観点から実行可能であり、例えば次のようにして実行可能である。つまり、基板検査機3で実装検査エラーが発生した場合には、実装検査エラーの対象となった部品Eを撮像した全ての画像をユーザは目視で確認することで、吸着姿勢の異常や、異物の混入タイミングの特定といった分析を実行できる。 Furthermore, the user can analyze the cause of a mounting malfunction using the images Ir and Iq stored in the memory unit 92 while displaying the images Ir and Iq on the display of the UI 94. Such analysis can be performed from various perspectives, for example, as follows. In other words, if a mounting inspection error occurs in the board inspection machine 3, the user can visually check all images captured of the component E that caused the mounting inspection error, thereby performing analysis such as identifying abnormalities in the pickup posture or the timing of the introduction of foreign matter.
また、吸着エラーが増加した際には、ユーザは、吸着エラーの発生時に撮像した全ての画像を目視で確認して、スプライシング作業に問題ないかを確認するといった分析を実行できる。ここで、スプライシング作業は、テープフィーダ23で使用中の部品収納テープ43に、次に使用する部品収納テープ43を接続する作業である。 In addition, when the number of suction errors increases, the user can perform an analysis such as visually checking all images captured when a suction error occurred to confirm whether there are any problems with the splicing work. Here, the splicing work is the work of connecting the component storage tape 43 to be used next to the component storage tape 43 currently in use in the tape feeder 23.
また、部品Eの基板Bに対する実装精度が低下した際には、ユーザは、当該部品Eの吸着姿勢が安定しているかを、当該部品Eを撮像した全ての画像を目視で確認して、吸着姿勢に異常な傾向がないかを確認するといった分析を実行できる。 In addition, when the mounting accuracy of component E on board B decreases, the user can perform an analysis to determine whether the pickup posture of component E is stable by visually checking all images of component E to see if there are any abnormal trends in the pickup posture.
また、特定の実装ヘッド261あるいはテープフィーダ23の吸着率が低下した際には、ユーザは、該当の実装ヘッド261あるいはテープフィーダ23を使用中に部品Eを撮像した全ての画像を目視で確認して、当該部品Eの吸着姿勢が安定しているかを確認するといった分析を実行できる。 In addition, when the suction rate of a particular mounting head 261 or tape feeder 23 decreases, the user can perform an analysis such as visually checking all images of component E taken while using the corresponding mounting head 261 or tape feeder 23 to confirm whether the suction posture of the component E is stable.
したがって、上記の具体的な分析に有用となる画像を保護画像と判定するように保存管理部912を適宜成することができる。 Therefore, the storage management unit 912 can be appropriately configured to determine that images that are useful for the above-mentioned specific analysis are protected images.
また、図12は保護画像削除管理する方法の一例を示すフローチャートである。図12の保護画像削除管理は、図8の保存管理で保護画像と判定された各画像について、保存管理部912によって実行される。ステップS501では、保存画像と判定されてから所定の保護期間が経過した画像が記憶部92に保存されているか否かが判定される。そして、保護期間が経過した画像が存在する場合(ステップS501で「YES」の場合)には、当該画像が記憶部92から削除される。これによって、保護画像が記憶部92に残り続けて、記憶部92の容量を圧迫するのを抑制できる。 Figure 12 is a flowchart showing an example of a method for managing the deletion of protected images. The protected image deletion management of Figure 12 is performed by the storage management unit 912 for each image determined to be a protected image in the storage management of Figure 8. In step S501, it is determined whether or not an image for which a predetermined protection period has passed since it was determined to be a saved image is stored in the storage unit 92. If an image for which the protection period has passed exists (if "YES" in step S501), the image is deleted from the storage unit 92. This prevents protected images from remaining in the storage unit 92 and causing a load on the capacity of the storage unit 92.
1…部品実装システム
2…部品実装機
22…部品供給台車(部品供給部)
25…ヘッドユニット(実装ユニット)
27…部品認識カメラ(撮像部)
28…傾斜カメラ(撮像部)
9…管理サーバ(部品実装管理装置)
912…保存管理部(画像消去部、保護画像判定部)
92…記憶部(画像保存部)
93…通信部(画像取得部、情報取得部)
B…基板
E…部品
1... Component mounting system 2... Component mounting machine 22... Component supply cart (component supply unit)
25...Head unit (mounting unit)
27...Part recognition camera (imaging unit)
28...Inclined camera (imaging unit)
9...Management server (component mounting management device)
912...Storage management unit (image deletion unit, protected image determination unit)
92...Memory unit (image storage unit)
93...Communication unit (image acquisition unit, information acquisition unit)
B...Board E...Components
Claims (12)
前記画像取得部により取得された前記画像を保存する画像保存部と、
前記部品実装の対象となる部品を前記基板へ実装するための動作における実装動作不良を示す実装動作不良情報を取得する情報取得部と、
前記画像が撮像されてから所定期間が経過した後のタイミングにおいて前記画像を前記画像保存部から消去する画像消去部と、
前記画像消去部による消去の対象から外す保護画像を、前記実装動作不良情報に基づき判定する保護画像判定部と
を備え、
前記撮像部は、前記部品実装のために前記基板に向けて前記実装ユニットによって運搬される途中の部品の前記画像を撮像し、
前記部品実装機は、前記画像が示す部品を認識する部品認識を実行する認識処理部をさらに備え、
前記情報取得部は、前記部品認識に失敗した部品を示す情報である部品認識エラーを、前記実装動作不良情報として取得するとともに、前記基板に実装された部品を検査する検査機により出力される、前記基板への部品の実装状態の不良を示す情報である実装検査エラーを、前記実装動作不良情報として取得し、
前記保護画像判定部は、前記部品認識エラーあるいは前記実装検査エラーが示された部品である不良部品の前記画像を前記保護画像と判定し、
前記画像消去部は、前記保護画像と判定された前記画像を、前記タイミングの以後において前記画像保存部に残す一方、前記保護画像と判定されなかった前記画像を前記タイミングにおいて前記画像保存部から消去する部品実装管理装置。 an image acquisition unit that acquires an image from a component mounter that includes a mounting unit that performs component mounting by mounting components supplied by a component supply unit onto a board, and an imaging unit that captures an image of the component that has been subjected to the component mounting by the mounting unit;
an image storage unit that stores the image acquired by the image acquisition unit;
an information acquisition unit that acquires mounting operation failure information indicating a mounting operation failure in an operation for mounting the component to be mounted on the board;
an image erasing unit that erases the image from the image storage unit at a timing when a predetermined period of time has elapsed since the image was captured;
a protected image determination unit that determines, based on the mounting operation failure information, a protected image to be excluded from deletion by the image deletion unit;
the imaging unit captures the image of the component while it is being transported by the mounting unit toward the board for component mounting;
the component mounter further includes a recognition processing unit that executes component recognition to recognize components indicated by the image,
the information acquisition unit acquires, as the mounting malfunction information, a component recognition error, which is information indicating a component that has failed in the component recognition, and acquires, as the mounting malfunction information, a mounting inspection error, which is information indicating a defect in the mounting state of the component on the board and is output by an inspection machine that inspects the components mounted on the board;
the protected image determination unit determines the image of a defective component, which is a component for which the component recognition error or the mounting inspection error has been indicated, as the protected image;
The image erasure unit leaves the image determined to be the protected image in the image storage unit after the timing, while erasing the image not determined to be the protected image from the image storage unit at the timing.
前記関連部品は、前記複数の実装ヘッドのうち、前記不良部品を前記基板に実装した前記実装ヘッドによって、前記不良部品の前および後に前記不良部品と連続して前記基板に実装された部品である請求項2に記載の部品実装管理装置。 the mounting unit has a plurality of mounting heads each capable of mounting the components supplied by the component supply unit onto the board,
3. The component mounting management device according to claim 2, wherein the related component is a component that was mounted on the substrate before and after the defective component by the mounting head that mounted the defective component on the substrate, among the plurality of mounting heads.
前記関連部品は、前記複数のノズルのうち、前記不良部品を前記基板に実装した前記ノズルによって、前記不良部品の前および後に前記不良部品と連続して前記基板に実装された部品である請求項2に記載の部品実装管理装置。 the mounting unit has a plurality of nozzles each capable of mounting the components supplied by the component supply unit onto the board,
3. The component mounting management device according to claim 2, wherein the related component is a component that is mounted on the board consecutively with the defective component before and after the defective component by the nozzle that mounted the defective component on the board among the plurality of nozzles.
前記関連部品は、前記複数のフィーダのうち、前記不良部品を供給した前記フィーダによって、前記不良部品の前および後に前記不良部品と連続して供給された部品である請求項2に記載の部品実装管理装置。 the component supply unit has a plurality of feeders each capable of supplying a component,
3. The component mounting management device according to claim 2, wherein the related components are components that are supplied consecutively with the defective component before and after the defective component by the feeder that supplied the defective component among the plurality of feeders.
前記関連部品は、前記複数の部品収納部材のうち、前記不良部品を収納する前記部品収納部材から前記部品供給部によって供給された部品である請求項2に記載の部品実装管理装置。 the component supply unit has a plurality of component storage members each storing a component, and supplies the components to be stored in the component storage members;
3. The component mounting management device according to claim 2, wherein the related component is a component supplied by the component supply unit from the component storage member that stores the defective component, among the plurality of component storage members.
前記保護画像判定部は、ユーザ操作部により受け付けられた前記保護要求の対象となった前記画像を前記保護画像と判定する請求項1に記載の部品実装管理装置。 a user operation unit that accepts a request from a user to protect the image;
The component mounting management device according to claim 1 , wherein the protected image determination unit determines the image that is the target of the protection request received by the user operation unit as the protected image.
請求項1ないし10のいずれか一項に記載の部品実装管理装置と
を備えた部品実装システム。 a component mounter including a mounting unit that performs component mounting by mounting components supplied by a component supply unit onto a board, and an imaging unit that captures an image of the component that has been subjected to component mounting by the mounting unit;
A component mounting system comprising the component mounting management device according to any one of claims 1 to 10 .
前記部品実装機から取得された前記画像を画像保存部に保存する工程と、
前記部品実装の対象となる部品を前記基板へ実装するための動作における実装動作不良を示す実装動作不良情報を情報取得部が取得する工程と、
前記画像が撮像されてから所定期間が経過した後のタイミングにおいて前記画像を前記画像保存部から消去する工程と、
前記画像保存部からの消去の対象から外す保護画像を、前記実装動作不良情報に基づき判定する工程と
を備え、
前記撮像部は、前記部品実装のために前記基板に向けて前記実装ユニットによって運搬される途中の部品の前記画像を撮像し、
前記部品実装機は、前記画像が示す部品を認識する部品認識を実行する認識処理部をさらに備え、
前記情報取得部は、前記部品認識に失敗した部品を示す情報である部品認識エラーを、前記実装動作不良情報として取得するとともに、前記基板に実装された部品を検査する検査機により出力される、前記基板への部品の実装状態の不良を示す情報である実装検査エラーを、前記実装動作不良情報として取得し、
前記部品認識エラーあるいは前記実装検査エラーが示された部品である不良部品の前記画像を前記保護画像と判定し、
前記保護画像と判定された前記画像を、前記タイミングの以後において前記画像保存部に残す一方、前記保護画像と判定されなかった前記画像を前記タイミングにおいて前記画像保存部から消去する部品実装管理方法。
acquiring the image from a component mounter including a mounting unit that performs component mounting by mounting components supplied by a component supply unit onto a board, and an imaging unit that captures an image of the component that has been subjected to the component mounting by the mounting unit;
storing the image acquired from the component mounter in an image storage unit;
an information acquiring unit acquiring mounting operation failure information indicating a mounting operation failure in an operation for mounting the component to be mounted on the board;
deleting the image from the image storage unit at a timing when a predetermined period of time has elapsed since the image was captured;
determining, based on the mounting malfunction information, protected images to be excluded from deletion from the image storage unit;
the imaging unit captures the image of the component while it is being transported by the mounting unit toward the board for component mounting;
the component mounter further includes a recognition processing unit that executes component recognition to recognize components indicated by the image,
the information acquisition unit acquires, as the mounting malfunction information, a component recognition error, which is information indicating a component that has failed in the component recognition, and acquires, as the mounting malfunction information, a mounting inspection error, which is information indicating a defect in the mounting state of the component on the board and is output by an inspection machine that inspects the components mounted on the board;
determining the image of a defective component, which is a component for which the component recognition error or the mounting inspection error has been indicated, as the protected image;
The component mounting management method includes leaving the image determined to be the protected image in the image storage unit after the timing, while erasing the image not determined to be the protected image from the image storage unit at the timing.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2022/029021 WO2024023996A1 (en) | 2022-07-27 | 2022-07-27 | Component mounting management device, component mounting system, and component mounting management method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2024023996A1 JPWO2024023996A1 (en) | 2024-02-01 |
| JP7793787B2 true JP7793787B2 (en) | 2026-01-05 |
Family
ID=89705703
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024536655A Active JP7793787B2 (en) | 2022-07-27 | 2022-07-27 | Component mounting management device, component mounting system, and component mounting management method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7793787B2 (en) |
| WO (1) | WO2024023996A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004075617A1 (en) | 2003-02-21 | 2004-09-02 | Fuji Machine Mfg. Co., Ltd. | Pair circuit substrate operating machine |
| JP2011077095A (en) | 2009-09-29 | 2011-04-14 | Nec Corp | System, method and program for monitoring facility |
| JP2012169394A (en) | 2011-02-14 | 2012-09-06 | Fuji Mach Mfg Co Ltd | Component mounting device |
| JP2014082530A (en) | 2014-02-14 | 2014-05-08 | Nec Corp | Facility monitoring system, facility monitoring method, and facility monitoring program |
| JP2019129220A (en) | 2018-01-24 | 2019-08-01 | ヤマハ発動機株式会社 | Component mounting system |
| WO2020079753A1 (en) | 2018-10-16 | 2020-04-23 | 株式会社Fuji | Data management device and data management method |
-
2022
- 2022-07-27 JP JP2024536655A patent/JP7793787B2/en active Active
- 2022-07-27 WO PCT/JP2022/029021 patent/WO2024023996A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004075617A1 (en) | 2003-02-21 | 2004-09-02 | Fuji Machine Mfg. Co., Ltd. | Pair circuit substrate operating machine |
| JP2011077095A (en) | 2009-09-29 | 2011-04-14 | Nec Corp | System, method and program for monitoring facility |
| JP2012169394A (en) | 2011-02-14 | 2012-09-06 | Fuji Mach Mfg Co Ltd | Component mounting device |
| JP2014082530A (en) | 2014-02-14 | 2014-05-08 | Nec Corp | Facility monitoring system, facility monitoring method, and facility monitoring program |
| JP2019129220A (en) | 2018-01-24 | 2019-08-01 | ヤマハ発動機株式会社 | Component mounting system |
| WO2020079753A1 (en) | 2018-10-16 | 2020-04-23 | 株式会社Fuji | Data management device and data management method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024023996A1 (en) | 2024-02-01 |
| JPWO2024023996A1 (en) | 2024-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2922380B1 (en) | Substrate production state monitoring device | |
| JP4995745B2 (en) | Component mounting equipment | |
| JP5214478B2 (en) | Electronic component mounting method and electronic component mounting apparatus | |
| JP5027101B2 (en) | Electronic component mounting method and electronic component mounting apparatus | |
| JP2009099776A (en) | Data creation device and line control device for electronic component mounting device | |
| CN107006148A (en) | Component mounting device and component mounting system | |
| JP7793787B2 (en) | Component mounting management device, component mounting system, and component mounting management method | |
| JP5100684B2 (en) | Management method in electronic component mounting apparatus management system | |
| JP2006013120A (en) | Failure cause investigation system | |
| WO2019163044A1 (en) | Component mounting system | |
| US11943872B2 (en) | Mounting device, mounting system, and inspection/mounting method | |
| WO2023012981A1 (en) | Component mounting system | |
| US20090088888A1 (en) | Component mounting method | |
| JP4907493B2 (en) | Mounting condition determining method and mounting condition determining apparatus | |
| KR102828119B1 (en) | Parts mounting system | |
| JP2008147313A (en) | Mounting condition determination method | |
| JP7147067B2 (en) | Data management device | |
| JP7826500B2 (en) | Substrate production system and substrate production method | |
| JP7770932B2 (en) | Component mounting device and component mounting system | |
| CN115700028A (en) | Component Mounting System | |
| JP2010262949A (en) | Electronic component mounting method and electronic component mounting system | |
| JP4664995B2 (en) | Component mounting equipment | |
| JP7774209B2 (en) | Production equipment and data management method | |
| JP2019220718A (en) | Component mounting apparatus | |
| JP7784321B2 (en) | Mounting system, component recognition data update method, test device, and test program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240821 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250722 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250918 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20250918 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251216 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7793787 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |