(57)【要約】  【課題】  部品実装装置の稼働状況に応じて、メンテナンスが必要か否かを判定できるようにすること。  【解決手段】  制御部１５０の必要性判定部１６１は、過去に行われたメンテナンスの有効性から、動作属性の動作回数に乗算する補正値と、メンテナンスの有効性を判定するための基準値と、を算出し、一の部品の動作属性毎の動作回数に、当該動作属性に対応する補正値を乗算した値を、各々の動作属性毎に算出して合算した値が、算出した基準値以上である場合に、この一の部品にメンテナンスが必要と判断する。【選択図】図９
2010238700.tif 000002
【特許請求の範囲】
【請求項１】
部品の動作属性毎の動作回数に応じて、メンテナンスの必要性を判断する演算装置であって、
メンテナンス毎に、当該メンテナンスのメンテナンス効果、当該メンテナンスが有効か否か、または、当該メンテナンスが行われた部品の動作属性毎の動作回数、を特定するメンテナンス履歴情報を記憶する記憶部と、制御部と、を備え、
前記制御部は、
動作属性毎に予め定められた動作回数の範囲の組合せ毎に、前記メンテナンス履歴情報より、メンテナンスが有効と判断された有効回数と、メンテナンスが無効と判断された無効回数と、を集計する処理と、
前記組合せ毎に、有効回数の割合である有効率を算出する処理と、
前記有効率が予め定められた値の範囲にある、前記組合せの範囲に含まれる任意の動作回数を、動作属性毎に抽出する処理と、
動作属性毎に抽出した前記任意の動作回数の値からの距離が最小となるように、前記動作属性毎の動作回数を変数とする近似方程式を算出する処理と、
前記近似方程式の変数の係数を当該変数に対応する動作属性の動作回数に乗算する補正値とし、前記近似方程式の定数項の値を基準値とする処理と、
一の部品の動作属性毎の動作回数に、当該動作属性に対応する補正値を乗算した値を、各々の動作属性毎に算出して合算した値が、前記基準値以上である場合に、当該一の部品にメンテナンスが必要と判断する処理と、を行うこと、
を特徴とする演算装置。
【請求項２】
請求項１に記載の演算装置であって、
前記制御部は、
最小二乗法により前記近似方程式を算出すること、
を特徴とする演算装置。
【請求項３】
請求項１又は２に記載の演算装置であって、
前記記憶部は、
時間帯、当該時間帯における動作回数、および、当該時間帯における異常動作回数、を特定する生産実績情報を記憶しており、
前記制御部は、
メンテナンスが行われる前の時間帯における異常動作回数と、メンテナンスが行われた後の時間帯における異常動作回数と、に比例するメンテナンス効果を算出し、当該メンテナンス効果を閾値と比較することにより、当該メンテナンスが有効か否かを判断して、前記メンテナンス履歴情報を生成して前記記憶部に記憶すること、
を特徴とする演算装置。
【請求項４】
請求項３に記載の演算装置であって、
前記記憶部は、
動作属性毎の動作回数を記憶する装置稼働情報を記憶しており、
前記制御部は、
前記装着稼働情報より動作属性毎の動作回数を集計して、前記メンテナンス履歴情報の一部とすること、
を特徴とする演算装置。
【請求項５】
請求項１又は２に記載の演算装置であって、
前記制御部は、
前記メンテナンス履歴情報において、メンテナンスが有効と判断されているメンテナンス効果の値を平均することにより、メンテナンスを行った際の効果の予測値とする処理を行うこと、
を特徴とする演算装置。
【請求項６】
請求項１から５の何れか一項に記載の演算装置を有することを特徴とする部品実装装置。
【請求項７】
コンピュータを、部品の動作属性毎の動作回数に応じて、メンテナンスの必要性を判断する演算装置として機能させるプログラムであって、
前記コンピュータを、
メンテナンス毎に、当該メンテナンスのメンテナンス効果、当該メンテナンスが有効か否か、または、当該メンテナンスが行われた部品の動作属性毎の動作回数、を特定するメンテナンス履歴情報を記憶する記憶手段、制御手段、として機能させ、
前記制御手段に、
動作属性毎に予め定められた動作回数の範囲の組合せ毎に、前記メンテナンス履歴情報より、メンテナンスが有効と判断された有効回数と、メンテナンスが無効と判断された無効回数と、を集計する処理と、
前記組合せ毎に、有効回数の割合である有効率を算出する処理と、
前記有効率が予め定められた値の範囲にある、前記組合せの範囲に含まれる任意の動作回数を、動作属性毎に抽出する処理と、
動作属性毎に抽出した前記任意の動作回数の値からの距離が最小となるように、前記動作属性毎の動作回数を変数とする近似方程式を算出する処理と、
前記近似方程式の変数の係数を当該変数に対応する動作属性の動作回数に乗算する補正値とし、前記近似方程式の定数項の値を基準値とする処理と、
一の部品の動作属性毎の動作回数に、当該動作属性に対応する補正値を乗算した値を、各々の動作属性毎に算出して合算した値が、前記基準値以上である場合に、当該一の部品にメンテナンスが必要と判断する処理と、を行わせること、
を特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムであって、
前記制御手段に、
最小二乗法により前記近似方程式を算出させること、
を特徴とするプログラム。
【請求項９】
請求項７又は８に記載のプログラムであって、
前記記憶手段は、
時間帯、当該時間帯における動作回数、および、当該時間帯における異常動作回数、を特定する生産実績情報を記憶しており、
前記制御手段に、
メンテナンスが行われる前の時間帯における異常動作回数と、メンテナンスが行われた後の時間帯における異常動作回数と、に比例するメンテナンス効果を算出し、当該メンテナンス効果を閾値と比較することにより、当該メンテナンスが有効か否かを判断して、前記メンテナンス履歴情報を生成して前記記憶手段に記憶させること、
を特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムであって、
前記記憶手段は、
動作属性毎の動作回数を記憶する装置稼働情報を記憶しており、
前記制御手段に、
前記装着稼働情報より動作属性毎の動作回数を集計して、前記メンテナンス履歴情報の一部とすること、
を特徴とするプログラム。
【請求項１１】
請求項７又は８に記載のプログラムであって、
前記制御手段に、
前記メンテナンス履歴情報において、メンテナンスが有効と判断されているメンテナンス効果の値を平均することにより、メンテナンスを行った際の効果の予測値とする処理を行わせること、
を特徴とするプログラム。
【請求項１２】
メンテナンス毎に、当該メンテナンスのメンテナンス効果、当該メンテナンスが有効か否か、または、当該メンテナンスが行われた部品の動作属性毎の動作回数、を特定するメンテナンス履歴情報を記憶する記憶部と、制御部と、を備える演算装置が、部品の動作属性毎の動作回数に応じて、メンテナンスの必要性を判断する必要性判断方法であって、
前記制御部が、動作属性毎に予め定められた動作回数の範囲の組合せ毎に、前記メンテナンス履歴情報より、メンテナンスが有効と判断された有効回数と、メンテナンスが無効と判断された無効回数と、を集計する処理を行う過程と、
前記制御部が、前記組合せ毎に、有効回数の割合である有効率を算出する処理を行う過程と、
前記制御部が、前記有効率が予め定められた値の範囲にある、前記組合せの範囲に含まれる任意の動作回数を、動作属性毎に抽出する処理を行う過程と、
前記制御部が、動作属性毎に抽出した前記任意の動作回数の値からの距離が最小となるように、前記動作属性毎の動作回数を変数とする近似方程式を算出する処理を行う過程と、
前記制御部が、前記近似方程式の変数の係数を当該変数に対応する動作属性の動作回数に乗算する補正値とし、前記近似方程式の定数項の値を基準値とする処理を行う過程と、
前記制御部が、一の部品の動作属性毎の動作回数に、当該動作属性に対応する補正値を乗算した値を、各々の動作属性毎に算出して合算した値が、前記基準値以上である場合に、当該一の部品にメンテナンスが必要と判断する処理を行う過程と、を有すること、
を特徴とする必要性判断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品の動作属性毎の動作回数に応じて、メンテナンスの必要性を判断する技術に関する。
【背景技術】
【０００２】
電子部品を回路基板に装着する部品実装装置は、部品供給装置のフィーダに保持されている部品をヘッドの吸着ノズルで吸着して、回路基板の所定の位置に搬送して装着する。
【０００３】
このような部品実装装置においては、部品実装装置の使用回数が増えるにしたがって吸着ノズルなどの構成部品が劣化し、部品実装装置の生産能力が低下する。このため、部品実装装置の生産能力を高く保つためには、部品実装装置の構成部品の清掃や交換などのメンテナンスを適切な時期に実施することが必要となる。
【０００４】
そして、特許文献１に記載の技術は、メンテナンスの必要な時期をオペレータが把握可能とするために、各吸着ノズルの吸着回数を記憶し、この吸着回数に、吸着される部品の種類ごとに補正値で補正を加え、設定された閾値と比較することにより、メンテナンスの必要な時期を判定することができるようにしている。
【先行技術文献】
【特許文献】
【０００５】
特願平１１−７５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術によれば、吸着ノズルの吸着回数に基づいて、メンテナンスの必要な時期を算出することはできるが、例えば、吸着ノズルの使用環境等により、メンテナンスが必要となる時期は異なるため、特許文献１に記載された技術では、実際には部品実装装置のメンテナンスが必要な時期であってもメンテナンスの必要な時期と判定されないことがある。このような場合には、適切な時期に必要なメンテナンスが実施されないために、部品実装装置の生産能力が低下してしまう。
【０００７】
そこで、本発明は、部品実装装置の稼働状況に応じて、メンテナンスが必要か否かを判定することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、本発明は、過去に行われたメンテナンスの有効性から、部品のメンテナンスの必要性を判断する。
【０００９】
例えば、本発明は、部品の動作属性毎の動作回数に応じて、メンテナンスの必要性を判断する演算装置であって、メンテナンス毎に、当該メンテナンスのメンテナンス効果、当該メンテナンスが有効か否か、または、当該メンテナンスが行われた部品の動作属性毎の動作回数、を特定するメンテナンス履歴情報を記憶する記憶部と、制御部と、を備え、前記制御部は、動作属性毎に予め定められた動作回数の範囲の組合せ毎に、前記メンテナンス履歴情報より、メンテナンスが有効と判断された有効回数と、メンテナンスが無効と判断された無効回数と、を集計する処理と、前記組合せ毎に、有効回数の割合である有効率を算出する処理と、前記有効率が予め定められた値の範囲にある、前記組合せの範囲に含まれる任意の動作回数を、動作属性毎に抽出する処理と、動作属性毎に抽出した前記任意の動作回数の値からの距離が最小となるように、前記動作属性毎の動作回数を変数とする近似方程式を算出する処理と、前記近似方程式の変数の係数を当該変数に対応する動作属性の動作回数に乗算する補正値とし、前記近似方程式の定数項の値を基準値とする処理と、一の部品の動作属性毎の動作回数に、当該動作属性に対応する補正値を乗算した値を、各々の動作属性毎に算出して合算した値が、前記基準値以上である場合に、当該一の部品にメンテナンスが必要と判断する処理と、を行うこと、を特徴とする。
【発明の効果】
【００１０】
以上のように、本発明によれば、部品実装装置の稼働状況に応じて、メンテナンスが必要か否かを判定することができる。
【図面の簡単な説明】
【００１１】
【図１】部品実装装置の概略図。
【図２】フィーダベース、ヘッド、ビーム及び第二センサの概略図。
【図３】ヘッドの下面図。
【図４】吸着ノズル及び部品の側面形状を撮像した画像の概略図。
【図５】部品配置情報テーブルの概略図。
【図６】装着情報テーブルの概略図。
【図７】装置情報テーブルの概略図。
【図８】部品情報テーブルの概略図。
【図９】演算装置の概略図。
【図１０】装置稼動情報テーブルの概略図。
【図１１】生産実績情報テーブルの概略図。
【図１２】メンテナンス履歴情報テーブルの概略図。
【図１３】評価情報テーブルの概略図。
【図１４】コンピュータの概略図。
【図１５】装着装置が部品を吸着した際の演算装置での処理を示すフローチャート。
【図１６】演算装置の効果算出部がメンテナンスの効果を算出し、有効性を判断する処理を示すフローチャート。
【図１７】メンテナンス指示入力画面の概略図。
【図１８】演算装置の必要性判定部が、メンテナンスの必要性を判定するための判定値を算出する処理を示すフローチャート。
【図１９】有効率情報テーブルの概略図。
【図２０】演算装置の必要性判定部が、メンテナンスの行われた回数全体に占める有効なメンテナンスの回数の割合を算出する処理を示すフローチャート。
【図２１】演算装置の必要性判定部が、メンテナンスの必要性を判定するための基準値および補正値を算出する処理を示すフローチャート。
【図２２】メンテナンス履歴グラフの概略図。
【図２３】演算装置の必要性判定部が、メンテナンスの必要性を判定する処理を示すフローチャート。
【図２４】必要性指示入力画面の概略図。
【図２５】出力画面の概略図。
【発明を実施するための形態】
【００１２】
図１は、本発明の一実施形態である部品実装装置１００の概略図である。図示するように、部品実装装置１００は、供給装置１１０と、装着装置１２０と、異常検出装置１３０と、全体制御装置１４０と、演算装置１５０と、入力部１７０と、出力部１７１と、通信ＩＦ部１７２と、を備え、これらはバス１７３を介して相互に接続されている。
【００１３】
供給装置１１０は、フィーダベース１１１と、ＩＦ部１１２と、を備える。
【００１４】
フィーダベース１１１は、図２(フィーダベース１１１、ヘッド１２１、ビーム１２２及び第二センサ１３２の概略図)に示されているように、複数のフィーダ１１１ａが配置される。
【００１５】
フィーダ１１１ａは、後述する全体制御装置１４０の指示に応じて、フィーダ１１１ａの保持している部品が吸着ノズル１２３に吸着された場合に、フィーダ１１１ａの保持している残りの部品を吸着ノズル１２３の吸着可能な位置にまで搬送する。
【００１６】
ＩＦ部１１２は、バス１７３を介して情報の送受信を行うためのインタフェースである。
【００１７】
装着装置１２０は、ヘッド１２１と、ビーム１２２と、吸着ノズル１２３と、駆動制御部１２４と、ＩＦ部１２５と、を備える。
【００１８】
ヘッド１２１は、図２に示されているように、ビーム１２２に沿って、一つの軸方向（図２では、Ｘ方向）に移動させることができるようにされている。
【００１９】
ビーム１２２は、図２に示されているように、ガイド１２２ａに沿って、ヘッド１２１が移動する軸方向と交差する他の軸方向（図２では、Ｙ方向）に移動することができるようにされている。
【００２０】
吸着ノズル１２３は、図３(ヘッド１２１の下面図)に示されているように、ヘッド１２１の下面にあるヘッド回転部１２１ａに、円状に複数個配置されており、ヘッド回転部１２１ａを回転させることにより、吸着ノズル１２３の位置を変えることができるようにされている。
【００２１】
そして、ヘッド１２１及びビーム１２２をＸ方向及びＹ方向に移動させ、ヘッド回転部１２２ａを回転させること、により、予め定められた吸着ノズル１２３で、フィーダベース１１１に装着されているフィーダ１１１ａより部品を吸着し、基板１８０の予め定められた位置に部品を装着できるようにされている。
【００２２】
なお、ヘッド１２１に装着することのできる吸着ノズル１２３の種類は複数あり、部品実装装置１００を作動させる前に、ユーザ等は、複数種類の吸着ノズル１２３の中から実装に用いる吸着ノズル１２３を選択し、ヘッド１２１の所定の位置に接続する。
【００２３】
駆動制御部１２４は、後述する全体制御装置１４０からの指示に応じて、後述する装着情報テーブル１４３ａで特定される装着順序及び装着位置に部品を装着するよう、ヘッド１２１、ヘッド回転部１２１ａ、ビーム１２２及び吸着ノズル１２３を制御する。
【００２４】
また、駆動制御部１２４は、吸着ノズル１２３で部品を吸着するよう制御した際に、部品を吸着したことを示す吸着情報を、ＩＦ部１２５を介して、演算装置１５０に送信する処理を行う。
【００２５】
ＩＦ部１２５は、バス１７３を介して情報の送受信を行うためのインタフェースである。
【００２６】
異常検出装置１３０は、第一センサ１３１と、第二センサ１３２と、検出制御部１３３と、ＩＦ部１３４と、を備える。
【００２７】
第一センサ１３１は、吸着ノズル１２３及び吸着ノズル１２３に吸着された部品の側面形状を検出するセンサであり、本実施形態においてはラインセンサを用いている。図３に示されているように、第一センサ１３１は、ヘッド１２１の下方であって、ノズル１２１の側方に配置されており、吸着ノズル１２３が部品を吸着した後に、吸着した部品と吸着ノズル１２３の側面形状を計測する。
【００２８】
第一センサ１３１が計測した吸着した部品と吸着ノズル１２３の側面形状の例を図４（吸着ノズル１２３及び部品１３１ｂの側面形状を撮像した画像１３１ａの概略図）に示す。図４において、画像１３１ａには、吸着ノズル１２３の側面形状と、部品１３１ｂの側面形状と、が示されている。
【００２９】
第二センサ１３２は、吸着ノズル１２３に吸着された部品の下面形状を検出するセンサであり、本実施形態においてはカメラを用いている。図２に示されているように、第二センサ１３２は、フィーダベース１１１と基板１８０との間に配置されている。
【００３０】
そして、駆動制御部１２４は、吸着ノズル１２３が部品を吸着した後にビーム１２２が基板１８０の上方に移動する間に、吸着ノズル１２３が第二センサ１３２の上方を通過するようにヘッド１２１、ビーム１２２を制御し、第二センサ１３２は、上方を通過する部品を撮像する。
【００３１】
検出制御部１３３は、第一センサ１３１が計測した側面形状と、第二センサ１３２が下方から撮影した下面形状と、について、例えば、パターンマッチング等により異常の有無を判定し、異常があると判定した場合には演算装置１５０に、異常の発生を特定する異常発生情報を出力する。
【００３２】
ＩＦ部１３４は、バス１７３を介して情報の送受信を行うためのインタフェースである。
【００３３】
なお、本実施形態においては、異常検出装置１３０は、第一センサ１３１及び第二センサ１３２で取得される画像データを用いて、部品及び部品の吸着姿勢の異常を検知するようにしているが、このような態様に限定されず、部品及び部品の吸着姿勢の少なくとも何れか一方の異常を検知することができるものであれば、どのようなセンサを用いてもよい。
【００３４】
全体制御装置１４０は、記憶部１４１と、全体制御部１４６と、ＩＦ部１４７と、を備える。
【００３５】
記憶部１４１は、部品配置情報記憶領域１４２と、装着情報記憶領域１４３と、装置情報記憶領域１４４と、部品情報記憶領域１４５と、を備える。
【００３６】
部品配置情報記憶領域１４２には、供給装置１１０で供給される部品の供給位置を特定する部品配置情報が記憶される。例えば、本実施形態においては、図５（部品配置情報テーブル１４２ａの概略図）に示されるような部品配置情報テーブル１４２ａが記憶されている。
【００３７】
図示するように、部品配置情報テーブル１４２ａは、搭載位置番号フィールド１４２ｂと、部品種番号フィールド１４２ｃと、を有する。
【００３８】
搭載位置番号フィールド１４２ｂには、後述する部品種番号フィールド１４２ｃで特定される種類の部品を保持するフィーダ１１１ａのフィーダベース１１１における搭載位置を特定する情報が格納される。ここで、本実施形態においては、フィーダベース１１１における搭載位置を特定する情報として、フィーダベース１１１における搭載位置を一意に識別するための識別情報である搭載位置番号が格納される。
【００３９】
部品種番号フィールド１４２ｃには、搭載位置番号フィールド１４２ｂで特定されるフィーダベース１１１の搭載位置に搭載されるフィーダ１１１ａが保持する部品の種類を特定する情報が格納される。ここで、本実施形態においては、部品の種類を特定する情報として、各々の部品の種類を一意に識別するための識別情報である部品種番号が格納される。
【００４０】
装着情報記憶領域１４３には、部品の装着順序及び吸着順序と、部品を基板に装着する位置と、部品を吸着する吸着ノズル１２３の位置と、部品の供給位置と、を特定する装着情報が記憶される。例えば、本実施形態においては、図６（装着情報テーブル１４３ａの概略図）に示されるような装着情報テーブル１４３ａが記憶されている。
【００４１】
図示するように、装着情報テーブル１４３ａは、順序フィールド１４３ｂと、部品装着座標フィールド１４３ｃと、吸着ノズル番号フィールド１４３ｄと、搭載位置番号フィールド１４３ｅと、吸着実施フィールド１４３ｆと、を有している。
【００４２】
順序フィールド１４３ｂには、部品の装着順序と、部品の吸着順序と、を特定する情報が格納される。ここで、本実施形態においては、部品の装着順序及び吸着順序が同じになるようにしているが、これらが別々の順番になるようにしてもよい。
【００４３】
部品装着座標フィールド１４３ｃには、搭載位置番号フィールド１４３ｆで特定される搭載位置から吸着される種類の部品を、基板１８０に装着する位置を特定する情報が格納される。
【００４４】
吸着ノズル番号フィールド１４３ｄには、搭載位置番号フィールド１４３ｆで特定される搭載位置に配置される種類の部品を吸着する吸着ノズル１２３のヘッド１２１における位置を特定する情報が格納される。ここで、位置を特定する情報として、ヘッド１２１において吸着ノズル１２３を搭載する位置に対して一意となるように割り振られた吸着ノズル番号が格納される。
【００４５】
搭載位置番号フィールド１４３ｅには、順序フィールド１４３ｂで特定される順番において、部品装着座標フィールド１４３ｃで特定される座標に装着される部品を保持するフィーダ１１１ａのフィーダベース１１１における搭載位置を特定する情報が格納される。ここで、本実施形態においては、フィーダベース１１１における搭載位置を特定する情報として、フィーダベース１１１における搭載位置を一意に識別するための識別情報である搭載位置番号が格納される。
【００４６】
吸着実施フィールド１４３ｆには、部品装着装置１１０が部品の吸着及び装着を実施している順番（レコード）を特定する情報が格納される。
【００４７】
例えば、本実施形態においては、全体制御装置１４０より装着装置１１０に対して、部品を基板に装着する位置と、部品を吸着する吸着ノズル１２３の位置と、部品の供給位置と、を特定した吸着指示を出す際に、装着情報テーブル１４３ａの対応するレコードの吸着実施フィールド１４３ｆに「１」の記号が入力され、当該レコードの一つ前のレコードの吸着実施フィールド１４３ｆに格納された「１」の記号を削除する（対応するレコードが装着情報テーブル１４３ａの最上位のレコードの場合には削除は行わない）。
【００４８】
装置情報記憶領域１４４には、装着装置１２０のヘッド１２１に装着された吸着ノズル１２３の種類を特定する装置情報が記憶される。例えば、本実施形態においては、図７（装置情報テーブル１４４ａの概略図）に示すような装置情報テーブル１４４ａが記憶される。
【００４９】
図示するように、装置情報テーブル１４４ａは、吸着ノズル番号フィールド１４４ｂと、吸着ノズル種フィールド１４４ｃと、吸着ノズルＩＤフィールド１４４ｄと、を有する。
【００５０】
吸着ノズル番号フィールド１４４ｂには、後述する吸着ノズルＩＤフィールド１４４ｄで特定される吸着ノズル１２３を、ヘッド１２１に装着する位置を特定する情報が格納される。ここで、本実施形態においては、位置を特定する情報として、ヘッド１２１において吸着ノズル１２３を搭載する位置に対して一意となるように割り振られた吸着ノズル番号が格納される。
【００５１】
吸着ノズル種フィールド１４４ｃには、後述する吸着ノズルＩＤフィールド１４４ｄで特定される吸着ノズル１２３の種類を特定する情報が格納される。
【００５２】
吸着ノズルＩＤフィールド１４４ｄには、吸着ノズル番号フィールド１４４ｂで特定される位置に装着される吸着ノズル１２３を特定する情報が格納される。ここで、本実施形態においては、吸着ノズル１２３を特定する情報として、各々の吸着ノズル１２３を一意に識別するための識別情報である吸着ノズルＩＤが格納される。
【００５３】
部品情報記憶領域１４５には、基板１８０に装着する部品の種類及び特徴を特定する部品情報が記憶される。例えば、本実施形態においては、図８（部品情報テーブル１４５ａの概略図）に示すような部品情報テーブル１４５ａが記憶される。
【００５４】
図示するように、部品情報テーブル１４５ａは、部品種番号フィールド１４５ｂと、部品供給方法フィールド１４５ｃと、を有する。
【００５５】
部品種番号フィールド１４５ｂには、部品の種類を特定する情報が格納される。ここで、本実施形態においては、部品の種類を特定する情報として、部品の種類を一意に識別するための識別情報である部品種番号が格納される。
【００５６】
部品供給方法フィールド１４５ｃには、部品種番号フィールド１４５ｂで特定される種類の部品を、フィーダ１１１ａにおいて供給する供給方法が格納される。ここで、本実施形態においては、供給方法として、「紙テープ」又は「エンボステープ」の何れかが格納されるが、このような態様に限定されるものではない。
【００５７】
なお、記憶部１４１に記憶される情報は、入力部１７０又は通信ＩＦ部１７２を介して外部から入力される。
【００５８】
全体制御部１４６は、供給装置１１０、装着装置１２０、異常検出装置１３０、演算装置１５０、入力部１７０、出力部１７１及び通信ＩＦ部１７２で行う処理を制御する。
【００５９】
例えば、全体制御部１４６は、供給装置１１０及び装着装置１２０に対して、祖着情報テーブル１４３で特定される順番、吸着ノズル１２３及び装着座標に部品が装着されるように必要な指示を出力する。
【００６０】
また、全体制御部１４６は、必要なタイミングで部品及び当該部品の吸着姿勢の異常を検出するように、異常検出装置１３０に必要な指示を出力する。
【００６１】
ＩＦ部１４７は、バス１７３を介して情報の送受信を行うためのインタフェースである。
【００６２】
図９は、演算装置１５０の概略図である。図示するように、演算装置１５０は、記憶部１５１と、制御部１５８と、入力部１６３と、出力部１６４と、ＩＦ部１６５と、を備える。
【００６３】
記憶部１５１は、取得情報記憶領域１５２と、装置稼動情報記憶領域１５３と、生産実績情報記憶領域１５４と、メンテナンス履歴情報記憶領域１５５と、評価情報記憶領域１５６と、を備える。
【００６４】
取得情報記憶領域１５２には、全体制御装置１４０より取得した、部品配置情報テーブル１４２ａ、装着情報テーブル１４３ａ、装置情報テーブル１４４ａ及び部品情報テーブル１４５ａが記憶される。
【００６５】
なお、これらのテーブルに格納される情報が、全体制御装置１４０において更新された場合には、例えば、全体制御装置１４０より更新された情報又は更新されたテーブルが演算装置１５０に送信され、演算装置１５０においても更新されるものとする（後述する演算制御部１５９が更新）。
【００６６】
装置稼動情報記憶領域１５３には、部品実装装置１００の行った動作の履歴（ここでは、部品の供給方法毎の吸着回数）を特定する装置稼動情報が記憶される。例えば、本実施形態においては、図１０（装置稼動情報テーブル１５３ａの概略図）に示されているような装置稼動情報テーブル１５３ａが記憶される。
【００６７】
図示するように、装置稼動情報テーブル１５３ａは、吸着ノズルＩＤフィールド１５３ｂと、部品供給方法ごとの累積吸着回数格納領域１５３ｃと、を有する。
【００６８】
吸着ノズルＩＤフィールド１５３ｂには、ヘッド１２１に装着される吸着ノズル１２３を特定する情報が格納される。ここで、本実施形態においては、吸着ノズル１２３を特定する情報として、各々の吸着ノズル１２３を一意に識別するための識別情報である吸着ノズルＩＤが格納される。
【００６９】
部品供給方法ごとの累積吸着回数格納領域１５３ｃは、紙テープ累積吸着回数フィールド１５３ｄと、エンボステープ累積吸着回数フィールド１５３ｅと、を有する。
【００７０】
紙テープ累積吸着回数フィールド１５３ｄには、吸着ノズルＩＤフィールド１５３ｂで特定される吸着ノズル１２３が、供給方法が紙テープであるフィーダ１１１ａより部品を吸着した回数を特定する情報が格納される。
【００７１】
エンボステープ累計吸着回数フィールド１５３ｅには、吸着ノズルＩＤフィールド１５３ｂで特定される吸着ノズル１２３が、供給方法がエンボステープであるフィーダ１１１ａより部品を吸着した回数を特定する情報が格納される。
【００７２】
なお、本実施形態においては、部品の供給方法として、エンボステープ又は紙テープを想定しているが、このような態様に限定されるものではなく、他の供給の方法に関する各種の情報を対象としてもよい。また、本実施形態では、部品の吸着回数を格納しているが、このような態様に限定されず、部品実装装置１００の動作回数と関係する他の指標を対象としてもよい。
【００７３】
生産実績情報記憶領域１５４には、特定の時間帯毎に、部品実装装置１１０が行った動作回数と、当該動作回数のうち失敗した動作回数と、を特定する生産実績情報が記憶される。例えば、本実施形態においては、図１１（生産実績情報テーブル１５４ａの概略図）に示されているような生産実績情報テーブル１５４ａが記憶されている。
【００７４】
図示するように、生産実績情報テーブル１５４ａは、吸着ノズルＩＤ行１５４ｂと、時間帯列１５４ｃと、回数格納領域１５４ｄと、を有する。
【００７５】
吸着ノズルＩＤ行１５４ｂには、ヘッド１２１に装着される吸着ノズル１２３を特定する情報が格納される。ここで、本実施形態においては、吸着ノズル１２３を特定する情報として、各々の吸着ノズル１２３を一意に識別するための識別情報である吸着ノズルＩＤが格納される。
【００７６】
時間帯列１５４ｃには、部品実装装置１１０が動作した年月日時間帯を特定する情報が格納される。
【００７７】
回数格納領域１５４ｄは、吸着ノズルＩＤ行１５４ｂと、時間帯列１５４ｃと、に対応する欄毎に、吸着回数フィールド１５４ｅと、吸着異常回数フィールド１５４ｆと、を有する。
【００７８】
吸着回数フィールド１５４ｅには、吸着ノズルＩＤ行１５４ｂで特定される吸着ノズル１２３が、時間帯列１５４ｃで特定される年月日時間帯において、部品を吸着した回数を特定する情報が格納される。
【００７９】
吸着異常回数フィールド１５４ｆには、吸着ノズルＩＤ行１５４ｂで特定される吸着ノズル１２３が、時間帯列１５４ｃで特定される年月日時間帯において、部品を吸着した回数のうち、異常が検出された回数を特定する情報が格納される。
【００８０】
メンテナンス履歴情報記憶領域１５５には、実施されたメンテナンス毎に、実施されたメンテナンスの種類と、実施されたメンテナンスの効果と、実施されたメンテナンスの対象となる部分と、メンテナンスが実施された時点における当該部分の動作回数と、を特定するメンテナンス履歴情報が記憶される。例えば、本実施形態においては、図１２（メンテナンス履歴情報テーブル１５５ａの概略図）に示されるようなメンテナンス履歴情報テーブル１５５ａが記憶されている。
【００８１】
図示するように、メンテナンス履歴情報記憶テーブル１５５ａは、メンテナンスＩＤフィールド１５５ｂと、メンテナンス種フィールド１５５ｃと、メンテナンス効果フィールド１５５ｄと、メンテナンス有効性フィールド１５５ｅと、吸着ノズル種フィールド１５５ｆと、部品供給方法毎の吸着回数格納領域１５５ｇと、を有する。
【００８２】
メンテナンスＩＤフィールド１５５ｂには、実施されたメンテナンスを特定する情報が格納される。ここで、本実施形態においては、実施されたメンテナンスを特定する情報として、実施されたメンテナンスを一意に識別するためのメンテナンスＩＤが格納される。なお、本実施形態においては、メンテナンスＩＤとして、メンテナンスが実施される順序において、「１」から順に自然数を割り振っているがこのような態様に限定されるものではない。
【００８３】
メンテナンス種フィールド１５５ｃには、メンテナンスＩＤフィールド１５５ｂで特定されるメンテナンスの種類を特定する情報が格納される。
【００８４】
メンテナンス効果フィールド１５５ｄには、メンテナンスＩＤフィールド１５５ｂで特定されるメンテナンスの効果を特定する情報が格納される。ここで、メンテナンスの効果とは、例えば、部品実装装置１００に発生する異常の減少率や一定時間の基板の生産量などである。
【００８５】
メンテナンス有効性フィールド１５５ｅには、メンテナンスＩＤフィールド１５５ｂで特定されるメンテナンスについて、メンテナンス効果フィールド１５５ｄで特定されるメンテナンスの効果が有効なものであったか否かを特定する情報が格納される。ここで、本実施形態においては、有効なものであった場合には「１」が格納され、有効なものではなかった場合には「０」が格納される。
【００８６】
吸着ノズル種フィールド１５５ｆには、メンテナンスＩＤフィールド１５５ｂで特定されるメンテナンスが実施された吸着ノズル１２３の種類を特定する情報が格納される。
【００８７】
部品供給方法毎の吸着回数格納領域１５５ｇは、紙テープ吸着回数フィールド１５５ｈと、エンボステープ吸着回数フィールド１５５ｉと、を有する。
【００８８】
紙テープ吸着回数フィールド１５５ｈには、メンテナンスＩＤフィールド１５５ｂで特定されるメンテナンスが行われた時点において、吸着ノズル種１５５ｆで特定される種類の吸着ノズル１２３が、供給方法が紙テープであるフィーダ１１１ａより部品を吸着した回数を特定する情報が格納される。
【００８９】
エンボステープ吸着回数フィールド１５５ｉには、メンテナンスＩＤフィールド１５５ｂで特定されるメンテナンスが行われた時点において、吸着ノズル種１５５ｆで特定される種類の吸着ノズル１２３が、供給方法がエンボステープであるフィーダ１１１ａより部品を吸着した回数を特定する情報が格納される。
【００９０】
評価情報記憶領域１５６には、吸着ノズル種及びメンテナンス種の組合せ毎に、メンテナンスの必要性を判断するための評価値と、メンテナンス実施の効果の予測値と、を特定する評価情報が記憶される。例えば、本実施形態においては、図１３（評価情報テーブル１５６ａの概略図）に示されるような評価情報テーブル１５６ａが記憶される。
【００９１】
図示するように、評価情報テーブル１５６ａは、吸着ノズル種欄１５６ｂと、メンテナンス種欄１５６ｃと、部品供給方法フィールド１５６ｄと、補正値フィールド１５６ｅと、基準値フィールド１５６ｆと、効果予測値フィールド１５６ｇと、を有する。
【００９２】
吸着ノズル種欄１５６ｂには、吸着ノズル１２３の種類を特定する情報が格納される。
【００９３】
メンテナンス種欄１５６ｃには、メンテナンスの種類を特定する情報が格納される。
【００９４】
部品供給方法フィールド１５６ｄには、部品供給方法の種類を特定する情報が格納される。
【００９５】
補正値フィールド１５６ｅには、吸着ノズル種１５６ｂで特定される種類の吸着ノズル１２３について、メンテナンス種フィールド１５６ｃで特定される種類のメンテナンスを行う必要性を判定する際に、部品供給方法フィールド１５６ｄで特定される部品供給方法での吸着回数を補正する補正値を特定する情報が格納される。
【００９６】
基準値フィールド１５６ｆには、吸着ノズル種１５６ｂで特定される種類の吸着ノズル１２３について、メンテナンス種フィールド１５６ｃで特定される種類のメンテナンスを行う必要性を判定する基準となる基準値を特定する情報が格納される。
【００９７】
効果予測値フィールド１５６ｇには、吸着ノズル種１５６ｂで特定される種類の吸着ノズル１２３について、メンテナンス種フィールド１５６ｃで特定される種類のメンテナンスが行われた際の効果を予測する効果予測値を特定する情報が格納される。
【００９８】
制御部１５８は、演算制御部１５９と、効果算出部１６０と、必要性判定部１６１と、を備える。
【００９９】
演算制御部１５９は、演算装置１５０での処理の全体を制御する。
【０１００】
また、演算制御部１５９は、全体制御装置１４０より必要な情報を取得し、取得情報記憶領域１５２に記憶し、更新する処理を行う。
【０１０１】
さらに、演算制御部１５９は、装着装置１２０及び異常検出装置１３０より必要な情報を取得し、装置稼働情報テーブル１５３ａ及び生産実績情報テーブル１５４ａに格納し、これらのテーブルを更新する処理を行う。
【０１０２】
効果算出部１６０は、装置稼働情報テーブル１５３ａ及び生産実績情報テーブル１５４ａに格納された情報に基づいて、メンテナンスの効果及び有効性を判定し、メンテナンス履歴情報テーブル１５５ａに格納する処理を行う。
【０１０３】
必要性判定部１６１は、メンテナンス履歴情報テーブル１５５ａに格納された情報に基づいて、部品供給方法毎の吸着回数を補正する補正値と、メンテナンスを行う必要性を判定する基準となる基準値と、メンテナンスが行われた際の効果を予測する効果予測値と、を算出して、評価情報テーブル１５６ａに格納する処理を行う。
【０１０４】
入力部１６３は、情報の入力を受け付ける。
【０１０５】
出力部１６４は、情報を出力する。
【０１０６】
ＩＦ部１６５は、バス１７３を介して情報の送受信を行うためのインタフェースである。
【０１０７】
以上に記載した演算装置１５０は、例えば、図１４（コンピュータ９００の概略図）に示すような、ＣＰＵ（Central Processing Unit）９０１と、メモリ９０２と、ＨＤＤ（Hard Disk Drive）等の外部記憶装置９０３と、ＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disk）等の可搬性を有する記憶媒体９０４に対して情報を読み書きする読書装置９０５と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、バスに接続するためのＩ／Ｆ（InterFace）９０８と、を備えた一般的なコンピュータ９００で実現できる。
【０１０８】
例えば、記憶部１５１は、ＣＰＵ９０１がメモリ９０２又は外部記憶装置９０３を利用することにより実現可能であり、制御部１５８は、外部記憶装置９０３に記憶されている所定のプログラムをメモリ９０２にロードしてＣＰＵ９０１で実行することで実現可能であり、入力部１６３は、ＣＰＵ９０１が入力装置９０６を利用することで実現可能であり、出力部１６４は、ＣＰＵ９０１が出力装置９０７を利用することで実現可能であり、ＩＦ部１６５は、ＣＰＵ９０１がＩ／Ｆ９０８を利用することで実現可能である。
【０１０９】
この所定のプログラムは、読書装置９０５を介して記憶媒体９０４から、あるいは、図示されていない通信装置を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読書装置９０５を介して記憶媒体９０４から、あるいは、図示されていない通信装置を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。
【０１１０】
図１５は、装着装置１１０が部品を吸着した際の演算装置１５０での処理を示すフローチャートである。
【０１１１】
まず、演算制御部１５９が、ＩＦ部１６５を介して、装着装置１２０より、部品を吸着したことを示す吸着情報を受信すると（Ｓ１０でＹＥＳ）、この吸着情報を受信した年月日時刻を吸着時刻として取得する（Ｓ１１）。ここで、ステップＳ１１で取得した吸着時刻をｔ１とする。
【０１１２】
次に、演算制御部１５９は、取得情報記憶領域１５２に記憶されている装着情報テーブル１４３ａの吸着実施フィールド１４３ｆに「１」が格納されたレコードを検索し、当該レコードの吸着ノズル番号フィールド１４３ｄに格納されている吸着ノズル番号及び搭載位置番号フィールド１４３ｅに格納されている搭載位置番号を読み込む（Ｓ１２）。
【０１１３】
次に、演算制御部１５９は、取得情報記憶領域１５２に記憶されている装置情報テーブル１４４ａの吸着ノズル番号フィールド１４４ｂに、ステップＳ１２で読み込んだ吸着ノズル番号が格納されているレコードを特定し、特定したレコードの吸着ノズルＩＤフィールド１４４ｄに格納されている吸着ノズルＩＤを読み込む（Ｓ１３）。
【０１１４】
次に、演算制御部１５９は、取得情報記憶領域１５２に記憶されている部品配置情報テーブル１４２ａの搭載位置番号フィールド１４２ｂに、ステップＳ１２で読み込んだ搭載位置番号が格納されているレコードを特定し、特定したレコードの部品種番号フィールド１４２ｃに格納されている部品種番号を読み込む（Ｓ１４）。
【０１１５】
次に、演算制御部１５９は、取得情報記憶領域１５２に記憶されている部品情報テーブル１４５ａの部品種番号フィールド１４５ｂに、ステップＳ１４で読み込んだ部品種番号が格納されているレコードを特定し、特定したレコードの部品供給方法フィールド１４５ｃに格納されている部品供給方法を読み込む（Ｓ１５）。
【０１１６】
次に、演算制御部１５９は、装置稼動情報テーブル１５３ａの吸着ノズルＩＤフィールド１５３ｂに、ステップＳ１３で読み込んだ吸着ノズルＩＤが格納されているレコードを特定し、ステップＳ１５で読み込んだ部品供給方法が「紙テープ」であれば、特定したレコードの紙テープ累積吸着回数フィールド１５３ｄに格納されている紙テープ累積吸着回数に「１」を加算し、ステップＳ１５で読み込んだ部品供給方法が「エンボステープ」であれば、エンボステープ累積吸着回数フィールド１５３ｅに格納されているエンボステープ累積吸着回数に「１」を加算する（Ｓ１６）。
【０１１７】
次に、演算制御部１５９は、生産実績情報テーブル１５４ａの時間帯列１５４ｃに、吸着時刻ｔ１を含む時間帯が格納されている行を特定し、生産実績情報テーブル１５４ａの吸着ノズルＩＤフィールド１５４ｂに、ステップＳ１３で読み込んだ吸着ノズルＩＤが格納されている列を特定し、特定した行と列とに対応する欄の吸着回数フィールド１５４ｅに「１」を加算する（Ｓ１７）。
【０１１８】
次に、演算制御部１５９は、ステップＳ１０で吸着情報を受信してから次の吸着情報を受信するまでの間に、または、ステップＳ１０で吸着情報を受信してから予め定められた時間を経過するまでの間に、ＩＦ部１６５を介して、異常検出装置１３０より吸着異常の発生を示す異常発生情報を受信した場合には（Ｓ１８でＹｅｓ）、生産実績情報テーブル１５４ａの時間帯列１５４ｃに、吸着時刻ｔ１を含む時間帯が格納されている行を特定し、生産実績情報テーブル１５４ａの吸着ノズルＩＤフィールド１５４ｂに、ステップＳ１３で読み込んだ吸着ノズルＩＤと同一のデータが格納されている列を特定し、特定した行と列とに対応する欄の吸着異常回数フィールド１５４ｆに「１」を加算する（Ｓ１９）。
【０１１９】
図１６は、演算装置１５０の効果算出部１６０がメンテナンスの効果を算出し、有効性を判断する処理を示すフローチャートである。
【０１２０】
まず、演算装置１５０の効果算出部１６０は、メンテナンスが実施されると、入力部１７０を介して、実施されたメンテナンスの対象となった部品のＩＤ（ここでは、吸着ノズルＩＤ）と、実施されたメンテナンスの種類であるメンテナンス種と、メンテナンスが実施された時刻と、を特定する情報の入力を受け付け（Ｓ２０でＹｅｓ）、ステップＳ２１に進む。
【０１２１】
例えば、本実施形態においては、効果算出部１６０は、図１７（メンテナンス指示入力画面１８１の概略図）に示すようなメンテナンス指示入力画面１８１を出力部１７１に表示して、入力部１７０を介して、必要な情報の入力を受け付ける。
【０１２２】
図示するようにメンテナンス指示入力画面１８１は、メンテナンス種入力領域１８１ａと、吸着ノズルＩＤ入力領域１８１ｂと、メンテナンス実施時刻入力領域１８１ｃと、入力完了指示入力領域１８１ｄと、を有する。
【０１２３】
メンテナンス種入力領域１８１ａでは、実施されたメンテナンスの種類を特定するメンテナンス種の入力を受け付け、吸着ノズルＩＤ入力領域１８１ｂでは、メンテナンスされた吸着ノズルＩＤの入力を受け付け、メンテナンス実施時刻入力領域１８１ｃでは、メンテナンスが実施された年月日時刻の入力を受け付ける。
【０１２４】
そして、効果算出部１６０は、入力部１７０を介して、これらの入力領域に必要な情報が入力され、入力完了指示入力領域１８１ｄを選択した実行指示の入力が行われると、ステップＳ２１に進む。なお、ステップＳ２０で、メンテナンス実施時刻入力領域１８１ｃを介して入力を受け付けた年月日時刻をメンテナンス実行時刻ｔ２という。
【０１２５】
ステップＳ２１では、効果算出部１６０は、メンテナンス履歴情報テーブル１５５ａのメンテナンスＩＤフィールド１５５ｂに、最も大きな数値が格納されているレコードを特定し、特定したレコードの次に新たなレコードを生成し、生成したレコードのメンテナンスＩＤフィールド１５５ｂに当該最も大きな数値に「１」を加算したメンテナンスＩＤを格納するとともに、生成したレコードのメンテナンス種フィールド１５５ｃに、ステップＳ２０で入力を受け付けたメンテナンス種を特定する情報を格納する。
【０１２６】
なお、メンテナンス履歴情報テーブル１５５ａのメンテナンスＩＤフィールド１５５ｂに数値が記憶されていない場合には、効果算出部１６０は、メンテナンス履歴情報テーブル１５５ａに新たなレコードを生成し、生成したレコードのメンテナンスＩＤフィールド１５５ｂに「１」を格納する。
【０１２７】
次に、効果算出部１６０は、装置稼動情報テーブル１５３ａの吸着ノズルＩＤフィールド１５３ｂに、ステップＳ２０で入力を受け付けた吸着ノズルＩＤが格納されたレコードを特定し、特定したレコードの紙テープ累積吸着回数フィールド１５３ｄに格納されている紙テープ累積吸着回数と、特定したレコードのエンボステープ累積吸着回数フィールド１５３ｅに格納されているエンボステープ累積吸着回数と、を読み込み、特定したレコードの紙テープ累積吸着回数フィールド１５３ｄ及びエンボステープ累積吸着回数フィールド１５３ｅの値を初期値（ここでは、「０」）にリセットする（Ｓ２２）。
【０１２８】
次に、効果算出部１６０は、取得情報記憶領域１５２に記憶されている装置情報テーブル１４４ａの吸着ノズルＩＤフィールド１１４ｄに、ステップＳ２０で入力を受け付けた吸着ノズルＩＤが格納されているレコードを特定し、特定したレコードの吸着ノズル種フィールド１４４ｃに格納されている吸着ノズル種を読み込む（Ｓ２３）。
【０１２９】
次に、効果算出部１６０は、メンテナンス履歴情報テーブル１５５ａのステップＳ２１で生成したレコードの吸着ノズル種フィールド１５５ｆに、ステップＳ２３で読み込んだ吸着ノズル種を格納し、当該レコードの紙テープ吸着回数フィールド１５５ｈに、ステップＳ２２で読み込んだ紙テープ累積吸着回数を格納し、当該レコードのエンボステープ吸着回数フィールド１５５ｉに、ステップＳ２２で読み込んだエンボステープ累積吸着回数を格納する（Ｓ２４）。
【０１３０】
次に、効果算出部１６０は、メンテナンス実行時刻ｔ２から予め定められた時間が経過したか否かを確認する（Ｓ２５）。そして、予め定められた時間が経過した場合には（ステップＳ２５でＹｅｓ）、ステップＳ２６に進む。
【０１３１】
ここで、この予め定められた時間は、ユーザや設計者などが設定した一定回数の動作を部品実装装置１００が完了することのできる時間とし、生産実績情報テーブル１５４ａにおいて、メンテナンス実行時刻ｔ２が含まれる時間帯の次の時間帯における吸着回数及び吸着異常回数を確定することのできる時間とする。ここで、メンテナンス実行時刻ｔ２から予め定められた時間が経過した年月日時刻を完了時刻ｔ３という。
【０１３２】
ステップＳ２６では、効果算出部１６０は、ステップＳ２０で入力を受け付けたメンテナンスの効果を算出して、ステップＳ２１で新たに追加したレコードのメンテナンス効果フィールド１５５ｄに格納する。
【０１３３】
例えば、効果算出部１６０は、生産実績情報テーブル１５４ａの時間帯列１５４ｃにおいて、メンテナンス実行時刻ｔ２が含まれる時間帯が格納されている行の一つ前の行（一つ前の時間帯の行）を特定し、また、吸着ノズルＩＤ行１５４ｂに、ステップＳ２０で入力を受け付けた吸着ノズルＩＤが格納されている列を特定し、特定した行と列とに対応する欄の吸着回数フィールド１５４ｄ及び吸着異常回数フィールド１５４ｅに格納されている吸着回数及び吸着異常回数を、メンテナンス前吸着回数及びメンテナンス前吸着異常回数として読み込む。
【０１３４】
さらに、効果算出部１６０は、生産実績情報テーブル１５４ａの時間帯列１５４ｃにおいて、完了時刻ｔ３が含まれる時間帯が格納されている行の一つ前の行（一つ前の時間帯の行）を特定し、また、吸着ノズルＩＤ行１５４ｂに、ステップＳ２０で入力を受け付けた吸着ノズルＩＤが格納されている列を特定し、特定した行と列とに対応する欄の吸着回数フィールド１５４ｄ及び吸着異常回数フィールド１５４ｅに格納されている吸着回数及び吸着異常回数を、メンテナンス後吸着回数及びメンテナンス後吸着異常回数として読み込む。
【０１３５】
そして、効果算出部１６０は、下記の（１）式により、メンテナンス効果ｋを算出する。
【０１３６】
【数１】
2010238700.tif 000003
【０１３７】
但し、Ｍ１はメンテナンス前吸着回数、Ｍ２はメンテナンス前吸着異常回数、Ｇ１はメンテナンス後吸着回数、Ｇ２はメンテナンス後吸着異常回数、である。
【０１３８】
次に、効果算出部１６０は、ステップＳ２６で（１）式により算出したメンテナンス効果の有効性を判断して、有効と判断した場合には、ステップＳ２１で新たに追加したレコードのメンテナンス有効性フィールド１５５ｅに「１」を格納し、有効と判断できなかった場合には、ステップＳ２１で新たに追加したレコードのメンテナンス有効性フィールド１５５ｅに「０」を格納する（Ｓ２７）。
【０１３９】
例えば、効果算出部１６０は、ステップＳ２６で（１）式により算出したメンテナンス効果の値が、ユーザや設計者などによって設定された閾値を上回った場合には、メンテナンス効果が有効と判断し、当該メンテナンス効果の値が閾値を上回っていない場合には、メンテナンス効果を有効とは判断しない。
【０１４０】
図１８は、演算装置１５０の必要性判定部１６１が、メンテナンスの必要性を判定するための判定値を算出する処理を示すフローチャートである。
【０１４１】
まず、演算装置１５０の必要性判定部１６１は、メンテナンス履歴情報テーブル１５５ａのメンテナンスＩＤフィールド１５５ｂに記憶されている数値の最大値が、ユーザや設計者などによって設定された閾値を上回っている場合には（Ｓ３０でＹｅｓ）、ステップＳ３１に進む。
【０１４２】
次に、必要性判定部１６１は、部品実装装置１００の部品供給方法毎の吸着回数の範囲に対応させて、メンテナンスが行われた回数全体に占める有効なメンテナンスの回数の割合を算出する（Ｓ３１）。
【０１４３】
例えば、本実施形態においては、必要性判定部１６１は、図１９（有効率情報テーブル１８２の概略図）に示すような有効率情報テーブル１８２を作成する。
【０１４４】
図示するように、有効率情報テーブル１８２は、吸着ノズル種欄１８２ａと、メンテナンス種欄１８２ｂと、紙テープ吸着回数列１８２ｃと、エンボステープ吸着回数行１８２ｄと、有効率格納領域１８２ｅと、有し、紙テープ吸着回数列１８２ｃで特定される紙テープからの吸着回数の範囲、および、エンボステープ吸着回数行１８２ｄで特定されるエンボステープからの吸着回数の範囲、に対応する有効率格納領域１８２ｅの各々の欄は、有効回数フィールド１８２ｆと、無効回数フィールド１８２ｇと、有効率フィールド１８２ｈと、を有する。
【０１４５】
吸着ノズル種欄１８２ａには、吸着ノズル１２３の種類を特定する情報が格納される。
【０１４６】
メンテナンス種欄１８２ｂには、メンテナンスの種類を特定する情報が格納される。
【０１４７】
紙テープ吸着回数列１８２ｃには、吸着ノズル種欄１８２ａで特定される吸着ノズル１２３で紙テープのフィーダ１１１ａより部品を吸着した回数である紙テープ吸着回数の範囲を特定する情報が格納される。
【０１４８】
エンボステープ吸着回数行１８２ｄには、吸着ノズル種欄１８２ａで特定される吸着ノズル１２３でエンボステープのフィーダ１１１ａより部品を吸着した回数であるエンボステープ吸着回数の範囲を特定する情報が格納される。
【０１４９】
有効回数フィールド１８２ｆには、吸着ノズル種欄１８２ａで特定される吸着ノズル１２３の吸着回数が、紙テープ吸着回数列１８２ｃで特定される紙テープ吸着回数の範囲、および、エンボステープ吸着回数行１８２ｄで特定されるエンボステープ吸着回数の範囲、に含まれる場合に、メンテナンス種欄１８２ｂで特定されるメンテナンスが行われ、当該メンテナンスが有効と判断された回数である有効回数を特定する情報が格納される。
【０１５０】
無効回数フィールド１８２ｇには、吸着ノズル種欄１８２ａで特定される吸着ノズル１２３の吸着回数が、紙テープ吸着回数列１８２ｃで特定される紙テープ吸着回数の範囲、および、エンボステープ吸着回数行１８２ｄで特定されるエンボステープ吸着回数の範囲、に含まれる場合に、メンテナンス種欄１８２ｂで特定されるメンテナンスが行われ、当該メンテナンスが有効と判断されなかった回数である無効回数を特定する情報が格納される。
【０１５１】
有効率フィールド１８２ｈには、吸着ノズル種欄１８２ａで特定される吸着ノズル１２３の吸着回数が、紙テープ吸着回数列１８２ｃで特定される紙テープ吸着回数の範囲、および、エンボステープ吸着回数行１８２ｄで特定されるエンボステープ吸着回数の範囲、に含まれる場合に、メンテナンス種欄１８２ｂで特定されるメンテナンスが行われ、当該メンテナンスが有効に働いた割合を特定する情報が格納される。
【０１５２】
なお、ステップＳ３１での処理は、図２０を用いて後述する。
【０１５３】
図１８に戻り、次に、必要性判定部１６１は、有効率情報テーブル１８２を用いて、吸着ノズル種及びメンテナンス種毎に、メンテナンスの必要性を判定するための基準値および補正値を算出する（Ｓ３２）。ステップＳ３２での処理は、図２１を用いて後述する。
【０１５４】
なお、ステップＳ３２で算出された基準値及び補正値は、吸着ノズル種及びメンテナンス種に対応させて、評価情報テーブル１５６ａに格納される。
【０１５５】
次に、必要性判定部１６１は、評価情報テーブル１５６ａに格納された基準値及び補正値を用いて、メンテナンスの効果の予測値を算出する（Ｓ３３）。
【０１５６】
例えば、必要性判定部１６１は、評価情報テーブル１５６ａの吸着ノズル種欄１５６ｂに格納されている吸着ノズル種と、メンテナンス種欄１５６ｃに格納されているメンテナンス種と、を読み込み、メンテナンス履歴情報テーブル１５５ａのメンテナンス種フィールド１５５ｃ及び吸着ノズル種１５５ｆに、読み込んだメンテナンス種及び吸着ノズル種が格納され、かつ、メンテナンス有効性フィールド１５５ｅに「１」が格納されている全てのレコードを特定し、特定した全てのレコードのメンテナンス効果フィールド１５５ｄに格納されているメンテナンス効果を読み込み、読み込んだメンテナンス効果の平均値を算出する。
【０１５７】
そして、必要性判定部１６１は、吸着ノズル種及びメンテナンス種を読み込んだ評価情報テーブル１５６ａの効果予測値フィールド１５６ｇに、算出したメンテナンス効果の平均値を効果予測値として格納する。
【０１５８】
次に、必要性判定部１６１は、評価情報テーブル１５６ａに格納された基準値、補正値及び効果予測値を用いて、メンテナンスの必要性を判定する（Ｓ３４）。ステップＳ３４での処理は、図２３を用いて後述する。
【０１５９】
図２０は、演算装置１５０の必要性判定部１６１が、メンテナンスの行われた回数全体に占める有効なメンテナンスの回数の割合を算出する処理を示すフローチャートである。
【０１６０】
まず、演算装置１５０の必要性判定部１６１は、メンテナンスＩＤに対応するインデックスｉを初期値（ここでは、「１」）にする（Ｓ４０）。
【０１６１】
次に、必要性判定部１６１は、メンテナンス履歴情報テーブル１５５ａのメンテナンスＩＤフィールド１５５ｂに、ｉの値と等しい値が格納されているレコードを特定し、特定したレコードのメンテナンス種フィールド１５５ｃに格納されているメンテナンス種と、メンテナンス有効性フィールド１５５ｅに格納されている値と、を読み込む（Ｓ４１）。
【０１６２】
次に、必要性判定部１６１は、メンテナンス履歴情報テーブル１５５ａのメンテナンスＩＤフィールド１５５ｂに、ｉの値と等しい値が格納されているレコードを特定し、特定したレコードの吸着ノズル種フィールド１５５ｆに格納されている吸着ノズル種、紙テープ吸着回数フィールド１５５ｈに格納されている紙テープ吸着回数、および、エンボステープ吸着回数フィールド１５５ｉに格納されているエンボステープ吸着回数、を読み込む（Ｓ４２）。
【０１６３】
次に、必要性判定部１６１は、ステップＳ４１で読み込んだメンテンス種と、ステップＳ４２で読み込んだ吸着ノズル種と、がメンテナンス種欄１８２ｂ及び吸着ノズル種欄１８２ａに格納されている有効率情報テーブル１８２において、紙テープ吸着回数列１８２ｃに、ステップＳ４２で読み込んだ紙テープ吸着回数が含まれる行と、エンボステープ吸着回数行１８２ｄに、ステップＳ４２で読み込んだエンボステープ吸着回数が含まれる列と、を特定し、特定した行及び列に対応する有効率格納領域１８２ｅの欄において、ステップＳ４１で読み込んだメンテナンス有効性の値が「１」の場合には、有効回数フィールド１８２ｆの値に「１」を加算し、ステップＳ４１で読み込んだメンテナンス有効性の値が「０」の場合には、無効回数フィールド１８２ｇの値に「１」を加算する（Ｓ４３）。
【０１６４】
次に、必要性判定部１６１は、インデックスｉに「１」をインクリメントする（Ｓ４４）。
【０１６５】
そして、必要性判定部１６１は、メンテナンス履歴情報テーブル１５５ａにおいて、インデックスｉに対応するメンテナンスＩＤがメンテナンスＩＤフィールド１５５ｂに格納されているレコードが存在するか否かを確認し（Ｓ４５）、このようなレコードがある場合には（ステップＳ４５でＹｅｓ）ステップＳ４１に戻り処理を繰り返し、このようなレコードがない場合には（ステップＳ４５でＮｏ）ステップＳ４６に進む。
【０１６６】
ステップＳ４６では、必要性判定部１６１は、全ての有効率情報テーブル１８２において、各々の行及び列に対応する有効率の値を算出して、算出した値を有効率フィールド１８２ｈに格納する処理を行う。
【０１６７】
例えば、ステップＳ４６において、必要性判定部１６１は、有効率情報テーブル１８２の紙テープ吸着回数列１８２ｃのある行及びエンボステープ吸着回数行１８２ｄに対応する有効率フィールド１８２ｈにデータを書き込む場合には、当該行及び当該列に対応する欄の有効回数フィールド１８２ｆに格納されている有効回数と、当該行及び当該列に対応する欄の無効回数フィールド１８２ｇに格納されている無効回数と、を読み込み、読み込んだ有効回数及び無効回数がともに「０」である場合には、この欄の有効率フィールド１８２ｈに「０」を格納し、読み込んだ有効回数及び無効回数の少なくとも何れか一方が「０」でない場合には、下記の（２）式により有効率ｅを算出して、有効率フィールド１８２ｈに格納する。
【０１６８】
【数２】
2010238700.tif 000004
【０１６９】
図２１は、演算装置１５０の必要性判定部１６１が、メンテナンスの必要性を判定するための基準値および補正値を算出する処理を示すフローチャートである。
【０１７０】
ここで、本実施形態においては、演算装置１５０の必要性判定部１６１は、全ての有効率情報テーブル１８２について、図２２（メンテナンス履歴グラフ１８３の概略図）に示すようなメンテナンス履歴グラフ１８３を作成して、メンテナンスの必要性を判定するための基準値および補正値を算出する。
【０１７１】
まず、必要性判定部１６１は、有効率情報テーブル１８２について、吸着ノズル種欄１８２ａに格納されている吸着ノズル種と、メンテナンス種欄１８２ｂに格納されているメンテナンス種と、を読み込み、読み込んだ吸着ノズル種及びメンテナンス種を吸着ノズル種欄１８３ａ及びメンテナンス種欄１８３ｂに格納したメンテナンス履歴グラフ１８３を生成し、ユーザや設計者などが設定した閾値ｕ３及び閾値ｕ４を用いて、紙テープ吸着回数列１８２ｃに対応する全ての行と、エンボステープ吸着回数行１８２ｄに対応する全ての列と、に対応する有効率フィールド１８２ｈに格納されている有効率について、（ｕ３＋ｕ４）以下、かつ、（ｕ３−ｕ４）以上、であるか否かを評価し、（ｕ３＋ｕ４）以下、かつ、（ｕ３−ｕ４）以上、である場合は、当該有効率が属する紙テープ吸着回数列１８２ｃに格納されている紙テープ吸着回数の範囲を読み込み、読み込んだ紙テープ吸着回数の範囲の中間値を、生成したメンテナンス履歴グラフ１８３のＹ軸１８３ｃの座標とし、当該有効率が属するエンボステープ吸着回数行１８２ｄに格納されているエンボステープ吸着回数の範囲の中間値を、生成したメンテナンス履歴グラフ１８３のＸ軸１８３ｄの座標とした、メンテナンス点をプロットする（Ｓ５０）。
【０１７２】
ここで、閾値ｕ３は、ユーザや設計者などがメンテナンスの必要性を判定する基準を表しており、メンテナンスの有効に働く確率がｖ％以上になった場合に部品実装装置１００のメンテナンスを実施したい、とユーザや設計者などが考える場合には、ユーザや設計者などは閾値ｕ３にｖを設定する。
【０１７３】
また、閾値ｕ４は、閾値ｕ３の周辺の値を許容するための範囲を特定する閾値である。即ち、閾値ｕ３とは異なるが、メンテナンスの有効に働く確率が特定の範囲にある場合にメンテナンスを実施したいと考える場合には、この範囲の最大値又は最小値と閾値ｕ３との差分を閾値ｕ４とする。例えば、本実施形態においては、閾値ｕ３には５０が、閾値ｕ４には１０が、設定されているものとする。
【０１７４】
ここで、ステップＳ５０でｊ番目にプロットしたメンテナンス点のＸ軸１８３ｄの座標をｘｊと、Ｙ軸１８３ｃの座標をｙｊとし、ステップＳ５０でプロットしたメンテナンス点の総数をｎとする。
【０１７５】
次に、必要性判定部１６１は、メンテナンス履歴グラフ１８３において、ｎ個のメンテナンス点から近似線１８３ｅまでの距離の分散が、最小となるように近似線１８３ｅを決定する（Ｓ５１）。
【０１７６】
例えば、本実施形態においては、本実施形態では近似線１８３ｅを直線として、下記の（３）式により近似線１８３ｅを求める。
【０１７７】
【数３】
2010238700.tif 000005
【０１７８】
ここで、ｘは近似線１８３ｅのＸ軸１８３ｄの座標、ｙは近似線１８３ｅのＹ軸１８３ｃの座標、ｘｊはｊ番目のメンテナンス点のＸ軸１８３ｄの座標、ｙｊはｊ番目のメンテナンス点のＹ軸１８３ｃの座標、ｎはメンテナンス点の総数、である。
【０１７９】
なお、（３）式において、ある時点における吸着ノズル１２３のエンボステープの吸着回数Ａをｘに、紙テープの吸着回数Ｂをｙに、代入した場合に、（３）式の左辺が０よりも小さいときには、メンテナンス履歴グラフ１８３おいて、座標（Ａ，Ｂ）のメンテナンス点は、近似線１８３ｅの左下に位置する。そして、近似線１８３ｅの左下の領域では、過去の履歴データにおいて有効に働いたメンテナンスの割合が、閾値ｕ３（ｕ３±ｕ４）よりも小さい確率が高いために、メンテナンス実施の必要性は小さいと考えられる。
【０１８０】
一方、（３）式の左辺が０よりも大きい場合には、メンテナンス履歴グラフ１８３において、メンテナンス点（Ａ，Ｂ）は、近似線１８３ｅの右上に位置する。そして、近似線１８３ｅの右上の領域では、過去の履歴データにおいて有効に働いたメンテナンスの割合が閾値ｕ３（ｕ３±ｕ４）よりも大きい確率が高いために、メンテナンス実施の必要性は大きいと考えることができる。
【０１８１】
図２１に戻り、次に、必要性判定部１６１は、評価情報記憶領域１５６から、ステップＳ５０で読み込んだ吸着ノズル種及びメンテナンス種が、吸着ノズル種欄１５６ｂ及びメンテナンス種欄１５６ｃに格納されている評価情報テーブル１５６ａを特定し、特定した評価情報テーブル１５６ａの部品供給方法フィールド１５６ｄに「紙テープ」を特定する情報が格納されているレコードを特定し、特定したレコードの補正値フィールド１５６ｅに（３）式のｂの値を格納し、特定したレコードの部品供給方法フィールド１５６ｄに「エンボステープ」を特定する情報が格納されているレコードを特定し、特定したレコードの補正値フィールド１５６ｅに（３）式のａの値を格納し、特定した評価情報テーブル１５６ａの基準値フィールド１５６ｆに（３）式のｃの値を格納する（Ｓ５２）。
【０１８２】
即ち、ステップＳ５２では、最小二乗法による近似方程式の各変数（ここでは、紙テープからの吸着回数とエンボステープからの吸着回数）の係数に比例する値を当該各変数の補正値とし、当該近似方程式の定数項（切片）に比例する値を有効性判断の基準値とする。ここで、これらの係数及び定数項（切片）と、補正値及び基準値と、の比率については、係数及び定数項（切片）において同じ比率であれば任意の値を採用することができる。
【０１８３】
図２３は、演算装置１５０の必要性判定部１６１が、メンテナンスの必要性を判定する処理を示すフローチャートである。
【０１８４】
まず、演算装置１５０の必要性判定部１６１は、入力部１７０を介してメンテナンスの必要性判定処理の実行命令を受けると（Ｓ６０でＹｅｓ）、ステップＳ６１に進む。
【０１８５】
ここで、例えば、本実施形態においては、必要性判定部１６１は、ステップＳ６０において図２４（必要性指示入力画面１８４の概略図）に示すような必要性指示入力画面１８４を出力部１７１に出力し、入力部１７０を介して必要な情報の入力を受け付ける。
【０１８６】
図示するように、必要性指示入力画面１８４は、吸着ノズルＩＤ入力領域１８４ａと、メンテナンス種入力領域１８４ｂと、メンテナンス必要判定指示入力領域１８４ｃと、を備える。
【０１８７】
吸着ノズルＩＤ入力領域１８４ａでは、メンテナンス効果の予測値を算出する吸着ノズル１２３の識別情報である吸着ノズルＩＤの入力を受け付ける。
【０１８８】
メンテナンス種入力領域１８４ｂでは、メンテナンスの種類を特定するメンテナンス種の入力を受け付ける。
【０１８９】
そして、吸着ノズルＩＤ入力領域１８４ａに吸着ノズルＩＤが入力され、メンテナンス種入力領域１８４ｂにメンテナンス種が入力され、メンテナンス必要判定指示入力領域１８４ｃを選択した実行指示が入力部１７０を介して入力されることにより、必要性判定部１６１は、図２３のステップＳ６１に進む。
【０１９０】
図２３に戻り、必要性判定部１６１は、必要性指示入力画面１８４において、入力部１７０を介して、必要な情報の入力が行われると、取得情報記憶領域１５２に記憶されている装置情報テーブル１４４ａにおいて、吸着ノズルＩＤフィールド１４４ｄにステップＳ６０で入力を受け付けた吸着ノズルＩＤが格納されているレコードを特定し、特定したレコードの吸着ノズル種フィールド１４４ｃに格納されている吸着ノズル種を読み込む（Ｓ６１）。
【０１９１】
次に、必要性判定部１６１は、装置稼動情報テーブル１５３ａの吸着ノズルＩＤフィールド１５３ｂに、ステップＳ６０で入力を受け付けた吸着ノズルＩＤが格納されているレコードを特定し、特定したレコードの紙テープ累積吸着回数フィールド１５３ｄに格納されている紙テープ累積吸着回数、および、特定したレコードのエンボステープ累積吸着回数フィールド１５３ｅに格納されているエンボステープ累積吸着回数、を読み込む（Ｓ６２）。
【０１９２】
次に、必要性判定部１６１は、評価情報記憶領域１５６より、評価情報グループ１５６ａの中から、吸着ノズル種欄１５６ｂにステップＳ６１で読み込んだ吸着ノズル種が格納され、かつ、メンテナンス種欄１５６ｃにステップＳ６０で入力を受け付けたメンテナンス種が格納されている評価情報テーブル１５６ａを特定し、特定した評価情報テーブル１５６ａにおいて、部品供給方法フィールド１５６ｄに「紙テープ」を特定する情報が格納されているレコードの補正値フィールド１５６ｅに格納されている紙テープの補正値と、部品供給方法フィールド１５６ｄに「エンボステープ」を特定する情報が格納されているレコードの補正値フィールド１５６ｅに格納されているエンボステープの補正値と、基準値フィールド１５６ｆに格納されている基準値と、効果予測値フィールド１５６ｇに格納されている効果予測値と、を読み込む（Ｓ６３）。
【０１９３】
次に、必要性判定部１６１は、下記の（４）式を用いて、値ｄを算出する。
【０１９４】
【数４】
2010238700.tif 000006
【０１９５】
そして、必要性判定部１６１は、値ｄが「０」以上である場合には、メンテナンスが必要であると判断し、値ｄが「０」よりも小さい場合には、メンテナンスが必要ではないと判断して、出力部１７１又は通信ＩＦ部１７２を介して、所定の出力画面を出力する（Ｓ６４）。
【０１９６】
図２５は、ステップＳ６４での出力画面１８５の概略図である。
【０１９７】
図示するように、出力画面１８５は、吸着ノズルＩＤ表示領域１８５ａと、メンテナンス種表示領域１８５ｂと、メンテナンス必要性表示領域１８５ｃと、効果予測値表示領域１８５ｄと、を備える。
【０１９８】
吸着ノズルＩＤ表示領域１８５ａには、ステップＳ６０で入力を受け付けた吸着ノズルＩＤを特定する情報が表示される。
【０１９９】
メンテナンス種表示領域１８５ｂには、ステップＳ６０で入力を受け付けたメンテナンス種を特定する情報が表示される。
【０２００】
メンテナンス必要性表示領域１８５ｃには、上述のようにして算出されたメンテナンスの必要性の有無を特定する情報が表示される。
【０２０１】
効果予測値表示領域１８５ｄには、ステップＳ６３で読み込まれた効果予測値を特定する情報が表示される。
【０２０２】
図１に戻り、入力部１７０は、情報の入力を受け付けるための入力装置であって、例えば、マウスやキーボードなどによって構成することができる。
【０２０３】
出力部１７１は、情報を出力する出力装置であって、例えば、ディスプレイなどによって構成することができる。
【０２０４】
通信ＩＦ部１７２は、他の装置と情報の送受信を行うためのインタフェースである。
【０２０５】
バス１７３は、供給装置１１０、装着装置１２０、異常検出装置１３０、全体制御装置１４０、演算装置１５０、入力部１６０、出力部１７０及び通信ＩＦ部１７２を連結する通信路である。
【０２０６】
以上のように、本実施形態によれば、過去に行われたメンテナンスの効果より、部品の供給方法毎の累積吸着回数を補正する補正値、補正された累積吸着回数と比較するための基準値、および、メンテナンス効果の予測値、を算出することができるため、個々の部品実装装置１００の属性や環境に応じて、メンテナンスの要否を判断することができるようになる。
【０２０７】
以上に記載した実施形態においては、演算装置１５０は、演算装置１５０が組み込まれている部品実装装置１００の全体制御装置１４０からデータを収集しているが、このような様態に限定されず、例えば、通信ＩＦ部１７２を介して他の装置から評価情報テーブル１５６ａの作成に用いるデータを収集してもよい。
【０２０８】
以上に記載した実施形態においては、メンテナンスを行う部品を吸着ノズルとしているが、このような態様に限定されず、他の部品についても、動作属性毎の動作回数に応じて、メンテナンスの必要性等を算出することができる。
【０２０９】
また、以上に記載した実施形態においては、吸着ノズルの部品供給方法として、紙テープとエンボステープとの二つの方法を想定しているが、このような態様に限定されず、もっと多くの部品供給方法を対象とすることも可能である。このような場合でも、図１８のステップＳ３２では、最小二乗法による近似方程式の各変数（動作属性毎の動作回数）の係数に比例する値を当該各変数の補正値とし、当該近似方程式の定数項（切片）に比例する値を有効性判断の基準値とすればよい。
【０２１０】
さらに、以上に記載した実施形態においては、（１）式に示されているように、メンテナンス前とメンテナンス後の有効に吸着された吸着回数の割合の変化量でメンテンスの効果を算出しているが、このような態様に限定されず、例えば、メンテナンス前とメンテナンス後の有効に吸着された吸着回数の変化量や変化割合、でメンテナンス効果を算出することも可能であり、さらに、メンテナンス前とメンテナンス後の有効に吸着されなかった吸着回数の割合の変化量、有効に吸着されなかった吸着回数の変化量や変化割合でメンテナンス効果を算出することも可能である。
【０２１１】
また、本実施形態においては、図２２に示すメンテナンス点の座標は、部品供給方法毎（動作属性毎）に予め定められた吸着回数（動作回数）の範囲の中点を用いているが、このような態様に限定されず、当該範囲に含まれる任意の値（例えば、当該範囲に含まれる吸着回数の平均値）を用いることが可能である。
【０２１２】
さらに、以上に記載した実施形態においては、供給装置１１０、装着装置１２０、異常検出装置１３０、全体制御装置１４０、演算装置１５０、入力部１７０、出力部１７１及び通信ＩＦ部１７２をバス１７３を介して相互に接続しているが、このような態様に限定されず、例えば、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等のネットワークに接続されていてもよい。特に、演算装置１５０を他のネットワーク経由で、通信ＩＦ部１７２を介して、供給装置１１０、装着装置１２０、異常検出装置１３０、全体制御装置１４０、演算装置１５０、入力部１７０及び出力部１７１、と情報の送受信を行うことができるようにしてもよい。
【０２１３】
さらに、本実施形態においては、入力部１７０及び出力部１７１を介して、情報の入力及び出力を行っているが、このような態様に限定されず、例えば、演算装置１５０に備えられている入力部１６３や出力部１６４を用いて、情報の入力及び出力を行うことも可能である。
【０２１４】
加えて、本実施形態においては、部品実装装置１００は、供給装置１１０、装着装置１２０、異常検出装置１３０、全体制御装置１４０、演算装置１５０、入力部１７０、出力部１７１及び通信ＩＦ部１７２で構成されているが、このような態様に限定されず、これらの装置で行っている機能を統合又は分割することにより、装置をまとめたり分散させたりすることも可能である。
【符号の説明】
【０２１５】
１００  部品実装装置
１１０  供給装置
１２０  装着装置
１３０  異常検出装置
１４０  全体制御装置
１５０  演算装置
１５１  記憶部
１５２  取得情報記憶領域
１５３  装置稼動情報記憶領域
１５４  生産実績情報記憶領域
１５５  メンテナンス履歴情報記憶領域
１５６  評価情報記憶領域
１５８  制御部
１５９  演算制御部
１６０  効果算出部
１６１  必要性判定部
１６３  ＩＦ部
１７０  入力部
１７１  出力部
１７２  通信ＩＦ部
１７３  バス
【図１】
2010238700.tif 000007
【図２】
2010238700.tif 000008
【図３】
2010238700.tif 000009
【図４】
2010238700.tif 000010
【図５】
2010238700.tif 000011
【図６】
2010238700.tif 000012
【図７】
2010238700.tif 000013
【図８】
2010238700.tif 000014
【図９】
2010238700.tif 000015
【図１０】
2010238700.tif 000016
【図１１】
2010238700.tif 000017
【図１２】
2010238700.tif 000018
【図１３】
2010238700.tif 000019
【図１４】
2010238700.tif 000020
【図１５】
2010238700.tif 000021
【図１６】
2010238700.tif 000022
【図１７】
2010238700.tif 000023
【図１８】
2010238700.tif 000024
【図１９】
2010238700.tif 000025
【図２０】
2010238700.tif 000026
【図２１】
2010238700.tif 000027
【図２２】
2010238700.tif 000028
【図２３】
2010238700.tif 000029
【図２４】
2010238700.tif 000030
【図２５】
2010238700.tif 000031