JP4859706B2 - Robot control system - Google Patents
Robot control system Download PDFInfo
- Publication number
- JP4859706B2 JP4859706B2 JP2007049950A JP2007049950A JP4859706B2 JP 4859706 B2 JP4859706 B2 JP 4859706B2 JP 2007049950 A JP2007049950 A JP 2007049950A JP 2007049950 A JP2007049950 A JP 2007049950A JP 4859706 B2 JP4859706 B2 JP 4859706B2
- Authority
- JP
- Japan
- Prior art keywords
- controller
- identification information
- operation unit
- connection
- robot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Manipulator (AREA)
Description
本発明は、ティーチペンダント(以下、TPという)とロボットコントローラ(以下、コントローラという)とが、無線LANや有線LAN等で接続される際、TPの接続により意図せぬロボットを誤操作してしまうことを防止するロボット制御システムに関する。 In the present invention, when a teach pendant (hereinafter referred to as “TP”) and a robot controller (hereinafter referred to as “controller”) are connected by a wireless LAN or a wired LAN, an unintended robot is erroneously operated due to the connection of the TP. The present invention relates to a robot control system that prevents the occurrence of a problem.
従来から、コントローラ(ロボット制御装置)とロボットマニピュレータが一対一で対応しているシステムが提案されている。例えば、この技術は特許文献1において従来技術として取り挙げられている。この種のシステムの場合、TPとコントローラ、ロボットマニピュレータは常に一対になっている。このため、仮にこのシステムが複数台並んだ生産ラインを考えた場合、各TPで動作するロボットマニピュレータは確定されていることから、特定のTPによる操作によって、該TPと一対一で対応しているマニピュレータ以外の他のマニピュレータが意図せずして動いてしまうことはない。
Conventionally, a system in which a controller (robot control device) and a robot manipulator correspond one-to-one has been proposed. For example, this technique is cited as a conventional technique in
特許文献1では、この従来技術に対して、1台の制御装置(コントローラ)で2台以上のロボットの教示プログラムを記憶し、2台以上のロボットの該教示プログラムの再生運転を制御するシステムが提案されている。このシステムでは、コントローラにおいて、教示プログラム記憶部の教示プログラム識別部に、ロボット識別部と作業識別部とが設けられ、教示プログラムの選択手段にロボット選択手段と作業選択手段とが設けられている。そして、該ロボット選択手段により教示プログラムが選択された場合には、選択されたロボットの全作業プログラムが選択されるとともに、該作業選択手段により、教示プログラムが選択された場合には、選択された作業の全ロボットの該プログラムが選択される。そして、該ロボット選択手段及び作業選択手段の両方が選択された場合には、選択された作業ロボットの選択された作業プログラムが選択できるようにされている。
このシステムの場合、例えば1つのロボットで作成された教示プログラムが他のロボットで再生されてしまうことがないため、該他のロボットが予期せぬ動作に至ることはない。 In the case of this system, for example, since a teaching program created by one robot is not reproduced by another robot, the other robot does not cause an unexpected operation.
又、特許文献2では、一台のコントローラに対して複数のTPが接続できるように複数のコネクタボックスを有するロボット制御装置が提案されている。このロボット制御装置は、接続されている複数のTPから情報が出力されているときにはそのいずれか一つの情報を受け入れると共にコントローラからの情報を複数のTPに対等に入力する制限手段と、前記コントローラと前記TPとの間で授受される信号を一時記憶するバッファとを有する。
特許文献2では、接続されている複数のTPから情報が出力されているときには、その情報はそれぞれ異なるデータバッファに一旦ストアされ、排他的論理素子を介してコントローラがそのいずれか一つの情報を受け入れるようにされている。上記構成によれば、複数のTPから単一のコントローラに情報が出力されたときに、データバッファに一次記憶してデータの衝突の回避を図ることにより、一方のTPを操作している操作者の指令により、他方のTPを操作している操作者にとってロボットマニピュレータが予期せぬ動きをして、該操作者に危険が及ばないようにしている。
In
特許文献3では、通電状態でTPのコネクタの抜き差しを行ってもロボットが停止することなく、しかも数多くのロボットを制御する上位の制御装置によって制御される全てのロボットが停止しないロボット制御装置が提案されている。この特許文献3では明記されていないものの、一台のTPを複数のコントローラに使い回すことができる可能性が示唆されている。
上記特許文献1〜3に記載の従来技術では下記のようにまとめることができる。
1)コントローラとTPが一対一で、かつ一台のコントローラに対して複数のロボットマニピュレータが接続される場合、操作者が予期せぬロボットマニピュレータを操作してしまう危険性については、従来技術では既に考慮がなされている(特許文献1,特許文献2)。
The conventional techniques described in
1) When the controller and the TP are one-to-one and a plurality of robot manipulators are connected to one controller, the risk of the operator operating the robot manipulator unexpectedly is already in the prior art. Consideration has been made (
2)一台のTPを複数のコントローラに使い回すことができる可能性が示唆されている(特許文献2,特許文献3)。
なお、上記1)2)から推測される、複数のコントローラ及び複数のロボットマニピュレータに対して一台のTPを使い回したりする場合、操作者が意図しないロボットマニピュレータを誤って操作してしまう問題については、上記従来技術では、考慮されていない。
In addition, when using one TP for a plurality of controllers and a plurality of robot manipulators as inferred from 1) and 2) above, there is a problem that an operator unintentionally operates a robot manipulator that is not intended. Is not taken into account in the above prior art.
ところで、近年、ネットワーク技術や、非有線通信技術が発達し、又、USB(Universal Serial Bus)や、IEEE1394(Institute of Electrical and Electronic Engineers 1394 )等に見られるように、電源が入った状態でケーブルの挿抜や接続できる電気的通信手段が確立してきている。例えば、図5(a)は、1台のティーチペンダントTPと、ロボットを制御する複数のコントローラC10〜C12とが無線を介して交信を行う場合を示している。又、図5(b)は、同じく1台のTPとロボットを制御する複数のコントローラC20〜C22とがLAN(ローカルエリアネットワーク)を介して交信を行う場合を示している。なお、LAN(ローカルエリアネットワーク)には有線LAN及び無線LANを含む。このような技術状況において、1台のTPを、ロボットが稼働状態の複数台のコントローラにつなぎ換えて使用する場合が考えられる。この利点には、以下のものがある。 By the way, in recent years, network technology and non-wired communication technology have been developed, and as seen in USB (Universal Serial Bus), IEEE 1394 (Institute of Electrical and Electronic Engineers 1394), etc., the cable is turned on. Electrical communication means that can be inserted / removed and connected have been established. For example, FIG. 5 (a), and one of the teach pendant TP, a plurality of controllers C10~C12 for controlling the robot shows the case of performing communication via radio. Further, FIG. 5 (b), a plurality of controllers C20~C22 which also controls the one TP and the robot shows the case of performing communication via a LAN (Local Area Network). The LAN (local area network) includes a wired LAN and a wireless LAN. In such a technical situation, it is conceivable that one TP is used by switching to a plurality of controllers in which the robot is operating. This advantage includes the following:
1) TPの数を減らす事による省スペース化
2) TPの数を減らす事によるコスト削減
3) TPを非有線化にした場合は、ケーブルレスによる作業性の向上
4) TPを非有線化にした場合は、断線がなくなるための信頼性向上
ところが、その際に一番問題になるのが、操作者の安全の確保である。仮に、複数台のコントローラから所望の接続先であるコントローラを選択できない場合には、意図せぬコントローラにTPが接続されてしまい、TPからの操作により意図せぬロボットを動作させてしまう可能性があり、操作者の安全が確保できない問題がある。
1) Space saving by reducing the number of TPs 2) Cost reduction by reducing the number of TPs 3) When TP is made non-wired, workability is improved by cableless 4) TP is made non-wired In such a case, improving the reliability to eliminate the disconnection, but the biggest problem at that time is ensuring the safety of the operator. If a controller that is a desired connection destination cannot be selected from a plurality of controllers, the TP may be connected to an unintended controller and an unintended robot may be operated by an operation from the TP. There is a problem that the safety of the operator cannot be ensured.
本発明の目的は、1台の可搬式操作部を、複数のコントローラにつなぎ換えて使用する場合、操作者のミスにより意図せぬロボットと接続してしまい、意図せぬロボットを操作してしまうことを防止するロボット制御システムを提供することにある。 An object of the present invention is to connect a single portable operation unit to a plurality of controllers and connect it to an unintended robot due to an operator's mistake, thereby operating the unintended robot. An object of the present invention is to provide a robot control system that prevents this.
上記問題点を解決するために、請求項1に記載の発明は、可搬式操作部とネットワーク手段を介して、或いは前記可搬式操作部と非有線通信手段を介して情報を送受信する複数のコントローラと、前記コントローラ毎に接続されるとともに該コントローラにより制御可能なロボットを備えたロボット制御システムにおいて、前記可搬式操作部には、コントローラに対してコントローラ識別情報の返信を要求する返信要求手段と、前記返信の要求に応じてコントローラから返信されたコントローラ識別情報を表示する表示手段と、前記表示手段により表示されたコントローラ識別情報を選択する選択操作手段と、前記選択操作手段により選択されたコントローラ識別情報を有するコントローラと接続関係を構築する接続構築手段を備え、前記返信要求手段からコントローラ識別情報の返信要求を受信したコントローラは、自身が既に他の可搬式操作部と接続関係を構築済みの場合は、接続関係構築済み情報を返信の要求があった可搬式操作部に返信し、
該可搬式操作部の表示手段は、前記接続関係構築済み情報があったコントローラに関してはコントローラ識別情報を表示しないことを特徴とするロボット制御システムを要旨とするものである。
In order to solve the above problem, the invention according to
The gist of the portable control unit is a robot control system characterized in that the controller identification information is not displayed for the controller having the connection relationship constructed information .
なお、非有線通信とは、無線通信(通信媒体:電波)、赤外線通信、光通信、或いは磁気通信を含み、いずれもワイヤレスで行う伝送方式のことをいう。
請求項2の発明は、可搬式操作部とネットワーク手段を介して、或いは前記可搬式操作部と非有線通信手段を介して情報を送受信する複数のコントローラと、前記コントローラ毎に接続されるとともに該コントローラにより制御可能なロボットを備えたロボット制御システムにおいて、前記可搬式操作部には、コントローラに対してコントローラ識別情報の返信を要求する返信要求手段と、前記返信の要求に応じてコントローラから返信されたコントローラ識別情報を表示する表示手段と、前記表示手段により表示されたコントローラ識別情報を選択する選択操作手段と、前記選択操作手段により選択されたコントローラ識別情報を有するコントローラと接続関係を構築する接続構築手段を備え、コントローラには、接続許可されている可搬式操作部を識別するための接続許可操作部情報を格納したハードウェアキーが着脱自在に装着可能にされており、該コントローラは、前記返信要求手段からコントローラ識別情報の返信要求を受信した際、前記ハードウェアキーが装着されている場合であって、該ハードウェアキーの接続許可操作部情報が前記返信要求と共に送信された送信元識別情報と一致している場合にのみ、コントローラ識別情報を返信することを特徴とするロボット制御システムを要旨としている。
Note that the non-wired communication refers to a transmission method that includes wireless communication (communication medium: radio wave), infrared communication, optical communication, or magnetic communication, all of which are performed wirelessly .
The invention of
以上詳述したように、請求項1及び請求項2の発明によれば、1台の可搬式操作部を、複数のコントローラにつなぎ換えて使用する場合、操作者のミスにより意図せぬロボットと接続してしまい、意図せぬロボットを操作してしまうことを防止することができる。
As described above in detail, according to the invention of
又、請求項1の発明によれば、コントローラが他の可搬式操作部と接続関係を構築済みの場合、該コントローラが接続関係構築済み情報を返信の要求があった可搬式操作部に返信するため、可搬式操作部の表示手段は、前記接続関係構築済み情報があったコントローラに関してはコントローラ識別情報を表示しない。この結果、可搬式操作部の操作者は、他の可搬式操作部と既に接続関係にあるコントローラを誤って選択することはないとともに、可搬式操作部と未接続のコントローラの中から所望のものを選択できるため、さらに安全確実に可搬式操作部とコントローラの接続処理が可能となる。
Further, according to the invention of
又、請求項2の発明によれば、可搬式操作部の操作者は、可搬式操作部と一対一の認証関係を持つハードウェアキーが装着されたコントローラのみとの接続関係の構築が可能になるので、さらに安全かつ確実に可搬式操作部とコントローラの接続処理が可能となる。又、複数の操作者が、それぞれ複数の可搬式操作部を持ち作業を行う際にも、本ハードウェアキーの認証システムによれば、ハードウェアキーを装着により接続関係を結ぶ可搬式操作部とコントローラの関係が一意に定まり、複数の操作者が誤って同一のコントローラに対して操作を実施しようとすることも無くなる。
Further , according to the invention of
(参考例)
まず、参考例のロボット制御システム30を図1及び図2を参照して説明する。このロボット制御システム30のコントローラ20A〜20Cがそれぞれ制御するロボットR1〜R3は、例えば溶接ロボットである、なお、ロボットは、溶接ロボットに限定されるものではなく、例えば搬送ロボット等の他のロボットであってもよい。なお、各コントローラの構成は同じであるため、コントローラ20Aの構成について以下では説明し、他のコントローラの説明を省略する。
( Reference example )
First, the
なお、説明の便宜上、以下の説明ではコントローラ20A〜20Cのいずれかを特定しない場合には、コントローラには20の符号を付す。同様に、ロボットR1〜R3のいずれかを特定しない場合には、ロボットにはRの符号を付す。
For convenience of explanation, in the following explanation, when any of the
(1. ティーチペンダント10)
図1に示すように可搬式操作部としてのティーチペンダント10はCPU11、ROM12、RAM13、ハードディスク14、LANI/F15、キーボード16(図3参照)、液晶ディスプレイ17(図3参照)及び有線・無線変換器18の各部を備えているとともに各部はバス19を介して接続されている。
(1. Teach pendant 10)
As shown in FIG. 1, a
ティーチペンダント10のROM12には、ティーチペンダント10からのロボットR1の操作やティーチペンダント10との通信を実行するための各種制御プログラムとその制御定数が格納される。RAM13は、CPU11のワーキングエリアとして用いられ、計算途中のデータが一時的に格納される。ハードディスク14には、各種制御プログラムの実行変数等が格納される。例えば、ティーチペンダント10のアドレス(TPIP140)や、ティーチペンダント10の識別情報(TPID141)等が格納されている。LANI/F15はコントローラ20との接続に使用される通信機である。有線・無線変換器18は、LANI/F15を介して出力されたデータを無線で送信したり、コントローラ20から無線送信されたデータを受信してLANI/F15に該データを出力する。
The
本参考例のCPU11は、返信要求手段、及び接続構築手段に相当する。又、キーボード16は選択操作手段に相当する。液晶ディスプレイ17は、表示手段に相当する。
(2. コントローラ20A)
コントローラ20Aは、CPU21、ROM22、RAM23、ハードディスク24、LANI/F25、タイマ26、サーボドライバ27及び有線・無線変換器28の各部を備えているとともに各部はバス29を介して接続されている。前記ROM22には、該コントローラ20Aが制御対象とするロボットR1の動作制御を実行するための制御プログラムとその制御定数や、例えば、自身のID通知を行うためのID通知処理プログラム220等の各種プログラムが格納される。なお、図1では、説明の便宜上、ID通知処理プログラム220のみが図示されている。RAM23は、CPU21のワーキングエリアとして用いられ、計算途中のデータが一時的に格納される。ハードディスク24には、ロボットR1の作業が教示されたデータや、制御プログラムの実行条件、ならびに各種の制御変数が格納される。なお、ハードディスク24に代えて、他の書換可能な記憶装置であってもよい。LANI/F25は、ティーチペンダント10との接続に使用される通信機である。サーボドライバ27は、ロボットR1の各関節を駆動する図示しないモータに接続され、該モータに通電させる電流を制御する。タイマ26は、定期時刻ごとに同期信号を発生する。該同期信号は、サーボドライバ27への指令値の更新タイミングに使用される。
The CPU 11 of this reference example corresponds to a reply request unit and a connection establishment unit. The
(2.
The
本参考例では、ティーチペンダント10のLANI/F15、有線・無線変換器18、コントローラ20AのLANI/F25、有線・無線変換器28とにより、無線LANからなるネットワーク手段が構成されている。なお、無線LANでは通信パケットによりLANI/F15,25間の交信が行われている。なお、本参考例を含めた以下の各実施形態では、各種メッセージが作成されて交信相手に送信されるが、特段に説明が無くても通信パケットとして各種メッセージが作成されている。
In this reference example , the LAN I /
(参考例の作用)
さて、上記のように構成されたロボット制御システム30において、ティーチペンダント10がコントローラ20のいずれかに接続する際の作用を説明する。本参考例では、ティーチペンダント10から接続先をサーチする際、下記の順序で行われる。
( Operation of the reference example )
Now, in the
1)ティーチペンダント10によるコントローラのサーチ
ティーチペンダント10のCPU11は、ティーチペンダント10の操作者によるキーボード操作により、「コントローラへの接続処理」が開始されたことを検知すると、ROM12に格納された接続先検索処理プログラム121を実行する。図2はCPU11が実行する接続先検索処理プログラム121のフローチャートである。
1) Controller search by the
CPU11は、ティーチペンダント10の無線LANを介して自身と接続可能なコントローラ20A〜20Cを全てサーチする(図2のS1参照)。なお、以下では、本参考例並びに後述する実施形態において、説明の便宜上、ティーチペンダント10とコントローラ20とは、LANI/F15,25、及び有線・無線変換器18、28による無線LANを介して交信(送信、受信を含む)することを、単に無線LANを介して送信、受信、発行、或いは通知する等という。
The CPU 11 searches for all the
具体的には、CPU11は、全コントローラ20に対して、アドレスであるコントローラIPの要求コマンド及び送信元情報として自身のTPIP140を含む通信パケットを作成して無線LANを介して発行する。一方、各コントローラ20は、それに対しハードディスク24に格納している自身のコントローラIP242及び送信先情報として前記ティーチペンダントのTPIP140を含む通信パケットを作成して無線LANを介して送信する。なお、IPはIP(Internet Protocol)アドレスを意味する。
Specifically, the CPU 11 creates a communication packet including the controller IP request command as an address and its
ティーチペンダント10のCPU11は、サーチしたコントローラ20のアドレス(コントローラIP242)をハードディスク14のコントローラアドレスリスト142に保存にする。なお、このとき、CPU11はネットワーク上に接続されている全ての装置のノードのアドレスをコントローラアドレスリスト142に格納しても良い。
The CPU 11 of the
なお、多くのコントローラが存在する場合は、接続が許容されるコントローラをハードディスク14の接続許可コントローラアドレスリスト143に操作者が予め設定しておき、接続許可コントローラアドレスリスト143と合致するものだけをコントローラアドレスリスト142に格納するようにしてもよい。このようにすると、処理時間の短縮ならびにユーザの接続先確認作業の簡素化が可能となる。
If there are many controllers, an operator sets a controller to which connection is permitted in the connection permission
2) ティーチペンダント10によるコントローラIDの取得
次に、CPU11は、コントローラアドレスリスト142から順次アドレスをピックアップし、アドレス毎に、送信先情報として該アドレス、送信元情報として自身のTPIP140及びコントローラIDの返信を要求するコマンドを含む通信パケットを作成して無線LANを介して発行する。コントローラIDは、コントローラ毎に設けられた固有の識別情報であって、コントローラ識別情報に相当する。
2) Acquisition of Controller ID by
該当する送信先情報のアドレスを持つコントローラのCPU21がコマンドを受け取ると、ID通知処理プログラム220に従って該CPU21は、自身のコントローラID241及び送信先情報として前記ティーチペンダントのTPIP140を含む通信パケットを作成する。コントローラID241は、ハードディスク24に予め格納されている。
When the
そして、CPU21は該通信パケットをコマンド発行元のティーチペンダント10に対して無線LANを介して返信する。ティーチペンダント10のCPU11は、返信されたコントローラIDを、ティーチペンダント10に接続可能なコントローラのコントローラIDとして、ハードディスク14のコントローラIDリスト144に保存する(図2のS2参照)。
Then, the
3) ティーチペンダント10によるコントローラIDの表示
次にCPU11は、図2のS3において、ROM12に格納された接続先表示処理プログラム122を実行する。すなわち、CPU11は、ハードディスク14のコントローラIDリスト144の内容を、例えば図3に示すようにティーチペンダント10の液晶ディスプレイ17に表示する。なお、この表示は、アルファベットや漢字・ひらがな・カナを使用したコントローラIDにてロボットの個体識別を行う方が、単に数字の羅列となるアドレスで検索するより、安全かつ確実になるのは言うまでも無い。又、コントローラIDを図3に示すようにコントローラ20A〜20CあるいはロボットRの本体部に記名しておけば、更に識別の確実性や安全性を向上できる。
3) Display of Controller ID by
4) ティーチペンダント10によるコントローラIDの選択
次に、CPU11は、S4において、ROM12に格納された接続先選択処理プログラム123を実行する。すなわち、S4において、CPU11は操作者がキーボード16のキー入力を待つ。そして、CPU11はキー入力により液晶ディスプレイ17に表示されたコントローラIDから任意の1つを選択して確定させたことを検知すると、S4の判定を「YES」とする。続いて、CPU11は、選択されたコントローラIDに該当するコントローラアドレスを、自ティーチペンダント10の接続先コントローラアドレスである接続先コントローラIP145としてハードディスク14に登録する(S5)。
4) Selection of Controller ID by
5) ティーチペンダント10による自ID番号の通知
次に、CPU11は、S6において、選択された接続先コントローラに対して、自身のアドレスを通知するように、送信先情報である該接続先コントローラアドレスとして接続先コントローラIP145及び送信元情報を兼用する自身のアドレス(TPIP140)を含む通信パケットを作成して無線LANを介して発行する。
5) Notification of own ID number by
通知を受けたコントローラは、接続先のティーチペンダント10として通知されたアドレス(TPIP140)を接続先TPIP243としてコントローラ20のハードディスク24に保管する。
The controller that has received the notification stores the address (TPIP 140) notified as the connection destination teach
上記のようにして、ティーチペンダント10とコントローラ20の双方が互いのアドレス(TPIP,コントローラIP)を確認し合うことにより接続関係が確立される。このことにより、複数のティーチペンダント10や複数のコントローラが混在する場合でも、ティーチペンダント10からの操作で安全かつ確実にティーチペンダント10とコントローラの接続処理が可能となる。
As described above, the connection relationship is established when both the
さて、本参考例によれば、以下のような特徴がある。
本参考例のロボット制御システム30では、ティーチペンダント10(可搬式操作部)と、無線LAN(非有線通信手段)を介して情報を送受信する複数のコントローラ20A〜20Cと、該コントローラ毎に接続されるとともに該コントローラにより制御可能なロボットR1〜R3を備える。
Now, according to this reference example , there are the following features.
In the
又、ティーチペンダント10はコントローラ20に対してコントローラID(コントローラ識別情報)の返信を要求するCPU11(返信要求手段)を備えるとともに、前記返信の要求に応じてコントローラ20から返信されたコントローラIDを表示する液晶ディスプレイ17(表示手段)を有する。又、ティーチペンダント10のCPU11(接続構築手段)は、液晶ディスプレイ17により表示されたコントローラIDをキーボード16(選択操作手段)の操作により選択すると、選択されたコントローラIDを有するコントローラと接続関係を構築する。
The
この結果、参考例では、1台のティーチペンダント10を、複数のコントローラにつなぎ換えて使用する場合、操作者のミスにより意図せぬロボットと接続してしまい、意図せぬロボットを操作してしまうことを防止することができる。
As a result, in the reference example , when one
(第1実施形態)
次に、第1実施形態を説明する。なお、第1実施形態を含め、以下の各実施形態では、既に説明した参考例の構成と同一又は相当する構成については同一符号を付してその詳細な説明を省略すると共に異なる部分を中心にして説明する。第1実施形態は参考例とハード構成は同一である。そして、第1実施形態は、参考例での作用の説明中、2)の「ティーチペンダント10によるコントローラIDの取得」の仕方が異なっており、他の制御は同一であるため、以下、第1実施形態の作用を「ティーチペンダント10によるコントローラIDの取得を中心にして説明する。
( First embodiment )
Next, the first embodiment will be described. In the following embodiments, including the first embodiment, the same or corresponding components as those in the reference example described above are denoted by the same reference numerals, detailed description thereof is omitted, and different parts are mainly described. I will explain. The first embodiment has the same hardware configuration as that of the reference example . The first embodiment, in the description of the action of Reference Example 2) and how the different "Getting the controller ID by
2) ティーチペンダント10によるコントローラIDの取得
ここでは、CPU11は、コントローラアドレスリスト142から順次アドレスをピックアップし、アドレス毎に、送信先情報として該アドレス、送信元情報として自身のTPIP140及びコントローラIDの返信を要求するコマンドを含む通信パケットを作成して無線LANを介して発行する。
2) Acquisition of Controller ID by
そして、第1実施形態では、ID通知処理プログラム220による制御が第1実施形態と異なる。
すなわち、該当する送信先情報のアドレスを持つコントローラのCPU21がコントローラIDの返信を要求するコマンドを受け取ると、ID通知処理プログラム220に従って、自身が、既に他のティーチペンダントとの接続関係を構築済みであるか否かを判断する。
In the first embodiment, control by the ID
That is, when the
なお、この場合、既にティーチペンダントとの接続関係を構築済みのコントローラは、接続先のティーチペンダントのアドレスを接続先TPIP243としてハードディスク24に保管している。
In this case, the controller that has already established the connection relationship with the teach pendant stores the address of the connection destination teach pendant in the
そして、ティーチペンダントとの接続関係が未構築(すなわち、未接続中)のコントローラでは、接続先TPIP243としては、例えば“0”が保管される。この"0"は、ティーチペンダントとは接続関係がない旨を表す情報として使用されている。なお、接続関係がない旨を表す情報は、前記“0”に限定されるものではない。他のデータであってもよいことは勿論のことである。このため、コントローラのCPU21がコントローラIDの返信を要求するコマンドを受け取った際、該CPU21自身が、既に他のティーチペンダントと接続関係が有るか否かの判断は、接続先TPIP243が“0”であるか否かによって判断できる。そして、接続先TPIP243が“0”である場合には、CPU21は、未接続状態であると判断し、第1実施形態と同様に、自身のコントローラIDを、前記コマンドの発行元のティーチペンダント10に対して無線LANを介して返信する。
Then, in the controller whose connection relationship with the teach pendant is not established (that is, not connected), for example, “0” is stored as the
一方、接続先TPIP243が“0”でない場合には、CPU21は、既に他のティーチペンダントと接続状態であるとして、コントローラIDの返信を要求するコマンドの発行元(すなわち、接続要求元)のティーチペンダントとの接続が不可能と判断する。この場合には、CPU21は、“0”を自身のコントローラIDとするとともに、該コントローラIDと、送信先情報として前記ティーチペンダントのTPIP140を含む通信パケットを作成する。そして、CPU21は、無線LANを介して接続要求元のティーチペンダントに対し、該通信パケットを返信する。
On the other hand, if the
この場合、“0”のコントローラIDは、接続関係構築済み情報に相当する。
接続要求元のティーチペンダント10のCPU11は、返信された通信パケットのコントローラIDが、“0”でない場合には、接続可能な「コントローラIDリスト」としてハードディスクに保存にする。一方、コントローラIDが、“0”で返信された場合には、CPU11は、本ティーチペンダントとの接続ができないコントローラであると判断し、「コントローラIDリスト」への登録を実行しない。
In this case, the controller ID “0” corresponds to the connection relationship established information.
If the controller ID of the returned communication packet is not “0”, the CPU 11 of the
以下は、参考例と同様にCPU1はS3以降の処理を実行する。このとき、S3では接続できるコントローラのコントローラIDをCPU11は表示するが、接続できないコントローラのコントローラIDは表示しない。
In the following, as in the reference example , the
さて、第1実施形態によれば、以下のような特徴がある。
第1実施形態は、コントローラは、ティーチペンダント10のCPU11からコントローラIDの返信要求を受信した際、自身が既に他のティーチペンダントと接続関係を構築済みの場合、コントローラIDを“0”として、該コントローラIDを接続関係構築済み情報として返信の要求があったティーチペンダント10に返信するようにした。そして、該ティーチペンダント10の液晶ディスプレイ17は、コントローラIDが“0”であったコントローラに関してはコントローラIDを表示しないようにした。
Now, according to the first embodiment, there are the following features.
In the first embodiment, when the controller has received a controller ID return request from the CPU 11 of the
この結果、ティーチペンダント10の操作者は他のティーチペンダントと既に接続関係にあるコントローラを誤って選択することはないとともに、ティーチペンダントと未接続のコントローラの中から所望のものを選択できるため、さらに安全確実にティーチペンダントとコントローラの接続処理を行うことができる。
As a result, the operator of the
(第2実施形態)
次に、第2実施形態を図4を参照して説明する。
第3実施形態のロボット制御システム30のハードウェアは、参考例1の構成中、各コントローラ20にハードウェアキープラグ40が設けられ、該ハードウェアキープラグ40に対してハードウェアキー41が着脱自在に取着されるところが異なっている。ハードウェアキー41は、例えば、USBメモリや、メモリカード等にて実現されている。又、ハードウェアキープラグ40は、USBメモリや、メモリカードをコントローラに対して着脱自在に接続可能なプラグにより構成されている。又、ハードウェアキー41には、該ハードウェアキー41が装着されたコントローラ20に対してティーチペンダントの接続許可を付与するための接続許可TPID42が記憶保持されるとともに、バス29を介してCPU21がハードウェアキープラグ40に装着されたハードウェアキー41の接続許可TPID42を読み出し可能である。ハードウェアキー41に格納された接続許可TPID42は、接続許可操作部情報に相当する。
( Second Embodiment)
Next, a second embodiment will be described with reference to FIG.
As for the hardware of the
(第2実施形態の作用)
第2実施形態では、参考例での作用の説明中、2)の「ティーチペンダント10によるコントローラIDの取得」の仕方が異なっており、他の制御は同一であるため、第2実施形態における2)の「ティーチペンダント10によるコントローラIDの取得」について説明する。
(Operation of Second Embodiment)
In the second embodiment, in the description of the action of in Reference Example, 2) it has different ways of "acquisition of controller ID by the
2) ティーチペンダント10によるコントローラIDの取得
CPU11はコントローラアドレスリスト142から順次アドレスをピックアップし、アドレス毎に、送信先情報として該アドレス、送信元識別情報(すなわち、接続要求元TPID)として自身のTPID141、送信情報としてTPIP140及びコントローラIDの返信を要求するコマンドを含む通信パケットを作成する。そして、CPU11は、この通信パケットを無線LANを介して発行する。
2) Acquisition of Controller ID by
そして、該当するアドレスを持つコントローラのCPU21が、このコマンドを受け取ると、ROM22に格納されたTPID比較処理プログラムを起動して、ハードウェアキープラグ40にハードウェアキー41が装着されているかを判断する。
When the
そして、CPU21は、ハードウェアキー41が装着されていると判断したときにはそのハードウェアキー41に格納された「接続許可TPID」を読み出す。次に、CPU21は読み出した「接続許可TPID」と、受信した通信パケットのコマンドに付加されている「接続要求元TPID(すなわち、TPID141)」を比較して、両者が同一であるときにのみ、接続要求元のティーチペンダント10との接続が可能と判断する。この場合は、CPU21は、参考例と同様に、自身のコントローラIDを、前記コマンドの発行元のティーチペンダント10に対して無線LANを介して返信する。
When the
ハードウェアキープラグ40にハードウェアキー41が装着されていない場合や、「接続許可TPID」と「接続要求元TPID」とが同一で無いときには、接続要求元のティーチペンダントとの接続が不可能と判断する。この場合には、CPU21は、第1実施形態と同様に"0"を自身のコントローラIDとするとともに、該コントローラIDと、送信先情報として前記ティーチペンダントのTPIP140を含む通信パケットを作成する。そして、CPU21は、無線LANを介して接続要求元のティーチペンダントに対し、該通信パケットを返信する。
When the
以下、第1実施形態と同様に、接続要求元のティーチペンダント10のCPU11は、返信された通信パケットのコントローラIDが、"0"でない場合には、接続可能な「コントローラIDリスト」としてハードディスクに保存にする。一方、コントローラIDが、"0"で返信された場合には、CPU11は、本ティーチペンダントとの接続ができないコントローラであると判断し、「コントローラIDリスト」への登録を実行しない。
Hereinafter, as in the first embodiment, the CPU 11 of the
以下は、参考例と同様にCPU11はS3以降の処理を実行する。このとき、S3では接続できるコントローラのコントローラIDをCPU11は表示するが、接続できないコントローラのコントローラIDは表示しない。 In the following, similarly to the reference example , the CPU 11 executes the processes after S3. At this time, in S3, the CPU 11 displays the controller ID of the controller that can be connected, but does not display the controller ID of the controller that cannot be connected.
さて、第2実施形態によれば、以下のような特徴がある。
第2実施形態のロボット制御システム30において、コントローラ20には、接続許可されているティーチペンダント10を識別するための接続許可TPID42(接続許可操作部情報)を格納したハードウェアキー41が着脱自在に装着可能にされている。そして、該コントローラ20は、CPU11からコントローラIDの返信要求を受信すると、ハードウェアキー41が装着されている場合であって、送信されたTPID141と接続許可TPID42と一致している場合にのみ、コントローラID(コントローラ識別情報)を返信するようにした。
Now, according to the second embodiment, there are the following features.
In the
この結果、ティーチペンダントの操作者は、ティーチペンダントと一対一の認証関係を持つハードウェアキー41が装着されたコントローラのみとの接続関係の構築が可能になるため、さらに安全かつ確実にティーチペンダントとコントローラの接続処理が可能となる。
As a result, the operator of the teach pendant can establish a connection relationship only with the controller to which the
又、複数の操作者が、それぞれ複数のティーチペンダントを持ち作業を行う際にも、本ハードウェアキー41の認証システムによれば、ハードウェアキー41を予めコントローラに装着することにより接続関係を結ぶティーチペンダントとコントローラの関係を一意に定めることができる。この結果、複数の操作者が誤って同一のコントローラに対して操作を実施しようとすることも無くなる。
Further, even when a plurality of operators carry out a work with a plurality of teach pendants, according to the authentication system for the
2) コントローラ20によるロボット個体別IDの認証処理
無線LANを介して、接続先コントローラID148と一致するコントローラ20のCPU21は、前記モータ運転許可要求メッセージを受信すると、モータ運転許可要求メッセージ内の送信元のTPID141をハードディスク24に接続先TPID246として格納するとともにROM22に格納されたID認証処理プログラム223を起動する。
2) Authentication processing of robot individual ID by
○ 前記各実施形態では、ティーチペンダント10・コントローラ20間を、無線LANによるネットワーク手段にて構築したが、有線LANによって構築してもよい。
○ 前記各実施形態では、ティーチペンダント10・コントローラ20間の通信を無線通信で行うようにしたが、無線方式に限らず、赤外線通信、光通信、或いは磁気通信で行うようにしてもよい。
In each of the above embodiments, the
In each of the above embodiments, the communication between the
○ 前記各実施形態では、ティーチペンダント10と複数のコントローラ20間を無線LANによりネットワーク手段を構築したが、単に無線でティーチペンダント10と複数のコントローラ20間を交信可能としてもよい。又、無線に換えて、赤外線通信、光通信、或いは磁気通信で行うようにしても良い。
In each of the above embodiments, the network means is constructed by wireless LAN between the
10…ティーチペンダント(可搬式操作部)、
11…CPU(返信要求手段、接続構築手段、確認操作検出手段、出力手段、認証手段)、16…キーボード(選択操作手段、入力手段)、
17…液晶ディスプレイ(表示手段、判別結果表示手段)、
24…ハードディスク(記憶手段)、
42…接続許可TPID(接続許可操作部情報)、
52…接続先確認SW(接続先確認操作手段)、
146…SW状態データ(確認操作情報)。
10 ... Teach pendant (portable operation part),
11 ... CPU (reply request means, connection construction means, confirmation operation detection means, output means, authentication means), 16 ... keyboard (selection operation means, input means),
17 ... Liquid crystal display (display means, discrimination result display means),
24. Hard disk (storage means),
42 ... connection permission TPID (connection permission operation part information),
52 ... Connection destination confirmation SW (connection destination confirmation operation means),
146... SW state data (confirmation operation information).
Claims (2)
前記可搬式操作部には、
コントローラに対してコントローラ識別情報の返信を要求する返信要求手段と、
前記返信の要求に応じてコントローラから返信されたコントローラ識別情報を表示する表示手段と、
前記表示手段により表示されたコントローラ識別情報を選択する選択操作手段と、
前記選択操作手段により選択されたコントローラ識別情報を有するコントローラと接続関係を構築する接続構築手段を備え、
前記返信要求手段からコントローラ識別情報の返信要求を受信したコントローラは、自身が既に他の可搬式操作部と接続関係を構築済みの場合は、接続関係構築済み情報を返信の要求があった可搬式操作部に返信し、
該可搬式操作部の表示手段は、前記接続関係構築済み情報があったコントローラに関してはコントローラ識別情報を表示しないことを特徴とするロボット制御システム。 A plurality of controllers that transmit and receive information via a portable operation unit and network means, or via the portable operation unit and non-wired communication means, and a robot that is connected to each controller and can be controlled by the controller In the robot control system provided,
In the portable operation unit,
A reply request means for requesting the controller to return the controller identification information;
Display means for displaying controller identification information returned from the controller in response to the reply request;
Selection operation means for selecting the controller identification information displayed by the display means;
A connection construction means for constructing a connection relationship with the controller having the controller identification information selected by the selection operation means ;
If the controller that has received the controller identification information return request from the reply request means has already established a connection relationship with another portable operation unit, the controller has received a request to return the connection relationship established information. Reply to the operation unit,
The robot control system according to claim 1, wherein the display means of the portable operation unit does not display controller identification information for a controller having the connection relationship constructed information .
前記可搬式操作部には、 In the portable operation unit,
コントローラに対してコントローラ識別情報の返信を要求する返信要求手段と、 A reply request means for requesting the controller to return the controller identification information;
前記返信の要求に応じてコントローラから返信されたコントローラ識別情報を表示する表示手段と、 Display means for displaying controller identification information returned from the controller in response to the reply request;
前記表示手段により表示されたコントローラ識別情報を選択する選択操作手段と、 Selection operation means for selecting the controller identification information displayed by the display means;
前記選択操作手段により選択されたコントローラ識別情報を有するコントローラと接続関係を構築する接続構築手段を備え、 A connection construction means for constructing a connection relationship with the controller having the controller identification information selected by the selection operation means;
コントローラには、接続許可されている可搬式操作部を識別するための接続許可操作部情報を格納したハードウェアキーが着脱自在に装着可能にされており、 The controller is detachably mountable with a hardware key storing connection permission operation unit information for identifying a portable operation unit permitted to be connected,
該コントローラは、前記返信要求手段からコントローラ識別情報の返信要求を受信した際、前記ハードウェアキーが装着されている場合であって、該ハードウェアキーの接続許可操作部情報が前記返信要求と共に送信された送信元識別情報と一致している場合にのみ、コントローラ識別情報を返信することを特徴とするロボット制御システム。 When the controller receives a reply request for controller identification information from the reply request means, the controller transmits the hardware key connection permission operation unit information together with the reply request when the hardware key is attached. The robot control system is characterized in that the controller identification information is returned only when it matches the transmitted source identification information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007049950A JP4859706B2 (en) | 2006-08-29 | 2007-02-28 | Robot control system |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006231636 | 2006-08-29 | ||
| JP2006231636 | 2006-08-29 | ||
| JP2007049950A JP4859706B2 (en) | 2006-08-29 | 2007-02-28 | Robot control system |
Related Child Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011178511A Division JP5307860B2 (en) | 2006-08-29 | 2011-08-17 | Robot control system |
| JP2011178513A Division JP5307861B2 (en) | 2006-08-29 | 2011-08-17 | Robot control system |
| JP2011178512A Division JP2011224776A (en) | 2006-08-29 | 2011-08-17 | Robot control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008080474A JP2008080474A (en) | 2008-04-10 |
| JP4859706B2 true JP4859706B2 (en) | 2012-01-25 |
Family
ID=39351836
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007049950A Active JP4859706B2 (en) | 2006-08-29 | 2007-02-28 | Robot control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4859706B2 (en) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5166170B2 (en) * | 2008-08-29 | 2013-03-21 | 株式会社デジタル | Equipment control system |
| JP4586092B2 (en) * | 2008-12-04 | 2010-11-24 | ファナック株式会社 | Robot system with multiple robot mechanisms |
| EP2194434B1 (en) * | 2008-12-05 | 2012-05-30 | COMAU SpA | Robot system |
| JP5492508B2 (en) * | 2009-09-25 | 2014-05-14 | 株式会社ダイヘン | Communication connection method and robot control system in robot control system |
| JP5474472B2 (en) * | 2009-09-25 | 2014-04-16 | 株式会社ダイヘン | Robot control system |
| JP5216032B2 (en) | 2010-02-02 | 2013-06-19 | 信越化学工業株式会社 | Novel sulfonium salt, polymer compound, method for producing polymer compound, resist material and pattern forming method |
| KR20110119118A (en) | 2010-04-26 | 2011-11-02 | 엘지전자 주식회사 | Robot cleaner, and remote monitoring system using the same |
| JP5746879B2 (en) * | 2011-02-18 | 2015-07-08 | 株式会社ダイヘン | Robot control device, teaching device, and robot system |
| WO2012128400A1 (en) * | 2011-03-21 | 2012-09-27 | 레드원테크놀러지 주식회사 | System for controlling an intelligent robot |
| JP5411893B2 (en) | 2011-05-30 | 2014-02-12 | 信越化学工業株式会社 | Sulfonium salt, polymer compound, chemically amplified resist composition and resist pattern forming method using the polymer compound |
| JP5491450B2 (en) | 2011-05-30 | 2014-05-14 | 信越化学工業株式会社 | A polymer compound, a chemically amplified resist material, and a pattern forming method using the chemically amplified resist material. |
| JP2015044281A (en) * | 2013-08-02 | 2015-03-12 | 株式会社ダイヘン | Robot control system |
| DE102013220865A1 (en) | 2013-10-15 | 2015-04-16 | Trumpf Werkzeugmaschinen Gmbh + Co. Kg | Method and system for remote operation of a machine tool by means of a mobile communication device |
| JP6286661B2 (en) * | 2013-11-15 | 2018-03-07 | パナソニックIpマネジメント株式会社 | Component mounting system |
| JP5860079B2 (en) | 2014-02-21 | 2016-02-16 | ファナック株式会社 | Robot system including a plurality of robot controllers |
| JP6440385B2 (en) * | 2014-06-10 | 2018-12-19 | キヤノン株式会社 | Robot arm, display device and robot system |
| JP6350011B2 (en) | 2014-06-20 | 2018-07-04 | オムロン株式会社 | Robot control system |
| JP6618721B2 (en) * | 2015-06-29 | 2019-12-11 | パーパス株式会社 | DEVICE SYSTEM, ITS CONTROL PROGRAM, DEVICE, ELECTRONIC DEVICE, AND DEVICE SYSTEM CONTROL METHOD |
| WO2017085851A1 (en) | 2015-11-19 | 2017-05-26 | 株式会社安川電機 | Robot system and robot control method |
| JP6641233B2 (en) * | 2016-06-08 | 2020-02-05 | 三菱電機株式会社 | Robot controller |
| CN107571286A (en) * | 2017-09-11 | 2018-01-12 | 重庆华数机器人有限公司 | A kind of robotic part detection platform and its detection method |
| JP7041492B2 (en) * | 2017-10-31 | 2022-03-24 | 川崎重工業株式会社 | Robot system |
| JP6720958B2 (en) * | 2017-12-22 | 2020-07-08 | カシオ計算機株式会社 | Driving device, driving method, and program |
| AT521872A1 (en) * | 2018-10-31 | 2020-05-15 | Keba Ag | Method for operating a machine control system and corresponding machine control system |
| JP7400217B2 (en) | 2019-05-30 | 2023-12-19 | セイコーエプソン株式会社 | Robot system and portable teaching device |
| JP7415447B2 (en) | 2019-10-31 | 2024-01-17 | セイコーエプソン株式会社 | robot system |
| JP7227434B1 (en) * | 2022-05-31 | 2023-02-21 | ファナック株式会社 | MACHINE OPERATION SYSTEM USING WIRED COMMUNICATION AND WIRELESS COMMUNICATION, METHOD THEREOF, CONTROL DEVICE, AND COMPUTER PROGRAM |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005219147A (en) * | 2004-02-04 | 2005-08-18 | Yaskawa Electric Corp | Robot system |
| SE531329C2 (en) * | 2005-06-20 | 2009-02-24 | Yaskawa Denki Seisakusho Kk | Automatic machine system and method for controlling its communication |
-
2007
- 2007-02-28 JP JP2007049950A patent/JP4859706B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008080474A (en) | 2008-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4859706B2 (en) | Robot control system | |
| JP5307861B2 (en) | Robot control system | |
| JP3925660B2 (en) | Communication master station startup control method | |
| JP2006297589A (en) | Industrial robot control method, robot, system, and computer program | |
| US8417841B2 (en) | Communication system, host device, and terminal device | |
| JPWO2009119384A1 (en) | Mobile machine control system | |
| CN105717786A (en) | Diagnostics and enhanced functionality for single-wire safety communication | |
| JP5474472B2 (en) | Robot control system | |
| JP4722613B2 (en) | Distributed control system | |
| CN108983695A (en) | A kind of master-slave switching method and device based on Complex Programmable Logic Devices | |
| JP4168051B2 (en) | Network system and formal address assignment method thereof | |
| JP2008059017A (en) | Robot control system | |
| JP4622527B2 (en) | Gateway device and remote monitoring control system | |
| JP2010146363A (en) | System switching system of duplex programmable controller | |
| JP4782063B2 (en) | Control method for operating system and manufacturing system of a plurality of devices | |
| US20060190585A1 (en) | Status management device, status management method, and recording medium | |
| JP2010219736A (en) | Method of controlling robot system | |
| JP4954832B2 (en) | In-vehicle communication system | |
| JP2006140837A (en) | Remote supervisory and control system | |
| JP2006277733A (en) | Programmable controller system | |
| JP2009199455A (en) | Network management server, program, network, and power management method | |
| JP6888204B2 (en) | Temperature controller and communication converter | |
| JP2003196169A (en) | Control display device, recording medium on which the program is recorded, and control system | |
| JP2016060015A (en) | Robot control system and radio communication method of robot control system | |
| JP2014127055A (en) | Peripheral device of plc |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110617 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110621 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110817 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111004 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111101 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4859706 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141111 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |