(57)【要約】  データ管理装置は、データ管理部と優先度設定部とを備える。データ管理部は、基板に所定の対基板作業を行う対基板作業機が対基板作業に関して取得する取得データに対して対基板作業に関する少なくとも一つの付加情報を付与し、付加情報ごとに最大保存量が設定されている記憶装置に取得データを保存する。優先度設定部は、記憶装置に保存されている取得データの保存を継続させる優先度である保存優先度を設定する。データ管理部は、取得データを記憶装置に保存すると付加情報のうちの少なくとも一つについて最大保存量を超える場合に、記憶装置に保存されている取得データのうち、優先度設定部によって設定された保存優先度が低い取得データから削除する。
2020079753.tif 000002
【特許請求の範囲】
【請求項１】
基板に所定の対基板作業を行う対基板作業機が前記対基板作業に関して取得する取得データに対して前記対基板作業に関する少なくとも一つの付加情報を付与し、前記付加情報ごとに最大保存量が設定されている記憶装置に前記取得データを保存するデータ管理部と、
前記記憶装置に保存されている前記取得データの保存を継続させる優先度である保存優先度を設定する優先度設定部と、
を備え、
前記データ管理部は、前記取得データを前記記憶装置に保存すると前記付加情報のうちの少なくとも一つについて前記最大保存量を超える場合に、前記記憶装置に保存されている前記取得データのうち、前記優先度設定部によって設定された前記保存優先度が低い前記取得データから削除するデータ管理装置。
【請求項２】
前記付加情報は、前記基板に関する情報である基板情報、前記対基板作業において使用される使用機器に関する情報である機器情報、前記対基板作業の作業条件および作業結果に関する情報である作業情報、並びに、前記対基板作業において前記基板に付加される物品に関する情報である物品情報のうちの少なくとも一つを含む請求項１に記載のデータ管理装置。
【請求項３】
前記データ管理部は、前記取得データの保存および削除を前記付加情報に基づいて管理し、前記記憶装置にデータベースが構成されている請求項１または請求項２に記載のデータ管理装置。
【請求項４】
前記取得データに基づいて前記対基板作業の良否を判断する良否判断部をさらに備え、
前記良否判断部が前記対基板作業の作業結果を良好と判断したときに用いられた前記取得データを良好取得データとし、前記良否判断部が前記対基板作業の作業結果を不良と判断したときに用いられた前記取得データを不良取得データとするとき、
前記優先度設定部は、前記不良取得データの前記保存優先度を、前記良好取得データの前記保存優先度と比べて上げる請求項１〜請求項３のいずれか一項に記載のデータ管理装置。
【請求項５】
前記優先度設定部は、前記不良取得データと関連する前記良好取得データである関連良好取得データの前記保存優先度を、前記関連良好取得データ以外の前記良好取得データの前記保存優先度と比べて上げる請求項４に記載のデータ管理装置。
【請求項６】
前記良好取得データのうち、所定条件を満たすものは、前記不良取得データと関連し、
前記所定条件は、前記対基板作業において使用される使用機器、前記対基板作業の作業条件、並びに、前記対基板作業において前記基板に付加される物品の種類、前記物品の製造者および前記物品の製造ロットのうちの少なくとも一つが同一である請求項５に記載のデータ管理装置。
【請求項７】
前記良否判断部が前記対基板作業の作業結果を不良と判断し前記対基板作業の再試行が行われ、前記良否判断部が再試行時の前記対基板作業の作業結果を良好と判断したときに用いられた前記取得データである再試行時良好取得データは、前記関連良好取得データである請求項５または請求項６に記載のデータ管理装置。
【請求項８】
前記対基板作業機の製造者が前記対基板作業機の不具合に対応するときに用いるデータサーバに対して、前記不良取得データと併せて前記関連良好取得データを送信するデータ送信部をさらに備える請求項５〜請求項７のいずれか一項に記載のデータ管理装置。
【請求項９】
前記優先度設定部は、前記取得データが保存された時点から起算した経過時間が短いほど、前記保存優先度を上げる請求項１〜請求項８のいずれか一項に記載のデータ管理装置。
【請求項１０】
前記優先度設定部は、前記データ管理部に対する問い合わせによって前記取得データが最後に参照された時点から起算した経過時間が短いほど、前記保存優先度を上げる請求項１〜請求項９のいずれか一項に記載のデータ管理装置。
【請求項１１】
前記優先度設定部は、前記データ管理部に対する問い合わせによって前記取得データが参照された回数が多いほど、前記保存優先度を上げる請求項１〜請求項１０のいずれか一項に記載のデータ管理装置。
【請求項１２】
前記記憶装置に必要な記憶容量を算出する記憶容量算出部をさらに備え、
前記記憶容量算出部は、前記対基板作業の種類ごとに設定される前記取得データ一つ当たりのデータ容量の概算値である単位データ容量と、前記基板に前記対基板作業が行われた基板製品を一枚生産するときに取得される前記取得データの数である取得データ数と、所定期間の前記基板製品の生産予定枚数と、前記付加情報ごとに設定される前記最大保存量とに基づいて、前記記憶装置の前記記憶容量を算出する請求項１〜請求項１１のいずれか一項に記載のデータ管理装置。
【請求項１３】
前記対基板作業機は、前記基板に部品を装着する部品装着機であり、
前記部品装着機は、位置決めされた前記基板を撮像する基板カメラ、および、保持部材に保持されている前記部品を撮像する部品カメラのうちの少なくとも一方を備える撮像装置を具備し、
前記取得データは、前記撮像装置によって撮像された画像データである請求項１〜請求項１２のいずれか一項に記載のデータ管理装置。
【請求項１４】
前記付加情報は、前記部品の部品種、前記部品の製造者および前記部品の製造ロットのうちの少なくとも前記部品の前記部品種に関する情報である物品情報を含み、
前記データ管理部は、前記基板に装着する数が多い前記部品の前記部品種ほど、前記最大保存量を多く設定する請求項１３に記載のデータ管理装置。
【請求項１５】
前記付加情報は、前記対基板作業の作業結果に関する情報である作業情報を含み、
前記データ管理部は、前記対基板作業の作業結果が不良のときの前記最大保存量を、前記対基板作業の作業結果が良好のときの前記最大保存量と比べて多く設定する請求項１３または請求項１４に記載のデータ管理装置。
【請求項１６】
基板に所定の対基板作業を行う対基板作業機が前記対基板作業に関して取得する取得データに対して前記対基板作業に関する少なくとも一つの付加情報を付与し、前記付加情報ごとに最大保存量が設定されている記憶装置に前記取得データを保存するデータ管理工程と、
前記記憶装置に保存されている前記取得データの保存を継続させる優先度である保存優先度を設定する優先度設定工程と、
を備え、
前記データ管理工程は、前記取得データを前記記憶装置に保存すると前記付加情報のうちの少なくとも一つについて前記最大保存量を超える場合に、前記記憶装置に保存されている前記取得データのうち、前記優先度設定工程によって設定された前記保存優先度が低い前記取得データから削除するデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、データ管理装置およびデータ管理方法に関する技術を開示する。
【背景技術】
【０００２】
特許文献１に記載の部品装着機は、記憶部に一時的に全ての画像データを保存し、保存領域に空きがなくなると優先順位の低い画像データから順番に削除する。優先順位は、削除可能な画像データのうち古いものから削除し、削除可能な画像データが存在しない場合に、ロック対象の画像データ（保存対象の画像データの一種）のうち古いものから削除するように設定される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１２／１１１２０２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の部品装着機は、記憶部に一時的に全ての画像データを保存するものであり、画像データに対して部品装着作業に関する情報を付与し、当該情報ごとに最大保存量を設定して画像データを保存および管理するものではない。【０００５】
このような事情に鑑みて、本明細書は、対基板作業機が対基板作業に関して取得する取得データについて、従来と異なる保存および管理が可能なデータ管理装置およびデータ管理方法を開示する。
【課題を解決するための手段】
【０００６】
本明細書は、データ管理部と優先度設定部とを備えるデータ管理装置を開示する。前記データ管理部は、基板に所定の対基板作業を行う対基板作業機が前記対基板作業に関して取得する取得データに対して前記対基板作業に関する少なくとも一つの付加情報を付与し、前記付加情報ごとに最大保存量が設定されている記憶装置に前記取得データを保存する。前記優先度設定部は、前記記憶装置に保存されている前記取得データの保存を継続させる優先度である保存優先度を設定する。前記データ管理部は、前記取得データを前記記憶装置に保存すると前記付加情報のうちの少なくとも一つについて前記最大保存量を超える場合に、前記記憶装置に保存されている前記取得データのうち、前記優先度設定部によって設定された前記保存優先度が低い前記取得データから削除する。【０００７】
また、本明細書は、データ管理工程と優先度設定工程とを備えるデータ管理方法を開示する。前記データ管理工程は、基板に所定の対基板作業を行う対基板作業機が前記対基板作業に関して取得する取得データに対して前記対基板作業に関する少なくとも一つの付加情報を付与し、前記付加情報ごとに最大保存量が設定されている記憶装置に前記取得データを保存する。前記優先度設定工程は、前記記憶装置に保存されている前記取得データの保存を継続させる優先度である保存優先度を設定する。前記データ管理工程は、前記取得データを前記記憶装置に保存すると前記付加情報のうちの少なくとも一つについて前記最大保存量を超える場合に、前記記憶装置に保存されている前記取得データのうち、前記優先度設定工程によって設定された前記保存優先度が低い前記取得データから削除する。
【発明の効果】
【０００８】
上記のデータ管理装置によれば、データ管理部および優先度設定部を備える。これにより、データ管理装置は、対基板作業に関して取得する取得データに対して対基板作業に関する少なくとも一つの付加情報を付与し、付加情報ごとに最大保存量を設定して取得データを保存および管理することができる。データ管理装置について上述したことは、データ管理方法についても同様に言える。
【図面の簡単な説明】
【０００９】
【図１】対基板作業ラインＷＭＬの構成例を示す構成図である。
【図２】部品装着機ＷＭ３の構成例を示す平面図である。
【図３】データ管理装置８０の制御ブロックの一例を示すブロック図である。
【図４】保持部材３０に保持されている部品９１を部品カメラ１４によって撮像した画像データの保存方法の一例を示す模式図である。
【図５】データ管理部８１による制御手順の一例を示すフローチャートである。
【図６Ａ】付加情報である部品種ＰＡについて設定されている最大保存数Ｎｐａと、記憶装置ＤＢに保存されている画像データとの関係の一例を示す模式図である。
【図６Ｂ】付加情報である識別情報Ｎ１で特定される保持部材３０について設定されている最大保存数Ｎｎ１と、記憶装置ＤＢに保存されている画像データとの関係の一例を示す模式図である。
【図６Ｃ】付加情報である作業結果（良好）について設定されている最大保存数Ｎｏｋと、記憶装置ＤＢに保存されている画像データとの関係の一例を示す模式図である。
【図６Ｄ】付加情報である作業結果（不良）について設定されている最大保存数Ｎｎｇと、記憶装置ＤＢに保存されている画像データとの関係の一例を示す模式図である。
【発明を実施するための形態】
【００１０】
１．実施形態
１−１．対基板作業ラインＷＭＬの構成例
対基板作業ラインＷＭＬでは、基板９０に所定の対基板作業を行う。対基板作業ラインＷＭＬを構成する対基板作業機ＷＭの種類および数は、限定されない。図１に示すように、本実施形態の対基板作業ラインＷＭＬは、印刷機ＷＭ１、印刷検査機ＷＭ２、部品装着機ＷＭ３、リフロー炉ＷＭ４および外観検査機ＷＭ５の複数（５つ）の対基板作業機ＷＭを備えている。複数（５つ）の対基板作業機ＷＭは、上流側から、印刷機ＷＭ１、印刷検査機ＷＭ２、部品装着機ＷＭ３、リフロー炉ＷＭ４、外観検査機ＷＭ５の順に配置されている。基板９０は、対基板作業ラインＷＭＬの先頭に位置する印刷機ＷＭ１に搬入される。そして、基板９０は、対基板作業ラインＷＭＬの基板搬送装置（図示略）によって下流側へ搬送され、対基板作業ラインＷＭＬの末尾に位置する外観検査機ＷＭ５から搬出される。
【００１１】
印刷機ＷＭ１は、基板９０において、複数の部品９１の各々の装着位置に、はんだを印刷する。基板９０に印刷されるはんだは、ペースト状であり、所定の粘性を備える。はんだは、基板９０と、基板９０に装着される複数の部品９１とを接合する接合材として機能する。印刷検査機ＷＭ２は、印刷機ＷＭ１によって印刷されたはんだの印刷状態を検査する。部品装着機ＷＭ３は、印刷機ＷＭ１によって印刷されたはんだの上に複数の部品９１を装着する。部品装着機ＷＭ３は、一つであっても良く、複数であっても良い。部品装着機ＷＭ３が複数設けられる場合は、複数の部品装着機ＷＭ３が分担して、複数の部品９１を装着することができる。
【００１２】
リフロー炉ＷＭ４は、部品装着機ＷＭ３によって複数の部品９１が装着された基板９０を加熱し、はんだを溶融させて、はんだ付けを行う。外観検査機ＷＭ５は、部品装着機ＷＭ３によって装着された複数の部品９１の装着状態などを検査する。具体的には、外観検査機ＷＭ５は、基板９０に装着された複数の部品９１の各々の適否、複数の部品９１の各々の装着状態（Ｘ軸座標、Ｙ軸座標および装着角度）などを認識し、管理装置ＷＭＣに送出する。このように、対基板作業ラインＷＭＬは、複数（５つ）の対基板作業機ＷＭを用いて、基板９０を順に搬送し、検査処理を含む生産処理を実行して基板製品９００を生産することができる。
【００１３】
なお、対基板作業ラインＷＭＬは、例えば、対基板作業機ＷＭである機能検査機を備えることができる。機能検査機は、リフロー炉ＷＭ４によって、はんだ付けされた基板９０の機能検査を行う。また、対基板作業ラインＷＭＬは、例えば、生産する基板製品９００の種類などに応じて、対基板作業ラインＷＭＬの構成を適宜追加することができ、構成を適宜変更することができる。対基板作業ラインＷＭＬは、例えば、バッファ装置、基板供給装置、基板反転装置、シールド装着装置、接着剤塗布装置、紫外線照射装置などの対基板作業機ＷＭを備えることもできる。
【００１４】
対基板作業ラインＷＭＬを構成する複数（５つ）の対基板作業機ＷＭおよび管理装置ＷＭＣは、通信部ＬＣによって電気的に接続されている。通信部ＬＣは、有線であっても良く、無線であっても良い。また、通信方法は、種々の方法をとり得る。本実施形態では、複数（５つ）の対基板作業機ＷＭおよび管理装置ＷＭＣによって、構内情報通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が構成されている。これにより、複数（５つ）の対基板作業機ＷＭは、通信部ＬＣを介して、互いに通信することができる。また、複数（５つ）の対基板作業機ＷＭは、通信部ＬＣを介して、管理装置ＷＭＣと通信することができる。
【００１５】
管理装置ＷＭＣは、対基板作業ラインＷＭＬを構成する複数（５つ）の対基板作業機ＷＭの制御を行い、対基板作業ラインＷＭＬの動作状況を監視する。管理装置ＷＭＣには、複数（５つ）の対基板作業機ＷＭを制御する種々の制御データが記憶されている。管理装置ＷＭＣは、複数（５つ）の対基板作業機ＷＭの各々に制御データを送信する。また、複数（５つ）の対基板作業機ＷＭの各々は、管理装置ＷＭＣに動作状況および生産状況を送信する。
【００１６】
管理装置ＷＭＣには、記憶装置ＤＢが設けられている。記憶装置ＤＢには、対基板作業機ＷＭが対基板作業に関して取得する取得データが保存される。例えば、対基板作業機ＷＭによって撮像された種々の画像データは、取得データに含まれる。また、対基板作業機ＷＭによって取得された稼働状況の記録（ログデータ）は、取得データに含まれる。なお、管理装置ＷＭＣには、生産情報サーバ（図示略）などを設けることもできる。生産情報サーバは、基板９０の生産に関する種々の生産情報を保存することができる。例えば、生産情報に含まれる部品データは、部品９１の種類毎の形状に関する情報、電気的特性に関する情報、部品９１の取り扱い方法に関する情報などを含んでいる。また、印刷検査機ＷＭ２、外観検査機ＷＭ５などの検査機による検査結果は、生産情報に含まれる。
【００１７】
１−２．部品装着機ＷＭ３の構成例
部品装着機ＷＭ３は、基板９０に複数の部品９１を装着する。図２に示すように、部品装着機ＷＭ３は、基板搬送装置１１、部品供給装置１２、部品移載装置１３、部品カメラ１４、基板カメラ１５および制御装置１６を備えている。基板搬送装置１１は、例えば、ベルトコンベアなどにより構成され、基板９０を搬送方向（Ｘ軸方向）に搬送する。基板９０は、回路基板であり、電子回路および電気回路のうちの少なくとも一方が形成される。基板搬送装置１１は、部品装着機ＷＭ３の機内に基板９０を搬入すると共に、機内の所定位置に基板９０を位置決めする。基板搬送装置１１は、部品装着機ＷＭ３による複数の部品９１の装着処理が終了した後に、基板９０を部品装着機ＷＭ３の機外に搬出する。
【００１８】
部品供給装置１２は、基板９０に装着される複数の部品９１を供給する。部品供給装置１２は、基板９０の搬送方向（Ｘ軸方向）に沿って設けられる複数のフィーダ１２１を備えている。複数のフィーダ１２１の各々は、複数の部品９１が収納されているキャリアテープ（図示略）をピッチ送りさせて、フィーダ１２１の先端側に位置する供給位置において部品９１を採取可能に供給する。また、部品供給装置１２は、チップ部品などと比べて比較的大型の電子部品（例えば、リード部品など）を、トレイ上に配置した状態で供給することもできる。
【００１９】
部品移載装置１３は、ヘッド駆動装置１３１および移動台１３２を備えている。ヘッド駆動装置１３１は、直動機構により移動台１３２を、Ｘ軸方向およびＹ軸方向に移動可能に構成されている。移動台１３２には、クランプ部材（図示略）により装着ヘッド２０が着脱可能（交換可能）に設けられている。装着ヘッド２０は、少なくとも一つの保持部材３０を用いて、部品供給装置１２によって供給される部品９１を採取し保持して、基板搬送装置１１によって位置決めされた基板９０に部品９１を装着する。保持部材３０は、例えば、吸着ノズル、チャックなどを用いることができる。
【００２０】
部品カメラ１４および基板カメラ１５は、例えば、撮像素子を有するデジタル式の撮像装置を用いることができる。撮像素子は、例えば、電荷結合素子（ＣＣＤ：Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）または相補型金属酸化膜半導体（ＣＭＯＳ：Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などのイメージセンサを用いることができる。部品カメラ１４および基板カメラ１５は、制御装置１６から送出される制御信号に基づいて撮像を行う。部品カメラ１４および基板カメラ１５によって撮像された画像データは、制御装置１６に送信される。
【００２１】
部品カメラ１４は、光軸がＺ軸方向の上向き（鉛直上方方向）になるように、部品装着機ＷＭ３の基台に固定されている。部品カメラ１４は、保持部材３０によって保持されている部品９１を下方から撮像することができる。基板カメラ１５は、光軸がＺ軸方向の下向き（鉛直下方方向）になるように、部品移載装置１３の移動台１３２に設けられている。基板カメラ１５は、基板９０を上方から撮像することができる。
【００２２】
制御装置１６は、公知の中央演算装置および記憶装置を備えており、制御回路が構成されている（いずれも図示略）。中央演算装置（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）は、種々の演算処理を行うことができる。記憶装置は、第一記憶装置および第二記憶装置を備えている。第一記憶装置は、揮発性の記憶装置（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、第二記憶装置は、不揮発性の記憶装置（ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）である。制御装置１６には、部品装着機ＷＭ３に設けられている各種センサから出力される情報、画像データなどが入力される。制御装置１６は、制御プログラムおよび予め設定されている所定の装着条件などに基づいて、各装置に対して制御信号を送出する。
【００２３】
例えば、制御装置１６は、基板搬送装置１１によって搬入され位置決めされた基板９０を基板カメラ１５に撮像させる。制御装置１６は、基板カメラ１５によって撮像された画像を画像処理して、基板９０の位置決め状態を認識する。制御装置１６は、例えば、基板９０に設けられている位置決め基準部（図示略）などを画像処理によって把握して、基板９０の位置決め状態を認識することができる。また、制御装置１６は、部品供給装置１２によって供給された部品９１を保持部材３０に採取させ保持させて、保持部材３０に保持されている部品９１を部品カメラ１４に撮像させる。制御装置１６は、部品カメラ１４によって撮像された画像を画像処理して、部品９１の保持姿勢を認識する。制御装置１６は、例えば、部品９１の外観で特徴的な部位などを画像処理によって把握して、部品９１の保持姿勢を認識することができる。
【００２４】
制御装置１６は、制御プログラムなどによって予め設定される装着予定位置の上方に向かって、保持部材３０を移動させる。また、制御装置１６は、基板９０の位置決め状態、部品９１の保持姿勢などに基づいて、装着予定位置を補正して、実際に部品９１を装着する装着位置を設定する。装着予定位置および装着位置は、位置（Ｘ軸座標およびＹ軸座標）の他に回転角度を含む。制御装置１６は、装着位置に合わせて、保持部材３０の目標位置（Ｘ軸座標およびＹ軸座標）および回転角度を補正する。制御装置１６は、補正された目標位置において補正された回転角度で保持部材３０を下降させて、基板９０に部品９１を装着する。制御装置１６は、上記のピックアンドプレースサイクルを繰り返すことによって、基板９０に複数の部品９１を装着する装着処理を実行する。
【００２５】
１−３．データ管理装置８０の構成例
データ管理装置８０は、制御ブロックとして捉えると、データ管理部８１と優先度設定部８２とを備えている。データ管理装置８０は、良否判断部８３およびデータ送信部８４のうちの少なくとも良否判断部８３をさらに備えると好適である。また、データ管理装置８０は、記憶容量算出部８５をさらに備えると好適である。図３に示すように、本実施形態のデータ管理装置８０は、データ管理部８１と、優先度設定部８２と、良否判断部８３と、データ送信部８４と、記憶容量算出部８５とを備えている。本実施形態のデータ管理装置８０は、管理装置ＷＭＣに設けられているが、データ管理装置８０は、取得データを保存および管理する種々のサーバなどに設けることもできる。
【００２６】
１−３−１．データ管理部８１
データ管理部８１は、基板９０に所定の対基板作業を行う対基板作業機ＷＭが対基板作業に関して取得する取得データに対して、対基板作業に関する少なくとも一つの付加情報を付与する。例えば、対基板作業機ＷＭが基板９０に部品９１を装着する部品装着機ＷＭ３の場合、基板９０の搬送作業、基板９０の位置決め作業、部品９１の吸着作業、部品９１の保持作業、部品９１の装着作業は、対基板作業に含まれる。また、取得データは、対基板作業機ＷＭが対基板作業に関して取得するものであれば良く、限定されない。取得データは、例えば、既述した画像データ、テキストデータ（例えば、ログデータ）などであっても良い。
【００２７】
図２および図３に示すように、例えば、対基板作業機ＷＭが部品装着機ＷＭ３の場合、部品装着機ＷＭ３は、基板カメラ１５および部品カメラ１４のうちの少なくとも一方を備える撮像装置ＣＤを具備していると好適である。基板カメラ１５は、位置決めされた基板９０を撮像し、部品カメラ１４は、保持部材３０に保持されている部品９１を撮像する。この場合、取得データは、撮像装置ＣＤによって撮像された画像データであると好適である。画像データは、一般にテキストデータ（ログデータ）などと比べてデータ容量が大きく、データ管理装置８０を用いた取得データの保存および管理に適している。
【００２８】
付加情報は、基板情報、機器情報、作業情報および物品情報のうちの少なくとも一つを含むと好適である。基板情報は、基板９０に関する情報をいう。機器情報は、対基板作業において使用される使用機器に関する情報をいう。作業情報は、対基板作業の作業条件および作業結果に関する情報をいう。物品情報は、対基板作業において基板９０に付加される物品に関する情報をいう。
【００２９】
例えば、基板９０に付されている識別コードから読み取られる情報（基板９０を特定する識別情報など）、基板９０に設けられている位置決め基準部の位置情報および形状情報、基板９０の搬送速度などは、基板情報に含まれる。また、例えば、対基板作業機ＷＭが部品装着機ＷＭ３の場合、部品装着機ＷＭ３を特定する情報、フィーダ１２１を特定する情報、フィーダ１２１の部品供給装置１２における搭載位置（部品９１の吸着位置）を特定する情報、装着ヘッド２０および保持部材３０を特定する情報などは、機器情報に含まれる。
【００３０】
また、例えば、制御装置１６に記憶されている制御プログラムおよび予め設定されている装着条件などは、作業条件に関する作業情報に含まれる。例えば、制御プログラムのバージョン情報、部品９１の装着順序、部品９１が基板９０に装着されるときの回路番号、部品９１の吸着位置および許容値、部品９１の装着位置、フィーダ１２１のキャリアテープの送り回数および送り補正量などは、作業条件に関する作業情報に含まれる。また、部品移載装置１３のヘッド駆動装置１３１は、例えば、ボールねじなどの直動機構により移動台１３２を、Ｘ軸方向およびＹ軸方向に移動させる。この場合、ボールねじの温度によって熱膨張の程度が異なるので、制御装置１６は、ボールねじの温度に応じて移動量を補正する。移動台１３２の熱膨張に対する補正量は、作業条件に関する作業情報に含まれる。
【００３１】
さらに、例えば、基板カメラ１５によって撮像された画像を画像処理して、基板９０の位置決め状態を認識した認識結果（良好または不良、エラーコードなど）は、作業結果に関する作業情報に含まれる。部品カメラ１４によって撮像された画像を画像処理して、部品９１の保持姿勢を認識した認識結果（良好または不良、エラーコードなど）は、作業結果に関する作業情報に含まれる。また、外観検査機ＷＭ５によって撮像された画像を画像処理して、部品９１の装着状態を検査した検査結果（良好または不良、エラーコードなど）は、作業結果に関する作業情報に含まれる。
【００３２】
また、例えば、部品装着機ＷＭ３によって基板９０に装着される部品９１に関する情報は、物品情報に含まれる。例えば、部品９１が基板９０に装着されるときの回路番号、部品９１の吸着位置、部品９１の装着位置、部品９１の部品種、部品９１の製造者、部品９１の製造ロット、部品９１の外形形状（外形寸法）および供給方法などは、物品情報に含まれる。なお、付加情報は、基板情報、機器情報、作業情報および物品情報の複数の情報に含まれる場合もある。例えば、部品９１の吸着位置は、機器情報に含まれると共に、作業情報および物品情報にも含まれる。
【００３３】
データ管理部８１は、付加情報ごとに最大保存量が設定されている記憶装置ＤＢに取得データを保存する。記憶装置ＤＢは、データを書き換え可能な不揮発性の記憶装置を用いることができる。記憶装置ＤＢは、例えば、ハードディスクドライブなどの磁気記憶装置、光ディスクなどの光学記憶装置などを用いることができる。また、最大保存量には、例えば、取得データの最大保存数、最大保存容量（最大データ容量）が含まれる。本実施形態の記憶装置ＤＢは、付加情報ごとに最大保存数が設定されている。最大保存量の設定方法は、種々の方法をとり得る。例えば、部品９１の部品種、部品９１の製造者および部品９１の製造ロットのうちの少なくとも部品９１の部品種に関する情報である物品情報が付加情報に含まれる場合を想定する。この場合、データ管理部８１は、基板９０に装着する数が多い部品９１の部品種ほど、最大保存量を多く設定すると好適である。
【００３４】
例えば、一枚の基板９０において、部品種ＰＡの部品９１が、部品種ＰＢの部品９１と比べて多く装着される場合を想定する。但し、説明の便宜上、部品種ＰＡの部品９１が一つずつ保持部材３０によって保持され順に画像データが取得され、部品種ＰＢの部品９１が一つずつ保持部材３０によって保持され順に画像データが取得されるものとする。この場合、データ管理部８１は、部品種ＰＡの部品９１に関する画像データの最大保存数を、部品種ＰＢの部品９１に関する画像データと比べて多く設定する。これにより、データ管理部８１は、基板９０に装着する数が多い部品種ＰＡの部品９１に関する画像データの保存領域を、基板９０に装着する数が少ない部品種ＰＢの部品９１に関する画像データと比べて多く確保することができる。
【００３５】
上述したことは、部品９１の製造者および部品９１の製造ロットについても同様に言える。例えば、データ管理部８１は、基板９０に装着する数が多い部品９１の製造者に関する取得データほど、最大保存数を多く設定することができる。また、データ管理部８１は、基板９０に装着する数が多い部品９１の製造ロットに関する取得データほど、最大保存数を多く設定することもできる。なお、複数の部品９１を同時に撮像して画像データを取得する場合、データ管理部８１は、同時に撮像される部品９１について、一つの画像データが取得されるものとして最大保存数を設定する。
【００３６】
また、例えば、対基板作業の作業結果に関する情報である作業情報が付加情報に含まれる場合を想定する。この場合、データ管理部８１は、対基板作業の作業結果が不良のときの最大保存量を、対基板作業の作業結果が良好のときの最大保存量と比べて多く設定すると好適である。これにより、データ管理部８１は、対基板作業の不具合の対応に用いられる可能性が比較的高い作業結果が不良のときの取得データの保存領域を、不具合の対応に用いられる可能性が比較的低い作業結果が良好のときの取得データと比べて多く確保することができる。
【００３７】
図４は、保持部材３０に保持されている部品９１を部品カメラ１４によって撮像した画像データの保存方法の一例を示している。画像データＩＭＧ１は、識別情報ＩＤ１で特定される基板９０の回路番号Ｒ１〜Ｒ１２に装着される部品種ＰＡの部品９１を同時に撮像した画像データ（取得データ）であり、データ管理部８１によって管理番号０００１が付されている。また、当該部品９１は、識別情報Ｍ１で特定される部品装着機ＷＭ３に設けられる識別情報Ｆ１（搭載位置を含む）で特定されるフィーダ１２１から供給された部品９１である。さらに、当該部品９１は、識別情報Ｎ１〜Ｎ１２で特定される保持部材３０を備え且つ識別情報Ｈ１で特定される装着ヘッド２０によって、採取され保持されて、基板９０に装着された部品９１である。
【００３８】
また、識別情報Ｎ１〜Ｎ１１で特定される保持部材３０にそれぞれ保持されている部品９１の保持姿勢を認識した認識結果は、良好であり、識別情報Ｎ１２で特定される保持部材３０に保持されている部品９１の保持姿勢を認識した認識結果は、不良である。さらに、回路番号Ｒ１〜Ｒ１１にそれぞれ装着された部品９１を外観検査機ＷＭ５によって検査した検査結果は、良好であり、回路番号Ｒ１２に装着された部品９１を外観検査機ＷＭ５によって検査した検査結果は、不良である。
【００３９】
画像データＩＭＧ２は、識別情報ＩＤ１で特定される基板９０の回路番号Ｒ１３に装着される部品種ＰＢの部品９１を撮像した画像データ（取得データ）であり、データ管理部８１によって管理番号０００２が付されている。また、当該部品９１は、識別情報Ｍ１で特定される部品装着機ＷＭ３に設けられる識別情報Ｆ２（搭載位置を含む）で特定されるフィーダ１２１から供給された部品９１である。さらに、当該部品９１は、識別情報Ｎ１で特定される保持部材３０を備え且つ識別情報Ｈ１で特定される装着ヘッド２０によって、採取され保持されて、基板９０に装着された部品９１である。また、識別情報Ｎ１で特定される保持部材３０に保持されている部品９１の保持姿勢を認識した認識結果は、良好であり、回路番号Ｒ１３に装着された部品９１を外観検査機ＷＭ５によって検査した検査結果は、良好である。
【００４０】
データ管理部８１は、画像データＩＭＧ２より後に取得される画像データ（取得データ）についても同様に連続する管理番号を付して、付加情報と共に画像データを保存および管理する。また、データ管理部８１は、基板カメラ１５によって撮像された画像データ（取得データ）についても同様に連続する管理番号を付して、付加情報と共に画像データを保存および管理することができる。なお、図４に示すように、画像データは、取得順に連続して記憶装置ＤＢに記憶することもできる。また、画像データは、例えば、取得年月日ごとにディレクトリ（フォルダ）を作成して、対応するディレクトリ（フォルダ）に記憶することもできる。
【００４１】
データ管理部８１は、取得データの保存および削除を付加情報に基づいて管理し、記憶装置ＤＢにデータベースが構成されていると好適である。これにより、データ管理部８１は、大量の取得データを容易に管理することができ、所望の付加情報に関する取得データの検索が容易になる。データベースは、公知の種々のデータベースを採用することができる。データベースは、例えば、階層型データベース、網型データベース、関係データベース（リレーショナルデータベース）などを用いることができるが、関係データベースを用いると好適である。また、データベースは、正規化することもでき、インデックス（索引）を設定することもできる。
【００４２】
図５は、データ管理部８１による制御手順の一例を示している。図６Ａは、付加情報である部品種ＰＡについて設定されている最大保存数Ｎｐａと、記憶装置ＤＢに保存されている画像データ（取得データ）との関係の一例を示している。図６Ｂは、付加情報である識別情報Ｎ１で特定される保持部材３０について設定されている最大保存数Ｎｎ１と、記憶装置ＤＢに保存されている画像データ（取得データ）との関係の一例を示している。部品種ＰＡの部品９１に関する画像データは、管理番号０００１、００１０、・・・、００１３、・・・、ＬＳＴＰＡが付されている画像データである。識別情報Ｎ１で特定される保持部材３０に関する画像データは、管理番号０００１、０００２、・・・、００１３、・・・、ＬＳＴＮ１が付されている画像データである。なお、部品種ＰＡの部品９１について設定されている最大保存数を、最大保存数Ｎｐａとし、識別情報Ｎ１で特定される保持部材３０について設定されている最大保存数を、最大保存数Ｎｎ１とする。
【００４３】
データ管理部８１は、取得データを記憶装置ＤＢに保存すると付加情報のうちの少なくとも一つについて最大保存量を超える場合に、記憶装置ＤＢに保存されている取得データのうち、優先度設定部８２によって設定された保存優先度が低い取得データから削除する。具体的には、データ管理部８１は、対基板作業機ＷＭによって取得された画像データに対して、既述した付加情報を付与する（図５に示すステップＳ１１）。そして、例えば、最大保存量が最大保存数の場合、データ管理部８１は、画像データを記憶装置ＤＢに保存すると、付加情報のうちの少なくとも一つについて最大保存数を超えるか否かを判断する（ステップＳ１２）。データ管理部８１は、例えば、記憶装置ＤＢに保存されている現在の画像データの数を、付与した付加情報ごとに算出し、各算出値に新しく保存する画像データの数を加算して、付与した付加情報ごとに最大保存数を超えるか否かを判断する。
【００４４】
例えば、データ管理部８１が一つの画像データを記憶装置ＤＢに保存すると、部品種ＰＡの部品９１について設定されている最大保存数Ｎｐａを超える場合を想定する。最大保存数を超える場合（図５に示すステップＳ１２でＹｅｓの場合）、データ管理部８１は、最大保存数を超える分について、優先度設定部８２によって設定された保存優先度が低い画像データから、記憶装置ＤＢに保存されている画像データを削除する（ステップＳ１３）。例えば、画像データの保存優先度は、画像データが保存された時点から起算した経過時間が短いほど高いものとする。
【００４５】
この場合、データ管理部８１は、画像データが保存された時点から起算した経過時間が最も長い画像データ（図４および図６Ａに示す管理番号０００１が付されている画像データＩＭＧ１）を削除する。そして、データ管理部８１は、新しく保存する画像データを記憶装置ＤＢに保存して（ステップＳ１４）、制御は、一旦、終了する。最大保存数以下の場合（ステップＳ１２でＮｏの場合）、データ管理部８１は、新しく保存する画像データを記憶装置ＤＢに保存して（ステップＳ１４）、制御は、一旦、終了する。なお、最大保存量が最大保存容量の場合、データ管理部８１は、例えば、ステップＳ１２において以下に示す処理を行い、ステップＳ１３以降の処理において最大保存数を最大保存容量（最大データ容量）と読み替えれば良い。データ管理部８１は、例えば、記憶装置ＤＢに保存されている現在の画像データの保存容量（データ容量）を、付与した付加情報ごとに算出し、各算出値に新しく保存する画像データの保存容量を加算して、付与した付加情報ごとに最大保存容量（最大データ容量）を超えるか否かを判断する（ステップＳ１２の代替処理）。
【００４６】
１−３−２．優先度設定部８２
優先度設定部８２は、記憶装置ＤＢに保存されている取得データの保存を継続させる優先度である保存優先度を設定する。記憶装置ＤＢに保存されている時間が比較的短い新しい取得データは、比較的直近の対基板作業の作業結果が含まれている可能性が高い。そこで、優先度設定部８２は、取得データが保存された時点から起算した経過時間が短いほど、保存優先度を上げると好適である。これにより、データ管理部８１は、記憶装置ＤＢに保存されている時間が比較的短い新しい取得データを残しつつ、記憶装置ＤＢに保存されている時間が比較的長い古い取得データから削除することができる。
【００４７】
また、例えば、対基板作業機ＷＭの製造者は、対基板作業機ＷＭの不具合に対応するときに、記憶装置ＤＢに保存されている取得データを参照する場合がある。最後に参照された時点から起算した経過時間が比較的短い取得データは、比較的直近の不具合の対応に用いられた取得データである可能性が高い。また、対基板作業機ＷＭの使用者は、対基板作業機ＷＭの作業状況を確認するために、記憶装置ＤＢに保存されている取得データを参照する場合がある。最後に参照された時点から起算した経過時間が比較的短い取得データは、使用者にとって比較的関心が高い取得データであると考えられる。そこで、優先度設定部８２は、データ管理部８１に対する問い合わせによって取得データが最後に参照された時点から起算した経過時間が短いほど、保存優先度を上げると好適である。
【００４８】
上述したことは、参照回数についても同様に言える。例えば、参照回数が比較的多い取得データは、不具合の対応において何度も用いられた可能性が高い。また、参照回数が比較的多い取得データは、使用者にとって比較的関心が高い取得データであると考えられる。そこで、優先度設定部８２は、データ管理部８１に対する問い合わせによって取得データが参照された回数が多いほど、保存優先度を上げると好適である。このようにして、データ管理部８１は、所望の取得データを残しつつ、当該取得データ以外の取得データから削除することができる。
【００４９】
優先度設定部８２は、上述した保存優先度の設定方法を組み合わせて、保存優先度を設定することもできる。具体的には、優先度設定部８２は、例えば、取得データが保存された時点から起算した経過時間が同じ場合に、取得データが最後に参照された時点から起算した経過時間が短い取得データの保存優先度を上げることもできる。また、優先度設定部８２は、例えば、取得データが保存された時点から起算した経過時間が同じ場合に、取得データが参照された回数が多い取得データの保存優先度を上げることもできる。
【００５０】
なお、図４に示すように、部品種ＰＡの部品９１は、例えば、識別情報Ｎ１で特定される保持部材３０によって採取され保持されて、基板９０に装着される。そのため、当該部品９１を撮像した画像データを記憶装置ＤＢに保存する場合、図６Ａに示す部品種ＰＡの部品９１について設定されている最大保存数Ｎｐａを超えると共に、図６Ｂに示す識別情報Ｎ１で特定される保持部材３０について設定されている最大保存数Ｎｎ１を超える場合がある。よって、優先度設定部８２は、付加情報間の保存優先度を設定しておくと良い。
【００５１】
例えば、識別情報Ｎ１で特定される保持部材３０に関する画像データと比べて、部品種ＰＡの部品９１に関する画像データの保存優先度が高く設定されている場合を想定する。この場合、データ管理部８１は、部品種ＰＡの部品９１と比べて保存優先度が低く設定されている識別情報Ｎ１で特定される保持部材３０について、例えば、参照回数が最も少ない画像データ（図６Ｂに示す管理番号００１３が付されている画像データとする）を削除する。また、データ管理部８１は、図６Ａに示す部品種ＰＡの部品９１についても、管理番号００１３が付されている画像データを削除し、付加情報間の整合性を確保する。
【００５２】
なお、部品種ＰＡの部品９１に関する画像データと、識別情報Ｎ１で特定される保持部材３０に関する画像データとの間において、同一の管理番号が付されている画像データが存在しない場合が想定される。この場合、データ管理部８１は、部品種ＰＡの部品９１と比べて保存優先度が低く設定されている識別情報Ｎ１で特定される保持部材３０について、例えば、次に参照回数が少ない画像データの削除を試みる。これを繰り返しても同一の管理番号が付されている画像データが存在しない場合、データ管理部８１は、部品種ＰＡの部品９１に関する画像データのうち、保存優先度が最も低い画像データを削除し、識別情報Ｎ１で特定される保持部材３０に関する画像データのうち、保存優先度が最も低い画像データを削除する。
【００５３】
付加情報間の保存優先度は、種々の観点から設定することができる。優先度設定部８２は、例えば、以下に示される良否判断部８３の判断結果に基づいて、付加情報間の保存優先度を設定することもできる。また、優先度設定部８２は、既述した保存優先度の設定方法と、良否判断部８３の判断結果に基づいた保存優先度の設定方法とを組み合わせて、保存優先度を設定することもできる。
【００５４】
１−３−３．良否判断部８３
良否判断部８３は、取得データに基づいて対基板作業の良否を判断する。例えば、対基板作業機ＷＭが部品装着機ＷＭ３の場合、良否判断部８３は、基板カメラ１５によって撮像された画像を画像処理し基板９０の位置決め状態を認識して、基板９０の位置決め作業の良否を判断することができる。また、良否判断部８３は、部品カメラ１４によって撮像された画像を画像処理し部品９１の保持姿勢を認識して、部品９１の保持作業の良否を判断することができる。さらに、対基板作業機ＷＭが外観検査機ＷＭ５の場合、良否判断部８３は、外観検査機ＷＭ５によって撮像された画像を画像処理し部品９１の装着状態を認識して、部品装着機ＷＭ３による部品９１の装着作業の良否を判断することができる。
【００５５】
良否判断部８３は、いずれの場合も、画像を画像処理して認識した認識結果（作業結果）が所定範囲に含まれるときに、対基板作業の作業結果を良好と判断し、認識結果（作業結果）が所定範囲に含まれないときに、対基板作業の作業結果を不良と判断することができる。ここで、良否判断部８３が対基板作業の作業結果を良好と判断したときに用いられた取得データを良好取得データとし、良否判断部８３が対基板作業の作業結果を不良と判断したときに用いられた取得データを不良取得データとする。
【００５６】
不良取得データは、良好取得データと比べて、対基板作業の不具合の対応に用いられる可能性が高い。そこで、優先度設定部８２は、不良取得データの保存優先度を、良好取得データの保存優先度と比べて上げると好適である。これにより、不良取得データは、良好取得データと比べて、記憶装置ＤＢに残り易くなる。
【００５７】
また、優先度設定部８２は、不良取得データと関連する良好取得データである関連良好取得データの保存優先度を、関連良好取得データ以外の良好取得データの保存優先度と比べて上げると好適である。これにより、関連良好取得データは、関連良好取得データ以外の良好取得データと比べて、記憶装置ＤＢに残り易くなる。良好取得データのうち、所定条件を満たすものは、不良取得データと関連する。所定条件は、対基板作業において使用される使用機器、対基板作業の作業条件、並びに、対基板作業において基板９０に付加される物品の種類、物品の製造者および物品の製造ロットのうちの少なくとも一つが同一であると好適である。
【００５８】
対基板作業機ＷＭが部品装着機ＷＭ３の場合、フィーダ１２１、装着ヘッド２０および保持部材３０を用いて、基板９０に部品９１を装着する。例えば、使用機器に依拠して、対基板作業の不具合が発生する場合がある。この場合、当該使用機器を使用した対基板作業の作業結果を確認することにより、使用機器に依拠して対基板作業の不具合が発生したか否かを判断することができる。
【００５９】
具体的には、図４に示すように、識別情報Ｎ１２で特定される保持部材３０に保持されている部品９１の保持姿勢を認識した認識結果が、不良であったとする。この場合、当該部品９１の保持作業において使用された使用機器（例えば、識別情報Ｆ１で特定されるフィーダ１２１、識別情報Ｎ１２で特定される保持部材３０、識別情報Ｈ１で特定される装着ヘッド２０）に関する画像データを確認する必要がある。例えば、識別情報Ｎ１２で特定される保持部材３０に関する画像データにおいて、部品９１の保持姿勢を認識した認識結果が不良である割合が、他の保持部材３０と比べて高い場合、識別情報Ｎ１２で特定される保持部材３０に依拠して保持作業の不具合が発生したと言える。
【００６０】
上述したことは、既述した対基板作業の作業条件についても同様に言える。例えば、同一作業条件で一定期間、生産を行った場合の作業結果について不良である割合が、他の作業条件と比べて高い場合、当該作業条件に依拠して対基板作業の不具合が発生したと言える。また、上述したことは、対基板作業において基板９０に付加される物品の種類、物品の製造者および物品の製造ロットについても同様に言える。例えば、同種の部品９１であっても、部品９１の製造者、部品９１の製造ロットが異なると、部品９１の外形形状（外形寸法）、色彩、撮像状態などが若干異なる場合がある。例えば、同一製造ロットの部品９１を用いて生産を行った場合の作業結果について不良である割合が、他の製造ロットと比べて高い場合、当該製造ロットに依拠して対基板作業の不具合が発生したと言える。
【００６１】
また、図４に示す識別情報Ｎ１２で特定される保持部材３０に保持されている部品９１の保持姿勢を認識した認識結果が良好であり、回路番号Ｒ１２に装着された部品９１を外観検査機ＷＭ５によって検査した検査結果が不良である場合を仮定する。この場合、例えば、保持部材３０によって保持されている部品９１を撮像した部品カメラ１４の撮像方法（例えば、露光時間、絞り、照明の照射方法など）および画像データの画像処理方法のうちの少なくとも一方が、当該部品９１に適していない可能性がある。また、部品９１の保持作業は良好であったが、例えば、部品９１の落下などによって部品９１の装着作業が不良になった可能性も考えられる。このように、複数の対基板作業機ＷＭの間の取得データについても、関連良好取得データを想定することができる。
【００６２】
図６Ｃは、付加情報である作業結果（良好）について設定されている最大保存数Ｎｏｋと、記憶装置ＤＢに保存されている画像データ（取得データ）との関係の一例を示している。図６Ｄは、付加情報である作業結果（不良）について設定されている最大保存数Ｎｎｇと、記憶装置ＤＢに保存されている画像データ（取得データ）との関係の一例を示している。良好取得データは、管理番号０００１、０００２、・・・、００４８、００４９、００５２、００５３、・・・、ＬＳＴＯＫが付されている画像データである。不良取得データは、管理番号０００１、００１１、・・・、００５０、００５１、・・・、ＬＳＴＮＧが付されている画像データである。なお、良好取得データについての最大保存数は、最大保存数Ｎｏｋとし、不良取得データについての最大保存数は、最大保存数Ｎｎｇとする。また、不良取得データの保存優先度は、良好取得データと比べて高いものとする。
【００６３】
管理番号００５０、００５１が付されている画像データは、不良取得データである。また、管理番号００４８、００４９、００５２、００５３が付されている画像データは、良好取得データである。既述したように、管理番号は、画像データの取得順に連続して画像データに付される。よって、図６Ｃおよび図６Ｄは、所定期間、作業結果が良好であった後に、作業結果が不良になり、再び作業結果が良好になったことを示している。このように、不良取得データが取得された時点の前後に取得された所定数の良好取得データは、例えば、使用機器などが同一である可能性が高く（既述した所定条件を満たす）、関連良好取得データであると言える。
【００６４】
また、良否判断部８３が対基板作業の作業結果を不良と判断し、対基板作業の再試行が行われ、良否判断部８３が再試行時の対基板作業の作業結果を良好と判断したときに用いられた取得データを、再試行時良好取得データとする。再試行時良好取得データは、対基板作業の作業結果が不良と判断されたことに起因して行われた対基板作業の作業結果において取得される。よって、再試行時良好取得データは、関連良好取得データであると好適である。これにより、再試行時良好取得データは、再試行時良好取得データ以外の良好取得データと比べて、記憶装置ＤＢに残り易くなる。
【００６５】
さらに、図４に示すように、管理番号０００１が付されている画像データＩＭＧ１は、識別情報Ｎ１〜Ｎ１２で特定される保持部材３０にそれぞれ保持されている部品９１を同時に撮像した画像データである。そして、識別情報Ｎ１〜Ｎ１１で特定される保持部材３０にそれぞれ保持されている部品９１の保持姿勢を認識した認識結果は、良好であり、識別情報Ｎ１２で特定される保持部材３０に保持されている部品９１の保持姿勢を認識した認識結果は、不良である。このように、一つの取得データ（画像データ）において、所定の付加情報に関して良好取得データであるが、他の付加情報に関して不良取得データである場合が存在する。よって、所定の付加情報に関する良好取得データは、他の付加情報に関する不良取得データと関連し、関連良好取得データであると言える。
【００６６】
１−３−４．データ送信部８４
データ送信部８４は、対基板作業機ＷＭの製造者が対基板作業機ＷＭの不具合に対応するときに用いるデータサーバＤＳに対して、不良取得データと併せて関連良好取得データを送信する。
【００６７】
データサーバＤＳは、データを書き換え可能な不揮発性の記憶装置を用いることができる。データサーバＤＳは、例えば、ハードディスクドライブなどの磁気記憶装置、光ディスクなどの光学記憶装置などを用いることができる。図１および図３に示すように、データサーバＤＳは、管理装置ＷＭＣと通信可能に設けられている。また、データサーバＤＳは、例えば、対基板作業機ＷＭを使用する使用者からの問い合わせに対応する顧客対応部門に設けることができる。
【００６８】
既述したように、対基板作業の不具合の要因を判断する際に、不良取得データと共に、当該不良取得データと関連する関連良好取得データが必要になる場合がある。本実施形態のデータ管理装置８０は、データ送信部８４を備えるので、対基板作業機ＷＭの製造者は、不良取得データと、当該不良取得データに関連する関連良好取得データとを用いて、対基板作業機ＷＭの不具合に対応することができる。
【００６９】
１−３−５．記憶容量算出部８５
記憶容量算出部８５は、記憶装置ＤＢに必要な記憶容量を算出する。記憶容量算出部８５は、単位データ容量と、取得データ数と、所定期間の基板製品９００の生産予定枚数と、付加情報ごとに設定される最大保存量とに基づいて、記憶装置ＤＢの記憶容量を算出すると好適である。但し、単位データ容量は、対基板作業の種類ごとに設定される取得データ一つ当たりのデータ容量の概算値をいう。取得データ数は、基板９０に対基板作業が行われた基板製品９００を一枚生産するときに取得される取得データの数をいう。
【００７０】
対基板作業の種類（例えば、部品９１の保持作業）が決まると、取得データの取得条件（例えば、画像データの撮像条件、保存条件など）が概ね決まり、対基板作業の種類ごとに単位データ容量を決定することができる。よって、記憶容量算出部８５は、単位データ容量と、取得データ数と、所定期間の基板製品９００の生産予定枚数とを乗じて、記憶装置ＤＢに必要な記憶容量の概算値を算出することができる。
【００７１】
また、記憶装置ＤＢは、付加情報ごとに最大保存量が設定されるので、記憶容量算出部８５は、記憶装置ＤＢに必要な記憶容量の概算値に対して、付加情報ごとに設定される最大保存量を加味して、記憶装置ＤＢに必要な記憶容量を算出すると良い。例えば、一枚の基板９０において、部品種ＰＡの部品９１が、部品種ＰＢの部品９１と比べて多く装着される場合を想定する。但し、説明の便宜上、部品種ＰＡの部品９１が一つずつ保持部材３０によって保持され順に画像データが取得され、部品種ＰＢの部品９１が一つずつ保持部材３０によって保持され順に画像データが取得されるものとする。
【００７２】
この場合、記憶容量算出部８５は、部品種ＰＡの部品９１に関する画像データについては、部品種ＰＡの部品９１について設定されている最大保存数Ｎｐａを用いて、取得データ数を算出する。また、記憶容量算出部８５は、部品種ＰＢの部品９１に関する画像データについては、部品種ＰＢの部品９１について設定されている最大保存数を用いて、取得データ数を算出する。なお、図４に示すように、複数の部品９１を同時に撮像して画像データを取得する場合、同時に撮像される部品９１は、一つの画像データとして取得データ数を算出する。
【００７３】
２．その他
データ管理部８１は、記憶装置ＤＢに設定されている付加情報ごとの最大保存量が適正であるか否かを確認することもできる。例えば、データ管理部８１は、設定されている最大保存量に対して所定割合を乗じた閾値（上限値および下限値）を設定することができる。データ管理部８１は、所定期間の取得データの実際の保存量が、上限値と下限値との間に含まれるときに、最大保存量が適正であると判断することができる。データ管理部８１は、所定期間の取得データの実際の保存量が上限値より多いときに、最大保存量が不適正（保存領域の不足）であると判断することができる。データ管理部８１は、所定期間の取得データの実際の保存量が下限値より少ないときに、最大保存量が不適正（保存領域の余剰）であると判断することができる。データ管理部８１は、最大保存量が不適正であると判断したときに、所定期間の取得データの実際の保存量に応じて、最大保存量を増減させることもできる。
【００７４】
既述した取得データ、対基板作業および対基板作業機ＷＭは、一例であり、既述したものに限定されない。例えば、撮像装置ＣＤは、保持部材３０によって保持されている部品９１を側方から撮像可能な側方カメラを備えることもできる。側方カメラによって撮像された画像の画像データは、取得データに含まれる。また、対基板作業機ＷＭは、例えば、基板９０における部品９１の装着位置にはんだを印刷する印刷機ＷＭ１であっても良い。この場合も、付加情報は、既述した基板情報、機器情報、作業情報および物品情報のうちの少なくとも一つを含むと好適である。例えば、基板９０に印刷されるはんだの種類、温度および粘性、並びに、基板９０におけるはんだの印刷位置、回路番号などは、物品情報に含まれる。また、印刷検査機ＷＭ２によって撮像された画像を画像処理して、はんだの印刷状態を検査した検査結果（良好または不良、エラーコードなど）は、作業結果に関する作業情報に含まれる。
【００７５】
３．データ管理方法
データ管理装置８０について既述したことは、データ管理方法についても同様に言える。具体的には、データ管理方法は、データ管理工程と、優先度設定工程とを備える。データ管理工程は、データ管理部８１が行う制御に相当する。優先度設定工程は、優先度設定部８２が行う制御に相当する。また、データ管理方法は、良否判断工程およびデータ送信工程のうちの少なくとも良否判断工程を備えると好適である。良否判断工程は、良否判断部８３が行う制御に相当し、データ送信工程は、データ送信部８４が行う制御に相当する。さらに、データ管理方法は、記憶容量算出工程を備えると好適である。記憶容量算出工程は、記憶容量算出部８５が行う制御に相当する。
【００７６】
４．実施形態の効果の一例
データ管理装置８０によれば、データ管理部８１および優先度設定部８２を備える。これにより、データ管理装置８０は、対基板作業に関して取得する取得データに対して対基板作業に関する少なくとも一つの付加情報を付与し、付加情報ごとに最大保存量を設定して取得データを保存および管理することができる。データ管理装置８０について上述したことは、データ管理方法についても同様に言える。
【００７７】
５．参考形態
データ送信部８４は、付加情報ごとに最大保存量が設定されていない記憶装置ＤＢに取得データを保存するデータ管理装置（以下、「第二データ管理装置」という。）に設けることもできる。第二データ管理装置は、第二データ管理部と、良否判断部８３と、データ送信部８４とを備える。第二データ管理部は、データ管理部８１に相当する。但し、第二データ管理部は、基板９０に所定の対基板作業を行う対基板作業機ＷＭが対基板作業に関して取得する取得データを、記憶装置ＤＢに保存する。良否判断部８３は、取得データに基づいて対基板作業の良否を判断する。良否判断部８３が対基板作業の作業結果を良好と判断したときに用いられた取得データを良好取得データとし、良否判断部８３が対基板作業の作業結果を不良と判断したときに用いられた取得データを不良取得データとする。データ送信部８４は、不良取得データと、当該不良取得データと関連する良好取得データである関連良好取得データとを併せて、対基板作業機ＷＭの製造者が対基板作業機ＷＭの不具合に対応するときに用いるデータサーバＤＳに対して送信する。
【００７８】
第二データ管理装置は、優先度設定部８２および記憶容量算出部８５のうちの少なくとも一方をさらに備えると好適である。第二データ管理装置が優先度設定部８２を備える場合、第二データ管理部は、取得データを記憶装置ＤＢに保存すると記憶装置ＤＢに設定されている最大保存量を超える場合に、記憶装置ＤＢに保存されている取得データのうち、優先度設定部８２によって設定された保存優先度が低い取得データから削除する。優先度設定部８２および記憶容量算出部８５について既述したことは、第二データ管理装置についても同様に言える。但し、記憶容量算出部８５は、単位データ容量と、取得データ数と、所定期間の基板製品９００の生産予定枚数とに基づいて、記憶装置ＤＢの記憶容量を算出する。単位データ容量は、対基板作業の種類ごとに設定される取得データ一つ当たりのデータ容量の概算値である。取得データ数は、基板９０に対基板作業が行われた基板製品９００を一枚生産するときに取得される取得データの数である。さらに、第二データ管理部は、取得データの保存および削除を管理し、記憶装置ＤＢにデータベースが構成されていると好適である。また、第二データ管理装置について上述したことは、第二データ管理方法についても同様に言える。
【符号の説明】
【００７９】
８０：データ管理装置、８１：データ管理部、８２：優先度設定部、
８３：良否判断部、８４：データ送信部、８５：記憶容量算出部、
ＷＭ：対基板作業機、ＷＭ３：部品装着機、ＤＢ：記憶装置、
ＤＳ：データサーバ、
９０：基板、９１：部品、９００：基板製品、３０：保持部材、
１４：部品カメラ、１５：基板カメラ、ＣＤ：撮像装置。
【図１】
2020079753.tif 000003
【図２】
2020079753.tif 000004
【図３】
2020079753.tif 000005
【図４】
2020079753.tif 000006
【図５】
2020079753.tif 000007
【図６Ａ】
2020079753.tif 000008
【図６Ｂ】
2020079753.tif 000009
【図６Ｃ】
2020079753.tif 000010
【図６Ｄ】
2020079753.tif 000011
【国際調査報告】
2020079753.tif 000012
2020079753.tif 000013