(57)【特許請求の範囲】
【請求項１】
電気通信回線を介して工作機械の制御装置とデータ処理装置とが接続され、前記制御装置が前記データ処理装置にワークの加工に関連したデータ処理を行わせるように構成された加工関連データ処理システムであって、
前記制御装置は、
前記ワークの加工に関連したデータ処理を行う第１のデータ処理手段と、
前記ワークの加工に関連したデータ処理の要求を受け付けると、該データ処理要求に係るデータ処理の少なくとも一部を、自装置と連係して前記データ処理装置に実行させるための連係処理信号を前記データ処理装置に送信し、前記データ処理要求に係るデータ処理の少なくとも一部を前記データ処理装置に実行させ、その処理結果に関する情報を受信する連係処理指示手段とを備え、
前記データ処理装置は、
前記ワークの加工に関連したデータ処理を行う第２のデータ処理手段と、
前記制御装置から前記連係処理信号を受信し、該連係処理信号に係るデータ処理を前記第２のデータ処理手段に行わせるとともに、該第２のデータ処理手段の処理結果に関する情報を前記制御装置に送信する連係処理実行手段とを備えていることを特徴とする加工関連データ処理システム。
【請求項２】
前記制御装置は、画面表示するための表示手段を更に備え、
前記連係処理指示手段は、
前記データ処理装置の表示画面に表示された画像情報を該データ処理装置から受信して前記表示手段に表示させるとともに、前記表示手段の画面を通じて入力された、前記データ処理を実行させるための遠隔操作信号を前記連係処理信号として前記データ処理装置に送信して、前記データ処理装置に前記データ処理を実行させ、そのデータ処理完了後に得られる情報を直接又は間接的に前記データ処理装置から受信するように構成されてなることを特徴とする請求項１記載の加工関連データ処理システム。
【請求項３】
前記制御装置は、画面表示するための表示手段を更に備え、
前記連係処理指示手段は、
前記データ処理装置の表示画面に表示された画像情報を該データ処理装置から受信して前記表示手段に表示させるとともに、前記表示手段の画面を通じて入力された、前記データ処理を実行させるための遠隔操作信号を前記連係処理信号として前記データ処理装置に送信して、前記データ処理装置に前記データ処理を実行させ、そのデータ処理中に得られる情報を直接又は間接的に前記データ処理装置から受信して前記表示手段に表示させるように構成されてなることを特徴とする請求項１記載の加工関連データ処理システム。
【請求項４】
前記制御装置は、前記連係処理指示手段によって前記データ処理装置から受信したデータ処理結果に基づき、ワークの加工を実行する加工実行部を更に備えていることを特徴とする請求項１乃至３記載のいずれかの加工関連データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気通信回線を介して工作機械の制御装置とデータ処理装置とが接続され、前記制御装置が、前記データ処理装置を遠隔操作して、当該データ処理装置にワークの加工に関連したデータ処理を行わせるように構成された加工関連データ処理システムに関する。
【背景技術】
【０００２】
工作機械の制御装置は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ハードディスク，入力装置及び画面表示装置などを備えて構成され、ＲＯＭやハードディスクには、様々なソフトウェアが格納される。前記ソフトウェアとしては、例えば、システム制御に関するものの他、加工シミュレーションに関するものを挙げることができ、加工シミュレーションに関するソフトウェアを備えた制御装置としては、従来、例えば、特開２００６−８５４８５号公報に開示されたものがある。
【０００３】
この制御装置では、前記ＣＰＵ，ＲＯＭ，ＲＡＭ及びハードディスクなどのハードウェア、並びに前記ソフトウェアが、主制御部と、ＮＣプログラムを記憶する加工プログラムメモリと、工具，ワーク，刃物台及びワーク主軸などの３次元モデルデータを記憶するモデルメモリと、加工プログラムメモリに格納されたＮＣプログラムを解析するプログラム解析処理制御部と、プログラム解析処理制御部によるプログラム解析に基づいて工具移動経路を演算するシミュレーション制御部と、シミュレーション制御部による演算結果及びモデルメモリ内のモデルデータを基に、前記工具，ワーク，刃物台及びワーク主軸を前記工具移動経路に沿って相対移動させたときのモデルデータを演算するモデル処理制御部と、モデル処理制御部によって演算されたモデルデータを基に画像データを生成するモデル描画処理制御部などとして機能するようになっており、モデル描画処理制御部によって生成された画像データが、前記主制御部の表示制御により前記画面表示装置上に表示されるようになっている。
【０００４】
そして、オペレータは、ＮＣプログラムに従って移動する工具及びワークの表示画像を通して工具移動状態や加工状態を確認し、ＮＣプログラムに誤りがないかを確認する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−８５４８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の制御装置では、すべての処理（ソフトウェアによって実行される処理）が１組のハードウェア（所謂コンピュータ）上で実行されているため、処理内容によっては当該制御装置にかかる負荷が大きくなり易く、大きな負荷がかかったときに、処理速度が遅くなるなど処理の実行に支障をきたす恐れがあった。特に、上記加工シミュレーションのように負荷の大きい処理を実行した場合には、このような事態に陥り易く、また、ワーク加工中に大きな負荷が制御装置にかかると、ワークの加工ができないという事態も生じ得る。
【０００７】
また、更に、前記ソフトウェアは、新機能の追加や使い勝手の向上を目的として、たびたびバージョンアップが行われており、その際、ハードウェアの要求スペックが引き上げられることがあるが、ハードウェアのスペックを引き上げないまま当該ソフトウェアを実行すると、処理能力の余裕が少なくなって、負荷がかかったときに、他の処理に支障をきたす恐れもある。
【０００８】
尚、ハードウェアのスペックを引き上げれば、より大きな負荷がかかっても、上記のような問題を生じ難くなるが、ハードウェアのスペックを引き上げるのは容易でなく、非常にコストもかかる。
【０００９】
本発明は、以上の実情に鑑みなされたものであって、工作機械の制御装置にかかる負荷を軽減することができる、当該制御装置を含んだ加工関連データ処理システムの提供をその目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するための本発明は、
電気通信回線を介して工作機械の制御装置とデータ処理装置とが接続され、前記制御装置が前記データ処理装置にワークの加工に関連したデータ処理を行わせるように構成された加工関連データ処理システムに係り、
前記制御装置は、
前記ワークの加工に関連したデータ処理を行う第１のデータ処理手段と、
前記ワークの加工に関連したデータ処理の要求を受け付けると、該データ処理要求に係るデータ処理の少なくとも一部を、自装置と連係して前記データ処理装置に実行させるための連係処理信号を前記データ処理装置に送信し、前記データ処理要求に係るデータ処理の少なくとも一部を前記データ処理装置に実行させ、その処理結果に関する情報を受信する連係処理指示手段とを備えている。
【００１１】
また、前記データ処理装置は、
前記ワークの加工に関連したデータ処理を行う第２のデータ処理手段と、
前記制御装置から前記連係処理信号を受信し、該連係処理信号に係るデータ処理を前記第２のデータ処理手段に行わせるとともに、該第２のデータ処理手段の処理結果に関する情報を前記制御装置に送信する連係処理実行手段とを備えている。
【００１２】
この加工関連データ処理システムによれば、例えば、入力手段から入力されたデータ処理要求が連係処理指示手段によって受け付けられたり、制御装置で処理されるデータ中に含まれたデータ処理要求が連係処理指示手段によって受け付けられると、当該連係処理指示手段からデータ処理装置に連係処理信号が送信され、当該連係処理指示手段がデータ処理装置にデータ処理を実行させる。
【００１３】
連係処理指示手段から送信された連係処理信号は、データ処理装置の連係処理実行手段によって受信され、第２のデータ処理手段におけるデータ処理の実行が制御されて、連係処理指示手段で受け付けられたデータ処理要求に対応し且つワークの加工に関連したデータ処理が第２のデータ処理手段によって行われる。
【００１４】
そして、第２のデータ処理手段におけるデータ処理結果は、連係処理実行手段によって制御装置側に送信され、送信されたデータ処理結果が連係処理指示手段により受信される。
【００１５】
尚、ワークの加工に関連したデータ処理としては、例えば、工具経路データやＮＣプログラムの生成、加工シミュレーションなどが挙げられるが、これらに限定されるものではない。また、電気通信回線としては、例えば、ＬＡＮやインターネットなどの他、工作機械の制御装置とデータ処理装置とを接続する各種の通信回線が含まれる。また、更に、前記制御装置とは、送り機構などの数値制御対象を制御する部分と、それ以外を制御する部分の両方を含む概念であり、したがって、数値制御対象を制御する部分に関するデータ処理をデータ処理装置側で行っても、それ以外を制御する部分に関するデータ処理をデータ処理装置側で行っても良い。
【００１６】
また、前記制御装置は、画面表示するための表示手段を更に備え、
前記連係処理指示手段は、
前記データ処理装置の表示画面に表示された画像情報を該データ処理装置から受信して前記表示手段に表示させるとともに、前記表示手段の画面を通じて入力された、前記データ処理を実行させるための遠隔操作信号を前記連係処理信号として前記データ処理装置に送信して、前記データ処理装置に前記データ処理を実行させ、そのデータ処理完了後に得られる情報を直接又は間接的に前記データ処理装置から受信するように構成しても良い。
【００１７】
この場合、データ処理装置の表示画面を制御装置の表示手段に表示させ、その表示された画面を通じて入力された信号をデータ処理装置に送信することで、この信号を受信したデータ処理装置が当該受信信号に応じて、処理を実行する、所謂遠隔操作が実行され、当該データ処理装置は受信信号に応じたデータ処理を実行する。そして、前記連係処理指示手段は、データ処理完了後に得られる情報を直接又は間接的にデータ処理装置から受信する。具体的には、例えば、ＮＣプログラムの自動生成を行う場合、制御装置の表示手段に表示されたデータ処理装置側の表示画面中のプログラム自動生成の実行にかかるソフトウェアを起動させるためのアイコンをクリックし、データ処理装置に当該ソフトウェアを起動させると、ソフトウェアが起動したデータ処理装置の表示画面が制御装置の表示手段に表示され、表示された画面にプログラムの自動生成に必要なデータを入力し、プログラムの自動生成をデータ処理装置に実行させ、制御装置はデータ処理装置が生成したプログラムのみを受信することができる。
【００１８】
また、前記制御装置は、画面表示するための表示手段を更に備え、
前記連係処理指示手段は、
前記データ処理装置の表示画面に表示された画像情報を該データ処理装置から受信して前記表示手段に表示させるとともに、前記表示手段の画面を通じて入力された、前記データ処理を実行させるための遠隔操作信号を前記連係処理信号として前記データ処理装置に送信して、前記データ処理装置に前記データ処理を実行させ、そのデータ処理中に得られる情報を直接又は間接的に前記データ処理装置から受信して前記表示手段に表示させるように構成しても良い。
【００１９】
この場合においても、上述と同様に、データ処理装置の表示画面を制御装置の表示手段に表示させ、その表示された画面を通じて入力された信号をデータ処理装置に送信することで、この信号を受信したデータ処理装置が当該受信信号に応じた処理を実行する。そして、前記連係処理指示手段は、データ処理中に得られる情報を直接又は間接的にデータ処理装置から受信し、この受信した情報を表示手段に表示させる。具体的には、例えば、加工シミュレーションを実行する場合は、制御装置の表示手段に表示されたデータ処理装置側の表示画面中の加工シミュレーションの実行にかかるソフトウェアを起動させるためのアイコンをクリックし、データ処理装置にソフトウェアを起動させると、ソフトウェアが起動したデータ処理装置の表示画面が制御装置の表示手段に表示され、そして、制御装置の表示手段に表示されたデータ処理装置の画面表示に対して加工シミュレーションに必要なデータを入力することで、データ処理装置に入力されたデータに基づく加工シミュレーションを実行させ、制御装置はデータ処理装置で実行された加工シミュレーションに関する情報を受信し、この受信した情報を表示手段にリアルタイム表示させることができる。
【００２０】
尚、本願でいう「連係処理」とは、前記制御装置が実行すべきデータ処理のうち少なくとも一部を、データ処理装置に実行させることをいう。また、前記連係処理信号を送信する態様としては、制御装置とデータ処理装置との間で双方向的に行われる上記遠隔操作による態様の他、例えば、前記連係処理信号を制御装置からデータ処理装置へ一方向的に送信する態様も挙げられる。
【００２１】
また、前記工作機械の制御装置は、前記連係処理指示手段によって前記データ処理装置から受信されたデータ処理結果に基づき、ワークの加工を実行する加工実行部を更に備えていても良い。この場合には、データ処理装置から受信されたデータ処理結果（例えば、データ処理装置側で生成された工具経路データやＮＣプログラム）を基にワークの加工が行われる。
【発明の効果】
【００２２】
このように、本発明に係る加工関連データ処理システムによれば、工作機械の制御装置からデータ処理装置に連係処理信号を送信し、データ処理装置にワークの加工に関連したデータ処理を行わせるとともに、そのデータ処理結果に関する情報を当該データ処理装置から制御装置に送信させるようにしたので、従来、制御装置側で実行されていた処理の一部を外部のデータ処理装置側で行うことができる。
【００２３】
したがって、制御装置にかかる負荷を軽減することができ、当該制御装置における処理に支障をきたすのを防止することができる。また、ソフトウェアがバージョンアップされたとしても、データ処理装置のハードウェアが要求スペックを満たしていれば、当該ソフトウェアをデータ処理装置側で実行することができるので、制御装置のハードウェアのスペックを引き上げなくても、他の処理に支障をきたすことなく、当該ソフトウェアを実行することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係るデータ処理システムの概略構成を示したブロック図である。
【図２】本実施形態においてデータ処理が実行される際の一連の処理を示したフローチャートである。
【図３】本実施形態に係る制御装置の画面表示装置に表示される画像の一例を示した説明図である。
【発明を実施するための形態】
【００２５】
以下、本発明の具体的な実施形態について、添付図面に基づき説明する。尚、本例では、データ処理に係るソフトウェアが、工作機械の制御装置単体でのデータ処理の実行も可能となるように、制御装置側及びデータ処理装置側の両方にインストールされているものとするが、必ずしもこの態様に限定されるものではない。また、本例においては、連係処理を遠隔操作によって行うものとし、ここでいう遠隔操作は、制御装置が、データ処理装置の表示画面に表示された画像情報をデータ処理装置から受信して自らの表示装置に表示させるとともに、その画面を通じて入力された信号をデータ処理装置に送信して、制御装置からデータ処理装置を操作することを指す。
【００２６】
図１に示すように、本例のデータ処理システム１は、工作機械２に設けられ、相互に接続されたＮＣ装置１１と支援装置２０とから構成される制御装置３と、データ処理装置４０とがＬＡＮやインターネットなどのネットワーク（電気通信回線）５を介して接続され、前記制御装置３が前記データ処理装置４０を遠隔操作して、当該データ処理装置４０にワークの加工に関連したデータ処理を行わせるように構成される。
【００２７】
前記ＮＣ装置１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ及びハードディスク、並びにこれらに格納された適宜ソフトウェアから構成される加工プログラム記憶部１２や加工実行部１３、入出力インタフェース１４といった機能部を備えており、前記加工プログラム記憶部１２には、ＮＣプログラムが格納されており、前記加工実行部１３は、加工プログラム記憶部１２に格納されたＮＣプログラムや、前記データ処理装置４０で生成されたＮＣプログラムを基に工作機械２の作動を制御する。また、入出力インターフェース１４には、前記工作機械２及び後述する入出力インターフェース２６が接続される。
【００２８】
前記支援装置２０は、ＣＰＵ，ＲＯＭ，ＲＡＭ及びハードディスク、並びにこれらに格納された適宜ソフトウェアから構成される認証処理部２１，連係処理指示部２２，データ記憶部２３，プログラム自動生成部２４，加工シミュレーション部２５，入出力インターフェース２６及び通信インターフェース２７などの機能部と、各種データや信号を入力する入力装置３０と、画像データを表示する画面表示装置３１とを備えており、これらＣＰＵ，ＲＯＭ，ＲＡＭ，ハードディスク，入力装置３０及び画面表示装置３１が操作盤に一体的に設けられた構造を備え、また、通信インターフェース２７を介して前記ネットワーク５に接続されている。尚、入出力インターフェース２６には、入力装置３０、画面表示装置３１及び入出力インターフェース１４が接続される。
【００２９】
前記認証処理部２１は、前記データ処理装置４０からの認証要求に応じて認証処理を実行する。
【００３０】
前記データ記憶部２３には、ＮＣプログラムの生成や加工シミュレーションといったデータ処理に必要なデータが格納されており、前記プログラム自動生成部２４は、当該データ記憶部２３に格納された工具種類、工具サイズ、素材材質、加工軌跡等の加工データや送り速度、主軸回転速度等の切削条件などを基に、ＮＣプログラムを自動生成し、前記加工シミュレーション部２５は、ＮＣプログラムや、工具，ワーク，工具保持機構及びワーク保持機構の３次元モデルデータを基に、加工シミュレーションを実行する。尚、データ記憶部２３に格納されるデータは、例えば、入力装置３０から入力されたり、ネットワーク５を介して外部から入力される。
【００３１】
前記連係処理指示部２２は、例えば、入力装置３０から入力されたデータ処理要求を受け付け、当該データ処理要求を受け付けると、データ処理を実行させるための連係処理信号を前記データ処理装置４０に送信して、当該データ処理装置４０を遠隔操作し、受け付けたデータ処理要求に対応し且つワークの加工に関連したデータ処理を当該データ処理装置４０に行わせる。
【００３２】
また、連係処理指示部２２は、当該データ処理装置４０で行われたデータ処理結果を受信して、受信したデータ処理結果（例えば、シミュレーション画像）を画面表示装置３１に表示させる、或いは、受信したデータ処理結果（例えば、ＮＣプログラム）を制御装置３内の適宜記憶部に格納する。例えば、データ処理装置４０で行う処理がＮＣプログラムの自動生成である場合、生成されたＮＣプログラムをデータ処理装置４０から受信して、前記加工プログラム記憶部１２に格納する。
【００３３】
前記データ処理装置４０は、ＣＰＵ，ＲＯＭ，ＲＡＭ及びハードディスク、並びにこれらに格納された適宜ソフトウェアから構成される認証処理部４１，連係処理実行部４２，データ記憶部４３，プログラム自動生成部４４，加工シミュレーション部４５，入出力インターフェース４６及び通信インターフェース４７などの機能部と、各種データや信号を入力する入力装置４９と、画像データを表示する画面表示装置５０とを備えており、通信インターフェース４７を介して前記ネットワーク５に接続されている。尚、入出力インターフェース４６には、入力装置４９及び画面表示装置５０が接続される。
【００３４】
前記認証処理部４１は、前記プログラム自動生成部４４及び加工シミュレーション部４５におけるデータ処理の実行時に、前記支援装置２０に対して認証要求を行ってから、前記プログラム自動生成部４４及び加工シミュレーション部４５におけるデータ処理を実行可能にする。
【００３５】
前記連係処理実行部４２は、前記連係処理指示部２２から送信された連係処理信号を受信し、当該連係処理指示部２２で受け付けられたデータ処理要求に対応するデータ処理を前記プログラム自動生成部４４及び加工シミュレーション部４５に行わせるとともに、当該プログラム自動生成部４４及び加工シミュレーション部４５におけるデータ処理結果を連係処理指示部２２に送信する。
【００３６】
前記データ記憶部４３には、データ処理に必要なデータが格納されており、前記プログラム自動生成部４４は、前記データ記憶部４３に格納された工具種類、工具サイズ、素材材質、加工軌跡等の加工データや送り速度、主軸回転速度等の切削条件などを基に、前記支援装置２０のプログラム自動生成部２４と同様に、ＮＣプログラムを自動生成する機能部であり、ＮＣプログラムの自動生成は、前記連係処理実行部４２による制御の下で行われる。
【００３７】
同様に、前記加工シミュレーション部４５は、前記データ記憶部４３に格納されたＮＣプログラムや、工具，ワーク，工具保持機構及びワーク保持機構の３次元モデルデータを基に、前記支援装置２０の加工シミュレーション部２５と同じように、加工シミュレーションを行い、そのシミュレーション画像を生成する機能部であり、これらのデータ処理も前記連係処理実行部４２による制御の下で行われる。
【００３８】
以上のように構成された本例のデータ処理システム１によって、プログラム生成及び加工シミュレーションを実行する過程について、図２を参照しつつ説明する。尚、本例においては、工作機械２の制御装置３側及びデータ処理装置４０側のそれぞれがプログラム自動生成部２４，４４及び加工シミュレーション部２５，４５を有し、制御装置３単体でのプログラム生成及び加工シミュレーションの実行が可能となっているが、制御装置３側に負荷を掛けないことを目的とし、データ処理装置４０側でプログラム生成及び加工シミュレーションを実行するようにしている。
【００３９】
まず、制御装置３側で入力装置３０から入力されたデータ処理要求（加工シミュレーション実行要求やＮＣプログラム生成要求）が連係処理指示部２２によって受け付けられると（ステップＳ１）、当該連係処理指示部２２によりデータ処理装置４０に連係処理信号が送信されて当該データ処理装置４０が遠隔操作される（ステップＳ２）。
【００４０】
ここで、上記遠隔操作とは、例えば、前記画面表示装置３１に表示されたデータ処理装置４０側の表示画面中のアイコンをマウスのクリックによって選択した、或いは、表示画面中に数値などを入力した場合などに、これらの操作に対応する信号を連係処理信号として連係処理実行部４２に送信し、データ処理装置４０側に、前記アイコンが選択された、或いは、数値が入力されたと認識させることをいい、より具体的に言えば、データ処理装置４０側のプログラム自動生成部４４や加工シミュレーション部４５を担うソフトウェアの起動にかかるアイコンをクリックすることによってこれらのソフトウェアを起動でき、表示画面装置３１に表示されたデータ処理装置４０側の表示画面を通して、データ処理装置４０に数値などを入力できることをいう。
【００４１】
連係処理指示部２２から送信された連係処理信号は、データ処理装置４０側の連係処理実行部４２によって受信され（ステップＳ３）、前記認証処理部２１，４１によって制御装置３とデータ処理装置４０との間で認証処理が行われ（ステップＳ４）、ついで、連係処理指示部２２で受け付けられたデータ処理要求に対応し且つワークの加工に関連したデータ処理（加工シミュレーションやＮＣプログラムの生成）を連係処理実行部４２がプログラム自動生成部４４や加工シミュレーション部４５に実行させる（ステップＳ５）。
【００４２】
前記データ処理がＮＣプログラムの生成である場合には、前記プログラム自動生成部４４がデータ記憶部４３に格納された工具種類、工具サイズ、素材材質、加工軌跡等の加工データや送り速度、主軸回転速度等の切削条件などを基に、ＮＣプログラムを生成し、当該生成されたＮＣプログラムが、連係処理実行部４２によって制御装置３側に送信され（ステップＳ６）、送信されたＮＣプログラムは、連係処理指示部２２によって受信され（ステップＳ７）、当該制御装置３側では、このＮＣプログラムを基に、加工実行部１３によりワークの加工が実行される（ステップＳ８）。
【００４３】
一方、前記データ処理が加工シミュレーションである場合には、前記加工シミュレーション部４５がデータ記憶部４３に格納されたＮＣプログラムや、工具，ワーク，工具保持機構及びワーク保持機構の３次元モデルデータを基に、データ処理を実行し、当該データ処理が実行されると、その開始から終了まで、生成されたシミュレーション画像が、連係処理実行部４２によって制御装置３側に順次送信され（ステップＳ６）、送信されたシミュレーション画像は、連係処理指示部２２によって受信された後（ステップＳ７）、画面表示装置３１に表示される（ステップＳ８）。
【００４４】
尚、このとき表示される画像の一例を図３に示す。図３において、符号３２は操作盤を、符号３１ａは画面表示装置３１の表示画面を、符号Ｔは工具を、符号Ｗはワークを、符号３３は主軸を、符号３４はテーブル上に取り付けられたパレットをそれぞれ示している。
【００４５】
尚、加工シミュレーション部４５におけるデータ処理結果は、当該加工シミュレーション部４５により画面表示装置５０に表示されるようになっていても良い。
【００４６】
斯くして、本例の加工関連データ処理システム１によれば、工作機械２の制御装置３からデータ処理装置４０を遠隔操作して当該データ処理装置４０にデータ処理を行わせるとともに、そのデータ処理結果を当該データ処理装置４０から送信させるようにしたので、従来、制御装置３側で実行されていたＮＣプログラムの生成や加工シミュレーションの実行を、外部のデータ処理装置４０側で行うことができる。
【００４７】
したがって、制御装置３にかかる負荷を軽減することができ、当該制御装置３における処理に支障をきたすのを防止することができる。また、データ処理に係るソフトウェアがバージョンアップされたとしても、データ処理装置４０のハードウェアが要求スペックを満たしていれば、当該ソフトウェアをデータ処理装置４０側で実行することができるので、制御装置３のハードウェアのスペックを引き上げなくても、システム制御に関するソフトウェアや他のソフトウェアの実行に支障をきたすことなく、当該ソフトウェアを実行することができる。
【００４８】
以上、本発明の一実施形態について説明したが、本発明の採り得る具体的な態様は、何らこれに限定されるものではない。
【００４９】
上例では、ワークの加工に関連したデータ処理の一例として、加工シミュレーションやＮＣプログラムの生成を挙げたが、この他、工具経路データの生成などであっても良く、何ら限定されるものではない。また、負荷の小さい処理は制御装置３側でデータ処理させ、負荷の大きい処理をデータ処理装置４０側でデータ処理させるようにしても良いし、負荷の小さい処理であっても、データ処理装置４０側でデータ処理させるようにしても良い。
【００５０】
また、連係処理指示部２２は、前記データ記憶部２３に格納されたデータを連携処理信号とともに送信するようにしても良く、データ処理装置４０側でデータ処理を実行するに当たり、プログラム自動生成部４４及び加工シミュレーション部４５は、データ記憶部２３から送信されたデータを基にデータ処理するように構成されていても、データ記憶部４３内に格納されたデータ及び制御装置３側から送信されたデータの両方を基にデータ処理するように構成されていても良い。
【００５１】
更に、前記データ処理システム１では、工作機械２の制御装置３とデータ処理装置４０とがネットワーク５を介して１対１で接続されているが、１台以上の工作機械２の制御装置３と１台以上のデータ処理装置４０とがネットワーク５を介して接続されていても良い。
【００５２】
また、工作機械２の制御装置３とデータ処理装置４０とは、ファイル共有サーバなどを介して連係処理信号及びデータ処理結果を送受信するように構成されていても良い。具体的には、ファイル共有サーバは、ネットワーク５に接続されており、前記連係処理信号は、連係処理指示部２２からネットワーク５を通じてファイル共有サーバに送信された後、ファイル共有サーバから連係処理実行部４２に送信される。また、前記データ処理結果についても、連係処理実行部４２からネットワーク５を通じてファイル共有サーバに送信された後、ファイル共有サーバから連係処理指示部２２に送信される。この際、データ処理結果であるＮＣプログラムなどをファイル共有サーバに任意の期間保存しておくようにしても良い。
【００５３】
また、前記データ処理装置４０は、前記ネットワーク５に接続された他の工作機械の状態を監視する状態監視部を更に備えていても良い。この場合、前記状態監視部によって、ネットワーク５に接続された工作機械の状態を監視し、異常が発生した工作機械がある場合などには、その旨を制御装置３側に通知することができる。
【００５４】
更に、上記の例では、前記データ処理要求を前記入力装置３０を介して制御装置３に入力する態様としたが、これに限られるものではなく、データ処理要求をＮＣ装置１１や支援装置２０で実行されるプログラムや処理されるデータ中に含ませた態様としても良い。この場合、支援装置２０の連係処理指示部２２が、前記実行されるプログラムや処理されるデータ中に含まれたデータ処理要求に係る連係処理信号をデータ処理装置４０側の連係処理実行部４２に送信し、データ処理要求に対応したデータ処理を連係処理実行部４２に実行させる。
【００５５】
具体的には、例えば、前記加工実行部１３によって実行されるＮＣプログラム中に、連係処理に係る特定コード（例えば、先読み指令）を含ませ、前記加工実行部１３が処理実行中にこの特定コードを認識したとき、これに対応した連係処理信号を前記連係処理指示部２２を介し連係処理実行部４２に送信して、データ処理装置４０側に処理を実行させ、処理結果を連係処理実行部４２を介して制御装置３側に送信させることができる。
【００５６】
或いは、加工シミュレーションにおいて、その処理プログラム中に特定の形状や複雑度の高い形状に対して連係処理に係るコードを含ませておき、前記加工シミュレーション部２５が処理実行中にこのコードを認識したとき、これに対応した連係処理信号を連係処理指示部２２を介し連係処理実行部４２に送信して、データ処理装置４０側の加工シミュレーション部４５に処理を実行させ、連係処理実行部４２は処理結果を連係処理指示部２２に逐一送信し、連係処理指示部２２は受信した処理結果を画面表示装置３１に出力させるといった態様を採ることができる。このようにしても、制御装置３側にかかる負荷を小さくすることができる。尚、この場合、前記ＮＣ装置１１と支援装置２０とを一体的に構成しても良い。
【符号の説明】
【００５７】
１    加工関連データ処理システム
２    工作機械
３    制御装置
５    ネットワーク
１１  ＮＣ装置
１２  加工プログラム記憶部
１３  加工実行部
２０  支援装置
２２  連係処理指示部
３０  入力装置
３１  画面表示装置
４０  データ処理装置
４２  連係処理実行部
【図１】
0005951200.tif 000002
【図２】
0005951200.tif 000003
【図３】
0005951200.tif 000004