(57)【要約】    【課題】  工場内の自動機械を運転する場合において、人的資源の投入を最小限に抑えることで経費削減を図ることができ、加えて欠陥製品や自動機械自体の故障が生じたときでも速やかに自動機械を停止させることで甚大な経済的損失及び作業効率の低下を防ぐ遠隔制御システムを提供することにある。    【解決手段】  監視カメラなどの操作端末１１がＮＣ工作機械などの数値制御装置１２が設置された被監視場所或いはその周辺の状況を検出して、その検出結果をＰＣなどの通信端末１０に対して送信したとき、その通信端末１０からその数値制御装置１２を制御するコントローラ１３に対して制御情報が送信され、そのコントローラ１３は、数値制御装置１２を直接制御する制御信号を送信することを特徴とする。【選択図】          図１
2005234760.tif 000002
【特許請求の範囲】
【請求項１】
インターネット等の電気通信回線を通じて接続された通信端末と、前記通信端末からの指令情報に応じて遠隔監視を行う操作端末と、数値や符号等からなる数値情報で機械を自動制御する数値制御装置と、前記数値制御装置を制御するコントローラと、を備え、
前記操作端末が被監視場所の状況を検出し、その検出結果を前記通信端末に対して送信したとき、前記コントローラは、前記通信端末から受信した情報に基づき前記数値制御装置へ制御信号を送信することを特徴とする遠隔制御システム。
【請求項２】
前記通信端末は、前記操作端末によって被監視場所の正常な状況を撮影した図形データ又は事前に撮影した図形データを画像処理して図形データ化したＸＭＬ形式画像データと、その画像処理に係る変換解析手順を記述したＸＭＬ形式メタコードと、を有しており、
被監視場所の検出画像データを画像処理して図形データ化したＸＭＬ形式検出画像データと、その画像処理に係る変換解析手順を記述したＸＭＬ形式メタコードと、を前記操作端末からＸＭＬ形式で受信した場合において、そのＸＭＬ形式検出画像データと前記ＸＭＬ形式画像データとを比較してそのＸＭＬ形式検出画像データが正常でないと判定したときには、前記コントローラに対して前記数値制御装置の稼動停止情報を送信することを特徴とする請求項１記載の遠隔制御システム。
【請求項３】
前記コントローラは、外部接続された前記数値制御装置に制御信号を送信する数値制御出力部と、前記通信端末又は前記操作端末から送られてきた情報を受信する通信制御部と、前記通信制御部が受信した情報に基づき前記数値制御出力部を制御する演算を行う数値制御演算部と、を有することを特徴とする請求項１又は２記載の遠隔制御システム。
【請求項４】
前記遠隔制御システムは、さらに、前記通信端末と通信ネットワークを介して接続され、加工依頼を行う設計サーバと、前記コントローラに接続され、加工機械を紹介する加工サーバと、を有しており、
前記加工サーバは、複数の前記数値制御装置の性能特性をＸＭＬ形式で記憶する性能特性データベースを備え、前記設計サーバを介して前記通信端末から受信したＸＭＬ形式の情報に基づき、作業可能な数値制御装置をその性能特性データベースで検索し、その検索結果に応じて作業可能な数値制御装置を選択し、その数値制御装置を制御する前記コントローラへ制御情報を送信することを特徴とする請求項１から３のいずれか記載の遠隔制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気機器を遠隔地から通信回線を介して制御する遠隔制御システムに関するものであって、特に、ＮＣ工作機械など、数値や符号等からなる数値情報で機械を自動制御する数値制御装置を遠隔制御するものである。
【背景技術】
【０００２】
ＮＣ工作機械など、工場内の自動機械を夜間に無人運転する場合には、作業終了時刻を見越して予め電源遮断タイマーを設定しておく必要がある。この電源遮断タイマーの設定作業は、現場担当者の経験や勘に基づき行われているのが実情である。
【０００３】
また、工場内の自動機械を昼間に運転する場合であっても、その自動機械によって製造される製品に欠陥が生じ始めた場合やその自動機械が何らかの原因で故障した場合には、それ以降の経済的損失を最小限に抑えるために、直ちにその自動機械を停止させなければならない。そのため、現場担当者は、一定間隔（例えば数時間ごと）で、自動機械によって製造される製品や自動機械自体の見回り点検を行っているのが実情である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、工場内の自動機械を夜間に無人運転する場合には、上述のとおり、電源遮断タイマーの設定作業が行われた後は現場担当者が不在であるため、欠陥製品や自動機械自体の故障が生じたときの対処が困難であるという問題がある。
【０００５】
また、工場内の自動機械を昼間に運転する場合には、上述のとおり、欠陥製品等を早期に発見すべく、現場担当者による一定間隔での見回り点検が必要であるため、この見回り点検作業に基づく人的資源のコストダウンを図ることができないという問題がある。
【０００６】
本発明は、以上の点に鑑みてなされたものであり、その目的は、工場内の自動機械を運転する場合において、人的資源の投入を最小限に抑えることで経費削減を図ることができ、加えて欠陥製品や自動機械自体の故障が生じたときでも速やかに自動機械を停止させることで甚大な経済的損失及び作業効率の低下を防ぐ遠隔制御システムを提供することにある。
【課題を解決するための手段】
【０００７】
以上のような課題を解決するために、本発明は、監視カメラなどの操作端末がＮＣ工作機械などの数値制御装置が設置された被監視場所或いはその周辺の状況を検出して、その検出結果をＰＣなどの通信端末に対して送信したとき、その通信端末からその数値制御装置を制御するコントローラに対して制御情報が送信され、そのコントローラは、数値制御装置を直接制御する制御信号を送信することを特徴とする。
【０００８】
より具体的には、本発明は、以下のものを提供する。
【０００９】
（１）  インターネット等の電気通信回線を通じて接続された通信端末と、前記通信端末からの指令情報に応じて遠隔監視を行う操作端末と、数値や符号等からなる数値情報で機械を自動制御する数値制御装置と、前記数値制御装置を制御するコントローラと、を備え、前記操作端末が被監視場所の状況を検出し、その検出結果を前記通信端末に対して送信したとき、前記コントローラは、前記通信端末から受信した情報に基づき前記数値制御装置へ制御信号を送信することを特徴とする遠隔制御システム。
【００１０】
本発明によれば、遠隔制御システムは、携帯電話、ＰＤＡ、ＰＣなどインターネット等の電気通信回線を通じて接続された通信端末と、監視カメラなどその通信端末からの指令情報に応じて遠隔監視を行う操作端末と、ＮＣ工作機械など数値や符号等からなる数値情報で機械を自動制御する数値制御装置と、その数値制御装置を制御するコントローラと、を備えており、その操作端末が被監視場所の状況を検出して、その検出結果を通信端末に送信したときに、その通信端末からコントローラに人為的或いは自動的に数値制御装置の制御情報が送られ、コントローラは、その制御情報に基づき数値制御装置へ制御信号を送信する、という機能を有していることから、被監視場所において問題が発生した場合（例えば欠陥製品が出た場合や数値制御装置に故障が生じた場合など）には、数値制御装置に対して直ちに停止制御信号を送信することができる。
【００１１】
従って、工場内の自動機械（数値制御装置）を運転する場合において、被監視場所における問題を発見するのに、通信端末を操作する担当者以外は特に必要とせず、人的資源の投入を最小限に抑えることができるのみならず、仮に、被監視場所における問題が発生した場合であっても、迅速に自動機械を停止させることができ、ひいては甚大な経済的損失及び作業効率の低下を防ぐことができる。
【００１２】
ここで、「通信端末からの指令情報」とは、通信端末の保有者の要求に応じて、カメラ等の監視機器に被監視場所の視野画像をキャプチャせしめる指令情報をいう。
【００１３】
（２）  前記通信端末は、前記操作端末によって被監視場所の正常な状況を撮影した図形データ又は事前に撮影した図形データを画像処理して図形データ化したＸＭＬ形式画像データと、その画像処理に係る変換解析手順を記述したＸＭＬ形式メタコードと、を有しており、被監視場所の検出画像データを画像処理して図形データ化したＸＭＬ形式検出画像データと、その画像処理に係る変換解析手順を記述したＸＭＬ形式メタコードと、を前記操作端末からＸＭＬ形式で受信した場合において、そのＸＭＬ形式検出画像データと前記ＸＭＬ形式画像データとを比較してそのＸＭＬ形式検出画像データが正常でないと判定したときには、前記コントローラに対して前記数値制御装置の稼動停止情報を送信することを特徴とする（１）記載の遠隔制御システム。
【００１４】
本発明によれば、上述した遠隔制御システムの通信端末は、操作端末による被監視場所の正常な状況を撮影した図形データ又は事前に撮影した図形データを画像処理して図形データ化したＸＭＬ形式画像データと、その画像処理に係る変換解析手順を記述したＸＭＬ形式メタコードと、を有しており、被監視場所の検出画像データを画像処理して図形データ化したＸＭＬ形式検出画像データと、その画像処理に係る変換解析手順を記述したＸＭＬ形式メタコードと、を操作端末からＸＭＬ形式で受信した場合に、そのＸＭＬ形式検出画像データとＸＭＬ形式画像データとを比較して、そのＸＭＬ形式検出画像データが正常でないと判定したときに、コントローラに対して数値制御装置の稼動停止情報を送信する、という機能を有していることから、被監視場所において問題が発生した場合には、数値制御装置に対して直ちに停止制御信号を送信することができ、ひいては甚大な経済的損失及び作業効率の低下を防ぐことができる。特に、通信端末における比較制御を自動化することによって、被監視場所において問題が発生した場合における自動遠隔停止制御システムを実現することができる。
【００１５】
（３）  前記コントローラは、外部接続された前記数値制御装置に制御信号を送信する数値制御出力部と、前記通信端末又は前記操作端末から送られてきた情報を受信する通信制御部と、前記通信制御部が受信した情報に基づき前記数値制御出力部を制御する演算を行う数値制御演算部と、を有することを特徴とする（１）又は（２）記載の遠隔制御システム。
【００１６】
本発明によれば、上述したコントローラには、外部接続されたＮＣ工作機械等の数値制御装置に制御信号を送信する数値制御出力部と、通信端末又は操作端末から送られてきた情報を受信する通信制御部と、その通信制御部が受信した情報に基づき数値制御装置出力部を制御する演算を行う数値制御演算部と、が設けられていることから、被監視場所において問題が発生した場合には、数値制御装置に対して直ちに停止制御信号を送信することができ、ひいては甚大な経済的損失及び作業効率の低下を防ぐことができる。
【００１７】
（４）  前記遠隔制御システムは、さらに、前記通信端末と通信ネットワークを介して接続され、加工依頼を行う設計サーバと、前記コントローラに接続され、加工機械を紹介する加工サーバと、を有しており、前記加工サーバは、複数の前記数値制御装置の性能特性をＸＭＬ形式で記憶する性能特性データベースを備え、前記設計サーバを介して前記通信端末から受信したＸＭＬ形式の情報に基づき、作業可能な数値制御装置をその性能特性データベースで検索し、その検索結果に応じて作業可能な数値制御装置を選択し、その数値制御装置を制御する前記コントローラへ制御情報を送信することを特徴とする（１）から（３）のいずれか記載の遠隔制御システム。
【００１８】
本発明によれば、上述した遠隔制御システムは、さらに、ＰＣなどの通信端末とインターネットなどの電気通信回線を介して接続され、様々な数値制御装置に対して様々な加工依頼を設計サーバと、数値制御装置を制御するコントローラに接続され、作業可能な加工機械の紹介を行う加工サーバと、を有しており、その加工サーバは、複数の数値制御装置の性能特性をＸＭＬ形式で記憶する性能特性データベースを備えており、設計サーバを介して通信端末から受信したＸＭＬ形式の情報に基づき、設計可能な数値制御装置を選択し、その数値制御装置制御するコントローラへ制御情報を送信する、という機能を有していることから、人的資源の投入を最小限に抑えた上で、作業効率を向上させることができる。
【００１９】
すなわち、加工サーバは、設計サーバ（例えばＣＡＤサーバ）から、例えばＦＣ２５等の材料に対してセンタ穴のドリル加工を行いたい、といった要求を受け付けたときには、自己のサーバ内にあるデータベースを検索し、この要求を満たすことのできるＮＣ工作機械を選択し、そのＮＣ工作機械を制御するコントローラに対して制御情報を送信する結果、作業可能なＮＣのみに仕事を振り分ける、という分散型システムを構築することが可能となり、ひいては人的資源の投入を最小限に抑えた上で作業効率を向上させることができる。
【発明の効果】
【００２０】
以上説明したように、本発明は、通信端末と操作端末と数値制御装置とコントローラの４要素が相俟って、被監視場所において問題が発生した場合に、適切かつ迅速にその問題に対処することができるものであり、人的資源の投入を最小限に抑えることができるのみならず、その問題の発生以降の甚大な経済的損失及び作業効率の低下を防ぐことができるものである。
【００２１】
また、上述の４要素からなる遠隔制御システムに設計サーバと加工サーバを加え、仕事依頼（加工依頼）と仕事紹介（加工機械紹介）というエージェント機能を付加することによって、人的資源の投入を抑えた上で、作業効率を向上させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態について、図面に基づいて説明する。
【００２３】
［第１実施形態に係る遠隔制御システムのシステム構成］
図１は、本発明の第１の実施の形態に係る遠隔制御システム１のシステム構成図である。
【００２４】
本発明の第１の実施の形態に係る遠隔制御システム１は、パーソナルコンピュータ（ＰＣ）、携帯電話機、ＰＨＳ、ＰＤＡ等の通信端末１０と、監視カメラ等からなる操作端末１１と、数値や符号等からなる数値情報で機械を自動制御する数値制御装置（ＮＣ工作機械）１２と、その数値制御装置を制御するコントローラ１３と、から構成されている。そして、通信端末１０と操作端末１１は、ＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）を用いる、いわゆるイーサネット（Ethernet、富士ゼロックス社の登録商標）によりインターネット接続又はＬＡＮ接続されている。また、コントローラ１３は、ニューロン（Neuron、米国エシェロン社の商標）チップを用い、LonTalkプロトコルを用いたLonworks（米国エシェロン社の商標）ネットワークによりＬＯＮ接続されており、このLonworksネットワークは、ルータ１４を介して上述のイーサネットに接続されている。
【００２５】
通信端末１０は、インターネット等の電気通信回線を通じて接続されているものであり、操作端末１１に対しカメラキャプチャ指令情報を発信し、また、コントローラ１３に対し数値制御装置１２の制御情報を送信する。
【００２６】
操作端末１１は、画像処理演算等の監視カメラの総括的な演算制御を行うＣＰＵ、画像データを一時的に記憶しておくメモリ、監視用カメラからの画像信号を受信するＵＳＢ（Universal Serial Bus）トランシーバ、イーサネットに接続されたEthernetトランシーバ、数値制御装置又はその周辺を監視するＣＣＤカメラなどから構成されている。
【００２７】
なお、イーサネット接続可能なEthernetトランシーバの具体例としては、ＦＦＴ（フリー・トポロジー・トランシーバ）、ＬＰＴ（リンク・パワー・トランシーバ）、ＴＰＴ（ツイスト・ペア・トランシーバ）等のツイストペア線用トランシーバが挙げられるが、特にその種類の如何は問わない。また、本実施の形態においては監視用カメラの一例として、物体の光を電気信号に変えて記録することのできるＣＣＤカメラを挙げたが、特にその種類を問わない。
【００２８】
操作端末１１は、通信端末１０からのカメラキャプチャ指令情報に応じてＣＣＤカメラを電源オン起動し、そして被監視場所の状況を画像キャプチャし、さらにＣＰＵによる画像処理演算が施された後、そのキャプチャ画像をＸＭＬ形式で通信端末１０に送信する。
【００２９】
このとき、通信端末１０は、被監視場所の正常な状況を撮影したＸＭＬ形式画像データを有しており、上述のＸＭＬ形式キャプチャ画像を受信した場合には、そのＸＭＬ形式画像データと比較して、そのＸＭＬ形式キャプチャ画像が正常でないと判定したときには、コントローラ１３に対し、ルータ１４を介して数値制御装置１２を稼動停止する情報を送信する。
【００３０】
数値制御装置１２は、Ｘ軸サーボ、Ｙ軸サーボ及びＺ軸サーボ、並びに接点制御機構から構成されている。なお、各軸のサーボについては、必要に応じて閉ループ形式（フィードバック有り）或いは開ループ形式（フィードバック無し）をとることができる。また、ここでは接点制御機構を数値制御装置１２内に設けることとしたが、本発明はこれに限られず、これを外部設置しても構わない。
【００３１】
コントローラ１３は、外部接続された数値制御装置１２に制御信号を送信する数値制御出力部１３ａと、インターネットなどの電気通信回線を通じて送られてきた情報を受信する通信制御部１３ｂと、通信制御部１３ｂが受信した情報に基づき数値制御出力部１３ａを制御する演算を行う数値制御演算部１３ｃと、商用交流電圧をパルス変換し、平滑安定直流電圧を数値制御演算部１３ｃに供給するスイッチングレギュレータ１３ｄと、から構成されている。
【００３２】
数値制御出力部１３ａは、入力信号の条件により出力信号の値を変換せしめる論理回路の基本的構成要素となる複数のパルス出力ｘ，ｙ，ｚ及びゲートを備えるものであって、具体例としては、ソリッドステート・リレー等を挙げることができる。
【００３３】
数値制御出力部１３ａは、数値制御演算部１３ｃと接続されており、この数値制御演算部１３ｃからの機械制御指令（例えば、工具移動指令、穴あけ指令、切削指令、稼動停止指令など）に基づき、外部接続された数値制御装置１２の各軸のサーボや接点制御機構に対し、制御信号を送信する。
【００３４】
通信制御部１３ｂは、外部接続されたネットワークからの信号を受け取るための機器である。通信制御部１３ｂは、数値制御演算部１３ｃと接続されており、Lonworksネットワーク等の知的分散制御ネットワーク、又はＬＡＮ（ローカル・エリア・ネットワーク）を通じて送られてきた情報をこの数値制御演算部１３ｃに転送すると同時に、この数値制御演算部１３ｃからの指令に基づき、数値制御装置１２の制御状態を、外部接続された知的分散制御ネットワーク、又はＬＡＮに向けて送信する。
【００３５】
数値制御演算部１３ｃは、コントローラ１３の総括的な制御を司るＣＰＵ、メモリ、ＮＣ演算部ｘ，ｙ，ｚ、ポート出力部等から構成され、ＣＰＵの具体例としては、通信制御部１３ｂからの信号を所定の変調方式に従って変調するメディアアクセスＣＰＵ、通信相手の解析、応答サービスの解釈等を行うネットワークＣＰＵ、様々なアプリケーションを動作せしめるアプリケーションＣＰＵ等が挙げられ、メモリの具体例としては、保存用メモリとなるＥＥＰＲＯＭ、バッファメモリとして機能するＲＡＭ、ファームウェアを保存するＲＯＭ等が挙げられる。
【００３６】
そして、数値制御演算部１３ｃは、数値制御出力部１３ａ及び通信制御部１３ｂと接続されており、数値制御出力部１３ａに対し、数値制御装置１２を制御する機械制御指令又は数値制御装置１２を停止させる稼動停止指令を送信し、また、通信制御部１３ｂに対し、コントローラ１３の制御状態に関する情報を知的分散制御ネットワーク又はＬＡＮに向けて送信制御せしめる制御指令を送信する。
【００３７】
スイッチングレギュレータ１３ｄは、数値制御演算部１３ｃが上記機能を有効に発揮しうるように、家庭等にあるコンセントから供給される商用交流電圧から所望の電圧を生成するものであり、数値制御演算部１３ｃと接続されている。
【００３８】
［第１実施形態に係る遠隔制御システムの動作］
図２は、本発明の第１の実施の形態に係る遠隔制御システム１の動作を説明するためのフロー図である。
【００３９】
まず、通信端末１０の保有者の要求に応じ、通信端末１０は、操作端末１１に対し、被監視場所の画像をキャプチャせしめるべくキャプチャ指令を送信する（ステップＳ１０）。なお、このキャプチャ指令を送信するタイミングは、数値制御装置１２がある場所に設置された異常探知センサ等からの異常通知を受信すると同時に行われるようにしてもよい。
【００４０】
次いで、このキャプチャ指令を受信した操作端末１１は、被監視場所をキャプチャし、キャプチャ画像をフレームバッファに取り込み（ステップＳ１１）。予め設定されたＸＭＬ形式に従い特徴抽出を行う（ステップＳ１２）。
【００４１】
次いで、操作端末１１は、ステップＳ１２によって生成されたＸＭＬ形式のキャプチャ画像を通信端末１０に対して送信する（ステップＳ１３）。このとき、ＸＭＬ形式のキャプチャ画像とともに、ＸＭＬ化する際の画像処理に係る変換解析手順を記述したＸＭＬ形式メタコードを（ＸＭＬ形式のキャプチャ画像とセットでオブジェクト化して）送信する。メタコードの具体例としては、例えば、図３（ａ）に示すように、ＣＣＤによる自動細胞判別等の応用分野においてテクスチャ解析を行う場合には、模様分布の領域判別等を行うことから、画像空間・特徴空間でのクラスタ化等に係るメタコードが考えられる。また、ＣＣＤによる自動文字・輪郭形状判別等の応用分野において幾何抽出を行う場合には、エッジ細線化等を行うことから、要素検出・線分の強調等に係るメタコードが考えられる（図３（ａ））。さらに、ＣＣＤによる自動ＮＣ位置決め等の応用分野においてパターンマッチを行う場合には、標本似の探索等を行うことから、相関法・ＳＳＤＡ法等に係るメタコードが考えられる（図３（ａ））。なお、図３（ｂ）に、画像処理名に対する具体的な解法コマンド名のサンプル一覧を示す。
【００４２】
次いで、通信端末１０は、ＸＭＬ形式のキャプチャ画像とメタコードを受信すると、比較処理を行う（ステップＳ１４）。より具体的には、予め登録され、被監視場所の正常な状況を撮影したＸＭＬ形式画像データ及びメタコードと、操作端末１１から受信したＸＭＬ形式のキャプチャ画像及びメタコードと、を比較し、正常でない（一致しない又は同等でない）と判定した場合には、全画像データを操作端末１１に対して要求する（ステップＳ１５）。なお、この段階で、全画像データを操作端末１１に対して要求することなく、後述する稼動停止情報を数値制御装置１２（コントローラ１３）に対して送信することとしてもよい。これにより、自動遠隔停止制御システムを構築することができる。
【００４３】
次いで、全画像データの要求を受けた操作端末１１は、通信端末１０に対してキャプチャ画像データを送信する（ステップＳ１６）。そして、これを受信した通信端末１０の保有者は、キャプチャ画像データで被監視場所の異常を確認し、通信端末１０を用いて数値制御装置１２の稼動停止情報を、数値制御装置１２（コントローラ１３）に対して送信する（ステップＳ１７）。
【００４４】
最後に、稼動停止情報を受信したコントローラ１３の通信制御部１３ｂは、これを数値制御演算部１３ｃに転送し、数値制御演算部１３ｃのＣＰＵは、この稼動停止情報に基づきパルス出力ｘ，ｙ，ｚ及びゲートをオフ制御することによって、数値制御装置１２の稼動が停止する（ステップＳ１８）。
【００４５】
このように、被監視場所において問題が発生した場合には、数値制御装置に対して直ちに停止制御信号を送信することができ、ひいては甚大な経済的損失及び作業効率の低下を防ぐことができる。
【００４６】
［第２実施形態に係る遠隔制御システムのシステム構成］
図４は、本発明の第２の実施の形態に係る遠隔制御システム１００のシステム構成図である。
【００４７】
本発明の第２の実施の形態に係る遠隔制御システム１００は、上述した通信端末１０と、操作端末１１と、複数の数値制御装置１２と、複数の数値制御装置１２のそれぞれに応じて設けられたコントローラ１３と、に加え、通信端末１０と通信ネットワークを介して接続され、加工依頼を行う設計サーバ２１と、コントローラ１３に接続され、加工機械の紹介を行う加工サーバ２２と、を有している。なお、通信端末１０と、操作端末１１と、数値制御装置１２と、コントローラ１３のハードウェア構成及び機能は上述のとおりであるので、その説明を省略する。
【００４８】
設計サーバ２１は、ワーク毎に加工範囲・加工公差・工具経路・加工法等をＸＭＬデータベース化した設計フェーズをＲＯＭ内に有しており、仕事（加工）の依頼を行う。また、加工サーバ２２は、加工工具の寸法緒元・許容負荷・被加工材料による加工条件等をＸＭＬデータベース化した加工フェーズをＲＯＭ内に有しており、加工依頼を満足できる数値制御装置１２の紹介を行う。設計サーバ２１及び加工サーバ２２のハードウェア構成を、図５を用いて説明する。
【００４９】
図５は、本発明の第２の実施の形態に係る遠隔制御システム１００の設計サーバのハードウェア構成（図５（ａ））及び加工サーバのハードウェア構成（図５（ｂ））を示すブロック図である。
【００５０】
図５（ａ）において、設計サーバ２１は、設計サーバ２１の総合的な情報処理を司る主制御部２１１と、この主制御部２１１のワーキングエリアとして機能するＲＡＭ２１２と、様々な情報処理プログラムを格納するＲＯＭ２１３と、有線又は無線による通信を制御する通信制御部２１４と、を有する。
【００５１】
主制御部２１１は、適宜ＲＡＭ２１２にアクセスすることで設計サーバ２１全体の動作を制御したり、通信制御部２１４を介することで加工サーバ２２と通信を行ったりする。
【００５２】
ＲＯＭ２１３は、一例として磁気ハードディスクが挙げられ、ＮＣデータ、パートプログラムデータ、加工工程作業履歴、ＣＡＤデータなどをＸＭＬファイル化する際に用いられるプログラム等を格納している。従って、主制御部２１１は、ＲＯＭ２１３に格納されたプログラムを読み出すことによって、様々な処理を行う。またＲＡＭ２１２は、一例として半導体メモリが挙げられ、データを一時的に格納することができる。
【００５３】
一方で、図５（ｂ）において、設計サーバ２２は、設計サーバ２２の総合的な情報処理を司る主制御部２２１と、この主制御部２２１のワーキングエリアとして機能するＲＡＭ２２２と、様々な情報処理プログラムを格納するＲＯＭ２２３と、有線又は無線による通信を制御する通信制御部２２４と、複数の数値制御装置１２（図４参照）の性能特性をＸＭＬ形式で記憶する性能特性データベースと、を有している。なお、主制御部２２１、ＲＡＭ２２２、ＲＯＭ２２３、通信制御部２２４については、上述した主制御部２１１、ＲＡＭ２１２、ＲＯＭ２１３、通信制御部２１４と同様の機能を有するため、その説明を省略する。
【００５４】
性能特性データベース２１５は、座ぐり・センタ穴・荒穴あけ・ドリル・面取りといったドリル加工の加工サイクル表、材料名・加工形式・切削剤・工具材質・工具形式・切削速度・送り係数といった材料表、又は工具名・直径・首下長・刃長・刃数・工具材質・最大回転数・最大切込・試料といった工具表などをＭＬ形式で記憶している。これにより、加工サーバ２２は、設計サーバ２１から加工要求があった場合には、この性能特性データベース２１５を検索することによって、この要求を満足する数値制御装置１２を選択することができる。
【００５５】
［第２実施形態に係る遠隔制御システムの動作］
図６は、本発明の第２の実施の形態に係る遠隔制御システム１００の動作を説明するためのフロー図である。なお、設計サーバ２１に接続された通信端末１０（図４参照）、並びに加工サーバ２２に接続されたコントローラ１３及び数値制御装置１２については、システム動作を説明する便宜上、図６では省略している。
【００５６】
図６において、まず、設計サーバ２１は、加工依頼を行う（ステップＳ２１）。より具体的に、設計サーバ２１の主制御部２１１は、ＲＯＭ２１３に格納され、ＸＭＬ化されているＮＣデータ、パートプログラムデータ、加工工程作業履歴、ＣＡＤデータを読み出し、複数の加工サーバ２２に対し、通信制御部２１４を介して、ブロードキャスト信号を送信することで、加工条件等を加工サーバ２２に知らせる。
【００５７】
次いで、このブロードキャスト信号を受け取った加工サーバ２２の主制御部２２１は、自己の性能特性データベース２１５を用いて、ステップＳ２１の加工依頼を満足できる数値制御装置１２を検索する（ステップＳ２２）。より具体的には、加工サーバ２２の主制御部２２１は、通信制御部２２４を介して受信したＸＭＬデータと、性能特性データベース２１５に格納されている複数の数値制御装置１２の性能特性と、を比較・照合する。
【００５８】
次いで、ステップＳ２１の加工依頼を満足できる数値制御装置１２を発見した加工サーバ２２の主制御部２２１は、その旨を加工紹介としてＸＭＬ形式で、通信制御部２１４を介して設計サーバ２１に送信する（ステップＳ２３）。
【００５９】
次いで、設計サーバ２１の主制御部２１１は、ステップＳ２３の加工紹介のあった加工サーバ２２に対し、加工データ（正規のＣＡＤデータ）を送信する（スタップＳ２４）。
【００６０】
次いで、この加工データを受け取った加工サーバ２２は、上述した、ステップＳ２１の加工依頼を満足できる数値制御装置１２（のコントローラ１３）に対し、ステップＳ２４で受信した加工データを転送する（スタップＳ２５）。
【００６１】
このように、加工サーバ２２は、設計サーバ２１（例えばＣＡＤサーバ）から、例えばセンタ穴のドリル加工を行いたい、といった要求を受け付けたときには、性能特性データベース２２５を検索し、この要求を満たすことのできる数値制御装置１２を選択し、その数値制御装置１２を制御するコントローラ１３に対して制御情報を送信する結果、作業可能な数値制御装置１２のみに仕事を振り分ける、という分散型システムを構築することが可能となり、ひいては人的資源の投入を最小限に抑えた上で作業効率を向上させることができる。
【産業上の利用可能性】
【００６２】
本発明に係る遠隔制御システムは、工場内の自動機械を運転する場合において、欠陥製品や自動機械自体の故障が生じたときでも速やかに自動機械を停止させることで甚大な経済的損失及び作業効率の低下を防ぐことが可能なものして有用である。
【図面の簡単な説明】
【００６３】
【図１】本発明の第１の実施の形態に係る遠隔制御システムのシステム構成図である。
【図２】本発明の第１の実施の形態に係る遠隔制御システムの動作を説明するためのフロー図である。
【図３】データ変換解析処理の際に用いられるメタコードの一例を説明するための説明図である。
【図４】本発明の第２の実施の形態に係る遠隔制御システムのシステム構成図である。
【図５】本発明の第２の実施の形態に係る遠隔制御システム１００の設計サーバのハードウェア構成（図５（ａ））及び加工サーバのハードウェア構成（図５（ｂ））を示すブロック図である。
【図６】本発明の第２の実施の形態に係る遠隔制御システムの動作を説明するためのフロー図である。
【符号の説明】
【００６４】
１０  通信端末
１１  操作端末
１２  数値制御装置
１３  コントローラ
１４  ルータ
【図１】
2005234760.tif 000003
【図２】
2005234760.tif 000004
【図４】
2005234760.tif 000005
【図５】
2005234760.tif 000006
【図６】
2005234760.tif 000007
【図３】
2005234760.tif 000008