[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7572837B2 - Component Mounting System - Google Patents

Component Mounting System Download PDF

Info

Publication number
JP7572837B2
JP7572837B2 JP2020182777A JP2020182777A JP7572837B2 JP 7572837 B2 JP7572837 B2 JP 7572837B2 JP 2020182777 A JP2020182777 A JP 2020182777A JP 2020182777 A JP2020182777 A JP 2020182777A JP 7572837 B2 JP7572837 B2 JP 7572837B2
Authority
JP
Japan
Prior art keywords
transport
component
image
component mounter
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
Application number
JP2020182777A
Other languages
Japanese (ja)
Other versions
JP2022073028A (en
Inventor
勇太 横井
貴紘 小林
賢志郎 西田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2020182777A priority Critical patent/JP7572837B2/en
Publication of JP2022073028A publication Critical patent/JP2022073028A/en
Application granted granted Critical
Publication of JP7572837B2 publication Critical patent/JP7572837B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Description

本発明は、部品実装システムに関する。 The present invention relates to a component mounting system.

従来、基板に対して部品を実装する複数の実装機が基板の搬送方向に沿って配置された部品実装ラインにおいて、部品が適切な位置に実装されない事態(以下、位置ずれと称する)が発生した際に、原因を特定する方法が知られている。例えば、特許文献1には、各実装機に設けられたカメラで基板の画像を撮像し、各カメラで撮像した画像と基板に部品が適切に実装された際のマスターデータとの相違点を検出し、位置ずれの発生原因を特定する方法が記載されている。 Conventionally, there is a known method for identifying the cause of a component not being mounted in the proper position (hereinafter referred to as misalignment) on a component mounting line where multiple mounting machines that mount components on a board are arranged along the board transport direction. For example, Patent Document 1 describes a method for identifying the cause of misalignment by capturing an image of the board with a camera installed on each mounting machine and detecting differences between the images captured by each camera and master data when components are properly mounted on the board.

特開2008-103411号公報JP 2008-103411 A

ところで、特許文献1に記載の方法を用いて、下流側の部品実装機へ基板を搬送する搬送過程に位置ずれの原因があると特定するまでには、以下のような処理を行う必要がある。具体的には、まず、下流側の部品実装機に基板が搬送される前の画像を撮像し、搬送前の画像とそれに対応するマスターデータとを比較し、相違点が検出されていないことを確認する。そして、下流側に配置された実装機に搬送されたあとの基板の画像を撮像し、搬送後の画像とそれに対応するマスターデータとの比較を行い、相違点を検出されたことを確認する。すなわち、搬送前の画像及び搬送後の画像のそれぞれをマスターデータと比較する必要があり、効率的に位置ずれの原因の特定を行うことができなかった。 By the way, using the method described in Patent Document 1, the following processing must be performed before identifying that the cause of misalignment is in the process of transporting the board to the downstream component mounter. Specifically, first, an image of the board before it is transported to the downstream component mounter is captured, and the image before transport is compared with the corresponding master data to confirm that no differences have been detected. Then, an image of the board after it has been transported to the downstream mounter is captured, and the image after transport is compared with the corresponding master data to confirm that no differences have been detected. In other words, it is necessary to compare both the image before transport and the image after transport with the master data, and it is not possible to efficiently identify the cause of misalignment.

本開示はこのような課題を解決するためになされたものであり、部品を実装した後に、基板を下流側の部品実装機へ搬送する搬送過程で位置ずれが発生している場合において、位置ずれの原因の特定を効率的に行うことを主目的とする。 This disclosure has been made to solve these problems, and its main purpose is to efficiently identify the cause of misalignment when misalignment occurs during the transport process of transporting the board to a downstream component mounter after components have been mounted.

本開示の部品実装システムは、
基板を保持して前記基板に部品を実装する部品実装機が、前記基板の搬送方向に沿ってn(nは2以上の整数)台配置された部品実装ラインと、
前記部品実装機ごとに設けられ、前記部品実装機で保持する前記基板の画像を撮像する撮像装置と、
前記基板が前記搬送方向の上流側からk番目(kは1以上(n-1)以下の整数)の前記部品実装機から(k+1)番目の前記部品実装機に搬送される前の搬送前画像及び前記基板が前記搬送方向の上流側からk番目の前記部品実装機から(k+1)番目の前記部品実装機に搬送された後の搬送後画像を入力し、前記搬送前画像及び前記搬送後画像を利用して、k番目及びk番目よりも上流に配置された前記部品実装機によって実装された前記部品の少なくとも一部の搬送の前後での位置のずれ量を求めると共に、前記位置のずれ量が位置ずれ許容範囲を超えたならば、k番目の前記部品実装機から(k+1)番目の前記部品実装機へのk番目の搬送過程で不具合が発生したと判定する不具合判定を行う制御装置と、
を備えたものである。
The component mounting system of the present disclosure comprises:
a component mounting line in which n (n is an integer of 2 or more) component mounters that hold boards and mount components on the boards are arranged along a conveying direction of the boards;
an imaging device provided for each of the component mounters, which captures an image of the board held by the component mounter;
a control device that inputs a pre-transport image before the board is transported from the kth (k is an integer equal to or greater than 1 and equal to or less than (n-1)) component mounter from the upstream side in the transport direction to the (k+1)th component mounter and a post-transport image after the board is transported from the kth component mounter from the upstream side in the transport direction to the (k+1)th component mounter, and uses the pre-transport image and the post-transport image to determine a positional deviation amount before and after transport of at least some of the components mounted by the kth component mounter and the component mounter arranged upstream of the kth component mounter, and performs a defect judgment that determines that a defect has occurred during the kth transport process from the kth component mounter to the (k+1)th component mounter if the positional deviation amount exceeds an allowable positional deviation range;
It is equipped with the following:

この部品実装装システムでは、制御装置は、基板が搬送方向の上流側からk番目の部品実装機から(k+1)番目の部品実装機に搬送される前の搬送前画像及び基板が搬送方向の上流側からk番目の部品実装機から(k+1)番目の部品実装機に搬送された後の搬送後画像を入力する。また、制御装置は、搬送前画像及び搬送後画像を利用して、k番目及びk番目よりも上流に配置された部品実装機によって実装された部品の少なくとも一部の搬送の前後での位置のずれ量を求める。更に、制御装置は、位置のずれ量が位置ずれ許容範囲を超えたならば、k番目の部品実装機から(k+1)番目の部品実装機へ搬送するk番目の搬送過程で不具合が発生したと判定する。すなわち、搬送方向の上流側に位置する部品実装機で撮像された画像と下流側に位置する部品実装機で撮像された画像とを比較することにより、搬送過程に不具合が発生したか否かを判定する。そのため、不具合が発生した搬送過程を特定するにあたり、搬送前の画像及び搬送後の画像をマスターデータと比較する必要はない。よって、ずれ量が位置ずれ許容範囲を超過する事態が、不具合が発生した搬送過程に起因したものであるという原因特定を効率的に行うことができる。 In this component mounting system, the control device inputs a pre-transport image before the board is transported from the kth component mounter from the upstream side in the transport direction to the (k+1)th component mounter, and a post-transport image after the board is transported from the kth component mounter from the upstream side in the transport direction to the (k+1)th component mounter. The control device also uses the pre-transport image and the post-transport image to determine the amount of positional deviation before and after transport of at least a part of the components mounted by the kth component mounter and the component mounter arranged upstream of the kth component mounter. Furthermore, if the amount of positional deviation exceeds the positional deviation tolerance range, the control device determines that a defect has occurred in the kth transport process from the kth component mounter to the (k+1)th component mounter. That is, by comparing the image captured by the component mounter located upstream in the transport direction with the image captured by the component mounter located downstream, it is determined whether or not a defect has occurred in the transport process. Therefore, when identifying the transport process in which the defect has occurred, it is not necessary to compare the images before and after transport with the master data. This makes it possible to efficiently identify the cause of the situation in which the amount of misalignment exceeds the allowable range of positional misalignment, and determine whether it is due to a problem in the transport process.

部品実装システム1の概略構成を示す斜視図。FIG. 1 is a perspective view showing a schematic configuration of a component mounting system 1. 部品実装機10の外観斜視図。FIG. 2 is an external perspective view of the component mounter 10. 制御装置60と管理装置80との電気的な接続関係を示すブロック図。FIG. 2 is a block diagram showing the electrical connection between a control device 60 and a management device 80. 部品実装ルーチンの一例を示すフローチャート。11 is a flowchart showing an example of a component mounting routine. 部品実装機10で部品を実装する様子を示す図。2 is a diagram showing a state in which components are mounted by a component mounter 10; 目標実装位置データ95の一例を示す図。FIG. 13 is a diagram showing an example of target mounting position data 95. 不具合判定ルーチンの一例を示すフローチャート。4 is a flowchart showing an example of a malfunction determination routine. 搬送前画像Im1の一例を示す図。FIG. 13 is a diagram showing an example of a pre-transport image Im1. 搬送後画像Im2の一例を示す図。FIG. 13 is a diagram showing an example of a post-transport image Im2. 搬送後画像Im2の一例を示す図。FIG. 13 is a diagram showing an example of a post-transport image Im2. 検査結果90の一例を示す図。FIG. 9 is a diagram showing an example of an inspection result 90.

次に、本開示の発明を実施するための形態について図面を参照しながら説明する。図1は、本実施形態の部品実装システム1の概略を示す構成図である。図2は、部品実装機10の外観斜視図、図3は、制御装置60と管理装置80との電気的な接続関係を示すブロック図である。なお、本実施形態において、左右方向(X軸)、前後方向(Y軸)及び上下方向(Z軸)は、図1,2に示した通りとする。 Next, a form for implementing the invention of this disclosure will be described with reference to the drawings. FIG. 1 is a schematic diagram of a component mounting system 1 of this embodiment. FIG. 2 is an external perspective view of a component mounter 10, and FIG. 3 is a block diagram showing the electrical connection relationship between a control device 60 and a management device 80. In this embodiment, the left-right direction (X-axis), front-back direction (Y-axis), and up-down direction (Z-axis) are as shown in FIGS. 1 and 2.

部品実装システム1は、図1に示すように、印刷機2と、印刷検査機3と、部品実装ライン12と、外観検査装置13と、システム全体を管理する管理装置80と、を備える。印刷機2は、基板S上にはんだを印刷して回路パターンを形成する。印刷検査機3は、印刷機2で印刷されたはんだの状態を検査する。複数の部品実装機10は、部品を基板Sに実装する実装動作を行なうと共に基板Sに部品が実装されたか否かの実装検査を行なう。印刷機2と印刷検査機3と部品実装ライン12と外観検査装置13とは、基板Sの搬送方向(左から右へ向かう方向)に並べて設置されて生産ラインを構成する。 As shown in FIG. 1, the component mounting system 1 includes a printer 2, a print inspection machine 3, a component mounting line 12, an appearance inspection device 13, and a management device 80 that manages the entire system. The printer 2 prints solder on a board S to form a circuit pattern. The print inspection machine 3 inspects the state of the solder printed by the printer 2. A plurality of component mounters 10 perform a mounting operation to mount components on the board S, and also perform mounting inspection to determine whether or not the components have been mounted on the board S. The printer 2, print inspection machine 3, component mounting line 12, and appearance inspection device 13 are installed side by side in the transport direction of the board S (from left to right) to form a production line.

部品実装ライン12は、図1に示すように、基板Sの搬送方向(X軸方向)に沿って配置されたn台(nは2以上の整数、ここでは5台)の部品実装機10を有する。部品実装機10は、図2に示すように、部品を供給する部品供給装置21と、基板Sを搬送する基板搬送装置22と、部品を吸着する吸着ノズルを有するヘッド40と、ヘッド40をX軸方向及びY軸方向に移動させるヘッド移動装置30と、実装機全体をコントロールする制御装置60(図3参照)と、を備える。また、部品実装機10は、これらの他に、吸着ノズルに吸着させた部品の吸着姿勢を撮像するためのパーツカメラ23や、交換用の吸着ノズルを収容するノズルステーション24、基板Sを撮像するためのマークカメラ43なども備えている。マークカメラ43は、下方が撮像領域であり、基板Sの基準位置や部品を配置する基準位置などを示す基板Sに付された基準マークM1,M2を読み取るカメラである。なお、部品実装ライン12に配置されたn台の部品実装機10について、基板Sの搬送方向の上流から順に、1番目の部品実装機10、2番目の部品実装機10、…、n番目の部品実装機10と称することとする。 As shown in FIG. 1, the component mounting line 12 has n (n is an integer of 2 or more, here 5) component mounters 10 arranged along the transport direction (X-axis direction) of the board S. As shown in FIG. 2, the component mounter 10 includes a component supply device 21 that supplies components, a board transport device 22 that transports the board S, a head 40 having a suction nozzle that picks up the components, a head moving device 30 that moves the head 40 in the X-axis direction and the Y-axis direction, and a control device 60 (see FIG. 3) that controls the entire mounter. In addition to these, the component mounter 10 also includes a part camera 23 for capturing an image of the suction posture of the component picked up by the suction nozzle, a nozzle station 24 that houses a replacement suction nozzle, and a mark camera 43 for capturing an image of the board S. The mark camera 43 is a camera whose lower part is an imaging area and which reads reference marks M1 and M2 attached to the board S that indicate the reference position of the board S and the reference position for placing components. In addition, the n component mounters 10 arranged on the component mounting line 12 will be referred to as the first component mounter 10, the second component mounter 10, ..., the nth component mounter 10, in order from upstream in the transport direction of the board S.

外観検査装置13は、部品実装ライン12の下流側に配置されている。外観検査装置13は、図示しないカメラでn番目の部品実装機10から搬送されてきた基板Sを上方から撮像し、撮像した画像に基づき基板S上の部品のそれぞれにつき、実際の実装位置と予め定めた目標実装位置とのずれ量が外観検査許容範囲に収まっているか否かを判定する、検査装置である。 The visual inspection device 13 is disposed downstream of the component mounting line 12. The visual inspection device 13 is an inspection device that uses a camera (not shown) to capture an image of the board S transported from the nth component mounter 10 from above, and determines, based on the captured image, whether the amount of deviation between the actual mounting position and a predetermined target mounting position for each component on the board S falls within the visual inspection tolerance range.

部品供給装置21は、例えば、所定間隔で部品を収容したキャリアテープが巻回されたテープリールと、駆動モータの駆動によりテープリールからキャリアテープを引き出して部品供給位置まで送り出すテープ送り機構と、を備えるテープフィーダとして構成される。この部品供給装置21(テープフィーダ)は、部品実装機10が備える図示しないフィーダ台に着脱可能に取り付けられる。 The component supply device 21 is configured as a tape feeder that includes, for example, a tape reel on which a carrier tape containing components at predetermined intervals is wound, and a tape feed mechanism that pulls out the carrier tape from the tape reel by driving a drive motor and feeds it to a component supply position. This component supply device 21 (tape feeder) is detachably attached to a feeder table (not shown) that the component mounter 10 includes.

基板搬送装置22は、Y軸方向に間隔を空けて配置される一対のコンベアレールを備えており、一対のコンベアレールを駆動することにより基板Sを図1の左から右(搬送方向)へと搬送する。 The board transport device 22 has a pair of conveyor rails spaced apart in the Y-axis direction, and transports the board S from left to right (transport direction) in FIG. 1 by driving the pair of conveyor rails.

ヘッド移動装置30は、図2に示すように、一対のX軸ガイドレール31と、X軸スライダ32と、X軸アクチュエータ33(図3参照)と、一対のY軸ガイドレール35と、Y軸スライダ36と、Y軸アクチュエータ37(図3参照)と、を備える。一対のY軸ガイドレール35は、Y軸方向に互いに平行に延在するように筐体11の上段に設置される。Y軸スライダ36は、一対のY軸ガイドレール35に架け渡され、Y軸アクチュエータ37の駆動によりY軸ガイドレール35に沿ってY軸方向に移動する。一対のX軸ガイドレール31は、X軸方向に互いに平行に延在するようにY軸スライダ36の下面に設置される。X軸スライダ32は、一対のX軸ガイドレール31に架け渡され、X軸アクチュエータ33の駆動によりX軸ガイドレール31に沿ってX軸方向に移動する。X軸スライダ32にはヘッド40が取り付けられており、ヘッド移動装置30は、X軸スライダ32とY軸スライダ36とを移動させることで、ヘッド40をX軸方向とY軸方向とに移動させる。 As shown in FIG. 2, the head moving device 30 includes a pair of X-axis guide rails 31, an X-axis slider 32, an X-axis actuator 33 (see FIG. 3), a pair of Y-axis guide rails 35, a Y-axis slider 36, and a Y-axis actuator 37 (see FIG. 3). The pair of Y-axis guide rails 35 are installed on the upper stage of the housing 11 so as to extend parallel to each other in the Y-axis direction. The Y-axis slider 36 is hung on the pair of Y-axis guide rails 35 and moves in the Y-axis direction along the Y-axis guide rails 35 by driving the Y-axis actuator 37. The pair of X-axis guide rails 31 are installed on the lower surface of the Y-axis slider 36 so as to extend parallel to each other in the X-axis direction. The X-axis slider 32 is hung on the pair of X-axis guide rails 31 and moves in the X-axis direction along the X-axis guide rails 31 by driving the X-axis actuator 33. A head 40 is attached to the X-axis slider 32, and the head moving device 30 moves the head 40 in the X-axis and Y-axis directions by moving the X-axis slider 32 and the Y-axis slider 36.

ヘッド40は、吸着ノズルをZ軸(上下)方向に移動させるZ軸アクチュエータ41(図3参照)と、吸着ノズルをZ軸周りに回転させるθ軸アクチュエータ42(図3参照)とを備える。ヘッド40は、吸着ノズルの吸引口に負圧源を連通させることで、吸引口に負圧を作用させて部品を吸着することができる。また、ヘッド40は、吸着ノズルの吸引口に正圧源を連通させることで、吸引口に正圧を作用させて部品の吸着を解除することができる。 The head 40 is equipped with a Z-axis actuator 41 (see FIG. 3) that moves the suction nozzle in the Z-axis (up and down) direction, and a θ-axis actuator 42 (see FIG. 3) that rotates the suction nozzle around the Z axis. The head 40 can suck up a component by applying negative pressure to the suction port by connecting a negative pressure source to the suction port of the suction nozzle. The head 40 can also release the suction of the component by applying positive pressure to the suction port by connecting a positive pressure source to the suction port of the suction nozzle.

制御装置60は、図3に示すように、CPU61を中心としたマイクロプロセッサとして構成されており、CPU61の他に、ROM62と、HDD63と、RAM64と、入出力インタフェース65とを備える。これらは、バス66を介して電気的に接続されている。制御装置60には、X軸スライダ32の位置を検知するX軸位置センサ34からの位置信号や、Y軸スライダ36の位置を検知するY軸位置センサ38からの位置信号、マークカメラ43からの画像信号、パーツカメラ23からの画像信号などが入出力インタフェース65を介して入力されている。一方、制御装置60からは、部品供給装置21への制御信号や、基板搬送装置22への制御信号、X軸アクチュエータ33への駆動信号、Y軸アクチュエータ37への駆動信号、Z軸アクチュエータ41への駆動信号、θ軸アクチュエータ42への駆動信号、パーツカメラ23への制御信号、マークカメラ43への制御信号などが入出力インタフェース65を介して出力されている。また、制御装置60は、管理装置80と双方向通信可能に接続されており、互いにデータや制御信号のやり取りを行っている。 As shown in FIG. 3, the control device 60 is configured as a microprocessor centered on the CPU 61, and in addition to the CPU 61, it includes a ROM 62, a HDD 63, a RAM 64, and an input/output interface 65. These are electrically connected via a bus 66. The control device 60 receives a position signal from the X-axis position sensor 34 that detects the position of the X-axis slider 32, a position signal from the Y-axis position sensor 38 that detects the position of the Y-axis slider 36, an image signal from the mark camera 43, an image signal from the parts camera 23, and the like, via the input/output interface 65. On the other hand, the control device 60 outputs a control signal to the part supply device 21, a control signal to the board transport device 22, a drive signal to the X-axis actuator 33, a drive signal to the Y-axis actuator 37, a drive signal to the Z-axis actuator 41, a drive signal to the θ-axis actuator 42, a control signal to the parts camera 23, a control signal to the mark camera 43, and the like, via the input/output interface 65. The control device 60 is also connected to the management device 80 so as to be able to communicate bidirectionally, and exchanges data and control signals with each other.

管理装置80は、例えば、汎用のコンピュータであり、図3に示すように、CPU81とROM82とHDD83(又はSSD)とRAM84と入出力インタフェース85などを備える。これらは、バス86を介して電気的に接続されている。この管理装置80には、マウスやキーボード等の入力デバイス87から入力信号が入出力インタフェース85を介して入力されている。管理装置80は、外観検査装置13と双方向通信可能に接続されている。また、管理装置80からは、ディスプレイ88への画像信号が入出力インタフェース85を介して出力されている。HDD83は、基板Sの生産ジョブを記憶している。ここで、基板Sの生産ジョブには、各部品実装機10においてどの部品をどの順番で基板Sへ実装するか、また、そのように部品を実装した基板Sを何枚作製するかなどの生産スケジュールが含まれる。管理装置80は、オペレータが入力デバイス87を介して入力したデータに基づいて生産ジョブを生成し、生成した生産ジョブを各部品実装機10へ送信することで、各部品実装機10に対して生産の開始を指示する。 The management device 80 is, for example, a general-purpose computer, and as shown in FIG. 3, includes a CPU 81, a ROM 82, a HDD 83 (or SSD), a RAM 84, an input/output interface 85, and the like. These are electrically connected via a bus 86. An input signal is input to the management device 80 from an input device 87 such as a mouse or keyboard via the input/output interface 85. The management device 80 is connected to the appearance inspection device 13 so as to be able to communicate bidirectionally. In addition, an image signal is output from the management device 80 to a display 88 via the input/output interface 85. The HDD 83 stores the production job of the board S. Here, the production job of the board S includes a production schedule, such as which components are to be mounted on the board S in which order in each component mounter 10, and how many boards S with components mounted in this way are to be produced. The management device 80 generates a production job based on data input by the operator via the input device 87, and sends the generated production job to each component mounter 10, thereby instructing each component mounter 10 to start production.

次に、こうして構成された本実施形態の部品実装システム1における部品実装機10の動作について、図4~図6を用いて説明する。図4は部品実装ルーチンの一例を示すフローチャート、図5は部品実装機10で部品を実装する様子を示す図、図6は目標実装位置データ95の一例を示す図である。なお、本実施形態において、左右方向(X軸)及び前後方向(Y軸)は、図5に示した通りとする(上下方向(Z軸)は、紙面垂直方向)。 Next, the operation of the component mounter 10 in the component mounting system 1 of this embodiment thus configured will be described with reference to Figures 4 to 6. Figure 4 is a flowchart showing an example of a component mounting routine, Figure 5 is a diagram showing how components are mounted by the component mounter 10, and Figure 6 is a diagram showing an example of target mounting position data 95. Note that in this embodiment, the left-right direction (X-axis) and the front-back direction (Y-axis) are as shown in Figure 5 (the up-down direction (Z-axis) is perpendicular to the paper).

部品実装ルーチンは、1~n番目の部品実装機10のそれぞれに備えられた制御装置60のROM62に記憶されており、部品実装機10に基板Sが搬送されてくると開始される。部品実装ルーチンは、1~n番目の部品実装機10のそれぞれにおいて実行される。m番目(mは1~nのいずれかの整数)の部品実装機10のCPU61は、本ルーチンが開始されると、まず、搬送後画像Im2を撮像する(S100)。具体的には、CPU61は、マークカメラ43を制御して、部品実装機10に搬送された直後の状態、すなわち、図5に示す状態Aの基板Sの画像を撮像し、HDD63に記憶する。続いて、CPU61は、基板Sの位置を検出する(S110)。具体的には、搬送後画像Im2から基準マークM1,M2を検出して、基準マークM1,M2の位置に基づき基板Sの位置を検出する。 The component mounting routine is stored in the ROM 62 of the control device 60 provided in each of the 1st to nth component mounters 10, and is started when the board S is transported to the component mounter 10. The component mounting routine is executed in each of the 1st to nth component mounters 10. When this routine is started, the CPU 61 of the mth component mounter 10 (m is an integer from 1 to n) first captures the post-transport image Im2 (S100). Specifically, the CPU 61 controls the mark camera 43 to capture an image of the board S immediately after being transported to the component mounter 10, that is, in state A shown in FIG. 5, and stores the image in the HDD 63. Next, the CPU 61 detects the position of the board S (S110). Specifically, the reference marks M1 and M2 are detected from the post-transport image Im2, and the position of the board S is detected based on the positions of the reference marks M1 and M2.

続いて、CPU61は、搬送後画像Im2を管理装置80に出力する(S120)。すると、管理装置80のCPU81は、その搬送後画像Im2をm番目の部品実装機10と対応づけてHDD83に記憶する。 Next, the CPU 61 outputs the post-transport image Im2 to the management device 80 (S120). The CPU 81 of the management device 80 then stores the post-transport image Im2 in the HDD 83 in association with the m-th component mounter 10.

続いて、CPU61は、基板Sに部品を実装する(S130)。具体的には、CPU81は、まず、HDD83に記憶された目標実装位置データ95から、部品P1~P4の基板Sに対する目標実装位置を取得する。ここで、目標実装位置データ95は、図6に示すように、基板Sを、基板Sの左前の角を原点OとするXY平面とした場合に、各部品の中心のX軸座標、各部品の中心のY軸座標、及び各部品の長辺とY軸に平行な線とがなす角度Q(図9参照)を、部品に対応付けて記憶させたデータである。そして、CPU81は、S110で取得した基板Sの位置に対して、目標実装位置データ95から取得した目標実装位置に部品P1~P4が実装されるように、ヘッド移動装置30及びヘッド40を制御する。 Then, the CPU 61 mounts the components on the board S (S130). Specifically, the CPU 81 first obtains the target mounting positions of the components P1 to P4 on the board S from the target mounting position data 95 stored in the HDD 83. Here, the target mounting position data 95 is data in which, as shown in FIG. 6, the X-axis coordinate of the center of each component, the Y-axis coordinate of the center of each component, and the angle Q (see FIG. 9) between the long side of each component and a line parallel to the Y-axis are stored in association with the components when the board S is an XY plane with the front left corner of the board S as the origin O. Then, the CPU 81 controls the head moving device 30 and the head 40 so that the components P1 to P4 are mounted at the target mounting positions obtained from the target mounting position data 95 with respect to the position of the board S obtained in S110.

続いて、CPU61は、搬送前画像Im1を撮像する(S140)。具体的には、CPU61は、マークカメラ43を制御して、搬送方向の下流側に搬送される直前の状態、すなわち、図5に示す状態Bの基板Sの画像を撮像し、HDD63に記憶する。 Then, the CPU 61 captures a pre-transport image Im1 (S140). Specifically, the CPU 61 controls the mark camera 43 to capture an image of the substrate S immediately before being transported downstream in the transport direction, i.e., in state B shown in FIG. 5, and stores the image in the HDD 63.

続いて、CPU61は、搬送前画像Im1を管理装置80に出力する(S150)。すると、管理装置80のCPU81は、その搬送前画像Im1をm番目の部品実装機10と対応づけてHDD83に記憶する。その後、CPU61は、基板搬送装置22を制御して基板Sを下流側に搬送し(S160)、本ルーチンを終了する。 Then, the CPU 61 outputs the pre-transport image Im1 to the management device 80 (S150). The CPU 81 of the management device 80 then associates the pre-transport image Im1 with the m-th component mounter 10 and stores it in the HDD 83. The CPU 61 then controls the board transport device 22 to transport the board S downstream (S160), and ends this routine.

次に、外観検査装置13の動作について説明する。外観検査装置13は、図示しないカメラでn番目の部品実装機10から搬送されてきた基板Sを上方から撮像し、撮像した画像に基づき基板S上の部品のそれぞれにつき、実際の実装位置と予め定めた目標実装位置とのずれが外観検査許容範囲に収まっているか否かを検査し、その検査結果を管理装置80に出力する。具体的には、外観検査装置13は、位置ずれが外観検査許容範囲を超えた部品があったならば検査に異常があった旨を管理装置80に出力し、そのような部品がなかったならば検査が良好だった旨を管理装置80に出力する。 Next, the operation of the visual inspection device 13 will be described. The visual inspection device 13 takes an image of the board S transported from the nth component mounter 10 from above using a camera (not shown), and based on the captured image, inspects whether the deviation between the actual mounting position and the predetermined target mounting position of each component on the board S is within the visual inspection tolerance range, and outputs the inspection results to the management device 80. Specifically, if there is a component whose position deviation exceeds the visual inspection tolerance range, the visual inspection device 13 outputs to the management device 80 that there was an abnormality in the inspection, and if there is no such component, it outputs to the management device 80 that the inspection was good.

次に、管理装置80の動作について、図7~図11を用いて説明する。図7は不具合判定ルーチンの一例を示すフローチャート、図8はk番目の搬送前画像Im1の一例を示す図、図9及び図10はk番目の搬送後画像Im2の一例を示す図、図11は検査結果90の一例を示す図である。 Next, the operation of the management device 80 will be described with reference to Figs. 7 to 11. Fig. 7 is a flowchart showing an example of a defect determination routine, Fig. 8 is a diagram showing an example of the kth pre-transport image Im1, Figs. 9 and 10 are diagrams showing an example of the kth post-transport image Im2, and Fig. 11 is a diagram showing an example of the inspection result 90.

不具合判定ルーチンは、管理装置80のROM82に記憶されている。本ルーチンは、外観検査装置13から検査に異常があった旨が入力されると、開始される。 The defect determination routine is stored in the ROM 82 of the management device 80. This routine is started when an input is received from the visual inspection device 13 indicating that an inspection abnormality has occurred.

管理装置80のCPU81は、本ルーチンが開始されると、まず、kに初期値1をセットし(S200)、k番目の搬送過程の搬送前の位置ずれを演算する(S210)。具体的には、CPU81は、k番目の部品実装機10が管理装置80に入力した搬送前画像Im1において、基準マークM1,M2の位置に基づき基板Sの位置を検出する。続いて、CPU81は、基板S上の部品P1~P4のそれぞれについて、中心のX軸座標の値、中心のY軸座標の値及び角度Qを求める。このときの基板S上の部品P1~P4は、k番目の部品実装機10が実装した部品やk番目よりも上流に配置された部品実装機10が実装した部品である。次に、CPU81は、目標実装位置データ95から、部品P1~P4の目標実装位置のX軸座標の値、目標実装位置のY軸座標の値及び目標の角度Qを取得する。次に、CPU81は、基板S上の部品P1~P4のそれぞれについて、目標実装位置のX軸座標と実際の実装位置のX軸座標との差、目標実装位置のY軸座標と実際の実装位置のY軸座標との差及び目標の角度Qと実際の角度Qとの差(搬送前の位置ずれ)を算出する。そして、CPU81は、図11の搬送前の位置ずれ欄90aに示すように、部品と搬送前の位置ずれとを対応付けてHDD83に記憶する。 When this routine is started, the CPU 81 of the management device 80 first sets k to an initial value of 1 (S200) and calculates the positional deviation before transport in the kth transport process (S210). Specifically, the CPU 81 detects the position of the board S based on the positions of the reference marks M1 and M2 in the pre-transport image Im1 input to the management device 80 by the kth component mounter 10. Next, the CPU 81 obtains the center X-axis coordinate value, center Y-axis coordinate value, and angle Q for each of the components P1 to P4 on the board S. At this time, the components P1 to P4 on the board S are components mounted by the kth component mounter 10 or components mounted by a component mounter 10 arranged upstream of the kth. Next, the CPU 81 obtains the X-axis coordinate value of the target mounting position of the components P1 to P4, the Y-axis coordinate value of the target mounting position, and the target angle Q from the target mounting position data 95. Next, the CPU 81 calculates the difference between the X-axis coordinate of the target mounting position and the X-axis coordinate of the actual mounting position, the difference between the Y-axis coordinate of the target mounting position and the Y-axis coordinate of the actual mounting position, and the difference between the target angle Q and the actual angle Q (pre-transport positional deviation) for each of the components P1 to P4 on the board S. The CPU 81 then stores the components and pre-transport positional deviations in association with each other in the HDD 83, as shown in the pre-transport positional deviation column 90a in FIG. 11.

続いて、CPU81は、k番目の搬送過程の搬送後の位置ずれを演算する(S220)。具体的には、CPU81は、(k+1)番目の部品実装機10が入力した搬送後画像Im2について、S210と同様の処理を行い、(k+1)番目の部品実装機10に搬送された後の基板S上の部品P1~P4のそれぞれについて、搬送後の位置ずれを求める。そして、CPU81は、図11の搬送後の位置ずれ欄90bに示すように、部品と搬送後の位置ずれとを対応付けてHDD83に記憶する。 Then, the CPU 81 calculates the positional deviation after transport in the kth transport process (S220). Specifically, the CPU 81 performs the same process as S210 on the post-transport image Im2 input by the (k+1)th component mounter 10, and obtains the post-transport positional deviation for each of the components P1 to P4 on the board S after transport to the (k+1)th component mounter 10. The CPU 81 then stores the components and the post-transport positional deviation in the HDD 83 in association with each other, as shown in the post-transport positional deviation column 90b in FIG. 11.

続いて、CPU81は、k番目の搬送過程の搬送前後の位置ずれ量を演算する(S230)。具体的には、CPU81は、部品P1~P4ごとに、S210で取得した搬送前の位置ずれとS220で取得した搬送後の位置ずれとの差を求めて、位置ずれ量(搬送前後でのX座標の値の差、Y座標の値の差及び角度Qの値の差)を取得する。そして、CPU81は、図11の位置ずれ量の欄90cに示すように、部品と位置ずれ量とを対応付けてHDD83に記憶する。k番目の搬送過程では、k番目の部品実装機10が実装した部品のほかk番目よりも上流に配置された部品実装機10が実装した部品も位置ずれを起こすことがあるが、S230ではこれらの部品の位置ずれ量を演算する。 Then, the CPU 81 calculates the amount of misalignment before and after the kth transport step (S230). Specifically, the CPU 81 obtains the difference between the misalignment before transport acquired in S210 and the misalignment after transport acquired in S220 for each of the components P1 to P4, and obtains the amount of misalignment (the difference in the X coordinate value, the difference in the Y coordinate value, and the difference in the angle Q value before and after transport). The CPU 81 then stores the amount of misalignment in the HDD 83 in association with the components, as shown in the misalignment amount column 90c in FIG. 11. In the kth transport step, in addition to the components mounted by the kth component mounter 10, components mounted by a component mounter 10 located upstream of the kth component mounter 10 may also be misaligned, and the amount of misalignment for these components is calculated in S230.

続いて、CPU81は、k番目の搬送過程に不具合が発生したか否かを判定する(S240)。具体的には、CPU81は、S230で取得した位置ずれ量のうち、X軸座標の値の差、Y軸座標の値の差及び角度Qの値の差のうち少なくとも1つが予め定めた位置ずれ許容範囲を超えたならば、k番目の搬送過程に不具合が発生したと判定する。例えば、k番目の搬送過程の搬送前画像Im1が図8に示すような画像であり、搬送後画像Im2が図9に示すような画像であり、搬送前後の位置ずれ量が図11に示すような値となっているならば、搬送の前後で部品P4の中心のX軸座標の値と、部品P4の角度Qとが予め定めた位置ずれ許容範囲を超えているとして、k番目の搬送過程に不具合が発生したと判定する。一方、S230で算出した位置ずれ量のうち、X軸座標の値の差、Y軸座標の値の差及び角度Qの値の差のいずれもが予め定めた位置ずれ許容範囲を超えていないならば、k番目の搬送過程に不具合は発生していないと判定する。例えば、k番目の搬送過程の搬送前画像Im1が図8に示すような画像であり、搬送後画像Im2が図10のような画像ならば、位置ずれ量が位置ずれ許容範囲内であるとして、k番目の搬送過程に不具合は発生していないと判定する。 Next, the CPU 81 judges whether or not a malfunction has occurred in the kth transport process (S240). Specifically, if at least one of the difference in the X-axis coordinate value, the difference in the Y-axis coordinate value, and the difference in the angle Q value among the misalignment amounts acquired in S230 exceeds a predetermined misalignment tolerance range, the CPU 81 judges that a malfunction has occurred in the kth transport process. For example, if the pre-transport image Im1 of the kth transport process is an image as shown in FIG. 8, the post-transport image Im2 is an image as shown in FIG. 9, and the misalignment amount before and after transport is a value as shown in FIG. 11, it is determined that a malfunction has occurred in the kth transport process, since the X-axis coordinate value of the center of the part P4 and the angle Q of the part P4 before and after transport exceed the predetermined misalignment tolerance range. On the other hand, if none of the difference in the X-axis coordinate value, the difference in the Y-axis coordinate value, and the difference in the angle Q value among the misalignment amounts calculated in S230 exceed the predetermined misalignment tolerance range, it is determined that a malfunction has not occurred in the kth transport process. For example, if the pre-transport image Im1 of the kth transport process is an image as shown in FIG. 8, and the post-transport image Im2 is an image as shown in FIG. 10, it is determined that the amount of positional deviation is within the allowable positional deviation range, and no malfunction has occurred in the kth transport process.

S240でk番目の搬送過程に不具合が発生したと判定したならば、CPU81は、k番目の搬送過程に不具合が発生した旨をHDD83に記憶する(S250)。その後、CPU81は、kの値を1インクリメントし(S260)、kがnに達したか否かを判定し(S270)、kがnに達していなければS210以降の処理を実行する。一方、S260でkがnに達していたならば、CPU81は不具合判定の結果をディスプレイ88に表示させ(S280)、本ルーチンを終了する。 If it is determined in S240 that a malfunction has occurred in the kth transport step, the CPU 81 stores in the HDD 83 the fact that a malfunction has occurred in the kth transport step (S250). Thereafter, the CPU 81 increments the value of k by 1 (S260), determines whether k has reached n (S270), and if k has not reached n, executes the processes from S210 onwards. On the other hand, if k has reached n in S260, the CPU 81 displays the result of the malfunction determination on the display 88 (S280) and ends this routine.

S250において、HDD83に不具合が発生した搬送過程が記憶されていた場合には、CPU81は何番目の搬送過程で不具合が発生したかをディスプレイ88に表示させる。一方、HDD83に不具合が発生した搬送過程が1つも記憶されていなかった場合には、CPU81は、いずれの搬送過程でも不具合が発生していなかった旨をディスプレイ88に表示させる。 In S250, if the transport process in which the malfunction occurred is stored in the HDD 83, the CPU 81 causes the display 88 to display in which transport process the malfunction occurred. On the other hand, if the HDD 83 does not store even one transport process in which the malfunction occurred, the CPU 81 causes the display 88 to display that no malfunction occurred in any transport process.

ここで、本実施形態の構成要素と本開示の構成要素との対応関係を明らかにする。本実施形態の部品実装システム1が本開示の部品実装システムに相当し、部品実装ライン12が部品実装ラインに相当し、部品実装機10が部品実装機に相当し、マークカメラ43が撮像装置に相当し、管理装置80が制御装置に相当する。また、外観検査装置13が外観検査装置に相当する。 Here, the correspondence between the components of this embodiment and those of this disclosure will be clarified. The component mounting system 1 of this embodiment corresponds to the component mounting system of this disclosure, the component mounting line 12 corresponds to the component mounting line, the component mounter 10 corresponds to the component mounter, the mark camera 43 corresponds to the imaging device, and the management device 80 corresponds to the control device. Also, the appearance inspection device 13 corresponds to the appearance inspection device.

以上詳述した部品実装システム1では、管理装置80は、基板Sが搬送方向の上流側からk番目の部品実装機10から(k+1)番目の部品実装機10に搬送される前の搬送前画像Im1及び基板Sが搬送方向の上流側からk番目の部品実装機10から(k+1)番目の部品実装機10に搬送された後の搬送後画像Im2を入力する。また、管理装置80は、搬送前画像Im1及び搬送後画像Im2を利用して、k番目及びk番目よりも上流に配置された部品実装機10によって実装された部品P1~P4の搬送の前後での位置のずれ量を求める。更に、管理装置80は、位置のずれ量が位置ずれ許容範囲を超えたならば、k番目の部品実装機から(k+1)番目の部品実装機へ搬送するk番目の搬送過程で不具合が発生したと判定する。すなわち、搬送方向の上流側に位置する部品実装機10で撮像された画像と下流側に位置する部品実装機10で撮像された画像とを比較することにより、搬送過程に不具合が発生したか否かを判定する。そのため、不具合が発生した搬送過程を特定するにあたり、搬送前画像Im1及び搬送後画像Im2をマスターデータと比較する必要はない。よって、ずれ量が位置ずれ許容範囲を超過する事態が、不具合が発生した搬送過程に起因したものであるという原因特定を効率的に行うことができる。 In the component mounting system 1 described above in detail, the management device 80 inputs a pre-transport image Im1 before the board S is transported from the kth component mounter 10 to the (k+1)th component mounter 10 from the upstream side in the transport direction, and a post-transport image Im2 after the board S is transported from the kth component mounter 10 to the (k+1)th component mounter 10 from the upstream side in the transport direction. In addition, the management device 80 uses the pre-transport image Im1 and the post-transport image Im2 to determine the positional deviation amount before and after the transport of the components P1 to P4 mounted by the component mounter 10 arranged upstream of the kth component mounter 10. Furthermore, if the positional deviation amount exceeds the positional deviation tolerance range, the management device 80 determines that a defect has occurred during the kth transport process from the kth component mounter to the (k+1)th component mounter. That is, by comparing the image captured by the component mounter 10 located upstream in the transport direction with the image captured by the component mounter 10 located downstream, it is determined whether or not a defect has occurred during the transport process. Therefore, when identifying the transport process in which the defect occurred, it is not necessary to compare the pre-transport image Im1 and the post-transport image Im2 with the master data. Therefore, it is possible to efficiently identify the cause of the situation in which the amount of deviation exceeds the position deviation tolerance range as being due to the transport process in which the defect occurred.

また、部品実装システム1では、部品実装ライン12よりも搬送方向の下流側に設けられ、n番目の部品実装機10から搬送された基板S上の部品のそれぞれにつき予め定めた目標位置からのずれ量が外観検査許容範囲に収まっているか否かを判定する外観検査装置13を備えており、管理装置80は、外観検査装置13において外観検査許容範囲を超えたと判定されたならば、1番目から(n-1)番目の搬送過程にそれぞれについて不具合判定を行う。そのため、外観検査装置13で外観検査許容範囲を超えた際に、搬送過程の不具合判定を行うことができる。よって、不具合の特定を行うことによる生産効率の低下を抑制することができる。 The component mounting system 1 also includes an appearance inspection device 13 that is provided downstream of the component mounting line 12 in the transport direction and determines whether the amount of deviation from a predetermined target position for each component on the board S transported from the nth component mounter 10 is within the appearance inspection tolerance range, and if the appearance inspection device 13 determines that the appearance inspection tolerance range has been exceeded, the management device 80 performs a defect judgment for each of the first to (n-1)th transport processes. Therefore, when the appearance inspection device 13 exceeds the appearance inspection tolerance range, a defect judgment can be performed for the transport process. This makes it possible to suppress a decrease in production efficiency caused by identifying defects.

なお、本開示は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 It goes without saying that the present disclosure is in no way limited to the above-described embodiments, and may be implemented in various forms as long as they fall within the technical scope of the present invention.

例えば上述した実施形態では、搬送前画像Im1から搬送前の位置ずれを取得し、搬送後画像Im2から搬送後の位置ずれを取得し、搬送前の位置ずれと搬送後の位置ずれとの差から位置ずれ量を求め、位置ずれ量に基づいて不具合判定を行ったがこれに限られない。例えば、搬送前画像Im1と搬送後画像Im2の差分画像を取得し、差分画像に基づいて不具合判定を行ってもよい。こうすれば、基板S上の目標実装位置に対する各部品の実装位置のずれを求める必要がない。 For example, in the above-described embodiment, the pre-transport positional deviation is obtained from the pre-transport image Im1, the post-transport positional deviation is obtained from the post-transport image Im2, the amount of positional deviation is calculated from the difference between the pre-transport positional deviation and the post-transport positional deviation, and a defect judgment is performed based on the amount of positional deviation, but this is not limited to the above. For example, a difference image between the pre-transport image Im1 and the post-transport image Im2 may be obtained, and a defect judgment may be performed based on the difference image. In this way, there is no need to calculate the deviation of the mounting position of each component relative to the target mounting position on the board S.

上述した実施形態では、不具合判定ルーチンは、外観検査装置13から、基板S上に実装された部品のそれぞれにつき、目標実装位置からの位置ずれが、予め定めた外観検査許容範囲を超えた旨の検査結果が入力されたときに開始されたがこれに限られない。例えば、部品実装システム1は、搬送過程の不具合判定を行うタイミングを任意に設定するタイミング設定装置を備えており、タイミング設定装置により不具合判定ルーチンが開始されるタイミングを任意に設定できるものとしてもよい。こうすれば、例えば、そのタイミングを部品実装ライン12の運転開始時に設定した時は、搬送過程で不具合が発生したか否かの確認を行ったうえで、運転を開始することができる。この場合、タイミング設定装置は管理装置80とは別の装置として設けられてもよいし、管理装置80がタイミング設定装置を兼ねていてもよい。 In the above embodiment, the defect determination routine is started when the visual inspection device 13 inputs an inspection result indicating that the positional deviation from the target mounting position for each component mounted on the board S exceeds a predetermined visual inspection tolerance range, but this is not limited to this. For example, the component mounting system 1 may be equipped with a timing setting device that arbitrarily sets the timing for defect determination during the transport process, and the timing setting device may be capable of arbitrarily setting the timing for starting the defect determination routine. In this way, for example, when the timing is set to the start of operation of the component mounting line 12, it is possible to start operation after checking whether or not a defect has occurred during the transport process. In this case, the timing setting device may be provided as a device separate from the management device 80, or the management device 80 may also serve as the timing setting device.

上述した実施形態では、部品実装ルーチンにおいて、搬送前画像の撮像(S140)及び搬送前画像の管理装置80への出力(S150)を常時行っていたがこれに限られない。例えば、外観検査装置13から、各部品実装機10で基板Sに実装した部品のそれぞれにつき、目標実装位置からの位置ずれが、予め定めた外観検査許容範囲を超えた旨の検査結果が入力されたときにのみ搬送前画像の撮像(S140)及び搬送前画像の管理装置80への出力(S150)を行うものとしてもよい。また、搬送後画像の管理装置80への出力(S120)についても、目標実装位置からの位置ずれが予め定めた外観検査許容範囲を超えた旨の検査結果が入力されたときにのみ行うものとしてもよい。 In the above-described embodiment, the pre-transport image is captured (S140) and the pre-transport image is output (S150) to the management device 80 at all times in the component mounting routine, but this is not limited to the above. For example, the pre-transport image may be captured (S140) and the pre-transport image may be output (S150) to the management device 80 only when the appearance inspection device 13 inputs an inspection result indicating that the positional deviation from the target mounting position of each component mounted on the board S by each component mounter 10 exceeds a predetermined appearance inspection tolerance range. In addition, the post-transport image may be output (S120) to the management device 80 only when the inspection result indicates that the positional deviation from the target mounting position exceeds a predetermined appearance inspection tolerance range.

上述した実施形態において、n番目の部品実装機10が搬送前画像Im1を管理装置80に出力し、外観検査装置13が搬送後画像Im2を管理装置80に出力するものとしてもよい。この場合、管理装置80は、S210~S240の処理を行い、n番目の部品実装機10から外観検査装置13への搬送過程で不具合が発生したか否かの不具合判定を行うようにしてもよい。 In the above-described embodiment, the nth mounter 10 may output a pre-transport image Im1 to the management device 80, and the visual inspection device 13 may output a post-transport image Im2 to the management device 80. In this case, the management device 80 may perform the processes of S210 to S240 and perform a defect determination as to whether or not a defect has occurred during the transport process from the nth mounter 10 to the visual inspection device 13.

上述した実施形態において、外観検査装置13において位置ずれが外観検査許容範囲を超えた部品を特定して検査に異常があった旨を出力してもよい。その場合、その部品を実装した部品実装機10からその直下の部品実装機10への搬送過程について不具合が発生したか否かを判定するようにしてもよい。 In the above-described embodiment, the visual inspection device 13 may identify a component whose positional deviation exceeds the visual inspection tolerance range and output a message indicating that an abnormality occurred in the inspection. In this case, it may be possible to determine whether a malfunction occurred during the transport process from the component mounter 10 that mounted the component to the component mounter 10 immediately below it.

上述した実施形態では、位置ずれ量を演算する対象となる基板S上の部品(以下、対象部品という)は、k番目の部品実装機10によって実装された部品のすべてと、k番目よりも上流に配置された部品実装機10によって実装された部品のすべてを含むとしたが、それらのうちの一部の部品を含むとしてもよい。例えば、対象部品は、k番目の部品実装機10によって実装された部品のすべてを含んでいてもよいし、一部を含んでいてもよいし、まったく含んでいなくてもよい。また、対象部品は、k番目よりも上流に配置された部品実装機10によって実装された部品のすべてを含んでいてもよいし、一部を含んでいてもよいし、まったく含んでいなくてもよい。但し、対象部品は、少なくとも1つの部品を含む。対象部品の設定は、搬送前の基板S上に実装されている部品の中から、オペレータが適宜選択して管理装置80に入力してもよい。あるいは、外観検査装置13によって異常があった部品を対象部品に設定してもよい。 In the above embodiment, the components on the board S to be subjected to the calculation of the positional deviation amount (hereinafter referred to as the target components) include all the components mounted by the kth component mounter 10 and all the components mounted by the component mounter 10 arranged upstream of the kth component mounter, but it may also include some of those components. For example, the target components may include all the components mounted by the kth component mounter 10, some of them, or none of them. Also, the target components may include all the components mounted by the component mounter 10 arranged upstream of the kth component mounter, some of them, or none of them. However, the target components include at least one component. The target components may be appropriately selected by the operator from among the components mounted on the board S before transportation and input to the management device 80. Alternatively, the target components may be set to the components that have been found to be abnormal by the appearance inspection device 13.

本開示の部品実装システムは以下のように構成してもよい。 The component mounting system of the present disclosure may be configured as follows:

本開示の部品実装システムにおいて、前記部品実装ラインよりも前記搬送方向の下流側に設けられ、n番目の前記部品実装機から搬送された前記基板上の前記部品のそれぞれにつき予め定めた目標位置からのずれが外観検査許容範囲に収まっているか否かを判定する外観検査装置を備えていてもよく、前記制御装置は、前記外観検査装置において前記外観検査許容範囲を超えたと判定されたならば、1番目から(n-1)番目の搬送過程にそれぞれについて前記不具合判定を行うものとしてもよい。こうすれば、外観検査装置で外観検査許容範囲を超えた際に、搬送過程の不具合判定を行うことができる。そのため、不具合の特定を行うことによる生産効率の低下を抑制することができる。 The component mounting system of the present disclosure may include an appearance inspection device that is provided downstream of the component mounting line in the transport direction and determines whether or not the deviation from a predetermined target position for each of the components on the board transported from the nth component mounter is within an appearance inspection tolerance range, and the control device may perform the defect judgment for each of the first to (n-1)th transport processes if the appearance inspection device determines that the appearance inspection tolerance range has been exceeded. In this way, a defect judgment can be performed for the transport process when the appearance inspection device exceeds the appearance inspection tolerance range. This makes it possible to suppress a decrease in production efficiency caused by identifying defects.

本開示の部品実装システムにおいて、前記k番目の搬送過程の前記不具合判定を行うタイミングを任意に設定するタイミング設定装置を備えていてもよい。こうすれば、例えば、そのタイミングを実装ラインの運転開始時に設定した時は、搬送過程で不具合が発生したか否かの確認を行ったうえで、運転を開始することができる。 The component mounting system of the present disclosure may be provided with a timing setting device that arbitrarily sets the timing for performing the defect judgment in the kth transport process. In this way, for example, when the timing is set to the start of operation of the mounting line, operation can be started after checking whether or not a defect has occurred in the transport process.

本開示の部品実装システムにおいて、前記位置のずれ量は、(k+1)番目の前記部品実装機に搬送される前に、前記基板上の目標位置に対するk番目の前記部品実装機で実装された前記部品の実装位置のずれと、(k+1)番目の前記部品実装機に搬送された後に、前記基板上の目標位置に対するk番目の前記部品実装機で実装された前記部品の実装位置のずれとの差としてもよい。 In the component mounting system of the present disclosure, the amount of positional deviation may be the difference between the deviation of the mounting position of the component mounted by the kth component mounter relative to the target position on the board before being transported to the (k+1)th component mounter, and the deviation of the mounting position of the component mounted by the kth component mounter relative to the target position on the board after being transported to the (k+1)th component mounter.

本開示の部品実装システムにおいて、前記位置のずれ量は、前記搬送前画像と前記搬送後画像との差分に基づいて算出されるものとしてもよい。こうすれば、基板上の目標位置に対する部品の実装位置のずれを求める必要がない。 In the component mounting system of the present disclosure, the amount of positional deviation may be calculated based on the difference between the pre-transport image and the post-transport image. In this way, there is no need to determine the deviation of the mounting position of the component relative to the target position on the board.

本発明は、部品実装装置や部品実装装置を組み込んだ部品実装システムなどに利用可能である。 The present invention can be used in component mounting devices and component mounting systems incorporating component mounting devices.

1 部品実装システム、2 印刷機、3 印刷検査機、10 部品実装機、11 筐体、12 部品実装ライン、13 外観検査装置、21 部品供給装置、22 基板搬送装置、23 パーツカメラ、24 ノズルステーション、30 ヘッド移動装置、31 X軸ガイドレール、32 X軸スライダ、33 X軸アクチュエータ、34 X軸位置センサ、35 Y軸ガイドレール、36 Y軸スライダ、37 Y軸アクチュエータ、38 Y軸位置センサ、40 ヘッド、41 Z軸アクチュエータ、42 θ軸アクチュエータ、43 マークカメラ、60 制御装置、61 CPU、62 ROM、63 HDD、64 RAM、65 入出力インタフェース、66 バス、80 管理装置、81 CPU、82 ROM、83 HDD、84 RAM、85 入出力インタフェース、86 バス、87 入力デバイス、88 ディスプレイ、90 検査結果、95 目標実装位置データ、D 搬送方向、Im1 搬送前画像、Im2 搬送後画像、M1 基準マーク、M2 基準マーク、O 原点、P1~P4,P11,P12 部品、Q 角度、S 基板。 1 Component mounting system, 2 Printing machine, 3 Printing inspection machine, 10 Component mounting machine, 11 Housing, 12 Component mounting line, 13 Visual inspection device, 21 Component supply device, 22 Board transport device, 23 Parts camera, 24 Nozzle station, 30 Head moving device, 31 X-axis guide rail, 32 X-axis slider, 33 X-axis actuator, 34 X-axis position sensor, 35 Y-axis guide rail, 36 Y-axis slider, 37 Y-axis actuator, 38 Y-axis position sensor, 40 Head, 41 Z-axis actuator, 42 θ-axis actuator, 43 Mark camera, 60 Control device, 61 CPU, 62 ROM, 63 HDD, 64 RAM, 65 Input/output interface, 66 Bus, 80 Management device, 81 CPU, 82 ROM, 83 HDD, 84 RAM, 85 Input/output interface, 86 Bus, 87 input device, 88 display, 90 inspection results, 95 target mounting position data, D transfer direction, Im1 pre-transfer image, Im2 post-transfer image, M1 reference mark, M2 reference mark, O origin, P1-P4, P11, P12 components, Q angle, S board.

Claims (3)

基板を保持して前記基板に部品を実装する部品実装機が、前記基板の搬送方向に沿ってn台(nは2以上の整数)配置された部品実装ラインと、
前記部品実装機ごとに設けられ、前記部品実装機で保持する前記基板の画像を撮像する撮像装置と、
前記基板が前記搬送方向の上流側からk番目(kは1以上(n-1)以下の整数)の前記部品実装機から(k+1)番目の前記部品実装機に搬送される前の搬送前画像及び前記基板が前記搬送方向の上流側からk番目の前記部品実装機から(k+1)番目の前記部品実装機に搬送された後の搬送後画像を入力し、前記搬送前画像及び前記搬送後画像を利用して、k番目及びk番目よりも上流に配置された前記部品実装機によって実装された前記部品の少なくとも一部の搬送の前後での位置のずれ量を求めると共に、前記位置のずれ量が位置ずれ許容範囲を超えたならば、k番目の前記部品実装機から(k+1)番目の前記部品実装機へのk番目の搬送過程で不具合が発生したと判定する不具合判定を行う制御装置と、
を備え、前記制御装置は、前記搬送前画像と前記搬送後画像の差分画像を取得し、前記差分画像に基づいて前記不具合判定を行う部品実装システム。
a component mounting line in which n mounters (n is an integer of 2 or more) that hold boards and mount components on the boards are arranged along a conveying direction of the boards;
an imaging device provided for each of the component mounters, which captures an image of the board held by the component mounter;
a control device that inputs a pre-transport image before the board is transported from the kth (k is an integer equal to or greater than 1 and equal to or less than (n-1)) component mounter from the upstream side in the transport direction to the (k+1)th component mounter and a post-transport image after the board is transported from the kth component mounter from the upstream side in the transport direction to the (k+1)th component mounter, and uses the pre-transport image and the post-transport image to determine a positional deviation amount before and after transport of at least some of the components mounted by the kth component mounter and the component mounter arranged upstream of the kth component mounter, and performs a defect judgment that determines that a defect has occurred during the kth transport process from the kth component mounter to the (k+1)th component mounter if the positional deviation amount exceeds an allowable positional deviation range;
wherein the control device obtains a difference image between the pre-transport image and the post-transport image, and performs the defect determination based on the difference image .
請求項1に記載の部品実装システムであって、
前記部品実装ラインよりも前記搬送方向の下流側に設けられ、n番目の前記部品実装機から搬送された前記基板上の前記部品のそれぞれにつき予め定めた目標位置からのずれが外観検査許容範囲に収まっているか否かを判定する外観検査装置
を備え、
前記制御装置は、前記外観検査装置において前記外観検査許容範囲を超えたと判定されたならば、1番目から(n-1)番目の搬送過程にそれぞれについて前記不具合判定を行う、
部品実装システム。
The component mounting system according to claim 1 ,
a visual inspection device that is provided downstream of the component mounting line in the transport direction and that determines whether or not a deviation from a predetermined target position of each of the components on the board transported from the n-th component mounter falls within a visual inspection tolerance range;
the control device performs the defect determination for each of the first to (n-1)th conveying steps when it is determined by the appearance inspection device that the appearance inspection tolerance range has been exceeded;
Component mounting system.
請求項1又は2に記載の部品実装システムであって、
前記k番目の搬送過程の前記不具合判定を行うタイミングを任意に設定するタイミング設定装置
を備えた部品実装システム。
3. The component mounting system according to claim 1,
A component mounting system comprising a timing setting device that arbitrarily sets a timing for performing the defect determination in the k-th transport process.
JP2020182777A 2020-10-30 2020-10-30 Component Mounting System Active JP7572837B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020182777A JP7572837B2 (en) 2020-10-30 2020-10-30 Component Mounting System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020182777A JP7572837B2 (en) 2020-10-30 2020-10-30 Component Mounting System

Publications (2)

Publication Number Publication Date
JP2022073028A JP2022073028A (en) 2022-05-17
JP7572837B2 true JP7572837B2 (en) 2024-10-24

Family

ID=81604333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020182777A Active JP7572837B2 (en) 2020-10-30 2020-10-30 Component Mounting System

Country Status (1)

Country Link
JP (1) JP7572837B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024150351A1 (en) * 2023-01-12 2024-07-18 株式会社Fuji Inspection device and inspection method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006214820A (en) 2005-02-02 2006-08-17 Yamaha Motor Co Ltd Device and method for inspecting substrate
JP2007335524A (en) 2006-06-13 2007-12-27 Fuji Mach Mfg Co Ltd Mounting line
JP2008103411A (en) 2006-10-17 2008-05-01 Yamaha Motor Co Ltd Mounting fault cause identification method and mounting board manufacturing apparatus
WO2022180663A1 (en) 2021-02-24 2022-09-01 株式会社Fuji Foreign matter detection device and foreign matter detection method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006214820A (en) 2005-02-02 2006-08-17 Yamaha Motor Co Ltd Device and method for inspecting substrate
JP2007335524A (en) 2006-06-13 2007-12-27 Fuji Mach Mfg Co Ltd Mounting line
JP2008103411A (en) 2006-10-17 2008-05-01 Yamaha Motor Co Ltd Mounting fault cause identification method and mounting board manufacturing apparatus
WO2022180663A1 (en) 2021-02-24 2022-09-01 株式会社Fuji Foreign matter detection device and foreign matter detection method

Also Published As

Publication number Publication date
JP2022073028A (en) 2022-05-17

Similar Documents

Publication Publication Date Title
KR101123464B1 (en) Component mounting method, component mounting apparatus, method for determining mounting conditions, and apparatus and program for determining mounting conditions
US8646174B2 (en) Device and method for mounting electronic components
CN110268814B (en) Production management device
JP7314216B2 (en) How to remove and attach the feeder
US10499551B2 (en) Electronic component mounting system
JP6511374B2 (en) Substrate production system and processing apparatus for printed circuit board
JP7440606B2 (en) Component mounting machine and component mounting system
JP7572837B2 (en) Component Mounting System
CN110637508B (en) Measurement position determining device
CN116491236B (en) Component mounting system
JP6842555B2 (en) Anti-board work machine
EP2897449B1 (en) Work system for substrate and workbench-quantity-determining program
JP2008307830A (en) Printing device
CN114930160A (en) Inspection apparatus and inspection method
JP7261309B2 (en) Mounting machine
CN114128415B (en) Mounting device and method for controlling the mounting device
CN114041332B (en) Installing the device, installing the system and checking the installation method
JP7386754B2 (en) Component mounting machine
JP7394852B2 (en) Component mounting system
WO2022003772A1 (en) Component mounting system
JP7705449B2 (en) Component mounting system control method and component mounting system
WO2021001996A1 (en) Component mounting system
JP6377136B2 (en) Anti-substrate working machine, anti-substrate working system, and anti-substrate working method
WO2022269679A1 (en) Control method for component mounting system, and component mounting system
JP7249426B2 (en) Mounting machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231002

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240604

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240906

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: 20241001

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241011

R150 Certificate of patent or registration of utility model

Ref document number: 7572837

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150