JP4084173B2 - Laser processing method and apparatus - Google Patents

Laser processing method and apparatus Download PDF

Info

Publication number
JP4084173B2
JP4084173B2 JP2002352310A JP2002352310A JP4084173B2 JP 4084173 B2 JP4084173 B2 JP 4084173B2 JP 2002352310 A JP2002352310 A JP 2002352310A JP 2002352310 A JP2002352310 A JP 2002352310A JP 4084173 B2 JP4084173 B2 JP 4084173B2
Authority
JP
Japan
Prior art keywords
laser
machining
pulse
processing
trigger signal
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
JP2002352310A
Other languages
Japanese (ja)
Other versions
JP2004181494A (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.)
Sumitomo Heavy Industries Ltd
Original Assignee
Sumitomo Heavy Industries 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 Sumitomo Heavy Industries Ltd filed Critical Sumitomo Heavy Industries Ltd
Priority to JP2002352310A priority Critical patent/JP4084173B2/en
Publication of JP2004181494A publication Critical patent/JP2004181494A/en
Application granted granted Critical
Publication of JP4084173B2 publication Critical patent/JP4084173B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Laser Beam Processing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、モータにより駆動される加工テーブル上に配置された加工対象物を、トリガ信号により発振するレーザパルスを用いて加工するようにしたレーザ加工方法及び装置に係り、特に、CO2、エキシマ等のガスレーザや、YAG等の固体レーザのパルス出力レーザにより、各位置に1パルスで加工を行う際に用いるのに好適な、高精度の加工を高速で行なうことが可能なレーザ加工方法及び装置に関する。
【0002】
【従来の技術】
パルス出力レーザを用いた従来の加工は、通常、制御装置の指令により加工テーブルの位置決めを行ない、加工テーブルの移動が停止したタイミングでトリガパルスをレーザ装置に送って、レーザパルスを発振していた。
【0003】
【発明が解決しようとする課題】
そのため、1箇所の加工について減速・停止・加速で数百ミリ秒の時間を要し、これにレーザ照射時間が必要となってくる。又、制御装置からの指令による遅れ(ソフトウェア−数ミリ秒、ハードウェア−数μ秒)が加わり、1パルス加工の場合、ガスレーザの照射が数ナノ秒〜数十ナノ秒で完了するのに比べて、これらが大部分の時間を占めていた。このように、レーザ加工自体は高速であっても、テーブル駆動系の要因により全体の加工速度は遅くなっていた。
【0004】
このような問題点を解決するべく、特許文献1には、XYテーブルの位置検出のためのリニアエンコーダの出力により、XYテーブルの走行中所望位置で所望の繰り返し周波数でQスイッチ発振を行なわせることが記載されている。
【0005】
【特許文献1】
特開2001−71160号公報
【0006】
又、特許文献2には、ワークの所定の移動位置毎にパルス信号を発生する専用のリニアスケールを用いてレーザ照射用のトリガを発生することが記載されている。
【0007】
【特許文献2】
特開2000−210782号公報
【0008】
しかしながら、特許文献1においてはQスイッチ発振が行なわれており、又、特許文献2においては、リニアスケールがXYテーブル駆動系には組み込まれておらず、構成が複雑化するという問題があった。
【0009】
本発明は、前記従来の問題点を解決するべくなされたもので、専用のスケールを用いることなく、簡単な構成で、パルス出力レーザによる加工を高精度、且つ高速に行なえるようにすることを課題とする。
【0010】
【課題を解決するための手段】
本発明は、加工テーブルの位置をリニアスケールにより検出し、該リニアスケールから出力される位置パルスにより、加工テーブルを駆動するモータをフィードバック制御すると共に、所定数の位置パルス毎に加工用のトリガ信号を発生し、該トリガ信号により発振するレーザパルスを用いて、前記加工テーブル上に配置された加工対象物を加工するようにしたレーザ加工方法であって、記リニアスケールによる検出位置と加工位置のずれ量を記憶し、該ずれ量に応じて、次のトリガ信号を発生する位置パルス数を変更するようにして、前記課題を解決したものである。
【0012】
本発明は、又、加工テーブルの位置をリニアスケールにより検出し、該リニアスケールから出力される位置パルスにより、加工テーブルを駆動するモータをフィードバック制御すると共に、所定数の位置パルス毎に加工用のトリガ信号を発生し、該トリガ信号により発振するレーザパルスを用いて、前記加工テーブル上に配置された加工対象物を加工するようにしたレーザ加工装置であって、記リニアスケールによる検出位置と加工位置のずれ量を記憶するための手段と、該ずれ量に応じて変更した位置パルス数で、次のトリガ信号を発生する手段と、を備えることにより、同じく前記課題を解決したものである。
【0013】
【発明の実施の形態】
以下図面を参照して、本発明の実施形態を詳細に説明する。
【0014】
本実施形態は、図1に示す如く、サーボモータ10によりボールねじ12を介して駆動される加工テーブル(例えばX−Yテーブル)14上に配置された加工対象物を、トリガ信号(例えばトリガパルス)によりレーザ装置20から発振されるレーザパルス22を用いて加工するようにしたレーザ加工装置において、前記加工テーブル14の位置をフィードバック制御するためのリニアスケール30の出力をトリガ発生ボード32に入力して、前記レーザ装置20用のトリガパルスを発生させるようにしたものである。
【0015】
図において、40は、例えばNCマシン等の制御装置に含まれる位置指令装置、42は、前記トリガ発生ボード32を介して入力される前記リニアスケール30の出力に応じて、前記サーボモータ10を制御するためのサーボアンプである。
【0016】
前記加工テーブル14は、リニアスケール30出力の位置パルスにより、サーボアンプ42を介して、フルクローズ制御され、高精度の位置決めが行なわれる。
【0017】
前記レーザ装置20としては、例えば、CO2、エキシマ等のガスパルスレーザやYAG等の固体パルスレーザが用いられる。
【0018】
前記ボールねじ12は高精度のものが用いられ、前記リニアスケール30の分解能は、例えば0.1μm以上とされている。
【0019】
前記トリガ発生ボード32には、アンプ34、36と、トリガ発生回路38が含まれる。
【0020】
本発明においては、図2に詳細に示す如く、前記リニアスケール30出力の位置パルスをカウンタ38Aでカウントし、予めメモリ38Bに記憶しているピッチ(間隔)テーブルを基に、比較用(ピッチ)データ38Cを比較器38Dに随時且つ高速に設定し、比較器38Dで比較して、値が等しくなるとトリガパルスを出力する。
【0021】
前記ピッチデータはその都度設定されるが、テーブル固有の誤差データは予めピッチエラーデータとして記憶しておく。この際、カウントは絶対値でカウントし、指定ピッチにその位置での誤差量を考慮したピッチデータを予め作成しておく。
【0022】
加工に際して、カウンタ38Aは、テーブル動作と共にカウントし、図3に示す如く、設定ピッチ位置と同じ場合、トリガパルスを出力する。トリガ出力と同時に次データの設定を行なう。
【0023】
以下作用を説明する。
【0024】
前記位置指令装置40から出た位置指令は、サーボアンプ42へ送られ、該サーボアンプ42がサーボモータ10を駆動する。サーボモータ10が回転することにより、ボールねじ12も回転し、加工テーブル14が移動する。加工テーブル14が移動することにより、リニアスケール30が位置信号(パルス出力)を出力する。出力された位置信号は、専用のトリガ発生ボード32に取り込まれる。ここで位置信号は分岐され、片方はアンプ34を介してサーボアンプ42に戻り、通常のフルクローズのサーボループを形成する。
【0025】
他方の位置信号は、アンプ36を介してトリガ発生回路38内の専用のカウンタ38Aでパルスをカウントする。ここで、パルスと位置の変換を行ない、予め設定されているパルス数(=位置)でトリガパルスをレーザ装置20へ出力する。トリガパルスによりレーザ装置20を発振し、加工テーブル14上のワークにレーザパルス22を照射して加工を行なう。このとき、テーブルは動きを止めることなく動き続ける。
【0026】
なお、レーザ装置20の出力は、電気的な回路の遅れを考慮しても、加工テーブル14の位置パルス検出から約3μ秒で出力される。従って、テーブル速度を10m/分で駆動した場合、0.5μm程度のずれ量で目的ポイントに加工可能である。
【0027】
なお、この精度は、全てテーブル精度に大きく影響される。通常のレーザ加工でよく使用する加工テーブルは±10μm程度である。この値は、テーブルストローク全幅に対して最大の誤差幅を意味する。
【0028】
通常、テーブル軸の誤差は、原点から測定した場合、指令位置からのずれ量として、レーザ長器等で、図4のように測定できる。この誤差は、機械的な製作精度に左右され、必ず同じとは限らない。そして、制御系側の揺らぎに比べて大きな影響がある。これらを補正するため、本実施形態では、誤差量をそのまま補正量として、パルスカウント時に考慮するようにしている。これにより、軸固有の誤差量を相殺し、精度の高い加工が可能になる。
【0029】
本実施形態においては、このようにしてテーブル軸の誤差を補正しているので、高精度の位置制御が可能である。
【0030】
なお、前記説明においては、X−YテーブルのX軸について説明していたが、Y軸についても同様である。なお、本発明の適用対象はX−Yテーブルに限定されず、例えば1軸あるいは3軸以上のテーブルにも同様に適用可能である。
【0031】
【発明の効果】
本発明によれば、パルス出力レーザを使用して、専用のスケールを用いることなく、簡単な構成で、加工テーブルを停止することなく、穴あけ加工やパターニングを高速且つ高精度で行なうことが可能となる。
【図面の簡単な説明】
【図1】本発明の実施形態の全体構成を示す回路図
【図2】前記実施形態のトリガ発生ボードの構成を示すブロック図
【図3】同じく作用を説明するためのカウントパルス及び設定データとトリガパルスの関係の例を示すタイムチャート
【図4】同じくテーブル軸の誤差の例を示す線図
【符号の説明】
10…サーボモータ
12…ボールねじ
14…加工テーブル(X−Yテーブル)
20…レーザ装置
22…レーザパルス
30…リニアスケール
32…トリガ発生ボード
40…位置指令装置
42…サーボアンプ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a laser processing method and apparatus for processing a processing object placed on a processing table driven by a motor using a laser pulse oscillated by a trigger signal, and in particular, CO 2 , excimer. Laser processing method and apparatus capable of performing high-precision processing at high speed suitable for use in processing with one pulse at each position by a pulse laser of solid-state laser such as YAG or the like About.
[0002]
[Prior art]
In conventional machining using a pulse output laser, the machining table is normally positioned by a command from the control device, and a trigger pulse is sent to the laser device at the timing when the machining table stops moving, thereby oscillating the laser pulse. .
[0003]
[Problems to be solved by the invention]
For this reason, it takes several hundred milliseconds for deceleration, stop, and acceleration for one processing, and this requires laser irradiation time. In addition, a delay due to a command from the control device (software-several milliseconds, hardware-several microseconds) is added, and in the case of one-pulse machining, gas laser irradiation is completed in several nanoseconds to several tens of nanoseconds These accounted for most of the time. Thus, even if the laser processing itself is high speed, the overall processing speed is slow due to the factors of the table drive system.
[0004]
In order to solve such a problem, Patent Document 1 discloses that a Q-switch oscillation is performed at a desired repetition frequency at a desired position during traveling of the XY table by output of a linear encoder for detecting the position of the XY table. Is described.
[0005]
[Patent Document 1]
JP-A-2001-71160 [0006]
Patent Document 2 describes that a trigger for laser irradiation is generated by using a dedicated linear scale that generates a pulse signal for each predetermined movement position of a workpiece.
[0007]
[Patent Document 2]
Japanese Patent Laid-Open No. 2000-210784
However, in Patent Document 1, Q-switch oscillation is performed, and in Patent Document 2, the linear scale is not incorporated in the XY table drive system, and there is a problem that the configuration becomes complicated.
[0009]
The present invention has been made to solve the above-mentioned conventional problems, and is capable of performing processing with a pulse output laser with high accuracy and high speed with a simple configuration without using a dedicated scale. Let it be an issue.
[0010]
[Means for Solving the Problems]
The present invention detects the position of the machining table with a linear scale, feedback-controls the motor that drives the machining table with the position pulse output from the linear scale, and trigger signal for machining for every predetermined number of position pulses. It was generated by using a laser pulse that oscillates by the trigger signal, a laser processing method which is adapted to process the workpiece disposed on the machining table, before processing the detected position by the cut near scale The problem is solved by storing the amount of position deviation and changing the number of position pulses for generating the next trigger signal in accordance with the amount of deviation .
[0012]
The present invention also detects the position of the machining table with a linear scale, feedback-controls the motor that drives the machining table with the position pulse output from the linear scale, and performs machining for every predetermined number of position pulses. generating a trigger signal, using a laser pulse that oscillates by the trigger signal, a laser processing apparatus adapted to process the workpiece that is disposed on the machining table, before detection position of the cut near scale And the means for storing the displacement amount of the machining position , and the means for generating the next trigger signal with the number of position pulses changed in accordance with the displacement amount. is there.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0014]
In the present embodiment, as shown in FIG. 1, an object to be processed arranged on a processing table (for example, an XY table) 14 driven by a servo motor 10 via a ball screw 12 is sent to a trigger signal (for example, a trigger pulse). ), The output of the linear scale 30 for feedback control of the position of the processing table 14 is input to the trigger generation board 32. Thus, a trigger pulse for the laser device 20 is generated.
[0015]
In the figure, 40 is a position command device included in a control device such as an NC machine, for example, and 42 controls the servo motor 10 in accordance with the output of the linear scale 30 input via the trigger generation board 32. This is a servo amplifier.
[0016]
The machining table 14 is fully closed and controlled with high accuracy by a position pulse of the linear scale 30 via a servo amplifier 42.
[0017]
As the laser device 20, for example, a gas pulse laser such as CO 2 or excimer or a solid pulse laser such as YAG is used.
[0018]
The ball screw 12 has a high accuracy, and the resolution of the linear scale 30 is, for example, 0.1 μm or more.
[0019]
The trigger generation board 32 includes amplifiers 34 and 36 and a trigger generation circuit 38.
[0020]
In the present invention, as shown in detail in FIG. 2, the position pulse of the linear scale 30 output is counted by the counter 38A, and based on the pitch (interval) table stored in the memory 38B in advance, for comparison (pitch). The data 38C is set in the comparator 38D at any time and at high speed, compared with the comparator 38D, and when the values are equal, a trigger pulse is output.
[0021]
The pitch data is set each time, but error data unique to the table is stored in advance as pitch error data. At this time, the count is an absolute value, and pitch data in consideration of the error amount at that position is created in advance for the designated pitch.
[0022]
At the time of processing, the counter 38A counts together with the table operation, and outputs a trigger pulse when it is the same as the set pitch position as shown in FIG. The next data is set simultaneously with the trigger output.
[0023]
The operation will be described below.
[0024]
The position command output from the position command device 40 is sent to the servo amplifier 42, and the servo amplifier 42 drives the servo motor 10. As the servo motor 10 rotates, the ball screw 12 also rotates and the machining table 14 moves. As the machining table 14 moves, the linear scale 30 outputs a position signal (pulse output). The output position signal is taken into a dedicated trigger generation board 32. Here, the position signal is branched, and one of them returns to the servo amplifier 42 via the amplifier 34 to form a normal full-closed servo loop.
[0025]
The other position signal is counted by a dedicated counter 38A in the trigger generation circuit 38 via the amplifier 36. Here, the pulse and position are converted, and a trigger pulse is output to the laser device 20 with a preset number of pulses (= position). The laser device 20 is oscillated by the trigger pulse, and the workpiece on the processing table 14 is irradiated with the laser pulse 22 for processing. At this time, the table continues to move without stopping.
[0026]
Note that the output of the laser device 20 is output in about 3 μs from the detection of the position pulse of the processing table 14 even if the delay of the electrical circuit is taken into consideration. Therefore, when the table speed is driven at 10 m / min, the target point can be processed with a deviation amount of about 0.5 μm.
[0027]
This accuracy is greatly influenced by the table accuracy. A processing table often used in normal laser processing is about ± 10 μm. This value means the maximum error width with respect to the full width of the table stroke.
[0028]
Normally, when the table axis error is measured from the origin, it can be measured as a deviation from the command position with a laser length measuring instrument or the like as shown in FIG. This error depends on the mechanical manufacturing accuracy and is not always the same. And there is a big influence compared with the fluctuation on the control system side. In order to correct these, in the present embodiment, the error amount is used as it is as a correction amount and is taken into account when counting pulses. As a result, the axis-specific error amount is canceled, and highly accurate machining is possible.
[0029]
In the present embodiment, since the table axis error is corrected in this way, highly accurate position control is possible.
[0030]
In the above description, the X axis of the XY table has been described, but the same applies to the Y axis. The application target of the present invention is not limited to an XY table, and can be applied to a table having one axis or three axes or more, for example.
[0031]
【The invention's effect】
According to the present invention, it is possible to perform drilling and patterning at high speed and with high accuracy using a pulse output laser without using a dedicated scale, with a simple configuration, and without stopping the processing table. Become.
[Brief description of the drawings]
FIG. 1 is a circuit diagram showing an overall configuration of an embodiment of the present invention. FIG. 2 is a block diagram showing a configuration of a trigger generation board according to the embodiment. FIG. 3 is a count pulse and setting data for explaining the operation. Time chart showing examples of trigger pulse relationships [Fig. 4] Diagram showing examples of table axis errors [Explanation of symbols]
10 ... Servo motor 12 ... Ball screw 14 ... Machining table (XY table)
20 ... Laser device 22 ... Laser pulse 30 ... Linear scale 32 ... Trigger generation board 40 ... Position command device 42 ... Servo amplifier

