(57)【要約】【課題】移設検知手段のバッテリ切れを事前に回避できる移設検知システムと制御方法を提供する。【解決手段】移設検知システムは、工作機械、移設検知装置を備える。移設検知装置は、工作機械の移設を検知可能である。移設検知装置は、バッテリが装着される装着部を備える。工作機械の電源スイッチがオフの場合、バッテリは、移設検知装置に電力を供給する。移設検知システムのＣＰＵは、バッテリが交換すべき状態の一例である交換状態であるか否かを判定する（Ｓ２２）。バッテリは、装着部に装着されてから例えば１年経過後、交換状態になる。ＣＰＵは、バッテリが交換状態であると判定した場合（Ｓ２２：ＹＥＳ）、警告表示を実行し（Ｓ２５）、バッテリが交換されたか否か判定する（Ｓ２８）。ＣＰＵは、バッテリの交換がされたと判定するまで（Ｓ２８：ＮＯ）、警告表示を継続する（Ｓ２５）。【選択図】図６
2018055628.tif 000002
【特許請求の範囲】
【請求項１】
バッテリが装着可能な装着部を有し、前記バッテリの電力で機械の移設を検知可能な移設検知手段と、
前記移設検知手段の出力情報に基づき、前記機械の移設を判定する移設判定手段と、
前記装着部に装着した前記バッテリのバッテリ切れを判定するバッテリ切れ判定手段と、
前記移設判定手段が前記機械は移設したと判定した場合、若しくは前記バッテリ切れ判定手段が前記バッテリ切れは生じたと判定した場合、前記機械の動作を制限する制限手段と、
前記制限手段による前記動作の制限を解除する解除手段と
を備えた移設検知システムにおいて、
前記装着部に装着した前記バッテリが、交換すべき時期を迎えた状態である特定状態か否かを判定する状態判定手段と、
前記状態判定手段が、前記バッテリは前記特定状態であると判定した場合、前記バッテリの前記特定状態を報知する報知手段と、
前記報知手段が前記バッテリの前記特定状態を報知した場合、前記装着部に装着した前記バッテリが交換されたか否かを判定する交換判定手段とを備え、
前記交換判定手段が前記バッテリは交換されたと判定するまで、前記報知手段は、前記特定状態を報知することを特徴とする移設検知システム。
【請求項２】
前記バッテリが前記装着部に装着されてから経過した時間である装着時間が、特定時間を経過した場合に、前記状態判定手段は、前記バッテリが前記特定状態であると判定することを特徴とする請求項１に記載の移設検知システム。
【請求項３】
前記装着時間が、前記特定時間よりも短い時間である事前特定時間を経過したか否かを判定する事前判定手段と、
前記事前判定手段が、前記装着時間は前記事前特定時間を経過したと判定した場合、前記事前特定時間の経過を報知する事前報知手段と
を備え、
前記事前報知手段が前記事前特定時間の経過を報知した場合、若しくは、前記報知手段が前記バッテリの前記特定状態を報知した場合、前記交換判定手段は、前記バッテリが交換されたか否かを判定し、
前記交換判定手段が、前記バッテリは交換されたと判定するまで、前記事前報知手段は、前記事前特定時間の経過を報知することを特徴とする請求項２に記載の移設検知システム。
【請求項４】
前記装着部における電位差を検知する電圧検知部を備え、
前記電圧検知部が検知した前記電位差が、所定の閾値未満になった場合に、前記状態判定手段は、前記バッテリが前記特定状態であると判定することを特徴とする請求項１〜３の何れか一つに記載の移設検知システム。
【請求項５】
前記装着部における電位差を検知する電圧検知部を備え、
前記電圧検知部が検知した前記電位差が、所定の閾値未満になった後に前記閾値以上になった場合に、前記交換判定手段は、前記バッテリが交換されたと判定することを特徴とする請求項１〜４の何れか一つに記載の移設検知システム。
【請求項６】
バッテリが装着可能な装着部を有し、前記バッテリの電力で機械の移設を検知可能な移設検知手段を備えた移設検知システムの、前記移設検知手段の出力情報に基づき、前記機械の移設を判定する移設判定工程と、
前記装着部に装着した前記バッテリのバッテリ切れを判定するバッテリ切れ判定工程と、
前記移設判定工程が前記機械は移設したと判定した場合、若しくは前記バッテリ切れ判定工程が前記バッテリ切れを生じたと判定した場合、前記機械の動作を制限する制限工程と、
前記制限工程による前記動作の制限を解除する解除工程と
を備えた前記移設検知システムの制御方法において、
前記装着部に装着した前記バッテリが、交換すべき時期を迎えた状態である特定状態か否かを判定する状態判定工程と、
前記状態判定工程が、前記バッテリは前記特定状態であると判定した場合、前記バッテリの前記特定状態を報知する報知工程と、
前記報知工程が前記バッテリの前記特定状態を報知した場合、前記装着部に装着した前記バッテリが交換されたか否かを判定する交換判定工程とを備え、
前記交換判定工程が前記バッテリは交換されたと判定するまで、前記報知工程は、前記特定状態を報知することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移設検知システムと制御方法に関する。
【背景技術】
【０００２】
特許文献１が開示する移設検知システムは数値制御装置と移設検知装置を備える。数値制御装置は工作機械の動作を制御する。移設検知装置は工作機械の移設時に生じる振動で移設を検知する。移設検知装置が工作機械の移設を検知した時、数値制御装置は工作機械の動作を制限する。移設検知装置のバッテリが切れた時も、数値制御装置は工作機械の動作を制限する。数値制御装置が工作機械の動作を制限した時、使用者は工作機械製造業者に動作制限の解除を依頼する必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５３９７２７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
移設検知装置のバッテリ電圧の低下時、数値制御装置は操作盤の表示部に電圧警告画面を表示する。作業者は、移設検知装置のバッテリを交換して、操作盤の操作部を操作する。移設検知装置は電圧警告画面の表示を終える。移設検知システムは、移設検知装置のバッテリ切れを事前に回避する。しかし、作業者が、数値制御装置による電圧警告画面の表示後に、バッテリの交換をせずに、操作部を操作してしまう可能性がある。数値制御装置のバッテリが切れてしまい、数値制御装置が工作機械の動作を制限する可能性がある。
【０００５】
本発明の目的は、移設検知手段のバッテリ切れを事前に回避できる移設検知システムと制御方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様の移設検知システムは、バッテリが装着可能な装着部を有し、前記バッテリの電力で機械の移設を検知可能な移設検知手段と、前記移設検知手段の出力情報に基づき、前記機械の移設を判定する移設判定手段と、前記装着部に装着した前記バッテリのバッテリ切れを判定するバッテリ切れ判定手段と、前記移設判定手段が前記機械は移設したと判定した場合、若しくは前記バッテリ切れ判定手段が前記バッテリ切れは生じたと判定した場合、前記機械の動作を制限する制限手段と、前記制限手段による前記動作の制限を解除する解除手段とを備えた移設検知システムにおいて、前記装着部に装着した前記バッテリが、交換すべき時期を迎えた状態である特定状態か否かを判定する状態判定手段と、前記状態判定手段が、前記バッテリは前記特定状態であると判定した場合、前記バッテリの前記特定状態を報知する報知手段と、前記報知手段が前記バッテリの前記特定状態を報知した場合、前記装着部に装着した前記バッテリが交換されたか否かを判定する交換判定手段とを備え、前記交換判定手段が前記バッテリは交換されたと判定するまで、前記報知手段は、前記特定状態を報知することを特徴とする。上記構成によれば、バッテリが特定状態になると、報知手段はバッテリの特定状態を報知する。バッテリの特定状態を認識した作業者は、バッテリの交換作業を実行する。交換判定手段が、バッテリは交換されたと判定するまで、報知手段はバッテリの特定状態を報知する。故に、バッテリが、特定状態からバッテリ切れの状態に切り替わる前に、作業者はバッテリの交換作業を実行し易い。故に移設検知システムは、移設検知手段のバッテリ切れを事前に回避できる。
【０００７】
前記移設検知システムでは、前記バッテリが前記装着部に装着されてから経過した時間である装着時間が、特定時間を経過した場合に、前記状態判定手段は、前記バッテリが前記特定状態であると判定してもよい。装着時間が長い程、バッテリは特定状態になり易い。移設検知システムは、装着時間によってバッテリの状態を判定するので、バッテリ切れを事前に回避し易い。
【０００８】
前記移設検知システムでは、前記装着時間が、前記特定時間よりも短い時間である事前特定時間を経過したか否かを判定する事前判定手段と、前記事前判定手段が、前記装着時間は前記事前特定時間を経過したと判定した場合、前記事前特定時間の経過を報知する事前報知手段とを備え、前記事前報知手段が前記事前特定時間の経過を報知した場合、若しくは、前記報知手段が前記バッテリの前記特定状態を報知した場合、前記交換判定手段は、前記バッテリが交換されたか否かを判定し、前記交換判定手段が、前記バッテリは交換されたと判定するまで、前記事前報知手段は、前記事前特定時間の経過を報知してもよい。事前報知手段が事前特定時間の経過を報知すると、作業者は、バッテリの交換作業を実行できる。移設検知システムは、バッテリ切れを事前に更に回避し易い。
【０００９】
前記移設検知システムでは、前記装着部における電位差を検知する電圧検知部を備え、前記電圧検知部が検知した前記電位差が、所定の閾値未満になった場合に、前記状態判定手段は、前記バッテリが前記特定状態であると判定してもよい。バッテリが特定状態になると、バッテリを装着した装着部における電位差は、所定値以下になる。移設検知システムは、装着部における電位差によってバッテリが特定状態か否かを判定するので、バッテリ切れを事前に回避し易い。
【００１０】
前記移設検知システムでは、前記装着部における電位差を検知する電圧検知部を備え、前記電圧検知部が検知した前記電位差が、所定の閾値未満になった後に前記閾値以上になった場合に、前記交換判定手段は、前記バッテリが交換されたと判定してもよい。バッテリが特定状態になった場合、装着部における電位差が、閾値未満から閾値以上になるまで、報知手段は、バッテリの特定状態を報知する。故に、作業者は、特定状態になったバッテリの交換作業を確実に実行できる。
【００１１】
本発明の第二態様の制御方法は、バッテリが装着可能な装着部を有し、前記バッテリの電力で機械の移設を検知可能な移設検知手段を備えた移設検知システムの、前記移設検知手段の出力情報に基づき、前記機械の移設を判定する移設判定工程と、前記装着部に装着した前記バッテリのバッテリ切れを判定するバッテリ切れ判定工程と、前記移設判定工程が前記機械は移設したと判定した場合、若しくは前記バッテリ切れ判定工程が前記バッテリ切れを生じたと判定した場合、前記機械の動作を制限する制限工程と、前記制限工程による前記動作の制限を解除する解除工程とを備えた前記移設検知システムの制御方法において、前記装着部に装着した前記バッテリが、交換すべき時期を迎えた状態である特定状態か否かを判定する状態判定工程と、前記状態判定工程が、前記バッテリは前記特定状態であると判定した場合、前記バッテリの前記特定状態を報知する報知工程と、前記報知工程が前記バッテリの前記特定状態を報知した場合、前記装着部に装着した前記バッテリが交換されたか否かを判定する交換判定工程とを備え、前記交換判定工程が前記バッテリは交換されたと判定するまで、前記報知工程は、前記特定状態を報知することを特徴とする。第二態様の制御方法は、第一態様の移設検知システムと同様の効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】移設検知システム１の斜視図。
【図２】制御箱９の斜視図。
【図３】移設検知システム１の電気的構成を示すブロック図。
【図４】動作制限処理の流れ図。
【図５】解除処理の流れ図。
【図６】バッテリ検査処理の流れ図。
【図７】予告警告画面６１をポップアップ表示した表示部１２の図。
【図８】交換警告画面６２をポップアップ表示した表示部１２の図。
【図９】警告画面６３をポップアップ表示した表示部１２の図。
【発明を実施するための形態】
【００１３】
本発明の実施形態を説明する。以下記載するシステムの構成、処理等は、特に特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。図面は、本発明が採用しうる技術的特徴を説明する為に用いられるものである。以下説明では、図中に矢印で示す左右、前後、上下を使用する。
【００１４】
図１を参照し、移設検知システム１の構成を説明する。移設検知システム１は、工作機械１０、数値制御装置２０（図３参照）、移設検知装置３０（図３参照）を備える。工作機械１０は、工具で被加工物に切削加工等の加工を施す機械である。数値制御装置２０はＮＣプログラムを実行することで工作機械１０の動作を制御する。ＮＣプログラムは各種制御指令を含む複数ブロックで構成し、工作機械１０の軸移動、工具交換等を含む各種動作をブロック単位で制御する。移設検知装置３０は、工作機械１０に生じる振動を検知することで、工作機械１０の移設を検知する。数値制御装置２０と移設検知装置３０は互いに通信可能である。移設検知装置３０が工作機械１０の移設を検知した場合、数値制御装置２０は工作機械１０の動作を制限する。使用者は工作機械１０を使用できないので、工作機械製造業者に動作制限の解除を依頼する。工作機械製造業者は使用者からの依頼に基づき、工作機械１０の動作制限を解除する解除キーを使用者に配布し、使用者は該解除キーを用いて動作制限を解除する。
【００１５】
工作機械１０は、基台２と本体６を備える。基台２は床に設置する。本体６は基台２に設けた箱状体である。本体６は、テーブル、主軸ヘッド、工具交換装置、駆動部等を収容する。テーブルは被加工物を装着する。テーブルは、Ｘ軸方向（左右方向）とＹ軸方向（前後方向）に移動可能である。主軸ヘッドは、テーブルの上側でＺ軸方向（上下方向）に移動可能である。主軸ヘッドは主軸を回転可能に支持する。主軸は上下方向に延び且つ工具を装着する。主軸は工具と一体的に回転可能である。工具交換装置は、主軸に装着する工具を交換可能である。駆動部は、Ｘモータ、Ｙモータ、Ｚモータ、主軸モータ、マガジンモータを備える。ＸモータとＹモータはテーブルを移動する。Ｚモータは主軸ヘッドを移動する。主軸モータは主軸を回転する。マガジンモータは工具交換装置を駆動する。工作機械１０は、回転する主軸と、テーブルを互いに相対移動することで、工具で被加工物に加工を施す。
【００１６】
本体６の前壁部は、開閉扉７、表示部１２、入力部１３を備える。開閉扉７はスライド可能に設ける。開閉扉７は、スライドすることで本体６の内部を開閉する。表示部１２は各種情報を表示する。表示部１２は設定画面、操作画面等の各種画面を表示する。入力部１３は表示部１２下方にある。入力部１３は例えば物理的なスイッチ、ボタン、タッチパネル等である。入力部は電源スイッチ（図示略）、リセットキー（図示略）等を備える。
【００１７】
図１、図２に示す如く、本体６の後壁部は制御箱９を備える。制御箱９は、数値制御装置２０（図３参照）と移設検知装置３０（図３参照）を収容する。制御箱９の左壁部は、装着部３６とカバー１７を備える。装着部３６は、左方に向けて開口する箱状である。作業者は、バッテリ３４（図３参照）を装着部３６内側に装着可能である。装着部３６に装着したバッテリ３４は、移設検知装置３０に電力を供給可能である。バッテリ３４は、一例として複数の乾電池である。乾電池の本数は一例として４本である。
【００１８】
カバー１７は枠体１５と板状体１６を備える。枠体１５は矩形且つ板状である。枠体１５の一端部は、制御箱９に回動可能に連結する。板状体１６は、枠体１５の内側に嵌め込む。カバー１７は、開放位置（図２参照）と閉塞位置（図示略）の間を回動する。開放位置にあるカバー１７は装着部３６を開放する。カバー１７が開放位置にある時、作業者は、装着部３６に装着のバッテリ３４を交換可能である。閉塞位置にあるカバー１７は、装着部３６を閉塞する。
【００１９】
図３を参照し、数値制御装置２０の電気的構成を説明する。数値制御装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、タイマ２９、機械用Ｉ／Ｆ部２５、ＡＣ／ＤＣ変換機２６、移設用Ｉ／Ｆ部２７等を備える。ＣＰＵ２１は数値制御装置２０の動作を統括制御する。ＲＡＭ２３は各種情報を一時的に記憶する。ＲＡＭ２３は、移設検知フラグを記憶する記憶領域を含む。移設検知フラグは、移設検知装置３０が工作機械１０の移設を検知した場合、又は、バッテリ３４の後述のバッテリ切れが生じた場合は「１」になる。移設検知フラグは、移設検知装置３０が工作機械１０の移設を検知しない場合、及び、バッテリ３４のバッテリ切れが生じていない場合は「０」になる。ＲＯＭ２２は、動作制限プログラム、解除プログラム、バッテリ検査プログラム等を記憶する。各プログラムに基づく処理については後述する。各プログラムは、コンピュータで読み取り可能な記憶媒体としての不揮発性の記憶装置、ＥＥＰＲＯＭ（登録商標）、ＨＤＤ（ハードディスクドライブ）等に記憶してもよい。ＲＡＭ２３は各種情報を一時的に記憶する。記憶装置２４は不揮発性であり、ＮＣプログラムの他、各種情報を記憶する。ＣＰＵ２１は、使用者が入力部１３を介して入力したＮＣプログラムに加え、外部入力で読み込んだＮＣプログラム等を記憶装置２４に記憶することもできる。タイマ２９は、バッテリ３４が装着部３６に装着されてから経過した時間である装着時間を計時する。
【００２０】
機械用Ｉ／Ｆ部２５は、工作機械１０の駆動部、表示部１２、入力部１３の夫々に接続する。ＣＰＵ２１は、機械用Ｉ／Ｆ部２５を介して駆動部を駆動制御し、工作機械１０の加工動作を制御する。ＣＰＵ２１は、機械用Ｉ／Ｆ部２５を介して、表示部１２に各種情報を表示する。ＣＰＵ２１は、入力部１３に入力の各種情報を、機械用Ｉ／Ｆ部２５を介して受付ける。ＡＣ／ＤＣ変換機２６は、移設検知システム１の外部に設けた交流電源２８に接続し、交流電源２８が供給する交流の電力を直流の電力に変換する。ＡＣ／ＤＣ変換機２６は、交流電源２８の他に、移設検知装置３０の後述するＩ／Ｆ部３５にも接続する。
【００２１】
移設検知装置３０の電気的構成を説明する。移設検知装置３０は、ＣＰＵ３１、記憶装置３２、振動検知器３３、装着部３６、電圧検知部３７、Ｉ／Ｆ部３５等を備える。ＣＰＵ３１は移設検知装置３０の動作を統括制御する。記憶装置３２は不揮発性である。記憶装置３２は振動検知器３３の検知結果を例えばフラグ等で記憶する。移設検知装置３０は振動検知器３３を用いて工作機械１０の移設を検知する。振動検知器３３は工作機械１０に生じる振動を検知する。移設を検知する方法は、振動を検知する方法以外でもよく、例えば加速度、傾斜等を検知する方法を採用できる。装着部３６は電圧検知部３７と電気的に接続する。電圧検知部３７は、装着部３６における電位差を検知する。故に電圧検知部３７はバッテリ３４の電圧を検知可能である。
【００２２】
Ｉ／Ｆ部３５は、数値制御装置２０の移設用Ｉ／Ｆ部２７とＡＣ／ＤＣ変換機２６に夫々接続する。工作機械１０の入力部１３の電源スイッチがオンの場合、ＡＣ／ＤＣ変換機２６は、交流から直流に変換した電力の一部をＩ／Ｆ部３５に供給する。この場合、移設検知装置３０は、ＡＣ／ＤＣ変換機２６が供給する電力によって動作する。入力部１３の電源スイッチがオンからオフの場合、ＡＣ／ＤＣ変換機２６はＩ／Ｆ部３５への電力供給を遮断する。この場合、移設検知装置３０はバッテリ３４が供給する電力によって動作する。
【００２３】
移設検知装置３０の動作を説明する。移設検知装置３０のＣＰＵ３１は、振動検知器３３が工作機械１０の振動を検知したか否か所定周期で監視する。例えば不審者が工場内から工作機械１０を不正に移設しようとした場合、工作機械１０に振動が生ずる。振動検知器３３は工作機械１０に生じた振動を検知する。ＣＰＵ３１は振動検知器３３の検知結果を記憶装置３２に記憶する。更にＣＰＵ３１は、電圧検知部３７が検知した電位差である検知電圧を、所定周期で取得する。ＣＰＵ３１は数値制御装置２０から後述する確認信号を受信すると、振動検知器３３の検知結果、取得した検知電圧に基づく各種判定結果を含む情報を、応答信号として数値制御装置２０に送信する。移設検知装置３０は、ＡＣ／ＤＣ変換機２６の供給電力、又は、バッテリ３４の供給電力によって、上記動作を実行する。
【００２４】
バッテリ３４の交換について説明する。バッテリ３４は、移設検知装置３０に電力を供給するにつれて劣化し、やがてバッテリ切れになる。バッテリ切れは、移設検知装置３０への適正な電力供給ができなくなったバッテリ３４の状態である。以下、適正な電力を供給していたバッテリ３４がバッテリ切れに切り替わる時の、電圧検知部３７の検知電圧を、第一閾値と称す。バッテリ３４がバッテリ切れになる前に、作業者がバッテリ３４交換を実行することで、移設検知システム１は、工作機械１０の電源スイッチがオフの間、バッテリ３４の供給電力によって、工作機械１０の移設を確実に検知できる。バッテリ３４は、バッテリ切れになる前に、交換すべき状態である特定状態になる。特定状態のバッテリ３４は、移設検知装置３０に対して適正な電力を供給可能である。
【００２５】
本実施形態の特定状態は、交換状態とＬＯＷ状態を含む。交換状態は、装着時間が特定時間を経過した場合のバッテリ３４の状態である。特定時間は、例えば、未使用状態で装着部３６に装着されたバッテリ３４がバッテリ切れになるまでの時間に対して、所定の安全率を確保した時間である。特定時間は一例として１年である。移設検知システム１が通常環境下で動作するのであれば、バッテリ３４が交換状態である場合、電圧検知部３７の検知電圧は第一閾値よりも大きい。ＬＯＷ状態は、電圧検知部３７の検知電圧が、第一閾値よりも高い所定の閾値である第二閾値以下になった時の、バッテリ３４の状態である。バッテリ３４は、ＬＯＷ状態である場合、バッテリ切れに切り替わりつつある。移設検知システム１が、例えば仕様によって定まる温度範囲を逸脱した高温又は低温の環境下で動作し続けると、バッテリ３４の劣化は速まる。結果、バッテリ３４の装着時間が特定時間を経過する前に、バッテリ３４はＬＯＷ状態になる。尚、通常環境下でバッテリ３４が交換状態になった場合、電圧検知部３７の検知電圧は、第二閾値以上である。
【００２６】
図４を参照し、動作制限処理を説明する。電源スイッチがオンすると、数値制御装置２０のＣＰＵ２１はＲＯＭ２２から動作制限プログラムを読出し、本処理を実行する。ＣＰＵ２１は移設検知装置３０に対して確認信号を送信する（Ｓ１）。移設検知装置３０のＣＰＵ３１は、確認信号の受信後、記憶装置３２が記憶するフラグ情報を参照することで、振動検知器３３の検知結果を取得する。確認信号を受信したＣＰＵ３１は、更に、電圧検知部３７の検知電圧が第一閾値以下であるかを判定することで、バッテリ３４のバッテリ切れの発生の有無を判定する。ＣＰＵ２１は、振動検知器３３の検知結果とバッテリ切れの発生の有無を示す情報を、応答信号としてＣＰＵ３１に返信する（Ｓ１）。ＣＰＵ２１は応答信号を受信したか否か判定する（Ｓ２）。応答信号を受信する迄（Ｓ２：ＮＯ）、ＣＰＵ２１はＳ２に戻って待機する。
【００２７】
応答信号を受信した時（Ｓ２：ＹＥＳ）、ＣＰＵ２１は受信した応答信号に基づき、工作機械１０の移設を検知したか否か判定する（Ｓ３）。受信した応答信号が、工作機械１０の移設検知を示す情報を含む場合、ＣＰＵ２１は工作機械１０の移設を検知したと判定し（Ｓ３：ＹＥＳ）、工作機械１０の動作を制限する（Ｓ７）。例えば、ＣＰＵ２１は、工作機械１０の起動停止、工作機械１０の駆動部の駆動制御停止、入力部１３を介して入力される各種指示の受付停止、等を実行する（Ｓ７）。故に不審者が工作機械１０を不正に移設した時、工作機械１０は動作できない。ＣＰＵ２１は、例えば表示部１２に警告画面（図示略）をポップアップ表示する（Ｓ７）。故に使用者は工作機械１０の移設を検知したことを理由に、工作機械１０の動作が停止したことを認識できる。ＣＰＵ２１は、ＲＡＭ２３に記憶する移設検知フラグを１に設定し（Ｓ８）、動作制限処理を終了する。
【００２８】
ＣＰＵ２１は、工作機械１０の移設を検知しなかったと判定した場合（Ｓ３：ＮＯ）、ＣＰＵ３１からの応答信号に基づき、バッテリ３４のバッテリ切れが生じたか否かを判定する（Ｓ４）。ＣＰＵ３１からの応答信号が、バッテリ切れが発生したことを示す場合、ＣＰＵ２１はバッテリ切れが生じたと判定し（Ｓ４：ＹＥＳ）、処理をＳ７に移行する。ＣＰＵ３１から応答信号が、バッテリ切れが発生しなかったことを示す場合、ＣＰＵ２１は、バッテリ切れが生じなかったと判定し（Ｓ４：ＮＯ）、工作機械１０の動作を許可する（Ｓ５）。故に使用者は工作機械１０を正常に使用できる。ＣＰＵ２１は、Ｓ５の実行後、ＲＡＭ２３に記憶の移設検知フラグを０に設定し（Ｓ６）、動作制限処理を終了する。
【００２９】
図５を参照し、解除処理を説明する。ＣＰＵ２１が動作制限処理（図４参照）で工作機械１０の動作を制限した時、工作機械１０は動作を停止する。使用者は工作機械１０を使用できない。使用者は工作機械製造業者に動作制限の解除を依頼する。工作機械製造業者は解除操作に必要な解除キーを使用者に通知する。解除操作は、工作機械１０の動作が制限した状態で、例えば入力部１３に解除キーを入力することで行う。ＣＰＵ２１は解除キーの入力を受付けた時、ＲＯＭ２２から解除プログラムを読出し、本処理を実行する。ＣＰＵ２１は工作機械１０の動作制限を解除する（Ｓ１１）。ＣＰＵ２１は、ＲＡＭ２３に記憶の移設検知フラグを０に初期化し（Ｓ１２）、本処理を終了する。
【００３０】
図６〜図９を参照し、バッテリ検査処理を説明する。バッテリ検査処理は、動作制限処理の実行後にＲＡＭ２３に記憶の移設検知フラグが「０」である場合に、ＣＰＵ２１が所定周期で実行する処理である。所定周期は例えば４０ｍｓである。ＣＰＵ２１は、ＲＯＭ２２に記憶のバッテリ検査プログラムを読み出して、バッテリ検査処理を実行する。
【００３１】
ＣＰＵ２１は、バッテリ３４が事前交換状態か否かを判定する（Ｓ２１）。事前交換状態は、交換状態になりつつあるバッテリ３４の状態である。詳細には、事前交換状態は、バッテリ３４の装着時間が、特定時間よりも短い事前特定時間を経過し且つ特定時間未満となる場合のバッテリ３４の状態である。事前特定時間は、一例として特定時間よりも１週間短い。ＣＰＵ２１は、タイマ２９が計時した値であるＴを取得し、以下の式（Ａ）が成立するか否かを判定する（Ｓ２１）。
Ｔ２≦Ｔ＜Ｔ１・・・（Ａ）
式（Ａ）において、Ｔ１は特定時間であり、Ｔ２は事前特定時間である。
【００３２】
図６、図７に示す如く、式（Ａ）が成立した場合、ＣＰＵ２１は、バッテリ３４が事前交換状態であると判定し（Ｓ２１：ＹＥＳ）、表示部１２を制御してバッテリ３４の交換予告の警告表示を実行する（Ｓ２４）。換言すると、ＣＰＵ２１は、装着時間が事前特定時間を経過したことを報知する（Ｓ２４）。例えば、表示部１２は、メッセージ欄４０に、「移設検知装置バッテリ定期交換予告」というアラーム表示を行う（Ｓ２４）。更に表示部１２は、メッセージ欄４０の下方にある手動条件設定画面５１に被せて、予告警告画面６１をポップアップ表示する。手動条件設定画面５１は、工作機械１０の駆動部の手動条件を設定する為の画面である。予告警告画面６１は、例えば以下（１）、（２）の警告を表示する。
（１）    予告警告画面６１のポップアップ表示が生じた原因は、バッテリ３４の事前交換状態にあること。
（２）    バッテリ３４の交換手順。
作業者は、バッテリ３４の事前交換状態を認識し、バッテリ３４の交換を実行できる。ＣＰＵ２１は、処理をＳ２８に移行する。
【００３３】
図６、図８に示す如く、式（Ａ）が成立しない場合、ＣＰＵ２１は、バッテリ３４が事前交換状態ではないと判定し（Ｓ２１：ＮＯ）、バッテリ３４が交換状態であるか否かを判定する（Ｓ２２）。ＣＰＵ２１は、タイマ２９が計時した値であるＴを取得し、以下の式（Ｂ）が成立するか否かを判定する（Ｓ２１）。
Ｔ＞Ｔ１・・・（Ｂ）
例えば、工作機械１０の電源スイッチが長期間に亘ってオフだった場合、式（Ａ）は成立せず（Ｓ２１：ＮＯ）、且つ式（Ｂ）は成立する。式（Ｂ）が成立すると、ＣＰＵ２１は、バッテリ３４が交換状態であると判定し（Ｓ２２：ＹＥＳ）、表示部１２を制御してバッテリ３４の交換の警告表示を実行する（Ｓ２５）。換言すると、ＣＰＵ２１は、バッテリ３４の交換状態を報知する（Ｓ２５）。例えば、表示部１２は、メッセージ欄４０に、「移設検知装置バッテリ定期交換」というアラーム表示を行う（Ｓ２４）。更に表示部１２は、手動条件設定画面５１に被せて、交換警告画面６２をポップアップ表示する。交換警告画面６２は、例えば以下（１）、（２）の警告を表示する。
（１）交換警告画面６２のポップアップ表示が生じた原因は、バッテリ３４の交換状態にあること。
（２）バッテリ３４の交換手順。
作業者は、バッテリ３４の交換状態を認識し、バッテリ３４の交換を実行できる。
【００３４】
ＣＰＵ２１は、工作機械１０の動作を制限する（Ｓ２６）。例えば、ＣＰＵ２１は、工作機械１０の駆動部の駆動制御停止等を実行する（Ｓ２６）。ＣＰＵ２１は、処理をＳ２８に移行する。
【００３５】
図６、図９に示す如く、式（Ｂ）が成立しない場合、ＣＰＵ２１は、バッテリ３４が交換状態でないと判定し（Ｓ２２：ＮＯ）、バッテリ３４がＬＯＷ状態か否かを判定する（Ｓ２３）。例えばＣＰＵ２１は、ＣＰＵ３１に確認信号を送信する（Ｓ２３）。確認信号を受信したＣＰＵ３１は、電圧検知部３７の検知電圧を取得し、取得した検知電圧が第二閾値以下か否かを判定する。ＣＰＵ３１は、検知電圧に基づく判定結果を、応答信号としてＣＰＵ２１に出力する。検知電圧が第二閾値よりも高い場合、応答信号を受信したＣＰＵ２１は、バッテリ３４がＬＯＷ状態ではないと判定し（Ｓ２３：ＮＯ）、バッテリ検査処理を終了する。
【００３６】
検知電圧が第二閾値以下である場合、ＣＰＵ２１は、バッテリ３４がＬＯＷ状態であると判定し（Ｓ２３：ＹＥＳ）、表示部１２を制御してバッテリ３４の電圧低下の警告表示を実行する（Ｓ２７）。換言すると、ＣＰＵ２１は、バッテリ３４のＬＯＷ状態を報知する（Ｓ２７）。例えば、表示部１２は、メッセージ欄４０に、「電源をオフせずに移設検知装置バッテリを交換してください」と表示する（Ｓ２７）。更に表示部１２は、手動条件設定画面５１に被せて、警告画面６３をポップアップ表示する。警告画面６３は、例えば以下（１）、（２）の警告を表示する。
（１）警告画面６３のポップアップ表示が生じた原因は、バッテリ３４のＬＯＷ状態にあること。
（２）    バッテリ３４の交換手順。
（３）工作機械１０の電源スイッチがオフの状態でバッテリ３４の交換を実行すると、移設検知システム１は移設を検知する可能性があること。
作業者は、バッテリ３４のＬＯＷ状態を認識して、バッテリ３４の交換を実行できる。ＣＰＵ２１は、処理をＳ２８に移行する。
【００３７】
ＣＰＵ２１は、電圧検知部３７の検知電圧に基づき、バッテリ３４の交換が完了したか否かを判定する（Ｓ２８）。例えば、ＣＰＵ２１は、ＣＰＵ３１に確認信号を送信する（Ｓ２８）。確認信号を受信したＣＰＵ３１は、電圧検知部３７の検知電圧を取得する。ＣＰＵ３１は、取得した検知電圧が０Ｖになった後に第二閾値を超えたか否かを判定する。検知電圧が０Ｖにならない場合、又は、検知電圧が０Ｖになった後に第二閾値を超えない場合には、ＣＰＵ３１は、条件を満たしていないことを示す情報を、応答信号としてＣＰＵ２１に返信する（Ｓ２８）。ＣＰＵ２１は、バッテリ３４の交換が完了していないと判定し（Ｓ２８：ＮＯ）、処理をＳ２１に移行する。ＣＰＵ２１が、Ｓ２４、Ｓ２５、又はＳ２７を継続して実行することで、表示部１２は警告表示を継続して実行する。
【００３８】
例えば作業者は、カバー１７を閉塞位置から開放位置に回動して、装着部３６からバッテリ３４を取り外す。新しいバッテリ３４の装着まで、検知電圧は０Ｖを維持する（Ｓ２８：ＮＯ）。また、作業者が、劣化したバッテリ３４を装着部３６に誤って装着した場合、検知電圧は０Ｖになった後に、第二閾値以上にならない（Ｓ２８：ＮＯ）。ＣＰＵ２１は、警告表示を継続して実行する（Ｓ２４、Ｓ２５、Ｓ２７）。
【００３９】
作業者がバッテリ３４を適正に完了すると、電圧検知部３７の検知電圧は、０Ｖになった後に第二閾値を超える。ＣＰＵ３１は条件を満たしたことを示す情報を応答信号としてＣＰＵ２１に返信する（Ｓ２８）。ＣＰＵ２１は、バッテリ３４の交換が完了したと判定し（Ｓ２８）、処理をＳ２９に移行する。作業者は、バッテリ３４装着後、カバー１７を開放位置から閉塞位置に回動する。
【００４０】
ＣＰＵ２１はリセット処理を実行する（Ｓ２９）。例えば作業者が入力部１３のリセットキーを操作すると、ＣＰＵ２１は、リセットキーの操作を受付けて、リセット処理を実行する。ＣＰＵ２１は、Ｓ２４、Ｓ２５、又はＳ２７で実行していた警告表示を止め、タイマ２９をリセットする（Ｓ２９）。ＣＰＵ２１は、Ｓ２６を実行していた場合には、動作制限を解除する（Ｓ２９）。作業者は表示部１２を見ながら入力部１３を操作して、工作機械１０の加工動作を正常に開始できる。
【００４１】
以上説明にて、移設検知装置３０は本発明の移設検知手段の一例である。第二閾値は本発明の所定の閾値の一例である。Ｓ３を実行するＣＰＵ２１は本発明の移設判定手段の一例である。Ｓ４を実行するＣＰＵ２１は本発明のバッテリ切れ判定手段の一例である。Ｓ７を実行するＣＰＵ２１は本発明の制限手段の一例である。Ｓ１１、Ｓ１２を実行するＣＰＵ２１は本発明の解除手段の一例である。Ｓ２２、Ｓ２３を実行するＣＰＵ２１は本発明の状態判定手段の一例である。Ｓ２５、Ｓ２７を実行するＣＰＵ２１は本発明の報知手段の一例である。Ｓ２８を実行するＣＰＵ２１は本発明の交換判定手段の一例である。Ｓ２１を実行するＣＰＵ２１は本発明の事前判定手段の一例である。Ｓ２４を実行するＣＰＵ２１は本発明の事前報知手段の一例である。
【００４２】
Ｓ３を実行するＣＰＵ２１は本発明の移設判定工程の一例である。Ｓ４を実行するＣＰＵ２１は本発明のバッテリ切れ判定工程の一例である。Ｓ７を実行するＣＰＵ２１は本発明の制限工程の一例である。Ｓ１１、Ｓ１２を実行するＣＰＵ２１は本発明の解除工程の一例である。Ｓ２２、Ｓ２３を実行するＣＰＵ２１は本発明の状態判定工程の一例である。Ｓ２５、Ｓ２７を実行するＣＰＵ２１は本発明の報知工程の一例である。Ｓ２８を実行するＣＰＵ２１は本発明の交換判定工程の一例である。Ｓ２１を実行するＣＰＵ２１は本発明の事前判定工程の一例である。Ｓ２４を実行するＣＰＵ２１は本発明の事前報知工程の一例である。
【００４３】
以上説明した如く、バッテリ３４が特定状態になった場合（Ｓ２２：ＹＥＳ、Ｓ２３：ＹＥＳ）、ＣＰＵ２１は、表示部１２を制御して警告表示を実行する（Ｓ２５、Ｓ２７）。作業者は、バッテリ３４の特定状態を認識できるので、バッテリ３４の交換作業を実行する。バッテリ３４の交換作業が完了するまで（Ｓ２８：ＮＯ）、ＣＰＵ２１は、処理をＳ２１に移行し、バッテリ３４の特定状態を報知する（Ｓ２５、Ｓ２７）。故に、バッテリ３４がバッテリ切れの状態になる前に、作業者はバッテリ３４の交換作業を実行し易い。故に、移設検知システム１は、バッテリ３４のバッテリ切れを事前に回避できる。
【００４４】
バッテリ３４の装着時間が長い程、バッテリ３４は特定状態になり易い。ＣＰＵ２１は、バッテリ３４の装着時間を計時するタイマ２９の値によって、バッテリ３４が交換状態か否かを判定する。故に移設検知システム１は、バッテリ３４のバッテリ切れを事前に回避し易い。
【００４５】
バッテリ３４が交換状態より前の事前交換状態になると（Ｓ２１：ＹＥＳ）、ＣＰＵ２１は、バッテリ３４の事前交換状態を報知する（Ｓ２４）。ＣＰＵ２１は、バッテリ３４の交換完了まで（Ｓ２８：ＮＯ）、処理をＳ２１に移行する。作業者は、バッテリ３４の事前交換状態を認識し、バッテリ３４の交換作業を実行する。故に移設検知システム１は、バッテリ３４のバッテリ切れを事前に更に回避し易い。
【００４６】
バッテリ３４がＬＯＷ状態になると、電圧検知部３７の検知電圧は第二閾値以下になる。移設検知システム１は、装着部３６の電位差によってバッテリ３４がＬＯＷ状態か否かを判定するので（Ｓ２３）、バッテリ３４のバッテリ切れを事前に回避し易い。
【００４７】
電圧検知部３７の検知電圧が第二閾値未満の値である０Ｖになった後に、第二閾値以上になるまで（Ｓ２８：ＮＯ）、ＣＰＵ２１は処理をＳ２１に移行する。例えば、作業者がバッテリ３４を装着部３６から取り外したまま移設検知システム１を放置した場合、検知電圧は０Ｖから切り替わらない（Ｓ２８：ＮＯ）。例えば、作業者が劣化したバッテリ３４を装着部３６に誤って装着した場合、検知電圧は、０Ｖになった後に、第二閾値以上にならない（Ｓ２８：ＮＯ）。ＣＰＵ２１は、バッテリ３４の交換作業が未完了であると判定し（Ｓ２８：ＮＯ）、警告表示を継続する（Ｓ２５、Ｓ２７）。故に、作業者は、交換状態、ＬＯＷ状態になったバッテリ３４の交換作業を、確実に実行できる。
【００４８】
本発明は、上記実施形態に限定しない。上記実施形態の移設検知装置３０は、工作機械１０の移設を検知するものであるが、工作機械以外のタイプの機械の移設を検知するようにしてもよい。上記実施形態の移設検知装置３０は、工作機械１０に取り付けているが、例えば振動検知器３３のみを工作機械１０に取り付けてもよい。移設検知装置３０は制御箱９の内部に配置する代わりに、例えば工作機械１０の本体６の底壁等に設けてもよい。
【００４９】
ＣＰＵ３１が、ＣＰＵ２１からの確認信号に応じて、電圧検知部３７の検知電圧を取得し、取得した検知電圧が式（Ａ）、（Ｂ）等の所定条件を満たすか否かを判定しなくてもよい。例えば、ＣＰＵ２１が、移設検知装置３０のＩ／Ｆ部３５を介して電圧検知部３７の検知電圧を直接取得してもよい。この場合、ＣＰＵ２１は、取得した検知電圧に基づき、式（Ａ）、（Ｂ）等の所定条件が満たされるか否かを判定すればよい。
【００５０】
バッテリ３４の交換判定時（Ｓ２８）、ＣＰＵ３１は、電圧検知部３７の検知電圧が第二閾値未満の０Ｖに切り替わったか否かを判定する代わりに、第二閾値未満かつ０Ｖよりも大きい第三閾値未満に切り替わったか否かを判定してもよい。バッテリ３４がＬＯＷ状態である場合（Ｓ２３：ＹＥＳ）、ＣＰＵ２１は、電圧検知部３７の検知電圧が０Ｖに切り替わったか否かを判定せずに、検知電圧が第二閾値を超えたか否かだけを判定してもよい。バッテリ３４の交換判定時、ＣＰＵ３１は、電圧検知部３７の検知電圧が第二閾値を超えたか否かを判定する代わりに、第二閾値よりも大きな第四閾値を超えたか否かを判定してもよい。第四閾値は、未使用状態のバッテリ３４が装着部３６に装着された時の、電圧検知部３７の検知電圧に近い値であってもよい。
【００５１】
タイマ２９は、数値制御装置２０に代えて移設検知装置３０に設けてもよい。この場合、ＣＰＵ３１が、タイマ２９の計時した値を取得し、式（Ｂ）等が成立するか否かを判定し、判定結果を含む情報をＣＰＵ３１に送信すればよい（Ｓ２２）。移設検知装置３０に設けたタイマ２９は、バッテリ３４の装着時間を計時する代わりに、バッテリ３４が移設検知装置３０に電力を供給する時間を計時してもよい。本変形例のタイマ２９は、ＡＣ／ＤＣ変換機２６が移設検知装置３０に電力を供給する間、計時を停止する一方、バッテリ３４が移設検知装置３０に電力を供給する間、計時を実行する。
【００５２】
移設検知システム１は、タイマ２９を備えなくてもよい。例えば、ＣＰＵ２１は、Ｓ２９のリセット処理で、バッテリ３４交換日時を取得して、取得した日時を例えば記憶装置２４に記憶してもよい。特定時間が記憶装置２４に記憶の日時から経過したか否かによって、ＣＰＵ２１はバッテリ３４が交換状態であるか否かを判定できる（Ｓ２２）。尚、ＣＰＵ２１に代えてＣＰＵ３１が、バッテリ３４の交換日時を、記憶装置２４に代えて記憶装置３２に記憶してもよい。この場合、ＣＰＵ３１は、バッテリ３４が交換状態か否かを判定し、判定結果をＣＰＵ２１に出力してもよい。
【００５３】
ＣＰＵ２１は、Ｓ２２、Ｓ２３、Ｓ２５〜Ｓ２７を実行しなくてもよい。本変形例において、事前交換状態が本発明の特定状態の一例であり、Ｓ２１を実行するＣＰＵ２１が、本発明の状態判定手段の一例であり、Ｓ２４を実行するＣＰＵ２１が、本発明の報知手段の一例である。
【００５４】
移設検知システム１は、電圧検知部３７に代えて、例えばリミットスイッチ等のセンサを備えてもよい。リミットスイッチは例えばＣＰＵ２１に電気的に接続する。リミットスイッチは、カバー１７に対して接離可能となるように、装着部３６に固定してもよい。カバー１７が閉塞位置にある場合、リミットスイッチは、カバー１７と接触してオフ信号を出力する。カバー１７が開放位置にある場合、リミットスイッチはカバー１７から離隔してオン信号を出力する。ＣＰＵ２１は、リミットスイッチの出力信号が、オフ信号、オン信号、オフ信号の順に切り替わったか否かを判定することで、カバー１７が装着部３６を開閉したか否かを判定できる。カバー１７はバッテリ３４の交換に伴い装着部３６を開閉するので、ＣＰＵ２１は、バッテリ３４の交換が完了したか否かを判定できる（Ｓ２８）。尚、リミットスイッチに代えて、例えば透過型のセンサが装着部３６に設けられてもよい。透過型のセンサは、カバー１７が例えば閉塞位置にあるか否かを検知可能であり、検知結果に応じてオン信号、オフ信号を、例えばＣＰＵ２１に出力すればよい。
【００５５】
リミットスイッチは、例えば、カバー１７に代えてバッテリ３４に対して接離可能となるように、装着部３６に固定してもよい。装着部３６に装着されたバッテリ３４は、リミットスイッチに対して接触する。装着部３６から取り外されたバッテリ３４は、リミットスイッチから離隔する。リミットスイッチは、バッテリ３４との接触又は非接触に応じて、オン信号、オフ信号をＣＰＵ２１に出力すればよい。故に、ＣＰＵ２１は、リミットスイッチの出力信号が二回切り替わったか否かを判定することで、バッテリ３４の交換作業が完了したか否かを判定できる（Ｓ２８）。
【００５６】
上記実施形態の動作制限処理、解除処理、バッテリ検査処理は、ＣＰＵ２１が実行する例に限定されず、ＣＰＵ３１の他、例えばＡＩＳＣ等の電子部品が実行してもよい。
【符号の説明】
【００５７】
１      移設検知システム
２１    ＣＰＵ
３０    移設検知装置
３４    バッテリ
３６    装着部
３７    電圧検知部
【図１】
2018055628.tif 000003
【図２】
2018055628.tif 000004
【図３】
2018055628.tif 000005
【図４】
2018055628.tif 000006
【図５】
2018055628.tif 000007
【図６】
2018055628.tif 000008
【図７】
2018055628.tif 000009
【図８】
2018055628.tif 000010
【図９】
2018055628.tif 000011