JP5091025B2 - Multi-axis driver system - Google Patents
Multi-axis driver system Download PDFInfo
- Publication number
- JP5091025B2 JP5091025B2 JP2008164854A JP2008164854A JP5091025B2 JP 5091025 B2 JP5091025 B2 JP 5091025B2 JP 2008164854 A JP2008164854 A JP 2008164854A JP 2008164854 A JP2008164854 A JP 2008164854A JP 5091025 B2 JP5091025 B2 JP 5091025B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- communication line
- drivers
- line
- command
- 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
- Control Of Multiple Motors (AREA)
Description
本発明は、上位コントローラからの制御指令に従って動作する複数のモータを駆動するための複数のドライバユニットモータを備えた多軸ドライバシステム及び該システムに用いる多軸ドライバユニットに関するものである。 The present invention relates to a multi-axis driver system including a plurality of driver unit motors for driving a plurality of motors that operate according to control commands from a host controller, and a multi-axis driver unit used in the system.
特開2000−60181号公報(特許文献1)には、シリアル通信により、複数台のコントロールユニット(ドライバ)を接続する多軸サーボドライバが開示されている。この多軸サーボドライバ(多軸ドライバユニット)では、モータを駆動するためのコントロールユニット(ドライバ)内部に設けられたCPUが通信規格であるRS−485のポートを介して他のドライバのCPUと接続される。
特許文献1に示された従来の多軸ドライバユニットでは、複数台のコントロールユニット(ドライバ)は一つのRS−485通信ラインに接続されている。また1つのコントロールユニットで複数台のモータを駆動制御するよう、コントロールユニットを構成することは可能である。しかしながら従来の構成では、複数台のコントロールユニットは1つの通信ラインにのみ接続されている。またRS−485通信ラインを介して複数台の多軸ドライバを接続することも可能である。しかしながら従来の構成では、1台の多軸ドライバ内で使用しないコントロールユニット(ドライバ)があっても、そのまま未使用状態で放置せざるを得ず、1台の多軸ドライバ内のコントロールユニット(ドライバ)を最大限有効利用することができなかった。
In the conventional multi-axis driver unit disclosed in
本発明の目的は、多軸ドライバユニット内の複数のドライバを有効利用することができる多軸ドライバシステムを提供することにある。 An object of the present invention is to provide a multi-axis driver system that can effectively use a plurality of drivers in a multi-axis driver unit.
本発明の多軸ドライバシステムは、複数台のモータを制御するための制御信号を出力する上位コントローラと、上位コントローラから出力されたコマンドを受信して所定の通信規格のコマンドに変換する複数のホストインターフェースと、複数のホストインターフェースに対応して設けられた複数のドライバとを備えている。複数のドライバは、対応するホストインターフェースと通信系統を介してコマンドを送受信し、受信したコマンドに基づいて1台以上のモータを駆動する。そして通信系統と多軸ドライバユニット内の複数のドライバとの間及びホスト間の通信は、シリアル通信により行われる。シリアル通信としては、例えばRS−485等の通信規格を用いることができる。 The multi-axis driver system of the present invention includes a host controller that outputs a control signal for controlling a plurality of motors, and a plurality of hosts that receive commands output from the host controller and convert them into commands of a predetermined communication standard And an interface and a plurality of drivers provided corresponding to the plurality of host interfaces. The plurality of drivers transmit and receive commands via the corresponding host interface and communication system, and drive one or more motors based on the received commands. Communication between the communication system and a plurality of drivers in the multi-axis driver unit and between hosts is performed by serial communication. As serial communication, for example, a communication standard such as RS-485 can be used.
本発明で用いる多軸ドライバユニットは、第1及び第2の通信ポートと、第1の通信ポートに接続された第1の通信ラインと、第2の通信ポートに接続された第2の通信ラインと、通信切り分け用開閉スイッチを含んで第1の通信ラインと第2の通信ラインとを接続する接続通信ラインとを備えている。また本発明で用いる多軸ドライバユニットは、第1及び第2のノード番号設定器を備えている。第1のノード番号設定器は、第1の通信ラインに対応して設けられ、第1の通信ラインからコマンドを受信する1台以上のドライバのノード番号の先頭値を設定する。また第2のノード番号設定器は、第2の通信ラインに対応して設けられ、第2の通信ラインからコマンドを受信する1台以上の前記ドライバのノード番号の先頭値を設定する。さらに複数のドライバは、第1及び第2の通信ラインの両方にシリアル通信可能に接続され、通信切り分け用開閉スイッチがオン状態にあるときには、第1の通信ラインからコマンドを受信し、通信切り分け用開閉スイッチがオフ状態にあるときには、設定により第1の通信ラインからシリアル通信によりコマンドを受信する第1のグループと、第2の通信ラインからシリアル通信によりコマンドを受信する第2のグループとに分けられるように構成されている。 The multi-axis driver unit used in the present invention includes first and second communication ports, a first communication line connected to the first communication port, and a second communication line connected to the second communication port. And a connection communication line for connecting the first communication line and the second communication line, including a communication separation opening / closing switch. The multi-axis driver unit used in the present invention includes first and second node number setting units. The first node number setting unit is provided corresponding to the first communication line, and sets the head value of the node number of one or more drivers that receive commands from the first communication line. The second node number setting unit is provided corresponding to the second communication line, and sets the head value of the node number of one or more drivers that receive commands from the second communication line. In addition, the plurality of drivers are connected to both the first and second communication lines so that serial communication is possible, and when the communication isolation open / close switch is in an ON state, the drivers receive a command from the first communication line and are used for communication isolation. When the open / close switch is in the OFF state, the setting is divided into a first group that receives commands from the first communication line by serial communication and a second group that receives commands from the second communication line by serial communication. It is configured to be.
このように多軸ドライバユニットを構成すると、1台の多軸ドライバユニット内の複数のドライバを第1の通信ラインにつながる第1のグループと第2の通信ラインにつながる第2のグループとに分けて使用することが可能になる。その結果、第1のグループに属する1台以上のドライバと第2のグループに属する1台以上のドライバとをそれぞれ別のホストに別の通信系統を介して接続することができ、1台の多軸ドライバユニット内のドライバを有効に活用することができる。 When the multi-axis driver unit is configured in this way, a plurality of drivers in one multi-axis driver unit are divided into a first group connected to the first communication line and a second group connected to the second communication line. Can be used. As a result, one or more drivers belonging to the first group and one or more drivers belonging to the second group can be connected to different hosts via different communication systems. The driver in the axis driver unit can be used effectively.
なお多軸ドライバユニット内で通信ラインを終端できるようにするためには、多軸ドライバユニット内に、第1の通信ラインに第1の開閉スイッチを介して接続された第1の終端抵抗と、第2の通信ラインに第2の開閉スイッチを介して接続された第2の終端抵抗とを用いる。そして第1の開閉スイッチは、第1の通信ラインが終端ラインとなるときに閉じられる。また第2の開閉スイッチは、前記第2の通信ラインが終端ラインとなるときに閉じられる。このように第1の通信ライン及び第2の通信ラインに第1及び第2の終端抵抗を接続できれば、多軸ドライバユニットの活用度は更に高くなる。なお終端抵抗を設けない場合でも、本発明は当然にして適用できる。 In order to be able to terminate the communication line in the multi-axis driver unit, a first termination resistor connected to the first communication line via the first open / close switch in the multi-axis driver unit; A second termination resistor connected to the second communication line via a second opening / closing switch is used. The first open / close switch is closed when the first communication line becomes a termination line. The second open / close switch is closed when the second communication line becomes a termination line. If the first and second termination resistors can be connected to the first communication line and the second communication line in this way, the degree of utilization of the multi-axis driver unit is further increased. Even when no termination resistor is provided, the present invention is naturally applicable.
本発明の基本思想に従えば、対応するホストインターフェースと通信系統を介してコマンドを送受信し、受信したコマンドに基づいて1台以上のモータを駆動する複数のドライバを備えた多軸ドライバユニット内にn個のドライバのグループを作ることができる。そのために、多軸ドライバユニットには、n個(nは2以上の整数)の通信ポートと、n個の通信ポートにそれぞれ接続されたn本の通信ラインと、通信切り分け用開閉スイッチを含んでn本の通信ラインを接続する接続通信ラインと、n本の通信ラインに対応して設けられ、対応する通信ラインから前記コマンドを受信する1台以上のドライバのノード番号の先頭値を設定するn個のノード番号設定器とを設ける。そして複数のドライバを、1本の通信ラインと残りのn−1本の通信ラインとの間にシリアル通信可能に接続する。また複数のドライバを、通信切り分け用開閉スイッチがオン状態にあるときには、1本の通信ラインからコマンドを受信し、通信切り分け用開閉スイッチがオフ状態にあるときには、設定により1本の通信ラインからシリアル通信によりコマンドを受信する第1のグループと、残りのn−1本の通信ラインからそれぞれシリアル通信によりコマンドを受信する第2乃至第n−1のグループとに分けられるように構成する。このようにすれば、1台の多軸ドライバユニット内の複数のドライバを最大限活用することができる。 According to the basic idea of the present invention, a command is transmitted / received via a corresponding host interface and communication system, and a multi-axis driver unit having a plurality of drivers for driving one or more motors based on the received command is provided. A group of n drivers can be created. For this purpose, the multi-axis driver unit includes n communication ports (n is an integer of 2 or more), n communication lines connected to the n communication ports, and an open / close switch for communication separation. A connection communication line that connects n communication lines, and a node number of a node number of one or more drivers that are provided corresponding to the n communication lines and receive the command from the corresponding communication line n Node number setting units. A plurality of drivers are connected between one communication line and the remaining n-1 communication lines so that serial communication is possible. Also, a plurality of drivers can receive commands from one communication line when the communication isolation on / off switch is in the on state, and can be serialized from one communication line by setting when the communication isolation on / off switch is in the off state. The first group that receives commands by communication and the second to n-1th groups that receive commands by serial communication from the remaining n-1 communication lines are configured. In this way, a plurality of drivers in one multi-axis driver unit can be utilized to the maximum extent.
なおこの場合においても、n本の通信ラインにそれぞれn個の開閉スイッチを介して接続されたn個の終端抵抗を更に設ける。そして開閉スイッチを、対応する通信ラインが終端ラインとなるときに閉じられるようにする。このようにすると全てのグループが接続されている通信ラインを終端ラインとすることができる。 In this case as well, n termination resistors connected to n communication lines via n on / off switches are further provided. Then, the open / close switch is closed when the corresponding communication line becomes the termination line. In this way, a communication line to which all groups are connected can be set as a termination line.
ドライバにより駆動するモータの種類は任意であり、特に複数のステッピングモータを駆動できるようにドライバを構成すると、従来に無い多軸ドライバシステムを得ることができる。 The type of the motor driven by the driver is arbitrary, and in particular, when the driver is configured so as to drive a plurality of stepping motors, an unprecedented multi-axis driver system can be obtained.
またドライバユニットは、複数のドライバが増設可能に設けられているのが好ましい。このようにすると、システム設計から使用しないドライバがある場合には、そのドライバを除去してシステムを構成することができる。 Moreover, it is preferable that the driver unit is provided so that a plurality of drivers can be added. In this way, if there is a driver that is not used from the system design, the driver can be removed to configure the system.
本発明によれば、1台の多軸ドライバユニット内の複数のドライバを第1の通信ラインにつながる第1のグループと第2乃至第nの通信ラインにつながる第2乃至第nのグループに分けて使用することが可能になり、各グループに属する1台以上のドライバをそれぞれ別のホストに別の通信系統を介して接続することができて、1台の多軸ドライバユニット内のドライバを有効に活用することができる利点が得られる。 According to the present invention, a plurality of drivers in one multi-axis driver unit are divided into a first group connected to the first communication line and a second to nth group connected to the second to nth communication lines. One or more drivers belonging to each group can be connected to different hosts via different communication systems, and the drivers in one multi-axis driver unit are effective. Benefits that can be exploited.
以下、図面を参照して本発明の実施の形態を詳細に説明する。図1は、複数台のステッピングモータの駆動を制御するために用いられる本発明の多軸ドライバシステムの一実施の形態の構成を示すブロック図である。図1において、1は複数のステッピングモータを制御するために複数の制御信号を発生する上位コントローラである。上位コントローラ1の下位には、RS−485の通信規格で制御信号をコマンドに変換し、RS−485の通信規格でシリアル通信を行う3台のホストインターフェース21〜23が配置されている。上位コントローラ1は3台のホストインターフェース21〜23に制御信号を出し、3台のホストインターフェース21〜23は、制御信号をRS−485通信のコマンドに変換して多軸ドライバユニットとコマンドの送受信を行う。3台のホストインターフェース21〜23は、それぞれ1つの通信系統にマルチドロップ方式で、自局を含めて32局までドライバを接続できる仕様になっている。なお図1において、丸記号の中の数字(1,2,3)は、同じ通信系統31〜33を利用して相互に接続されている構成要素であることを示している。通信系統31〜33は、それぞれ送信用に2本の通信ラインを備え、受信用に2本の通信ラインを備えた構成になっている。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an embodiment of a multi-axis driver system of the present invention used for controlling driving of a plurality of stepping motors. In FIG. 1,
ホストインターフェース21〜23の下位には、通信系統31〜33を介して3台の多軸ドライバユニット41〜43が配置されている。図2には、多軸ドライバユニット41〜43に用いる実際のユニットの具体的な構成の概略斜視図を示してある。また図3には、代表例として多軸ドライバユニット41の構成をより具体的に示してある。多軸ドライバユニット41〜43は、それぞれ第1及び第2の通信ポートP1及びP2と、図3に示すように第1の通信ポートP1に接続された第1の通信ラインL1と、第2の通信ポートP2に接続された第2の通信ラインL2と、通信切り分け用開閉スイッチSW1を含んで第1の通信ラインL1と第2の通信ラインL2とを接続する接続通信ラインL0とを備えている。各通信ライン(L1〜L0)は、それぞれRS−485の通信規格でシリアル通信を行うために、2本の送信用ラインと2本の受信用ラインとによって構成されている。
Under the
また多軸ドライバユニット41〜43は、第1及び第2のノード番号設定器RSW1及びRSW2を備えている。本実施の形態では、第1のノード番号設定器RSW1は、第1の通信ラインL1に対応して設けられ、第1の通信ラインL1からコマンドを受信する1台以上のドライバ(図3の例ではD1及びD2)のノード番号の先頭値を設定する。また第2のノード番号設定器RSW2は、第2の通信ラインL2に対応して設けられ、第2の通信ラインL2からコマンドを受信する1台以上のドライバ(図3の例ではD3及びD4)のノード番号の先頭値を設定する。第1及び第2のノード番号設定器RSW1及びRSW2は、図示しない2つのロータリスイッチにより構成されており、一方のロータリスイッチでノード番号の一桁を設定し、他方のロータリスイッチでノード番号の2桁目を設定するように構成されている。
The
また多軸ドライバユニット41〜43は、それぞれ4台のドライバD1〜D4を備えている。4台のドライバD1〜D4は、それぞれ内部に通信機能を有するCPUと、2台のモータ駆動回路とを備えている。したがって4台のドライバD1〜D4は、それぞれ1台で2台のステッピングモータ(軸)を駆動することができる。図1に示した4台のドライバD1〜D4中に示した丸の記号中の数字は、通信系統を示し、その下の数字は軸番号(ノード番号)を示している。4台のドライバD1〜D4は、内蔵するCPUが第1及び第2の通信ラインL1及びL2の両方にシリアル通信可能に接続されている。そして内蔵するCPUは、通信切り分け用開閉スイッチSW1がオン状態にあるときには、第1の通信ラインL1からコマンドを受信するように動作プログラムが設定されている。また内蔵するCPUは、通信切り分け用開閉スイッチSW1がオフ状態にあるときには、切り分け箇所設定用スイッチDSWの設定により、ドライバD1〜D4が第1の通信ラインL1からシリアル通信によりコマンドを受信する第1のグループと、第2の通信ラインL2からシリアル通信によりコマンドを受信する第2のグループとに分けられるように動作プログラムが設定されている。
The
本実施の形態では、切り分け箇所設定用スイッチDSWは、第1〜第3のスイッチ部を備えている。第1のスイッチ部がオン状態に設定されているときには、ドライバD2〜D4が第2の通信ラインL2に接続可能になり、第2のスイッチ部がオン状態に設定されているときには、ドライバD3及びD4が第2の通信ラインL2に接続可能になり、第3のスイッチ部がオン状態に設定されているときには、ドライバD4が第2の通信ラインL2に接続可能になるように、各ドライバのCPUの動作プログラムが設定されている。図3に示す状態は、切り分け箇所設定用スイッチDSWの第2のスイッチ部がオン状態にある場合を示しており、ドライバD3及びD4が第2の通信ラインL2を介してホストインターフェース22と送受信可能になっている。そして図3の例では、前述の第1のノード値番号設定器RSW1は、第1のグループに属するドライバD1及びD2のノード番号の先頭値が“01”となるように設定されている。また前述の第2のノード番号設定器RSW2は、第2のグループに属するドライバD3及びD4のノード番号の先頭値が“05”となるように設定されている。
In the present embodiment, the separation location setting switch DSW includes first to third switch portions. When the first switch unit is set to the on state, the drivers D2 to D4 can be connected to the second communication line L2, and when the second switch unit is set to the on state, the driver D3 and The CPU of each driver is connected so that the driver D4 can be connected to the second communication line L2 when the D4 can be connected to the second communication line L2 and the third switch unit is set to the ON state. The operation program is set. The state shown in FIG. 3 shows the case where the second switch portion of the separation location setting switch DSW is in the ON state, and the drivers D3 and D4 can transmit and receive with the
本実施の形態では、多軸ドライバユニット内で通信ラインL1及びL2を終端できるようにするために、多軸ドライバユニット内には、第1の通信ラインL1に第1の開閉スイッチSW2を介して接続された第1の終端抵抗R1と、第2の通信ラインL2に第2の開閉スイッチSW3を介して接続された第2の終端抵抗R2とを備えている。第1の開閉スイッチSW2は、第1の通信ラインL1が終端ラインとなるときに閉じられる。また第2の開閉スイッチSW3は、第2の通信ラインL2が終端ラインとなるときに閉じられる。このように第1の通信ラインL1及び第2の通信ラインL2に第1及び第2の終端抵抗R1及びR2を接続できれば、多軸ドライバユニットの活用度が高くなる。なお内部で終端をさせない位置で用いる多軸ドライバユニットには、第1及び第2の終端抵抗及び第1及び第2の開閉スイッチを設ける必要はない。 In the present embodiment, in order to be able to terminate the communication lines L1 and L2 in the multi-axis driver unit, the first communication line L1 is connected to the first communication line L1 via the first opening / closing switch SW2. A first termination resistor R1 connected to the second communication line L2 and a second termination resistor R2 connected to the second communication line L2 via the second opening / closing switch SW3 are provided. The first opening / closing switch SW2 is closed when the first communication line L1 becomes a termination line. The second open / close switch SW3 is closed when the second communication line L2 becomes a termination line. Thus, if the first and second termination resistors R1 and R2 can be connected to the first communication line L1 and the second communication line L2, the degree of utilization of the multi-axis driver unit is increased. It is not necessary to provide the first and second termination resistors and the first and second open / close switches in the multi-axis driver unit used at a position where the termination is not performed inside.
図1に示す本実施の形態では、多軸ドライバユニット41中の2つのドライバD3及びD4が、多軸ドライバユニット42中のドライバD1〜D4と一緒に通信系統32を介してホストインターフェース22にシリアル通信可能に接続されている。そして実際上は、図3の第1及び第2の開閉スイッチSW2及びSW3がオン状態になって、第1及び第2の終端抵抗が第1及び第2の通信ラインL1及びL2に接続されている。多軸ドライバユニット42内においては、図3に示す通信切り分け用開閉スイッチSW1がオン状態になっている。また多軸ドライバユニット43でも、図3に示す通信切り分け用開閉スイッチSW1がオン状態になっており、第2の開閉スイッチSW3がオン状態になって終端抵抗R2がラインに接続されている。
In the present embodiment shown in FIG. 1, two drivers D3 and D4 in the
図4は、1台のドライバに内蔵されるCPUにおいてノード番号(軸番号)を決定する場合に用いるプログラムのアルゴリズムを示すフローチャートである。ステップST1では、切り分け箇所設定用スイッチDSWの設定状態と、ノード番号設定器RSW1または2の先頭値を入力する。そしてステップST2でドライバの番号を確認する。ドライバの番号が1番(D1)であれば、ステップST3及びST4で、ノード番号設定器RSW1の設定値がノード番号(軸番号)の先頭値として決定される。ドライバの番号が2で、ドライバD1とドライバD2との間を切り分け箇所とする設定がなされていない場合には、ステップST5,ST8及びST9を経てノード番号設定器RSW1の設定値に1を加えた数が、ノード番号(軸番号)の先頭値として決定される。ドライバの番号が2で、ドライバD1とドライバD2との間を切り分け箇所とする設定がなされている場合には、ステップST5,ST10及びST11を経てノード番号設定器RSW2の設定値が、ノード番号(軸番号)の先頭値として決定される。ドライバの番号が3で、ドライバD1とドライバD2、ドライバD2またはドライバD3との間を切り分け箇所とする設定がなされていない場合には、ステップST6,ST12及びST13を経てノード番号設定器RSW1の設定値に2を加えた数が、ノード番号(軸番号)の先頭値として決定される。ドライバの番号が3で、ドライバD1とドライバD2との間を切り分け箇所とする設定がなされている場合には、ステップST6,ST14及びST15を経てノード番号設定器RSW2の設定値に1を加えた数が、ノード番号(軸番号)の先頭値として決定される。ドライバの番号が3で、ドライバD2とドライバD3との間を切り分け箇所とする設定がなされている場合には、ステップST6,ST16及びST17を経てノード番号設定器RSW2の設定値に2を加えた数が、ノード番号(軸番号)の先頭値として決定される。ドライバの番号が4で、ドライバD1とドライバD2、ドライバD2とドライバD3、ドライバD3またはドライバD4との間を切り分け箇所とする設定がなされていない場合には、ステップST7,ST18及びST19を経てノード番号設定器RSW1の設定値に3を加えた数が、ノード番号(軸番号)の先頭値として決定される。ドライバの番号が4で、ドライバD1とドライバD2との間を切り分け箇所とする設定がなされている場合には、ステップST7,ST20及びST21を経てノード番号設定器RSW2の設定値に2を加えた数が、ノード番号(軸番号)の先頭値として決定される。ドライバの番号が4で、ドライバD2とドライバD3との間を切り分け箇所とする設定がなされている場合には、ステップST7,ST22及びST23を経てノード番号設定器RSW2の設定値に1を加えた数が、ノード番号(軸番号)の先頭値として決定される。ドライバの番号が4で、ドライバD3とドライバD4との間を切り分け箇所とする設定がなされている場合には、ステップST7,ST24及びST25を経てノード番号設定器RSW2の設定値が、ノード番号(軸番号)の先頭値として決定される。 FIG. 4 is a flowchart showing an algorithm of a program used when determining a node number (axis number) in a CPU built in one driver. In step ST1, the setting state of the separation location setting switch DSW and the leading value of the node number setting unit RSW1 or 2 are input. In step ST2, the driver number is confirmed. If the driver number is 1 (D1), the setting value of the node number setting unit RSW1 is determined as the head value of the node number (axis number) in steps ST3 and ST4. When the driver number is 2 and the setting for separating the driver D1 and the driver D2 is not made, 1 is added to the setting value of the node number setting unit RSW1 through steps ST5, ST8, and ST9. The number is determined as the first value of the node number (axis number). If the driver number is 2 and the setting is made to separate the driver D1 and the driver D2, the setting value of the node number setting unit RSW2 is changed to the node number (steps ST5, ST10, and ST11). (Axis number) is determined as the first value. If the driver number is 3 and the setting for separating the driver D1 from the driver D2, the driver D2, or the driver D3 is not made, the setting of the node number setting unit RSW1 is performed through steps ST6, ST12, and ST13. The number obtained by adding 2 to the value is determined as the leading value of the node number (axis number). When the driver number is 3 and the setting for separating the driver D1 and the driver D2 is made, 1 is added to the setting value of the node number setting unit RSW2 through steps ST6, ST14, and ST15. The number is determined as the first value of the node number (axis number). When the driver number is 3 and the setting is made to separate the driver D2 and the driver D3, 2 is added to the setting value of the node number setting unit RSW2 through steps ST6, ST16, and ST17. The number is determined as the first value of the node number (axis number). If the driver number is 4 and the setting for separating the driver D1 and the driver D2, the driver D2 and the driver D3, the driver D3, or the driver D4 is not made, the node is passed through steps ST7, ST18, and ST19. The number obtained by adding 3 to the set value of the number setting unit RSW1 is determined as the head value of the node number (axis number). In the case where the driver number is 4 and the setting is made so that the driver D1 and the driver D2 are separated from each other, 2 is added to the setting value of the node number setting unit RSW2 through steps ST7, ST20, and ST21. The number is determined as the first value of the node number (axis number). When the driver number is 4 and the setting is made so that the driver D2 and the driver D3 are separated from each other, 1 is added to the set value of the node number setting unit RSW2 through steps ST7, ST22, and ST23. The number is determined as the first value of the node number (axis number). If the driver number is 4 and the setting is made to separate the driver D3 and the driver D4, the setting value of the node number setting unit RSW2 is changed to the node number (steps ST7, ST24 and ST25). (Axis number) is determined as the first value.
上記の実施の形態では、駆動対象のモータとしてステッピングモータを対象としたが、サーボモータを駆動対象としてもよい。 In the above-described embodiment, a stepping motor is targeted as a motor to be driven, but a servo motor may be driven.
また上記実施の形態では多軸ドライバユニットは、8軸(8個のモータ)を駆動対象としたが、駆動対象の軸の数は任意である。 In the above embodiment, the multi-axis driver unit has eight axes (eight motors) as driving targets, but the number of driving target axes is arbitrary.
図5は、多軸ドライバユニットを、m台のドライバD1〜Dmを備え、m台のドライバD1〜Dmをn個のグループに分けることを可能にする場合の実施の形態の構成の概略を示すブロック図である。この多軸ドライバユニットには、n個(nは2以上の整数)の通信ポートP1〜Pnと、n個の通信ポートP1〜Pnにそれぞれ接続されたn本の通信ラインL1〜Lnと、通信切り分け用開閉スイッチSW1を含んでn本の通信ラインL1〜Lnを接続する接続通信ラインL0と、n本の通信ラインL1〜Lnに対応して設けられ、対応する通信ラインからコマンドを受信する1台以上のドライバD1〜Dmのノード番号の先頭値を設定するn個のノード番号設定器RSW1〜RSWnとを設ける。そして複数のドライバD1〜Dmを、1本の通信ラインL1と残りのn−1本の通信ラインL2〜Lnとの間にシリアル通信可能に接続する。また複数のドライバD1〜Dmを、通信切り分け用開閉スイッチSW1がオン状態にあるときには、1本の通信ラインL1からコマンドを受信し、通信切り分け用開閉スイッチSW1がオフ状態にあるときには、設定により1本の通信ラインL1からシリアル通信によりコマンドを受信する第1のグループと、残りのn−1本の通信ラインL2〜Lnからそれぞれシリアル通信によりコマンドを受信する第2〜第n−1のグループとに分けられるように構成する。例えば、各グループがドライバを2個ずつ含む場合には、ドライバD1及びD2が通信ラインL1からコマンドを受信し、ドライバD3及びD4が通信ラインL2からコマンドを受信し、ドライバDm−1及びDmが通信ラインLnからコマンドを受信する。よってmはm>nの関係を満たす整数である。本実施の形態でも、前述の設定は、切り分け箇所設定用スイッチDSWの設定状態により定まる。このようにすれば、1台の多軸ドライバユニット内の複数のドライバを最大限活用することができる。本実施の形態でも、n本の通信ラインL1〜Lnにそれぞれn個の開閉スイッチSW2〜SWn+1を介して接続されたn個の終端抵抗R1〜Rnを更に設けている。開閉スイッチ開閉スイッチSW2〜SWn+1を、対応する通信ラインが終端ラインとなるときに閉じると、通信ラインを終端ラインとすることができる。
FIG. 5 shows an outline of the configuration of the embodiment in the case where the multi-axis driver unit includes m drivers D1 to Dm, and the m drivers D1 to Dm can be divided into n groups. It is a block diagram. The multi-axis driver unit includes n communication ports P1 to Pn (n is an integer of 2 or more), n communication lines L1 to Ln respectively connected to the n communication ports P1 to Pn, and communication. A connection communication line L0 that connects n communication lines L1 to Ln including the opening / closing switch SW1 for separation, and 1 that is provided corresponding to the n communication lines L1 to Ln and that receives a command from the corresponding communication line There are provided n node number setting units RSW1 to RSWn for setting the top value of the node numbers of the drivers D1 to Dm. A plurality of drivers D1 to Dm are connected so that serial communication is possible between one communication line L1 and the remaining n-1 communication lines L2 to Ln. A plurality of drivers D1 to Dm receive a command from one communication line L1 when the communication isolation on / off switch SW1 is in an on state, and 1 is set by setting when the communication isolation on / off switch SW1 is in an off state. A first group that receives commands from the first communication line L1 by serial communication, and second to n-1th groups that receive commands from the remaining n-1 communication lines L2 to Ln by serial communication, respectively. It is configured to be divided into For example, if each group includes two drivers, the drivers D1 and D2 receive commands from the communication line L1, the drivers D3 and D4 receive commands from the communication line L2, and the drivers Dm-1 and Dm A command is received from the communication line Ln. Therefore, m is an integer that satisfies the relationship m> n. Also in this embodiment, the above setting is determined by the setting state of the separation location setting switch DSW. In this way, a plurality of drivers in one multi-axis driver unit can be utilized to the maximum extent. Also in the present embodiment, n termination resistors R1 to Rn connected to n communication lines L1 to Ln via n open / close switches SW2 to
1 上位コントローラ
21〜23 ホストインターフェース
31〜33 通信系統
41〜43 多軸ドライバユニット
D1〜D4 ドライバ
L1,L2 第1及び第2の通信ライン
DSW 切り分け箇所設定用スイッチ
RSW1 第1のノード番号設定器
RSW2 第2のノード番号設定器
SW1 通信切り分け用開閉スイッチ
SW2,SW3 第1及び第2の開閉スイッチ
R1,R2 第1及び第2に終端抵抗
P1 第1の通信ポート
P2 第2の通信ポート
DESCRIPTION OF
Claims (8)
前記上位コントローラから出力された前記制御信号を受信して所定の通信規格のコマンドに変換する複数のホストインターフェースと、
前記複数のホストインターフェースに対応して設けられて、対応する前記ホストインターフェースと通信系統を介してコマンドを送受信し、受信した前記コマンドに基づいて1台以上のモータを駆動する複数のドライバを備えた複数の多軸ドライバユニットとを具備し、
前記通信系統と前記多軸ドライバユニット内の前記複数のドライバとの間及びホスト間の通信が、シリアル通信により行われる多軸ドライバシステムにおいて、
前記多軸ドライバユニットは、第1及び第2の通信ポートと、
前記第1の通信ポートに接続された第1の通信ラインと、
前記第2の通信ポートに接続された第2の通信ラインと、
通信切り分け用開閉スイッチを含んで前記第1の通信ラインと前記第2の通信ラインとを接続する接続通信ラインと、
前記第1の通信ラインに対応して設けられ、前記第1の通信ラインから前記制御信号を受信する1台以上の前記ドライバのノード番号の先頭値を設定する第1のノード番号設定器と、
前記第2の通信ラインに対応して設けられ、前記第2の通信ラインから前記制御信号を受信する1台以上の前記ドライバのノード番号の先頭値を設定する第2のノード番号設定器とを備え、
前記複数のドライバは、前記第1及び第2の通信ラインの両方にシリアル通信可能に接続され、前記通信切り分け用開閉スイッチがオン状態にあるときには、前記第1の通信ラインから前記コマンドを受信し、前記通信切り分け用開閉スイッチがオフ状態にあるときには、設定により前記第1の通信ラインからシリアル通信により前記コマンドを受信する第1のグループと、前記第2の通信ラインからシリアル通信により前記コマンドを受信する第2のグループとに分けられるように構成されていることを特徴とする多軸ドライバシステム。 A host controller that outputs a control signal for controlling a plurality of motors as serial communication;
A plurality of host interfaces for receiving the control signal output from the host controller and converting the control signal into a command of a predetermined communication standard;
Provided in correspondence with the plurality of host interfaces, provided with a plurality of drivers for transmitting and receiving commands via the corresponding host interfaces and communication systems, and driving one or more motors based on the received commands A plurality of multi-axis driver units,
In the multi-axis driver system in which communication between the communication system and the plurality of drivers in the multi-axis driver unit and between the hosts is performed by serial communication,
The multi-axis driver unit includes first and second communication ports;
A first communication line connected to the first communication port;
A second communication line connected to the second communication port;
A connection communication line for connecting the first communication line and the second communication line, including a communication isolation open / close switch;
A first node number setting unit that is provided corresponding to the first communication line and sets a head value of a node number of one or more drivers that receive the control signal from the first communication line;
A second node number setting unit that is provided corresponding to the second communication line and sets a head value of a node number of one or more drivers that receive the control signal from the second communication line; Prepared,
The plurality of drivers are connected to both the first and second communication lines so as to be capable of serial communication, and receive the command from the first communication line when the communication separation opening / closing switch is in an ON state. When the communication isolation open / close switch is in the OFF state, the command is received by serial communication from the first communication line and the first group receiving the command from the first communication line by serial communication. A multi-axis driver system configured to be divided into a second group for reception.
前記上位コントローラから出力された前記コマンドを受信所定し、通信規格のコマンド変換する複数のホストインターフェースと、
前記複数のホストインターフェースに対応して設けられて、対応する前記ホストインターフェースと通信系統を介してコマンドを送受信し、受信した前記コマンドに基づいて1台以上のモータを駆動する複数のドライバを備えた複数の多軸ドライバユニットとを具備し、
前記通信系統と前記多軸ドライバユニット内の前記複数のドライバとの間及びホスト間の通信が、シリアル通信により行われる多軸ドライバシステムにおいて、
前記多軸ドライバユニットは、第1及び第2の通信ポートと、
前記第1の通信ポートに接続された第1の通信ラインと、
前記第2の通信ポートに接続された第2の通信ラインと、
通信切り分け用開閉スイッチを含んで前記第1の通信ラインと前記第2の通信ラインとを接続する接続通信ラインと、
前記第1の通信ラインに第1の開閉スイッチを介して接続された第1の終端抵抗と、
前記第2の通信ラインに第2の開閉スイッチを介して接続された第2の終端抵抗と、
前記第1の通信ラインに対応して設けられ、前記第1の通信ラインから前記コマンドを受信する1台以上の前記ドライバのノード番号の先頭値を設定する第1のノード番号設定器と、
前記第2の通信ラインに対応して設けられ、前記第2の通信ラインから前記コマンドを受信する1台以上の前記ドライバのノード番号の先頭値を設定する第2のノード番号設定器とを備え、
前記第1の開閉スイッチは、前記第1の通信ラインが終端ラインとなるときに閉じられ、
前記第2の開閉スイッチは、前記第2の通信ラインが終端ラインとなるときに閉じられ、
前記複数のドライバは、前記第1及び第2の通信ラインの両方にシリアル通信可能に接続され、前記通信切り分け用開閉スイッチがオン状態にあるときには、前記第1の通信ラインから前記コマンドを受信し、前記通信切り分け用開閉スイッチがオフ状態にあるときには、設定により前記第1の通信ラインからシリアル通信により前記コマンドを受信する第1のグループと、前記第2の通信ラインからシリアル通信により前記コマンドを受信する第2のグループとに分けられるように構成されていることを特徴とする多軸ドライバシステム。 A host controller that outputs a control signal for controlling a plurality of motors as serial communication;
A plurality of host interfaces for receiving and commanding the command output from the host controller and performing command conversion of communication standards;
Provided in correspondence with the plurality of host interfaces, provided with a plurality of drivers for transmitting and receiving commands via the corresponding host interfaces and communication systems, and driving one or more motors based on the received commands A plurality of multi-axis driver units,
In the multi-axis driver system in which communication between the communication system and the plurality of drivers in the multi-axis driver unit and between the hosts is performed by serial communication,
The multi-axis driver unit includes first and second communication ports;
A first communication line connected to the first communication port;
A second communication line connected to the second communication port;
A connection communication line for connecting the first communication line and the second communication line, including a communication isolation open / close switch;
A first termination resistor connected to the first communication line via a first open / close switch;
A second termination resistor connected to the second communication line via a second open / close switch;
A first node number setter that is provided corresponding to the first communication line and sets a head value of a node number of one or more of the drivers that receive the command from the first communication line;
A second node number setting unit that is provided corresponding to the second communication line and sets a head value of a node number of one or more drivers that receive the command from the second communication line. ,
The first open / close switch is closed when the first communication line becomes a termination line,
The second open / close switch is closed when the second communication line becomes a termination line,
The plurality of drivers are connected to both the first and second communication lines so as to be capable of serial communication, and receive the command from the first communication line when the communication separation opening / closing switch is in an ON state. When the communication isolation open / close switch is in the OFF state, the command is received by serial communication from the first communication line and the first group receiving the command from the first communication line by serial communication. A multi-axis driver system configured to be divided into a second group for reception.
第1及び第2の通信ポートと、
前記第1の通信ポートに接続された第1の通信ラインと、
前記第2の通信ポートに接続された第2の通信ラインと、
通信切り分け用開閉スイッチを含んで前記第1の通信ラインと前記第2の通信ラインとを接続する接続通信ラインと、
前記第1の通信ラインに対応して設けられ、前記第1の通信ラインから前記コマンドを受信する1台以上の前記ドライバのノード番号の先頭値を設定する第1のノード番号設定器と、
前記第2の通信ラインに対応して設けられ、前記第2の通信ラインから前記コマンドを受信する1台以上の前記ドライバのノード番号の先頭値を設定する第2のノード番号設定器とを備え、
前記複数のドライバは、前記第1及び第2の通信ラインの両方にシリアル通信可能に接続され、前記通信切り分け用開閉スイッチがオン状態にあるときには、前記第1の通信ラインから前記コマンドを受信し、前記通信切り分け用開閉スイッチがオフ状態にあるときには、設定により前記第1の通信ラインからシリアル通信により前記コマンドを受信する第1のグループと、前記第2の通信ラインからシリアル通信により前記コマンドを受信する第2のグループとに分けられるように構成されていることを特徴とする多軸ドライバユニット。 A multi-axis driver unit comprising a plurality of drivers for transmitting and receiving commands via a corresponding host interface and communication system and driving one or more motors based on the received commands;
First and second communication ports;
A first communication line connected to the first communication port;
A second communication line connected to the second communication port;
A connection communication line for connecting the first communication line and the second communication line, including a communication isolation open / close switch;
A first node number setter that is provided corresponding to the first communication line and sets a head value of a node number of one or more of the drivers that receive the command from the first communication line;
A second node number setting unit that is provided corresponding to the second communication line and sets a head value of a node number of one or more drivers that receive the command from the second communication line. ,
The plurality of drivers are connected to both the first and second communication lines so as to be capable of serial communication, and receive the command from the first communication line when the communication separation opening / closing switch is in an ON state. When the communication isolation open / close switch is in the OFF state, the command is received by serial communication from the first communication line and the first group receiving the command from the first communication line by serial communication. A multi-axis driver unit configured to be divided into a second group for reception.
前記第2の通信ラインに第2の開閉スイッチを介して接続された第2の終端抵抗とを更に備え、
前記第1の開閉スイッチは、前記第1の通信ラインが終端ラインとなるときに閉じられ、
前記第2の開閉スイッチは、前記第2の通信ラインが終端ラインとなるときに閉じられることを特徴とする請求項5に記載の多軸ドライバユニット。 A first termination resistor connected to the first communication line via a first open / close switch;
A second terminating resistor connected to the second communication line via a second open / close switch;
The first open / close switch is closed when the first communication line becomes a termination line,
6. The multi-axis driver unit according to claim 5, wherein the second open / close switch is closed when the second communication line becomes a termination line.
n個(nは2以上の整数)の通信ポートと、
前記n個の通信ポートにそれぞれ接続されたn本の通信ラインと、
通信切り分け用開閉スイッチを含んで前記n本の通信ラインを接続する接続通信ラインと、
前記n本の通信ラインに対応して設けられ、対応する前記通信ラインから前記コマンドを受信する1台以上の前記ドライバのノード番号の先頭値を設定するn個のノード番号設定器と、
前記複数のドライバは、1本の前記通信ラインと残りのn−1本の前記通信ラインとの間にシリアル通信可能に接続され、前記通信切り分け用開閉スイッチがオン状態にあるときには、前記1本の通信ラインから前記コマンドを受信し、前記通信切り分け用開閉スイッチがオフ状態にあるときには、設定により前記1本の通信ラインからシリアル通信により前記コマンドを受信する第1のグループと、前記残りのn−1本の通信ラインからそれぞれシリアル通信により前記コマンドを受信する第2乃至第n−1のグループとに分けられるように構成されていることを特徴とする多軸ドライバユニット。 A multi-axis driver unit comprising a plurality of drivers for transmitting and receiving commands via a corresponding host interface and communication system and driving one or more motors based on the received commands;
n communication ports (n is an integer of 2 or more);
N communication lines respectively connected to the n communication ports;
A connection communication line for connecting the n communication lines, including a communication separation opening / closing switch;
N node number setting units that are provided corresponding to the n communication lines, and that set the first value of the node numbers of one or more of the drivers that receive the command from the corresponding communication line;
The plurality of drivers are connected so as to be capable of serial communication between one communication line and the remaining n-1 communication lines, and when the communication separation opening / closing switch is in an ON state, A first group that receives the command by serial communication from the one communication line according to the setting, and the remaining n A multi-axis driver unit configured to be divided into second to n-1 groups that receive the command from one communication line by serial communication.
前記開閉スイッチは、対応する前記通信ラインが終端ラインとなるときに閉じられることを特徴とする請求項7に記載の多軸ドライバユニット。 N termination resistors connected to the n communication lines via n open / close switches, respectively.
The multi-axis driver unit according to claim 7 , wherein the open / close switch is closed when the corresponding communication line becomes a termination line.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008164854A JP5091025B2 (en) | 2008-06-24 | 2008-06-24 | Multi-axis driver system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008164854A JP5091025B2 (en) | 2008-06-24 | 2008-06-24 | Multi-axis driver system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010011551A JP2010011551A (en) | 2010-01-14 |
| JP5091025B2 true JP5091025B2 (en) | 2012-12-05 |
Family
ID=41591366
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008164854A Active JP5091025B2 (en) | 2008-06-24 | 2008-06-24 | Multi-axis driver system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5091025B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101291660B1 (en) * | 2011-11-03 | 2013-08-01 | 삼성중공업 주식회사 | Distributed control system and reconfiguration method for the same |
| JP6037106B2 (en) * | 2012-08-08 | 2016-11-30 | パナソニックIpマネジメント株式会社 | Component mounter and component mounter control method |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05204422A (en) * | 1991-06-06 | 1993-08-13 | Honda Motor Co Ltd | Servo motor control system |
| JPH1189291A (en) * | 1997-09-08 | 1999-03-30 | Honda Motor Co Ltd | Motor acceleration / deceleration control method |
| JPH11231915A (en) * | 1998-02-12 | 1999-08-27 | Yaskawa Electric Corp | How to define axes for motion control devices |
| JP2000060181A (en) * | 1998-08-07 | 2000-02-25 | Matsushita Electric Ind Co Ltd | Multi-axis servo driver |
| JP2000287476A (en) * | 1999-03-30 | 2000-10-13 | Sumitomo Heavy Ind Ltd | Multiaxis control system and multiaxis control board |
| JP2001245014A (en) * | 2000-03-02 | 2001-09-07 | Meidensha Corp | Network communication system between computers |
| JP2005261120A (en) * | 2004-03-12 | 2005-09-22 | Yaskawa Electric Corp | Multi-axis servo drive device |
| JP5142489B2 (en) * | 2006-06-26 | 2013-02-13 | 富士機械製造株式会社 | Motor control system |
-
2008
- 2008-06-24 JP JP2008164854A patent/JP5091025B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010011551A (en) | 2010-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5366964B2 (en) | Embedded robot control system | |
| EP1278977B1 (en) | Electric actuator for fluid control valves | |
| US8080966B2 (en) | Motor control architecture for simultaneously controlling multiple motors | |
| US8380354B2 (en) | Motor controller for air-conditioner fan and method for controlling air-conditioner fan | |
| JPH07113854B2 (en) | Electro-hydraulic system with decentralized control | |
| CN112506090B (en) | Time-division multiplexing servo device and method for controlling the operation of multiple motors | |
| US7839110B2 (en) | Motor control system | |
| CN101417425A (en) | Multiple servo motor control system and method | |
| JP5091025B2 (en) | Multi-axis driver system | |
| CA2631776A1 (en) | A motor, a method of operating a motor, and a system including a motor | |
| JP3560857B2 (en) | Servo amplifier for multi-axis drive control system | |
| EP3839688B1 (en) | Motor control system, method of operating a motor control system and aircraft | |
| EP0965895B1 (en) | Control System with a input/output card interface | |
| US11874641B2 (en) | System and method for controlling a valve manifold | |
| CN109462486B (en) | Integrated arrangement with voltage supply and communication interface | |
| CN111045392A (en) | A Servo Motion Control Card Interface Circuit Based on FPGA | |
| KR20120130486A (en) | Apparatus for controlling motor for driving many articulations of robot arm and method for the same | |
| KR100784736B1 (en) | Robot Control System and Robot Control Method | |
| WO2007107277A1 (en) | Manipulator, for example an industrial robot, and drive device for a manipulator | |
| CN111923036B (en) | Drive control system of industrial robot | |
| CN104679009B (en) | A kind of underwater kit control driver, underwater kit and its driving method | |
| JPH09311706A (en) | Numerical controller | |
| CN117818866A (en) | Dual-redundancy steering engine control system for unmanned aerial vehicle and configuration method | |
| CN111231614A (en) | Electronic valve and electronic valve system | |
| JP2008132876A (en) | Vehicle control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120622 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120703 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120809 |
|
| 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: 20120904 |
|
| 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: 20120913 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150921 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5091025 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| 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 |