Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3499347B2 - Welding robot control method - Google Patents
[go: Go Back, main page]

JP3499347B2 - Welding robot control method - Google Patents

Welding robot control method

Info

Publication number
JP3499347B2
JP3499347B2 JP30578695A JP30578695A JP3499347B2 JP 3499347 B2 JP3499347 B2 JP 3499347B2 JP 30578695 A JP30578695 A JP 30578695A JP 30578695 A JP30578695 A JP 30578695A JP 3499347 B2 JP3499347 B2 JP 3499347B2
Authority
JP
Japan
Prior art keywords
teaching
points
welding
line
point
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
JP30578695A
Other languages
Japanese (ja)
Other versions
JPH09141440A (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.)
Amada Co Ltd
Original Assignee
Amada Co Ltd
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 Amada Co Ltd filed Critical Amada Co Ltd
Priority to JP30578695A priority Critical patent/JP3499347B2/en
Publication of JPH09141440A publication Critical patent/JPH09141440A/en
Application granted granted Critical
Publication of JP3499347B2 publication Critical patent/JP3499347B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Arc Welding In General (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は溶接ロボット制御
方法に係り、さらに詳しくは、溶接加工の前工程である
ワークの仮付けを自動で行うことのできる溶接ロボット
制御方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a welding robot control method, and more particularly to a welding robot control method capable of automatically tacking a workpiece which is a pre-process of welding.

【0002】[0002]

【従来の技術】従来より、溶接ロボットによりティーチ
ングを行った後に自動溶接を行うものとしては、図7に
示されるような手順で行なわれるのが一般的である。
2. Description of the Related Art Conventionally, as a method of performing automatic welding after teaching by a welding robot, it is general to perform the procedure as shown in FIG.

【0003】すなわち、ティーチングモードにして(ス
テップS101)ティーチングを行う(ステップS10
2)が、この際のティーチングでは直線に対しては2
点、円弧に対しては3点のティーチングポイントに対し
てティーチングを行い、各ブロックである直線又は円弧
を決定している。
That is, the teaching mode is set (step S101) and teaching is performed (step S10).
2), but in the teaching at this time, 2 for a straight line
For points and arcs, teaching is performed on three teaching points to determine each block as a straight line or an arc.

【0004】次に、自動運転を開始して(ステップS1
03)、連続運転を行うか否かを判断し(ステップS1
04)、連続運転を選択した場合には(ステップS10
5)、ティーチングにより得られた溶接線の始点から終
点まで自動で連続運転を行って(ステップS106)、
終了する(ステップSE)。
Next, the automatic operation is started (step S1
03), it is determined whether or not the continuous operation is performed (step S1
04), when continuous operation is selected (step S10)
5), automatically perform continuous operation from the start point to the end point of the welding line obtained by teaching (step S106),
It ends (step SE).

【0005】また、直線や円等のシングルブロックごと
の運転を選択した場合には(ステップS107)、各テ
ィーチングポイントTPで停止して(ステップS10
8)、信号を出力し(ステップS109)、運転を終了
(ステップSE)することが一般的であった。
When the operation for each single block such as a straight line or a circle is selected (step S107), the operation is stopped at each teaching point TP (step S10).
8), it is common to output a signal (step S109) and end the operation (step SE).

【0006】[0006]

【発明が解決しようとする課題】しかしながら、このよ
うな従来の技術にあっては、自動運転中に任意の要求す
る位置において信号を出力することができないという問
題がある。また、シングルブロック送りを選択した場合
でも、停止したり、信号を発したりできるのはティーチ
ングポイントに限られるという問題がある。
However, such a conventional technique has a problem that a signal cannot be output at any desired position during automatic operation. Further, even when the single block feed is selected, there is a problem that the teaching point can be stopped or the signal can be issued.

【0007】このため、溶接加工において、前段階とし
て接合されるワーク同士を仮に止めておく仮付けを行う
場合に、先に行った溶接線のティーチング結果に基づい
て自動で行うことができないという不都合があった。
For this reason, in the welding process, when the workpieces to be joined are temporarily fixed to each other as a previous step, they cannot be automatically performed based on the result of the teaching of the welding line previously performed. was there.

【0008】この発明の目的は、以上のような従来の技
術に着目してなされたものであり、少ないティーチング
ポイントにより得られた補間軌跡線を用いて任意の点を
ティーチングポイントと同様に取扱うことにより信号を
発したり、ワークの仮付けを行うことのできる溶接ロボ
ット制御方法を提供することにある。
The object of the present invention has been made by paying attention to the above-mentioned conventional technique, and to treat an arbitrary point in the same manner as a teaching point by using an interpolating locus line obtained by a small number of teaching points. Is to provide a welding robot control method capable of issuing a signal and temporarily attaching a work.

【0009】[0009]

【課題を解決するための手段】上記の目的を達成するた
めに、請求項1による発明の溶接ロボット制御方法は、
溶接線をティーチングした後に溶接線に沿って自動でワ
ークの溶接を行う溶接ロボットであって、前記溶接線の
形状に対応した点数についてティーチングを行い、この
ティーチングポイントの座標値を用いて演算により前記
溶接線を表示する補間軌跡線を求め、この補間軌跡線を
所定の数又は所定間隔で分割して分割点の座標値を求
め、得られた分割点の一部又は全部を仮付け位置として
ワークの仮付けを行うことを特徴とするものである。
In order to achieve the above-mentioned object, a welding robot control method of the invention according to claim 1 comprises:
A welding robot that automatically welds a work along a welding line after teaching the welding line, teaches about the number of points corresponding to the shape of the welding line, and calculates by using the coordinate value of the teaching point. The interpolation locus line for displaying the welding line is obtained, the interpolation locus line is divided at a predetermined number or at predetermined intervals to obtain the coordinate values of the division points, and part or all of the obtained division points are used as temporary positions. It is characterized by performing temporary tacking.

【0010】従って、直線の場合には2点、円弧及び2
次曲線の場合には3点、一般にN次曲線の場合にはN+
1点をティーチングすることにより補間軌跡線を求め、
この補間軌跡線に基づいてティーチングポイントの中間
点をティーチングポイントと同様に取扱うことにより、
所望の位置において信号を発したり、ワークの仮付けを
行ったりすることができる。
Therefore, in the case of a straight line, two points, an arc and two
3 points for a quadratic curve, N + for an Nth-order curve in general
Find the interpolation locus line by teaching one point,
By treating the intermediate point of the teaching points in the same way as the teaching point based on this interpolation trajectory line,
It is possible to issue a signal at a desired position or temporarily attach a work.

【0011】また、請求項2による発明の溶接ロボット
制御方法は、請求項1の分割点において信号を発し、こ
の信号の発せられた位置において仮付け工程を選択した
場合には仮付けを行うべく制御することを特徴とするも
のである。
Further, in the welding robot control method of the invention according to claim 2, a signal is issued at the division point of claim 1, and if the tacking step is selected at the position where this signal is issued, the tacking is performed. It is characterized by controlling.

【0012】従って、各分割点において信号が発せら
れ、その分割点において仮付けを行う選択をした場合に
はその分割点においてワークの仮付けを行う。
Therefore, when a signal is emitted at each division point and the temporary attachment is selected at the division point, the workpiece is temporarily attached at the division point.

【0013】[0013]

【発明の実施の形態】以下、この発明の実施の形態の例
を図面に基づいて説明する。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below with reference to the drawings.

【0014】図1には、溶接ロボットにおけるティーチ
ング動作の流れが示されている。
FIG. 1 shows the flow of the teaching operation in the welding robot.

【0015】まず、ティーチングを開始すると(ステッ
プS1)、溶接するブロックの線形要素が直線か否かを
判断して(ステップS2)、直線の場合(ステップS
3)にはこの直線を決定する2つのティーチングポイン
トPTについてティーチングする(ステップS4)。
First, when teaching is started (step S1), it is judged whether the linear element of the block to be welded is a straight line (step S2), and if it is a straight line (step S).
In 3), two teaching points PT that determine this straight line are taught (step S4).

【0016】また、直線でない場合には円弧か否かを判
断し(ステップS5)、円弧である場合には(ステップ
S6)3つのティーチングポイントPTについてティー
チングを行う(ステップS7)。
If it is not a straight line, it is judged whether or not it is a circular arc (step S5), and if it is a circular arc (step S6), teaching is carried out for the three teaching points PT (step S7).

【0017】さらに、円弧でもない場合には(ステップ
S8)、任意の曲線(以後「スプライン」と呼ぶ)であ
るとして4つ以上の所定の数のティーチングポイントP
Tについてティーチングを行う(ステップS9)。
Further, if it is not an arc (step S8), it is regarded as an arbitrary curve (hereinafter referred to as "spline") and a predetermined number of teaching points P of 4 or more.
Teaching is performed on T (step S9).

【0018】このようにしてティーチングされた点の座
標から補間軌跡線Lを演算により求めて(ステップS1
0)、正規プログラムを作成する。すなわち、直線は2
点から決定され、円弧及び2次曲線は3点から決定され
る。
The interpolation locus line L is calculated from the coordinates of the points taught in this way (step S1).
0), create a regular program. That is, the straight line is 2
It is determined from the points, and the arc and the quadratic curve are determined from the three points.

【0019】また、前記スプラインの場合には、4点の
座標から3次曲線が、5点の座標から4次曲線が、すな
わち一般にN個の点の座標からN−1次の曲線が近似で
きるので、溶接線WLの形状によりティーチングポイン
トTPの数を決定する。このティーチングポイントTP
の数に応じて補間軌跡線Lが決定されて、正規プログラ
ムが作成される。
In the case of the spline, a cubic curve can be approximated from the coordinates of four points, a quartic curve can be approximated from the coordinates of five points, that is, an N−1th order curve can be approximated from the coordinates of N points in general. Therefore, the number of teaching points TP is determined by the shape of the welding line WL. This teaching point TP
The interpolation locus line L is determined according to the number of, and a regular program is created.

【0020】次に、得られた補間軌跡線L上の点の座標
を求めるために、補間したブロック内における分割数又
はピッチを入力し(ステップS11)、分割点SPに対
する座標を演算により求める(ステップS12)。
Next, in order to obtain the coordinates of the points on the obtained interpolation locus line L, the division number or pitch in the interpolated block is input (step S11), and the coordinates for the division points SP are obtained by calculation ( Step S12).

【0021】前記演算により得られた各分割点SPの座
標を追加ティーチングポイントとして記憶し(ステップ
S13)、裏プログラムとしてメモリに書き込む(ステ
ップS14)。
The coordinates of each division point SP obtained by the above calculation are stored as additional teaching points (step S13) and written in the memory as a back program (step S14).

【0022】次に、溶接の前工程であるワークの仮付け
を行うか否かすなわち裏プログラムを使用するか否かを
判断し(ステップS15)、仮付けを行う場合には後述
するようにして仮付けを行う(ステップS16)。
Next, it is judged whether or not the work is temporarily attached as a pre-welding process, that is, whether the back program is used (step S15). Temporary attachment is performed (step S16).

【0023】仮付けを行った後、あるいはステップ15
において仮付けを行わない場合には、自動運転により正
規プログラムを実行して連続溶接を行い(ステップS1
7)、溶接工程を終了する(ステップSE)。
After making the tacking, or step 15
If the temporary attachment is not performed in step 1, the regular program is executed by automatic operation to perform continuous welding (step S1
7) The welding process is completed (step SE).

【0024】一般に、溶接工程において、溶接線WLの
ティーチングポイントTPと、ワークを固定するための
前工程である仮付けの点KPとは一致しない場合が多
い。従って、仮付けを行うことを選択した場合には、溶
接線WLのティーチングを行って得た裏プログラムを使
用して、裏プログラムとして登録されている追加ティー
チングポイント(すなわち分割点SP)において信号を
出力することにより仮付けを実行したり、あるいは必要
な箇所においてのみ仮付けを行う指令を適宜入力するこ
とにより仮付けを行う。
Generally, in the welding process, the teaching point TP of the welding line WL and the temporary attachment point KP, which is the previous process for fixing the workpiece, often do not coincide. Therefore, when it is selected to perform tacking, the back program obtained by teaching the welding line WL is used to output a signal at the additional teaching point (that is, the division point SP) registered as the back program. The temporary attachment is performed by outputting the temporary attachment, or the temporary attachment is performed by appropriately inputting the instruction for performing the temporary attachment only at a necessary portion.

【0025】図2〜図6を併せて参照して、例えば円弧
状の溶接線WLに沿って仮付けをした後に連続溶接を行
う場合について具体的に説明する。
With reference to FIGS. 2 to 6 as well, a case where continuous welding is performed after temporary attachment along, for example, an arcuate welding line WL will be specifically described.

【0026】まず、任意の3つのティーチングポイント
TPに対してティーチングを行う(図2参照)。この3
点の座標から円弧の方程式を決定して、溶接線軌跡Lで
ある円弧の方程式を正規プログラムとしてメモリに記憶
しておく(図4(A)参照)。
First, teaching is performed on three arbitrary teaching points TP (see FIG. 2). This 3
The arc equation is determined from the coordinates of the points, and the arc equation that is the welding line locus L is stored in the memory as a regular program (see FIG. 4 (A)).

【0027】一方、前記ティーチングポイントの間を自
動分割して所定間隔又は所定個数の分割点SPについて
座標値を求める(図3参照)。これらの点を追加ティー
チングポイントとして登録して裏プログラムを作成し、
前述の正規プログラムとともにメモリに記憶しておく
(図4(B)参照)。
On the other hand, the space between the teaching points is automatically divided to obtain coordinate values for a predetermined interval or a predetermined number of division points SP (see FIG. 3). Register these points as additional teaching points and create a back program,
It is stored in the memory together with the above-mentioned regular program (see FIG. 4B).

【0028】仮付けを行う場合には、前述のようにして
作成された裏プログラムを用いて、前記ティーチングポ
イントTP及び追加ティーチングポイントSPにおいて
信号を出力し、所望の位置においてワークの仮付けを行
う(図5参照)。
In the case of temporary tacking, a signal is output at the teaching point TP and the additional teaching point SP using the back program created as described above, and the workpiece is tacked at a desired position. (See Figure 5).

【0029】ここでは、すべての分割点SPにおいて仮
付けを行っているが、必要な箇所のみ仮付けを行うべく
選択するようにしてもよい。
Here, the temporary tacking is performed at all the division points SP, but it is also possible to select the temporary tacking only at a necessary portion.

【0030】仮付けが完了した後、あるいは前述のステ
ップS15において仮付けを行わないことを選択した場
合には、正規のプログラムを実行して自動運転により溶
接を行う(図6参照)。
After the tacking is completed, or when the tacking is not performed in step S15, the regular program is executed to perform the welding by the automatic operation (see FIG. 6).

【0031】以上の結果から、溶接線WLのティーチン
グポイントTP位置に限らず、また、仮付け位置用のテ
ィーチングを別個に行うことなく、所望の位置において
ワークの仮付けをすることができる。
From the above results, the work can be temporarily attached at a desired position without being limited to the teaching point TP position of the welding line WL and without separately performing the teaching for the temporary attachment position.

【0032】なお、この発明は前述の実施の形態に限定
されることなく、適宜な変更を行なうことにより、その
他の態様で実施し得るものである。すなわち、前述の実
施の形態においては、仮付け位置の座標を求めるための
裏プログラムとして、ティーチングポイントTPから得
られる補間軌跡線Lから所定間隔等の分割点SPの座標
を求め、その点の並びにより裏プログラムを作成した
が、前記補間軌跡線Lの方程式を表すプログラムと、仮
止め位置を表示する別のプログラムとの二つのプログラ
ムから裏プログラムを構成するようにしてもよい。ま
た、仮止め位置を随時入力するようにして仮止めを行う
ようにしてもよい。
The present invention is not limited to the above-described embodiment, but can be implemented in other modes by making appropriate changes. That is, in the above-described embodiment, as a back program for obtaining the coordinates of the temporary attachment position, the coordinates of the division points SP such as a predetermined interval are obtained from the interpolation locus line L obtained from the teaching point TP, and the coordinates of the points are arranged. Although the back program is created more, the back program may be composed of two programs, a program expressing the equation of the interpolation locus line L and another program displaying the temporary fixing position. Further, the temporary fixing may be performed by inputting the temporary fixing position at any time.

【0033】[0033]

【発明の効果】以上説明したように、請求項1の発明に
よる溶接ロボット制御方法では、直線の場合には2点、
円弧及び2次曲線の場合には3点、一般にN次曲線の場
合にはN+1点をティーチングすることにより補間軌跡
線を求めて、ティーチングポイントの中間点をティーチ
ングポイントと同様に取扱うことにより、ワークの仮付
けを任意の位置で行うことができるので、仮付け位置が
ティーチングポイントと異なる位置でも仮付けを行うこ
とができる。また、仮付け位置となる分割点は、溶接線
のティーチングにより得られた補間軌跡線を用いている
ので、別個に仮付け用のティーチングを行う必要がない
し、溶接線が変更になった場合でも修正することなく同
様に仮付けを行うことができる。
As described above, in the welding robot control method according to the invention of claim 1, in the case of a straight line, two points,
By teaching 3 points for arcs and quadratic curves, and generally N + 1 points for N-order curves, the interpolation locus line is obtained, and the intermediate point of the teaching points is handled in the same way as the teaching point Since the temporary attachment can be performed at any position, the temporary attachment can be performed even at a position different from the teaching point. Further, since the interpolating locus line obtained by teaching the welding line is used as the dividing point to be the tacking position, it is not necessary to separately perform teaching for tacking, and even if the welding line is changed. Temporary attachment can be performed in the same manner without modification.

【0034】また、請求項2による発明の溶接ロボット
制御方法は、各分割点において信号が発せられ、その分
割点において仮付けを行う選択をした場合にはその分割
点においてワークの仮付けを行うので、必要な分割点に
おいてのみ仮付けを行うことができる。
In the welding robot control method according to the second aspect of the present invention, when a signal is issued at each division point and the temporary attachment is selected at the division point, the workpiece is temporarily attached at the division point. Therefore, temporary attachment can be performed only at necessary division points.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明にかかる溶接ロボット制御方法の手順
を示すフローチャート図である。
FIG. 1 is a flowchart showing a procedure of a welding robot control method according to the present invention.

【図2】円弧状の溶接線のティーチングポイントを示す
図である。
FIG. 2 is a diagram showing teaching points of arcuate welding lines.

【図3】ティーチングポイント間を分割した分割点を示
す図である。
FIG. 3 is a diagram showing division points obtained by dividing teaching points.

【図4】正規プログラム及び裏プログラムを示す説明図
である。
FIG. 4 is an explanatory diagram showing a regular program and a back program.

【図5】分割点の一部に仮付けを行っている状態を示す
説明図である。
FIG. 5 is an explanatory diagram showing a state in which a part of division points is temporarily attached.

【図6】正規プログラムに従って連続溶接を行っている
状態を示す説明図である。
FIG. 6 is an explanatory diagram showing a state in which continuous welding is performed according to a regular program.

【図7】従来における溶接ロボット制御方法の手順を示
すフローチャート図である。
FIG. 7 is a flowchart showing a procedure of a conventional welding robot control method.

【符号の説明】[Explanation of symbols]

WL 溶接線 L 補間軌跡線 SP 分割点 WL welding line L interpolation locus line SP division point

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 溶接線をティーチングした後に溶接線に
沿って自動でワークの溶接を行う溶接ロボットであっ
て、前記溶接線の形状に対応した点数についてティーチ
ングを行い、このティーチングポイントの座標値を用い
て演算により前記溶接線を表示する補間軌跡線を求め、
この補間軌跡線を所定の数又は所定間隔で分割して分割
点の座標値を求め、得られた分割点の一部又は全部を仮
付け位置としてワークの仮付けを行うことを特徴とする
溶接ロボット制御方法。
1. A welding robot that automatically welds a workpiece along a welding line after teaching the welding line, teaching the points corresponding to the shape of the welding line, and determining the coordinate values of the teaching points. Obtain an interpolation trajectory line that displays the welding line by calculation using
Welding characterized in that the interpolation locus line is divided at a predetermined number or at predetermined intervals to obtain the coordinate values of the division points, and part or all of the obtained division points are used as the provisional positions to temporarily tack the work. Robot control method.
【請求項2】 前記分割点において信号を発し、この信
号の発せられた位置において仮付け工程を選択した場合
には仮付けを行うべく制御することを特徴とする請求項
1記載の溶接ロボット制御方法。
2. The welding robot control according to claim 1, wherein a signal is issued at the division point, and when the tacking step is selected at the position where the signal is issued, the tacking is controlled to perform tacking. Method.
JP30578695A 1995-11-24 1995-11-24 Welding robot control method Expired - Fee Related JP3499347B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30578695A JP3499347B2 (en) 1995-11-24 1995-11-24 Welding robot control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30578695A JP3499347B2 (en) 1995-11-24 1995-11-24 Welding robot control method

Publications (2)

Publication Number Publication Date
JPH09141440A JPH09141440A (en) 1997-06-03
JP3499347B2 true JP3499347B2 (en) 2004-02-23

Family

ID=17949340

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30578695A Expired - Fee Related JP3499347B2 (en) 1995-11-24 1995-11-24 Welding robot control method

Country Status (1)

Country Link
JP (1) JP3499347B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105171188B (en) * 2015-09-29 2016-11-30 清华大学 A kind of motion control method for large-scale component space curve Antiinterference
CN113695712B (en) * 2021-09-06 2023-07-18 上海交大知识产权管理有限公司 Seam tracking error control method for swing welding based on laser vision sensor
CN114054897B (en) * 2021-12-14 2023-03-14 北京新风航天装备有限公司 Robot intermittent welding method for linear welding seam

Also Published As

Publication number Publication date
JPH09141440A (en) 1997-06-03

Similar Documents

Publication Publication Date Title
JPH08123536A (en) Teaching method for welding torch attitude
JP3499347B2 (en) Welding robot control method
EP0852985B1 (en) Arc welding method
EP0785492A1 (en) Jog operation method of robot
JPS63235075A (en) Method for controlling arc welding robot
JPH0818130B2 (en) Weaving welding control method
JPH08118022A (en) Method for multi-layer weld with using laser sensor
JPS649154B2 (en)
JPH1133726A (en) Teaching method to welding robot
US5270940A (en) Contour configuration machining method
JPS6127180A (en) Arc welding equipment
JP3269149B2 (en) Tack welding method
JPS6233068A (en) Method for controlling welding current and welding voltage in a welding robot control device
JPH01200408A (en) Tool correction system
WO1990006209A1 (en) Profile-shape machining system
JPH06126669A (en) Teaching reproduction method for indudtrial robot
JPH07120181B2 (en) Display method
JP2003053539A (en) Attitude control method of welding robot
JPH0687076A (en) Method for controlling weaving of welding robot
JPH09120311A (en) Numerical controller and machining method
JPH01181969A (en) Robot for welding
JP2003311410A (en) Automatic welding machine for pipe
JPS5995608A (en) Taught position correcting method of industrial robot
JPH0612116A (en) Numerical control device with built-in automatic programming
JPH0468405A (en) Working time display method in numerical controller

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071205

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20081205

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20081205

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20091205

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20091205

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20101205

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20111205

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20121205

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20131205

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees