Nothing Special   »   [go: up one dir, main page]

JP4024832B1 - ドリル検査装置、ドリル検査方法、およびそのプログラム - Google Patents

ドリル検査装置、ドリル検査方法、およびそのプログラム Download PDF

Info

Publication number
JP4024832B1
JP4024832B1 JP2007141072A JP2007141072A JP4024832B1 JP 4024832 B1 JP4024832 B1 JP 4024832B1 JP 2007141072 A JP2007141072 A JP 2007141072A JP 2007141072 A JP2007141072 A JP 2007141072A JP 4024832 B1 JP4024832 B1 JP 4024832B1
Authority
JP
Japan
Prior art keywords
drill
stage
cutting edge
width
length
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
JP2007141072A
Other languages
English (en)
Other versions
JP2008292429A (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.)
Ritsumeikan Trust
Original Assignee
Ritsumeikan Trust
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 Ritsumeikan Trust filed Critical Ritsumeikan Trust
Priority to JP2007141072A priority Critical patent/JP4024832B1/ja
Application granted granted Critical
Publication of JP4024832B1 publication Critical patent/JP4024832B1/ja
Priority to CN2008100969679A priority patent/CN101368820B/zh
Priority to KR1020080044428A priority patent/KR100899259B1/ko
Priority to TW097117975A priority patent/TWI350779B/zh
Priority to KR1020080113356A priority patent/KR20080114648A/ko
Publication of JP2008292429A publication Critical patent/JP2008292429A/ja
Priority to KR1020090013143A priority patent/KR20090030284A/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Drilling And Boring (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

【課題】ドリルの研磨や破棄のタイミングをバラツキなく判断することは難しい。
【解決手段】撮像部20は、ドリルの刃先を回転軸に沿う方向に撮像する。測定部34は、撮像部20により撮像された画像内の刃先領域の形状情報を測定する。記憶部36は、ドリルのライフサイクル上の研磨回数を反映させたステージごとに、そのドリルの刃先領域の形状情報の参照データを保持する。判定部38は、測定部34により測定された形状情報から、ドリルの刃先の状態を判定する。たとえば、測定部34により測定された形状情報と、記憶部36に保持されたステージごとの参照データを照合することにより、検査対象のドリルが該当するステージを特定する。
【選択図】図2

Description

本発明は、プリント基板などに穴を空けるためのドリルを検査するためのドリル検査装置、ドリル検査方法、およびそのプログラムに関する。
半導体プロセスの微細化が進むなか、プリント基板に空けられる穴も益々高い精度が要求されている。穴の大きさや形状はドリルの刃先が摩耗したり欠損したりすると変化してしまうため、ドリルの刃先を検査して、必要に応じて研磨して再利用したり、破棄したりする必要がある。ドリルの研磨や破棄のタイミングは、空けた穴数により判断することが一般的である。
特許文献1は、参照値とドリル刃データから求めた値との比較を行って良否を判別する手法を開示する。
特開平1−216752号公報
ドリルの研磨や破棄のタイミングを穴数で判断する場合、穴を空けた基板の硬度や材質の違いなどにより、本来の研磨や破棄すべきタイミングからずれてしまう場合がある。また、研磨や破棄のタイミングを人為的に判断する場合、熟練の検査員が必要であり、作業自体も煩雑である。
本発明はこうした状況に鑑みてなされたものであり、その目的は、ドリルの状態を簡素な処理で的確に判定することができるドリル検査装置、ドリル検査方法、およびそのプログラムを提供することにある。
本発明のある態様のドリル検査装置は、撮像されたドリルの刃先画像内の刃先領域の形状情報を測定する測定部と、測定部により測定された形状情報から、ドリルの刃先の状態を判定する判定部と、を備える。
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
本発明によれば、ドリルの状態を簡素な処理で的確に判定することができる。
まず、本発明の実施形態を詳細に説明する前に、ドリルのライフサイクルについて説明する。ドリルは使用回数が増大するにしたがって、それぞれの切刃が摩耗し、回転軸に沿う方向にみた切刃の幅が細くなっていく。空ける穴の精度が損なわれる程度に切刃が摩耗すると、刃先部分を研磨で鋭くして、繰り返し利用することにより、ドリルの寿命を延ばす作業が行われる。このような研磨は費用を抑えるため、ドリルが破棄されるまでに複数回行われることが多い。この観点から、ドリルのライフサイクルを研磨の回数に応じて複数のステージに分類することができる。また、同じ回数の研磨が施されたドリルを使用可能な状態と、摩耗が進むなどして使用すべきでない状態に分類することができる。
図1は、二枚の切刃をもつドリルの刃先をライフサイクル上のステージ別に示す図である。図1Aは新品のドリルの刃先を回転軸に沿う方向に撮像した図であり、図1Bは新品の使用により摩耗が進んだドリルの刃先を撮像した図であり、図1Cは研磨一回後のドリルの刃先を撮像した図であり、図1Dは研磨一回後の使用により摩耗が進んだドリルの刃先を撮像した図であり、図1Eは研磨二回後のドリルの刃先を撮像した図であり、図1Fは研磨二回後の使用により摩耗が進んだドリルの刃先を撮像した図であり、図1Gは欠損状態にあるドリルの刃先を撮像した図である。ここでは、研磨二回後のドリルが使用により摩耗が進んだ状態になると破棄することを前提としているため、欠損状態を除くと、ドリルは刃先の状態に応じて六つのステージに分類される。研磨の回数は、刃先や利用者の判断により前後する。以下、本実施の形態では、ドリルのライフサイクルを六つのステージに分類する例を説明する。
ここで、各研磨回数のドリルにて、使用により摩耗が進んだ状態か使用可能な状態にあるかを分類するために、ドリルの使用度、たとえば空けた穴数を用いて判断する。たとえば、この穴数が穴の品質が保証されなくなる実験的、経験的に求められた基準値を超えたとき、使用により摩耗が進んだ状態と判断することができる。
図2は、本発明の実施の形態におけるドリル検査装置100の構成を示す図である。ドリル検査装置100は、撮像部20、演算部30および表示部40を備える。演算部30は、画像処理部32、測定部34、記憶部36および判定部38を含む。演算部30の構成は、ハードウエア的には、任意のコンピュータのCPU、メモリ、その他のLSIで実現でき、ソフトウエア的にはメモリにロードされた画像処理プログラムや数値解析プログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。また、演算部30は、撮像部20を搭載した観測装置と汎用コンピュータの連携で実現されてもよく、画像処理部32および測定部34を観測装置に含め、記憶部36および判定部38を汎用コンピュータに含めてもよい。
撮像部20は、ドリル10の刃先を回転軸に沿う方向に撮像する。撮像部20は、CCD(Charge Coupled Devices)センサまたはCMOS(Complementary Metal-Oxide Semiconductor)イメージセンサを含み、図示しない光源により投影されたドリル10の刃先の画像を取得する。本実施の形態では、後述するように単純なパラメータを使用するため、低解像度の画像でよく、たとえばφ0.5のドリルを光学30倍程度で撮像する。撮像部20は、取得したドリル10の刃先を含む画像を電気信号に変換し、画像処理部32に出力する。
演算部30は、撮像部20により撮像された画像内の刃先が写った領域(以下、刃先領域という)を参照して所定のパラメータを特定し、そのパラメータからドリルの摩耗の程度や、ドリルのライフサイクル上のステージを求める。所定のパラメータはn(nは自然数)次元で規定され、刃先領域の長さ、幅、ならびに切刃の幅を結んだ形状曲線から得られる面積、平均および分散のうち、少なくとも一つを含む。また、切刃の長さを結んだ形状曲線から得られる面積、平均および分散のいずれか一つを含んでもよい。また、刃先領域の輪郭の接線または角度を含んでもよい。また、刃先の形状から得られ情報に限らず、空けた穴数などを含んでもよい。これらパラメータの詳細は後述する。
画像処理部32は、撮像部20から入力された画像の濃度値を調整する。具体的には、所定のしきい値を用いて各画素値を二値化し、刃先領域を「0」または「1」、背景領域を「1」または「0」に調整する。
画像処理部32は、二値化した画像の位置合わせを行う。たとえば、画像内における切刃の中心側の先端(以下、本明細書では単に先端という)の位置、および切刃の外周側の先端(以下、本明細書ではエッジという)の位置が所定の基準位置に合わさるよう、刃先領域を移動または回転させる。
測定部34は、画像処理部32により処理された画像内の刃先領域の形状情報を測定する。形状情報は、上記パラメータのうち刃先の形状から得られる情報である。詳細は後述する。
記憶部36は、ドリルのライフサイクル上のステージごとに、そのドリルの刃先領域の形状情報の参照データを保持する。この参照データは、ステージごとに、多数たとえば100枚程度のサンプリング画像から学習して生成したデータである。参照データとして、たとえば、多数のサンプリング画像から得られる刃先領域の形状情報、たとえば長さおよび幅のそれぞれの平均値をステージごとに求め、刃先領域の長さおよび幅で規定された二次元パラメータ空間における各ステージの中心座標としてもよい。また、その二次元パラメータ空間に、各ステージのサンプリング画像から得られる刃先領域の形状情報をプロットしていき、その結果をもとに所定の線形識別器または非線形識別器、たとえばニューラルネットワークやサポートベクトルマシーンなどを構築して、上記二次元パラメータ空間をステージごとに領域分割してもよい。この場合、各領域の境界線など、各領域を特定するためのデータが上記参照データとなる。
また、記憶部36は、ドリルのライフサイクル上のステージごとに、そのドリルの使用による、その刃先領域の形状情報で規定された変化特性をさらに保持してもよい。各ステージにおけるドリルの使用度は、空けた穴数で特定される。たとえば、研磨一回済みのドリルが実験的、経験的に3000穴の穴を空けると使用により摩耗が進んだ状態のステージに遷移させると定めた場合、1500穴の穴を空けた状態が使用度50%の状態となる。
判定部38は、測定部34により測定された形状情報から、ドリルの刃先の状態を判定する。具体的には、測定部34により測定された形状情報と、記憶部36に保持されたステージごとの参照データを照合することにより、検査対象のドリルが該当するステージを特定する。
たとえば、各ステージの中心座標が参照データとして保持されている場合、判定部38は、測定された長さおよび幅からなる形状情報で規定される座標と、各ステージの中心座標を比較し最も近い中心座標を特定し、その中心座標のステージを、検査対象のドリルが位置するステージに特定する。また、刃先領域の長さおよび幅からなる形状情報で規定された二次元パラメータ空間がステージごとにあらかじめ領域分割されている場合、判定部38は、測定された長さおよび幅からなる形状情報で規定される座標がいずれの領域に属するか判断することにより、検査対象のドリルが該当するステージを特定する。
また、判定部38は、測定部34により測定された形状情報と、記憶部36に保持された変化特性を照合することにより、検査対象のドリルが該当するステージにおける摩耗の程度を求めてもよい。すなわち、当該変化特性を表す、刃先領域の長さおよび幅からなる形状情報で規定された推移曲線上において、測定された長さおよび幅からなる形状情報で規定された座標から最も近い座標を特定し、その推移曲線上の座標の位置から使用の程度、換言すれば摩耗の程度を特定する。
表示部40は、演算部30により特定された、検査対象のドリルが該当するライフサイクル上のステージ、およびそのステージにおける摩耗の程度を表示する。また、検査員に刃先の状態を知らせ、研磨や破棄を促すメッセージを表示してもよい。さらに、撮像部20で撮像した刃先領域の画像を表示してもよい。あるいは、複数の刃先をカートリッジにまとめて検査する場合、各ドリルの状態を表形式などにして表示してもよい。
図3は、刃先領域を含む画像から特定されるパラメータを説明するための図である。図3にて、二枚の切刃で構成される刃先領域の長さLは、二枚の切刃のそれぞれエッジ側において、最も尖った位置の長手方向の座標値間の長さで規定される。ドリル刃の直径とほぼ一致する。刃先領域の幅Wは、二枚の切刃において、最も外側に膨らんだ位置の短手方向の座標値間の長さで規定される。図3における二つの座標軸は画素数で規定される。この画素数は、撮影倍率や画像処理における拡大率または縮小率を参照することにより、実際の長さに変換することができる。
測定部34は、刃先領域の長さLおよび幅Wに加えて、各切刃の幅X1〜Xm(mは自然数)を長手方向に行ごとに測定してもよい。また、各切刃の長さY1〜Yp(pは自然数)を短手方向に列ごとに測定してもよい。各切刃の行ごとの幅X1〜Xmを結んでいくと、後述する幅X1〜Xmに関する形状曲線を得ることができる。
図4は、刃先領域の形状情報で規定された二次元パラメータ空間にサンプルデータをプロットした図である。この二次元パラメータ空間は、縦軸に幅、横軸に長さをとる。図4を参照すると、各ステージのサンプルデータから有意な領域分割が可能であることが分かる。
図5は、サンプルデータのアスクペクト比(幅/長さ)と、使用の程度との関係を示す図である。縦軸はサンプルデータのアスペクト比を示し、横軸はステージの遷移と各ステージにおける穴数の推移を示す。図5では、左の目盛りから、新品のドリルで空けた穴が0穴、新品で1000穴、新品で2000穴、新品で4000穴、研磨一回済みの再利用のドリルで0穴、研磨一回済みの再利用のドリルで1000穴と、使用の程度が上がる方向に続いていく。図5に示すように、新品、研磨一回済みの再利用、研磨二回済みの再利用のそれぞれのステージについて、右下に傾く推移曲線を得ることができる。判定部38は、これら推移曲線上において、検査対象ドリルのアスペクト比が最も近い点を特定することにより、刃先のライフサイクル上のステージや摩耗の程度を精度よく推測することができる。
図6は、表示部40に表示されるドリルの検査結果画面50の一例を示す。この画面50は、検査対象ドリルの該当するステージ、およびそのステージにおける摩耗度を少なくとも表示する。ステージ欄52は、検査対象ドリルの該当する現在のステージを示し、図6の例では研磨一回済みの再利用のステージに該当することを示している。利用状況欄54は、そのドリルの利用状況を示し、未使用、使用中および利用不可のいずれかを表示する。第1摩耗度欄56は、そのステージにおける摩耗度を数値で表示する。第2摩耗度欄58は、そのステージにおける摩耗度をゲージで表示する。
図7は、本実施の形態に係るドリル検査装置100の基本動作を示すフローチャートである。画像処理部32は、撮像部20で撮像されたドリルの刃先画像の濃度値を調整する(S60)。画像処理部32は、濃度値を調整して二値化した画像の位置合わせを行う(S62)。なお、濃度値の調整を行わず、原画像を用いて以降の処理を行ってもよい。測定部34は、画像処理部32により処理された画像内の刃先領域の形状情報を測定する(S64)。判定部38は、測定された刃先領域の形状情報と、記憶部36に登録されているステージごとの参照データとを照合する(S66)。判定部38は、照合の結果、検査対象ドリルの刃先の状態を判定する(S68)。たとえば、そのドリルがライフサイクル上のどのステージにいるか特定する。
以上説明したように本実施の形態によれば、ドリルの状態を簡素な処理で的確に判定することができる。すなわち、検査対象ドリルが該当するライフサイクル上のステージを、刃先領域の長さおよび幅などの形状情報を用いて定量的に判定することができるため、研磨や破棄のタイミングを的確に判定することができる。定量的に判定することができるため、穴数に依存した研磨や破棄のタイミング判定より精度よく判定することができる。
また、刃先領域の長さおよび幅からなる形状情報といった簡単に測定することができる値をパラメータとして使用するため、簡素な処理で判定することができ、高速処理が可能である。
また、刃先領域の形状情報で規定された変化特性を使用することにより、摩耗の程度を推測することができる。上記特許文献1は、不良品を検出する処理しか行っておらず、摩耗の程度まで特定することができない。
また、図4、図5に示したように、ステージごとのサンプルデータから統計的に得た刃先領域の形状情報で分割される各ステージの領域、およびステージ単位で求めた変化特性は、ステージや摩耗度を特定するのに良好なものであり、検査対象ドリルの該当するステージを精度よく判定することができる。
また、刃先領域の形状情報をパラメータとして使用するため、外周座標を求めるような厳密性は必要なく、比較的、低解像度の画像でも判定精度を保つことができる。よって、カメラのスペックを上げる必要がなく、簡素な構成で精度の高い検査を実現することができる。
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
以下、代表的な変形例について説明する。本変形例は、刃先領域の長さおよび幅といった形状情報に加えて、他のパラメータを追加することにより精度をさらに向上させるものである。本変形例では、追加パラメータとして図3に示した、刃先領域に含まれる切刃の幅X1〜Xmを長手方向に測定して、それを結んだ形状曲線から得られるパラメータを使用する。より具体的には、刃先領域に含まれる切刃の幅を長手方向に所定の行数、積分して得た面積を使用する。
記憶部36は、刃先領域に含まれる切刃の幅X1〜Xmを長手方向に所定の行数分(m行)、積分して得た面積を参照データの一部として、ステージ単位でさらに保持する。ここで、所定の行数とは、各切刃のエッジから先端までのすべての画素数であってもよいし、対称となる一方の切刃のエッジから他方の切刃のエッジまでのすべての画素数であってもよいし、各切刃のエッジから数十画素程度であってもよい。なお、二枚の切刃のうち、両方について上記面積を求めてもよいし、一方についてのみ面積を求めてもよい。
測定部34は、検査対象のドリルの刃先領域に含まれる切刃の幅を長手方向に少なくとも所定の行数、測定する。
記憶部36は、当該参照データとして、多数のサンプリング画像から得られた刃先領域の長さ、幅および当該面積のそれぞれの平均値をステージごとに求め、刃先領域の長さ、幅および当該面積で規定された三次元パラメータ空間における各ステージの中心座標としてもよい。また、その三次元パラメータ空間に、各ステージのサンプリング画像から得られる刃先領域の長さ、幅および当該面積をプロットしていき、その結果をもとに所定の線形識別器または非線形識別器、たとえばニューラルネットワークやサポートベクトルマシーンなどを構築して、上記三次元パラメータ空間をステージごとに領域分割してもよい。この場合、各領域の境界平面など、各領域を特定するためのデータが上記参照データとなる。
また、記憶部36は、ドリルのライフサイクル上のステージごとに、そのドリルの使用による、その刃先領域の長さ、幅および上記面積で規定された変化特性をさらに保持してもよい。
判定部38は、測定部34により測定された行数分の切刃の幅X1〜Xmを積分して面積を求める。この面積を求める際、切刃の幅X1〜Xmを結んだ形状曲線を所定のフィルタを用いて平滑化することで、演算量を軽減することができる。詳細は後述する。
判定部38は、測定部34により測定された長さ、幅および上記面積と、記憶部36に保持された参照データを照合することにより、検査対象のドリルが該当するステージを特定する。
たとえば、各ステージの中心座標が参照データとして保持されている場合、判定部38は、測定された刃先領域の長さ、幅および求めた面積で規定される座標と、各ステージの中心座標を比較し最も近い中心座標を特定し、その中心座標のステージを、検査対象のドリルが該当するステージに特定する。また、刃先領域の長さ、幅および上記面積で規定された三次元パラメータ空間がステージごとにあらかじめ領域分割されている場合、判定部38は、測定された長さ、幅および求めた面積で規定される座標がいずれの領域に属するか判断することにより、検査対象のドリルが該当するステージを特定する。
また、判定部38は、測定部34により測定された長さ、幅および求めた面積と、記憶部36に保持された推移曲線とを比較し、最も近い曲線上の位置を特定するなどして、測定された長さなどと変化特性を照合することにより、検査対象のドリルが該当するステージにおける摩耗の程度を求めてもよい。
図8は、切刃の幅X1〜Xmを結んだ形状曲線を示す図である。縦軸は切刃の幅X1〜Xmを偏差で示し、横軸は切刃の長手方向の行数を示す。ここでの偏差は、それぞれの切刃の幅X1〜Xmから、それら切刃の幅X1〜Xmの平均値を引いた値である。図8を参照すると、切刃のエッジ部分と先端部分が細くなることが分かる。なお、判定部38は、実験的、経験的に求めたしきい値を超える偏差が出現した場合、欠損があると判定することができる。また、隣接する偏差間に、実験的、経験的に求めたしきい値を超える変化があった場合に欠損があると判定してもよい。
図9は、切刃の幅X1〜Xmを結んだ形状曲線から面積を求める様子を示す図である。図9は、エッジから40行分、偏差で規定された切刃の幅X1〜Xmを積分して面積を求める例を示す。この面積を求める際、当該形状曲線をGaussianフィルタを用いて、平滑化してもよい。また、各偏差を0から1までの値に正規化する。あるいは、面積の代わりに標準偏差や分散を用いてもよい。
図10は、切刃の幅X1〜Xmを結んだ形状曲線から得た面積のサンプルデータを示す図である。図10では、欠損状態を含めた七つのステージについて、七つずつサンプルデータを得ている。各面積は、エッジから40行分、積分して得たものである。ステージごとに一定の傾向が存在することが分かる。当然のことながら、新品や研磨済みのドリルは面積が大きい傾向をもつ。
以上説明したように本変形例によれば、上述した実施の形態より検査の精度をさらに高めることができる。すなわち、刃先領域の長さおよび幅に加えて、ステージを特定するのに有意な、上記面積をパラメータに含めることにより、どのステージに該当するかをより高精度に特定することができる。また、欠損状態を容易に検出することもできる。
なお、上記変形例では、刃先領域の長さおよび幅に加えて、切刃の幅X1〜Xmを結んだ形状曲線から求まる面積を用いたが他のパラメータを採用してもよい。たとえば、切刃の幅X1〜Xmの平均値、分散または標準偏差を用いてもよい。また、撮像された画像から得られる刃先領域に含まれる切刃の幅X1〜Xm、基準画像の対応する切刃の幅との差分の平均値、分散、標準偏差またはそれら差分を結んだ曲線の面積を用いてもよい。また、切刃の幅X1〜Xmではなく、切刃の長さY1〜Xpについての同様のパラメータを用いてもよい。さらに、三次元パラメータ空間ではなく、これらを組合わせて四次元以上のパラメータ空間を用いてもよい。
また、別な変形例について説明する。本変形例では、刃先領域の長さおよび幅や面積といった形状情報に加えて、またはその少なくとも一つに代えて他のパラメータを用いることにより判定を行ったり、精度をさらに向上させたりするものである。本変形例では、追加パラメータとして、刃先領域の輪郭の接線ならびに角度を測定して、パラメータとして使用する。以下、具体例を示す。
上記図1に示したように、ドリルの刃先は使用前のものは角が鋭利なのに対し、使用により摩耗が進んだものは滑らかになる。この性質を、Gaborフィルタを用いて方向特性として抽出する。すなわち、刃先画像にGaborフィルタをかけて水平方向成分を抽出し、その成分をHough変換して直線を抽出する。その直線の傾きを当該パラメータとする。このパラメータを上記参照データの一部として含めることができる。
ここで、Gaborフィルタについて説明する。下記(式1)は、Gabor関数を示す。
F(x,y)=e−π(x2a2+y2b2)cos(u+v) ・・・(式1)
u=fcosθ,v=fsinθ,f:frequency
出力画像F(x,y)は、入力画像をGabor関数のウェーブレットで表現したものと考えられ、そのウェーブレットの範囲特性をパラメータa,b、その周期特性をパラメータu,vによって変化させることができる。このように、Gaborフィルタはフィルタの方向が変化することにより方位選択性を持つことができ、フィルタの周波数が変化することにより、全体的な特徴から局所的な特徴までを抽出することができる。
また、上述した実施の形態では、判定部38は、測定して得た座標と、ステージごとの中心座標を照合する際、単純なユークリッド距離を算出して、最も近いステージの中心座標を求めた。この点、学習データの分散、すなわち広がりを考慮したマハナノビス距離を算出してもよい。
また、上記図6では一本のドリルの検査結果画面50の例を示した。図11は、表示部40に表示される複数本のドリルの検査結果画面60の一例を示す図である。この画面60は、複数のドリルをカートリッジにまとめて連続して検査した場合などに適した表示方法である。図11は、4×4のカートリッジに計16本、装着されているドリルを連続して検査したときの検査結果を一画面に示したものである。各表示窓61は、各ドリルの摩耗度を示している。塗りつぶし領域の大きさで摩耗度を視覚的に示している。その他、色分けを行って摩耗度を表示してもよい。たとえば赤に近づくほど摩耗度が高い状態を示すといった表示方法が可能である。図11の表示形態と図6の表示形態を合わせて表示し、該当するステージも同一画面で認識できるようにしてもよい。
新品のドリルの刃先を回転軸に沿う方向に撮像した図である。 新品の使用により摩耗が進んだドリルの刃先を撮像した図である。 研磨一回後のドリルの刃先を撮像した図である。 研磨一回後の使用により摩耗が進んだドリルの刃先を撮像した図である。 研磨二回後のドリルの刃先を撮像した図である。 研磨二回後の使用により摩耗が進んだドリルの刃先を撮像した図である。 欠損状態にあるドリルの刃先を撮像した図である。 本発明の実施の形態におけるドリル検査装置の構成を示す図である。 刃先領域を含む画像から特定されるパラメータを説明するための図である。 刃先領域の形状情報で規定された二次元パラメータ空間にサンプルデータをプロットした図である。 サンプルデータのアスクペクト比(幅/長さ)と、使用の程度との関係を示す図である。 表示部に表示されるドリルの検査結果画面の一例を示す図である。 本実施の形態に係るドリル検査装置の基本動作を示すフローチャートである。 切刃の幅を結んだ形状曲線を示す図である。 切刃の幅を結んだ形状曲線から面積を求める様子を示す図である。 切刃の幅を結んだ形状曲線から得た面積のサンプルデータを示す図である。 表示部に表示される複数本のドリルの検査結果画面の一例を示す図である。
符号の説明
10 ドリル、 20 撮像部、 30 演算部、 32 画像処理部、 34 測定部、 36 記憶部、 38 判定部、 40 表示部、 100 ドリル検査装置。

Claims (8)

  1. 撮像されたドリルの刃先画像内の刃先領域の形状情報を測定する測定部と、
    前記測定部により測定された形状情報から、前記ドリルが該当する、研磨回数を反映させたライフサイクル上のステージを特定する判定部と、
    を備えることを特徴とするドリル検査装置。
  2. ドリルのライフサイクル上における研磨回数を反映させたステージごとに、そのドリルの刃先領域の長さおよび幅の参照データを保持する記憶部をさらに備え、
    前記測定部は、前記刃先画像内の刃先領域の長さおよび幅を測定し、
    前記判定部は、前記測定部により測定された長さおよび幅と、前記記憶部に保持されたステージごとの参照データを照合することにより、検査対象のドリルが該当するステージを特定することを特徴とする請求項1に記載のドリル検査装置。
  3. 前記記憶部は、ドリルの使用による、その刃先領域の長さおよび幅で規定された変化特性を前記ステージ単位でさらに保持し、
    前記判定部は、前記測定部により測定された長さおよび幅と、前記記憶部に保持された変化特性を照合することにより、前記検査対象のドリルが該当するステージにおける摩耗の程度を求めることを特徴とする請求項2に記載のドリル検査装置。
  4. 前記記憶部は、前記刃先領域に含まれる切刃の幅を長手方向にその切刃のエッジから所定の長さだけ積分して得た面積を前記参照データの一部として、前記ステージ単位でさらに保持し、
    前記測定部は、前記検査対象のドリルの刃先領域に含まれる切刃の幅を長手方向に少なくとも前記所定の長さ分、測定し、
    前記判定部は、前記測定部により測定された切刃の幅を積分して面積を求め、前記測定部により測定された長さ、幅および前記面積と、前記記憶部に保持された参照データを照合することを特徴とする請求項2または3に記載のドリル検査装置。
  5. 前記判定部は、特定したステージにおける摩耗の程度を特定し、
    前記判定部により特定された、前記ステージおよび前記摩耗の程度を表示する表示部と、
    さらに備えることを特徴とする請求項1に記載のドリル検査装置。
  6. 撮像されたドリルの刃先画像内の刃先領域の長さおよび幅を測定する測定ステップと、
    前記測定ステップにより測定された形状情報から、前記ドリルが該当する、研磨回数を反映させたライフサイクル上のステージを特定する判定する判定ステップと、
    を備えることを特徴とするドリル検査方法。
  7. ドリルのライフサイクル上の研磨回数を反映させたステージごとに、そのドリルの刃先領域の長さおよび幅の参照データをあらかじめ登録する登録ステップをさらに備え、
    前記測定ステップは、前記刃先画像内の刃先領域の長さおよび幅を測定し、
    前記判定ステップは、前記測定ステップにより測定された長さおよび幅と、前記登録ステップにより登録されたステージごとの参照データを照合することにより、検査対象ドリルが該当するステージを特定することを特徴とする請求項7に記載のドリル検査方法。
  8. 撮像されたドリルの刃先画像内の刃先領域の長さおよび幅を測定する測定処理と、
    前記測定処理により測定された形状情報から、前記ドリルが該当する、研磨回数を反映させたライフサイクル上のステージを特定する判定処理と、
    をコンピュータに実行させることを特徴とするドリル検査プログラム。
JP2007141072A 2007-05-28 2007-05-28 ドリル検査装置、ドリル検査方法、およびそのプログラム Expired - Fee Related JP4024832B1 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2007141072A JP4024832B1 (ja) 2007-05-28 2007-05-28 ドリル検査装置、ドリル検査方法、およびそのプログラム
CN2008100969679A CN101368820B (zh) 2007-05-28 2008-05-12 钻头检查装置及方法
KR1020080044428A KR100899259B1 (ko) 2007-05-28 2008-05-14 드릴검사장치, 드릴검사방법, 및 그 프로그램을 기록한기록매체
TW097117975A TWI350779B (en) 2007-05-28 2008-05-16 Drill inspection device, drill inspection method, and information recording medium having a program for inspecting a drill recorded therein
KR1020080113356A KR20080114648A (ko) 2007-05-28 2008-11-14 드릴검사장치, 드릴검사방법, 및 그 프로그램을 기록한 기록매체
KR1020090013143A KR20090030284A (ko) 2007-05-28 2009-02-17 드릴검사장치, 드릴검사방법, 및 그 프로그램을 기록한 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007141072A JP4024832B1 (ja) 2007-05-28 2007-05-28 ドリル検査装置、ドリル検査方法、およびそのプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007220663A Division JP4077025B1 (ja) 2007-05-28 2007-08-28 ドリル検査装置、ドリル検査方法、およびそのプログラム

Publications (2)

Publication Number Publication Date
JP4024832B1 true JP4024832B1 (ja) 2007-12-19
JP2008292429A JP2008292429A (ja) 2008-12-04

Family

ID=38935724

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007141072A Expired - Fee Related JP4024832B1 (ja) 2007-05-28 2007-05-28 ドリル検査装置、ドリル検査方法、およびそのプログラム

Country Status (2)

Country Link
JP (1) JP4024832B1 (ja)
CN (1) CN101368820B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020525304A (ja) * 2017-06-30 2020-08-27 レクトラLectra 切断ツールに取り付けられた振動刃の背中と刃先との間の寸法を決定するための方法

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5048097B2 (ja) 2010-04-05 2012-10-17 ファナック株式会社 スポット溶接システム及びドレッシング判定方法
CN103175848B (zh) * 2013-02-05 2015-01-14 厦门大学 一种rcf型铣刀刃部崩缺在线检测方法
CN104924212A (zh) * 2014-03-17 2015-09-23 中国铁道科学研究院铁道建筑研究所 一种检测钢轨铣磨车刀粒精度的装置
KR20170089998A (ko) * 2016-01-27 2017-08-07 주식회사 인스턴 마이크로 드릴비트 도팅장치
CN107514981B (zh) * 2017-07-27 2019-07-16 郑州磨料磨具磨削研究所有限公司 一种金刚石修整笔尖心距精密检测方法及装置
CN107560542A (zh) * 2017-08-28 2018-01-09 吉林工程技术师范学院 一种钻头磨损监测方法
CN107784706A (zh) * 2017-10-31 2018-03-09 合肥鑫晟光电科技有限公司 一种生产执行管理系统、生产设备及生产执行系统
CN109343303B (zh) * 2018-10-24 2020-11-17 华中科技大学 一种基于内锥镜面扫描全景成像的微钻视觉检测方法及装置
EP3887300A1 (de) * 2018-11-27 2021-10-06 Inventio AG Montagevorrichtung und verfahren zum automatisierten bohren von löchern in gebäudewände mit einer automatisierten erkennung von verschleissmarken am bohrer
CN109632826A (zh) * 2018-11-29 2019-04-16 广东骏亚电子科技股份有限公司 检测钻针磨损程度的方法
JP2021082126A (ja) * 2019-11-21 2021-05-27 三菱重工業株式会社 異常検出装置、異常検出方法およびプログラム
CN112983392B (zh) * 2019-12-16 2023-10-31 中海油能源发展股份有限公司 沉积岩地层中利用机械比能偏离趋势线判别钻头效率的方法
CN111230593B (zh) * 2020-03-02 2021-09-14 西南交通大学 一种基于动态图像序列的铣刀磨损量视觉测量方法
CN112097695B (zh) * 2020-10-27 2022-08-09 南京朗禾智能控制研究院有限公司 自带校正系统车载实时精确测量面积的装置
CN114454256B (zh) * 2022-01-08 2023-10-13 奥士康科技股份有限公司 一种提升pcb钻咀研磨寿命的管控方法
JP7548520B1 (ja) 2023-05-31 2024-09-10 株式会社両備システムズ プログラム、情報処理方法、及び情報処理装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6785586B1 (en) * 2001-02-23 2004-08-31 Advanced Micro Devices, Inc. Method and apparatus for adaptively scheduling tool maintenance
CN2902569Y (zh) * 2006-03-23 2007-05-23 邱博洪 钻头研磨装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020525304A (ja) * 2017-06-30 2020-08-27 レクトラLectra 切断ツールに取り付けられた振動刃の背中と刃先との間の寸法を決定するための方法
JP7080261B2 (ja) 2017-06-30 2022-06-03 レクトラ 切断ツールに取り付けられた振動刃の背中と刃先との間の寸法を決定するための方法

Also Published As

Publication number Publication date
CN101368820B (zh) 2011-01-19
JP2008292429A (ja) 2008-12-04
CN101368820A (zh) 2009-02-18

Similar Documents

Publication Publication Date Title
JP4024832B1 (ja) ドリル検査装置、ドリル検査方法、およびそのプログラム
JP6618478B2 (ja) 射影画像を用いた自動インライン検査及び計測
CN106949848B (zh) 一种高精度激光3d轮廓手机结构件检测方法
TWI597689B (zh) 使用表面形貌屬性之缺陷分類
TWI616823B (zh) 使用以cad為基礎之環境背景屬性之缺陷分類
TWI557650B (zh) 用於識別材料中之缺陷之系統及方法
Datta et al. Progressive cutting tool wear detection from machined surface images using Voronoi tessellation method
TWI642126B (zh) 半導體晶圓檢測系統及其方法
CN107544432B (zh) 寿命判定装置、寿命判定方法及计算机可读取的记录介质
KR100899259B1 (ko) 드릴검사장치, 드릴검사방법, 및 그 프로그램을 기록한기록매체
JP4128613B1 (ja) ドリル検査装置
JP2015197396A (ja) 画像検査方法および画像検査装置
JP4077025B1 (ja) ドリル検査装置、ドリル検査方法、およびそのプログラム
CN115035092A (zh) 基于图像的瓶体检测方法、装置、设备及存储介质
JP2019158628A (ja) 検査装置、検査方法、及び検査プログラム
JP2017129492A (ja) タイヤ接地面解析装置、タイヤ接地面解析システム及びタイヤ接地面解析方法
WO2015115499A1 (ja) 工具検査方法及び工具検査装置
CN115423755A (zh) 晶圆微加工结构缺陷检测方法及其装置、设备、介质
JP2018048979A (ja) 表面性状検査装置、表面性状検査方法及びプログラム
JP2020085774A (ja) 管ガラス検査方法、学習方法及び管ガラス検査装置
CN118096760A (zh) 刀具磨损检测方法、设备和可读存储介质
JP4262297B2 (ja) クラスタ生成装置、欠陥分類装置、クラスタ生成方法およびプログラム
JP6818263B2 (ja) 破面解析装置および破面解析方法
WO2019171474A1 (ja) 表面性状検査装置、表面性状検査方法及びプログラム
JP2013200238A (ja) 画像検査方法および画像検査装置

Legal Events

Date Code Title Description
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: 20070925

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071003

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20101012

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20101012

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131012

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

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

Free format text: PAYMENT UNTIL: 20131012

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

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

Free format text: PAYMENT UNTIL: 20131012

Year of fee payment: 6

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

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

LAPS Cancellation because of no payment of annual fees