(57)【要約】【課題】工作機械の移設の有無を判別する移設検出器を備えた工作機械に搭載された数値制御装置に対し、通信回線で入手した暗号化したデータを入力することにより、数値制御装置の自動運転禁止状態の解除を可能とすること。【解決手段】機械の移設の有無を検出する移設検出器３０を有し、移設検出器３０が機械の移設を検出した時には数値制御装置１の自動運転を禁止する機能を備えた数値制御装置１において、機械の移設が検出されて自動運転が禁止されている状態の数値制御装置１に対し、数値制御装置１台ごとに特有かつあらかじめ決められた回数のみ有効な「数値制御装置の自動運転許可データ」を格納した外部メモリ２０を数値制御装置１に接続して入力することにより、自動運転禁止状態を解除する機能を備えたことを特徴とする数値制御装置。【選択図】図１
2009251694.tif 000002
【特許請求の範囲】
【請求項１】
機械の移設の有無を検出する移設検出手段を有し、移設検出手段が機械の移設を検出した時には数値制御装置の自動運転を禁止する機能を有する数値制御装置において、
機械の移設が検出されて自動運転が禁止されている状態の数値制御装置に対し、
数値制御装置１台ごとに特有の数値制御装置識別情報とあらかじめ決められた回数のみ有効なデータ識別情報と自動運転の禁止状態を解除する自動運転許可データを含む数値制御装置の運転許可データを入力することにより、自動運転禁止状態を解除する機能を備えたことを特徴とする数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は数値制御装置に関し、特に、自動運転禁止状態を解除する機能を備えた数値制御装置に関する。
【背景技術】
【０００２】
近年、安全保障上の観点から工作機械の不正移設を防止する必要性が高まっている。また、工作機械は高価なため盗難予防の要請も高まっている。このようなことから、工作機械の移設の有無を判別する移設検出器を備えた工作機械が求められている。
【０００３】
特許文献１には、工作機械の移動や地震などによって生じる振動を振動検出器により検出し、工作機械などの移設を判別する振動検出装置を用いた機械の起動を制限する技術が開示されている。
【０００４】
特許文献１に開示される技術では、工作機械の移設の有無を判別する移設検出器を備えた工作機械において、移設検出によって自動運転禁止状態となった場合の運転禁止の解除を、作業者がパスワードを入力することによって行なっている。
【０００５】
【特許文献１】特開２００３−３５５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
背景技術で説明した特許文献１に開示される移設検出判断の技術では、パスワードによる起動禁止状態を解除する技術では、パスワードが意図しない流出によって外部に漏洩すると、誰でも工作機械の無断移設を行えるようになり、非常に問題である。また、機械が生産された工場から出荷された後では、工作機械が不正に移設されないように管理すること、また、盗難を防止するために管理することが容易ではなかった。
【０００７】
そこで本発明は、工作機械の移設の有無を判別する移設検出器を備えた工作機械に搭載された数値制御装置に対し、通信回線で入手したデータを入力することにより、数値制御装置の自動運転禁止状態の解除を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
本願の請求項１に係る発明は、機械の移設の有無を検出する移設検出手段を有し、移設検出手段が機械の移設を検出した時には数値制御装置の自動運転を禁止する機能を有する数値制御装置において、機械の移設が検出されて自動運転が禁止されている状態の数値制御装置に対し、数値制御装置１台ごとに特有の数値制御装置識別情報とあらかじめ決められた回数のみ有効なデータ識別情報と自動運転の禁止状態を解除する自動運転許可データを含む数値制御装置の運転許可データを入力することにより、自動運転禁止状態を解除する機能を備えたことを特徴とする数値制御装置である。
【発明の効果】
【０００９】
本発明により、工作機械の移設の有無を判別する移設検出器を備えた工作機械に搭載された数値制御装置に対し、通信回線などを介して入手したデータを入力することにより、数値制御装置の自動運転禁止状態の解除が可能である。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面とともに説明する。  
図１は、本発明の自動運転禁止状態を解除する機能を有する数値制御装置１の一実施形態の概略ブロック図である。  
数値制御装置１のＣＰＵ１０は、バス１９を介して接続された、ＦＲＯＭ１１、ＳＲＡＭ１２、表示装置１３、キーボード等の入力装置１４、電源投入検出部１５、外部メモリ２０の接続用のインタフェース１６、軸制御部１７、移設検出器３０の接続用のインタフェース１８とを有している。電源投入検出部１５は数値制御装置１の電源投入時に発生したパルスを検知する検知回路のような公知の回路を使用することができる。
【００１１】
ＣＰＵ１０は数値制御装置１の全体を制御するプロセッサである。ＦＲＯＭ１１はフラッシュメモリ（フラッシュロム）である。ＳＲＡＭ１２は、データの書き込みと読み出しが可能なＲＡＭの一種である。ＳＲＡＭ１２は図示しないバッテリでバックアップされており、一時的な計算データや、入力装置１４を介してオペレータが入力した各種データがデータ領域に格納されている。
【００１２】
ＣＰＵ１０は、ＦＲＯＭ１１に格納されたシステムプログラムを読み出し、このシステムプログラムに従って数値制御装置１を全体的に制御する。ＦＲＯＭ１１に格納されているシステムプログラムには、加工プログラムの作成及び編集のために必要となる編集モードの処理や自動運転のための再生モードの処理を実施するための各種のものがある。
【００１３】
また、このＦＲＯＭ１１には、数値制御装置１や数値制御装置１が制御する工作機械や産業用機械の不具合検出のためのプログラムや、不具合を検出した際のＳＲＡＭ１２への記憶や、ＳＲＡＭ１２からのデータの転送を行う転送プログラムが格納されている。ＦＲＯＭ１１には、本発明の自動運転禁止状態を解除する機能を実現するための処理プログラムが格納されている。ＣＰＵ１０は、電源投入時および電源投入後の一定周期ごとに、本発明の自動運転禁止状態を解除する機能を実現するための処理プログラムを実行し、工作機械などの移設の有無を判断する。
【００１４】
外部メモリ２０は数値制御装置１からの数値制御装置１の識別情報などを格納したり、Ｗｅｂサーバ１００から送られてくる情報を格納したりするメモリである。外部メモリ２０はインタフェース１６を介して数値制御装置１に接続されている。外部メモリ２０は、例えば、フレキシブルディスクやハードディスク、ＵＳＢメモリ、ＰＣＭＣＩＡカードを使用することができる。
【００１５】
移設検出器３０は、工作機械や産業用機械、数値制御装置に取り付けられる。移設検出器３０は、工作機械や数値制御装置などの機械の移設の検出を行なうための手段である。移設検出器３０は、それが取り付けられた工作機械などを移設した場合、移設検出器３０がその移設を検出し、移設検出フラグＦを移設検出器３０に内蔵されるメモリ３１に記憶する。そして、移設検出器３０は、インタフェース１８を介して数値制御装置１に接続されている。
【００１６】
移設検出器３０としては、振動を検出するセンサ、加速度を検出するセンサ、角速度，角加速度を検出するセンサ、傾きを検出するセンサ、方位を検出する磁気センサ、ＧＰＳ技術を利用した位置センサなど種々なセンサを利用することができる。
【００１７】
移設検出器３０は、前述のようなセンサを用いることにより物理量の変化を検出し、移設の有無を判断し、移設と判断した時には移設検出器３０に内蔵されるメモリ３１に、移設検出フラグＦを記憶する構成及び機能を有するものを使用する。
【００１８】
図２は、本発明の自動運転禁止状態を解除する機能を情報の流れの観点から説明した図である。数値制御装置１は、暗号化された「数値制御装置の運転許可データ」の解読部１ｉ、数値制御装置識別情報保持部１ｊ、データ識別情報保持部１ｋ、処理部１ｌ、及び、データ識別情報回数カウンタ１ｍを有する。なお、移設検出器３０からの取得した移設検出フラグＦにより自動運転禁止状態とする処理について、図２では記載を省略している。
【００１９】
次に、図２に示される情報の流れに沿って説明する。本発明の数値制御装置１は、図１について説明したように、電源投入時、および、電源投入後一定周期毎に移設検出器３０のメモリ３１を読み出す。
【００２０】
数値制御装置１は、移設検出器３０内部のメモリ３１に移設検出フラグＦが設定されていた場合には、数値制御装置１の自動運転を禁止する。数値制御装置１は、自動運転停止後、オペレータに対し「移設検出による自動運転禁止状態」をメッセージおよび信号出力をする。オペレータは、数値制御装置メーカ（または機械メーカ）にサービス要員の派遣を要請する。
【００２１】
数値制御装置メーカのサービス要員が、移設が検出された数値制御装置１から識別情報ａ＊を外部メモリ（ＵＳＢメモリ、ＰＣＭＣＩＡカードなど）に出力する。ここで、識別情報ａ＊は、例えば数値制御装置１の製造番号など数値制御装置１を特定することが可能な公開情報であってもよい。
数値制御装置メーカのサービス要員は、ノートパソコンなどの通信手段を用いて、インターネット回線経由で、Ｗｅｂサーバ１００へログインする。Ｗｅｂサーバ１００はｗｗｗシステムにおいて情報通信を行なうコンピュータで、ＨＴＭＬ文書や画像などの情報を蓄積しておき、Ｗｅｂブラウザなどのクライアントソフトウェアの要求に応じて、インターネットなどのネットワークを通じて、これらの情報を送信する機能を有する。
【００２２】
サービス要員は、数値制御装置１の自動運転禁止状態を解除するための情報を入手するために、数値制御装置の自動運転許可データ請求Ｒｅｑの請求操作を行なう。この数値制御装置の自動運転許可データ請求Ｒｅｑは、自動運転禁止状態にある数値制御装置１の数値制御装置識別情報ａ＊とともにＷｅｂサーバ１００に送信される。また、第３者のなりすましを防止するために、サービス要員であることを示すサービス員のＩＤとパスワードを同時に送付して請求するようにしてもよい。
【００２３】
Ｗｅｂサーバ１００は、サービス要員からインターネット回線を介して送られてきた、数値制御装置の自動運転許可データ請求Ｒｅｑや数値制御装置識別情報ａ＊やサービス要員のＩＤやパスワードなどが不正なものでないと判断すると、数値制御装置識別情報ａと数値制御装置１の自動運転許可データｃに一つごとに特有なデータ識別情報ｂとで、数値制御装置の運転許可データの暗号化処理により、自動運転許可データであることを示す暗号化した「数値制御装置の運転許可データ」Ａｎｓを作成する。
【００２４】
図２に示されるように暗号化した「数値制御装置の運転許可データ」Ａｎｓは、数値制御装置識別情報ａ、データ識別情報ｂ、及び、自動運転許可データｃを含む。数値制御装置識別情報ａは数値制御装置を特定するための情報である外部非公開情報を含む。データ識別情報ｂは新旧の順番を特定できる情報を含むデータである。自動運転許可データｃは数値制御装置１の自動運転起動スイッチオンを許可する命令を含むデータである。
このように、数値制御装置を特定する数値制御装置識別情報ａと新旧の順番を特定できる情報を含むデータ識別情報ｂと自動運転許可データｃとを用いることで汎用性が高まる。
【００２５】
サービス要員は、ＵＳＢメモリやＰＣＭＣＩＡカードなどの外部メモリ２０へ「数値制御装置の運転許可データ」Ａｎｓをインターネット回線経由でＷｅｂサーバ１００からダウンロードする。サービス要員は、外部メモリ２０を数値制御装置１の外部メモリ接続用インタフェース１６に接続し、数値制御装置１へ「数値制御装置の運転許可データ」Ａｎｓを入力する。
【００２６】
数値制御装置１は、「数値制御装置の運転許可データ」Ａｎｓを解読部１ｉで解読し、入力されたデータが「数値制御装置の運転許可データ」Ａｎｓであることを認識する。入力されたデータが数値制御装置１の自動運転許可データｃである場合、数値制御装置識別情報ａとデータ識別情報ｂと、数値制御装置１の数値制御装置識別情報保持部１ｊとデータ識別情報保持部１ｋに予め格納されているそれぞれに対応する情報との比較処理を処理部１ｌで実行する。
【００２７】
数値制御装置１の処理部１ｌは、まず、運転許可データＡｎｓ内の数値制御装置識別情報ａと数値制御装置１内の数値制御装置識別情報保持部１ｊに記憶されている数値制御装置識別情報とを比較する。
次に、数値制御装置１の処理部１ｌは、運転許可データＡｎｓ内のデータ識別情報ｂと数値制御装置１内のデータ識別情報保持部１ｋに記憶されているデータ識別情報とを比較する。
【００２８】
前記比較処理で、データ識別情報が一致した場合、数値制御装置１内のデータ識別情報回数カウンタ１ｍの値を１つ加算する。加算後のデータ識別情報回数カウンタ１ｍの値が予め設定された回数の値を超えた場合、エラーとしてデータ識別情報を拒絶する。加算後のデータ識別情報回数カウンタの値が予め決められた回数以下であれば、数値制御装置１内のメモリに記憶されているデータ識別情報回数カウンタ１ｍを加算後の回数で上書きする。
【００２９】
運転許可データＡｎｓ内のデータ識別情報ｂと数値制御装置１内のデータ識別情報保持部１ｋに保持されたデータ識別情報との新旧を判定し、自動運転許可データ内のデータ識別情報ｂが、数値制御装置１内のデータ識別情報保持部１ｋに保持されたデータ識別情報より古い場合、エラーとしてデータを拒絶する。
【００３０】
運転許可データＡｎｓ内のデータ識別情報ｂが数値制御装置１内のデータ識別情報保持部１ｋに保持されたデータ識別情報より新しい場合、数値制御装置１内のデータ識別情報保持部１ｋに保持されたデータ識別番号を運転許可データＡｎｓ内のデータ識別情報ｂで上書きし、数値制御装置１内のデータ識別情報回数カウンタ１ｍに１を書き込む。  
数値制御装置１は、データ識別情報回数カウンタ１ｍを更新後、自動運転禁止状態を解除する。
【００３１】
次に、本発明の自動運転禁止状態を解除する機能を有する数値制御装置１が実行する解除のための処理を図３−１〜図３−３に示すアルゴリズムのフローチャートに基づいて説明する。  
図３−１〜図３−３は、本発明の自動運転禁止状態を解除する機能を実現するアルゴリズムを示すフローチャートの例である。以下、各ステップに従って説明する。なお、図２を参照することは、本フローチャートの処理内容の理解に役立つ。
【００３２】
数値制御装置１のプロセッサのＣＰＵ１０は、電源投入検出部１５で検出された電源投入パルスの有無から、電源が遮断状態から投入されたのか電源が既に投入されているかを判断する（ステップＳ１００）。電源投入検出部１５が電源投入パルスを検出していれば、電源が遮断状態から投入されたとしてステップＳ１０１へ移行し、電源投入検出部１５が電源投入パルスを検出していなければ、電源が既に投入されていたとしてステップＳ１０４へ移行する。
【００３３】
ステップＳ１０１では、移設検出器３０に内蔵されるメモリ３１から記憶されているデータを読み出し、移設検出フラグＦが設定されているか否かを判断する（ステップＳ１０１〜ステップＳ１０２）。移設検出フラグＦが設定されていればステップＳ１０９（図３−２参照）へ移行する。一方、移設検出フラグＦが設定されていなければ、移設は行われなかったと判断し、自動運転起動のスイッチをオンする処理を実行し、通常の工作機械による通常の加工作業が実行できる状態にし、本アルゴリズムのフローチャートに基づく処理を終了する（ステップＳ１０３）。
【００３４】
ステップＳ１００で電源投入パルスなしと判断された場合には、移設検出器３０のメモリ３１から記憶されているデータを読み出し、移設検出フラグＦが設定されているか否か判断し、移設検出フラグＦが設定されていない場合には、本アルゴリズムに基づく処理を終了し、移設検出フラグＦが設定されている場合には、ステップＳ１０６に移行する（ステップＳ１０４、ステップＳ１０５）。
【００３５】
ステップＳ１０５で移設検出フラグＦが設定されていると判断されたことは、数値制御装置１が電源投入後に移設されたことを表しており、このようなことは、通常の工作機械の運転では起こり得ないことから、不正に移設されたと判断して数値制御装置１の自動運転停止処理を実行する（ステップＳ１０６）。なお、自動運転停止処理（ステップＳ１０６）は、現在実行中のＮＣプログラムの処理を工作機械に損傷を与えない状況で停止する処理を意味する。
【００３６】
そして、不正な移設などを警告する警告メッセージを、数値制御装置１に備わった表示装置１３の画面に表示する処理を実行し、数値制御装置１の自動運転起動スイッチをオフする処理を行い、本アルゴリズムに基づく処理を終了する（ステップＳ１０７、ステップＳ１０８）。
【００３７】
ステップＳ１０４〜ステップＳ１０８の処理は、数値制御装置１が電源を投入された後の移設の有無を判断しており、電源投入後の移設判断を実施する必要がない場合には、ステップ１００、ステップＳ１０４〜ステップＳ１０８の処理を省略してもよい。
【００３８】
一方、電源投入パルスありで電源投入と判断された場合に、移設検出フラグＦが設定されていたと判断したステップＳ１０２の判断は、数値制御装置１の電源オフの期間に移設が行われたことを意味することから、数値制御装置１の自動運転を禁止するために自動運転起動スイッチオフ処理を実行し、移設されたことに伴い自動運転が禁止されたことを警告する警告メッセージを表示装置１３（図１参照）に表示し、暗号化された「数値制御装置の運転許可データ」Ａｎｓの入力作業が所定の時間内に行われたか否かの判断を行い、所定時間内に運転許可データＡｎｓの入力がなされない場合には、自動運転起動禁止を解除することなく、本アルゴリズムのフローチャートに基づく処理を終了する（ステップＳ１０９〜ステップＳ１１４）。なお、ステップＳ１１３の入力待機は、暗号化された「数値制御装置の運転許可データ」Ａｎｓの入力を、サービス要員によるボタン操作、あるいは、数値制御装置１が自動的に認識することを意味する。
【００３９】
ステップＳ１１３で暗号化された「数値制御装置の運転許可データ」Ａｎｓが入力されると、ステップＳ１１４で暗号化された「数値制御装置の運転許可データ」Ａｎｓありと判断されステップＳ１１５へ移行する。ステップＳ１１５では、数値制御装置１が有する解読機能（図２参照）により、暗号化された「数値制御装置の運転許可データ」Ａｎｓを解読し、数値制御装置識別情報ａ、データ識別情報ｂ、及び、自動運転許可データｃを読み取る（ステップＳ１１５）。
【００４０】
ステップＳ１１５で解読された運転許可データＡｎｓに、数値制御装置１の自動運転許可データｃがあるか否か判断し、自動運転許可データｃがある場合には、数値制御装置の運転許可データＡｎｓ内の数値制御装置識別情報ａと数値制御装置１の数値制御装置識別情報保持部１ｊに記憶されている数値制御装置識別情報とは一致するか否か判断し、一致する場合にはステップＳ１１８へ移行する（ステップＳ１１６、ステップＳ１１７）。ステップＳ１１６とステップＳ１１７で判断条件を充たさない場合には、いずれも自動運転起動禁止を解除することなく、本アルゴリズムのフローチャートの処理を終了する。
【００４１】
ステップＳ１１７から移行したステップＳ１１８では、数値制御装置の運転許可データＡｎｓ内のデータ識別情報ｂと数値制御装置１のデータ識別情報保持部１ｋに記憶されているデータ識別情報とは一致するか否か判断し、一致しない場合にはステップＳ１２２へ移行し、一致する場合にはステップＳ１１９へ移行する。
【００４２】
ステップＳ１１９では、数値制御装置１内のデータ識別情報回数カウンタ１ｍのデータを１つ加算する（ステップＳ１１９）。なお、ステップＳ１１９での「データを１つ加算」は、データ識別情報回数カウンタ１ｍに記憶されているデータを読み出しＣＰＵ１０のレジスタ（図示を省略）に記憶し、つまり、前記レジスタに記憶したデータに１を加算した状態にしておくことを意味する。データ識別情報回数カウンタ１ｍに格納されているデータを書き換える処理はこの時点では行わない。
【００４３】
次に、ステップＳ１１９で求められたデータ識別情報回数カウンタのデータが設定回数以下か否か判断し、設定回数を超える場合には自動運転起動禁止を解除することなく、本アルゴリズムの処理を終了し、設定回数以下の場合にはステップＳ１２１へ移行し、データ識別情報回数カウンタ１ｍにステップＳ１１９の処理で得られたデータを上書きし、ステップＳ１２５へ移行する（ステップＳ１２０、ステップＳ１２１）。
【００４４】
一方、ステップＳ１１８から移行したステップＳ１２２では、運転許可データＡｎｓ内のデータ識別情報ｂは数値制御装置１内のデータ識別情報保持部１ｋに保持されているデータ識別情報より新しいか否かの判断を行い、新しいと判断された場合にはステップＳ１２３へ移行し、新しいと判断されない場合には自動運転起動禁止を解除することなく、本アルゴリズムのフローチャートの処理を終了する（ステップＳ１２２）。
【００４５】
ステップＳ１２２で新しいデータ識別情報と判断されると、数値制御装置１内のデータ識別情報保持部１ｋに保持されたデータ識別情報を運転許可データＡｎｓ内のデータ識別情報ｂで書き換え、データ識別情報回数カウンタ１ｍを初期化するために１を書き込み、移設検出器３０のメモリ３１に記憶されている移設検出フラグＦを移設無しの状態に解除処理し、警告メッセージの表示を解除処理し、自動運転起動スイッチをオンし、本アルゴリズムのフローチャートの処理を終了する（ステップＳ１２３〜ステップ１２６、ステップＳ１０３）。
【００４６】
本フローチャートで、自動運転起動スイッチオンと自動運転起動スイッチオフの処理がなされるが、自動運転起動スイッチオンとは、数値制御装置１が数値制御プログラムを解析し実行する処理を可能とするプログラムでの処理であり、また、自動運転起動スイッチオフとは、数値制御装置１が数値制御プログラムを解析し実行する処理を行わないようにするプログラムでの処理である。このプログラムは数値制御装置１のＦＲＯＭ１１に格納されている制御プログラムの１つである。このように、自動運転起動スイッチをオンとオフとを制御することにより、数値制御装置１の自動運転を可能としたり、自動運転を禁止したりすることができる。
【００４７】
次に、本発明の数値制御装置１に備えられる移設検出器３０の一例について図４を用いて説明する。本発明である自動運転禁止状態を解除する機能を有する数値制御装置１に備えられる移設検出器３０は、振動による加速度を検出する加速度センサ４、加速度センサ４の出力信号であるアナログ信号をデジタルデータに変換するＡＤ変換器５、移設検出器用のプロセッサであるＣＰＵ６、ＡＤ変換器５からのデジタルデータを記憶する保持型メモリ７、インタフェース回路８を有する。加速度センサ４は、並進加速度、角加速度、または角速度の少なくとも一つを検出する機能を有している。
【００４８】
ＣＰＵ６は、ＡＤ変換器５から出力される加速度のデジタルデータを保持型メモリ７に記憶する処理を行う。ＣＰＵ６はマイクロプロセッサであり、ＲＯＭ（図示を省略）に格納されたソフトウェアにより、加速度を表す前記デジタルデータを保持型メモリ７に記憶する処理を実行する。なお、ＡＤ変換器５の機能をＣＰＵ６に行わせることによりＡＤ変換器５を用いなくてもよい。
【００４９】
保持型メモリ７に記憶される情報は、例えば、前記デジタルデータをそのまま記憶すること、デジタルデータを基準値と比較し基準値を超えたデータのみ記憶すること、デジタルデータを基準値と比較し基準値を超えた回数を記憶すること、所定時間内の平均データの記憶、移設判断を行って移設検出フラグＦを記憶すること、などがある。
【００５０】
また、移設検出器３０による移設検出のための加速度の測定は、数値制御装置１の稼動している可動していないに関わらず常時測定してもよいし、数値制御装置１の電源オフの時点から連続して行っても良いし、バックアップ電源の消耗を防止するため断続的に実行してもよい。なお、断続的に加速度の測定を行う場合、何らかの加速度を検知した時点から連続して測定、ないし、測定頻度を多くしてもよい。
【００５１】
バッテリ３は、移設検出器３０を動作させるために必要な電力を供給する。数値制御装置１が動作状態にある場合であって、移設検出器３０も移設検出を行う時にはバッテリ３の電力消耗を避けるため、スイッチ２を切断する。その代わりに、数値制御装置１側から移設検出器３０に電力を供給する構成を採用してもよい。
【図面の簡単な説明】
【００５２】
【図１】本発明の自動運転禁止状態を解除する機能を有する数値制御装置の一実施形態の概略ブロック図である。
【図２】本発明の自動運転禁止状態を解除する機能を情報の流れの観点から説明した図である。
【図３−１】本発明の自動運転禁止状態を解除する機能を実現するアルゴリズムを示すフローチャートの例である（その１）。
【図３−２】本発明の自動運転禁止状態を解除する機能を実現するアルゴリズムを示すフローチャートの例である（その２）。
【図３−３】本発明の自動運転禁止状態を解除する機能を実現するアルゴリズムを示すフローチャートの例である（その３）。
【図４】本発明の数値制御装置に備えられる移設検出器の一例である。
【符号の説明】
【００５３】
１  数値制御装置
２  スイッチ手段
３  バッテリ
４  加速度センサ
５  ＡＤ変換器
６  ＣＰＵ（移設検出器用）
７  保持型メモリ
８  インタフェース回路
９  電力供給線
１ｉ  暗号化された「数値制御装置の運転許可データ」の解読部
１ｊ  数値制御装置識別情報保持部
１ｋ  データ識別情報保持部
１ｌ  処理部
１ｍ  データ識別情報回数カウンタ
１０  ＣＰＵ
１１  ＦＲＯＭ
１２  ＳＲＡＭ
１３  表示装置
１４  入力装置
１５  電源投入検出部
１６  外部メモリ接続用インタフェース（Ｉ／Ｏ）
１７  軸制御部
１８  移設検出器接続用インタフェース（Ｉ／Ｏ）
１９  バス
２０  外部メモリ
３０  移設検出器
３１  メモリ
１００  Ｗｅｂサーバ
Ｆ  移設検出フラグ
Ｒｅｑ  数値制御装置の自動運転許可データ請求
Ａｎｓ  暗号化された「数値制御装置の運転許可データ」
ａ  数値制御装置識別情報
ｂ  データ識別情報
ｃ  自動運転許可データ
【図１】
2009251694.tif 000003
【図２】
2009251694.tif 000004
【図３−１】
2009251694.tif 000005
【図３−２】
2009251694.tif 000006
【図３−３】
2009251694.tif 000007
【図４】
2009251694.tif 000008