JP5772062B2 - 三次元形状計測装置、および三次元形状計測方法 - Google Patents

三次元形状計測装置、および三次元形状計測方法 Download PDF

Info

Publication number
JP5772062B2
JP5772062B2 JP2011040511A JP2011040511A JP5772062B2 JP 5772062 B2 JP5772062 B2 JP 5772062B2 JP 2011040511 A JP2011040511 A JP 2011040511A JP 2011040511 A JP2011040511 A JP 2011040511A JP 5772062 B2 JP5772062 B2 JP 5772062B2
Authority
JP
Japan
Prior art keywords
height
land
solder
substrate
predetermined
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.)
Active
Application number
JP2011040511A
Other languages
English (en)
Other versions
JP2012177611A (ja
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.)
Omron Corp
Original Assignee
Omron Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Corp filed Critical Omron Corp
Priority to JP2011040511A priority Critical patent/JP5772062B2/ja
Priority to KR1020110102792A priority patent/KR20120098386A/ko
Priority to US13/280,566 priority patent/US20120218562A1/en
Priority to EP11186829.5A priority patent/EP2492633B1/en
Publication of JP2012177611A publication Critical patent/JP2012177611A/ja
Application granted granted Critical
Publication of JP5772062B2 publication Critical patent/JP5772062B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/06Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness for measuring thickness ; e.g. of sheet material
    • G01B11/0608Height gauges
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • G01B11/2518Projection by scanning of the object
    • G01B11/2522Projection by scanning of the object the position of the object changing and being recorded
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • G01N21/95684Patterns showing highly reflecting parts, e.g. metallic elements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • G01N2021/95638Inspecting patterns on the surface of objects for PCB's
    • G01N2021/95661Inspecting patterns on the surface of objects for PCB's for leads, e.g. position, curvature
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • G01N2021/95638Inspecting patterns on the surface of objects for PCB's
    • G01N2021/95661Inspecting patterns on the surface of objects for PCB's for leads, e.g. position, curvature
    • G01N2021/95669Inspecting patterns on the surface of objects for PCB's for leads, e.g. position, curvature for solder coating, coverage

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

