(57)【要約】【課題】１以上の部品を部材上に実装する実装処理装置において、廃棄された部品の管理をより適切に行う。【解決手段】実装管理サーバ６０は、実装機２１で実装エラーとなった部品の種別及び部品数を含む実装廃棄情報を取得し、検査装置４０での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得し、取得した実装廃棄情報に含まれる実装エラーとなった部品の種別及び部品数と、取得した検査廃棄情報に含まれる廃棄された部品の種別及び部品数とを含む生産結果情報を生産結果情報表示画面として表示出力する。このように、実装処理で廃棄された部品の種類及び数と、検査処理後に廃棄された部品の種類及び数とを集計して管理し、その情報を提供する。【選択図】図１
2014120654.tif 000002
【特許請求の範囲】
【請求項１】
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、前記検査処理での情報を管理する検査管理装置と、を備える実装システムにおける前記実装した部品の情報を管理する実装管理装置であって、
前記実装処理装置で実装エラーとなった部品の種別及び部品数を含む実装廃棄情報を取得し、前記検査装置での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得する情報取得手段と、
前記取得した前記実装廃棄情報に含まれる実装エラーとなった部品の種別及び部品数と、前記取得した前記検査廃棄情報に含まれる前記廃棄された部品の種別及び部品数とを含む生産結果情報を出力する情報出力手段と、
を備えた実装管理装置。
【請求項２】
前記情報取得手段は、前記検査管理装置から前記検査廃棄情報を取得する、請求項１に記載の実装管理装置。
【請求項３】
前記情報取得手段は、前記検査装置が異常有りと判定した前記基板に対して作業者の目視確認に基づき入力された、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうち少なくとも１つを含む検査結果情報を取得し、前記取得した検査結果情報に基づいて前記検査廃棄情報を取得する、請求項１又は２に記載の実装管理装置。
【請求項４】
前記情報取得手段は、前記入力された情報が異常なしの情報であるときには前記廃棄された部品はないものと判定し、前記入力された情報が一部修復した情報であるときには前記検査装置の検査対象の部品が廃棄されたものと判定し、前記入力された情報が基板を廃棄処理した情報であるときには前記検査装置での検査時の基板に実装された部品が廃棄されたものと判定し、該判定結果に基づいて前記検査廃棄情報を取得する、請求項３に記載の実装管理装置。
【請求項５】
請求項１〜４のいずれか１項に記載の実装管理装置であって、
画像を表示する表示手段と、
前記表示手段を制御する表示制御手段と、を備え、
前記表示制御手段は、情報出力手段が出力した前記生産結果情報に基づいて、前記実装エラーとなった部品の種別及び部品数を表示する実装廃棄数表示欄と、前記検査結果に基づいて前記廃棄された部品の種別及び部品数を表示する検査廃棄数表示欄と、を含む生産結果情報画面を前記表示手段に表示出力させる、実装管理装置。
【請求項６】
請求項１〜５のいずれか１項に記載の実装管理装置であって、
画像を表示する表示手段と、
前記表示手段を制御する表示制御手段と、を備え、
前記表示制御手段は、情報出力手段が出力した前記生産結果情報に基づいて、前記実装エラーとなった部品数と、前記検査結果に基づいて前記廃棄された部品数との和である総廃棄数を表示する総廃棄数表示欄を含む生産結果情報画面を前記表示手段に表示出力させる、実装管理装置。
【請求項７】
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装した部品の情報を管理する実装管理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、を備える実装システムにおける、前記検査処理での情報を管理する検査管理装置であって、
作業者の操作に基づいて情報を入力する入力手段と、
前記検査装置が異常有りと判定した前記基板に対して、作業者の目視確認に基づき前記入力手段の操作により入力された情報が、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうちいずれかの情報であるかを判定し、前記判定結果に基づいて、前記検査装置での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得する判定取得手段と、
前記取得した前記検査廃棄情報を前記実装管理装置へ送信する送信手段と、
を備えた検査管理装置。
【請求項８】
前記判定取得手段は、前記入力された情報が異常なしの情報であるときには前記廃棄された部品はないものと判定し、前記入力された情報が一部修復した情報であるときには前記検査装置の検査対象の部品が廃棄されたものと判定し、前記入力された情報が基板を廃棄処理した情報であるときには前記検査装置での検査時の基板に実装された部品が廃棄されたものと判定する、請求項７に記載の検査管理装置。
【請求項９】
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装した部品の情報を管理する実装管理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、を備える実装システムにおける、前記検査処理での情報を管理する検査管理装置であって、
画像を表示する表示手段と、
前記表示手段を制御する表示制御手段と、
前記検査装置の検査対象の部品に関する検査対象情報を記憶する検査記憶手段と、
情報を前記実装管理装置に送信する送信手段と、を備え、
前記表示制御手段は、前記検査装置での前記検査処理の対象である部品に関連する部品に対して前記検査対象情報を用いた自動選択処理を伴った選択画面を前記表示手段に表示させ、
前記送信手段は、前記選択画面に入力された部品の種別及び部品数を、廃棄された部品の種別及び部品数を含む検査廃棄情報として前記実装管理装置に送信する、
検査管理装置。
【請求項１０】
請求項９に記載の検査管理装置であって、
作業者の操作に基づいて情報を入力する入力手段、を備え、
前記表示制御手段は、前記自動選択処理を伴った選択画面を前記表示手段に表示させるに際して、部品を選択する第１画面を前記表示手段に表示させたのち、前記入力手段の前記作業者の操作により前記第１画面で部品が入力されると、該入力された部品から前記基板において所定のマージン領域内にある部品を前記検査対象情報を用いて選択し、該選択した状態で前記選択画面を表示させる、検査管理装置。
【請求項１１】
前記表示制御手段は、前記自動選択処理を伴った選択画面を前記表示手段に表示させるに際して、前記検査装置での前記検査処理の対象である部品を前記検査対象情報を用いて選択し、該選択した状態で前記選択画面を前記表示手段に表示させる、請求項９又は１０に記載の検査管理装置。
【請求項１２】
請求項９〜１１のいずれか１項に記載の検査管理装置であって、
作業者の操作に基づいて情報を入力する入力手段、を備え、
前記表示制御手段は、前記選択画面上で前記入力手段の操作により前記基板上でエリア指定された領域に含まれる前記部品を前記検査対象情報を用いて選択し、該選択した状態で前記選択画面を前記表示手段に表示させる、検査管理装置。
【請求項１３】
請求項９〜１２のいずれか１項に記載の検査管理装置であって、
作業者の操作に基づいて情報を入力する入力手段、を備え、
前記検査記憶手段は、前記検査装置が異常有りと判定した前記基板に対して、作業者の目視確認に基づき前記入力手段の操作により入力された情報が、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうちいずれかの情報であるかを判定し、該判定した結果を検査結果情報として記憶する、検査管理装置。
【請求項１４】
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、
前記実装する部品の情報を管理する請求項１〜６のいずれか１項に記載の実装管理装置と、
前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、
前記検査処理での情報を管理する請求項７〜１３のいずれか１項に記載の検査管理装置と、
を備えた実装システム。
【請求項１５】
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、前記検査処理での情報を管理する検査管理装置と、を備える実装システムにおける前記実装した部品の情報を管理する実装管理装置で実行される実装管理方法であって、
（ａ）前記実装処理装置で実装エラーとなった部品の種別及び部品数を含む実装廃棄情報を取得するステップと、
（ｂ）前記検査装置での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得するステップと、
（ｃ）前記取得した前記実装廃棄情報に含まれる実装エラーとなった部品の種別及び部品数と、前記取得した前記検査廃棄情報に含まれる前記廃棄された部品の種別及び部品数とを含む生産結果情報を出力するステップと、
を含む実装管理方法。
【請求項１６】
請求項１５に記載の実装管理方法のステップを１以上のコンピューターが実行するプログラム。
【請求項１７】
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装した部品の情報を管理する実装管理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、を備える実装システムにおける、前記検査処理での情報を管理する検査管理装置で実行される検査管理方法であって、
（ａ）作業者の操作に基づいて情報を入力するステップと、
（ｂ）前記検査装置が異常有りと判定した前記基板に対して、作業者の目視確認に基づき前記入力された情報が、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうちいずれかの情報であるかを判定するステップと、
（ｃ）前記判定結果に基づいて、前記検査装置での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得するステップと、
（ｄ）前記取得した前記検査廃棄情報を前記実装管理装置へ送信するステップと、
を含む検査管理方法。
【請求項１８】
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装した部品の情報を管理する実装管理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、を備える実装システムにおける、前記検査処理での情報を管理する検査管理装置で実行される検査管理方法であって、
（ｅ）前記検査装置での前記検査処理の対象である部品に関連する部品に対して自動選択処理を伴った選択画面を表示するステップと、
（ｆ）前記選択画面に入力された部品の種別及び部品数を、廃棄された部品の種別及び部品数を含む検査廃棄情報として前記実装管理装置に送信するステップと、
を含む検査管理方法。
【請求項１９】
請求項１７又は１８に記載の検査管理方法のステップを１以上のコンピューターが実行するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実装管理装置、検査管理装置、実装システム、実装管理方法及びそのプログラム、ならびに検査管理方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、実装管理装置としては、例えば、実装機側にバーコード読取器を設け不良要因特定を可能とし、実装検査機側にバーコード読み取り装置と検査結果データベースと実装条件データベースとの情報を組み合わせ、実装結果履歴である実装条件・検査結果データベースとして管理し、この実装結果履歴から実装結果を分析するものが提案されている（例えば、特許文献１参照）。また、実装管理装置としては、例えば、ユーザ側の部品マウント装置に、サービス者と通信接続する通信装置を持ち、この通信装置により生産性や品質保持をはじめとする生産に関する情報の収集や、トラブルの対応などのサービスを受けるものが提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−３８２７９号公報
【特許文献２】特開２００２−３５９５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された実装管理装置では、実装条件と検査結果との情報が得られ、不良要因について把握できるものとしても、その検査により、基板及びそれに装着された部品がその後どのように取り扱われたかについては不明であった。また、特許文献２に記載された実装管理装置では、生産情報として部品ごとに吸着回数、装着回数、使用部品数を集計するものであるが、実装検査により、基板及びそれに装着された部品がその後どのように取り扱われたかについては不明であった。
【０００５】
本発明は、このような課題に鑑みなされたものであり、廃棄された部品の管理をより適切に行うことができる実装管理装置、実装システム、実装管理方法及びそのプログラム、ならびに検査管理方法及びそのプログラムを提供することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の実装管理装置は、
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、前記検査処理での情報を管理する検査管理装置と、を備える実装システムにおける前記実装した部品の情報を管理する実装管理装置であって、
前記実装処理装置で実装エラーとなった部品の種別及び部品数を含む実装廃棄情報を取得し、前記検査装置での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得する情報取得手段と、
前記取得した前記実装廃棄情報に含まれる実装エラーとなった部品の種別及び部品数と、前記取得した前記検査廃棄情報に含まれる前記廃棄された部品の種別及び部品数とを含む生産結果情報を出力する情報出力手段と、
を備えたものである。
【０００８】
この実装管理装置では、実装処理装置で実装エラーとなった部品の種別及び部品数を含む実装廃棄情報を取得し、検査装置での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得し、取得した実装廃棄情報に含まれる実装エラーとなった部品の種別及び部品数と、取得した検査廃棄情報に含まれる廃棄された部品の種別及び部品数とを含む生産結果情報を出力する。このように、実装処理で廃棄された部品の種類及び数と、検査処理後に廃棄された部品の種類及び数とを集計して管理し、その情報を提供することができるのである。したがって、廃棄された部品の管理をより適切に行うことができる。なお、「実装」とは、部品を基板上に配置、装着、挿入、接合、接着することなどを含む。また、「実装エラーとなった部品数」は、実装時に廃棄された部品数としてもよい。このとき、本発明の実装管理装置は、前記取得した前記実装廃棄情報及び前記取得した前記検査廃棄情報を記憶する情報記憶手段、を備え、前記情報出力手段は、前記記憶された前記検査廃棄情報に含まれる前記廃棄された部品の種別及び部品数とを含む生産結果情報を出力するものとしてもよい。
【０００９】
本発明の実装管理装置において、前記情報取得手段は、前記検査管理装置から前記検査廃棄情報を取得するものとしてもよい。こうすれば、より確実に検査廃棄情報を取得することができ、廃棄された部品の管理をより適切に行うことができる。あるいは、本発明の実装管理装置において、情報取得手段は、作業者の操作に基づいて情報を入力する入力手段、を備え、前記入力手段の入力により前記実装廃棄情報及び前記検査廃棄情報のうち少なくとも一方を取得するものとしてもよい。あるいは、本発明の実装管理装置は、前記取得した前記実装廃棄情報及び前記取得した前記検査廃棄情報を記憶する情報記憶手段、を備え、前記情報取得手段は、前記記憶された前記実装廃棄情報から前記実装エラーとなった部品の種別及び部品数を取得し、前記記憶された前記検査廃棄情報から前記検査装置での検査結果に基づいて実際に廃棄された部品の種別及び部品数を取得するものとしてもよい。
【００１０】
本発明の実装管理装置において、前記情報取得手段は、前記検査装置が異常有りと判定した前記基板に対して作業者の目視確認に基づき入力された、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうち少なくとも１つを含む検査結果情報を取得し、前記取得した検査結果情報に基づいて前記検査廃棄情報を取得するものとしてもよい。こうすれば、検査後の基板を目視確認した結果に基づいて検査廃棄情報を取得することができる。このとき、前記情報取得手段は、前記入力された情報が異常なしの情報であるときには前記廃棄された部品はないものと判定し、前記入力された情報が一部修復した情報であるときには前記検査装置の検査対象の部品が廃棄されたものと判定し、前記入力された情報が基板を廃棄処理した情報であるときには前記検査装置での検査時の基板に実装された部品が廃棄されたものと判定し、該判定結果に基づいて前記検査廃棄情報を取得するものとしてもよい。こうすれば、比較的簡単な処理で検査廃棄情報を取得することができ、ひいては廃棄された部品の管理をより適切に行いやすい。また、前記実装廃棄情報と前記検査廃棄情報とを含む生産管理情報と、前記検査結果情報とを記憶する情報記憶手段を備えるものとしてもよい。
【００１１】
本発明の実装管理装置は、画像を表示する表示手段と、前記表示手段を制御する表示制御手段と、を備え、前記表示制御手段は、情報出力手段が出力した前記生産結果情報に基づいて、前記実装エラーとなった部品の種別及び部品数を表示する実装廃棄数表示欄と、前記検査結果に基づいて前記廃棄された部品の種別及び部品数を表示する検査廃棄数表示欄と、を含む生産結果情報画面を前記表示手段に表示出力させるものとしてもよい。こうすれば、実装エラーの部品の情報と、検査で廃棄された部品の情報とを把握しやすい。
【００１２】
本発明の実装管理装置は、画像を表示する表示手段と、前記表示手段を制御する表示制御手段と、を備え、前記表示制御手段は、情報出力手段が出力した前記生産結果情報に基づいて、前記実装エラーとなった部品数と、前記検査結果に基づいて前記廃棄された部品数との和である総廃棄数を表示する総廃棄数表示欄を含む生産結果情報画面を前記表示手段に表示出力させるものとしてもよい。こうすれば、全体での廃棄数を把握しやすい。
【００１３】
本発明の検査管理装置は、
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装した部品の情報を管理する実装管理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、を備える実装システムにおける、前記検査処理での情報を管理する検査管理装置であって、
作業者の操作に基づいて情報を入力する入力手段と、
前記検査装置が異常有りと判定した前記基板に対して、作業者の目視確認に基づき前記入力手段の操作により入力された情報が、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうちいずれかの情報であるかを判定し、前記判定結果に基づいて、前記検査装置での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得する判定取得手段と、
前記取得した前記検査廃棄情報を前記実装管理装置へ送信する送信手段と、
を備えたものである。
【００１４】
この検査管理装置では、検査装置が異常有りと判定した基板に対して、作業者の目視確認に基づき入力された情報が、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうちいずれかの情報であるかを判定し、判定結果に基づいて検査廃棄情報を取得し、取得した検査廃棄情報を実装管理装置へ送信する。このように、検査処理後に廃棄された部品の種類及び数を検査廃棄情報として実装管理装置へ送信するから、実装管理装置で検査廃棄情報を取り扱うことができる。したがって、廃棄された部品の管理をより適切に行うことができる。
【００１５】
判定取得手段を備える本発明の検査管理装置において、前記判定取得手段は、前記入力された情報が異常なしの情報であるときには前記廃棄された部品はないものと判定し、前記入力された情報が一部修復した情報であるときには前記検査装置の検査対象の部品が廃棄されたものと判定し、前記入力された情報が基板を廃棄処理した情報であるときには前記検査装置での検査時の基板に実装された部品が廃棄されたものと判定するものとしてもよい。こうすれば、比較的簡単な処理で検査廃棄情報を取得することができ、ひいては廃棄された部品の管理をより適切に行いやすい。
【００１６】
あるいは、本発明の検査管理装置は、
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装した部品の情報を管理する実装管理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、を備える実装システムにおける、前記検査処理での情報を管理する検査管理装置であって、
画像を表示する表示手段と、
前記表示手段を制御する表示制御手段と、
前記検査装置の検査対象の部品に関する検査対象情報を記憶する検査記憶手段と、
情報を前記実装管理装置に送信する送信手段と、を備え、
前記表示制御手段は、前記検査装置での前記検査処理の対象である部品に関連する部品に対して前記検査対象情報を用いた自動選択処理を伴った選択画面を前記表示手段に表示させ、
前記送信手段は、前記選択画面に入力された部品の種別及び部品数を、廃棄された部品の種別及び部品数を含む検査廃棄情報として前記実装管理装置に送信するものである。
【００１７】
この検査管理装置では、検査装置での検査処理の対象である部品に関連する部品に対して自動選択処理により部品が自動選択された選択画面を表示し、その後、選択画面に入力された部品の種別及び部品数を、廃棄された部品の種別及び部品数を含む検査廃棄情報として実装管理装置に送信する。このように、自動選択処理を伴った選択画面が表示されるから、廃棄された部品の管理をより行いやすい。このとき、本発明の検査管理装置は、作業者の操作に基づいて情報を入力する入力手段、を備え、前記送信手段は、前記入力手段の操作により前記選択画面に入力された部品の種別及び部品数を、前記検査廃棄情報として前記実装管理装置に送信するものとしてもよい。こうすれば、作業者は、自動選択処理を伴った選択画面により、廃棄された部品の選択がしやすく、廃棄された部品の管理をより行いやすい。ここで、検査対象情報には、検査装置の検査対象である部品及びそれに関連する部品の種別、基板上の位置（座標）、個数などの情報が含まれるものとしてもよい。ここで、「関連する部品」とは、その部品の近傍に配置される部品や、その部品に密接する部品を含むものとしてもよい。また、この検査対象情報には、検査対象以外の情報、例えば、基板の大きさ及び形状、基板上に実装される部品の種別、位置（座標）、個数などの情報を含むものとしてもよい。
【００１８】
本発明の検査管理装置は、作業者の操作に基づいて情報を入力する入力手段、を備え、前記表示制御手段は、前記自動選択処理を伴った選択画面を前記表示手段に表示させるに際して、部品を選択する第１画面を前記表示手段に表示させたのち、前記入力手段の前記作業者の操作により前記第１画面で部品が入力されると、該入力された部品から前記基板において所定のマージン領域内にある部品を前記検査対象情報を用いて選択し、該選択した状態で前記選択画面を表示させるものとしてもよい。こうすれば、いずれかの部品を選択すれば他の部品が候補として選択されるから、廃棄された部品の選択がしやすく、廃棄された部品の管理をより行いやすい。
【００１９】
本発明の検査管理装置において、前記表示制御手段は、前記自動選択処理を伴った選択画面を前記表示手段に表示させるに際して、前記検査装置での前記検査処理の対象である部品を前記検査対象情報を用いて選択し、該選択した状態で前記選択画面を前記表示手段に表示させるものとしてもよい。こうすれば、検査処理の対象である部品が候補として選択されるから、廃棄された部品の選択がしやすく、廃棄された部品の管理をより行いやすい。
【００２０】
本発明の検査管理装置は、作業者の操作に基づいて情報を入力する入力手段、を備え、前記表示制御手段は、前記選択画面上で前記入力手段の操作により前記基板上でエリア指定された領域に含まれる前記部品を前記検査対象情報を用いて選択し、該選択した状態で前記選択画面を前記表示手段に表示させるものとしてもよい。こうすれば、エリア指定することにより廃棄された部品の選択がしやすく廃棄された部品の管理をより行いやすい。
【００２１】
本発明の検査管理装置において、作業者の操作に基づいて情報を入力する入力手段、を備え、前記検査記憶手段は、前記検査装置が異常有りと判定した前記基板に対して、作業者の目視確認に基づき前記入力手段の操作により入力された情報が、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうちいずれかの情報であるかを判定し、該判定した結果を検査結果情報として記憶するものとしてもよい。こうすれば、検査結果の情報についても管理することができる。このとき、前記送信手段は、前記記憶した検査結果情報を前記実装管理装置に送信するものとしてもよい。こうすれば、検査結果情報を実装管理装置で用いることができる。
【００２２】
本発明の実装システムは、
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、
前記実装する部品の情報を管理する上述したいずれかに記載の実装管理装置と、
前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、
前記検査処理での情報を管理する上述したいずれかに記載の検査管理装置と、
を備えたものである。
【００２３】
この実装システムでは、上述したいずれかの実装管理装置と、上述したいずれかの検査管理装置とを備えているから、採用した態様に応じた効果を得ることができる。
【００２４】
本発明の実装管理方法は、
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、前記検査処理での情報を管理する検査管理装置と、を備える実装システムにおける前記実装した部品の情報を管理する実装管理装置で実行される実装管理方法であって、
（ａ）前記実装処理装置で実装エラーとなった部品の種別及び部品数を含む実装廃棄情報を取得するステップと、
（ｂ）前記検査装置での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得するステップと、
（ｃ）前記取得した前記実装廃棄情報に含まれる実装エラーとなった部品の種別及び部品数と、前記取得した前記検査廃棄情報に含まれる前記廃棄された部品の種別及び部品数とを含む生産結果情報を出力するステップと、
を含むものである。
【００２５】
この実装管理方法では、上述した実装管理装置と同様に、実装処理で廃棄された部品の種類及び数と、検査処理後に廃棄された部品の種類及び数とを集計して管理し、その情報を提供することができるため、廃棄された部品の管理をより適切に行うことができる。なお、この実装管理方法において、上述した実装管理装置の種々の態様を採用してもよいし、また、上述した実装管理装置の各機能を実現するようなステップを追加してもよい。
【００２６】
本発明の検査管理方法は、
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装した部品の情報を管理する実装管理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、を備える実装システムにおける、前記検査処理での情報を管理する検査管理装置で実行される検査管理方法であって、
（ａ）作業者の操作に基づいて情報を入力するステップと、
（ｂ）前記検査装置が異常有りと判定した前記基板に対して、作業者の目視確認に基づき前記入力された情報が、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうちいずれかの情報であるかを判定するステップと、
（ｃ）前記判定結果に基づいて、前記検査装置での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得するステップと、
（ｄ）前記取得した前記検査廃棄情報を前記実装管理装置へ送信するステップと、
を含むものである。
【００２７】
この検査管理方法では、上述した判定取得手段を備える検査管理装置と同様に、検査処理後に廃棄された部品の種類及び数を検査廃棄情報として実装管理装置へ送信するから、実装管理装置で検査廃棄情報を取り扱うことができる。したがって、廃棄された部品の管理をより適切に行うことができる。なお、この検査管理方法において、上述した検査管理装置の種々の態様を採用してもよいし、また、上述した検査管理装置の各機能を実現するようなステップを追加してもよい。
【００２８】
あるいは、本発明の検査管理方法は、
１以上の部品を基板上に実装する実装処理を実行する実装処理装置と、前記実装した部品の情報を管理する実装管理装置と、前記実装処理された部品の実装状態を検査する検査処理を実行する検査装置と、を備える実装システムにおける、前記検査処理での情報を管理する検査管理装置で実行される検査管理方法であって、
（ｅ）前記検査装置での前記検査処理の対象である部品に関連する部品に対して自動選択処理を伴った選択画面を表示するステップと、
（ｆ）前記選択画面に入力された部品の種別及び部品数を、廃棄された部品の種別及び部品数を含む検査廃棄情報として前記実装管理装置に送信するステップと、
を含むものである。
【００２９】
この検査管理方法では、上述した表示制御手段を備える検査管理装置と同様に、自動選択処理を伴った選択画面が表示されるから、廃棄された部品の管理をより行いやすい。なお、この検査管理方法において、上述した検査管理装置の種々の態様を採用してもよいし、また、上述した検査管理装置の各機能を実現するようなステップを追加してもよい。
【００３０】
本発明のプログラムは、上述した実装管理方法のステップを１以上のコンピューターが実行するものである。あるいは、本発明のプログラムは、上述した検査管理方法のステップを１以上のコンピューターが実行するものである。このプログラムは、コンピューターが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピューターから別のコンピューターへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを１つのコンピューターに実行させるか又は複数のコンピューターに各ステップを分担して実行させれば、上述した実装管理方法又は検査管理方法の各ステップが実行されるため、この方法と同様の作用効果が得られる。
【図面の簡単な説明】
【００３１】
【図１】本発明の部品実装システム１０の構成の概略を示す構成図。
【図２】本発明の実装検査処理装置２０の構成の概略を示す構成図。
【図３】本発明の実装管理サーバ６０の構成の概略を示す構成図。
【図４】記憶部７０に記憶される情報の一例の説明図。
【図５】本発明の検査管理サーバ８０の構成の概略を示す構成図。
【図６】記憶部９０に記憶される情報の一例の説明図。
【図７】実装されるボード１３の一例を表す説明図。
【図８】実装処理ルーチンの一例を示すフローチャート。
【図９】検査処理ルーチンの一例を示すフローチャート。
【図１０】検査廃棄数管理処理ルーチンの一例を示すフローチャート。
【図１１】ディスプレイ９７に表示される廃棄部品表示選択画面１００の説明図。
【図１２】基板廃棄時の廃棄部品表示選択画面１００の説明図。
【図１３】一部廃棄時の廃棄部品表示選択画面１００の説明図。
【図１４】手動入力処理ルーチンの一例を示すフローチャート。
【図１５】マージン選択時の廃棄部品表示選択画面１００の説明図。
【図１６】検査対象選択時の廃棄部品表示選択画面１００の説明図。
【図１７】エリア指定時の廃棄部品表示選択画面１００の説明図。
【図１８】生産結果情報表示処理ルーチンの一例を示すフローチャート。
【図１９】ディスプレイ７７に表示される生産結果情報表示画面１２０の説明図。
【発明を実施するための形態】
【００３２】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の一実施形態である部品実装システム１０の構成の概略を示す構成図である。図２は、本発明の一実施形態である実装検査処理装置２０の構成の概略を示す構成図である。図３は、本発明の一実施形態である実装管理サーバ６０の構成の概略を示す構成図である。図４は、記憶部７０に記憶される情報の一例の説明図である。図５は、本発明の一実施形態である検査管理サーバ８０の構成の概略を示す構成図である。図６は、記憶部９０に記憶される情報の一例の説明図である。部品実装システム１０は、ネットワークとしてのＬＡＮ１１に接続され１以上の部品（電子部品など）を基板上に実装する複数の実装機２１と、実装状態を検査する１以上の検査装置４０とを備える複数の実装検査処理装置２０と、ＬＡＮ１１に接続され各実装検査処理装置２０の実装に関する情報を管理する実装管理サーバ６０と、ＬＡＮ１１に接続され各実装検査処理装置２０の検査に関する情報を管理する検査管理サーバ８０と、を備えている。なお、「実装」とは、部品を基板上に配置、装着、挿入、接合、接着することなどを含む。
【００３３】
実装検査処理装置２０は、１以上の部品を基板上に実装する実装処理を実行する実装処理装置としての実装機２１と、実装処理された部品の実装状態を検査する検査処理を実行する検査装置４０とを備える。実装検査処理装置２０は、図２に示すように、様々な部品を収容したリールなどを装着した複数の実装機２１が接続されており、基板を搬送すると共に部品を実装する実装ラインとして構成されている。
【００３４】
実装機２１は、装置全体の制御を司る実装機コントローラー２２と、各種のデータを記憶する記憶部２３と、表示画面が表示され作業者による各種入力操作が可能な操作パネル２６と、ＬＡＮ１１に接続された機器と通信を行う通信部２９と、を備えている。また、実装機２１は、実装処理を実行するユニットとして、基板の搬送及び固定を実行する基板処理ユニット３０と、部品を基板に配置する処理を実行する吸着処理ユニット３３と、リールやトレイに収容された部品を所定の吸着位置へ供給する供給ユニット３７と、吸着した部品を撮像する撮像部３８とを備えている。
【００３５】
実装機コントローラー２２は、図示しないＣＰＵを中心とするマイクロプロセッサーとして構成されており、各種処理プログラムなどを記憶したフラッシュメモリーと、一時的にデータを記憶するＲＡＭと、を備えている。この実装機コントローラー２２は、記憶部２３や操作パネル２６、基板処理ユニット３０、吸着処理ユニット３３、供給ユニット３７、撮像部３８などに図示しないバスによって電気的に接続されている。この実装機コントローラー２２は、基板処理ユニット３０や吸着処理ユニット３３、供給ユニット３７、撮像部３８を制御する信号を出力したり、操作パネル２６に表示データを出力したり、通信部２９を介して実装管理サーバ６０などの外部機器へ情報を送信したりする。また、この実装機コントローラー２２は、操作パネル２６に入力されたデータなどを入力したり、撮像部３８で撮像した画像データを取得したり、通信部２９を介して実装管理サーバ６０などの外部機器から情報を受信したりする。
【００３６】
記憶部２３は、ＨＤＤやフラッシュメモリーなど、データを書き換え可能に記憶する記憶装置として構成されている。この記憶部２３には、部品を基板上に実装する実装処理の実行時に用いられる実装処理条件情報２４や、実装機２１において実装エラーで廃棄された部品の種別及び部品数などの情報を含む実装廃棄情報２５などが記憶されている。この実装処理条件情報２４には、各実装機２１での実装条件として、部品の種別、部品のサイズ、部品の取出位置（装置上のＸＹ座標）、部品の配置位置（装置上のＸＹ座標）、部品を運ぶ際の移動速度などを含む移動条件などの情報が格納されている。この実装処理条件情報２４は、これを用いる実装機２１に記憶されているほか、実装管理サーバ６０にも同様に記憶され、管理されている。実装廃棄情報２５は、実装機２１での実装処理で廃棄された部品の情報を含み、例えば、部品種別と廃棄された部品数（実装廃棄部品数）とが対応付けられている。実装廃棄部品数には、更に、部品の吸着エラーにより廃棄された吸着エラー部品数や、吸着時に不良部品と判定されて廃棄された不良部品数などが含まれる（後述図４の実装廃棄情報７３参照）。実装廃棄情報２５は、実装処理時に実装機コントローラー２２により更新される。この実装廃棄情報２５により、作業者は、実装機２１の実装処理で、どのような部品がどれくらい廃棄されたかを把握することができる。
【００３７】
操作パネル２６は、画面を表示する表示部２７と、作業者からの入力操作を受け付ける操作部２８とを備えている。表示部２７は、液晶ディスプレイとして構成されており、実装機２１の作動状態や設定状態を画面表示する。操作部２８は、カーソルを上下左右に移動させるカーソルキー、入力をキャンセルするキャンセルキー，選択内容を決定する決定キーなどを備えており、作業者の指示をキー入力できるように構成されている。
【００３８】
通信部２９は、ネットワークなどに接続された外部機器との情報のやりとりを行うインターフェイスとして構成されており、ＬＡＮ１１へ情報を送信すると共に、ＬＡＮ１１から情報を受信する。
【００３９】
基板処理ユニット３０は、部品を配置する所定の実装位置まで基板を搬送する基板搬送部３１と、搬送された基板を実装位置で固定する基板保持部３２とを備えている。基板搬送部３１は、例えば、ベルトコンベアにより基板を搬送する装置として構成されており、１対のサイドフレームの各々に設けられたガイド部材と、１対のサイドフレームの各々に設けられたコンベヤベルトと、コンベヤベルトを周回駆動させるベルト周回装置とを備えている。基板保持部３２は、所定の実装位置ごとに配設されており、例えば、基板を下方から支持する支持装置と、基板の縁部をクランプするクランプ装置とを備えている。
【００４０】
吸着処理ユニット３３は、ヘッド移動部３４と、ヘッド移動部３４に搭載されヘッド移動部３４により移動するノズルヘッド３５と、ノズルヘッド３５に搭載されＺ軸方向に移動可能な吸着ノズルと、を備えている。ヘッド移動部３４は、図示しないＸ方向スライダによってＸ方向に移動可能であると共に、図示しないＹ方向スライダによってＹ方向に移動可能となっている。このヘッド移動部３４にはノズルヘッド３５が搭載されており、ヘッド移動部３４がＸＹ方向に移動するのに伴ってノズルヘッド３５もＸＹ方向に移動する。ノズルヘッド３５は、Ｚ軸モータ（図示せず）を内蔵し、Ｚ軸方向のボールネジ（図示せず）に取り付けられた吸着ノズル３６の高さをＺ軸モータによって調整するものである。なお、ＸＹ方向は、水平面内で直交する２軸の方向をいい、Ｚ軸は、垂直方向の軸をいう。吸着ノズル３６は、圧力を利用して、ノズル先端に部品を吸着したり、ノズル先端に吸着している部品を離したりするものである。この吸着ノズル３６には、図示しない配管が接続されており、ノズル先端に部品を吸着する際には配管を介してノズル先端に負圧を供給し、ノズル先端に吸着している部品を離す際には配管を介してノズル先端に正圧を供給する。なお、吸着ノズル３６は、部品の大きさや形状に合ったものに交換することができる。
【００４１】
供給ユニット３７は、リールから部品を供給するリール供給部を備えている。リール供給部は、リールを装着する装着部と、巻回されたリールからテープを吸着位置まで送り出すテープフィーダー部と、部品が取り出されたテープを切断除去する切断部とを備えている。このリール供給部により、リールに収容された部品が、吸着ノズル３６により吸着される所定の吸着位置まで送り出される。なお、実装機２１には、リール供給部のほか、複数の部品を載置したトレイを複数収容したトレイ供給部に交換することができる。このトレイ供給部は、トレイを複数収容したマガジンカセットを装着する装着部と、装着部に装着されたマガジンカセットから所望のトレイを送り出すトレイ移動部とを備えている。
【００４２】
検査装置４０は、実装機２１の後段側に接続され、実装された部品の実装状態を検査する装置である。この検査装置４０は、装置全体の制御を司る検査機コントローラー４１と、各種のデータを記憶する記憶部４２と、表示画面が表示され作業者による各種入力操作が可能な操作パネル４６と、ＬＡＮ１１に接続された機器と通信を行う通信部４９と、を備えている。また、検査装置４０は、検査処理を実行するユニットとして、基板上の部品を撮像し、その実装状態を検出、判定する検査ユニット５０を備えている。
【００４３】
検査機コントローラー４１は、図示しないＣＰＵを中心とするマイクロプロセッサーとして構成されており、各種処理プログラムなどを記憶したフラッシュメモリーと、一時的にデータを記憶するＲＡＭと、を備えている。この検査機コントローラー４１は、記憶部４２や操作パネル４６、検査ユニット５０などに図示しないバスによって電気的に接続されている。この検査機コントローラー４１は、検査ユニット５０を制御する信号を出力したり、操作パネル４６に表示データを出力したり、通信部４９を介して検査管理サーバ８０などの外部機器へ情報を送信したりする。また、この検査機コントローラー４１は、操作パネル４６に入力されたデータなどを入力したり、通信部４９を介して検査管理サーバ８０などの外部機器から情報を受信したりする。
【００４４】
記憶部４２は、ＨＤＤやフラッシュメモリーなど、データを書き換え可能に記憶する記憶装置として構成されている。この記憶部４２には、基板上に実装された部品の検査処理の実行時に用いられる検査条件情報４３や、検査装置４０の検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報４４、検査装置４０の検査結果を含む検査結果情報４５などが記憶されている。検査条件情報４３には、各検査装置４０での検査条件として、例えば、検査ユニット５０の撮像条件や、撮像部５１を移動させる移動部５２の移動条件などが格納されている。また、検査条件情報４３には、その検査装置４０が担当する検査領域（ＸＹ座標）や、部品の種別、部品の配置位置（ＸＹ座標）、部品の個数、部品の形状データ、部品のサイズなどの情報が検査対象情報（後述図６の検査対象情報９２参照）として格納されている。この検査条件情報４３は、これを用いる検査装置４０に記憶されているほか、検査管理サーバ８０にも同様に記憶され、管理されている。検査廃棄情報４４は、検査装置４０での検査処理で廃棄された部品の情報を含み、例えば、部品種別と廃棄された部品数（検査廃棄部品数）とが対応付けられている。検査廃棄部品数には、更に、基板に実装された部品のうち一部を修復することにより廃棄された一部修復廃棄部品数や、基板自体を廃棄することにより廃棄された基板廃棄部品数などが含まれる（後述図４の実装廃棄情報７３参照）。検査廃棄情報４４は、検査処理後に作業者の基板の目視確認がなされて入力された内容に基づいて検査機コントローラー４１により、更新される。この検査廃棄情報４４により、作業者は、検査装置４０での検査結果に応じて、どのような部品がどれだけ廃棄されたのかを把握することができる。検査結果情報４５は、検査実施日時の情報や、この検査装置４０により異常有りと判定された検査不合格基板数、作業者の目視確認に基づく、該当する基板が異常なかった基板数である異常無基板数、該当する基板を一部修復した一部修復基板数、該当する基板を廃棄処理した廃棄基板数などを含む（後述図４の検査結果情報７５参照）。この検査結果情報４５には、廃棄された部品の情報は含まれず、検査結果だけが格納されている。
【００４５】
操作パネル４６は、画面を表示する表示部４７と、作業者からの入力操作を受け付ける操作部４８とを備えている。表示部４７は、液晶ディスプレイとして構成されており、検査装置４０の作動状態や設定状態を画面表示する。操作部４８は、カーソルを上下左右に移動させるカーソルキー、入力をキャンセルするキャンセルキー，選択内容を決定する決定キーなどを備えており、作業者の指示をキー入力できるように構成されている。
【００４６】
通信部４９は、ネットワークなどに接続された外部機器との情報のやりとりを行うインターフェイスとして構成されており、ＬＡＮ１１へ情報を送信すると共に、ＬＡＮ１１から情報を受信する。
【００４７】
検査ユニット５０は、基板上に実装された部品の画像を撮像するデジタルカメラを含む撮像部５１と、撮像部５１を検査対象である基板上の部品が撮像できる位置へ撮像部５１を移動する移動部５２と、撮像した部品の画像と、正常に配置された部品の判定用画像とを比較することによりこの部品が正常に実装されているか否かを判定する検査判定部５３とを含む。この検査ユニット５０では、検査対象である基板の検査範囲に含まれる部品のいずれかに異常を検出する処理を行う。
【００４８】
実装管理サーバ６０は、複数の実装検査処理装置２０を管理するサーバとして構成されており、図３に示すように、装置全体の制御を司る実装管理装置コントローラー６２と、本発明の実装管理装置の機能を有する機能ブロック６３と、実装検査処理装置２０や検査管理サーバ８０など外部機器と通信を行う通信部６８と、各種アプリケーションプログラムや各種データファイルを記憶する記憶部７０と、各種情報を表示するディスプレイ７７と、作業者が各種指令を入力するキーボード及びマウス等の入力装置７８とを備えている。
【００４９】
実装管理装置コントローラー６２は、図示しないＣＰＵを中心とするマイクロプロセッサーとして構成されており、各種処理プログラムなどを記憶したフラッシュメモリーと、一時的にデータを記憶するＲＡＭと、を備えている。この実装管理サーバ６０は、ディスプレイ７７に表示されたカーソル等をユーザーが入力装置７８を介して入力操作するとその入力操作に応じた動作を実行する機能を有する。この実装管理装置コントローラー６２は、記憶部７０やディスプレイ７７、入力装置７８、通信部６８などにバス６９によって電気的に接続されている。この実装管理サーバ６０は、インストールされたプログラムにより実装検査処理装置２０に対して実装処理を指令したり実装検査処理装置２０の情報を表示したりする。実装管理装置コントローラー６２は、通信部６８を介して実装検査処理装置２０や検査管理サーバ８０などの外部機器へ情報を出力したり、ディスプレイ７７に表示データを出力したりする。また、この実装管理装置コントローラー６２は、実装検査処理装置２０や検査管理サーバ８０などの外部機器から通信部６８を介して情報を受信したり、入力装置７８から信号を入力したりする。
【００５０】
また、実装管理サーバ６０は、実装管理装置コントローラー６２の機能ブロック６３として、情報取得部６４や、情報出力部６５、表示制御部部６６を備える。情報取得部６４は、実装機２１で実装エラーで廃棄された部品の種別及び部品数を含む実装廃棄情報７３を取得し、検査装置４０での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報７４を取得する処理を行う機能を有している。情報出力部６５は、実装廃棄情報７３に含まれる実装エラーで廃棄された部品の種別及び部品数と、検査廃棄情報７４に含まれる廃棄された部品の種別及び部品数とを含む生産結果情報７２を出力する処理を実行する機能を有している。表示制御部部６６は、ディスプレイ７７に表示画面を表示出力する機能を有しており、例えば、生産結果情報７２に基づいて、実装エラーで廃棄された部品の種別及び部品数を表示する実装廃棄数表示欄と、検査結果に基づいて廃棄された部品の種別及び部品数を表示する検査廃棄数表示欄と、を含む生産結果情報画面をディスプレイ７７に表示出力する。
【００５１】
通信部６８は、ネットワークなどに接続された外部機器との情報のやりとりを行うインターフェイスとして構成されており、ＬＡＮ１１へ情報を送信すると共に、ＬＡＮ１１から情報を受信する。
【００５２】
記憶部７０は、例えばＨＤＤなど大容量のメモリーであり、各実装検査処理装置２０の実装機２１ごとに設定されている実装処理条件情報７１や、生産により廃棄された部品の情報である実装廃棄情報７３、検査廃棄情報７４を含む生産結果情報７２、各検査装置４０での検査結果の情報を含む検査結果情報７５などが記憶されている。実装処理条件情報７１は、複数の実装検査処理装置２０の各々の実装機２１に用いられる各々の実装処理条件情報２４を格納したデータベースである。この実装処理条件情報７１は、実装処理条件情報２４と同様に、各実装機２１での実装条件として、部品の種別、部品のサイズ、部品の取出位置（装置上のＸＹ座標）、部品の配置位置（装置上のＸＹ座標）、部品を運ぶ際の移動速度などを含む移動条件などの情報が各実装機２１に対応付けられて格納されている。
【００５３】
生産結果情報７２は、図４に示すように、実装エラーで廃棄された部品の種別及び部品数を含む実装廃棄情報７３と、検査処理後に廃棄された部品の種別及び部品数とを含む検査廃棄情報７４とを含む。実装廃棄情報７３は、各々の実装検査処理装置２０の各々の実装機２１ごとの実装処理で廃棄された部品の種別と、部品数とを対応付けた情報である。この実装廃棄情報７３には、実装廃棄情報２５と同様に、部品の吸着エラーにより廃棄された吸着エラー部品数や、吸着時に不良部品と判定されて廃棄された不良部品数、吸着エラー部品数と不良部品数との和である実装廃棄部品数などの情報が格納されている。検査廃棄情報７４は、各々の実装検査処理装置２０の各々の検査装置４０ごとでの検査処理後に廃棄された部品の種別と、部品数とを対応付けた情報である。この検査廃棄情報７４には、検査廃棄情報４４と同様に、基板に実装された部品のうち一部を修復することにより廃棄された一部修復廃棄部品数や、基板自体を廃棄することにより廃棄された基板廃棄部品数、一部修復廃棄部品数と基板廃棄部品数との和である検査廃棄部品数などの情報が格納されている。また、検査廃棄情報７４には、配置されているはずの部品が配置されていないことが検査処理後の目視確認により確認された欠品部品数なども格納されている。
【００５４】
検査結果情報７５は、各々の実装検査処理装置２０の各々の検査装置４０ごとでの検査処理の結果を格納したデータベースである。この検査結果情報７５は、検査結果情報４５と同様に、検査実施日時の情報や、検査処理で異常有りと判定された検査不合格基板数、作業者の目視確認に基づく、該当する基板が異常なかった基板数である異常無基板数、該当する基板を一部修復した一部修復基板数、該当する基板を廃棄処理した廃棄基板数などの情報が各検査装置４０に対応付けられて格納されている。
【００５５】
検査管理サーバ８０は、複数の検査装置４０を管理するサーバとして構成されており、図５に示すように、装置全体の制御を司る検査管理装置コントローラー８２と、本発明の検査管理装置の機能を有する機能ブロック８３と、実装検査処理装置２０や実装管理サーバ６０など外部機器と通信を行う通信部８８と、各種アプリケーションプログラムや各種データファイルを記憶する記憶部９０と、各種情報を表示するディスプレイ９７と、作業者が各種指令を入力するキーボード及びマウス等の入力装置９８とを備えている。
【００５６】
検査管理装置コントローラー８２は、図示しないＣＰＵを中心とするマイクロプロセッサーとして構成されており、各種処理プログラムなどを記憶したフラッシュメモリーと、一時的にデータを記憶するＲＡＭと、を備えている。この検査管理サーバ８０は、ディスプレイ９７に表示されたカーソル等をユーザーが入力装置９８を介して入力操作するとその入力操作に応じた動作を実行する機能を有する。この検査管理装置コントローラー８２は、記憶部９０やディスプレイ９７、入力装置９８、通信部８８などにバス８９によって電気的に接続されている。この検査管理サーバ８０は、インストールされたプログラムにより検査装置４０に対して検査処理を指令したり検査装置４０の情報を表示したりする。検査管理装置コントローラー８２は、通信部８８を介して検査装置４０や実装管理サーバ６０などの外部機器へ情報を出力したり、ディスプレイ９７に表示データを出力したりする。また、この検査管理装置コントローラー８２は、検査装置４０や実装管理サーバ６０などの外部機器から通信部８８を介して情報を受信したり、入力装置９８から信号を入力したりする。
【００５７】
また、検査管理サーバ８０は、検査管理装置コントローラー８２の機能ブロック８３として、判定取得部８４や、送信部８５、表示制御部８６を備える。判定取得部８４は、検査装置４０が異常有りと判定した基板に対して、検査結果に応じて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報９３を取得する処理を実行する機能を有している。この判定取得部８４は、作業者の目視確認に基づき入力された情報が、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうちいずれかの情報であるかを判定し、この判定結果に基づいて、検査廃棄情報９３を取得する処理を実行する。送信部８５は、検査廃棄情報９３を実装管理サーバ６０へ送信する処理を実行する機能を有している。表示制御部８６は、ディスプレイ９７に表示画面を表示出力する機能を有しており、例えば、検査装置４０での検査処理の対象である部品に関連する部品に対して検査対象情報９２を用いた自動選択処理を伴った選択画面をディスプレイ９７に表示出力する。
【００５８】
通信部８８は、ネットワークなどに接続された外部機器との情報のやりとりを行うインターフェイスとして構成されており、ＬＡＮ１１へ情報を送信すると共に、ＬＡＮ１１から情報を受信する。
【００５９】
記憶部９０は、例えばＨＤＤなど大容量のメモリーであり、図６に示すように、基板上に実装された部品の検査処理の実行時に用いられ各検査装置４０ごとに設定された検査条件情報９１や、各検査装置４０ごとの検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報９３、各々の検査装置４０の検査結果を含む検査結果情報９４などが記憶されている。検査条件情報９１には、各検査装置４０での検査条件として、例えば、検査ユニット５０の撮像条件や、撮像部５１を移動させる移動部５２の移動条件などが格納されている。また、検査条件情報９１には、各検査装置４０が担当する検査領域（ＸＹ座標）や、部品の種別、部品の配置位置（ＸＹ座標）、部品の個数、部品の形状データ、部品のサイズなどの情報が検査対象情報９２として格納されている。検査廃棄情報９３は、検査廃棄情報７４と同じであり、検査結果情報９４は、検査結果情報７５の内容と同じであるから、その説明を省略する。
【００６０】
なお、上述した機能ブロックはソフトウエアをコントローラーが実行することにより実現するものとしてもよいし回路などによりハードウエア的に実現するものとしてもよい。
【００６１】
ここで、実装検査処理装置２０により部品が実装される基板について説明する。図７は、実装されるボード１３の一例を表す説明図である。このパネル１２は、複数のボード１３を含んでいる。ボード１３には、例えば、所定の検査装置４０が実装検査を行う検査範囲１４に実装される部品１５や、この部品１５の上部を覆うように実装されるカバー部品１６、カバー部品１６に密接接して実装される部品１７などが含まれる。例えば、部品１５や部品１７は、カバー部品１６の実装処理によりその実装状態が影響を受けることがあることから、部品１５や部品１７は、カバー部品１６に関連する部品であるといえる。また、検査範囲１４に部品１５及びカバー部品１６が含まれ、部品１７が含まれない場合、部品１７は、検査装置４０の検査対象である部品に関連する部品とすることができる。
【００６２】
次に、こうして構成された本実施形態の部品実装システム１０の動作、まず、実装検査処理装置２０の実装機２１が基板に部品を実装する実装処理について説明する。図８は、実装機２１の実装機コントローラー２２が実行する実装処理ルーチンの一例を示すフローチャートである。このルーチンは、実装機２１の記憶部２３に記憶され、作業者の開始指示により実行される。このルーチンが開始されると、実装機２１の実装機コントローラー２２は、まず、実装処理条件情報２４を読み出して実装条件を取得し（ステップＳ１００）、基板の搬送及び固定処理を実行する（ステップＳ１１０）。次に、実装処理条件情報２４に格納された部品の取出位置、配置位置、移動条件などの実装条件に基づき、基板上に配置する部品の取出位置にノズルヘッド３５を移動させ、吸着ノズル３６に負圧を供給して部品を吸着する（ステップＳ１２０）。次に、吸着異常による部品の廃棄があるか否かを判定し（ステップＳ１３０）、吸着異常により部品を廃棄したときには、廃棄した部品の種別及び部品数を吸着エラー部品数として実装廃棄情報２５に記憶させ、実装管理サーバ６０へこの実装廃棄情報２５を送信し（ステップＳ２１０）、ステップＳ１２０以降の処理を実行する。なお、部品の吸着異常があるときには、数回リトライし、それでも吸着できない場合にはその部品を廃棄して次の部品に移るものとする。また、実装廃棄情報２５を受けた実装管理サーバ６０は、実装廃棄情報２５の内容により実装廃棄情報７３を更新する。一方、ステップＳ１３０で、吸着異常による部品の廃棄がないとき、即ち部品を吸着できたときには、吸着した部品の画像を撮像部３８から取得し（ステップＳ１４０）、画像に基づいて部品に異常があるか否かを判定する（ステップＳ１５０）。部品の異常は、例えば、予め用意したその部品の判定用画像と撮像画像とのマッチングにより判定することができる。部品に異常があるときには、吸着した部品を廃棄し（ステップＳ２２０）、廃棄した部品の種別及び部品数を不良部品数として実装廃棄情報２５に記憶させ、実装管理サーバ６０へこの実装廃棄情報２５を送信し（ステップＳ２３０）、ステップＳ１２０以降の処理を実行する。この実装廃棄情報２５を受けた実装管理サーバ６０は、実装廃棄情報２５の内容により実装廃棄情報７３を更新する。一方、ステップＳ１５０で部品に異常がないときには、吸着した部品を基板に配置し（ステップＳ１６０）、消費部品数を記憶し、この消費部品数を実装管理サーバ６０へ送信する（ステップＳ１７０）。これを受けた実装管理サーバ６０は、受信した消費部品数により生産結果情報７２を更新する。続いて、実装機コントローラー２２は、現基板の実装処理が完了したか否かを判定し（ステップＳ１８０）、現基板の実装処理が完了していないときには、ステップＳ１２０以降の処理を繰り返し実行する。一方、現基板の実装処理が完了したときには、生産完了したか否かを判定し（ステップＳ１９０）、生産完了していないときには、ステップＳ１１０以降の処理を繰り返し実行する。一方、生産完了したときには、現在の実装完了した基板を排出し（ステップＳ２００）、このルーチンを終了する。このように、吸着エラー部品数や不良部品数などの実装廃棄情報２５及び生産結果情報７２（実装廃棄情報７３、図４参照）を更新しながら実装処理を繰り返し実行する。
【００６３】
次に、実装検査処理装置２０の検査装置４０で一部の部品が実装された基板を検査する検査処理について説明する。図９は、検査装置４０の検査機コントローラー４１により実行される検査処理ルーチンの一例を示すフローチャートである。このルーチンは、検査装置４０の記憶部４２に記憶され、前段の実装処理が終了した基板が搬送されると実行される。このルーチンが開始されると、検査装置４０の検査機コントローラー４１は、まず、検査条件情報４３を読み出して検査条件（検査範囲など）を取得し（ステップＳ３００）、基板の搬送及び固定処理を実行する（ステップＳ３１０）。次に、検査条件情報４３に格納された部品の実装位置、撮像条件などの検査条件に基づき、基板上に配置する部品を撮影可能な位置に撮像部５１を移動させ、検査範囲にある基板上に実装された部品の画像を取得する（ステップＳ３２０）。次に、実装された部品の実装状態に異常があるか否かを判定する（ステップＳ３３０）。実装状態の異常の判定は、正常な実装状態の画像データである判定用画像と、撮影した該当部品の画像とのマッチングにより行うことができる。ステップＳ３３０で実装状態に異常がないときには、検査処理が完了したか否かを判定し（ステップＳ３６０）、検査処理が完了していないときには、ステップＳ３１０以降の処理を繰り返し実行する。即ち、基板を搬送し、検査範囲に含まれる部品を撮像し、実装状態の検査を繰り返し行う。一方、ステップＳ３３０で、実装された部品の実装状態に異常があるときには、基板に実装された部品に異常がある旨の異常表示画面を表示部４７に表示し（ステップＳ３４０）、検査不合格基板数を１つ加算して検査結果情報４５に記憶し、検査管理サーバ８０へこの検査結果情報４５を送信する（ステップＳ３５０）。この検査結果情報４５を受けた検査管理サーバ８０は、検査結果情報４５の内容によって、該当する検査装置４０の検査結果情報９４を更新する。このとき、検査機コントローラー４１は、例えば、作業者から異常表示画面上に配置された確認キーの入力があるまで待機する。また、作業者は、検査処理で異常と判定された基板を実装検査処理装置２０の実装ラインから取り出し、この確認キーの入力を行うと共に、この基板の目視確認内容を入力する作業などを行う。本実施形態では、基板の目視確認内容の入力は、検査装置４０や検査管理サーバ８０で行うことができるものとするが、検査管理サーバ８０で行う場合について以下説明する。さて、異常表示画面で確認の入力がなされると、検査機コントローラー４１は、ステップＳ３６０以降の処理を実行し、ステップＳ３６０ですべての基板の検査が完了したときには、検査した基板を排出し（ステップＳ３７０）、このルーチンを終了する。このように、検査結果情報４５（検査結果情報９４、図６参照）を更新しながら、検査処理を行う。
【００６４】
次に、基板の目視確認内容を入力する処理について説明する。ここでは、検査管理サーバ８０で目視確認内容を入力する場合について説明する。図１０は、検査管理サーバ８０の検査管理装置コントローラー８２により実行される検査廃棄数管理処理ルーチンの一例を示すフローチャートである。このルーチンは、検査管理サーバ８０の記憶部９０に記憶され、作業者により目視確認内容の入力処理開始が指示されたあと実行される。このルーチンが開始されると、検査管理装置コントローラー８２は、廃棄部品表示選択画面をディスプレイ９７に表示させる（ステップＳ４００）。
【００６５】
図１１は、ディスプレイ９７に表示される廃棄部品表示選択画面１００の一例を示す説明図である。廃棄部品表示選択画面１００は、検査処理の結果に基づいて廃棄した部品の種別及び部品数を入力する画面であり、その画面データは、記憶部９０に記憶されている。廃棄部品表示選択画面１００には、入力位置の指定や入力内容の確定に用いられるカーソル１０１が表示されている。廃棄部品表示選択画面１００には、目視確認した結果を入力する目視確認結果選択欄１０２や、廃棄した部品の指定方法を選択したり、廃棄した部品を選択する選択画面１０８、選択した廃棄対象の部品を確定する確定入力キー１１３、指定した内容をキャンセルするキャンセルキー１１４などが配置されている。目視確認結果選択欄１０２には、異常無入力キー１０３や、基板廃棄入力キー１０４、一部廃棄入力キー１０５、欠品入力キー１０６、手動入力キー１０７などが配置されている。異常無入力キー１０３は、例えば、基板の実装状態が許容範囲である際に押下（クリック）されるキーであり、これが押下されると廃棄部品はない旨の入力となる。基板廃棄入力キー１０４は、基板全体を廃棄した際に押下されるキーであり、これが押下されると、この検査装置４０までに実装されたすべての部品が廃棄された旨の入力となる。一部廃棄入力キー１０５は、一部の部品（ここでは検査対象の部品）を修正のため廃棄し、その他の部品は廃棄しないときに押下されるキーであり、これが押下されるとこの検査装置４０の検査対象の部品が廃棄された旨の入力となる。欠品入力キー１０６は、実装されたはずであるが欠品になっている部品がある際に押下されるキーであり、これが押下されると、基板表示部１０９に表示された部品を個別に指定することができるように設定されている。手動入力キー１０７は、手動で作業者が廃棄する部品を指定する際に押下されるキーであり、これが押下されると、基板表示部１０９に表示された部品を個別に指定することができるように設定されている。
【００６６】
選択画面１０８には、マージン内部品選択キー１１０や、検査対象部品選択キー１１１、エリア指定キー１１２などのキーや、基板と部品との関係を模式的に表す基板表示部１０９などが配置されている。マージン内部品選択キー１１０は、手動入力キー１０７が押下された状態で押下可能になるキーであり、これが押下されると、第１画面としての基板表示部１０９で１つの部品が押下（入力）されると所定のマージン領域内に含まれる部品が自動選択される処理（以下マージン選択とも称する）が実行される。検査対象部品選択キー１１１は、手動入力キー１０７が押下された状態で押下可能になるキーであり、これが押下されると、検査対象の部品が自動選択される処理（以下検査対象選択とも称する）が実行される。エリア指定キー１１２は、手動入力キー１０７が押下された状態で押下可能になるキーであり、これが押下されると、入力装置９８の操作により基板表示部１０９の基板上でエリア指定された領域に含まれる部品が自動選択される処理（以下、エリア指定とも称する）が実行される。基板表示部１０９は、実装している基板に部品が実装された状態を表示する画面であり、検査対象情報９２に格納された各部品の配置位置、配置される部品種別、その部品の画像データなどに基づいて作成される。基板表示部１０９では、基板表示部１０９に表示されている部品を個別に押下すると、押下された部品が廃棄対象として指定されると共に、この部品の表示態様が変化するよう設定されている。なお、廃棄部品表示選択画面１００に配置された各キーは、押下されると押下状態が維持され、且つ表示態様（例えば色など）が変化し、更に押下されると、押下状態が解除され表示態様が元に戻るように設定されている。
【００６７】
さて、ステップＳ４００で廃棄部品表示選択画面１００を表示したあと、検査管理装置コントローラー８２は、目視確認結果を目視確認結果選択欄１０２への入力内容に基づいて取得し（ステップＳ４１０）、手動入力が選択されたか否かを判定する（ステップＳ４２０）。この判定は、手動入力キー１０７が押下されたか否かに基づいて行うものとする。手動入力が入力されたときには、詳しくは後述する手動入力処理を実行し（ステップＳ４３０）、更新した検査廃棄情報９３及び検査結果情報９４を実装管理サーバ６０へ送信し（ステップＳ５１０）、このルーチンを終了する。
【００６８】
一方、ステップＳ４２０で手動入力が入力されていないときには、目視確認結果はいずれであるかを判定する（ステップＳ４４０）。ここでは、異常無入力キー１０３が押下されると異常なしの情報が入力されたと判定し、基板廃棄入力キー１０４が押下されると基板を廃棄した情報が入力されたと判定し、一部廃棄入力キー１０５が押下されると一部部品を廃棄した情報が入力されたと判定するものとする。また、それぞれの廃棄した情報が検査結果情報９４に格納されるものとする。また、欠品入力キー１０６が押下されると欠品が生じている情報が入力されたと判定するものとする。なお、作業者は、目視確認の内容が、例えば、部品の実装状態が許容できるものであり実装状態に異常がないと判断できるときには、異常無入力キー１０３を押下し、基板自体を廃棄したときには、基板廃棄入力キー１０４を押下し、基板に実装されている部品の一部（この検査装置４０の検査対象の部品）のみを修復したときには、一部廃棄入力キー１０５を押下する。また、作業者は、欠品を確認したときには、欠品入力キー１０６を押下し、上記いずれでもなく廃棄した部品を個別に選択するときには、手動入力キー１０７を押下する。ステップＳ４４０で異常なしの情報が入力されたと判定したときには、廃棄された部品はないものとして検査結果情報９４の異常無基板数を更新すると共に、検査廃棄情報９３及び検査結果情報９４を実装管理サーバ６０へ送信し（ステップＳ５１０）、このルーチンを終了する。
【００６９】
一方、ステップＳ４４０で基板廃棄の情報が入力されたと判定したときには、検査対象情報９２に基づいて、検査時の基板に実装されたすべての部品を廃棄対象に選択し（ステップＳ４５０）、廃棄対象を基板廃棄部品として記憶する（ステップＳ４６０）。即ち、検査時の基板に実装されたすべての部品の種別及び個数などを検査装置４０に対応づけて検査廃棄情報９３に格納する（図６参照）。このとき、一部修復廃棄部品数と基板廃棄部品数との和により検査廃棄部品数も更新する。また、検査結果情報９４の廃棄基板数についても更新する。図１２は、基板廃棄時の廃棄部品表示選択画面１００の説明図である。図１２に示すように、基板廃棄入力キー１０４が押下されると、検査時の基板に実装されたすべての部品が選択された基板表示部１０９が表示され、部品を個別指定することなく自動で、検査時の基板に実装されたすべての部品を廃棄したものとして検査廃棄情報９３に記憶される。そして、検査廃棄情報９３及び検査結果情報９４を実装管理サーバ６０へ送信し（ステップＳ５１０）、このルーチンを終了する。
【００７０】
一方、ステップＳ４４０で一部廃棄の情報が入力されたと判定したときには、検査対象情報９２に基づいて、検査対象のすべての部品を廃棄対象に選択し（ステップＳ４７０）、廃棄対象を一部修復廃棄部品として記憶する（ステップＳ４８０）。即ち、検査対象のすべての部品の種別及び個数などを検査装置４０に対応づけて一部修復廃棄部品として検査廃棄情報９３に格納する（図６参照）。このとき、一部修復廃棄部品数と基板廃棄部品数との和により検査廃棄部品数も更新する。また、検査結果情報９４の一部修復基板数についても更新する。図１３は、一部廃棄時の廃棄部品表示選択画面１００の説明図である。図１３に示すように、一部廃棄入力キー１０５が押下されると、検査対象のすべての部品が選択された基板表示部１０９が表示され、部品を個別指定することなく自動で、検査対象のすべての部品を廃棄したものとして検査廃棄情報９３に記憶される。そして、検査廃棄情報９３及び検査結果情報９４を実装管理サーバ６０へ送信し（ステップＳ５１０）、このルーチンを終了する。
【００７１】
一方、ステップＳ４４０で欠品の情報が入力されたと判定したときには、基板表示部１０９上に表示されている部品を押下することにより手動入力された部品を廃棄対象に選択し（ステップＳ４９０）、廃棄対象を欠品部品として記憶する（ステップＳ５００）。そして、検査廃棄情報９３及び検査結果情報９４を実装管理サーバ６０へ送信し（ステップＳ５１０）、このルーチンを終了する。このように、基板に異常が検出されたあと、作業者の目視確認を行い、基板廃棄したときや、一部廃棄したときなどに、廃棄された部品の種別及び部品数を管理することができる。
【００７２】
続いて、廃棄した部品を手動入力するステップＳ４３０の処理について説明する。図１４は、検査管理装置コントローラー８２により実行される手動入力処理ルーチンの一例を示すフローチャートである。このルーチンが開始されると、検査管理装置コントローラー８２は、入力方法を取得し（ステップＳ６００）、取得した入力方法を判定する（ステップＳ６１０）。入力方法の取得は、例えば、廃棄部品表示選択画面１００の選択画面１０８のうち、マージン内部品選択キー１１０、検査対象部品選択キー１１１及びエリア指定キー１１２のいずれが押下されたかに基づいて行うことができる。また、マージン内部品選択キー１１０が押下されるとマージン選択が入力されたと判定し、検査対象部品選択キー１１１が押下されると検査対象選択が入力されたと判定し、エリア指定キー１１２が押下されるとエリア指定が入力されたと判定し、いずれもが押下されていないときには個別選択が入力されたものとする。
【００７３】
ステップＳ６１０でマージン選択が入力されたときには、第１画面としての基板表示部１０９に表示されているいずれかの部品が選択されたか否かを判定する（ステップＳ６２０）。部品が選択されていないときには、そのまま待機し、部品が選択されたときには、検査対象情報９２及び、予め設定されたマージン領域を用い、選択された部品に対して所定のマージン領域に含まれる部品を廃棄対象に自動選択する処理を実行する（ステップＳ６３０）。ここでは、マージン領域は、検査範囲よりも小さい所定の矩形領域に設定されている。続いて、選択した部品を廃棄対象として表示させる（ステップＳ６８０）。図１５は、マージン選択時の廃棄部品表示選択画面１００の説明図である。図１５に示すように、手動入力キー１０７を押下した状態でマージン内部品選択キー１１０を押下したのち、基板表示部１０９に表示されているいずれかの部品が押下されると、その部品を中心として、予め定められたマージン領域１１５に含まれる部品を自動選択し、表示態様（例えば色）を変化した部品画像を表示する（図１５下段参照）。なお、このマージン選択が繰り返し行われた場合は、現在表示されている画面が第１画面に相当し、部品を選択してマージン選択されたものが選択画面に相当する。
【００７４】
一方、ステップＳ６１０で検査対象選択が入力されたときには、検査対象情報９２を用い、検査対象の部品の種別及び配置位置を取得し、検査対象部品を廃棄対象に自動選択する処理を実行する（ステップＳ６４０）。図１６は、検査対象選択時の廃棄部品表示選択画面１００の説明図である。図１５に示すように、手動入力キー１０７を押下した状態で検査対象部品選択キー１１１が押下されると、検査対象部品を自動選択し、表示態様（例えば色）を変化した部品画像を表示する（図１６下段参照）。なお、一部廃棄入力キー１０５が押下されたときには、検査対象部品が廃棄部品に確定され、他の部品を個別選択することはできないが、検査対象部品選択キー１１１の押下では、その後、他の部品を作業者の操作により個別選択することができる（ステップＳ６７０参照）。
【００７５】
一方、ステップＳ６１０でエリア指定が入力されたときには、基板表示部１０９に表示されているいずれかのエリアが指定されたか否かを判定する（ステップＳ６５０）。エリアの指定は、例えば、基板表示部１０９上の異なる２点を押下により指定すると、その指定点に対角マーカが表示され、その２点を対角とする矩形領域が指定されるものとする。エリア指定されていないときには、そのまま待機し、エリア指定されたときには、検査対象情報９２を用い、指定されたエリアに含まれる部品を検索し、検索した部品を廃棄対象に自動選択する処理を実行する（ステップＳ６６０）。続いて、選択した部品を廃棄対象として表示させる（ステップＳ６８０）。図１７は、エリア指定時の廃棄部品表示選択画面１００の説明図である。図１７に示すように、手動入力キー１０７を押下した状態でエリア指定キー１１２を押下したのち、基板表示部１０９上の任意の点が指定されると対角マーカ１１６を表示し、２点指定した時点で、その２点を対角とする矩形領域を指定エリア１１７として指定する。そして、指定エリア１１７に含まれる部品を自動選択し、表示態様（例えば色）を変化した部品画像を表示する（図１７下段参照）。
【００７６】
一方、ステップＳ６１０で個別選択が入力されているときには、基板表示部１０９に表示した部品のいずれかが押下されると、その押下された部品を個別入力した廃棄対象に選択する（ステップＳ６７０）。続いて、選択した部品を廃棄対象として表示させる（ステップＳ６８０）。
【００７７】
ステップＳ６８０のあと、廃棄対象が確定したか否かを確定入力キー１１３が押下されたか否かに基づいて判定し（ステップＳ６９０）、廃棄対象が確定していないときには、ステップＳ６００以降の処理を繰り返し実行する。即ち、入力方法を判定し、それに応じた自動選択又は個別選択処理を繰り返す。ここでは、選択画面１０８の各キーを切り替えることにより、マージン選択を行ったのちにエリア指定を行うこともできるし、検査対象選択を行ったのちに個別選択を行うこともできる。なお、廃棄対象は選択処理の繰り返しによって増加していくが、キャンセルキー１１４が押下されるとすべてクリアされるものとする。一方、ステップＳ６９０で廃棄対象が確定したときには、選択された廃棄対象の部品を一部修復廃棄部品として検査廃棄情報９３に記憶し（ステップＳ７００）、更に、検査結果情報９４の一部修復基板数を更新し、このルーチンを終了する。即ち、自動選択を伴う手動入力処理で廃棄対象として確定した部品の種別及び部品数を検査廃棄情報９３へ記憶させるのである。例えば、作業者が個別の部品の実装状態に応じて基板を一部修復したときなどに手動入力処理が実行され、自動選択処理によって廃棄部品の選択がより容易になるのである。そして、上述した検査廃棄数管理処理ルーチンのステップＳ５１０で、上記更新された検査廃棄情報９３及び検査結果情報９４が実装管理サーバ６０へ送信され、これを受信した実装管理サーバ６０が検査廃棄情報７４及び検査結果情報７５を更新する。
【００７８】
最後に、作業者により確認される生産結果情報の表示画面を表示出力する処理について説明する。ここでは、生産結果情報７２に格納された情報を実装管理サーバ６０で画面表示する処理について説明する。図１８は、実装管理サーバ６０の実装管理装置コントローラー６２により実行される生産結果情報表示処理ルーチンの一例を示すフローチャートである。このルーチンは、実装管理サーバ６０の記憶部７０に記憶され、作業者により特定の実装検査処理装置２０の生産結果情報を表示処理する指示がなされたあと実行される。このルーチンが開始されると、実装管理装置コントローラー６２は、生産結果情報７２を読み出し、指定された実装検査処理装置２０の実装廃棄情報７３を生産結果情報７２から取得し（ステップＳ８００）、指定された実装検査処理装置２０の検査廃棄情報７４を生産結果情報７２から取得し（ステップＳ８１０）、総廃棄数を計算する（ステップＳ８２０）。総廃棄数は、例えば、各部品種別ごとに、実装廃棄部品数と検査廃棄部品数との和を計算することにより求めることができる。続いて、生産結果情報表示画面を作成し（ステップＳ８３０）、作成した生産結果情報表示画面を表示出力し（ステップＳ８４０）、このルーチンを終了する。
【００７９】
図１９は、ディスプレイ７７に表示される生産結果情報表示画面１２０の一例を示す説明図である。生産結果情報表示画面１２０は、実装機２１で廃棄された部品の実装廃棄情報７３、及び検査装置４０での検査処理のあと廃棄された部品の情報である検査廃棄情報７４に含まれる廃棄部品の種別と部品数とを対応づけて表示する画面である。この生産結果情報表示画面１２０には、実装エラーで廃棄された部品数の情報を含む実装廃棄情報表示欄１２２と、検査結果に基づいて廃棄された部品の情報を含む検査廃棄情報表示欄１２６とを含む。また、生産結果情報表示画面１２０には、欠品である部品の情報を含む欠品情報表示欄１３０と、各部品ごとにおいて実装エラーで廃棄された部品数と検査結果に基づいて廃棄された部品数との和である総廃棄数を表示する総廃棄情報表示欄１３２と、消費した部品数を表示する消費部品数表示欄１３３と、次ページが存在する際に表示される次ページ入力キー１３４と、を含む。実装廃棄情報表示欄１２２には、吸着エラー部品数を表示する吸着エラー部品数表示欄１２３や、不良部品数を表示する不良部品数表示欄１２４、これらの合計である実装廃棄部品数を表示する実装廃棄数表示欄１２５などが含まれている。また、検査廃棄情報表示欄１２６には、一部修復廃棄部品数を表示する一部修復廃棄部品数表示欄１２７や、基板廃棄部品数を表示する基板廃棄部品数表示欄１２８、これらの合計である検査廃棄数を表示する検査廃棄数表示欄１２９などが含まれている。
【００８０】
作業者は、この生産結果情報表示画面１２０の内容を確認することにより、実装処理で廃棄された部品や、実装処理では実装状態がよかったものが検査処理後に実装状態に異常が発生するものなどを把握することができ、部品の廃棄状況をより具体的に把握することができる。特に、検査装置４０による検査結果のみを管理する場合、検査装置４０による検査処理によりエラー検出された基板に実装された部品が、その後どのように廃棄されているかまでは把握することができない。この電子部品実装システム１０では、実装廃棄情報のほか、検査処理及び目視確認のあと廃棄された部品の種別や部品数を検査廃棄情報として管理するため、廃棄された部品の管理をより適切に行うことができる。
【００８１】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の実装機２１が本発明の実装処理装置に相当し、検査装置４０が検査装置に相当し、実装管理サーバ６０が実装管理装置に相当し、検査管理サーバ８０が検査管理装置に相当し、電子部品実装システム１０が実装システムに相当する。また、本実施形態の情報取得部６４が本発明の情報取得手段に相当し、情報出力部６５が情報出力手段に相当し、表示制御部部６６が表示制御手段に相当し、ディスプレイ７７が表示手段に相当する。また、本実施形態の実装廃棄情報７３が実装廃棄情報に相当し、検査廃棄情報７４が検査廃棄情報に相当し、検査結果情報７５が検査結果情報に相当し、生産結果情報７２が生産結果情報に相当する。また、実装廃棄数表示欄１２５が実装廃棄数表示欄に相当し、検査廃棄数表示欄１２９が検査廃棄数表示欄に相当し、総廃棄情報表示欄１３２が総廃棄数表示欄に相当し、生産結果情報表示画面１２０が生産結果情報画面に相当する。更に、本実施形態の入力装置９８が本発明の入力手段に相当し、判定取得部８４が判定取得手段に相当し、送信部８５が送信手段に相当し、表示制御部８６が表示制御手段に相当し、ディスプレイ９７が表示手段に相当し、記憶部９０が検査記憶手段に相当する。また、検査対象情報９２が検査対象情報に相当し、廃棄部品表示選択画面１００が選択画面に相当する。なお、本実施形態では、実装管理サーバ６０、検査管理サーバ８０の動作を説明することにより、本発明の実装管理方法、検査管理方法の一例も明らかにしている。
【００８２】
以上説明した実装管理サーバ６０によれば、実装機２１で実装エラーとなった部品の種別及び部品数を含む実装廃棄情報７３を取得し、検査装置４０での検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報７４を取得し、取得した実装廃棄情報７３に含まれる実装エラーとなった部品の種別及び部品数と、取得した検査廃棄情報７４に含まれる廃棄された部品の種別及び部品数とを含む生産結果情報７２を生産結果情報表示画面１２０として表示出力する。このように、実装処理で廃棄された部品の種類及び数と、検査処理後に廃棄された部品の種類及び数とを集計して管理し、その情報を提供することができるため、廃棄された部品の管理をより適切に行うことができる。また、検査管理サーバ８０から検査廃棄情報９３を取得するため、より確実に検査廃棄情報を取得することができ、廃棄された部品の管理をより適切に行うことができる。更に、実装廃棄数表示欄１２５と検査廃棄数表示欄１２９とを含む生産結果情報表示画面１２０を表示出力するため、実装エラーの部品の情報と、検査で廃棄された部品の情報とを把握しやすい。更にまた、総廃棄情報表示欄１３２を含む生産結果情報表示画面１２０を表示出力するため、全体での廃棄数を把握しやすい。
【００８３】
また、以上説明した検査管理サーバ８０によれば、検査装置４０が異常有りと判定した基板に対して、作業者の目視確認に基づき入力された情報が、異常なしである情報、一部修復した情報、及び基板を廃棄処理した情報のうちいずれかの情報であるかを判定し、判定結果に基づいて検査廃棄情報９３を更新し、更新した検査廃棄情報９３を実装管理サーバ６０へ送信するため、実装管理サーバ６０で検査廃棄情報を取り扱うことができ、廃棄された部品の管理をより適切に行うことができる。また、入力された情報が異常なしの情報であるときには廃棄された部品はないものと判定し、入力された情報が一部修復した情報であるときには検査装置４０の検査対象の部品が廃棄されたものと判定し、入力された情報が基板を廃棄処理した情報であるときには検査装置４０での検査時の基板に実装された部品が廃棄されたものと判定するため、比較的簡単な処理で検査廃棄情報を取得することができ、ひいては廃棄された部品の管理をより適切に行いやすい。更に、検査装置４０での検査処理の対象部品に対して自動選択処理を伴った廃棄部品表示選択画面１００を表示し、入力された部品の種別及び部品数を廃棄された部品の種別及び部品数を含む検査廃棄情報９３として実装管理サーバ６０に送信するため、自動選択処理を伴った選択画面により、廃棄された部品の管理をより行いやすい。更にまた、自動選択処理としてマージン選択が実行されるため、いずれかの部品を選択すれば他の部品が候補として選択されるから、廃棄された部品の選択がしやすく、廃棄された部品の管理をより行いやすい。そして、自動選択処理として検査対象選択が実行されるため、検査処理の対象である部品が候補として選択されるから、廃棄された部品の選択がしやすく廃棄された部品の管理をより行いやすい。そしてまた、自動選択処理としてエリア指定が実行されるからエリア指定することにより廃棄された部品の選択がしやすく廃棄された部品の管理をより行いやすい。
【００８４】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００８５】
例えば、上述した実施形態では、検査管理サーバ８０から検査廃棄情報を受信して取得するものとしたが、特にこれに限定されず、例えば、実装管理サーバ６０の入力装置７８を作業者が操作して検査廃棄情報を入力して取得するものとしてもよい。こうしても、実装処理で廃棄された部品の種類及び数と、検査処理後に廃棄された部品の種類及び数とを集計して管理することができる。
【００８６】
上述した実施形態では、検査管理サーバ８０で、作業者の目視確認に基づき入力された情報が異常なしである情報、一部修復した情報及び基板を廃棄処理した情報のうちいずれかの情報であるかを判定するものとしたが、特にこれに限定されない。例えば、検査装置４０が異常有りと判定した基板に対して、作業者の目視確認に基づき入力された、異常なしである情報、一部修復した情報及び基板を廃棄処理した情報のうちいずれか１つを含む検査結果情報９４を実装管理サーバ６０へ送信し、これを受信した実装管理サーバ６０が、検査結果情報９４に含まれる情報に基づいて検査廃棄情報７４を更新するものとしてもよい。このとき、実装管理サーバ６０は、受信した検査結果情報９４に含まれる情報が、異常なしの情報であるときには廃棄された部品はないものと判定し、一部修復した情報であるときには検査装置４０の検査対象の部品が廃棄されたものと判定し、基板を廃棄処理した情報であるときには検査装置４０での検査時の基板に実装された部品が廃棄されたものと判定し、判定結果に基づいて検査廃棄情報７４を更新するものとしてもよい。こうしても、検査廃棄情報７４を取得することができ、実装処理で廃棄された部品の種類及び数と、検査処理後に廃棄された部品の種類及び数とを集計して管理することができる。
【００８７】
上述した実施形態では、検査結果情報９４の一部修復した情報に基づき、検査装置４０が担当する検査対象の部品が廃棄されたと判定するものとしたが、特にこれに限定されず、例えば、検査対象に関連する部品まで含めて廃棄されたと判定するものとしてもよい。例えば、カバー部品１６を廃棄する場合、密接する部品１７も影響されて外れることがあるから、検査対象ではない部品１７も廃棄部品に含めるものとしてもよい。こうしても、実装処理で廃棄された部品の種類及び数と、検査処理後に廃棄された部品の種類及び数とを集計して管理することができる。なお、「関連する部品」としては、その部品の近傍に配置される部品や、その部品に密接する部品を含むものとしてもよい。
【００８８】
上述した実施形態では、実装廃棄数表示欄１２５と検査廃棄数表示欄１２９と総廃棄情報表示欄１３２とを含む生産結果情報表示画面１２０を表示するものとしたが、実装処理で廃棄された部品の情報と検査処理で廃棄された部品の情報とを提示することができれば、特にこれに限定されず、総廃棄情報表示欄１３２を省略してもよいし、これらのうち１以上を省略してもよい。
【００８９】
上述した実施形態では、検査対象情報を用いた自動選択処理を伴った廃棄部品表示選択画面１００を表示するものとしたが、特にこれに限定されず、自動選択処理を伴った選択画面を表示することを省略してもよい。例えば、マージン選択、検査対象選択及びエリア指定のうち１以上を省略してもよいし、すべてを省略してもよい。この場合であっても、検査廃棄情報７４を有するものとすれば、実装処理で廃棄された部品の種類及び数と、検査処理後に廃棄された部品の種類及び数とを集計して管理することができる。
【００９０】
あるいは、上述した実施形態では、検査結果情報９４に含まれる、作業者の目視確認に基づき入力された情報が異常なしである情報、一部修復した情報及び基板を廃棄処理した情報のうちいずれかの情報に基づいて、検査処理後に廃棄した部品の種別及び部品数を判定するものとしたが、これを省略してもよい。例えば、異常なしである情報、一部修復した情報及び基板を廃棄処理した情報のうち１以上を省略してもよいし、すべてを省略してもよい。この場合であっても、検査廃棄情報７４を有するものとすれば、実装処理で廃棄された部品の種類及び数と、検査処理後に廃棄された部品の種類及び数とを集計して管理することができる。
【００９１】
上述した実施形態では、検査管理サーバ８０で検査処理後に廃棄された部品の情報（検査廃棄情報９３）を入力するものとしたが、特にこれに限定されず、例えば、検査装置４０で検査廃棄情報を入力するものとしてもよいし、実装管理サーバ６０で検査廃棄情報を入力するものとしてもよいし、その他の情報端末（ＰＣ）でで検査廃棄情報を入力するものとしてもよい。最終的に、実装エラーで廃棄された部品の種別及び部品数を含む実装廃棄情報を取得し、検査結果に基づいて実際に廃棄された部品の種別及び部品数を含む検査廃棄情報を取得することができれば、特に入力する装置は限定されない。
【００９２】
上述した実施形態では、ＬＡＮ１１で実装検査処理装置２０と接続されたサーバーとして構成された実装管理サーバ６０や検査管理サーバ８０としたが、特にこれに限定されず、検査管理サーバ８０の機能を、実装管理サーバ６０に内蔵するものとしてもよいし、実装検査処理装置２０に内蔵するものとしてもよい。また、実装管理サーバ６０の機能を、検査管理サーバ８０に内蔵するものとしてもよいし、実装検査処理装置２０に内蔵するものとしてもよい。
【００９３】
上述した実施形態では、目視確認結果選択欄１０２や選択画面１０８を有する廃棄部品表示選択画面１００により、目視結果を入力するものとしたが、特にこれに限定されず、例えば、目視確認結果選択欄１０２を省略してもよいし、選択画面１０８を省略してもよい。また、基板表示部１０９に配置された部品を押下することにより、廃棄対象として選択できるものとしたが、特にこれに限定されず、基板表示部１０９を省略してもよい。また、手動入力キー１０７を押下したのち、マージン内部品選択キー１１０や検査対象部品選択キー１１１、エリア指定キー１１２を押下して部品の選択を行うものとしたが、廃棄された部品を指定することができれば、特にこれに限定されない。
【００９４】
上述した実施形態では、本発明の実装管理装置としての実装管理サーバ６０や、本発明の検査管理装置としての検査管理サーバ８０として説明したが、特にこれに限定されず、実装管理方法やそのプログラムの形態や、検査管理方法やそのプログラムの形態としてもよい。
【符号の説明】
【００９５】
１０  電子部品実装システム、１１  ＬＡＮ、１２  パネル、１３  ボード、１４  検査範囲、１５  部品、１６  カバー部品、１７  部品、２０  実装検査処理装置、２１  実装機、２２  実装機コントローラー、２３  記憶部、２４  実装処理条件情報、２５  実装廃棄情報、２６  操作パネル、２７  表示部、２８  操作部、２９  通信部、３０  基板処理ユニット、３１  基板搬送部、３２  基板保持部、３３  吸着処理ユニット、３４  ヘッド移動部、３５  ノズルヘッド、３６  吸着ノズル、３７  供給ユニット、３８  撮像部、４０  検査装置、４１  検査機コントローラー、４２  記憶部、４３  検査条件情報、４４  検査廃棄情報、４５  検査結果情報、４６  操作パネル、４７  表示部、４８  操作部、４９  通信部、５０  検査ユニット、５１  撮像部、５２  移動部、５３  検査判定部、６０  実装管理サーバ、６２  実装管理装置コントローラー、６３  機能ブロック、６４  情報取得部、６５  情報出力部、６６  表示制御部部、６８  通信部、６９  バス、７０  記憶部、７１  実装処理条件情報、７２  生産結果情報、７３  実装廃棄情報、７４  検査廃棄情報、７５  検査結果情報、７７  ディスプレイ、７８  入力装置、８０  検査管理サーバ、８２  検査管理装置コントローラー、８３  機能ブロック、８４  判定取得部、８５  送信部、８６  表示制御部、８８  通信部、８９  バス、９０  記憶部、９１  検査条件情報、９２  検査対象情報、９３  検査廃棄情報、９４  検査結果情報、９７  ディスプレイ、９８  入力装置、１００  廃棄部品表示選択画面、１０１  カーソル、１０２  目視確認結果選択欄、１０３  異常無入力キー、１０４  基板廃棄入力キー、１０５  一部廃棄入力キー、１０６  欠品入力キー、１０７  手動入力キー、１０８  選択画面、１０９  基板表示部、１１０  マージン内部品選択キー、１１１  検査対象部品選択キー、１１２  エリア指定キー、１１３  確定入力キー、１１４  キャンセルキー、１１５  マージン領域、１１６  対角マーカ、１１７  指定エリア、１２０  生産結果情報表示画面、１２１  カーソル、１２２  実装廃棄情報表示欄、１２３  吸着エラー部品数表示欄、１２４  不良部品数表示欄、１２５  実装廃棄数表示欄、１２６  検査廃棄情報表示欄、１２７  一部修復廃棄部品数表示欄、１２８  基板廃棄部品数表示欄、１２９  検査廃棄数表示欄、１３０  欠品情報表示欄、１３２  総廃棄情報表示欄、１３３  消費部品数表示欄、１３４  次ページ入力キー。
【図１】
2014120654.tif 000003
【図２】
2014120654.tif 000004
【図３】
2014120654.tif 000005
【図４】
2014120654.tif 000006
【図５】
2014120654.tif 000007
【図６】
2014120654.tif 000008
【図７】
2014120654.tif 000009
【図８】
2014120654.tif 000010
【図９】
2014120654.tif 000011
【図１０】
2014120654.tif 000012
【図１１】
2014120654.tif 000013
【図１２】
2014120654.tif 000014
【図１３】
2014120654.tif 000015
【図１４】
2014120654.tif 000016
【図１５】
2014120654.tif 000017
【図１６】
2014120654.tif 000018
【図１７】
2014120654.tif 000019
【図１８】
2014120654.tif 000020
【図１９】
2014120654.tif 000021