(57)【要約】【課題】管理対象装置の配置を考慮した状態監視を行う。【解決手段】管理装置が、管理対象場所に配置された複数の管理対象装置のそれぞれから、自管理対象装置がおかれている環境の状態を示す情報である環境情報を収集する収集部と、前記管理対象場所を複数の領域に分割し、前記収集部が収集した環境情報に基づいて、前記複数の領域それぞれについての環境の状態を判定し、判定した複数の領域それぞれについての環境の状態を、前記管理対象場所における前記管理対象装置の配置を示す画像と対応付けて表示部に表示する表示制御部と、を備える。【選択図】図１
2019040346.tif 000002
【特許請求の範囲】
【請求項１】
管理対象場所に配置された複数の管理対象装置のそれぞれから、自管理対象装置がおかれている環境の状態を示す情報である環境情報を収集する収集部と、
前記管理対象場所を複数の領域に分割し、前記収集部が収集した環境情報に基づいて、前記複数の領域それぞれについての環境の状態を判定し、判定した複数の領域それぞれについての環境の状態を、前記管理対象場所における前記管理対象装置の配置を示す画像と対応付けて表示部に表示する表示制御部と、
を備える管理装置。
【請求項２】
前記表示制御部は、前記環境情報に含まれるパラメータについての閾値を設定し、前記収集部が収集した環境情報に含まれるパラメータの値が前記設定した閾値を超えているか否かに基づいて、前記複数の領域それぞれについての環境の状態を判定する請求項１に記載の管理装置。
【請求項３】
前記表示制御部は、前記閾値を段階的に複数設定することにより、前記複数の領域それぞれについての環境の状態を段階的に判定し、判定された状態が何れの段階であるかに応じて異なる態様で前記環境の状態の表示をする請求項２に記載の管理装置。
【請求項４】
前記判定された状態が何れの段階であるかに応じて異なる態様で表示するとは、前記判定された状態が何れの段階であるかに応じて異なる色を用いて表示することである請求項３に記載の管理装置。
【請求項５】
前記表示制御部は、１つの前記領域について複数の管理対象装置についての複数の環境情報を収集した場合に、収集した複数の環境情報に含まれるパラメータの値のなかで最も高い値に基づいて前記判定を行う請求項２から請求項４までの何れか１項に記載の管理装置。
【請求項６】
前記表示制御部が判定した複数の領域それぞれについての環境の状態に基づいて、前記管理対象装置がおかれている環境の状態を変化させる環境装置の稼動状態を制御する第１稼動状態制御部を更に備える請求項１から請求項５までの何れか１項に記載の管理装置。
【請求項７】
前記表示制御部が判定した複数の領域それぞれについての環境の状態に基づいて、前記管理対象装置の稼動状態を制御する第２稼動状態制御部を更に備える請求項１から請求項６までの何れか１項に記載の管理装置。
【請求項８】
前記表示制御部は、前記管理対象場所における前記管理対象装置の配置を示す画像を参照したユーザの操作に基づいて、前記管理対象場所を複数の領域に分割する請求項１から請求項７までの何れか１項に記載の管理装置。
【請求項９】
コンピュータが行う管理方法であって、
管理対象場所に配置された複数の管理対象装置のそれぞれから、自管理対象装置がおかれている環境の状態を示す情報である環境情報を収集する収集ステップと、
前記管理対象場所を複数の領域に分割し、前記収集ステップにて収集した環境情報に基づいて、前記複数の領域それぞれについての環境の状態を判定し、判定した複数の領域それぞれについての環境の状態を、前記管理対象場所における前記管理対象装置の配置を示す画像と対応付けて表示部に表示する表示制御ステップと、
を備える管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理対象装置を管理するための、管理装置及び管理方法に関する。
【背景技術】
【０００２】
従来、工場等で加工を行う工作機械を数値制御装置（ＣＮＣ：Computerized Numerical Control）で制御することが一般的に行われている。数値制御装置は工作機械と密接な関係にあり、工作機械の様々な情報（例えば、数値制御におけるパラメータ、センサによる測定値、周辺機器の状態等）を常に監視している。
【０００３】
これら数値制御装置が監視する情報を一元管理するためのシステムが、特許文献１に開示されている。特許文献１に開示のシステムでは、各工作機械に組み込まれた数値制御装置とサーバとをＬＡＮ（Local Area Network）で接続し、数値制御装置が監視する情報をサーバが収集する。
そして、サーバが各工作機械のアイコンと各工作機械の情報とを対応付けて表示する。工場を管理するユーザは、この表示を参照することにより、各工作機械の状態を監視することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１４３２３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１に開示の技術等の一般的な技術を利用することにより、個々の管理対象装置（例えば工作機械）の状態監視をすることが可能となる。
しかしながら、これはあくまで個々の管理対象装置の状態監視であり、工場内の管理対象装置の配置を考慮して総合的に状態監視を行うことはできない。
【０００６】
そこで本発明は、管理対象装置の配置を考慮して総合的に状態監視を行うための、管理装置及び管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）  本発明の管理装置（例えば、後述の管理装置１００）は、管理対象場所に配置された複数の管理対象装置（例えば、後述の管理対象装置２００）のそれぞれから、自管理対象装置がおかれている環境の状態を示す情報である環境情報を収集する収集部（例えば、後述の環境情報収集部１１）と、前記管理対象場所を複数の領域に分割し、前記収集部が収集した環境情報に基づいて、前記複数の領域それぞれについての環境の状態を判定し、判定した複数の領域それぞれについての環境の状態を、前記管理対象場所における前記管理対象装置の配置を示す画像と対応付けて表示部（例えば、後述の表示部１２）に表示する表示制御部（例えば、後述の表示制御部１２）と、を備える。
【０００８】
（２）  上記（１）に記載の管理装置を、前記表示制御部は、前記環境情報に含まれるパラメータについての閾値を設定し、前記収集部が収集した環境情報に含まれるパラメータの値が前記設定した閾値を超えているか否かに基づいて、前記複数の領域それぞれについての環境の状態を判定するようにしてもよい。
【０００９】
（３）  上記（２）に記載の管理装置を、前記表示制御部は、前記閾値を段階的に複数設定することにより、前記複数の領域それぞれについての環境の状態を段階的に判定し、判定された状態が何れの段階であるかに応じて異なる態様で前記環境の状態の表示をするようにしてもよい。
【００１０】
（４）  上記（３）に記載の管理装置を、前記判定された状態が何れの段階であるかに応じて異なる態様で表示するとは、前記判定された状態が何れの段階であるかに応じて異なる色を用いて表示することであるようにしてもよい。
【００１１】
（５）  上記（２）から（４）に記載の管理装置を、前記表示制御部は、１つの前記領域について複数の管理対象装置についての複数の環境情報を収集した場合に、収集した複数の環境情報に含まれるパラメータの値のなかで最も高い値に基づいて前記判定を行うようにしてもよい。
【００１２】
（６）  上記（１）から（５）までの何れかに記載の管理装置を、前記表示制御部が判定した複数の領域それぞれについての環境の状態に基づいて、前記管理対象装置がおかれている環境の状態を変化させる環境装置の稼動状態を制御する第１稼動状態制御部（例えば、後述の稼動状態制御部１３）を更に備えるようにしてもよい。
【００１３】
（７）  上記（１）から（６）までの何れかに記載の管理装置を、前記表示制御部が判定した複数の領域それぞれについての環境の状態に基づいて、前記管理対象装置の稼動状態を制御する第２稼動状態制御部（例えば、後述の稼動状態制御部１３）を更に備えるようにしてもよい。
【００１４】
（８）  上記（１）から（７）までの何れかに記載の管理装置を、前記表示制御部は、前記管理対象場所における前記管理対象装置の配置を示す画像を参照したユーザの操作に基づいて、前記管理対象場所を複数の領域に分割するようにしてもよい。
【００１５】
（９）  本発明の管理方法は、コンピュータ（例えば、後述の管理装置１００）が行う管理方法であって、管理対象場所に配置された複数の管理対象装置（例えば、後述の管理対象装置２００）のそれぞれから、自管理対象装置がおかれている環境の状態を示す情報である環境情報を収集する収集ステップと、前記管理対象場所を複数の領域に分割し、前記収集ステップにて収集した環境情報に基づいて、前記複数の領域それぞれについての環境の状態を判定し、判定した複数の領域それぞれについての環境の状態を、前記管理対象場所における前記管理対象装置の配置を示す画像と対応付けて表示部（例えば、後述の表示部１２）に表示する表示制御ステップと、を備える。
【発明の効果】
【００１６】
本発明によれば、管理対象装置の配置を考慮して総合的に状態監視を行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態である管理システム全体の基本的構成を示すブロック図である。
【図２】本発明の実施形態における管理装置、管理対象装置、及び環境装置の基本的構成を示すブロック図である。
【図３】本発明の実施形態における管理装置の基本的動作を示すフローチャートである。
【図４】本発明の実施形態における管理対象装置の配置例を示す模式図である。
【図５】本発明の実施形態における管理対象装置のエリア分けの例を示す模式図である。
【図６】本発明の実施形態におけるエリア分けや閾値の設定例を示すテーブルである。
【図７】本発明の実施形態における色分けの設定例を示すテーブルである。
【図８】本発明の実施形態における、表示例を示すイメージ図である。
【図９】本発明の実施形態における、稼動制御の一例を示すイメージ図である。
【図１０】本発明の実施形態における、稼動制御の他の例を示すイメージ図である。
【発明を実施するための形態】
【００１８】
＜実施形態全体の構成＞
まず、本実施形態に係る管理システム１の構成について説明する。管理システム１は、図１に示すように、管理装置１００、管理対象装置２０１、管理対象装置２０２、管理対象装置２０ｎ（ｎは任意の自然数）、環境装置３００を備える。管理システム１は、例えば工場に設置されて利用される。
【００１９】
管理システム１に含まれるこれら各装置は、通信可能に接続されている。この通信は、各装置間で直接行われるものであってもよいし、中継装置を含んだネットワークを介したものであってもよい。ネットワークは、例えば、工場内に構築されたＬＡＮ（Local Area Network）や、インターネット上に構築されたＶＰＮ（Virtual Private Network）により実現される。
【００２０】
なお、図中では、各管理対象装置それぞれを区別するために「２０１」、「２０２」及び「２０ｎ」のように符号を異ならせているが、以下の説明において、何れかの管理対象装置を特定することなく、各管理対象装置について共通する内容について説明を行う場合には、管理対象装置に符号「２００」を付して説明を行う。
【００２１】
管理装置１００は、各管理対象装置２００の状態を監視するための装置である。管理装置１００は、パーソナルコンピュータやサーバ装置等により実現される。また、管理装置１００は、工場を管理するユーザにより利用される。
【００２２】
管理対象装置２００は、工作機械と、この工作機械を制御する数値制御装置の組である。管理対象装置２００は、所定の加工を実現するための、加工プログラムに基づいて駆動することにより、所定の加工を行う。
【００２３】
環境装置３００は、管理対象装置２００がおかれている環境の状態を変化させるための装置である。環境装置３００は、例えばエアコン等の空調設備やミストコレクタにより実現される。なお、図１では、各管理対象装置２００からの環境情報の収集について説明するために管理対象装置２００を複数記載している一方で、環境装置３００については１台のみ記載している。これは、管理システム１に含まれる環境装置３００の数を限定する趣旨ではなく、環境装置３００が管理システム１に複数台含まれていてもよい。
これら各装置が備える機能ブロックについては、図２を参照して後述する。
【００２４】
次に、管理システム１が行う動作の概略について説明をする。
管理システム１において、管理装置１００は、各管理対象装置２００が配置される工場全体を複数のエリアに分けて管理する。また、管理装置１００は、図示しているように、各管理対象装置２００がおかれている環境の状態を示す情報である「環境情報」を、各管理対象装置２００から収集する。環境情報は、例えば管理対象装置２００のおかれている環境の、温度、切削液に起因するオイルミストの濃度、及び振動量等を示す情報が含まれる。
【００２５】
管理装置１００は、収集した環境情報に基づいて各エリアの環境の状態を判定する。そして、管理装置１００は、判定した各エリアそれぞれについての環境の状態を、工場における各管理対象装置２００の配置（レイアウト）を示す画像と対応付けて表示部に表示する。
ユーザは、この各エリアそれぞれについての環境の状態と、管理対象装置２００の配置を示す画像とが対応付けられた表示を参照することにより、管理対象装置の配置を考慮した状態監視を行うことが可能となる。
【００２６】
更に、管理装置１００は、各エリアそれぞれについての環境の状態に基づいて、管理対象装置２００や環境装置３００の稼動状態を制御する。これにより、管理システム１は、ユーザの操作を要することなく、環境の状態に基づいて管理対象装置２００や環境装置３００の稼動状態を制御することが可能となる。
以上が管理システム１全体の動作の概略である。
【００２７】
＜管理装置１００、管理対象装置２００及び環境装置３００が備える機能ブロック＞
次に、図２を参照して、管理装置１００、管理対象装置２００及び環境装置３００が備える機能ブロックについて説明を行う。
管理装置１００は、環境情報収集部１１、表示制御部１２、稼動状態制御部１３、稼動状態制御部１３及び表示部１４を備える。
【００２８】
環境情報収集部１１は、各管理対象装置２００から環境情報を収集する部分である。上述したように環境情報には、温度、切削液に起因するオイルミストの濃度、及び振動量等を示す情報が含まれる。具体的には、これらの情報に対応するセンサ等で測定された測定値が含まれる。環境情報収集部１１による環境情報の収集は所定の周期で行われる。例えば、数［ｍｍ／ｓｅｃ］の周期で行われる。
【００２９】
ただし、収集する環境情報の特性に応じて、環境情報の種類毎に周期を異ならせるようにしてもよい。例えば、振動量は急激に変化するので、振動量については上記のように数［ｍｍ／ｓｅｃ］の周期で収集を行うようにし、温度はそれほど急激に変化しないので、温度については数秒に一回程度の周期で収集を行うようにしてもよい。
環境情報収集部１１が収集した環境情報は、表示制御部１２に対して出力される。
【００３０】
表示制御部１２は、上述した各エリアそれぞれについての環境の状態と、管理対象装置２００の配置を示す画像とを対応付けた表示を行うための制御を行う部分である。
表示制御部１２は、操作受付部１５が受け付けたユーザからの操作に基づいて、エリア分けについての設定や、閾値についての設定を行う。そして、表示制御部１２はこの設定に基づいて、各管理対象装置２００が配置される工場全体を複数のエリアに分けて管理する。これらエリア分けや閾値の設定の設定等の詳細については、図４〜図６を参照して後述する。
【００３１】
また、表示制御部１２は、環境情報収集部１１から入力された環境情報に基づいて各エリアの環境の状態を判定する。そして、表示制御部１２は、判定した各エリアそれぞれについての環境の状態と、管理対象装置２００の配置を示す画像とを対応付けた表示を行うための画像情報を表示部１４に対して出力する。表示部１４は、この画像情報に基づいて表示を行う。
【００３２】
また、表示制御部１２は、判定した各エリアそれぞれについての環境の状態を稼動状態制御部１３に対して出力する。稼動状態制御部１３は、この各エリアそれぞれについての環境の状態に基づいて、管理対象装置２００や環境装置３００に対しての稼動制御を行う。
【００３３】
稼動状態制御部１３は、管理対象装置２００や環境装置３００の稼動状態を制御する部分である。稼動状態制御部１３による稼動状態の制御については、図９及び図１０を参照して後述する。
【００３４】
表示部１４は、表示制御部１２から入力された画像情報を表示する部分である。表示部１４は、液晶ディスプレイ等により実現される。
【００３５】
操作受付部１５は、ユーザからの操作を受け付ける部分である。操作受付部１５は、例えばエリア分けや閾値についての設定を行うための操作や、管理対象装置２００や環境装置３００の稼動状態を制御するための操作をユーザから受け付ける。操作受付部１５は、受け付けた操作内容を表示制御部１２に対して出力する。操作受付部１５は、キーボードやマウス等の入力用デバイスにより実現される。
なお、表示部１４と操作受付部１５を、例えばタッチパネルにて一体に実現するようにしてもよい。
【００３６】
管理対象装置２００は、数値制御装置２１と工作機械２２を備える。
数値制御装置２１は、所定の加工を行うための加工プログラムに基づいて工作機械２２のモータ等の駆動を制御することにより、所定の加工を実現する装置である。
【００３７】
また、数値制御装置２１は、この制御と並行して、環境情報を取得する。例えば、環境情報として温度を取得する場合には、数値制御装置２１は、管理対象装置２００の近傍に設置された温度センサが測定した値を取得する。また、環境情報として切削液に起因するオイルミストの濃度を取得する場合には、数値制御装置２１は、管理対象装置２００の近傍に設置されたオイルミストセンサが測定した値を取得する。また、環境情報として振動量を取得する場合には、数値制御装置２１は、工作機械２２の駆動部に設置された加速度センサ等のセンサが測定した値を取得する。
【００３８】
なお、これらの情報は、あくまで一例であり、環境情報にはこれら以外の情報が含まれていてもよい。例えば、管理対象装置２００の近傍に設置された湿度計が測定した湿度の値や、管理対象装置２００の近傍に設置された音センサが測定した音量の値等を含ませるようにしてもよい。また、上述した各センサは、管理対象装置２００の近傍のみならず、管理対象装置２００に直接設置されていてもよい。
また、これらセンサにより測定される情報以外にも、例えば工作機械２２の軸や工具に関する情報等の数値制御装置２１で監視されている情報や、数値制御装置２１及び工作機械２２に関連する周辺機器に関する情報を収集するようにしてもよい。
【００３９】
数値制御装置２１は、これら取得した値に、管理装置１００が、対応する管理対象装置２００を識別するためのＩＤ等の識別情報を付与して、環境情報を生成する。そして、数値制御装置２１は、生成した環境情報を、環境情報収集部１１に対して送信する。この送信の周期は、環境情報収集部１１の説明として上述したように、例えば、数［ｍｍ／ｓｅｃ］の周期で行われる。
【００４０】
工作機械２２は、数値制御装置２１の制御に従って稼動することにより、切削加工等の所定の加工を実行する装置である。
なお、数値制御装置２１及び工作機械２２の具体的な構成や機能については、当業者によく知られているので、その詳細な説明は省略する。
【００４１】
環境装置３００は、稼動部３１を備える。環境装置３００は、管理対象装置２００がおかれている環境の状態を変化させるための空調設備やミストコレクタである。空調設備とは、例えば、冷房装置や換気装置である。
【００４２】
稼動部３１は、これら空調設備やミストコレクタとしての機能を稼動させる部分である。稼動部３１は、表示部１４の制御に基づいて稼動状態を変更する。ここで、稼動状態の変更とは、例えば起動状態（オン状態）と、停止状態（オフ状態）とを切り換えることである。ただし、より詳細に、起動時の強度を変更するようにしてもよい。例えば、環境装置３００が冷房装置である場合に、急速に冷却を行うか（いわゆる強運転を行うか）、緩やかに冷却を行うか（いわゆる弱運転を行うか）等を変更するようにしてもよい。
【００４３】
以上、各装置の機能ブロックについて説明した。なお、上述した各機能ブロックは、特に本実施形態に関連する部分であり、管理装置１００、管理対象装置２００及び環境装置３００は上述した機能ブロック以外にも、例えば通信を行うための機能ブロック等の一般的な機能ブロックを含んでいる。
【００４４】
上述した管理装置１００、管理対象装置２００及び環境装置３００は、一般的な装置に本実施形態特有のプログラム（例えばアプリケーションプログラム）を組み込むことにより実現できる。
より詳細に説明すると、上述した管理装置１００、管理対象装置２００及び環境装置３００のそれぞれは、ＣＰＵ（Central Processing Unit）等の演算処理装置を備える。また、上述した管理装置１００、管理対象装置２００及び環境装置３００のそれぞれは、各種のプログラムを格納したＨＤＤ（hard disk drive）やＳＳＤ（solid state drive）等の補助記憶装置や、演算処理装置がプログラムを実行する上で一時的に必要とされるデータを格納するためのＲＡＭ（Random Access Memory）といった主記憶装置を備える。
【００４５】
そして、上述した管理装置１００、管理対象装置２００及び環境装置３００のそれぞれにおいて、演算処理装置が補助記憶装置から各種のプログラムを読み込み、読み込んだ各種のプログラムを主記憶装置に展開させながら、これら各種のプログラムに基づいた演算処理を行う。
【００４６】
この演算結果に基づいて、管理装置１００、管理対象装置２００及び環境装置３００のそれぞれが備えるハードウェアを制御することにより、上述した各機能ブロックの機能が実現する。つまり、管理装置１００、管理対象装置２００及び環境装置３００は、ハードウェアとソフトウェアが協働することにより実現することができる。
【００４７】
＜本実施形態の動作＞
次に、図３のフローチャートを参照して、本実施形態の動作について説明をする。
ステップＳ１１において、表示制御部１２は、設定を変更するか否かを判定する。ここで、判定は、操作受付部１５がユーザから設定を変更する旨の操作を受け付けたか否かに基づいて行われる。
操作受付部１５がユーザから設定を変更する旨の操作を受け付けた場合は、ステップＳ１１においてＹｅｓと判定され、処理はステップＳ１２に進む。一方で、操作受付部１５がユーザから設定を変更する旨の操作を受け付けていない場合は、ステップＳ１１においてＮｏと判定され、処理はステップＳ１３に進む。
【００４８】
ステップＳ１２において、表示制御部１２は、設定の変更を行うための画像を表示部１４に表示させる。具体的には、図４に示すように工場における各管理対象装置２００の配置を示す画像を表示する。本例では、図４に示すように、管理対象装置２１１〜管理対象装置２５２が工場に配置されている。
【００４９】
ユーザは、この画像を参照しながら、エリア分けを行うための操作を操作受付部１５に対して行う。操作は、例えば、各エリアを分割するための線を引く操作により実現される。表示制御部１２は、操作受付部１５がこのような操作を受け付けると、図５に示すようにエリア分けを行い、各エリアを識別するための識別番号を割り当てる。そして、表示制御部１２は、図６の上段に示すように、各エリアの識別番号と、各エリアに含まれる管理対象装置２００の識別番号とを対応付けて記憶する。
【００５０】
本例では、ユーザの操作に基づいて５つのエリアにエリア分けを行い、各エリアに第１エリア〜第５エリアの識別番号を割り当てている。今回、第１エリアに含まれている管理対象装置２１１〜管理対象装置数値制御装置２１９は、それぞれ同一の加工を行っていると想定する。
【００５１】
また、第２エリアに含まれている管理対象装置２２１〜管理対象装置２２４は、１つの加工ラインであると想定する。つまり、１つのワークに対して管理対象装置２２１から管理対象装置２２４までが順に異なる加工を行うことにより１つの完成品を作成するラインであると想定する。更に、第３エリアに含まれている管理対象装置２３１〜管理対象装置２３４も、第２エリアに含まれている管理対象装置２２１〜管理対象装置２２４と同様に１つの加工ラインであると想定する。
【００５２】
第４エリアに含まれている管理対象装置２４１及び管理対象装置２４２と、第５エリアに含まれている管理対象装置２５１及び管理対象装置２５２は、それぞれ異なる加工を行うものと想定する。特に、管理対象装置２５１は、他の管理対象装置２００よりも大型であり、重加工を行うものと想定する。
ユーザは、このような各管理対象装置２００の用途や、配置等を考慮してエリア分けを行う。
【００５３】
また、表示制御部１２は、操作受付部１５を介してユーザから閾値の設定操作を受け付ける。閾値は、パラメータの種類毎に設定される。ここで、パラメータの種類とは、環境情報に含まれる情報の種類である。例えば、環境情報に、温度、振動量、及び切削液に起因するオイルミストの濃度が含まれる場合には、これらの情報１つ１つがパラメータである。閾値は、パラメータ毎に設定される。ここで、各パラメータそれぞれについて設定される閾値は１つのみでもよいが、本実施形態では、各パラメータそれぞれについて段階的に複数の閾値が設定されるものとする。そして、表示制御部１２は、図６の下段に示すように、各パラメータの識別番号と、各パラメータについての段階的に複数設定された閾値とを対応付けて記憶する。この段階的に複数設定された閾値の内、もっとも値の大きな閾値を、以下では「上限閾値」と呼ぶ。
【００５４】
なお、今回ステップＳ１２の説明として、エリア分けの設定と、閾値の設定の双方の変更について説明をしたが、ステップＳ１２において何れかの設定のみが変更されてもよい。また、ステップＳ１２における「設定の変更」とは、初期設定時に新たに設定を行うことも含むものとする。
【００５５】
ステップＳ１３において、環境情報収集部１１は環境情報を収集する。なお、上述のように環境情報の収集は、所定の周期で行われるので、以下に説明する各ステップの処理と並行して環境情報の収集は継続して行われる。
【００５６】
ステップＳ１４において、表示制御部１２は、複数のエリアそれぞれについての環境情報に基づいて、複数のエリアそれぞれについての環境の状態を判定する。
また、ステップＳ１５において、ステップＳ１４の判定結果を表示する。
【００５７】
表示制御部１２の判定方法及び表示方法について図７及び図８を参照して説明をする。図７は、表示制御部１２が判定を行うために用いるテーブルである。このテーブルは、ユーザが段階的に複数設定した閾値に基づいて作成される。判定は、情報に含まれる何れかのパラメータの値と、このパラメータに対応する、段階的な複数の閾値との比較に基づいて行われる。
【００５８】
なお、環境情報には１つのエリアについて複数の管理対象装置２００についての値が含まれているので、この中で最も高い値を比較の対象とする。例えば、第１エリアであれば判定対象装置２１１〜判定対象装置数値制御装置２１９それぞれの値が含まれているので、この中で最も高い値を比較の対象とする。ただし、これは一例に過ぎず、例えば複数の管理対象装置２００についての値の平均値を比較の対象とするようにしてもよい。
【００５９】
ここで、テーブルにおいてＡ、Ｂ、Ｃ・・・Ｚのそれぞれは、段階的な複数の閾値の値に相当する。なお、ＡからＺになるに従って閾値の値は段階的に大きな値に設定されている。また、テーブルにおいてｄは環境情報に含まれる値に相当する。そして、表示制御部１２は、例えば、ｄの値がＡの値未満である場合には、「ｄ≧Ａ」の関係であるので、対応する色である青による網掛け表示を行うと判定する。同様に、ｄの値が、Ａの値を超えているがＢの値以下である場合には、「Ａ＜ｄ≦Ａ」の関係であるので、対応する色である緑による網掛け表示を行うと判定する。
【００６０】
表示制御部１２は、各エリアについてそれぞれの環境の状態を判定し、この環境の状態に対応する色を、図５に示した各管理対象装置２００の配置を示す図の上に網掛け表示するための画像情報を生成する。そして、表示部１４は、この画像情報に基づいた表示を行う。この場合の表示例を図８に示す。
【００６１】
図８に示す例では、例えば、第１エリアでは、赤色の網掛け表示がなされており、第２エリアや第３エリアでは黄色の表示がなされている。なお、図中では、特許図面の記載方法の制約により、色をハッチングで表現している。なお、上述したように本実施形態では、環境情報に複数の種類のパラメータが含まれることを想定している。そして、パラメータによって判定結果が異なる場合もある。
【００６２】
例えば或るエリアについて、温度というパラメータについては問題が生じておらず判定結果は青色であるが、振動量というパラメータについては何らかの問題により振動量が増大しており判定結果が赤色になるような場合が考えられる。
【００６３】
この場合に、表示制御部１２は、複数のパラメータの何れかの判定結果に対応する色により網掛け表示をするようにするとよい。例えば、上記の例であれば、青色ではなく赤色により網掛け表示をするようにするとよい。つまり、各パラメータで超えた閾値のなかで、もっとも高い閾値に対応する色により網掛け表示をするようにするとよい。
また、そうするのではなく、複数のパラメータの何れについて表示するのかを切り換えできるようにし、切り換えたパラメータに対応する表示をするようにしてもよい。
【００６４】
ユーザは、このような表示を参照することにより、何れのエリアがどのような環境にあるのについて総合的に把握することができる。そのため、各管理対象装置２００それぞれを個別に管理するのではなく、複数の管理対象装置２００をエリア単位で総合的に管理することが可能となる。
【００６５】
ステップＳ１６において、表示制御部１２は、今回の処理におけるステップＳ１４の判定にて、何れかのエリアにおいて環境情報に含まれる値が、新たに上限閾値を超えたか否かを判定する。つまり、今まで上限閾値を超えていなかったエリアが新たに上限閾値を超えてしまったか否かを判定する。
【００６６】
何れかのエリアにおいて環境情報に含まれる値が新たに上限閾値を超えた場合には、稼動状態制御部１３による稼動状態の切り換えを行うためである。ここで、上限閾値は、上述したように段階的に複数設定された閾値の内、もっとも値の大きな閾値であり、例えば図７の例ではＺが上限閾値に相当する。
【００６７】
何れかのエリアにおいて環境情報に含まれる値が新たに上限閾値を超えている場合には、ステップＳ１６においてＹｅｓと判定され、処理はステップＳ１７に進む。一方で、何れのエリアにおいても環境情報に含まれる値が上限閾値を超えていない場合には、ステップＳ１６においてＮｏと判定され、処理はステップＳ１８に進む。
【００６８】
ステップＳ１７において、表示制御部１２は、管理対象装置２００や環境装置３００の稼動状態を制御するように、稼動状態制御部１３に対して指示を出す。指示を受けた稼動状態制御部１３は、指示に基づいて稼動状態制御部１３の稼動状態を制御する。
稼動状態の制御内容は、ステップＳ１６において、上限閾値を超えたと判定されたパラメータの種類によって異なる。例えば第１エリアにて温度のパラメータについて上限閾値を超えたと判定された場合には、図９に示すように、熱対策として、上限閾値を超えた第１エリアに設置されている環境装置３００の内の冷房装置の稼動状態をオン状態とする。これにより、冷房装置である環境装置３００が冷却を開始し、対応する第１エリアの温度を下げることができる。そのため、管理対象装置２００の熱による故障等を防止することができる。
【００６９】
また、例えば第１エリアにて空気中の切削液濃度のパラメータについて上限閾値を超えたと判定された場合には、図９に示すように、切削液対策として、上限閾値を超えた第１エリアに設置されている環境装置３００の内のミストコレクタの稼動状態をオン状態とする。これにより、第１エリアにてミストコレクタである環境装置３００により切削液濃度を下げることができる。そのため、第１エリアにて切削液濃度が高くなることによる、人体への影響等を低下させることができる。
【００７０】
また、例えば第５エリアにて振動量温度のパラメータについて上限閾値を超えたと判定された場合には、図１０に示すように、振動対策として、上限閾値を超えた第５エリアに設置されている管理対象装置２００の何れかの稼動状態をオフ状態とする。例えば、制御対象装置２５１が大型であり、制御対象装置２５１が稼動していると振動量が上限閾値を超えてしまい、制御対象装置２５２による加工に影響が出るような場合には、制御対象装置２５２の稼動状態を一時的にオフ状態とする。これにより、制御対象装置２５２による加工への影響を低減することができる。
【００７１】
ステップＳ１８において、表示制御部１２は、今回の処理におけるステップＳ１４の判定にて、何れかのエリアにおいて環境情報に含まれる値が、新たに上限閾値位置以下となったか否かを判定する。つまり、今まで上限閾値を超えていたエリアが新たに上限閾値以下となったかを判定する。
何れかのエリアにおいて環境情報に含まれる値が新たに上限閾値以下となった場合にも、稼動状態制御部１３による稼動状態の切り換えを行うためである。
【００７２】
何れかのエリアにおいて環境情報に含まれる値が新たに上限閾値以下となった場合には、ステップＳ１８においてＹｅｓと判定され、処理はステップＳ１９に進む。一方で、何れのエリアにおいても環境情報に含まれる値が新たに上限閾値以下となっていない場合には、ステップＳ１８においてＮｏと判定され、本処理は一度終了する。そして、再度ステップＳ１１から上述の処理が繰り返される。
【００７３】
ステップＳ１９において、表示制御部１２は、管理対象装置２００や環境装置３００の稼動状態を制御するように、稼動状態制御部１３に対して指示を出す。指示を受けた稼動状態制御部１３は、指示に基づいて稼動状態制御部１３の稼動状態を制御する。
【００７４】
稼動状態の制御内容は、ステップＳ１８において、上限閾値以下となったと判定されたパラメータの種類によって異なる。例えば第１エリアにて温度のパラメータについて上限閾値以下となったと判定された場合には、第１エリアに設置されている環境装置３００の内の冷房装置の稼動状態をオフ状態とする。これにより、冷房装置である環境装置３００が稼動を停止するので、この環境装置３００が稼動するための消費電力を低減することができる。
【００７５】
また、例えば第１エリアにて空気中の切削液濃度のパラメータについて上限閾値以下となったと判定された場合には、第１エリアに設置されている環境装置３００の内のミストコレクタの稼動状態をオフ状態とする。これにより、ミストコレクタである環境装置３００が稼動を停止するので、この環境装置３００が稼動するための消費電力を低減することができる。
【００７６】
また、例えば第５エリアにて振動量温度のパラメータについて上限閾値以下となったと判定された場合には、第５エリアに設置されている管理対象装置２００の何れかの稼動状態をオン状態とする。例えば、制御対象装置２５１が大型であり、制御対象装置２５１が稼動していると振動量が上限閾値を超えてしまい、制御対象装置２５２による加工に影響が出るような場合には、制御対象装置２５２の稼動状態を一時的にオフ状態としているので、この制御対象装置２５２稼動状態をオン状態とする。これにより、制御対象装置２５２から発生する振動の影響を受けることないので、高い精度で制御対象装置２５２による加工を実現することができる。
【００７７】
ステップＳ１９が終了すると、本処理は一度終了する。そして、再度ステップＳ１１から上述の処理が繰り返される。
【００７８】
以上説明した動作によれば、ユーザは、ステップＳ１５における、各エリアそれぞれについての環境の状態と、管理対象装置２００の配置を示す画像とが対応付けられた表示を参照することにより、管理対象装置の配置を考慮した状態監視を行うことが可能となる。
【００７９】
また、ステップＳ１７及びステップＳ１９により稼動状態を制御することから、ユーザの操作を要することなく、環境の状態に基づいて管理対象装置２００や環境装置３００の稼動状態を制御することが可能となる。
【００８０】
＜本実施形態が奏する効果＞
次に、上述した本実施形態が奏する効果について、一般的な技術との比較も含めて説明をする。
背景技術の欄でも述べたように、一般的な技術であってもサーバにて収集したデータに基づいて、個々の管理対象装置（例えば工作機械）の状態監視を行うことが可能である。
【００８１】
しかし、一般的な技術では個々の管理対象装置の状態監視は可能であっても、管理対象装置の配置を考慮して総合的に状態監視を行うことは監視できていない。
例えば工場内の管理対象装置が密集する場所は、空気中の、切削液に起因するオイルミストの濃度、温度、振動量が上昇し、機器の故障、加工物の精度に影響を及ぼす可能性がある。そこで、環境装置（例えば空調管理機器やミストコレクタなど）などの設置場所を的確に決め、状況によって稼動させることでの省エネ化や、レイアウトに依存した悪影響を除去することが望まれる。
【００８２】
これに対して、本実施形態によれば、上述したように収集した環境情報と管理対象装置２００の配置を示す画像（レイアウト図）とを対応付けて可視化することで、ユーザが容易にレイアウトに依存する影響を認識できる、という効果を奏する。
【００８３】
そのため、本実施形態によれば、収集した環境情報から、工場内における管理対象装置２００のレイアウトを改善することができる、という効果を奏する。
【００８４】
更に、本実施形態によれば、温度分布や、切削液に起因するオイルミストの濃度の分布を可視化し、環境改善を自動化することで管理対象装置２００の故障を予防することができる、という効果を奏する。
【００８５】
更に、本実施形態によれば、管理装置１００による各管理対象装置２００の相互監視が可能となり、例えば第５エリアを例にして説明したように、隣接する管理対象装置２００の振動を考慮した重加工のスケジューリングが可能となる、という効果を奏する。また、他にも例えば第２エリアと第３エリアがそれぞれ同じ加工を行うための加工ラインであるような場合に、一方の加工ラインに問題が生じてこの一方の加工ラインを停止した場合に、他方の加工ラインで必要な数だけ加工を行うようなスケジューリングが可能となる。
【００８６】
更に、本実施形態によれば、環境の状態に基づいて管理対象装置２００や環境装置３００の稼動状態を制御することから、必要以上に環境装置３００稼動しないことで省エネ化に貢献できる、という効果を奏する。
【００８７】
＜ハードウェア及びソフトウェアの協働＞
なお、上記の管理システムに含まれる各装置のそれぞれは、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。また、上記の管理システムに含まれる各装置のそれぞれにより行なわれる管理方法も、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【００８８】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory）)を含む。
【００８９】
＜変形例＞
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００９０】
＜第１変形例＞
上述の実施形態では、管理装置１００が１つの工場に配置された管理対象装置２００を管理する場合を想定していた。これを変形して、管理装置１００が複数の工場に配置された管理対象装置２００を管理するようにしてもよい。また、この場合に、例えば各工場内に情報を収集する収集装置を設けて、この収集装置が自工場内の各管理対象装置２００から環境情報を収集し、この収集した環境情報をこの収集装置が管理装置１００に対して送信するようにしてもよい。
【００９１】
＜第２変形例＞
上述の実施形態では、工場で利用される工作機械等を管理対象装置として処理を行うことを例にして説明したが、本実施形態は、他の対象に対して処理を行うようにしてもよい。例えば、工作機械に代えて、産業用のロボットを管理対象装置として処理を行うようにしてもよい。
【００９２】
＜第３変形例＞
上述の実施形態では、ユーザの設定によりエリア分けを行っていた。これを変形して、例えば管理装置１００が自動的にエリア分けを行うようにしてもよい。例えば、各管理対象装置２００に適用される加工プログラムの内容に基づいて、同じ加工を行う管理対象装置２００同士を特定し、これらの管理対象装置２００が配置されている領域を１つのエリアとしてエリア分けしてもよい。また、例えば、各管理対象装置２００に適用される加工プログラムの内容に基づいて、加工ラインを構成する管理対象装置２００を特定し、これらの管理対象装置２００が配置されている領域を１つのエリアとしてエリア分けしてもよい。
【００９３】
＜第４変形例＞
上述の実施形態では、環境情報に含まれる値が上限閾値を超えたか否かに基づいて、管理対象装置２００や環境装置３００のオン状態とオフ状態を切り換えるという制御をしていた。これを変形して、複数の閾値に基づいて段階的に切り換えを行うようにしてもよい。例えば、環境装置３００が冷房装置である場合に、上限閾値を超えた場合には急速に冷却を行う（いわゆる強運転を行う）ようにし、上限閾値よりも一段階低い値の閾値を超えた場合には緩やかに冷却を行う（いわゆる弱運転を行う）ようにし、更に上限閾値よりも一段階低い値の閾値以下の場合にはオフ状態とするようにしてもよい。
【００９４】
＜第５変形例＞
上述の実施形態では、管理装置１００が自動的に管理対象装置２００や環境装置３００の稼動状態を切り換えていた。これを変形し、更にユーザの操作に応じて稼動状態を切り換えるようにしてもよい。つまり、ステップＳ１５における表示を参照したユーザが、管理対象装置２００や環境装置３００の稼動状態を切り換えようと思った場合に、切り換えるための操作を操作受付部１５で受け付け、この操作に応じて稼動状態制御部１３が切り換えを行うようにしてもよい。
【符号の説明】
【００９５】
１  管理システム
１００  管理装置
２００、２０１〜２０ｎ、２１１〜２５２  管理装置
３００  管理対象装置
１１  環境情報収集部
１２  表示制御部
１３  稼動状態制御部
１４  表示部
１５  操作受付部
２１  数値制御装置
２２  工作機械
３１  稼動部
【図１】
2019040346.tif 000003
【図２】
2019040346.tif 000004
【図３】
2019040346.tif 000005
【図４】
2019040346.tif 000006
【図５】
2019040346.tif 000007
【図６】
2019040346.tif 000008
【図７】
2019040346.tif 000009
【図８】
2019040346.tif 000010
【図９】
2019040346.tif 000011
【図１０】
2019040346.tif 000012