この発明は、三次元形状計測装置、および三次元形状計測方法に関し、特に、基板上に設置される半田等の計測対象を計測する三次元形状計測装置、および三次元形状計測方法に関するものである。
近年では、基板上に設置される半田の高さを検査する際に、三次元形状計測装置が用いられている。検査は、三次元形状計測装置を用いて半田の高さを計算し、計算した高さが所定の条件を満たしていれば、良品と判断するものである。このような検査に用いられる従来の三次元形状計測装置は、例えば、特許第3868917号公報(特許文献1)、および特開2010−243508号公報(特許文献2)に開示されている。
特許第3868917号公報 特開2010−243508号公報
特許文献1によると、基板の所定領域内から基準エリアを選択する。そして、選択した基準エリアから基準平面を形成した上で基準高さを特定し、この基準高さに基づいて、半田の高さを算出することとしている。しかしながら、この基準高さは、基板の配線パターンから形成される平面に基づくものであるため、半田の高さを正確に算出することは困難である。
例えば、基板のBGA(Ball Grid Array)では、配線が基板内部に引かれることとなるため、配線パターンがランドから離れて位置することとなる。図24は、BGA100を含む基板102を示す平面図である。図25は、平面図C−Cにおける断面を模式的に示した図である。図24および図25を参照して、このような場合に、配線パターン103から基準平面101を形成すると、基準平面101が基板面102aやBGA100等のランドに沿わない形状となる。例えば基板102に反りや撓みが発生していた場合に、このような沿わない形状となる。その結果、基準平面101に基づく基準高さから、BGA100等のランド上の半田の高さを正確に算出することは困難である。
また、特許文献2によると、半田を塗布される前の状態の基板において、基準高さを設定し、この設定した基準高さに基づいて、半田の高さを算出することとしている。しかしながら、半田を塗布される前の基板の状態と、半田を塗布された後の基板の状態とは、例えば反りや撓み等が発生し、異なる場合がある。図26は、半田を塗布する前の基板(a)と、半田を塗布した後の基板(b)とを示す図であって、基板を厚み方向に切断した場合の断面を模式的に示した図である。図26を参照して、基準高さGは、半田を塗布する前の基板107aでは、ランド105の位置となっているが、半田を塗布した後の基板107bでは、半田部分106の位置となっている。このような場合に、半田の高さを正確に算出することは困難である。
この発明の目的は、正確に半田の高さを算出することができる三次元形状計測装置を提供することである。
この発明の他の目的は、正確に高さを算出することができる三次元形状計測方法を提供することである。
この発明に係る三次元形状計測装置は、基板上の部材に投影された光パタンを解析することによって、基板上の部材の三次元形状を計測する。基板は、半田が塗布される領域であるランドを含む。三次元形状計測装置は、光パタンが投影された基板上の部材を撮像し、画像として取得する撮像手段と、半田が塗布される前の状態の基板において、ランドに接続されている所定の領域の画像を撮像手段により取得して、所定の領域における所定の基準面からの高さを計測する領域高さ計測手段と、領域高さ計測手段により計測された所定の領域の高さに基づいて、所定の領域における基板の高さ分布を算出する分布算出手段と、半田が塗布される前の状態の基板において、所定の領域内のランドの画像を撮像手段により取得して、ランドにおける所定の基準面からの高さを計測するランド高さ計測手段と、分布算出手段により算出された所定の領域における基板の高さ分布とランド高さ計測手段により計測されたランドの高さとの距離を算出する距離算出手段とを備える。
このように、三次元形状計測装置は、所定の領域の高さに基づいて、所定の領域における基板の高さ分布を算出し、この算出した基板の高さ分布とランドの高さとの距離を算出する。この場合、所定の領域における基板の高さ分布は、例えば基板に反りや撓みが発生した場合であっても、その反りや撓みによる変化を含めたものとなる。その結果、算出した距離は、基板の歪みによる影響を抑えたものなる。そして、半田の高さを算出する際には、例えば基板に半田を塗布した後、基板に歪みが発生した場合であっても、このような歪みの影響を抑えた距離を用いることができるため、正確に半田の高さを算出することができる。
好ましくは、分布算出手段により算出される基板の高さ分布とは、所定の領域における所定の基準面からの高さを近似の曲面で表したものである。
さらに好ましくは、距離算出手段により算出された距離を用いて、基板のランド上に塗布された半田の高さを算出する半田高さ算出手段を備える。こうすることにより、歪みの影響を受けない距離を用いて、半田の高さを算出することができる。したがって、正確に半田の高さを算出することができる。
さらに好ましくは、所定の領域は、ランドの周囲を取り囲むようにして配置され、ランドに接続する導電線を有する配線パターンである。こうすることにより、ランドに近い配線パターンを用いて距離を算出することができるため、より正確に半田の高さを算出することができる。
一実施形態として、半田高さ算出手段は、半田を塗布された後の状態の基板において、配線パターンの画像を撮像手段により取得して、配線パターンの高さを計測する配線高さ計測手段と、配線高さ計測手段により計測された配線パターンの高さに基づいて、配線パターンにおける基板の近似曲面を算出する近似曲面算出手段と、半田を塗布された後の状態の基板において、基板のランド上に塗布された半田の画像を撮像手段により取得して、半田を含むランドの高さを計測する半田ランド高さ計測手段とを含み、近似曲面算出手段により算出された配線パターンにおける基板の近似曲面と、半田ランド高さ計測手段により計測された半田を含むランドの高さと、距離算出手段により算出された距離とを用いて、半田の高さを計測する。こうすることにより、半田塗布後の基板において、配線パターンにおける基板の近似曲面を算出して、半田の高さを計測する。したがって、半田塗布前の基板の状態と半田塗布後の基板の状態とが変化していた場合であっても、正確に半田の高さを算出することができる。
この発明の他の局面においては、基板上の部材の三次元形状を計測する三次元形状計測方法に関する。基板は、半田が塗布される領域であるランドを含むものである。三次元形状計測方法は、半田が塗布される前の状態の基板において、ランドに接続されている所定の領域における所定の基準面からの高さに基づくものである、所定の領域における基板の高さ分布と、半田が塗布される前の状態の基板において、所定の領域内のランドにおける所定の基準面からの高さとの距離を記憶するステップと、記憶された距離を用いて、基板のランド上に塗布された半田の高さを算出するステップとを備える。
こうすることにより、所定の領域の高さに基づくものである、所定の領域における基板の高さ分布と、ランドの高さとの距離を記憶する。この場合、所定の領域における基板の高さ分布は、例えば基板に反りや撓みが発生した場合であっても、その反りや撓みによる変化を含めたものとなる。その結果、記憶した距離は、基板の歪みによる影響を抑えたものなる。そして、半田の高さを算出する際には、例えば基板に半田を塗布した後、基板に歪みが発生した場合であっても、このような歪みの影響を抑えた距離を用いることができるため、正確に半田の高さを算出することができる。
この発明によれば、三次元形状計測装置は、所定の領域の高さに基づいて、所定の領域における基板の高さ分布を算出し、この算出した基板の高さ分布とランドの高さとの距離を算出する。この場合、所定の領域における基板の高さ分布は、例えば基板に反りや撓みが発生した場合であっても、その反りや撓みによる変化を含めたものとなる。その結果、算出した距離は、基板の歪みによる影響を抑えたものなる。そして、半田の高さを算出する際には、例えば基板に半田を塗布した後、基板に歪みが発生した場合であっても、このような歪みの影響を抑えた距離を用いることができるため、正確に半田の高さを算出することができる。
この発明の一実施形態に係る三次元形状計測装置の一例を示す概略構成図である。 図1に示す三次元形状計測装置のブロック図である。 半田塗布前の基板の状態を示す図である。 半田塗布後の基板の状態を示す図である。 はんだ付けの検査の際の三次元形状計測装置の状態を示す模式図である。 検査を実施する際の全体の流れを示すフローチャートである。 ティーチング過程における処理を示すフローチャートである。 半田塗布前の基板において、配線パターンの近似面を作成する際の処理を示すフローチャートである。 半田塗布前の基板において、ランドの近似面を作成する際の処理を示すフローチャートである。 オフセットを算出する際の処理を示すフローチャートである。 検査過程における処理を示すフローチャートである。 検査を実施する際のCPUにおける機能を示す機能ブロック図である。 分割された検査ブロックの一例を示す図である。 基板を厚み方向に切断した場合の断面を模式的に示した図であって、平面に近似される面を作成される基板の例を示している。 基板を厚み方向に切断した場合の断面を模式的に示した図であって、曲面に近似される面を作成される基板の例を示している。 検査ブロック上において、配線パターンの領域を抽出した状態を示す図である。 図16に示す抽出した配線パターンの領域の中から、オフセット算出用の領域を選択した状態を示す図である。 検査ブロック上において、ランドの領域を抽出した状態を示す図である。 配線パターンの近似面Srとランドの近似面Slとオフセットである距離とを示す図である。 計測点Pにおけるz−x断面図である。 計測点Pにおけるz−x断面図である。 図21の半田およびランドの部分を拡大した図であって、接線Laと角度θとを示す図である。 交点M、Nを示す図である。 BGAを含む基板を示す平面図である。 平面図C−Cにおける断面を模式的に示した図である。 半田を塗布する前の基板(a)と、半田を塗布した後の基板(b)とを示す図であって、基板を厚み方向に切断した場合の断面を模式的に示した図である。
以下、図面を参照して、この発明の一実施形態に係る三次元形状計測装置について説明する。図1は、この発明の一実施形態に係る三次元形状計測装置10の一例を示す概略構成図である。図2は、図1に示す三次元形状計測装置10のブロック図である。図1および図2を参照して、三次元形状計測装置10は、計測する計測対象15の表面に光パタンを投影する投光部11と、光パタンが投影された計測対象15を撮像し、その画像を取得する撮像部12と、撮像部12によって撮像された画像に含まれる光パタンを解析する画像解析・駆動制御部13と、計測対象15を水平移動させる搬送部14とを備える。
投光部11は、計測対象15の表面に光パタンを投影する。投光部11は、光を照射する光源22と、投光レンズ24と、光源22から照射された光にパタンを持たせるためのパタン生成素子26と、光線を透過または遮光することで光パタンを照射する光パタン照射領域16および光パタン非照射領域17の境界を明確にするための光線分離部27とを備える。なお、この実施形態では、投影する光パタンとして、正弦波状のものを用いる。また、投光部11は、その光軸が撮像部12の光軸に対して所定の角度を有するように設けられている。これにより、計測対象15に投影した光パタンのずれに基づいて、計測対象15の高さを算出する。
撮像部12は、光パタンが投影された計測対象15を撮像して、その画像を取得する。撮像部12は、ラインセンサ40と、撮像レンズ41とを備える。
画像解析・駆動制御部13は、撮像部12によって撮像された画像に含まれる光パタンを縞解析法によって解析し、計測対象15の三次元形状を算出すると共に、コントローラ42に各種指示を行う。また、画像解析・駆動制御部13は、撮像部12からの画像をデジタルデータで取り込むキャプチャボード43と、各種の制御を行うCPU(Central Processing Unit)44と、各種の情報を記憶するRAM(Random Access Memory)45とを備える。
搬送部14は、ラインセンサ40の主走査方向(長手方向)、および主走査方向と垂直な方向(以下「副走査方向」という)に計測対象15を水平移動させる。搬送部14は、計測対象15を載置するための搬送ステージ46と、搬送ステージ46を駆動するサーボモータ47とを備える。三次元形状計測装置10は、搬送部14により計測対象15を副走査方向(図1中の矢印の方向)に移動させつつラインセンサ40により逐次撮像することによって、計測対象15全体の三次元形状を計測することが可能になる。
ここで、撮像部12のラインセンサ40は、その主走査方向の軸が搬送ステージ46の計測面と平行で、かつ、搬送方向と垂直になるように設けられている。このようにラインセンサ40の光軸と搬送ステージ46の計測面とを平行にすることにより、計測対象15の上面を均一な倍率で撮像することができる。また、ラインセンサ40の光軸と搬送方向とを垂直にしているので、搬送しながら撮影した複数のライン画像からなる2次元画像には、直角部分が直角部分として撮像される。
ここで、三次元形状計測装置10の動作について説明する。まず、画像解析・駆動制御部13からコントローラ42を介しての命令によって、搬送部14のサーボモータ47が搬送ステージ46を初期設定位置にセットする。この初期設定位置は、撮像部12が計測対象15を撮像する際の副走査方向の撮像開始位置を決定するものであり、撮像部12の撮像領域が、搬送部14の搬送ステージ46に載せられた計測対象15の副走査方向における端部に来るような位置であることが好ましい。
そして、投光部11が計測対象15に光パタンを投影する。撮像部12は、光パタンが投影された計測対象15を走査し、この計測対象15の画像を取得する。撮像部12によって取得された画像は、画像解析・駆動制御部13に送信され、キャプチャボード43によってデジタルデータに変換される。そして、CPU44が光パタンを解析することによって、計測対象15の高さ情報が算出される。また、画像中の光パタンを解析する際に、空間縞解析法を用いてよい。
なお、詳細な計測対象15の高さ情報の算出方法は公知であり、例えば、特開2009−31105号公報、および特開2007−114071号公報に記載の方法を利用することができる。
ここで、このような三次元形状計測装置10を用いて、基板に塗布された半田の高さを計測して、はんだ付けの検査を実施する場合について説明する。まず、基板について説明する。図3は、半田塗布前の基板25の状態を示す図であって、平面図と、平面図A−Aにおける断面図とを示している。図4は、半田塗布後の基板25の状態を示す図であって、平面図と、平面図B−Bにおける断面図とを示している。なお、図3および図4においては、基板25の一部を示している。図3および図4を参照して、基板25上には、銅箔や金などの導電性の材料から形成され、半田を塗布する箇所であるランド30と、内部に導電線を有する配線パターン31と、基板25の厚み方向に貫通するスルーホール32と、基板25の品番等を示す文字等であるシルク33と、基板25のランド30や配線パターン31以外の箇所であり絶縁性の材料から形成されるレジスト34とを含む。
ランド30と配線パターン31とは、基板25内部の導電線等で接続された状態であって、基板25の上面25aからのそれぞれの高さ(図3中のL、Rで示す線)は、平行と見なせる。そして、図4に示すように、ランド30に半田29が塗布される。
次に、はんだ付けの検査の際の三次元形状計測装置10の状態について説明する。図5は、はんだ付けの検査の際の三次元形状計測装置10の状態を示す模式図である。図5を参照して、搬送ステージ46の計測面上(図5においては図示せず)に、計測対象15として、基板掴持部48に両端を挟まれて固定された状態の基板25が載置される。この基板掴持部48の両側の高さは水平である。このとき、高さを計測する際の基準となる所定の基準面は、基板25の撮像部12側の上面25aと接する基板掴持部48の面48aである。図5中の点線でこの基準面48aを示している。そして、計測する高さは、基準面48aから撮像部12側に向かう方向を正に取った値である。すなわち、基準面48aが高さ0点となる。例えば、基板25上の部材31における点Qまでの高さは、図5中のhで示される値となる。
ここで、基板25に塗布された半田29の高さを計測して、半田29の高さを検査する場合について説明する。図6は、検査を実施する際の全体の流れを示すフローチャートである。図7は、ティーチング過程における処理を示すフローチャートである。図8は、半田塗布前の基板25において、配線パターンの近似面を作成する際の処理を示すフローチャートである。図9は、半田塗布前の基板25において、ランドの近似面を作成する際の処理を示すフローチャートである。図10は、オフセットを算出する際の処理を示すフローチャートである。図11は、検査過程における処理を示すフローチャートである。図12は、検査を実施する際のCPU44における機能を示す機能ブロック図である。図6〜図12を参照して説明する。
まず、図6を参照して、三次元形状計測装置10は、半田29の高さを検査するにあたり、基板25の名称や基板25のサイズ等の基板情報の入力をRAM45等から受け付ける。また、基板25上の検査を実施する領域である検査ブロックの情報の入力を受け付ける(図6において、ステップS11、以下ステップを省略する)。ここで、CPU44は、設計情報取得機能50として作動する。そして、搬送部14により、図3に示すような半田塗布前の基板25、すなわちベアボード(生基板)が所定の位置に搬入され(S12)、ティーチング工程を行う(S13)。ティーチング工程では、半田29の高さを計測するための基準を設定する。なお、ティーチング工程の詳細については、後述する。
そして、ティーチング工程を終了すると、半田29が塗布される。その後、搬送部14により、図4に示すような半田塗布後の基板25が所定の位置に搬入されて(S14)、半田29の高さを検査する(S15)。なお、検査の詳細については、後述する。このようなS14〜S15の処理は、基板毎に繰り返し実施されることとなる。
次に、図7を参照して、S13におけるティーチング工程について説明する。まず、搬入されたベアボードに対して、撮像部12によりベアボードの画像を撮影する。ここで、撮像部12は、画像取得機能51、すなわち撮像手段として作動する。そして、撮影した画像を所定の大きさで分割して複数のブロックとし、その1つのブロックを、検査を実施する検査ブロックとする(S21)。なお、この画像の分割の数等は、例えば、予め設定されたデータを利用するものであってもよいし、ユーザが手動で設定してもよいし、他の方法であってもよい。図13は、分割された検査ブロック35の一例を示す図である。図13を参照して、検査ブロック35には、配線パターン35aやランド35cが含まれている。
そして、検査ブロック35において、配線パターンの近似面を作成する(S22)。この近似面は、平面または2次曲面(以下、「曲面」という)である。図14は、基板を厚み方向に切断した場合の断面を模式的に示した図であって、平面に近似される面を作成される基板49aの例を示している。図15は、基板を厚み方向に切断した場合の断面を模式的に示した図であって、曲面に近似される面を作成される基板49bの例を示している。図15を参照して、曲面の場合には、基板49bに例えば微小な反りや撓み等が生じている状態である。このような微小な反りや撓みは、1つの検査ブロック35に収まる基板の画像の範囲が広い場合に生じるものである。この実施形態では、曲面を採用し、近似面として近似曲面を作成する。
ここで、配線パターンの近似面Srは、以下の式で表される。なお、a〜fは、係数である。
Figure 0005772062
なお、配線パターンの近似面Srの作成処理の詳細については、後述する。
また、検査ブロック35において、ランドの近似面を作成する(S23)。ここで、ランドの近似面Slは、以下の式で表される。なお、a〜e、gは、係数であり、a〜eは、配線パターンの近似面Srと同じ係数である。
Figure 0005772062
配線パターンの近似面Srとランドの近似面Slとは、平行と見なせる。なお、ランドの近似面の作成処理の詳細については、後述する。
そして、作成した配線パターンの近似面Srとランドの近似面Slとに基づいて、オフセットを算出する(S24)。このオフセットは、半田29の高さを計測する際に用いる値である。そして、算出したオフセットをRAM45に記録する(S25)。なお、オフセットの算出処理の詳細については、後述する。このようなS22〜S25の処理は、複数の検査ブロック毎に繰り返し実施される。
次に、図8を参照して、S22における配線パターンの近似面の作成処理について説明する。まず、S21および図13に示すように、検査ブロック35の画像を取得すると(S31)、配線パターンの領域を抽出する(S32)。ここで、CPU44は、配線パターン抽出機能53として作動する。図16は、検査ブロック35上において、配線パターンの領域35aを抽出した状態を示す図である。図16を参照して、配線パターンの領域35aをハッチングで示している。そして、抽出した配線パターンの領域35aの中から、オフセット算出用の領域を選択する。図17は、図16に示す抽出した配線パターンの領域35aの中から、オフセット算出用の領域35bを選択した状態を示す図である。図17を参照して、このオフセット算出用の領域35bをハッチングで示している。ここで、領域の選択は、ランド35cの周囲を取り囲むようにして配置されている領域を選択する。また、検査ブロック35内に位置するランド35cに近い領域だけでなく、ランド35cから離れた領域も含めるように選択する。また、6地点を含めるように選択する。すなわち、近似面を作成するための条件を満たすように選択する。そして、条件を満たすと判断すれば(S33において、YES)、選択したオフセット算出用の領域35bの高さを計測する(S34)。ここで、CPU44は、領域高さ計測手段として作動し、オフセット算出用の領域35bが所定の領域となる。
そして、選択したオフセット算出用の領域35bの位置、すなわちx位置、y位置、およびz位置を示す座標(x、y、z)を用いて、配線パターンの近似面Srの係数(a〜f)を算出する(S35)。ここで、この座標(x、y)は、撮像部12で撮影した際に得た画像上の値であり、座標(z)がS34において計測した値である。これにより、配線パターンの近似面Srを作成する。すなわち、配線パターンの近似面Srとは、配線パターンの高さ分布を表すものである。ここで、CPU44は、近似面算出機能56、すなわち分布算出手段として作動する。
なお、S33において、条件を満たさない場合には(S33において、NO)、S31において取得する画像の領域を拡大し、再度、S32からの処理を行う(S36)。ここで、CPU44は、画像拡張判定機能52として作動する。
次に、図9を参照して、S23におけるランドの近似面の作成処理について説明する。まず、上記した配線パターンの近似面の作成処理S31と同様に、検査ブロック35の画像を取得すると(S41)、ランドの領域を抽出する(S42)。ここで、CPU44は、ランド抽出機能54として作動する。なお、S36において、画像の領域を拡大した場合には、ここでも同様に、画像の領域を拡大した状態でランドの領域を抽出する。図18は、検査ブロック35上において、ランドの領域35cを抽出した状態を示す図である。図18を参照して、ランドの領域35cをハッチングで示している。そして、抽出したランドの領域35cの高さを計測する(S43)。ここで、CPU44は、ランド高さ計測手段として作動する。
そして、配線パターンの近似面Srの係数(a〜f)のうち、同じ係数である(a〜e)を読み出し(S44)、抽出したランド領域35cの位置、すなわちx位置、y位置、およびz位置を示す座標(x、y、z)を用いて、ランドの近似面Slの係数(g)を算出する(S45)。この座標(x、y)は、撮像部12で撮影した際に得た画像上の値であり、座標(z)がS43において計測した値である。これにより、ランドの近似面Slを作成する。ここで、配線パターンの近似面Srの高さ方向を示す係数(f)以外が、ランドの近似面Slと同じであり、配線パターンの近似面Srとランドの近似面Slとは、平行である。
次に、図10を参照して、S24におけるオフセットの算出処理について説明する。まず、S35において算出した配線パターンの近似面Srの係数(a〜f)を読み出す(S51)。また、S44およびS45において算出したランドの近似面Slの係数(a〜e、g)を読み出す(S52)。そして、配線パターンの近似面Srとランドの近似面Slとの距離(差)を算出する(S53)。この距離をオフセット(OffL)とし、オフセットをRAM45に記録する(S54)。ここで、CPU44は、ランドオフセット算出機能58、すなわち距離算出手段として作動する。また、RAM45は、ランドオフセット記録機能61として作動する。図19は、基板25を厚み方向に切断した場合の断面を模式的に示した図であって、配線パターンの近似面Srを二点鎖線で示し、ランドの近似面Slを三点鎖線で示し、オフセットである距離OffLを示している。図19を参照して、配線パターンのオフセット算出用の領域35bにおいて配線パターンの近似面Sr(配線パターンの高さの分布)が算出されて、ランドの領域35cにおいてランドの近似面Sl(ランドの高さの分布)が算出される。
次に、図11を参照して、半田29の高さの検査について説明する。まず、基板25には、半田29が塗布されている状態である。そして、基板25には、半田塗布前とは異なる歪みや傾き等が発生している場合がある。このような半田塗布後の基板25が、S14において搬送されると、図12のS21と同じ位置の検査ブロックを取得する(S61)。このときの検査ブロックは、例えば、塗布された半田29上の計測点Pを含むものとする。図20は、取得した基板25の検査ブロックを厚み方向に切断した場合の断面を模式的に示した図であって、半田29上の計測点Pにおけるz−x断面図である。x軸が紙面の左右方向(主走査方向)を示し、z軸が高さ方向を示し、y軸は紙面の表裏方向(副走査方向)となる。そして、取得した検査ブロックにおいて、配線パターンの高さを計測して、配線パターンの近似面SRを作成する(S62)。なお、配線パターンの近似面SRの詳細な作成方法は、上記した図8と同様であるため、説明は省略する。ここで、CPU44は、配線高さ計測手段、および近似曲面算出手段として作動する。図20において、配線パターンの近似面SRを点線で示している。なお、ランドの近似面SLは、配線パターンの近似面SRに平行であり、配線パターンの近似面SRに平行なランドの近似面SLを一点鎖線で示している。
そして、検査ブロックにおいて、半田領域を抽出し(S63)、S54においてRAM45に記憶したオフセット(OffL)を読み出す(S64)。ここで、CPU44は、半田抽出機能55、およびランドオフセット読み込み機能62として作動する。そして、抽出した半田領域において、半田29の高さを計算する(S65)。ここで、CPU44は、CPU44は、高さ計測機能57、ランドオフセット減算機能59、すなわち半田高さ算出手段として作動する。そして、計算した結果に基づいて、半田の良、不良を検査する。ここで、CPU44は、検査機能60として作動する。
ここで、S65における半田29の高さの計算方法について、具体的に説明する。この場合、S63において、抽出した半田領域には、計測点Pが含まれているものとし、計測点Pにおける半田29の高さの計算方法について説明する。図21は、図20と同様に計測点Pにおけるz−x断面図である。図20と同様に、x軸が紙面の左右方向(主走査方向)を示し、z軸が高さ方向を示し、y軸は紙面の表裏方向(副走査方向)となる。そして、計測点Pと撮像部12とを通る線l上において、配線パターンの近似面SRとの交点をAとし、ランドの近似面SLとの交点をBとし、高さ0点、すなわちx軸との交点をCとする。そして、点A、点P、点B、および点Cのx位置およびy位置を座標(Xp、Yp)とする。
まず、ACの長さを算出する。ここで、点Aは、配線パターンの近似面SR上の点であるため、(x、y)に(Xp、Yp)を代入して、ACの長さは、以下の式より算出される。
Figure 0005772062
このとき、ZaがACの長さとなる。
また、PCの長さを算出する。すなわち、計測点Pの高さを計測する。計測点Pは、半田29上の点であって、この半田29はランド35c上に塗布されるものである。したがって、計測点Pの高さは、半田29を含むランド35cの高さである。ここで、CPU44は、半田ランド高さ計測手段として作動する。
そして、配線パターンの近似面SR上の点Aにおける接線Laとx軸とでなす角度θを算出する。図22は、図21の半田29およびランド35cの部分を拡大した図であって、接線Laと角度θとを示す図である。ここで、接線Laは、座標(Xp、Yp)における接線であるため、接線Laの傾き(tanθ)は、配線パターンの近似面SRの式を偏微分し、(x、y)に(Xp、Yp)を代入することにより得ることができる。なお、ランドの近似面SL上の点Bにおける接線Lbとx軸とでなす角度も同じθであり、ランドの近似面SLの式を偏微分しても同じ結果となる。偏微分した結果を以下に示す。
Figure 0005772062
この式に、(x、y)に(Xp、Yp)を代入すると以下のようになり、角度θを算出することができる。
Figure 0005772062
また、計測点Pを通り、接線La、Lbに平行な直線をLpとし、点Aを通り、La、Lb、Lpに垂直な直線をLtとし、LpとLtとの交点をMとし、LbとLtとの交点をNとする。図23は、交点M、Nを示す図である。
そして、半田29の高さをDとすると、D=AN−AMで算出する。すなわち、この場合、半田29の高さDを計測するための基準は、オフセットから算出されるランドの高さとなる。ここで、ANの長さは、S64で読み出したOffLの値であり、AMの長さは、APcosθであり、APの長さは、AC−PCで算出することができる。その結果、Dは、以下の式で算出されることとなる。
Figure 0005772062
なお、このようなS62〜S65の処理は、複数の検査ブロック毎に繰り返し実施される。
このように、この発明に係る三次元形状計測装置10は、所定の領域、ここでは、配線パターンの高さに基づいて、所定の領域における高さ分布を算出し、この算出した高さ分布とランドの高さとの距離(オフセット)を算出する。この場合、所定の領域における高さ分布は、例えば基板25に反りや撓みが発生した場合であっても、その反りや撓みによる変化を含めたものとなる。その結果、算出した距離は、基板25の歪みによる影響を抑えたものなる。そして、半田29の高さを算出する際には、例えば基板25に半田29を塗布した後、基板25に歪みが発生した場合であっても、このような歪みの影響を抑えた距離を用いることができるため、正確に半田29の高さを算出することができる。
また、この場合、オフセットは、配線パターンとランドとの両方を考慮して算出された値であるため、従来のように配線パターンのみから算出されることなく、正確に半田29の高さを算出することができる。
また、この場合、半田塗布前の基板25においてオフセットを算出し、半田塗布後の基板25において、再度配線パターンにおける基板25の近似面を算出して、半田29の高さを計測する。したがって、半田塗布前の基板25の状態と半田塗布後の基板25の状態とが変化していた場合であっても、正確に半田29の高さを算出することができる。
また、この場合、半田29のみを高さを算出することができ、工業規格等に定められた定量的な半田量を検査に採用することができ、検査を適切に行うことができる。
また、基板25の反りや撓みは、一般的に基板25毎に異なるものである。しかしながら、この場合、基板25毎にオフセットを算出して、半田29の高さを算出することができ、基板25毎に正確に半田29の高さを算出することができる。
なお、上記の実施の形態においては、2次曲面の例について説明したが、これに限ることなく、平面や他の形状の面にも適用することができる。この場合、(1)で示したS22における配線パターンの近似面Sr、および(2)で示したS23におけるランドの近似面Slは、以下の式で示すことができる。
Figure 0005772062
そして、ACの長さを算出する際の(x、y)に(Xp、Yp)を入力すると、以下の式で示すことができる。
Figure 0005772062
そして、(5)および(6)で示した配線パターンの近似面SR上の点Aにおける接線Laとx軸とでなす角度θを算出する際の式は、以下の式で示すことができる。
Figure 0005772062
なお、上記の実施の形態においては、所定の領域として、配線パターンを採用する例について説明したが、これに限ることなく、例えば、ランドの近傍のレジストの領域であってもよいし、他の領域であってよい。
また、上記の実施の形態においては、撮像部12により撮像した画像を取得して、配線パターンの高さやランドの高さを計測することにより、オフセットを算出し、この算出したオフセットを用いて、半田の高さを算出する例について説明したが、これに限ることなく、例えば、予めオフセットの値をユーザにより設定されることにより、この設定されたオフセットを用いて、半田の高さを算出することとしてもよい。
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示された実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
この発明は、半田の高さの計測が必要となる場合に、有効に利用される。
10 三次元形状計測装置、11 投光部、12 撮像部、13 画像解析・駆動制御部、14 搬送部、15 計測対象、16 光パタン照射領域、17 光パタン非照射領域、22 光源、24 投光レンズ、25,49a,49b 基板、25a 面、26 パタン生成素子、27 光線分離部、29 半田、30 ランド、31 配線パターン、32 スルーホール、33 シルク、34 レジスト、35 検査ブロック、35a 配線パターンの領域、35b オフセット算出用の領域、35c ランドの領域、40 ラインセンサ、41 撮像レンズ、42 コントローラ、43 キャプチャボード、44 CPU、45 RAM、46 搬送ステージ、47 サーボモータ、48 基板掴持部、48a 基準面、50 設計情報取得機能、51 画像取得機能、52 画像拡張判定機能、53 配線パターン抽出機能、54 ランド抽出機能、55 半田抽出機能、56 近似面算出機能、57 高さ計測機能、58 ランドオフセット算出機能、59 ランドオフセット減算機能、60 検査機能、61 ランドオフセット記録機能、62 ランドオフセット読み込み機能。

