(57)【要約】【課題】ＮＣ工作機械の制御装置に格納された加工プログラムについて、試加工を行ったか否かを容易且つ正確に管理することができるＮＣ工作機械の制御装置を提供する。【解決手段】制御装置１は、加工プログラムをプログラム記憶部１２に格納するとともに、加工プログラムを編集するプログラム格納／編集部１１と、加工プログラムを実行するプログラム実行／制御部１３と、加工プログラムに関する履歴情報を記憶する履歴記憶部１４と、プログラム格納／編集部１１及びプログラム実行／制御部１３における処理を監視して、履歴情報を作成し該当する加工プログラムと関連付けて履歴記憶部１４に格納したり、履歴記憶部１４に格納された履歴情報を変更，更新する履歴管理部１５とを備える。履歴管理部１５により適宜作成或いは更新される履歴情報を基に、試加工済みの加工プログラムであるか否かを、容易且つ正確に管理することが可能となる。【選択図】　　　　　図１
2004042155.tif 000002
【特許請求の範囲】
【請求項１】
加工動作機構部と、入力手段とを備えたＮＣ工作機械に設けられ、加工プログラムに基づき前記加工動作機構部の作動を制御する制御装置であって、
前記加工プログラムを記憶するプログラム記憶手段と、
前記入力手段から入力された加工プログラムを前記プログラム記憶手段に格納するとともに、前記入力手段から入力された入力信号に従い、前記プログラム記憶手段に格納された加工プログラムを編集するプログラム格納／編集手段と、
前記プログラム記憶手段に格納された加工プログラムを読み出して実行するプログラム実行手段と、
前記プログラム記憶手段に格納された加工プログラムに関する履歴情報であって、少なくとも該加工プログラムに関する加工実績の有無についての情報を含む履歴情報を記憶する履歴記憶手段と、
前記プログラム格納／編集手段及びプログラム実行手段における処理を監視し、前記プログラム格納／編集手段によって、新規の加工プログラムが前記プログラム記憶手段に格納された場合には、加工実績を無しとする前記履歴情報を作成して該加工プログラムと関連付けて前記履歴記憶手段に格納し、前記プログラム記憶手段に格納された加工プログラムが編集処理された場合には、前記履歴記憶手段に格納された該当の履歴情報の少なくとも加工実績について、これを無しに更新するとともに、前記プログラム実行手段によって加工実績の無い前記加工プログラムが実行された場合には、前記履歴記憶手段に格納された該当の履歴情報の加工実績について、これを有りに更新する処理を行う履歴管理手段とを備えてなることを特徴とするＮＣ工作機械の制御装置。
【請求項２】
前記ＮＣ工作機械が、出力手段を備えてなり、
前記履歴管理手段が、前記履歴記憶手段に格納された前記履歴情報を前記出力手段に出力するように構成されてなることを特徴とする請求項１記載のＮＣ工作機械の制御装置。
【請求項３】
前記出力手段が画面表示手段から構成されるとともに、
前記履歴管理手段が、前記履歴記憶手段に格納された前記履歴情報を、該当する加工プログラムの識別情報と対比させて前記画面表示手段に画面表示させるように構成されてなることを特徴とする請求項２記載のＮＣ工作機械の制御装置。
【請求項４】
前記履歴管理手段が、前記履歴情報の加工実績に関し、加工実績無しの場合と加工実績有りの場合とで、異なる表示形態で該加工実績に係る情報を表示させるように構成されてなることを特徴とする請求項３記載のＮＣ工作機械の制御装置。
【請求項５】
前記ＮＣ工作機械が、出力手段を備えるとともに、
前記履歴管理手段が、前記履歴記憶手段に格納された履歴情報であって、前記プログラム実行手段によって実行される加工プログラムの履歴情報を監視し、前記プログラム実行手段における実行処理が連続運転であり、且つ実行加工プログラムの加工実績が無しの場合には、前記出力手段に警告信号を出力するように構成されてなることを特徴とする請求項１記載のＮＣ工作機械の制御装置。
【請求項６】
前記履歴管理手段が、前記警告信号を出力するとともに、前記プログラム実行手段における加工プログラム実行処理を停止させるように構成されてなる請求項５記載のＮＣ工作機械の制御装置。
【請求項７】
前記ＮＣ工作機械が、画面表示手段を備えてなり、
前記入力手段が、確認信号及び起動信号を入力可能に構成され、
前記履歴管理手段が、前記履歴記憶手段に格納された履歴情報であって、前記プログラム実行手段によって実行される加工プログラムの履歴情報を監視し、実行加工プログラムの加工実績が無しの場合には、加工実績が無いことを示す画像を、画面表示手段に画面表示させるとともに、前記入力手段から入力された確認信号を受信すると、前記プログラム実行手段に実行信号を送信するように構成され、
前記プログラム実行手段が、前記履歴管理手段から送信された実行信号、及び前記入力手段から入力された起動信号を受信して前記加工プログラムの実行を開始するように構成されてなることを特徴とする請求項１記載のＮＣ工作機械の制御装置。
【請求項８】
前記制御装置が、加工プログラムを送信する送信装置と電気通信回線を介して接続可能に構成され、
前記プログラム格納／編集手段が、更に、前記送信装置から送信された加工プログラムを前記プログラム記憶手段に格納するように構成されるとともに、
前記履歴管理手段が、更に、前記送信された加工プログラムが新規の加工プログラムである場合には、加工実績を無しとする前記履歴情報を作成して該加工プログラムと関連付けて前記履歴記憶手段に格納する一方、前記プログラム記憶手段に格納された加工プログラムを変更するものである場合には、前記履歴記憶手段に格納された該当の履歴情報の少なくとも加工実績について、これを無しに更新するように構成されてなる請求項１乃至７記載のいずれかのＮＣ工作機械の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、加工動作機構部を備えたＮＣ工作機械に設けられ、加工プログラムに基づき前記加工動作機構部の作動を制御するＮＣ工作機械の制御装置に関する。
【０００２】
【従来の技術】
ＮＣ工作機械は、ワークを加工するための運動機構部たる主軸装置や送り機構部などの加工動作機構部と、この加工動作機構部の作動を数値制御する制御装置などから構成され、かかる数値制御は、加工製品に応じて作成された加工プログラムに基づいて行われる。
【０００３】
この加工プログラムは、通常、これに精通したプログラマにより、手動のプログラム作成装置や自動プログラミング装置を用いて作成され、作成された加工プログラムは、ＮＣ工作機械を操作するオペレータによって、適宜記録媒体を介して制御装置に格納される。また、制御装置に格納された加工プログラムは、操作盤などに設けられた入力装置を介して、部分的に修正（変更）されることもある。
【０００４】
更に、近年では、前記手動プログラム作成装置や自動プログラミング装置と、ＮＣ工作機械の制御装置とをＬＡＮなどのネットワークを介して接続し、作成された加工プログラムを、当該ネットワークを介して各制御装置に送信し、格納するといったことも行われている。
【０００５】
そして、このようにして制御装置に格納された新規な加工プログラムや変更後の加工プログラムは、試加工を行うことによって、これに誤りがあるか否かが確認され、誤りが無い場合には、これを用いた連続加工が行われる一方、誤りが有る場合には、これが適宜訂正される。
【０００６】
【発明が解決しようとする課題】
ところで、加工プログラムを一旦記録媒体に格納した後、制御装置内に格納する方法を採る場合、記録媒体内の加工プログラムを制御装置内に格納する作業を、当該ＮＣ工作機械のオペレータが行うので、オペレータは新規な加工プログラムや変更後の加工プログラムについて、上記試加工を確実に行い得るものと考えられる。これは、制御装置内に格納された加工プログラムを、操作盤などに設けられた入力装置を介して、修正する場合も同様である。
【０００７】
一方、加工プログラムを、ネットワークを介し各制御装置に送信して格納する方法を採る場合には、加工プログラムの格納作業をオペレータが行わないので、当該オペレータが気付かない内に、新たな加工プログラムが格納されたり（加工プログラムの追加）、或いは、適宜修正された加工プログラムが既に格納された加工プログラムに上書きされる形で格納される（加工プログラムの変更）といった事態が起こり得る。
【０００８】
ところが、このように、オペレータが知り得ないところで加工プログラムの追加や変更が行われると、オペレータは、制御装置内に格納された加工プログラムについて、試加工を完了しているか否かを十分に把握することができなくなり、ときに、追加や変更された加工プログラムについて、試加工を完了しているものと誤解して、当該加工プログラムを用いて連続加工を行うといった事態を生じていた。この場合、加工プログラムに誤りがあると、工具とワークとが衝突するといった重大な事故を引き起こしかねない。
【０００９】
本発明は、以上の実情に鑑みなされたものであって、ＮＣ工作機械の制御装置に格納された加工プログラムについて、試加工を行ったか否かを容易且つ正確に管理することができるようになったＮＣ工作機械の制御装置の提供をその目的とする。
【００１０】
【課題を解決するための手段及びその効果】
上記目的を達成するための本発明は、加工動作機構部と、入力手段とを備えたＮＣ工作機械に設けられ、加工プログラムに基づき前記加工動作機構部の作動を制御する制御装置であって、
前記加工プログラムを記憶するプログラム記憶手段と、
前記入力手段から入力された加工プログラムを前記プログラム記憶手段に格納するとともに、前記入力手段から入力された入力信号に従い、前記プログラム記憶手段に格納された加工プログラムを編集するプログラム格納／編集手段と、
前記プログラム記憶手段に格納された加工プログラムを読み出して実行するプログラム実行手段と、
前記プログラム記憶手段に格納された加工プログラムに関する履歴情報であって、少なくとも該加工プログラムに関する加工実績の有無についての情報を含む履歴情報を記憶する履歴記憶手段と、
前記プログラム格納／編集手段及びプログラム実行手段における処理を監視し、前記プログラム格納／編集手段によって、新規の加工プログラムが前記プログラム記憶手段に格納された場合には、加工実績を無しとする前記履歴情報を作成して該加工プログラムと関連付けて前記履歴記憶手段に格納し、前記プログラム記憶手段に格納された加工プログラムが編集処理された場合には、前記履歴記憶手段に格納された該当の履歴情報の少なくとも加工実績について、これを無しに更新するとともに、前記プログラム実行手段によって加工実績の無い前記加工プログラムが実行された場合には、前記履歴記憶手段に格納された該当の履歴情報の加工実績について、これを有りに更新する処理を行う履歴管理手段とを備えてなることを特徴とするＮＣ工作機械の制御装置に係る。
【００１１】
この発明によれば、入力手段から新規の加工プログラムが入力され、これがプログラム格納／編集手段によってプログラム記憶手段に格納されると、履歴管理手段により、加工実績を無しとする履歴情報が作成されて当該加工プログラムと関連付けられて履歴記憶手段に格納される。
【００１２】
また、プログラム記憶手段に格納された加工プログラムがプログラム格納／編集手段によって編集されると、履歴記憶手段に格納された該当の履歴情報の少なくとも加工実績が、履歴管理手段によって、加工実績無しに更新される。
【００１３】
更に、プログラム記憶手段に格納された加工実績の無い加工プログラムがプログラム実行手段によって実行されると（例えば、試加工が行われると）、履歴記憶手段に格納された該当の履歴情報の加工実績が、履歴管理手段によって、加工実績有りに更新される。
【００１４】
尚、前記履歴情報としては、上記加工実績の有無についての情報の他に、例えば、新規の加工プログラムがプログラム記憶手段に格納された日時を示す入力日時や、プログラム記憶手段に格納された加工プログラムが変更（編集）された日時を示す更新日時などを挙げることができる。
【００１５】
斯くして、このＮＣ工作機械の制御装置によれば、プログラム記憶手段に格納された加工プログラムについて、履歴管理手段により適宜作成或いは更新される履歴情報を基に、試加工済みの加工プログラムであるか否かを、容易且つ正確に管理することが可能となる。
【００１６】
そして、履歴記憶手段に格納された履歴情報を、履歴管理手段の処理によって、ＮＣ工作機械に設けられた出力手段に出力するようにすれば、オペレータが、出力された履歴情報を基に、制御装置に格納された加工プログラムが試加工済みの加工プログラムであるか否かを正確に把握することが可能となる。
【００１７】
この場合、前記出力手段は、これが画面表示手段から構成され、前記履歴管理手段は、これが、履歴記憶手段に格納された履歴情報を該当する加工プログラムの識別情報と対比させて前記画面表示手段に画面表示させるように構成されたものとすることができ、このようにすれば、オペレータが、画面表示された識別情報及び履歴情報を基に、制御装置に格納された加工プログラムが試加工済みの加工プログラムであるか否かを正確且つ容易に認識することが可能となる。尚、前記識別情報の一例としては、例えば、個々の加工プログラムに対して設定されたプログラム番号などを挙げることができる。
【００１８】
また、前記画面表示に当たり、加工実績無しの場合と加工実績有りの場合とで、当該加工実績に係る情報を異なる表示形態で表示させるようにすれば、オペレータが両者を明確に区別することができ、これを正確に認識することができる。そして、この場合に、加工実績無しに係る情報の表示画像を強調した画像にすれば、更に、オペレータがこれを明確に認識することが可能となり、オペレータの認識ミスを効果的に防止することができる。尚、前記異なる表示形態としては、表示色を異ならせた態様や、表示文字の太さや大きさ、書体などを異ならせた態様を挙げることができる。
【００１９】
また、前記履歴管理手段は、これが、履歴記憶手段に格納された履歴情報であって、プログラム実行手段によって実行される加工プログラムの履歴情報を監視し、前記プログラム実行手段における実行処理が連続運転であり、且つ実行加工プログラムの加工実績が無しの場合には、ＮＣ工作機械に設けられた出力手段に警告信号を出力するように構成されたものとすることができる。このようにすれば、オペレータが加工実績の無い加工プログラムを用いて連続加工を行おうとした場合に、これを注意喚起することができる。
【００２０】
尚、前記出力手段に出力される警告の態様としては、例えば、警告灯を点灯させたり、その旨のメッセージを画面表示させたり、アラーム音を出力したりすることを挙げることができる。
【００２１】
そして、この場合、更に、前記履歴管理手段が、前記警告信号を出力するとともに、前記プログラム実行手段における加工プログラム実行処理を停止させるように構成されていれば、試加工の終えていない加工プログラムを用いて連続加工を行うことによって、工具とワークとが衝突するといった重大な事故が引き起こされるのを未然に防止することができる。
【００２２】
また、前記履歴管理手段は、これが、前記履歴記憶手段に格納された履歴情報であって、前記プログラム実行手段によって実行される加工プログラムの履歴情報を監視し、実行加工プログラムの加工実績が無しの場合には、加工実績が無いことを示す画像を、ＮＣ工作機械に設けられた画面表示手段に画面表示させるとともに、前記入力手段から入力された確認信号を受信すると、前記プログラム実行手段に実行信号を送信するように構成され、前記プログラム実行手段は、これが、前記履歴管理手段から送信された実行信号、及び前記入力手段から入力された起動信号を受信して前記加工プログラムの実行を開始するように構成されたものとすることができる。
【００２３】
このようにすれば、確認信号が入力された後（即ち、加工実績が無いことを示す表示画像をオペレータが認識したという確認がとれた後）、加工プログラムが実行されるので、上述と同様に、試加工の終えていない加工プログラムを用いて連続加工を行うことによって、工具とワークとが衝突するといった重大な事故が引き起こされるのを未然に防止することができる。
【００２４】
また、前記制御装置が加工プログラムを送信する送信装置と電気通信回線を介して接続可能に構成されている場合には、前記送信装置から送信された加工プログラムを前記プログラム記憶手段に格納するように、前記プログラム格納／編集手段を構成するとともに、送信された加工プログラムが新規の加工プログラムである場合には、加工実績を無しとする履歴情報を作成して該加工プログラムと関連付けて履歴記憶手段に格納する一方、プログラム記憶手段に格納された加工プログラムを変更するものである場合には、履歴記憶手段に格納された該当の履歴情報の少なくとも加工実績について、これを加工実績無しに更新するように、前記履歴管理手段を構成すると良い。
【００２５】
尚、本発明における前記電気通信回線には、ＬＡＮ，ＶＡＮ，専用の電話回線や光通信回線などネットワークを構築するための各種通信回線が含まれる。
【００２６】
【発明の実施の形態】
以下、本発明の具体的な実施形態について添付図面に基づき説明する。尚、図１は、本発明の一実施形態に係るＮＣ工作機械の制御装置などの概略構成を示したブロック図である。
【００２７】
図１に示すように、本例のＮＣ工作機械の制御装置１は、ＣＰＵ，ＲＯＭ，ＲＡＭ及び外部記憶装置などから構成されるプログラム格納／編集部１１，プログラム記憶部１２，プログラム実行／制御部１３，履歴記憶部１４，履歴管理部１５，入出力インターフェース１６及び通信インターフェース１７などを備えており、この通信インターフェース１７を介してネットワーク２に接続している。
【００２８】
尚、前記ネットワーク２には、例えば、図示しない手動プログラム作成装置や自動プログラミング装置が接続しており、この手動プログラム作成装置や自動プログラミング装置（図示せず）により、新規の加工プログラムが作成されたり、適宜作成された加工プログラムが変更（修正）される。
【００２９】
また、前記制御装置１は、主軸装置や送り機構部から構成される加工動作機構部３と、画面表示部４及び入力部５から構成される操作盤６などを備えたＮＣ工作機械２０に設けられており、この加工動作機構部３及び操作盤６が前記入出力インターフェース１６に接続している。
【００３０】
前記プログラム格納／編集部１１は、操作盤６の入力部５などを介して入力された加工プログラム、及びネットワーク２を介して手動プログラム作成装置や自動プログラミング装置から送信された加工プログラムをプログラム記憶部１２に格納するとともに、入力部５から入力された入力信号に従い、プログラム記憶部１２に格納された加工プログラムを編集する処理を行う。
【００３１】
前記プログラム実行／制御部１３は、履歴管理部１５から送信される実行信号を受信し、且つ入力部５から入力された、加工プログラムを起動させる起動信号を受信した場合に、プログラム記憶部１２に格納された加工プログラムを実行して、前記加工動作機構部３の動作を制御する。
【００３２】
前記履歴記憶部１４には、プログラム記憶部１２に格納された加工プログラムに関し、入力日，更新日及び加工実績などから構成される履歴情報が、当該加工プログラムに対して設定されたプログラム番号と関連付けられて、図２に示すようなデータテーブルとして格納される。尚、入力日とは、加工プログラムがプログラム記憶部１２に格納された日であり、更新日とは、プログラム記憶部１２に格納された加工プログラムが変更（編集）された日であり、加工実績とは、加工プログラムを用いた加工（試加工）が行われたか否かを意味する。
【００３３】
前記履歴管理部１５は、履歴記憶部１４に格納された履歴情報を、前記操作盤６の画面表示部４に画面表示させる処理を行うとともに、プログラム格納／編集部１１及びプログラム実行／制御部１３における処理を監視して、履歴情報を作成し、作成した履歴情報を履歴記憶部１４に格納したり、履歴記憶部１４に格納された履歴情報を更新したり、或いは、確認メッセージを画面表示部４に画面表示させる処理などを行う。
【００３４】
具体的には、履歴管理部１５は、図３及び図４に示すような処理を行う。尚、図３及び図４は、この履歴管理部１５における一連の処理を示したフローチャートである。
【００３５】
まず、履歴管理部１５は、初期設定として、実行確認フラグをＯＦＦにした後（ステップＳ１）、プログラム格納／編集部１１によりプログラム記憶部１２に加工プログラムが格納されたか否かを確認し（ステップＳ２）、加工プログラムの格納を確認すると、格納された加工プログラムが新規の加工プログラム（プログラム記憶部１２に格納されていない加工プログラム）であるか否かを確認し（ステップＳ３）、確認した加工プログラムが新規の加工プログラムである場合には、例えば、図２におけるプログラム番号Ｏ０００５の欄に示すように、入力日及び加工実績無しの履歴情報を作成して履歴記憶部１４に格納し（ステップＳ４）、ステップＳ２２に進む。
【００３６】
前記ステップＳ２で、加工プログラムの格納が確認されなかった場合には、前記入力部５から適宜入力された表示信号を受信したか否かを確認し（ステップＳ５）、表示信号の受信を確認すると、履歴記憶部１４に格納された履歴情報を、該当する加工プログラムのプログラム番号と対比させて画面表示部４に画面表示させるとともに、画面表示に当たり、履歴情報の加工実績に関し、加工実績無しの場合と加工実績有りの場合とで、異なる表示形態で当該加工実績に係る情報を画面表示させる（ステップＳ６）。尚、異なる表示形態としては、表示色を異ならせた態様や、表示文字の太さや大きさ、書体などを異ならせた態様を挙げることができる。一方、ステップＳ５で、表示信号の受信を確認しなかった場合には、ステップＳ２以降の処理が繰り返される。
【００３７】
ついで、画面表示された加工プログラムが、プログラム格納／編集部１１によって編集されたか否かを確認し（ステップＳ７）、加工プログラムが編集された場合、及び前記ステップＳ３で確認した加工プログラムが既存（既格納）の加工プログラムである（プログラム記憶部１２に格納された加工プログラムを変更するものである）場合には、図２におけるプログラム番号Ｏ０００１の欄に示すように、履歴記憶部１４に格納された該当の履歴情報の更新日を変更された日に更新するとともに、加工実績を加工実績無しに変更，更新して（ステップＳ８）、ステップＳ２２に進む。
【００３８】
一方、前記ステップＳ７において、加工プログラムの編集処理では無いと確認された場合には、次に、プログラム実行／制御部１３において、画面表示された加工プログラムを実行するモードとなっているか否かを確認し（ステップＳ９）、実行モードとなっている場合には、当該加工プログラムの加工実績を確認し（ステップＳ１０）、加工実績有りの場合には、実行信号をプログラム実行／制御部１３に送信して（ステップＳ１２）、ステップＳ２２へ進み、加工実績無しの場合にはステップＳ１３へ進む（ステップＳ１１）。
【００３９】
そして、ステップＳ１３において、実行確認フラグがＯＮであるか否かを確認し、ＯＮである場合には、ステップＳ１８に進み、ＯＮでない場合には、確認メッセージを画面表示部４に画面表示させ（ステップＳ１４）、ついで、オペレータが当該確認メッセージを認識したという確認をとるための確認信号であって、加工プログラムの実行を許可する信号が、前記入力部５から入力されたか否かを確認し（ステップＳ１５）、実行を許可する信号の入力を確認すると、画面表示部４に画面表示された確認メッセージを消去するとともに、実行確認フラグをＯＮにし（ステップＳ１６）、実行信号をプログラム実行／制御部１３に送信して（ステップＳ１７）、ステップＳ１８に進む一方、前記確認信号であって、実行を拒否する信号の入力を確認した場合には、そのまま、ステップＳ２２へ進む。
【００４０】
次に、ステップＳ１８において、前記加工プログラムによる加工が完了したか否かを確認し、加工完了を確認した場合には、例えば、図２におけるプログラム番号Ｏ０００２，Ｏ０００３，Ｏ０００４の欄に示すように、履歴記憶部１４に格納された加工実績を加工実績有りに更新して（ステップＳ１９）、ステップＳ２１に進む一方、加工完了が確認されなかった場合には、加工プログラムが途中で終了したか否かを確認し（ステップＳ２０）、途中で終了した場合には、ステップＳ２１へ進み、終了していない場合には、ステップＳ２２へ進む。
【００４１】
そして、ステップＳ２１では、実行確認フラグをＯＦＦにして、ステップＳ２２へ進み、ステップＳ２２では、処理を継続するか否かが確認され、処理を終了しない場合には、ステップＳ２以降の処理が繰り返される。
【００４２】
以上のように構成された本例の制御装置１によれば、操作盤６の入力部５やネットワーク２を介して入力された新規の加工プログラムがプログラム記憶部１２に格納されると、履歴管理部１５によって履歴情報が作成され、履歴記憶部１４に格納される一方、プログラム記憶部１２に格納された加工プログラムが編集されたり、入力部５やネットワーク２を介して変更されると、履歴記憶部１４に格納された履歴情報が履歴管理部１５によって加工実績無しに更新される。
【００４３】
また、プログラム記憶部１２に格納された、加工実績の無い加工プログラムが実行される（例えば、試加工が行われる）と、履歴記憶部１４に格納された履歴情報の加工実績が、履歴管理部１５によって加工実績有りに更新される一方、加工実績の無い加工プログラムが実行される場合には、確認メッセージが画面表示部４に画面表示され、オペレータの確認が得られてから当該加工プログラムが実行される。
【００４４】
また、履歴記憶部１４に格納された履歴情報が、履歴管理部１５によって、プログラム番号と対比されて画面表示部４に画面表示されるとともに、画面表示に当たり、履歴情報の加工実績に関し、加工実績無しの場合と加工実績有りの場合とで、異なる表示形態で当該加工実績に係る情報が画面表示される。
【００４５】
斯くして、本例の制御装置１によれば、プログラム記憶部１２に格納された加工プログラムについて、履歴管理部１５により適宜作成或いは更新される履歴情報を基に、試加工済みの加工プログラムであるか否かを、容易且つ正確に管理することができる。
【００４６】
そして、履歴情報を画面表示部４に画面表示させ、しかも、画面表示に当たり、加工実績無しの場合と加工実績有りの場合とで、当該加工実績に係る情報を異なる表示形態で表示させるようにしているので、オペレータが両者を明確に区別することができ、これを正確に認識することができる。尚、加工実績無しに係る情報の表示画像を強調した画像にすれば、更に、オペレータがこれを明確に認識することが可能となり、オペレータの認識ミスを効果的に防止することができる。
【００４７】
また、オペレータが、加工実績の無い（例えば、試加工を行っていない）加工プログラムを用いて加工を行おうした場合に、確認メッセージが画面表示部４に画面表示され、オペレータの確認が得られてから当該加工プログラムが実行されるので、オペレータが、試加工の終えていない加工プログラムを用いて連続加工を行うことを確実に防止することができ、これにより、工具とワークとが衝突するといった重大な事故が引き起こされるのを未然に防止することができる。
【００４８】
以上、本発明の一実施形態について説明したが、本発明の採り得る具体的な態様は、何らこれに限定されるものではない。
【００４９】
上例では、前記履歴管理部１５を、加工実績の無い加工プログラムを用いて加工を行おうした場合に、確認メッセージを画面表示部４に画面表示させるように構成したが、これに限られるものではなく、アラーム処理を行うように構成しても良い。この場合、履歴管理部１５は、図５及び図６に示した処理を行うように構成される。尚、ステップＳ３０〜Ｓ４０における各処理は、図３に示したステップＳ２〜Ｓ１２における各処理とそれぞれ同じである。
【００５０】
このアラーム処理は、ステップＳ３９において加工実績無しと判断された場合に、まず、ステップＳ４１において、プログラム実行／制御部１３における実行モードが連続加工運転であるか否かを確認し、連続加工運転である、即ち、シングルブロック運転（試加工運転）でない場合には、アラームメッセージを画面表示部４に画面表示させる（ステップＳ４２）。
【００５１】
一方、ステップＳ４１において、連続加工運転でないと確認された場合には、実行信号をプログラム実行／制御部１３に送信し（ステップＳ４３）、ついで、加工プログラムが途中で終了したか否かを確認して（ステップＳ４４）、終了していない場合には、当該加工プログラムによる加工が完了したか否かを確認し（ステップＳ４５）、加工完了を確認した場合には、履歴記憶部１４に格納された加工実績を加工実績有りに更新する（ステップＳ４６）。そして、以後、ステップＳ３０以降の処理が繰り返される。
【００５２】
かかるアラーム処理によっても、加工実績の無い加工プログラムが実行されるのを効果的に防止することができ、工具とワークとが衝突するといった重大な事故が引き起こされるのを未然に防止することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るＮＣ工作機械の制御装置などの概略構成を示したブロック図である。
【図２】本実施形態の履歴記憶部に格納されるデータテーブルを示した説明図である。
【図３】本実施形態の履歴管理部における処理手順を示したフローチャートである。
【図４】本実施形態の履歴管理部における処理手順を示したフローチャートである。
【図５】本発明の他の実施形態に係る履歴管理部の処理手順を示したフローチャートである。
【図６】本発明の他の実施形態に係る履歴管理部の処理手順を示したフローチャートである。
【符号の説明】
１　　制御装置
２　　ネットワーク
３　　加工動作機構部
４　　画面表示部
５　　入力部
６　　操作盤
１１　プログラム格納／編集部
１２　プログラム記憶部
１３　プログラム実行／制御部
１４　履歴記憶部
１５　履歴管理部
【図１】
2004042155.tif 000003
【図２】
2004042155.tif 000004
【図３】
2004042155.tif 000005
【図４】
2004042155.tif 000006
【図５】
2004042155.tif 000007
【図６】
2004042155.tif 000008