Claims (2)

加工テーブルの位置をリニアスケールにより検出し、
該リニアスケールから出力される位置パルスにより、加工テーブルを駆動するモータをフィードバック制御すると共に、所定数の位置パルス毎に加工用のトリガ信号を発生し、
トリガ信号により発振するレーザパルスを用いて、前記加工テーブル上に配置された加工対象物を加工するようにしたレーザ加工方法であって、
記リニアスケールによる検出位置と加工位置のずれ量を記憶し、
該ずれ量に応じて、次のトリガ信号を発生する位置パルス数を変更することを特徴とするレーザ加工方法。
The position of the processing table is detected by a linear scale,
The position pulse output from the linear scale feedback controls the motor that drives the machining table and generates a trigger signal for machining for every predetermined number of position pulses.
Using laser pulses oscillated by the trigger signal, a laser processing method which is adapted to process the workpiece that is disposed on the machining table,
Before storing the deviation amount of the detection position and the processing position by the cut near the scale,
A laser processing method, wherein the number of position pulses for generating the next trigger signal is changed according to the amount of deviation .
加工テーブルの位置をリニアスケールにより検出し、
該リニアスケールから出力される位置パルスにより、加工テーブルを駆動するモータをフィードバック制御すると共に、所定数の位置パルス毎に加工用のトリガ信号を発生し、
トリガ信号により発振するレーザパルスを用いて、前記加工テーブル上に配置された加工対象物を加工するようにしたレーザ加工装置であって、
記リニアスケールによる検出位置と加工位置のずれ量を記憶するための手段と、
該ずれ量に応じて変更した位置パルス数で、次のトリガ信号を発生する手段と、
を備えたことを特徴とするレーザ加工装置。
The position of the processing table is detected by a linear scale,
The position pulse output from the linear scale feedback controls the motor that drives the machining table and generates a trigger signal for machining for every predetermined number of position pulses.
Using laser pulses oscillated by the trigger signal, a laser processing apparatus adapted to process the workpiece that is disposed on the machining table,
It means for storing the deviation amount of the detection position and the processing position by the front cut near the scale,
Means for generating the next trigger signal with the number of position pulses changed according to the amount of deviation;
A laser processing apparatus comprising:
JP2002352310A 2002-12-04 2002-12-04 Laser processing method and apparatus Expired - Fee Related JP4084173B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002352310A JP4084173B2 (en) 2002-12-04 2002-12-04 Laser processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002352310A JP4084173B2 (en) 2002-12-04 2002-12-04 Laser processing method and apparatus

Publications (2)

Publication Number Publication Date
JP2004181494A JP2004181494A (en) 2004-07-02
JP4084173B2 true JP4084173B2 (en) 2008-04-30

Family

ID=32753957

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002352310A Expired - Fee Related JP4084173B2 (en) 2002-12-04 2002-12-04 Laser processing method and apparatus

Country Status (1)

Country Link
JP (1) JP4084173B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006020680A1 (en) * 2006-04-27 2007-10-31 Carl Zeiss Industrielle Messtechnik Gmbh Selective activatable lasers triggering method for e.g. production of liquid crystal display, involves producing trigger signals for triggering lasers when current number of position pulses corresponds to number of pulses
JP2011121093A (en) * 2009-12-10 2011-06-23 Mitsubishi Materials Corp Laser beam machining apparatus and laser beam machining method of tool using the same
CN101934429A (en) * 2010-08-23 2011-01-05 东莞新能源科技有限公司 Laser welding machine for power battery

Also Published As

Publication number Publication date
JP2004181494A (en) 2004-07-02

Similar Documents

Publication Publication Date Title
WO2013051401A1 (en) Laser cutting machine
JPH0569275A (en) Numerical control device
JPH0756608B2 (en) Positioning control device
JP4084173B2 (en) Laser processing method and apparatus
CN100496837C (en) Thread cutting control method and thread cutting controller
KR0132901B1 (en) Numerical control apparatus
JP2004066300A (en) Method and apparatus for laser beam machining
JP2002090682A (en) Galvanometer, position-correcting method for the galvanometer, laser beam machining apparatus using the galvanometer, and laser beam machining method using the galvanometer
JPH0256190B2 (en)
WO1995009066A1 (en) Piercing control method
JP3073399B2 (en) Pulse laser processing equipment
JPH0655415A (en) Measuring method for and secular change of machine tool
JP2003245785A (en) Beam machining method and device
JP2541493B2 (en) Laser processing equipment
JPS63108409A (en) Operation control mechanism and its method in nc machine tool
JP2000197984A (en) Laser beam machining method and its device
JP2003271214A (en) Numerical control device and pitch error correction method therefor
JP2002036068A (en) Method and device for correcting tool position of machine tool
JP2003285173A (en) Laser machine, controller thereof, and control method of laser machine
JPH07132385A (en) Laser beam machine
JPS6147653B2 (en)
JP3867327B2 (en) Laser processing apparatus and combined movement speed calculation apparatus
JP2629486B2 (en) Screw processing control method
CN116348823A (en) Servo control device
JPH0254311A (en) Controller for noncircularly cutting additional shaft

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040415

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060803

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060926

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070918

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070919

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080214

R150 Certificate of patent or registration of utility model

Ref document number: 4084173

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110222

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120222

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130222

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130222

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140222

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees