(57)【要約】【課題】機械の移設とバッテリ電圧の低下が同時発生した場合、機械の動作制限の解除後にバッテリ切れで再度動作が制限するのを防止できる移設検知システムと制御方法を提供する。【解決手段】数値制御装置２０は移設検知装置３０と通信し、工作機械１の移設と移設検知装置３０のバッテリ切れを検知する。数値制御装置２０は、工作機械１の移設、又は移設検知装置３０のバッテリ切れを検知した時、工作機械１の動作を制限する。数値制御装置２０は移設検知装置３０のバッテリ電圧の低下も検知する。工作機械１の移設を検知した時、数値制御装置２０は表示部１２に移設警告画面をポップアップ表示する。バッテリ電圧の低下を検知した時、表示部１２に電圧警告画面をポップアップ表示する。工作機械１の移設とバッテリ電圧の低下を同時に検知した場合、移設警告画面よりも優先的に、電圧警告画面をポップアップ表示する。【選択図】図１
2017215645.tif 000002
【特許請求の範囲】
【請求項１】
機械の移設を検知可能な移設検知手段の出力情報に基づき、前記機械の移設を判定する移設判定手段と、前記移設検知手段のバッテリ切れを判定するバッテリ切れ判定手段と、前記移設判定手段が前記機械は移設したと判定した場合、若しくは前記バッテリ切れ判定手段が前記バッテリ切れを生じたと判定した場合、前記機械の動作を制限する制限手段と、前記制限手段による前記動作の制限を解除する解除手段とを備えた移設検知システムにおいて、
前記バッテリの電圧が閾値以下となる電圧低下を判定する電圧低下判定手段と、
前記移設判定手段が前記機械は移設したと判定した場合、前記機械の移設を報知する移設報知手段と、
前記電圧低下判定手段が前記電圧低下を生じたと判定した場合、前記電圧低下を報知する電圧低下報知手段と
を備え、
前記移設判定手段が前記機械は移設したと判定し、且つ前記電圧低下判定手段が前記電圧低下を生じたと判定した場合、前記電圧低下報知手段は、前記移設報知手段による報知よりも優先的に前記電圧低下を報知すること
を特徴とする移設検知システム。
【請求項２】
前記移設判定手段が前記機械は移設したと判定し、且つ前記電圧低下判定手段が前記電圧低下を生じたと判定した場合、前記電圧低下報知手段は前記電圧低下を報知し、前記移設報知手段は前記機械の移設を報知しないこと
を特徴とする請求項１に記載の移設検知システム。
【請求項３】
前記移設報知手段による報知、及び前記電圧低下報知手段による報知は、表示部において報知画面を最前面に表示するポップアップ表示で行うこと
を特徴とする請求項１又は２に記載の移設検知システム。
【請求項４】
機械の移設を検知可能な移設検知手段の出力情報に基づき、前記機械の移設を判定する移設判定工程と、前記移設検知手段のバッテリ切れを判定するバッテリ切れ判定工程と、前記移設判定工程にて前記機械は移設したと判定した場合、若しくは前記バッテリ切れ判定工程にて前記バッテリ切れを生じたと判定した場合、前記機械の動作を制限する制限工程と、前記制限工程による前記動作の制限を解除する解除工程とを備えた移設検知システムの制御方法において、
前記バッテリの電圧が閾値以下となる電圧低下を判定する電圧低下判定工程と、
前記移設判定工程で前記機械は移設したと判定した場合、前記機械の移設を報知する移設報知工程と、
前記電圧低下判定工程で前記電圧低下を生じたと判定した場合、前記電圧低下を報知する電圧低下報知工程と
を備え、
前記移設判定工程にて前記機械は移設したと判定し、且つ前記電圧低下判定工程にて前記電圧低下を生じたと判定した場合、前記電圧低下報知工程は、前記移設報知工程による報知よりも優先的に前記電圧低下を報知すること
を特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移設検知システムと制御方法に関する。
【背景技術】
【０００２】
特許文献１が開示する移設検知システムは数値制御装置と移設検知装置を備える。数値制御装置は工作機械の動作を制御する。移設検知装置は工作機械の移設時に生じる振動で移設を検知する。移設検知装置が工作機械の移設を検知した時、数値制御装置は工作機械の動作を制限する。移設検知装置のバッテリが切れた時も、数値制御装置は工作機械の動作を制限する。数値制御装置が工作機械の動作を制限した時、使用者は工作機械製造業者に動作制限の解除を依頼する必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５３９７２７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
移設検知装置のバッテリ電圧の低下時、数値制御装置は操作盤の表示部に電圧警告画面を表示する。バッテリ電圧の低下と同時に工作機械の移設を検知した時、数値制御装置は工作機械の動作を制限すると共に、表示部に移設警告画面を表示するが、電圧警告画面を表示しない可能性があった。電圧警告画面を表示しなければ、使用者はバッテリ電圧の低下を認識できない。使用者はバッテリを交換せずに動作制限の解除を工作機械製造業者に依頼する。動作制限の解除後にバッテリが切れてしまうと、数値制御装置は工作機械の動作を再び制限してしまう。使用者は動作制限の解除を工作機械製造業者に再度依頼しなければならず、手間であるという問題点があった。工作機械を使用できるまでに更に時間を要するという問題点もあった。
【０００５】
本発明の目的は、機械の移設とバッテリ電圧の低下が同時発生した場合、機械の動作制限の解除後にバッテリ切れで再度動作が制限するのを防止できる移設検知システムと制御方法を提供することである。
【課題を解決するための手段】
【０００６】
請求項１に係る移設検知システムは、機械の移設を検知可能な移設検知手段の出力情報に基づき、前記機械の移設を判定する移設判定手段と、前記移設検知手段のバッテリ切れを判定するバッテリ切れ判定手段と、前記移設判定手段が前記機械は移設したと判定した場合、若しくは前記バッテリ切れ判定手段が前記バッテリ切れを生じたと判定した場合、前記機械の動作を制限する制限手段と、前記制限手段による前記動作の制限を解除する解除手段とを備えた移設検知システムにおいて、前記バッテリの電圧が閾値以下となる電圧低下を判定する電圧低下判定手段と、前記移設判定手段が前記機械は移設したと判定した場合、前記機械の移設を報知する移設報知手段と、前記電圧低下判定手段が前記電圧低下を生じたと判定した場合、前記電圧低下を報知する電圧低下報知手段とを備え、前記移設判定手段が前記機械は移設したと判定し、且つ前記電圧低下判定手段が前記電圧低下を生じたと判定した場合、前記電圧低下報知手段は、前記移設報知手段による報知よりも優先的に前記電圧低下を報知することを特徴とする。移設検知手段のバッテリの電圧低下と機械の移設が同時に発生した場合、移設検知システムは機械の移設よりも、バッテリの電圧低下を優先的に報知する。故に移設検知システムは、使用者がバッテリ交換よりも先に機械の動作制限の解除を実施してしまい、動作制限の解除後にバッテリが切れて再び機械の動作が制限してしまうのを防止できる。
【０００７】
請求項２に係る移設検知システムは、請求項１に記載の発明の構成に加え、前記移設判定手段が前記機械は移設したと判定し、且つ前記電圧低下判定手段が前記電圧低下を生じたと判定した場合、前記電圧低下報知手段は前記電圧低下を報知し、前記移設報知手段は前記機械の移設を報知しないことを特徴とする。故に移設検知システムは使用者に対して機械の動作制限の解除よりも先に、バッテリ交換を促すことができる。
【０００８】
請求項３に係る移設検知システムは、請求項１又は２に記載の発明の構成に加え、前記移設報知手段による報知、及び前記電圧低下報知手段による報知は、表示部において報知画面を最前面に表示するポップアップ表示で行うことを特徴とする。移設検知システムは、移設及び電圧低下を報知する画面を表示部にポップアップ表示するので、移設及び電圧低下を使用者に速やかに気付かせることができる。
【０００９】
請求項４に係る制御方法は、機械の移設を検知可能な移設検知手段の出力情報に基づき、前記機械の移設を判定する移設判定工程と、前記移設検知手段のバッテリ切れを判定するバッテリ切れ判定工程と、前記移設判定工程にて前記機械は移設したと判定した場合、若しくは前記バッテリ切れ判定工程にて前記バッテリ切れを生じたと判定した場合、前記機械の動作を制限する制限工程と、前記制限工程による前記動作の制限を解除する解除工程とを備えた移設検知システムの制御方法において、前記バッテリの電圧が閾値以下となる電圧低下を判定する電圧低下判定工程と、前記移設判定工程で前記機械は移設したと判定した場合、前記機械の移設を報知する移設報知工程と、前記電圧低下判定工程で前記電圧低下を生じたと判定した場合、前記電圧低下を報知する電圧低下報知工程とを備え、前記移設判定工程にて前記機械は移設したと判定し、且つ前記電圧低下判定工程にて前記電圧低下を生じたと判定した場合、前記電圧低下報知工程は、前記移設報知工程による報知よりも優先的に前記電圧低下を報知することを特徴とする。移設検知システムは上記工程を行うことで、請求項１に記載の効果を得ることができる。
【００１０】
本発明は、上記請求項１〜３の一部の構成を任意に組み合わせてもよい。
【図面の簡単な説明】
【００１１】
【図１】移設検知システム１００の電気的構成を示すブロック図。
【図２】ＲＡＭ２３の各種記憶領域を示す概念図。
【図３】動作制御処理の流れ図。
【図４】解除処理の流れ図。
【図５】電圧低下判定処理の流れ図。
【図６】警告表示制御処理の流れ図。
【図７】電圧警告画面６１がポップアップ表示した表示部１２の図。
【図８】移設警告画面６２がポップアップ表示した表示部１２の図。
【発明を実施するための形態】
【００１２】
本発明の実施形態を説明する。以下記載するシステムの構成、処理等は、特に特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。図面は、本発明が採用しうる技術的特徴を説明する為に用いられるものである。
【００１３】
図１を参照し、移設検知システム１００の構成を説明する。移設検知システム１００は数値制御装置２０と移設検知装置３０を備える。数値制御装置２０は例えば工作機械１に設けた制御箱（図示略）に格納する。工作機械１は例えば工具を高速回転して被加工物に切削加工等を施す機械である。数値制御装置２０はＮＣプログラムを実行することで工作機械１の動作を制御する。ＮＣプログラムは各種制御指令を含む複数ブロックで構成し、工作機械１の軸移動、工具交換等を含む各種動作をブロック単位で制御する。移設検知装置３０は工作機械１に取り付け、工作機械１に生じる振動を検知することで、工作機械１の移設を検知する。数値制御装置２０と移設検知装置３０は互いに通信可能である。移設検知装置３０が工作機械１の移設を検知した場合、数値制御装置２０は工作機械１の動作を制限する。使用者は工作機械１を使用できないので、工作機械製造業者に動作制限の解除を依頼する。工作機械製造業者は使用者からの依頼に基づき、工作機械１の動作制限を解除する解除キーを使用者に配布し、使用者は該解除キーを用いて動作制限を解除する。
【００１４】
図１を参照し、数値制御装置２０の電気的構成を説明する。数値制御装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、機械用Ｉ／Ｆ部２５、ＡＣ／ＤＣ変換機２６、移設用Ｉ／Ｆ部２７等を備える。ＣＰＵ２１は数値制御装置２０の動作を統括制御する。ＲＯＭ２２は、動作制御プログラム、解除プログラム、電圧低下判定プログラム、警告表示制御プログラム等を記憶する。各プログラムの動作については後述する。各プログラムは、コンピュータで読み取り可能な記憶媒体としての不揮発性の記憶装置、ＥＥＰＲＯＭ（登録商標）、ＨＤＤ（ハードディスクドライブ）等に記憶してもよい。ＲＡＭ２３は後述する各種記憶領域（図２参照）を備え、フラグ等の各種情報を一時的に記憶する。記憶装置２４は不揮発性であり、ＮＣプログラムの他、各種情報を記憶する。ＣＰＵ２１は使用者が工作機械１に設けた操作パネル１１で入力したＮＣプログラムに加え、外部入力で読み込んだＮＣプログラム等を記憶装置２４に記憶することもできる。
【００１５】
機械用Ｉ／Ｆ部２５は、工作機械１の軸駆動部（図示略）と操作パネル１１に接続する。軸駆動部は、例えばＸ軸、Ｙ軸、Ｚ軸、ＱＴ軸、Ａ１軸、Ａ２軸、Ｂ１軸、Ｂ２軸等の各駆動軸を備える。Ｘ軸、Ｙ軸、Ｚ軸は主軸と被削物を相対的にＸ軸方向（左右方向）、Ｙ軸方向（前後方向）、Ｚ軸方向（上下方向）に移動する駆動軸である。ＱＴ軸は被削物を保持する回転台（図示略）の駆動軸である。Ａ１軸、Ａ２軸、Ｂ１軸、Ｂ２軸は付加軸である。操作パネル１１は工作機械１のカバー１０（図１参照）に設け、表示部１２と入力部（図示略）を備える。表示部１２は設定画面、操作画面等の各種画面を表示する。入力部は例えば物理的なスイッチ、ボタン、タッチパネル等である。入力部は電源スイッチ（図示略）を備える。ＡＣ／ＤＣ変換機２６は、外部の交流電源２８に接続し、交流電源２８が供給する交流を直流に変換する。ＡＣ／ＤＣ変換機２６は、交流電源２８の他に、移設検知装置３０の後述するＩ／Ｆ部３５にも接続する。
【００１６】
図１を参照し、移設検知装置３０の電気的構成を説明する。移設検知装置３０は、ＣＰＵ３１、記憶装置３２、振動検知器３３、バッテリ３４、Ｉ／Ｆ部３５等を備える。ＣＰＵ３１は移設検知装置３０の動作を統括制御する。記憶装置３２は不揮発性である。移設検知装置３０は振動検知器３３を用いて工作機械１の移設を検知する。振動検知器３３は工作機械１に生じる振動を検知する。移設を検知する方法は、振動を検知する方法以外でもよく、例えば加速度、傾斜等を検知する方法を採用できる。バッテリ３４は例えば乾電池を採用でき、工作機械１の制御箱側面に設けた電池ボックス（図示略）に格納する。Ｉ／Ｆ部３５は、数値制御装置２０の移設用Ｉ／Ｆ部２７とＡＣ／ＤＣ変換機２６に夫々接続する。工作機械１の操作パネル１１に設けた電源スイッチがオンの状態では、ＡＣ／ＤＣ変換機２６は、交流から直流に変換した電流の一部をＩ／Ｆ部３５に供給する。電源スイッチがオンからオフになると、ＡＣ／ＤＣ変換機２６はＩ／Ｆ部３５への電力供給を遮断するので、移設検知装置３０はバッテリ３４が供給する電力を利用する。
【００１７】
図２を参照し、ＲＡＭ２３の記憶領域を説明する。数値制御装置２０のＲＡＭ２３は、移設検知フラグ記憶領域２３１、バッテリ低下フラグ記憶領域２３２、各種情報記憶領域２３３等を備える。移設検知フラグ記憶領域２３１は、移設検知フラグを記憶する。移設検知フラグは、移設検知装置３０が工作機械１の移設を検知した場合は１、移設を検知していない場合は０（ゼロ）を設定する。バッテリ低下フラグ記憶領域２３２は、バッテリ低下フラグを記憶する。バッテリ低下フラグは、移設検知装置３０のバッテリ３４からの供給電圧（以下バッテリ電圧と呼ぶ）が第一閾値以下に低下した場合は１、第一閾値を超えている場合は０（ゼロ）を設定する。第一閾値は、例えば移設検知装置３０が駆動できない電圧値である第二閾値よりも高い電圧値に設定するとよい。各種情報記憶領域２３３は、その他の各種情報を記憶する。
【００１８】
移設検知装置３０の動作を説明する。移設検知装置３０のＣＰＵ３１は、振動検知器３３が工作機械１の振動を検知したか否か所定周期で監視する。例えば不審者が工場内から工作機械１を不正に移設しようとした場合、工作機械１に振動が生ずる。振動検知器３３は工作機械１に生じた振動を検知する。ＣＰＵ３１は振動検知器３３の検知結果を例えばフラグ等で記憶装置３２に記憶する。ＣＰＵ３１はバッテリ電圧を所定周期で測定し、記憶装置３２に記憶する。ＣＰＵ３１は数値制御装置２０から後述する確認信号を受信すると、振動検知器３３の検知結果と測定したバッテリ電圧を含む情報を応答信号として数値制御装置２０に送信する。
【００１９】
図３を参照し、動作制御処理を説明する。電源スイッチがオンすると、数値制御装置２０のＣＰＵ２１はＲＯＭ２２から動作制御プログラムを読出し、本処理を実行する。
【００２０】
ＣＰＵ２１は移設検知装置３０に対して確認信号を送信する（Ｓ１）。移設検知装置３０のＣＰＵ３１は確認信号を受信すると、振動検知器３３の検知結果と測定したバッテリ電圧を含む情報を応答信号として返信する。ＣＰＵ２１は応答信号を受信したか否か判断する（Ｓ２）。応答信号を受信する迄（Ｓ２：ＮＯ）、ＣＰＵ２１はＳ２に戻って待機する。応答信号を受信した時（Ｓ２：ＹＥＳ）、ＣＰＵ２１は受信した応答信号に基づき、工作機械１の移設を検知したか否か判断する（Ｓ３）。工作機械１の移設を検知した時（Ｓ３：ＹＥＳ）、工作機械１は不審者等によって不正に移設した可能性があるので、ＣＰＵ２１は工作機械１の動作を制限する（Ｓ７）。動作の制限とは、例えば工作機械１の起動停止、軸駆動部の駆動停止、操作パネル１１による操作停止等である。故に工作機械１を不正に移設した時、工作機械１は動作できない。ＣＰＵ２１はＲＡＭ２３に記憶する移設検知フラグを１に設定し（Ｓ８）、本処理を終了する。後述するが、工作機械１の移設を検知した時、ＣＰＵ２１は工作機械１の動作を制限すると共に、表示部１２に移設警告画面６２（図８参照）をポップアップ表示する。故に使用者は工作機械１の移設を検知したことを理由に、工作機械１の動作が停止したことを認識できる。
【００２１】
工作機械１の移設を検知していない時（Ｓ３：ＮＯ）、ＣＰＵ２１は応答信号に基づき、移設検知装置３０にバッテリ切れを生じたか否か判断する（Ｓ４）。バッテリ切れとは、移設検知装置３０が駆動できない電圧値（第二閾値）であり、例えばバッテリ電圧が第二閾値以下か否かで判断してもよい。バッテリ切れを生じていない時（Ｓ４：ＮＯ）、ＣＰＵ２１は工作機械１の動作を許可する（Ｓ５）。故に使用者は工作機械１を正常に使用できる。ＣＰＵ２１はＲＡＭ２３に記憶する移設検知フラグを０に設定し（Ｓ６）、本処理を終了する。
【００２２】
移設検知装置３０にバッテリ切れを生じている時（Ｓ４：ＹＥＳ）、ＣＰＵ２１は移設検知時と同様に工作機械１の動作を制限する（Ｓ７）。仮に電源スイッチをオフすると、移設検知装置３０の電力供給源は、交流電源２８からバッテリ３４に切り替わる。バッテリ切れが生じた状態では、移設検知装置３０は駆動できないので、移設検知システム１００は工作機械１の移設を検知できない。故にＣＰＵ２１は工作機械１の動作を制限し、移設検知装置３０が工作機械１の移設を検知できない状態で、工作機械１が動作するのを防止する。ＣＰＵ２１はＲＡＭ２３に記憶する移設検知フラグを１に設定し（Ｓ８）、本処理を終了する。
【００２３】
図４を参照し、解除処理を説明する。ＣＰＵ２１が動作制御処理（図３参照）で工作機械１の動作を制限した時、工作機械１は動作を停止する。使用者は工作機械１を使用できない。使用者は工作機械製造業者に動作制限の解除を依頼する。工作機械製造業者は解除操作に必要な解除キーを使用者に通知する。解除操作は、工作機械１の動作が制限した状態で、例えば操作パネル１１に解除キーを入力することで行う。ＣＰＵ２１は解除キーの入力を受け付けた時、ＲＯＭ２２から解除プログラムを読出し、本処理を実行する。ＣＰＵ２１は工作機械１の動作制限を解除する（Ｓ１１）。ＣＰＵ２１はＲＡＭ２３に記憶する移設検知フラグを０に初期化し（Ｓ１２）、本処理を終了する。
【００２４】
図５を参照し、電圧低下判定処理を説明する。本処理は、移設検知装置３０のバッテリ電圧の低下を判定する処理である。電源スイッチがオンすると、ＣＰＵ２１は所定周期毎にＲＯＭ２２から電圧低下判定プログラムを読出し、本処理を実行する。本処理を実行する周期は、例えば２０ｍｓｅｃであり、後述する警告表示制御処理を実行する周期（例えば３０ｍｓｅｃ）よりも短い。ＣＰＵ２１は、移設検知装置３０から受信した応答信号を参照し、バッテリ電圧が第一閾値以下か否か判断する（Ｓ２１）。バッテリ電圧が第一閾値よりも高い時（Ｓ２１：ＮＯ）、短時間でバッテリ切れを起こす危険性が低いので、ＣＰＵ２１はＲＡＭ２３に記憶するバッテリ低下フラグを０に設定し（Ｓ２２）、本処理を終了する。バッテリ電圧が第一閾値以下である時（Ｓ２１：ＹＥＳ）、バッテリ電圧は低下しており、短時間でバッテリ切れを起こす危険性が高いので、ＣＰＵ２１はバッテリ低下フラグを１に設定し（Ｓ２３）、本処理を終了する。
【００２５】
図６を参照し、警告表示制御処理を説明する。本処理は、移設検知装置３０のバッテリ電圧の低下、又は工作機械１の移設を検知した時、表示部１２に各種警告画面を表示することで、使用者に報知する処理である。電源スイッチがオンすると、ＣＰＵ２１は所定周期（例えば３０ｍｓｅｃ）毎にＲＯＭ２２から警告表示制御プログラムを読出し、本処理を実行する。
【００２６】
−バッテリ電圧低下検知時−
ＣＰＵ２１は、ＲＡＭ２３に記憶するバッテリ低下フラグが１か否か判断する（Ｓ３１）。バッテリ低下フラグが１の時（Ｓ３１：ＹＥＳ）、バッテリ電圧が低下しているので、ＣＰＵ２１は表示部１２の上部に位置するメッセージ欄４０に、例えば「移設検知装置バッテリ交換時期」というアラーム表示を行う（Ｓ３３）。移設検知システム１００は使用者に対して移設検知装置３０のバッテリ３４の交換時期が来ていることを速やかに報知する。
【００２７】
ＣＰＵ２１は操作パネル１１における使用者の操作（以下パネル操作と呼ぶ）が有るか否か判断する（Ｓ３４）。パネル操作が無い時（Ｓ３４：ＮＯ）、ＣＰＵ２１はパネル操作が無い状態が１０分以上継続したか否か判断する（Ｓ３５）。パネル操作が無い状態が１０分以上継続した時（Ｓ３５：ＹＥＳ）、ＣＰＵ２１は表示部１２の中央の最前面に、電圧警告画面６１を大きく目立つようにポップアップ表示する（Ｓ３７）。図７は、表示部１２において、手動条件設定画面５１の前側に被せて、電圧警告画面６１がポップアップ表示した状態を示す。手動条件設定画面５１は、各駆動軸の手動条件を設定する為の画面である。電圧警告画面６１は、例えば以下（１）〜（４）の警告を表示する。
（１）移設検知装置３０のバッテリ３４の交換時期が来ていること。
（２）移設検知装置３０のバッテリ電圧が低下していること。
（３）電源スイッチがオンの状態で、速やかに制御箱側面の電池ボックスの乾電池を全て交換すること。
（４）電源スイッチをオフすると移設を検知する可能性があること。
【００２８】
仮にバッテリ電圧が低下した状態で、使用者が電源スイッチをオフすると、電力供給源は交流電源２８からバッテリ３４に切り替わり、短時間でバッテリ切れを生じ易い。バッテリ切れを生じた時、ＣＰＵ２１は上記の動作制限処理（図３参照）で、移設検知時と同様に、工作機械１の動作を制限する。使用者は工作機械製造業者に動作制限の解除を依頼しなければならず手間となる。故にＣＰＵ２１は電圧警告画面６１に（４）の警告を表示し、バッテリ電圧が低下した状態で使用者が電源スイッチをオフするのを防止できる。移設検知システム１００は工作機械１の動作を無駄に制限するのを未然に防止できる。その後、ＣＰＵ２１は本処理を終了する。
【００２９】
例えば、バッテリ低下フラグが１でも（Ｓ３１：ＹＥＳ）、パネル操作が無い状態が１０分未満の時（Ｓ３４：ＮＯ、Ｓ３５：ＮＯ）、使用者はパネル操作を再度行う可能性がある。故にＣＰＵ２１は電圧警告画面６１をポップアップ表示することなく（Ｓ３６）、本処理を終了する。次周期以降に実行する本処理で、パネル操作が無い状態が１０分以上継続した時（Ｓ３５：ＹＥＳ）、使用者がパネル操作を直ぐに行う可能性は低いので、ＣＰＵ２１は電圧警告画面６１をポップアップ表示する（Ｓ３７）。故に移設検知システム１００は、使用者に対し、移設検知装置３０のバッテリ電圧が低下していることを確実に報知できる。  
【００３０】
電圧警告画面６１がポップアップ表示した状態では、移設検知装置３０のバッテリ電圧が低下しているだけであるので、操作パネル１１を用いた各種設定は有効である。例えばバッテリ電圧の低下で、手動条件設定画面５１に被せて電圧警告画面６１がポップアップ表示した時、使用者は手動条件設定画面５１における手動条件を設定したい時がある。そこで、次周期以降に実行する本処理で、使用者によるパネル操作が有った時（Ｓ３４：ＹＥＳ）、ＣＰＵ２１は電圧警告画面６１を消去する（Ｓ３６）。手動条件設定画面５１が全て表示するので、使用者は手動条件設定画面５１において手動条件を設定できる。その後、ＣＰＵ２１は本処理を終了する。
【００３１】
例えば、電圧警告画面６１がパネル操作で消去した後、使用者が工作機械１から１０分以上離れることがある。使用者は工作機械１から一旦離れることでバッテリ電圧が低下していることを忘れてしまう可能性がある。パネル操作が無い状態が１０分以上継続した時（Ｓ３５：ＹＥＳ）、ＣＰＵ２１は電圧警告画面６１を再度ポップアップ表示する（Ｓ３７）。使用者は作業場所に戻り、表示部１２にポップアップ表示した電圧警告画面６１を再確認できるので、バッテリ交換を忘れずに行うことができる。即ち、バッテリ電圧が低下している時、パネル操作が無い状態が１０分以上継続する毎に、ＣＰＵ２１は表示部１２に電圧警告画面６１を繰り返しポップアップ表示するので、使用者に対し、バッテリ電圧が低下していることを確実に報知できる。その後、ＣＰＵ２１は本処理を終了する。
【００３２】
−移設検知時−
バッテリ低下フラグが０の時（Ｓ３１：ＮＯ）、バッテリ電圧は十分であるので、ＣＰＵ２１は移設検知フラグが１か否か判断する（Ｓ３２）。移設検知フラグが１の時（Ｓ３２：ＹＥＳ）、工作機械１の移設を検知したので、図８に示す如く、ＣＰＵ２１は表示部１２の上部に位置するメッセージ欄４０に、例えば「移設を検知しました」というアラーム表示を行い（Ｓ３８）、使用者に対して工作機械１の移設を検知したことを速やかに報知する。
【００３３】
ＣＰＵ２１は操作パネル１１におけるパネル操作が有るか否か判断する（Ｓ３９）。パネル操作が無い時（Ｓ３９：ＮＯ）、ＣＰＵ２１はパネル操作が無い状態が１０分以上継続したか否か判断する（Ｓ４０）。パネル操作が無い状態が１０分以上継続した時（Ｓ４０：ＹＥＳ）、ＣＰＵ２１は表示部１２の中央の最前面に、移設警告画面６２を目立つように大きくポップアップ表示する（Ｓ３７）。図８は、表示部１２において、手動条件設定画面５１の前側に被せて、移設警告画面６２がポップアップ表示した状態を示す。移設警告画面６２は例えば以下（１）と（２）の警告を表示する。
（１）移設検知装置３０が工作機械１の移設を検知したこと。
（２）動作制限を解除する為に、工作機械製造業者へ連絡すること。
【００３４】
故にＣＰＵ２１は使用者に対して工作機械１の移設を検知したことを確実に報知できる。上記の通り、移設検知装置３０が移設を検知した時、ＣＰＵ２１は動作制御処理（図３参照）で工作機械１の動作を制限する。これと共に、ＣＰＵ２１は警告表示制御処理（図７参照）で、表示部１２にアラーム表示を行い（Ｓ３８）、移設警告画面６２をポップアップ表示する（Ｓ４１）。故に使用者は工作機械１の移設を検知したことを理由に、工作機械１の動作が制限したことを容易に認識できる。その後、ＣＰＵ２１は本処理を終了する。
【００３５】
例えば、移設検知フラグが１でも（Ｓ３２：ＹＥＳ）、パネル操作が無い状態が１０分未満の時（Ｓ３９：ＮＯ、Ｓ４０：ＮＯ）、バッテリ低下フラグが１の時と同様に、ＣＰＵ２１は移設警告画面６２をポップアップ表示することなく（Ｓ４２）、本処理を終了する。次周期以降に実行する本処理で、パネル操作が無い状態が１０分以上継続した時（Ｓ３９：ＮＯ、Ｓ４０：ＹＥＳ）、ＣＰＵ２１は移設警告画面６２をポップアップ表示する（Ｓ４１）。故に移設検知システム１００は、使用者に対し、工作機械１の移設を検知したことを確実に報知できる。
【００３６】
移設警告画面６２がポップアップ表示した状態では、電圧警告画面６１の時と同様に、操作パネル１１を用いた各種設定は有効である。移設警告画面６２がポップアップ表示した状態で、使用者によるパネル操作が有った時（Ｓ３９：ＹＥＳ）、ＣＰＵ２１は移設警告画面６２を消去する（Ｓ４２）。手動条件設定画面５１が全て表示するので、使用者は手動条件設定画面５１において手動条件を設定できる。その後、ＣＰＵ２１は本処理を終了する。
【００３７】
例えば、電圧警告画面６１の時と同様に、移設警告画面６２がパネル操作で消去した後、使用者が工作機械１から１０分以上離れることがある。使用者は工作機械１から一旦離れることで工作機械１の移設を検知したことを忘れてしまう可能性がある。パネル操作が無い状態が１０分間継続した時（Ｓ４０：ＹＥＳ）、ＣＰＵ２１は移設警告画面６２を再度ポップアップ表示する（Ｓ４１）。使用者は作業場所に戻り、表示部１２にポップアップ表示した移設警告画面６２を再確認できるので、動作制限を解除する為に、工作機械製造業者へ連絡する等の迅速な対応ができる。その後、ＣＰＵ２１は本処理を終了する。
【００３８】
上記の様に、図６に示す警告表示制御処理では、ＣＰＵ２１はバッテリ低下フラグが１か否かを判断した後に（Ｓ３１）、移設検知フラグが１か否かを判断する（Ｓ３２）。即ちＣＰＵ２１は工作機械１の移設よりも先に、バッテリ電圧の低下を確認する。故に工作機械１の移設と移設検知装置３０のバッテリ電圧の低下を同時に検知した時、ＣＰＵ２１は工作機械１の動作を制限すると共に、バッテリ低下フラグが１であることに基づき、表示部１２に電圧警告画面６１をポップアップ表示する。
【００３９】
仮に移設警告画面６２をポップアップ表示した時、使用者は移設検知装置３０のバッテリ交換を行わずに、工作機械１の動作制限の解除を工作機械製造業者に依頼してしまう。バッテリ交換を実施せずに、工作機械製造業者は使用者に解除キーを配布し、使用者は解除キーを用いて動作制限を解除してしまうので、動作制限の解除後にバッテリ切れを起こして、再び工作機械１の動作を制限してしまう可能性が高い。使用者は動作制限の解除を再び工作機械製造業者に依頼しなければならず手間である。本実施形態の移設検知システム１００は、工作機械１の移設と移設検知装置３０のバッテリ電圧の低下を同時に検知した場合、移設警告画面６２を表示せずに、電圧警告画面６１をポップアップ表示するので、使用者にバッテリ交換を確実に促すことができる。故に移設検知システム１００は工作機械１の動作制限の解除後にバッテリ切れを起こして、工作機械１の動作を再び制限してしまうのを防止できる。
【００４０】
なお、使用者が動作制限の解除を工作機械製造業者に依頼する前に、移設検知装置３０のバッテリ交換を行った時、図５に示す電圧低下判定処理において、バッテリ電圧は第一閾値を超えるので（Ｓ２１：ＮＯ）、ＣＰＵ２１はバッテリ低下フラグを０に設定する（Ｓ２２）。図６に示す警告表示制御処理において、バッテリ低下フラグは０であるが（Ｓ３１：ＮＯ）、移設検知フラグは１であるので（Ｓ３２：ＹＥＳ）、ＣＰＵ２１は表示部１２のメッセージ欄４０に「移設を検知しました」というアラーム表示を行い（Ｓ３８）、電圧警告画面６１に代えて、移設警告画面６２をポップアップ表示する（Ｓ４１）。故に使用者は工作機械１の移設を検知したことを原因として、工作機械１の動作が制限したことを認識できる。使用者は工作機械製造業者に動作制限の解除を依頼する。移設検知装置３０のバッテリ電圧は十分であるので、移設検知システム１００は工作機械１の動作制限の解除後にバッテリ切れを起こし、工作機械１の動作が再度制限するのを防止できる。
【００４１】
以上説明にて、図１の移設検知装置３０は本発明の移設検知手段の一例である。工作機械１は本発明の機械の一例である。Ｓ３の判断処理を実行するＣＰＵ２１は本発明の移設判定手段の一例である。Ｓ４の判断処理を実行するＣＰＵ２１は本発明のバッテリ切れ判定手段の一例である。Ｓ７の処理を実行するＣＰＵ２１は本発明の制限手段の一例である。Ｓ１１の処理を実行するＣＰＵ２１は本発明の解除手段の一例である。Ｓ２１の判断処理を実行するＣＰＵ２１は本発明の電圧低下判定手段の一例である。Ｓ４１の処理を実行するＣＰＵ２１は本発明の移設報知手段の一例である。Ｓ３７の処理を実行するＣＰＵ２１は本発明の電圧低下報知手段の一例である。図７に示す電圧警告画面６１、図８に示す移設警告画面６２は本発明の報知画面の一例である。
【００４２】
ＣＰＵ２１が実行するＳ３の判断ステップは本発明の移設判定工程の一例である。Ｓ４の判断ステップは本発明のバッテリ切れ判定工程の一例である。Ｓ７のステップは本発明の制限工程の一例である。Ｓ１１のステップは本発明の解除工程の一例である。Ｓ２１のステップは本発明の電圧低下判定工程の一例である。Ｓ４１のステップは本発明の移設報知工程の一例である。Ｓ３７のステップは本発明の電圧低下報知工程の一例である。
【００４３】
以上説明したように、本実施形態の移設検知システム１００は、数値制御装置２０と移設検知装置３０を備える。数値制御装置２０は移設検知装置３０の応答信号に基づき、工作機械１の移設と、移設検知装置３０のバッテリ切れを夫々判断する。数値制御装置２０は、工作機械１が移設したと判断した時、若しくはバッテリ切れを生じたと判断した時、工作機械１の動作を制限する。動作制限を解除する為に、使用者は工作機械製造業者に動作制御の解除を依頼する必要がある。このような移設検知システム１００において、数値制御装置２０は、移設検知装置３０のバッテリ電圧の低下についても判断できる。工作機械１が移設したと判断した時、数値制御装置２０は表示部１２に移設警告画面６２を表示することで、工作機械１の移設を検知したことを使用者に報知する。バッテリ電圧が低下したと判断した時、数値制御装置２０は表示部１２に電圧警告画面６１を表示することで、バッテリ電圧の低下を使用者に報知する。数値制御装置２０は、工作機械１の移設と、判バッテリ電圧の低下を同時に検知した時、移設警告画面６２よりも優先的に、電圧警告画面６１を表示する。故に移設検知システム１００は、工作機械１の動作制限の解除後に、バッテリ切れで工作機械１の動作を再度制限してしまうのを防止できる。
【００４４】
本発明は上記実施形態に限らず各種変形が可能なことはいうまでもない。上記実施形態は、工作機械１の移設又はバッテリ電圧の低下を報知する為に、表示部１２に移設警告画面６２又は電圧警告画面６１をポップアップ表示するが、表示以外に例えばランプ、ＬＥＤ等の発光手段を用いた報知、又は音による報知であってもよく、これらを組み合わせて報知してもよい。
【００４５】
上記実施形態において、電圧低下制御処理を実行する周期は２０ｍｓｅｃ、警告表示制御処理を実行する周期は３０ｍｓｅｃであるが、各周期は自由に変更可能である。但し、電圧低下制御処理を実行する周期は、警告表示制御処理を実行する周期よりも短いのが好ましい。
【００４６】
上記実施形態は、バッテリ電圧の低下を検知してから操作パネル１１のパネル操作が無い状態が１０分以上継続した時、電圧警告画面６１をポップアップ表示するが、１０分に限らず自由に変更可能である。例えばバッテリ電圧の低下を最初に検知した時は、パネル操作に関係無く、電圧警告画面６１をポップアップ表示し、パネル操作で消去した後は、パネル操作が無い状態が１０分以上継続した時に、電圧警告画面６１をポップアップ表示するようにしてもよい。移設警告画面６２においても同様である。本実施形態は、表示部１２の最前面の中央に電圧警告画面６１又は移設警告画面６２を他の画面に覆い被さるようにポップアップ表示するが、目立つように表示すればよく、例えば表示部１２の所定位置に強調して表示するようにしてもよい。
【００４７】
上記実施形態の移設検知装置３０は、工作機械１の振動を検知するものであるが、工作機械以外のタイプの機械の振動を検知するようにしてもよい。
【００４８】
上記実施形態の移設検知装置３０は、工作機械１に取り付けているが、例えば振動検知器３３のみを工作機械１に取り付けてもよい。
【００４９】
上記実施形態の動作制限処理（図３参照）、解除処理（図４参照）、電圧低下処理（図５参照）、警告表示制御処理（図６参照）は、ＣＰＵ２１が実行する例に限定されず、他の電子部品（例えばＡＳＩＣ）が実行してもよい。
【符号の説明】
【００５０】
１    工作機械
１２    表示部
２０    数値制御装置
２１    ＣＰＵ
３０    移設検知装置
３４    バッテリ
６１    電圧警告画面
６２    移設警告画面
１００    移設検知システム
【図１】
2017215645.tif 000003
【図２】
2017215645.tif 000004
【図３】
2017215645.tif 000005
【図４】
2017215645.tif 000006
【図５】
2017215645.tif 000007
【図６】
2017215645.tif 000008
【図７】
2017215645.tif 000009
【図８】
2017215645.tif 000010