Claims (5)

  1. 基板上の部材に投影された光パタンを解析することによって、基板上の部材の三次元形状を計測する三次元形状計測装置であって、
    基板は、半田が塗布される領域であるランドと、前記ランドの周囲を取り囲むように前記基板の上面に配置される所定の領域とを含み、
    前記三次元形状計測装置は、
    光パタンが投影された基板上の部材を撮像し、画像として取得する撮像手段と、
    半田が塗布される前の状態の基板における、所定の基準面を基準とした前記所定の領域における高さ分布と前記ランドの高さ分布との距離を、ランドオフセットとして記憶する記憶手段と、
    前記記憶手段に記憶された前記ランドオフセットを用いて、基板のランド上に塗布された半田の、当該ランドからの高さを計測する半田高さ計測手段とを備え、
    前記半田高さ計測手段は、
    半田を塗布された後の状態の基板において、前記所定の領域の画像を前記撮像手段により取得して、前記所定の基準面からの前記所定の領域の高さを計測し、計測した前記所定の領域の高さに基づいて、前記所定の領域における高さ分布を算出する塗布後領域高さ分布算出手段と、
    半田を塗布された後の状態の基板において、前記ランド上に塗布された半田の画像を前記撮像手段により取得して、前記所定の基準面からの、半田を含むランドの高さを計測する塗布後ランド高さ計測手段と、
    前記塗布後領域高さ分布算出手段により算出された前記所定の領域における高さ分布と、前記塗布後ランド高さ計測手段により計測された半田を含むランドの高さと、前記記憶手段に記憶された前記ランドオフセットとを用いて、半田の高さを算出する半田高さ算出手段とを含む、三次元形状計測装置。
  2. 半田が塗布される前の状態の基板において、前記所定の領域の画像を取得して、前記所定の基準面からの前記所定の領域の高さを計測し、計測した前記所定の領域の高さに基づいて、前記所定の領域における高さ分布を算出する塗布前領域高さ分布算出手段と、
    半田が塗布される前の状態の基板において、前記ランドの画像を取得して、前記所定の基準面からの前記ランドの高さを計測し、計測した前記ランドの高さと前記塗布前領域高さ分布算出手段により算出された前記所定の領域における高さ分布とに基づいて、前記ランドの高さ分布を算出する塗布前ランド高さ分布算出手段と、
    前記塗布前領域高さ分布算出手段により算出された前記所定の領域における高さ分布と、前記塗布前ランド高さ分布算出手段により算出された前記ランドの高さ分布との距離を算出する距離算出手段とをさらに備え、
    前記記憶手段は、前記距離算出手段により算出された距離を、前記ランドオフセットとして記憶する、請求項1に記載の三次元形状計測装置。
  3. 前記所定の領域における高さ分布とは、前記所定の領域における前記所定の基準面からの高さを近似の曲面で表したものであり、
    前記ランドの高さ分布とは、前記所定の基準面からの前記ランドの高さを、前記所定の領域における近似曲面と平行な近似曲面で表したものである、請求項1または2に記載の三次元形状計測装置。
  4. 前記所定の領域は、ランドの周囲を取り囲むようにして配置され、ランドに接続する導電線を有する配線パターンである、請求項1〜3のいずれかに記載の三次元形状計測装置。
  5. 基板上の部材の三次元形状を計測する三次元形状計測方法であって、
    基板は、半田が塗布される領域であるランドと、前記ランドの周囲を取り囲むように前記基板の上面に配置される所定の領域とを含むものであり、
    半田が塗布される前の状態の基板において、所定の基準面を基準とした前記所定の領域における高さ分布と前記ランドの高さ分布との距離を、ランドオフセットとして記憶するステップと、
    記憶された前記ランドオフセットを用いて、基板のランド上に塗布された半田の、当該ランドからの高さを計測する計測ステップとを備え、
    前記計測ステップは、
    半田を塗布された後の状態の基板において、前記所定の基準面からの前記所定の領域の高さを計測し、計測した前記所定の領域の高さに基づいて、前記所定の領域における高さ分布を算出するステップと、
    半田を塗布された後の状態の基板において、前記所定の基準面からの、半田を含むランドの高さを計測するステップと、
    算出された前記所定の領域における高さ分布と、計測された半田を含むランドの高さと、記憶された前記ランドオフセットとを用いて、半田の高さを算出するステップとを含む、三次元形状計測方法。
