(57)【要約】【課題】リセット操作を行った後に、メモリ運転の再開操作が適正に実行されなかった場合であっても、工具がワーク等に衝突してしまうといった不測の事態の発生を確実に防止することができるＮＣ工作機械を提供する。【解決手段】メモリ運転を開始した後に（Ｓ１）、編集モード以外の運転モードでリセット操作が行われると（Ｓ４、Ｓ８）、必ず、スタートインターロックが有効状態に設定されることになり（Ｓ９）、その後に、メモリ運転開始指令が出力されても（Ｓ１）、基本的にはメモリ運転を再開させることはできないが（Ｓ２、Ｓ７、Ｓ６）、リセット操作を行った後、次のメモリ運転開始指令が出力されるまでの間に、所定のインターロック解除操作が実行されると、有効状態にあるスタートインターロックが解除されるようになっている。【選択図】        図２
2004252610.tif 000002
【特許請求の範囲】
【請求項１】
予め作成された加工プログラムに従ってワークの加工を自動的に行うメモリ運転を実行可能なＮＣ工作機械において、
メモリ運転を開始した後に、運転状態が一旦リセットされると、
その後にメモリ運転の開始指令が出力された場合であっても、
モーダル情報が既にキャンセルされていることをオペレータが認識していると想定される所定の操作が実行されない限り、メモリ運転を開始させないようにしたことを特徴とするＮＣ工作機械。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、予め作成された加工プログラムに従ってワークの加工を自動的に行うメモリ運転が可能なＮＣ工作機械に関する。
【０００２】
【従来の技術】
この種のＮＣ工作機械では、例えば、メモリ運転モードでワークの加工を開始した後に異常が発生すると、アラーム状態となってワークの加工が自動的に停止されるので、オペレータは異常原因を解明してそれを取り除いた後に、リセット操作を行うことによってアラームを解除し、ＮＣ工作機械を運転可能な状態に復帰させることになる。
【０００３】
このように、アラームを解除するためにリセット操作を行うと、ＮＣ装置のワーキングエリアに読み込まれた工具補正量等のモーダル情報は全てキャンセルされてしまうので、アラームを解除してメモリ運転を再開させる場合は、通常、加工プログラムを中止した位置から実行させることができず、例えば、加工プログラムの頭出し等を行って、メモリ運転に必要なモーダル情報を読み込ませることができる位置から、加工プログラムを実行させなければならない。
【０００４】
これに対して、メモリ運転モードでワークの加工を開始した後に、オペレータが意識的にワークの加工を停止させて、例えば、ＭＤＩモード等の他の運転モードに切り換えた後、再度、メモリ運転モードに戻してメモリ運転を再開させる場合は、リセット操作を行う必要はなく、単にサイクルスタートボタンを押すだけでメモリ運転を適正に再開させることができる。従って、このような場合は、メモリ運転を再開させる前に、加工プログラムの頭出し等を行う必要はない。
【０００５】
【特許文献１】
特開平５−１４３１３９号公報
【特許文献２】
実開平５−５５２０４号公報
【０００６】
【発明が解決しようとする課題】
ところで、ＮＣ工作機械を操作するオペレータは、本来、リセット操作によってモーダル情報がキャンセルされることを知っておく必要があるが、そういったことを知らないオペレータが、アラームを解除するためにリセット操作を行った後にメモリ運転を再開させるような場合や、リセット操作を行う必要がないのに誤ってリセット操作を行ってしまい、その後にメモリ運転を再開させるような場合、加工プログラムの頭出しを行わずに、即座にサイクルスタートボタンを押して加工プログラムを途中から実行させるといった不適正な操作を行うことにより、工具がワーク等に衝突してしまう等の不測の事態が発生するおそれがある。
【０００７】
そこで、この発明の課題は、リセット操作を行った後に、メモリ運転の再開操作が適正に実行されなかった場合であっても、工具がワーク等に衝突してしまうといった不測の事態の発生を防止することができるＮＣ工作機械を提供することにある。
【０００８】
【課題を解決するための手段及びその効果】
上記の課題を解決するため、この発明は、予め作成された加工プログラムに従ってワークの加工を自動的に行うメモリ運転を実行可能なＮＣ工作機械において、メモリ運転を開始した後に、運転状態が一旦リセットされると、その後にメモリ運転の開始指令が出力された場合であっても、モーダル情報が既にキャンセルされていることをオペレータが認識していると想定される所定の操作が実行されない限り、メモリ運転を開始させないようにしたことを特徴とするＮＣ工作機械を提供するものである。
【０００９】
以上のように、このＮＣ工作機械は、メモリ運転を開始した後に、運転状態が一旦リセットされると、その後にメモリ運転の開始指令が出力された場合であっても、モーダル情報が既にキャンセルされていることをオペレータが認識していると想定される所定の操作が実行されない限り、メモリ運転を開始させないようになっているので、リセット操作によって、モーダル情報がキャンセルされることを知らないようなオペレータが、加工プログラムを頭出し等することなく、メモリ運転の再開操作を行った場合には、メモリ運転が再開されることはなく、工具がワーク等に衝突するといった不測の事態の発生を防止することができる。
【００１０】
一方、モーダル情報が既にキャンセルされていることをオペレータが認識していると想定される所定の操作が実行された場合は、メモリ運転の開始指令が出力されると、メモリ運転が即座に再開されるようになっているので、ＮＣ工作機械を自由に操作したい熟練したオペレータにとって、使い勝手が悪くなることもない。
【００１１】
【発明の実施の形態】
以下、実施の形態について図面を参照して説明する。図１に示すように、このＮＣ工作機械１は、工作機械本体２と、工作機械本体２の動作を制御するＮＣ装置３とを備えており、予め作成された加工プログラムに従ってワークの加工を自動的に行うことができるように構成されている。
【００１２】
前記ＮＣ装置３は、同図に示すように、装置全体を統括的に制御するＣＰＵ１１と、システムプログラム等が格納されるＲＯＭ１２と、加工プログラムや各種パラメータ、工具補正量等のモーダル情報が格納されるＲＡＭ１３と、ＲＡＭ１３に格納された加工プログラム等に基づいて、切削液の供給・遮断、工具の自動交換、パレットの取付け・取外しといったＭ機能やＴ機能で指示される工作機械本体２の動作を制御するプログラマブル・ロジック・コントローラ（ＰＬＣ）１４と、ＣＰＵ１１からの指示を受けて、工作機械本体２に搭載されたサーボモータ（図示せず）を駆動するサーボアンプ１６に軸移動指令等を出力することによって、サーボモータの駆動を制御する制御回路１５と、ＣＰＵ１１の指示に従って、各軸の位置、アラーム、パラメータ、加工プログラムといった種々の情報を表示するＣＲＴ１７と、オペレータが加工プログラムの入力・編集操作（例えば、現在選択されている加工プログラムを他の加工プログラムに変更したり、加工プログラム内でのカーソルの位置を変更して、加工プログラムの一部を修正したりする操作）やリセット操作等を行うキーボード１８とがバスラインＢＬを介して接続されており、前記ＰＬＣ１４には、サイクルスタートスイッチ、フィードホールドスイッチ、モード切換スイッチ等の入力操作部１９からの操作信号が入力されるようになっている。なお、ＣＲＴ１７やキーボード１８は、インターフェース１７ａ、１８ａを介してバスラインＢＬに接続されており、入力操作部１９は、インターフェース１９ａを介して、ＰＬＣ１４に接続されている。
【００１３】
以上のように構成されたＮＣ工作機械１は、メモリに直接入力された加工プログラムに従ってワークの加工を自動的に行うメモリ運転モードの他、オペレータがデータを入力しながら運転を行うＭＤＩ運転モード、オペレータが手動で運転を行う手動運転モード、加工プログラムを編集するための編集モード等の各種運転モードを備えており、それぞれの運転モードでリセット操作が行われると、ＲＡＭ１３内のワーキングエリアに読み込まれた工具補正量等のモーダル情報は全てキャンセルされるようになっている。
【００１４】
従って、メモリ運転モードで運転を開始した後、キーボード１８によってリセット操作が行われると、その後にメモリ運転の開始指令が出力された場合であっても、モーダル情報が既にキャンセルされていることをオペレータが認識していると想定される所定の操作が実行されない限り、メモリ運転を再開させないように、このＮＣ工作機械１には、スタートインターロック機能が付与されている。以下、このスタートインターロック機能の詳細について、図２及び図３に示すフローチャートを参照して説明する。
【００１５】
まず、図２に示すように、メモリ運転開始指令が出力されたか否か、即ち、メモリ運転モードにおいてサイクルスタートスイッチがＯＮされたか否かが判断され（ステップＳ１）、メモリ運転開始指令が出力されない場合は、メモリ運転開始指令が出力されるまで待機することになる。
【００１６】
ステップＳ１において、メモリ運転開始指令が出力されると、続いて、スタートインターロックが有効状態か否かが判断され（ステップＳ２）、スタートインターロックが有効状態でない場合は、所定の加工プログラムに従って、メモリ運転が開始されるが（ステップＳ３）、スタートインターロックが有効状態の場合は、メモリ運転を開始することなく、アラーム表示を行って（ステップＳ７）、処理を終了する。
【００１７】
メモリ運転が開始されると（ステップＳ３）、リセット操作が行われたか否かが判断され（ステップＳ４）、リセット操作が行われなかった場合は、続いて、加工プログラムが終了したか否かが判断され（ステップＳ５）、加工プログラムが終了していない場合は、ステップＳ４に戻って、加工プログラムが終了するまで、メモリ運転が継続され、加工プログラムが終了した時点で、工作機械本体２の運転を終了する（ステップＳ６）。なお、ここにいうリセット操作は、メモリ運転モードにおいて実行されたリセット操作のみならず、メモリ運転を一時中断して、例えば、ＭＤＩ運転モード等の他の運転モードに切り換えた状態で実行されたリセット操作も含まれる。
【００１８】
ステップＳ４において、リセット操作が行われた場合は、続いて、そのリセット操作が、編集モードで行われたのか否かが判断され（ステップＳ８）、リセット操作が編集モードで行われた場合は、即座に、工作機械本体２の運転を終了するが（ステップＳ６）、リセット操作が編集モード以外の運転モードで行われた場合は、スタートインターロックを有効状態に設定した後（ステップＳ９）、工作機械本体２の運転を終了する（ステップＳ６）。ここで、リセット操作が編集モードで行われた場合に、スタートインターロックを有効状態に設定しなかったのは、編集モードでリセット操作が行われると、必ず、加工プログラムが頭出しされるので、その後に出力されたメモリ運転開始指令に従って、メモリ運転を開始しても、何ら問題が発生することがないからである。
【００１９】
以上のように、メモリ運転を開始した後に、編集モード以外の運転モードでリセット操作が行われると、必ず、スタートインターロックが有効状態に設定されることになり、その後に、メモリ運転開始指令が出力されても、基本的にはメモリ運転を再開させることはできないが、リセット操作を行った後、次のメモリ運転開始指令が出力されるまでの間に、工具補正量等のモーダル情報が既にキャンセルされていることをオペレータが認識していると想定される所定の操作（以下、「インターロック解除操作」という）が実行されると、有効状態にあるスタートインターロックが解除されるようになっている。
【００２０】
具体的には、図３に示すように、まず、スタートインターロックが有効状態か否かが判断され（ステップＳ１１）、スタートインターロックが有効状態でない場合は、スタートインターロックが有効状態になるまで待機することになる。ここで、スタートインターロックが有効状態の場合は、続いて、インターロック解除操作が実行されたか否かが判断され（ステップＳ１２）、インターロック解除操作が実行されなかった場合は、即座にステップＳ１１に戻るが、インターロック解除操作が実行された場合は、有効状態にあるスタートインターロックが解除された後（ステップＳ１３）ステップＳ１１に戻ることになる。
【００２１】
なお、ここにいう「インターロック解除操作」としては、▲１▼リセット操作を行う前に実行されていた加工プログラムの実行開始位置を指定する操作、▲２▼リセット操作を行う前に実行されていた加工プログラムから他の加工プログラムに変更する操作、▲３▼メモリ運転モードでリセット操作が行われた後に、メモリ運転モードから他の運転モードに切り換える操作、▲４▼いずれかの運転モードでリセット操作が行われた後に、その運転モードから編集モードに切り換える操作等が設定されている。
【００２２】
以上のように、このＮＣ工作機械１は、メモリ運転を開始した後に、リセット操作が行われると、その後にメモリ運転開始指令が出力された場合であっても、インターロック解除操作が実行されていない限り、メモリ運転を開始させないようになっているので、リセット操作によって、モーダル情報がキャンセルされることを知らないようなオペレータが、例えば、リセット操作を行った後に、加工プログラムを頭出し等することなく、メモリ運転モードでサイクルスタートスイッチをＯＮした場合には、メモリ運転が再開されることはなく、工具がワーク等に衝突するといった不測の事態の発生を防止することができる。
【００２３】
一方、リセット操作を行った後、インターロック解除操作が実行された場合は、その後に、メモリ運転開始指令が出力されると、メモリ運転が即座に再開されるようになっているので、ＮＣ工作機械１を自由に操作したい熟練したオペレータにとって、使い勝手が悪くなることもない。
【００２４】
なお、上述した実施形態では、インターロック解除操作として、上述した４つの操作を設定しているが、これに限定されるものではなく、リセット操作によって、モーダル情報が既にキャンセルされていることをオペレータが認識していると想定される操作であれば、他の操作をインターロック解除操作として設定することも可能である。
【００２５】
また、上述した実施形態では、インターロック解除操作のうち、▲１▼、▲２▼の操作はキーボード１８によって、▲３▼、▲４▼の操作は入力操作部１９によって、それぞれ行われることを想定しているが、これに限定されるものではなく、外部と通信可能な工作機械の場合には、外部から入力される指令に従って、こういったインターロック解除処理を実行させることも可能であり、そのような場合も本発明を適用することができることはいうまでもない。
【００２６】
さらに、上述した実施形態では、キーボード１８によってリセット操作が行われる場合について説明したが、これに限定されるものではなく、外部と通信可能な工作機械の場合には、外部から入力される指令に従って、リセット処理を実行させることも可能であり、そのような場合も本発明を適用することができることはいうまでもない。
【図面の簡単な説明】
【図１】この発明にかかるＮＣ工作機械の一実施形態における制御系を示すブロック図である。
【図２】同上のＮＣ工作機械におけるメモリ運転モードでの運転動作を示すフローチャートである。
【図３】同上のＮＣ工作機械におけるスタートインターロックの解除処理を示すフローチャートである。
【符号の説明】
１  ＮＣ工作機械
２  工作機械本体
３  ＮＣ装置
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  プログラマブル・ロジック・コントローラ（ＰＬＣ）
１５  制御回路
１６  サーボアンプ
１７  ＣＲＴ
１８  キーボード
１９  入力操作部
ＢＬ  バスライン
【図１】
2004252610.tif 000003
【図２】
2004252610.tif 000004
【図３】
2004252610.tif 000005