(57)【要約】【課題】時系列の複数種類のデータを同期させることができる同期装置、同期方法及び同期プログラムを提供する。【解決手段】同期装置１は、第１の時刻情報に基づいて、機械の動作に関する１種類以上の機械データを時系列に取得する機械データ取得部１１と、第２の時刻情報に基づいて、機械の状態を測定した１種類以上の測定データを時系列に取得する測定データ取得部１２と、機械データのいずれかから、所定の事象を示す予め設定された特徴が表れている時点を抽出する第１の抽出部１３と、測定データのいずれかから、所定の事象を示す予め設定された特徴が表れている時点を抽出する第２の抽出部１４と、第１の抽出部１３により抽出された時点と第２の抽出部１４により抽出された時点とを同期させて、機械データ及び測定データを出力する出力部１５と、を備える。【選択図】図１
2019219725.tif 000002
【特許請求の範囲】
【請求項１】
第１の時刻情報に基づいて、機械の動作に関する１種類以上の機械データを時系列に取得する機械データ取得部と、
第２の時刻情報に基づいて、機械の状態を測定した１種類以上の測定データを時系列に取得する測定データ取得部と、
前記機械データのいずれかから、所定の事象を示す予め設定された特徴が表れている時点を抽出する第１の抽出部と、
前記測定データのいずれかから、前記所定の事象を示す予め設定された特徴が表れている時点を抽出する第２の抽出部と、
前記第１の抽出部により抽出された時点と前記第２の抽出部により抽出された時点とを同期させて、前記機械データ及び前記測定データを出力する出力部と、を備える同期装置。
【請求項２】
前記所定の事象を示す予め設定された特徴は、対象のデータの値が所定の閾値を超えることを含む請求項１に記載の同期装置。
【請求項３】
前記第１の抽出部及び前記第２の抽出部は、処理対象である前記機械データ又は前記測定データに動画データが含まれている場合に、当該動画データのフレーム画像のうち、前記所定の事象を示す予め設定された特徴が表れているフレームの時点を抽出する請求項２に記載の同期装置。
【請求項４】
前記第１の抽出部により動画データから抽出された時点を含む前記第１の時刻情報における期間の前記機械データ、又は前記第２の抽出部により動画データから抽出された時点を含む前記第２の時刻情報における期間の前記測定データに基づいて、前記閾値を設定する閾値設定部を備える請求項３に記載の同期装置。
【請求項５】
前記機械データは、トルク指令値を含む請求項１から請求項４のいずれかに記載の同期装置。
【請求項６】
前記測定データは、音の大きさを示す音響データを含む請求項１から請求項５のいずれかに記載の同期装置。
【請求項７】
前記測定データは、加速度データを含む請求項１から請求項６のいずれかに記載の同期装置。
【請求項８】
第１の時刻情報に基づいて、機械の動作に関する１種類以上の機械データを時系列に取得する機械データ取得ステップと、
第２の時刻情報に基づいて、機械の状態を測定した１種類以上の測定データを時系列に取得する測定データ取得ステップと、
前記機械データのいずれかから、所定の事象を示す予め設定された特徴が表れている時点を抽出する第１の抽出ステップと、
前記測定データのいずれかから、前記所定の事象を示す予め設定された特徴が表れている時点を抽出する第２の抽出ステップと、
前記第１の抽出ステップにおいて抽出された時点と前記第２の抽出ステップにおいて抽出された時点とを同期させて、前記機械データ及び前記測定データを出力する出力ステップと、をコンピュータが実行する同期方法。
【請求項９】
第１の時刻情報に基づいて、機械の動作に関する１種類以上の機械データを時系列に取得する機械データ取得ステップと、
第２の時刻情報に基づいて、機械の状態を測定した１種類以上の測定データを時系列に取得する測定データ取得ステップと、
前記機械データのいずれかから、所定の事象を示す予め設定された特徴が表れている時点を抽出する第１の抽出ステップと、
前記測定データのいずれかから、前記所定の事象を示す予め設定された特徴が表れている時点を抽出する第２の抽出ステップと、
前記第１の抽出ステップにおいて抽出された時点と前記第２の抽出ステップにおいて抽出された時点とを同期させて、前記機械データ及び前記測定データを出力する出力ステップと、をコンピュータに実行させるための同期プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の時系列データを同期して出力するための装置、方法及びプログラムに関する。
【背景技術】
【０００２】
工作機械の制御装置では、制御対象である工作機械の動作に関する機械データ、例えば、トルク、位置、電流等のデータが時系列で収集されている（例えば、特許文献１参照）。また、これらの機械データとは別に、工作機械の状態を検出するため、振動センサ又はマイク等のセンサが設けられ、各種の測定データを取得することが多い（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−２２２０２８号公報
【特許文献２】特開２０１６−２２３９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、取得される様々なデータのうち、上述の機械データと測定データとは、異なるシステムにより取得される。これらのシステムは、それぞれが独立して時刻情報を管理しているため、現実の時刻とずれがあれば、各データのタイムスタンプは一致しない。したがって、これらの複数のデータの時刻を同期させて分析することは難しかった。
【０００５】
本発明は、時系列の複数種類のデータを同期させることができる同期装置、同期方法及び同期プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）  本発明に係る同期装置（例えば、後述の同期装置１）は、第１の時刻情報に基づいて、機械の動作に関する１種類以上の機械データを時系列に取得する機械データ取得部（例えば、後述の機械データ取得部１１）と、第２の時刻情報に基づいて、機械の状態を測定した１種類以上の測定データを時系列に取得する測定データ取得部（例えば、後述の測定データ取得部１２）と、前記機械データのいずれかから、所定の事象を示す予め設定された特徴が表れている時点を抽出する第１の抽出部（例えば、後述の第１の抽出部１３）と、前記測定データのいずれかから、前記所定の事象を示す予め設定された特徴が表れている時点を抽出する第２の抽出部（例えば、後述の第２の抽出部１４）と、前記第１の抽出部により抽出された時点と前記第２の抽出部により抽出された時点とを同期させて、前記機械データ及び前記測定データを出力する出力部（例えば、後述の出力部１５）と、を備える。
【０００７】
（２）  （１）に記載の同期装置において、前記所定の事象を示す予め設定された特徴は、対象のデータの値が所定の閾値を超えることを含んでもよい。
【０００８】
（３）  （２）に記載の同期装置において、前記第１の抽出部及び前記第２の抽出部は、処理対象である前記機械データ又は前記測定データに動画データが含まれている場合に、当該動画データのフレーム画像のうち、前記所定の事象を示す予め設定された特徴が表れているフレームの時点を抽出してもよい。
【０００９】
（４）  （３）に記載の同期装置は、前記第１の抽出部により動画データから抽出された時点を含む前記第１の時刻情報における期間の前記機械データ、又は前記第２の抽出部により動画データから抽出された時点を含む前記第２の時刻情報における期間の前記測定データに基づいて、前記閾値を設定する閾値設定部（例えば、後述の閾値設定部１６）を備えてもよい。
【００１０】
（５）  （１）から（４）のいずれかに記載の同期装置において、前記機械データは、トルク指令値を含んでもよい。
【００１１】
（６）  （１）から（５）のいずれかに記載の同期装置において、前記測定データは、音の大きさを示す音響データを含んでもよい。
【００１２】
（７）  （１）から（６）のいずれかに記載の同期装置において、前記測定データは、加速度データを含んでもよい。
【００１３】
（８）  本発明に係る同期方法は、第１の時刻情報に基づいて、機械の動作に関する１種類以上の機械データを時系列に取得する機械データ取得ステップと、第２の時刻情報に基づいて、機械の状態を測定した１種類以上の測定データを時系列に取得する測定データ取得ステップと、前記機械データのいずれかから、所定の事象を示す予め設定された特徴が表れている時点を抽出する第１の抽出ステップと、前記測定データのいずれかから、前記所定の事象を示す予め設定された特徴が表れている時点を抽出する第２の抽出ステップと、前記第１の抽出ステップにおいて抽出された時点と前記第２の抽出ステップにおいて抽出された時点とを同期させて、前記機械データ及び前記測定データを出力する出力ステップと、をコンピュータ（例えば、後述の同期装置１）が実行する。
【００１４】
（９）  本発明に係る同期プログラムは、第１の時刻情報に基づいて、機械の動作に関する１種類以上の機械データを時系列に取得する機械データ取得ステップと、第２の時刻情報に基づいて、機械の状態を測定した１種類以上の測定データを時系列に取得する測定データ取得ステップと、前記機械データのいずれかから、所定の事象を示す予め設定された特徴が表れている時点を抽出する第１の抽出ステップと、前記測定データのいずれかから、前記所定の事象を示す予め設定された特徴が表れている時点を抽出する第２の抽出ステップと、前記第１の抽出ステップにおいて抽出された時点と前記第２の抽出ステップにおいて抽出された時点とを同期させて、前記機械データ及び前記測定データを出力する出力ステップと、をコンピュータ（例えば、後述の同期装置１）に実行させるためのものである。
【発明の効果】
【００１５】
本発明によれば、時系列の複数種類のデータが同期して出力される。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る同期装置の機能構成を示す図である。
【図２】実施形態に係る同期方法の第１の例として、同期前の機械データ及び測定データの表示例を示す図である。
【図３】実施形態に係る同期方法の第１の例として、同期後の機械データ及び測定データの表示例を示す図である。
【図４】実施形態に係る同期方法の第２の例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態の一例について説明する。
図１は、本実施形態に係る同期装置１の機能構成を示す図である。
同期装置１は、パーソナルコンピュータ又はサーバ装置等の情報処理装置である。また、同期装置１は、工作機械を制御するための数値制御装置等の制御装置として実装されてもよい。
同期装置１は、制御部１０及び記憶部２０を備え、これらの他、さらに入出力及び通信等の各種のインタフェースを備えてよい。
【００１８】
制御部１０は、同期装置１の全体を制御する部分であり、記憶部２０に記憶されたソフトウェア（同期プログラム）を適宜読み出して実行することにより、本実施形態における各種機能を実現している。制御部１０は、ＣＰＵであってよい。
【００１９】
記憶部２０は、ハードウェア群を同期装置１として機能させるための各種プログラム、及び各種データ等の記憶領域であり、ＲＯＭ、ＲＡＭ、フラッシュメモリ又はハードディスクドライブ（ＨＤＤ）等であってよい。
【００２０】
制御部１０は、機械データ取得部１１と、測定データ取得部１２と、第１の抽出部１３と、第２の抽出部１４と、出力部１５と、閾値設定部１６とを備える。
【００２１】
機械データ取得部１１は、第１の時刻情報に基づいて、機械の動作に関する１種類以上の機械データを時系列に取得する。第１の時刻情報は、工作機械の制御装置により管理されており、複数種類の機械データは、この時刻情報により互いに対応付けられ、所定のサンプリング周期で取得される。
機械データは、例えば、トルク、位置、電流等の指令値及び実測値を含む。取得した機械データは、第１の時刻情報と共に、記憶部２０に記憶される。
【００２２】
測定データ取得部１２は、第２の時刻情報に基づいて、機械の状態を測定した１種類以上の測定データを時系列に取得する。第２の時刻情報は、工作機械に別途設けられた測定システムにより管理されており、複数種類の測定データは、この時刻情報により互いに対応付けられ、所定のサンプリング周期で取得される。
測定データは、例えば、音の大きさを示す音響データ、振動状態を示す加速度データ、動画データ等を含む。取得した測定データは、第２の時刻情報と共に、記憶部２０に記憶される。なお、音及び振動等を測定するためのセンサの設置場所は限定されないが、例えば、主軸ヘッド部等、実際に加工が行われる位置の近傍であることが好ましい。
【００２３】
第１の抽出部１３は、１種類以上の機械データのいずれかから、所定の事象を示す予め設定された特徴が表れている時点を抽出する。特徴データは、記憶部２０に予め記憶される。
所定の事象とは、例えば、工具がワークに接触する加工開始のタイミング、又は工具がワークから離れる加工終了のタイミング等を含む。このような事象の発生時には、トルク指令値が急上昇する等の特徴が見られるため、第１の抽出部１３は、所定以上の上昇率若しくは下降率、又は所定の閾値を超えたこと若しくは下回ったこと等の特徴を条件として、事象の発生時点を抽出する。
【００２４】
また、第１の抽出部１３は、処理対象である機械データに動画データが含まれている場合に、この動画データのフレーム画像のうち、所定の事象を示す予め設定された特徴が表れているフレームの時点を抽出してもよい。例えば、第１の抽出部１３は、画像解析により、工具がワークに接触したタイミング、又は離れたタイミング等を検出できる。
【００２５】
なお、複数の機械データが取得されている場合、いずれかの機械データにおいて事象の発生時点が抽出されると、他の機械データについても、第１の時刻情報に基づいて同一の時点が抽出される。
【００２６】
第２の抽出部１４は、１種類以上の測定データのいずれかから、第１の抽出部１３と同一の事象を示す予め設定された特徴が表れている時点を抽出する。特徴データは、記憶部２０に予め記憶される。
例えば、工具がワークに接触する加工開始のタイミングから工具がワークから離れる加工終了のタイミングまでは、測定される音が大きくなり、工具が振動して加速度も大きくなる。そこで、第２の抽出部１４は、例えば、音の大きさ又は加速度が所定の閾値を超えたことを条件として加工開始の時点を抽出し、一定期間に渡って閾値以内に収まっていることを条件として加工終了の時点を抽出する。
【００２７】
また、第２の抽出部１４は、処理対象である測定データに動画データが含まれている場合に、第１の抽出部１３と同様に、この動画データのフレーム画像のうち、所定の事象を示す予め設定された特徴が表れているフレームの時点を抽出してもよい。
【００２８】
なお、複数の測定データが取得されている場合、いずれかの測定データにおいて事象の発生時点が抽出されると、他の測定データについても、第２の時刻情報に基づいて同一の時点が抽出される。
【００２９】
出力部１５は、第１の抽出部１３により抽出された時点と、第２の抽出部１４により抽出された時点とを同期させて、機械データ及び測定データを出力する。
出力部１５によるデータ出力の形態は限定されない。出力部１５は、例えば、時間軸を揃えた複数の波形データをディスプレイに表示してもよいし、このような表示データ又は数値データを外部機器へ送信してもよい。
【００３０】
閾値設定部１６は、第１の抽出部１３により動画データから抽出された時点を含む第１の時刻情報における前後の期間の機械データに基づいて、この機械データから所定の事象の発生時点を抽出するための閾値を設定する。
また、同様に、閾値設定部１６は、第２の抽出部１４により動画データから抽出された時点を含む第２の時刻情報における前後の期間の測定データに基づいて、この測定データから所定の事象の発生時点を抽出するための閾値を設定する。
【００３１】
なお、閾値は、同一条件で繰り返し加工した際の機械データ及び測定データに基づいて、統計的に予め設定されてもよい。
【００３２】
図２は、本実施形態に係る同期方法の第１の例として、同期前の機械データ及び測定データの表示例を示す図である。
第１の例では、機械データに含まれるトルク指令値と、測定データに含まれる音響データとの同期が行われる。
【００３３】
トルク指令値の波形Ａに対して、加工開始の事象を検出するために、予め閾値Ｓ１が設定されているとすると、この閾値Ｓ１を超える時点ｔ１１、ｔ１２、ｔ１３等が順に抽出される。
また、音響データの波形Ｂに対して、同様に加工開始の事象を検出するために、予め閾値Ｓ２が設定されていると、こちらからも閾値Ｓ２を超える時点ｔ２１、ｔ２２、ｔ２３等が順に抽出される。
【００３４】
ここで、ｔ１１、ｔ１２、ｔ１３は、第１時刻情報に基づく時刻であり、ｔ２１、ｔ２２、ｔ２３は、第２時刻情報に基づく時刻である。したがって、時点ｔ１１とｔ２１とは一致しないため、機械データの波形Ａと測定データの波形Ｂとは時刻の同期が取れていない。
【００３５】
図３は、本実施形態に係る同期方法の第１の例として、同期後の機械データ及び測定データの表示例を示す図である。
図２の機械データ及び測定データのそれぞれから、同一の事象が発生した時点が抽出されている。
【００３６】
機械データから抽出された時点ｔ１１、ｔ１２、ｔ１３に対して、測定データから抽出された時点ｔ２１、ｔ２２、ｔ２３がそれぞれ対応づけられ、波形Ａと波形Ｂとが同期して表示される。
【００３７】
なお、第１の例では、同期装置１は、観測された音響データにより音の大きさを閾値と比較したが、音響データは、特定の周波数成分が選択的に用いられてもよい。
【００３８】
図４は、本実施形態に係る同期方法の第２の例を示す図である。
第２の例は、測定データとして加速度データが用いられる場合である。加速度の大きさにより、主軸ヘッド等における振動の大きさが観測される。ここでは、穴あけ加工時の加速度値が観測されている。
【００３９】
この加速度データについて、予め所定の閾値が設定されると、加速度値が閾値を超えている時間帯Ｔ１〜Ｔ５が順に抽出される。
なお、閾値を下回る短時間の加速度値は無視されてよい。あるいは、例えば、加速度値を時間平均した値が閾値と比較されてもよい。
【００４０】
本実施形態によれば、同期装置１は、互いに独立した時刻情報に基づいて取得される機械データ及び測定データについて、所定の事象を示す特徴が表れている時点をそれぞれから抽出することにより、これらの時点を同期させる。これにより、同期装置１は、時系列の複数種類のデータを同期して出力できる。
【００４１】
具体的には、同期装置１は、機械データであるトルク指令値、及び測定データである音響データ又は加速度データを用いて、加工の開始及び終了を容易に抽出でき、機械データと測定データとを同期できる。
この結果、複数種類のデータ間の相関を調査する等の解析の際に、同期装置１は、時間的に整形されたデータを自動的に提供できる。
【００４２】
同期装置１は、機械データ及び測定データを、所定の閾値と比較することで、容易に事象が発生した時点を抽出できる。なお、加工面の状態の相違等が通常の誤差の範囲内であれば、波形の立ち上がり等の特徴部分に大きな変化はないため、同期装置１は、閾値を変更することなく、定常的に事象が発生した時点を抽出できる。
【００４３】
同期装置１は、動画データを解析することにより、所定の事象が発生した時点を抽出できる。この結果、例えば機械データのグループ、又は測定データのグループにおいて、特定の事象を閾値により検出できない場合にも、この事象が発生した時点を抽出でき、同一の時刻情報で対応付けられているグループ内で共有できる。
【００４４】
同期装置１は、動画データにより所定の事象が発生した時点を抽出することで、閾値が設定されていない機械データ又は測定データに対して、前後の期間のデータを用いて自動的に閾値を設定できる。
【００４５】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００４６】
同期装置１による同期方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、コンピュータ（同期装置１）にインストールされる。また、これらのプログラムは、リムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。
【符号の説明】
【００４７】
１  同期装置
１０  制御部
１１  機械データ取得部
１２  測定データ取得部
１３  第１の抽出部
１４  第２の抽出部
１５  出力部
１６  閾値設定部
２０  記憶部
【図１】
2019219725.tif 000003
【図２】
2019219725.tif 000004
【図３】
2019219725.tif 000005
【図４】
2019219725.tif 000006