(57)【要約】【課題】  データバックアップを作業者による簡単な操作により行え、また壊れたデータのバックアップが不測に行われないようにできる工作機械制御装置を提供する。【解決手段】  演算制御部３およびデータ記憶手段４を装備した本体５に対して可搬の記憶媒体６が着脱自在に装着される記憶媒体ドライブ手段７を設ける。この記憶媒体ドライブ手段７に可搬の記憶媒体６が装着されたことを検出する装着検出手段１０と、その装着検出信号に応答して可搬の記憶媒体６にアクセスし可搬の記憶媒体６が所定のバックアップ開始条件を充足することを判定するチェック手段１１を設ける。このチェック手段１１の条件充足判定により前記データ記憶手段４のデータを可搬の記憶媒体６にバックアップするデータバックアップ手段１２を設ける。【選択図】        図１
2006260128.tif 000002
【特許請求の範囲】
【請求項１】
工作機械をプログラム制御する演算制御部と、前記演算制御部による制御に用いられるデータを記憶するデータ記憶手段と、これら演算制御部およびデータ記憶手段を装備した本体に対して可搬の記憶媒体が着脱自在に装着されてこの記憶媒体の読み書きを行う記憶媒体ドライブ手段と、この記憶媒体ドライブ手段に可搬の記憶媒体が装着されたことを検出する装着検出手段と、この装着検出手段の装着検出信号に応答して可搬の記憶媒体にアクセスし可搬の記憶媒体が所定のバックアップ開始条件を充足することを判定するチェック手段と、このチェック手段の条件充足判定により前記データ記憶手段のデータを前記可搬の記憶媒体にバックアップするデータバックアップ手段とを備えた工作機械制御装置。
【請求項２】
前記所定のバックアップ開始条件が、前記可搬の記憶媒体に特定ファイルが存在することであり、この特定ファイル内にバックアップ形式の情報が含まれており、前記データバックアップ手段は、前記特定ファイルのバックアップ形式に従ってバックアップするものとした請求項１記載の工作機械制御装置。
【請求項３】
工作機械をプログラム制御する演算制御部と、前記演算制御部による制御に用いられるデータを記憶するデータ記憶手段と、これら演算制御部およびデータ記憶手段を装備した本体に対して可搬の記憶媒体が着脱自在に装着されてこの記憶媒体の読み書きを行う記憶媒体ドライブ手段と、この記憶媒体ドライブ手段に可搬の記憶媒体が装着されたことを検出する装着検出手段と、この装着検出手段の装着検出信号に応答して可搬の記憶媒体にアクセスし可搬の記憶媒体が所定の転送開始条件を充足することを判定するチェック手段と、このチェック手段の条件充足判定により前記可搬の記憶媒体に記憶された転送用のデータを前記データ記憶手段に書き込むデータ入力手段とを備えた工作機械制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、工作機械をＮＣプログラム等で制御する工作機械制御装置に関し、特にその制御に用いられるデータを半自動で保存するデータバックアップ機能、およびデータ入力機能に関する。
【背景技術】
【０００２】
数値制御装置等の工作機械制御装置では、ＮＣプログラムの他に、各種パラメータや、その他の各種のデータが制御情報として用いられる。このような制御装置内にある各種のデータは、不測のデータの損傷などに備えて、適宜バックアップをしておくことが望ましい。各種パラメータ等は、機械固有の情報の場合も多く、データが損傷すると、バックアップデータがなければ復旧が難しい。従来は、バックアップの処理は、手動により行うのがほとんどであった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
手動によるバックアップの操作は、煩わしい操作となる。また  一般的に、機械を使って生産する作業者のレベルでは、データのバックアップという処理は、自分の仕事の範疇にあるとの意識が低い。そのため、職長が運用ルールとして規定しても、煩わしい操作を求められるバックアップの行為は、必要であるとの認識があっても、行われないことが多かった。
他に、全自動的にバックアップを行うという手段も考えられるが、機械内部の記憶情報が壊れていても、タイマや機械による状態等の自動バックアップの条件か成立すると自動的にバックアップの動作に入ってしまう。そのため、壊れたデータがバックアップされてしまうという問題点があった。
【０００４】
この発明の目的は、データバックアップを作業者による簡単な操作により行え、また壊れたデータのバックアップが不測に行われないようにできる工作機械制御装置を提供することである。
この発明の他の目的は、バックアップ形式の選択の簡易化を図ることである。
この発明のさらに他の目的は、可搬の記憶媒体から制御装置内の記憶手段へのデータの入力が容易に行えるものとすることである。
【課題を解決するための手段】
【０００５】
この発明の工作機械制御装置（１）は、工作機械（２）をプログラム制御する演算制御部（３）と、前記演算制御部（３）による制御に用いられるデータを記憶するデータ記憶手段（４）と、これら演算制御部（３）およびデータ記憶手段（４）を装備した本体（５）に対して可搬の記憶媒体（６）が着脱自在に装着されてこの記憶媒体（６）の読み書きを行う記憶媒体ドライブ手段（７）と、この記憶媒体ドライブ手段（７）に可搬の記憶媒体（６）が装着されたことを検出する装着検出手段（１０）と、この装着検出手段（１０）の装着検出信号に応答して可搬の記憶媒体（６）にアクセスし可搬の記憶媒体（６）が所定のバックアップ開始条件を充足することを判定するチェック手段（１１）と、このチェック手段（１１）の条件充足判定により前記データ記憶手段（４）のデータを前記可搬の記憶媒体（６）にバックアップするデータバックアップ手段（１２）とを備えたものである。
【０００６】
この構成によると、可搬の記憶媒体（６）を記憶媒体ドライブ手段（７）に装着することで、装着検出手段（１０）が装着を検出する。その装着検出信号に応答して、前記チェック手段（１１）は、可搬の記憶媒体（６）にアクセスし、可搬の記憶媒体（６）が所定のバックアップ開始条件を充足するか否かを判定する。条件充足の判定がなされると、データバックアップ手段（１２）は、前記データ記憶手段（４）のデータを前記可搬の記憶媒体（６）にバックアップする。条件非充足の判定がなされた場合は、データバックアップ手段（１２）は、バックアップの処理を行わない。
このように、作業者が可搬の記憶媒体（６）を記憶媒体ドライブ手段（７）に装着するだけの簡単な操作により、制御装置（１）内のデータ記憶手段（４）のデータを可搬の記憶媒体（６）にバックアップすることができる。そのため、バックアップ処置の励行が期待できる。また、可搬の記憶媒体（６）の装着は作業者が行うので、全自動の場合と異なり、壊れたデータのバックアップが行われないようにできる。例えば、工作機械（２）が正常に動作しているときは、データ記憶手段（４）のデータが正常な場合であり、このような正常な動作時に可搬の記憶媒体（６）の装着を行うことで、壊れたデータがバックアップされることを回避できる。このように、言わば、半自動のバックアップ機能を持つものとしたため、操作の簡易によるバックアップ処理の励行が期待でき、かつ壊れたデータを不測にバックアップすることが回避される。
【０００７】
前記所定のバックアップ開始条件は、例えば、前記可搬の記憶媒体（６）に特定ファイル（２１）が存在することであっても良い。この場合に、前記特定ファイル（２１）内にバックアップ形式の情報（２３）が含まれており、前記データバックアップ手段（１２）は、前記特定ファイル（２１）のバックアップ形式情報（２３）に従ってバックアップするものとしても良い。前記バックアップ形式は、例えば、一括出力であるか、分割出力であるかの選択や、圧縮か非圧縮かの選択等のことである。
この構成の場合、バックアップデータ（２４）を記憶させる可搬の記憶媒体（６）に設けた特定ファイル（２１）にバックアップ形式の情報（２３）を含ませておくことで、バックアップ形式が選択できるので、バックアップ形式の選択が簡易に行える。
【０００８】
この発明の他の工作機械制御装置（１Ａ）は、工作機械（２）をプログラム制御する演算制御部（３）と、前記演算制御部（３）による制御に用いられるデータを記憶するデータ記憶手段（４）と、これら演算制御部（３）およびデータ記憶手段（４）を装備した本体（５）に対して可搬の記憶媒体（６）が着脱自在に装着されてこの記憶媒体（６）の読み書きを行う記憶媒体ドライブ手段（７）と、この記憶媒体ドライブ手段（７）に可搬の記憶媒体（６）が装着されたことを検出する装着検出手段（１０）と、この装着検出手段（１０）の装着検出信号に応答して可搬の記憶媒体（６）にアクセスし可搬の記憶媒体（６）が所定の転送開始条件を充足することを判定するチェック手段（３２）と、このチェック手段（３２）の条件充足判定により前記可搬の記憶媒体（６）に記憶された転送用のデータ（３１）を前記データ記憶手段（４）に書き込むデータ入力手段（３３）とを備えたものである。
この構成の場合、可搬の記憶媒体（６）を記憶媒体ドライブ手段（７）に装着することで、装着検出手段（１０）が装着を検出する。その装着検出信号に応答して、前記チェック手段（３２）は、可搬の記憶媒体（６）にアクセスし可搬の記憶媒体（６）が所定の転送開始条件を充足するか否かを判定する。条件充足の判定がなされると、データ入力手段（３３）は、前記可搬の記憶媒体（６）に記憶された転送用のデータ（３１）を前記データ記憶手段（４）に書き込む。条件非充足の判定がなされた場合は、データ入力手段（３３）は、入力の処理を行わない。
【発明の効果】
【０００９】
この発明の工作機械制御装置は、工作機械をプログラム制御する演算制御部と、前記演算制御部による制御に用いられるデータを記憶するデータ記憶手段と、これら演算制御部およびデータ記憶手段を装備した本体に対して可搬の記憶媒体が装着されたことを検出する装着検出手段と、この装着検出手段の装着検出信号に応答して可搬の記憶媒体にアクセスし可搬の記憶媒体が所定のバックアップ開始条件を充足することを判定するチェック手段と、このチェック手段の条件充足判定により前記データ記憶手段のデータを前記可搬の記憶媒体にバックアップするデータバックアップ手段とを備えたものであるため、データバックアップを作業者による簡単な操作により行え、また壊れたデータのバックアップが不測に行われないようにできる。
前記所定のバックアップ開始条件が、前記可搬の記憶媒体に特定ファイルが存在することであり、この特定ファイル内にバックアップ形式の情報が含まれており、前記データバックアップ手段は、前記特定ファイルのバックアップ形式に従ってバックアップするものとした場合は、簡易にバックアップ形式の選択を行ってその形式にバックアップすることができる。
【００１０】
この発明の他の工作機械制御装置は、工作機械をプログラム制御する演算制御部と、前記演算制御部による制御に用いられるデータを記憶するデータ記憶手段と、これら演算制御部およびデータ記憶手段を装備した本体に対して可搬の記憶媒体が着脱自在に装着されてこの記憶媒体の読み書きを行う記憶媒体ドライブ手段と、この記憶媒体ドライブ手段に可搬の記憶媒体が装着されたことを検出する装着検出手段と、この装着検出手段の装着検出信号に応答して可搬の記憶媒体にアクセスし可搬の記憶媒体が所定の転送開始条件を充足することを判定するチェック手段と、このチェック手段の条件充足判定により前記可搬の記憶媒体に記憶された転送用のデータを前記データ記憶手段に書き込むデータ入力手段とを備えたものであるため、可搬の記憶媒体から制御装置内の記憶手段へのデータの入力を容易に行うことができる。
【発明を実施するための最良の形態】
【００１１】
この発明の第１の実施形態を図１および図２と共に説明する。この工作機械制御装置１は、コンピュータ式のものであって、工作機械２をプログラム制御する演算制御部３と、この演算制御部３による制御に用いられるデータを記憶するデータ記憶手段４とを本体５内に装備し、この本体５に、汎用の記憶媒体ドライブ手段７を備える。この工作機械制御装置１は、上記基本構成において、次の装着検出手段１０，チェック手段１１，およびデータバックアップ手段１２を設けたものである。
本体５は、例えばボックス状の筐体からなり、図１（Ｂ）に示すように、キースイッチ等の配列された操作部１９、および液晶表示装置等の表示部２０を有する操作盤１ａが設けられている。操作盤１ａは、演算制御部３やデータ記憶手段４を設けた筐体とは別の筐体に設けられたものであっても良い。その場合、両筐体を合わせたものが、ここで言う本体５となる。
【００１２】
データ記憶手段４は、ＮＣプログラム１６を記憶するＮＣプログラム記憶部１３、および制御パラメータ１７を記憶するパラメータ記憶部１４を有し、また任意のデータ１８を記憶する諸データ記憶部１５等の記憶エリアを有している。
【００１３】
演算制御部３は、中央処理装置（図示せず）およびこれに実行させるプログラム等で構成されるものであり、ＮＣプログラム実行部８および汎用処理部９を有している。ＮＣプログラム実行部８は、ＮＣプログラム１６を解読して実行し、工作機械２を制御する手段であり、その制御にパラメータ記憶部１４の制御パラメータ１７を用いる。
汎用処理部９は、ＮＣプログラム実行部８の行う処理の他の各種の処理を行う手段である。なお、演算制御部３と汎用処理部９とは、物理的に別の中央処理装置で構成されるものであっても、同じ中央処理装置で構成されるものであっても良い。
【００１４】
記憶媒体ドライブ手段７は、本体５に対して可搬の記憶媒体６が着脱自在に装着され、この記憶媒体７の読み書きを行う手段である。可搬の記憶媒体６は、各種のものが用いられるが、ここではメモリチップ内蔵のメモリーカードとしている。記憶媒体ドライブ手段７は、メモリーカードスロット７ａを有しており、例えば操作盤１ａにそのメモリーカードスロット７ａが露出するように設けられる。この記憶媒体ドライブ手段７は、ＮＣ装置に一般的に備えられているもので良い。
【００１５】
上記装着検出手段１０は、記憶媒体ドライブ手段７に可搬の記憶媒体６が装着されたことを検出する手段である。
チェック手段１１は、この装着検出手段１０の装着検出信号に応答して可搬の記憶媒体６にアクセスし可搬の記憶媒体６が所定のバックアップ開始条件を充足することを判定する手段である。
データバックアップ手段１２は、チェック手段１１の条件充足判定により前記データ記憶手段４のデータを可搬の記憶媒体６に保存、つまりバックアップする手段である。
【００１６】
前記所定のバックアップ開始条件は、可搬の記憶媒体６に特定ファイル２１が存在することとされる。チェック手段１１において、上記特定ファイル２１が存在するか否かは、その特定ファイル２１に付される特有のファイル名の有無で判定される。可搬の記憶媒体６は、特定ファイル２１を記憶したエリアと、バックアップデータ２４を記憶するための空き状態の記憶エリア２２とを有するものとされる。
【００１７】
特定ファイル２１は、その内にバックアップの詳細情報が、バックアップ形式の情報２３として含まれたものとされる。
データバックアップ手段１２は、特定ファイル２１のバックアップ形式の情報２３を認識し、その情報２３で指定されたバックアップ形式でバックアップするものとされる。
【００１８】
バックアップ対象は、データ記憶手段４の記憶領域の全体であり、バックアップ形式は個別のＮＣプログラム１６となるプログラムファイルであっても、制御パラメータ１７を設定したパラメータファイルであっても、任意のデータ１８である使用目的毎のファイルであっても良く、またデータ記憶手段４の記憶領域全体をデータイメージとして捕らえたものであっても良い。いずれの形式を採用するかを、特定ファイル２１のバックアップ形式の情報２３として設定する。
換言すると、ここで言うバックアップ形式は、データ記憶手段４のうちの領域（例えば全体または一部）や、データ内容種類や、データをどのような形式（例えば圧縮形式）で記憶するか等の区別を言う。データ記憶手段４における領域は、例えばＮＣプログラム記憶部１３，パラメータ記憶部１４，諸データ記憶部１５等によって区別しても良い。データ内容種類による区別は、データ記憶手段４のどの記憶領域にあるかによらず、ＮＣプログラム１６，制御パラメータ１７，任意のデータ１８等の区別などとされる。記憶の形式は、各種の圧縮形式や、非圧縮形式等である。
【００１９】
なお、バックアップ形式は、特定ファイル２１によらずに、固定化しても良い。その場合は、特定ファイル２１は、バックアップ機能を起動させるか否かのキーとなるだけであって、そのファイル内にバックアップ形式の情報２３は必要ない。
【００２０】
上記データバックアップ手段１２およびチェック手段１１は、例えば、両者が合わさって一つのアプリケーションプログラムとして構成され、図２に流れ図で示す動作を行うものとされる。
【００２１】
上記構成のバックアップ動作を、図２と共に説明する。
図１のチェック手段１１は、装着検出手段１０の検出信号を監視することで、可搬の記憶媒体６であるメモリカードが記憶媒体ドライブ手段７に装着されたことを認識する（スップＳ１）。装着されると、可搬の記憶媒体６内の情報にアクセスし、特定ファイル２１をファイル名等で検索する（Ｓ３）。特定ファイル２１がなければ終了し、カード挿入の検出（可搬の記憶媒体６の装着検出）のステップ（Ｓ１）に戻る。
【００２２】
特定ファイル２１があると、データバックアップ手段１２は、バックアップの詳細な情報、つまりバックアップ形式の情報２３を取得し（Ｓ４）、バックアップの出力モードをセットする（Ｓ５）。こののち、バックアップ動作を開始し（Ｓ６）、出力が終了するまでバックアップ動作を続行する（Ｓ７）。出力が終了すると、データバックアップ手段１２は、所定の表示手段（例えば図１の操作盤１ａの表示部２０）に、バックアップ終了メッセージを表示し（Ｓ８）、一連のバックアップ処理が終了する。
【００２３】
この工作機械制御装置１によると、作業者は、最低限の動作として可搬の記憶媒体６を記憶媒体ドライブ手段７に装着するだけの動作を行えば良く、その後のバックアップ動作は自動的に行われる。したがって、運用のルールとして、可搬の記憶媒体６を差し込む事のみを定めておけば良く、バックアップ処理の励行が期待できる。
また、可搬の記憶媒体６の装着は作業者が行うので、全自動の場合と異なり、壊れたデータのバックアップが行われないようにできる。例えば、工作機械２が正常に動作しているときは、データ記憶手段４のデータが正常な場合であり、このような正常な動作時に可搬の記憶媒体６の装着を行うことで、壊れたデータがバックアップされることを回避できる。
このように、半自動、つまり人が行う動作を最低限とし、複雑な操作を機械側アプリケーションにより自動的に行うものとしたため、操作の簡易によるバックアップ処理の励行が期待でき、かつ壊れたデータを不測にバックアップすることが回避される。
【００２４】
ただし、記憶媒体ドライブ手段７は汎用ポートであり、他に色々な目的に使われるものであるため、可搬の記憶媒体６を差し込むと直ぐにバックアップ処理が行われるのは具合が悪い。これを解決する手段として、可搬の記憶媒体６内に、予めバックアップ用の動作を促す為の仕組みを設けている。
この実施形態では、予め決められたファイルである特定ファイル２１を可搬の記憶媒体６に入れており、記憶媒体６の挿入を検出すれば、内部アプリケーションがファイル名の検索を行い、特定ファイル２１があればバックアップ動作へ移行、無ければ何もしないようにしている。そのため、記憶媒体ドライブ手段７を汎用ポートとして利用可能なものとしながら、半自動のバックアップが行える。
さらに、上記特性ファイル２１の内部に出力のための詳細情報としてバックアップ形式の情報２２を入れ、内部アプリケーションのデータバックアップ手段１２で対応した処理を行うものとしているため、種々のバックアップ形式の選択的な採用が可能で、その選択も容易に行える。
【００２５】
図３は、この発明の他の実施形態を示す。この実施形態は、請求項３の発明に対応するものであって、バックアップとは逆に、可搬の記憶媒体６に記憶されている転送用のデータ３１を、工作機械制御装置１のデータ記憶手段４に入力させるものである。
この実施形態において、特に説明する事項の他は、図１，図２と共に説明した実施形態と同様である。
【００２６】
この工作機械制御装置１Ａは、上記実施形態と同様に、工作機械２をプログラム制御する演算制御部３と、この演算制御部３による制御に用いられるデータを記憶するデータ記憶手段４と、これら演算制御部３およびデータ記憶手段４を装備した本体５に対して可搬の記憶媒体６が着脱自在に装着されてこの記憶媒体６の読み書きを行う記憶媒体ドライブ手段７と、この記憶媒体ドライブ手段７に可搬の記憶媒体６が装着されたことを検出する装着検出手段１０とを備える。
【００２７】
この工作機械制御装置１Ａの場合は、演算制御部３の汎用処理部９には、チェック手段３２およびデータ入力手段３３が設けられ、チェック手段３２は、装着検出手段１０の装着検出信号に応答して可搬の記憶媒体６にアクセスし可搬の記憶媒体６が所定の転送開始条件を充足することを判定するものとされる。
データ入力手段３３は、チェック手段３２の条件充足判定により、可搬の記憶媒体６に記憶された転送用のデータ３１を装置内のデータ記憶手段４に書き込むものとされる。
【００２８】
所定の転送開始条件は、可搬の記憶媒体６に特定ファイル３４が存在することとされる。チェック手段３２において、上記特定ファイル３４が存在するか否かは、その特定ファイル３４に付される特有のファイル名の有無で判定される。可搬の記憶媒体６は、特定ファイル３４を記憶したエリアと、転送用のデータ３１を記憶する記憶エリア３５とを有するものとされる。
特定ファイル３４は、データ３１の転送先の情報３６を含むものとしても良い。また、特定ファイル３４とは別に、転送用のデータ３１の集まり毎に転送先の情報を付したものとしても良い。
【００２９】
この構成の場合、可搬の記憶媒体６を記憶媒体ドライブ手段７に装着することで、装着検出手段１０が装着を検出する。その装着検出信号に応答して、チェック手段３２は、可搬の記憶媒体６にアクセスし可搬の記憶媒体６が所定の転送開始条件を充足するか否かを判定する。この実施形態では、上記転送開始条件は、可搬の記憶媒体６に特定ファイル３４が存在することである。条件充足の判定がなされると、データ入力手段３３は、可搬の記憶媒体６に記憶された転送用のデータ３１をデータ記憶手段４に書き込む。条件非充足の判定がなされた場合は、データ入力手段３３は、入力の処理を行わない。
データ入力手段３３による転送用データ３１の記憶手段４への書き込み場所は、特定ファイル３４に含まれる転送先の情報３６に従って行われる。
このように、データ３１の入力の場合にも、作業者が可搬の記憶媒体６を差し込むだけで、後は自動で行われる半自動の入力形態としたため、可搬の記憶媒体６から制御装置内のデータ記憶手段４へのデータ入力を容易に行うことができる。
【図面の簡単な説明】
【００３０】
【図１】（Ａ）はこの発明の第１の実施形態にかかる工作機械制御装置の概念構成を示すブロック図、（Ｂ）はその外観の例を示す斜視図である。
【図２】そのバックアップ処理の過程を示す流れ図である。
【図３】この発明の他の実施形態にかかる工作機械制御装置の概念構成を示すブロック図である。
【符号の説明】
【００３１】
１，１Ａ…工作機械制御装置
２…工作機械
３…演算制御部
４…データ記憶手段
５…本体
６…可搬の記憶媒体
７…記憶媒体ドライブ手段
１０…装着検出手段
１１…チェック手段
１２…データバックアップ手段
１６…ＮＣプログラム
１７…制御パラメータ
１８…任意のデータ
２１…特定ファイル
２２…記憶エリア
２３…バックアップ形式の情報
２４…バックアップデータ
３２…チェック手段
３３…データ入力手段
３４…特定ファイル
３５…記憶エリア
３６…転送先の情報
【図１】
2006260128.tif 000003
【図２】
2006260128.tif 000004
【図３】
2006260128.tif 000005