(57)【要約】【課題】データ管理装置側に格納されたデータをＮＣ工作機械側から容易且つ効率的に取得することができるデータ通信システムを提供する。【解決手段】データ通信システム１は、ＮＣ工作機械２０の制御装置とデータ管理装置１０とがネットワーク２を介し相互に接続されて構成される。制御装置は、入力されたデータを出力指令信号を受けてデータ管理装置１０に出力する出力処理と、入力指令信号を受けて送信指令信号をデータ管理装置１０に送信し、データ管理装置１０において準備されたデータを受信して格納する入力処理とを実行する。データ管理装置１０は、制御装置から送信されたデータを解析して、データ送信に係る要求の有無及び要求されたデータの種別に係る情報を判別し、送信要求を確認すると、要求されたデータを送信可能な状態にする処理と、この後、制御装置からの送信指令信号を受けて、準備したデータを制御装置に送信する処理とを行う。【選択図】図１ 
2005267515.tif 000002
【特許請求の範囲】
【請求項１】
文字，記号若しくは数字又はこれらの組み合わせからなるデータを入力するデータ入力部、及び入出力指令信号を入力する信号入力部を有する入力装置と、動作機構部の作動を制御する制御装置とを備えたＮＣ工作機械の前記制御装置と、データ管理装置とを電気通信回線を介して相互に接続して構成されるデータ通信システムであって、
前記制御装置が、外部の入出力機器と接続可能に構成された入出力ポートと、
ＮＣプログラムやパラメータなどのデータを記憶するデータ記憶部と、
前記入力装置からデータの出力要求を受け付け、要求に係るデータを前記データ記憶部から読み出して出力可能な状態にし、前記入力装置からの出力指令信号を受けて準備したデータを前記入出力ポートから前記外部入出力機器に出力する処理と、前記入力装置から受け付けた入力データを該入力装置からの出力指令信号を受けて前記入出力ポートから前記外部入出力機器に出力する処理とを行うデータ出力処理部と、
前記入力装置から入力指令信号を受け付けて、送信指令信号を前記入出力ポートを介して前記外部入出力機器に送信し、該外部入出力機器において準備されたデータを前記入出力ポートを介し受信して前記データ記憶部に格納するデータ入力処理部とを備えて構成され、
且つ、前記データ管理装置が電気通信回線を介して前記制御装置の入出力ポートに接続され、前記入出力ポートからの出力信号を前記電気通信回線を介して受信するとともに、前記電気通信回線を介して前記入出力ポートに信号を送信するように構成されたデータ通信システムにおいて、
前記データ管理装置は、
ＮＣプログラムやパラメータなどのデータを記憶する管理側データ記憶部と、
前記制御装置から送信されたデータを解析して、データ送信に係る要求の有無及び要求されたデータの種別に係る情報を判別し、送信要求が確認された場合には、要求されたデータを前記管理側データ記憶部から読み出して送信可能な状態にする処理と、この後、前記制御装置からの送信指令信号を受けて、準備したデータを前記電気通信回線を介して前記制御装置に送信する処理とを行うデータ送受信処理部とを備えて構成されることを特徴とするデータ通信システム。
【請求項２】
文字，記号若しくは数字又はこれらの組み合わせからなるデータを入力するデータ入力部、及び入出力指令信号を入力する信号入力部を有する入力装置と、動作機構部の作動を制御する制御装置とを備えたＮＣ工作機械の前記制御装置と、データ管理装置とを電気通信回線を介して相互に接続して構成されるデータ通信システムであって、
前記制御装置が、外部の入出力機器と接続可能に構成された入出力ポートと、
ＮＣプログラムやパラメータなどのデータを記憶するデータ記憶部と、
前記入力装置からデータの出力要求を受け付け、要求に係るデータを前記データ記憶部から読み出して出力可能な状態にし、前記入力装置からの出力指令信号を受けて準備したデータを前記入出力ポートから前記外部入出力機器に出力する処理と、前記入力装置から受け付けた入力データを該入力装置からの出力指令信号を受けて前記入出力ポートから前記外部入出力機器に出力する処理とを行うデータ出力処理部と、
前記入力装置から入力指令信号を受け付けて、送信指令信号を前記入出力ポートを介して前記外部入出力機器に送信し、該外部入出力機器において準備されたデータを前記入出力ポートを介し受信して前記データ記憶部に格納するデータ入力処理部とを備えて構成され、
且つ、前記データ管理装置が電気通信回線を介して前記制御装置の入出力ポートに接続され、前記入出力ポートからの出力信号を前記電気通信回線を介して受信するとともに、前記電気通信回線を介して前記入出力ポートに信号を送信するように構成されたデータ通信システムにおいて、
前記データ管理装置は、
ＮＣプログラムやパラメータなどのデータを記憶する管理側データ記憶部と、
前記制御装置から送信されたデータを解析して、データ送信に係る要求の有無、及び要求内容が、前記管理側データ記憶部に格納されたデータの一覧か、或いは前記管理側データ記憶部に格納された個々のデータかのいずれであるかを判別し、一覧要求である場合には、前記管理側データ記憶部に格納されたデータを参照し、その一覧に係るデータを生成して該一覧データを送信可能な状態にし、この後、前記制御装置からの送信指令信号を受けて、準備した一覧データを前記電気通信回線を介して前記制御装置に送信する処理を実行する一方、個々のデータ要求である場合には、要求されたデータを前記管理側データ記憶部から読み出して送信可能な状態にし、この後、前記制御装置からの送信指令信号を受けて、準備したデータを前記電気通信回線を介して前記制御装置に送信する処理を実行するデータ送受信処理部とを備えて構成されることを特徴とするデータ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＣ工作機械の動作機構部の作動を制御する制御装置と、ＮＣプログラムやパラメータなどのデータを記憶したデータ管理装置とを電気通信回線を介して相互に接続して構成されるデータ通信システムに関する。
【背景技術】
【０００２】
ＮＣ工作機械は、主軸機構部や送り機構部などの動作機構部と、動作機構部の作動を制御する制御装置などから構成されており、この作動制御は、ＮＣプログラム、ピッチ誤差補正量、工具補正量、各種パラメータといった制御用データに基づいて行われる。
【０００３】
これらの制御用データは、操作盤などに設けられた入出力装置から、制御装置の適宜記憶部内に格納されるが、近年では、複数のＮＣ工作機械の各制御装置と、制御用データを一括管理するデータ管理装置とが、ＬＡＮなどのネットワークを介して相互に接続され、各制御装置からの要求に応じて、データ管理装置に格納された制御用データが当該データ管理装置から各制御装置に送信され、格納されるようになっている。
【０００４】
具体的には、特開平９−２０４２１４号公報に開示されているように、操作盤を操作して、まず、制御装置内に格納された要求プログラム（例えば、加工プログラムのプログラム番号一覧を要求するプログラム）を起動させ、データ管理装置に対し、当該データ管理装置に格納された加工プログラムのプログラム番号一覧を要求する。そして、この要求がデータ管理装置によって受け付けられると、当該データ管理装置からプログラム番号一覧が制御装置に送信される。
【０００５】
次に、上記と同様に、操作盤を操作して、制御装置内に格納された要求プログラム（加工プログラムの送信を要求するプログラム）を起動させるとともに、取得したプログラム番号一覧の中から、送信要求を行う所望のプログラム番号を選択，入力して、データ管理装置に対し、当該プログラム番号の加工プログラムの送信要求を行う。そして、この送信要求がデータ管理装置によって受け付けられると、当該データ管理装置から加工プログラムが制御装置に送信され、格納される。
【０００６】
【特許文献１】特開平９−２０４２１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、ＮＣ工作機械は、このように、制御装置側からデータ管理装置側に、当該データ管理装置に格納されたデータの一覧要求を行ったり、送信対象となる所望の制御用データを選択，指定してその送信要求を行うことができるように構成されているものばかりではない。特に、旧型のＮＣ工作機械においては、その制御装置に、簡単なデータ通信機能しか設けられていないため、上記のような操作を行えないことが多い。
【０００８】
即ち、制御装置は、データ通信に関し、操作盤からデータの出力要求を受け付け、要求に係るデータを制御装置内の適宜記憶部から読み出して出力可能な状態にし、操作盤からの出力指令信号を受けて準備したデータを外部入出力機器に送信する処理と、操作盤から受け付けた入力データを当該操作盤からの出力指令信号を受けて外部入出力機器に送信する処理とを行うデータ出力処理と、操作盤から入力指令信号を受け付けて、送信指令信号を外部入出力機器に送信し、この外部入出力機器から送信される、当該機器において予め送信可能な状態に準備されたデータを受信して前記適宜記憶部内に格納するデータ入力処理とを実行可能に構成される。
【０００９】
したがって、このような旧型のＮＣ工作機械の制御装置から、データ管理装置に格納された制御用データを取得する場合には、まず、データ管理装置を操作して、所望の制御用データを予め送信可能な状態に準備した後、操作盤を操作して、入力指令信号を制御装置に入力し、データ管理装置から送信される当該制御用データを受信するようにしなければならない。
【００１０】
しかしながら、このように、制御用データを取得する（読み込む）に当たり、データ管理装置側及びＮＣ工作機械側の両方を操作していたのでは、非効率である。
【００１１】
本発明は、以上の実情に鑑みなされたものであって、データ管理装置側に格納されたＮＣプログラムやパラメータなどのデータをＮＣ工作機械側から容易且つ効率的に取得することができるデータ通信システムの提供をその目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するための本発明は、
文字，記号若しくは数字又はこれらの組み合わせからなるデータを入力するデータ入力部、及び入出力指令信号を入力する信号入力部を有する入力装置と、動作機構部の作動を制御する制御装置とを備えたＮＣ工作機械の前記制御装置と、データ管理装置とを電気通信回線を介して相互に接続して構成されるデータ通信システムであって、
前記制御装置が、外部の入出力機器と接続可能に構成された入出力ポートと、
ＮＣプログラムやパラメータなどのデータを記憶するデータ記憶部と、
前記入力装置からデータの出力要求を受け付け、要求に係るデータを前記データ記憶部から読み出して出力可能な状態にし、前記入力装置からの出力指令信号を受けて準備したデータを前記入出力ポートから前記外部入出力機器に出力する処理と、前記入力装置から受け付けた入力データを該入力装置からの出力指令信号を受けて前記入出力ポートから前記外部入出力機器に出力する処理とを行うデータ出力処理部と、
前記入力装置から入力指令信号を受け付けて、送信指令信号を前記入出力ポートを介して前記外部入出力機器に送信し、該外部入出力機器において準備されたデータを前記入出力ポートを介し受信して前記データ記憶部に格納するデータ入力処理部とを備えて構成され、
且つ、前記データ管理装置が電気通信回線を介して前記制御装置の入出力ポートに接続され、前記入出力ポートからの出力信号を前記電気通信回線を介して受信するとともに、前記電気通信回線を介して前記入出力ポートに信号を送信するように構成されたデータ通信システムにおいて、
前記データ管理装置は、
ＮＣプログラムやパラメータなどのデータを記憶する管理側データ記憶部と、
前記制御装置から送信されたデータを解析して、データ送信に係る要求の有無及び要求されたデータの種別に係る情報を判別し、送信要求が確認された場合には、要求されたデータを前記管理側データ記憶部から読み出して送信可能な状態にする処理と、この後、前記制御装置からの送信指令信号を受けて、準備したデータを前記電気通信回線を介して前記制御装置に送信する処理とを行うデータ送受信処理部とを備えて構成されることを特徴とするデータ通信システムに係る。
【００１３】
この発明によれば、ＮＣプログラムやパラメータなどのデータが、データ管理装置の管理側データ記憶部内に格納され、一括管理される。
【００１４】
そして、データ管理装置に対して前記データの送信要求を行うべく、文字，記号若しくは数字又はこれらの組み合わせからなるデータを入力装置のデータ入力部から入力すると、これが制御装置のデータ出力処理部によって受け付けられる。この入力データは、データ管理装置に対してデータ送信を要求するための情報と、要求するデータの種別（ＮＣプログラムなのか（特定のＮＣプログラム番号が指定される場合もある）、或いはパラメータ（特定のパラメータが指定される場合もある）なのか）を特定するための情報とを含んで構成される。
【００１５】
ついで、入力装置の信号入力部から出力指令信号を入力し、これがデータ出力処理部によって受け付けられると、前記入力した入力データが入出力ポート及び電気通信回線を介してデータ管理装置に送信される。
【００１６】
送信された入力データは、データ管理装置のデータ送受信処理部により受信された後、解析されて、データ送信に係る要求の有無及び要求されたデータの種別に係る情報が判別される。これにより、送信要求が確認され、要求されたデータが管理側データ記憶部から読み出されて送信可能な状態に準備される。
【００１７】
この後、入力装置の信号入力部から入力指令信号を入力し、これが制御装置のデータ入力処理部によって受け付けられると、送信指令信号が入出力ポート及び電気通信回線を介してデータ管理装置に送信される。
【００１８】
送信された送信指令信号がデータ送受信処理部によって受信されると、前記送信可能な状態に準備されたデータが電気通信回線及び入出力ポートを介して制御装置に送信され、送信されたデータは、データ入力処理部により受信されてデータ記憶部に格納される。
【００１９】
このようにして、ＮＣ工作機械側の操作のみにより、データ管理装置に格納されたデータが当該データ管理装置において送信可能な状態にされた後、データ管理装置から制御装置に送信され、格納される。
【００２０】
ところで、通常、管理側データ記憶部には、ＮＣ工作機械の機種や加工すべきワークの種類毎に異なる複数のＮＣプログラムやパラメータが格納されている。したがって、データの送信要求をデータ管理装置に行う際には、複数のデータの中から、送信要求対象となる一のデータを特定しなければならない場合がある。
【００２１】
そこで、この場合には、前記データ送受信処理部を次のように構成すると良い。即ち、当該データ送受信処理部は、前記制御装置から送信されたデータを解析して、データ送信に係る要求の有無、及び要求内容が、前記管理側データ記憶部に格納されたデータの一覧か、或いは前記管理側データ記憶部に格納された個々のデータかのいずれであるかを判別し、一覧要求である場合には、前記管理側データ記憶部に格納されたデータを参照し、その一覧に係るデータを生成して該一覧データを送信可能な状態にし、この後、前記制御装置からの送信指令信号を受けて、準備した一覧データを前記電気通信回線を介して前記制御装置に送信する処理を実行する一方、個々のデータ要求である場合には、要求されたデータを前記管理側データ記憶部から読み出して送信可能な状態にし、この後、前記制御装置からの送信指令信号を受けて、準備したデータを前記電気通信回線を介して前記制御装置に送信する処理を実行するように構成される。
【００２２】
このようにすれば、上記と同様に、文字，記号若しくは数字又はこれらの組み合わせからなるデータを入力装置から入力した後、入力装置から出力指令信号を入力すると、データ出力処理部により、前記入力した入力データがデータ管理装置に送信される。尚、このときの入力データは、データ管理装置に対してデータ送信を要求するための情報と、前記管理側データ記憶部に格納されたデータの一覧を要求するための情報とを含んで構成される。
【００２３】
送信された入力データは、データ送受信処理部によって受信された後、解析されて、データ送信に係る要求の有無及び要求内容（一覧要求）が判別される。これにより、一覧データの送信要求が確認され、管理側データ記憶部に格納されたデータが参照されてその一覧に係るデータ（例えば、データのファイル名を一覧にしたデータ）が生成され、当該一覧データが送信可能な状態に準備される。
【００２４】
この後、入力装置から入力指令信号を入力し、送信指令信号がデータ入力処理部からデータ管理装置に送信されると、これを受信したデータ送受信処理部により、前記送信可能な状態に準備された一覧データが制御装置に送信される。送信された一覧データは、データ入力処理部により受信された後、データ記憶部に格納される。
【００２５】
そして、オペレータは、データ記憶部に格納された一覧データを適宜表示装置などに表示させて、これを確認した後、上記と同様に、文字，記号若しくは数字又はこれらの組み合わせからなるデータを入力装置から入力し、入力装置から出力指令信号を入力すると、データ出力処理部により、前記入力した入力データがデータ管理装置に送信される。尚、このときの入力データは、データ管理装置に対してデータ送信を要求するための情報と、前記管理側データ記憶部に格納された個々のデータを要求するための情報（送信要求対象となる所望の一のデータを特定するための情報）とを含んで構成される。
【００２６】
送信された入力データは、データ送受信処理部によって受信された後、解析されて、データ送信に係る要求の有無及び要求内容（個々のデータ要求）が判別される。これにより、個々のデータについての送信要求が確認され、当該要求対象のデータが管理側データ記憶部から読み出されて送信可能な状態に準備される。
【００２７】
ついで、入力装置から入力指令信号を入力し、送信指令信号がデータ入力処理部からデータ管理装置に送信されると、これを受信したデータ送受信処理部から、前記送信可能な状態に準備された所望のデータが制御装置に送信され、データ入力処理部により受信された後、データ記憶部に格納される。
【００２８】
このようにして、ＮＣ工作機械側の操作のみにより、まず、データ管理装置に格納されたデータの一覧データが、当該データ管理装置において送信可能な状態にされた後、データ管理装置から制御装置に送信され、次に、データ管理装置に格納された、複数のデータの内、所望のデータが、当該データ管理装置において送信可能な状態にされた後、データ管理装置から制御装置に送信される。
【００２９】
尚、本発明における前記電気通信回線には、ＬＡＮ，ＶＡＮ，専用の電話回線や光通信回線などネットワークを構築するための各種通信回線が含まれる。また、送信対象となるデータとしては、例えば、ディレクトリ名やＮＣプログラム、各種パラメータの一覧データ、個々のＮＣプログラムや個々のパラメータなどが挙げられるが、これらに限定されるものではない。
【発明の効果】
【００３０】
斯くして、本発明に係るデータ通信システムによれば、ＮＣ工作機械側からの操作のみにより、データ管理装置側に格納されたデータを容易且つ効率的に取得することができる。また、データ管理装置に格納されたデータの一覧データを当該データ管理装置側から取得することができるので、複数のデータの中から、送信要求対象となる一のデータを特定する際に、好都合である。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の具体的な実施形態について、添付図面に基づき説明する。尚、図１は、本発明の一実施形態に係るデータ通信システムの概略構成を示したブロック図であり、図２は、本実施形態に係る制御装置などの概略構成を示したブロック図であり、図３は、本実施形態に係るデータ管理装置などの概略構成を示したブロック図である。
【００３２】
図１に示すように、本例のデータ通信システム１は、管理側（管理事務所など）に配設されたデータ管理装置１０と、加工現場に配設された複数のＮＣ工作機械２０とを、ＬＡＮやインターネットなどのネットワーク２を介し相互に接続して構成されており、データ管理装置１０は、ＮＣ工作機械２０の作動制御に関係する制御用データを一括管理している。
【００３３】
図１及び図２に示すように、前記ＮＣ工作機械２０は、主軸機構部や送り機構部などから構成される動作機構部２１と、データや信号を入力するための入力装置２２と、表示画面を有する表示装置２３と、これら動作機構部２１，入力装置２２及び表示装置２３に接続した制御装置３０などを備える。
【００３４】
前記入力装置２２は、文字，記号若しくは数字又はこれらの組み合わせからなるデータを入力するデータ入力部と、入力指令信号及び出力指令信号を入力する信号入力部とを備えている。
【００３５】
尚、この入力データとしては、データ管理装置１０に対し当該データ管理装置１０に格納されたデータの送信要求を行うためのデータ（送信要求データ）の他、様々なデータが入力される。この送信要求データは、データ管理装置１０に対してデータ送信を要求するための情報と、要求内容を示した情報（データ管理装置１０に格納されたデータの一覧を要求するための情報や、データ管理装置１０に格納された個々のデータを要求するための情報（送信要求対象となる所望の一のデータを特定するための情報））とを含んで構成される。
【００３６】
本例において、送信要求データは、ＮＣプログラム番号を表す“Ｏ＊＊＊＊”（アルファベットのオーとそれに続く４桁の数字）からなる第１データ部分と、これに続く第２データ部分とを含んで構成され、第１データ部分が、データ管理装置１０に対してデータ送信を要求するための情報であり、第２データ部分が、要求内容を特定するための情報である。
【００３７】
具体例を挙げると、図５（ａ），図６（ａ），図７（ａ），図８及び図９に示すように、Ｏ５９９８又はＯ５９９９の第１データ部分と、これに続く（ＬＩＳＴ），（ＣＤ  ＮＨ５０００），（ＣＤ＃１），（ＧＥＴ  ＴＥＳＴ２．ＰＲＧ），（ＧＥＴ＃５）の第２データ部分を含んで構成される。
【００３８】
ここで、（ＬＩＳＴ）は、データ管理装置１０内のディレクトリ名の一覧を要求するためのデータの組み合わせであり、（ＣＤ  ＮＨ５０００）や（ＣＤ＃１）は、ＮＨ５０００や＃１によって特定されるディレクトリ内のディレクトリ名やファイル名の一覧を要求するためのデータの組み合わせであり、（ＧＥＴ  ＴＥＳＴ２．ＰＲＧ）や（ＧＥＴ＃５）は、ＴＥＳＴ２．ＰＲＧや＃５によって特定されるＮＣプログラム（ファイル）を要求するためのデータの組み合わせである。また、図８では、ＴＥＳＴ２．ＰＲＧ  ３００１  ＴＥＳＴ  ＰＲＰＧＲＡＭとあるが、ＴＥＳＴ２．ＰＲＧがプログラムファイル名を示している。
【００３９】
尚、以下の説明では、図５（ａ），図６（ａ），図７（ａ），図８及び図９に例示するような送信要求データを基にデータ管理装置１０に対してデータの送信要求を行うものとして説明するが、当該送信要求データのデータ構成は、上例に限定されるものではない。
【００４０】
前記制御装置３０は、ＣＰＵ，ＲＯＭ，ＲＡＭ及び外部記憶装置などから構成される、データ記憶部３１，入出力制御部３２，データ出力処理部３３，データ入力処理部３４，動作制御部３５及び入出力インターフェース３６と、外部の入出力機器と接続可能に構成された入出力ポート３７とを備えており、入出力インターフェース３６には、動作機構部２１，入力装置２２及び表示装置２３が接続している。また、入出力ポート３７には、前記ネットワーク２を介して前記データ管理装置１０が接続している。
【００４１】
前記データ記憶部３１には、動作機構部２１を制御するための前記制御用データの他、後述するように、データ管理装置１０に送信するデータや、データ管理装置１０から受信したデータなどが格納され、当該制御用データには、ＮＣプログラム，ピッチ誤差補正量，工具補正量及び各種パラメータといったデータが挙げられる。
【００４２】
前記入出力制御部３２は、入出力インターフェース３６を介して入力装置２２から入力されたデータを受け付け、受け付けた入力データを入出力インターフェース３６を介して表示装置２３上に表示する処理と、入出力インターフェース３６を介して入力装置２２から入力されたデータの出力要求を受け付け、受け付けた出力要求をデータ出力処理部３３に転送する処理と、入出力インターフェース３６を介して入力装置２２から入力された出力指令信号及び入力指令信号を受け付け、受け付けた出力指令信号をデータ出力処理部３３に送信し、受け付けた入力指令信号をデータ入力処理部３４に送信する処理と、データ入力処理部３４から送信されたデータを受信して、入出力インターフェース３６を介して表示装置２３上に表示する処理とを行う。
【００４３】
前記データ出力処理部３３は、入出力制御部３２から転送された出力要求を受信して、要求に係るデータをデータ記憶部３１から読み出して出力可能な状態に準備し、この後、入力装置２２から送信された出力指令信号を受信して、前記出力可能な状態に準備したデータを入出力ポート３７及びネットワーク２を介してデータ管理装置１０に送信する処理と、入出力制御部３２から送信された出力指令信号を受信して、当該入出力制御部３２によって受け付けられた入力データを入出力ポート３７及びネットワーク２を介してデータ管理装置１０に送信するとともに、データ記憶部３１に格納する処理とを行う。
【００４４】
前記データ入力処理部３４は、入出力制御部３２から送信された入力指令信号を受信して、送信指令信号を入出力ポート３７及びネットワーク２を介してデータ管理装置１０に送信し、この後、これを受信したデータ管理装置１０によって送信される、当該データ管理装置１０において送信可能な状態に準備されたデータを受信してデータ記憶部３１に格納するとともに、入出力制御部３２に送信する処理を行う。
【００４５】
前記動作制御部３５は、データ記憶部３１に格納された制御用データ（ＮＣプログラム，ピッチ誤差補正量，工具補正量及び各種パラメータなど）に基づいて動作機構部２１の動作を制御する。
【００４６】
図１及び図３に示すように、前記データ管理装置１０は、ＣＰＵ，ＲＯＭ，ＲＡＭ及び外部記憶装置などから構成されるデータ記憶部１１，参照データ記憶部１２，データ送受信処理部１３，入出力インターフェース１４及び通信インターフェース１５と、入出力インターフェース１４に接続する入出力装置１６とを備えており、通信インターフェース１５が前記ネットワーク２を介して前記入出力ポート３７に接続されている。
【００４７】
前記データ記憶部１１には、前記制御用データなどが格納されており、この制御用データは、入出力装置１６から入出力インターフェース１４を介して適宜入力される。また、前記参照データ記憶部１２には、ＮＣ工作機械２０から送信された入力データ（送信要求データ）を解析するためのデータが格納される。
【００４８】
前記データ送受信処理部１３は、ＮＣ工作機械２０から送信された入力データ（送信要求データ）を受信し、受信した入力データを参照データ記憶部１２に格納されたデータを参照して解析し、その解析結果に応じた各種の処理を行う。
【００４９】
具体的には、データ送受信処理部１３は、ＮＣ工作機械２０から送信された入力データ（送信要求データ）を受信した後、図４に示すような一連の処理を実行するように構成されており、まず、入力データを参照データ記憶部１２に格納されたデータを参照して解析し、データ送信に係る要求の有無及び要求内容を認識する（ステップＳ１）。
【００５０】
即ち、受信した入力データに、Ｏ５９９８又はＯ５９９９の第１データ部分が含まれているか否かを確認して、含まれている場合には、送信要求有りと判断し、含まれていない場合には、送信要求無しと判断する。
【００５１】
また、受信した入力データに、（ＬＩＳＴ），（ＣＤ＊＊＊），（ＧＥＴ＊＊＊）の第２データ部分が含まれているか否かを確認して、含まれている場合には、要求対象のデータを認識する。第２データ部分に（ＬＩＳＴ）が含まれていた場合には、要求対象のデータが、ディレクトリ名の一覧であることを確認し、第２データ部分に（ＣＤ  ＮＨ５０００）や（ＣＤ＃１）が含まれていた場合には、要求対象のデータが、ＮＨ５０００や＃１によって特定されるディレクトリ内のディレクトリ名やファイル名の一覧であることを確認し、第２データ部分に（ＧＥＴ  ＴＥＳＴ２．ＰＲＧ）や（ＧＥＴ＃５）が含まれていた場合には、要求対象のデータが、ＴＥＳＴ２．ＰＲＧや＃５によって特定されるＮＣプログラム（ファイル）であることを確認する。
【００５２】
ステップＳ２では、ステップＳ１で送信要求有りを確認したか否かを判断し、送信要求有りを確認した場合には、ステップＳ３に進んで、ステップＳ１で、要求対象のデータを認識したか否かを判断し、認識した場合には、次に、要求対象のデータが、一覧データであるのか否かを確認する（ステップＳ４）。
【００５３】
ステップＳ４で、一覧データであることを確認した場合には、ステップＳ５に進み、データ記憶部１１に格納されたデータを参照して、前記要求されたデータの一覧に係る送信データを生成し、生成した送信データを送信可能な状態に準備する。
【００５４】
具体的には、（ＬＩＳＴ）で要求された一覧の場合には、図５（ｂ）に示すようなディレクトリ名の一覧に係る送信データを生成し、（ＣＤ  ＮＨ５０００）や（ＣＤ＃１）で要求された一覧の場合には、図６（ｂ）及び図７（ｂ）に示すような、ディレクトリ名やファイル名（ＮＣプログラムのプログラム番号）の一覧に係る送信データを生成する。
【００５５】
一方、ステップＳ４で、一覧データでない、即ち、個々のデータであると判断した場合には、ステップＳ６に進み、送信要求対象となるデータをデータ記憶部１１から読み出して送信可能な状態に準備する。具体的には、ＴＥＳＴ２．ＰＲＧや＃５によって特定されるＮＣプログラムを読み出して送信可能な状態に準備する。
【００５６】
また、ステップＳ３で、要求対象のデータを認識することができないと判断した場合には、ステップＳ７に進んで、入力データに誤りが含まれていることを示す旨のエラーメッセージに係る送信データを生成して送信可能な状態に準備する。
【００５７】
この後、ＮＣ工作機械２０から送信された送信指令信号を受信したことを確認して（ステップＳ８）、ステップＳ５，ステップＳ６及びステップＳ７で送信可能な状態に準備したデータを、通信インターフェース１５及びネットワーク２を介して当該ＮＣ工作機械２０に送信し（ステップＳ９）、上記一連の処理を終了する。また、ステップＳ２で送信要求無しと判断した場合にも処理を終了する。
【００５８】
尚、データ送受信処理部１３は、前記送信データを生成する際には、ＮＣ工作機械２０から送信された送信要求データの第１データ部分とは異なるデータから始まる送信データを生成する。例えば、ＮＣ工作機械２０から送信された送信要求データが、図５（ａ）に示すように、Ｏ５９９８から始まっている場合には、図５（ｂ）に示すように、Ｏ５９９９から始まる送信データを生成し、図６（ａ）に示すように、Ｏ５９９９から始まっている場合には、図６（ｂ）に示すように、Ｏ５９９８から始まる送信データを生成する。
【００５９】
以上のように構成された本例のデータ通信システム１によれば、データ管理装置１０に格納された所望の制御用データを、例えば、以下のようにして取得することができる。まず、データ管理装置１０内のディレクトリ名を把握すべく、図５（ａ）に示すように、データ（Ｏ５９９８（ＬＩＳＴ））（送信要求データ）を入力装置２２から入力すると、これが入出力制御部３２によって受け付けられる。
【００６０】
ついで、出力指令信号を入力装置２２から入力し、これが入出力制御部３２によって受け付けられると、データ出力処理部３３に送信され、これを受信したデータ出力処理部３３により、前記入力した送信要求データがデータ管理装置１０に送信されるとともに、データ記憶部３１に格納される。
【００６１】
送信された送信要求データは、データ送受信処理部１３により受信された後、まず、参照データ記憶部１２に格納されたデータを基に解析され、データ記憶部１１内のディレクトリ名一覧の送信要求を行うためのデータであることが認識される。この後、データ送受信処理部１３では、ディレクトリ名の一覧に係る送信データが生成され、送信可能な状態に準備される。
【００６２】
この後、入力指令信号を入力装置２２から入力し、これが入出力制御部３２によって受け付けられ、データ入力処理部３４に送信されると、これを受信したデータ入力処理部３４により送信指令信号がデータ管理装置１０に送信される。送信された送信指令信号は、データ送受信処理部１３によって受信され、送信可能な状態に準備された送信データがＮＣ工作機械２０に送信される。
【００６３】
送信された送信データは、データ入力処理部３４により受信されてデータ記憶部３１に格納されるとともに、入出力制御部３２に送信され、これを受信した入出力制御部３２により、図５（ｂ）に示すような表示画面として表示装置２３上に表示される。
【００６４】
そして、オペレータは、このような表示画面を確認して、データ記憶部１１内のディレクトリ名を認識した後、例えば、ＮＨ５０００のディレクトリ内に存在するディレクトリやＮＣプログラム（ファイル）を把握すべく、図６（ａ）又は図７（ａ）に示すように、送信要求データ（Ｏ５９９９（ＣＤ  ＮＨ５０００）又はＯ５９９９（ＣＤ＃１））を入力装置２２から入力し、出力指令信号を入力装置２２から入力すると、これがデータ出力処理部３３によってデータ管理装置１０に送信されるとともに、データ記憶部３１に格納される。
【００６５】
送信された送信要求データは、データ送受信処理部１３によって受信された後、上記と同様にして解析されて、ＮＨ５０００のディレクトリ内に存在するディレクトリ名やファイル名の一覧の送信要求を行うためのデータであることが認識される。ついで、データ送受信処理部１３では、ＮＨ５０００のディレクトリ内のディレクトリ名やファイル名の一覧に係る送信データが生成され、送信可能な状態に準備される。
【００６６】
この後、入力指令信号を入力装置２２から入力すると、データ入力処理部３４によって送信指令信号がデータ管理装置１０に送信され、データ送受信処理部１３によって受信され、送信可能な状態に準備された送信データがＮＣ工作機械２０に送信される。送信された送信データは、データ入力処理部３４により受信されてデータ記憶部３１に格納されるとともに、入出力制御部３２によって、図６（ｂ）又は図７（ｂ）に示すような表示画面として表示装置２３上に表示される。
【００６７】
そして、オペレータは、このような表示画面を確認して、ＮＨ５０００のディレクトリ内に存在するディレクトリやファイル（ＮＣプログラム）を認識した後、例えば、ＴＥＳＴ２．ＰＲＧのＮＣプログラムを取得すべく、図８又は図９に示すように、送信要求データ（Ｏ５９９８（ＧＥＴ  ＴＥＳＴ２．ＰＲＧ）又はＯ５９９８（ＧＥＴ＃５））を入力装置２２から入力し、出力指令信号を入力すると、これがデータ出力処理部３３によってデータ管理装置１０に送信されるとともに、データ記憶部３１に格納される。
【００６８】
送信された送信要求データは、データ送受信処理部１３によって受信された後、上記と同様にして解析されて、ＴＥＳＴ２．ＰＲＧのＮＣプログラムの送信要求を行うためのデータであることが認識され、当該ファイル名のＮＣプログラムが送信可能な状態に準備される。
【００６９】
この後、入力指令信号を入力装置２２から入力し、データ入力処理部３４から送信指令信号がデータ管理装置１０に送信されると、これを受信したデータ送受信処理部１３により、送信可能な状態に準備された当該ＮＣプログラムがＮＣ工作機械２０に送信され、データ入力処理部３４により受信されてデータ記憶部３１に格納されるとともに、入出力制御部３２によって表示装置２３上に表示される。
【００７０】
尚、データ送受信処理部１３は、参照データ記憶部１２に格納されたデータと対応しない第２データ部分を含む送信要求データをＮＣ工作機械２０から受信した場合には、当該送信要求データに誤りが含まれていることを示す旨のエラーメッセージに係る送信データを生成してこれを送信可能な状態に準備し、これがデータ入力処理部３４に送信されると、入出力制御部３２によって表示装置２３上に表示される。
【００７１】
このように、本例のデータ通信システム１によれば、ＮＣ工作機械２０側からの操作のみにより、データ管理装置１０側に格納された制御用データを容易且つ効率的に取得することができる。また、データ管理装置１０に格納されたデータの一覧データをデータ管理装置１０側から取得することができるので、複数の制御用データの中から、送信要求対象となる一の制御用データを特定する際に、好都合である。
【００７２】
また、データ送受信処理部１３は、送信データを生成するに当たり、ＮＣ工作機械２０から送信された送信要求データの第１データ部分とは異なるデータから始まる送信データを生成するので、データ記憶部３１に格納された送信時の送信要求データが受信した送信データによって更新（上書き）されることはなく、送信データが送信されてエラーメッセージが表示装置２３上に表示された場合には、データ記憶部３１に格納された、データ管理装置１０に送信時の送信要求データを読み出すことで、当該誤りのある送信要求データを簡単に訂正してこれをデータ管理装置１０に再送信することができる。
【００７３】
以上、本発明の一実施形態について説明したが、本発明の採り得る具体的な態様は、何らこれに限定されるものではない。
【００７４】
例えば、送信要求データのデータ構成、図５乃至図９に示した表示画面例や入力データ例は、一例を示したものであり、これらに限定されるものではない。また、送信要求データの第１データ部分を、ＮＣプログラム番号を表す“Ｏ＊＊＊＊”からなるコードで表すように構成したが、これとは異なるコードとしても良い。
【００７５】
また、上例では、データの送信についてのみ説明したが、上記のようにして一覧データを取得した後、実行指令（例えば、特定のデータのファイル名を変更する指令、特定のデータを削除する指令、特定のプログラムを実行する指令）に係るデータを入力装置２２から入力してデータ管理装置１０に送信し、これを受信したデータ管理装置１０により当該実行指令に係る処理を行わせるようにしても良い。また、送信対象となるデータとしては、上述した、ディレクトリ名やＮＣプログラムの一覧データや、個々のＮＣプログラムの他、各種パラメータの一覧データや個々のパラメータなどが挙げられるが、これらに限定されるものではない。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態に係るデータ通信システムの概略構成を示したブロック図である。
【図２】本実施形態に係る制御装置などの概略構成を示したブロック図である。
【図３】本実施形態に係るデータ管理装置などの概略構成を示したブロック図である。
【図４】本実施形態に係るデータ送受信処理部における一連の処理を示したフローチャートである。
【図５（ａ）】表示画面及び入力データを例示した説明図である。
【図５（ｂ）】表示画面及び入力データを例示した説明図である。
【図６（ａ）】表示画面及び入力データを例示した説明図である。
【図６（ｂ）】表示画面及び入力データを例示した説明図である。
【図７（ａ）】表示画面及び入力データを例示した説明図である。
【図７（ｂ）】表示画面及び入力データを例示した説明図である。
【図８】表示画面及び入力データを例示した説明図である。
【図９】表示画面及び入力データを例示した説明図である。
【符号の説明】
【００７７】
１    データ通信システム
２    ネットワーク
１０  データ管理装置
１１  データ記憶部
１２  参照データ記憶部
１３  データ送受信処理部
２０  ＮＣ工作機械
２２  入力装置
２３  表示装置
３０  制御装置
３１  データ記憶部
３２  入出力制御部
３３  データ出力処理部
３４  データ入力処理部
３７  入出力ポート
【図１】
2005267515.tif 000003
【図２】
2005267515.tif 000004
【図３】
2005267515.tif 000005
【図４】
2005267515.tif 000006
【図５（ａ）】
2005267515.tif 000007
【図５（ｂ）】
2005267515.tif 000008
【図６（ａ）】
2005267515.tif 000009
【図６（ｂ）】
2005267515.tif 000010
【図７（ａ）】
2005267515.tif 000011
【図７（ｂ）】
2005267515.tif 000012
【図８】
2005267515.tif 000013
【図９】
2005267515.tif 000014