JP4338458B2 - Grinding apparatus and grinding method - Google Patents
Grinding apparatus and grinding method Download PDFInfo
- Publication number
- JP4338458B2 JP4338458B2 JP2003186741A JP2003186741A JP4338458B2 JP 4338458 B2 JP4338458 B2 JP 4338458B2 JP 2003186741 A JP2003186741 A JP 2003186741A JP 2003186741 A JP2003186741 A JP 2003186741A JP 4338458 B2 JP4338458 B2 JP 4338458B2
- Authority
- JP
- Japan
- Prior art keywords
- workpiece
- grindstone
- grinding
- feed
- value
- 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
- 238000000034 method Methods 0.000 title claims description 52
- 238000003754 machining Methods 0.000 claims description 80
- 238000012545 processing Methods 0.000 claims description 69
- 238000012937 correction Methods 0.000 claims description 59
- 238000005259 measurement Methods 0.000 claims description 36
- 238000006073 displacement reaction Methods 0.000 claims description 8
- 238000007781 pre-processing Methods 0.000 claims description 3
- 239000004065 semiconductor Substances 0.000 description 53
- 235000012431 wafers Nutrition 0.000 description 53
- 230000008569 process Effects 0.000 description 21
- 230000008859 change Effects 0.000 description 19
- 230000005489 elastic deformation Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 238000013459 approach Methods 0.000 description 4
- 238000004904 shortening Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 239000004575 stone Substances 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007730 finishing process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Landscapes
- Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
- Grinding Of Cylindrical And Plane Surfaces (AREA)
- Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
Description
【0001】
【発明が属する技術分野】
本発明は、例えば半導体ウェハの表面研削などに使用され得る研削加工装置及び研削加工方法に関し、特に、被加工物へのダメージを防止するための技術の改良に関する。
【0002】
【従来の技術】
半導体ウェハのように脆弱な材質をもつワークピース(被加工物)の表面を砥石を使って加工する際、ワークピースと砥石が接触する際の衝撃力でワークピースにクラック等のダメージが発生し、そのダメージが加工によって取り除けない程大きなものになる虞がある。そこで、接触時の衝撃を抑えてダメージの発生を防止するために、砥石がワークピースにアプローチする空走距離の間、遅い研削速度程度の非常に低い安全速度で砥石を送ることが一般に行なわれている。
【0003】
さらに、半導体ウェハの表面研削のような精密な研削加工を行なう機械では、加工精度に比べて、砥石の磨耗、及び、砥石送り軸の軸方向寸法やセンサ基準位置の主に熱変形による変位が無視できない。そして、これら砥石磨耗量や熱変形量は、加工回毎や時刻毎に異なる。そのため、変動する砥石磨耗量や熱変形量を吸収するのに十分なマージンを、上述した空走距離に含める必要がある。
【0004】
結果として、加工時間に比べて無視できない程度の空走時間が生じるという問題がある。
【0005】
従来、砥石の磨耗量を考慮して砥石の切り込み量を補正する方式として、特許文献1に記載のものが知られている。特許文献1に記載のものは、予め設定された加工パターンで前回の加工完了位置まで砥石を送り、その位置まで砥石が到達してから、さらに予め設定してある砥石の磨耗量だけ追加の切り込みを行なう。
【0006】
また、砥石の磨耗量と砥石の送り軸の熱変形を考慮して砥石の切り込み量を補正する方式として、特許文献2に記載のものが知られている。特許文献2に記載のものは、回転する円盤形砥石とワークピースとの間の相対位置を予め設定された制御データに従って変化させながら円盤形砥石の側面でワークピースを加工する場合に、砥石側面の磨耗量と、砥石の回転軸方向の変位量とを、センサにより加工と並行して検出し、検出された砥石の磨耗量と砥石の回転軸方向の変位量とに応じてワークピースへの切り込み量を補正する。
【0007】
【特許文献1】
特許第2934027号公報
【特許文献2】
特開平8―243905号公報
【0008】
【発明が解決しようとする課題】
特許文献1に記載のものは、予め設定された加工パターン完了後に、砥石磨耗分だけの補正を加工の最終点についてのみ行なっており、空走開始位置は一定である。特許文献2に記載のものも、砥石磨耗量や熱変形量に応じて切り込み量を補正するだけであり、空走開始位置についての補正は行なわれない。そのため、空走距離は砥石の磨耗量分だけ余計に延びることになり、結果として、空走時間と加工時間を合わせた全体の作業時間の短縮にはつながらない。
【0009】
また、特許文献2に記載のセンサを用いて砥石の磨耗量を検出する方法は、特許文献2に記載されたような、砥石の側面で加工を行うという特定構造の研削装置においては有効である。しかし、半導体ウェハの研削などに使用される研削装置では、砥石の正面で加工を行なうため、砥石の磨耗量を直接検出できるようにセンサを設けることが困難である。また、磨耗量検出用のセンサを設けることは、コストアップになる。
【0010】
従って、本発明の目的は、空走時間と加工時間を合わせた全体の作業時間を短縮できるように、砥石の磨耗量及び砥石送り軸の熱変形を総合的に加味して、空走開始位置をできるだけワークピース表面に近づけるように加工パターンを補正することにある。
【0011】
本発明の別の目的は、加工中に実時間で砥石磨耗量を検出するための特別のセンサを付加しなくても、加工中の砥石磨耗量に応じて加工パターンを補正できるようにすることにある。
【0012】
【課題を解決するための手段】
本発明の一つの態様に従う、砥石(13)を送りながら前記砥石(13)によりワークピース(12)の表面を研削加工する装置(10)は、前記ワークピース(12)の表面位置又は厚さを計測してセンサ計測値(S)を発生するセンサ(17)と、先端に前記砥石(13)が取り付けられた砥石送り軸(15)の位置及び送り速度を制御するための送り軸駆動装置(16)と、前記送り軸駆動装置(16)に設けられ、前記砥石送り軸(15)の変位量を計測して送り位置値(X)を発生する送り位置検出器と、前記砥石(13)の送り速度(Vp)に対する複数の目標速度とそれら目標速度に対応する複数の目標位置とを示した加工パターン(PP)を有し、前記送り位置値(X)又は前記センサ計測値(S)が前記加工パターン(PP)の何れの目標位置に到達したかを判断し、判断の結果に応じて前記加工パターン(PP)の対応する目標速度に前記送り速度(Vp)を制御する制御手段(16)とを備える。そして、前記制御手段(16)が、最初のワークピース(12)の研削加工前の時点で、前記センサ(17)が所定の原点を計測しているとともに前記砥石(13)が前記原点に接触している状態で、前記センサ計測値(S)及び前記送り位置値(X)を、第1の値対(S(0)、X(0))として、実質的に同時に取得する手段(101)と、N回目のワークピース(12)の研削加工が実質的に完了する時点で、前記センサ(17)が前記N回目のワークピース(12)の表面位置又は厚さを計測しているとともに前記砥石(13)が前記N回目のワークピース(12)の表面に接触している状態で、前記センサ計測値(S)及び前記送り位置値(X)を、第2の値対(S(N)、X(N))として、実質的に同時に取得する手段(104)と、前記第1の値対(S(0)、X(0))と第2の値対(S(N)、X(N))に基づいて、{((X(N)−X(0)))−((S(N)−S(0))}を補正量(Δ(N))として求める手段(105)と、N+1回目のワークピース(12)の研削加工で使用すべき前記加工パターン(PP)の前記目標位置を、前記N回目のワークピース(12)の研削加工で求まった補正量(Δ(N))だけ補正する手段(108)とを有する。
【0013】
この研削加工装置によれば、最初のワークピース(12)の研削加工前の時点で取得した第1の値対(S(0)、X(0))と、N回目のワークピース(12)の研削加工が実質的に完了する時点で取得した第2の値対(S(N)、X(N))に基づいて、砥石(13)の磨耗とこの研削加工装置(10)の変形とに関連する補正量(Δ(N))を求める。そして、この補正量(Δ(N))に応じて、N+1回目のワークピース(12)の研削加工で使用すべき加工パターン(PP)の目標位置を補正する。そのため、砥石(13)の磨耗だけでなく研削加工装置(10)の熱変形又は弾性変形も考慮に入れた加工パターン(PP)の最適化が可能である。その結果、全体の作業時間を短縮することができるようになる。
【0014】
好適な実施形態では、前記加工パターン(PP)には、前記目標位置の一つとして、接触衝撃を避けるような低速度での空走を開始すべき空走開始位置(Xpa)が含まれている。そして、前記制御手段(16)は、前記N+1回目のワークピース(12)の研削加工の開始前に、前記センサ(17)が前記N+1回目のワークピース(12)の表面位置又は厚さを計測している状態で、センサ計測値(S)を加工前表面位置値(Sa)として取得する手段と、前記N回目のワークピース(12)の研削加工で求まった補正量(Δ(N))と、前記N+1回目のワークピース(12)の前記加工前表面位置値(Sa)とに基づいて、前記N+1回目のワークピース(12)の研削加工で使用すべき前記加工パターン(PP)の前記空走開始位置(Xpa)を補正する手段(109)を更に有する。
【0015】
この構成によれば、N+1回目のワークピース(12)の研削加工に用いるべき加工パターン(PP)中の特に空走開始位置(Xpa)が、上述した補正量(Δ(N))だけでなく、N+1回目のワークピース(12)の加工前の表面位置値(Sa)も考慮されて補正される。そのため、ワークピース(12)の厚さのばらつきに応じた空走開始位置(Xpa)の最適化が可能になる。その結果、空走時間をより短縮することが可能になり、全体の作業時間を一層短縮することができるようになる。
【0016】
また、好適な実施形態では、前記制御手段(16)が、前記N回目のワークピース(12)の研削加工と前記N+1回目のワークピース(12)の研削加工との間のインターバルの長さに応じて、前記補正量(Δ(N))を修正する手段(106、107)を更に備える。
【0017】
この構成によれば、加工のインターバルが長くなって、その間の温度低下などによる熱変形が無視できないようになった場合でも、この熱変形も考慮に入れて加工パターン(PP)を最適化することができる。
【0018】
本発明の別の態様に従う、先端に砥石(13)が取り付けられた砥石送り軸(15)の目標位置に対する前記砥石送り軸(15)の目標送り速度が予め設定された加工パターン(PP)に沿うように、前記砥石送り軸(15)の位置及び送り速度(Vp)を制御しながら前記砥石(13)によりワークピース(12)の表面を研削加工する方法は、最初のワークピース(12)研削加工前の時点で、前記ワークピース(12)の表面位置又は厚さを計測するセンサ(17)が所定の原点を計測しているとともに前記砥石(13)が前記原点に接触している状態で、前記センサ(17)が計測したセンサ計測値(S)及び前記砥石送り軸(15)の変位量を位置検出器で計測した送り位置値(X)を、第1の値対(S(0)、X(0))として、実質的に同時に取得するステップ(101)と、N回目のワークピース(12)の研削加工が実質的に完了する時点で、前記センサ(17)が前記N回目のワークピース(12)の表面位置又は厚さを計測しているとともに前記砥石(13)が前記N回目のワークピース(12)の表面に接触している状態で、前記センサ計測値(S)及び前記送り位置値(X)を、第2の値対(S(N)、X(N))として、実質的に同時に取得するステップ(104)と、前記第1の値対(S(0)、X(0))と第2の値対(S(N)、X(N))に基づいて、{((X(N)−X(0)))−((S(N)−S(0))}を補正量(Δ(N))として求めるステップ(105)と、前記N+1回目のワークピース(12)の研削加工で使用すべき前記加工パターン(PP)の前記目標位置を、前記N回目のワークピース(12)の研削加工で求まった補正量(Δ(N))だけ補正するステップ(108)とを有する。
【0021】
【発明の実施の形態】
本発明は様々なタイプの研削加工装置に適用可能であるが、以下では、本発明の説明のために、例えば半導体ウェハの表面の研削に使用される平面研削装置に本発明を適用した場合の一実施形態を例にとり説明する。
【0022】
図1は、本発明の一実施形態に係る平面研削装置の要部の概略構成を示す。図2は、この実施形態における砥石を送るための基本的な方法を説明した図である。
【0023】
図1に示すように、この平面研削装置10は、ワークピースとしての半導体ウェハ12を表面上に例えば吸着により保持して回転させるためのテーブル(チャック)11と、テーブル11に対面するように配置され、研削のための砥石13をテーブル11に近づけたり遠ざけたりするように送るための砥石送り機構14と、テーブル11上に取り付けられた半導体ウェハ12の厚み又は表面位置を測定するためのセンサ17(接触式でも非接触式でもよい)とを備える。砥石送り機構14は、先端に砥石13が取り付けられた砥石送り軸15と、砥石送り軸15をその軸線方向(図中、左右の方向)に往復移動させ、砥石送り軸15をその中心軸回りに回転させ、且つ砥石送り軸15の位置や送り速度などを制御するための送り軸駆動装置16とを備える。砥石送り軸15の往復移動方向(砥石13の送り方向)は、テーブル11の表面(半導体ウェハ12が固定される面)に対し垂直である。砥石13の前面は、テーブル11の表面に対して平行である。
【0024】
センサ17は、半導体ウェハ12の厚み又は表面位置を計測して、その計測結果を数値(以下、「センサ計測値」という)S(t)として出力する。送り軸駆動装置16は、図示しない送り位置検出器を有しており、この送り位置検出器は、砥石送り軸15(砥石13)の変位量(送り量)を計測して、その計測結果に基づいて、砥石送り軸15(砥石13)の位置(以下、「送り位置」という)を数値X(t)(以下、「送り位置値」という)として出力する。なお、砥石13を送るための構成として、図示のようにテーブル11の位置を固定して砥石13を移動させる構成に代えて、砥石13の位置を固定してテーブル11を移動させる構成、或いは、砥石13とテーブル11の双方を移動させる構成なども採用することもできる。いずれの構成においても、上記送り位置検出器は、砥石13のテーブル11に対する相対的な変位量(送り量)を測ることで、砥石13の送り位置を表した送り位置値X(t)を出力する。送り軸駆動装置16は、上記送り位置検出器からの送り位置値X(t)と、センサ17からのセンサ計測値S(t)とを用いて、砥石送り軸15(砥石13)の送り速度Vpを制御する。
【0025】
加工作業時の概略動作は次の通りである。半導体ウェハ12がテーブル11上に固定され、テーブル11が回転して半導体ウェハ12を回転させる。また、送り軸駆動装置16が、砥石送り軸15を回転させつつ、砥石送り軸15を最も後退した位置から前方(図中、左の方向)へ移動させていく(つまり砥石13を前方へ送り出していく)。これにより、砥石13が回転しながらテーブル11上の半導体ウェハ12に近づいていき、やがて、砥石13の前面が半導体ウェハ12の表面に接触して研削加工が開始する。砥石13は更に送り出されて、半導体ウェハ12の表面を研削していく。センサ17は、テーブル11上の半導体ウェハ12の厚み又は表面(研削されている面)の位置の計測を、研削が開始される前から開始して、研削加工中その計測を継続している。センサ計測値S(t)が所定の加工終了位置に到達した時点で、砥石13の前方への送りは停止されて研削が終了する。なお、センサ17が接触式のものである場合には、研削を終了する間際に、若干早めにセンサ17と半導体ウェハ12との接触を解除し(センサの早上げ動作)、その後更に若干量の研削を行なうことで、センサ16の接触痕を半導体ウェハ12の表面から除去することが行なわれてもよい。
【0026】
上記のように砥石13(砥石送り軸15)を送り出している間、送り軸駆動装置16は、図2に示すような予め設定された加工パターンPPに従って、砥石13(砥石送り軸15)の送り速度Vpを制御する。この加工パターンPPは、送り速度(加工速度)Vpをどのように制御すべきか(例えば、どの目標位置でどの目標速度に制御すべきか)を指示したデータであり、例えば、複数段階の目標速度と、それらの目標速度に対応した複数の目標位置(これは目標速度を切換えるべき位置を指示するもので、以下、「送り速度切換位置」という)から構成される。送り軸駆動装置16は、加工パターンPPに従って送り速度Vpを制御している間、砥石13が半導体ウェハ12に接触する前(つまり研削加工開始前)は、送り位置値X(t)と加工パターンPPの送り速度切換位置とを比較することにより、また、砥石13が半導体ウェハ12に接触した後(つまり研削加工開始後)は、センサ計測値S(t)と加工パターンPPの送り速度切換位置とを比較することにより、砥石13が送り速度切換え位置に到達したか否かを判断して、到達した時点で加工パターンPPに従って送り速度Vpの目標値を次の目標値に切換える。なお、この実施形態では、加工パターンPPの送り速度切換位置の原点は、設定し易さの点から、テーブル11の表面位置としてあり、同様に、センサ計測値S(t)の原点(S=0)も送り位置値X(t)の原点(X=0)も、テーブル11の表面位置に初期設定されるようになっている。
【0027】
例えば、図2に示された加工パターンPPの具体例に従えば、送り速度Vpの目標速度は、最初は最速の早送り速度Vpaであり、その後、より遅い緩衝送り速度Vpbに切換えられる。その後、送り位置値X(t)が所定の空走開始位置Xpaに到達すると、砥石13の半導体ウェハ12への最終的なアプローチ、つまり空走、が開始される。一般に、空走時には、半導体ウェハ12への接触衝撃を低くするために、研削加工時の速度程度にまで低い安全速度(高くても加工速度の数倍程度まで)で砥石13を送ることが望ましい。例えば、図2に示した具体例では、空走時には、荒研削加工時と同じ荒加工速度Vpcを目標速度に設定している。砥石13が空走開始位置Xpaからある程度の距離Lfr(以下、「空走距離」という)だけ送られると、半導体ウェハ12に接触する。ここから研削加工が開始されるが、加工開始後しばらくは、送り速度Vpを荒加工速度Vpcのままに維持して、荒研削加工を行なう。その後、送り速度Vpは、より低速の仕上げ加工速度Vpdに切換えられて、最終的な仕上げ研削加工が行なわれる。その後、センサ計測値S(t)が加工終了位置Xpsに到達すると、研削加工が終了する(なお、前述のように、加工終了位置Xps又はその僅か手前の位置でセンサの早上げを行ない、更に若干の仕上げ加工を追加的に行なってから、加工を終了するようにしてもよい)。
【0028】
上述したように、センサ計測値S(t)の原点(S=0)及び送り位置値X(t)の原点(X=0)は、テーブル11の表面位置に初期設定される。しかし、初期設定後に、センサ計測値S(t)の原点(S=0)とテーブル11の表面位置との間にオフセット(以下、「センサ原点オフセット」という)Sofsが生じたり、送り位置値X(t)の原点(X=0)とテーブル11の表面位置との間にもオフセット(以下、「送り軸原点オフセット」という)Mofsが生じたりする。これらのオフセットSofs、Mofsの原因は温度変化に伴う機械の熱変形や加工負荷による機械の弾性変形などであり、これらのオフセットSofs、Mofsは、熱的バランスが完全に取れるまで時間的に変化する。従来、この変化を避けるために、数時間程度の暖機運転が行なわれることがある。また、砥石13の磨耗量は加工時間に伴って増大する。これらオフセットSofs、Mofsや砥石13の磨耗量の変化は、加工の精度に比較して無視できない程度の大きさになる。
【0029】
上記の問題を解消するため、送り軸駆動装置16は、加工回(1枚の半導体ウェハ12を加工する機会)毎に、その時のオフセットSofs、Mofsと砥石13の磨耗量に応じて加工パターンPPを最適なものに補正する機能を有している。以下に、その補正方法を説明する。
【0030】
図3は、この補正方法を含んだ加工制御の手順を示す図である。図4は、加工パターンPPの補正の仕方を説明した図である。
【0031】
1. センサ計測値S(t)と送り位置値X(t)の原点設定(図3のステップ101)
ある基準の時点で、センサ17がテーブル11の表面位置を計測しているとともに砥石13の前面がテーブル11の表面に接触している状態を作り、この状態でセンサ計測値S(t)と送り位置値X(t)を同時に取得する。これら取得された値対を、センサ計測値S(t)の原点と送り位置値X(t)の原点を表す原点値対(S(0)、X(0))として記憶する(つまり、テーブル表面の位置を原点として初期設定する)。
【0032】
なお、原点値対を取得する原点として、テーブル11の表面以外の場所を設定することもできる。すなわち、テーブル11上の半導体ウェハ12の表面位置又は厚さを測定するための基準点として利用できる場所であれば、例えば、テーブル11に対する相対的位置関係が既知である場所であれば、その位置を原点として設定することができる。例えば、テーブル11の表面上に厚みが既知の治具をセットして、この治具の表面の位置を原点として設定してもよく、この場合、テーブル11の表面に砥石13等が接触しないので、テーブル11の表面に接触による傷つくことを回避することができる。
【0033】
2. 1回目の加工(図3のステップ102、103)
テーブル11に1枚目の半導体ウェハ12を固定する。センサ17を、半導体ウェハ12の表面位置を計測する状態にセットする。そして、加工回Nに「1」をセットし、また、予め用意された標準の加工パターンPP_stdを、1回目加工で使用する加工パターンとして設定する(ステップ102)。そして、1回目の加工作業を開始する(ステップ103)。従って、1回目の加工作業では、標準加工パターンPP_stdに従って砥石13が送られる。ここで、標準の加工パターンPP_stdは、例えばユーザによって、従来の手法により設定することができる。従来の手法によれば、この標準の加工パターンPP_stdにおける空走開始位置Xpa_stdは、半導体ウェハ12の厚みの最大値(実際の厚みは公称厚みを中心にばらつくため)や熱変形や弾性変形などによる砥石送り軸15等の伸びの最大値などを見込んだ安全な位置(砥石13が半導体ウェハ12に接触する可能性の無い位置)に設定される。
【0034】
3. 1回目加工完了点の取得(図3のステップ104)
1回目の研削加工が実質的に完了する時、センサ17が半導体ウェハ12の表面位置を計測しているとともに砥石13の前面が半導体ウェハ12の表面に接触しているという状態で、センサ計測値S(t)と送り位置値X(t)とを同時に取得し、これら取得された値対を、1回目の研削加工完了時の半導体ウェハ12の表面位置を表す1回目加工完了点値対(S(1)、X(1))として記憶する。なお、上述した「研削加工が実質的に完了する時」とは、研削加工が100%終わった時点、或いは、100%に近くまで終わった時点(例えば、上述のセンサ早上げを行なう場合には早上げ直前の時点、或いは、研削加工が90%程度終わっている時点など)であってよく、しかも、研削加工中で加工負荷が機械にかかっている状態の時が望ましい。なお、研削加工中の加工負荷が一定になるように砥石13の送りを制御すると、以下に説明する補正の精度が向上する。
【0035】
4. 標準の加工パターンPP_stdのシフト(図3のステップ105、108)
1回目の加工作業の時に取得されたデータを用いて補正量Δ(1)を次の式1により求める(ステップ105)。
【0036】
式1の意味は次のとおりである。項(S(1)−S(0))は、テーブル11の表面位置を原点とした1回目の研削加工完了時の半導体ウェハ12の表面位置を表している。また、項(X(1)−X(0))は、砥石13の磨耗が無ければ、テーブル11の表面位置を原点とした1回目の研削加工完了時の半導体ウェハ12の表面位置を表すのであるが、実際には、砥石13の磨耗があるために、砥石13の磨耗量W(1)分だけ1回目の研削加工完了時の半導体ウェハ12の表面位置よりもテーブル11側へ寄った位置を表している。更に、機械(主に砥石送り軸15)の熱変形や弾性変形が無ければ、X(0)もS(0)も共に、テーブル11の表面位置(原点)を表すのであるが、実際には、そのような機械変形があるために、その熱変形によるオフセットXofs、Sofs分だけそれぞれテーブル11の表面位置(原点)からずれた位置を表している。従って、砥石磨耗も機械変形も無いならば、式1の項(X(1)−X(0))と項(S(1)−S(0))は等しい値となり、補正量Δ(1)はゼロとなるが、実際には、砥石磨耗や機械変形があるために、その分の値が補正量Δ(1)に現れる。すなわち、補正量Δ(1)は、1回目研削加工で生じた砥石磨耗量W(1)と機械変形による誤差量E(1)とを合わせたトータルの変形量(換言すると、1回目加工で生じた砥石磨耗及び機械変形に起因する、砥石13を含めた砥石送り軸15の全長の実質的な短縮量)を表している。
【0037】
そこで、この1回目研削加工での砥石送り軸15の実質的な短縮量、つまり補正量Δ(1)、に応じて2回目加工作業のための加工パターンを最適化するために、図4に一点鎖線矢印で示すように、補正量Δ(1)分だけ標準加工パターンPP_stdの全体をテーブル11の方へシフトする(すなわち、標準加工パターンPP_std中の各速度切換位置から補正量Δ(1)を減算する)(ステップ108)。
【0038】
5. 空走開始位置Xpaの修正(図3のステップ109)
テーブル1に2枚目の半導体ウェハ12を固定し、2回目加工作業の開始前にセンサ17により半導体ウェハ12の表面位置を計測する。そのセンサ計測値Sa(2)から、2回目加工用の空走開始位置Xpa(2)を下記式2により求める。
【0039】
Xpa(2)=(Sa(2)−S(0))+X(0)−Δ(1)+MA …(式2)
この式2の意味は次のとおりである。最初の項(Sa(2)−S(0))は、テーブル11の表面位置を原点とした2枚目の半導体ウェハ12の研削加工前の表面位置(つまり、2枚目の半導体ウェハ12の研削加工前の厚み)を表している。この値に、送り位置値X(t)の原点X(0)を加算し、さらに上記補正量Δ(1)(つまり、砥石磨耗や機械変形などに起因する、砥石13を含む砥石送り軸15の全長の実質的な短縮量)を減算することで、2枚目の半導体ウェハ12の研削加工前の表面位置に砥石13の前面が接触した状態での送り位置値X(t)が得られる。この値に、半導体ウェハ12と砥石13との衝撃的接触を避けるための適当なマージンMAを加算することで、2回目加工作業用の空走開始位置Xpa(2)が決定される。ここで、マージンMAは、空走距離Lfrに相当する値であり、この実施形態での補正精度程度の大きさの値でよく、ユーザなどが適宜に設定することができる。
【0040】
式2で求まった空走開始位置Xpa(2)を用いて、上述のステップ108で補正された加工パターンPP´(2)の中の空走開始位置Xpaに関わる部分を修正する。すなわち、例えば、補正加工パターンPP´(2)中の空走開始位置Xpaを、式2で求まった空走開始位置Xpa(2)に置き換え、また、これに伴って、その直前の緩衝送り速度Vpbから速度を落とし始めるタイミングを決める速度切換位置も修正する(図4の点線矢印)。これにより、砥石磨耗と機械変形だけでなく、半導体ウェハ12の厚みのばらつきに起因する誤差D(2)(最初の項(Sa(2)−S(0))に反映されている)も考慮に入れて、空走開始位置Xpa(2)を最適化される。以上の修正結果を、2回目加工作業用の加工パターンPP(2)として設定する。
【0041】
なお、上記の式2ではなく次の式3により、2回目の空走開始位置Xpa(2)を求めるようにしてもよい。
【0042】
Xpa(2)=X(0)−Δ(1)+MA+THmax …(式3)
ここで、値THmaxは、半導体ウェハ12の厚みのばらつきから予測された半導体ウェハ12の最大厚みに、センサオフセットSofsの変化量の最大値を加えた値である。
【0043】
6. 2回目加工(図3のステップ110、103)
加工回Nに2をセットし(ステップ110)、上述した2回目加工作業用の加工パターンPP(2)を用いて2回目の加工作業を実行する(ステップ103)。
【0044】
7. 2回目加工以降の制御
以降、加工回N(N=2、3、4、…)毎に、上述したステップ104〜109を行うことで、次回目(N+1回目)の加工パターンPP(N+1)を最適化する。すなわち、各回目(N回目)の研削加工完了時に加工完了点値対((S(N)、X(N))を取得し、また、次回目(N+1回目)の研削加工前における半導体ウェハ12の表面位置のセンサ計測値Sa(N+1)を取得し(ステップ105)、これら取得されたデータを用いて、次回目(N+1回目)のための補正量Δ(N)と空走開始位置Xpa(N+1)をそれぞれ式4及び式5により計算し、これらの値を用いて標準の加工パターンPP_stdを上述した方法で修正することで、次回目(N+1回目)の加工パターンPP(N+1)を決定する。
【0045】
Δ(N)=−((X(N)−S(N))−(X(0)−S(0))) …(式4)
Xpa(N+1)=(Sa(N+1)−S(0))+X(0)−Δ(N)+MA …(式5)
【0046】
なお、熱バランスが完全に取れて、熱変形による機械寸法の時間的変化が無くなった時には、毎回の補正量の差(Δ(N+1)−Δ(N))が、1回の加工当たりの砥石磨耗量ΔW(N)となる。従って、温度変化がほとんど無く熱バランスが実質的に完全に取れている間は、ステップ108において、補正量Δ(N)分だけ標準加工パターンPP_stdをシフトするという上述の方法に代えて、1加工回当たりの砥石磨耗量ΔW(N)分だけ前回の加工パターンPP(N)をシフトする方法を採用することもできる。その場合、後述の式15に示すように、1加工回当たりの砥石磨耗量ΔW(N)は、N回目とN−1回目の加工完了点値対(X(N)、S(N))及び(X(N−1)、S(N−1))だけから計算できるので、弾性変形などの影響を受けない信頼性のある値として得られる。
【0047】
7. 長いインターバルがあった場合の補正量Δ(N)の修正(図3のステップ106、107)
短いインターバルで加工作業が繰り返されるような連続的加工が中断して、前回(N回)の研削加工完了時から次回(N+1回)の加工作業開始時までのインターバルが、その間に生じる機械の熱変形量が無視できないと考えられる程度に長い場合(例えば、所定の閾値時間Tを超えた場合)には、上述したステップ105にて前回の加工完了点値対(X(N)、S(N)から補正量Δ(N)を求めた後、この補正量Δ(N)を、インターバル中の熱変形量を考慮して予め設定しておいた調整量δ分だけ式6によって修正する。
【0048】
Δ(N)=Δ(N)−δ …(式6)
【0049】
この修正により、インターバル中の熱変形に応じて一層最適化された加工パターンが得られる。
【0050】
なお、調整量δは、固定値を用いる代わりに、インターバルの長さと熱変形量との間の所定の関係に基づいて、実際のインターバルの長さに応じて可変設定するようにしてもよい。
【0051】
以上説明した加工制御における、加工パターンPP(N)の補正方法の利点を明確にするために、上記の計算式に関する若干の補足説明を以下に述べる。
【0052】
テーブル11の表面を原点とした真の送り位置と真のセンサ計測位置をそれぞれTX(t)とTS(t)で表すと、N回目加工完了時の真の送り位置TX(N)と真のセンサ計測位置TS(N)は、
TX(N)=X(N)+Mofs(N) …(式7)
TS(N)=S(N)+Sofs(N) …(式8)
となる。もし、砥石13の磨耗が無ければ、加工完了時の真の送り位置TX(N)と真のセンサ計測位置TS(N)は共に、加工回Nによらず、同じ位置(半導体ウェハ12の表面位置)であるから、
TX(N)−TS(N)=0 …(式9)
となる。しかし、実際には、砥石磨耗が発生して、真の送り位置TX(N)は、真のセンサ位置TS(N)よりも砥石磨耗量W(N)分だけテーブル11側へ進むので、
TX(N)−TS(N)=−W(N) …(式10)
の差が出ることになる。また、機械の熱変形や弾性変形などによってオフセットMofs、Sofsが時間的に変化するため、仮に真の送り位置TX(N)と真のセンサ位置TS(N)に変化が無かったとしても、実際に取得される送り位置X(N)とセンサ計測値S(N)は、オフセットMofs、Sofsの変化に伴って時間的に変化する。
【0053】
一方、上述した基準タイミングN=0では、砥石磨耗量W(0)がゼロであるから、
TX(0)−TS(0)=0 …(式11)
が成立する。この式11を利用して、式10を書き変えると、
W(N)=−((TX(N)−TS(N))−(TX(0)−TS(0))) …(式12)
となり、この式12の右辺に式7及び式8を代入すると、
W(N)=−(X(N)−S(N))+(X(0)−S(0))−(Mofs(N)−Mofs(0))−(Sofs(N)−Sofs(0)) …(式13)
が得られる。そして、この式13の右辺に式4を代入すると、
Δ(N)=W(N)+(Mofs(N)−Mofs(0))+(Sofs(N)−Sofs(0)) …(式14)
が得られる。
【0054】
この式14が、本実施形態の補正方法で用いた補正量Δ(N)の意味を表している。すなわち、補正量Δ(N)には、砥石磨耗量W(N)だけでなく、機械の熱変形や弾性変形などによるオフセットMofs、Sofsの時間的な変化量(Mofs(N)−Mofs(0))、(Sofs(N)−Sofs(0))も含まれている。本実施形態の補正方法では、加工回毎に上記補正量Δ(N)分だけ加工パターンPP_stdをテーブル11側へシフトするという補正を行う。この補正の具体的な意味は次のとおりである。
【0055】
まず、式14で示される補正量Δ(N)の第1の構成要素は砥石磨耗量W(N)である。砥石13が磨耗すると、砥石磨耗量W(N)分だけ、砥石13を含む砥石送り軸15の全長が短縮したことになる。そこで、本補正方法では、この短縮を補償するために、砥石磨耗量W(N)分だけ加工パターンPP_stdをテーブル11側へシフトするのである。
【0056】
次に、式14で示される補正量Δ(N)の第2の構成要素は送り軸原点オフセットMofsの変化量(Mofs(N)−Mofs(0))であり、その原因は砥石13を含む砥石送り軸15やテーブル11やそれらを固定した基台などの熱変形や弾性変形などである。このオフセット変化量(Mofs(N)−Mofs(0))は、実質的に、熱変形や弾性変形などに起因する砥石13を含む砥石送り軸15の全長の伸び縮みとみなすことができる。そして、このオフセット変化量(Mofs(N)−Mofs(0))が正の値となることは、この値分だけ砥石13を含む砥石送り軸15の全長が実質的に短縮したことを意味する。そこで、本補正方法では、この短縮を補償するために、オフセット変化量(Mofs(N)−Mofs(0))分だけ加工パターンPP_stdをテーブル11側へシフトするのである。逆に、オフセット変化量(Mofs(N)−Mofs(0))は負の値となるときは、その値分だけ砥石送り軸15の全長が実質的に伸びたことを意味するから、加工パターンPP_stdはその値分だけテーブル11とは反対の方向へシフトされることになる。
【0057】
次に、式14で示される補正量Δ(N)の第3の構成要素はセンサ原点オフセットSofsの変化量(Sofs(N)−Sofs(0))であり、その原因はセンサ17やテーブル11やそれらを固定した基台などの熱変形や弾性変形などである。このオフセット変化量(Sofs(N)−Sofs(0))は、実質的にセンサ17の原点位置ずれである。一般にこの原点位置ずれがないよう様々な工夫はされているが、無視できない大きさの原点位置ずれが生じる場合がある。この値が正の値となることは、その値分だけセンサ17の原点位置が砥石13側へずれたことを意味し、その結果、センサ17により測定される半導体ウェハ12の表面位置は、その値分だけ実際の表面位置よりテーブル11側へシフトする。そこで、本補正方法では、このシフトを補償するために、オフセット変化量(Sofs(N)−Sofs(0))分だけ加工パターンPP_stdをテーブル11側へシフトするのである。逆に、オフセット変化量(Sofs(N)−Sofs(0))が負の値となるときは、センサ17により測定される半導体ウェハ12の表面位置は、その値分だけ実際の表面位置よりテーブル11とは反対方向へシフトするので、その値分だけ加工パターンPP_stdはテーブル11とは反対の方向へシフトされる。
【0058】
このように、本補正方法によると、砥石磨耗量W(N)だけでなく、機械の熱変形や弾性変形などに起因する寸法変化も加味して加工パターンを補正するので、熱的バランスが完全に取れていなくても加工作業に入ることが可能であり、従来の砥石磨耗量のみを考慮した補正方法に比較して、暖機運転の時間がより短時間になる。
【0059】
また、加工作業中に熱的バランスが取れた場合は、例えばMofs(N)=Mofs(N−1)、Sofs(N)=Sofs(N−1)を利用して、式14に基づいて、次の式15で1回の加工当たりの砥石磨耗量ΔW(N)を計算することができる。そして、この値ΔW(N)を用いて次回の加工パターンPP(N+1)を最適化することができる。
【0060】
式15の計算で用いる数値、すなわち加工完了点値対(X(N)、S(N))は、望ましくは、毎回同程度の加工負荷が機械にかかっている研削加工状態で計測されることで、この計算結果は、加工負荷がかかっている時とかかっていない時との間の機械の弾性変形による誤差の影響を実質的に受けない。よって、式15で計算された1回当たり砥石磨耗量ΔW(N)を用いて加工パターンPP(N+1)を補正することで、信頼性のある補正結果を得ることができる。
【0061】
また、本実施形態の補正方法によれば、毎回、半導体ウェハ12の加工前の厚さから空走開始位置Xpaを決定しているので、機械の熱変形量や砥石磨耗量を除外したほぼ必要最小のマージン距離MA(1回分の補正精度程度)の設定で、半導体ウェハ12にダメージを与えるおそれ無く加工を行うことができる。すなわち、毎回の空走距離Lfrをほぼ必要最小にすることができ、よって全体の作業時間が短縮する。本実施形態の補正方法は、特に、高い加工精度が要求され、低速加工かつ砥石磨耗大の条件下で実施せざるを得ない類の加工(精密加工が多い)において、スループットの向上に効果的に寄与することができる。
【0062】
また、本実施形態の補正方法によれば、作業停止時間が長時間になった場合に調整値δを導入することで、砥石送り軸15などが熱変形していると考えられる時間に加工を開始しても、半導体ウェハ12にダメージや品質劣化などの問題が生じるおそれ無しに加工を行うことができる。
【0063】
また、本実施形態の補正方法は、加工中に実時間で砥石磨耗量を検出するための特別のセンサを要しない。
【0064】
以上、本発明の実施形態を説明したが、これは本発明の説明のための例示であり、この実施形態のみに本発明の範囲を限定する趣旨ではない。従って、本発明は、その要旨を逸脱することなく、他の様々な形態で実施することが可能である。
【0065】
【発明の効果】
本発明によれば、全体の作業時間を短縮することができる。
【図面の簡単な説明】
【図1】 本発明の一実施形態に係る平面研削装置の要部の概略構成を示した模式図。
【図2】 この実施形態における砥石を送るための基本的な方法を説明した図。
【図3】 この実施形態における加工制御の手順を示すフローチャート。
【図4】 加工パターンPPの補正の仕方の説明図。
【符号の説明】
10:平面研削装置
11:テーブル
12:ワークピース(半導体ウェハ)
13:砥石
14:砥石送り機構
15:砥石送り軸
16:送り軸駆動装置
17:厚みセンサ
X:送り位置値
S:センサ計測値
PP:加工パターン
Lfr:空走距離
Xpa:空走開始位置
Xps:加工終了位置
Sa:加工前のワークピース(半導体ウェハ)のセンサ計測値
Mofs:送り軸原点オフセット
Sofs:センサ原点オフセット
X(0)、S(0):原点値対
X(N)、S(N):加工完了点値対
PP_std:標準の加工パターン
W:砥石磨耗量
E:機械変形に起因する誤差量
D:ワークピース(半導体ウェハ)の厚みばらつきに起因する誤差量[0001]
[Technical field to which the invention belongs]
The present invention relates to a grinding apparatus and a grinding method that can be used, for example, for surface grinding of a semiconductor wafer, and more particularly to an improvement in technology for preventing damage to a workpiece.
[0002]
[Prior art]
When processing the surface of a workpiece (workpiece) having a fragile material such as a semiconductor wafer using a grindstone, damage such as cracks occurs on the workpiece due to the impact force when the workpiece and the grindstone contact each other. The damage may be so great that it cannot be removed by processing. Therefore, in order to suppress the impact at the time of contact and prevent the occurrence of damage, the wheel is generally sent at a very low safe speed, such as a slow grinding speed, during the idle distance that the wheel approaches the workpiece. ing.
[0003]
Furthermore, in machines that perform precise grinding processes such as surface grinding of semiconductor wafers, the grinding wheel wear and the axial dimensions of the grinding wheel feed shaft and the sensor reference position are largely displaced by thermal deformation compared to the processing precision. It cannot be ignored. And these grindstone wear amount and thermal deformation amount differ for every processing time and every time. Therefore, it is necessary to include a margin sufficient to absorb the fluctuating grinding wheel wear amount and thermal deformation amount in the above-mentioned idle running distance.
[0004]
As a result, there is a problem that idle time that is not negligible compared to the machining time occurs.
[0005]
Conventionally, a method described in
[0006]
Further, as a method of correcting the cutting amount of the grindstone in consideration of the wear amount of the grindstone and the thermal deformation of the feed shaft of the grindstone, the method described in Patent Document 2 is known. When the workpiece is machined on the side surface of the disk-shaped grinding wheel while changing the relative position between the rotating disk-shaped grinding wheel and the workpiece according to preset control data, The amount of wear of the grinding wheel and the amount of displacement of the grinding wheel in the rotational axis direction are detected in parallel with the processing by the sensor, and the workpiece is applied to the workpiece according to the detected amount of grinding wheel wear and the amount of displacement of the grinding wheel in the rotational axis direction. Correct the depth of cut.
[0007]
[Patent Document 1]
Japanese Patent No. 2934027
[Patent Document 2]
JP-A-8-243905
[0008]
[Problems to be solved by the invention]
In the device described in
[0009]
Moreover, the method of detecting the wear amount of the grindstone using the sensor described in Patent Document 2 is effective in a grinding apparatus having a specific structure that performs processing on the side surface of the grindstone as described in Patent Document 2. . However, in a grinding apparatus used for grinding a semiconductor wafer or the like, since processing is performed in front of the grindstone, it is difficult to provide a sensor so that the wear amount of the grindstone can be directly detected. Further, providing a sensor for detecting the amount of wear increases the cost.
[0010]
Accordingly, the object of the present invention is to comprehensively consider the wear amount of the grindstone and the thermal deformation of the grindstone feed shaft so as to shorten the total work time combining the free running time and the machining time, and the idling start position. Is to correct the machining pattern so as to be as close to the workpiece surface as possible.
[0011]
Another object of the present invention is to make it possible to correct the machining pattern according to the grinding wheel wear amount during machining without adding a special sensor for detecting the grinding wheel wear amount in real time during machining. It is in.
[0012]
[Means for Solving the Problems]
The apparatus (10) for grinding the surface of the workpiece (12) with the grindstone (13) while feeding the grindstone (13) according to one aspect of the present invention is the surface position or thickness of the workpiece (12). A sensor (17) that generates a sensor measurement value (S) by measuring Provided in the feed shaft drive device (16) for controlling the position and feed speed of the grindstone feed shaft (15) with the grindstone (13) attached to the tip, and the feed shaft drive device (16), the grindstone A feed position detector that measures the amount of displacement of the feed shaft (15) and generates a feed position value (X); It has a machining pattern (PP) indicating a plurality of target speeds for a feed speed (Vp) of the grindstone (13) and a plurality of target positions corresponding to the target speeds, and the feed position value (X) or the sensor It is determined which target position of the processing pattern (PP) the measurement value (S) has reached, and the feed speed (Vp) is set to the target speed corresponding to the processing pattern (PP) according to the determination result. Control means (16) for controlling. And the control means (16) At the time before grinding the first workpiece (12), In a state where the sensor (17) measures a predetermined origin and the grindstone (13) is in contact with the origin, the sensor measurement value (S) and the feed position value (X) are set to the first Means (101) for acquiring substantially simultaneously as a value pair (S (0), X (0)); At the time when the grinding of the Nth workpiece (12) is substantially completed, The sensor (17) Nth time While measuring the surface position or thickness of the workpiece (12) and the grindstone (13) is in contact with the surface of the N-th workpiece (12), the sensor measurement value (S) and Means (104) for acquiring the feed position value (X) as a second value pair (S (N), X (N)) substantially simultaneously, and the first value pair (S (0)) , X (0)) and the second value pair (S (N), X (N)) {((X (N) -X (0)))-((S (N) -S (0))} Correction amount (Δ (N)) As Means for obtaining (105); N + 1 times The target position of the machining pattern (PP) to be used for grinding the workpiece (12) , Only the correction amount (Δ (N)) obtained by grinding the N-th workpiece (12) Means for correcting (108).
[0013]
According to this grinding machine, Before grinding the first workpiece (12) A first value pair (S (0), X (0)) obtained at the time of Nth time Grinding work piece (12) Is substantially complete Based on the second value pair (S (N), X (N)) acquired at the time, a correction amount (Δ (N) related to the wear of the grindstone (13) and the deformation of the grinding device (10). )). And according to this correction amount (Δ (N)), N + 1 times The target position of the machining pattern (PP) to be used in grinding the workpiece (12) is corrected. Therefore, it is possible to optimize the processing pattern (PP) in consideration of not only the wear of the grindstone (13) but also the thermal deformation or elastic deformation of the grinding apparatus (10). As a result, the overall work time can be shortened.
[0014]
In a preferred embodiment, the machining pattern (PP) includes, as one of the target positions, an idle running start position (Xpa) at which idle running should be started at a low speed so as to avoid contact impact. Yes. The control means (16) N + 1 times Before the start of grinding of the workpiece (12), the sensor (17) N + 1 times Means for acquiring the sensor measurement value (S) as the surface position value before processing (Sa) in a state where the surface position or thickness of the workpiece (12) is measured, N times Correction amount (Δ (N)) obtained by grinding the workpiece (12) of N + 1 times Based on the pre-processing surface position value (Sa) of the workpiece (12) N + 1 times Means (109) for correcting the idle running start position (Xpa) of the machining pattern (PP) to be used in grinding the workpiece (12).
[0015]
According to this configuration, N + 1 times In particular, the idle start position (Xpa) in the machining pattern (PP) to be used for grinding the workpiece (12) is not only the correction amount (Δ (N)) described above, N + 1 times The surface position value (Sa) of the workpiece (12) before processing is also corrected in consideration. Therefore, it is possible to optimize the idling start position (Xpa) according to the variation in the thickness of the workpiece (12). As a result, the idling time can be further shortened, and the overall work time can be further shortened.
[0016]
In a preferred embodiment, the control means (16) Nth And grinding the workpiece (12) N + 1 times Means (106, 107) for correcting the correction amount (Δ (N)) according to the length of the interval between the workpiece (12) and the grinding process.
[0017]
According to this configuration, even when the processing interval becomes long and thermal deformation due to temperature drop during that time cannot be ignored, the processing pattern (PP) should be optimized taking this thermal deformation into account. Can do.
[0018]
According to another aspect of the invention, The grindstone feed shaft so that the target feed speed of the grindstone feed shaft (15) with respect to the target position of the grindstone feed shaft (15) with the grindstone (13) attached to the tip is along a preset processing pattern (PP). Control the position and feed speed (Vp) of (15) However, the method of grinding the surface of the workpiece (12) with the grindstone (13), Before the first workpiece (12) is ground At Measure the surface position or thickness of the workpiece (12) In a state where the sensor (17) measures a predetermined origin and the grindstone (13) is in contact with the origin, the sensor Sensor measured by (17) Measured value (S) and The displacement amount of the grindstone feed shaft (15) was measured with a position detector. Obtaining the feed position value (X) as a first value pair (S (0), X (0)) substantially simultaneously (101); At the time when the grinding of the Nth workpiece (12) is substantially completed, The sensor (17) Nth time While measuring the surface position or thickness of the workpiece (12), the grindstone (13) Nth time With the sensor measurement value (S) and the feed position value (X) being in contact with the surface of the workpiece (12), the second value pair (S (N), X (N)) Based on the step (104) of acquiring substantially simultaneously and the first value pair (S (0), X (0)) and the second value pair (S (N), X (N)), {((X (N) -X (0)))-((S (N) -S (0))} Correction amount (Δ (N)) As Obtaining step (105); N + 1th time The target position of the machining pattern (PP) to be used for grinding the workpiece (12) , Only the correction amount (Δ (N)) obtained by grinding the N-th workpiece (12) And correcting (108).
[0021]
DETAILED DESCRIPTION OF THE INVENTION
The present invention can be applied to various types of grinding processing apparatuses. In the following, for the purpose of explaining the present invention, for example, the present invention is applied to a surface grinding apparatus used for grinding a surface of a semiconductor wafer. An embodiment will be described as an example.
[0022]
FIG. 1 shows a schematic configuration of a main part of a surface grinding apparatus according to an embodiment of the present invention. FIG. 2 is a diagram for explaining a basic method for feeding a grindstone in this embodiment.
[0023]
As shown in FIG. 1, this
[0024]
The
[0025]
The general operation during the machining operation is as follows. The
[0026]
While the grindstone 13 (grindstone feed shaft 15) is being fed as described above, the feed
[0027]
For example, according to the specific example of the machining pattern PP shown in FIG. 2, the target speed of the feed speed Vp is initially the fastest fast feed speed Vpa and then switched to the slower buffer feed speed Vpb. Thereafter, when the feed position value X (t) reaches a predetermined idle running start position Xpa, the final approach of the
[0028]
As described above, the origin (S = 0) of the sensor measurement value S (t) and the origin (X = 0) of the feed position value X (t) are initially set to the surface position of the table 11. However, after the initial setting, an offset (hereinafter referred to as “sensor origin offset”) Sofs occurs between the origin (S = 0) of the sensor measurement value S (t) and the surface position of the table 11, or the feed position value X An offset (hereinafter referred to as “feed axis origin offset”) Mofs also occurs between the origin (X = 0) of (t) and the surface position of the table 11. The causes of these offsets Sofs and Mofs are thermal deformation of the machine due to temperature changes and elastic deformation of the machine due to processing load. These offsets Sofs and Mofs change over time until the thermal balance is completely achieved. . Conventionally, in order to avoid this change, warm-up operation of about several hours may be performed. Further, the wear amount of the
[0029]
In order to solve the above problem, the feed
[0030]
FIG. 3 is a diagram showing a processing control procedure including this correction method. FIG. 4 is a diagram for explaining how to correct the processing pattern PP.
[0031]
1. Origin setting of sensor measurement value S (t) and feed position value X (t) (
At a certain reference time, the
[0032]
A place other than the surface of the table 11 can be set as the origin for obtaining the origin value pair. That is, if it is a place that can be used as a reference point for measuring the surface position or thickness of the
[0033]
2. First processing (
A
[0034]
3. Acquisition of first machining completion point (step 104 in FIG. 3)
When the first grinding process is substantially completed, the
[0035]
4). Shift of standard processing pattern PP_std (
A correction amount Δ (1) is obtained by the
[0036]
The meaning of
[0037]
Therefore, in order to optimize the machining pattern for the second machining operation according to the substantial shortening amount of the
[0038]
5. Correction of idling start position Xpa (step 109 in FIG. 3)
The
[0039]
Xpa (2) = (Sa (2) −S (0)) + X (0) −Δ (1) + MA (Formula 2)
The meaning of Formula 2 is as follows. The first term (Sa (2) -S (0)) is the surface position before grinding of the
[0040]
Using the idling start position Xpa (2) obtained by Expression 2, a portion related to the idling start position Xpa in the machining pattern PP ′ (2) corrected in
[0041]
Note that the second idling start position Xpa (2) may be obtained by the following formula 3 instead of the above formula 2.
[0042]
Xpa (2) = X (0) −Δ (1) + MA + THmax (Formula 3)
Here, the value THmax is a value obtained by adding the maximum value of the change amount of the sensor offset Sofs to the maximum thickness of the
[0043]
6). Second machining (
2 is set in the processing time N (step 110), and the second processing operation is executed using the processing pattern PP (2) for the second processing operation described above (step 103).
[0044]
7). Control after the second machining
Thereafter, the processing pattern PP (N + 1) for the next time (N + 1) is optimized by performing the above-described
[0045]
Δ (N) = − ((X (N) −S (N)) − (X (0) −S (0))) (Formula 4)
Xpa (N + 1) = (Sa (N + 1) −S (0)) + X (0) −Δ (N) + MA (Formula 5)
[0046]
When the heat balance is completely achieved and there is no time change in the machine dimensions due to thermal deformation, the difference in the correction amount (Δ (N + 1) −Δ (N)) for each process is the grindstone per process. The amount of wear is ΔW (N). Therefore, while there is almost no temperature change and the heat balance is substantially complete, in
[0047]
7). Correction of correction amount Δ (N) when there is a long interval (
Continuous machining that repeats machining operations at short intervals is interrupted, and the interval from the completion of the previous (N times) grinding operation to the start of the next (N + 1) machining operation occurs during that time. If the deformation amount is long enough that it cannot be ignored (for example, when a predetermined threshold time T is exceeded), the previous machining completion point value pair (X (N), S (N ), The correction amount Δ (N) is corrected by Equation 6 by an adjustment amount δ set in advance in consideration of the amount of thermal deformation during the interval.
[0048]
Δ (N) = Δ (N) −δ (Formula 6)
[0049]
With this modification, a more optimized machining pattern is obtained according to the thermal deformation during the interval.
[0050]
The adjustment amount δ may be variably set according to the actual interval length based on a predetermined relationship between the interval length and the thermal deformation amount, instead of using a fixed value.
[0051]
In order to clarify the advantage of the correction method of the processing pattern PP (N) in the processing control described above, some supplementary explanation regarding the above calculation formula will be described below.
[0052]
When the true feed position and true sensor measurement position with the surface of the table 11 as the origin are represented by TX (t) and TS (t), respectively, the true feed position TX (N) and true Sensor measurement position TS (N) is
TX (N) = X (N) + Mofs (N) (Expression 7)
TS (N) = S (N) + Sofs (N) (Formula 8)
It becomes. If the
TX (N) -TS (N) = 0 (Formula 9)
It becomes. However, in actuality, grinding wheel wear occurs, and the true feed position TX (N) advances toward the table 11 by the grinding wheel wear amount W (N) from the true sensor position TS (N).
TX (N) -TS (N) =-W (N) (Equation 10)
The difference will come out. In addition, since the offsets Mofs and Sofs change with time due to thermal deformation and elastic deformation of the machine, even if there is no change between the true feed position TX (N) and the true sensor position TS (N), The feed position X (N) and the sensor measurement value S (N) acquired in the above change with time as the offsets Mofs and Sofs change.
[0053]
On the other hand, at the reference timing N = 0, the grinding wheel wear amount W (0) is zero.
TX (0) -TS (0) = 0 (Formula 11)
Is established. Using
W (N) =-((TX (N) -TS (N))-(TX (0) -TS (0))) (Equation 12)
When substituting Expression 7 and Expression 8 into the right side of
W (N) = − (X (N) −S (N)) + (X (0) −S (0)) − (Mofs (N) −Mofs (0)) − (Sofs (N) −Sofs ( 0)) (Formula 13)
Is obtained. Then, substituting Equation 4 into the right side of
Δ (N) = W (N) + (Mofs (N) −Mofs (0)) + (Sofs (N) −Sofs (0)) (Equation 14)
Is obtained.
[0054]
This
[0055]
First, the first component of the correction amount Δ (N) expressed by
[0056]
Next, the second component of the correction amount Δ (N) expressed by
[0057]
Next, the third component of the correction amount Δ (N) expressed by
[0058]
Thus, according to this correction method, not only the grinding wheel wear amount W (N) but also the dimensional change due to thermal deformation or elastic deformation of the machine is taken into account to correct the machining pattern, so the thermal balance is perfect. Even if it is not removed, it is possible to enter the machining operation, and the warm-up operation time is shortened compared to the conventional correction method considering only the grinding wheel wear amount.
[0059]
Further, when the thermal balance is achieved during the machining operation, for example, using Mofs (N) = Mofs (N−1), Sofs (N) = Sofs (N−1), based on
[0060]
The numerical value used in the calculation of
[0061]
Further, according to the correction method of the present embodiment, since the idle running start position Xpa is determined from the thickness of the
[0062]
Further, according to the correction method of the present embodiment, when the work stop time becomes long, the adjustment value δ is introduced, so that the processing is performed at a time when the
[0063]
Moreover, the correction method of this embodiment does not require a special sensor for detecting the grinding wheel wear amount in real time during machining.
[0064]
As mentioned above, although embodiment of this invention was described, this is an illustration for description of this invention, and is not the meaning which limits the scope of the present invention only to this embodiment. Therefore, the present invention can be implemented in various other forms without departing from the gist thereof.
[0065]
【The invention's effect】
According to the present invention, the overall work time can be shortened.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing a schematic configuration of a main part of a surface grinding apparatus according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating a basic method for feeding a grindstone in this embodiment.
FIG. 3 is a flowchart showing a processing control procedure in this embodiment.
FIG. 4 is an explanatory diagram of how to correct a machining pattern PP.
[Explanation of symbols]
10: Surface grinding machine
11: Table
12: Workpiece (semiconductor wafer)
13: Whetstone
14: Whetstone feed mechanism
15: Whetstone feed shaft
16: Feed shaft drive device
17: Thickness sensor
X: Feed position value
S: Sensor measurement value
PP: Processing pattern
Lfr: free running distance
Xpa: Start position
Xps: Processing end position
Sa: Sensor measurement value of workpiece (semiconductor wafer) before processing
Mofs: Feed axis origin offset
Sofs: Sensor origin offset
X (0), S (0): Origin value pair
X (N), S (N): Machining completion point value pair
PP_std: Standard processing pattern
W: Whetstone wear
E: Error amount due to mechanical deformation
D: Error amount due to thickness variation of workpiece (semiconductor wafer)
Claims (4)
前記ワークピース(12)の表面位置又は厚さを計測してセンサ計測値(S)を発生するセンサ(17)と、
先端に前記砥石(13)が取り付けられた砥石送り軸(15)の位置及び送り速度を制御するための送り軸駆動装置(16)と、
前記送り軸駆動装置(16)に設けられ、前記砥石送り軸(15)の変位量を計測して送り位置値(X)を発生する送り位置検出器と、
前記砥石(13)の送り速度(Vp)に対する複数の目標速度とそれら目標速度に対応する複数の目標位置とを示した加工パターン(PP)を有し、前記送り位置値(X)又は前記センサ計測値(S)が前記加工パターン(PP)の何れの目標位置に到達したかを判断し、判断の結果に応じて前記加工パターン(PP)の対応する目標速度に前記送り速度(Vp)を制御する制御手段(16)と、
を備え、
前記制御手段(16)が、
最初のワークピース(12)の研削加工前の時点で、前記センサ(17)が所定の原点を計測しているとともに前記砥石(13)が前記原点に接触している状態における前記センサ計測値(S)及び前記送り位置値(X)を、第1の値対(S(0)、X(0))として記憶する手段(101)と、
N回目のワークピース(12)の研削加工が100%終わった時点、或いは100%に近くまで終わった時点、或いは前記センサ(17)と前記ワークピース(12)との接触を解除する直前の時点で、前記センサ(17)が前記N回目のワークピース(12)の表面位置又は厚さを計測しているとともに前記砥石(13)が前記N回目のワークピース(12)の表面に接触している状態における前記センサ計測値(S)及び前記送り位置値(X)を、第2の値対(S(N)、X(N))として記憶する手段(104)と、
記憶されている前記第1の値対(S(0)、X(0))と第2の値対(S(N)、X(N))に基づいて、{((X(N)−X(0)))−((S(N)−S(0))}を補正量(Δ(N))として求める手段(105)と、
N+1回目のワークピース(12)の研削加工で使用すべき前記加工パターン(PP)の前記目標位置を、前記N回目のワークピース(12)の研削加工で求まった補正量(Δ(N))だけ補正する手段(108)と
を有することを特徴とする研削加工装置。In the apparatus (10) for grinding the surface of the workpiece (12) with the grindstone (13) while feeding the grindstone (13),
A sensor (17) for measuring the surface position or thickness of the workpiece (12) and generating a sensor measurement value (S);
A feed shaft drive device (16) for controlling the position and feed speed of the grindstone feed shaft (15) with the grindstone (13) attached to the tip;
A feed position detector that is provided in the feed shaft drive device (16) and measures a displacement amount of the grindstone feed shaft (15) to generate a feed position value (X);
It has a machining pattern (PP) indicating a plurality of target speeds for a feed speed (Vp) of the grindstone (13) and a plurality of target positions corresponding to the target speeds, and the feed position value (X) or the sensor It is determined which target position of the processing pattern (PP) the measurement value (S) has reached, and the feed speed (Vp) is set to the target speed corresponding to the processing pattern (PP) according to the determination result. Control means (16) for controlling;
With
The control means (16)
At the time before grinding of the first workpiece (12), the sensor (17) measures the predetermined origin, and the sensor measurement value ( in the state where the grindstone (13) is in contact with the origin ( S) and means (101) for storing the feed position value (X) as a first value pair (S (0), X (0));
When the N-th workpiece (12) has been 100% ground , close to 100%, or immediately before the contact between the sensor (17) and the workpiece (12) is released. The sensor (17) measures the surface position or thickness of the Nth workpiece (12) and the grindstone (13) comes into contact with the surface of the Nth workpiece (12). Means (104) for storing the sensor measurement value (S) and the feed position value (X) in a state of being as a second value pair (S (N), X (N));
Based on the stored first value pair (S (0), X (0)) and second value pair (S (N), X (N)), {((X (N) − X (0)))-((S (N) -S (0))} as a correction amount (Δ (N)) (105);
A correction amount (Δ (N)) obtained by grinding the N-th workpiece (12) for the target position of the machining pattern (PP) to be used in the N + 1-th workpiece (12) grinding. And a means for correcting only (108).
前記加工パターン(PP)には、前記目標位置の一つとして、高くても研削加工時の速度の数倍までの安全速度での空走を開始すべき空走開始位置(Xpa)が含まれており、
前記制御手段(16)が、
前記N+1回目のワークピース(12)の研削加工の開始前に、前記センサ(17)が前記N+1回目のワークピース(12)の表面位置又は厚さを計測している状態で、センサ計測値(S)を加工前表面位置値(Sa)として取得する手段と、
前記N回目のワークピース(12)の研削加工で求まった補正量(Δ(N))と、前記N+1回目のワークピース(12)の前記加工前表面位置値(Sa)とに基づいて、前記N+1回目のワークピース(12)の研削加工で使用すべき前記加工パターン(PP)の前記空走開始位置(Xpa)を補正する手段(109)を更に有することを特徴とする研削加工装置。The apparatus of claim 1.
The machining pattern (PP) includes, as one of the target positions, an idle running start position (Xpa) at which idle running should start at a safe speed up to several times the speed at the time of grinding. And
The control means (16)
In the state where the sensor (17) is measuring the surface position or thickness of the (N + 1) th workpiece (12) before the N + 1th workpiece (12) is ground, the sensor measurement value ( Means for obtaining S) as a pre-processing surface position value (Sa);
Based on the correction amount (Δ (N)) obtained by grinding of the N-th workpiece (12) and the pre-processing surface position value (Sa) of the N + 1-th workpiece (12), The grinding apparatus further comprising means (109) for correcting the idle running start position (Xpa) of the machining pattern (PP) to be used in the N + 1-th workpiece (12) grinding.
前記制御手段(16)が、
前記N回目のワークピース(12)の研削加工と前記N+1回目のワークピース(12)の研削加工との間のインターバルの長さに応じて、前記補正量(Δ(N))を修正する手段(106、107)を更に備えたことを特徴とする研削加工装置。The apparatus according to claim 1 or 2,
The control means (16)
Means for correcting the correction amount (Δ (N)) according to the length of the interval between the N-th workpiece (12) grinding and the (N + 1) -th workpiece (12) grinding. (106, 107) A grinding apparatus characterized by further comprising:
最初のワークピース(12)研削加工前の時点で、前記ワークピース(12)の表面位置又は厚さを計測するセンサ(17)が所定の原点を計測しているとともに前記砥石(13)が前記原点に接触している状態における前記センサ(17)が計測したセンサ計測値(S)及び前記砥石送り軸(15)の変位量を位置検出器で計測した送り位置値(X)を、第1の値対(S(0)、X(0))として記憶するステップ(101)と、
N回目のワークピース(12)の研削加工が100%終わった時点、或いは100%近くまで終わった時点、或いは前記センサ(17)と前記ワークピース(12)との接触を解除する直前の時点で、前記センサ(17)が前記N回目のワークピース(12)の表面位置又は厚さを計測しているとともに前記砥石(13)が前記N回目のワークピース(12)の表面に接触している状態における前記センサ計測値(S)及び前記送り位置値(X)を、第2の値対(S(N)、X(N))として記憶するステップ(104)と、
記憶されている前記第1の値対(S(0)、X(0))と第2の値対(S(N)、X(N))に基づいて、{((X(N)−X(0)))−((S(N)−S(0))}を補正量(Δ(N))として求めるステップ(105)と、
前記N+1回目のワークピース(12)の研削加工で使用すべき前記加工パターン(PP)の前記目標位置を、前記N回目のワークピース(12)の研削加工で求まった補正量(Δ(N))だけ補正するステップ(108)と
を有することを特徴とする研削加工方法。The grindstone feed shaft so that the target feed speed of the grindstone feed shaft (15) with respect to the target position of the grindstone feed shaft (15) with the grindstone (13) attached to the tip is along a preset processing pattern (PP). In the method of grinding the surface of the workpiece (12) with the grindstone (13) while controlling the position and feed rate (Vp) of (15),
Before the first workpiece (12) is ground, a sensor (17) for measuring the surface position or thickness of the workpiece (12) measures a predetermined origin and the grindstone (13) A sensor measurement value (S) measured by the sensor (17) in contact with the origin and a feed position value (X) obtained by measuring a displacement amount of the grindstone feed shaft (15) with a position detector are first. (101) storing as a value pair (S (0), X (0));
At the time when grinding of the N-th workpiece (12) is 100%, or when it is nearly 100%, or just before the contact between the sensor (17) and the workpiece (12) is released. The sensor (17) measures the surface position or thickness of the Nth workpiece (12) and the grindstone (13) is in contact with the surface of the Nth workpiece (12). the sensor measurement value in a state (S) and said feed position value (X), and the second value pair with step (104) for storing as (S (N), X ( N)),
Based on the stored first value pair (S (0), X (0)) and second value pair (S (N), X (N)), {((X (N) − X (0))) − ((S (N) −S (0))} as a correction amount (Δ (N)) (105);
A correction amount (Δ (N)) obtained by grinding the N-th workpiece (12) for the target position of the machining pattern (PP) to be used in the N + 1-th workpiece (12) grinding. ) Correction step (108).
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003186741A JP4338458B2 (en) | 2003-06-30 | 2003-06-30 | Grinding apparatus and grinding method |
| TW93117528A TWI276505B (en) | 2003-06-30 | 2004-06-17 | Grinding device and grinding method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003186741A JP4338458B2 (en) | 2003-06-30 | 2003-06-30 | Grinding apparatus and grinding method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005021997A JP2005021997A (en) | 2005-01-27 |
| JP4338458B2 true JP4338458B2 (en) | 2009-10-07 |
Family
ID=34185793
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003186741A Expired - Lifetime JP4338458B2 (en) | 2003-06-30 | 2003-06-30 | Grinding apparatus and grinding method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4338458B2 (en) |
| TW (1) | TWI276505B (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5219569B2 (en) * | 2008-03-21 | 2013-06-26 | 株式会社東京精密 | Processing quality judgment method and wafer grinding apparatus in wafer grinding apparatus |
| JP6075995B2 (en) * | 2012-08-20 | 2017-02-08 | 株式会社ディスコ | Grinding wheel wear amount detection method |
| JP6023598B2 (en) * | 2013-01-30 | 2016-11-09 | コマツNtc株式会社 | Grinding method |
| CN106426173B (en) * | 2016-11-04 | 2019-08-20 | 华南理工大学 | For the robot grinding system and its method for planning track for solving deformation problems |
| JP2020019082A (en) * | 2018-07-31 | 2020-02-06 | 株式会社ディスコ | Origin position setting mechanism of grinding device, and origin position setting method |
| KR20260036333A (en) * | 2023-07-12 | 2026-03-16 | 도쿄엘렉트론가부시키가이샤 | Grinding method, method for calculating cutting edge residue, and grinding device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0839427A (en) * | 1994-07-22 | 1996-02-13 | Toyoda Mach Works Ltd | Grinding device |
| JPH08257905A (en) * | 1995-03-28 | 1996-10-08 | Tokyo Seimitsu Co Ltd | Automatic sizing device |
-
2003
- 2003-06-30 JP JP2003186741A patent/JP4338458B2/en not_active Expired - Lifetime
-
2004
- 2004-06-17 TW TW93117528A patent/TWI276505B/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005021997A (en) | 2005-01-27 |
| TW200510120A (en) | 2005-03-16 |
| TWI276505B (en) | 2007-03-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4387706B2 (en) | Grinding apparatus and grinding method | |
| US8900034B2 (en) | Machine tool and machining method | |
| JP6023598B2 (en) | Grinding method | |
| JP4733947B2 (en) | Method and apparatus for aligning a workpiece with pre-cut teeth on a gear finishing machine | |
| JP4338458B2 (en) | Grinding apparatus and grinding method | |
| JPH1020911A (en) | Tool length correction method, workpiece center position detection method, tool wear degree estimation method and numerical control device in numerical controller | |
| JP3053336B2 (en) | Slicing method and apparatus | |
| JP3710575B2 (en) | Grinding control method of grinder | |
| JP2011245592A (en) | Grinding method and grinding machine | |
| CN107206565A (en) | The improvement controlled machining process | |
| JPH07195254A (en) | Processing device and processing method | |
| JP2001277073A (en) | Tool position correcting method for machining device | |
| JP2940435B2 (en) | Adjustment method of retraction amount in grinding | |
| JP2002172513A (en) | Cutting method | |
| JPH01246072A (en) | Grinding surface dressing method for grinding stone | |
| JP2542084B2 (en) | Method for correcting the grinding surface of the grinding wheel | |
| JPS6017660B2 (en) | Grinding machine with grinding wheel wear compensation device | |
| JP5133770B2 (en) | Workpiece grinding method using a grinding machine | |
| JPH05228792A (en) | Temperature compensating device for machine tool | |
| KR940007407B1 (en) | Cylinder grinding machine control method and device | |
| JP2014104552A (en) | Grinding method and grinding device | |
| JPH09314439A (en) | Grinding method | |
| JP2001260019A (en) | Grinding device and grinding method | |
| SU722746A1 (en) | Grinder adaptive control method | |
| JP2919698B2 (en) | Centerless grinding method for stepped shafts |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060526 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080313 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080509 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090414 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090527 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090527 |
|
| 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: 20090616 |
|
| 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: 20090630 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4338458 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: 20120710 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120710 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120710 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120710 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130710 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |