JP3812464B2 - Electric motor position control device - Google Patents
Electric motor position control device Download PDFInfo
- Publication number
- JP3812464B2 JP3812464B2 JP2002062818A JP2002062818A JP3812464B2 JP 3812464 B2 JP3812464 B2 JP 3812464B2 JP 2002062818 A JP2002062818 A JP 2002062818A JP 2002062818 A JP2002062818 A JP 2002062818A JP 3812464 B2 JP3812464 B2 JP 3812464B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- command value
- speed
- controller
- deviation
- 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 - Lifetime
Links
Images
Landscapes
- Control Of Electric Motors In General (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、電動機の位置制御装置において、加減速運転時に発生する位置偏差(位置指令値と位置検出値との差分)を略零に抑制する制御装置に関する。
【0002】
【従来の技術】
従来、電動機の位置制御方法としては、プログラマブル・ロジック・コントローラ(以下、PLC)などの上位装置から与えられる位置指令値とモータ軸に取り付けられた位置検出器から得られる検出値との偏差(以下、位置偏差)に基づき、比例制御演算により速度指令値を演算するフィード・バック方法が一般的である。このようなフィード・バック方法が特開昭61−59509号公報や、特開平5−108164号公報に開示されている。
【0003】
また別の従来技術として、位置制御の出力値である速度指令値の変化分を予め、位置指令値の一階の不完全微分演算により推定し、その推定値を位置制御器の出力値に加算して、新たな速度指令値を演算するフィード・フォワード法がある。このようなフィード・フォワード法が、特開平7−295652号公報や特開2001−249720号公報,特開2001−356822号公報に開示されている。
【0004】
【発明が解決しようとする課題】
前記フィード・バック方法は安定した位置制御を行うことができるが、加減速運転中において位置偏差が発生し、位置の全経路を指定するような用途、例えば、工作機械,プロセスロボット等に適用すると、機械の加工精度が劣化する問題があった。
【0005】
また、前記フィード・フォワード法でも加減速運転時における位置偏差を完全には零にすることができず、位置指令値の微調整を行って加工精度の合わせ込みが必要となっていた。
【0006】
本発明の目的は、加減速運転時に発生する位置偏差を略零に抑制し、無調整で高精度な機械加工を実現する位置制御装置を提供することである。
【0007】
【課題を解決するための手段】
本発明の電動機の位置制御装置は、電動機を駆動する電力変換器と、位置指令値と前記電動機の位置検出値との偏差を入力して速度指令値を出力する位置制御器と、該速度指令値と電動機の速度検出値の偏差を入力してトルク電流指令値を出力する速度制御器と、該トルク電流指令値に従って、前記電力変換器の出力電流を制御する電流制御器とを備え、前記位置指令値の少なくても2回以上のn回の不完全微分値を演算し該演算値に定数を乗じて速度指令推定値を求め、該速度指令推定値を前記位置制御器が出力する前記速度指令値に加えて修正し、該修正した速度指令値と前記電動機の速度検出値との偏差を前記速度制御器に入力する。
【0008】
本発明の電動機の位置制御装置は、前記位置指令値の少なくても2回以上のn回の不完全微分値を前記位置指令値に加えて位置指令値を修正し、該修正した位置指令値と前記電動機の位置検出値との偏差を求め、該偏差を前記位置制御器に入力する。
【0009】
【発明の実施の形態】
以下、図面を用いて本発明の実施例を詳細に説明する。
【0010】
(実施例1)
図1に本実施例の電動機の位置制御装置の構成例を示す。図1において、1は電動機、2は該電動機の回転位置θを検出する位置検出器、3は位置指令θ* と回転位置θとの偏差信号を入力し位置制御出力値Nfb * を算出する位置制御器、4は速度指令推定器、5は加算器、6は速度演算器、7は速度制御器、8は電流制御器、9は電力変換器、10は電流検出器を示す。
【0011】
ここで、速度指令推定器4は、位置指令θ*を入力して、速度指令推定値Nff *を演算し出力する。速度指令推定器4に入力した位置指令θ* は、まず、微分時定数および一次遅れフィルタ時定数が共に定数Taである不完全微分演算器4aに入り、信号Δθ1 *を出力する。該信号Δθ1 *は不完全微分演算器4aと同等の不完全微分演算器4bにも入力され、不完全微分演算器4bで演算した信号Δθ2 *と前記信号Δθ1 *とが加算器4cに入力される。加算器4cの出力を用いて前記不完全微分演算器4bと同様に不完全微分演算を繰り返し、この不完全微分演算を2回以上、n回行い、各演算毎にΔθn *とΔθn-1 *とを加えて加算値Δθ* を求める。さらに、該加算値Δθ* に定数(1/Ta)を乗じて、速度指令推定値Nff * を算出する。
【0012】
この速度指令推定値Nff * と位置制御出力値Nfb * とを加算器5に入力し、速度指令N* を得る。速度演算器6は回転位置θを入力し、回転速度Nを出力する。速度制御器7には前記速度指令N* と該回転速度Nとの偏差信号を入力し、トルク電流指令Iq* を出力する。電流制御器8はトルク電流指令Iq* とトルク電流検出値Iqの偏差に応じて電圧指令V* を演算し、電力変換器9は電圧指令V* に比例した電圧Vを出力し電動機1を駆動する。電流検出器10は該電力変換器9のトルク電流値Iqを検出する。
【0013】
次に図2を用いて、前記従来技術のフィード・バック法を用いた比例制御演算時の動作を比較例として示す。本比較例は、図1の速度指令推定値Nff * を零(=0)とした場合に相当する。速度指令N* が台形型となるような位置指令θ* を設定し、図2(a)中のa点からb点を加速区間、b点からc点を一定速区間、c点からd点を減速区間として、運転時に発生する位置偏差(θ* −θ)を図2(b)に示す。図2(b)を見ると、位置偏差は、加速区間(a点からb点)において増加し、一定速区間(b点からc点)で最大となり、減速区間(c点からd点)では減少する。
【0014】
ここで位置制御系の伝達関数を用いて、位置指令θ* と位置偏差Δθ(=θ*−θ)の関係を説明する。図1の位置制御器3の比例ゲインの大きさをKppとすると、位置指令θ* から回転位置θまでの閉ループ伝達関数θ/θ* は(数1)式に示すようになる。
【0015】
θ/θ* =1/(1+Ta・s) …(数1)
(数1)式で、sはラプラス演算子、Taは位置制御応答時定数[s](1/Kpp)である。
【0016】
次に発生する位置偏差Δθを考えると、(数2)式に示すようになる。
【0017】
Δθ=θ*−θ …(数2)
(数1)式を(数2)式に代入し、Δθについて整理すると次の(数3)式が得られる。
【0018】
Δθ=(Ta・s)/(1+Ta・s)・θ* …(数3)
つまり、フィード・バック法では、位置偏差Δθが位置指令θ* の「一階の不完全微分値」になる。
【0019】
次に、前記従来技術のフィード・フォワード法を説明する。フィード・フォワード法では、(数3)式を基にして、位置偏差の推定値Δθ* を次の(数4)式で求める。
【0020】
Δθ*=(Ta・s)/(1+Ta・s)・θ* …(数4)
さらにΔθ* に定数(1/Ta)を乗じて、速度指令推定値Nff * を(数5)式で演算する。
【0021】
Nff *=s/(1+Ta・s)・θ* …(数5)
(数5)式で求めた信号Nff *を、図1中の加算器5に入力すると、新たに発生する位置偏差Δθ′は(数6)式に示すようになる。
【0022】
Δθ′=[(Ta・s)/(1+Ta・s)]2・θ* …(数6)
つまり、フィード・フォワード法発生する位置偏差が前記(数3)式ではなく(数6)式に示す二階の不完全微分値になる。
【0023】
図3に、フィード・フォワード法を用いた動作の比較例を示す。新たに発生する位置偏差(θ* −θ)は、(数6)式で示すように、位置指令θ* の「二階の不完全微分値」である。つまり、加速区間(a点からb点)および減速区間(c点からd点)だけで、位置偏差が発生する。
【0024】
本実施例では、図1の速度指令推定器4によって位置偏差を略零に抑制することができる。以下、これについて説明する。本実施例では、位置指令値から、少なくても2回以上のn回の不完全微分値を算出し、それらのn回までの加算値を用いて信号Nff *を推定する。
【0025】
速度指令推定器4に、例えば2回までの不完全微分演算器4bを入れた場合、信号Nff *は(数7)式に示すようになる。
【0026】
(数7)式の信号Nff * を位置制御出力値Nfb * に加算して、速度指令N* を演算すると、新たに発生する位置偏差Δθ″は(数8)式に示すようになる。
【0027】
Δθ″=[(Ta・s)/(1+Ta・s)]3・θ* …(数8)
(数8)式より、この場合の位置偏差Δθ″は位置指令θ* の「三階の不完全微分値」であることがわかる。
【0028】
図4に、本実施例の場合を示す。図1の速度指令推定器4に不完全微分演算器4bを備えること(n=2)により、加速区間(a点からb点)および減速区間(c点からd点)においても、図4(b)に示すように位置偏差(θ* −θ)が略零に収束する。さらに、不完全微分演算器の数を4つに増やした場合(n=4)では、位置指令の変極点である図4(b)のa点,b点,c点,d点付近においても、さらに位置偏差を抑制できる。
【0029】
本実施例では、位置指令θ* から、少なくても2回以上のn回の不完全微分値を求め、それらのn回までの加算値を位置制御器の出力値Nfb * に加算して位置偏差を小さくできる。
【0030】
(実施例2)
図5に本実施例を示す。本実施例では、Δθ*′を信号Nfb *に加算する代わりに、Δθ*′を信号θ* に加算して、新たな位置指令θ**を演算する。
【0031】
図5において、符号1〜3,6〜10は、図1と同一の構成要素であるので説明を省く。図5で、4′は運転時の位置偏差を推定する位置偏差推定器、5′は位置指令θ* と概位置偏差の推定値を加算し、新たな位置指令θ**を出値する加算器である。
【0032】
ここで、位置偏差推定器4′の詳細な説明を行う。微分時定数および一次遅れフィルタ時定数が共に定数Taである不完全微分演算器4a′に位置指令θ* を入力し、不完全微分演算器4a′から信号Δθ1 *′が出力される。この信号Δθ1 *′は不完全微分演算器4a′と同等の不完全微分演算器4b′に入力される。不完全微分演算器4b′で同様に演算した信号Δθ2 *′と前記信号Δθ1 *′とを加算器4c′に入力する。加算器4c′の出力を用いて前記不完全微分演算器4b′と同様に不完全微分演算を繰り返し、この不完全微分演算を2回以上、n回行い、θn *′とθn-1 *′とを加え、加算値Δθ*′を求める。この加算値Δθ*′を、信号θ* に加算し、新たな位置指令θ**を演算する。
【0033】
本実施例でも実施例1と同様に、n=2,n=4の場合について位置指令値θ*と回転位置θとの関係を調べたところ、実施例1と同様に、位置偏差Δθを略零に抑制できた。
【0034】
【発明の効果】
本発明によれば、位置指令値から、少なくても2回以上のn回の不完全微分値を算出し、それらn回までの加算値を用いて、速度指令値あるいは位置指令値を修正するので、加減速運転時における位置偏差を略零に抑制し、無調整で高精度な機械加工を実現する位置制御装置を提供できる。
【図面の簡単な説明】
【図1】実施例1の電動機の位置制御装置の構成図である。
【図2】従来技術のフィード・バック法の運転時の動作の説明図である。
【図3】別の従来技術であるフィード・フォワード法の運転時の動作の説明図である。
【図4】実施例1の運転時の動作の説明図である。
【図5】実施例2の電動機の位置制御装置の構成図である。
【符号の説明】
1…電動機、2…位置検出器、3…位置制御器、4…速度指令推定器、4′…位置偏差推定器、5,5′…加算器、6…速度演算器、7…速度制御器、8…電流制御器、9…電力変換器、10…電流検出器。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a control device that suppresses a position deviation (difference between a position command value and a position detection value) generated during acceleration / deceleration operation to substantially zero in a position control device for an electric motor.
[0002]
[Prior art]
Conventionally, as a position control method for an electric motor, a deviation between a position command value given from a host device such as a programmable logic controller (hereinafter referred to as PLC) and a detection value obtained from a position detector attached to a motor shaft (hereinafter referred to as “position control value”). In general, a feedback method in which a speed command value is calculated by proportional control calculation based on the position deviation). Such a feedback method is disclosed in Japanese Patent Laid-Open No. 61-59509 and Japanese Patent Laid-Open No. 5-108164.
[0003]
As another conventional technique, the change in the speed command value, which is the output value of the position control, is estimated in advance by the first-order incomplete differentiation operation of the position command value, and the estimated value is added to the output value of the position controller. Thus, there is a feed-forward method for calculating a new speed command value. Such feed-forward methods are disclosed in Japanese Patent Application Laid-Open Nos. 7-295562, 2001-249720, and 2001-356822.
[0004]
[Problems to be solved by the invention]
The feedback method can perform stable position control. However, when the position deviation occurs during acceleration / deceleration operation and the entire path of the position is specified, such as a machine tool or a process robot, There was a problem that the machining accuracy of the machine deteriorated.
[0005]
Further, even with the feed-forward method, the position deviation during acceleration / deceleration operation cannot be made completely zero, and it is necessary to finely adjust the position command value to adjust the machining accuracy.
[0006]
An object of the present invention is to provide a position control device that suppresses a position deviation that occurs during acceleration / deceleration operation to substantially zero and realizes highly accurate machining without adjustment.
[0007]
[Means for Solving the Problems]
An electric motor position control device according to the present invention includes a power converter that drives an electric motor, a position controller that inputs a deviation between a position command value and a position detection value of the motor and outputs a speed command value, and the speed command A speed controller that outputs a torque current command value by inputting a deviation between the value and a detected speed value of the motor, and a current controller that controls an output current of the power converter according to the torque current command value, The position command value is calculated at least two times or more incomplete differential values, multiplied by a constant to obtain a speed command estimated value, and the position controller outputs the speed command estimated value. Correction is made in addition to the speed command value, and a deviation between the corrected speed command value and the detected speed value of the electric motor is input to the speed controller.
[0008]
The position control apparatus for an electric motor according to the present invention corrects a position command value by adding at least two incomplete differential values of the position command value to the position command value, and corrects the position command value. And the position detection value of the motor are obtained, and the deviation is input to the position controller.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0010]
Example 1
FIG. 1 shows a configuration example of a position control device for an electric motor according to the present embodiment. In FIG. 1, 1 is an electric motor, 2 is a position detector for detecting the rotational position θ of the electric motor, and 3 is inputted with a deviation signal between the position command θ * and the rotational position θ to calculate a position control output value N fb * . A position controller, 4 is a speed command estimator, 5 is an adder, 6 is a speed calculator, 7 is a speed controller, 8 is a current controller, 9 is a power converter, and 10 is a current detector.
[0011]
Here, the
[0012]
The speed command estimated value N ff * and the position control output value N fb * are input to the adder 5 to obtain the speed command N * . The
[0013]
Next, the operation at the time of the proportional control calculation using the feedback method of the prior art will be shown as a comparative example with reference to FIG. This comparative example corresponds to the case where the speed command estimated value N ff * in FIG. 1 is set to zero (= 0). A position command θ * is set so that the speed command N * is trapezoidal. From FIG. 2 (a), point a to point b are acceleration sections, point b to point c are constant speed sections, and point c to point d. FIG. 2B shows the positional deviation (θ * −θ) that occurs during operation, where is a deceleration zone. As shown in FIG. 2 (b), the positional deviation increases in the acceleration zone (from point a to b), becomes maximum in the constant speed zone (from point b to point c), and in the deceleration zone (from point c to point d). Decrease.
[0014]
Here, the relationship between the position command θ * and the position deviation Δθ (= θ * −θ) will be described using the transfer function of the position control system. When the magnitude of the proportional gain of the
[0015]
θ / θ * = 1 / (1 + Ta · s) (Equation 1)
In Equation (1), s is a Laplace operator, and Ta is a position control response time constant [s] (1 / K pp ).
[0016]
Considering the position deviation Δθ to be generated next, the following equation (2) is obtained.
[0017]
Δθ = θ * −θ (Expression 2)
Substituting equation (1) into equation (2) and rearranging Δθ, the following equation (3) is obtained.
[0018]
Δθ = (Ta · s) / (1 + Ta · s) · θ * (Equation 3)
That is, in the feedback method, the position deviation Δθ becomes the “first-order incomplete differential value” of the position command θ * .
[0019]
Next, the conventional feed-forward method will be described. In the feed-forward method, an estimated value Δθ * of the position deviation is obtained by the following equation (4) based on the equation (3).
[0020]
Δθ * = (Ta · s) / (1 + Ta · s) · θ * (Equation 4)
Further, Δθ * is multiplied by a constant (1 / Ta), and a speed command estimated value N ff * is calculated by Equation (5).
[0021]
N ff * = s / (1 + Ta · s) · θ * (Expression 5)
When the signal N ff * obtained by the equation (5) is input to the adder 5 in FIG. 1, the newly generated position deviation Δθ ′ is as shown by the equation (6).
[0022]
Δθ ′ = [(Ta · s) / (1 + Ta · s)] 2 · θ * (Equation 6)
That is, the position deviation generated by the feed-forward method is not the equation (3) but the second-order incomplete differential value shown in the equation (6).
[0023]
FIG. 3 shows a comparative example of operation using the feed-forward method. The newly generated position deviation (θ * −θ) is a “second-order incomplete differential value” of the position command θ * , as shown in the equation (6). That is, a positional deviation occurs only in the acceleration section (point a to b) and the deceleration section (point c to d).
[0024]
In the present embodiment, the position deviation can be suppressed to substantially zero by the
[0025]
When the incomplete
[0026]
When the speed command N * is calculated by adding the signal N ff * in the equation (7) to the position control output value N fb * , the newly generated position deviation Δθ ″ is as shown in the equation (8). .
[0027]
Δθ ″ = [(Ta · s) / (1 + Ta · s)] 3 · θ * (Equation 8)
From the equation (8), it can be seen that the position deviation Δθ ″ in this case is the “third-order incomplete differential value” of the position command θ * .
[0028]
FIG. 4 shows the case of this embodiment. By providing the
[0029]
In the present embodiment, at least two or more incomplete differential values are obtained from the position command θ * , and the addition value up to n times is added to the output value N fb * of the position controller. The position deviation can be reduced.
[0030]
(Example 2)
FIG. 5 shows this embodiment. In this embodiment, instead of adding Δθ * ′ to the signal N fb * , Δθ * ′ is added to the signal θ * to calculate a new position command θ ** .
[0031]
5,
[0032]
Here, the position deviation estimator 4 'will be described in detail. The position command θ * is input to the
[0033]
In this embodiment, as in the first embodiment, when the relationship between the position command value θ * and the rotational position θ is examined in the case of n = 2 and n = 4, the position deviation Δθ is substantially reduced as in the first embodiment. It could be suppressed to zero.
[0034]
【The invention's effect】
According to the present invention, at least two or more incomplete differential values are calculated from the position command value, and the speed command value or the position command value is corrected using the added value up to n times. Therefore, it is possible to provide a position control device that suppresses the position deviation during acceleration / deceleration operation to be substantially zero and realizes highly accurate machining without adjustment.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a position control apparatus for an electric motor according to a first embodiment.
FIG. 2 is an explanatory diagram of an operation during operation of a conventional feedback method.
FIG. 3 is an explanatory diagram of an operation during operation of a feed-forward method, which is another conventional technique.
FIG. 4 is an explanatory diagram of an operation during operation of the first embodiment.
FIG. 5 is a configuration diagram of an electric motor position control apparatus according to a second embodiment.
[Explanation of symbols]
DESCRIPTION OF
Claims (4)
前記位置指令値の少なくとも2回以上のn回の不完全微分値を演算し該演算値に定数を乗じて速度指令推定値を求め、該速度指令推定値を前記位置制御器が出力する前記速度指令値に加えて修正し、該修正した速度指令値と前記電動機の速度検出値との偏差を前記速度制御器に入力することを特徴とする電動機の位置制御装置。A power converter that drives the motor, a position controller that inputs a deviation between the position command value and the position detection value of the motor and outputs a speed command value, and a deviation between the speed command value and the speed detection value of the motor. In a position controller comprising a speed controller that inputs and outputs a torque current command value, and a current controller that controls the output current of the power converter according to the torque current command value,
Obtain a speed command estimated value calculated n times incomplete derivative value least be twice or more of the position command value by multiplying a constant to the calculation value, and outputs the the speed command estimated value the position controller is A position control device for an electric motor which is corrected in addition to the speed command value and inputs a deviation between the corrected speed command value and a detected speed value of the motor to the speed controller.
前記位置指令値の少なくとも2回以上のn回の不完全微分値を前記位置指令値に加えて位置指令値を修正し、該修正した位置指令値と前記電動機の位置検出値との偏差を求め、該偏差を前記位置制御器に入力することを特徴とする電動機の位置制御装置。A power converter for driving the motor; a position controller for inputting a deviation between the position command value and the position detection value of the motor to output a speed command value; and a deviation between the speed command value and the speed detection value of the motor. In a position control device comprising: a speed controller that inputs a torque current command value and a current controller that controls an output current of the power converter according to the torque current command value;
Deviation between the position of least be inexact differential value of two or more n times the command value to correct the position command value in addition to the position command value, a position detection value of the motor and a position command value the modified And the deviation is input to the position controller.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002062818A JP3812464B2 (en) | 2002-03-08 | 2002-03-08 | Electric motor position control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002062818A JP3812464B2 (en) | 2002-03-08 | 2002-03-08 | Electric motor position control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003264986A JP2003264986A (en) | 2003-09-19 |
| JP3812464B2 true JP3812464B2 (en) | 2006-08-23 |
Family
ID=29196397
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002062818A Expired - Lifetime JP3812464B2 (en) | 2002-03-08 | 2002-03-08 | Electric motor position control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3812464B2 (en) |
-
2002
- 2002-03-08 JP JP2002062818A patent/JP3812464B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003264986A (en) | 2003-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3084928B2 (en) | Motor position control device | |
| JP4760912B2 (en) | Servo control device | |
| JP4335123B2 (en) | Control device | |
| JP3850363B2 (en) | Motor position control device | |
| JP4367058B2 (en) | Motor control device | |
| JPH07264900A (en) | Variable speed controller for induction motor | |
| US7720584B2 (en) | Vehicular steering apparatus | |
| JP2019221105A (en) | Motor drive device | |
| WO2006033180A1 (en) | Vector controller of induction motor | |
| JP2005293564A (en) | Position control device having sliding mode controller | |
| JP2002247877A (en) | Motor control device | |
| JP3812464B2 (en) | Electric motor position control device | |
| JPH10295092A (en) | Speed controller of motor | |
| JP4171192B2 (en) | Servo control device | |
| JP2005186183A (en) | Industrial robot and its abnormality judgment method | |
| JP2019008707A (en) | Servo controller, servo control method and system | |
| JP2937007B2 (en) | Auto tuning controller | |
| JP5017648B2 (en) | Actuator control device and actuator control method | |
| JP4636271B2 (en) | Servo control device and adjustment method thereof | |
| JP3639487B2 (en) | Motor control device | |
| JP4078396B2 (en) | Positioning control device | |
| JP2000020104A (en) | Speed control gain adjustment method and apparatus | |
| JP3975537B2 (en) | Control device and control method | |
| JP7774511B2 (en) | Three-phase AC motor control device | |
| JPH10228319A (en) | Motor control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040212 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060406 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060406 |
|
| 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: 20060509 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060522 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 3812464 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090609 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100609 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100609 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110609 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110609 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120609 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120609 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130609 Year of fee payment: 7 |
|
| EXPY | Cancellation because of completion of term |