(57)【要約】【課題】連続的に記述された加工プログラム中の一部を容易に工作機械に実行させ、工作機械の作動チェック等を行うことができる制御装置及び制御方法を提供すること。【解決手段】加工プログラムの特定区間の開始指令を入力する入力手段１０２を有し、部分実行手段１０３が入力された特定区間の開始指令と対応する終了指令の間の加工プログラムを作動実行手段１０１に出力すること。【選択図】図３
2010097414.tif 000002
【特許請求の範囲】
【請求項１】
特定区間の開始を指定する開始指令と該特定区間の終了を指定する終了指令を含む所定の加工プログラムに基づいて工作機械を作動させる作動実行手段と、加工プログラムの任意の区間を作動実行手段に実行させる部分実行手段とを有する工作機械の制御装置において、
所定の開始指令を特定して部分実行手段側に入力する入力手段を設け、
前記部分実行手段を、入力された開始指令と、該開始指令に対応する終了指令の間のプログラムを作動実行手段に対して実行するように出力することを特徴とする工作機械の制御装置。
【請求項２】
前記開始指令と該開始指令に対応する終了指令の組を、各々異なる特定区間の開始と終了を指定するように複数組設け、前記入力手段が、複数の開始指令から所定の開始指令を選択して入力することができるように構成されていることを特徴とする請求項１に記載の工作機械の制御装置。
【請求項３】
前記作動実行手段が、前記部分実行手段に開始指令が入力されていない場合は前記加工プログラムを全て実行するように構成されていることを特徴とする請求項１または請求項２に記載の工作機械の制御装置。
【請求項４】
特定区間の開始を指定する開始指令と該特定区間の終了を指定する終了指令を含む所定の加工プログラムに基づいて該加工プログラムの任意の区間を実行させる工作機械の制御方法において、
所定の開始指令を特定して入力する入力工程と、
入力された開始指令と該開始指令に対応する終了指令を検索し、開始指令と終了指令の間のプログラムを実行する実行工程とを有することを特徴とする工作機械の制御方法。
【請求項５】
前記開始指令と該開始指令に対応する終了指令の組を、各々異なる特定区間の開始と終了を指定するように複数組設け、前記入力工程が、複数の開始指令から所定の開始指令を選択して入力することを特徴とする請求項４に記載の工作機械の制御方法。
【請求項６】
前記実行工程が、前記入力工程において開始指令を入力しない場合は前記加工プログラムを全て実行することを特徴とする請求項４または請求項５に記載の工作機械の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工プログラムに基づいて工作機械を作動させる工作機械の制御装置及び制御方法に関するものである。
【背景技術】
【０００２】
従来、プログラム指令が連続的に記述された加工プログラムに基づいて工作機械を作動させる制御装置及び制御方法は周知である。
また上記加工プログラム中の一部を工作機械に実行させる制御方法として、加工プログラム全体に対応する加工状態の図（板取り図）を表示させ、該板取り図上で実行したい部分を選択して指定するようにしたものが公知である（例えば、特許文献１等参照。）。
さらに加工プログラムに特定区間の開始を指定する開始指令と、特定区間の終了を指定する終了指令を記述するものが公知である（例えば、特許文献２等参照。）。
【特許文献１】特許第３５１５２１７号公報（第２頁、図２）
【特許文献２】特開平３−２５１９０８号公報（第２頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記特許文献１の制御方法は、加工プログラムの実行する部分を板取り図から指示する必要があるため、加工プログラムの一部を容易に実行することができないという問題があった。
なお特許文献２の加工プログラムは、制御装置の処理効率に応じて処理を振り分けるための特定区間の記述であり、操作者が任意に加工プログラムの特定区間のみを指定して工作機械に実行させることは考慮されていない。
【課題を解決するための手段】
【０００４】
本請求項１に係る発明は、
特定区間の開始を指定する開始指令と該特定区間の終了を指定する終了指令を含む所定の加工プログラムに基づいて工作機械を作動させる作動実行手段と、加工プログラムの任意の区間を作動実行手段に実行させる部分実行手段とを有する工作機械の制御装置において、所定の開始指令を特定して部分実行手段側に入力する入力手段を設け、前記部分実行手段を、入力された開始指令と、該開始指令に対応する終了指令の間のプログラムを作動実行手段に対して実行するように出力することにより、前記課題を解決するものである。
【０００５】
本請求項２に係る発明は、請求項１に記載された制御装置の構成に加えて、前記開始指令と該開始指令に対応する終了指令の組を、各々異なる特定区間の開始と終了を指定するように複数組設け、前記入力手段が、複数の開始指令から所定の開始指令を選択して入力することができるように構成されていることにより、前記課題を解決するものである。
【０００６】
本請求項３に係る発明は、請求項１または請求項２に記載された制御装置の構成に加えて、前記作動実行手段が、前記部分実行手段に開始指令が入力されていない場合は前記加工プログラムを全て実行するように構成されていることにより、前記課題を解決するものである。
【０００７】
本請求項４に係る発明は、
特定区間の開始を指定する開始指令と該特定区間の終了を指定する終了指令を含む所定の加工プログラムに基づいて該加工プログラムの任意の区間を実行させる制御方法において、所定の開始指令を特定して入力する入力工程と、入力された開始指令と該開始指令に対応する終了指令を検索し、開始指令と終了指令の間のプログラムを実行する実行工程とを有することにより、前記課題を解決するものである。
【０００８】
本請求項５に係る発明は、請求項４に記載された制御方法の構成に加えて、前記開始指令と該開始指令に対応する終了指令の組を、各々異なる特定区間の開始と終了を指定するように複数組設け、前記入力工程が、複数の開始指令から所定の開始指令を選択して入力することにより、前記課題を解決するものである。
【０００９】
本請求項６に係る発明は、請求項４または請求項５に記載された制御方法の構成に加えて、前記実行工程が、前記入力工程において開始指令を入力しない場合は前記加工プログラムを全て実行することにより、前記課題を解決するものである。
【発明の効果】
【００１０】
本請求項１及び請求項４に係る発明は、加工プログラムの任意の特定区間の前後に、対応する一組の開始指令と終了指令をあらかじめ記述しておけば、操作者が該特定区間の開始指令を入力することで容易に加工プログラム中の一部の動作を工作機械に実行させることができる。開始指令と終了指令によって、加工プログラムのシーケンス番号とは無関係に特定区間を指定することができるため、シーケンス番号の制限を受けずに特定区間を部分的に実行することができ、操作者がプログラムと工作機械の動作のシーケンスを熟知していなくても、プログラム指令が連続的に記述された加工プログラム中の一部を容易に工作機械に実行させ、工作機械の作動チェック等を行うことができる。
【００１１】
本請求項２及び請求項５に係る発明は、上記の効果に加えて、あらかじめ設定された複数の特定区間から実行すべき部分を任意に選択することができるため、工作機械の複数の作動チェック等から選択してより容易に工作機械に実行させることができる。
【００１２】
本請求項３及び請求項６に係る発明は、上記の効果に加えて、通常の加工において、加工プログラム中の一部のみの実行を行わず連続的に記述された加工プログラムをそのまま全て実行する際に何らの指示を行う必要がなく、特別な操作手順を追加することなく通常の加工作業を行うことができる。
【発明を実施するための最良の形態】
【００１３】
本発明の一実施例である制御装置１００は、図１に示すように、所定の加工プログラムに基づき工作機械１１０を作動させる作動実行手段１０１、上記加工プログラムを記憶保持する記憶手段１０４、上記加工プログラムの予め定められた特定区間のプログラム指令を作動実行手段１０１に実行させる部分実行手段１０３及び該部分実行手段１０３に対して入力を行うための入力手段１０２を有している。
【００１４】
前記加工プログラムは、図２に示すように、プログラム指令が実行順に連続して記述されている。予め定められた特定区間の前後に、該特定区間の開始を指定する開始指令１２０（Ｎ１５００、２０００）と該特定区間の終了を指定する終了指令１３０（Ｎ１５０１、２００１）が対をなして挿入されている。すなわち一対の開始指令と終了指令とによって加工プログラムの一部を囲むことで、加工プログラム中に特定区間が設定される。
当該特定区間として、工作機械の作動チェック等を行うために当該動作のみを任意に実行させる部分等を予め定めることができる。これらの特定区間は複数個所指定されていても良く、それぞれの特定区間の開始指令１２０と終了指令１３０が対をなして識別可能に記述されるため、複数の特定区間の一部が重複しても良く、他の特定区間に内包されても良い。
【００１５】
前記入力手段１０２は、タッチパネル等からなり、操作者が開始指令の文字列等によって所定の開始指令を特定し、部分実行手段側に入力することができる。一方前記部分実行手段は、入力手段１０２によって入力された開始指令と該開始指令に対応する終了指令とに囲まれた特定区間のプログラム指令を作動実行手段１０１に対して実行するように出力する構成をなしている。
【００１６】
次に、前記制御装置１００の加工プログラムに基づく作動を、図３に示すフローチャートに基づいて説明する。
例えば開始指令Ｎ１５００と終了指令Ｎ１５０１の間の特定区間を実行する場合、まず操作者によって入力手段１０２から特定区間の開始指令である「Ｎ１５００」が入力（２０１）される。
作動実行手段１０１が、工作機械の動作に必要な準備処理を実行（２０２）した後、部分実行手段１０３は、開始指令Ｎ１５００の入力ありを判断（２０３）して加工プログラムから開始指令Ｎ１５００を検索する（２０４、２０５）。
【００１７】
開始指令Ｎ１５００が読み込まれると、開始指令Ｎ１５００の次のステップから対応する終了指令Ｎ１５０１が読み込まれるまでプログラム指令を１ステップずつ順次実行される（２０６、２０７、２０８）ように作動実行手段１０１に出力し、作動実行手段１０１が作動実行手段１０１から出力されるプログラム指令を順に工作機械に実行させる。
そして、開始指令Ｎ１５００と対をなす終了指令Ｎ１５０１が読み込まれると、加工プログラムのＳＴＯＰコード部分にスキップされ（２０９）、工作機械の作動が完了する。これにより加工プログラムの特定区間（Ｎ１５００とＮ１５００１の間）が実行され、上記特定区間の実行完了後、作動を継続させることなく、工作機械を停止させることができる。
【００１８】
一方加工プログラム全体を工作機械に実行させる場合は、入力手段１０２に開始指令の指示を入力しないことによって、作動実行手段１０１が工作機械の動作実行に必要な準備処理を実行（２０２）した後、部分実行手段１０３が、開始指令の入力なしを判断（２０３）し、加工プログラムを１ステップずつ読み込み（２１０）ながら、加工プログラムのストップコードを読み込むまで、作動実行手段１０１によってすべてのプログラム指令を順次工作機械に実行させる。これにより工作機械は通常の加工プログラムによる一連の動作を行う。
【００１９】
なおＮ２０００からＮ２００１までの区間を実行する場合は、入力手段１０２によってＮ２０００を部分実行手段１０３に対して入力すればよい。このように、開始指令（Ｎ１５００、Ｎ２０００）と該開始指令に対応する終了指令（Ｎ１５０１、Ｎ２００１）の組が、各々異なる特定区間の開始と終了を指定するように複数組設けられている場合、入力手段１０２によって、各開始指令を各々特定して部分実行手段１０３に対して入力することによって、部分実行手段１０３は、それぞれの特定区間の開始指令１２０と終了指令１３０の対を識別して的確に部分実行することができる。
したがって、複数の特定区間の一部が重複しても良く、他の特定区間に内包されても良い。
【００２０】
また、入力手段１０２への開始指令の入力は、開始指令（Ｎ１５００、Ｎ２０００）を直接入力するものの他、各開始指令に各区間の作動を現す、例えば「主軸回転開始」、「工具原点復帰」等の操作者が理解しやすい名称を予め関連付けて設定しておき、この名称を入力するものであっても良い。なお入力手段１０２にあらかじめ開始指令や名称等がセットされ、操作者が選択するように構成しても良い。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施例である制御装置の概念図。
【図２】本発明の一実施例である制御装置及び制御方法で使用するプログラム例。
【図３】本発明の一実施例である制御方法のフローチャート。
【符号の説明】
【００２２】
１００  ・・・制御装置
１０１  ・・・作動実行手段
１０２  ・・・入力手段
１０３  ・・・部分実行手段
１０４  ・・・記憶手段
１１０  ・・・工作機械
１２０  ・・・開始指令
１３０  ・・・終了指令
【図１】
2010097414.tif 000003
【図２】
2010097414.tif 000004
【図３】
2010097414.tif 000005