JP3580392B2 - Moving mark type measuring method and apparatus - Google Patents
Moving mark type measuring method and apparatus Download PDFInfo
- Publication number
- JP3580392B2 JP3580392B2 JP09297696A JP9297696A JP3580392B2 JP 3580392 B2 JP3580392 B2 JP 3580392B2 JP 09297696 A JP09297696 A JP 09297696A JP 9297696 A JP9297696 A JP 9297696A JP 3580392 B2 JP3580392 B2 JP 3580392B2
- Authority
- JP
- Japan
- Prior art keywords
- detection tool
- measurement point
- measured
- work
- measurement
- 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
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Digital Computer Display Output (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、図面または基準ワークに基づいて事前に記憶された複数の測定点や検出ツールなどのデータと対比して、被測定ワークに関して各対応データをとって被測定ワークの測定を行なう測定方法及び測定装置に関し、たとえば、プラスチック成型品、金型、リードフレームのようなワークの寸法、特に微小な寸法を測定する移動マーク式の寸法測定方法及び装置に関する。
【0002】
【従来の技術】
従来、この種の寸法測定装置としては、測定顕微鏡や万能工具顕微鏡が知られている。
【0003】
手動操作によりワークの移動を行う従来の測定顕微鏡や万能工具顕微鏡は、測定する座標の方向が基本的にはx,y方向の2次元になっている。もっとも、簡易的にz方向も測定可能な場合もあるが、それはピントが合った状態になるまでの移動量を見るもので、z方向の厳密な測定とは言いがたい。
【0004】
ワークの典型例としては、電子部品のリードフレーム、プラスチック成型品、これらを成型するための金型等がある。
【0005】
従来の手動測定顕微鏡は、基準ワーク(所望の形状、寸法などを有する基準となるワーク)と被測定ワーク(以下、基準ワークを基準にして基準ワークと同一の寸法を有するように製造されたワークを被測定ワークと言う)の拡大された画像を表示部(以下モニタ画面と言うこともある)に表示し、ノブの回転により手動で行うX,Y方向の移動距離をマグネスケール、光学スケール等により検出し、検出された移動距離をカウンタ上に表示するものである。操作者は、モニタ画面上のワークの画像とカウンタに表示される数値の両方を注視して、それらを頼りに顕微鏡を操作する。
【0006】
従来の一般的なワークの測定法を述べると、まず、ワークにおいて寸法を厳密に管理することが必要な個所を予め決めて、それらの個所を測定点として図面上に設定する。しかるのち、実際に、基準ワークを用いて基準となる座標データを得る。たとえば、基準ワークを顕微鏡のステージに設置する。そして、その基準ワークの各測定点の座標を測定する。その測定により得られた座標データを演算処理装置にて処理することで、その基準ワークの寸法を得る。このような測定操作を一般的にティーチングと言う。ティーチングのあと、これから測定しようとするワークの被測定ワークを顕微鏡のステージに設置する。そして、その被測定ワークの各測定点の座標を測定する。その測定により得られた座標データを演算処理装置にて処理することで、その被測定ワークの寸法を得る。その際、基準ワークの座標データ(具体的には基準ワークに関して得られた座標データに基づいて算出される寸法データ)をワークの被測定ワークを測定しながら比較し評価する。
【0007】
以下に、従来の測定顕微鏡や万能工具顕微鏡における測定手順の一例をさらに詳細に述べる。
【0008】
測定点の設定
ワークにおいて寸法を厳密に管理したい複数の個所を事前に決定して、それらの個所を測定点として図面上に設定する。
【0009】
ティーチング
基準ワークに関して、図面上で事前に設定された複数の測定点の座標系データを顕微鏡装置に読み込ませる。その手順は、次のとおりである。
【0010】
・まず基準ワークをステージ上に配置する。
【0011】
・基準ワーク上に原点を設定する。
【0012】
・x,y方向にステージを移動させながら、図面上で事前に設定した測定点に対応する基準ワーク上の場所を、モニタ画像の中央にある検出ツール(たとえば十字レチクル)にあわせる。
【0013】
・場所が正しければ、スイッチボタンを押すことにより、その個所を測定点として確定する。測定点を確定することで、座標データが演算処理装置に記憶される。
【0014】
・同様にして、他の事前に設定した測定点についても、対応する各測定点に関して順次座標データを入力していく。円形状の場合は3個所を測定点として設定することで円の形状や寸法が求められる。
【0015】
・基準ワーク上の測定点を入力し終わると、ティーチングが終了する。
【0016】
被測定ワークの測定
・基準ワークを基準として製造されたワーク(被測定ワーク)をステージ上に配置して、基準ワークの原点に対応させて被測定ワークの原点を設定する。
【0017】
・被測定ワークの測定を開始すると、次の測定点までの相対座標がカウンタ上に減算表示される。(この減算表示は、モニタ装置のモニタ画面上に測定点に対応する点が表示される目安的なものである。)
・モニタ画面上の表示内容に基づき測定点に対応する場所をモニタ画面中央の検出ツール(十字レチクル)にあわせて座標データを測定する。
【0018】
・被測定ワークの各測定点の座標データをとり終えると、被測定ワークの測定が終了する。
【0019】
【本発明が解決しようとする課題】
前述のように、従来の手動測定顕微鏡では、測定者が、基準ワークの基準となる測定点の座標値を基にして、基準ワークを基準として製造されたワーク(被測定ワーク)の測定の際に、もっぱらカウンタに表示される値を頼りにして、測定点に対応する場所をモニタ画面中央の検出ツール(十字レチクル)に合わせていた。具体的には、モニタ画面中央の前回の測定点から次回の測定点までの相対座標をカウンタにより減算表示して、カウンタに表示される値がゼロになるように誘導していた。
【0020】
しかし、測定点がモニタ画面に映されていない状態で測定作業を開始してX,Yステージを移動させていったとき、測定点がモニタ画面に入って表示されたかどうかの確認は、モニタ画像を見ていなければ確認できないため、操作者は常にモニタ画面のワーク画像とカウンタの数値表示の両方を注視しなければならなかった。
【0021】
また、数値の減算表示では、被測定ワークの移動すべき方向と移動量が具体的に分かり難かった。モニタ画面上のワーク画像を勘案してカウンタに表示されるx,y方向の数値に基づいて移動方向と移動量を瞬時に判断するのは容易ではない。そのため、無駄な操作が生じ易かった。操作に習熟が必要であった。
【0022】
カウンタの数値表示を見ながらの操作の場合、表示される数値の正負・増減と、モニタ画像の移動方向との関係が分かりずらい。カウンタの数値表示とモニタ画像の移動方向の双方を確認することが必要なので、操作が煩雑になる。
【0023】
さらに、測定点を所定の検出位置(たとえばモニタ画面の中央)にあわせる手間が必要である。
【0024】
一方、測定点の確定の際にも、従来はモニタ画面の中央に表示されている検出ツール(十字レチクル)の中心部にワーク上の測定点を合わせることで座標データを得ていた。そのため、測定点毎に、検出ツール(十字レチクル)とワーク上の測定点とを合わせる操作が必要であった。そのとき、操作者による測定誤差が生じ易かった。
【0025】
また、基準ワークに関して予め記憶させてある測定手順を基にして、被測定ワークに関して同じ手順で測定する場合、X,Yステージの現在位置の表示値と記憶させておいた目的座標値が一致するようにX,Yステージを移動させる必要がある。従来は、X,Yステージの現在位置の表示値と記憶させておいた座標値を、操作者が比較しながらX,Yステージを手動操作で移動させていたため、正確な位置が瞬時には判りずらく、その結果、位置を間違えて測定ミスを起こすことが回避できなかった。
【0026】
また、基準ワークに関して予め記憶させてある測定手順を基にして、被測定ワークに関して同じ手順で測定する場合、従来は、被測定ワークの測定点をモニタ画面の中央に移動させて合わせ、その時のX,Yステージの位置を測定点の座標とする方法と、測定点がモニタ画面の中央を通過した瞬間のX,Yステージの位置を測定点の座標とする方法があったが、どちらの方法の場合も、正確な測定位置が特定しにくかった。さらに、測定点がモニタ画面の一部に映っていても、必ず測定点をモニタ画面の中央に移動させてから測定する必要があるため、測定は、手間のかかる作業であった。
【0027】
本発明の目的は、画像処理を加えることで、測定作業をより正確にできる測定方法及び測定装置を提供することである。
【0028】
本発明の他の目的は、操作性の向上を実現できる測定方法及び測定装置を提供することである。
【0029】
【課題を解決するための手段】
本願発明は、前述の請求項1〜14のいずれか1項に記載の測定方法を要旨としている。
【0030】
また、本願発明は、前述の請求項15〜18のいずれか1項に記載の測定装置を要旨としている。
【0031】
【発明の効果】
(1)本発明によれば、次回の測定点またはそのための検出ツールが現在位置からどの方向に(さらには、現在位置からどれだけ離れているか)、すなわち移動方向(及び移動距離)を図形の移動マークで視覚的に表示するので、次回の測定点またはそのための検出ツールまでの移動が直感的にかつ容易に把握できる。それゆえ、従来必要であった操作の習熟が不要になる。
(2)ステージの移動に連動して表示内容を更新する場合は、近づく過程も表現する事ができる。これにより、素早く、正確に移動させることが可能になる。
(3)次回の測定点またはそのための検出ツールがモニタ画面に映っている場合に、X,Yステージの移動にあわせて測定点と検出ツールを一緒に移動させると、モニタ画面のどこでも正確に測定できる。これにより、測定点をモニタ画面の中央に移動させる必要がなくなる上に、測定点を目で確認できるため、測定位置を間違えることがなくなる。
【0032】
【発明の実施の形態】
本発明は、移動部(ステージ)を手動で移動させる態様のみでなく、それをモータ等で自動的に移動させる態様にも適用できるものであるが、移動部(ステージ)を手動で移動させる態様が本発明にとって好ましいので、その手動の態様の構成と測定手順の概略を説明する。
【0033】
測定装置
本発明による測定装置は、駆動系、観察系及び制御系からなる測定装置であって、駆動系は、移動部(例えばX方向に移動するXステージ、Y方向に移動するYステージ)と、X、Yステージを移動させるハンドル及び/またはモータなどを備えており、制御系は、演算処理装置を有し、演算処理装置には、互いに電気的に接続されたホストコンピータと画像処理装置が設けてある。
【0034】
測定点の設定
ワークに関して所望数の測定点を図面上で設定する。たとえば、寸法を厳密に管理する必要がある複数の個所を図面上に設定する。
【0035】
ティーチング
ティーチングの第1態様としては、図面のデータを直接記憶させる。ティーチングの第2態様としては、基準ワーク(図面のデータに基づいて製造された基準となるワークを本明細書では基準ワークと称する)の各種データを測定装置で測定して記憶させる。以下、ティーチングの第2態様の一例を説明する。
【0036】
・基準ワークを測定装置のステージ上に配置する。
【0037】
・基準ワーク上に原点を設定する。例えば、原点の設定のために、基準ワークに2つの小孔をあけておき、それらの2つの小孔の位置を測定することによりワーク原点を決める。原点の設定は、他の従来法を採用してもよい。
【0038】
・x方向とy方向にステージを移動させ、図面上で事前に設定した検出ツールの位置に対応する基準ワーク上の場所を、モニタ画面上で合わせる。
【0039】
・検出ツールの表示された箇所が正しく、始点及び終点の場所が適切であるならば、その検出ツールの位置を確定する。この時、始点の座標値とそこからのXY方向の距離を特定することによって、検出ツールの位置を確定するのが好ましい。
【0040】
・検出ツールの位置が確定することで、そのデータが演算処理装置に記憶される。
【0041】
・基準ワークに関して図面上で事前に設定した他の測定点に対応する実際のワーク基準ワークの各測定点に関して検出ツールの位置を順次入力していく。
【0042】
・基準ワーク上の全検出ツール位置を入力し終わると、基準ワークに基づくティーチングが終了する。
【0043】
被測定ワークの測定
・図面または基準ワークに基づいて製造されたワーク(これを本明細書では被測定ワークと称する)をステージ上に配置して、基準ワークと同様に原点を設定する。その際、被測定ワークのステージ上の位置が基準ワークの位置と相違していても、演算処理で位置のずれが自動的に修正される。それにより、手動による両者の位置合せを不要としている。
【0044】
・モニタ画面上に表示される図形(たとえば矢印)の移動マークの方向と長さを見ながら、操作者は、手動でx方向とy方向にステージを移動させる。
【0045】
・モニタ画面上に検出ツール及び/または測定点が出現して表示されると、移動マークがモニタ画像から消失して、図面または基準ワークに基づいて予め記憶させておいた検出ツールの一部又は全部がモニタ画面に表示される。
【0046】
・モニタ画面内で測定中の被測定ワークと基準ワークとに寸法のズレがある場合、この検出ツールに対して被測定ワークの輪郭が横切る位置がずれる。
【0047】
このとき、このずれが表示されている検出ツールと交わる範囲内であれば、この検出ツールにより被測定ワークの輪郭が検出可能となり、測定点の座標データが表示される。
【0048】
この測定点を「確定」とすることで、測定データが取り込まれる。
【0049】
・このずれにより検出ツールと被測定ワークの輪郭が交わらない状態の場合、被測定ワークの輪郭が表示されている検出ツールでは検出できないので、測定点の座標データは表示されず、ここで「確定」としてもエラーとなる。
【0050】
この場合、検出ツールを被測定ツールの輪郭が交わるように再度設定することで、測定点の座標データを表示させることができ、「確定」とすることで測定データが取り込まれる。
【0051】
・各測定点の座標データをとり終えると、測定が終了する。
【0052】
次に、構成の概略を説明する。
【0053】
検出ツール
・本発明で使用する検出ツールは、ラインツールやエリアツールであって、図形たとえば矢印状(ラインツール)や矩形(エリアツール)に構成されていて、始点及び終点を有する。検出ツールが矢印状の場合、矢尻部が始点となり、コントラストを検出する方向をあらわす。ワークの測定点付近の境界を検出ツールの矢印が交差する点を検出点として、そこを測定点と推定する。
【0054】
・本発明に使用する検出ツールの主な特徴を次にあげる。
【0055】
(a)検出ツールが測定点に追従して移動する。
【0056】
(b)測定点またはそのための検出ツールがモニタ画面の縁から予め決められた距離にはいると、検出ツールが自動的にモニタ画像に出現する。
【0057】
(c)測定点付近で複数の走査を行うことにより被測定ワークの測定点付近の輪郭を認識し、それに基づいてエッジの方向に対して垂直またはそれに近い方向に検出ツールの走査を自動的に設定する。
【0058】
(d)検出ツールによるエッジの検出を、常に明暗のムラの少ないほうから多い方向に走査して行う。
【0059】
移動マーク
移動マークが図形たとえば矢印であり、現在位置からの移動方向と移動距離を示す。
【0060】
座標系
本発明の測定装置における座標系は、絶対座標系にする必要がなく、被測定ワークに対する姿勢に依存するように構成できる。
【0061】
測定点の設定
ワーク(基準ワーク及び被測定ワーク)上に設定される測定点またはそのための検出ツールの位置は、通常、角など、わかりやすい箇所に設定する。
【0062】
【実施例】
図1は、本発明による測定装置の一例を概略的に示す。
【0063】
図1において、顕微鏡タイプの測定装置は、主として駆動系、観察系及び制御系からなる。駆動系は、移動部、たとえばX方向に移動するXステージ1、Y方向に移動するYステージ2、操作者の手動操作によってXステージ1を移動させるX移動用ハンドル3、操作者の手動操作によってYステージ2を移動させるY移動用ハンドル4を備えている。XYカウンタ5は、それぞれXステージ1のX座標とYステージ2のY座標の現在位置をカウントする。被測定ワーク6は、Xステージ1の上面の所定位置に設定する。
【0064】
被測定ワーク6は図示されない照明機構により上面及び下面等から任意に選択して照明される。
【0065】
観察系として、被測定ワーク6の上方には顕微鏡本体7が配置してあり、その顕微鏡本体7の下方部分には対物レンズ部8が設けてあり、上方部にはCCDカメラ9が設けてある。
【0066】
制御系においては、演算処理装置18が配置してあり、そこには、互いに電気的に接続されたホストコンピータ10と画像処理装置11が設けてある。ホストコンピータ10には、前述のXYカウンタ5が接続してある。ホストコンピータ10には、さらにフットスイッチ12及びマウス13が接続してある。フットスイッチ12は、測定点の確定用のものであり、マウス13はメニューの選択や検出エリアの指示などに使用するものである。画像処理装置11には、CCDカメラ9と、モニタ装置15が接続されている。
【0067】
画像処理装置11は、通常、CCDカメラ9のモニタ視野に入った視野画像を信号として受けて、その視野画像の一部又は全部をCRTのほぼ矩形のモニタ画面にモニタ画像として表示する。図示例では、視野画像の全部をそのままモニタ画面にモニタ画像として映している。
【0068】
ハンドル3、4に代えて、または、それらに追加して、X移動用モータおよびY移動用モータを設けて、それらのモータとホストコンピュータ10とを接続して、Xステージ1とYステージ2を自動的に移動させることも可能である。
【0069】
図2に示すリードフレームは、Xステージ1に設置した被測定ワーク1の一例であり、このワーク(リードフレーム)の一部Aが、視野画像としてCCDカメラ9でとらえられて、モニタ装置15のモニタ画面にモニタ画像として表示されている。
【0070】
図3は、モニタ画像の一例を示すものである。
【0071】
前述の顕微鏡タイプの測定装置における測定手順の概略を説明する。
【0072】
まず、図2に示す基準ワーク6に関して所望数の測定点を図面上で設定する。たとえば、図3に符号21〜32で示すように、寸法を厳密に管理する必要がある複数の個所を設定する。小さな黒丸はエッジ検出したい点(測定点)を示し、矢印の長さは、幅測定をしたい箇所を示す。
【0073】
ティーチングは、いろいろな態様がある。第1態様のティーチングは、紙の図面またはコンピュータ(CADなど)の図面のデータをそのまま、あるいは加工または修正してディスク等に記憶させる。第2態様のティーチングは、基準ワークの所定箇所のデータを測定してディスク等に記憶させる。たとえば、基準ワーク6を測定装置のステージ1(図1)上に配置する。そのあと、基準ワーク6上に原点を設定する。図2の例では、基準ワークの2つの小孔6a,6bの中心点O1とO2を測定して、それらにより基準ワーク6の原点を設定する。
【0074】
続いて手動でx方向とy方向にステージ1を移動させ、図3に例示するように図面上で事前に設定した第1番目の測定点21に対応する基準ワーク上の場所をモニタ画面16に映し出す。
【0075】
図4に一例を示すように、第1番目の測定点(たとえば図3に示す21)に対応する基準ワーク上の場所に対し、マウス13を使用してモニタ画面16上で矢印形の検出ツールを設定する。このとき、検出ツールの始点の座標値を入力し、検出ツールの終点は、座標値でなく、相対位置すなわちXY方向の距離で入力する。同様にして、第2〜12番目の測定点(たとえば図3に示す22〜32)に対応する基準ワーク上の場所に対し、マウス13を使用してモニタ画面16上で矢印形の検出ツールを設定する。これにより、図3に示されている全測定点21〜32に対応する検出ツールの位置が特定される。
【0076】
図5は、矢印の形をした検出ツールR(これをラインツールと言う)と矩形の検出ツールS(これをエリアツールと言う)がモニタ画面16内に表示されている状況を示している。検出ツールRまたはSはモニター画面16の任意の位置で設定できる。検出ツールRまたはSの種類(形状及び寸法)は任意に設定できるものである。測定点付近の形状を勘案して、測定ミスの少ない種類を選択するのが好ましい。
【0077】
モニタ画面16に矩形の検出ツールSと矢印の検出ツールRの両方を示してもよいし、1つのみを示してもよい。もちろん、他の形状(例えばX印)の検出ツールを示してもよい。また、矩形の検出ツールSで検出して、矩形の中心を通る矢印の検出ツールの形で記憶させてもよい。
【0078】
検出ツールR、Sが表示された場所が正しく、その始点R1および終点R2の場所が適切ならば、その検出ツールR、Sの位置が確定する。
【0079】
第1の検出ツールR、Sの位置が確定することで、そのデータが演算処理装置18に記憶される。
【0080】
他の測定点に対応する実際の基準ワークの各測定点22〜32その他に関して同じ測定作業をして検出ツールR、Sの位置を順次入力していく。このようにして、基準ワーク上の全測定点21〜32その他に対応する検出ツールR、Sの位置のデータを入力し終わると、ティーチングが終了する。
【0081】
図面または基準ワークのティーチングが終了したら、被測定ワーク6をステージ1上に配置して、基準ワークと同様に原点を設定する。そのとき、基準ワークと被測定ワークがステージ1上の違った位置つまり少しずれた位置に配置されたとしても、両者の原点位置に基いて位置のずれは、自動的に演算処理される。それゆえ操作者は位置合せの操作をせず設置位置のずれを気にすることなく被測定ワーク6をステージ1上に設置できる。
【0082】
モニタ画面16内に測定点21またはそのための検出ツールR、Sが表示されていないときは、図11(a)(b)(c)に示すように、モニタ画面16に移動マークTが表示される。図示例では移動マークTは矢印になっている。移動マークTの方向と長さを見ながら、操作者は、(a)、(b)、(c)の順に手動でx方向とy方向にステージ1を移動させる。
【0083】
モニタ画面16の縁から所定の距離に測定点21またはそのための検出ツールR、Sが入ると、基準ワーク6または図面に基づいて予め記憶されていた種類の検出ツールR、Sが自動的に表示される。それと同時に移動マークTはモニタ画面16から消える。
【0084】
このとき、このずれが表示されている検出ツールと交わる範囲内であれば、この検出ツールにより被測定ワークの輪郭が検出可能となり、測定点の座標データが表示される。
【0085】
この測定点を「確定」とすることで、測定データが取り込まれる。
【0086】
・このずれにより検出ツールと被測定ワークの輪郭が交わらない状態の場合、被測定ワークの輪郭が表示されている検出ツールでは検出できないので、測定点の座標データは表示されず、ここで「確定」としてもエラーとなる。
【0087】
この場合、検出ツールを被測定ツールの輪郭が交わるように再度設定することで、測定点の座標データを表示させることができ、そこで「確定」とすることで測定データが取り込まれる。
【0088】
各測定点に対応する測定データをとり終えると、測定操作が終了する。
【0089】
図5と図6に示すように、エッジWの姿勢を認識して、検出ツールRによるエッジWの検出を、エッジWの方向に対して直角またはそれに近い方向に走査して行う。例えば、エッジWが斜め方向に延びている場合、複数本の矢印の検出ツールR、Ra、Rbを使用して、エッジWの方向に対して直角またはそれに近い走査方向を自動的に演算して、検出ツールRによるエッジWの検出を、エッジWの方向に対して直角またはそれに近い方向に走査して行う。また、矩形の検出ツールSを使用して、その矩形の中で複数本の検出ツールを走査して、エッジWの方向に対して直角またはそれに近い走査方向を自動的に演算して、検出ツールRによるエッジWの検出を、エッジWの方向に対して直角またはそれに近い方向に走査して行う。いずれの場合も、測定点21付近で(例えば矢印R,Ra,Rbの方向に)複数の走査を行うことにより被測定ワークの測定点21付近の輪郭を認識し、それに基づいてエッジWの方向に対して垂直またはそれに近い方向に検出ツールRcを自動的に設定するのである。
【0090】
このように測定する場合、測定エッジWが斜め方向に延びていても、エッジWの姿勢を認識して、エッジWの方向に対して直角に近い走査方向を演算するので、わずらわしい検出条件を指定するための操作を減らすことができる。それだけでなく、被測定ワークのエッジWの自動検出を高精度に行うことができる。
【0091】
図7においては、小さな矩形の1つが1つの画素に相当するものとし、画素レベルでエッジWが斜めになっている場合、明と暗が重なっている画素が検出ツールR上に存在しないように走査方向を選定する。このような処理は、全て演算処理(ソフト)で行う。
【0092】
エッジに対して垂直な方向に検出ツールを自動的に設定するように構成すると、従来の検出ツールと違って、走査がX,Y軸方向だけに限定されず、測定点付近でのワークの輪郭がX,Y軸方向に対して斜めになっていても、エッジWを求める際に検出するコントラストの片方にダレ(変化が緩やかな状態)が生じることを回避できる。その結果、高精度なエッジ検出ができる。
【0093】
エッジWに対して垂直方向に走査してコントラストの変化を検出すると、エッジWを検出する際に必要なコントラストの変化位置を厳密に検出できる。変化が始まる位置と変化が終る位置との間が短くでき、厳密にエッジWの位置を検出できるのである。
【0094】
矩形の検出ツールS内での明るさの分布を検出して、エッジWを堺にして暗い部分と明るい部分の間で走査する場合、明暗のムラの少ないほうから多い方向に走査して行う方法を説明する。
【0095】
検出ツールRによるエッジWの検出を、常に、明暗のムラの少ないほうから多い方向に走査して行うのが好ましい。
【0096】
図7の例では、暗い部分Dから明るい部分Lに走査してエッジWをサーチしている。
【0097】
図8は、図7の左下位置から右上位置に向けて走査したときの明暗レベルを示している。これにより明るい部分Lの境界Wを測定点21として検出する。
【0098】
図9は、図7の右上位置から左下位置に向けて走査したときの明暗レベルを示している。これにより暗部Dの境界Wを測定点21として検出する。
【0099】
図8〜9のいずれにおいても、矢印で示す走査方向は、明暗のムラの少ない方から多い方向に走査している。
【0100】
さらに、コントラストの変化を効率よく検出でき、ゴミMなどによる誤検出を防止できる。特に、検出ツールRによるエッジWの検出を、常に明暗のムラの少ない方から多い方向に走査すると、ゴミMによる誤検出を防止できる。
【0101】
図18〜20は、部分的にサーチの方向を変えたり測定点をずらす方法を模式的に示している。図1の測定装置においては、ステージ1の下方から照明しているので(本発明はステージ1の上方から照明する態様も含むが)、ワーク6をステージ1上におくと、そこに陰ができる。この影と照明光とのコントラスト変化を利用して前述のように境界つまりエッジWを求めるのである。万一、このステージ1上にゴミMがある場合、画像処理による自動検出であると、図19に示すように、検出ツールRまたはSがこのゴミMを検出することで、ゴミMによるコントラスト変化をエッジWとして誤って検出してしまう恐れがある。この場合、図20に示すように、反対の方向にサーチすることで、ゴミMによる誤検出を防止できる。また、検出ツールRまたはSの始点と終点を少しずらして、検出ツールRbや検出ツールRcの位置に部分的に変更して、それによって正しくエッジWを測定するようにもできる。
【0102】
図11は、操作者のアシストとなる移動マークの一例を示している。次の測定点21とステージ1又はモニタ画像16の現在位置との相対位置に応じた方向と長さを有する矢印Tが移動マークの一例として表示されている。移動マークは、モニタ画面における表示領域を移動すべき方向と量をしめす指示とも定義できる。移動マークは、モニタ画像16上での表示が最善であるが、モニタ画像16外での表示も可能である。
【0103】
図11の(a)、(b)、(c)は、ステージ1を移動させることにより、モニタ画像16が測定点21またはそのための検出ツールTに向かって移動していく過程を示している。図11の(a)、(b)、(c)のいずれにおいても、次の測定点21またはそのための検出ツールTがモニタ画面の縁から所定の距離に入っていない。次の測定点21またはそのための検出ツールTがモニタ画面の縁から所定の距離に入ると、自動的に移動マークTがモニタ画像16から消える。それと同時に、検出ツールRまたはSがモニタ画像16に表示される。
【0104】
図15〜17は、その様なモニタ画像16における移動マークTと検出ツールR、Sとの表示関係の一例(ティーチングされた測定手順を半自動測定するときの操作態様)を示している。図15の状態においては、次の測定点21またはそのための検出ツールTがモニタ画像16に入っていない。次の測定点21またはそのための検出ツールTとステージ1又はモニタ画像16の現在位置との相対位置に応じた方向と長さを有する矢印T(移動マーク)がモニタ画像16内に表示されている。
【0105】
ステージ1を移動させることにより、図16に示すように、次の測定点21またはそのための検出ツールTがモニタ画像16に入ると、自動的に移動マークTがモニタ画像16から消え、それと同時に、検出ツールR及び/またはSの一部がモニタ画像16に表示される。図16の状態では、次の測定点21はモニタ画像16に入っていないが、検出ツールR及び/またはSの一部がモニタ画像16に入っている。
【0106】
検出ツールR及び/またはSの表示を操作者のアシストとして、さらにステージ1を移動させることにより、図17に示すように、検出ツールR、Sの全部がモニタ画像16に表示されると、確定待ち状態となる。この状態になると、次の測定点21が自動的に検出される。測定点がモニタ画像16のどの位置に存在していても検出される。検出点が正しい位置であると操作者が判断したときは、その点を確定とする。ただし、この確定操作は、後から実施してもよい。
【0107】
前述のような移動マークTを使用すると、次回の測定点21またはそのための検出ツールTが現在位置からどの方向にどれだけ離れているか、すなわち移動方向および移動距離を図形の移動マークTで視覚的に表示出来るので、次回の測定点21またはそのための検出ツールTまでの移動が直感的にかつ容易に行える。それゆえ、従来必要であった操作の習熟が不要になる。
【0108】
ステージ1の移動に連動して移動マークTの表示内容を更新する場合は、図11の(a)(b)(c)に例示するように、近づく過程も表現する事ができる。これにより、素早く、正確に移動させることが可能になる。
【0109】
又、次回の測定位置がモニタ画面に映っている場合、測定しようとしている位置(測定点)に、検出ツールの検出位置を図12〜14に示すようにX印その他の形で表示できる。
【0110】
図12〜14は、検出ツールR、Sが測定点21(あるいはステージ1上でのワーク6)の移動に追従する状況を示している。
【0111】
図12〜14に示すようにX,Yステージ1の移動にあわせて検出ツールR、Sとステージ1上でのワーク6(つまり測定点21)を一緒に移動させると、モニタ画面のどこでも正確に測定しやすい。これにより、測定点がモニタ画面内に入ってきたら自動的に検出を行うことが可能となる。モニタ画面内で像が移動しても、検出位置が追従するため、常に同じように測定結果が得られる。また、検出ツールを見ていれば、どこをどのように測定しているのかも確認できる。測定点をモニタ画面の中央に移動させる必要がなくなる上に、操作者が測定点を目で確認できるため、測定位置を間違えることがなくなる。
【0112】
図21は、測定手順を作成するときの操作フローを作成するときのフローチャートを示し、図22は、図21で作成した測定手順に基づいて測定するときのフローチャートを示す。
【0113】
図21〜22を参照して、前述の測定装置における測定手順の作成と、その測定手順に基づいて行う測定操作の概略を説明する。
【0114】
まず、図21において、作業者は、所望数の測定点を図面上で設定しておいてから、その図面を参照しつつ、基準ワーク6に関してティーチングを開始する。作業者が、基準ワーク6を測定装置のステージ1(図1)上に配置する。そのあと、作業者が、基準ワーク6上に原点を設定する。図2の例では、基準ワークの2つの小孔6a,6bの中心点O1とO2を測定して、それらにより基準ワーク6の原点を設定する。続いて、作業者が手動でx方向とy方向にステージ1を移動させ、図面上で事前に設定した順番で、測定点に対応する基準ワーク上の場所をモニタ画面16に映し出す。
【0115】
作業者は、測定点の場所がモニタ画像に移るようにステージ1を手動で移動する。
【0116】
マウス13を使用して、測定点(たとえば図3に示す21)に対応する基準ワーク上の場所に対し、モニタ画面16上で最善の種類の検出ツールR、Sを設定する。すると、図5に示すように、検出ツールR及び/またはSがモニタ画面16内に表示される。このとき、検出ツールはモニター画面16の任意の位置で設定できる。検出ツールが表示された場所が正しく、その始点R1および終点R2の場所が適切ならばその検出ツールの位置を確定する。その検出ツールの位置が確定することで、そのデータが演算処理装置18に記憶される。
【0117】
測定の際、マウス13を使用して、測定点21付近で(例えば矢印R,Ra,Rbの方向に)複数の走査を行うことにより、測定装置は、画像処理によって被測定ワークの測定点21付近の輪郭つまり姿勢を認識し、エッジWの方向に対して直角に近い走査方向を演算して、それに基づいてエッジWの方向に対して垂直またはそれに近い方向の検出ツールRcの位置を自動的に記憶する。
【0118】
しかも、検出ツールによるエッジWの検出は、常に明暗のムラの少ない方から多い方向に走査して行う。
【0119】
また、作業者は、測定する形状(円、距離、幅など)を指定して、形状演算に必要な数だけ検出(測定)を行う。すると、測定装置は、自動的にエッジの座標を使用して円の中心や直径などを演算する。
【0120】
図10は、その様な各種形状の検出箇所をX印で示している。矢印は、走査方向を示している。
【0121】
さらに作業者は必要に応じて寸法公差を指定する。
【0122】
基準ワークに関して図面上で事前に設定した他の測定点に対応する実際の基準ワークの各測定点に関して同じ測定作業をして検出ツールの位置を順次入力していく。
【0123】
このようにして、作業者は、基準ワーク上の全測定点に対応する検出ツールの位置を入力し終われば、それを確認してから、それまでの測定手順をファイルに保存する。それにより基準ワークに基づくティーチングは終了する。
【0124】
図22を参照して、被測定ワーク6の測定操作を説明する。
【0125】
まず、作業者は、被測定ワーク6に合わせて測定装置で測定手順ファイルを指定する。次に、作業者は、被測定ワーク6をステージ1上に配置して、基準ワークと同様に原点を設定する。そのとき、基準ワークと被測定ワークがステージ1上の違った位置つまり少しずれた位置に配置されたとしても、両者の原点位置に基いて位置のずれは、測定装置が自動的に演算処理する。それゆえ操作者は位置合せの操作をせず設置位置のずれを気にすることなく被測定ワーク6をステージ1上に設置すればよい。
【0126】
作業者は、被測定ワーク6の原点設定が完了したら、測定手順ファイルの実行をスタートさせる。
【0127】
モニタ画面16内に測定点またはそのための検出ツールが表示されていないときは、図11(a)(b)(c)に示すように、モニタ画面16に矢印の移動マークTが表示される。移動マークTの方向と長さを見ながら、作業者は、順に手動でx方向とy方向にステージ1を測定点に向けて移動させる。
【0128】
モニタ画面16に測定点21またはそのための検出ツールR、Sが入ると、基準ワーク6または図面のデータに基づいて予め記憶されていた検出ツールR、Sがモニタ画面に自動的に表示される。それと同時に移動マークTはモニタ画面16から消える。
【0129】
矩形の検出ツールS及び/または矢印の形をした検出ツールRがモニタ画面16内に表示されていれば、検出ツールはモニター画面16のどこに位置していても、測定は適切に実行できる。検出ツールの始点R1および終点R2の場所がワーク上で適切ならば矢印の検出ツールRまたは矩形の検出ツールSの中心がワークの境界Wと交差する点を測定点21として確定する。測定点21が確定することで、その測定点21の座標データが演算処理装置18に記憶される。
【0130】
測定の途中で、検出条件や検出位置を変更したほうが好ましいと作業者が判断したときは、検出条件や検出位置を変更する。例えば、マウス13を使用して、図18〜20に示すように検出ツールの種類や位置を変更する。
【0131】
また、再度、測定点21付近で(例えば矢印R,Ra,Rbの方向に)複数の走査を行うことにより、測定装置は、画像処理によって被測定ワークの測定点21付近の輪郭つまり姿勢を認識し、エッジWの方向に対して直角に近い走査方向を演算して、それに基づいてエッジWの方向に対して垂直またはそれに近い方向に検出ツールRcを自動的に設定して測定する。
【0132】
また、作業者は、図10に示すように、測定する形状(円、距離、幅など)を指定して、形状演算に必要な数だけ測定を行う。すると、測定装置は、自動的にエッジの座標を使用して円の中心や直径などを演算する。
【0133】
被測定ワークに関して全ての測定点に対応する実際の検出ツールの位置について同じ測定作業を順次おこなっていく。
【0134】
このようにして、作業者は、被測定ワーク上の全測定点を測定し終われば、それを確認してから、それまでの測定結果をファイルに保存する。必要に応じて、公差判定でNGとなった測定点数をモニタ画面に表示する。それにより測定作業は終了する。
【0135】
なお、測定点の座標値が判っている場合には、プリティーチング機能が有効である。この場合、ティーチング機能とは測定手順を作り記憶させることを言い、作業者は次の測定点位置を探しながら手順を作成する。プリ・ティーチング機能とは、ティーチング作業を支援するものであり、あらかじめ複数の測定点の座標値あるいは次の測定点の座標値(x,y)をキーボードから入力することで、その機能を使って測定点を探す手間を省くことが目的である。たとえば、プリ・ティーチングとしての測定点の座標値入力から次の測定点の座標値が円(x1,y1)、幅(x2,y2)、角(x3,y3)であるとき、ティーチングの測定手順作成は、円測定の手順作成、幅測定の手順作成、角作成の手順作成とする。
【0136】
このように測定点の座標値(キーボード入力値、CADデータなど)を入力することにより、測定点までの方向及び距離(座標値の差分)を数値や図形(矢印マークなど)などで示すことにより高倍率(狭い視野)のままでも正確かつ迅速に測定点を探すことができる。また、複数の測定点座標をまとめて入力しておくことにより操作性が更に向上する。
【0137】
また、任意の点の座標値を入力することで、測定を目的としなくても、この機能を使用することができる。
【0138】
予め記憶させてある測定手順を基に同じ手順で測定する場合、リアルタイム検出機能などにより検出が困難なことが明らかなとき、検出ツール(円測定用、幅測定用、点測定用など)の種類、位置、照明条件、検出条件をその場で変更可能にすることにより測定作業を円滑かつ確実に行うことができる。
【0139】
本発明は、前述の実施例に限定されない。例えば、本発明の別の実施例では、測定点21またはそのための検出ツールR、Sがモニタ画面16の外側の所定距離(モニタ画面16の寸法の10%〜0%)または内側の所定距離(モニタ画面16の寸法の50%〜0%)に入ると、基準ワーク6または図面のデータに基づいて予め記憶されていた検出ツールR、Sがモニタ画面に自動的に表示され、それと同時に移動マークTはモニタ画面16から消える。移動マークは、矢の形のみでなく、その他の各種の形状を採用できる。図23は、その一例を示している。移動方向は、矢のみでなく、点滅の形を採用したり、色を変えたりすることもできる。移動距離は、長さのみでなく、太さや形状で表現したり、数値で示すことも可能である。
【図面の簡単な説明】
【図1】本発明を実施するための測定装置の一例を概略的に示す。
【図2】ステージに設置するリードフレーム(被測定ワークの一例)を示す。
【図3】モニタ画像の一例における、寸法を厳密に管理する必要がある複数の個所を測定点として設定した例を示す。
【図4】図3のモニタ画像に対応していて、寸法を厳密に管理する必要がある複数の個所の測定順を示している。
【図5】矢印の形をした検出ツールで複数の走査を行うことにより被測定ワークの測定点付近の輪郭を認識し、それに基づいてエッジの方向に対して垂直またはそれに近い方向に検出ツールを自動的に設定する状況の一例を示す。
【図6】被測定ワークのエッジの方向に対して垂直またはそれに近い方向に検出ツールを設定して測定する状況の一例を示す。
【図7】検出ツールによるエッジの検出を、暗から明になる方向に走査して行う状況の一例を示す。
【図8】図7の左下位置から右上位置に向けて走査したときの明暗レベルの一例を示している。
【図9】図7の右上位置から左下位置に向けて走査したときの明暗レベルの一例を示している
【図10】各種形状の検出箇所をX印で示している。
【図11】(a)、(b)、(c)は、ステージを移動させることにより、モニタ画像が測定点に向かって移動していく過程を示している。(a)、(b)、(c)のいずれにおいても、次の測定点がモニタ画面の表示範囲に入っていない。次の測定点がモニタ画面の縁から所定距離に入ると、自動的に移動マークがモニタ画像から消える。それと同時に、検出ツールがモニタ画面に表示される。
【図12】モニタ画像における被測定ワークの測定点と検出ツールの関係の一例を示している。
【図13】被測定ワークの測定点と検出ツールの相対関係が、図12の相対関係から変化しないまま、モニタ画像内を移動していく状況を示している。つまり、検出ツールが測定点及びステージ上でのワークの移動に追従する状況を示している。
【図14】被測定ワークの測定点と検出ツールの相対関係が図12及び図13の相対関係から変化しないまま、モニタ画像内をさらに移動していく状況を示している。
【図15】モニタ画像内の移動マークとモニタ画像外の被測定ワークの測定点との関係の一例を示している。
【図16】ステージを移動させることにより、図15の状態からモニタ画像が測定点に向かって移動していったときの、モニタ画像外の被測定ワークの測定点と、モニタ画像における検出ツールとの表示関係の一例を示している。次の測定点は、モニタ画面に入っていないが、そこに接近している。
【図17】さらにステージを移動させることにより、図16の状態からモニタ画像が測定点に向かって移動していったときの、モニタ画像外の被測定ワークの測定点と、モニタ画像における検出ツールとの表示関係の一例を示している。次の測定点は、モニタ画面に入っている。
【図18】モニタ画像における被測定ワークの測定点と検出ツールの関係の別の例を示している。
【図19】図18の被測定ワークの測定点近くにゴミが存在している状態における、モニタ画像内の被測定ワークの測定点と検出ツールの関係を示している。
【図20】図19の被測定ワークの測定点近くにゴミが存在している状態において、モニタ画像内における被測定ワークの測定点と検出ツールの関係を変更するために、部分的にサーチの方向を変えたり検出ツールの位置をずらす方法を模式的に示している。
【図21】測定手順を作成するときの操作フローを作成するときのフローチャート。
【図22】図21で作成した測定手順に基づいて測定するときのフローチャート。
【図23】各種の移動マークの例を示している。
【符号の説明】
1 Xステージ
2 Yステージ
3 X移動用ハンドル
4 Y移動用ハンドル
5 XYカウンタ
6 ワーク(基準ワーク、被測定ワーク)
6a、6b 小孔
7 顕微鏡本体
8 接眼部
9 CCDカメラ
10 ホストコンピュータ
11 画像処理装置
12 フットスイッチ
13 マウス
15 モニタ装置
21〜32 測定点
D 暗部
L 明部
M ゴミ
R 検出ツール
S 検出ツール
T 移動マーク
W エッジ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a measurement method for measuring a workpiece to be measured by comparing each piece of corresponding data with respect to the workpiece to be measured in comparison with data such as a plurality of measurement points and detection tools stored in advance based on a drawing or a reference workpiece. For example, the present invention relates to a moving mark type dimension measuring method and apparatus for measuring a dimension of a work such as a plastic molded product, a mold, and a lead frame, particularly a minute dimension.
[0002]
[Prior art]
Conventionally, a measuring microscope and a universal tool microscope have been known as this type of dimension measuring device.
[0003]
In a conventional measuring microscope or a universal tool microscope in which a workpiece is moved by manual operation, directions of coordinates to be measured are basically two-dimensional in x and y directions. In some cases, the measurement in the z direction can be simply performed. However, this is a measure of the amount of movement until focus is achieved, and cannot be said to be an accurate measurement in the z direction.
[0004]
Typical examples of the work include a lead frame of an electronic component, a plastic molded product, and a mold for molding these.
[0005]
A conventional manual measuring microscope is composed of a reference work (a reference work having a desired shape and dimensions) and a work to be measured (hereinafter, a work manufactured to have the same dimensions as the reference work based on the reference work). Is referred to as a work to be measured) on a display unit (hereinafter, also referred to as a monitor screen), and the moving distance in the X and Y directions manually performed by rotating a knob is represented by a magnetic scale, an optical scale, or the like. And displays the detected moving distance on a counter. The operator gazes at both the work image on the monitor screen and the numerical value displayed on the counter, and operates the microscope by relying on them.
[0006]
To describe a conventional method of measuring a general work, first, locations where the dimensions of the work need to be strictly controlled are determined in advance, and those locations are set on the drawing as measurement points. Thereafter, reference coordinate data is actually obtained using the reference work. For example, a reference work is set on a stage of a microscope. Then, the coordinates of each measurement point of the reference work are measured. The coordinate data obtained by the measurement is processed by an arithmetic processing unit to obtain the dimensions of the reference work. Such a measuring operation is generally called teaching. After the teaching, the workpiece to be measured to be measured is set on the microscope stage. Then, the coordinates of each measurement point of the work to be measured are measured. The dimensions of the work to be measured are obtained by processing the coordinate data obtained by the measurement by an arithmetic processing unit. At this time, the coordinate data of the reference work (specifically, dimensional data calculated based on the coordinate data obtained for the reference work) is compared and evaluated while measuring the work to be measured.
[0007]
Hereinafter, an example of a measurement procedure in a conventional measurement microscope or a universal tool microscope will be described in more detail.
[0008]
Setting measurement points
A plurality of locations on the workpiece whose dimensions are to be strictly controlled are determined in advance, and those locations are set on the drawing as measurement points.
[0009]
Teaching
With respect to the reference work, the microscope system reads coordinate system data of a plurality of measurement points set in advance on the drawing. The procedure is as follows.
[0010]
・ First, the reference work is placed on the stage.
[0011]
・ Set the origin on the reference work.
[0012]
While moving the stage in the x and y directions, adjust the position on the reference work corresponding to the measurement point set in advance on the drawing with a detection tool (for example, a cross reticle) at the center of the monitor image.
[0013]
If the location is correct, press the switch button to determine that location as the measurement point. By determining the measurement points, the coordinate data is stored in the arithmetic processing unit.
[0014]
Similarly, for other measurement points set in advance, coordinate data is sequentially input for each corresponding measurement point. In the case of a circular shape, the shape and dimensions of the circle are determined by setting three locations as measurement points.
[0015]
・ Teaching ends when the measurement points on the reference work have been input.
[0016]
Work to be measuredMeasurement
-A work (measurement work) manufactured based on the reference work is arranged on the stage, and the origin of the work to be measured is set corresponding to the origin of the reference work.
[0017]
When the measurement of the work to be measured is started, the relative coordinates up to the next measurement point are subtracted and displayed on the counter. (This subtraction display is a rough indication that a point corresponding to the measurement point is displayed on the monitor screen of the monitor device.)
・ Measure coordinate data based on the display content on the monitor screen by matching the location corresponding to the measurement point with the detection tool (cross reticle) at the center of the monitor screen.
[0018]
-When the coordinate data of each measurement point of the work to be measured has been obtained, the measurement of the work to be measured ends.
[0019]
[Problems to be solved by the present invention]
As described above, in the conventional manual measurement microscope, a measurer can measure a work (measurement work) manufactured based on the reference work based on the coordinate value of a measurement point serving as a reference of the reference work. In addition, relying solely on the value displayed on the counter, the position corresponding to the measurement point was adjusted to the detection tool (cross reticle) at the center of the monitor screen. Specifically, the relative coordinates from the previous measurement point in the center of the monitor screen to the next measurement point are subtracted and displayed by the counter, and the value displayed on the counter is guided to be zero.
[0020]
However, when the measurement work is started and the X and Y stages are moved while the measurement point is not displayed on the monitor screen, it is necessary to check whether the measurement point has entered the monitor screen and displayed. Therefore, the operator must always watch both the work image on the monitor screen and the numerical display of the counter, since the operator cannot check the image without looking at the image.
[0021]
In addition, in the subtraction display of numerical values, it is difficult to specifically understand the direction and the amount of movement of the work to be measured. It is not easy to instantaneously determine the moving direction and the moving amount based on the numerical values in the x and y directions displayed on the counter in consideration of the work image on the monitor screen. Therefore, a useless operation was likely to occur. Operation required skill.
[0022]
In the case of an operation while looking at the numerical display of the counter, it is difficult to understand the relationship between the positive / negative / increase / decrease of the displayed numerical value and the moving direction of the monitor image. Since it is necessary to check both the numerical display of the counter and the moving direction of the monitor image, the operation becomes complicated.
[0023]
Furthermore, it is necessary to adjust the measurement point to a predetermined detection position (for example, the center of the monitor screen).
[0024]
On the other hand, when determining a measurement point, conventionally, coordinate data is obtained by aligning the measurement point on the work with the center of a detection tool (cross reticle) displayed at the center of the monitor screen. Therefore, for each measurement point, an operation of matching the detection tool (cross reticle) with the measurement point on the work is required. At that time, a measurement error by the operator was likely to occur.
[0025]
Further, when measuring the work to be measured by the same procedure based on the measurement procedure stored in advance for the reference work, the display value of the current position of the X, Y stage matches the stored target coordinate value. The X and Y stages need to be moved as described above. Conventionally, the operator manually moves the X, Y stage while comparing the display value of the current position of the X, Y stage and the stored coordinate value with the operator, so that the exact position can be determined instantaneously. As a result, as a result, it was not possible to avoid a measurement error due to a wrong position.
[0026]
Further, when measuring the work to be measured in the same procedure based on the measurement procedure stored in advance for the reference work, conventionally, the measurement point of the work to be measured is moved to the center of the monitor screen and adjusted. There are a method of using the position of the X, Y stage as the coordinates of the measurement point, and a method of using the position of the X, Y stage at the moment when the measurement point passes the center of the monitor screen as the coordinates of the measurement point. In this case, it was difficult to specify an accurate measurement position. Furthermore, even if the measurement point is reflected in a part of the monitor screen, the measurement must be performed after the measurement point must be moved to the center of the monitor screen.
[0027]
An object of the present invention is to provide a measurement method and a measurement device that can perform a measurement operation more accurately by adding image processing.
[0028]
Another object of the present invention is to provide a measuring method and a measuring apparatus which can realize improvement of operability.
[0029]
[Means for Solving the Problems]
The gist of the present invention is a measuring method according to any one of claims 1 to 14 described above.
[0030]
Further, the invention of the present application is a gist of the measuring device according to any one of
[0031]
【The invention's effect】
(1) According to the present invention, the direction of the next measurement point or the detection tool therefor (and further away from the current position, that is, how far away from the current position), that is, the moving direction (and the moving distance) is determined by the figure. Since the movement mark is visually displayed, the movement to the next measurement point or a detection tool therefor can be intuitively and easily grasped. Therefore, the learning of the operation which has been required conventionally becomes unnecessary.
(2) When the display content is updated in conjunction with the movement of the stage, the approaching process can be expressed. This allows quick and accurate movement.
(3) When the next measurement point or a detection tool therefor is shown on the monitor screen, if the measurement point and the detection tool are moved together with the movement of the X and Y stages, accurate measurement can be made anywhere on the monitor screen. it can. Accordingly, it is not necessary to move the measurement point to the center of the monitor screen, and the measurement point can be visually confirmed, so that the measurement position is not mistaken.
[0032]
BEST MODE FOR CARRYING OUT THE INVENTION
The present invention can be applied not only to a mode in which the moving unit (stage) is moved manually, but also to a mode in which it is automatically moved by a motor or the like. Is preferred for the present invention, the configuration of the manual mode and the outline of the measurement procedure will be described.
[0033]
measuring device
The measuring apparatus according to the present invention is a measuring apparatus including a driving system, an observation system, and a control system. The driving system includes a moving unit (for example, an X stage moving in the X direction, a Y stage moving in the Y direction), , A handle and / or a motor for moving the Y stage, the control system has an arithmetic processing device, and the arithmetic processing device is provided with a host computer and an image processing device electrically connected to each other. is there.
[0034]
Setting measurement points
A desired number of measurement points for the work are set on the drawing. For example, a plurality of places where dimensions must be strictly controlled are set on the drawing.
[0035]
Teaching
As a first mode of teaching, data of a drawing is directly stored. As a second aspect of teaching, various data of a reference work (a reference work manufactured based on the data in the drawings is referred to as a reference work in this specification) is measured by a measuring device and stored. Hereinafter, an example of the second aspect of the teaching will be described.
[0036]
・ Place the reference work on the stage of the measuring device.
[0037]
・ Set the origin on the reference work. For example, two small holes are made in the reference work for setting the origin, and the work origin is determined by measuring the positions of the two small holes. For setting the origin, another conventional method may be adopted.
[0038]
The stage is moved in the x direction and the y direction, and the position on the reference work corresponding to the position of the detection tool set in advance on the drawing is adjusted on the monitor screen.
[0039]
If the displayed location of the detection tool is correct and the start and end points are appropriate, determine the position of the detection tool. At this time, it is preferable to determine the position of the detection tool by specifying the coordinate value of the start point and the distance in the XY directions from the coordinate value.
[0040]
When the position of the detection tool is determined, the data is stored in the arithmetic processing unit.
[0041]
The position of the detection tool is sequentially input for each measurement point of the actual work reference work corresponding to another measurement point set in advance on the drawing with respect to the reference work.
[0042]
• When all the detection tool positions on the reference work have been input, teaching based on the reference work ends.
[0043]
Measurement of work to be measured
A work (hereinafter referred to as a work to be measured) manufactured based on a drawing or a reference work is arranged on a stage, and an origin is set similarly to the reference work. At this time, even if the position of the workpiece to be measured on the stage is different from the position of the reference workpiece, the positional deviation is automatically corrected by the arithmetic processing. This eliminates the need for manual alignment of the two.
[0044]
The operator manually moves the stage in the x direction and the y direction while looking at the direction and length of the movement mark of a graphic (for example, an arrow) displayed on the monitor screen.
[0045]
When the detection tool and / or the measurement point appears and is displayed on the monitor screen, the moving mark disappears from the monitor image and a part of the detection tool stored in advance based on the drawing or the reference work or Everything is displayed on the monitor screen.
[0046]
-If there is a dimensional deviation between the workpiece to be measured and the reference workpiece in the monitor screen, the position where the contour of the workpiece to be measured crosses the detection tool.
[0047]
At this time, if the deviation is within a range intersecting with the displayed detection tool, the outline of the work to be measured can be detected by the detection tool, and the coordinate data of the measurement point is displayed.
[0048]
By setting this measurement point as “determined”, measurement data is captured.
[0049]
・ If the contour of the work to be measured does not intersect with the contour of the work to be measured due to this deviation, it cannot be detected by the detection tool that displays the contour of the work to be measured, so the coordinate data of the measurement point is not displayed. Will also result in an error.
[0050]
In this case, by setting the detection tool again so that the contour of the tool to be measured intersects, the coordinate data of the measurement point can be displayed.
[0051]
• When the coordinate data of each measurement point has been obtained, the measurement ends.
[0052]
Next, an outline of the configuration will be described.
[0053]
Detection tool
The detection tool used in the present invention is a line tool or an area tool, and is configured in a figure, for example, an arrow shape (line tool) or a rectangle (area tool), and has a start point and an end point. When the detection tool has an arrow shape, the arrowhead is the starting point and indicates the direction in which the contrast is detected. The point where the arrow of the detection tool intersects the boundary near the measurement point of the workpiece is set as the detection point, and that point is estimated as the measurement point.
[0054]
-The main features of the detection tool used in the present invention are as follows.
[0055]
(A) The detection tool moves following the measurement point.
[0056]
(B) When the measurement point or a detection tool therefor enters a predetermined distance from the edge of the monitor screen, the detection tool automatically appears on the monitor image.
[0057]
(C) By performing a plurality of scans near the measurement point, the contour of the workpiece to be measured near the measurement point is recognized, and the detection tool is automatically scanned in a direction perpendicular to or close to the edge direction based on the contour. Set.
[0058]
(D) The detection of the edge by the detection tool is always performed by scanning in the direction from the one with the least brightness unevenness to the most.
[0059]
Move mark
The movement mark is a figure, for example, an arrow, and indicates a moving direction and a moving distance from the current position.
[0060]
Coordinate system
The coordinate system in the measuring device of the present invention does not need to be an absolute coordinate system, and can be configured to depend on the posture with respect to the workpiece to be measured.
[0061]
Setting measurement points
A measurement point set on a work (a reference work and a work to be measured) or a position of a detection tool therefor is usually set to a point that is easy to understand, such as a corner.
[0062]
【Example】
FIG. 1 schematically shows an example of a measuring device according to the present invention.
[0063]
In FIG. 1, the microscope type measuring device mainly includes a driving system, an observation system, and a control system. The drive system includes a moving unit, for example, an X stage 1 that moves in the X direction, a
[0064]
The
[0065]
As an observation system, a microscope
[0066]
In the control system, an
[0067]
The
[0068]
An X movement motor and a Y movement motor are provided in place of or in addition to the handles 3 and 4, and the X stage 1 and the
[0069]
The lead frame shown in FIG. 2 is an example of the work 1 to be measured set on the X stage 1. A part A of the work (lead frame) is captured by the
[0070]
FIG. 3 shows an example of the monitor image.
[0071]
An outline of a measurement procedure in the above-described microscope type measurement device will be described.
[0072]
First, a desired number of measurement points for the
[0073]
Teaching has various aspects. In the teaching according to the first aspect, data of a paper drawing or a drawing of a computer (such as a CAD) is stored as it is, or processed or corrected and stored in a disk or the like. In the teaching according to the second aspect, data at a predetermined location of the reference work is measured and stored in a disk or the like. For example, the
[0074]
Subsequently, the stage 1 is manually moved in the x direction and the y direction, and the location on the reference work corresponding to the
[0075]
As shown in an example in FIG. 4, an arrow-shaped detection tool is displayed on the
[0076]
FIG. 5 shows a situation in which a detection tool R having an arrow shape (this is called a line tool) and a rectangular detection tool S (this is called an area tool) are displayed on the
[0077]
The
[0078]
If the location where the detection tools R and S are displayed is correct and the locations of the start point R1 and the end point R2 are appropriate, the positions of the detection tools R and S are determined.
[0079]
When the positions of the first detection tools R and S are determined, the data is stored in the
[0080]
The same measurement work is performed for each of the measurement points 22 to 32 of the actual reference work corresponding to the other measurement points, and the positions of the detection tools R and S are sequentially input. In this way, when the input of the data of the positions of the detection tools R and S corresponding to all the measurement points 21 to 32 and others on the reference work is completed, the teaching ends.
[0081]
When teaching of the drawing or the reference work is completed, the
[0082]
When the
[0083]
When the
[0084]
At this time, if the deviation is within a range intersecting with the displayed detection tool, the outline of the work to be measured can be detected by the detection tool, and the coordinate data of the measurement point is displayed.
[0085]
By setting this measurement point as “determined”, measurement data is captured.
[0086]
・ If the contour of the work to be measured does not intersect with the contour of the work to be measured due to this deviation, it cannot be detected by the detection tool that displays the contour of the work to be measured, so the coordinate data of the measurement point is not displayed. Will also result in an error.
[0087]
In this case, by setting the detection tool again so that the contour of the tool to be measured intersects, the coordinate data of the measurement point can be displayed.
[0088]
When the measurement data corresponding to each measurement point has been obtained, the measurement operation ends.
[0089]
As shown in FIGS. 5 and 6, the posture of the edge W is recognized, and the detection of the edge W by the detection tool R is performed by scanning in a direction perpendicular to or close to the direction of the edge W. For example, when the edge W extends in an oblique direction, a scanning direction perpendicular to or close to the direction of the edge W is automatically calculated by using a plurality of arrow detection tools R, Ra, and Rb. The detection of the edge W by the detection tool R is performed by scanning in a direction perpendicular to or close to the direction of the edge W. Further, using the rectangular detection tool S, a plurality of detection tools are scanned in the rectangle, and a scanning direction perpendicular to or close to the direction of the edge W is automatically calculated, and the detection tool is detected. The detection of the edge W by R is performed by scanning in a direction perpendicular to or close to the direction of the edge W. In any case, by performing a plurality of scans near the measurement point 21 (for example, in the directions of arrows R, Ra, and Rb), the contour of the work to be measured near the
[0090]
In such a measurement, even if the measurement edge W extends in an oblique direction, the posture of the edge W is recognized, and the scanning direction that is almost perpendicular to the direction of the edge W is calculated. The number of operations required to do so can be reduced. In addition, automatic detection of the edge W of the work to be measured can be performed with high accuracy.
[0091]
In FIG. 7, it is assumed that one of the small rectangles corresponds to one pixel, and when the edge W is oblique at the pixel level, a pixel where light and dark overlap does not exist on the detection tool R. Select the scanning direction. All such processing is performed by arithmetic processing (software).
[0092]
When the detection tool is configured to be automatically set in a direction perpendicular to the edge, unlike a conventional detection tool, scanning is not limited to only the X and Y axis directions, and the contour of the work near the measurement point is not limited. Is oblique to the X- and Y-axis directions, it is possible to prevent a drop (a gradual change) from occurring in one of the contrasts detected when obtaining the edge W. As a result, highly accurate edge detection can be performed.
[0093]
If the change in contrast is detected by scanning in the direction perpendicular to the edge W, the position of change in contrast required for detecting the edge W can be accurately detected. The distance between the position where the change starts and the position where the change ends can be shortened, and the position of the edge W can be accurately detected.
[0094]
A method of detecting the distribution of brightness in the rectangular detection tool S and scanning between dark and bright portions using the edge W as a direction, by scanning from the direction with less unevenness in brightness to the direction with more unevenness. Will be described.
[0095]
It is preferable that the detection of the edge W by the detection tool R is always performed by scanning in the direction from the one with less unevenness of brightness and darkness.
[0096]
In the example of FIG. 7, the edge W is searched by scanning from the dark portion D to the bright portion L.
[0097]
FIG. 8 shows the light and dark levels when scanning is performed from the lower left position to the upper right position in FIG. Thus, the boundary W of the bright portion L is detected as the
[0098]
FIG. 9 shows the light and dark levels when scanning is performed from the upper right position to the lower left position in FIG. Thus, the boundary W of the dark part D is detected as the
[0099]
In each of FIGS. 8 and 9, the scanning direction indicated by an arrow scans from the direction with less unevenness of brightness and darkness.
[0100]
Further, a change in contrast can be efficiently detected, and erroneous detection due to dust M or the like can be prevented. In particular, when the detection of the edge W by the detection tool R is always performed in the direction from the direction with the least unevenness of light and dark, the erroneous detection due to the dust M can be prevented.
[0101]
18 to 20 schematically show a method of partially changing the search direction or shifting the measurement point. In the measuring apparatus of FIG. 1, the illumination is performed from below the stage 1 (the present invention includes a mode in which illumination is performed from above the stage 1). . Using the change in contrast between the shadow and the illumination light, the boundary, that is, the edge W is obtained as described above. In the event that dust M is present on the stage 1 and automatic detection by image processing is performed, the detection tool R or S detects the dust M as shown in FIG. May be erroneously detected as the edge W. In this case, erroneous detection due to dust M can be prevented by searching in the opposite direction as shown in FIG. Further, the starting point and the ending point of the detection tool R or S may be slightly shifted to partially change the position of the detection tool Rb or the detection tool Rc so that the edge W can be measured correctly.
[0102]
FIG. 11 shows an example of a movement mark that assists the operator. An arrow T having a direction and a length corresponding to the relative position between the
[0103]
FIGS. 11A, 11B, and 11C show a process in which the
[0104]
FIGS. 15 to 17 show an example of such a display relationship between the moving mark T and the detection tools R and S in the monitor image 16 (an operation mode when performing a semi-automatic measurement of a taught measurement procedure). In the state of FIG. 15, the
[0105]
By moving the stage 1, as shown in FIG. 16, when the
[0106]
When the display of the detection tools R and / or S is further assisted by the operator and the stage 1 is further moved, as shown in FIG. 17, when all of the detection tools R and S are displayed on the
[0107]
When the moving mark T as described above is used, the direction and distance of the
[0108]
When the display content of the movement mark T is updated in conjunction with the movement of the stage 1, the approaching process can be expressed as illustrated in (a), (b), and (c) of FIG. This allows quick and accurate movement.
[0109]
When the next measurement position is reflected on the monitor screen, the detection position of the detection tool can be displayed at the position (measurement point) to be measured in the form of an X mark or another form as shown in FIGS.
[0110]
12 to 14 show a situation in which the detection tools R and S follow the movement of the measurement point 21 (or the
[0111]
As shown in FIGS. 12 to 14, when the detection tools R and S and the work 6 (that is, the measurement point 21) on the stage 1 are moved together with the movement of the X and Y stages 1, the monitor screen can be accurately placed anywhere. Easy to measure. This makes it possible to automatically detect when the measurement point enters the monitor screen. Even if the image moves on the monitor screen, the detection position follows, so that the same measurement result is always obtained. Also, if you look at the detection tool, you can see where and how you are measuring. It is not necessary to move the measurement point to the center of the monitor screen, and the operator can visually check the measurement point, so that the measurement position is not mistaken.
[0112]
FIG. 21 shows a flowchart for creating an operation flow for creating a measurement procedure, and FIG. 22 shows a flowchart for measuring based on the measurement procedure created in FIG.
[0113]
With reference to FIGS. 21 to 22, an outline of creation of a measurement procedure in the above-described measurement apparatus and a measurement operation performed based on the measurement procedure will be described.
[0114]
First, in FIG. 21, the operator sets a desired number of measurement points on the drawing, and then starts teaching on the
[0115]
The operator manually moves the stage 1 so that the position of the measurement point moves to the monitor image.
[0116]
Using the
[0117]
At the time of measurement, the
[0118]
In addition, the detection of the edge W by the detection tool is always performed by scanning in the direction from the one with less unevenness of lightness and darkness.
[0119]
Further, the operator designates a shape (circle, distance, width, etc.) to be measured, and detects (measures) as many as necessary for the shape calculation. Then, the measuring device automatically calculates the center and diameter of the circle using the coordinates of the edge.
[0120]
FIG. 10 shows detection points of such various shapes by X marks. Arrows indicate the scanning direction.
[0121]
Further, the operator specifies a dimensional tolerance as needed.
[0122]
The same measurement work is performed for each measurement point of the actual reference work corresponding to another measurement point set in advance on the drawing with respect to the reference work, and the position of the detection tool is sequentially input.
[0123]
In this way, when the operator finishes inputting the positions of the detection tools corresponding to all the measurement points on the reference work, the operator confirms it and saves the measurement procedure up to that time in a file. Thus, the teaching based on the reference work ends.
[0124]
With reference to FIG. 22, the measuring operation of the
[0125]
First, the operator specifies a measurement procedure file with the measuring device according to the
[0126]
After completing the setting of the origin of the
[0127]
When a measurement point or a detection tool therefor is not displayed on the
[0128]
When the measurement points 21 or the detection tools R and S for the measurement points 21 enter the
[0129]
If the rectangular detection tool S and / or the detection tool R in the shape of an arrow are displayed in the
[0130]
During the measurement, when the operator determines that it is preferable to change the detection condition and the detection position, the detection condition and the detection position are changed. For example, using the
[0131]
Further, by performing a plurality of scans again near the measurement point 21 (for example, in the directions of arrows R, Ra, and Rb), the measurement device recognizes the contour, that is, the posture of the work to be measured near the
[0132]
Further, as shown in FIG. 10, the operator specifies a shape to be measured (a circle, a distance, a width, and the like), and performs measurement as many as necessary for the shape calculation. Then, the measuring device automatically calculates the center and diameter of the circle using the coordinates of the edge.
[0133]
The same measurement operation is sequentially performed on the actual positions of the detection tools corresponding to all the measurement points for the workpiece to be measured.
[0134]
In this way, when the operator has measured all the measurement points on the work to be measured, it confirms the measurement points and saves the measurement results up to that point in a file. If necessary, the number of measurement points that have failed in the tolerance judgment is displayed on the monitor screen. Thus, the measurement operation ends.
[0135]
If the coordinates of the measurement point are known, the pre-teaching function is effective. In this case, the teaching function means that a measurement procedure is created and stored, and the operator creates the procedure while searching for the next measurement point position. The pre-teaching function is to support the teaching work. By inputting the coordinate values of a plurality of measurement points or the coordinate values (x, y) of the next measurement point from the keyboard in advance, the pre-teaching function is used. The purpose is to save the trouble of searching for measurement points. For example, when the coordinate values of the next measurement point are a circle (x1, y1), a width (x2, y2), and a corner (x3, y3) from the input of the coordinate value of the measurement point as pre-teaching, the measurement procedure of teaching The procedure is to create a circle measurement procedure, a width measurement procedure, and a corner creation procedure.
[0136]
By inputting the coordinate values (keyboard input values, CAD data, etc.) of the measurement points in this way, the direction and distance (difference in coordinate values) to the measurement points are indicated by numerical values, graphics (arrow marks, etc.), etc. The measurement point can be searched accurately and quickly even at a high magnification (narrow field of view). Further, operability is further improved by inputting a plurality of measurement point coordinates collectively.
[0137]
Also, by inputting the coordinate value of an arbitrary point, this function can be used even if the measurement is not intended.
[0138]
When performing measurement using the same procedure based on a previously stored measurement procedure, if it is clear that detection is difficult with the real-time detection function, etc., the type of detection tool (for circle measurement, width measurement, point measurement, etc.) The measurement operation can be performed smoothly and reliably by making it possible to change the position, the illumination condition, and the detection condition on the spot.
[0139]
The invention is not limited to the embodiments described above. For example, in another embodiment of the present invention, the
[Brief description of the drawings]
FIG. 1 schematically shows an example of a measuring device for carrying out the present invention.
FIG. 2 shows a lead frame (an example of a work to be measured) installed on a stage.
FIG. 3 shows an example in which a plurality of locations in an example of a monitor image that require strict management of dimensions are set as measurement points.
FIG. 4 corresponds to the monitor image of FIG. 3 and shows a measurement order at a plurality of locations where dimensions need to be strictly controlled.
FIG. 5 is a diagram showing an outline of the work to be measured in the vicinity of a measurement point by performing a plurality of scans with a detection tool in the shape of an arrow. An example of a situation to be automatically set is shown.
FIG. 6 shows an example of a situation in which a detection tool is set and measured in a direction perpendicular to or close to the direction of the edge of the workpiece to be measured.
FIG. 7 shows an example of a situation in which edge detection by a detection tool is performed by scanning in a direction from dark to bright.
8 shows an example of a light-dark level when scanning is performed from the lower left position to the upper right position in FIG.
9 shows an example of a light-dark level when scanning is performed from the upper right position to the lower left position in FIG. 7;
FIG. 10 shows detection positions of various shapes by X marks.
FIGS. 11A, 11B, and 11C show a process in which a monitor image moves toward a measurement point by moving a stage. In any of (a), (b) and (c), the next measurement point is not within the display range of the monitor screen. When the next measurement point enters a predetermined distance from the edge of the monitor screen, the movement mark automatically disappears from the monitor image. At the same time, the detection tool is displayed on the monitor screen.
FIG. 12 illustrates an example of a relationship between a measurement point of a workpiece to be measured and a detection tool in a monitor image.
FIG. 13 illustrates a situation in which the relative relationship between the measurement point of the workpiece to be measured and the detection tool moves in the monitor image without changing from the relative relationship in FIG. That is, this shows a situation where the detection tool follows the movement of the work on the measurement point and the stage.
FIG. 14 shows a situation in which the relative relationship between the measurement point of the workpiece to be measured and the detection tool does not change from the relative relationship in FIGS. 12 and 13, and further moves within the monitor image.
FIG. 15 illustrates an example of a relationship between a moving mark in a monitor image and a measurement point of a workpiece to be measured outside the monitor image.
FIG. 16 shows a measurement point of a workpiece to be measured outside the monitor image and a detection tool in the monitor image when the monitor image moves toward the measurement point from the state of FIG. 15 by moving the stage. 1 shows an example of the display relationship. The next measurement point is not on the monitor screen but is approaching it.
17 is a diagram showing a measurement point of a workpiece to be measured outside the monitor image and a detection tool in the monitor image when the monitor image moves toward the measurement point from the state of FIG. 16 by further moving the stage. An example of the display relationship with is shown. The next measurement point is on the monitor screen.
FIG. 18 shows another example of a relationship between a measurement point of a workpiece to be measured and a detection tool in a monitor image.
19 shows the relationship between the measurement point of the work to be measured in the monitor image and the detection tool in a state where dust is present near the measurement point of the work to be measured in FIG. 18;
20 is a diagram showing a state in which dust is present near the measurement point of the work to be measured in FIG. 19, in order to change the relationship between the measurement point of the work to be measured and the detection tool in the monitor image; The method of changing the direction or shifting the position of the detection tool is schematically shown.
FIG. 21 is a flowchart for creating an operation flow for creating a measurement procedure.
FIG. 22 is a flowchart for performing measurement based on the measurement procedure created in FIG. 21;
FIG. 23 shows examples of various movement marks.
[Explanation of symbols]
1 X stage
2 Y stage
3 X moving handle
4 Handle for Y movement
5 XY counter
6. Work (reference work, work to be measured)
6a, 6b small hole
7 Microscope body
8 Eyepiece
9 CCD camera
10 Host computer
11 Image processing device
12 Foot switch
13 mouse
15 Monitoring equipment
21-32 measurement points
D Dark part
L Akebe
M trash
R detection tool
S detection tool
T move mark
W edge
Claims (18)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09297696A JP3580392B2 (en) | 1996-03-25 | 1996-03-25 | Moving mark type measuring method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09297696A JP3580392B2 (en) | 1996-03-25 | 1996-03-25 | Moving mark type measuring method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09257425A JPH09257425A (en) | 1997-10-03 |
| JP3580392B2 true JP3580392B2 (en) | 2004-10-20 |
Family
ID=14069436
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09297696A Expired - Fee Related JP3580392B2 (en) | 1996-03-25 | 1996-03-25 | Moving mark type measuring method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3580392B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1136897A3 (en) * | 2000-02-01 | 2004-09-22 | Faro Technologies | Method, system and storage medium for providing an executable program to a coordinate measurement system |
| JP2002350123A (en) * | 2001-05-24 | 2002-12-04 | Olympus Optical Co Ltd | Measurement support method, measurement system, and measurement support program |
-
1996
- 1996-03-25 JP JP09297696A patent/JP3580392B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09257425A (en) | 1997-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8010224B2 (en) | Automatic cutting device and production method for beveled product | |
| US7394926B2 (en) | Magnified machine vision user interface | |
| US8503758B2 (en) | Image measurement device, method for image measurement, and computer readable medium storing a program for image measurement | |
| US7522763B2 (en) | Method of measuring occluded features for high precision machine vision metrology | |
| US20180003487A1 (en) | Image Measurement Device | |
| US6600808B2 (en) | Part program generating apparatus and program for image measuring apparatus | |
| JP5467962B2 (en) | Measurement setting data creation device, measurement setting data creation method, program for measurement setting data creation device, and dimension measurement device | |
| KR100499764B1 (en) | Method and system of measuring an object in a digital | |
| JP2018072270A (en) | Image measurement device | |
| JPH10197221A (en) | Measuring microscope | |
| JP7207948B2 (en) | Appearance inspection method and program | |
| CN105277122B (en) | Image measuring apparatus and method of displaying measurement result | |
| JPH09259289A (en) | Edge posture recognition type measuring method and apparatus | |
| JP3887807B2 (en) | Image measuring device | |
| JPH1047935A (en) | Image superposition type measurement method | |
| JP3580392B2 (en) | Moving mark type measuring method and apparatus | |
| JPH09329420A (en) | Measurement method for minute dimensions | |
| CN105277175A (en) | Image measuring apparatus | |
| JP2004294311A (en) | Image measuring device | |
| JP2978808B2 (en) | Image measuring device | |
| JP7620441B2 (en) | Workpiece detection device, workpiece detection method, workpiece detection system, and workpiece detection program | |
| JP3608932B2 (en) | Image measuring method and apparatus | |
| JP3853507B2 (en) | Line width measuring method and apparatus | |
| JPH08247719A (en) | Method for detecting edge and non-contact picture measuring system using the same | |
| JP3853500B2 (en) | Edge detection method and image measuring apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040628 |
|
| 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: 20040713 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040714 |
|
| 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: 20080730 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080730 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080730 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090730 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090730 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100730 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110730 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110730 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120730 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120730 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130730 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |