(57)【要約】【課題】エラー部品であると判断されたことに起因して廃棄される部品の数を低減することが可能な部品実装装置を提供する。【解決手段】この部品実装装置１００は、基板Ｐに部品Ｅを実装するヘッドと、ヘッドに保持された部品Ｅを撮像する部品撮像部６と、部品撮像部６により撮像された部品Ｅを示す部品画像１４に基づいて、部品Ｅがエラー部品Ｅ１であるか否かを判断する制御部８と、を備える。そして、制御部８により部品Ｅがエラー部品Ｅ１であると判断された場合、部品画像１４であるエラー部品画像１４ａとエラー部品Ｅ１が実装される基板Ｐ上のパターンを示すパターン画像１５とに基づいて、エラー部品Ｅ１におけるパターンＰ１との接合部分と、パターンＰ１におけるエラー部品Ｅ１との接合部分との重なり値を取得するように構成されている。【選択図】図５
2019062123.tif 000002
【特許請求の範囲】
【請求項１】
基板に部品を実装するヘッドと、
前記ヘッドに保持された前記部品を撮像する部品撮像部と、
前記部品撮像部により撮像された前記部品を示す部品画像に基づいて、前記部品がエラー部品であるか否かを判断する制御部と、を備え、
前記制御部により前記部品が前記エラー部品であると判断された場合、前記部品画像であるエラー部品画像と前記エラー部品が実装される前記基板上のパターンを示すパターン画像とに基づいて、前記エラー部品における前記パターンとの接合部分と、前記パターンにおける前記エラー部品との接合部分との重なり値を取得するように構成されている、部品実装装置。
【請求項２】
前記制御部は、前記エラー部品画像と前記パターン画像との重なり画像を生成するように構成されている、請求項１に記載の部品実装装置。
【請求項３】
前記制御部は、少なくとも前記重なり値に基づいて、前記エラー部品を実装するか否かを判断するように構成されている、請求項１または２に記載の部品実装装置。
【請求項４】
前記制御部は、前記重なり値が設定値以上である場合、前記エラー部品を実装すると判断するとともに、前記重なり値が設定値よりも小さい場合、前記エラー部品を廃棄すると判断するように構成されている、請求項３に記載の部品実装装置。
【請求項５】
前記制御部は、前記重なり画像および前記重なり値を表示部に表示する制御を行うように構成されており、
前記制御部は、ユーザの入力結果に基づいて、前記エラー部品を実装するか否かを判断するように構成されている、請求項２〜４のいずれか１項に記載の部品実装装置。
【請求項６】
前記制御部は、前記ユーザが前記エラー部品を実装すると入力した場合、前記エラー部品を実装すると判断するとともに、前記ユーザが前記エラー部品を実装しないと入力した場合、前記エラー部品を廃棄すると判断するように構成されている、請求項５に記載の部品実装装置。
【請求項７】
前記制御部は、前記ユーザにより前記エラー部品画像と前記パターン画像との位置合わせが可能なように、前記重なり画像を前記表示部に表示する制御を行うように構成されている、請求項５または６に記載の部品実装装置。
【請求項８】
前記制御部は、前記エラー部品が実装された場合、前記エラー部品画像、前記パターン画像、前記重なり画像、および、前記重なり値を保存する制御を行うように構成されている、請求項２〜７のいずれか１項に記載の部品実装装置。
【請求項９】
前記制御部により前記部品が前記エラー部品であると判断された場合、前記エラー部品を実装するか否かを判断する処理をさらに行うか否かを、前記部品の種類毎に設定可能に構成されている、請求項１〜８のいずれか１項に記載の部品実装装置。
【請求項１０】
前記パターン画像は、前記パターンの撮像画像、前記パターンに対応する接合材の撮像画像、または、設計上の前記パターンの画像である、請求項１〜９のいずれか１項に記載の部品実装装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、部品実装装置に関し、特に、部品がエラー部品であるか否かを判断する部品実装装置に関する。
【背景技術】
【０００２】
従来、部品がエラー部品であるか否かを判断する部品実装装置が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、基板に電子部品を実装するヘッド本体を備える電子部品実装装置（部品実装装置）が開示されている。この電子部品実装装置では、ヘッド本体による電子部品の基板への搬送中に、ヘッド本体に保持された電子部品の形状が計測される。また、計測された電子部品の形状に基づいて、部品が適正であるか否か（部品がエラー部品であるか否か）が判断される。部品がエラー部品であると判断された場合、エラー部品は、ヘッド本体により廃棄位置としての部品貯留部に搬送されるとともに、実装されることなく廃棄される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１５５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、部品がエラー部品であると判断された場合であっても、実際にエラー部品、このエラー部品を実装するパターンに関するパターン情報などを確認すると、実装しても問題無いレベルである場合が少なからずある。
【０００６】
しかしながら、上記特許文献１に記載の電子部品実装装置では、部品がエラー部品であると判断されると、エラー部品と判断された部品が必ず廃棄されるため、実装しても問題無いレベルのエラー部品を救済することができず、廃棄される部品の数が増加するという問題点がある。一方で、エラー部品であると判断された部品であっても、実装しても問題無いレベルの部品であれば、廃棄することなく実装したいという要望もある。
【０００７】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、エラー部品であると判断されたことに起因して廃棄される部品の数を低減することが可能な部品実装装置を提供することである。
【課題を解決するための手段】
【０００８】
この発明の一の局面による部品実装装置は、基板に部品を実装するヘッドと、ヘッドに保持された部品を撮像する部品撮像部と、部品撮像部により撮像された部品を示す部品画像に基づいて、部品がエラー部品であるか否かを判断する制御部と、を備え、制御部により部品がエラー部品であると判断された場合、部品画像であるエラー部品画像とエラー部品が実装される基板上のパターンを示すパターン画像とに基づいて、エラー部品におけるパターンとの接合部分と、パターンにおけるエラー部品との接合部分との重なり値を取得するように構成されている。
【０００９】
この発明の一の局面による部品実装装置を、制御部により部品がエラー部品であると判断された場合、上記部品画像であるエラー部品画像とエラー部品が実装される基板上のパターンを示すパターン画像とに基づいて、エラー部品におけるパターンとの接合部分と、パターンにおけるエラー部品との接合部分との重なり値を取得するように構成する。ここで、エラー部品が実装しても問題無いレベルであるか否かを判断するためには、エラー部品がパターン上に実装された場合に、接合不良が生じないか否かを判断することが重要である。また、接合不良が生じないか否かを判断するためには、エラー部品およびパターンの接合部分同士の重なり値を判断することが重要である。そこで、上記のように、制御部を重なり値を取得するように構成することにより、部品実装装置またはユーザは、取得された重なり値に基づいて、エラー部品が実装しても問題無いレベルであるか否かを判断して、エラー部品を実装するか否かを判断することができる。その結果、部品がエラー部品であると判断された場合であっても、実装しても問題無いレベルのエラー部品であれば、そのエラー部品を実装に用いて、エラー部品を救済することができる。これにより、エラー部品であると判断されたことに起因して廃棄される部品の数を低減することができる。
【００１０】
上記一の局面による部品実装装置において、好ましくは、制御部は、エラー部品画像とパターン画像との重なり画像を生成するように構成されている。このように構成すれば、生成された重なり画像に基づいて、重なり値を容易かつ確実に取得することができる。
【００１１】
上記一の局面による部品実装装置において、好ましくは、制御部は、少なくとも重なり値に基づいて、エラー部品を実装するか否かを判断するように構成されている。このように構成すれば、エラー部品を実装するか否かを制御部に自動で判断させることができるので、ユーザがエラー部品を実装するか否かを判断する手間を省くことができる。
【００１２】
上記制御部が少なくとも重なり値に基づいてエラー部品を実装するか否かを判断する構成において、好ましくは、制御部は、重なり値が設定値以上である場合、エラー部品を実装すると判断するとともに、重なり値が設定値よりも小さい場合、エラー部品を廃棄すると判断するように構成されている。このように構成すれば、重なり値に基づいて、エラー部品が実装可能であるか否かを容易かつ確実に判断することができる。また、エラー部品が実装可能であるか否かに応じて、エラー部品の実装または廃棄を適切に行うことができる。
【００１３】
上記制御部が重なり値を取得する構成において、好ましくは、制御部は、重なり画像および重なり値を表示部に表示する制御を行うように構成されており、制御部は、ユーザの入力結果に基づいて、エラー部品を実装するか否かを判断するように構成されている。このように構成すれば、ユーザ自身が重なり画像および重なり値を確認した上で、ユーザ自身の判断結果に基づいて、エラー部品を実装するか否かを決定することができる。この効果は、ユーザの判断を要する重要な部品がエラー部品であると判断された場合に、特に有効である。また、重なり画像および重なり値を表示部に表示することにより、ユーザは、表示部に表示された重なり画像に基づいて、直感的に重なり状態を把握することができるとともに、表示部に表示された重なり値に基づいて、定量的に重なり状態を把握することができる。これらの結果、ユーザ自身が、エラー部品が実装可能か否かを判断する場合にも、より容易でかつより確実に判断を行うことができる。
【００１４】
この場合、好ましくは、制御部は、ユーザがエラー部品を実装すると入力した場合、エラー部品を実装すると判断するとともに、ユーザがエラー部品を実装しないと入力した場合、エラー部品を廃棄すると判断するように構成されている。このように構成すれば、ユーザの入力結果を適切に反映することができるとともに、ユーザの入力結果に応じて、エラー部品の実装または廃棄を適切に行うことができる。
【００１５】
上記制御部が重なり画像および重なり値を表示部に表示する制御を行う構成において、好ましくは、制御部は、ユーザによりエラー部品画像とパターン画像との位置合わせが可能なように、重なり画像を表示部に表示する制御を行うように構成されている。このように構成すれば、ユーザは、表示された画像上でエラー部品とパターンとの位置を位置合わせすることができる。その結果、たとえば、一見してエラー部品が実装可能である場合であっても、より適切な位置に位置合わせが可能であると判断される場合、ユーザは、画像上でエラー部品とパターンとをより適切な位置に位置合わせすることができる。この場合、より適切な位置に位置合わせした状態でエラー部品の実装を行うことができるので、エラー部品の実装をより適切に行うことができる。また、たとえば、一見してエラー部品が実装可能ではない場合であっても、画像上でエラー部品とパターンとの位置を位置合わせすることにより、ユーザは、エラー部品が実装可能になるか否かを試行することができる。この場合、画像上でエラー部品とパターンとの位置を、エラー部品が実装可能になる位置に位置合わせすることが可能であれば、一見して実装可能ではないエラー部品であっても、エラー部品を救済して実装を行うことができる。
【００１６】
上記制御部が重なり値を取得する構成において、好ましくは、制御部は、エラー部品が実装された場合、エラー部品画像、パターン画像、重なり画像、および、重なり値を保存する制御を行うように構成されている。このように構成すれば、基板の生産後に、実装されたエラー部品について、保存された情報を確認することができる。その結果、エラー部品に起因して基板不良が生じた場合、不良の原因を容易かつ確実に解析することができる。
【００１７】
上記一の局面による部品実装装置において、好ましくは、制御部により部品がエラー部品であると判断された場合、エラー部品を実装するか否かを判断する処理をさらに行うか否かを、部品の種類毎に設定可能に構成されている。このように構成すれば、ユーザは、重要であると考える部品についてのみ、エラー部品を実装するか否かを判断する処理をさらに行うと設定することができる。その結果、全部の部品についてさらなる処理が行われる場合と異なり、設定された種類の部品についてのみさらなる処理が行われるので、装置の処理負荷が増加することを抑制しつつ、廃棄される部品の数を低減することができる。
【００１８】
上記一の局面による部品実装装置において、好ましくは、パターン画像は、パターンの撮像画像、パターンに対応する接合材の撮像画像、または、設計上のパターンの画像である。このように構成すれば、パターン画像がパターンの撮像画像である場合、実際のパターンに合わせて重なり画像を生成することができるので、生成された重なり画像に基づいて、実際のパターンとエラー部品との重なりを確認することができる。また、パターン画像がパターンに対応する接合材の撮像画像である場合、実際の接合材に合わせて重なり画像を生成することができるので、生成された重なり画像に基づいて、実際の接合材のパターン上におけるずれを考慮して、実際の接合材とエラー部品との重なりを確認することができる。また、パターン画像が設計上のパターンの画像である場合、実際のパターンや接合材などを撮像する必要が無いので、パターン画像を取得するための手間を省くことができる。
【発明の効果】
【００１９】
本発明によれば、上記のように、エラー部品であると判断されたことに起因して廃棄される部品の数を低減することが可能な部品実装装置を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】一実施形態の部品実装装置を示す模式的な平面図である。
【図２】一実施形態の部品実装装置の制御的な構成を示すブロック図である。
【図３】一実施形態の部品実装装置の部品の認識エラーを説明するための図である。
【図４】一実施形態の部品実装装置による重なり画像の生成を説明するための図である。
【図５】一実施形態の部品実装装置による自動再判断設定における実装可否の判断を説明するための図である。
【図６】一実施形態の部品実装装置による手動再判断設定において表示される情報を説明するための図である。
【図７】一実施形態の部品実装装置による再判断設定の設定画面を示す図である。
【図８】一実施形態の部品実装装置によるエラー部品実装情報を説明するための図である。
【図９】一実施形態の部品実装装置による自動再判断処理を説明するためのフローチャートである。
【図１０】一実施形態の部品実装装置による手動再判断処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２２】
（部品実装装置の構成）
まず、図１および図２を参照して、本発明の一実施形態による部品実装装置１００の全体構成について説明する。なお、以下の説明では、基板搬送方向に沿う方向をＸ方向とし、水平面内でＸ方向と直交する方向をＹ方向とし、Ｘ方向およびＹ方向に直交する上下方向をＺ方向とする。
【００２３】
部品実装装置１００は、図１および図２に示すように、ＩＣ、トランジスタ、コンデンサおよび抵抗などの部品Ｅ（電子部品）を、プリント基板などの基板Ｐに実装する装置である。
【００２４】
部品実装装置１００は、基台１と、搬送部２と、ヘッドユニット３と、支持部４と、レール部５と、部品撮像部６と、基板撮像部７と、制御部８（図２参照）と、画像処理部９（図２参照）と、記憶部１０（図２参照）とを備えている。
【００２５】
基台１は、部品実装装置１００において各構成要素を配置する基礎となる台である。基台１上には、搬送部２、レール部５および部品撮像部６が設けられている。また、基台１内には、制御部８が設けられている。また、基台１には、Ｙ方向の両側（Ｙ１方向側およびＹ２方向側）に、部品供給部１１がそれぞれ配置されている。
【００２６】
部品供給部１１は、基板Ｐに実装される部品Ｅを供給する装置である。部品供給部１１は、複数のテープフィーダ１２およびトレイフィーダ１３を含んでいる。テープフィーダ１２は、複数の部品Ｅを保持した部品供給テープ（図示せず）が巻き回されたリール（図示せず）を保持している。また、テープフィーダ１２は、ヘッドユニット３による部品Ｅの取出しのための部品保持動作に応じて、保持されたリールを回転させて部品供給テープを送り出すことにより、部品Ｅを供給するように構成されている。トレイフィーダ１３は、複数の部品Ｅを保持したトレイ１３ａを複数保持している。トレイフィーダ１３は、トレイ１３ａを基台１上に供給することにより、部品Ｅを供給するように構成されている。
【００２７】
搬送部２は、実装前の基板Ｐを搬入し、基板搬送方向（Ｘ方向）に搬送し、実装後の基板Ｐを搬出するように構成されている。また、搬送部２は、搬入された基板Ｐを実装停止位置Ａまで搬送するとともに、実装停止位置Ａにおいて基板固定機構（図示せず）により固定するように構成されている。また、搬送部２は、一対のコンベア部２ａを含んでおり、一対のコンベア部２ａにより、基板Ｐを基板搬送方向に搬送するように構成されている。一対のコンベア部２ａは、それぞれ、搬送ベルトを有している。
【００２８】
ヘッドユニット３は、部品実装用のヘッドユニットであり、実装停止位置Ａにおいて固定された基板Ｐに部品Ｅを実装するように構成されている。具体的には、ヘッドユニット３は、複数（５つ）のヘッド（実装ヘッド）３１と、ヘッド３１を上下方向（Ｚ方向）に移動させるためのＺ軸モータ３２と、ヘッド３１の先端に装着されたノズル（図示せず）を上下方向に沿って延びる回転軸線周りに回転させるためのＲ軸モータ３３とを含んでいる。ヘッド３１は、真空発生装置（図示せず）に接続されており、真空発生装置から供給される負圧によって、先端に装着されたノズルに部品Ｅを保持（吸着）可能に構成されている。また、ヘッド３１は、Ｚ軸モータ３２により、部品Ｅを保持する際かまたは保持された部品Ｅを実装する際の下降位置と、保持された部品Ｅを基板Ｐに搬送する際の上昇位置との間で、上下方向に移動可能に構成されている。
【００２９】
支持部４は、ヘッドユニット３を基板搬送方向（Ｘ方向）に移動可能に支持するように構成されている。具体的には、支持部４は、基板搬送方向に延びるボールねじ軸４１と、ボールねじ軸４１を回転させるＸ軸モータ４２とを含んでいる。ヘッドユニット３には、支持部４のボールねじ軸４１と係合するボールナット（図示せず）が設けられている。ヘッドユニット３は、Ｘ軸モータ４２によりボールねじ軸４１が回転されることにより、ボールねじ軸４１と係合するボールナットとともに、支持部４に沿って基板搬送方向に移動可能に構成されている。
【００３０】
一対のレール部５は、支持部４をＹ方向に移動可能に支持するように構成されている。具体的には、レール部５は、支持部４のＸ方向の両端部をＹ方向に移動可能に支持する一対のガイドレール５１と、Ｙ方向に延びるボールねじ軸５２と、ボールねじ軸５２を回転させるＹ軸モータ５３とを含んでいる。支持部４には、レール部５のボールねじ軸５２と係合するボールナット（図示せず）が設けられている。支持部４は、Ｙ軸モータ５３によりボールねじ軸５２が回転されることにより、ボールねじ軸５２と係合するボールナットとともに、一対のレール部５に沿ってＹ方向に移動可能に構成されている。
【００３１】
このような構成により、ヘッドユニット３は、基台１上を水平方向に（Ｘ方向およびＹ方向に）移動可能に構成されている。これにより、ヘッドユニット３は、部品供給部１１の上方に移動して、部品供給部１１から供給される部品Ｅを保持（吸着）することが可能である。また、ヘッドユニット３は、実装停止位置Ａにおいて固定された基板Ｐの上方に移動して、保持（吸着）された部品Ｅを基板Ｐに実装することが可能である。
【００３２】
部品撮像部６は、ヘッド３１による部品Ｅの基板Ｐへの搬送中に、ヘッド３１に保持（吸着）された部品Ｅを撮像する部品認識用のカメラである。部品撮像部６は、基台１の上面上に固定されており、部品Ｅの下方（Ｚ２方向）から、ヘッド３１に保持（吸着）された部品Ｅを撮像するように構成されている。部品撮像部６による部品Ｅの撮像画像に基づいて、制御部８は、部品Ｅの保持状態（回転姿勢およびヘッド３１に対する保持位置）を取得（認識）するように構成されている。
【００３３】
基板撮像部７は、ヘッド３１による基板Ｐへの部品Ｅの実装開始前に、基板Ｐの上面に付された位置認識マーク（フィデューシャルマーク）Ｆを撮像するマーク認識用のカメラである。位置認識マークＦは、基板Ｐの位置を認識するためのマークである。基板撮像部７による位置認識マークＦの撮像画像に基づいて、制御部８は、実装停止位置Ａにおいて固定された基板Ｐの正確な位置および姿勢を取得（認識）するように構成されている。
【００３４】
制御部８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含み、部品実装装置１００の動作を制御する制御回路である。制御部８は、搬送部２、部品供給部１１、Ｘ軸モータ４２およびＹ軸モータ５３などを生産プログラムに従って制御することにより、ヘッドユニット３により基板Ｐに部品Ｅを実装させる制御を行うように構成されている。
【００３５】
画像処理部９は、画像処理用の専用の回路であり、部品実装装置１００における画像処理を行うように構成されている。
【００３６】
記憶部１０は、ハードディスクやフラッシュメモリなどの記憶媒体であり、情報を記憶（保存）可能に構成されている。記憶部１０には、たとえば、後述するエラー部品実装情報１０ａが記憶（保存）される。
【００３７】
（認識エラーに関する構成）
次に、図３を参照して、部品実装装置１００における認識エラーに関する構成について説明する。なお、以下の説明では、説明の便宜上、部品Ｅが、表面実装用のチップ部品であってリードを有する部品（以下、「リード部品」という）である例について説明する。
【００３８】
図３に示すように、制御部８は、部品撮像部６により撮像された部品Ｅを示す部品画像１４に基づいて、部品Ｅがエラー部品Ｅ１であるか否かを判断するように構成されている。これにより、部品実装前に、ヘッド３１にエラー部品Ｅ１が保持されているか否かを判断することができるので、エラー部品Ｅ１が実装されることを抑制可能である。なお、エラー部品Ｅ１は、認識エラーが生じる部品Ｅである。
【００３９】
具体的には、制御部８は、部品画像１４に基づいて、部品Ｅの外形の大きさやリードピッチ、リードの長さなどの実際の部品寸法を取得するとともに、取得された実際の部品寸法に基づいて、部品Ｅがエラー部品Ｅ１であるか否かを判断するように構成されている。
【００４０】
制御部８は、実際の部品寸法の設計値からのずれ値が、予め設定された第１ずれ値設定値以下である場合、部品Ｅがエラー部品Ｅ１ではなく正常な部品Ｅであると判断するように構成されている。また、制御部８は、実際の部品寸法の設計値からのずれ値が、第１ずれ値設定値よりも大きい場合、部品Ｅが部品寸法の異常によるエラー部品Ｅ１であると判断するように構成されている。第１ずれ値設定値は、部品Ｅがエラー部品Ｅ１であるか否かを判断するための値であり、部品Ｅの外形の大きさ、リードピッチおよびリードの長さなどの部品寸法の種類毎に個別に設定されている。なお、本実施形態では、制御部８は、ずれ値として、設計値に対する実際の部品寸法の設計値からのずれ量の割合であるずれ率を取得する。たとえば、設計値が５０μｍであり、実際の部品寸法の設計値からのずれが５μｍである場合、ずれ率は、１０％（＝５／５０×１００）となる。
【００４１】
たとえば、制御部８は、実際のリードピッチの設計値からのずれ値（たとえば、２５％）が、リードピッチの第１ずれ値設定値（たとえば、２０％）よりも大きい場合、部品Ｅがリードの曲がりによるエラー部品Ｅ１であると判断する。
【００４２】
また、たとえば、制御部８は、実際のリードの長さのずれ値（たとえば、３０％）が、リードの長さの第１ずれ値設定値（たとえば、２０％）よりも大きい場合、部品Ｅがリードの長さが長過ぎるかまたは短か過ぎること（図３に示す例では、短か過ぎること）によるエラー部品Ｅ１であると判断する。
【００４３】
また、制御部８は、部品画像１４に基づいて、実際のリードの本数を取得するように構成されている。制御部８は、取得された実際のリードの本数に基づいて、部品Ｅがリード本数の異常によるエラー部品Ｅ１であるか否かを判断するように構成されている。
【００４４】
制御部８は、実際のリードの本数が、設計値と同じ数である場合、部品Ｅがエラー部品Ｅ１ではなく正常な部品Ｅであると判断するように構成されている。また、制御部８は、実際のリードの本数が、設計値よりも多いかまたは少ない場合、部品Ｅがエラー部品Ｅ１であると判断するように構成されている。
【００４５】
（再判断設定に関する構成）
【００４６】
本実施形態では、図４に示すように、制御部８は、部品Ｅが部品寸法の異常によるエラー部品Ｅ１であると判断された場合、エラー部品Ｅ１を実装するか否かをさらに判断するために、画像処理部９により、部品画像１４であるエラー部品画像１４ａとパターン画像１５との重なり画像１６を生成させる制御を行うように構成されている。
【００４７】
具体的には、制御部８は、部品寸法の設計値からのずれ値が、ずれ値の限界（救済限界）を示す第２ずれ値設定値（たとえば、６０％）以下である場合、画像処理部９により重なり画像１６を生成させる制御を行うように構成されている。また、制御部８は、部品寸法の設計値からのずれ値が、第２ずれ値設定値よりも大きい場合、画像処理部９により重なり画像１６を生成させることなく、エラー部品Ｅ１を廃棄すると判断するように構成されている。これにより、部品寸法の設計値からのずれ値がずれ値の限界を超えて過度に大きく、エラー部品Ｅ１がほぼ確実に実装可能ではないと判断される場合、重なり画像１６が生成されないので、装置の処理負荷が不必要に増加することを抑制可能である。また、制御部８は、部品Ｅがリード本数の異常によるエラー部品Ｅ１であると判断された場合にも、画像処理部９により重なり画像１６を生成させることなく、エラー部品Ｅ１を廃棄すると判断するように構成されている。なお、第２ずれ値設定値は、第１ずれ値設定値よりも大きい値であり、予め設定されている値である。
【００４８】
パターン画像１５は、エラー部品Ｅ１が実装される基板Ｐ上のパターン（ランドパターン）Ｐ１を示す画像であり、たとえば、パターンＰ１自体の撮像画像、パターンＰ１に対応する接合材（たとえば、はんだ）の撮像画像、または、設計上のパターンＰ１の画像（たとえば、ＣＡＤ（ｃｏｍｐｕｔｅｒ‐ａｓｓｉｓｔｅｄ  ｄｒａｗｉｎｇ）データの画像）である。パターン画像１５として撮像画像を用いる場合、撮像画像は、カラーカメラによるカラーの撮像画像、または、モノクロームカメラによるモノクロームの撮像画像のいずれであってもよい。なお、カラーの撮像画像である場合、画像中のパターンＰ１自体かまたはパターンＰ１に対応する接合材を精度良く識別できるので、後述する重なり値をより精度良く取得可能である。この点において、カラーの撮像画像は、モノクロームの撮像画像よりも好ましい。
【００４９】
また、パターン画像１５としてパターンＰ１自体の撮像画像を用いる場合、たとえば、制御部８は、接合材の配置前のパターンＰ１自体の撮像画像を、印刷装置（図示せず）などの上流機から取得する。また、パターン画像１５としてパターンＰ１に対応する接合材の撮像画像を用いる場合、たとえば、制御部８は、パターンＰ１に対応する接合材の撮像画像を、印刷装置や印刷検査装置（図示せず）などの上流機から取得する。あるいは、制御部８は、基板撮像部７によりパターンＰ１に対応する接合材を撮像させることにより、パターンＰ１に対応する接合材の撮像画像を取得する。また、パターン画像１５として設計上のパターンＰ１の画像を用いる場合、たとえば、制御部８は、設計上のパターンＰ１の画像を、ホストコンピュータ（図示せず）から取得する。
【００５０】
重なり画像１６は、エラー部品Ｅ１のパターンＰ１との接合部分とパターンＰ１におけるエラー部品Ｅ１との接合部分とが互いに対応するように（互いに重なるように）、エラー部品画像１４ａとパターン画像１５とを重ね合わせた画像である。重なり画像１６では、エラー部品画像１４ａおよびパターン画像１５とのうちのいずれか一方は、元の画像から反転（左右反転）されている。これにより、下方（Ｚ２方向側）から見た画像であるエラー部品画像１４ａと、上方（Ｚ１方向側）から見た画像であるパターン画像１５とを互いに対応させることが可能である。
【００５１】
ここで、本実施形態では、制御部８は、エラー部品画像１４ａとパターン画像１５とに基づいて（重なり画像１６に基づいて）、エラー部品Ｅ１におけるパターンＰ１との接合部分（たとえば、リードの先端部分）と、パターンＰ１におけるエラー部品Ｅ１との接合部分（たとえば、リードの先端部分と接合される部分）との重なり値を取得するように構成されている。なお、本実施形態では、制御部８は、重なり値として、パターンＰ１におけるエラー部品Ｅ１との接合部分の面積に対するエラー部品Ｅ１におけるパターンＰ１との接合部分の面積の割合である重なり率を取得する。また、制御部８は、エラー部品Ｅ１の接合部分が複数ある場合、エラー部品Ｅ１の接合部分毎に個別に重なり値を取得可能に構成されている。
【００５２】
〈自動再判断設定に関する構成〉
次に、図５を参照して、自動再判断設定時の部品実装装置１００の動作について説明する。自動再判断設定は、エラー部品Ｅ１を実装するか否かを制御部８が自動で判断する設定である。
【００５３】
図５に示すように、自動再判断設定が設定されている場合、制御部８は、部品寸法の設計値からのずれ値および重なり値に基づいて、エラー部品Ｅ１を実装するか否かを判断するように構成されている。また、制御部８は、重なり値として、エラー部品Ｅ１の複数の接合部分のうちのエラー部分Ｅ１ａについての重なり値を取得するように構成されている。また、制御部８は、エラー部分Ｅ１ａについての重なり値と予め設定された重なり値設定値とを比較するように構成されている。これにより、特に接合不良が懸念されるエラー部分Ｅ１ａについての重なり値を判断することができるので、エラー部品Ｅ１が実装可能であるか否かをより確実に判断することが可能である。なお、重なり値設定値は、エラー部品Ｅ１が実装可能であるか否かを判断するための値である。
【００５４】
制御部８は、部品の寸法の設計値からのずれ値（たとえば、４０％）が第２ずれ値設定値（たとえば、６０％）以下で、かつ、重なり値（たとえば、７５％）が重なり値設定値（たとえば、７０％）以上である場合、エラー部品Ｅ１を実装すると判断するように構成されている。また、制御部８は、エラー部品Ｅ１を実装すると判断した場合、ヘッド３１により、エラー部品Ｅ１を実装する制御を行うように構成されている。
【００５５】
また、制御部８は、部品の寸法の設計値からのずれ値（たとえば、６５％）が第２ずれ値設定値（たとえば、６０％）よりも大きい場合、画像処理部９により重なり画像１６を生成させることなく、エラー部品Ｅ１を廃棄すると判断するように構成されている。つまり、制御部８は、重なり値に基づく判断を行うことなく、エラー部品Ｅ１を廃棄すると判断するように構成されている。また、制御部８は、エラー部品Ｅ１を廃棄すると判断した場合、ヘッド３１により、エラー部品Ｅ１を廃棄する制御を行うように構成されている。この場合、エラー部品Ｅ１は、基台１上の部品廃棄部１ａに廃棄される。
【００５６】
また、制御部８は、部品寸法の設計値からのずれ値（たとえば、４０％）が第２ずれ値設定値（たとえば、６０％）以下で、かつ、重なり値（たとえば、６５％）が重なり値設定値（たとえば、７０％）よりも小さい場合、エラー部品Ｅ１を廃棄すると判断するように構成されている。
【００５７】
〈手動再判断設定に関する構成〉
次に、図６を参照して、手動再判断設定時の部品実装装置１００の動作について説明する。手動再判断設定は、エラー部品Ｅ１を実装するか否かをユーザが手動で判断する設定である。
【００５８】
図６に示すように、手動再判断設定が設定されている場合、制御部８は、重なり画像１６および重なり値を表示部１７に表示する制御を行うように構成されている。具体的には、制御部８は、重なり画像１６、複数の重なり値のうちの最大の重なり値、複数の重なり値のうちの最小の重なり値（つまり、エラー部分Ｅ１ａについての重なり値）、重なり値設定値、実装可否の通知情報１８、実装選択ボタン１９、および、廃棄選択ボタン２０を含む手動判断通知画面２１を表示部１７に表示する制御を行うように構成されている。表示部１７は、たとえば、部品実装装置１００のモニタや、ユーザ（オペレータ）が携帯する携帯端末のモニタ、ホストコンピュータのモニタなどである。
【００５９】
また、手動再判断設定が設定されている場合、制御部８は、エラー部品Ｅ１を実装するか否かについてのユーザの入力結果に基づいて、エラー部品Ｅ１を実装するか否かを判断するように構成されている。
【００６０】
具体的には、制御部８は、実装選択ボタン１９を選択することにより、ユーザがエラー部品Ｅ１を実装すると入力した場合、エラー部品Ｅ１を実装すると判断するように構成されている。また、制御部８は、廃棄選択ボタン２０を選択することにより、ユーザがエラー部品Ｅ１を実装しないと入力した場合、エラー部品Ｅ１を廃棄すると判断するように構成されている。
【００６１】
また、本実施形態では、制御部８は、ユーザによりエラー部品画像１４ａとパターン画像１５との位置合わせが可能（ユーザによるティーチングが可能）なように、重なり画像１６を表示部１７に表示する制御を行うように構成されている。具体的には、制御部８は、エラー部品画像１４ａとパターン画像１５とのうちの少なくともいずれか一方を、いずれか他方に対して移動させることが可能なように、重なり画像１６を表示部１７に表示する制御を行うように構成されている。たとえば、制御部８は、エラー部品画像１４ａを、パターン画像１５に対して８方向に移動させることが可能なように、重なり画像１６を表示部１７に表示する制御を行う。
【００６２】
また、制御部８は、エラー部品画像１４ａとパターン画像１５とのユーザによる位置合わせが行われた場合、表示部１７に表示されている重なり値、および、実装可否の通知情報１８をリアルタイムに更新する制御を行うように構成されている。つまり、制御部８は、エラー部品画像１４ａとパターン画像１５とのユーザによる位置合わせが行われた場合、位置合わせ後の重なり画像１６における重なり値、および、位置合わせ後の重なり画像１６における実装可否の判断結果について、表示部１７に表示する制御を行うように構成されている。また、制御部８は、エラー部品画像１４ａとパターン画像１５とのユーザによる位置合わせが行われて、かつ、エラー部品Ｅ１を実装すると判断した場合、位置合わせ結果を反映した位置にエラー部品Ｅ１を実装する制御を行うように構成されている。
【００６３】
なお、エラー部品Ｅ１を実装するか否かをユーザが手動で判断する場合、ユーザの判断結果が入力されるまでの間、部品実装装置１００は、実装動作を停止していてもよいし、実装動作を継続していてもよい。実装動作を継続する場合、エラー部品Ｅ１を装置内の所定の位置（たとえば、トレイ１３ａの空き部分）に一時的に配置して、実装動作を継続すればよい。そして、ユーザの判断結果が入力された場合、ユーザの入力結果に基づいて、所定の位置に配置されたエラー部品Ｅ１を実装するかまたは廃棄する動作を行えばよい。また、重なり画像１６や重なり値などを含む手動判断通知画面２１を、ユーザ（オペレータ）が携帯する携帯端末のモニタに表示すれば、ユーザの判断結果を迅速に得ることが可能である。
【００６４】
〈再判断設定の設定方法〉
また、本実施形態では、図７に示すように、制御部８により部品Ｅがエラー部品Ｅ１であると判断された場合、エラー部品Ｅ１を実装するか否かを判断する処理をさらに行うか否か（再判断設定）を、部品Ｅの種類毎に設定可能に構成されている。
【００６５】
ユーザが所定の種類の部品Ｅについて再判断設定を行う場合、制御部８は、ユーザの操作に基づいて、再判断設定画面２２を表示部１７に表示する制御を行うように構成されている。再判断設定画面２２は、再判断設定ボタン２３と、自動再判断設定ボタン２４と、手動再判断設定ボタン２５とを含んでいる。ユーザは、所定の種類の部品Ｅについて再判断設定を設定する場合、再判断設定ボタン２３を選択して再判断設定を設定するとともに、自動再判断設定ボタン２４かまたは手動再判断設定ボタン２５を選択して自動再判断設定かまたは手動再判断設定を設定する。また、ユーザは、所定の種類の部品Ｅについて再判断設定を設定しない場合、再判断設定ボタン２３を選択しないことにより、再判断設定を設定しない。なお、図７では、再判断設定が設定されるとともに、手動再判断設定が設定されている例を示している。
【００６６】
制御部８は、再判断設定が設定されて、かつ、自動再判断設定が設定されている場合、これらの設定が設定された種類の部品Ｅについて、上記のように、自動再判断処理を行うように構成されている。また、制御部８は、再判断設定が設定されて、かつ、手動再判断設定が設定されている場合、これらの設定が設定された種類の部品Ｅについて、上記のように、手動再判断処理を行うように構成されている。なお、自動再判断処理および手動再判断処理は、上記した説明の通りであるので、詳細な説明は省略する。
【００６７】
また、制御部８は、再判断設定が設定されていない場合、再判断設定が設定されていない種類の部品Ｅについて、再判断処理を行わないように構成されている。つまり、制御部８は、再判断設定が設定されていない種類の部品Ｅがエラー部品Ｅ１であると判断された場合、再判断処理を行わず、エラー部品Ｅ１を廃棄すると判断するように構成されている。
【００６８】
〈エラー部品実装情報〉
また、本実施形態では、図８に示すように、制御部８は、エラー部品Ｅ１が実装された場合、実装日時、ロット番号、基板ＩＤ、部品ＩＤ、基板Ｐにおける部品実装位置、エラー部品画像１４ａ、パターン画像１５、重なり画像１６、部品寸法の設計値からのずれ値、および、重なり値を、エラー部品実装情報１０ａとして記憶部１０に保存する制御を行うように構成されている。具体的には、制御部８は、エラー部品Ｅ１毎に検索可能なように、エラー部品実装情報１０ａを記憶部１０に保存する制御を行うように構成されている。なお、重なり値が複数ある場合、複数の重なり値の全部が保存されてもよいし、重なり値設定値と比較された重なり値や表示部１７に表示された重なり値のみが保存されてもよい。
【００６９】
（自動再判断処理）
次に、図９を参照して、部品実装装置１００による自動再判断処理をフローチャートに基づいて説明する。フローチャートの各処理は、制御部８により行われる。図９に示すフローチャートは、自動再判断設定が設定されている部品Ｅについて行われる。
【００７０】
図９に示すように、まず、ステップＳ１において、部品認識エラーが生じ、部品Ｅがエラー部品Ｅ１であると判断される。
【００７１】
そして、ステップＳ２において、エラー部品Ｅ１が部品寸法の異常によるエラー部品Ｅ１であるか否かが判断される。エラー部品Ｅ１が、たとえばリード本数の異常によるエラー部品Ｅ１であって、部品寸法の異常によるエラー部品Ｅ１ではないと判断される場合、ステップＳ３に進み、エラー部品Ｅ１の廃棄が判断されて、廃棄する制御が行われる。その後、自動再判断処理が終了される。
【００７２】
また、ステップＳ２において、エラー部品Ｅ１が部品寸法の異常によるエラー部品Ｅ１であると判断される場合、ステップＳ４に進む。
【００７３】
そして、ステップＳ４において、実際の部品寸法の設計値からのずれ値が第２ずれ値設定値以下であるか否かが判断される。実際の部品寸法の設計値からのずれ値が第２ずれ値設定値よりも大きいと判断される場合、ステップＳ３に進み、エラー部品Ｅ１の廃棄が判断されて、廃棄する制御が行われる。その後、自動再判断処理が終了される。
【００７４】
また、ステップＳ４において、実際の部品寸法の設計値からのずれ値が第２ずれ値設定値以下であると判断される場合、ステップＳ５に進む。
【００７５】
そして、ステップＳ５において、パターン画像１５が取得される。
【００７６】
そして、ステップＳ６において、エラー部品画像１４ａとパターン画像１５とに基づいて、重なり画像１６が取得される。
【００７７】
そして、ステップＳ６において、重なり画像１６に基づいて、重なり値が取得される。
【００７８】
そして、ステップＳ７において、エラー部品Ｅ１を実装するか否かが判断される。つまり、ステップＳ７では、重なり値が重なり値設定値以上であるか否かが判断される。重なり値が重なり値設定値よりも小さいと判断される場合、ステップＳ３に進み、エラー部品Ｅ１の廃棄が判断されて、廃棄する制御が行われる。その後、自動再判断処理が終了される。
【００７９】
また、ステップＳ７において、重なり値が重なり値設定値以上であると判断される場合、ステップＳ９に進み、エラー部品Ｅ１の実装が判断されて、実装する制御が行われる。その後、自動再判断処理が終了される。
【００８０】
（手動再判断処理）
次に、図１０を参照して、部品実装装置１００による手動再判断処理をフローチャートに基づいて説明する。フローチャートの各処理は、制御部８により行われる。図１０に示すフローチャートは、手動再判断設定が設定されている部品Ｅについて行われる。
【００８１】
図１０に示すように、まず、ステップＳ１１において、部品認識エラーが生じ、部品Ｅがエラー部品Ｅ１であると判断される。
【００８２】
そして、ステップＳ１２において、エラー部品Ｅ１が部品寸法の異常によるエラー部品Ｅ１であるか否かが判断される。エラー部品Ｅ１が、たとえばリード本数の異常によるエラー部品Ｅ１であって、部品寸法の異常によるエラー部品Ｅ１ではないと判断される場合、ステップＳ１３に進み、エラー部品Ｅ１の廃棄が判断されて、廃棄する制御が行われる。その後、手動再判断処理が終了される。
【００８３】
また、ステップＳ１２において、エラー部品Ｅ１が部品寸法の異常によるエラー部品Ｅ１であると判断される場合、ステップＳ１４に進む。
【００８４】
そして、ステップＳ１４において、実際の部品寸法の設計値からのずれ値が第２ずれ値設定値以下であるか否かが判断される。実際の部品寸法の設計値からのずれ値が第２ずれ値設定値よりも大きいと判断される場合、ステップＳ１３に進み、エラー部品Ｅ１の廃棄が判断されて、廃棄する制御が行われる。その後、手動再判断処理が終了される。
【００８５】
また、ステップＳ１４において、実際の部品寸法の設計値からのずれ値が第２ずれ値設定値以下であると判断される場合、ステップＳ１５に進む。
【００８６】
そして、ステップＳ１５において、パターン画像１５が取得される。
【００８７】
そして、ステップＳ１６において、エラー部品画像１４ａとパターン画像１５とに基づいて、重なり画像１６が取得される。
【００８８】
そして、ステップＳ１７において、重なり画像１６に基づいて、重なり値が取得される。
【００８９】
そして、ステップＳ１８において、少なくとも重なり画像１６および重なり値が表示部１７に表示される。
【００９０】
そして、ステップＳ１９において、エラー部品Ｅ１を実装するか否かについて、ユーザの入力を受け付けたか否かが判断される。ユーザの入力を受け付けていないと判断される場合、ステップＳ１９の処理を繰り返す。エラー部品画像１４ａとパターン画像１５との位置合わせを行う場合、ユーザは、ステップＳ１９の処理が繰り返されている間に行う。
【００９１】
また、ステップＳ１９において、ユーザの入力を受け付けたと判断される場合、ステップＳ２０に進む。
【００９２】
そして、ステップＳ２０において、エラー部品Ｅ１を実装するか否かが判断される。つまり、ステップＳ２０では、ユーザがエラー部品Ｅ１を実装すると入力したか否かが判断される。ユーザがエラー部品Ｅ１を実装しないと入力したと判断される場合、ステップＳ３に進み、エラー部品Ｅ１の廃棄が判断されて、廃棄する制御が行われる。その後、手動再判断処理が終了される。
【００９３】
また、ステップＳ２０において、ユーザがエラー部品Ｅ１を実装すると入力したと判断される場合、ステップＳ２１に進み、エラー部品Ｅ１の実装が判断されて、実装する制御が行われる。その後、手動再判断処理が終了される。
【００９４】
（本実施形態の効果）
本実施形態では、以下のような効果を得ることができる。
【００９５】
本実施形態では、上記のように、部品実装装置１００を、制御部８により部品Ｅがエラー部品Ｅ１であると判断された場合、部品画像１４であるエラー部品画像１４ａとエラー部品Ｅ１が実装される基板Ｐ上のパターンＰ１を示すパターン画像１５とに基づいて、エラー部品Ｅ１におけるパターンＰ１との接合部分と、パターンＰ１におけるエラー部品Ｅ１との接合部分との重なり値を取得するように構成する。ここで、エラー部品Ｅ１が実装しても問題無いレベルであるか否かを判断するためには、エラー部品Ｅ１がパターンＰ１上に実装された場合に、接合不良が生じないか否かを判断することが重要である。また、接合不良が生じないか否かを判断するためには、エラー部品Ｅ１およびパターンＰ１の接合部分同士の重なり値を判断することが重要である。そこで、上記のように、制御部８を重なり値を取得するように構成することにより、部品実装装置１００またはユーザは、取得された重なり値に基づいて、エラー部品Ｅ１が実装しても問題無いレベルであるか否かを判断して、エラー部品Ｅ１を実装するか否かを判断することができる。その結果、部品Ｅがエラー部品Ｅ１であると判断された場合であっても、実装しても問題無いレベルのエラー部品Ｅ１であれば、そのエラー部品Ｅ１を実装に用いて、エラー部品Ｅ１を救済することができる。これにより、エラー部品Ｅ１であると判断されたことに起因して廃棄される部品Ｅの数を低減することができる。
【００９６】
また、本実施形態では、上記のように、制御部８を、エラー部品画像１４ａとパターン画像１５との重なり画像１６を生成するように構成する。このように構成すれば、生成された重なり画像に基づいて、重なり値を容易かつ確実に取得することができる。
【００９７】
また、本実施形態では、上記のように、制御部８を、少なくとも重なり値に基づいて、エラー部品Ｅ１を実装するか否かを判断するように構成する。これにより、エラー部品Ｅ１を実装するか否かを制御部８に自動で判断させることができるので、ユーザがエラー部品Ｅ１を実装するか否かを判断する手間を省くことができる。
【００９８】
また、本実施形態では、上記のように、制御部８を、重なり値が設定値以上である場合、エラー部品Ｅ１を実装すると判断するとともに、重なり値が設定値よりも小さい場合、エラー部品Ｅ１を廃棄すると判断するように構成する。これにより、重なり値に基づいて、エラー部品Ｅ１が実装可能であるか否かを容易かつ確実に判断することができる。また、エラー部品Ｅ１が実装可能であるか否かに応じて、エラー部品Ｅ１の実装または廃棄を適切に行うことができる。
【００９９】
また、本実施形態では、上記のように、制御部８を、重なり画像１６および重なり値を表示部１７に表示する制御を行うように構成する。そして、制御部８を、ユーザの入力結果に基づいて、エラー部品Ｅ１を実装するか否かを判断するように構成する。これにより、ユーザ自身が重なり画像１６および重なり値を確認した上で、ユーザ自身の判断結果に基づいて、エラー部品Ｅ１を実装するか否かを決定することができる。この効果は、ユーザの判断を要する重要な部品Ｅがエラー部品Ｅ１であると判断された場合に、特に有効である。また、重なり画像１６および重なり値を表示部１７に表示することにより、ユーザは、表示部１７に表示された重なり画像１６に基づいて、直感的に重なり状態を把握することができるとともに、表示部１７に表示された重なり値に基づいて、定量的に重なり状態を把握することができる。これらの結果、ユーザ自身が、エラー部品Ｅ１が実装可能か否かを判断する場合にも、より容易でかつより確実に判断を行うことができる。
【０１００】
また、本実施形態では、上記のように、制御部８を、ユーザがエラー部品Ｅ１を実装すると入力した場合、エラー部品Ｅ１を実装すると判断するとともに、ユーザがエラー部品Ｅ１を実装しないと入力した場合、エラー部品Ｅ１を廃棄すると判断するように構成する。これにより、ユーザの入力結果を適切に反映することができるとともに、ユーザの入力結果に応じて、エラー部品Ｅ１の実装または廃棄を適切に行うことができる。
【０１０１】
また、本実施形態では、上記のように、制御部８を、ユーザによりエラー部品画像１４ａとパターン画像１５との位置合わせが可能なように、重なり画像１６を表示部１７に表示する制御を行うように構成する。これにより、ユーザは、表示された画像上でエラー部品Ｅ１とパターンＰ１との位置を位置合わせすることができる。その結果、たとえば、一見してエラー部品Ｅ１が実装可能である場合であっても、より適切な位置に位置合わせが可能であると判断される場合、ユーザは、画像上でエラー部品Ｅ１とパターンＰ１とをより適切な位置に位置合わせすることができる。この場合、より適切な位置に位置合わせした状態でエラー部品Ｅ１の実装を行うことができるので、エラー部品Ｅ１の実装をより適切に行うことができる。また、たとえば、一見してエラー部品Ｅ１が実装可能ではない場合であっても、画像上でエラー部品Ｅ１とパターンＰ１との位置を位置合わせすることにより、ユーザは、エラー部品Ｅ１が実装可能になるか否かを試行することができる。この場合、画像上でエラー部品Ｅ１とパターンＰ１との位置を、エラー部品Ｅ１が実装可能になる位置に位置合わせすることが可能であれば、一見して実装可能ではないエラー部品Ｅ１であっても、エラー部品Ｅ１を救済して実装を行うことができる。
【０１０２】
また、本実施形態では、上記のように、制御部８を、エラー部品Ｅ１が実装された場合、エラー部品画像１４ａ、パターン画像１５、重なり画像１６、および、重なり値を保存する制御を行うように構成する。これにより、基板Ｐの生産後に、実装されたエラー部品Ｅ１について、保存された情報を確認することができる。その結果、エラー部品Ｅ１に起因して基板不良が生じた場合、不良の原因を容易かつ確実に解析することができる。
【０１０３】
また、本実施形態では、上記のように、部品実装装置１００を、制御部８により部品Ｅがエラー部品Ｅ１であると判断された場合、エラー部品Ｅ１を実装するか否かを判断する処理をさらに行うか否かを、部品Ｅの種類毎に設定可能に構成する。これにより、ユーザは、重要であると考える部品Ｅについてのみ、エラー部品Ｅ１を実装するか否かを判断する処理をさらに行うと設定することができる。その結果、全部の部品Ｅについてさらなる処理が行われる場合と異なり、設定された種類の部品Ｅについてのみさらなる処理が行われるので、装置の処理負荷が増加することを抑制しつつ、廃棄される部品Ｅの数を低減することができる。
【０１０４】
また、本実施形態では、上記のように、パターン画像１５は、パターンＰ１の撮像画像、パターンＰ１に対応する接合材の撮像画像、または、設計上のパターンＰ１の画像である。これにより、パターン画像１５がパターンＰ１の撮像画像である場合、実際のパターンＰ１に合わせて重なり画像１６を生成することができるので、生成された重なり画像１６に基づいて、実際のパターンＰ１とエラー部品Ｅ１との重なりを確認することができる。また、パターン画像１５がパターンＰ１に対応する接合材の撮像画像である場合、実際の接合材に合わせて重なり画像１６を生成することができるので、生成された重なり画像１６に基づいて、実際の接合材のパターンＰ１上におけるずれを考慮して、実際の接合材とエラー部品Ｅ１との重なりを確認することができる。また、パターン画像１５が設計上のパターンＰ１の画像である場合、実際のパターンＰ１や接合材などを撮像する必要が無いので、パターン画像１５を取得するための手間を省くことができる。
【０１０５】
［変形例］
なお、今回開示された実施形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内での全ての変更（変形例）が含まれる。
【０１０６】
たとえば、上記実施形態では、リードを有するリード部品としての部品において本発明が適用される例を示したが、本発明はこれに限られない。本発明は、リードを有しない部品においても適用可能である。たとえば、表面実装用のチップ部品であってリードを有しない二端子部品においても適用可能である。
【０１０７】
また、上記実施形態では、重なり画像が生成されるとともに、生成された重なり画像に基づいて、重なり値が取得される例を示したが、本発明はこれに限られない。たとえば、重なり画像が生成されることなく、エラー部品画像とパターン画像とに基づいて、重なり値が取得されてもよい。
【０１０８】
また、上記実施形態では、画像処理部により重なり画像が生成される例を示したが、本発明はこれに限られない。たとえば、制御部により重なり画像が生成されてもよい。
【０１０９】
また、上記実施形態では、重なり値として重なり率が取得される例を示したが、本発明はこれに限られない。たとえば、重なり値として重なり面積自体が取得されてもよい。
【０１１０】
また、上記実施形態では、エラー部品の接合部分のうちのエラー部分についての重なり値と重なり値設定値とが比較される例を示したが、本発明はこれに限られない。たとえば、エラー部分であるか否かに関わらず、エラー部品の複数の接合部分のそれぞれについて、重なり値と重なり値設定値とが比較されてもよい。
【０１１１】
また、上記実施形態では、実際の部品寸法の設計値からのずれ値としてずれ率が取得される例を示したが、本発明はこれに限られない。たとえば、実際の部品寸法の設計値からのずれ値として実際の部品寸法の設計値からのずれ量自体が取得されてもよい。
【０１１２】
また、上記実施形態では、実際の部品寸法の設計値からのずれ値と第２ずれ値設定値とが比較される例を示したが、本発明はこれに限られない。本発明では、実際の部品寸法の設計値からのずれ値と第２ずれ値設定値とが比較されることなく、重なり値と重なり値設定値とが比較されてもよい。
【０１１３】
また、上記実施形態では、手動再判断設定が設定されている場合、重なり画像、複数の重なり値のうちの最大の重なり値、複数の重なり値のうちの最小の重なり値、重なり値設定値、実装可否の通知情報、実装選択ボタン、および、廃棄選択ボタンが表示される例を示したが、本発明はこれに限られない。本発明では、これらの情報の全部が表示されなくてもよい。また、これらの情報以外の情報が表示されてもよい。
【０１１４】
また、上記実施形態では、手動再判断設定が設定されている場合、ユーザによりエラー部品画像とパターン画像との位置合わせが可能なように、重なり画像が表示される例を示したが、本発明はこれに限られない。たとえば、エラー部品画像とパターン画像とが互いに固定されて移動できないように、重なり画像が表示されてもよい。
【０１１５】
また、上記実施形態では、エラー部品が実装された場合、実装日時、ロット番号、基板ＩＤ、部品ＩＤ、基板における部品実装位置、エラー部品画像、パターン画像、重なり画像、部品寸法の設計値からのずれ値、および、重なり値が保存される例を示したが、本発明はこれに限られない。本発明では、これらの情報の全部が保存されなくてもよい。また、これらの情報以外の情報が保存されてもよい。
【０１１６】
また、上記実施形態では、部品実装装置の記憶部に、エラー部品実装情報が保存される例を示したが、本発明はこれに限られない。たとえば、外部の記憶装置にエラー部品実装情報が保存されてもよい。
【０１１７】
また、上記実施形態では、部品の種類毎に、再判断設定が設定可能な例を示したが、本発明はこれに限られない。たとえば、部品毎に、再判断設定が設定可能であってもよい。また、再判断設定自体が存在せず、実装される全部の部品について再判断処理（自動再判断処理かまたは手動再判断処理）が行われてもよい。
【０１１８】
また、上記実施形態では、自動再判断設定かまたは手動再判断設定の２つの再判断設定が設定可能な例を示したが、本発明はこれに限られない。たとえば、自動再判断設定のみが設定可能であってもよいし、手動再判断設定のみが設定可能であってもよい。
【０１１９】
また、上記実施形態では、説明の便宜上、制御部の処理動作を処理フローに沿って順番に処理を行うフロー駆動型のフローチャートを用いて説明したが、本発明はこれに限られない。本発明では、制御部の処理動作を、イベント単位で処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【０１２０】
６  部品撮像部
８  制御部
１３  部品画像
１４  エラー部品画像
１５  パターン画像
１６  重なり画像
１７  表示部
３１  ヘッド
１００  部品実装装置
Ｅ  部品
Ｐ  基板
【図１】
2019062123.tif 000003
【図２】
2019062123.tif 000004
【図３】
2019062123.tif 000005
【図４】
2019062123.tif 000006
【図５】
2019062123.tif 000007
【図６】
2019062123.tif 000008
【図７】
2019062123.tif 000009
【図８】
2019062123.tif 000010
【図９】
2019062123.tif 000011
【図１０】
2019062123.tif 000012