(57)【要約】      （修正有）【課題】複数の工程において、複数箇所から収集した複数のセンサデータを、時刻情報を元に正確に関連付けすることが可能な、センサデータ関連付けシステムを提供する。【解決手段】ワークを加工する複数の工程において収集した複数のセンサデータを互いに関連付ける、センサデータ関連付けシステム１であって、各工程に設置され、ワークに係るセンサデータを収集する複数のセンサデータ収集装置２０ａ，ｂ，ｃと、ワークが複数の工程間を移動する移動速度を検知する、移動速度計測装置３０と、複数のセンサデータ収集装置２０ａ，ｂ，ｃが収集した複数のセンサデータを互いに関連付けるサーバ１０とを備え、サーバ１０は、複数のセンサデータ収集装置２０ａ，ｂ，ｃ間の同期の取れた時刻情報が付加された複数のセンサデータを、ワークの各工程に対応するように、センサデータに付加された時刻情報と、移動速度データとに基づいて、関連付ける。【選択図】図１
2019046296.tif 000002
【特許請求の範囲】
【請求項１】
ワークを加工する複数の工程において収集した複数のセンサデータを互いに関連付ける、センサデータ関連付けシステムであって、
各工程に設置され、前記ワークに係るセンサデータを収集する複数のセンサデータ収集装置と、
前記ワークが複数の前記工程間を移動する移動速度を検知する、移動速度計測装置と、
複数の前記センサデータ収集装置が収集した複数の前記センサデータを互いに関連付けるサーバとを備え、
前記センサデータ収集装置は、
時刻を計測する計時部と、
所定の時刻同期命令に基づいて前記計時部の時刻を同期させる時刻同期部と、
前記センサデータ収集装置が取得した前記センサデータに、前記計時部の時刻情報を付加する時刻情報付加部と、
前記時刻情報が付加された前記センサデータを、前記サーバに送信するセンサデータ通信部とを備え、
前記移動速度計測装置は、
前記ワークの各工程間の移動速度を計測又は算出する移動速度計測部と、
前記移動速度計測部により計測又は算出した前記ワークの各工程間の前記移動速度データを、前記サーバに送信する移動速度データ送信部とを備え、
前記サーバは、制御部と記憶部とを備え、
前記制御部は、
前記複数の前記センサデータ収集装置間の同期の取れた前記時刻情報が付加された複数の前記センサデータを、複数の前記センサデータ収集装置から取得するセンサデータ取得部と、
前記センサデータ取得部により取得された複数の前記センサデータを、前記記憶部に格納するセンサデータ格納部と、
前記ワークの各工程間の移動速度データを前記移動速度計測装置から取得する移動速度データ取得部と、
前記記憶部に格納された複数の前記センサデータ収集装置において収集された前記センサデータを、前記ワークの各工程に対応するように、前記センサデータに付加された時刻情報と、前記移動速度データと、に基づいて、関連付けるセンサデータ関連付け部とを備える、センサデータ関連付けシステム。
【請求項２】
前記センサデータ関連付け部は、
前記ワークの各工程間の移動速度データに基づいて、前記ワークが前記ワークの各工程間に係る移動に要する移動時間を算出し、前記ワークの各工程に設置される前記センサデータ収集装置から受信した前記センサデータに付加される時刻情報の各工程間における時間差が、前記ワークの各工程間に係る移動に要する移動時間に相当する場合に、前記ワークを加工する複数の工程において収集した複数の前記センサデータを関連付ける、請求項１に記載のセンサデータ関連付けシステム。
【請求項３】
ワークを加工する複数の工程において収集した複数のセンサデータを互いに関連付ける、センサデータ関連付けシステムであって、
各工程に設置され、前記ワークに係る前記センサデータを収集する複数のセンサデータ収集装置と、
前記ワークが複数の前記工程間を移動する移動速度を検知する、移動速度計測装置と、
複数の前記センサデータ収集装置が収集した複数の前記センサデータを互いに関連付けるサーバとを備え、
前記センサデータ収集装置は、
時刻を計測する計時部と、
前記センサデータ収集装置が取得した前記センサデータに、前記計時部の時刻情報を付加する時刻情報付加部と、
前記時刻情報が付加された前記センサデータを、前記サーバに送信するセンサデータ通信部とを備え、
前記移動速度計測装置は、
前記ワークの各工程間の移動速度を計測又は算出する移動速度計測部と、
前記移動速度計測部により計測又は算出した前記ワークの各工程間の前記移動速度データを、前記サーバに送信する移動速度データ送信部とを備え、
前記サーバは、制御部と、記憶部と、計時部と、を備え、
前記制御部は、
前記サーバの備える計時部の計測する時刻と各センサデータ収集装置の備える計時部の計測する時刻との差分、又は各センサデータ収集装置の備える計時部の計測する時刻間の差分を算出する装置時刻差分算出部と、
前記センサデータ収集装置の備える計時部の計測する時刻情報が付加された前記センサデータを、複数の前記センサデータ収集装置から取得するセンサデータ取得部と、
前記センサデータ取得部により取得された複数の前記センサデータを、前記記憶部に格納するセンサデータ格納部と、
前記ワークの各工程間の移動速度データを前記移動速度計測装置から取得する移動速度データ取得部と、
前記記憶部に格納された複数の前記センサデータ収集装置において収集された前記センサデータを、前記ワークの各工程に対応するように、前記センサデータに付加された時刻情報と、前記移動速度データと、前記サーバの備える計時部の計測する時刻と各センサデータ収集装置の備える計時部の計測する時刻との差分、又は各センサデータ収集装置の備える計時部の計測する時刻間の差分と、に基づいて、関連付けるセンサデータ関連付け部とを備える、センサデータ関連付けシステム。
【請求項４】
前記装置時刻差分算出部は、
複数の前記センサデータ収集装置に、同時に信号を送信する信号送信部と、
複数の前記センサデータ収集装置から、前記信号の受信時刻データを取得する信号受信時刻取得部と、
複数の前記受信時刻データを用いて、前記差分を算出する差分算出部とを備える、請求項３に記載のセンサデータ関連付けシステム。
【請求項５】
前記ワークを加工する複数の工程は、複数のワークを同時に加工する工程を含む、請求項１〜４のいずれか１項に記載のセンサデータ関連付けシステム。
【請求項６】
前記サーバに前記移動速度計測装置が組み込まれて、前記サーバと前記移動速度計測装置とが一体化している、請求項１〜５のいずれか１項に記載のセンサデータ関連付けシステム。
【請求項７】
ワークを加工する複数の工程において、各工程に設置される複数のセンサデータ収集装置により収集された複数のセンサデータを互いに関連付けるサーバであって、
制御部と記憶部とを備え、
前記制御部は、
前記複数のセンサデータ収集装置間の同期の取れた時刻情報が付加された複数のセンサデータを、前記複数の前記センサデータ収集装置から取得するセンサデータ取得部と、
前記センサデータ取得部により取得された複数の前記センサデータを、前記記憶部に格納するセンサデータ格納部と、
前記ワークの各工程間の移動速度データを移動速度計測装置から取得する移動速度データ取得部と、
前記記憶部に格納された複数の前記センサデータ収集装置において収集された前記センサデータを、前記ワークの各工程に対応するように、前記センサデータに付加された時刻情報と、前記移動速度データと、に基づいて、関連付けるセンサデータ関連付け部とを備えるサーバ。
【請求項８】
ワークを加工する複数の工程において、各工程に設置される複数のセンサデータ収集装置により収集された複数のセンサデータを互いに関連付けるサーバであって、
制御部と、記憶部と、計時部とを備え、
前記制御部は、
前記サーバの備える計時部の計測する時刻と各センサデータ収集装置の備える計時部の計測する時刻との差分、又は各センサデータ収集装置の備える計時部の計測する時刻間の差分を算出する装置時刻差分算出部と、
前記センサデータ収集装置の備える計時部の計測する時刻情報が付加された前記センサデータを、複数の前記センサデータ収集装置から取得するセンサデータ取得部と、
前記センサデータ取得部により取得された複数の前記センサデータを、前記記憶部に格納するセンサデータ格納部と、
前記ワークの各工程間の移動速度データを移動速度計測装置から取得する移動速度データ取得部と、
前記記憶部に格納された複数の前記センサデータ収集装置において収集された前記センサデータを、前記ワークの各工程に対応するように、前記センサデータに付加された時刻情報と、前記移動速度データと、前記サーバの備える計時部の計測する時刻と各センサデータ収集装置の備える計時部の計測する時刻との差分、又は各センサデータ収集装置の備える計時部の計測する時刻間の差分と、に基づいて、関連付けるセンサデータ関連付け部とを備えるサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサデータ関連付けシステム及びサーバに関する。
【背景技術】
【０００２】
従来、ワークを加工する複数の工程において、センサからデータを集めて解析することで、これらのデータを、製品の品質改善や出荷後の保守のためのトレーサビリティデータとして使うことが求められている。例えばセンサには、温度、湿度、振動、電流、電圧、接触、風量等様々な物理量を測定するものがあり、複数のセンサを使って、複数の物理量を同時に測定することで、各センサの値の相関関係を分析することも多い。各センサからの出力値は、ＰＬＣ（Programmable Logic Controller）やＰＣ等のセンサデータ収集装置に送られ、記録される。各センサからは一定時間のサンプリング周期でセンサデータ収集装置にセンサデータが送られるが、サンプリング周期は、物理量の特性や、センサデータの使用目的によって決まり、センサ毎に異なることが多い。いつのセンサデータかが分かるように、センサデータは時刻（タイムスタンプ）と値をペアにして記録される。センサが複数存在する場合には、各センサデータにおいて同じ時刻のデータ同士を関連付けして分析が行われる。サンプリング周期が異なるセンサデータ間では、時刻の近いデータ同士を関連付けしたり、前後の時刻の二つのセンサデータから内挿補間が行われたりする。
【０００３】
この点、例えば特許文献１は、所定時刻におけるセンサデータが存在しない場合、他の時刻におけるセンサデータの当該所定時刻における信頼度を算出し、この信頼度を参照することにより、複数のセンサにおいて異なる周期で収集されるセンサデータを、同周期で収集されるセンサデータのように取り扱うことが可能な、センサデータ管理装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２６８３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数のセンサが、１つのセンサデータ収集装置に接続されて、全てのセンサデータが共通の時計でタイムスタンプされている場合には問題ないが、複数のセンサデータ収集装置でセンサデータを収集する場合には、各センサデータ収集装置の時計が異なっているため、センサデータのタイムスタンプにも、「ずれ」が発生する。ずれたタイムスタンプでセンサデータ間を関連付けすると、間違った関連付けが発生する。
【０００６】
更に、複数のセンサデータ収集装置が、複数の工程に配置されており、個々の製造物に対して異なる工程で集められたセンサデータを関連付けする場合には、タイムスタンプでセンサデータを関連付けするだけでは、工程間の移動時間が考慮されておらず、間違った関連付けが発生する。
【０００７】
本発明は、複数の工程において、複数箇所から収集した複数のセンサデータを、時刻情報を元に正確に関連付けすることが可能な、センサデータ関連付けシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）  本発明に係る第１のセンサデータ関連付けシステムは、ワーク（例えば、後述のワーク５００）を加工する複数の工程において収集した複数のセンサデータを互いに関連付ける、センサデータ関連付けシステム（例えば、後述のセンサデータ関連付けシステム１）であって、各工程に設置され、前記ワークに係るセンサデータを収集する複数のセンサデータ収集装置（例えば、後述のセンサデータ収集装置２０）と、前記ワークが複数の前記工程間を移動する移動速度を検知する、移動速度計測装置（例えば、後述の移動速度計測装置３０）と、複数の前記センサデータ収集装置が収集した複数の前記センサデータを互いに関連付けるサーバ（例えば、後述のサーバ１０）とを備え、前記センサデータ収集装置は、時刻を計測する計時部（例えば、後述の計時部２１）と、所定の時刻同期命令に基づいて前記計時部の時刻を同期させる時刻同期部（例えば、後述の時刻同期部２２）と、前記センサデータ収集装置が取得した前記センサデータに、前記計時部の時刻情報を付加する時刻情報付加部（例えば、後述の時刻情報付加部２３）と、前記時刻情報が付加された前記センサデータを、前記サーバに送信するセンサデータ通信部（例えば、後述のセンサデータ通信部２４）とを備え、前記移動速度計測装置は、前記ワークの各工程間の移動速度を計測又は算出する移動速度計測部（例えば、後述の移動速度計測部３１）と、前記移動速度計測部により計測又は算出した前記ワークの各工程間の前記移動速度データを、前記サーバに送信する移動速度データ送信部（例えば、後述の移動速度データ送信部３２）とを備え、前記サーバは、制御部（例えば、後述の制御部１３）と記憶部（例えば、後述の記憶部１２）とを備え、前記制御部は、前記複数の前記センサデータ収集装置間の同期の取れた前記時刻情報が付加された複数の前記センサデータを、複数の前記センサデータ収集装置から取得するセンサデータ取得部（例えば、後述のセンサデータ取得部１４）と、前記センサデータ取得部により取得された複数の前記センサデータを、前記記憶部に格納するセンサデータ格納部（例えば、後述のセンサデータ格納部１５）と、前記ワークの各工程間の移動速度データを前記移動速度計測装置から取得する移動速度データ取得部（例えば、後述の移動速度データ取得部１６）と、前記記憶部に格納された複数の前記センサデータ収集装置において収集された前記センサデータを、前記ワークの各工程に対応するように、前記センサデータに付加された時刻情報と、前記移動速度データと、に基づいて、関連付けるセンサデータ関連付け部（例えば、後述のセンサデータ関連付け部１７）とを備える。
【０００９】
（２）  （１）に記載のセンサデータ関連付けシステム（例えば、後述のセンサデータ関連付けシステム１）において、前記センサデータ関連付け部（例えば、後述のセンサデータ関連付け部１７）は、前記ワークの各工程間の移動速度データに基づいて、前記ワークが前記ワークの各工程間に係る移動に要する移動時間を算出し、前記ワークの各工程に設置される前記センサデータ収集装置（例えば、後述のセンサデータ収集装置２０）から受信した前記センサデータに付加される時刻情報の各工程間における時間差が、前記ワークの各工程間に係る移動に要する移動時間に相当する場合に、前記ワークを加工する複数の工程において収集した複数の前記センサデータを関連付けてもよい。
【００１０】
（３）  本発明に係る第２のセンサデータ関連付けシステムは、ワーク（例えば、後述のワーク５００）を加工する複数の工程において収集した複数のセンサデータを互いに関連付ける、センサデータ関連付けシステム（例えば、後述のセンサデータ関連付けシステム１Ａ）であって、各工程に設置され、前記ワークに係る前記センサデータを収集する複数のセンサデータ収集装置（例えば、後述のセンサデータ収集装置２０ａ）と、前記ワークが複数の前記工程間を移動する移動速度を検知する、移動速度計測装置（例えば、後述の移動速度計測装置３０）と、複数の前記センサデータ収集装置が収集した複数の前記センサデータを互いに関連付けるサーバ（例えば、後述のサーバ１０Ａ）とを備え、前記センサデータ収集装置は、時刻を計測する計時部（例えば、後述の計時部２１）と、前記センサデータ収集装置が取得した前記センサデータに、前記計時部の時刻情報を付加する時刻情報付加部（例えば、後述の時刻情報付加部２３）、と、前記時刻情報が付加された前記センサデータを、前記サーバに送信するセンサデータ通信部（例えば、後述のセンサデータ通信部２４）とを備え、前記移動速度計測装置は、前記ワークの各工程間の移動速度を計測又は算出する移動速度計測部（例えば、後述の移動速度計測部３１）と、前記移動速度計測部により計測又は算出した前記ワークの各工程間の前記移動速度データを、前記サーバに送信する移動速度データ送信部（例えば、後述の移動速度データ送信部３２）とを備え、前記サーバは、制御部（例えば、後述の制御部１３）と、記憶部（例えば、後述の記憶部１２）と、計時部（例えば、後述の計時部１９）と、を備え、前記制御部は、前記サーバの備える計時部の計測する時刻と各センサデータ収集装置の備える計時部の計測する時刻との差分、又は各センサデータ収集装置の備える計時部の計測する時刻間の差分を算出する装置時刻差分算出部（例えば、後述の装置時刻差分算出部１８）と、前記センサデータ収集装置の備える計時部の計測する時刻情報が付加された前記センサデータを、複数の前記センサデータ収集装置から取得するセンサデータ取得部（例えば、後述のセンサデータ取得部１４）と、前記センサデータ取得部により取得された複数の前記センサデータを、前記記憶部に格納するセンサデータ格納部（例えば、後述のセンサデータ格納部１５）と、前記ワークの各工程間の移動速度データを前記移動速度計測装置から取得する移動速度データ取得部（例えば、後述の移動速度データ取得部１６）と、前記記憶部に格納された複数の前記センサデータ収集装置において収集された前記センサデータを、前記ワークの各工程に対応するように、前記センサデータに付加された時刻情報と、前記移動速度データと、前記サーバの備える計時部の計測する時刻と各センサデータ収集装置の備える計時部の計測する時刻との差分、又は各センサデータ収集装置の備える計時部の計測する時刻間の差分と、に基づいて、関連付けるセンサデータ関連付け部（例えば、後述のセンサデータ関連付け部１７）とを備える。
【００１１】
（４）  （３）に記載のセンサデータ関連付けシステム（例えば、後述のセンサデータ関連付けシステム１Ａ）において、前記装置時刻差分算出部（例えば、後述の装置時刻差分算出部１８）は、複数の前記センサデータ収集装置（例えば、後述のセンサデータ収集装置２０）に、同時に信号を送信する信号送信部（例えば、後述の信号送信部１８１）と、複数の前記センサデータ収集装置から、前記信号の受信時刻データを取得する信号受信時刻取得部（例えば、後述の信号受信時刻取得部１８２）と、複数の前記受信時刻データを用いて、前記差分を算出する差分算出部（例えば、後述の差分算出部１８３）とを備えてもよい。
【００１２】
（５）  （１）〜（４）に記載のセンサデータ関連付けシステムにおいて、前記ワーク（例えば、後述のワーク５００）を加工する複数の工程は、複数のワークを同時に加工する工程を含んでもよい。
【００１３】
（６）  （１）〜（５）に記載のセンサデータ関連付けシステムにおいて、前記サーバに前記移動速度計測装置（例えば、後述の移動速度計測装置３０）が組み込まれて、前記サーバと前記移動速度計測装置とが一体化していてもよい。
【００１４】
（７）  本発明に係る第１のサーバ（例えば、後述のワーク５００）は、ワークを加工する複数の工程において、各工程に設置される複数のセンサデータ収集装置（例えば、後述のセンサデータ収集装置２０）により収集された複数のセンサデータを互いに関連付けるサーバ（例えば、後述のサーバ１０）であって、制御部（例えば、後述の制御部１３）と記憶部（例えば、後述の記憶部１２）とを備え、前記制御部は、前記複数のセンサデータ収集装置間の同期の取れた時刻情報が付加された複数のセンサデータを、前記複数の前記センサデータ収集装置から取得するセンサデータ取得部（例えば、後述のセンサデータ取得部１４）と、前記センサデータ取得部により取得された複数の前記センサデータを、前記記憶部に格納するセンサデータ格納部（例えば、後述のセンサデータ格納部１５）と、前記ワークの各工程間の移動速度データを移動速度計測装置から取得する移動速度データ取得部（例えば、後述の移動速度データ取得部１６）と、前記記憶部に格納された複数の前記センサデータ収集装置において収集された前記センサデータを、前記ワークの各工程に対応するように、前記センサデータに付加された時刻情報と、前記移動速度データと、に基づいて、関連付けるセンサデータ関連付け部（例えば、後述のセンサデータ関連付け部１７）とを備える。
【００１５】
（８）  本発明に係る第２のサーバは、ワーク（例えば、後述のワーク５００）を加工する複数の工程において、各工程に設置される複数のセンサデータ収集装置（例えば、後述のセンサデータ収集装置２０ａ）により収集された複数のセンサデータを互いに関連付けるサーバ（例えば、後述のサーバ１０Ａ）であって、制御部（例えば、後述の制御部１３）と、記憶部（例えば、後述の記憶部１２）と、計時部（例えば、後述の計時部１９）とを備え、前記制御部は、前記サーバの備える計時部の計測する時刻と各センサデータ収集装置の備える計時部の計測する時刻との差分、又は各センサデータ収集装置の備える計時部の計測する時刻間の差分を算出する装置時刻差分算出部（例えば、後述の装置時刻差分算出部１８）と、前記センサデータ収集装置の備える計時部の計測する時刻情報が付加された前記センサデータを、複数の前記センサデータ収集装置から取得するセンサデータ取得部（例えば、後述のセンサデータ取得部１４）と、前記センサデータ取得部により取得された複数の前記センサデータを、前記記憶部に格納するセンサデータ格納部（例えば、後述のセンサデータ格納部１５）と、前記ワークの各工程間の移動速度データを移動速度計測装置から取得する移動速度データ取得部（例えば、後述の移動速度データ取得部１６）と、前記記憶部に格納された複数の前記センサデータ収集装置において収集された前記センサデータを、前記ワークの各工程に対応するように、前記センサデータに付加された時刻情報と、前記移動速度データと、前記サーバの備える計時部の計測する時刻と各センサデータ収集装置の備える計時部の計測する時刻との差分、又は各センサデータ収集装置の備える計時部の計測する時刻間の差分と、に基づいて、関連付けるセンサデータ関連付け部（例えば、後述のセンサデータ関連付け部１７）とを備える。
【発明の効果】
【００１６】
本発明によれば、複数の工程において、複数箇所から収集した複数のセンサデータを、時刻情報を元に正確に関連付けすることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る第１のセンサデータ関連付けシステムの全体構成例を示す図である。
【図２】本発明に係る第１のサーバの機能ブロック図である。
【図３】本発明に係る第１のセンサデータ収集装置の機能ブロック図である。
【図４】本発明に係る移動速度計測装置の機能ブロック図である。
【図５】本発明に係る第１のセンサデータ関連付け方法を示す図である。
【図６】本発明に係る第２のサーバのブロック図である。
【図７】本発明に係る第２のサーバが備える装置時刻差分算出部の機能ブロック図である。
【図８】本発明に係る第２のセンサデータ収集装置のブロック図である。
【図９】本発明に係る第２のセンサデータ関連付け方法を示す図である。
【発明を実施するための形態】
【００１８】
＜第１実施形態＞
以下、本発明の第１実施形態を図面に基づいて説明する。
図１は、本実施形態に係るセンサデータ関連付けシステム１の全体構成例である。図２は、本実施形態に係るサーバ１０の機能ブロック図である。図３は、本実施形態に係るセンサデータ収集装置２０の機能ブロック図である。図４は、本実施形態に係る移動速度計測装置３０の機能ブロック図である。
【００１９】
＜センサデータ関連付けシステム１の構成＞
まず、本実施形態に係るセンサデータ関連付けシステム１の構成について説明する。図１は、センサデータ関連付けシステム１の全体構成例を示す。第１実施形態では、製品の生産ラインが、射出工程、検査工程、及び搬送工程からなるケースを例示して説明するが、本願発明はこれに限定されない。センサデータ関連付けシステム１は、サーバ１０、複数台のセンサデータ収集装置２０、及び移動速度計測装置３０を備える。
【００２０】
図１に示す全体構成例では、射出工程において、射出成型機４０が予備成型品を材料として射出成型することにより、成型品としてのワーク５００を製造する。射出成型機４０によって成型されたワーク５００は、ベルトコンベア８０によって運搬され、検査工程において、運搬中のワーク５００を、検査機５０が検査する。検査機５０によって検査されたワーク５００は、引き続きベルトコンベア８０によって運搬された後、搬送工程において、ロボット６０によって搬送される。
【００２１】
射出成型機４０は、センサデータ収集装置２０ａとセンサ４５とを備える。センサ４５は、例えば、射出成型時の温度や圧力をセンシングするセンサであってよい。センサデータ収集装置２０ａは、ワーク５００の射出成型時にセンサ４５がセンシングしたセンサデータを収集し、センサデータ収集装置２０ａの時刻情報を付加した上で、サーバ１０に送信する。
【００２２】
検査機５０は、センサデータ収集装置２０ｂとセンサ５５Ａ及び５５Ｂとを備える。センサ５５Ａ及びセンサ５５Ｂは、例えばワーク５００の重量や大きさをセンシングするセンサであってよい。センサデータ収集装置２０ｂは、ワーク５００の検査時にセンサ５５Ａ及びセンサ５５Ｂがセンシングしたセンサデータを収集し、センサデータ収集装置２０ｂの時刻情報を付加した上で、サーバ１０に送信する。なお、センサ５５Ａ及びセンサ５５Ｂは、同一のセンサデータ収集装置２０ｂに接続されているため、双方のセンサデータには、同一時刻の時刻情報が付加される。
【００２３】
ロボット６０は、ロボット制御装置７０によって制御される。ロボット制御装置７０は、センサデータ収集装置２０ｃと、ロボット６０のアーム先端部に設けられたセンサ７５とを備える。センサ７５は、例えばワーク５００の画像を取得するカメラであってよい。センサデータ収集装置２０ｃは、ワーク５００の搬送時にセンサ７５がセンシングしたセンサデータを収集し、センサデータ収集装置２０ｃの時刻情報を付加した上で、サーバ１０に送信する。
【００２４】
なお、センサデータ収集装置２０ａ、２０ｂ、及び２０ｃは、後述のように時刻を計測する計時部２１を備え、この時刻は、センサデータ収集装置２０ａ、２０ｂ、及び２０ｃ間で互いに同期している。更に、センサデータ収集装置２０ａ、２０ｂ、及び２０ｃは、同期された計時部２１の時刻情報をセンサデータに付加した上で、このセンサデータをサーバ１０に送信する。
【００２５】
移動速度計測装置３０は、ベルトコンベア８０の移動速度を計測又は算出し、計測又は算出した移動速度をサーバ１０に送信する。
【００２６】
サーバ１０は、センサデータ収集装置２０ａ、２０ｂ、２０ｃ間の同期の取れた時刻情報が付加されたセンサデータを、これらセンサデータ収集装置２０ａ、２０ｂ、２０ｃから取得する。また、サーバ１０は、移動速度計測装置３０から移動速度データを取得する。更に、サーバ１０は、ワーク５００の各工程に対応するように、これらの時刻情報と移動速度データとに基づいて、センサデータを互いに関連付ける。
【００２７】
なお、図１においては、本発明に係るセンサデータ関連付けシステム１が適用される生産ラインが、射出工程、検査工程、搬送工程の３工程からなり、射出工程において射出成型機４０が、検査工程において検査機５０が、搬送工程においてロボット６０及びロボット制御装置７０が用いられるが、これはあくまで一例であって、本発明の実施形態はこれには限定されない。すなわち、本実施形態に係るセンサデータ関連付けシステム１は、任意の複数の工程を有する生産ラインに適用することが可能である。例えば、本実施形態に係るセンサデータ関連付けシステム１は、更に、加工機を用いた加工工程を有する生産ラインに適用することも可能である。
【００２８】
また、図１においては、ワーク５００は、ベルトコンベア８０によって工程間を移動するが、ベルトコンベアの速度は一定でもよく、変化してもよい。ベルトコンベアの速度が変化する場合には、サーバ１０は、ワーク５００の移動速度に加えて、この変化量を用いることにより、センサデータを互いに関連付けることが可能である。
【００２９】
また、図１においては、ワーク５００は、ベルトコンベア８０によって工程間を移動するが、これはあくまで一例であって、本発明の実施形態はこれには限定されない。すなわち、本実施形態に係るセンサデータ関連付けシステム１において、ワーク５００は、移動速度計測装置３０によって移動速度が計測又は算出可能な範囲内において、任意の手段で移動することが可能である。例えば、ワーク５００は、ベルトコンベア以外の搬送機や、人手を用いて移動してもよい。
【００３０】
また、図１においては、ワーク５００は、射出工程と検出工程の間、及び、検出工程と搬送工程の間の双方で、単一のベルトコンベア８０によって移動し、この移動速度を単一の移動速度計測装置３０が計測又は算出するとしたが、これには限定されない。すなわち、本実施形態に係るセンサデータ関連付けシステム１において、ワーク５００は、射出工程と検出工程の間と、検出工程と搬送工程の間とで、異なる移動手段により、異なる移動速度で移動してもよい。この場合に、移動速度計測装置３０は、射出工程と検出工程の間と、検出工程と搬送工程の間とのそれぞれに設置されてもよい。すなわち、移動速度計測装置３０は、各工程間毎に複数備わってもよい。
【００３１】
＜サーバ１０の構成＞
図２はサーバ１０の機能ブロック図である。サーバ１０は、通信部１１、記憶部１２、及び制御部１３を備える。
【００３２】
通信部１１は、後述のように、センサデータ取得部１４が、センサデータ収集装置２０から時刻情報が付加されたセンサデータを取得し、移動速度データ取得部１６が、移動速度計測装置３０から移動速度データを取得するために用いる通信インタフェースである。
【００３３】
記憶部１２は、センサデータ取得部１４が取得したセンサデータ、及び当該センサデータを制御部１３により処理したデータ等を記憶する。
【００３４】
制御部１３は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＣＭＯＳメモリ等を有し、これらはバスを介して相互に通信可能に構成される、当業者にとって公知のものである。
ＣＰＵはサーバ１０を全体的に制御するプロセッサである。該ＣＰＵは、ＲＯＭに格納されたシステムプログラム及びアプリケーションプログラムを、バスを介して読み出し、該システムプログラム及びアプリケーションプログラムに従ってサーバ１０全体を制御することで、図２に示すように制御部１３をセンサデータ取得部１４、センサデータ格納部１５、移動速度データ取得部１６、及びセンサデータ関連付け部１７の機能を実現するように構成される。ＲＡＭには一時的な計算データや表示データ等の各種データが格納される。ＣＭＯＳメモリは図示しないバッテリでバックアップされ、サーバ１０の電源がオフされても記憶状態が保持される不揮発性メモリとして構成される。
【００３５】
センサデータ取得部１４は、通信部１１を介して、複数のセンサデータ収集装置２０間の同期の取れた時刻情報が付加された複数のセンサデータを、複数のセンサデータ収集装置２０から取得する。
【００３６】
センサデータ格納部１５は、センサデータ取得部１４により取得された複数のセンサデータを、記憶部１２に格納する。
【００３７】
移動速度データ取得部１６は、ワーク５００の各工程間の移動速度データを移動速度計測装置３０から取得する。
【００３８】
センサデータ関連付け部１７は、記憶部１２に格納された、複数のセンサデータ収集装置２０において収集されたセンサデータを、ワーク５００の各工程に対応するように、センサデータに付加された時刻情報と、移動速度データとに基づいて、関連付ける。
【００３９】
とりわけ、センサデータ関連付け部１７は、移動速度データ取得部１６が取得した移動速度データに基づいて、ワーク５００の各工程間に係る移動に要する移動時間を算出し、センサデータ収集装置２０から受信したセンサデータに付加される時刻情報の各工程間における時間差が、上記の移動時間に相当する場合に、ワーク５００を加工する複数の工程において収集した複数の前記センサデータを関連付ける。
なお、関連付けの具体的な方法については、図５を用いて後述する。
【００４０】
＜センサデータ収集装置２０の構成＞
図３は、センサデータ収集装置２０の機能ブロック図である。センサデータ収集装置２０は、計時部２１、時刻同期部２２、時刻情報付加部２３、及びセンサデータ通信部２４を備える。
【００４１】
計時部２１は、時刻を計測する。
時刻同期部２２は、所定の時刻同期命令に基づいて、複数のセンサデータ収集装置２０間で、計時部２１の時刻を同期させる。
なお、時刻の同期方法としては、公知の同期方法を用いることが可能である。
例えば、サーバ１０、又はサーバ１０とは別体の時刻同期サーバ（不図示）から、複数のセンサデータ収集装置２０に対して時刻情報を含む時刻同期命令を送信し、時刻同期部２２は、この時刻同期命令に基づいて、複数のセンサデータ収集装置２０間で計時部２１の時刻を同期することが可能である。
あるいは、複数のセンサデータ収集装置２０から、サーバ１０に対してセンサデータを送信する際、サーバ１０からセンサデータ収集装置２０に返す受信確認（ＡＣＫ）の中に現在時刻を埋め込んで送信し、複数のセンサデータ収集装置２０の各々が、受信確認（ＡＣＫ）に埋め込まれた現在時刻に基づいて、計時部２１の時刻を調整することにより、複数のセンサデータ収集装置２０間で計時部２１の時刻を同期することが可能である。
【００４２】
時刻情報付加部２３は、センサデータ収集装置２０が、センサから取得したセンサデータに、計時部２１の時刻情報を付加する。
【００４３】
センサデータ通信部２４は、時刻情報付加部２３によって時刻情報が付加されたセンサデータを、サーバ１０に送信する。
【００４４】
＜移動速度計測装置３０の構成＞
図４は、移動速度計測装置３０の機能ブロック図である。移動速度計測装置３０は、移動速度計測部３１、及び移動速度データ送信部３２を備える。
【００４５】
移動速度計測部３１は、ワーク５００の各工程間の移動速度を計測又は算出する。
移動速度データ送信部３２は、移動速度計測部３１により計測又は算出したワーク５００の各工程間の移動速度データを、サーバ１０に送信する。
なお、各工程間毎に、移動速度計測部３１を設けてもよい。
【００４６】
＜第１実施形態における関連付け方法の具体例＞
図５は、第１の実施形態におけるセンサデータ関連付け方法の具体例を示す。
図５上部に示すように、サーバ１０からセンサデータ収集装置２０ａ〜２０ｃに共通の時刻情報が配信されることにより、センサデータ収集装置２０ａ〜２０ｃの計時部２１が互いに同期しているとする。また、センサデータ収集装置２０ａが設置された工程から、センサデータ収集装置２０ｂが設置された工程への移動時間が第１移動時間ｍ１であり、センサデータ収集装置２０ｂが設置された工程からセンサデータ収集装置２０ｃが設置された工程への移動時間が第２移動時間ｍ２であるとする。
【００４７】
また、所定の期間に、センサデータ収集装置２０ａが収集したデータが、（時刻，センサ値）＝（Ｔａ（ｉ），Ｖａ（ｉ））（ｉ≧１）であるとし、これと同一の期間内にセンサデータ収集装置２０ｂが収集したデータが、（時刻，センサ値）＝（Ｔｂ（ｊ），Ｖｂ（ｊ））（ｊ≧１）であり、センサデータ収集装置２０ｃが収集したデータが、（時刻，センサ値）＝（Ｔｃ（ｋ），Ｖｃ（ｋ））（ｋ≧１）であるとする。
【００４８】
このとき、センサデータ収集装置２０ａが設置された工程から、センサデータ収集装置２０ｂが設置された工程への移動時間がｍ１であることに基づいて、センサデータ関連付け部１７は、センサデータ収集装置２０ａから取得したセンサデータと、センサデータ収集装置２０ｂから取得したセンサデータとを関連付ける。
【００４９】
より具体的には、センサデータ関連付け部１７は、センサデータ収集装置２０ａから取得した、（時刻，センサ値）＝（Ｔａ（ｉ），Ｖａ（ｉ））のデータの時刻と、センサデータ収集装置２０ｂから取得した、（時刻，センサ値）＝（Ｔｂ（ｊ），Ｖｂ（ｊ））のデータの時刻の差の絶対値と、第１移動時間ｍ１との差分である｜Ｔａ（ｉ）−Ｔｂ（ｊ）｜−ｍ１が最小となる、（ｉ，ｊ）の組み合わせのセンサデータ同士を関連付ける。
【００５０】
これと同様に、センサデータ収集装置２０ｂが設置された工程から、センサデータ収集装置２０ｃが設置された工程への移動時間がｍ２であることに基づいて、センサデータ関連付け部１７は、センサデータ収集装置２０ｂから取得したセンサデータと、センサデータ収集装置２０ｃから取得したセンサデータとを関連付ける。
【００５１】
より具体的には、センサデータ関連付け部１７は、センサデータ収集装置２０ｂから取得した、（時刻，センサ値）＝（Ｔｂ（ｊ），Ｖｂ（ｊ））のデータの時刻と、センサデータ収集装置２０ｃから取得した、（時刻，センサ値）＝（Ｔｃ（ｋ），Ｖｃ（ｋ））のデータの時刻の差の絶対値と、第２移動時間ｍ２との差分である｜Ｔｂ（ｊ）−Ｔｃ（ｋ）｜−ｍ２が最小となる、（ｊ，ｋ）の組み合わせのセンサデータ同士を関連付ける。
【００５２】
＜第１実施形態が奏する効果＞
上記の第１の実施形態に係るセンサデータ関連付けシステム１においては、複数のセンサデータ収集装置２０間の時刻情報を同期させた上で、サーバ１０が、この時刻情報と、各工程間の移動速度のデータとに基づいて、複数のセンサデータ収集装置２０から取得した複数のセンサデータを関連付ける。
また、センサデータ関連付けシステム１において、センサデータ関連付け部１７は、上記の移動速度データに基づいて、ワーク５００の各工程間に係る移動に要する移動時間を算出し、ワーク５００の各工程に設置されるセンサデータ収集装置２０から取得したセンサデータに付加される時刻情報の各工程間における時間差が、上記の移動時間に相当する場合に、ワーク５００を加工する複数の工程において収集した複数のセンサデータを関連付ける。
このため、複数の工程において、複数箇所から収集した複数のセンサデータを、時刻情報を元に正確に関連付けすることが可能となる。
【００５３】
＜第２実施形態＞
以下、本発明の第２実施形態を図面に基づいて説明する。本実施形態に係るセンサデータ関連付けシステム１Ａの基本的な構成は、図１によって示された第１実施形態に係るセンサデータ関連付けシステム１と同一であるため、その全体構成例の図示は省略する。
図６は、本実施形態に係るサーバ１０Ａの機能ブロック図である。図７は、サーバ１０Ａが備える装置時刻差分算出部１８の機能ブロック図である。図８は、本実施形態に係るセンサデータ収集装置２０Ａの機能ブロック図である。
なお、説明の便宜上、以下では、本実施形態に係るセンサデータ関連付けシステム１Ａと、第１実施形態に係るセンサデータ関連付けシステム１とで共通の構成要素については、同一符号を用いる共にその詳細な説明は省略し、主として、本実施形態に係るセンサデータ関連付けシステム１Ａとセンサデータ関連付けシステム１との相違点について詳述する。
【００５４】
＜センサデータ関連付けシステム１Ａの構成＞
まず、本実施形態に係るセンサデータ関連付けシステム１Ａの構成について説明する。センサデータ関連付けシステム１Ａは、サーバ１０Ａ、複数台のセンサデータ収集装置２０Ａ、及び移動速度計測装置３０を備える。すなわち、センサデータ関連付けシステム１Ａは、第１実施形態に係るセンサデータ関連付けシステム１に比較して、サーバ１０の代わりにサーバ１０Ａを、センサデータ収集装置２０の代わりにセンサデータ収集装置２０Ａを備える点で異なる。
【００５５】
＜サーバ１０Ａの構成＞
図６は、サーバ１０Ａの機能ブロック図である。サーバ１０Ａは、通信部１１、記憶部１２、制御部１３Ａ、及び計時部１９を備える。
サーバ１０Ａはサーバ１０に比較して、計時部１９を更に備える点で異なる。また、制御部１３Ａは制御部１３に比較して、装置時刻差分算出部１８を更に備える点で異なる。
【００５６】
計時部１９は、時刻を計測する。
装置時刻差分算出部１８は、計時部１９の計測する時刻と各センサデータ収集装置２０Ａの備える計時部の計測する時刻との差分、又は各センサデータ収集装置２０Ａの備える計時部の計測する時刻間の差分を算出する。
【００５７】
図７は、装置時刻差分算出部１８の機能ブロック図である。装置時刻差分算出部１８は、信号送信部１８１、信号受信時刻取得部１８２、及び差分算出部１８３を備える。
【００５８】
信号送信部１８１は、複数のセンサデータ収集装置２０Ａに、上記の差分を算出するための信号を、同時に送信する。
【００５９】
信号受信時刻取得部１８２は、複数のセンサデータ収集装置２０Ａから、当該センサデータ収集装置２０Ａが上記の信号を受信した、受信時刻データを取得する。
【００６０】
差分算出部１８３は、信号受信時刻取得部１８２が取得した受信時刻データを用いて、サーバ１０Ａの備える計時部１９の計測する時刻と各センサデータ収集装置２０Ａの備える計時部の計測する時刻との差分、又は各センサデータ収集装置２０Ａの備える計時部の計測する時刻間の差分を算出する。
【００６１】
＜センサデータ収集装置２０Ａの構成＞
図８は、センサデータ収集装置２０Ａの機能ブロック図である。センサデータ収集装置２０Ａは、計時部２１、時刻情報付加部２３、及びセンサデータ通信部２４を備える。すなわち、センサデータ収集装置２０Ａは、センサデータ収集装置２０とは異なり、時刻同期部２２を必須の構成要素とはしない。
【００６２】
＜第２実施形態における関連付け方法の具体例＞
図９は、第２の実施形態におけるセンサデータ関連付け方法の具体例を示す。
図９上部に示すように、サーバ１０Ａからセンサデータ収集装置２０Ａａ〜２０Ａｃに同時に信号が送信され、センサデータ収集装置２０Ａａ〜２０Ａｃの各々は、この信号の受信時刻データをサーバ１０に送信する。図９の例においては、センサデータ収集装置２０Ａａは、時刻τの受信時刻データを、センサデータ収集装置２０Ａｂは、時刻τ＋Δτ１の受信時刻データを、センサデータ収集装置２０Ａｃは、時刻τ＋Δτ２の受信時刻データを、サーバ１０Ａに送信するものとする。
また、センサデータ収集装置２０ａが設置された工程から、センサデータ収集装置２０ｂが設置された工程への移動時間が第１移動時間ｍ１であり、センサデータ収集装置２０ｂが設置された工程からセンサデータ収集装置２０ｃが設置された工程への移動時間が第２移動時間ｍ２であるとする。
【００６３】
また、所定の期間に、センサデータ収集装置２０Ａａが収集したデータが、（時刻，センサ値）＝（Ｔａ（ｉ），Ｖａ（ｉ））（ｉ≧１）であるとし、同一の期間内にセンサデータ収集装置２０Ａｂが収集したデータが、（時刻，センサ値）＝（Ｔｂ（ｊ），Ｖｂ（ｊ））（ｊ≧１）であり、センサデータ収集装置２０Ａｃが収集したデータが、（時刻［ｓ］，センサ値）＝（Ｔｃ（ｋ），Ｖｃ（ｋ））（ｋ≧１）であるとする。
【００６４】
装置時刻差分算出部１８は、上記の受信時刻データを用いて、センサデータ収集装置２０Ａａ〜２０Ａｃから取得したセンサデータに付加される時刻情報同士の差分を算出する。
【００６５】
具体的には、装置時刻差分算出部１８は、サーバ１０Ａがセンサデータ収集装置２０Ａａから取得した受信時刻データτよりも、センサデータ収集装置２０Ａｂから取得した受信時刻データτ＋Δτ１は、Δτ１進んでいるため、センサデータ収集装置２０Ａａの時刻とセンサデータ収集装置２０Ａｂとの時刻の差分をΔτ１と算出する。
【００６６】
同様に、装置時刻差分算出部１８は、サーバ１０Ａがセンサデータ収集装置２０Ａａから取得した受信時刻データτよりも、センサデータ収集装置２０Ａｃから取得した受信時刻データτ＋Δτ２はΔτ２進んでいるため、センサデータ収集装置２０Ａａの時刻とセンサデータ収集装置２０Ａｃとの時刻の差分をΔτ２と算出する。
【００６７】
センサデータ関連付け部１７は、装置時刻差分算出部１８によって算出された、センサデータ収集装置２０Ａａの時刻とセンサデータ収集装置２０Ａｂの時刻との差分であるΔτ１を、センサデータ収集装置２０Ａｂから取得したセンサデータに付加される時刻情報から、減算するよう補正する。具体的には、センサデータ関連付け部１７は、センサデータ収集装置Ａｂから取得したセンサデータを、（時刻，センサ値）＝（Ｔｂ（ｊ）−Δτ１，Ｖｂ（ｊ））と補正する。
【００６８】
更に、センサデータ収集装置２０Ａａが設置された工程から、センサデータ収集装置２０Ａｂが設置された工程への移動時間がｍ１であることに基づいて、センサデータ関連付け部１７は、センサデータ収集装置２０Ａａから取得したセンサデータと、センサデータ収集装置２０Ａｂから取得した補正後のセンサデータとを関連付ける。
【００６９】
より具体的には、センサデータ関連付け部１７は、センサデータ収集装置２０Ａａから取得した、（時刻，センサ値）＝（Ｔａ（ｉ），Ｖａ（ｉ））のデータの時刻と、センサデータ収集装置２０Ａｂから取得した、補正後の（時刻，センサ値）＝（Ｔｂ（ｊ）−Δτ１，Ｖｂ（ｊ））のデータの時刻の差の絶対値と、第１移動時間ｍ１との差分である｜Ｔａ（ｉ）−（Ｔｂ（ｊ）−Δτ１）｜−ｍ１が最小となる（ｉ，ｊ）の組み合わせのセンサデータ同士を関連付ける。
【００７０】
これと同様に、センサデータ関連付け部１７は、装置時刻差分算出部１８によって算出された、センサデータ収集装置２０Ａａの時刻とセンサデータ収集装置２０Ａｃの時刻との差分であるΔτ２を、センサデータ収集装置２０Ａｃから取得したセンサデータに付加される時刻情報から、減算するよう補正する。具体的には、センサデータ関連付け部１７は、センサデータ収集装置Ａｃから取得したセンサデータを、（時刻，センサ値）＝（Ｔｃ（ｋ）−Δτ２，Ｖｃ（ｋ）と補正する。
【００７１】
更に、センサデータ収集装置２０Ａｂが設置された工程から、センサデータ収集装置２０Ａｃが設置された工程への移動時間がｍ２であることに基づいて、センサデータ関連付け部１７は、センサデータ収集装置２０Ａｂから取得した補正後のセンサデータと、センサデータ収集装置２０Ａｃから取得した補正後のセンサデータとを関連付ける。
【００７２】
より具体的には、センサデータ関連付け部１７は、センサデータ収集装置２０Ａｂから取得した、補正後の（時刻，センサ値）＝（Ｔｂ（ｊ）−Δτ１，Ｖｂ（ｊ））のデータの時刻と、センサデータ収集装置２０Ａｃから取得した、補正後の（時刻，センサ値）＝（Ｔｃ（ｋ）−Δτ２，Ｖｃ（ｋ））のデータの時刻の差の絶対値と、第２移動時間ｍ２との差分である｜（Ｔｂ（ｊ）−Δτ１）−（Ｔｃ（ｋ）−Δτ２）｜−ｍ２が最小となる、（ｊ，ｋ）の組み合わせのセンサデータ同士を関連付ける。
【００７３】
なお、図９の例においては、サーバ１０Ａの装置時刻差分算出部１８は、センサデータ収集装置２０Ａの備える計時部２１の計測する時刻間の差分を算出するが、そうではなく、サーバ１０Ａの備える計時部１９の計測する時刻と各センサデータ収集装置２０Ａの備える計時部２１の計測する時刻との差分を算出し、センサデータ関連付け部１７は、この差分を用いて、センサデータを関連付けてもよい。
【００７４】
＜第２実施形態が奏する効果＞
上記の第２の実施形態に係るセンサデータ関連付けシステム１Ａにおいては、サーバ１０Ａの備える計時部１９の計測する時刻と、各センサデータ収集装置２０Ａの備える計時部２１の計測する時刻との差分、又は各センサデータ収集装置２０Ａの備える計時部２１の計測する時刻間の差分を算出し、サーバ１０Ａが、センサデータに付加された時刻情報と、移動速度データと、上記の差分とに基づいて、センサデータを関連付ける。
また、上記の差分を算出するため、装置時刻差分算出部１８は、複数の前記センサデータ収集装置２０Ａに、同時に信号を送信し、複数のセンサデータ収集装置２０Ａから、この信号の受信時刻データを取得し、複数の受信時刻データを用いて、差分を算出する。
このため、第１実施形態と同様に、複数の工程において、複数箇所から収集した複数のセンサデータを、時刻情報を元に正確に関連付けすることが可能となる。また、センサデータ収集装置２０Ａが、時刻同期の機能を有することを必須としない。
【００７５】
上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態に本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において、種々の変更を施した形態での実施が可能である。
【００７６】
＜変形例１＞
第１実施形態及び第２実施形態において、製品の生産ラインが、射出工程、検査工程、及び搬送工程からなるとしたが、これには限定されず、製品の生産ラインには、任意の複数の工程の各々に対応する、複数の製造装置が配置されることが可能である。
より具体的には、この生産ラインの生産実績情報を管理するため、センサデータ関連付けシステムは、任意の複数の製造機械に順次にワークが移動する度に、製造機械に備わるセンサによりセンシングされたセンサデータに対して時刻情報を付加し、この時刻情報、及び複数の工程間の移動速度のデータ等に基づいて、センサデータ同士を互いに関連付けてもよい。
【００７７】
＜変形例２＞
第１実施形態においては、ワーク５００の各工程に対応するように、センサデータに付加された時刻情報と、移動速度データとに基づいて、センサデータを関連付ける。また、第２実施形態においては、ワーク５００の各工程に対応するように、センサデータに付加された時刻情報と、移動速度データと、サーバ１０Ａの備える計時部１９の計測する時刻と各センサデータ収集装置２０Ａの備える計時部２１の計測する時刻との差分、又は各センサデータ収集装置２０Ａの備える計時部２１の計測する時刻間の差分とに基づいて、センサデータを関連付ける。第１実施形態及び第２実施形態において、このワーク５００の個数は特定されないが、センサデータ関連付け部１７は、複数のワーク５００に係る複数のセンサデータ同士を、まとめて関連付けしてもよい。
【００７８】
より具体的には、複数のワーク５００を、１つのワークグループとしてまとめて同時に加工・成型等する場合に、時刻情報付加部２３は、ワークグループ単位で、複数のセンサデータに１つの時刻情報を付加し、センサデータ関連付け部１７は、この時刻情報を用いて、ワークグループ単位の複数のセンサデータ同士を関連付けてもよい。
あるいは、所定の期間内に加工・成型等された複数のワーク５００を、１つのワークグループとした上で、時刻情報付加部２３は、このワークグループに係る複数のセンサデータに１つの時刻情報を付加し、センサデータ関連付け部１７は、この時刻情報を用いて、ワークグループ単位の複数のセンサデータ同士を関連付けてもよい。
【００７９】
＜変形例３＞
また、センサデータ関連付けシステム１又は１Ａにおいて、サーバ１０又はサーバ１０Ａと、移動速度計測装置３０とは別体であるとしたが、これには限られず、サーバ１０又はサーバ１０Ａに移動速度計測装置３０が組み込まれ、両者が一体となっていてもよい。
【００８０】
なお、上記のセンサデータ関連付けシステム１又は１Ａに含まれる各装置は、ハードウェア、ソフトウェア又はこれらの組み合わせによりそれぞれ実現することができる。また、上記のセンサデータ関連付けシステム１又は１Ａに含まれる各装置により行なわれるユーザ識別方法も、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【００８１】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory）)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００８２】
１  １Ａ  センサデータ関連付けシステム
１０  １０Ａ  サーバ
１１  通信部
１２  記憶部
１３  制御部
１４  センサデータ取得部
１５  センサデータ格納部
１６  移動速度データ取得部
１７  センサデータ関連付け部
１８  装置時刻差分算出部
１９  計時部
２０  ２０Ａ  センサデータ収集装置
２１  計時部
２２  時刻同期部
２３  時刻情報付加部
２４  センサデータ通信部
３０  移動速度計測装置
３１  移動速度計測部
３２  移動速度データ送信部
４０  射出成型機
５０  検査機
６０  ロボット
７０  ロボット制御装置
８０  ベルトコンベア
１８１  信号送信部
１８２  信号受信時刻取得部
１８３  差分算出部
【図１】
2019046296.tif 000003
【図２】
2019046296.tif 000004
【図３】
2019046296.tif 000005
【図４】
2019046296.tif 000006
【図５】
2019046296.tif 000007
【図６】
2019046296.tif 000008
【図７】
2019046296.tif 000009
【図８】
2019046296.tif 000010
【図９】
2019046296.tif 000011