(57)【要約】【課題】特定のロボット制御装置から他のロボット制御装置に、選択した設定データを反映させることが可能なロボット制御装置を提供する。【解決手段】複数のロボット制御装置の間と、ロボット制御装置の設定データを格納した記録媒体との間でデータ交換が可能なロボット制御装置であって、特定のロボット制御装置に設定されている設定データと、他のロボット制御装置に設定されている設定データ及び記録媒体に格納された設定データの、少なくとも２つを、項目毎に比較し、比較した設定データ間に相違があった項目を表示し、設定をコピーした項目に対しては、項目毎に設定データをコピーできるようにしたロボット制御装置である。【選択図】図９
2018005958.tif 000002
【特許請求の範囲】
【請求項１】
表示装置及び制御部を備えると共に、他のロボット制御装置との間でデータ通信を行うデータ通信装置、及びロボット制御装置の設定データを格納した記録媒体との間で設定データの読み書きを行うデータ読書手段の、少なくとも一方を備えるロボット制御装置であって、
前記制御部に設定されている第１の設定データを、前記他のロボット制御装置にある制御部に設定されている第２の設定データ、及び前記記録媒体に格納された第３の設定データの少なくとも一方と、項目毎に比較する比較手段と、
前記比較手段による比較によって前記第１の設定データと他の設定データの間に相違のあった項目と、前記相違のあった項目の設定データとを、少なくとも比較可能に前記表示装置に表示する表示手段と、
前記第１の設定データと他の設定データ間に相違のあった項目の中から、設定データをコピーする項目を選択できる選択手段と、
前記選択手段によって選択された項目の設定データの、コピー元とコピー先を指定できるコピー手段とを備えることを特徴とするロボット制御装置。
【請求項２】
前記コピー手段は、該コピー手段が属するロボット制御装置自身がコピー元の場合には、前記コピー先である前記他のロボット制御装置にコピー元が前記コピー手段が属するロボット制御装置自身であることを指令し、前記コピー手段が属するロボット制御装置自身がコピー先の場合には、コピー元に前記コピー先が前記コピー手段が属するロボット制御装置自身であることを指令してコピーを実行することを特徴とする請求項１に記載のロボット制御装置。
【請求項３】
データ通信手段で接続され、設定データを表示可能な表示装置を少なくとも１つ備えた複数のロボット制御装置であって、
特定のロボット制御装置に設定されている設定データを主データとし、他のロボット制御装置に設定されている設定データを副データとして、前記主データと前記副データを項目毎に比較可能な比較手段と、
少なくとも、前記主データに対して、相違のあった前記副データの項目と、前記相違のあった項目の設定データとを、比較可能に前記表示装置に表示する表示手段と、
前記主データと前記副データの間に相違のあった項目の中から、設定データをコピーする項目を選択できる選択手段と、
前記選択手段によって選択された項目の設定データの、コピー元とコピー先を、前記主データと前記副データの中から指定できると共に、前記選択手段によって選択された項目の設定データの、前記コピー元から前記コピー先へのコピーを実行するコピー手段とを備えることを特徴とするロボット制御装置。
【請求項４】
設定データを表示可能な表示装置を備えたロボット制御装置であって、他のロボット制御装置の設定データが格納されている記録媒体、及び、前記ロボット制御装置の設定データの少なくとも一部の項目が変更された設定データが格納されている記録媒体の、少なくとも一方と設定データの読み書きを行うロボット制御装置において、
前記ロボット制御装置に設定されている設定データを主データとし、前記記録媒体に格納されている設定データを副データとして、前記主データと前記副データを項目毎に比較可能な比較手段と、
少なくとも、前記主データに対して、相違のあった前記副データの項目と、前記相違のあった項目の設定データとを、比較可能に前記表示装置に表示する表示手段と、
前記主データと前記副データの間に相違のあった項目の中から、設定データをコピーする項目を選択できる選択手段と、
前記選択手段によって選択された項目の設定データの、コピー元とコピー先を、前記主データと前記副データの中から指定できると共に、前記選択手段によって選択された項目の設定データの、前記コピー元から前記コピー先へのコピーを実行するコピー手段とを備えることを特徴とするロボット制御装置。
【請求項５】
前記表示装置がタッチパネルを備えており、前記選択手段による設定データをコピーする項目の選択、及び前記表示装置に表示されたコピー方向指定手段による設定データのコピー元とコピー先の指定は、前記タッチパネルへの入力によって行うことができることを特徴とする請求項１から４の何れか１項に記載のロボット制御装置。
【請求項６】
前記表示装置が、前記ロボット制御装置の本体の外部に独立して設けられていることを特徴とする請求項１から５の何れか１項に記載のロボット制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボット制御装置の設定データを他のロボット制御装置の設定データ或いは過去のロボット制御装置の設定データと比較し、相違点をロボット制御装置の画面に比較可能な形で表示し、設定を行うロボット制御装置の設定データに、相違点を反映できる機能を有するロボット制御装置に関する。
【背景技術】
【０００２】
ロボット制御装置の設定を行う際、すでに設定が完了している他の制御装置の設定データを参考に設定したい場合がある。その理由は、ロボット制御装置の場合、多くの設定項目が共通する設定データとなる事が多いためである。この場合、ロボット制御装置間で設定データのコピーを行うことがある。このコピー作業は、設定データを記載した紙や、他のロボット教示操作盤を見比べながら手入力で行うことになる。
【０００３】
制御装置間でデータを参照する例として、数値制御工作機械に工作物を供給するパレットを含む複数の加工セルを制御するセルコントローラがある。セルコントローラにおいて、セルコントローラにある画面上に複数の数値制御装置の画面を表示し、数値制御装置間でデータを反映させる技術が、特許文献１に記載されている。同様に、１台の表示装置上に、複数の制御装置の画面を表示し、比較しながら設定を行う事も可能である。また、ある制御装置のデータをファイルとして保存し、別の制御装置に読み込むことによって設定することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−３４６８１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ロボット制御装置の設定データを手入力でコピーする場合、設定項目が多数の場合は多大な工数が必要になる。一方、設定ファイルのロードは、操作は簡単であるが、他の制御装置からコピーすべきではないデータも一括してロードされてしまう場合がある。このような場合は再設定が必要となり、時間の無駄が生じる。更に、再設定の必要性に気が付かない場合や、再設定が非常に困難な事も多く、効率的ではない。
【０００６】
また、特許文献１に開示のように、１つの画面に複数の制御装置の画面を表示する方法では、単に画面の表示編集が可能であるだけなので、操作者はデータを比べて相違点を探し出し、設定データを移す必要があり、効率が良くないという課題がある。
【０００７】
本発明は、特定のロボット制御装置の設定を行う場合に、このロボット装置の設定データを、他のロボット制御装置の設定データや、記録媒体に記録された過去の設定データ等と比較することが可能なロボット制御装置を提供することを目的とする。また、設定データを比較する場合に、相違点をロボット制御装置の画面に比較可能な形で表示し、相違点の中で必要なものを選択して、選択したデータを、設定を行うロボット制御装置の設定データに反映させることを可能にすることも目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するために本発明の第１の形態では、表示装置及び制御部を備えると共に、他のロボット制御装置との間でデータ通信を行うデータ通信装置、及びロボット制御装置の設定データを格納した記録媒体との間で設定データの読み書きを行うデータ読書手段の、少なくとも一方を備えるロボット制御装置であって、制御部に設定されている第１の設定データを、他のロボット制御装置にある制御部に設定されている第２の設定データ、及び記録媒体に格納された第３の設定データの少なくとも一方と、項目毎に比較する比較手段と、比較手段による比較によって第１の設定データと他の設定データの間に相違のあった項目と、相違のあった項目の設定データとを、少なくとも比較可能に表示装置に表示する表示手段とを備えることを特徴とするロボット制御装置が提供される。
【０００９】
前記課題を解決するために本発明の第２の形態では、データ通信手段で接続され、設定データを表示可能な表示装置を少なくとも１つ備えた複数のロボット制御装置であって、特定のロボット制御装置に設定されている設定データを主データとし、他のロボット制御装置に設定されている設定データを副データとして、主データと副データを項目毎に比較可能な比較手段と、少なくとも、主データに対して、相違のあった副データの項目と、相違のあった項目の設定データとを、比較可能に表示装置に表示する表示手段とを備えることを特徴とする複数のロボット制御装置が提供される。
【００１０】
前記課題を解決するために本発明の第３の形態では、設定データを表示可能な表示装置を備えたロボット制御装置であって、他のロボット制御装置の設定データが格納されている記録媒体、及び、ロボット制御装置の設定データの少なくとも一部の項目が変更された設定データが格納されている記録媒体の、少なくとも一方と設定データの読み書きを行うロボット制御装置において、ロボット制御装置に設定されている設定データを主データとし、記録媒体に格納されている設定データを副データとして、主データと副データを項目毎に比較可能な比較手段と、少なくとも、主データに対して、相違のあった副データの項目と、相違のあった項目の設定データとを、比較可能に表示装置に表示する表示手段とを備えることを特徴とするロボット制御装置が提供される。
【発明の効果】
【００１１】
本発明のロボット制御装置によれば、操作者は他の制御装置と設定中の制御装置のデータの内、異なるデータを容易に認識し、必要なものだけ選択して一方の制御装置から他方の制御装置に反映させることが可能になり、制御装置のデータ設定の工数削減が可能になるという効果がある。
【図面の簡単な説明】
【００１２】
【図１】本発明のロボット制御装置の一実施例の構成を示すブロック図である。
【図２】本発明のロボット制御装置の他の実施例の構成を示すブロック図である。
【図３】図２に示した表示装置の画面の一例を示す図である。
【図４】図２に示した表示装置において、操作メニューからデータ比較を選択した時の表示装置の画面の一例を示す図である。
【図５】図２に示した表示装置において、操作メニューからデータ比較を選択した時に、図３に示した表示装置の画面に相違するデータが表示された例を示す図である。
【図６】図５に示した表示装置の画面において相違するデータが置き換えられて同じになった状態を示す表示装置の画面の一例を示す図である。
【図７】１つの制御装置のデータの一部に他の制御装置のデータをバックアップしたファイルがある場合のバックアップファイルの呼び出し画面を示す図である。
【図８】図７に示した画面に置いて、操作メニューからデータ比較を選択した時の表示装置の画面の一例を示す図である。
【図９】操作メニューからデータ比較を選択した時の、ロボット制御装置における処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、添付図面を用いて本発明の実施の形態を、具体的な実施例に基づいて詳細に説明する。
【００１４】
図１には、ロボット１を制御するロボット制御装置１０と、ロボット２を制御するロボット制御装置２０の２つのロボット制御装置が示されており、２つのロボット制御装置１０、２０はデータ通信ネットワーク５でデータの交換可能に接続されている。ロボット制御装置１０、２０の各個は、本発明の一実施例の構成を備えており、各構成はブロック図で示してある。また、ロボット制御装置１０、２０内の構成は同じであるので、同じ構成部材には同じ符号を付して、ロボット制御装置１０のみの構成を説明する。
【００１５】
ロボット制御装置１０の内部には、データ通信装置１１、表示装置１２、制御部１３、記録媒体１４、比較手段１５、表示手段１６、データ読書手段１７、選択手段１８及びコピー手段１９が設けられている。データ通信装置１１は、データ通信ネットワーク５で接続された他のロボット制御装置、例えば図示のロボット制御装置２０のデータ通信装置１１とデータ通信を行ってデータの交換を行う。データ通信ネットワーク５は、例えば、イーサネット（Ｅｔｈｅｒｎｅｔ：登録商標）、ＬＡＮ等で構成される。
【００１６】
表示装置１２は、本実施例ではロボット制御装置１０の本体に設けられており、表示手段１６によって各種データの表示を行うことができる。また、表示装置１２は、ロボット制御装置１０の設定時に、設定データを表示することができる。制御部１３には、ロボット制御装置１０の設定データを記録する領域があり、この領域に記録された記録データを第１の設定データＤ１とする。表示手段１６は、制御部１３に記録された第１の設定データＤ１を表示装置１２に表示することができる。
【００１７】
なお、ロボット制御装置２０の制御部１３の構成は、ロボット制御装置１０と同じであるが、記録する設定データはロボット制御装置２０の設定データであり、ロボット制御装置１０の設定データとは異なる。そこで、ロボット制御装置２０の制御部１３に記録される設定データは、第２の設定データＤ２とする。
【００１８】
また、ロボット制御装置１０には記録媒体１４があり、記録媒体１４には、各種のデータ、例えば、ロボット制御装置１０の過去の設定データ（これを第３の設定データＤ３とする）を記録することができる。記録媒体１４に記録された設定データは、データ読書手段１７によって読み出すことができる。また、データ読書手段１７は、記録媒体１４への設定データの書き込みも行うことが可能である。データ読書手段１７によって記録媒体１４から読み出された第３の設定データＤ３は、表示手段１６によって表示装置１２に表示することができる。
【００１９】
同様に、ロボット制御装置１０とロボット制御装置２０では、記録媒体１４の構成は同じであるが、記録する各種データ、例えばロボット制御装置の過去の設定データはロボット制御装置２０の設定データであり、ロボット制御装置１０の設定データとは異なる。そこで、ロボット制御装置２０の記録媒体１４に記録される過去の設定データは、第４の設定データＤ４とする。
【００２０】
比較手段１５は、制御部１３に設定されている第１の設定データＤ１を、他のロボット制御装置、例えばロボット制御装置２０にある制御部１３に設定されている第２の設定データＤ２と比較することができる。この場合は、例えば、ロボット制御装置１０の制御部１３がロボット制御装置２０の制御部１３に、データ通信装置１１とデータ通信ネットワーク５を通じて指令を送る。すると、ロボット制御装置２０の制御部１３は第２の設定データＤ２をデータ通信装置１１とデータ通信ネットワーク５を通じてロボット制御装置１０の比較手段１５に送る。この結果、ロボット制御装置１０の比較手段１５は、第１の設定データＤ１と第２の設定データＤ２を比較することができる。
【００２１】
また、比較手段１５は、制御部１３に設定されている第１の設定データＤ１を、ロボット制御装置１０の記録媒体１４又はロボット制御装置２０の記録媒体１４に記録されている第３の設定データＤ３又は第４の設定データＤ４と比較することができる。この場合、第３の設定データＤ３又は第４の設定データＤ４は、ロボット制御装置１０のデータ読書手段１７又はロボット制御装置２０のデータ読書手段１７から入手すれば良い。
【００２２】
比較手段１５が第１の設定データＤ１を他の設定データと比較する場合は、第１の設定データＤ１と他の設定データの間に相違のあった項目と、相違のあった項目の設定データとを、表示手段１６を通じて表示装置１２に表示することができる。比較手段１５、表示手段１６及び表示装置１２による、相違のあった項目の設定データの表示については後に例を挙げて詳述する。
【００２３】
次に、選択手段１８とコピー手段１９について説明する。選択手段１８は、第１の設定データＤ１と他の設定データ間に相違のあった項目の中から、所望の設定データをコピーする項目を選択できる機能を備える。また、コピー手段１９は、選択手段１８によって選択された項目の設定データの、コピー元とコピー先を指定できる機能を備える。例えば、ロボット制御装置１０，２０の間でコピーを行う場合、コピー元とコピー先には、ロボット制御装置１０，２０の第１から第４の設定データの何れかを指定できる。この場合のコピーとは、コピー元の設定データの相違のあった項目のうちの選択された項目の設定データで、コピー先の設定データを上書きして書き換えることを含む。
【００２４】
例えば、第１の設定データＤ１がコピー元であり、コピー先がロボット制御装置２０の場合には、コピー手段１９は、ロボット制御装置２０の制御部１３に、コピー元がロボット制御装置１０の第１の設定データＤ１であり、コピー先がロボット制御装置２０の第２の設定データＤ２であることを指令する。そして、コピー手段１９により、第２の設定データＤ２の選択された項目の設定データが、第１の設定データＤ１の選択された項目の設定データで上書きされ、その項目の設定データが同じ値になる。
【００２５】
逆に、第２の設定データＤ２がコピー元であり、コピー先がロボット制御装置１０の場合には、コピー手段１９は、ロボット制御装置２０の制御部１３に、コピー元がロボット制御装置２０の第１の設定データＤ２であり、コピー先がロボット制御装置１０の第１の設定データＤ１であることを指令する。そして、コピー手段１９により、第１の設定データＤ１の選択された項目の設定データが、第２の設定データＤ２の選択された項目の設定データで上書きされ、その項目の設定データが同じ値になる。
【００２６】
前述の実施例では、データ通信ネットワーク５に接続された２つのロボット制御装置１０の間で設定データのコピーを行っているが、データ通信ネットワーク５に接続されて設定データのコピーを行うロボット制御装置の数は限定されるものではない。また、表示装置がロボット制御装置の外部に設けられていても良く、表示装置の数も、１台のロボット制御装置に必ず１台、表示装置が接続されていなくても良い。
【００２７】
図２は、イーサネット（登録商標）等のネットワークにより接続された３台のロボット制御装置１０Ａ，１０Ｂ，１０Ｃがあり、表示装置１２がロボット制御装置１０Ａのみに設けられている実施例のシステム構成を示すブロック図である。なお、図２には、ロボット制御装置１０Ａ，１０Ｂ，１０Ｃは、単に制御装置Ａ、制御装置Ｂ、及び制御装置Ｃと記載してある。ロボット制御装置１０Ａ，１０Ｂ，１０Ｃの各個の構成は前述のロボット制御装置１０と同様であり、図示は省略するが、データ通信装置、制御部、比較手段、選択手段及びコピー手段が設けられているものとする。この実施例では、ロボット制御装置１０Ａにだけ、表示装置１２に表示を行わせるための表示手段が設けられている。
【００２８】
図２に示したシステムでは、特定のロボット制御装置に設定されている設定データを主データとし、他のロボット制御装置に設定されている設定データを副データとして、比較手段により主データと副データを項目毎に比較することが可能である。なお、ここではデータを区別するために主データ、副データの用語を使用しており、主データと副データの間に相違はない。そして、主データに対して、相違のあった副データの項目と、相違のあった項目の設定データとを、表示手段によって、１台の表示装置１２に表示することが可能である。
【００２９】
この場合、主データと副データの間に相違のあった項目の中から、選択手段によって設定データをコピーする項目が選択できる。そして、選択手段によって選択された項目の設定データの、コピー元とコピー先を、選択手段によって主データと副データの中から指定できる。更に、コピー手段により、選択手段によって選択された項目の設定データの、コピー元からコピー先へのコピーを実行することができる。前述のように、主データと副データの間に相違はないので、主データと副データの何れもコピー元、コピー先にすることが可能である。
【００３０】
更に、ロボット制御装置に記録媒体とデータ読書手段が設けられている場合は、記録媒体に格納されている他のロボット制御装置の設定データ、ロボット制御装置の設定データの少なくとも一部の項目が変更された設定データ、或いはロボット制御装置の過去の設定データの、何れとも設定データの読み書きを行えるようにする。すると、特定のロボット制御装置に設定されている設定データを主データとし、記録媒体に格納されている設定データを副データとして、比較手段によって主データと副データを項目毎に比較することが可能である。ここでもデータを区別するために主データ、副データの用語を使用しており、主データと副データの間に相違はない。
【００３１】
この場合も、主データに対して、相違のあった副データの項目と、相違のあった項目の設定データとを、表示手段によって比較可能に表示装置に表示することができる。そして、選択手段により、主データと副データの間に相違のあった項目の中から、設定データをコピーする項目を選択することができる。更に、選択手段によって選択された項目の設定データの、コピー元とコピー先を、主データと副データの中から指定できると共に、選択手段によって選択された項目の設定データは、コピー手段によってコピー元からコピー先へのコピーを実行することができる。
【００３２】
なお、以上説明した実施例においては、表示装置１２にタッチパネルを設けることが可能である。表示装置１２にタッチパネルが設けられていれば、選択手段による設定データをコピーする項目の選択、及びコピー手段による設定データのコピー元とコピー先の指定は、タッチパネルへの入力によって行うことができる。
【００３３】
ここで、図２に示したロボット制御装置１０Ａ，１０Ｂ，１０Ｃを用いたシステムにおける表示装置１２の画面を用いて、主データと副データの比較及び主データと副データの間のデータのコピーについて説明する。
【００３４】
図３は、図２に示したロボット制御装置１０Ａに接続されている表示装置１２の、画面３０の表示例を示すものである。図３には、表示装置１２の画面３０を、左画面３０Ｌと右画面３０Ｒの左右に分割して表示するモードとした実施例が示されている。本実施例では、左画面３０Ｌに、ロボット制御装置１０Ａ（制御装置Ａ）の設定データを示す画面が表示されており、比較対象とする設定データの項目がＲ［１］からＲ［１０］まで表示されている。項目Ｒ［１］からＲ［１０］には設定データが数値で表示されている。右画面３０Ｒに、ロボット制御装置１０Ｂ（制御装置Ｂ）の設定データを示す画面が表示されており、比較対象とする設定データの項目がＲ［１］からＲ［１０］まで表示されている。項目Ｒ［１］からＲ［１０］には設定データが数値で表示されている。ロボット制御装置１０Ａは、比較相手のロボット制御装置１０Ｂから右画面３０Ｒに対応するデータを既に説明した方法で取得する。
【００３５】
図４は、図２に示した表示装置１２において、操作メニューからデータ比較を選択した時の表示装置１２の画面３０の一例を示すものである。操作メニューは、図示は省略するが、表示装置１２に操作ボタンとして設けられていても良く、また、設定メニューボタンを押すと画面３０に、図４に示すような子画面（ウインドウ）Ｗとして表示されるものであっても良い。
【００３６】
図５は、図４に示した画面３０において、操作メニューからウインドウＷ内の「データ比較」が選択された時に、図３に示した表示装置１２の画面３０に、相違するデータとチェックボックス３１とコピー方向ボタン３２が表示された例を示している。図４に示した「データ比較」が選択されると、ロボット制御装置１０Ａは、左画面３０Ｌに対応するデータと、右画面３０Ｒに示される取得したロボット制御装置１０Ｂの設定データを比較する。
【００３７】
そして、比較の結果、画面３０を更に分割して、左画面３０Ｌの左隣りにチェックボックス画面３０Ｃを表示し、画面３０の下側にコピー指示画面３０Ｂを形成し、コピー指示画面３０Ｂに、コピー方向ボタン３２を表示する。本実施例では、設定データに相違のある項目Ｒ［３］、Ｒ［８］及びＲ［１０］の隣りのチェックボックス画面３０Ｃにチェックボックス３１が表示されている。また、コピー方向ボタン３２には、ロボット制御装置１０Ａからロボット制御装置１０Ｂに設定データをコピーする操作を示す「Ａ→Ｂ」ボタンと、ロボット制御装置１０Ｂからロボット制御装置１０Ａに設定データをコピーする操作を示す「Ｂ→Ａ」ボタンとが表示されている。
【００３８】
ここで、項目Ｒ［３］及び項目Ｒ［８］の設定データについてはロボット制御装置１０Ｂの設定データをロボット制御装置１０Ａの設定データに変更し、項目Ｒ［１０］の設定データについては、ロボット制御装置１０Ｂの設定データを変更しない場合の操作について説明する。この場合は、項目Ｒ［３］及び項目Ｒ［８］の左側にあるチェックボックス３１を選択し、項目Ｒ［１０］のチェックボックス３１は選択しない。この操作により、項目Ｒ［３］及び項目Ｒ［８］の左側にあるチェックボックス３１に「レ点」が入る。
【００３９】
この状態で、ロボット制御装置１０Ａからロボット制御装置１０Ｂに設定データをコピーする操作を示す「Ａ→Ｂ」ボタンを選択した場合について説明する。この場合は、左画面３０Ｌの項目Ｒ［３］及び項目Ｒ［８］の設定データが、右画面３０Ｒの項目Ｒ［３］及び項目Ｒ［８］にコピーされ、右画面３０Ｒの項目Ｒ［３］及び項目Ｒ［８］の設定データが、左画面３０Ｌの項目Ｒ［３］及び項目Ｒ［８］の設定データに置換される。即ち、項目Ｒ［３］及び項目Ｒ［８］の設定データについては、ロボット制御装置１０Ｂの設定データが、ロボット制御装置１０Ａの設定データに変更される。
【００４０】
図６に示す画面３０には、項目Ｒ［３］及び項目Ｒ［８］の設定データが、ロボット制御装置１０Ｂの設定データからロボット制御装置１０Ａの設定データに変更された後の状態が示されている。項目Ｒ［１０］の設定データについては、項目Ｒ［１０］の左側にあるチェックボックス３１に「レ点」が入っていなかったので、設定データは変更されていない。
【００４１】
以上説明した実施例では、ロボット制御装置１０Ａの設定データとロボット制御装置１０Ｂの設定データを同じ画面３０を用いて比較しているが、画面３０で比較できるロボット制御装置の数は限定されるものではない。例えば、図２に示したロボット制御装置１０Ａ，１０Ｂ及び１０Ｃの３台のロボット制御装置の設定データを、画面３０を３分割して表示することも可能である。また、以上説明した実施例では、ロボット制御装置の設定データの項目を全て表示しているが、ロボット制御装置間で相違のあった項目のみ表示することも可能である。例えば、図３に示した画面３０において、設定データに相違のある項目Ｒ［３］、Ｒ［８］及びＲ［１０］のみをデータと共に表示するようにしても良い。
【００４２】
また、以上説明した実施例では、複数のロボット制御装置が通信可能に接続されているものを説明したが、設定データの比較を行う際に、ロボット制御装置が通信可能になっていない実施例が可能であり、その実施例を以下に説明する。ロボット制御装置が他のロボット制御装置と通信可能になっていないロボット制御装置には、記録媒体のデータ読書手段と表示装置が備えられている。データ読書手段は他のロボット制御装置の設定データが格納されている記録媒体を読み書きできる。また、データ読書手段は、ロボット制御装置の設定データの少なくとも一部の項目が変更された設定データが格納されている記録媒体に対して、設定データの読み書きを行うことができる。
【００４３】
ロボット制御装置内には、ロボット制御装置に設定されている設定データを主データとし、記録媒体に格納されている設定データを副データとして、主データと副データを項目毎に比較可能な比較手段がある。また、主データに対して、相違のあった副データの項目と、相違のあった項目の設定データとを、比較可能に表示装置に表示する表示手段も設けられている。
【００４４】
図７は、１つのロボット制御装置にある記録媒体のデータの一部に、他のロボット制御装置のデータをバックアップしたファイルがある場合に、データ読書手段によって読み出すことができるバックアップファイルの呼び出し画面３０を示すものである。この画面３０に示されるデータ「ＮＵＭＲＥＧ＿Ｂ」が、他のロボット制御装置のデータをバックアップしたファイルが記録媒体に格納されていることを示している。
【００４５】
そこで、図８に示すように、図７に示した画面３０において、操作メニューによって画面３０に表示されるウインドウＷから「データ比較」を選択することにより、ロボット制御装置に設定されている主データを、記録媒体に格納されている副データと比較できる。ウインドウＷから「データ比較」を選択した時に表示されるデータは、図３に示した画面３０と同様に、左画面３０Ｌにロボット制御装置に設定されている主データが表示され、右画面３０Ｒに、記録媒体に格納されている副データが表示されたものである。
【００４６】
一般に、「ＮＵＭＲＥＧ＿Ｂ」で示されるようなバックアップファイルをロードすると、バックアップファイル「ＮＵＭＲＥＧ＿Ｂ」に格納されているデータが全て反映される。ところが、本発明の手法によれば、データの反映の前に、バックアップファイル「ＮＵＭＲＥＧ＿Ｂ」に格納されているデータのうち、ロボット制御装置の設定に必要な設定データ、例えば、項目Ｒ［１］から項目Ｒ［１０］のみを、画面３０に、主データと副データを対比させて表示することが可能である。
【００４７】
この結果、バックアップファイル「ＮＵＭＲＥＧ＿Ｂ」がバイナリファイルであっても、内容を視覚的に確認し、必要な部分だけを選択してロボット制御装置の画面３０に表示させることができ、データ設定を行うロボット制御装置の設定データに、記録媒体に格納されている設定データを反映することが可能である。
【００４８】
図９は、操作メニューからデータ比較を選択した時の、ロボット制御装置（以後単に制御装置と記す）における処理手順の一例を示すフローチャートである。ステップ９０１では、設定を行う制御装置及び比較する設定データを指定する。この指定は、比較する設定データが他の制御装置にあるのか、記録媒体にあるのか、その両方にあるのかによって、多種多様である。ここでは、比較する設定データが他の制御装置にある場合について説明する。
【００４９】
比較する設定データがある場所が指定されると、ステップ９０２において、指定された他の制御装置から指定の設定データが、設定を行う制御装置によって取得される。続くステップ９０３では、取得したデータの比較、相違点の抽出が行われる。そして、ステップ９０４に進んで、比較したデータに相違点があるか否かが判定され、相違点がない場合（いいえ）はステップ９０８に進み、設定を行う制御装置の表示装置に、比較した他の制御装置にある設定データが、設定を行う制御装置と同一である旨を表示してこのルーチンを終了する。
【００５０】
一方、ステップ９０４の判定において、比較した設定データに相違点がある場合（はい）はステップ９０５に進む。ステップ９０５では、設定を行う制御装置の表示装置に、図５に示したような、相違点、コピー方向の選択ボタンが示された画面が表示される。
【００５１】
次のステップ９０６では、ステップ９０５で得られた比較画面を見て、相違点の判定を選択するか否かが問われる。設定を行う制御装置の操作者が相違点の反映を選択しない（いいえ）を選んだ場合は、このまま何もせずにこのルーチンを終了する。一方、設定を行う制御装置の操作者が相違点の反映を選択する（はい）を選んだ場合はステップ９０７に進み、選択した設定データを、指定の制御装置間で、指定の方向にコピーしてこのルーチンを終了する。この場合、他の制御装置の設定データが、設定を行う側の制御装置の設定データとしてコピーされる。
【００５２】
制御装置と、制御装置に挿入された記録媒体との間で設定データの参照、反映を行う場合も、図９に示した手順と同じ手順で設定データをコピーすることが可能である。
【符号の説明】
【００５３】
５    データ通信ネットワーク
１０，１０Ａ，１０Ｂ，１０Ｃ，２０    ロボット制御装置
３０    画面
３０Ｂ    コピー指示画面
３０Ｃ    チェックボックス画面
３０Ｌ    左画面
３０Ｒ    右画面
３１    チェックボックス
３２    コピー方向ボタン
【図１】
2018005958.tif 000003
【図２】
2018005958.tif 000004
【図３】
2018005958.tif 000005
【図４】
2018005958.tif 000006
【図５】
2018005958.tif 000007
【図６】
2018005958.tif 000008
【図７】
2018005958.tif 000009
【図８】
2018005958.tif 000010
【図９】
2018005958.tif 000011
【手続補正書】
【提出日】平成29年10月17日(2017.10.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置及びロボット制御装置の設定データの格納領域がある制御部を備えると共に、他のロボット制御装置との間でデータ通信を行ってデータの交換を行うデータ通信装置、及び前記ロボット制御装置の設定データを格納した記録媒体と前記制御部の前記設定データの格納領域との間で設定データの読み書きを行うデータ読書手段の、少なくとも一方を備えるロボット制御装置であって、
前記制御部の前記設定データの格納領域に設定項目毎に設定されている第１の設定データを、前記他のロボット制御装置にある制御部の前記設定データの格納領域に設定項目毎に設定されている第２の設定データ、及び前記記録媒体に設定項目毎に格納された第３の設定データの少なくとも一方と、項目毎に比較可能な比較手段と、
前記表示装置に、前記比較手段による比較によって前記第１の設定データと比較した他の設定データとを項目毎に表示すると共に、前記設定データに相違のあった項目の近傍に、この項目を選択可能な選択用のマークを並べて表示し、更に、前記設定データの、コピー元とコピー先を示すボタンを表示する表示手段と、
前記第１の設定データと他の設定データ間に相違のあった項目の中から、前記選択用のマークに選択印が入れられた項目の設定データだけを選択できる選択手段と、
前記選択手段によって選択された項目の設定データの、コピー元とコピー先を前記ボタンの選択によって指定できるコピー手段とを備え、
前記選択手段と前記コピー手段により、前記選択用のマークに選択印が入れられた項目の前記設定データだけを、前記ボタンの選択に応じて変更することを特徴とするロボット制御装置。
【請求項２】
前記コピー手段は、該コピー手段が属するロボット制御装置自身がコピー元の場合には、前記コピー先である前記他のロボット制御装置にコピー元が前記コピー手段が属するロボット制御装置自身であることを指令し、前記コピー手段が属するロボット制御装置自身がコピー先の場合には、コピー元に前記コピー先が前記コピー手段が属するロボット制御装置自身であることを指令してコピーを実行することを特徴とする請求項１に記載のロボット制御装置。
【請求項３】
ロボット制御装置の設定データの格納領域がある制御部を備えると共に、他のロボット制御装置との間でデータ通信を行ってデータの交換を行うデータ通信装置、及び前記制御部の前記設定データの格納領域に格納された設定データの読み書きを行うデータ読書手段を備えるロボット制御装置の、前記データ通信装置がデータ通信手段で接続され、前記設定データを表示可能な表示装置を、前記ロボット制御装置の少なくとも１つに備えた複数のロボット制御装置であって、
特定のロボット制御装置に設定項目毎に設定されている設定データを主データとし、他のロボット制御装置に設定項目毎に設定されている設定データを副データとして、前記主データと前記副データを項目毎に比較可能な比較手段と、
前記表示装置に、前記主データに対して、相違のあった前記副データの項目と、前記相違のあった項目の設定データとを項目毎に比較可能に表示すると共に、前記主データと前記副データに相違のあった項目の近傍に、この項目を選択可能な選択用のマークを並べて表示し、更に、前記設定データの、コピー元とコピー先を示すボタンを表示する表示手段と、
前記主データと前記副データの間に相違のあった項目の中から、前記選択用のマークに選択印が入れられた項目の設定データだけを選択できる選択手段と、
前記選択手段によって選択された項目の設定データの、コピー元とコピー先を、前記ボタンの選択によって指定できるコピー手段を備え、
前記選択手段と前記コピー手段により、前記選択用のマークに選択印が入れられた項目の前記設定データだけを、前記ボタンの選択に応じて変更することを特徴とするロボット制御装置。
【請求項４】
ロボット制御装置の設定データの格納領域がある制御部、前記設定データを表示可能な表示装置、他のロボット制御装置の設定データが格納されている記録媒体、及び、前記ロボット制御装置の設定データの少なくとも一部の項目が変更された設定データが格納されている記録媒体の、少なくとも一方の記録媒体と前記制御部との間で設定データの読み書きを行うデータ読書手段を備えるロボット制御装置であって、
前記ロボット制御装置に設定項目毎に設定されている設定データを主データとし、前記記録媒体に設定項目毎に格納されている設定データを副データとして、前記主データと前記副データを項目毎に比較可能な比較手段と、
前記表示装置に、前記主データに対して、相違のあった前記副データの項目と、前記相違のあった項目の設定データとを、比較可能に前記表示装置に表示すると共に、前記主データと前記副データに相違のあった項目の近傍に、この項目を選択可能な選択用のマークを並べて表示し、更に、前記設定データの、コピー元とコピー先を示すボタンを表示する表示手段と、
前記主データと前記副データの間に相違のあった項目の中から、前記選択用のマークに選択印が入れられた項目の設定データだけを選択できる選択手段と、
前記選択手段によって選択された項目の設定データの、コピー元とコピー先を、前記ボタンの選択によって指定できるコピー手段を備え、
前記選択手段と前記コピー手段により、前記選択用のマークに選択印が入れられた項目の前記設定データだけを、前記ボタンの選択に応じて変更することを特徴とするロボット制御装置。
【請求項５】
前記表示装置がタッチパネルを備えており、前記選択手段による設定データをコピーする項目の前記選択用のマークに選択印を入れる選択、及び前記表示装置に表示されたコピー方向を示す前記ボタンによる設定データのコピー元とコピー先の指定は、前記タッチパネルへの入力によって行うことができることを特徴とする請求項１から４の何れか１項に記載のロボット制御装置。
【請求項６】
前記表示装置が、前記ロボット制御装置の本体の外部に独立して設けられていることを特徴とする請求項１から５の何れか１項に記載のロボット制御装置。