JP4240912B2 - Motor control device with diagnostic function - Google Patents

Motor control device with diagnostic function Download PDF

Info

Publication number
JP4240912B2
JP4240912B2 JP2002150593A JP2002150593A JP4240912B2 JP 4240912 B2 JP4240912 B2 JP 4240912B2 JP 2002150593 A JP2002150593 A JP 2002150593A JP 2002150593 A JP2002150593 A JP 2002150593A JP 4240912 B2 JP4240912 B2 JP 4240912B2
Authority
JP
Japan
Prior art keywords
probability density
motor
density function
control device
motor control
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
Application number
JP2002150593A
Other languages
Japanese (ja)
Other versions
JP2003348886A (en
Inventor
哲郎 泉
剛彦 小宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2002150593A priority Critical patent/JP4240912B2/en
Publication of JP2003348886A publication Critical patent/JP2003348886A/en
Application granted granted Critical
Publication of JP4240912B2 publication Critical patent/JP4240912B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Control Of Electric Motors In General (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、主にロボットや工作機械などに用いられるモータ制御装置、特に異常診断機能を備えたモータ制御装置に関する。
【0002】
【従来の技術】
従来、モータ制御装置において確率密度関数を用いて異常発生を診断する例として、同じく出願人が先に出願した特願2001−257065号の発明が挙げられる。前記先行発明のモータ制御装置は、モータ位置を入力し、目標とする位置指令に前記モータ位置が一致するよう位置制御及び速度制御を行い、トルク指令を出力する位置・速度制御部と、前記トルク指令を入力し、モータへ電流指令を出力する電流制御部と、前記電流指令により駆動されるモータと、モータ位置を検出するモータ位置検出器と、を備え、かつ前記トルク指令を入力し、前記トルク指令の確率密度関数を演算する確率密度演算部を備えたものである。
図5は、先行発明を適用するモータ制御装置のブロック図である。
図5において、11は位置・速度制御部であり、位置検出器14で検出されたモータ位置Pfbを入力し、目標位置と位置Pfbが一致するよう位置制御及び速度制御を行いトルク指令Trefを電流制御部へ出力する。
12は電流制御であり、トルク指令Trefを入力してこれに応じた電流を出力してモータ13を駆動する。
15は確率密度関数演算部であり、前記トルク指令Trefを入力し、トルク指令の確率密度関数の標準偏差σ(Tref)を算出する。
16は異常診断部であり、前記σ(Tref)が一定水準を越えた場合、警報を発するものである。
【0003】
次に、異常診断部16において異常を診断する手順について、図6を用いて説明する。図6は、異常診断部16の内部の処理を示すフローチャートである。
図6において、ステップSに続く数値はステップ番号を示す。
S661ではトルクの確率密度関数の標準偏差σ(Tref)を入力する。 S662では前記σ(Tref)を入力し、標準偏差の閾値を設定する関数σ0(Tref)と比較し、σ(Tref)≧σ0(Tref)となる場合はS663へ進み、それ以外はS664へ進む。
S663では異常を示す警報を発し、S664では運転を継続する。なお、S663において、警報を発する代わりに非常停止などの措置をとってもよい。
この結果、閾値σ0(Tref)を任意に設定することで、異常な状態に対して制御装置が補償トルクを発生しない場合にも、例えば一時的なノイズなどによる誤検出が少ない異常診断を行うことができる。
このように、先行発明のモータ制御装置はトルク指令の確率密度分布の標準偏差に閾値を設けて異常を診断するので、例えば一時的なノイズなどによる誤検出が少ない異常診断を行うことができるという効果がある。
【0004】
【発明が解決しようとする課題】
しかしながら、先行発明のモータ制御装置では、トルク指令の確率密度関数により異常診断を行うため、例えば、フィードバック制御を用いていない状態やフィードバック制御におけるゲインが低い状態で異常振動が発生している場合において、異常に対して制御装置が補償トルクを発生しないため異常を把握できない、という問題点があった。
そこで、本発明は異常な状態において、制御装置が補償トルクを発生しない場合でも誤検出の少ない異常診断ができるモータ制御装置を提供することを目的とする。
【0005】
【課題を解決するための手段】
本発明は上記課題を解決するもので、そのため、請求項1記載のモータ制御装置は、モータ位置を入力し、目標とする位置指令に前記モータ位置が一致するよう位置制御及び速度制御を行い、トルク指令を出力する位置・速度制御部と、前記トルク指令を入力し、モータへ電流指令を出力する電流制御部と、を備えるモータ制御装置において、モータ位置を検出するモータ位置検出器と、前記モータ位置の情報をもとに確率密度関数を演算する確率密度演算部と、を備え、前記確率密度演算部は前記モータ位置の確率密度関数を演算することを特徴とするものである。
請求項2記載のモータ制御装置は、請求項1記載のモータ制御装置において、前記確率密度演算部が、前記確率密度関数が正常な状態か否か監視し、正常でない場合には警報を発することを特徴とする。
請求項3記載のモータ制御装置は、請求項1又は2記載のモータ制御装置において、前記確率密度演算部が、前記確率密度関数が一定の分布範囲から外れた場合に正常でないと判断することを特徴とする。
請求項4記載のモータ制御装置は、請求項1〜3のいずれか1項記載のモータ制御装置において、前記確率密度演算部が、前記確率密度関数が正常な状態か否かの判断を、前記確率密度関数の標準偏差に閾値を設けて行うことを特徴とする。
以上のように、本発明に係るモータ制御装置によれば、検出したモータ位置の情報を元に演算した確率密度分布の標準偏差に閾値を設けて異常を診断するので、異常に対して制御装置が補償トルクを発生しない場合にも、例えば一時的なノイズなどによる誤検出が少ない異常診断を行うことができる。
【0006】
【発明の実施の形態】
以下、本発明について図面に基づいて説明する。
図1は本発明の第1の実施の形態を示すモータ制御装置のブロック図である。
図1において、11は位置・速度制御部であり、位置検出器14で検出されたモータ位置Pfbを入力し、目標位置と位置Pfbが一致するよう位置制御及び速度制御を行いトルク指令Trefを電流制御部へ出力する。
12は電流制御であり、トルク指令Trefを入力してこれに応じた電流を出力してモータ13を駆動する。
15は確率密度関数演算部であり、前記モータ位置Pfbを入力し、モータ位置の確率密度関数の標準偏差σ(Pfb)を算出する。
16は異常診断部であり、前記σ(Pfb)が一定水準を越えた場合、警報を発する。
【0007】
次に、異常診断部16において異常を診断する手順について、図2を用いて説明する。図2は、異常診断部16の内部の処理を示すフローチャートである。
図2において、ステップSに続く数値はステップ番号を示す。
S161ではモータ位置の確率密度関数の標準偏差σ(Pfb)を入力する。
S162では前記σ(Pfb)を入力し、標準偏差の閾値を設定する関数σ0(Pfb)と比較し、σ(Pfb)≧σ0(Pfb)となる場合はS163へ進み、それ以外はS164へ進む。
S163では異常を示す警報を発し、S164では運転を継続する。なお、S163において、警報を発する代わりに非常停止などの措置をとってもよい。
この結果、閾値σ0(Pfb)を任意に設定することで、異常な状態に対して制御装置が補償トルクを発生しない場合にも、例えば一時的なノイズなどによる誤検出が少ない異常診断を行うことができる。
【0008】
図3は本発明の第2の実施の形態を示すモータ制御装置のブロック図である。
図3が図1と異なる点は、確率密度関数演算部15の入力信号がモータ位置Pfbに替えて、モータ速度Vfbを用いていることである。モータ速度Vfbは位置検出器14の検出値であるモータ位置Pfbを微分器などの位置/速度変換部17を介して求められる。その他の各構成部分は図1と同じであり、同一符号を付して説明は省略する。16は異常診断部であり、前記σ(Vfb)が一定水準を越えた場合、警報を発する。異常診断部16において異常を診断する手順は、図2と原則同じであり、図2におけるモータ位置Pfbに替えて、モータ速度Vfbを用いればよい。
【0009】
図4は本発明の第3の実施の形態を示すモータ制御装置のブロック図である。
図4が図1と異なる点は、確率密度関数演算部15の入力信号がモータ位置Pfbに替えて、モータ加速度Afbを用いていることである。モータ加速度Afbは位置検出器14の検出値であるモータ位置Pfbを二重微分器などの位置/加速度変換部18を介して求められる。その他の各構成部分は図1と同じであり、同一符号を付して説明は省略する。16は異常診断部であり、前記σ(Afb)が一定水準を越えた場合、警報を発する。また、異常診断部16において異常を診断する手順は、図2と原則同じであり、図2におけるモータ位置Pfbに替えて、モータ加速度Afbを用いればよい。
【0010】
【発明の効果】
請求項1〜記載のモータ制御装置によれば、検出したモータ位置の情報を元に演算した確率密度分布の標準偏差に閾値を設けて異常を診断するので、異常に対して制御装置が補償トルクを発生しない場合でも、例えば一時的なノイズなどによる誤検出が少ない異常診断を行うことができる。
【図面の簡単な説明】
【図1】本発明の第一の実施の形態を示すブロック図である。
【図2】図1における異常診断部16の詳細を示すフローチャートである。
【図3】本発明の第二の実施の形態を示すブロック図である。
【図4】本発明の第三の実施の形態を示すブロック図である。
【図5】先行発明を示すブロック図である。
【図6】図5における異常診断部16の詳細を示すフローチャートである。
【符号の説明】
11 位置・速度制御部
12 電流制御部
13 モータ
14 位置検出器
15 確率密度関数演算部
16 異常診断部
17 位置/速度変換部
18 位置/加速度変換部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a motor control device used mainly for robots, machine tools, and the like, and more particularly to a motor control device having an abnormality diagnosis function.
[0002]
[Prior art]
Conventionally, as an example of diagnosing the occurrence of an abnormality using a probability density function in a motor control device, the invention of Japanese Patent Application No. 2001-257065 filed earlier by the applicant is cited. The motor control device of the prior invention includes a position / speed control unit that inputs a motor position, performs position control and speed control so that the motor position matches a target position command, and outputs a torque command; and the torque A current control unit that inputs a command and outputs a current command to the motor, a motor driven by the current command, and a motor position detector that detects a motor position, and inputs the torque command, A probability density calculation unit for calculating a probability density function of the torque command is provided.
FIG. 5 is a block diagram of a motor control apparatus to which the prior invention is applied.
In FIG. 5, reference numeral 11 denotes a position / speed control unit which inputs the motor position Pfb detected by the position detector 14, performs position control and speed control so that the target position and the position Pfb coincide with each other, and outputs a torque command Tref as a current. Output to the control unit.
Reference numeral 12 denotes current control, which inputs a torque command Tref and outputs a current corresponding thereto to drive the motor 13.
A probability density function calculator 15 receives the torque command Tref and calculates a standard deviation σ (Tref) of the probability density function of the torque command.
Reference numeral 16 denotes an abnormality diagnosing unit that issues an alarm when σ (Tref) exceeds a certain level.
[0003]
Next, a procedure for diagnosing an abnormality in the abnormality diagnosis unit 16 will be described with reference to FIG. FIG. 6 is a flowchart showing an internal process of the abnormality diagnosis unit 16.
In FIG. 6, the numerical value following step S indicates a step number.
In S661, the standard deviation σ (Tref) of the probability density function of torque is input. In S662, the σ (Tref) is input and compared with a function σ0 (Tref) for setting a threshold value of standard deviation. .
In S663, an alarm indicating an abnormality is issued, and in S664, the operation is continued. In S663, measures such as an emergency stop may be taken instead of issuing an alarm.
As a result, by arbitrarily setting the threshold σ0 (Tref), even when the control device does not generate compensation torque for an abnormal state, an abnormality diagnosis with few false detections due to, for example, temporary noise is performed. Can do.
Thus, since the motor control device of the prior invention provides a threshold value for the standard deviation of the probability density distribution of the torque command and diagnoses the abnormality, for example, it is possible to perform abnormality diagnosis with few false detections due to temporary noise or the like. effective.
[0004]
[Problems to be solved by the invention]
However, in the motor control device of the prior invention, since abnormality diagnosis is performed by the probability density function of the torque command, for example, when abnormal vibration occurs in a state where feedback control is not used or a gain in feedback control is low However, there is a problem that the abnormality cannot be grasped because the control device does not generate the compensation torque for the abnormality.
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a motor control device that can perform an abnormality diagnosis with few false detections even when the control device does not generate compensation torque in an abnormal state.
[0005]
[Means for Solving the Problems]
The present invention solves the above-described problem. Therefore, the motor control device according to claim 1 inputs a motor position, performs position control and speed control so that the motor position matches a target position command, In a motor control device comprising: a position / speed control unit that outputs a torque command; and a current control unit that inputs the torque command and outputs a current command to the motor; a motor position detector that detects a motor position; A probability density calculating unit that calculates a probability density function based on information on the motor position, and the probability density calculating unit calculates a probability density function of the motor position .
The motor control device according to claim 2 is the motor control device according to claim 1, wherein the probability density calculation unit monitors whether the probability density function is normal, and issues an alarm if the probability density function is not normal. It is characterized by.
The motor control device according to claim 3 is the motor control device according to claim 1 or 2, wherein the probability density calculation unit determines that the probability density function is not normal when the probability density function is out of a certain distribution range. Features.
The motor control device according to claim 4 is the motor control device according to any one of claims 1 to 3, wherein the probability density calculation unit determines whether or not the probability density function is in a normal state. It is characterized by providing a threshold value for the standard deviation of the probability density function.
As described above, according to the motor control device of the present invention, the abnormality is diagnosed by providing a threshold value for the standard deviation of the probability density distribution calculated based on the detected motor position information. Even when no compensation torque is generated, abnormality diagnosis with few false detections due to temporary noise or the like can be performed.
[0006]
DETAILED DESCRIPTION OF THE INVENTION
The present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram of a motor control device showing a first embodiment of the present invention.
In FIG. 1, reference numeral 11 denotes a position / speed control unit which inputs the motor position Pfb detected by the position detector 14, performs position control and speed control so that the target position and the position Pfb coincide with each other, and outputs a torque command Tref as a current. Output to the control unit.
Reference numeral 12 denotes current control, which inputs a torque command Tref and outputs a current corresponding thereto to drive the motor 13.
A probability density function calculator 15 receives the motor position Pfb and calculates a standard deviation σ (Pfb) of the motor position probability density function.
Reference numeral 16 denotes an abnormality diagnosing unit which issues an alarm when the σ (Pfb) exceeds a certain level.
[0007]
Next, a procedure for diagnosing an abnormality in the abnormality diagnosis unit 16 will be described with reference to FIG. FIG. 2 is a flowchart showing an internal process of the abnormality diagnosis unit 16.
In FIG. 2, the numerical value following step S indicates a step number.
In S161, the standard deviation σ (Pfb) of the probability density function of the motor position is input.
In S162, the σ (Pfb) is input and compared with a function σ0 (Pfb) for setting a threshold value of standard deviation. .
In S163, an alarm indicating an abnormality is issued, and in S164, the operation is continued. In S163, measures such as an emergency stop may be taken instead of issuing an alarm.
As a result, by arbitrarily setting the threshold σ0 (Pfb), even when the control device does not generate compensation torque for an abnormal state, an abnormality diagnosis with few false detections due to, for example, temporary noise is performed. Can do.
[0008]
FIG. 3 is a block diagram of a motor control device showing a second embodiment of the present invention.
3 is different from FIG. 1 in that the input signal of the probability density function calculation unit 15 uses the motor speed Vfb instead of the motor position Pfb. The motor speed Vfb is obtained through a position / speed conversion unit 17 such as a differentiator from the motor position Pfb detected by the position detector 14. Other components are the same as those in FIG. 1 and are denoted by the same reference numerals and description thereof is omitted. Reference numeral 16 denotes an abnormality diagnosing unit which issues an alarm when the σ (Vfb) exceeds a certain level. The procedure for diagnosing an abnormality in the abnormality diagnosing unit 16 is basically the same as that in FIG. 2, and the motor speed Vfb may be used instead of the motor position Pfb in FIG.
[0009]
FIG. 4 is a block diagram of a motor control device showing a third embodiment of the present invention.
4 is different from FIG. 1 in that the input signal of the probability density function calculation unit 15 uses the motor acceleration Afb instead of the motor position Pfb. The motor acceleration Afb is obtained from a position / acceleration conversion unit 18 such as a double differentiator, which is a motor position Pfb detected by the position detector 14. Other components are the same as those in FIG. 1 and are denoted by the same reference numerals and description thereof is omitted. Reference numeral 16 denotes an abnormality diagnosing unit, which issues an alarm when the σ (Afb) exceeds a certain level. Further, the procedure for diagnosing an abnormality in the abnormality diagnosing unit 16 is the same as that in FIG. 2 in principle, and the motor acceleration Afb may be used instead of the motor position Pfb in FIG.
[0010]
【The invention's effect】
According to the motor control device according to any one of claims 1 to 4, since the abnormality is diagnosed by providing a threshold value for the standard deviation of the probability density distribution calculated based on the detected motor position information, the control device compensates for the abnormality. Even when no torque is generated, an abnormality diagnosis with few false detections due to, for example, temporary noise can be performed.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a first embodiment of the present invention.
FIG. 2 is a flowchart showing details of an abnormality diagnosis unit 16 in FIG.
FIG. 3 is a block diagram showing a second embodiment of the present invention.
FIG. 4 is a block diagram showing a third embodiment of the present invention.
FIG. 5 is a block diagram showing a prior invention.
6 is a flowchart showing details of the abnormality diagnosis unit 16 in FIG. 5;
[Explanation of symbols]
11 Position / Speed Control Unit 12 Current Control Unit 13 Motor 14 Position Detector 15 Probability Density Function Calculation Unit 16 Abnormality Diagnosis Unit 17 Position / Speed Conversion Unit 18 Position / Acceleration Conversion Unit

Claims (4)

モータ位置を入力し、目標とする位置指令に前記モータ位置が一致するよう位置制御及び速度制御を行い、トルク指令を出力する位置・速度制御部と、前記トルク指令を入力し、モータへ電流指令を出力する電流制御部と、を備えるモータ制御装置において、
モータ位置を検出するモータ位置検出器と、前記モータ位置の情報をもとに確率密度関数を演算する確率密度演算部と、を備え、
前記確率密度演算部は、前記モータ位置の確率密度関数を演算することを特徴とするモータ制御装置。
Inputs the motor position, performs position control and speed control so that the motor position matches the target position command, outputs a torque command, and inputs the torque command, and sends a current command to the motor A motor control device comprising: a current control unit that outputs
A motor position detector for detecting the motor position; and a probability density calculation unit for calculating a probability density function based on the information on the motor position ;
The said probability density calculating part calculates the probability density function of the said motor position, The motor control apparatus characterized by the above-mentioned .
前記確率密度演算部は、確率密度関数が正常な状態か否か監視し、正常でない場合には警報を発することを特徴とする請求項1記載のモータ制御装置。 2. The motor control apparatus according to claim 1, wherein the probability density calculation unit monitors whether or not the probability density function is in a normal state and issues an alarm if the probability density function is not normal. 前記確率密度演算部は、確率密度関数が一定の分布範囲から外れた場合に正常でないと判断することを特徴とする請求項1又は2記載のモータ制御装置。 The motor control device according to claim 1, wherein the probability density calculation unit determines that the probability density function is not normal when the probability density function is out of a certain distribution range. 前記確率密度演算部は、確率密度関数が正常な状態か否かの判断を前記確率密度関数の標準偏差に閾値を設けて行うことを特徴とする請求項1〜3のいずれか1項記載のモータ制御装置。 The said probability density calculating part performs the judgment whether a probability density function is a normal state, providing a threshold value in the standard deviation of the said probability density function, The any one of Claims 1-3 characterized by the above-mentioned. Motor control device.
JP2002150593A 2002-05-24 2002-05-24 Motor control device with diagnostic function Expired - Fee Related JP4240912B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002150593A JP4240912B2 (en) 2002-05-24 2002-05-24 Motor control device with diagnostic function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002150593A JP4240912B2 (en) 2002-05-24 2002-05-24 Motor control device with diagnostic function

Publications (2)

Publication Number Publication Date
JP2003348886A JP2003348886A (en) 2003-12-05
JP4240912B2 true JP4240912B2 (en) 2009-03-18

Family

ID=29768416

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002150593A Expired - Fee Related JP4240912B2 (en) 2002-05-24 2002-05-24 Motor control device with diagnostic function

Country Status (1)

Country Link
JP (1) JP4240912B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230023818A (en) * 2017-05-05 2023-02-17 브룩스 오토메이션 인코퍼레이티드 Method and apparatus for health assessment of a transport apparatus

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4170315B2 (en) * 2005-05-30 2008-10-22 インターナショナル・ビジネス・マシーンズ・コーポレーション Abnormality judgment device, control method, automobile and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230023818A (en) * 2017-05-05 2023-02-17 브룩스 오토메이션 인코퍼레이티드 Method and apparatus for health assessment of a transport apparatus

Also Published As

Publication number Publication date
JP2003348886A (en) 2003-12-05

Similar Documents

Publication Publication Date Title
KR100767074B1 (en) Failure sensing device of vehicle control system
US8956266B2 (en) Vehicle driving force control device
KR101083858B1 (en) Controller for electric vehicle
CN107614212B (en) Industrial robot and fault judgment method thereof
US10254743B2 (en) Numerical control apparatus and logging method
JP2001063492A (en) Electronic control device for vehicle safety control device
JP2022107660A5 (en) Vehicle control method and vehicle control system
CN111731104B (en) Torque monitoring method and system for electric automobile
JP6703021B2 (en) Servo control device
KR20140127068A (en) Vehicle for processing fault and method for processing fault of vehicle
WO2019119498A1 (en) Traction motor bearing temperature monitoring alert control method, system and related device
JP2748488B2 (en) Throttle opening control device
CN111959487A (en) Vehicle torque safety monitoring method and device, vehicle and storage medium
JP4240912B2 (en) Motor control device with diagnostic function
JP2011114907A (en) Method and apparatus for controlling electric motor
JP2012055981A (en) Robot control device and robot control method
JP6381850B1 (en) Failure diagnosis apparatus and failure diagnosis method
CN105988455A (en) Error detection method of failsafe software and error detection device thereof
CN115214614B (en) Fault detection method, device, electronic equipment and readable medium
JP2003070287A (en) Motor controller with diagnostic function
JPH07143604A (en) Electric motor vehicle controller
JP2005012879A (en) Motor controller
JPH06307274A (en) Abnormal condition monitoring device
JP2001202134A (en) Control device, its method and alarm output method for the control device
JP2021185724A (en) Servomotor speed reducer failure prediction structure, servomotor with speed reducer, and servomotor control system with speed reducer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050418

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060324

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080402

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080530

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: 20081209

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: 20081222

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130109

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150109

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees