(57)【要約】【課題】精度の高い故障予測が可能な故障予測システムを提供する。【解決手段】装置または部品を使用するユーザに対し前記装置または部品を販売する販売者により管理され、前記ユーザに対する前記装置または部品の販売情報を記録する販売情報記憶部と、前記装置または部品の稼働情報をネットワークを介して収集する収集部と、前記装置または部品の前記稼働情報を前記販売情報記憶部に記録された前記販売情報と関連付けて記録する稼働情報記憶部と、前記販売情報および前記稼働情報に基づいて機械学習することにより前記装置または部品の故障時点を予測する予測部と、を備える。【選択図】  図２
2020113165.tif 000002
【特許請求の範囲】
【請求項１】
装置または部品を使用するユーザに対し前記装置または部品を販売する販売者により管理され、前記ユーザに対する前記装置または部品の販売情報を記録する販売情報記憶部と、
前記装置または部品の稼働情報をネットワークを介して収集する収集部と、
前記装置または部品の前記稼働情報を前記販売情報記憶部に記録された前記販売情報と関連付けて記録する稼働情報記憶部と、
前記販売情報および前記稼働情報に基づいて機械学習することにより前記装置または部品の故障時点を予測する予測部と、を備える、故障予測システム。
【請求項２】
前記販売情報は、前記装置または部品の販売履歴、前記装置または部品のメンテナンス履歴、もしくは前記装置または部品の改造履歴に関する情報であり、
前記販売者は、前記装置または部品を前記ユーザに販売すること、前記装置または部品をメンテナンスすること、もしくは前記装置または部品を改造することを行う者である、請求項１記載の故障予測システム。
【請求項３】
前記販売情報記憶部は、前記装置または部品に対する代替品に関する代替品情報をさらに記録し、
前記販売情報、前記稼働情報および前記代替品情報に基づいて機械学習することにより、前記装置または部品の代替品を提案する提案部と、をさらに備える、請求項２記載の故障予測システム。
【請求項４】
前記提案部は、現在使用中の前記装置または部品を代替品に代替した場合の評価を行う推測モデルを生成し、前記推測モデルから得られる代替品の評価に基づいて、前記現在使用中の製品または部品よりも好ましい代替品があるかどうかを判定する、請求項３記載の故障予測システム。
【請求項５】
前記予測部は、複数の前記ユーザにより使用される同種の前記装置の前記販売情報および前記稼働情報に基づいて前記故障時点を予測する、請求項１から４の何れか一項記載の故障予測システム。
【請求項６】
前記故障予測システムは、クラウドコンピューティングを利用した前記販売者により管理されるシステムである、請求項１から５の何れか一項記載の故障予測システム。
【請求項７】
前記装置は、溶接または加工システム、ロボット本体、治具、またはセンサ類である、請求項１から６の何れか一項記載の故障予測システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置または部品の故障予測システムに関する。
【背景技術】
【０００２】
従来、例えば特許文献１には、装置を停止させることなく稼働を継続させるための、故障予測通知システムが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１７７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、装置の一例としての溶接または加工システムは、溶接または加工のための装置やロボットなどから構成されている。溶接または加工システムは、故障により交換されたり、メンテナンスされたりする部品などの複数の要素からなる。一般的には、溶接または加工システムのユーザは、装置または部品の販売店から装置または部品を購入したり、メンテナンスを依頼したりする。このような販売やメンテナンスの履歴は、ユーザごとにクラウドコンピューティングなどを利用した顧客関係管理（ＣＲＭ）システムで管理され、販売店は、顧客情報の管理・分析などに用いている。
【０００５】
上述した従来の故障予測通知システムは、ユーザの観点から故障の予知を行うものであり、ユーザを顧客とする販売店の観点から故障の予測を行い、その情報を活用するものは知られていない。
【０００６】
本発明はこのような事情を考慮してなされたもので、精度の高い故障予測が可能な故障予測システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る故障予測システムは、上述した課題を解決するために、装置または部品を使用するユーザに対し前記装置または部品を販売する販売者により管理され、前記ユーザに対する前記装置または部品の販売情報を記録する販売情報記憶部と、前記装置または部品の稼働情報をネットワークを介して収集する収集部と、前記装置または部品の前記稼働情報を前記販売情報記憶部に記録された前記販売情報と関連付けて記録する稼働情報記憶部と、前記販売情報および前記稼働情報に基づいて機械学習することにより前記装置または部品の故障時点を予測する予測部と、を備える。
【発明の効果】
【０００８】
本発明に係る故障予測システムにおいては、精度の高い故障予測を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態における故障予測システムの機能構成を示す概略的な機能ブロック図。
【図２】本実施形態における故障予測システムにより実行される故障予測処理を説明するフローチャート。
【図３】製造ラインおよび故障予測システムにおける処理を特に説明するシーケンス図。
【図４】故障予測システムにより実行される代替品提案処理を説明するフローチャート
【発明を実施するための形態】
【００１０】
本発明に係る故障予測システムの実施形態を添付図面に基づいて説明する。本実施形態においては、本発明に係る故障予測システムがアーク溶接などのための溶接や種々の加工・成形に用いられる、溶接または加工システムの故障予測に適用される場合を例に説明する。以下、単に溶接または加工システムを「溶接システム」という。また、単に溶接という場合には、「溶接または加工」を意味し得る。
【００１１】
図１は、本実施形態における故障予測システム１の機能構成を示す概略的な機能ブロック図である。
【００１２】
以下の説明において、「ユーザ」は、溶接システム３５をはじめとするユーザ設備内の装置または部品を稼働し使用する者をいう。「販売者」は、装置または部品をユーザに対し販売すること、装置または部品をメンテナンスすること、もしくは装置または部品を改造することを行う者をいう。「メーカ」は、販売者がユーザに販売する装置や部品を製造し販売者に販売する者をいう。「装置」および「部品」は、セル３１に含まれる溶接システム３５、ロボット本体３６、治具・センサ類３７、およびロボットコントローラ３８、演算用ＣＰＵ３９、またはこれらの部品、ＰＬＣ３２、ＰＬＣ−ＧＷ３３、および通信ＧＷ３４またはこれらに含まれる部品を含む。
【００１３】
故障予測システム１は、ネットワーク２に接続されている。故障予測システム１は、ネットワーク２を介して、製造ライン３、…３ｎ、販売者端末４、メーカ端末５、およびユーザ端末６、…、６ｎと接続している。
【００１４】
製造ライン３、…３ｎは、ユーザにより管理される、複数のセルからなる設備である。ネットワーク２には、複数のユーザにより管理される複数（異なるユーザ）のユーザ設備が接続されているが、各ユーザ設備はほぼ同様の構成を有するため、ここでは一のユーザ設備のみを図示して説明する。また、各製造ライン３、…３ｎはほぼ同様の構成を有するため、ここでは一の製造ライン３のみを詳細に説明する。
【００１５】
製造ライン３は、セル３１、ＰＬＣ３２、ＰＬＣ−ＧＷ３３、および通信ＧＷ３４を有している。
【００１６】
セル３１は、溶接システム３５、ロボット本体３６、治具・センサ類３７、およびロボットコントローラ３８を有している。セル３１は、製造ライン３に含まれる小区画を単位とした概念であり、図１に示すように、同一の製造ライン３には複数のセル３１ａ、３１ｂ、３１ｃが含まれ得る。
【００１７】
溶接システム３５は、溶接機、フィーダコントロールボックス、ワイヤー供給装置、溶接トーチ、トーチケーブルなどを含む。ロボット本体３６は、溶接を自動的に行うためのロボットである。治具・センサ類３７は、ポジショナなどの治具、位置センサ、温度センサ、振動計などのセンサ類、および撮像装置などを含む。
【００１８】
溶接システム３５およびロボット本体３６は、ロボットコントローラ３８に接続されている。ロボットコントローラ３８は、ＰＬＣ（Programmabl Logic Controller）３２の制御に基づいて、溶接システム３５、ロボット本体３６を制御する。
【００１９】
ＰＬＣ３２は、ロボットコントローラ３８および治具・センサ類３７と接続され、予めプログラムされた制御内容に基づいてこれらを制御することにより、溶接システム３５、ロボット本体３６および治具・センサ類３７（セル３１）を上位的に制御する。
【００２０】
また、溶接システム３５、ロボットコントローラ３８、およびＰＬＣ３２は、演算用ＣＰＵ３９と接続されている。演算用ＣＰＵ（Central Processing Unit）３９は、溶接システム３５、ロボットコントローラ３８、およびＰＬＣ３２から各種溶接に関する物理量を取得する。
【００２１】
溶接に関する物理量は、製造ライン３から得られる数値化可能な情報の全てが該当する。溶接に関する物理量は、例えば、ロボットコントローラ３８より得られるロボット本体の軸を駆動するモータの運転情報、または溶接装置から得られる溶接条件を含む。モータの運転情報は、例えば、モータ電流指令値、実電流値、モータ速度指令値、実速度、またはエンコーダ位置情報を含む。溶接条件は、例えば、溶接手法、溶接電流、溶接電圧、溶接ワイヤー送給速度、溶接速度、溶接波形調整量、突き出し量、溶接トーチの前進角・後進角、狙い角、狙い位置、シールドガス流量、ウィービング条件、アークセンサ条件、多層盛溶接時の溶接位置オフセット量を含む。また、溶接に関する物理量は、これら溶接条件に基づいて動作する溶接システム３５および治具・センサ類３７から計測される各種値を含む。溶接条件の物理量は、それぞれ所定の計測装置により計測される。
【００２２】
また、溶接に関する物理量は、例えば、撮像装置により撮像された溶接部の撮像データ、この撮像データを処理することにより得られる溶接ビードの外観、ビードの余盛り高さ、ビード幅、スパッタ発生量を含む。さらに、溶接に関する物理量は、溶け込み計測装置から得られる溶け込み量、集音装置から得られるアーク音波形を含む。
【００２３】
ＰＬＣ３２ａは、一例として図１に示すように、複数のセル３１ａ、３１ｂと接続されている。例えば、異なるセル３１ｃには、別途のＰＬＣ３２ｂが設けられており、このＰＬＣ３２ｂも上記セル３１ａとほぼ同様の構成を有するセル３１ｃと接続されている。
【００２４】
ＰＬＣ３２および演算用ＣＰＵ３９は、ＰＬＣ−ＧＷ（ＰＬＣ-Gateway）３３および通信ＧＷ（通信Gateway）３４と順次接続されている。ＰＬＣ−ＧＷ３３は、装置に接続された複数のＰＬＣ３２ａ、３２ｂ、および演算用ＣＰＵ３９の通信プロトコルを、故障予測システム１で利用可能な所定の形式に変換する。ＰＬＣ−ＧＷ３３は、通信ＧＷ３４およびネットワーク２を介して、演算用ＣＰＵ３９から得られた上記溶接に関する物理量を故障予測システム１に送信する。ＰＬＣ−ＧＷ３３は、溶接条件などを一定周期で取得し、送信する。このとき、溶接に関する物理量とともに、ＰＬＣ−ＧＷ３３または通信ＧＷ３４に関する運転情報も故障予測システム１に送信されてもよい。
【００２５】
溶接システム３５および治具・センサ類３７などの故障予測システム１に情報を提供する各装置には、固有のＩＤが付与されている。また、溶接システム３５および治具・センサ類３７（以下、単に「装置」という場合がある。）を構成する部品（溶接トーチ、溶接ワイヤー、溶接チップなど）、および装置や部品で構成される要素（例えばロボット本体の軸）にも同様に、固有のＩＤが付されている。故障予測システム１に提供される情報は、ＩＤと関連付けられて識別可能に送信される。
【００２６】
なお、通信ＧＷ３４からネットワーク２に送信されるまでの処理が、溶接システム３５のユーザ側で行われる処理となり、故障予測システム１に送信された後は、販売者側で行われる処理となる。
【００２７】
販売者端末４は、販売者が使用する端末（コンピュータ）である。販売者は、販売者端末４を利用して故障予測システム１にアクセスしたり、故障予測システム１より通知を受け取ったりする。
【００２８】
メーカ端末５は、メーカが使用する端末である。メーカは、メーカ端末５を利用して、メーカ端末５に対して開示対象となっている故障予測システム１内の情報にアクセスしたり、故障予測システム１より通知を受け取ったりする。
【００２９】
ユーザ端末６、…、６ｎは、各ユーザが使用する端末である。ネットワーク２には、複数のユーザにより管理される複数（異なるユーザ）のユーザ端末６、…６ｎが接続されているが、各ユーザ端末６、…６ｎはほぼ同様の構成を有するため、ユーザ端末６として説明する。ユーザは、ユーザ端末６を利用して、ユーザ端末６に対して開示対象となっている故障予測システム１内の情報にアクセスしたり、故障予測システム１より通知を受け取ったりする。また、ユーザ端末６は、例えば販売者により管理されるウェブサイトにアクセスし、このウェブサイトを介して、装置または部品の発注などを行い得る。
【００３０】
故障予測システム１は、主に販売者により利用されるシステムであり、例えば、クラウドコンピューティングを利用した、ＳａａＳ（Software as a Service）を利用したシステムである。また、故障予測システム１は、販売者にとっての顧客関係管理（ＣＲＭ）システムであり、顧客情報の管理・分析などに用いられる。
【００３１】
故障予測システム１は、収集部１１と、記憶部１２と、演算部１３と、通知部１４と、発注部１５と、を有している。
【００３２】
収集部１１は、ネットワーク２を介して製造ライン３より溶接に関する物理量などを取得する。収集部１１は、取得した溶接に関する物理量などを、付与されたＩＤごとに分類し、製造ラインの単位工程ごとに時系列に集計することにより、各装置、部品の稼働サイクルに対応した情報を生成する。収集部１１は、この情報を、稼働情報として稼働情報記憶部１８に記録する。
【００３３】
記憶部１２は、販売情報記憶部１７と、稼働情報記憶部１８と、を有している。
【００３４】
販売情報記憶部１７は、ユーザに対する装置または部品の販売情報を記録する。販売情報は、販売者がユーザに対して行った製品または部品の販売履歴、装置または部品のメンテナンス履歴、もしくは装置または部品の改造履歴を含み得る。販売情報記憶部１７は、例えば、ユーザ情報（ユーザ名など）を頂点とするツリー構造を有している。例えば、販売情報記憶部１７は、ユーザ情報の下位に、製造ライン３（ユーザ設備）に関する情報、セル３１に関する情報、セル３１に含まれる装置に関する情報、装置に含まれる要素または部品に関する情報を順次記録している。販売情報記憶部１７は、これら情報に上述した固有のＩＤを付与して記録している。
【００３５】
販売情報記憶部１７は、販売者がユーザに対して行った販売、メンテナンス、改造に関する情報を販売者端末４より取得し、記録する。販売情報記憶部１７は、販売情報の他に、ユーザごとの各装置や部品の必要在庫数など、販売者が販売に必要な情報を保持している。販売情報記憶部１７は、各装置や部品に対する代替品に関する代替品情報も保持している。これら情報は、販売者端末４より適宜送信され、販売情報記憶部１７に記録（更新、追加、または修正）される。
【００３６】
稼働情報記憶部１８は、収集部１１より得られる稼働情報を記録する。稼働情報は、販売情報記憶部１７に記録された販売情報と関連付けて記録される。関連付けは、上述したＩＤによって行われる。
【００３７】
演算部１３は、予測部１９と、提案部２０と、を有している。
【００３８】
予測部１９は、販売情報および稼働情報に基づいて機械学習することにより、装置または部品の故障のタイミング（故障予測時点）を予測する。具体的には、予測部１９は、販売情報記憶部１７および稼働情報記憶部１８に蓄積された、装置が稼働してから故障するまでの過去の販売情報および稼働情報を機械学習し、装置または部品の故障時点を推測するための推測モデルを生成する。例えば、予測部１９は、故障時点までの稼働情報の変化を定性的（確率分布的）に評価し、機械学習する。予測部１９は、得られた推測モデルから現在の装置または部品が故障するまでの稼働状態との差分を得て、故障予測時点までの曲線（推移）を得る。予測部１９は、装置が稼働してから故障するまでの過去の販売情報および稼働情報が得られるたびにこの推測モデルを更新し、さらに他ユーザの製造ラインに関する情報も集積することにより、精度の高い故障時点の予測を行うようになっている。
【００３９】
例えば、予測部１９は、ロボット本体３６のモータの故障予測について、モータに関する稼働情報を故障までのサイクルに関して機械学習し、応答性の鈍化、負荷率の変化、ならびに追加情報としての周囲温度および振動の周波数が、故障に与える影響を考慮した推測モデルを生成する。機械学習は、ディープラーニングなどの手法を用いることができ、さらには教師あり学習、教師なし学習、半教師あり学習、強化学習、トランスダクション、マルチタスク学習など、各種の手法を適用し得る。提案部２０についても同様である。
【００４０】
ここで、「故障」は、装置または部品が溶接に使用できない状態をいい、新しい装置または部品との交換が必要な状態を含む。また、「故障」は、装置または部品が溶接に使用できるが、所要の溶接品質を得ることができない状態を含む。
【００４１】
提案部２０は、販売情報、稼働情報および部品情報に基づいて機械学習することにより、装置または部品の代替品を提案する。具体的には、提案部２０は、販売情報記憶部１７および稼働情報記憶部１８に蓄積された、過去の販売情報および稼働情報を機械学習し、現在使用中の装置または部品を代替品に代替した場合の評価を行うための推測モデルを生成する。提案部２０は、この推測モデルから得られる代替品の評価に基づいて、現在使用中の製品または部品よりも好ましい代替品があるかどうかを判定する。
【００４２】
通知部１４は、予測部１９および提案部２０の推測結果に基づいて、ユーザ端末６に通知を行う。通知部１４は、例えば、故障予測時点までの時間が、予め設定された通知を行う時間である通知時間未満である場合、ユーザ端末６にメールなどで通知を行う。また、通知部１４は、ユーザに提案すべき代替品がある場合には、ユーザ端末６にメールなどで通知を行う。
【００４３】
発注部１５は、予測部１９の推測結果に基づいて、故障が推測される装置または部品の発注処理を自動的に行う。例えば、故障予測時点までの時間が、予め設定された発注を行う時間である発注時間未満である場合、発注部１５は、該当部品の情報を販売情報記憶部１７に記録し、その内容を販売者端末４へ送信する。販売者は、この通知に基づいて、ユーザへ装置または部品を発送する。
【００４４】
このような故障予測システム１は、すでに販売情報記憶部１７に記録されている製造ライン３で使用されている装置または部品に関する詳細な情報、製造ラインに関する情報などと、製造ライン３から得られる稼働情報とを関連付けて記録する。このため、装置または部品から得られる稼働情報のみで機械学習するよりも、ユーザの使用環境をより反映させて機械学習を実行することができる。
【００４５】
次に、本実施形態における故障予測システム１により実行される処理について、詳細に説明する。
【００４６】
図２は、本実施形態における故障予測システム１により実行される故障予測処理を説明するフローチャートである。
【００４７】
図３は、製造ライン３および故障予測システム１における処理を特に説明するシーケンス図である。
【００４８】
図２のステップＳ１において、収集部１１は、稼働情報を取得する。すなわち、収集部１１は、製造ライン３が装置または部品より取得した溶接に関する物理量（図３のステップＳ１１）を、ネットワーク２を介して取得する（ステップＳ１２）。収集部１１は、この溶接に関する物理量に対して上述した所要の処理を行うことにより、稼働情報を取得する（ステップＳ１３）。
【００４９】
ステップＳ２において、稼働情報記憶部１８は、収集部１１より稼働情報を取得し、記録する（ステップＳ１４）。このとき、稼働情報記憶部１８は、販売情報記憶部１７に記憶された販売情報と関連付けて記録する（ステップＳ１５）。
【００５０】
ステップＳ３において、予測部１９は、稼働情報記憶部１８より稼働情報を取得する（ステップＳ１６）。また、予測部１９は、販売情報記憶部１７より販売情報を取得する（ステップＳ１７）。予測部１９は、取得したこれら情報に基づいて機械学習し、故障予測を行うための推測モデルを更新する（ステップＳ１８）。なお、推測モデルは、販売情報記憶部１７に新たな販売情報が記録されるたびなど、種々のタイミングで更新されてもよい。
【００５１】
ステップＳ４において、予測部１９は、推測モデルに基づいて故障予測時点を取得する（ステップＳ１９）。予測部１９は、取得した故障予測時点を、通知部１４および発注部１５に出力する（ステップＳ２０、Ｓ２１）。
【００５２】
ステップＳ５において、通知部１４は、故障予測時点まで予め設定された通知時間未満であるか否かの判定を行う。通知部１４は、通知時間未満であると判定した場合（ステップＳ５のＹＥＳ）、ステップＳ６において、ユーザ端末６に装置または部品が故障することが予測される時点までの時間が、通知時間に相当する時間未満である旨を通知する（ステップＳ２２）。ユーザは、この通知を受信することにより、必要なメンテナンスや、交換部品などの発注作業を行うことができる。これにより、意図しない故障による停止時間を低減することができる。
【００５３】
ステップＳ７において、発注部１５は、故障予測時点まで予め設定された発注時間未満であるか否かの判定を行う。発注部１５は、発注時間未満であると判定した場合（ステップＳ７のＹＥＳ）、ステップＳ８において、故障に伴い交換が必要な装置または部品の発注処理を行う（ステップＳ２３）。この処理は、ユーザが発注処理を行うことなく、故障予測システム１が自動的に必要な装置または部品を判断することにより行われる。発注部１５は、販売情報記憶部１７に記録されているユーザの必要在庫数を参照することにより、発注数も決定することができる。これにより、ユーザは、発注作業を行う手間を省くことができ、在庫管理を自動化できる。また、販売者も、ユーザとのやりとりの手間を省くことができる。通知部１４が通知時間未満ではないと判定した場合（ステップＳ５のＮＯ）、発注部１５が発注時間未満ではないと判定した場合（ステップＳ７のＮＯ）、およびＳ８の後、ステップＳ１に戻り、この処理は製造ライン３が稼働中において繰り返し実行される。
【００５４】
次に、故障予測システム１により実行される代替品提案処理を説明する。
【００５５】
図４は、故障予測システム１により実行される代替品提案処理を説明するフローチャートである。この代替品提案処理は、一定周期で行われてもよいし、所定のタイミング（例えば装置または部品の故障のタイミング）で実行されてもよい。代替品提案処理に対応する処理は、上述した故障予測処理の説明に用いた図３のシーケンス図に続けて記載されているが、処理が実行されるタイミングはこれに限らない。
【００５６】
ステップＳ３１において、提案部２０は、販売情報記憶部１７より販売情報および代替品情報を適宜取得する（図３のステップＳ４１）。販売情報および代替品情報は、例えば、販売者端末４より適宜入力され、販売情報記憶部１７に記録されている（図３のステップＳ４２）。
【００５７】
ステップＳ３２において、提案部２０は、取得した情報に基づいて機械学習し、装置または部品に応じた故障予測時点を推測するための推測モデルを更新する（ステップＳ４４）。ステップＳ３３において提案部２０は、推測モデルに基づいて、代替品を使用した場合の評価を行う（ステップＳ４５）。なお、推測モデルは、販売情報記憶部１７に新たな販売情報が記録されるたびなど、種々のタイミングで更新されてもよい。
【００５８】
一例として、溶接チップの評価は、溶接電流および溶接電圧から判断可能な摩耗で評価することができる。提案部２０は、推測モデルに基づいて、摩耗を小さくし生産性を向上させる、代替品としての溶接チップを選定する。提案部２０は、例えば、現在使用されている溶接チップの交換周期および価格から一定期間における溶接チップのコストを算出する。また、提案部２０は、代替品としての溶接チップを使用した場合に予測される溶接チップの交換周期および部品価格から一定期間における溶接チップのコストを算出する。提案部２０は、これらのコストを比較し、代替品を使用した場合のコストが小さければ、代替品を使用すべきと評価することができる。
【００５９】
また、他の例として、溶接ワイヤーの評価は、ワイヤーの送線モータの電流および電圧から判断可能な送線抵抗で評価することができる。提案部２０は、推測モデルに基づいて、送線抵抗を小さくする代替品としての溶接ワイヤーを選定する。提案部２０は、例えば交換頻度、歩留まり、ワイヤーに起因する一次的なトラブルによる停止または空転（いわゆるチョコ停）の回数を評価項目として、現在使用されている溶接ワイヤーと代替品としての溶接ワイヤーとを比較する。提案部２０は、代替品の方が良い評価であれば、代替品を使用すべきと評価することができる。
【００６０】
ステップＳ３４において、提案部２０は、現在使用されている装置または部品が使用される場合に比べて、代替品が使用される場合のほうが評価が改善されるか否かの判定を行う。提案部２０は、改善されると判定した場合（ステップＳ３４のＹＥＳ）、評価情報を通知部１４に出力する（ステップＳ４６）。ステップＳ３５において、通知部１４は、評価情報に基づいて、代替品を提案する内容の通知をユーザ端末６に対して行う（ステップＳ４７）。一方、提案部２０は改善されないと判定した場合（ステップＳ３４のＮＯ）、処理を終了する。
【００６１】
このような故障予測システム１は、販売者により管理され、顧客情報や販売情報を保持するＣＲＭシステムのようなシステムに、製造ライン３より取得される稼働情報を関連付けて記憶する。これにより、販売者は、販売者自身が保有する販売履歴、メンテナンス履歴または改造履歴に関する販売情報と稼働情報とが関連付けられた情報を、入力や装置情報の収集や入力の手間をかけることなく得ることができる。故障予測システム１は、この情報に基づいて機械学習を行うことにより、より実態に即した精度の高い故障予測を行うことができる。
【００６２】
また、故障予測システム１は、販売者が故障予測に関する情報を得ることができるため、販売者自身の販売予測や、販売者に対して製品や部品を販売するメーカの製造予測および販売予測にも情報を活用することができる。その結果、販売者またはメーカは、製品または部品の適正な供給タイミングや供給数量を予測することができ、在庫が無くなる前に補給を提案することもできるというメリットを享受することができる。さらに、メーカは、製品開発のターゲットを定量的に把握することもできる。
【００６３】
故障予測システム１は、販売者のユーザに関する情報を管理するためのＣＲＭシステムである場合、販売者に対する複数のユーザから得られる同種の装置または部品に関する情報を横断的に利用することができるため、得られる情報量が多く、より精度の高い予測ができる。故に、故障予測システム１は、複数社（複数のユーザ、販売者、メーカ）にまたがって生産情報を共有、最適化および改良方針の提供を実現することができるシステムである。
【００６４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６５】
例えば、本発明に係る故障予測システムは、記憶部が保有する各種情報を用いて、溶接の品質を評価してもよい。得られた評価情報は、ユーザに適宜通知してもよい。例えば、故障予測システムは、装置または部品や溶接品質に不具合が発生した場合に、リアルタイムにユーザ端末などに通知してもよい。
【００６６】
製造ラインの構成は一例であって、ＰＬＣ、ＰＬＣ−ＧＷおよび演算用ＣＰＵは省略が可能であり、ロボットコントローラなどから直接ネットワークに溶接に関する物理量が送信されるようにしてもよい。
【００６７】
故障予測システムが保有する情報のうち少なくとも一部が、ユーザ端末またはメーカ端末から閲覧可能であってもよい。これにより、故障予測システムが保有する情報を、販売者のみならずメーカ、ユーザが有効活用することができる。
【００６８】
「販売店」は、ユーザに装置または部品を販売する者であり、メーカが直接ユーザにこれらを販売する場合には「販売店」にメーカが含まれる。
【００６９】
図１においては、故障予測システム１の各部が同一のシステム内にある例が示されているが、一部がネットワーク２を介して異なるシステムに含まれていてもよい。例えば、収集部１１や演算部１３は、ＣＲＭシステムとは異なるＳａａＳを利用してもよい。
【符号の説明】
【００７０】
１  故障予測システム
２  ネットワーク
３  製造ライン
４  販売者端末
５  メーカ端末
６  ユーザ端末
１１  収集部
１２  記憶部
１３  演算部
１４  通知部
１５  発注部
１７  販売情報記憶部
１８  稼働情報記憶部
１９  予測部
２０  提案部
３１、３１ａ、３１ｂ、３１ｃ  セル
３２、３２ａ、３２ｂ  ＰＬＣ
３３  ＰＬＣ−ＧＷ
３４  通信ＧＷ
３５  溶接システム
３６  ロボット本体
３７  センサ類
３８  ロボットコントローラ
３９  演算用ＣＰＵ
【図１】
2020113165.tif 000003
【図２】
2020113165.tif 000004
【図３】
2020113165.tif 000005
【図４】
2020113165.tif 000006