(57)【要約】【課題】異常部位の表示を行うための登録作業について従来よりも時間と労力を軽減できる工作機械用制御装置および工作機械用制御方法を提供する。【解決手段】工作機械用制御装置１０は、工作機械制御手段１３（制御手段）と、シミュレート手段１４と、モデル表示手段１５と、識別手段１６と、強調表示手段１７と、異常情報表示手段１８とを備える。さらに、異常部位と視点との間に干渉物が存在するか否かを判断する干渉物判断手段１９と、干渉物があると判断された場合には干渉率が最小となる視点を捜索する視点捜索手段２０と、捜索された視点に位置を変更する視点変更手段２１と、変更された視点について干渉率が許容値を超える場合には当該干渉率が許容値以下となるように干渉物の表示形態を変更して表示し干渉率が許容値以下の場合には干渉物をそのまま表示する干渉物表示変更手段２２とを有する。【選択図】図１
2010134826.tif 000002
【特許請求の範囲】
【請求項１】
工作機械を制御する制御手段と、当該制御手段から出力される通信信号を受けて工作機械の動作に同期させて工作機械の三次元形状モデルをシミュレート動作させるシミュレート手段と、シミュレート動作させている工作機械の三次元形状モデルを表示するモデル表示手段と、前記通信信号に基づいて異常が発生した異常部位を識別する識別手段と、前記異常部位を強調して表示する強調表示手段と、異常部位に関する異常情報を表示する異常情報表示手段とを備えた工作機械用制御装置において、
前記異常部位と現在設定されている視点との間に干渉物が存在するか否かを判断する干渉物判断手段と、
前記干渉物判断手段によって干渉物があると判断された場合には、干渉率が最小となる視点を捜索する視点捜索手段と、
前記視点捜索手段によって捜索された視点に位置を変更する視点変更手段と、
前記視点変更手段によって変更された視点について、干渉率が許容値を超える場合には当該干渉率が許容値以下となるように干渉物の表示形態を変更して表示し、干渉率が許容値以下の場合には干渉物をそのまま表示する干渉物表示変更手段とを有する工作機械用制御装置。
【請求項２】
請求項１に記載した工作機械用制御装置であって、
視点捜索手段は、異常部位を中心として、視点までの距離を保ったまま角度を変化させて捜索する角度捜索機能と、視点までの角度を保ったまま距離を変化させて捜索する距離捜索機能とのうちで一方または双方の機能を用いて捜索を行う工作機械用制御装置。
【請求項３】
請求項１または２に記載した工作機械用制御装置であって、
異常情報表示手段によって表示される異常情報と、モデル表示手段によって表示される三次元形状モデルとが同系色となるような三次元形状モデルが存在するか否かを判断する同系色判断手段と、
前記同系色判断手段によって同系色の三次元形状モデルが存在すると判断された場合には異常情報と三次元形状モデルとが識別可能となるように異常情報および三次元形状モデルのうちで一方または双方の表示形態を変更して表示し、同系色の三次元形状モデルが存在しないと判断された場合にはそのまま表示する重複表示回避手段とを有する工作機械用制御装置。
【請求項４】
請求項３に記載した工作機械用制御装置であって、
重複表示回避手段は、同系色判断手段によって同系色の三次元形状モデルが存在すると判断された場合には、異常情報および三次元形状モデルのうちで一方または双方について、色彩および表示位置のうちで一方または双方を変更する工作機械用制御装置。
【請求項５】
工作機械を制御する制御手段と、当該制御手段から出力される通信信号を受けて工作機械の動作に同期させて工作機械の三次元形状モデルをシミュレート動作させるシミュレート手段と、シミュレート動作させている工作機械の三次元形状モデルを表示するモデル表示手段と、前記通信信号に基づいて異常が発生した異常部位を識別する識別手段と、前記異常部位を強調して表示する強調表示手段と、異常部位に関する異常情報を表示する異常情報表示手段とを備え、
前記異常部位と現在設定されている視点との間に干渉物が存在するか否かを判断する干渉物判断工程と、
前記干渉物判断工程によって干渉物があると判断された場合には、干渉率が最小となる視点を捜索する視点捜索工程と、
前記視点捜索工程によって捜索された視点に位置を変更する視点変更工程と、
前記視点変更工程によって変更された視点について、干渉率が許容値を超える場合には当該干渉率が許容値以下となるように干渉物の表示形態を変更して表示し、干渉率が許容値以下の場合には干渉物をそのまま表示する干渉物表示変更工程とを有する工作機械用制御方法。
【請求項６】
請求項５に記載した工作機械用制御方法であって、
視点捜索工程では、異常部位を中心として、視点までの距離を保ったまま角度を変化させて捜索する角度捜索機能と、視点までの角度を保ったまま距離を変化させて捜索する距離捜索機能とのうちで一方または双方の機能を用いて捜索を行う工作機械用制御方法。
【請求項７】
請求項５または６に記載した工作機械用制御方法であって、
異常情報表示工程によって表示される異常情報と、モデル表示工程によって表示される三次元形状モデルとが同系色となるような三次元形状モデルが存在するか否かを判断する同系色判断工程と、
前記同系色判断工程によって同系色の三次元形状モデルが存在すると判断された場合には異常情報と三次元形状モデルとが識別可能となるように異常情報および三次元形状モデルのうちで一方または双方の表示形態を変更して表示し、同系色の三次元形状モデルが存在しないと判断された場合にはそのまま表示する重複表示回避工程とを有する工作機械用制御方法。
【請求項８】
請求項７に記載した工作機械用制御方法であって、
重複表示回避工程では、同系色判断工程によって同系色の三次元形状モデルが存在すると判断された場合には、異常情報および三次元形状モデルのうちで一方または双方について、色彩および表示位置のうちで一方または双方を変更する工作機械用制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工作機械（周辺機器を含む）を制御する工作機械用制御装置および工作機械用制御方法に関する。
【背景技術】
【０００２】
一般的な工作機械には、当該工作機械を構成し動作可能な部品，部材，治具，工具，センサ等のような部位（「パーツ」とも呼ぶ。以下同様である。）を制御するための工作機械用制御装置が備えられる。この工作機械用制御装置は、数値制御を行う数値制御装置とともに、入力機器や表示機器等を備えた操作盤を設けている。
【０００３】
従来では、工作機械を構成する部位のいずれかに異常が発生すると、その異常部位を容易に把握できるように表示機器に表示する機能を持たせている（例えば特許文献１を参照）。特許文献１の技術によれば、現場において誰でも異常部位を分かり易くするために、工作機械の三次元形状モデルを用いたシミュレート表示によって異常部位を表示する。
【特許文献１】特開２００６−８５３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術では、工作機械を構成する部位のいずれかに異常が発生した場合には、その異常部位を表示機器に表示するのに必要な異常表示情報を登録する作業を予め行わなければならない。この作業では、異常部位によっては視点（つまり操作者が異常部位を見る位置）との間に干渉物が存在する可能性がある。三次元形状モデルを用いたシミュレート表示であっても工作機械と同期させてほぼ同一の態様で表示するので、干渉物が邪魔して異常部位の状態を認識（確認）することができない。そのため、操作者（作業者や登録者等）は、干渉物が無い状態を創り出して登録しなければならない。異常発生の可能性がある部位は多く存在するため、登録作業に時間と労力を要していた。
また、異常が発生した場合は、三次元形状モデルの表示に重ねて、異常個所の近傍に、異常内容や対処手順等を示す異常情報を表示するが、三次元形状モデルでは、個々の部品を識別し易くするため等の目的で、敢えて種々の色彩を用いている。このため、偶然にも、異常情報の色彩と当該異常情報の表示個所における三次元形状モデルの色彩とが同系色となった場合は、異常情報が読みにくくなる。
【０００５】
本発明はこのような点に鑑みてなしたものであり、異常部位の表示を行うための登録作業について従来よりも時間と労力を軽減できる工作機械用制御装置および工作機械用制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）課題を解決するための手段（以下では単に「解決手段」と呼ぶ。）１は、工作機械を制御する制御手段と、当該制御手段から出力される通信信号を受けて工作機械の動作に同期させて工作機械の三次元形状モデルをシミュレート動作させるシミュレート手段と、シミュレート動作させている工作機械の三次元形状モデルを表示するモデル表示手段と、前記通信信号に基づいて異常が発生した異常部位を識別する識別手段と、前記異常部位を強調して表示する強調表示手段と、異常部位に関する異常情報を表示する異常情報表示手段とを備えた工作機械用制御装置において、前記異常部位と現在設定されている視点との間に干渉物が存在するか否かを判断する干渉物判断手段と、前記干渉物判断手段によって干渉物があると判断された場合には干渉率が最小となる視点を捜索する視点捜索手段と、前記視点捜索手段によって捜索された視点に位置を変更する視点変更手段と、前記視点変更手段によって変更された視点について干渉率が許容値を超える場合には当該干渉率が許容値以下となるように干渉物の表示形態を変更して表示し干渉率が許容値以下の場合には干渉物をそのまま表示する干渉物表示変更手段とを有することを要旨とする。
なお、「表示形態」には、例えば色彩（透明や半透明を含むものとする。以下同様である。），表示位置，拡大縮小率，線種，塗りつぶしパターン等が該当する。「許容値」は、工作機械全体に対して一律の値で設定してもよく、部位ごとに応じた適正値を設定してもよく、値がゼロであるか否かを問わない。
【０００７】
解決手段１によれば、干渉物判断手段によって干渉物があると判断されると、視点捜索手段が干渉率が最小となる視点を捜索し、視点変更手段が捜索された視点に位置を変更する。そして、干渉物表示変更手段は干渉率が許容値を超えれば当該干渉率が許容値以下となるように干渉物の表示形態を変更して表示する。このように識別手段によって異常部位が識別されると、当該異常部位を視点から見たときに干渉する干渉物が無いに等しい状態を自動的に作り出す。したがって、操作者は作り出された状態を登録するだけでよいので、異常部位の表示を行うための登録作業について従来よりも時間と労力を軽減することができる。
【０００８】
（２）解決手段２は、解決手段１に記載した工作機械用制御装置であって、視点捜索手段は、異常部位を中心として、視点までの距離を保ったまま角度を変化させて捜索する角度捜索機能と、視点までの角度を保ったまま距離を変化させて捜索する距離捜索機能とのうちで一方または双方の機能を用いて捜索を行うことを要旨とする。
【０００９】
解決手段２によれば、角度捜索機能は角度（仰角または俯角，方位角）のみを変化させて干渉率が最小となる視点を捜索し、距離捜索機能は距離のみを変化させて干渉率が最小となる視点を捜索する。視点捜索手段は角度捜索機能と距離捜索機能との一方または双方を作用させるので、干渉率が最小となる視点を確実に特定することができる。
【００１０】
（３）解決手段３は、解決手段１または２に記載した工作機械用制御装置であって、異常情報表示手段によって表示される異常情報と、モデル表示手段によって表示される三次元形状モデルとが同系色となるような三次元形状モデルが存在するか否かを判断する同系色判断手段と、前記同系色判断手段によって同系色の三次元形状モデルが存在すると判断された場合には異常情報と三次元形状モデルとが識別可能となるように異常情報および三次元形状モデルのうちで一方または双方の表示形態を変更して表示し、同系色の三次元形状モデルが存在しないと判断された場合にはそのまま表示する重複表示回避手段とを有することを要旨とする。
【００１１】
解決手段３によれば、同系色判断手段によって同系色の三次元形状モデルが存在するときは、重複表示回避手段が異常情報および三次元形状モデルのうちで一方または双方の表示形態を変更して表示する。この変更表示によって、異常情報と三次元形状モデルとが識別可能となるので、異常情報の内容や異常部位の形状等を的確に把握できる。
【００１２】
（４）解決手段４は、解決手段３に記載した工作機械用制御装置であって、重複表示回避手段は、同系色判断手段によって同系色の三次元形状モデルが存在すると判断された場合には、異常情報および三次元形状モデルのうちで一方または双方について、色彩および表示位置のうちで一方または双方を変更することを要旨とする。
【００１３】
解決手段４によれば、重複表示回避手段は色彩および表示位置のうちで一方または双方を変更するので、異常情報と三次元形状モデルとが識別し易くなる。
【００１４】
（５）解決手段５は、工作機械用制御方法であって、工作機械を制御する制御手段と、当該制御手段から出力される通信信号を受けて工作機械の動作に同期させて工作機械の三次元形状モデルをシミュレート動作させるシミュレート手段と、シミュレート動作させている工作機械の三次元形状モデルを表示するモデル表示手段と、前記通信信号に基づいて異常が発生した異常部位を識別する識別手段と、前記異常部位を強調して表示する強調表示手段と、異常部位に関する異常情報を表示する異常情報表示手段とを備え、前記異常部位と現在設定されている視点との間に干渉物が存在するか否かを判断する干渉物判断工程と、前記干渉物判断工程によって干渉物があると判断された場合には干渉率が最小となる視点を捜索する視点捜索工程と、前記視点捜索工程によって捜索された視点に位置を変更する視点変更工程と、前記視点変更工程によって変更された視点について干渉率が許容値を超える場合には当該干渉率が許容値以下となるように干渉物の表示形態を変更して表示し干渉率が許容値以下の場合には干渉物をそのまま表示する干渉物表示変更工程とを有することを要旨とする。
【００１５】
解決手段５によれば、解決手段１と同様に、識別手段によって異常部位が識別されると、当該異常部位を視点から見たときに干渉する干渉物が無いに等しい状態を自動的に作り出す。したがって、操作者は作り出された状態を登録するだけでよいので、異常部位の表示を行うための登録作業について従来よりも時間と労力を軽減することができる。
【００１６】
（６）解決手段６は、解決手段５に記載した工作機械用制御方法であって、視点捜索工程では、異常部位を中心として、視点までの距離を保ったまま角度を変化させて捜索する角度捜索機能と、視点までの角度を保ったまま距離を変化させて捜索する距離捜索機能とのうちで一方または双方の機能を用いて捜索を行うことを要旨とする。
【００１７】
解決手段６によれば、解決手段２と同様に、角度捜索機能および距離捜索機能のうちで一方または双方を作用させて視点を捜索するので、確実に視点を特定することができる。
【００１８】
（７）解決手段７は、解決手段５または６に記載した工作機械用制御方法であって、異常情報表示工程によって表示される異常情報と、モデル表示工程によって表示される三次元形状モデルとが同系色となるような三次元形状モデルが存在するか否かを判断する同系色判断工程と、前記同系色判断工程によって同系色の三次元形状モデルが存在すると判断された場合には異常情報と三次元形状モデルとが識別可能となるように異常情報および三次元形状モデルのうちで一方または双方の表示形態を変更して表示し、同系色の三次元形状モデルが存在しないと判断された場合にはそのまま表示する重複表示回避工程とを有することを要旨とする。
【００１９】
解決手段７によれば、解決手段３と同様に、異常情報と三次元形状モデルとが識別可能となるので、異常情報の内容や異常部位の形状等を的確に把握できる。
【００２０】
（８）解決手段８は、解決手段７に記載した工作機械用制御方法であって、重複表示回避工程では、同系色判断工程によって同系色の三次元形状モデルが存在すると判断された場合には、異常情報および三次元形状モデルのうちで一方または双方について、色彩および表示位置のうちで一方または双方を変更することを要旨とする。
【００２１】
解決手段８によれば、解決手段４と同様に、色彩および表示位置のうちで一方または双方を変更するので、異常情報と三次元形状モデルとが識別し易くなる。
【発明の効果】
【００２２】
本発明によれば、操作者は作り出された状態を登録するだけでよいので、異常部位の表示を行うための登録作業について従来よりも時間と労力を軽減することができる。
【発明を実施するための最良の形態】
【００２３】
本発明を実施するための最良の形態について、図面を参照しながら説明する。
なお、以下では特に明示しない限り、単に「工作機械」と記載した場合は、工作機械本体のみならず、当該工作機械本体の周辺に設けられた周辺機器を含めた全体を指す。また、上下左右等の方向をいう場合には図面の記載に従う。
【００２４】
まず、図１には工作機械用制御装置の構成例をブロック図で表す。工作機械用制御装置１０には、例えばコンピュータ（パーソナルコンピュータを含む）を適用し、記憶装置１２や工作機械の動作を制御する工作機械制御手段１３（請求項の「制御手段」に相当する）などを備える。その他、工作機械本体３０との間で信号の入出力を行うためのインターフェースボード（例えばＮＣボード等）や、周辺機器３１との間で信号の入出力を行うためのインターフェースボード（例えばＰＬＣボード等）、工作機械の三次元形状モデルをシミュレートして表示するシミュレートプログラムおよびその関連データなどを備える。
【００２５】
図１に表す工作機械用制御装置１０には、総合管理手段１１，記憶装置１２，工作機械制御手段１３，シミュレート手段１４，モデル表示手段１５，識別手段１６，強調表示手段１７，異常情報表示手段１８，干渉物判断手段１９，視点捜索手段２０，視点変更手段２１，干渉物表示変更手段２２，同系色判断手段２３，重複表示回避手段２４，異常表示登録手段２５などを有する。このうち工作機械制御手段１３は、工作機械の本体を制御する工作機械本体制御手段１３ａや、周辺機器３１を制御する周辺機器制御手段１３ｂなどを有する。これらの手段については、例えば工作機械の三次元形状モデルを表示機器３２に表示する場合にはシミュレート手段１４とモデル表示手段１５とが連携する等のように、二以上の手段が連携して実行する場合がある。
【００２６】
総合管理手段１１は、工作機械用制御装置１０の全体を管理する。具体的には、第１に入力機器３３からの信号に基づいて、工作機械を予め決められたシーケンスに従って動作の制御信号を工作機械制御手段１３に出力する。第２に、工作機械から入力された各種の検出信号（例えばエンコーダやリミットスイッチ等から出力される信号）を受けて、動作工程を総合的に管理する。第３に、シミュレート手段１４，モデル表示手段１５，識別手段１６，強調表示手段１７，異常情報表示手段１８，干渉物判断手段１９，視点捜索手段２０，視点変更手段２１，干渉物表示変更手段２２，同系色判断手段２３，重複表示回避手段２４，異常表示登録手段２５などを総合的に管理する。その他、工作機械本体３０に備えた異常検出器（例えば温度センサ，気圧センサ，リミットセンサ等）によって異常が検出されると、周辺機器制御手段１３ｂから警報ランプ等を点灯させたり、工作機械本体制御手段１３ａを通じて工作機械本体３０の動作を停止させるなどの制御を行う。
【００２７】
例えばハードディスク装置や光磁気ディスク装置等のような記録媒体を用いる記憶装置１２には、上述したシミュレートプログラムおよびその関連データや、下記（１）と（２）のデータを含めて、各種の制御プログラムやその関連データ等が予め記憶される。
（１）工作機械を複数のパーツ（部位）からなる三次元形状モデルで構成する場合には、パーツごとに識別データ（例えばＩＤや固有名称等），三次元形状データ，三次元座標データなどのようなの静的パーツデータである。パーツは、工作機械を構成する部品，部材，治具，工具，センサ等である。以下で単に「三次元形状モデル」という場合には、複数のパーツについて全部または一部のパーツをいう場合を含むものとする。
（２）工作機械が動作している際に検出される検出信号に各パーツを対応させる場合には、当該パーツの識別データや検出信号に応じた三次元座標データなどのような動的パーツデータである。
【００２８】
シミュレート手段１４は、予め記憶装置１２に記憶されている各パーツの三次元形状データ及び三次元座標データと、工作機械への制御信号及び工作機械からの検出信号とに基づいて、工作機械の三次元形状モデルを作成し、当該三次元形状モデルを用いたシミュレート動作を行う。また、入力機器３３を通じて操作者から入力される指示に基づいて、三次元形状モデルの視点位置や拡大縮小率を変更する機能も有する。モデル表示手段１５は、シミュレート手段１４によってシミュレート動作させている工作機械の三次元形状モデルを後述する表示機器３２で表示可能な信号に変換して出力する。
【００２９】
識別手段１６は、工作機械から入力される通信信号（上述した検出信号を含む）に基づいて異常が発生した異常部位を識別する。異常が発生したか否かは、例えば部位ごとに設定された閾値等のデータを満たすか否かで判断する。識別手段１６によって識別された異常部位は、強調表示手段１７によって強調して表示機器３２に表示され、異常情報表示手段１８によって異常情報が表示機器３２に表示される。
【００３０】
「強調」して表示する形態は任意である。例えば、近隣の部位と異なる色彩に変えたり、点滅表示したり、拡大縮小したり、線種を変えたり、塗りつぶしパターンを変える等が該当する。「異常情報」は異常部位に関する内容であって、名称や型番等のように異常部位を特定するための部位特定情報や、異常発生の原因（原因の可能性等を含む）、発生時の作業環境（例えば温度，気圧，湿度等）などが該当する。なお、復旧を短時間で行えるように、例えば使用時間，工具寿命，注意点，交換手順，連絡先等のような復旧情報を併せて表示するのが望ましい。
【００３１】
干渉物判断手段１９は、異常部位と現在設定されている視点（特に明示しない限り、以下では単に「視点」と呼ぶ。）との間に干渉物が存在するか否かを判断する。二点間（本例では異常部位と視点との間）に干渉物が存在するか否かを判断する技術は周知であるので、本明細書では説明を省略する。「干渉物」には、異常部位を除いた工作機械の構成部位や、加工や組み立て等に際して用いられる部材などが該当する。
【００３２】
視点捜索手段２０は、干渉物判断手段１９によって干渉物があると判断された場合に干渉率が最小となる視点を捜索し、干渉物はないと判断された場合には現在設定されている視点をそのまま用いる。視点の捜索は、異常部位を中心として、視点までの距離を保ったまま角度を変化させて捜索する角度捜索機能と、視点までの角度を保ったまま距離を変化させて捜索する距離捜索機能とのうちで一方または双方の機能を用いる。なお、視点やその具体的な捜索方法については後述する（図３，図４等を参照）。
【００３３】
視点捜索手段２０によって捜索された視点は、視点変更手段２１によって新たな視点として設定（すなわち変更）される。
【００３４】
視点変更手段２１によって視点が変更された場合には、干渉物表示変更手段２２が干渉率が許容値を超える場合には当該干渉率が許容値以下となるように干渉物の表示形態を変更して表示し、干渉率が許容値以下の場合には干渉物をそのまま表示する。「干渉率」は、基準量（面積や体積等）に対して干渉物が占める占有量の比率で求める。干渉率に関する「許容値」は任意に設定可能であり、工作機械全体に対して一律の値で設定してもよく、部位ごとに応じた適正値を設定してもよく、値がゼロであるか否かを問わない。「表示形態」には、例えば色彩，表示位置，拡大縮小率，線種，塗りつぶしパターン等のように干渉物を表示する任意の形態が該当する。表示形態の変更は異常部位が見易くなる任意の変更を適用でき、一の形態または二以上を組み合わせた形態について変更する。
【００３５】
同系色判断手段２３は、異常情報表示手段１８によって表示される異常情報と、モデル表示手段１５によって表示される三次元形状モデルとが同系色となるような三次元形状モデルが存在するか否かを判断する。異常情報の表示形態は任意であって、情報内容をそのまま画面上に表示してもよく、所定の表示領域内に表示してもよい。「同系色」は、同一色のみならず、例えば塗り分けても境界がはっきりしない等のような近似色を含む。
【００３６】
重複表示回避手段２４は、上述した同系色判断手段２３によって同系色の三次元形状モデルが存在すると判断された場合には、異常情報と三次元形状モデルとが識別可能となるように異常情報および三次元形状モデルのうちで一方または双方の表示形態に変更して表示する。表示形態の変更は色彩の変更や表示位置の変更等が該当するが、本例では色彩の変更（すなわち異系色への変更）を適用する。「異系色」は同系色を除く色彩であって、塗り分けると境界が明確になる色が望ましい。一方、同系色の三次元形状モデルが存在しないと判断された場合には、現在の色彩のまま表示する。
【００３７】
異常表示登録手段２５は、操作者が入力機器３３を用いて所要の操作を行うことにより、異常表示情報を記憶装置１２に記憶する。「異常表示情報」は異常部位を操作者に分かり易く表示するための内容であって、具体的には表示機器３２に現在表示されている情報や内容等が該当する。なお図１の構成例に従う場合には、異常表示情報は総合管理手段１１を通じて記憶装置１２に記憶される。
【００３８】
工作機械本体３０には、加工や組み立て等に用いる任意の工作機械本体を適用することができる。ワーク（例えば車両用のクランクシャフト等）を研削したり超仕上げを行う工作機械などが該当する。周辺機器３１は工作機械本体３０の周辺に備えられる機器であって、例えば安全装置，非常停止スイッチ，警報ランプ等が該当する。表示機器３２は、例えば液晶表示器，ＥＬ表示器，プラズマ表示器，ＣＲＴなどを用いる。入力機器３３は工作機械用制御装置１０に対して指示やデータ等を入力する機能を有する任意の機器を適用でき、例えばタッチパネル，タブレット，キーボード，マウス等が該当する。なお、表示機器３２と入力機器３３とを一体化させて操作盤を構成してもよい。
【００３９】
上述したように構成された工作機械用制御装置１０において、工作機械の作動中に異常が発生してから当該異常に関する異常表示情報を登録するまでの過程について、図２〜図８を参照しながら説明する。ここで、図２には異常表示登録処理の手続き例をフローチャートで表し、図３には視点捜索処理の手続き例をフローチャートで表す。図４には、異常部位，視点および円錐筒についての関係を斜視図で表す。図５には、表示機器に表示した画面の一例を表す。図６と図７は図４を上から見た平面図であって、図６には円錐筒を回転させる例を表し、図７には距離を伸縮する例を表す。図８には、視点位置の変更後に表示機器に表示した画面の一例を表す。
【００４０】
なお、図２および図３に表す処理とは別個に、シミュレート手段１４によって工作機械の動作に同期させて工作機械の三次元形状モデルをシミュレート動作させ、モデル表示手段１５によってシミュレート動作させている工作機械の三次元形状モデルを表示機器３２に表示する処理が実行される。これらの処理については周知の技術であるので図示および説明を省略する。
【００４１】
まず図２において、工作機械を構成する部位のいずれかに異常が発生したか否かを判別する〔ステップＳ１０〕。具体的には、識別手段１６が工作機械から入力される通信信号に基づいて異常が発生した異常部位を識別する。異常部位が無い場合には識別できず（ＮＯ）、そのまま異常表示登録処理を終える。
【００４２】
もし異常部位が機内に存在する場合には（ＹＥＳ；機内）、視点から異常部位を見通し易くするためにカバー等を透視する〔ステップＳ１１〕。「機内」には機体内のほか、筐体内や箱内等を含む。「カバー等」には、カバーのほかに筐体や箱等を含む。「透視」には、カバー等の一時的移動や、透明化（半透明化を含む）などが該当する。
【００４３】
カバー等を透視した後、あるいはステップＳ１０で異常部位が機外に存在する場合には（ＹＥＳ；機外）、異常部位と視点との間の距離に基づいて円錐筒（すなわち円錐形）を求める〔ステップＳ１２〕。異常部位を表示機器３２に表示するにあたって、当該異常部位の大きさは予め記憶装置１２に記憶されているので、所定位置（例えば画面中央部）に所定の大きさで表示するには適切な比率で拡大縮小する必要がある。この比率に従って上記距離（ｈ）が一義的に定まり、円錐筒の頂点を通る中心線と斜辺とのなす角度（θ）は次の式１に従って求められる。なお、係数（ｋ）は一定の値であるが、一般的には各部位の構造や形状は様々であるために部位ごとに適切な値を設定する。
角度（θ）×距離（ｈ）＝係数（ｋ）…（式１）
【００４４】
図４の例では、異常部位４０と視点４４とは距離ｈだけ離れており、視点４４を視点面４３の中心に位置させ、かつ角度θからなる円錐筒４１を形成している。視点面４３は半径ｒからなる円形状であって、実際に操作者が工作機械本体３０で部位を見る際の窓領域を模式化している。また、異常部位４０と視点４４との間には干渉物４５が位置し、この位置にある面を干渉面４２と仮定している。異常部位４０は強調表示手段１７によって強調して表示されるが、図４以降では便宜的に線種を太線にして表す。
【００４５】
図４のような状態において、シミュレート手段１４およびモデル表示手段１５が工作機械の三次元形状モデルを表示機器３２に表示すると、図５に表すような画面表示になる。この画面表示は、視点４４（視点面４３）から異常部位４０を見た状態の一例であって、干渉物４５や視点面４３のほかに、異常情報表示領域４６等も併せて表示している。異常情報表示領域４６は表示機器３２の表示領域の一部を占め、異常情報表示手段１８によって異常部位４０に関する異常情報が表示される。
なお、図５に表す斜線ハッチのように、干渉物４５の一部が干渉面４２に入って干渉しており、異常情報表示領域４６の一部が視点面４３内に入り込むだけでなく異常部位４０の一部が見えにくくなっている。
【００４６】
図２に戻って、ステップＳ１２で円錐筒を求めた後、干渉物判断手段１９によって異常部位と視点との間に干渉物が存在するか否かを判断する〔ステップＳ１３〕。異常部位と視点とを結ぶ線を中心線とし、当該中心線よりも左側で干渉しているか、右側で干渉しているかで処理を分ける（ステップＳ１４，Ｓ１５）。ステップＳ１４，Ｓ１５はいずれも視点捜索処理を実行するが、円錐筒を回転させる方向が逆になるだけに過ぎない。説明を簡単にするために、以下ではステップＳ１４の左側で干渉した例について説明する。
【００４７】
図３に表した手続き例の視点捜索処理では、まず角度捜索機能を実行する。具体的には、上記ステップＳ１２で求めた円錐筒を方位角方向に所定角度（例えば５°や１０°等）ずつ回転させてゆく〔ステップＳ３０〕。図６の例に従えば、干渉物４５は中心線よりも左側に位置するので、円錐筒４１を中心として左回り（矢印Ｄ２方向）に回転させる。なお図示しないが、ステップＳ１５の場合は干渉物４５が中心線よりも右側に位置するので、円錐筒４１を中心として右回り（矢印Ｄ２方向とは逆方向）に回転させればよい。この場合、視点は視点位置４４ａから視点位置４４ｂに移動する。円錐筒４１について、図６では回転前の状態を実線で表し、回転後の状態を二点鎖線で表す。干渉物４５が円錐筒４１内に干渉しなくなるのは、円錐筒４１を角度φ（上記所定角度と同じか、もしくはその複数倍）だけ回転させた位置である。
【００４８】
ステップＳ３０で行った回転の合計角度が一回転（すなわち３６０°）未満ならば（ステップＳ３１でＮＯ）、回転後の位置で干渉物の干渉率を求める〔ステップＳ３２〕。干渉率は基準量に対する占有量の比率であるので、図５の例では次式のようになる。
干渉率＝基準量（干渉面４２の面積）／占有量（干渉物４５について斜線ハッチで表す部分の面積）×１００
【００４９】
もしステップＳ３２で求めた干渉率が許容値（例えば０％，１０％，１５％等）を超えれば（ステップＳ３３でＮＯ）、上述したステップＳ３０〜Ｓ３２を繰り返す。一方、ステップＳ３２で求めた干渉率が許容値以下ならば（ステップＳ３３でＹＥＳ）、そのまま視点捜索処理を終える。
【００５０】
ステップＳ３０〜Ｓ３３を繰り返しても干渉率が許容値以下にならず、ステップＳ３０で行った回転の合計角度が一回転を超えると（ステップＳ３１でＹＥＳ）、距離捜索機能を実行する。具体的には、視点の位置を伸縮方向（矢印Ｄ４方向）に所定距離（例えば１０mmや２０mm等）ずつ移動させて距離を伸縮してゆく〔ステップＳ３４〕。図７の例に従えば、円錐筒４１内に入り込んだ干渉物４５を回避するために、円錐筒４１の角度を小さくするべく距離（ｈ）を伸ばす。具体的には、伸張前の距離（ｈａ）から伸張後の距離（ｈｂ）に伸ばすと、視点は視点位置４４ａから視点位置４４ｃに移動する。円錐筒４１について、図７では伸張前の状態を実線で表し、伸張後の状態を二点鎖線で表す。このように干渉物４５が円錐筒４１内に入り込む場合は距離を伸ばせばよく、逆に干渉物４５が円錐筒４１から離れている場合は図示する距離（ｈｃ）のように元よりも縮めればよい。
【００５１】
図３に戻って、ステップＳ３４で行った伸縮が所定距離の範囲内ならば（ステップＳ３５でＮＯ）、ステップＳ３３で距離を伸縮した後の状態で干渉物の干渉率を求める〔ステップＳ３６〕。所定距離の範囲は予め設定しておく値であって、操作者が異常部位を認識することができる距離の範囲である。例えば工作機械本体３０から数メートル以上離れた位置等は、異常部位が小さ過ぎて認識できないので所定距離の範囲外となる。
【００５２】
もしステップＳ３６で求めた干渉率が許容値を超えれば（ステップＳ３７でＮＯ）、上述したステップＳ３４〜Ｓ３６を繰り返す。一方、ステップＳ３４で求めた干渉率が許容値以下ならば（ステップＳ３７でＹＥＳ）、視点捜索処理を終える。なお、ステップＳ３４〜Ｓ３７を繰り返しても干渉率が許容値以下にならず、ステップＳ３４で行った伸縮が所定距離の範囲外になると（ステップＳ３１でＹＥＳ）、最小の干渉率となった距離を設定したうえで視点捜索処理を終える。
【００５３】
視点捜索処理を終えると再び図２に戻って、ステップＳ１４，Ｓ１５で干渉率が許容値以下（すなわち干渉率が最小）となる視点の位置を捜索した後、当該視点を視点変更手段２１によって新たな視点として設定（すなわち変更）するとともに〔ステップＳ１６〕、必要に応じてシミュレート手段１４およびモデル表示手段１５によって新たな視点から見た表示の形態を干渉物表示変更手段２２が変更する〔ステップＳ１７〕。
【００５４】
ステップＳ１７では、例えば円錐筒４１を一回転させても、距離（ｈ）を所定距離の範囲内で変化させても、干渉率が許容値以下となる視点を捜索できずに視点捜索処理を終える場合がある。この場合には、後述する表示形態の変更を行う。
一方、干渉率が許容値以下となる視点を捜索できた場合は、表示形態を変更せずに表示してもよく、さらに見通し良くするべく後述する表示形態の変更を行ってもよい。
なお、表示形態を変更する対象は干渉を解消できれば任意であり、通常は干渉物４５であるが、円錐筒４１や異常情報表示領域４６等であってもよい。
【００５５】
表示形態の変更について図５および図８を参照して説明する。図５に表す例の表示形態では、干渉物４５や異常情報表示領域４６の存在によって円錐筒４１や異常部位４０の一部が見えにくくなっている。一方、干渉率が許容値以下となる視点を捜索できても、干渉物４５が邪魔して異常部位４０を透視しにくいこともある。そこで、干渉物表示変更手段２２は次に示す変更例のように表示形態を変更する。
【００５６】
（変更例１）例えば図８（Ａ）に表すように、異常部位４０，円錐筒４１および干渉物４５の表示位置を変えずに、干渉物４５のみを透明化または半透明化して表示する。
（変更例２）円錐筒４１および干渉物４５のうちで一方または双方について、干渉が生じなくなる方向に移動させる。例えば、図５に表すように円錐筒４１を例えば矢印Ｄ２方向に移動させ、干渉物４５を例えば矢印Ｄ１方向に移動させる。干渉が生じないような位置に移動させた後の表示例を図８（Ｂ）に表す。
（変更例３）上記変更例１，２とは別個に、異常部位４０，円錐筒４１および干渉物４５の位置関係に応じて、干渉が生じないように異常情報表示領域４６の大きさや形状等を変更（縮小）する。変更後の一例を図８（Ａ）や図８（Ｂ）に表す。
【００５７】
ステップＳ１７で表示形態を変えても、異常情報表示領域４６（異常情報）および異常部位４０（三次元形状モデル）の表示色が同系色であれば識別しにくい場合があり得る。同系色判断手段２３によって異常情報表示領域４６と異常部位４０とが同系色と判断された場合には（ステップＳ１８でＹＥＳ）、重複表示回避手段２４によって異常部位４０および異常情報表示領域４６の表示色のうちで一方または双方を異系色に変更して表示し〔ステップＳ１９〕、操作者が入力機器３３を用いて所要の操作を行うことにより異常表示登録手段２５が異常表示情報を記憶装置１２に登録（記憶）して〔ステップＳ２０〕、異常表示登録処理を終える。一方、ステップＳ１８で異系色と判断された場合には（ＮＯ）、操作者が入力機器３３を用いて所要の操作を行うことにより異常表示情報を記憶装置１２に登録して〔ステップＳ２０〕、異常表示登録処理を終える。
【００５８】
上述した実施の形態によれば、以下に表す各効果を得ることができる。
（１）干渉物判断手段１９によって干渉物４５があると判断されると（図２のステップＳ１３を参照）、視点捜索手段２０が干渉率が最小となる視点４４を捜索し（図２のステップＳ１４，Ｓ１５を参照）、捜索された視点４４に視点変更手段２１が位置を変更する（図２のステップＳ１６を参照）。そして、干渉物表示変更手段２２は干渉率が許容値を超えれば干渉率が許容値以下となるように表示形態を変更して表示する（図２のステップＳ１７を参照）。このように識別手段１６によって異常部位４０が識別されると、異常部位４０を視点４４から見たときに干渉する干渉物４５が無いに等しい状態を自動的に作り出す（図８を参照）。したがって、操作者は作り出された状態を登録するだけでよいので（図２のステップＳ２０を参照）、異常部位４０の表示を行うための登録作業について従来よりも時間と労力を軽減することができる。
【００５９】
（２）視点捜索手段２０の角度捜索機能は、円錐筒４１の角度を方位角方向に変化させて干渉率が最小となる視点４４を捜索する（図３のステップＳ３０〜Ｓ３３および図６を参照）。同じく距離捜索機能は距離ｈのみを変化させて干渉率が最小となる視点４４を捜索する（図３のステップＳ３４〜Ｓ３７および図７を参照）。視点捜索手段２０は角度捜索機能と距離捜索機能との一方または双方を作用させるので、干渉率が最小となる視点４４を確実に特定することができる。
【００６０】
（３）同系色判断手段２３によって異常情報表示領域４６（異常情報）と同系色の異常部位４０（三次元形状モデル）が存在すると判断されると（図２のステップＳ１８を参照）、重複表示回避手段２４が異常情報表示領域４６および異常部位４０のうちで一方または双方を異系色に変更して表示する（図２のステップＳ１９を参照）。この変更表示によって、異常情報表示領域４６と異常部位４０とが明確に識別可能となるので、異常情報表示領域４６の内容や異常部位４０の形状等を的確に把握することができる。
【００６１】
〔他の実施の形態〕
以上では本発明を実施するための最良の形態について説明したが、本発明は当該形態に何ら限定されるものではない。言い換えれば、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施することもできる。例えば、次に示す各形態を実現してもよい。
【００６２】
（１）上述した実施の形態では、視点捜索手段２０の角度捜索機能として、円錐筒４１の角度を方位角方向のみに変化させて（仰角・俯角は変化させないで）、干渉率が最小となる視点４４を捜索する構成とした（図３のステップＳ３０〜Ｓ３３および図６を参照）。この形態に代えて（あるいは加えて）、円錐筒４１の角度を仰角・俯角方向のみに変化させて（方位角は変化させないで）、あるいは円錐筒４１の角度を方位角方向および仰角・俯角方向の双方で変化させて、干渉率が最小となる視点４４を捜索する構成としてもよい。上方や下方から円錐筒４１を見れば干渉物４５が干渉しなくなる場合もある。よって、干渉率が最小となる視点４４を確実に特定することができる。
【００６３】
図９に表す例では、円錐筒４１の頂点を通る中心線の上方に干渉物４５が存在するので、干渉を無くすには円錐筒４１を中心として俯角方向に右回り（矢印Ｄ５方向）に回転させればよい。図示しないが、逆に円錐筒４１の頂点を通る中心線の下方に干渉物４５が存在する場合には、仰角方向に左回り（矢印Ｄ５方向とは反対方向）に回転させればよい。図９では回転前の状態を実線で表し、回転後の状態を二点鎖線で表す。回転前と回転後とのなす俯角が角度ψのときに干渉が解消され、視点は回転前の視点位置４４ａから回転後の視点位置４４ｄに移動する。
【００６４】
（２）上述した実施の形態では、異常情報表示領域４６（異常情報）と異常部位４０（三次元形状モデル）とが同系色の場合には、重複表示回避手段２４が異常情報表示領域４６および異常部位４０のうちで一方または双方を異系色に変更して表示する構成とした（図２のステップＳ１９を参照）。この形態に代えて（あるいは加えて）、異常情報および三次元形状モデルのうちで一方または双方について、識別可能となるような表示位置に変更する（言い換えれば移動させる）構成としてもよい。この場合でも、異常情報と三次元形状モデルとが識別し易くなる。
【００６５】
（３）上述した実施の形態における視点捜索処理では、角度捜索機能を実行して干渉率が許容値以下にならないとき（図３のステップＳ３０〜Ｓ３３を参照）、距離捜索機能を実行する構成とした（図３のステップＳ３４〜Ｓ３７を参照）。この形態に代えて、距離捜索機能を実行して干渉率が許容値以下にならないとき、角度捜索機能を実行する構成としてもよい。あるいは、角度捜索機能と距離捜索機能とを交互に実行しながら（言い換えれば方位角方向と仰角・俯角方向とで交互に回転させながら）、干渉率が許容値以下にならない視点を捜索する構成としてもよい。いずれの構成にせよ、角度捜索機能と距離捜索機能との一方または双方を作用させるので、干渉率が最小となる視点４４を確実に特定することができる。
【００６６】
（４）上述した実施の形態では、干渉物表示変更手段２２は変更例１〜３のような表示形態の変更によって異常部位４０を見やすくする構成とした（図２のステップＳ１７を参照）。この形態に代えて（あるいは加えて）、三次元形状モデルの線種や塗りつぶしパターン等を変更したり、あるいは干渉物４５の一部（図５の例では斜線ハッチした部位）を欠落させるような表示形態の変更を行うことで、異常部位４０を見やすくする構成としてもよい。いずれの構成にせよ、異常部位４０を視点４４から見たときに干渉する干渉物４５が無いに等しい状態を自動的に作り出すので、異常部位４０の表示を行うための登録作業について従来よりも時間と労力を軽減することができる。
【００６７】
（５）上述した実施の形態では、角度（θ），距離（ｈ）および係数（ｋ）の関係を式１に規定した。角度（θ）は円錐筒の頂点を通る中心線と斜辺とのなす角度であるが、円錐筒の頂点にかかる立体角（τ）を用いて算出式を規定してもよい。この場合の算出式は次の式２のようになる。係数（ｍ）は、立体角（τ）に対応させた値になる点を除いて、係数（ｋ）と同様である。立体角（τ）を用いた場合でも角度（θ）に代わるだけであるので、上述した実施の形態と同様の作用効果を得ることができる。
立体角（τ）×距離（ｈ）＝係数（ｍ）…（式２）
【００６８】
（６）上述した実施の形態では、異常部位４０と視点４４との間の距離ｈに基づいて円錐筒（すなわち円錐形）を求めた（図２のステップＳ１２および図４を参照）。この形態に代えて、多角錐筒（多角錐形）や球（球形；楕円形を含む）などのような他の形状を求める構成としてもよい。工作機械や部位の種類等に応じて適切な形状を適用することにより、異常部位４０がより見やすい視点を捜索することができる。
【図面の簡単な説明】
【００６９】
【図１】工作機械用制御装置の構成例を模式的に表すブロック図である。
【図２】異常表示登録処理を表すフローチャート図である。
【図３】視点捜索処理を表すフローチャート図である。
【図４】異常部位，視点および円錐筒についての関係を説明する斜視図である。
【図５】表示機器に表示した画面の一例を表す図である。
【図６】円錐筒を方位角方向に回転させて視点の捜索する例を表す平面図である。
【図７】距離を伸縮させて視点の捜索する例を表す平面図である。
【図８】視点位置の変更後に表示機器に表示した画面の一例を表す図である。
【図９】円錐筒を仰角方向等に回転させて視点の捜索する例を表す平面図である。
【符号の説明】
【００７０】
１０  工作機械用制御装置
１１  総合管理手段
１２  記憶装置
１３  工作機械制御手段
１３ａ  工作機械本体制御手段
１３ｂ  周辺機器制御手段
１４  シミュレート手段
１５  モデル表示手段
１６  識別手段
１７  強調表示手段
１８  異常情報表示手段
１９  干渉物判断手段
２０  視点捜索手段
２１  視点変更手段
２２  干渉物表示変更手段
２３  同系色判断手段
２４  重複表示回避手段
２５  異常表示登録手段
３０  工作機械本体
３１  周辺機器
３２  表示機器
３３  入力機器
４０  異常部位
４１  円錐筒（円錐形）
４２  干渉面
４３  視点面
４４  視点
４４ａ，４４ｂ，４４ｃ，４４ｄ  視点位置
４５  干渉物
４６  異常情報表示領域
ｈ（ｈａ，ｈｂ，ｈｃ）  距離
ｒ  半径
ｋ  係数
θ，φ，ψ  角度
【図１】
2010134826.tif 000003
【図２】
2010134826.tif 000004
【図３】
2010134826.tif 000005
【図４】
2010134826.tif 000006
【図５】
2010134826.tif 000007
【図６】
2010134826.tif 000008
【図７】
2010134826.tif 000009
【図８】
2010134826.tif 000010
【図９】
2010134826.tif 000011