(57)【要約】【課題】数多くの診断モデルを用意する必要なく、個々の機台に最適な診断モデルを選択可能とする。【解決手段】診断モデルの更新システム５７は、工作機械Ａ，Ｂ・・を構成する部品及び／又は組立状態から実際に取得される機台差情報と、その機台差情報に応じて予め決定される診断モデルとを併せて保存してなる診断モデル・データベース５１と、工作機械Ａ，Ｂ・・に最適な診断モデルの候補を診断モデル・データベース５１から選択する診断モデル選択部５２と、更新候補として選択された新たな診断モデルの整合性を確認し、整合性が確認された場合に新たな診断モデルを採用する診断モデル更新部（整合性確認部５４及び更新価値評価部５５）とを備え、診断モデル選択部５２は、工作機械Ａ，Ｂ・・の機台差情報を基に、新たな診断モデルの更新候補を診断モデル・データベース５１から選択する。【選択図】図６
2018151317.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された診断モデルにより正常・異常を判断する工作機械の診断装置において、前記診断モデルを更新するシステムであって、
前記工作機械を構成する部品及び／又は組立状態から実際に取得される機台差情報と、その機台差情報に応じて予め決定される前記診断モデルとを併せて保存してなる診断モデル・データベースと、
前記工作機械に最適な前記診断モデルの候補を、前記診断モデル・データベースから選択する診断モデル選択部と、
前記診断モデル選択部で更新候補として選択された新たな診断モデルの整合性を確認し、前記整合性が確認された場合に前記新たな診断モデルを採用する診断モデル更新部とを備え、
前記診断モデル選択部は、前記工作機械の前記機台差情報を基に、新たな診断モデルの更新候補を前記診断モデル・データベースから選択することを特徴とする工作機械の診断装置における診断モデルの更新システム。
【請求項２】
前記機台差情報は、過去の複数台の機台差情報をいくつかの種類に分類してなり、前記診断モデル選択部は、前記分類に基づいて前記診断モデルを選択することを特徴とする請求項１に記載の工作機械の診断装置における診断モデルの更新システム。
【請求項３】
前記工作機械は、前記機台差情報の属性を保存する機台差情報記憶部と、属性を変更するための属性変更手段とを備え、前記診断モデル選択部は、前記機台差情報と前記属性を含む前記分類とを前記工作機械より収集し、前記属性を含む前記分類に基づいて前記診断モデルを選択することを特徴とする請求項２に記載の工作機械の診断装置における診断モデルの更新システム。
【請求項４】
前記機台差情報は、回転軸受の組み込み予圧、回転部の回転精度、直進部の直進度、直動案内の摺動抵抗、ボールねじナットの回転トルク、主軸モータの回転トルク、送り軸モータの回転トルク、軸受・ボールねじ・直動案内付近の上昇温度、のいずれか一つ、もしくは複数の組み合わせであることを特徴とする請求項１乃至３の何れかに記載の工作機械の診断装置における診断モデルの更新システム。
【請求項５】
前記診断モデル更新部は、前記整合性の確認内容に応じて前記診断モデルの更新価値評価を行うことを特徴とする請求項１乃至４の何れかに記載の工作機械の診断装置における診断モデルの更新システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械の主軸や送り軸等の正常／異常を診断する診断装置において、診断に使用する診断モデルを更新するための更新システムに関するものである。
【背景技術】
【０００２】
工作機械の稼働における安定した生産を実現するためには、機械の異常を検知し、機械の状態を管理者に知らせてワークの加工不具合を未然に防ぐといったことが必要とされ、これまで多くの診断装置が提案されている。このような診断装置において用いられる診断モデルは、診断対象の状況に応じて適宜更新して最適化することが必要である。
特許文献１に開示の発明では、診断対象装置の使用状況に対応した診断を行うことで、より精度の高い診断を実現している。ここではデータベースに機種・故障内容・使用状況（市場導入後の経過期間、使用度合い、使用環境）ごとに区別した診断モデルを保存し、診断時には、診断対象装置の使用状況情報を取得し、それに該当する診断モデルをデータベースより選択して適用するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０６８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の発明では、使用状況に応じた診断モデルを用いることで高精度な診断を可能とする技術が示されている。しかし、求められる各部品の寸法精度が数μｍである工作機械においては、機台毎に構成される部品寸法の僅かな差で故障に至るまでの状態が異なる場合がある。例えば、主軸軸受、ボールねじ支持軸受、ボールねじナットの予圧はある範囲内となるように製作されているが、部品精度や組立状態によって許容範囲内ではばらつきが生じることは一般的である。このため、同じ機種であっても主軸軸受の予圧が許容上限のものもあれば、許容下限のものもあり、実際は異常で無かったにもかかわらず保全作業を実施したり、異常の判断ができなかったがために加工不具合品を生産してしまったりするおそれがある。よって、工作機械においては各機台に適した数多くの診断モデルが必要となるが、各機台ごとに診断モデルを用意するのは現実的でなく、数多くの診断モデルを用意したとしても、個々に部品精度や組立状態が異なる実際の工作機械の機台に最適なものを選択するのは難しい。
【０００５】
そこで、本発明は、数多くの診断モデルを用意する必要なく、個々の機台に最適な診断モデルを選択することができる工作機械の診断装置における診断モデルの更新システムを提供することを目的としたものである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の発明は、予め設定された診断モデルにより正常・異常を判断する工作機械の診断装置において、診断モデルを更新するシステムであって、
工作機械を構成する部品及び／又は組立状態から実際に取得される機台差情報と、その機台差情報に応じて予め決定される診断モデルとを併せて保存してなる診断モデル・データベースと、
工作機械に最適な診断モデルの候補を、診断モデル・データベースから選択する診断モデル選択部と、
診断モデル選択部で更新候補として選択された新たな診断モデルの整合性を確認し、整合性が確認された場合に新たな診断モデルを採用する診断モデル更新部とを備え、
診断モデル選択部は、工作機械の機台差情報を基に、新たな診断モデルの更新候補を診断モデル・データベースから選択することを特徴とする。
請求項２に記載の発明は、請求項１の構成において、機台差情報は、過去の複数台の機台差情報をいくつかの種類に分類してなり、診断モデル選択部は、分類に基づいて診断モデルを選択することを特徴とする。
請求項３に記載の発明は、請求項２の構成において、工作機械は、機台差情報の属性を保存する機台差情報記憶部と、属性を変更するための属性変更手段とを備え、診断モデル選択部は、機台差情報と属性を含む分類とを工作機械より収集し、属性を含む分類に基づいて診断モデルを選択することを特徴とする。
請求項４に記載の発明は、請求項１乃至３の何れかの構成において、機台差情報は、回転軸受の組み込み予圧、回転部の回転精度、直進部の直進度、直動案内の摺動抵抗、ボールねじナットの回転トルク、主軸モータの回転トルク、送り軸モータの回転トルク、軸受・ボールねじ・直動案内付近の上昇温度、のいずれか一つ、もしくは複数の組み合わせであることを特徴とする。
請求項５に記載の発明は、請求項１乃至４の何れかの構成において、診断モデル更新部は、整合性の確認内容に応じて診断モデルの更新価値評価を行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、工作機械を構成する部品や組立状態に応じて得られる機台差情報に基づいて、各機台に最適な診断モデルに更新することが可能となる。これにより、異常の検知精度が向上して、実際は異常で無かったにもかかわらず保全作業を実施したり、異常の判断ができなかったがために加工不具合品を生産してしまったりすることを防止できる。また、過去の複数台の機台差情報から、予めいくつかの分類にまとめておくことで、最適な診断モデル選択が容易化する。
さらに、工作機械に保存された機台差情報の属性を変更可能とすることで、専門知識を持った工作機械メーカサービス員が、メンテナンスの際に劣化の進行状況や診断装置の誤診状況に応じて属性を変更することができる。例えば、出荷時に設定された機台差情報の属性が「送り軸のボールねじナットの回転トルクが高め」であったものを、メンテナンス時の測定結果から判断して「送り軸モータ負荷が高め」という異なった属性に変更できる。この変更により、ボールねじの異常に主眼を置いた診断モデルではなく、送り軸の全要素（ボールねじ、軸受）に注目した診断モデルが選択され、より適切な診断が期待できる。
そして、診断モデル更新部での診断モデルの正解率や不整合と判断されて更新に至らなかったなどの情報を基にした更新価値評価の評価値に応じ、診断モデル更新費用を算出して回収することで、更新システムの運営維持費用等に充てることができる。
【図面の簡単な説明】
【０００８】
【図１】工作機械の主軸装置の縦断面図である。
【図２】横形マシニングセンタの送り軸の模式図である。
【図３】診断装置を備えたＮＣ工作機械のブロック構成図である。
【図４】機台差情報の一例を示す表である。
【図５】機台差情報の分類を示す表である。
【図６】診断モデルの更新システムのブロック構成図である。
【図７】診断モデルの選択手順のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、工作機械の主軸装置の縦断面図である。この主軸装置において、１は、主軸台などの機械本体に固定される主軸ハウジング、２は駆動装置となるモータ、６は主軸で、モータ２は、主軸６の外周に設けられたロータ２ｂと、その周囲の主軸ハウジング１の内周に設けられたステータ２ａとから構成されている。
主軸６の周囲の前側（図１の下側）４カ所と後側１カ所とには、主軸ハウジング１に固定された円筒状の軸受ハウジング３６ａ，３６ｂ内に回転支持される転がり軸受３１ａ〜３１ｅが設けられている。モータ２は、前側の転がり軸受３１ａ〜３１ｄと後側の転がり軸受３１ｅとの間に配置されている。
【００１０】
また、主軸６の前端には、加工工具固定用の工具ホルダ３５が設けられる。この工具ホルダ３５は、主軸６の先端部に挿入されてホルダ把持具３４に把持される。このホルダ把持具３４は、主軸６内に設けたドローバー３２が皿ばね３３によって主軸長手方向へ押す力によって工具ホルダ３５を主軸６に密着固定する。
主軸６は、高速な回転速度と数μｍの回転精度が求められ、構成する部品精度も同等の精度で製作される。工具ホルダ３５に取り付けられた工具により金属を加工するために剛性が必要であり、軸受には予圧がかけられ高剛性を確保している。ところが予圧は、転がり軸受３１ａ〜３１ｅや軸受ハウジング３６ａ，３６ｂの製作精度によって許容範囲内で上下限が生じる。例えば、予圧が高い場合は非加工状態であっても回転トルク及び軸受付近の温度上昇値が大きくなる。従って、これらの値を入力して異常を判断する診断モデルの場合、機台に応じて異なる診断モデルが必要となる。
【００１１】
図２は、横形マシニングセンタの送り軸であるＺ軸の模式図である。主軸６が保持される主軸ハウジング１は、レール４１ｂ上でスライドする転がり案内の移動体４１ａに搭載されて、ボールねじナット４２ｂに連結されている。ボールねじ４２ａは、主軸台４５上で、その両端をボールねじ支持軸受４３ａ，４３ｂで支持されており、その一端が送り軸モータ４４と連結されている。送り軸モータ４４の回転によりボールねじナット４２ｂがボールねじ４２ａ上を動くことで、ボールねじナット４２ｂに連結された主軸ハウジング１がレール４１ｂに沿って動作する。３は主軸６に装着された工具である。
ここではボールねじ４２ａの振れまわり量が、ボールねじナット４２ｂの回転トルクや温度上昇値に影響する。よって、回転精度の高い軸受やボールねじが求められるが、構成する部品精度や機械への組み付け精度に影響を受ける。振れ回り量が大きい場合はボールねじナットの回転トルク及び温度上昇値が大きくなる。従って主軸同様、これらの値を入力して異常を判断する診断モデルとした場合、機台に応じて異なる診断モデルが必要となる。
【００１２】
図３は、ＮＣ工作機械の一例を示すブロック構成図である。工作機械の主軸ハウジング１は、モータ２によって下向きの主軸６を回転させる。主軸６の先端には図示されていない工具ホルダを介して工具３が取り付けられ、ワーク４を固定したテーブル５を移動させることで、工具３とワーク４とを相対的に移動させて加工を行う。
ＮＣ装置２０は、工作機械を制御するものであり、ＮＣ装置２０の記憶部に記憶されているＮＣプログラム１２で機械を動作させてワーク４の加工を行う。ＮＣプログラム１２は、プログラム解釈部１３で実行処理を行い、機械制御命令を解釈し、送り軸の目標位置指令および主軸６の目標回転速度指令を関数発生部１４に受け渡す。主軸制御部１６は、関数発生部１４から指令された主軸回転速度となるようにモータ２の指令負荷を、送り軸制御部１５は、関数発生部１４から指令された位置座標となるようにモータ２の指令負荷をそれぞれ出力する。また、記憶部には、工作機械の部品や組立状態から実際に取得される機台差情報１１（固有情報）も記憶されている。
【００１３】
診断部１８では、診断モデルを用いて主軸６や送り軸等の正常／異常の診断を実行する。診断部１８で使用される診断モデルは、別途作成された更新用の診断モデルにより差し替え可能となっている。診断部１８での診断結果は表示画面１９に示され、ユーザの日常点検ではこの画面を見て結果を確認する。ここで、工作機械メーカサービス員により定期診断が行われた場合、診断時に得られた診断データを、工作機械メーカサービス員が自ら正常・異常を判断し、そのラベルを付けてマスター診断データ蓄積部１７に蓄積する。この際、診断部の診断結果の真偽やメーカサービス員が判断した劣化状態に応じて、入力手段によって組立時の機台差情報１１の属性及び分類を変更することができる。この機台差情報１１が保存される記憶部（機台差情報記憶部）、マスター診断データ蓄積部１７、診断部１８、表示画面１９が診断装置を形成し、機台差情報１１を変更するための入力手段が属性変更手段となる。この診断装置は図２で説明した横形マシニングセンタのＮＣ装置にも設けられている。
【００１４】
組立時の機台差情報１１として、例えば図４に示す一覧が計測され、工作機械メーカによりＮＣ装置２０内に出荷前に測定値が保存される。そして、図５に示す分類条件によって主軸と送り軸とそれぞれの測定項目ごとに分類される。優先順位が高い測定項目順に分類条件を満たすかどうか確認し、満たしていればその分類となる。例えば、図４に示される測定値について分類を行った場合、主軸は優先順位が高い回転トルクから条件を満たすかどうかを確認することとなる。図４の回転トルクは０．５Ｎｍであるから、主軸の機台差情報の属性を含む分類は、図５の分類条件から「トルク高」となる。一方、送り軸について優先順位の高い送り軸回転トルクから順に確認を行うと、送り軸回転トルク、ボールねじ回転トルクはそれぞれ分類条件に該当せず、満たしている条件はボールねじ温度上昇５℃であるから、送り軸の機台差情報の属性を含む分類は「ボールねじ温度高」となる。
【００１５】
次に、図６及び図７のフローチャートを用いて、診断モデルの更新システム５７を説明する。この更新システム５７は、例えば、更新対象となる図２，３の工作機械Ａ，Ｂ・・とデータの送受信が可能なサーバコンピュータにより構築される。
定期診断時等の定期的或いは任意のタイミングで、診断モデルを更新する工作機械のＮＣ装置２０より、機台差情報の分類、マスター診断データが整合性確認部５４に送られる。さらに機台差情報の分類は、診断モデル選択部５２に送られ、診断モデル選択部５２は、機台差情報の分類に基づいて、複数の機台差情報の分類とそれぞれに対応する診断モデルとが予め保存された診断モデル・データベース５１から、診断モデルを更新する工作機械に最も適していると判断した診断モデルを選択する。ここでは、更新対象の工作機械の機台差情報の分類と同じ分類を持つ診断モデルを診断モデル・データベース５１より選択する処理となる（図７のＳ１）。この新たな診断モデルは複数あってもよい。
【００１６】
整合性確認部５４では、更新前の診断モデルと診断モデル選択部５２で選択された新たな診断モデルとについて、これも各工作機械から送られるマスター診断データを利用してそれぞれ判定を行い、診断の正解率が以前の診断モデルよりも向上したかどうかを評価する。すなわち、整合性確認部５４で正解率が更新前の診断モデルを上回っているかどうかを判断する（図７のＳ２）。ここで、新たな診断モデルの正解率が更新前よりも上回っていた場合は、選択した診断モデルを採用する（図７のＳ３）。なお、Ｓ１で選択された診断モデルが複数の場合は、それぞれ正解率を評価し、正解率が最も高い診断モデルを採用する。
【００１７】
一方、Ｓ２の判別で、新たな診断モデルの正解率が更新前よりも上回っていなかった場合、最適な診断モデルは診断モデル・データベース５１に存在しないと判断して（図７のＳ４）、追加学習部５３において、ＮＣ装置２０から取得して診断データ・データべース５６に保存してある過去の診断データに、更新対象の工作機械に蓄積されたマスター診断データを加えて、新たな診断モデルと新たな機台差情報の分類を作成する（図７のＳ５）。ここで得られた診断モデルを工作機械へ反映すると共に、診断モデル・データベース５１へ追加する（図７のＳ６）。なお、新たな機台差情報の分類は、例えば工作機械メーカサービス員が診断データを基に分類条件である測定値の範囲を細分化することで作成する。
よって、診断モデル選択部５２では、新たに作成された診断モデルと新たな機台差情報の分類とが選択されて整合性確認部５４へ送られる。
【００１８】
更新価値評価部５５では、整合性確認部５４での評価及び、過去に工作機械が提供した診断モデルの有無に応じて更新価値の判断を行うと共に、整合性確認部５４で採用された診断モデルを診断対象の工作機械へ提供して診断部１８で使用する診断モデルを更新させる。この更新価値評価部５５が整合性確認部５４と併せて診断モデル更新部となる。
ここでの更新価値の判断は、例えば、更新前の診断モデルに対する正解率の向上幅に応じて価値を上げたり、過去に診断モデルを診断モデル・データベース５１に追加した履歴がある場合は価値を下げたりすることで、対象の工作機械における更新システムの価値を判断する。この更新価値判断は、例えば数字による五段階評価や色付けした円等の記号の大きさ等で具体化して診断モデルに添付して工作機械へ提供することで、サービス員が確認できる。なお、更新価値に一定の閾値を設定して、更新価値が閾値よりも低い場合は、工作機械への提供を行わず、再度追加学習部５３で新たな診断モデルと新たな機台差情報の分類とを作成し直してもよい。
【００１９】
このように、上記形態の診断モデルの更新システム５７によれば、工作機械Ａ，Ｂ・・を構成する部品及び／又は組立状態から実際に取得される機台差情報１１と、その機台差情報１１に応じて予め決定される診断モデルとを併せて保存してなる診断モデル・データベース５１と、工作機械Ａ，Ｂ・・に最適な診断モデルの候補を、診断モデル・データベース５１から選択する診断モデル選択部５２と、診断モデル選択部５２で更新候補として選択された新たな診断モデルの整合性を確認し、整合性が確認された場合に新たな診断モデルを採用する診断モデル更新部（整合性確認部５４及び更新価値評価部５５）とを備え、診断モデル選択部５２は、工作機械Ａ，Ｂ・・の機台差情報１１を基に、新たな診断モデルの更新候補を診断モデル・データベース５１から選択する構成となっている。
【００２０】
この構成により、工作機械Ａ，Ｂ・・を構成する部品や組立状態に応じて得られる機台差情報１１に基づいて、各機台に最適な診断モデルに更新することが可能となる。よって、異常の検知精度が向上して、実際は異常で無かったにもかかわらず保全作業を実施したり、異常の判断ができなかったがために加工不具合品を生産してしまったりすることを防止できる。また、過去の複数台の機台差情報１１から、予めいくつかの分類にまとめておくことで、最適な診断モデル選択が容易化するので、数多くの診断モデルを用意する必要なく、個々の機台に最適な診断モデルを選択することができる。
【００２１】
さらに、工作機械Ａ，Ｂ・・に保存された機台差情報１１の属性を変更可能とすることで、専門知識を持った工作機械メーカサービス員が、メンテナンスの際に劣化の進行状況や診断装置の誤診状況に応じて属性を変更することができる。例えば、出荷時に設定された機台差情報１１の属性が「送り軸のボールねじナットの回転トルクが高め」であったものを、メンテナンス時の測定結果から判断して「送り軸モータ負荷が高め」という異なった属性に変更できる。この変更により、ボールねじの異常に主眼を置いた診断モデルではなく、送り軸の全要素（ボールねじ、軸受）に注目した診断モデルが選択され、より適切な診断が期待できる。
そして、整合性確認部５４での診断モデルの正解率や不整合と判断されて更新に至らなかったなどの情報を基にした更新価値評価部５５での評価値に応じ、診断モデル更新費用を算出して回収することで、更新システムの運営維持費用等に充てることができる。
【００２２】
なお、機台差情報は、図４に示したものの他、回転部の回転精度、直進部の直進度、直動案内の摺動抵抗、直動案内付近の上昇温度等も考えられ、工作機械に応じてこれらを適宜選択して採用すればよい。
また、診断モデル・データベースは、機種、主軸や送り軸といった診断の対象軸によって分けても良い。加えて、機台差情報に加え、主軸の総回転数や送り軸の移動距離などの稼働履歴とも併せて診断モデルを選択してもよい。
【００２３】
一方、更新する診断モデルの更新システムからの送信や、マスター診断データと機台差情報と稼働履歴の工作機械からの更新システムへの送信は、有線或いは無線によって直接行ってもよいし、インターネット等の公衆通信網を介して行ってもよい。
また、更新システムは、工作機械メーカもしくはユーザのどちらで構築・運用しても良い。工作機械メーカで運用する場合は、更新価値評価部の評価値に応じて診断モデルの費用を算出できる。ユーザで運用する場合は、評価値を各工作機械における更新システムの貢献指標とすることで、システムの評価指標として用いることができる。
【符号の説明】
【００２４】
１・・主軸ハウジング、２・・モータ、３・・工具、４・・ワーク、５・・テーブル、６・・主軸、１１・・組立時の機台差情報、１２・・ＮＣプログラム、１３・・プログラム解釈部、１４・・関数発生部、１５・・送り軸制御部、１６・・主軸制御部、１７・・マスター診断データ蓄積部、１８・・診断部、１９・・表示画面、２０・・ＮＣ装置、５１・・診断モデル・データベース、５２・・診断モデル選択部、５３・・追加学習部、５４・・整合性確認部、５５・・更新価値評価部、５６・・診断データ・データベース、５７・・診断モデルの更新システム。
【図１】
2018151317.tif 000003
【図２】
2018151317.tif 000004
【図３】
2018151317.tif 000005
【図４】
2018151317.tif 000006
【図５】
2018151317.tif 000007
【図６】
2018151317.tif 000008
【図７】
2018151317.tif 000009