JPH07117405B2 - Shape measuring device - Google Patents
Shape measuring deviceInfo
- Publication number
- JPH07117405B2 JPH07117405B2 JP21893088A JP21893088A JPH07117405B2 JP H07117405 B2 JPH07117405 B2 JP H07117405B2 JP 21893088 A JP21893088 A JP 21893088A JP 21893088 A JP21893088 A JP 21893088A JP H07117405 B2 JPH07117405 B2 JP H07117405B2
- Authority
- JP
- Japan
- Prior art keywords
- measurement
- measured
- program
- moving
- shape
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Description
【発明の詳細な説明】 <本発明の産業上の利用分野> 本発明は、被測定物表面の形状を測定するための形状測
定装置に関する。DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field of the Present Invention> The present invention relates to a shape measuring apparatus for measuring the shape of the surface of an object to be measured.
<従来技術> 物体表面のソリや平行度等を測定するために、物体表面
の高さを所定の測定ルートに従って測定し、この高さデ
ータに基づいてソリや平行度等を測定する形状測定装置
が従来よりあった。<Prior Art> A shape measuring device that measures the height of the object surface according to a predetermined measurement route and measures the warp, parallelism, etc. based on the height data in order to measure the warp, parallelism, etc. of the object surface. There was more than before.
このような従来の形状測定装置では、移動台上に載置さ
れた被測定物表面上の測定点をXY方向に移動させなが
ら、測定点のZ方向の高さをセンサによって検出し、こ
の高さデータに基づいて被測定物表面のソリや平行度等
を測定しており、この移動台の移動制御、高さデータの
検出および形状の判定等は、コンピュータのプログラム
制御によって自動的に行なって測定効率を高くするよう
にしている。In such a conventional shape measuring apparatus, the height of the measuring point in the Z direction is detected by a sensor while moving the measuring point on the surface of the object to be measured placed on the moving table in the XY directions. The warp, parallelism, etc. of the surface of the object to be measured are measured based on the height data, and movement control of this moving table, height data detection, and shape determination are automatically performed by computer program control. We try to increase the measurement efficiency.
例えば、移動台上に載置された多数の被測定物に対して
同一の測定を行なう場合には、1つの被測定物表面の測
定を実行した後、他の被測定物表面上に測定点を移動し
て、同様の測定を実行するという連続動作を行ない、測
定表面毎に得られた高さデータに基づいてソリや平行度
等の演算を行なって、ソリや平行度の度合を判別してそ
の結果を表示するように構成されている。For example, when the same measurement is performed on a large number of objects to be measured placed on a movable table, after measuring one surface of the object to be measured, measurement points on other surfaces of the object to be measured are measured. To perform the same measurement and perform the same operation, calculate warpage and parallelism based on the height data obtained for each measurement surface, and determine the degree of warpage and parallelism. Configured to display the results.
前記のように移動台に載置された複数の被測定物に対す
る測定を測定プログラムに従って連続的に行なう形状測
定装置では、移動台上の決められた位置に正確に被測定
物を載置することが必要となる。As described above, in the shape measuring device that continuously measures a plurality of objects to be measured placed on the movable table in accordance with the measurement program, the object to be measured should be accurately placed at a predetermined position on the movable table. Is required.
このため移動台の載置面には被測定物を所定位置にガイ
ドするための部材を備えている。For this reason, the mounting surface of the movable table is provided with a member for guiding the object to be measured to a predetermined position.
<本発明が解決しようとする問題点> しかしながら、被測定物の形状には種々あり、凹凸のあ
る外形を有する被測定物をすべて移動台上の所定位置に
載置できるとは限らず、このような被測定物に対して前
記のような連続測定を行なった場合、測定点が被測定物
表面外にずれたりして測定を失敗することが多かった。<Problems to be Solved by the Present Invention> However, there are various shapes of the object to be measured, and it is not always possible to mount all the objects to be measured having an uneven outer shape at a predetermined position on the moving table. When the above-described continuous measurement is performed on such an object to be measured, the measurement point often deviates from the surface of the object to be measured and the measurement often fails.
また、このように測定を失敗した場合、失敗した被測定
物の載置位置を修正してからすべての被測定物に対する
再測定を、失敗がなくなるまで繰返すという非常に煩雑
な操作が必要であった。Further, when the measurement fails in this way, it is necessary to correct the placement position of the failed object to be measured, and then re-measure all the objects to be measured again until the failure is eliminated, which is a very complicated operation. It was
本発明はこの問題を解決した形状測定方法を提供するこ
とを目的としている。An object of the present invention is to provide a shape measuring method that solves this problem.
<前記問題点を解決するための手段> 前記問題を解決するために本発明の形状測定方法は、 形状測定の種類、該測定に必要な測定パラメータおよび
被測定物表面上で定義される測定点の位置データとを予
め測定項目毎に設定記憶する設定手段と、 前記設定手段に設定された測定項目毎の測定種類、測定
パラメータおよび位置データに基づいて、前記移動台上
に載置された1つの被測定物表面上で定義される測定プ
ログラムを編集作成するプログラム編集手段と、 前記測定プログラムに前記移動台上の被測定物の位置情
報を与えて絶対座標化する位置決め手段と、 前記絶対座標化された測定プログラムに従って1つの被
測定物表面上に移動された測定開始位置を、任意の位置
に移動させる手動移動手段と、 前記移動量に基づいて前記絶対座標化された測定プログ
ラムの座標データを補正する補正手段と、 測定開始位置が決定された1つの被測定物表面に対する
確定入力により、前記補正手段によって補正された測定
プログラムを実行させ、前記位置決め手段により絶対座
標化された次の被測定物表面の測定開始位置に測定点を
移動させる測定実行手段とを備えている。<Means for Solving the Problems> In order to solve the above problems, the shape measuring method of the present invention includes: the type of shape measurement, the measurement parameters necessary for the measurement, and the measurement points defined on the surface of the object to be measured. Setting data for setting and storing the position data of each of the measurement items in advance, and 1 mounted on the movable table based on the measurement type, the measurement parameter, and the position data of each measurement item set in the setting device. Program editing means for editing and creating a measurement program defined on the surface of one object to be measured, positioning means for providing the measuring program with position information of the object to be measured on the movable table to make absolute coordinates, the absolute coordinates According to a generalized measurement program, a manual moving means for moving a measurement start position moved on one surface of the object to be measured to an arbitrary position, and the absolute seat based on the moving amount. Correction means for correcting the coordinate data of the computerized measurement program, and the fixed input to the surface of one object whose measurement start position has been determined causes the measurement program corrected by the correction means to be executed, and by the positioning means. And a measurement execution unit that moves the measurement point to the next measurement start position on the surface of the object to be measured that has been made into absolute coordinates.
<作用> したがって、1つの被測定物表面に対して設定された測
定項目に基づいて、1つの被測定物表面に対する測定プ
ログラムが自動編集され、この測定プログラムに移動台
上の被測定物毎の位置情報が与えられ絶対座標化され
る。<Operation> Therefore, the measurement program for one measured object surface is automatically edited based on the measurement items set for one measured object surface, and this measured program is used for each measured object on the moving table. Position information is given and absolute coordinates are given.
この絶対座標化された測定プログラムに従って所定の被
測定物表面に対する測定開始位置に移動された測定点が
手動移動されて確定操作がなされると、この移動量によ
って補正された測定プログラムに従って1つの被測定物
表面の測定が実行され、次の被測定物表面の測定開始位
置に測定点が移動する。When the measurement point moved to the measurement start position on the surface of a predetermined object to be measured is manually moved according to the absolute coordinated measurement program and a confirming operation is performed, one measurement object is corrected according to the measurement program corrected by this movement amount. The measurement of the measurement object surface is executed, and the measurement point moves to the next measurement start position on the measurement object surface.
<本発明の実施例>(第1〜15図) 以下、図面に基づいて本発明の一実施例を説明する。<Embodiment of the present invention> (FIGS. 1 to 15) An embodiment of the present invention will be described below with reference to the drawings.
第1図は、本発明の一実施例の形状測定装置の全体構成
を示す図である。FIG. 1 is a diagram showing the overall configuration of a shape measuring apparatus according to an embodiment of the present invention.
図において、10は測定機構部であり、基台11上にはX−
Yステージ12が設けられており、X−Yステージ12の上
には被測定物を載置するためのの載置台1が固定されて
いる。In the figure, 10 is a measurement mechanism section, and X- is on the base 11.
A Y stage 12 is provided, and a mounting table 1 for mounting an object to be measured is fixed on the XY stage 12.
Xステージ12aは載置台1を左右方向(第1図におい
て)に移動させ、Yステージ12bは、Xステージ12aと直
交する方向に載置台1を移動させるように構成されてい
る。The X stage 12a is configured to move the mounting table 1 in the left-right direction (in FIG. 1), and the Y stage 12b is configured to move the mounting table 1 in a direction orthogonal to the X stage 12a.
また、Yステージ12b上には、Xステージ12aの基準位置
(載置台の基準原点)からの移動量を検出するX位置検
出器12cが設けられ、Yステージの側方には同様にYス
テージ12bの移動量を検出するY位置検出器12dが設けら
れている。An X position detector 12c is provided on the Y stage 12b to detect the amount of movement of the X stage 12a from the reference position (reference origin of the mounting table). A Y position detector 12d for detecting the amount of movement of is provided.
13は、載置台1の吸着穴3(第2図)から空気を吸い込
むバキューム装置である。Reference numeral 13 is a vacuum device that sucks air from the suction holes 3 (FIG. 2) of the mounting table 1.
14は、X−Yステージ12上方に配置された光センサ部で
あり、載置台1に光ビームを照射する投光部14aとその
反射光を受けて、照射点の高さ変化に対応する変位信号
を出力する受光検出部14bとから構成されている。Reference numeral 14 denotes an optical sensor unit arranged above the XY stage 12, which receives a light projecting unit 14a that irradiates the mounting table 1 with a light beam and its reflected light, and performs a displacement corresponding to a change in height of an irradiation point. It is composed of a light receiving detector 14b that outputs a signal.
この変位信号は光センサ部14から照射点までの距離に応
じて変化するもので、この信号に基づいて算出される距
離を、光センサ部14から載置台1のXY平面の原点までの
高さから減算することによって、照射点の原点からの高
さが得られる。This displacement signal changes according to the distance from the optical sensor unit 14 to the irradiation point. The distance calculated based on this signal is the height from the optical sensor unit 14 to the origin of the XY plane of the mounting table 1. By subtracting from, the height of the irradiation point from the origin is obtained.
この光センサ部14には、照射点近傍に拡大して映像を出
力するモニタカメラ15が一体化されている。A monitor camera 15 that outputs an image by enlarging it in the vicinity of the irradiation point is integrated with the optical sensor unit 14.
16は、この光センサ部14をX−Yステージ12に直交する
Z方向に移動させるZステージであり、X−Yステージ
12およびZステージ16はともにXYZ駆動部17によって移
動制御される。Reference numeral 16 is a Z stage that moves the optical sensor unit 14 in the Z direction orthogonal to the XY stage 12, and is an XY stage.
Both the 12 and Z stage 16 are controlled to move by the XYZ drive unit 17.
18は、モニタカメラからの映像信号を画面に表示するモ
ニタテレビである。Reference numeral 18 denotes a monitor television that displays the video signal from the monitor camera on the screen.
19は、移動信号を直接XYZ駆動部17に入力することによ
り、X−Yステージ12を単独に移動させる手動操作部で
ある。Reference numeral 19 denotes a manual operation unit that moves the XY stage 12 independently by directly inputting a movement signal to the XYZ drive unit 17.
20は、コンピュータによって構成された測定制御部であ
り、設定された測定プログラムに従ってXYZ駆動部17か
ら各ステージに移動信号を与えて、光センサ部14の受光
検出部14bからの変位信号に基づいて、被測定物の測定
点のZ方向の高さを算出して、形状判定を行なう。Reference numeral 20 denotes a measurement control unit configured by a computer, which gives a movement signal to each stage from the XYZ drive unit 17 according to a set measurement program, and based on a displacement signal from the light reception detection unit 14b of the optical sensor unit 14. The height of the measurement point of the object to be measured in the Z direction is calculated to determine the shape.
この測定制御部20は、第2図に示すように載置台1の左
下の所定位置を絶対座標の基準原点(0、0、0)とし
てX−Yステージ12、Zステージ16等の制御を行なって
いる。As shown in FIG. 2, the measurement control unit 20 controls the XY stage 12, the Z stage 16, etc. with a predetermined lower left position of the mounting table 1 as a reference origin (0, 0, 0) of absolute coordinates. ing.
この載置台1には、9個の被測定物を3×3の配列で所
定の載置場所E1〜E9に載置するように、3つのガイド部
材2が取付けられており、各載置場所E1〜E9の左下(第
2図において)の角部は被測定物のバリ等を避けるため
に円形に切欠かれている。On this mounting table 1, three guide members 2 are attached so that nine objects to be measured are mounted in a predetermined mounting location E1 to E9 in a 3 × 3 arrangement. The lower left corner (in FIG. 2) of E1 to E9 is cut out in a circular shape in order to avoid burrs and the like of the object to be measured.
各載置場所E1〜E9に載置される被測定物の基準位置はこ
の角部の中央にあたる位置R1〜R9に設定されており、位
置R1〜R9のX方向の間隔はXp、Y方向の間隔はYpに設定
され、位置R7の基準原点からの座標位置は(X1、Y1)に
設定されているものとする。The reference positions of the objects to be measured placed on the respective mounting locations E1 to E9 are set to the positions R1 to R9 corresponding to the center of the corners, and the intervals of the positions R1 to R9 in the X direction are Xp and Y directions. The interval is set to Yp, and the coordinate position of the position R7 from the reference origin is set to (X1, Y1).
第3図は測定制御部20の機能ブロックを示す図である。FIG. 3 is a diagram showing functional blocks of the measurement control unit 20.
第3図において、21は、形状測定の種類およびその測定
に必要な測定パラメータをその項目毎に入力設定するた
めの第1の入力手段であり、22は、入力された測定種類
および測定パラメータを測定項目毎に記憶する第1の記
憶手段である。In FIG. 3, reference numeral 21 is a first input means for inputting and setting the type of shape measurement and the measurement parameters necessary for the measurement for each item, and 22 is the input measurement type and measurement parameter. It is a first storage means for storing each measurement item.
この入力手段21は、被測定物に対して想定される測定項
目を予め設定するものであり、例えば第4図に示す項目
1のように、2辺による平行度測定、項目2のように2
辺によるソリ測定、……、項目Nのように5点によるソ
リ測定等の測定種類(ソリ、平行度等)およびルート種
別(2辺、5点等)を項目毎に記号化して入力するとと
もにこの測定に必要な測定パラメータ(測定ピッチ、測
定速度、規格)の値を入力し、第5図に示すように、測
定項目毎に第1の記憶手段22に記憶させる。The input means 21 is for presetting measurement items assumed for the object to be measured. For example, as in item 1 shown in FIG.
Warp measurement by side, ..... As with item N, the measurement type (warp, parallelism, etc.) and route type (2 sides, 5 points, etc.) such as warp measurement by 5 points are coded for each item and input. The values of the measurement parameters (measurement pitch, measurement speed, standard) necessary for this measurement are input and stored in the first storage means 22 for each measurement item as shown in FIG.
なお、この表でK1は平行度測定を示す記号、K2はソリ測
定を示す記号であり、R1は2辺の測定ルート数を示す記
号、R5は5つの測定点数を示す記号である。In this table, K1 is a symbol indicating parallelism measurement, K2 is a symbol indicating warp measurement, R1 is a symbol indicating the number of measurement routes on two sides, and R5 is a symbol indicating five measurement points.
したがって、(K1、R1)は2辺で平行度測定を行なうこ
とを示すことになる。Therefore, (K1, R1) indicates that parallelism is measured on two sides.
23は、第5図に示すような測定項目の一覧表を表示する
測定項目表示手段である。Reference numeral 23 is a measurement item display means for displaying a list of measurement items as shown in FIG.
24は、表示された測定項目の中から被測定物に対して行
ないたい測定項目の番号を選択する測定項目選択手段で
ある。Reference numeral 24 is a measurement item selection means for selecting the number of the measurement item to be performed on the measured object from the displayed measurement items.
25は、1つの被測定物に対して設定された測定項目毎に
その測定ルートの始点、終点および多点パタンの位置、
被測定物の規格上の高さ値を被測定物の所定の基準位置
からの座標データとして入力する第2の入力手段であ
る。25 is the position of the start point, end point and multipoint pattern of the measurement route for each measurement item set for one DUT,
It is a second input means for inputting a standard height value of the measured object as coordinate data from a predetermined reference position of the measured object.
26は、代表的な1つの被測定物に対する測定項目毎に入
力された座標データを第6図のように測定項目毎に記憶
する第2の記憶手段である。Reference numeral 26 is a second storage means for storing the coordinate data input for each representative measurement item for each measurement item as shown in FIG.
27は、載置台1上に載置される複数の被測定物の位置情
報を入力するための第3の入力手段であり、載置台の基
準位置、被測定物の配列ピッチ、配列個数等を入力設定
する。27 is a third input means for inputting position information of a plurality of objects to be measured placed on the mounting table 1, such as a reference position of the mounting table, an arrangement pitch of the objects to be measured, and an arrangement number. Input settings.
28は、第3の入力手段27から入力された位置情報を記憶
するための第3の記憶手段である。28 is a third storage means for storing the position information input from the third input means 27.
29は、第3の記憶手段28に記憶された位置情報に従っ
て、載置台1上の被測定物の位置を表示する被測定物位
置表示手段である。Reference numeral 29 is a measured object position display means for displaying the position of the measured object on the mounting table 1 according to the position information stored in the third storage means 28.
30は、被測定物位置表示手段29によって表示された被測
定物のなかから、測定したい被測定物を選択するための
被測定物選択手段である。Reference numeral 30 denotes an object to be measured selecting means for selecting an object to be measured from the objects to be measured displayed by the object position display means 29.
31は、被測定物についての測定を連続的に行なうか、被
測定物毎に測定動作を中断(間欠動作)させるかを選択
する測定シーケンス選択手段である。Reference numeral 31 is a measurement sequence selection means for selecting whether to continuously measure the object to be measured or to interrupt the measurement operation (intermittent operation) for each object.
32は、測定項目選択手段24、被測定物選択手段30の選択
動作によって選択された測定項目とその測定項目に対応
する位置情報および測定シーケンス選択手段31からの選
択情報とを読み込み、これらの測定情報に基づいて被測
定物の測定表面上で定義される測定プログラムを自動編
集する測定プログラム自動編集手段である。The reference numeral 32 reads the measurement item selected by the selection operation of the measurement item selection means 24 and the measurement object selection means 30, the position information corresponding to the measurement item, and the selection information from the measurement sequence selection means 31, and measures these. The measurement program automatic editing means automatically edits the measurement program defined on the measurement surface of the object to be measured based on the information.
この測定プログラム自動編集手段32は第7図に示すよう
に、各選択手段による選択動作に従って測定項目リスト
L1、被測定物リストL2、シーケンスデータD1、および被
測定物の高さデータD2を作成記憶し、第8図に示す処理
手順によって測定プログラムを自動編集して測定プログ
ラム記憶手段33に記憶させる。なお、第7図は、測定項
目として1、2、N番目の項目が選択され、載置台1の
載置位置E1、E6、E7に載置された被測定物が選択された
場合を示している。This measurement program automatic editing means 32, as shown in FIG. 7, is a measurement item list according to the selection operation by each selection means.
L1, the measured object list L2, the sequence data D1, and the height data D2 of the measured object are created and stored, and the measurement program is automatically edited according to the processing procedure shown in FIG. In addition, FIG. 7 shows a case where the first, second, and Nth items are selected as the measurement items, and the object to be measured placed on the mounting positions E1, E6, and E7 of the mounting table 1 is selected. There is.
第8図において、測定項目リストL1のプログラムポイン
タPOK、測定プログラム記憶手段33のプログラムポイン
タPPOおよびプログラムメモリポインタMPOが初期化され
た後、POKが示す項目番号が読み出されて、変数KOMに代
入される(ステップ1、2)。In FIG. 8, after the program pointer POK of the measurement item list L1, the program pointer PPO and the program memory pointer MPO of the measurement program storage means 33 are initialized, the item number indicated by POK is read and assigned to the variable KOM. (Steps 1 and 2).
項目番号の読み出しの終了が判定されたのち、KOM番目
のパラメータ表(第5図)から測定ピッチPIC、測定速
度SPDの測定パラメータが読み出される(ステップ3、
4)。After the end of reading the item number is determined, the measurement parameters of the measurement pitch PIC and the measurement speed SPD are read from the KOM-th parameter table (Fig. 5) (step 3,
4).
第2の記憶手段からKOM番目の座標データ(第6図)が
読み出された後、測定装置の文法に合せた測定プログラ
ムが合成される(ステップ5、6)。After the KOM-th coordinate data (FIG. 6) is read from the second storage means, a measurement program that matches the grammar of the measuring device is synthesized (steps 5 and 6).
合成したプログラムを測定プログラム記憶手段のMPO番
地に記憶させた後、このプログラムの先頭番地を管理テ
ーブルPPO番目に記憶させ、POK、PPOを1増加させ、MPO
を更新してステップ2に戻る(ステップ7〜9)。After the synthesized program is stored in the MPO address of the measurement program storage means, the head address of this program is stored in the PPO-th management table, POK and PPO are incremented by 1, and MPO is increased.
Is updated and the process returns to step 2 (steps 7 to 9).
この処理を選択された測定項目の数だけ行なった後、ス
テップ3で終了が判定されると、PPOの示すテーブルに
終了マークが書込まれ、項目リストL1が測定項目切換手
段34に送られ、被測定物リストL2が位置算出手段35に送
られる(ステップ10〜12)。After this process is performed for the number of selected measurement items, when the end is determined in step 3, the end mark is written in the table indicated by PPO, and the item list L1 is sent to the measurement item switching means 34, The measured object list L2 is sent to the position calculating means 35 (steps 10 to 12).
このようにして自動編集された測定プログラムおよび管
理データが第9図に示すように測定プログラム記憶手段
33に記憶され、位置算出手段35に対する測定スタート信
号により測定が開始される。The measurement program and the management data thus automatically edited are stored in the measurement program storage means as shown in FIG.
It is stored in 33 and the measurement is started by the measurement start signal to the position calculating means 35.
第10図(a)および(b)は測定の処理手順を示すフロ
ーチャートである。10 (a) and 10 (b) are flowcharts showing the procedure of measurement.
初めにこの位置算出手段35において、測定プログラム自
動編集手段32からの被測定物リストL2と、第3の記憶手
段からの位置情報によって、リスト中の被測定物の基準
位置(R1〜R9のいずれか)の載置台1上の基準位置に対
する座標(Xr、Yr)が算出される。ただしn、mはとも
に3であり、番地(Cn、Cm)は(1、1)から(3、
3)までの値となる(ステップ1〜5)。First, in the position calculating means 35, based on the measured object list L2 from the measurement program automatic editing means 32 and the position information from the third storage means, the reference position (any one of R1 to R9 of the measured objects in the list is measured. The coordinates (Xr, Yr) of () with respect to the reference position on the mounting table 1 are calculated. However, both n and m are 3, and the addresses (Cn, Cm) are from (1, 1) to (3,
The values are up to 3) (steps 1 to 5).
なお、ステップ5で載置台の寸法精度に関する位置補正
を行なう場合もある。It should be noted that in step 5, position correction relating to the dimensional accuracy of the mounting table may be performed.
次に、被測定物位置決め手段36において、位置算出手段
35からの座標値Xr、Yr、Zrが、測定プログラム記憶手段
33に記憶された被測定物の基準位置に対して定義されて
いる座標情報に加算され、絶対座標化された測定プログ
ラムが測定制御手段37に送られ、X−Yステージの移
動、光センサからの検出信号に基づく高さ測定が行なわ
れる(ステップ6〜8)。Next, in the measured object positioning means 36, the position calculating means
The coordinate values Xr, Yr, Zr from 35 are measured program storage means.
A measurement program added to the coordinate information defined for the reference position of the object to be measured stored in 33 and converted into absolute coordinates is sent to the measurement control means 37, and the XY stage is moved and the optical sensor is used. The height measurement is performed based on the detection signal (steps 6 to 8).
この測定データは、この測定が失敗したか否かを示す測
定状態テーブルおよび測定データの管理テーブルととも
に第11図のように測定データ記憶手段40に記憶される
(ステップ9〜16)。This measurement data is stored in the measurement data storage means 40 as shown in FIG. 11 together with the measurement state table and the measurement data management table indicating whether or not this measurement has failed (steps 9 to 16).
ただし、ステップ6からステップ15までの処理は被測定
物に対する測定項目の数だけ繰返して行なわれ、全ての
被測定物に対して、同様の処理が行なわれることにな
る。However, the processes from step 6 to step 15 are repeated for the number of measurement items for the object to be measured, and the same processing is performed for all the objects to be measured.
この測定データに対して、測定種類によって予め定めら
れた形状測定の演算処理が判定手段42によってなされ、
判定表示手段43によってその判定結果が表示される(ス
テップ19、20)。For this measurement data, the determination means 42 performs arithmetic processing of shape measurement predetermined by the measurement type,
The judgment display means 43 displays the judgment result (steps 19 and 20).
なお、第3図において、38は手動位置決め手段であり、
測定シーケンス選択手段31で間欠が選択された場合(シ
ーケンスデータD1が“0"に設定された場合)に、被測定
物に対する測定の開始位置で手動により載置台1を移動
させることができる。In FIG. 3, 38 is a manual positioning means,
When intermittent is selected by the measurement sequence selection means 31 (when the sequence data D1 is set to "0"), the mounting table 1 can be manually moved at the measurement start position for the object to be measured.
この処理手順は、第10図のステップ8に代わって第12図
のフローチャートに示された処理となる。This processing procedure is the processing shown in the flowchart of FIG. 12 instead of step 8 of FIG.
即ち、測定点の絶対座標データを受けて、被測定物の高
さ分だけ光センサを上昇させ、測定の開始位置(Xm、Y
m)までX−Yステージ12を移動信号により移動させた
後、手動移動許可信号を出力する(ステップ30〜33)。That is, receiving the absolute coordinate data of the measurement point, the optical sensor is raised by the height of the object to be measured, and the measurement start position (Xm, Y
After moving the XY stage 12 to the m) by the movement signal, the manual movement permission signal is output (steps 30 to 33).
ここで、作業者の手動による位置決め(手動操作部19あ
るいは手動位置決め手段38で移動してモニタテレビ18で
確認する)がなされ、位置が決まって確定すると、その
測定点の現在位置(Xnow、Ynow)が、読出される(ステ
ップ34、35)。Here, the operator performs manual positioning (moves by the manual operation unit 19 or the manual positioning means 38 and confirms on the monitor TV 18), and when the position is fixed and fixed, the current position (Xnow, Younow) of the measurement point is determined. ) Is read (steps 34, 35).
次に、この移動量(Δx、Δy)が算出され、ステップ
30で受けた測定プログラムの絶対座標データが全てこの
移動量によって加算補正され、この補正された絶対座標
によってこの被測定物の測定が行なわれる(ステップ36
〜38)。Next, this movement amount (Δx, Δy) is calculated, and the step
All the absolute coordinate data of the measurement program received at 30 are added and corrected by this movement amount, and the measured object is measured by the corrected absolute coordinates (step 36).
~ 38).
この間欠測定モードは、第13図(a)に示すように、被
測定物Wの形状的な問題等により載置台1に正しく載置
できず、連続な測定シーケンスでは測定失敗することが
多い場合に使用する。In this intermittent measurement mode, as shown in FIG. 13 (a), when the object to be measured W cannot be properly placed on the placing table 1 due to a shape problem or the like, and a continuous measurement sequence often fails. To use.
このため、被測定物を第13図(b)のように載置し直
し、手動位置決めにより測定開始点をC点まで移動した
後、確定キー操作(測定スタート手段39)をすることに
よりC点を測定原点として補正し、その被測定物の座標
計算を全部やり直してから測定することができる。Therefore, the object to be measured is placed again as shown in FIG. 13 (b), the measurement start point is moved to the point C by manual positioning, and then the enter key operation (measurement start means 39) is performed to make the point C. Can be corrected as the measurement origin, and the coordinates of the object to be measured can be calculated again after all the coordinates are calculated again.
また、14図(a)および(b)に示すように被測定物表
面のエッジ付近に測定ルートが設定されているような場
合、ガイド部材2に対する僅かなズレによって測定表面
から逸脱してしまった測定ルート(点線の矢印で示す)
を、X−Yステージ12の手動移動により所定の測定ルー
ト(実線の矢印で示す)に移動させて測定を行なわせる
ことができ、このような僅かな位置ズレの場合は、被測
定物を載置し直さずに測定が行なえる。Further, as shown in FIGS. 14 (a) and 14 (b), when the measurement route is set near the edge of the surface of the object to be measured, a slight deviation from the guide member 2 deviates from the measurement surface. Measurement route (indicated by the dotted arrow)
Can be moved to a predetermined measurement route (indicated by a solid arrow) by manual movement of the XY stage 12, and measurement can be performed. In the case of such a slight positional deviation, the object to be measured is mounted. Measurement can be performed without repositioning.
また、第15図のように形状や大きさが異なる複数の被測
定物W1、W2、W3について同一の測定パタンで測定する場
合も、この間欠測定モードにより任意の位置から測定を
開始することができ異種品の測定を簡単に行なうことが
できる。In addition, even when measuring with the same measurement pattern for a plurality of DUTs W1, W2, W3 having different shapes and sizes as shown in FIG. 15, it is possible to start the measurement from any position by this intermittent measurement mode. As a result, different kinds of products can be easily measured.
<本発明の他の実施例> なお、前記実施例は、被測定物を最大3個載置でき、光
センサによって高さデータを検出するようにした形状測
定装置に対して本発明を適用した場合を示したものであ
り、他のセンサを有し、より多くの被測定物を載置でき
る形状測定装置についても本発明は同様に適用すること
ができる。<Other Embodiments of the Present Invention> In the above embodiments, the present invention is applied to a shape measuring apparatus capable of mounting a maximum of three objects to be measured and detecting height data by an optical sensor. The present invention can be similarly applied to a shape measuring apparatus having another sensor and capable of mounting a larger number of objects to be measured.
<本発明の効果> 本発明の形状測定装置は、前記説明のように、1つの被
測定物表面上で定義される測定プログラムの実行を、任
意の位置に手動移動された測定開始点から行なうことが
できるようにしているため、被測定物の形状や測定ルー
トの位置等によって移動台に正しく載置しにくい被測定
物の測定を容易に行なうことができる。<Effect of the Present Invention> As described above, the shape measuring apparatus of the present invention executes the measurement program defined on one surface of the object to be measured from the measurement start point manually moved to an arbitrary position. Therefore, it is possible to easily measure an object to be measured that is difficult to properly mount on the moving table depending on the shape of the object to be measured, the position of the measurement route, and the like.
また、形状の異なる異種の被測定物の測定も極めて容易
に行なうことが可能である。Further, it is possible to extremely easily measure different kinds of measured objects having different shapes.
第1図は、本発明の一実施例の形状測定装置の全体構成
を示す図、第2図は第1図の要部を示す平面図、第3図
は、第1図の要部の機能ブロック図である。 第4図は、測定項目に対する測定パターンを示す図、第
5図は第3図要部に記載される測定パラメータを示す
図、第6図は第3図要部に記憶される測定位置情報を示
す図である。 第7図は、第3図の選択動作に対する記憶リストを示す
図、第8図は、第3図要部の処理手順を示すフローチャ
ート、第9図は、第8図の処理結果を示すメモリ図、第
10図(a)および(b)は、第3図要部の処理手順を示
すフローチャート、第11図は第10図の処理結果を示すメ
モリ図である。 第12図は、一実施例の間欠測定モードの処理手順を示す
フローチャート、第13図(a)および(b)、14図
(a)および(b)、第15図は、第12図のモードによる
測定例を示す図である。 20……測定制御部、21……第1の入力手段、22……第1
の記憶手段、24……測定項目選択手段、25……第2の入
力手段、26……第2の記憶手段、27……第3の入力手
段、28……第3の記憶手段、30……被測定物選択手段、
31……測定シーケンス選択手段、32……測定プログラム
自動編集手段、33……測定プログラム記憶手段、35……
位置算出手段、36……被測定物位置決め手段、37……測
定制御手段、40……測定データ記憶手段。FIG. 1 is a diagram showing the overall configuration of a shape measuring apparatus according to an embodiment of the present invention, FIG. 2 is a plan view showing the main parts of FIG. 1, and FIG. 3 is a function of the main parts of FIG. It is a block diagram. FIG. 4 is a diagram showing a measurement pattern for a measurement item, FIG. 5 is a diagram showing measurement parameters described in the main part of FIG. 3, and FIG. 6 is a diagram showing measurement position information stored in the main part of FIG. FIG. FIG. 7 is a diagram showing a storage list for the selection operation of FIG. 3, FIG. 8 is a flowchart showing the processing procedure of the main part of FIG. 3, and FIG. 9 is a memory diagram showing the processing result of FIG. , First
10 (a) and 10 (b) are flowcharts showing the processing procedure of the main part of FIG. 3, and FIG. 11 is a memory diagram showing the processing results of FIG. FIG. 12 is a flowchart showing the procedure of the intermittent measurement mode of one embodiment, FIGS. 13 (a) and (b), FIGS. 14 (a) and (b), and FIG. 15 are the modes of FIG. It is a figure which shows the example of a measurement by. 20 ... Measurement control unit, 21 ... First input means, 22 ... First
Storage means 24 ... Measurement item selection means 25 ... second input means 26 ... second storage means 27 ... third input means 28 ... third storage means 30 ... ... Means for selecting objects to be measured,
31 …… Measurement sequence selection means, 32 …… Measurement program automatic editing means, 33 …… Measurement program storage means, 35 ……
Position calculation means, 36 ... Measured object positioning means, 37 ... Measurement control means, 40 ... Measured data storage means.
フロントページの続き (72)発明者 中道 泰久 東京都港区南麻布5丁目10番27号 アンリ ツ株式会社内 (72)発明者 関 隆行 東京都港区南麻布5丁目10番27号 アンリ ツ株式会社内 (72)発明者 佐藤 浩幸 東京都港区南麻布5丁目10番27号 アンリ ツ株式会社内Front page continued (72) Inventor Yasuhisa Nakamichi 5-1027 Minamiazabu, Minato-ku, Tokyo Anritsu Co., Ltd. (72) Inventor Takayuki Seki 5-1027 Minamiazabu, Minato-ku, Tokyo Anritsu Co., Ltd. (72) Inventor Hiroyuki Sato 5-1027 Minamiazabu, Minato-ku, Tokyo Anritsu Co., Ltd.
Claims (1)
と、 前記移動台を移動制御して、被測定物表面上の測定点を
移動させ、前記センサからの検出信号に基づいて被測定
物表面の形状測定を行なう測定制御部とを備えた形状測
定装置において、 前記測定制御部が、 形状測定の種類、該測定に必要な測定パラメータおよび
被測定物表面上で定義される測定点の位置データを予め
測定項目毎に設定記憶する設定手段と、 前記設定手段に設定された測定項目毎の測定種類、測定
パラメータおよび位置データに基づいて、前記移動台上
に載置された1つの被測定物表面上で定義される測定プ
ログラムを編集作成するプログラム編集手段と、 前記測定プログラムに前記移動台上の被測定物の位置情
報を与えて絶対座標化する位置決め手段と、 前記絶対座標化された測定プログラムに従って1つの被
測定物表面上に移動された測定開始位置を、任意の位置
に移動させる手動移動手段と、 前記移動量に基づいて前記絶対座標化された測定プログ
ラムの座標データを補正する補正手段と、 測定開始位置が決定された1つの被測定物表面に対する
確定入力により、前記補正手段によって補正された測定
プログラムを実行させ、前記位置決め手段により絶対座
標化された次の被測定物表面の測定開始位置に測定点を
移動させる測定実行手段とを備えていることを特徴とす
る形状測定装置。1. A moving table for moving an object to be measured in XY directions, a sensor for detecting a height change of a measuring point on the surface of the object to be measured, and a moving control of the moving table to move the object on the surface of the object to be measured. In the shape measuring device provided with a measurement control unit that moves the measurement point of, and measures the shape of the surface of the object to be measured based on the detection signal from the sensor, the measurement control unit determines the type of shape measurement, the measurement Setting means for presetting and storing the measurement parameters necessary for the measurement parameters and the position data of the measurement points defined on the surface of the object to be measured, and the measurement type, the measurement parameter and the measurement parameter for each measurement item set in the setting means. Program editing means for editing and creating a measurement program defined on the surface of one object to be measured placed on the movable table based on the position data, and an object to be measured on the movable table in the measuring program. Rank Positioning means for giving information to make absolute coordinates; manual moving means for moving a measurement start position moved on one surface of the object to be measured to an arbitrary position according to the absolute coordinated measurement program; A correction means for correcting the coordinate data of the measurement program converted into absolute coordinates based on the amount, and a measurement program corrected by the correction means by the fixed input to one surface of the object whose measurement start position is determined. A shape measuring apparatus comprising: a measurement executing unit that is executed and moves a measurement point to a measurement start position on the surface of the next object to be measured, which is absolute coordinated by the positioning unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21893088A JPH07117405B2 (en) | 1988-07-18 | 1988-08-31 | Shape measuring device |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17842288 | 1988-07-18 | ||
| JP63-178422 | 1988-07-18 | ||
| JP21893088A JPH07117405B2 (en) | 1988-07-18 | 1988-08-31 | Shape measuring device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02124416A JPH02124416A (en) | 1990-05-11 |
| JPH07117405B2 true JPH07117405B2 (en) | 1995-12-18 |
Family
ID=26498597
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21893088A Expired - Lifetime JPH07117405B2 (en) | 1988-07-18 | 1988-08-31 | Shape measuring device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07117405B2 (en) |
-
1988
- 1988-08-31 JP JP21893088A patent/JPH07117405B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02124416A (en) | 1990-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101636605B1 (en) | System and method for calibration of machine vision cameras along at least three discrete planes | |
| EP1315056A2 (en) | Simulation apparatus for working machine | |
| US8738173B2 (en) | Sewing machine and non-transitory computer-readable storage medium storing sewing machine control program | |
| US8612046B2 (en) | Sewing machine and non-transitory computer-readable storage medium storing sewing machine control program | |
| GB2143423A (en) | Fabric flaw assessment system | |
| JP6570592B2 (en) | On-machine measuring method and control device of machine tool | |
| JP2000321025A (en) | Device and method for detecting movement error of processor | |
| JP3958815B2 (en) | Tool position measuring method in NC machine tools | |
| JPH07117405B2 (en) | Shape measuring device | |
| US10864590B2 (en) | Soldering apparatus | |
| JPH07119601B2 (en) | Shape measuring device | |
| JPH02124414A (en) | Shape measuring method | |
| US20080024791A1 (en) | Optical measuring machine | |
| WO2020065854A1 (en) | Workpiece position detecting method and machine tool | |
| JP2978808B2 (en) | Image measuring device | |
| JPH02124407A (en) | Shape measuring apparatus | |
| JPH07117406B2 (en) | Shape measurement method | |
| JP2519444B2 (en) | Work line tracking device | |
| JPS62214771A (en) | Preparing device for original sticking sheet for scanner | |
| JP3205183B2 (en) | Teaching device | |
| JP3314348B2 (en) | Positioning device with offset correction function and offset correction method for positioning device | |
| JPH079366B2 (en) | Shape measuring method and device | |
| JPH11281327A (en) | Method for measuring line width and device therefor | |
| JPH02124408A (en) | Shape measuring apparatus | |
| JP2888368B2 (en) | Position measuring device |