JP2011040511A 2011-02-25 2011-02-25 三次元形状計測装置、および三次元形状計測方法 Active JP5772062B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2011040511A JP5772062B2 (ja) 2011-02-25 2011-02-25 三次元形状計測装置、および三次元形状計測方法
KR1020110102792A KR20120098386A (ko) 2011-02-25 2011-10-10 3차원 형상 계측 장치, 및 3차원 형상 계측 방법
US13/280,566 US20120218562A1 (en) 2011-02-25 2011-10-25 Three-dimensional shape measurement apparatus and three-dimensional shape measurement method
EP11186829.5A EP2492633B1 (en) 2011-02-25 2011-10-27 Three-dimensional shape measurement apparatus and three-dimensional shape measurement method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011040511A JP5772062B2 (ja) 2011-02-25 2011-02-25 三次元形状計測装置、および三次元形状計測方法

Publications (2)

Publication Number Publication Date
JP2012177611A JP2012177611A (ja) 2012-09-13
JP5772062B2 true JP5772062B2 (ja) 2015-09-02

Family

ID=45524239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011040511A Active JP5772062B2 (ja) 2011-02-25 2011-02-25 三次元形状計測装置、および三次元形状計測方法

Country Status (4)

Country Link
US (1) US20120218562A1 (ja)
EP (1) EP2492633B1 (ja)
JP (1) JP5772062B2 (ja)
KR (1) KR20120098386A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101614061B1 (ko) * 2012-03-29 2016-04-20 주식회사 고영테크놀러지 조인트 검사 장치
US20140293011A1 (en) * 2013-03-28 2014-10-02 Phasica, LLC Scanner System for Determining the Three Dimensional Shape of an Object and Method for Using
DE102015121673B4 (de) * 2015-12-11 2019-01-10 SmartRay GmbH Formermittlungsverfahren

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4876455A (en) * 1988-02-25 1989-10-24 Westinghouse Electric Corp. Fiber optic solder joint inspection system
US5028799A (en) * 1988-08-01 1991-07-02 Robotic Vision System, Inc. Method and apparatus for three dimensional object surface determination using co-planar data from multiple sensors
JP3314406B2 (ja) * 1992-04-24 2002-08-12 松下電器産業株式会社 クリーム半田の高さ測定方法
US5465152A (en) * 1994-06-03 1995-11-07 Robotic Vision Systems, Inc. Method for coplanarity inspection of package or substrate warpage for ball grid arrays, column arrays, and similar structures
US5995232A (en) * 1997-07-14 1999-11-30 U.S. Philips Corporation Method of and device for inspecting a PCB
US6750899B1 (en) * 2000-01-07 2004-06-15 Cyberoptics Corporation Solder paste inspection system
US6496270B1 (en) * 2000-02-17 2002-12-17 Gsi Lumonics, Inc. Method and system for automatically generating reference height data for use in a three-dimensional inspection system
JP2002098513A (ja) * 2000-09-22 2002-04-05 Tani Denki Kogyo Kk レーザ光を利用した画像認識による計測方法および計測装置
JP3850282B2 (ja) * 2001-12-12 2006-11-29 松下電器産業株式会社 パターン面自動抽出方法及びそれを用いた形状計測装置
JP2004292409A (ja) * 2003-03-28 2004-10-21 Sumitomo Chem Co Ltd クロロシラン化合物の製造方法
JP3868917B2 (ja) * 2003-03-31 2007-01-17 シーケーディ株式会社 三次元計測装置及び検査装置
JP4746841B2 (ja) * 2004-01-23 2011-08-10 ルネサスエレクトロニクス株式会社 半導体集積回路装置の製造方法
JP4613644B2 (ja) * 2005-03-09 2011-01-19 パナソニック株式会社 回路実装基板の外観検査方法
JP4735010B2 (ja) * 2005-04-06 2011-07-27 パナソニック株式会社 基板高さ計測方法
US7545512B2 (en) * 2006-01-26 2009-06-09 Koh Young Technology Inc. Method for automated measurement of three-dimensional shape of circuit boards
JP4992811B2 (ja) * 2008-04-18 2012-08-08 パナソニック株式会社 電子部品実装装置
JP4892602B2 (ja) * 2009-10-30 2012-03-07 ルネサスエレクトロニクス株式会社 半導体集積回路装置の製造方法

