JP3982766B2 - Stepping motor control device - Google Patents
Stepping motor control device Download PDFInfo
- Publication number
- JP3982766B2 JP3982766B2 JP2005159349A JP2005159349A JP3982766B2 JP 3982766 B2 JP3982766 B2 JP 3982766B2 JP 2005159349 A JP2005159349 A JP 2005159349A JP 2005159349 A JP2005159349 A JP 2005159349A JP 3982766 B2 JP3982766 B2 JP 3982766B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- pulse train
- stepping motor
- pulse
- train 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.)
- Expired - Fee Related
Links
- 238000005070 sampling Methods 0.000 description 17
- 230000000630 rising effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Control Of Stepping Motors (AREA)
Description
本発明は,パルス列の位置指令によって位置決め制御を行うステッピングモータの制御装置,特にステッピングモータのマイクロステップ制御装置に関する。 The present invention relates to a stepping motor control device that performs positioning control in accordance with a pulse train position command, and more particularly to a microstep control device for a stepping motor.
図5において,59はステッピングモータ,51は外部から印加されるパルス列指令を回転方向信号U/Dに応じて外部から印加されるパルス列指令P*をアップ又はダウンカウントするアップダウンカウンタ,52a,52bはアップダウンカウンタ2の計数値に応じた励磁信号のデータを記憶したROM,53a,53bはROMのデータを電圧信号に変換するD/Aコンバータ,54a,54bはD/Aコンバータの電圧を増幅しステッピングモータを駆動する駆動アンプである。
In FIG. 5, 59 is a stepping motor, 51 is an up / down counter for counting up or down a pulse train command P * applied from the outside in accordance with a rotation direction signal U / D, and 52a and 52b. Is a ROM storing excitation signal data corresponding to the count value of the up / down
上記の構成において,アップダウンカウンタの計数値をROM52a,52bのアドレスと,前記アドレス値で検索したROM52a,52bのデータを電圧に変換しステッピングモータに印加する。ここでROM52a,52bのデータを疑似正弦波にし,疑似正弦波一周期の分割数を多くすることによりステッピングモータを滑らかに回転させることができる。 In the above configuration, the count value of the up / down counter is converted to the address of the ROMs 52a and 52b, and the data of the ROMs 52a and 52b searched by the address value are converted into voltage and applied to the stepping motor. Here, the data of the ROMs 52a and 52b is changed to a pseudo sine wave, and the stepping motor can be smoothly rotated by increasing the number of divisions in one period of the pseudo sine wave.
しかしながら,上記従来の構成では,ステッピングモータを滑らかに回転させるためには,ROMの疑似正弦波一周期の分割数で駆動する必要があり,上位コントローラの位置情報も疑似正弦波一周期の分割数(位置移動量/指令1パルス)に合わせる必要がある。このため,ステッピングモータを高速に駆動したい場合には,上位コントローラから出力するパルス列指令の周波数を高くする必要があり,これに応じて周波数の高いパルス列指令を出力できる高価な上位コントローラを使用しなくてはいけないという課題があった。また,周波数の低いパルス列指令でステッピングモータを高速に駆動したい場合には,疑似正弦波一周期の分割数を少なくする方法が取られるため,低速時にステッピングモータを滑らかに回転させることができなくなり,振動が発生するという課題もあった。
However, in the above conventional configuration, in order to smoothly rotate the stepping motor, it is necessary to drive the ROM with the number of divisions of one pseudo sine wave cycle, and the position information of the host controller is also the number of divisions of one pseudo sine wave cycle. It is necessary to match (position movement amount /
本発明は,上記従来の課題を解決するものであり,マイコン等を外部から印加されるパルス列指令とは非同期であるところの一定サンプリング周期で精度の高いマイクロステップ用のデータを生成し,滑らかな回転をするステッピングモータの制御装置を提供することを目的とする。 The present invention solves the above-described conventional problems, and generates microstep data with high precision at a constant sampling period that is asynchronous with a pulse train command applied from the outside to a microcomputer, etc. An object of the present invention is to provide a control device for a rotating stepping motor.
上記課題を解決するために本発明は,外部から印加されるパルス列指令に従い正弦波状階段電流を通電するステッピングモータの駆動装置において,前記パルス列指令のステップ数を計数し位置指令に変換するカウンタと,前記カウンタの計数値を保持するラッチ回路と,前記ラッチ回路のラッチ信号及び基準クロック信号を発生する基準信号発生部と,パルス列指令の発生からラッチ信号発生までの時間間隔を前記基準クロック信号で計測する計数回路と,パルス列指令のパルス間隔を前記基準クロック信号で計測する計数回路とを具備し,前記パルス列指令のステップ数と,パルス列指令のパルス間隔を計測する計数回路で計測した指令パルス間隔情報と,パルス列指令の発生からラッチ信号発生までの時間間隔を計測する計数回路で計測した時間差情報とを用いて位置指令の補正値を算出してステッピングモータ駆動時に前記パルス列指令のステップ数に補正値を加算し,ステッピングモータ停止時に前記パルス列指令のパルス間隔を前記基準クロック信号で計測する前記計数回路のオーバーフロー情報から前記位置指令の補正値を零として前記パルス列指令のステップ数に加算してマイクロステップ駆動を行うものである。 In order to solve the above-mentioned problems, the present invention provides a stepping motor drive device for energizing a sinusoidal staircase current in accordance with a pulse train command applied from outside, a counter for counting the number of steps of the pulse train command and converting it into a position command; A latch circuit that holds the count value of the counter, a reference signal generator that generates a latch signal and a reference clock signal of the latch circuit, and a time interval from the generation of a pulse train command to the generation of the latch signal is measured with the reference clock signal Command pulse interval information measured by a counting circuit for measuring the number of steps of the pulse train command and the counting circuit for measuring the pulse interval of the pulse train command. And a counting circuit that measures the time interval from the generation of the pulse train command to the generation of the latch signal. The position command correction value is calculated using the time difference information, the correction value is added to the number of steps of the pulse train command when the stepping motor is driven, and the pulse interval of the pulse train command is measured with the reference clock signal when the stepping motor is stopped. The correction value of the position command is set to zero from the overflow information of the counting circuit and added to the number of steps of the pulse train command to perform microstep driving.
これにより,ステッピングモータは,マイクロステップ分解能を低く(粗く)した位置指令で駆動した場合においても低速度領域を滑らかに回転させ,振動を低減することができる。 Thereby, even when the stepping motor is driven by a position command with a low (rough) microstep resolution, the stepping motor can smoothly rotate in the low speed region and reduce vibration.
図4はパルス列指令と位置指令の関係を示す説明図である。(ア)はパルス列指令P*(m−1)が印加されたとき位置指令としてθ*(m−1)の意味を持つことを示している。(ア’)はパルス列指令P*(m)が印加されたとき位置指令としてθ*(m)の意味を持つことを示している。(ア’’)はパルス列指令P*(m+1)が印加されたとき位置指令としてθ*(m+1)の意味を持つことを示している。従来のステッピングモータ駆動装置は前記パルス列指令の1パルスあたりのステップ角をθdとする階段状の軌跡を持つ位置指令に従ってモータが動作するめ,振動的となる。また,(ア)に対して(イ)は位置指令をサンプリングパルスt(n)でサンプリングした場合であり,同じく(ア’)に対して(イ’)は位置指令をサンプリングパルスt(n+6)でサンプリングした場合であり,同じく(ア’’)に対して(イ’’)は位置指令をサンプリングパルスt(n+13)でサンプリングした場合をそれぞれ示しており,(ア)に対してT2(n),(ア’)に対してT2(n)’,(ア’’)に対してT2(n)’’だけそれぞれ時間がずれている。ステッピングモータは平均回転数ω=θd/T1(n)で回転している場合,t(n)時点では位置指令はθ(n)ではなく更にΔθ(n)だけ進んだ位置であると考えられるから,(ウ)の位置が望ましい。つまり,パルス列指令P(n)で与えられる位置指令θ(n)をサンプリングパルスt(n)でサンプリングしたときにΔθ(n)の誤差が生じる。このサンプリング誤差はパルス列指令とサンプリングパルスが非同期であるからサンプリング毎に変化して指令に振動成分が発生してしまうという問題もある。 FIG. 4 is an explanatory diagram showing the relationship between the pulse train command and the position command. (A) shows that the position command has the meaning of θ * (m−1) when the pulse train command P * (m−1) is applied. (A ') indicates that the position command has the meaning of θ * (m) when the pulse train command P * (m) is applied. (A ″) indicates that the position command has the meaning of θ * (m + 1) when the pulse train command P * (m + 1) is applied. The conventional stepping motor driving apparatus is vibrant because the motor operates in accordance with a position command having a step-like locus with the step angle per pulse of the pulse train command as θd. In addition, (a) with respect to (a) is the case where the position command is sampled with the sampling pulse t (n), and similarly (a ′) with respect to (a ′), the position command is with the sampling pulse t (n + 6). In the same way, (i '') for (a '') shows the case where the position command is sampled by the sampling pulse t (n + 13), and T2 (n) for (a). ), (A ′) are shifted in time by T2 (n) ′, and (a ″) by T2 (n) ″. When the stepping motor rotates at an average rotational speed ω = θd / T1 (n), the position command is considered to be a position advanced by Δθ (n) instead of θ (n) at the time t (n). Therefore, the position of (c) is desirable. That is, an error of Δθ (n) occurs when the position command θ (n) given by the pulse train command P (n) is sampled by the sampling pulse t (n). This sampling error has a problem that since the pulse train command and the sampling pulse are asynchronous, the sampling error changes every sampling and a vibration component is generated in the command.
そこでパルス列指令P*(m−1)とP*(m)間を,例えば数1で推定し,位置指令を本来の位置指令に対して数2で補正する。
ただし,Δθ(n)は位置指令の補正値,T1(n)はパルス列指令の間隔を示す計数値,T2(n)はパルス列指令の発生からラッチ信号発生までの時間間隔を示す計数値,θdは外部から印加されるパルス列指令の1パルスあたりのステップ角,θ*(n)はパルス列指令を計数し位置指令に換算した値,θc(n)は補正後の位置指令である。
Where Δθ (n) is a position command correction value, T1 (n) is a count value indicating a pulse train command interval, T2 (n) is a count value indicating a time interval from the generation of the pulse train command to the generation of a latch signal, θd Is a step angle per pulse of a pulse train command applied from the outside, θ * (n) is a value obtained by counting the pulse train command and converting it to a position command, and θc (n) is a position command after correction.
本発明の制御装置は,ステッピングモータの低速度駆動時にパルス列指令の1パルスあたりのステップ角の間をサンプリング周期で分割して補正し,振動のない滑らかな回転が得られる。また,位置指令のサンプリング誤差も小さくできるから,広い回転範囲にわたりパルス列指令の揺らぎを抑え安定したサンプリング処理を実現できる。従って,マイコン等の処理速度を高速化せずステッピングモータを滑らかに回転させることができる。 The control device of the present invention corrects by dividing the step angle per pulse of the pulse train command by the sampling period when the stepping motor is driven at a low speed, and smooth rotation without vibration is obtained. In addition, since the sampling error of the position command can be reduced, stable sampling processing can be realized by suppressing fluctuation of the pulse train command over a wide rotation range. Therefore, the stepping motor can be smoothly rotated without increasing the processing speed of the microcomputer or the like.
本発明を実施するための最良の形態は,パルス列の位置指令によって位置決め制御を行うステッピングモータの制御装置,特にステッピングモータのマイクロステップ制御に関する装置である。 The best mode for carrying out the present invention is a stepping motor control device that performs positioning control according to a pulse train position command, and more particularly, a device related to microstep control of a stepping motor.
図1は,本発明の実施例であって,10aは方向指令入力端子,10bはパルス列指令入力端子,20a,20bは第1相及び第2相の電流指令入力端子,1はパルス列指令から位置指令に変換するカウンタ部,2は位置指令補正器,5は加算器,6は乗算器,3は電流指令発生器,4は電流制御器,7はインバータ,8a,8bは第1相及び第2相の電流検出器,9はステッピングモータである。
図5に示す従来技術によるステッピングモータ制御装置に対して位置指令補正器が追加されている。
図1の動作を概説する。外部から位置指令が回転方向とパルス列の形で10a,10bに印加され,パルス列はカウンタ部1で位置指令θ*に変換される。端子10cは,マイクロステップの分割数を決定する信号の入力端子であり,1パルスあたりの回転量に比例するステップ角θdが設定される。位置指令補正部2は方向指令入力U/D,パルス列指令P*を入力として補正量Δθを出力する。補正位置指令θ**は位置指令θ*と補正量Δθを加算器5によって加算した値θcに,1パルスあたりの回転量に比例するステップ角θdを乗算器6によって乗算してマイクロステップの分割数に対応した値としている。補正位置指令θ**の生成法の具体例については詳細を後述する。電流指令発生部3は,端子20a及び20bに設定される電流振幅指令Iαp*及びIβp*と,補正位置指令θ**を入力として電流指令iα*及びiβ*を出力する。
電流制御器4,インバータ7,電流検出器8a及び8bで電流制御部を構成し,ステッピングモータ9の通電電流iαf及びiβfを前記電流指令iα*及びiβ*に一致するようにモータ印加電圧が制御され,マイクロステップ駆動を実現している。
FIG. 1 shows an embodiment of the present invention, where 10a is a direction command input terminal, 10b is a pulse train command input terminal, 20a and 20b are first and second phase current command input terminals, and 1 is a position from the pulse train command. Counter unit for converting to command, 2 is a position command corrector, 5 is an adder, 6 is a multiplier, 3 is a current command generator, 4 is a current controller, 7 is an inverter, 8a and 8b are the first phase and the first phase A two-phase
A position command corrector is added to the conventional stepping motor control device shown in FIG.
The operation of FIG. 1 will be outlined. A position command is applied to 10a and 10b in the form of a rotation direction and a pulse train from the outside, and the pulse train is converted into a position command θ * by the
The
図2はカウンタ部1と位置指令補正部2の詳細説明図である。
カウンタ部1はアップダウンカウンタ11とラッチ回路12で構成され,パルス列指令をアップダウンカウンタ11で計数し,基準信号発生部25で発生するラッチ信号(サンプリング信号に同期した信号)Tsによってラッチ回路12で一定周期毎に2進数値である位置指令θ*に変換される。
位置指令補正部2は,タイミングパルス発生部21,カウンタ22,ラッチ回路24a,ラッチ回路24b,基準信号発生部25,除算器26,及び符号切替え部28で構成される。
位置指令補正部2の動作を図3と対比させながら説明する。基準信号発生部25は,タイミングパルス発生部21の制御信号として基準クロック信号CKsとラッチ信号Tsを発生し,タイミングパルス発生部21は,内部制御タイミング信号pt1,pt2及びpt3を生成する。
pt1は,パルス列指令P*をCKsでサンプリングした信号であり,pt2はCKsの1パルス分だけ時間的に遅れた信号である。また,pt3はTsの立ち下がりエッジで“H”となり,CKsの立ち上がりで“L”に戻る信号である。パルス列指令P*が入力された直後にpt2立ち上がりエッジでカウンタ22がクリアされ,以降次のpt2が発生するまでの期間をCKsで計数する。カウンタ22がクリアされる直前のpt1の立ち上がりエッジのタイミングでカウンタ22の値をラッチ回路24aで保持する。よって,ラッチ回路24aの出力T1はP*の時間間隔に相当する値を保持していることになる。
FIG. 2 is a detailed explanatory diagram of the
The
The position
The operation of the position
pt1 is a signal obtained by sampling the pulse train command P * with CKs, and pt2 is a signal delayed in time by one pulse of CKs. Further, pt3 is a signal that becomes “H” at the falling edge of Ts and returns to “L” at the rising edge of CKs. Immediately after the pulse train command P * is input, the
また,ラッチ回路24bはpt3の立ち上がりエッジのタイミングでカウンタ22の値を保持する。pt3の立ち上がりエッジはTsの立ち上がりエッジにほぼ一致しており,ラッチ回路24bの出力T2はP*が入力されてからTsが発生するまでの時間に相当する値を保持していることになる。
除算器26でラッチ回路24bの出力T2をラッチ回路24aの出力T1で除算し,符号切替え部28によって除算器26の出力を回転方向に対応した符号付情報に変換することで補正量Δθを得る。また,パルス列指令P*が入力されないモータ停止状態においては,カウンタ22がオーバーフローとなり,オーバーフロー信号OVFsを出力して除算器26をクリアする。なお,数1におけるθdはパルス列指令1パルスあたりのステップ角であるからラッチ回路12の最小変化量に相当する。よって,ラッチ回路12の出力θ*と加算する際の数1におけるθdは1となるから,符号切替え部28の出力は数1の演算を実行した結果に相当する。
ラッチ回路12の出力である位置指令θ*と,符号切替え部28の出力である補正量Δθを加算器23で加算した値は,数2の演算結果であるθcに相当し,Δθはθ*の最小桁の更に下位桁で,θcはθ*の下位ビットを直線的に補間し拡張した値となっている。
The
The
A value obtained by adding the position command θ *, which is the output of the
乗算器6は,加算器5の出力をθd倍し,マイクロステップの分割数に対応した補正後の位置指令θ**に変換するために設けている。つまり,乗算器6の出力は電流指令発生部3の入力であり,正弦波状電流指令の振幅データを検索するアドレス情報として用いられるから,例えば,θd=1とθd=2では,後者は1パルスあたりのアドレスの変化が2倍になるから前者に対して2倍のステップ角で回転するようになる。
なお,図1及び図2には明記していないが,基準信号発生部25のラッチ信号Tsは基準クロック信号CKsを分周したものであり,マイコン等のモータ制御周期と同期させることで,サンプリング処理に伴う振動成分を低減したモータ制御装置を構成することができる。
The
Although not clearly shown in FIGS. 1 and 2, the latch signal Ts of the
本発明は位置制御を目的としたステッピングモータの制御装置のほか,パルス列を指令とするステッピングモータの速度制御装置,パルス列を指令とするACサーボモータの位置制御装置,速度制御装置にも使用可能である。
また,パルス列指令の形態は方向信号とパルス列で与えられる場合を例に示しているが,方向別パルス列指令や2相矩形波パルス列指令など,別の指令形態にも適用可能である。
また,本発明はマイコン等を用いて制御を行うモータ制御装置を対象としているが,外部から非同期に入力される信号に対してサンプリング処理を行う制御装置全般に適用可能である。
また,本発明はサンプリング処理を行う制御装置ではマイコン等を搭載してソフトウエア処理を行うことが多いが,ソフトウエアハードウエア処理装置だけに限らず,ハードウエア構成の装置にも適用可能である。
The present invention can be used not only for a stepping motor control device for position control but also for a stepping motor speed control device that uses a pulse train as a command, an AC servo motor position control device that uses a pulse train as a command, and a speed control device. is there.
Further, although the pulse train command form is shown by way of example as a direction signal and a pulse train, it can also be applied to other command forms such as a direction-specific pulse train command and a two-phase rectangular wave pulse train command.
The present invention is intended for a motor control device that performs control using a microcomputer or the like, but is applicable to all control devices that perform sampling processing on signals input asynchronously from the outside.
In addition, the present invention is often applied to a hardware configuration device as well as a software hardware processing device, although a control device that performs sampling processing is often equipped with a microcomputer to perform software processing. .
1 カウンタ部
2 位置指令補正部
3 電流指令発生部
4 電流制御器
5 加算器
6 乗算器
7 インバータ
8a,8b 第1相及び第2相の電流検出器
9 ステッピングモータ
10a 方向指令入力端子
10b パルス列指令入力端子
11 アップダウンカウンタ
20a,20b 第1相及び第2相の電流指令入力端子
21a,21b,21c フリップフロップ(タイミングパルス発生用)
22 カウンタ
24a,24b ラッチ回路
25 基準信号発生部
26 除算器
28 符号切替え部
51 アップダウンカウンタ
52a,52b ROM
53a,53b D/Aコンバータ
54a,54b 駆動アンプ
59 ステッピングモータ
DESCRIPTION OF
22
53a, 53b D / A converter 54a, 54b Drive amplifier 59 Stepping motor
Claims (1)
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005159349A JP3982766B2 (en) | 2005-05-31 | 2005-05-31 | Stepping motor control device |
| DE602005018000T DE602005018000D1 (en) | 2004-10-29 | 2005-10-27 | Control system for a motor |
| US11/259,114 US7088072B2 (en) | 2004-10-29 | 2005-10-27 | Motor control system |
| EP05256652A EP1653600B1 (en) | 2004-10-29 | 2005-10-27 | Motor control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005159349A JP3982766B2 (en) | 2005-05-31 | 2005-05-31 | Stepping motor control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006340434A JP2006340434A (en) | 2006-12-14 |
| JP3982766B2 true JP3982766B2 (en) | 2007-09-26 |
Family
ID=37560501
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005159349A Expired - Fee Related JP3982766B2 (en) | 2004-10-29 | 2005-05-31 | Stepping motor control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3982766B2 (en) |
-
2005
- 2005-05-31 JP JP2005159349A patent/JP3982766B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006340434A (en) | 2006-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5502605B2 (en) | Motor control device | |
| KR100889961B1 (en) | Step Motor Position Error Correction Method and System | |
| JPH08261794A (en) | Encoder device and servo motor control device | |
| JP2016161530A (en) | Resolver device | |
| Pillans | Reducing position errors by vibration optimization of stepper motor drive waveforms | |
| US7248989B2 (en) | Speed measurement system for speed control of high-speed motors | |
| JP2016052166A (en) | POSITION ESTIMATION DEVICE, MOTOR DRIVE CONTROL DEVICE, POSITION ESTIMATION METHOD, AND PROGRAM | |
| JP3949134B2 (en) | Stepping motor control device | |
| JP5025395B2 (en) | Method for adjusting initial position of position detector and motor drive device using this method | |
| JP3982766B2 (en) | Stepping motor control device | |
| US6204625B1 (en) | Driving apparatus for stepping motor | |
| JP2008236831A (en) | Motor drive control device | |
| US7088072B2 (en) | Motor control system | |
| JP5727758B2 (en) | Motor control circuit | |
| JP2021164330A (en) | Power converter | |
| JP4201886B2 (en) | DC brushless motor speed control device | |
| US8957620B2 (en) | Motor control apparatus, motor control method, motor system, and computer-readable medium | |
| JP2011109848A (en) | Motor drive control device | |
| JPH11241927A (en) | Position detection device | |
| JP2004180431A (en) | Stepping motor driving device | |
| JP3944354B2 (en) | Motor control device | |
| JPH0480637B2 (en) | ||
| JPH10281809A (en) | Position detection device and motor control device | |
| JP2008220069A (en) | Electric motor control device | |
| JP2023023647A (en) | Rotary electric machine control method and rotary electric machine control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070627 |
|
| 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: 20070629 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070629 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3982766 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120713 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130713 Year of fee payment: 6 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |