(57)【要約】【課題】  分割払いにて残費用を返済するユーザに対して当初設定された使用期限を超過しても入金がない場合には、ＮＣ装置の使用を制限する機能において、使用期限の設定を第３者にて変更されることなく、また、入金を確認した場合には、再び使用期限を容易に延長することができるＮＣ装置装置を得る。【解決手段】  工作機械メーカにより任意決められる暗号化キー１２２を予めＮＣ装置１００内に入力し、この暗号化キー１２２を用いて暗号化された使用期限を解除コード１０３としてＮＣ装置１００内に入力する。ＮＣ装置１００に入力された解除コード１０３を暗号化キー１２２により使用期限データとして復元し、復元された使用期限１２３と現在の日時を比較し、現在の日時が使用期限１２３より進んでいる場合には、ＮＣ装置１００を使用できなくするように構成した。【選択図】  図１
2006268296.tif 000002
【特許請求の範囲】
【請求項１】
使用期限を暗号化するための暗号化キーを装置内に入力する段階と、前記暗号化キーを使用して使用期限を装置外部で暗号化した解除コードを装置内に入力する段階と、装置内に入力された解除コードを予め入力された前記暗号化キーにより使用期限に復元する段階と、前記使用期限と現在の日時を比較する段階と、この比較により使用期限が切れていると判断した場合には、機器の使用を制限する段階とを有することを特徴とする機器の管理方法。
【請求項２】
使用期限と管理する機器を特定するために設けられる番号または記号とを暗号化するための暗号化キーを装置内に入力する段階と、前記暗号化キーを使用して使用期限と管理する機器を特定するために設けられる番号または記号とを装置外部で暗号化した解除コードを装置内に入力する段階と、装置内に入力された解除コードを、前記暗号化キーにより、使用期限と管理する機器を特定するために設けられる番号または記号とに復元し、復元された管理する機器を特定するために設けられる番号または記号が、予め装置内に設定されている管理する機器を特定するために設けられる番号または記号と同じ場合には、使用期限を装置内に設定するとともに、同じでない場合には、使用期限を装置内に設定しない段階と、前記使用期限と現在の日時を比較する段階と、この比較により使用期限が切れていると判断した場合には、機器の使用を制限する段階とを有することを特徴とする機器の管理方法。
【請求項３】
使用期限有効フラグがオンしている場合には、現在の日時を進める方向に修正する操作のみ許可し、遅らせる方向に日時を修正する操作を禁止することを特徴とする請求項１または請求項２に記載の機器の管理方法。
【請求項４】
使用期限が切れていると判断した場合にアラームを出力することを特徴とする請求項１〜請求項３の何れかに記載の機器の管理方法。
【請求項５】
あと数日で使用期限が切れる場合には、数日後に使用期限が切れることを警告出力することを特徴とする請求項１〜請求項４の何れかに記載の機器の管理方法。
【請求項６】
機器の電源投入時に使用期限が切れている場合には、駆動装置を動作不可能な状態にすることを特徴とする請求項１〜請求項５の何れかに記載の機器の管理方法。
【請求項７】
機器が自動運転中に使用期限が切れた場合には、直ぐに駆動装置を動作不可能な状態にするのではなく、次回の自動起動を禁止することを特徴とする請求項１〜請求項６の何れかに記載の機器の管理方法。
【請求項８】
使用期限が切れていると判断されている場合に、現在の日時より将来の日時が暗号化された解除コードを入力することにより、再度、機器の使用可能とすることを特徴とする請求項１〜請求項７の何れかに記載の機器の管理方法。
【請求項９】
使用期限を暗号化するための暗号化キーを装置内に入力する暗号化キー入力手段と、前記暗号化キーを使用して使用期限を装置外部で暗号化した解除コードを装置内に入力する解除コード入力手段と、装置内に入力された解除コードを予め入力された前記暗号化キーにより使用期限に復元する解除コード解析手段と、前記使用期限と現在の日時を比較する使用期限チェック手段と、この使用期限チェック手段により使用期限が切れていると判断した場合には、機器の使用を制限する手段を有することを特徴とする機器の管理装置。
【請求項１０】
使用期限と管理する機器を特定するために設けられる番号または記号とを暗号化するための暗号化キーを装置内に入力する暗号化キー入力手段と、前記暗号化キーを使用して使用期限と管理する機器を特定するために設けられる番号または記号とを装置外部で暗号化した解除コードを装置内に入力する解除コード入力手段と、装置内に入力された解除コードを、前記暗号化キーにより使用期限と管理する機器を特定するために設けられる番号または記号とに復元し、復元された管理する機器を特定するために設けられる番号または記号が、予め装置内に設定されている管理する機器を特定するために設けられる番号または記号と同じ場合には、使用期限を装置内に設定するとともに、同じでない場合には、使用期限を装置内に設定しない解除コード解析手段と、前記使用期限と現在の日時を比較する使用期限チェック手段と、この使用期限チェック手段により使用期限が切れていると判断した場合には、機器の使用を制限する手段を有することを特徴とする機器の管理装置。
【請求項１１】
前記使用期限有効フラグがオンしている場合には、現在の日時を進める方向に修正する操作のみ許可し、遅らせる方向に日時を修正する操作を禁止する日付更新防止手段を設けたことを特徴とする請求項９または請求項１０に記載の機器の管理装置。
【請求項１２】
使用期限が切れていると判断した場合にアラームを出力するアラーム出力手段を設けたことを特徴とする請求項９〜請求項１１の何れかに記載の機器の管理装置。
【請求項１３】
あと数日で使用期限が切れる場合には、数日後に使用期限が切れることを警告出力するアラーム出力手段を設けたことを特徴とする請求項９〜請求項１２の何れかに記載の機器の管理装置。
【請求項１４】
機器の電源投入時に使用期限が切れている場合には、駆動装置を動作不可能な状態にする駆動部制御手段を設けたことを特徴とする請求項９〜請求項１３の何れかに記載の機器の管理装置。
【請求項１５】
機器が自動運転中に使用期限が切れた場合には、直ぐに駆動装置を動作不可能な状態にするのではなく、次回の自動起動を禁止する自動起動禁止手段を設けたことを特徴とする請求項９〜請求項１４の何れかに記載の機器の管理装置。
【請求項１６】
前記使用期限チェック手段により使用期限が切れていると判断されている場合に、現在の日時より将来の日時が暗号化された解除コードを入力することにより、再度、機器の使用可能とすることを特徴とする請求項９〜請求項１５の何れかに記載の機器の管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、分割払いで購入されるか、リースされる数値制御装置付き工作機械、事務機、工事用機器などの機器を管理する方法及びその装置に係り、特に機器の使用期限を管理できる機器の管理方法及びその装置に関するものである。
【背景技術】
【０００２】
分割払いで購入された数値制御装置付き工作機械などの機器に対して、支払期限までに残金が支払われない場合、販売者としてはその機器の使用を中止させたいという要望がある。また、リースされた事務機、工事用機器などの機器に対して、リース期限が過ぎたら直ちにその機器の使用を中止させたいという要望がリース業者にはある。
ところで、従来の使用期限を設定することにより実行を制限する装置としては、有償ソフトウェアの動作を制限させるものがあり、これらのものはプログラム内に暗号化された使用期限を記録させて現時刻と比較することにより動作を制限する構成にしている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開昭６２−２６６６２２号公報（第１頁、第１図、第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような従来のプログラム動作時限装置では、開発元が固定的に使用期限を設定しているため、使用期限を延長する場合には、再度開発元からの使用期限を解除したソフトを提供しなければならないという問題点があった。
【０００５】
また、使用期限を設定ファイルなどに格納して変更可能とする方法もあるが、格納場所及び格納方式が漏洩すると安易に制限を解除できるという欠点もあった。
【０００６】
また、一般的に数値制御装置において使用期限を設定する場合には、ラダープログラムにて使用期限を設定する場合が一般的であり、この場合にはほとんどがパスワードの設定により使用期限を変更できないようにしているが、パスワードが漏洩した場合には、容易に使用期限を変更することができるという欠点もあった。
【０００７】
この発明は、かかる問題点を解決するためになされたもので、工作機械メーカなどの販売業者、リース業者などが任意に選択できる暗号化コードを使用して使用期限を暗号化することにより、第三者にて使用期限を変更できなくさせることができ、また暗号化コードを機器毎に変更することにより、暗号化方式などが漏洩しても使用期限を変更することできない機器の管理方法及びその装置を得ることを目的としている。
【０００８】
またこの発明は、使用期限とともに製造番号などの機器を特定する番号を暗号化させることにより、暗号化した解除コードが目的とする機器以外で使用することができず、同じ使用期限が広く広まること防ぐことができる機器の管理方法及びその装置を得ることを目的としている。
【課題を解決するための手段】
【０００９】
この発明の機器の管理方法は、使用期限を暗号化するための暗号化キーを装置内に入力する段階と、前記暗号化キーを使用して使用期限を装置外部で暗号化した解除コードを装置内に入力する段階と、装置内に入力された解除コードを予め入力された前記暗号化キーにより使用期限に復元する段階と、前記使用期限と現在の日時を比較する段階と、この比較により使用期限が切れていると判断した場合には、機器の使用を制限する段階とを有するものである。
【００１０】
またこの発明の機器の管理方法は、使用期限と管理する機器を特定するために設けられる番号または記号とを暗号化するための暗号化キーを装置内に入力する段階と、前記暗号化キーを使用して使用期限と管理する機器を特定するために設けられる番号または記号とを装置外部で暗号化した解除コードを装置内に入力する段階と、装置内に入力された解除コードを、前記暗号化キーにより、使用期限と管理する機器を特定するために設けられる番号または記号とに復元し、復元された管理する機器を特定するために設けられる番号または記号が、予め装置内に設定されている管理する機器を特定するために設けられる番号または記号と同じ場合には、使用期限を装置内に設定するとともに、同じでない場合には、使用期限を装置内に設定しない段階と、前記使用期限と現在の日時を比較する段階と、この比較により使用期限が切れていると判断した場合には、機器の使用を制限する段階とを有するものである。
【００１１】
またこの発明の機器の管理方法は、使用期限有効フラグがオンしている場合には、現在の日時を進める方向に修正する操作のみ許可し、遅らせる方向に日時を修正する操作を禁止するものである。
【００１２】
またこの発明の機器の管理方法は、使用期限が切れていると判断した場合にアラームを出力するものである。
【００１３】
またこの発明の機器の管理方法は、あと数日で使用期限が切れる場合には、数日後に使用期限が切れることを警告出力するものである。
【００１４】
またこの発明の機器の管理方法は、機器の電源投入時に使用期限が切れている場合には、駆動装置を動作不可能な状態にするものである。
【００１５】
またこの発明の機器の管理方法は、機器が自動運転中に使用期限が切れた場合には、直ぐに駆動装置を動作不可能な状態にするのではなく、次回の自動起動を禁止するものである。
【００１６】
またこの発明の機器の管理方法は、使用期限が切れていると判断されている場合に、現在の日時より将来の日時が暗号化された解除コードを入力することにより、再度、機器の使用可能とするものである。
【００１７】
またこの発明の機器の管理装置は、使用期限を暗号化するための暗号化キーを装置内に入力する暗号化キー入力手段と、前記暗号化キーを使用して使用期限を装置外部で暗号化した解除コードを装置内に入力する解除コード入力手段と、装置内に入力された解除コードを予め入力された前記暗号化キーにより使用期限に復元する解除コード解析手段と、前記使用期限と現在の日時を比較する使用期限チェック手段と、この使用期限チェック手段により使用期限が切れていると判断した場合には、機器の使用を制限する手段を有するものである。
【００１８】
またこの発明の機器の管理装置は、使用期限と管理する機器を特定するために設けられる番号または記号とを暗号化するための暗号化キーを装置内に入力する暗号化キー入力手段と、前記暗号化キーを使用して使用期限と管理する機器を特定するために設けられる番号または記号とを装置外部で暗号化した解除コードを装置内に入力する解除コード入力手段と、装置内に入力された解除コードを、前記暗号化キーにより使用期限と管理する機器を特定するために設けられる番号または記号とに復元し、復元された管理する機器を特定するために設けられる番号または記号が、予め装置内に設定されている管理する機器を特定するために設けられる番号または記号と同じ場合には、使用期限を装置内に設定するとともに、同じでない場合には、使用期限を装置内に設定しない解除コード解析手段と、前記使用期限と現在の日時を比較する使用期限チェック手段と、この使用期限チェック手段により使用期限が切れていると判断した場合には、機器の使用を制限する手段を有するものである。
【００１９】
またこの発明の機器の管理装置は、前記使用期限有効フラグがオンしている場合には、現在の日時を進める方向に修正する操作のみ許可し、遅らせる方向に日時を修正する操作を禁止する日付更新防止手段を設けたものである。
【００２０】
またこの発明の機器の管理装置は、使用期限が切れていると判断した場合にアラームを出力するアラーム出力手段を設けたものである。
【００２１】
またこの発明の機器の管理装置は、あと数日で使用期限が切れる場合には、数日後に使用期限が切れることを警告出力するアラーム出力手段を設けたものである。
【００２２】
またこの発明の機器の管理装置は、機器の電源投入時に使用期限が切れている場合には、駆動装置を動作不可能な状態にする駆動部制御手段を設けたものである。
【００２３】
またこの発明の機器の管理装置は、機器が自動運転中に使用期限が切れた場合には、直ぐに駆動装置を動作不可能な状態にするのではなく、次回の自動起動を禁止する自動起動禁止手段を設けたものである。
【００２４】
またこの発明の機器の管理装置は、前記使用期限チェック手段により使用期限が切れていると判断されている場合に、現在の日時より将来の日時が暗号化された解除コードを入力することにより、再度、機器の使用可能とするものである。
【発明の効果】
【００２５】
この発明によれば、分割払いにて残費用を返済するユーザに対して所定の入金がない場合には機器の使用を制限することができるので、確実な費用回収ができるという効果がある。
【００２６】
またこの発明によれば、暗号化キー及び解除コードといった電子データを使用することにより、追加ハードウェアを必要としないため、ハードウェアコストの上昇を抑制することができる効果がある。
【００２７】
またこの発明によれば、管理する機器を特定するために設けられる番号または記号と使用期限とをともに暗号化し解除コードとして使用することにより、不容易に他の工作機械に適応することを防止することができる効果がある。
【００２８】
またこの発明によれば、現在の日時を不用意に遅らせることができないため、悪質に使用期限を延長させることを防止できる効果がある。
【００２９】
またこの発明によれば、使用期限が切れた場合にアラーム表示されるため使用期限切れであることをエンドユーザが容易に認識できる効果がある。
【００３０】
またこの発明によれば、使用期限が切れる数日前に警告が表示されるため使用期限が切れる前に対策をとることができる効果がある。
【００３１】
またこの発明によれば、電源投入時に使用期限が切れている場合、駆動装置を動作させることができないため、ユーザに対して費用返済を促すことができる効果がある。
【００３２】
またこの発明によれば、自動運転中に使用期限が切れた場合には、その回の自動運転は継続し、次回からの自動起動を禁止するため、不用意に加工ワーク及び工作機械を傷めることなく機械の稼動を制限できる効果がある。
【００３３】
またこの発明によれば、再度期限を延長した解除コードを入力することにより再び数値制御装置を使用することが可能であるため、工作機械メーカのサービスのみでなく、エンドユーザによる解除コードの入力が可能となり、工作機械メーカのサービス費用の削減ができる効果がある。
【発明を実施するための最良の形態】
【００３４】
実施の形態１．
以下、この発明に係る機器の管理方法及びその装置を数値制御装置に適用した場合の実施の形態を、図１〜図８を用いて説明する。
図１は、数値制御装置の全体構成を示すブロック図であり、図において、数値制御装置１００は、不揮発性メモリを備えており、数値制御装置の製造番号１０１及び暗号化キー１０２を、製造番号入力手段１１１及び暗号化キー入力手段１１２を用いて予め外部より数値制御装置１００内に入力し、前記不揮発性メモリへ格納しておく。また、暗号化キー入力手段１１２を用いて、暗号化に必要な文字の順番も、前記不揮発性メモリへ格納しておく。
また、前記不揮発性メモリに格納された暗号化キー１２２及び文字の順番と同じ設定内容の暗号化キー及び文字の順番を使用して、数値制御装置が使用可能な期間である使用期限及び数値制御装置の製造番号を数値制御装置外部で暗号化し、暗号化したコードを解除コード１０３として、解除コード入力手段１１３により数値制御装置１００内部に入力する。入力された解除コード１０３は、解除コード解析手段１１４、暗号化キー１２２及び文字の順番により製造番号と使用期限に復元され、復元された製造番号が、数値制御装置１００内部の前記不揮発性メモリに格納された製造番号１２１と同じである場合には、復元された使用期限１２３を前記不揮発性メモリに格納する。
なお、これらの詳細については図２及び図３を用いて後述する。
【００３５】
次に数値制御装置１００の電源投入時、不揮発性メモリに暗号化キー１２２が格納されているかチェックし、暗号化キー１２２が格納されている場合には有効フラグ１２５をオンにする。有効フラグ１２５がオンの間は、ある一定の周期で起動される使用期限チェック手段１１６により現在の日時１２４と使用期限１２３から残日数１２６（使用期限１２３  −  現在の日時１２４）を求める。このとき、現在の日時１２４は、リアルタイムクロックから現時刻算出手段１１５を使用して求められる。使用期限１２３と現在の日時１２４より算出した残日数１２６が、例えば残り８日などになった時点で使用期限付近フラグ１２７をオンし、残日数１２６が０となった時点で使用期限超過フラグ１２８をオンする。
【００３６】
使用期限チェック手段１１６と同様にある一定周期で起動されるアラーム出力手段１１７は、使用期限超過フラグ１２８がオンしているかどうかチェックし、オンしている場合には「Ｚ６４  使用期限が過ぎました」などのアラームを数値制御装置画面上に表示し、使用期限付近フラグ１２７がオンしている場合には、「Ｚ６５  使用期限が迫っています  ８日」などの警告メッセージを表示する。また、電源投入時に残日数１２６が０となり、使用期限超過フラグ１２８がオンしている場合には、駆動部制御手段１１９により駆動装置の動作を禁止しサーボ準備ＯＦＦフラグ１２９をオンしサーボ準備完了信号をオンしないようにする。自動運転中に使用期限超過フラグ１２８がオンした場合には、即座に駆動装置の動作を禁止すると加工物及び工具に影響を与えるため、自動起動禁止手段１１８により使用期限超過フラグ１２８がオンした時点の自動運転は継続し、次回からの起動信号を受け付けないようすることにより数値制御装置の使用を制限する。
【００３７】
また、ユーザからの支払いを確認し使用期限を延長した解除コード１０５を再度、数値制御装置１００内に入力することにより、不揮発メモリに格納されている使用期限１２３が更新され、使用期限超過フラグ１２８及び使用期限付近フラグ１２７がオフし、再度、数値制御装置１００が使用可能な状態となる。
【００３８】
そして、通常の数値制御装置１００は、画面上などから現在日時の設定が可能であるが、有効フラグ１２５がオンしている間は、日付更新防止手段１２０により、画面上などから日時を遅らせる方向に変更する場合は「設定エラー」を表示し操作を禁止する。日時を進める方向に変更する場合には、有効フラグ１２５がオンしている状態であっても通常どおり設定可能とする。
【００３９】
次に解除コード１０３のフォーマット例を図２に示す。先頭に暗号化方式のバージョン識別子を配置し、順に製造番号、暗号化キー、使用期限と並べて最後に製造番号から使用期限までのＣＲＣを計算し付加する。図２で与えられたフォーマットの解除コード１０３において、暗号化方式を除くデータに対して例えば図３で示す暗号化方式により暗号化することにより、解除コード１０３が生成される。
【００４０】
即ち,図３において、暗号化する文字列を例えば「ＡＢＣ０１０３００」とする場合、暗号化キーを例えば「１２３４」、文字の順番を例えば「ＴＧ０ＥＷ１ＱＸ２ＨＩ３ＰＡ４ＺＣＶＢ５Ｎ＝ＫＹ」と定義しておく。なお、暗号化キーを例えば「１２３４」とした場合、「１」から順番に「４」まで使用したとき、再び「１」から使用することを取り決めておく。
そして、先ず暗号化する文字列の内、１番目の文字列の「Ａ」を読出し、この「Ａ」を暗号化キーの「１」及び文字の順番を用いて、「４」に変換する。つまり、暗号化する文字列の内、１番目の文字列の「Ａ」を、文字の順番中にある「Ａ」の「１」文字分右にある「４」に変換する。
次に暗号化する文字列の内、２番目の文字列の「Ｂ」を読出し、この「Ｂ」を暗号化キーの「２」及び文字の順番を用いて、「Ｎ」に変換する。つまり、暗号化する文字列の内、２番目の文字列の「Ｂ」を、文字の順番中にある「Ｂ」の「２」文字分右にある「Ｎ」に変換する。
次に暗号化する文字列の内、３番目の文字列の「Ｃ」を読出し、この「Ｃ」を暗号化キーの「３」及び文字の順番を用いて、「５」に変換する。つまり、暗号化する文字列の内、３番目の文字列の「Ｃ」を、文字の順番中にある「Ｃ」の「３」文字分右にある「５」に変換する。
【００４１】
次に暗号化する文字列の内、４番目の文字列の「０」を読出し、この「０」を暗号化キーの「４」及び文字の順番を用いて、「Ｑ」に変換する。つまり、暗号化する文字列の内、４番目の文字列の「０」を、文字の順番中にある「０」の「４」文字分右にある「Ｑ」に変換する。
次に暗号化する文字列の内、５番目の文字列の「１」を読出し、この「１」を暗号化キーの「１」及び文字の順番を用いて、「Ｑ」に変換する。つまり、暗号化する文字列の内、５番目の文字列の「１」を、文字の順番中にある「１」の「１」文字分右にある「Ｑ」に変換する。以後、残りの「０３００」も同様に変換され、暗号化する文字列「ＡＢＣ０１０３００」は、「４Ｎ５ＱＱＷ４ＱＥ」と言う解除コードに変換される。
こうして生成された解除コード１０３を数値制御装置１００に入力することにより、解除コード解析手段１１４は、解除コード先頭の暗号化方式を参照して暗号化方法を特定し、図３で示した暗号化の逆を行うことで復元する。
【００４２】
次に、本実施の形態１に関わる有効フラグ１２５をオンする処理から使用期限１２３と現在の日時１２４から残日数１２６を求めて駆動装置の動作を禁止するまでの処理手順を図４〜図７のフローチャートを参照して説明する。
【００４３】
図４のフローチャートは、電源投入時に実施される初期化処理にて実施される処理であり、まず不揮発性メモリ内に暗号化キー１２２が格納されているかどうか判定する(ステップＳ１００)。暗号化キー１２２が格納されていない場合にはそのまま処理を終了し通常の初期化処理を実行する。暗号化キー１２２が格納されている場合には、有効フラグ１２５をオン(ステップＳ１１０)した後、使用期限超過フラグ１２８がオンしているかどうか判定する(ステップＳ１２０)。使用期限超過フラグ１２８がオンしていない場合には、そのまま処理を終了し通常の初期化処理に移行する。使用期限超過フラグ１２８がオンしている場合には、駆動部制御手段１１９によりサーボ運転準備をオフする処理を実行することにより駆動部の動作を禁止し(ステップＳ１３０)、以後の処理でサーボ運転準備がオンしないようにサーボ準備ＯＦＦフラグ１２９をオンし(ステップＳ１４０)、駆動部の動作を禁止して処理を終了する。これにより、電源投入時に使用期限が超過している場合には、駆動部の動作が禁止されることになる。
【００４４】
次に一定周期毎（例えば10mSec毎）に繰り返し実行される処理を示した図５のフローチャートにおいて、使用期限チェック手段１１６は、有効フラグ１２５がオンしているか判定し(ステップＳ２１０)、有効フラグ１２５がオフしている場合には、特に何も処理を実施せずに終了する。有効フラグ１２５がオンしている場合には、残日数１２６を算出し(ステップＳ２２０)、残日数１２６が０以下の場合(ステップＳ２３０)には使用期限超過フラグ１２８をオンする(ステップＳ２４０)。残日数１２６が０より大きく決められた警告日(例えば８日)以下の場合(ステップ２５０)には、使用期限付近フラグ１２７をオンする(ステップＳ２６０)。残日数１２６が警告日より大きい場合には、そのまま何も処理を実施せずに終了する。
【００４５】
次に図６のフローチャートは、一定周期毎に繰り返し実行される通常の自動起動処理の一部を抜き出したものである。自動起動処理の最初において、自動起動禁止手段１１８は、起動信号が入力されているかどうか判定し(ステップＳ３００)、起動信号が入力されていなければ何も処理をせずに終了する。起動信号が入力されている場合、現在自動運転中か判定し(ステップＳ３１０)、自動運転中の場合にはそのまま処理をせずに終了する。自動運転中でない場合には、使用期限超過フラグ１２８がオフしているか判定し(ステップＳ３２０)、使用期限超過フラグ１２８がオフしている場合には、従来通りの自動起動処理を実施する(ステップＳ３３０)。使用期限超過フラグ１２８がオンしている場合には、自動起動処理を実施せずにそのまま処理終了することにより、起動信号の入力を制限することができる。
【００４６】
また、図７のフローチャートは、図６の処理と同様に一定周期毎に繰り返し実行される通常のアラーム出力処理の一部を抜き出したものであり、アラーム出力手段１１７は、使用期限超過フラグ１２８がオンしていると判定した(ステップＳ４００)場合には、「Ｚ６４ 使用期限が過ぎました」のアラームメッセージを表示する処理を行い(ステップＳ４１０)、使用期限超過フラグ１２８はオフしているが使用期限付近フラグ１２７がオンしている場合(ステップＳ４２０)には、「Ｚ６５ 使用期限が迫っています」の警告メッセージを表示する(ステップＳ４３０)。双方のフラグがオフしている場合には、処理は何もせずに終了し、通常のエラー処理を実施する。これにより、使用期限が切れた場合には、アラームメッセージを表示し、使用期限が迫っている場合には、警告メッセージを表示することとなる。
【００４７】
また、図８のフローチャートは、図６の処理と同様に一定周期毎に繰り返し実行される日付更新防止手段１２０の処理を示すフローチャートであり、日付更新要求がない場合には処理を終了し、日付更新要求があった場合（ステップ５００）、現在の日付/時刻を取得し（ステップ５１０）、次に変更する日付/時刻を取得する（ステップ５２０）。次に変更する日付/時刻が現在の日付/時刻より前か否かを判断し（ステップ５３０）、変更する日付/時刻が現在の日付/時刻より前である場合には、日付変更処理を実行する（ステップ５６０）。また変更する日付/時刻が現在の日付/時刻より後である場合には、クレジットシステム有効フラグがＯＮか否かを判断し（ステップ５４０）、クレジットシステム有効フラグがＯＮである場合には、日付変更不可エラーメッセージを表示し、またクレジットシステム有効フラグがＯＮでない場合には、日付変更処理を実行する（ステップ５６０）。
【００４８】
以上説明したように、この実施の形態１によれば、分割払いにて残費用を返済するユーザに対して所定の入金がない場合、リース期限が切れた場合には、数値制御装置の使用を制限することができので、確実な費用回収ができるという効果がある。
【００４９】
また、この実施の形態１によれば、暗号化キー及び解除コードといった電子データを使用することにより、追加ハードウェアを必要としないため、ハードウェアコストの上昇を抑制することができる効果がある。
【００５０】
また、この実施の形態１によれば、製造番号と使用期限をともに暗号化し解除コードとして使用することにより、不容易に他の工作機械に適応することを防止することができる効果がある。
【００５１】
また、この実施の形態１によれば、現在の日時を不用意に遅らせることができないため、悪質に使用期限を延長させることを防止できる効果がある。
【００５２】
また、この実施の形態１によれば、使用期限が切れた場合にアラーム表示されるため使用期限切れであることをエンドユーザが容易に認識できる効果がある。
【００５３】
また、この実施の形態１によれば、使用期限が切れる数日前に警告が表示されるため使用期限が切れる前に対策をとることができる効果がある。
【００５４】
また、この実施の形態１によれば、電源投入時に使用期限が切れている場合、駆動装置を動作させることができないため、ユーザに対して費用返済を促すことができる効果がある。
【００５５】
また、この実施の形態１によれば、自動運転中に使用期限が切れた場合には、その回の自動運転は継続し、次回からの自動起動を禁止するため、不用意に加工ワーク及び工作機械を傷めることなく機械の稼動を制限できる効果がある。
【００５６】
また、この実施の形態１によれば、再度期限を延長した解除コードを入力することにより再び数値制御装置を使用することが可能であるため、工作機械メーカのサービスのみでなく、エンドユーザによる解除コードの入力が可能となり、工作機械メーカのサービス費用の削減ができる効果がある。
【００５７】
実施の形態２．
なお、実施の形態１においては、ユーザからの支払いを確認し使用期限を延長した解除コード１０３を再度、数値制御装置１００内に入力することにより、不揮発メモリに格納されている使用期限１２３が更新され、使用期限超過フラグ１２８及び使用期限付近フラグ１２７がオフし、再度、数値制御装置１００が使用可能な状態となるが、解除コード１０３を再度、数値制御装置１００内に入力する仕方として例えば次のように構成してもよい。
即ち、数値制御装置１００をインターネットに接続しておき、また販売者またはリース業者が、インターネット銀行に加入するとともに、解除コード１０３を予め準備しておき、顧客よりインターネット銀行に入金されたら、予め準備しておいた解除コード１０３をインターネットを通じて送り込み、使用期限１２３を更新するように構成してもよい。
【００５８】
実施の形態３．
また、実施の形態１においては、管理対象の数値制御装置を特定するものとして製造番号を使用したが、管理対象の数値制御装置を特定するものであれば、製造番号以外の番号や記号を用いてもよい。
また、実施の形態１においては、機器の管理方法及びその装置を、数値制御装置に適用した場合について説明したが、分割払いにより購入される事務機、工事用機器や、リースされる事務機、工事用機器などの機器にもこの発明が適用できることは言うまでもない。
【産業上の利用可能性】
【００５９】
この発明に係る機器の管理方法及びその装置は、分割払いにより費用回収を行うビジネス形態、リース形態の機器管理に用いられるのに適している。
【図面の簡単な説明】
【００６０】
【図１】この発明の実施の形態１に係る数値制御装置の一構成例を示すブロック図である。
【図２】この発明の実施の形態１に係る解除コードのフォーマットを説明する図である。
【図３】この発明の実施の形態１を係る暗号化方式を説明する図である。
【図４】この発明の実施の形態１を係る初期化処理手順を示すフローチャートである。
【図５】この発明の実施の形態１を係る一定周期で実行される使用期限チェック手段の処理手順を示すフローチャートである。
【図６】この発明の実施の形態１を係る一定周期で実行される自動起動禁止手段の処理手順を示すフローチャートである。
【図７】この発明の実施の形態１を係る一定周期で実行されるアラーム出力手段の処理手順を示すフローチャートである。
【図８】この発明の実施の形態１を係る一定周期で実行される日付更新防止手段の処理手順を示すフローチャートである。
【符号の説明】
【００６１】
１００  数値制御装置、１０１  製造番号、１０２  暗号化キー、１０３  解除コード、１１１  製造番号入力手段、１１２  暗号化キー入力手段、１１３  解除コード入力手段、１１４  解除コード解析手段、１１５  現時刻算出手段、１１６  使用期限チェック手段、１１７  アラーム出力手段、１１８  自動起動禁止手段、１１９  駆動部制御手段、１２０  日付更新防止手段、１２１  製造番号、１２２  暗号化キー（文字の順番）、１２３  使用期限、１２４  現在の日時、１２５  有効フラグ、１２６  残日数、１２７  使用期限付近フラグ、１２８  使用期限超過フラグ、１２８  サーボ準備ＯＦＦフラグ。
【図１】
2006268296.tif 000003
【図２】
2006268296.tif 000004
【図３】
2006268296.tif 000005
【図４】
2006268296.tif 000006
【図５】
2006268296.tif 000007
【図６】
2006268296.tif 000008
【図７】
2006268296.tif 000009
【図８】
2006268296.tif 000010