Also Published As

Publication number Publication date
EP2492633B1 (en) 2019-03-06
KR20120098386A (ko) 2012-09-05
EP2492633A1 (en) 2012-08-29
US20120218562A1 (en) 2012-08-30
JP2012177611A (ja) 2012-09-13

Similar Documents

Publication Publication Date Title
JP6151406B2 (ja) 基板検査方法
JP2009198440A (ja) 補正パターン画像生成装置、パターン検査装置および補正パターン画像生成方法
US9743527B2 (en) Stencil programming and inspection using solder paste inspection system
JP5307876B2 (ja) 検査方法
KR101237497B1 (ko) 검사영역의 설정방법
KR20010040998A (ko) 입체 영상에 의한 자동 검사 시스템 및 그 검사 방법
KR20150003783A (ko) X선 검사 방법 및 x선 검사 장치
JP2019100753A (ja) プリント基板検査装置及びプリント基板検査方法
JP5772062B2 (ja) 三次元形状計測装置、および三次元形状計測方法
KR101729862B1 (ko) 데이터 보정 장치, 묘화 장치, 검사 장치, 데이터 보정 방법, 묘화 방법, 검사 방법 및 기록 매체
KR101121992B1 (ko) 실장 검사 데이터 형성방법, 이를 저장한 저장매체 및 이를 이용하는 검사장치
TWI612296B (zh) 資料修正裝置、描繪裝置、檢查裝置、資料修正方法、描繪方法、檢查方法及記錄有程式之記錄媒體
JP2019219357A (ja) 撮影装置、撮影方法および撮影プログラム
JP6781963B1 (ja) 測定装置及び測定方法
JP2009058311A (ja) 刻印検査装置
KR101863439B1 (ko) 데이터 보정 장치, 묘화 장치, 검사 장치, 데이터 보정 방법, 묘화 방법, 검사 방법 및 기록 매체에 기록된 프로그램
JP3868917B2 (ja) 三次元計測装置及び検査装置
JPH0611321A (ja) 半田印刷検査方法
JP2009229555A (ja) 補正パターン画像生成装置、パターン検査装置および補正パターン画像生成方法
JP4034325B2 (ja) 三次元計測装置及び検査装置
JP5851200B2 (ja) 基板検査装置、基板検査方法および基板検査プログラム
JP6868935B1 (ja) 測定装置及び測定方法
CN102261897B (zh) 检查设备和检查方法
JP2020148615A (ja) 参照画像生成方法およびパターン検査方法
KR101311809B1 (ko) 기판 검사방법

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20130130

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130919

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141014

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141208

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150615

R150 Certificate of patent or registration of utility model

Ref document number: 5772062

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250