(57)【特許請求の範囲】
【請求項１】
工作機械の動作を制御すると共に、該工作機械に使用されている消耗品の管理を行う制御装置を有した工作機械において、
前記消耗品ごとにユーザとサービス会社間のリードタイム、サービス会社と消耗品メーカ間のリードタイム、および該消耗品ごとの消費期限を記憶する記憶部と、
現在の日時または日付と、前記記憶部に記憶されたユーザとサービス会社間のリードタイム、サービス会社と消耗品メーカ間のリードタイムおよび消費期限に基づいて、各消耗品の交換タイミングを演算する処理部と、
を具備することを特徴とした工作機械。
【請求項２】
前記処理部は、消耗品毎に累積稼働時間を演算し、該累積稼働時間と消耗品の使用可能時間との差分が所定の閾値よりも小さくなったときに、該消耗品の供給者に該消耗品を発注する請求項１に記載の工作機械。
【請求項３】
前記処理部は、現在の日時または日付と、前記消費期限から前記ユーザとサービス会社間のリードタイムおよびサービス会社と消耗品メーカ間のリードタイムを減じた日時または日付とを比較して、両者の差分が所定の閾値よりも小さくなったときに、該消耗品の供給者に該消耗品を発注する請求項１に記載の工作機械。
【請求項４】
複数の工作機械とネットワークを介して接続され、該工作機械に使用されている消耗品の管理を行う消耗品の管理システムにおいて、
前記複数の工作機械の各々を制御すると共に、該工作機械の前記消耗品ごとにユーザとサービス会社間のリードタイム、サービス会社と消耗品メーカ間のリードタイム、および該消耗品ごとの消費期限を記憶する記憶部を有した制御装置と、
現在の日時または日付と、前記記憶部に記憶されたユーザとサービス会社間のリードタイム、サービス会社と消耗品メーカ間のリードタイムおよび消費期限に基づいて、各消耗品の交換タイミングを演算する管理装置と、
を具備することを特徴とした消耗品の管理システム。
【請求項５】
前記管理装置は、前記複数の工作機械の各々の消耗品毎に累積稼働時間を前記制御装置から取得し、該累積稼働時間と消耗品の使用可能時間との差分が所定の閾値よりも小さくなったときに、該消耗品の在庫を確認する請求項４に記載の消耗品の管理システム。
【請求項６】
前記管理装置は、現在の日時または日付と、前記消費期限から前記ユーザとサービス会社間のリードタイムおよびサービス会社と消耗品メーカ間のリードタイムを減じた日時または日付とを比較して、両者の差分が所定の閾値よりも小さくなったときに、該消耗品を前記工作機械のユーザへ向けて発送する請求項４に記載の消耗品の管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械で使用する消耗品をサービス会社に自動的に発注する工作機械および消耗品管理システムに関する。
【背景技術】
【０００２】
マシニングセンタや旋盤、放電加工、レーザ加工機のような工作機械には、ユーザへ引き渡した後に定期的に交換すべき消耗品または交換部品（本明細書では、単に消耗品と記載する）がある。消耗品を交換するために、ユーザは工作機械の設置されている工場内または倉庫に一定数または一定量の消耗品を保管していることがある。この場合、消耗品の在庫が無くなると工作機械のメンテナンスや修理、消耗品の供給等のサービスを提供するサービス会社に消耗品を発注する。
【０００３】
消耗品をユーザが保管する場合には、消耗品の保管に適した保管場所を確保し、該保管場所、保管数または量と消耗品とを関連づけて記録しておかなければならない。そのために、消耗品の在庫を持たずに、交換の都度サービス会社へ消耗品を発注するユーザもいる。然しながら、消耗品をサービス会社へ適切に発注するためには、ユーザーが消耗品の交換時期と在庫を常に確認しておかなければならないことから、消耗品の発注業務は、非常に手間の掛かる業務となっている。こうした問題を解決するために、特許文献１には、工作機械を保守用コンピュータに接続して、工作機械の稼働時間に基づいて保守点検を行えるようにした機械保守管理システム及び機械保守管理方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２４４７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の発明では、工作機械の稼働時間に基づいて、部品情報データベースを参照して全部品・ユニットから点検・交換を要する部品のリストを作成し、点検・交換を要する部品・ユニットの保守文書を作成し、保守文書をインターネットを介して保守点検すべき工作機械へ転送するようになっている。然しながら、消耗品の発注は、工作機械の表示装置に表示される発注画面に従ってオペレータが行うようになっている。そのために、例えば、オペレータは消耗品の在庫があると考えていて、サービス会社へ発注をしなかったが、いざ消耗品の交換作業（保守作業）を行う段になって、保管されている消耗品の消費期限を徒過していることが明らかとなるような場合に、消耗品の交換作業ができなくなる問題がある。
【０００６】
更に、特許文献１の発明では、発注から消耗品がユーザの手元に到着するまでに要する時間であるリードタイムを考慮していないので、発注した消耗品が、交換作業するときまでに、ユーザに届けられない可能性がある。こうしたことから、特許文献１の発明では、ユーザは、必要以上に多くの消耗品の在庫を保管しなければならなくなる。
【０００７】
本発明は、こうした従来技術の問題を解決することを目的としており、簡単な方法で消耗品の在庫を低減することができる工作機械および消耗品の管理システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上述の目的を達成するために、本発明によれば、工作機械の動作を制御すると共に、該工作機械に使用されている消耗品の管理を行う制御装置を有した工作機械において、前記消耗品ごとにユーザとサービス会社間のリードタイム、サービス会社と消耗品メーカ間のリードタイム、および該消耗品ごとの消費期限を記憶する記憶部と、現在の日時または日付と、前記記憶部に記憶されたユーザとサービス会社間のリードタイム、サービス会社と消耗品メーカ間のリードタイムおよび消費期限に基づいて、各消耗品の交換タイミングを演算する処理部とを具備する工作機械が提供される。
【０００９】
更に、本発明によれば、複数の工作機械とネットワークを介して接続され、該工作機械に使用されている消耗品の管理を行う消耗品の管理システムにおいて、  前記複数の工作機械の各々を制御すると共に、該工作機械の前記消耗品ごとにユーザとサービス会社間のリードタイム、サービス会社と消耗品メーカ間のリードタイム、および該消耗品ごとの消費期限を記憶する記憶部を有した制御装置と、現在の日時または日付と、前記記憶部に記憶されたユーザとサービス会社間のリードタイム、サービス会社と消耗品メーカ間のリードタイムおよび消費期限に基づいて、各消耗品の交換タイミングを演算する管理装置とを具備する消耗品の管理システムが提供される。
【発明の効果】
【００１０】
本発明によれば、現在の日時または日付と消費期限とに基づいて、各消耗品の交換タイミングを演算するようにしたので、消耗品を適切なタイミングで発注することが可能となり、工作機械の故障を防止しながら、保管すべき消耗品の在庫を低減可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の好ましい実施形態による消耗品管理システムの概略ブロック図である。
【図２】本発明の好ましい実施形態による消耗品管理方法を示すフローチャートである。
【図３】本発明の好ましい実施形態による消耗品管理方法を示すフローチャートである。
【図４】工作機械の制御装置の表示部に表示される管理画面の一例を示す図である。
【図５】工作機械の制御装置の表示部に表示される部品情報データベースの内容の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明の好ましい実施形態を説明する。
本実施形態にする保守管理システム１００は、複数の工作機械、本実施形態では、２つの工作機械１０、２０と、ネットワーク、例えばインターネット４０を介して接続されたサービス会社の管理装置３０を含んでいる。
【００１３】
本実施形態では、工作機械１０、２０は、異なるユーザ１、２が保有する工作機械であるが、同一のユーザが保有する工作機械であってもよい。工作機械は、例えば、回転工具とワークとを相対移動させて該ワークを加工するマシニングセンタ、回転するワークと工具とを相対移動させて該ワークを加工する旋盤、電極とワークとの間に加工電圧を印加しつつ、電極とワークとを相対移動させて該ワークを加工する放電加工機、或いは、レーザヘッドからワークに対してレーザ光を照射しつつ、レーザヘッドとワークとを相対移動させて該ワークを加工するレーザ加工機とすることができる。
【００１４】
工作機械１０、２０は制御装置１２、２２を備えている。制御装置１２、２２は、表示部１４、２４、処理部１６、２６および記憶部１８、２８を含む。制御装置１２、２２の表示部１４、２４は、工作機械１０、２０の操作盤（図示せず）に取り付けられているディスプレイ装置（図示せず）により形成することができる。記憶部１８、２８は部品情報データベースを含む。
【００１５】
制御装置１２、２２は、CPU（中央演算素子）、RAM（ランダムアクセスメモリ）やROM（リードオンリーメモリ）のようなメモリ装置、HDD（ハードディスクドライブ）やSSD（ソリッドステートドライブ）のような記憶デバイス、出入力ポート、および、これらを相互接続する双方向バスを含むコンピュータおよび関連するソフトウェアから構成することができる。制御装置１２、２２は、更に、時計機能を実装した集積回路より成るＲＴＣ（Real-Time-Clock、図示せず）を含むことができる。
【００１６】
制御装置１２、２２は、工作機械１０、２０の機械制御装置の一部としてソフトウェア的に構成することができる。機械制御装置は、工作機械１０、２０がマシニングセンタの場合には、工具マガジン（図示せず）や自動工具交換装置（図示せず）のような周辺機器を制御し、旋盤の場合には、ワーク（棒材）供給装置のような周辺機器を制御し、放電加工機の場合には、電極マガジン（図示せず）や電極交換装置（図示せず）のような周辺機器を制御し、レーザ加工機の場合には、レーザ加工機に供給する純粋を生成する純水装置（図示せず）や高圧ポンプ（図示せず）のような周辺機器を制御する。
【００１７】
記憶部１８、２８の部品情報データベースには、工作機械１０、２０の消耗品に関連した情報が格納されている。消耗品の一例としてグリスの管理画面を示す図４には、部品情報データベースに格納される部品情報の一例が示されている。部品情報は、消耗品のソフトウェア上の名称である交換部品ＩＤ、交換部品ユニットまたは交換部品カテゴリ、部品メーカが付与する型式番号である部品モデル（Model）、点検開始日、使用時間、使用可能時間、使用可能時間に対する使用時間の比率である使用率、消耗品の交換予定日である次回交換日、交換部品番号、消費期限、リードタイム１、リードタイム２を含む。
【００１８】
サービス会社の管理装置３０は、工作機械１０、２０の制御装置１２、２２と同様に、処理部および表示部を有し、CPU、RAMやROMのようなメモリ装置、HDDやSSDのような記憶デバイス、出入力ポート、および、これらを相互接続する双方向バスを含むコンピュータおよび関連するソフトウェアから構成することができる。管理装置３０は、工作機械１０、２０の制御装置１２、２２の記憶部１８、２８の部品情報データベースと同様の部品情報データベース３４、自社の部品倉庫３６の管理装置（図示せず）、部品メーカの管理装置（図示せず）にＬＡＮのようなネットワークを介して接続されている。
【００１９】
以下、本発明の保守管理システム１００の作用を説明する。
先ず、図２を参照して、ユーザが保有する工作機械１０、２０の制御装置１２、２２による、消耗品の管理方法について説明する。
【００２０】
制御装置１２、２２において、消耗品の管理方法が開始されると、工作機械１０、２０の処理部１６、２６は、先ず、記憶部１８、２８の部品情報データベースにアクセスして、消耗品の消費期限に関する情報を取得する（ステップＳ１０）。消費期限は、消耗品がユーザに納品されたときに、記憶部１８、２８にオペレータによって入力するようにできる。図５には、表示部１４、２４に表示される各消耗品の消費期限画面が示されている。消費期限は、例えば、部品ＩＤ、部品名、形式（Model）、前回の交換日時、在庫の有無、リードタイムＲ、現在の状況（使用率）といった項目と共に表示するようにできる。
【００２１】
ユーザの工場等に消耗品の在庫があっても、当該消耗品に消費期限があるものは使用できない場合がある。例えば、マシニングセンタで用いるエア配管用のフィルタには消費期限は無く、切削油は未開封であれば、消費期限がない、つまり、適正に保管されている限り何時までも使用することができる。これに対して、グリスは、未開封品でも２年、開封後は１年で、軸移動周辺のゴム製ワイパーは１年で劣化により使用できなくなる。このように、各消耗品につき、消費期限が工作機械１０、２０の製造者或いは消耗品のメーカによって予め決定され、記憶部１８、２８の部品情報データベースに格納されている。
【００２２】
次いで、工作機械１０、２０の１日の平均稼働時間が演算される（ステップＳ１２）。処理部１６、２６は、工作機械１０、２０の電源のＯｎ−Ｏｆｆを監視しており、電源がＯｎされた時刻からＯｆｆされた時刻までの時間を工作機械１０、２０の稼働時間として積算し、これを記憶部１８、２８に記憶させる。これを工作機械１０、２０の稼働日数で除することによって、工作機械１０、２０の１日の平均稼働時間が演算される。
【００２３】
次に、処理部１６、２６は、各消耗品の交換予定日を演算する（ステップＳ１４）。消耗品にはそれぞれ使用可能な時間が予め決められており、使用可能時間として記憶部１８、２８の部品情報データベースに格納されている。前回消耗品を交換した際にオペレーターが入力した交換日時を起点として、一日の平均稼働時間に基づいて、現在日時または日付まで当該消耗品が使用された或いは稼働した累積稼働時間が演算され、該累積稼働時間と使用可能時間との差分に基づいて、消耗品を交換すべき日（年月日）を予測することができる。
【００２４】
次に、ステップＳ１６で発注リードタイムが演算される。リードタイムは、消耗品を発注してから納品されるまでの時間であり、本実施形態では、ユーザとサービス会社との間のリードタイムＲ１と、サービス会社と消耗品のメーカとの間のリードタイムＲ２の合計としてリードタイムＲ＝Ｒ１＋Ｒ２が演算される。
【００２５】
次に、ステップＳ１８で現在の日時または日付を取得し、ステップＳ２０において、累積稼働時間が所定の閾値を越えている消耗品があるか否かを判定する。所定の閾値は、製造者、サービス会社またはユーザによって消耗品毎に決定し、工作機械１０、２０の記憶部１８、２８に格納することができる。消耗品の累積稼働時間が閾値を越えると、消耗品の交換時期が迫っていることを意味している。そこで、累積稼働時間が閾値を越えている消耗品がある場合（ステップＳ２０でＹｅｓの場合）、当該消耗品の交換時期が迫っていることを工作機械１０、２０のオペレータに報知するようにできる（ステップＳ２２）。例えば、図４の管理画面において、「グリス」や「次回点検日」、具体的な次回点検日「〇〇年〇〇月〇〇日」の周囲をハイライト表示して、当該消耗品の交換時期が迫っていることを報知するようにできる。
【００２６】
累積稼働時間が閾値を越えている消耗品がある場合（ステップＳ２０でＹｅｓの場合）、更に、記憶部１８、２８の部品情報データベースを検索して、当該消耗品の在庫をユーザが保管しているか否を判定する（ステップＳ２４）。当該消耗品の在庫が保管されている場合（ステップＳ２４でＹｅｓの場合）、処理は終了する（ステップＳ３０）。
【００２７】
ステップＳ２４でＮｏの場合、つまり、当該消耗品の在庫が無い場合、ステップＳ２６で当該消耗品がサービス会社に発注され、ステップＳ２８で当該消耗品を発注したことを示すメッセージを表示部１４、２４に表示して、処理が終了する（ステップＳ３０）。発注すべき個数は、ユーザ側のオペレータによって消耗品ごとに予め決定し、工作機械１０、２０の記憶部１８、２８に格納しておくようにできる。
【００２８】
ステップＳ２０でＮｏの場合、つまり、累積稼働時間が閾値を越えている消耗品が無い場合、ステップＳ３２において、更に、リードタイムＲと比較して消費期限が迫っている消耗品があるか否が判定される。ステップＳ３２では、図２の処理を行っている現在の日時または日付と消費期限との差分が、リードタイムＲ＝Ｒ１＋Ｒ２よりも所定の余裕を以て大きいか否かが判定される。つまり、処理部１６、２６は、現在の日時または日付と、消費期限からリードタイムＲを減じた日時または日付との差分と、所定の閾値とを比較する。
【００２９】
リードタイムＲを考慮して、現在の日時または日付が消費期限が迫っている消耗品が無い場合、つまり、全ての消耗品について、上記差分が所定の閾値よりも大きい場合（ステップＳ３２でＮｏの場合）、ステップＳ３０へ進み処理を終了する。ステップＳ３２でＹｅｓの場合、つまり、リードタイムＲと比較して消費期限が迫っている消耗品がある場合、サブルーチンはステップＳ２４へ進み、上述したステップＳ２４〜ステップＳ２８の処理を実行して終了する（ステップＳ３０）。
【００３０】
既述の消耗品の管理方法は、ユーザが保有する工作機械１０、２０において実行されるローカルな処理であったが、工作機械１０、２０のメンテナンスや修理、消耗品の供給等のサービスを提供するサービス会社で行うようにもできる。
【００３１】
サービス会社の管理装置３０が消耗品の管理方法を開始すると、管理装置３０は、ユーザの保有する工作機械１０、２０の制御装置１２、２２にインターネット４０を介してアクセスし、記憶部１８、２８の部品情報データベースから消耗品の消費期限に関する情報を取得し（ステップＳ１１０）、消費期限を越えているか或いは累積稼働時間が閾値を越えている消耗品があるか否かを判定する（ステップＳ１１２）。
【００３２】
ユーザの工作機械１０、２０に消費期限を越えているか或いは累積稼働時間が閾値を越えている消耗品がある場合（ステップＳ１１２でＹｅｓの場合）、サービス会社の管理装置３０は、自社（サービス会社）の部品情報データベース３４を検索して、自社（サービス会社）の部品倉庫３６に、当該消耗品の在庫があるか否を判定する（ステップＳ１１４）。当該消耗品の在庫が部品倉庫３６にある場合（ステップＳ１１４でＹｅｓの場合）、ステップＳ１１６で自社の部品情報データベース３４が更新され（当該消耗品の個数を減らす）、ユーザへ向けて当該消耗品の発送処理がなされ（ステップＳ１１８）、処理が終了する（ステップＳ１２０）。
【００３３】
ステップＳ１１４でＮｏの場合、つまり、当該消耗品の在庫がサービス会社の部品倉庫３６に無い場合、ステップＳ１２４で当該消耗品が部品メーカに発注され、部品メーカからの納品後、ステップＳ１２６で部品情報データベース３４が更新される（納品された当該消耗品の個数から、ユーザへ発送される個数が減じられる）、ユーザへ向けて当該消耗または交換部品が納品（発送）され（ステップＳ１１８）、処理が終了する（ステップＳ１２０）。また、当該消耗品の在庫がある場合には、ユーザへその旨を報知することができ、在庫がない場合には、部品メーカに当該消耗品を発注し、ユーザへの発送時期を報知することができる。
【００３４】
ステップＳ１１２でＮｏの場合、つまり、ユーザの工作機械１０、２０に消費期限を越えているか或いは累積稼働時間が閾値を越えている消耗品が無い場合、ステップＳ１２２において、サービス会社の管理装置３０は、更に、リードタイムＲと比較して消費期限が迫っている消耗品があるか否を判定する。
【００３５】
ステップＳ１２２では、サービス会社の管理装置３０が、処理を行っている現在の日時または日付と消費期限との差分が、リードタイムＲよりも所定の余裕を以て大きいか否かが判定される。リードタイムＲを考慮しても、消費期限が迫っている消耗品が無い場合（ステップＳ１２２でＮｏの場合）、ステップＳ１２０へ進み処理を終了する。ステップＳ１２２でＹｅｓの場合、つまり、リードタイムＲと比較して消費期限が迫っている消耗品がある場合、サブルーチンはステップＳ１１４へ進み、上述したステップＳ１１４以下の処理を実行し、メーカに当該消耗品が発注される。
【００３６】
サービス会社の管理装置３０を機械学習装置３２に接続して、上述の消耗品の発注プロセスで得られた消耗品の交換日に関するデータを学習データ記憶部３２ａに蓄積し、消耗品の交換タイミングを機械学習させ、近々ユーザから注文を受けるであろう消耗品を予測し、サービス会社における消耗品の在庫量を適切に管理するようにできる。
【００３７】
上述の処理は、ユーザ側で特段の処理を行わなくとも、サービス会社側で自動的に消耗品の管理方法が実行されるが、そのためには、ユーザとサービス会社との間で、サービス会社が保守を行うためのユーザ登録（契約）と、サービス会社から発行されたＵＲＬ、ＩＤ、パスワードを、工作機械１０、２０の制御装置１２、２２に設定する管理システムの設定を行う必要がある。
【００３８】
記述の実施形態では、工作機械１０、２０の制御装置１２、２２によるローカルの消耗品管理方法と、インターネット４０を介してサービス会社の管理装置３０による集中的な消耗品管理方法とが平行的に行われるように説明したが、ローカルの消耗品管理方法と、集中的な消耗品管理方法とは、それぞれ独立に行うことができる。つまり、ローカルの消耗品管理方法を実行することなく集中的な消耗品管理方法を実行することも、反対に集中的な消耗品管理方法を実行することなく、ローカルの消耗品管理方法だけを各工作機械１０、２０において個別に行うようにしてもよい。
【符号の説明】
【００３９】
１０、２０    工作機械
１２、２２    制御装置
１４、２４    表示部
１６、２６    処理部
１８、２８    記憶部
３０    管理装置
３２    機械学習装置
３４    部品情報データベース
３６    部品倉庫
４０    インターネット
１００    保守管理システム
【図１】
0006945020.tif 000002
【図２】
0006945020.tif 000003
【図３】
0006945020.tif 000004
【図４】
0006945020.tif 000005
【図５】
0006945020.tif 000006