JPS6355642B2 - - Google Patents

Info

Publication number
JPS6355642B2
JPS6355642B2 JP17902481A JP17902481A JPS6355642B2 JP S6355642 B2 JPS6355642 B2 JP S6355642B2 JP 17902481 A JP17902481 A JP 17902481A JP 17902481 A JP17902481 A JP 17902481A JP S6355642 B2 JPS6355642 B2 JP S6355642B2
Authority
JP
Japan
Prior art keywords
axis
light
coordinate
deflection
edge
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
Application number
JP17902481A
Other languages
Japanese (ja)
Other versions
JPS5880510A (en
Inventor
Nobuaki Takahashi
Hiroshi Ito
Mitsutoshi Maeda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Central R&D Labs Inc
Original Assignee
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Central R&D Labs Inc filed Critical Toyota Central R&D Labs Inc
Priority to JP17902481A priority Critical patent/JPS5880510A/en
Publication of JPS5880510A publication Critical patent/JPS5880510A/en
Publication of JPS6355642B2 publication Critical patent/JPS6355642B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Measurement Of Optical Distance (AREA)

Description

【発明の詳細な説明】 本発明は3次元形状物体の稜線を自動的に、非
接触で探り出し、追尾し、稜線の座標を、非接触
で測定できるようにした稜線座標自動測定用の稜
頂点検出装置および稜線座標測定装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention provides a method for automatically detecting and tracking the ridgeline of a three-dimensional object in a non-contact manner, and measuring the coordinates of the ridgeline in a non-contact manner. The present invention relates to a detection device and an edge coordinate measuring device.

ある種の構築物、機械部品や型(プレス型、鋳
型)、モデル等の製作段階で検査、製作の規準と
して、それらの物体の複数の面が交差するエツジ
部、すなわち稜線の3次元座標値が形状をあらわ
すデータとして利用されることが多い。例えば自
動車等のボデイ廻りのモデル、型の製作段階の場
合には、面の形状は一般に自由曲面であり面の製
作規準、検査規準として稜線の3次元座標値を用
いることがほとんどである。また特にボデイ等の
外面のモデル、型の場合には稜線の大部分が完成
後の特徴線として外観を左右するために稜線座標
値は特に重要なデータとして測定、検査を行なう
必要がある。これら3次元形状物体の一般面、自
由曲面の測定には既に3次元座標測定機等により
自動化が行なわれているが、稜線の座標値の測定
は目視により計測針を稜頂点に合わせる作業によ
つているものが大部分で、加工や面測定が自動化
されている工程の中でこの稜線測定に費やされる
工数は著しく大きく、また測定精度のばらつきの
面からも自動測定法の開発が望まれている。
As a standard for inspection and production at the production stage of certain structures, machine parts, molds (press molds, casting molds), models, etc., the three-dimensional coordinate values of the edges where multiple surfaces of those objects intersect, that is, the ridgelines, are It is often used as data representing the shape. For example, in the manufacturing stage of models and molds for the bodies of automobiles, etc., the shape of the surface is generally a free-form surface, and three-dimensional coordinate values of ridgelines are used as the manufacturing standard and inspection standard for the surface in most cases. Furthermore, especially in the case of external models and molds such as bodies, most of the ridge lines act as characteristic lines after completion and affect the appearance, so the ridge line coordinate values must be measured and inspected as particularly important data. The measurement of general surfaces and free-form surfaces of these three-dimensional objects has already been automated using three-dimensional coordinate measuring machines, but the measurement of the coordinate values of the ridgeline is done by visually aligning the measuring needle with the apex of the ridgeline. The number of man-hours required for edge line measurement is extremely large in processes where machining and surface measurement are automated, and the development of an automatic measurement method is desired due to the variation in measurement accuracy. There is.

従来、稜線位置の測定法として、溶接線等の追
跡を目的としたレーザ光偏向走査を利用した測定
法が知られている。この従来の方法では光偏向器
に音叉等の振動素子に取りつけた鏡を利用し、投
光レンズを使用していない。このため稜等の位置
を検出する範囲は振動素子の振幅により制約を受
け、かつ扇形に拡散してゆく光偏向のため目的物
までの距離により投射光軸と稜線とのずれを検出
する感度が変化し高精度の測定と急峻な稜線の段
差の自動追尾が困難となる欠点があつた。またこ
の従来の方法は目的物までの距離を測定し自動補
償する機能を有さず、このため有効に稜線位置の
追跡を行なえる距離は検出スリツトの幅と受光軸
と投光軸の角度で決められる。一定の距離近傍
の、極くせまい範囲に限られた。この範囲を拡大
するため、この従来の方法では投光軸と受光軸の
角度を小さくしているが、この結果稜線の位置ず
れを測定する精度が低下し、大きな稜頂角をもつ
対象には適用が困難となる欠点があつた。
BACKGROUND ART Conventionally, as a method for measuring the position of an edge line, a method using deflection scanning of a laser beam for the purpose of tracing a weld line or the like is known. This conventional method uses a mirror attached to a vibrating element such as a tuning fork as an optical deflector, and does not use a projecting lens. For this reason, the range for detecting the position of edges, etc. is limited by the amplitude of the vibrating element, and since the light is deflected in a fan-shaped manner, the sensitivity for detecting the deviation between the projection optical axis and the edge varies depending on the distance to the target object. The disadvantage was that it was difficult to make high-precision measurements and automatic tracking of steep ridge steps. In addition, this conventional method does not have a function to measure the distance to the target and automatically compensate, and therefore the distance at which the ridgeline position can be effectively tracked depends on the width of the detection slit and the angle between the receiving axis and the emitting axis. It can be decided. Limited to a very narrow range within a certain distance. In order to expand this range, this conventional method reduces the angle between the light emitting axis and the light receiving axis, but as a result, the accuracy of measuring the positional deviation of the ridge line decreases, and it is difficult to There were drawbacks that made it difficult to apply.

また、この従来の方法は前述のように距離を設
定する機能を具備しないためオフラインの人為的
な距離設定を必要とし、この測定法単独では任意
の複雑な3次元形状物体上の稜線を自動追尾しか
つ稜線の3次元座標値を精度よく測定することは
不可能であつた。
In addition, as mentioned above, this conventional method does not have the function to set the distance, so it requires offline artificial distance setting, and this measurement method alone cannot automatically track the ridgeline on any complex three-dimensional object. Moreover, it has been impossible to accurately measure the three-dimensional coordinate values of the ridgeline.

また別の方法として、3次元物体の位置や形状
を非接触で測定するため一方法として、物体表面
にスリツト状の光束を投影し、その稜線部で折曲
した光軌跡の像を別の角度からテレビカメラ(蓄
積型撮像装置)で観測し三角測量を行ない稜線を
求める方式がある。
Another method is to measure the position and shape of a three-dimensional object in a non-contact manner by projecting a slit-shaped light beam onto the surface of the object, and then looking at the image of the light trajectory bent at the ridge line at a different angle. There is a method in which the ridgeline is determined by observing it with a television camera (storage-type imaging device) and performing triangulation.

このような方式の場合、必然的に距離変化にと
もなう像の「ぼけ」の対策が必要となる。すなわ
ち像がぼけて幾つかの画素にまたがる場合、精度
よく像位置を求めるために細め処理等の幾つかの
画像処理を必要とし処理時間のため低速となるき
らいがある。
In the case of such a method, it is necessary to take measures against "blurring" of the image due to changes in distance. That is, when an image is blurred and spans several pixels, some image processing such as narrowing processing is required to accurately determine the image position, which tends to slow down the processing time.

また、このような蓄積型撮像装置を用いる場合
は、残像が問題となる。すなわち、高速に計測を
行なおうとしても、前の画像の残像のため精度が
あがらず、結局速度をある程度犠牲にしなくては
ならない点がある。さらに、被測定対象の全面の
形状を計測するために、対象か計測装置かのどち
らかを移動させねばならないが、構築物や、プレ
ス型、自動車外形造形用粘土モデル、移動が困難
な場合が多く、いきおい計測装置を動かさねばな
らないことになる。しかし撮像管を用いた場合、
その計測装置の形状寸法は大型で重く、かつ耐久
性、耐振動性、安定性が問題となり、前述の低速
であることも加えて3次元測定機等の計測プロー
ブとして、オンラインの計測に使用することは困
難である欠点があつた。
Furthermore, when such an accumulation type imaging device is used, afterimages become a problem. That is, even if high-speed measurement is attempted, the accuracy will not improve due to the afterimage of the previous image, and the speed will eventually have to be sacrificed to some extent. Furthermore, in order to measure the entire shape of the object to be measured, it is necessary to move either the object or the measuring device, but it is often difficult to move structures, press molds, and clay models for automobile exterior modeling. , it would be necessary to move the Ikioi measuring device. However, when using an image pickup tube,
The shape and dimensions of the measurement device are large and heavy, and durability, vibration resistance, and stability are issues, and in addition to the aforementioned slow speed, it is difficult to use it as a measurement probe for 3D measuring machines and other online measurements. The drawback was that it was difficult to do so.

本発明は如上のごとき従来技術における欠点を
解決するとともに、変化に富んだ複雑な3次元形
状物体の稜線の3次元座標値を連続的にかつ容易
に測定することの出来る自動追尾測定装置を提供
することを目的とするものである。
The present invention solves the drawbacks of the prior art as described above, and provides an automatic tracking measurement device that can continuously and easily measure the three-dimensional coordinate values of the ridge lines of an object with a complex and varied three-dimensional shape. The purpose is to

本発明の構成は概略は次のとおりである。 The configuration of the present invention is roughly as follows.

先ず、本発明による稜線座標自動測定用の稜頂
点検出装置は、 細光線を一定幅に偏向走査して被測定対象物
の稜線を含む領域に投射する偏向細光線投射手
段と、前記細光線の偏向方向に垂直方向である
定められた角度で、前記被測定対象物からの反
射光を集束して結像させる受光手段と、前記受
光手段による結像を前記細光線の偏向方向に対
し垂直の方向に振動せしめる結像位置振動手段
と、前記細光線の偏向方向に所定の長さを有
し、垂直方向に微小幅を有した領域内に前記受
光手段の結像光があるか否かを検出する光点位
置検出手段とを有する検出系ヘツドと、 前記光点位置検出手段よりの信号を同期信号
として前記偏向細光線投射手段の偏向信号と前
記結像光振動手段の振動信号をサンプリングす
ることにより稜部断面線の2次元座標値を求
め、その2次元座標値の各々の2階差分を演算
し稜頂点座標を算出する稜線座標算出手段とを
備えたことを特徴としている。
First, the edge apex detection device for automatic measurement of edge coordinates according to the present invention includes: a deflected thin light beam projecting means for deflecting and scanning a thin light beam with a constant width and projecting the deflected thin beam onto an area including the ridgeline of the object to be measured; a light receiving means that focuses the reflected light from the object to be measured to form an image at a predetermined angle that is perpendicular to the direction of deflection; an image forming position vibrating means for vibrating in the direction; and determining whether or not the image forming light of the light receiving means is within a region having a predetermined length in the direction of deflection of the thin light beam and a minute width in the vertical direction. a detection system head having a light spot position detecting means for detection; and sampling the deflection signal of the deflected thin beam projecting means and the vibration signal of the imaging light oscillating means using a signal from the light spot position detecting means as a synchronization signal. The present invention is characterized by comprising an edge line coordinate calculating means for calculating two-dimensional coordinate values of the edge section line by calculating the two-dimensional coordinate values, and calculating a second-order difference of each of the two-dimensional coordinate values to calculate the edge apex coordinates.

さらにまた、本発明による稜線座標自動測定装
置は、 前記検出系ヘツドを稜線の伸びる方向に移動さ
せる3次元駆動機構と、 前記3次元駆動機構による検出系ヘツドの移動
量を測定する距離測定手段と、 前記稜線座標算出手段の出力と前記距離測定手
段の出力とから絶対座標系における稜線座標を算
出する絶対座標系稜線座標算出手段と、 その絶対座標系における稜線座標を記録する記
録手段と、 を備えたことを特徴としている。さらにまた、 以前に測定した稜頂点座標の変化の傾向から、
稜線の伸びる方向と前記検出系ヘツドの位置関係
を演算し、前記3次元駆動機構や前記2軸回転機
構の動きを制御して、前記検出系ヘツドを稜線に
追従させる主制御装置と、 を備えたことを特徴としている。
Furthermore, the automatic edge line coordinate measuring device according to the present invention includes: a three-dimensional drive mechanism that moves the detection system head in the direction in which the edge line extends; and a distance measuring means that measures the amount of movement of the detection system head by the three-dimensional drive mechanism. , absolute coordinate system edge coordinate calculation means for calculating edge line coordinates in an absolute coordinate system from the output of the edge line coordinate calculation means and the output of the distance measuring means; and recording means for recording the edge line coordinates in the absolute coordinate system. It is characterized by the fact that it is equipped with Furthermore, from the trend of changes in the ridge apex coordinates measured previously,
A main control device that calculates the positional relationship between the direction in which the ridgeline extends and the detection system head, controls the movement of the three-dimensional drive mechanism and the two-axis rotation mechanism, and causes the detection system head to follow the ridgeline. It is characterized by

そして、本発明の一実施例によれば、前記セン
サ座標系稜線座標算出手段は、前記光点位置検出
手段の同期信号により前記偏向細光線投射手段の
偏向信号と、前記結像位置振動手段の振動信号を
サンプリングし蓄積するX軸サンプリング回路お
よびY軸サンプリング回路と、前記Y軸サンプリ
ング回路の出力信号の変曲点を検出する変曲点検
出回路と、前記変曲点検出回路の出力同期信号に
より前記X軸サンプリング回路および前記Y軸サ
ンプリング回路の出力信号をサンプリングし蓄積
するX座標サンプリング回路およびY座標サンプ
リング回路とを備えている。
According to an embodiment of the present invention, the sensor coordinate system edge coordinate calculating means is configured to calculate the deflection signal of the deflected narrow beam projecting means and the imaging position vibrating means based on the synchronization signal of the light spot position detecting means. An X-axis sampling circuit and a Y-axis sampling circuit that sample and accumulate vibration signals, an inflection point detection circuit that detects an inflection point of an output signal of the Y-axis sampling circuit, and an output synchronization signal of the inflection point detection circuit. The apparatus further includes an X-coordinate sampling circuit and a Y-coordinate sampling circuit that sample and store output signals of the X-axis sampling circuit and the Y-axis sampling circuit.

また、前記3次元駆動機構は、前記X座標サン
プリング回路の出力信号が一定の範囲内になるよ
うに、前記検出光学系ヘツドを前記細光線の偏向
方向に移動するX軸サーボ手段と、前記Y座標サ
ンプリング回路の出力信号が一定の範囲内になる
ように、前記検出光学系ヘツドと前記被測定対象
物との間隔を変化させるY軸サーボ手段と、前記
検出光学系ヘツドを前記細光線の偏向方向と直角
方向に所定の速度で移動させるZ軸サーボ手段と
を備えている。
Further, the three-dimensional drive mechanism includes an Y-axis servo means for changing the distance between the detection optical system head and the object to be measured so that the output signal of the coordinate sampling circuit is within a certain range; and Z-axis servo means for moving at a predetermined speed in a direction perpendicular to the direction.

また、前記絶対座標系稜線座標算出手段は、前
記X軸サーボ手段による前記検出光学系ヘツドの
移動量に前記X座標サンプリング回路の出力信号
値分の補正を加えてX軸座標とし、前記Y軸サー
ボ手段による前記検出光学系の移動量に、前記Y
座標サンプリング回路の出力信号値分の補正を加
えてY軸座標とし、前記Z軸サーボ手段による前
記検出光学系ヘツドの移動量をZ軸座標として、
絶対座標系の稜線座標を算出する。
Further, the absolute coordinate system ridgeline coordinate calculation means adds a correction to the movement amount of the detection optical system head by the X-axis servo means by an output signal value of the X-coordinate sampling circuit to obtain the X-axis coordinate, The amount of movement of the detection optical system by the servo means is
A correction for the output signal value of the coordinate sampling circuit is added to make the Y-axis coordinate, and the amount of movement of the detection optical system head by the Z-axis servo means is taken as the Z-axis coordinate,
Calculate the edge coordinates in the absolute coordinate system.

以下図面により詳細に実施例を説明する。 Embodiments will be described in detail below with reference to the drawings.

第1図は本発明の実施例を示したもので、1は
レーザ等の指向性のよい細光線源である。2aの
光偏向部および2bの発振部によつて、光をx軸
方向に偏向走査する(以下単にx走査という)x
軸光偏向器2を構成している。3はx軸光偏向器
2の偏向中心に焦点を一致させて配置される投光
レンズ、4は稜をもつた被測定対象、5は投光レ
ンズ3の光軸(以下投射光軸、即ちy軸)と0〜
90゜内の一定角を有し、x走査方向と直交する光
軸(以下受光軸)を持ち、被測定対象4からの反
射光を集束し、結像せしめる受光レンズである。
FIG. 1 shows an embodiment of the present invention, in which numeral 1 indicates a thin light beam source with good directivity, such as a laser. The light deflection unit 2a and the oscillation unit 2b deflect and scan the light in the x-axis direction (hereinafter simply referred to as x-scanning) x
It constitutes an axial light deflector 2. Reference numeral 3 denotes a projection lens arranged with its focus aligned with the deflection center of the x-axis optical deflector 2, 4 an object to be measured having a ridge, and 5 an optical axis of the projection lens 3 (hereinafter referred to as projection optical axis). y axis) and 0~
This is a light receiving lens that has a constant angle within 90 degrees and has an optical axis (hereinafter referred to as a light receiving axis) that is perpendicular to the x scanning direction, and that focuses reflected light from the object to be measured 4 and forms an image.

6aおよび6bの光偏向部および6cの発振部
とによりy軸光偏向器6が構成され、このy軸光
偏向器は被測定対象4と受光レンズ5による結像
面との間の受光軸上の所定の位置に配置され、被
測定対象4からの反射光をx走査方向と直交する
方向に偏向走査する(以下単にy走査という)。
7aのx走査方向と平行に微小間隔7dを有する
光学スリツト、7bの光検出器および7cの微分
処理回路により光点位置検出器7が構成され、こ
の光点位置検出器は微小領域7dを光点が通過し
た瞬間に所定のトリガ信号を発生するものであ
る。
A y-axis optical deflector 6 is constituted by the optical deflection sections 6a and 6b and the oscillation section 6c, and this y-axis optical deflector is arranged on the optical receiving axis between the object to be measured 4 and the imaging plane formed by the optical receiving lens 5. It deflects and scans the reflected light from the object to be measured 4 in a direction orthogonal to the x-scanning direction (hereinafter simply referred to as y-scanning).
A light spot position detector 7 is constituted by an optical slit 7a having minute intervals 7d parallel to the x-scanning direction, a photodetector 7b, and a differential processing circuit 7c. A predetermined trigger signal is generated the moment the point passes.

8は光点位置検出器7のトリガ信号が発生した
瞬間の、x軸光偏向器2のx走査信号をサンプリ
ングし蓄積記憶するx軸サンプリング回路、9は
光点位置検出器7のトリガ信号が発生した瞬間
の、y軸光偏向器6のy走査信号をサンプリング
し蓄積記憶するy軸サンプリング回路、10はy
軸サンプリング回路9の出力信号の変曲点を検出
し、その瞬間に所定のトリガ信号を発生する変曲
点検出回路である。
8 is an x-axis sampling circuit that samples and stores the x-scanning signal of the x-axis optical deflector 2 at the moment when the trigger signal of the light spot position detector 7 is generated; 10 is a y-axis sampling circuit that samples and stores the y-scanning signal of the y-axis optical deflector 6 at the moment of occurrence;
This is an inflection point detection circuit that detects an inflection point of the output signal of the axis sampling circuit 9 and generates a predetermined trigger signal at that moment.

11はx軸サンプリング回路8の信号を、変曲
点検出回路10のトリガ信号が発生した瞬間にサ
ンプリングし蓄積するx座標サンプリング回路、
12はy軸サンプリング回路9の信号を、変曲点
検出回路10のトリガ信号が発生した瞬間にサン
プリングし蓄積するy座標サンプリング回路、1
3はx座標サンプリング回路11の出力信号値が
一定範囲からはずれると信号を発生するx軸比較
器、14はy座標サンプリング回路12の出力信
号値が一定範囲からはずれると信号を発生するy
軸比較器である。
11 is an x-coordinate sampling circuit that samples and stores the signal of the x-axis sampling circuit 8 at the moment when the trigger signal of the inflection point detection circuit 10 is generated;
Reference numeral 12 denotes a y-coordinate sampling circuit that samples and stores the signal of the y-axis sampling circuit 9 at the moment when the trigger signal of the inflection point detection circuit 10 is generated.
3 is an x-axis comparator that generates a signal when the output signal value of the x-coordinate sampling circuit 11 deviates from a certain range, and 14 is a y-axis comparator that generates a signal when the output signal value of the y-coordinate sampling circuit 12 deviates from a certain range.
It is an axis comparator.

15はx軸比較器13の信号により動作し、前
記光源1、x軸光偏向器2、投光レンズ3、受光
レンズ5、y軸光偏向器6、光点位置検出器7を
のせた検出光学系ヘツド23をX,Y,Zの3次
元に移動させる機能を有する3次元駆動機構24
の3軸のうちx走査方向、すなわち第1図の例で
はx軸方向を駆動するX軸移動機構、16は3次
元駆動機構24の3軸のうち、投射光軸方向、す
なわち第1図の例ではy軸方向を駆動するY軸移
動機構、17は主制御装置18の指令を受け動作
するZ軸移動機構である。
Reference numeral 15 is a detector which is operated by a signal from the x-axis comparator 13 and includes the light source 1, the x-axis optical deflector 2, the light projecting lens 3, the light receiving lens 5, the y-axis optical deflector 6, and the light spot position detector 7. A three-dimensional drive mechanism 24 that has the function of moving the optical system head 23 in three dimensions of X, Y, and Z.
Of the three axes, 16 is an X-axis movement mechanism that drives the x scanning direction, that is, the x-axis direction in the example of FIG. In the example, a Y-axis moving mechanism drives in the y-axis direction, and 17 is a Z-axis moving mechanism that operates upon receiving instructions from the main controller 18.

19はX軸移動機構15に取りつけられ、検出
光学系ヘツド23のx軸方向の移動量を測定する
X軸距離測定器、20はY軸移動機構16に取り
つけられ、検出光学系ヘツド23のy軸方向の移
動量を測定するY軸距離測定器、21はZ軸サー
ボ機構17に取りつけられ、検出光学系ヘツド2
3のz軸方向の移動量を測定するZ軸距離測定器
である。
Reference numeral 19 is attached to the X-axis moving mechanism 15 and measures the amount of movement of the detection optical system head 23 in the x-axis direction. Reference numeral 20 is attached to the Y-axis moving mechanism 16 and measures the amount of movement of the detection optical system head 23 in the y-axis direction. A Y-axis distance measuring device 21 for measuring the amount of movement in the axial direction is attached to the Z-axis servo mechanism 17, and the detection optical system head 2
This is a Z-axis distance measuring device that measures the amount of movement in the Z-axis direction of No. 3.

18は本発明による測定装置の主制御装置、2
2は表示記録装置、25は被測定対象4上のx走
査光の軌跡である。
18 is the main control device of the measuring device according to the present invention; 2
2 is a display/recording device, and 25 is a trajectory of the x-scanning light on the object 4 to be measured.

次に本実施例の動作原理を説明する。 Next, the operating principle of this embodiment will be explained.

まず、検出光学系ヘツドのもつ断面形状測定機
能の動作原理を説明する。
First, the operating principle of the cross-sectional shape measurement function of the detection optical system head will be explained.

細光線源1は指向性のよい拡がりの少ない平行
光を輻射する光源で、点光源とレンズの組合せで
もよいが、代表的にはガスレーザ半導体レーザ等
をもちいるもので、この光源1より出た光はx軸
光偏向器2に入り、投射光軸と直交する1軸方
向、即ち投射光軸をy軸とするとx軸の方向に所
定の角度分、くり返し周波数1で偏向走査され
る。x軸光偏向器2としては、周知の電気光学効
果を用いたもの、音叉振動鏡、回転多面鏡などが
使用可能だが、第1図ではガルバノミラー2aを
外部x偏向発振器2bで駆動する例を示してあ
る。
The narrow light source 1 is a light source that emits parallel light with good directionality and little spread, and may be a combination of a point light source and a lens, but typically uses a gas laser, semiconductor laser, etc. The light enters the x-axis optical deflector 2 and is deflected and scanned at a repetition frequency of 1 by a predetermined angle in one axis direction perpendicular to the projection optical axis, that is, in the x-axis direction when the projection optical axis is the y-axis. As the x-axis optical deflector 2, a device using a well-known electro-optic effect, a tuning fork vibrating mirror, a rotating polygon mirror, etc. can be used, but FIG. 1 shows an example in which the galvanometer mirror 2a is driven by an external It is shown.

偏向走査された光はx軸光偏向器2の偏向中心
と焦点O′が一致している投光レンズ3を通り、
被測定対象4の稜線部でこの稜線を直角に切断し
て稜線近傍を走査するように投射される。このよ
うに構成することによりこの投光レンズ3は偏向
中心より扇形に拡散する偏向光を投射光軸に平行
な帯状の偏向走査を行なう光線列とし、x軸方向
の光点位置を距離に無関係にx軸光偏向器2の偏
向角から一義的に知ることが出来、かつ平行光線
を集束して被測定対象4上の光点径を微小なもの
とし、検出分解能を高めることができる。例とし
て光偏向器2の偏向角と0.1rad、投光レンズ3の
焦点距離を100mmとする偏向走査幅は距離に無関
係に10mmとなり、投光レンズ3の光偏向器2と反
対側の焦点O近傍の対象上で光点径は0.1mm程度
となる。
The deflection-scanned light passes through a projection lens 3 whose focal point O′ coincides with the center of deflection of the x-axis optical deflector 2.
The ridge line of the object to be measured 4 is cut at a right angle and projected so as to scan the vicinity of the ridge line. With this configuration, the projection lens 3 transforms the polarized light that is diffused fan-shaped from the deflection center into a beam array that performs band-shaped polarization scanning parallel to the projection optical axis, and the light spot position in the x-axis direction is independent of the distance. can be uniquely known from the deflection angle of the x-axis optical deflector 2, and by converging parallel light beams, the diameter of the light spot on the object to be measured 4 can be made minute, thereby increasing the detection resolution. As an example, if the deflection angle of the optical deflector 2 is 0.1 rad and the focal length of the projection lens 3 is 100 mm, the deflection scanning width will be 10 mm regardless of the distance, and the focal point O of the projection lens 3 on the side opposite to the optical deflector 2 The diameter of the light spot on nearby objects is approximately 0.1 mm.

被測定対象4からの反射光は第1図のyz平面
上にあり、y軸である投射光軸とある角度θをな
し、投光レンズ3の対象側焦点O(以下これを原
点Oとする)を通る光軸を有する受光レンズ5に
より集束される。θの値は典形的にはπ/6〜π/4 rad程度である。
The reflected light from the object to be measured 4 is on the yz plane in FIG. ) and is focused by a light receiving lens 5 having an optical axis passing through ). The value of θ is typically on the order of π/6 to π/4 rad.

受光レンズ3を通過した光は、y軸光偏向器6
の偏向ミラー6aで反射され、原点Oの受光レン
ズ3により結像点0″近傍に結像する。
The light that has passed through the light receiving lens 3 is directed to the y-axis optical deflector 6
It is reflected by the deflection mirror 6a, and an image is formed near the imaging point 0'' by the light receiving lens 3 at the origin O.

y軸光偏向器6としては前記x軸光偏向器2と
同様に数種が使用可能であるが、第1図の例では
ガルバノミラー(コイル部6b、反射鏡6a)を
外部y偏向発振器6cで駆動する例を示してい
る。y軸光偏向器6は、その偏向中心が原点O、
結像点O″を結ぶ直線上にあり、偏向軸がx走査
方向に平行に配置される。その位置は原点Oと結
像点O″の間で、受光レンズの前(物体空間側偏
向)後(像空間側偏向)を問わないが、第1図の
例では受光レンズ3と結像点O″の中間の所定の
位置に配置してある。
As the y-axis optical deflector 6, several types can be used like the x-axis optical deflector 2, but in the example shown in FIG. An example of driving with The y-axis optical deflector 6 has its deflection center at the origin O,
It is on the straight line connecting the imaging point O'', and the deflection axis is arranged parallel to the x scanning direction.The position is between the origin O and the imaging point O'', in front of the light receiving lens (deflection on the object space side). In the example shown in FIG. 1, it is placed at a predetermined position between the light-receiving lens 3 and the image-forming point O'', although the rear (image space side deflection) does not matter.

このような構成により、y軸光偏向器6を、x
軸光偏向器2の駆動周波数1より、充分に高いく
り返し周波数2で駆動すると、被測定対象4で反
射され、受光レンズ5で集束される結像光はy軸
に平行な方向に受光軸を中心として偏向される
(以下y走査という)。
With such a configuration, the y-axis optical deflector 6 can be
When the axial light deflector 2 is driven at a repetition frequency 2 that is sufficiently higher than the driving frequency 1 , the imaging light reflected by the object to be measured 4 and focused by the light receiving lens 5 moves the light receiving axis in a direction parallel to the y-axis. It is deflected around the center (hereinafter referred to as y-scanning).

y軸光偏向器6で偏向された光は、原点Oの受
光レンズ3による結像O″を含み、受光軸に直角
な検出面を持つ、光点位置検出器7の検出面7a
上に光点として結像する。
The light deflected by the y-axis optical deflector 6 includes an image O'' formed by the light receiving lens 3 at the origin O, and a detection surface 7a of the light spot position detector 7, which has a detection surface perpendicular to the light receiving axis.
It forms an image as a light spot above.

光点位置検出器7は、x軸に平行で結像O″を
含む受光軸に直交する一つの軸を有し(以下xi
軸)、この軸でわけられる2つの領域、第1図の
例では+yi領域、−yi領域をもち、xi軸上に光点、
あるいは拡がりもつた光点の場合は、その光重量
心が存在するとき所定の信号を発生するもので、
第2図に示すような差動スリツト、差動フオトダ
イオード、差動プリズム等のものでもよく、第1
図の例では、簡単にxi軸に一致した開口を有する
光学スリツト7a、光検出器7b、微分回路7c
で構成してある。これらの光点位置検出手段は、
残像は全くなく、また、光点像のぼけがあつても
正確に光量重心を検出しうるものである。
The light spot position detector 7 has one axis that is parallel to the x-axis and perpendicular to the light-receiving axis that includes the image formation O'' (hereinafter referred to as x i
axis), there are two areas divided by this axis, in the example in Figure 1 +y i area and -y i area, and there is a light spot on the x i axis,
Alternatively, in the case of a spreading light point, a predetermined signal is generated when the center of gravity of the light is present.
It may be a differential slit, differential photodiode, differential prism, etc. as shown in Figure 2.
In the illustrated example, an optical slit 7a having an aperture that simply coincides with the x i axis, a photodetector 7b, and a differential circuit 7c are shown.
It is composed of These light spot position detection means are
There is no afterimage at all, and even if the light spot image is blurred, the center of gravity of the light amount can be detected accurately.

この実施例の場合における光点位置検出の機能
を第3図により説明する。第3図aは微小間隙7
dを有した光学スリツト7a上を大きさをもつた
光点がt0→t1→…→t6の順に移動してゆく様子を
示す。それに対応して、第3図bに示すように光
点の中心が微小間隙7dに一致した時刻t3におい
て微小間隙7dを通過する光量が最大となり、光
検出器7bの出力も最大となる。第3図cは光検
出器7bの出力を時間微分した信号波形を示し、
前記時刻t3において0VOLTを横切る。微分処理
回路7cは第3図cの微分および零クロス検出を
おこない、第3図dに一例を示す信号を出力する
ものであり、第3図の例では信号の立ち上りエツ
ジが、光点中心が微小間隙7dの中心と一致した
ことを示している。
The function of light spot position detection in this embodiment will be explained with reference to FIG. Figure 3a shows the minute gap 7.
This figure shows how a light spot having a size moves on the optical slit 7a having a size d in the order of t 0 →t 1 →...→t 6 . Correspondingly, as shown in FIG. 3b, at time t3 when the center of the light spot coincides with the minute gap 7d, the amount of light passing through the minute gap 7d becomes maximum, and the output of the photodetector 7b also becomes maximum. FIG. 3c shows a signal waveform obtained by time-differentiating the output of the photodetector 7b,
It crosses 0VOLT at the time t3 . The differential processing circuit 7c performs the differentiation and zero cross detection shown in FIG. 3c and outputs a signal, an example of which is shown in FIG. 3d. In the example of FIG. This shows that it coincides with the center of the minute gap 7d.

光点位置検出装置から発生した信号はx軸サン
プリング回路8とy軸サンプリング回路9を同時
に起動し、入力のサンプリングを行なわせる。x
軸サンプリング回路8にはx軸光偏向器2のx偏
向発振器2b出力が入力されており、またy軸サ
ンプリング回路9にはy軸光偏向器6の発振器6
cの出力が入力されている。
The signal generated from the light spot position detection device simultaneously activates the x-axis sampling circuit 8 and the y-axis sampling circuit 9 to sample the input. x
The x-deflection oscillator 2b output of the x-axis optical deflector 2 is input to the axis sampling circuit 8, and the output of the oscillator 6 of the y-axis optical deflector 6 is input to the y-axis sampling circuit 9.
The output of c is input.

この構成により、光点位置検出装置7の信号に
よりx走査の1周期の間でx軸サンプリング回路
8とy軸サンプリング回路9の出力には、被測定
対象4のx軸走査光が照射されている部分の断面
形状が出力される。例えばx―yオシロスコープ
のx入力にx軸サンプリング回路8、y―入力に
y軸サンプリング回路9の各々の出力を接続すれ
ば、原点Oを原点とした被測定対象4のx―y断
面が表示される。
With this configuration, the outputs of the x-axis sampling circuit 8 and the y-axis sampling circuit 9 are irradiated with the x-axis scanning light of the object to be measured 4 during one period of x-scanning by the signal of the light spot position detection device 7. The cross-sectional shape of the area is output. For example, if you connect the outputs of the x-axis sampling circuit 8 to the x-input of an x-y oscilloscope and the outputs of the y-axis sampling circuit 9 to the y-input, the x-y cross section of the object to be measured 4 with the origin O as the origin will be displayed. be done.

ここまでの機能(断面測定機能)をさらに詳細
に説明する。
The functions up to this point (cross section measurement function) will be explained in more detail.

第4図は光学スリツト7a上の結像光点の軌跡
を示すものである。第4図中、xi、±yiは第1図
と同様に取つてある。x走査とそれより充分に速
いy走査により結像光点は第4図中に示した黒点
から始まりx走査の半周期後、白点の位置に達
し、再び逆をたどり黒点にもどる。以下順次上記
の移動をくり返しているが、y走査の周期はx走
査の周期より充分に短かくy走査の1周期程度に
かぎれば結像光点は光学スリツト7a上のxi軸方
向にはほとんど動いていない。
FIG. 4 shows the locus of the imaged light spot on the optical slit 7a. In FIG. 4, x i and ±y i are set as in FIG. 1. Due to x-scanning and y-scanning that is sufficiently faster than x-scanning, the imaged light spot starts from the black spot shown in FIG. 4, reaches the position of the white spot after half a period of x-scanning, and returns to the black spot by following the reverse path again. The above movement is repeated one after another, but the period of the y-scanning is sufficiently shorter than the period of the x-scanning, and as long as it is only about one period of the y-scanning, the imaged light spot will not move in the x i- axis direction on the optical slit 7a. It's hardly moving.

以下この状態で行なわれる測距機能について第
5図により説明する。
The distance measuring function performed in this state will be explained below with reference to FIG.

説明を簡単にするため、x軸光偏向器2が停止
し、光源1を出た光は投射光軸すなわちy軸と一
致した径路で、被測定対象4に投射されていると
する。第5図aは被測定対象4のy軸との交点P
が原点Oと一致した状態を示す。当然投射光点も
Pと同位置である(以下簡単に投射光点Pとい
う)。第5図bおよびcは第5図aの状態から被
測定対象4が各々、検出光学系の方向におよび反
対方向に変位した状態を示している。第5図d,
e,fは光学スリツト7a上に結像した投射光点
Qの位置を、夫々第5図a,b,cに対応してあ
らわしてある。
To simplify the explanation, it is assumed that the x-axis optical deflector 2 is stopped and the light emitted from the light source 1 is projected onto the object to be measured 4 along a path that coincides with the projection optical axis, that is, the y-axis. Figure 5a shows the intersection point P of the object to be measured 4 with the y-axis.
indicates a state in which O coincides with the origin O. Naturally, the projection light point is also at the same position as P (hereinafter simply referred to as projection light point P). 5b and 5c show the state in which the object to be measured 4 is displaced from the state shown in FIG. 5a, respectively, in the direction of the detection optical system and in the opposite direction. Figure 5d,
e and f represent the positions of the projection light spot Q formed on the optical slit 7a, corresponding to FIGS. 5a, b, and c, respectively.

第5図dのように投射光点Pと原点Oが一致し
ている場合、各々の像Q,O″も一致しており、
光学スリツト7aの微小間隙7d上にある。ここ
でy軸光偏向器6は受光軸を中心に光偏向走査を
行なつているため実際には結像QはQ′からQ″ま
での間をくり返し周波数2で運動している。図中
に示すQは偏向された結像光点の軌跡の中心を示
している。第5図gは、上段にy軸光偏向器6の
偏向角の時間径過を、中段に光学スリツト7aを
通過し、光検出器7bで光学変換され、微分処理
器7cを通過した信号の時間経過を、下段にこの
信号で起動される、y軸サンプリング回路9の出
力を時間軸原点をそろえて描いたものである。図
より明らかなように、第5図a,dに示す如く原
点Oと投射光点Pが一致している場合、第5図g
の上段に示す偏向角がφの時刻に、Pの結像Qは
光学スリツト7aを通過して、光点位置検出装置
7の信号として有効な出力を生じる。光点位置検
出装置7の信号により起動されるy軸サンプリン
グ回路9は入力に接続されているy偏向発振器6
cの出力をサンプリングし蓄積する。このy偏向
発振器6cの出力はy軸光偏向器の偏向角と1対
1の対応関係があるのでこの場合、y軸サンプリ
ング回路9の出力は零である。
When the projected light point P and the origin O coincide as shown in Fig. 5d, the respective images Q and O'' also coincide,
It is located above the minute gap 7d of the optical slit 7a. Here, since the y-axis optical deflector 6 performs optical deflection scanning around the light receiving axis, the image Q actually moves repeatedly between Q' and Q'' at a frequency of 2 . The Q shown in FIG. The time course of the signal that was optically converted by the photodetector 7b and passed through the differential processor 7c is shown in the lower row, with the output of the y-axis sampling circuit 9 activated by this signal aligned with the time axis origin. As is clear from the figure, when the origin O and the projected light point P coincide as shown in Figures 5a and d, Figure 5g
At the time when the deflection angle shown in the upper row is φ, the image Q of P passes through the optical slit 7a and produces an output effective as a signal of the light spot position detection device 7. A y-axis sampling circuit 9 activated by the signal of the light spot position detection device 7 has a y-deflection oscillator 6 connected to its input.
Sample and store the output of c. Since the output of the y-deflection oscillator 6c has a one-to-one correspondence with the deflection angle of the y-axis optical deflector, the output of the y-axis sampling circuit 9 is zero in this case.

この状態に対して、第5図bおよびeのように
被測定対象4がy軸の正方向に、あるいは第5図
cおよびfのように被測定対象4がy軸の負方向
に変位した場合、図から明らかなように結像Qが
原点Oの像点O″と一致しない分だけ、y軸光偏
向器6を偏向させないと結像Qは光学スリツト7
aの微小間隙7dを通過しない。このため第5図
hおよび第5図iに示したようにy軸光偏向器6
の偏向角の零よりずれた時刻に結像Qが光学スリ
ツト7aの微小間隙7dを通過して光点位置検出
装置7の出力パルスを生じ、この信号で起動され
るy軸サンプリング回路9も、y軸光偏向器6の
偏向角と1対1の対応関係のあるy偏向発振器6
cの零でない出力値をサンプリングし出力する。
すなわち、第5図b,e,hのようにy軸の正方
向に被測定対象4が変位した場合は、y偏向発振
器6cの正電圧部で光点位置検出装置7からサン
プリング信号が発生し、y軸サンプリング回路は
正電圧をサンプリングし蓄積する。第5図e,
f,iのようにy軸の負方向の変位の場合にはそ
の逆が発生するだけなので説明を略する。このy
軸サンプリング回路の出力電圧は、結像Qを光学
スリツト7aの縮小間隙7dに一致させるため
の、y軸光偏向器6の偏向角に容易に換算でき、
ひいては被測定対象4表面上のy軸との交点Pと
原点Oとのy軸方向の距離あるいは、y座標に換
算できるものであることは明らかである。また、
原点Oと検出光学系ヘツド23との距離たとえば
投光レンズ3の中心Hとの距離OHなどは物理的
に定まつており、上記y軸サンプリング回路9の
出力電圧は、被測定対象4上の点Pと検出光学系
ヘツド23との距離にも容易に換算できることは
明らかである。
In this state, the measured object 4 is displaced in the positive direction of the y-axis as shown in Fig. 5 b and e, or in the negative direction of the y-axis as shown in Fig. 5 c and f. In this case, as is clear from the figure, if the y-axis optical deflector 6 is not deflected by the amount that the image Q does not coincide with the image point O'' of the origin O, the image Q will be shifted to the optical slit 7.
It does not pass through the minute gap 7d of a. Therefore, as shown in FIG. 5h and FIG. 5i, the y-axis optical deflector 6
The image Q passes through the minute gap 7d of the optical slit 7a at a time when the deflection angle of A y-deflection oscillator 6 that has a one-to-one correspondence with the deflection angle of the y-axis optical deflector 6
Sample and output the non-zero output value of c.
That is, when the object to be measured 4 is displaced in the positive direction of the y-axis as shown in FIG. , the y-axis sampling circuit samples and stores the positive voltage. Figure 5 e,
In the case of displacement in the negative direction of the y-axis, such as f and i, the opposite will only occur, so the explanation will be omitted. This y
The output voltage of the axis sampling circuit can be easily converted into the deflection angle of the y-axis optical deflector 6 in order to match the image formation Q with the reduced gap 7d of the optical slit 7a.
It is clear that this can be converted into the distance in the y-axis direction between the point of intersection P with the y-axis on the surface of the object to be measured 4 and the origin O, or the y-coordinate. Also,
The distance OH between the origin O and the detection optical system head 23, for example, the distance OH from the center H of the projection lens 3, is physically fixed, and the output voltage of the y-axis sampling circuit 9 is determined by the distance OH on the object to be measured 4. It is clear that the distance between the point P and the detection optical system head 23 can also be easily converted.

以上のようにして、最低y走査の半周期におい
て、検出光学系ヘツド23と被測定対象4との距
離は求まる。この状態から、第4図のようにx軸
光偏向器2をy軸光偏向器6より充分に遅いくり
返し周波数1で駆動してゆくとxi軸方向に投射光
点Pの結像Qがわずかに動く間にy走査の1周期
が完了し、結像Qが間隙7dを通過した時刻tに
光点位置検出装置7よりサンプリングパルスが発
生し、y軸サンプリング回路9にその時刻tにお
ける検出光学系ヘツド23と被測定対象4との距
離に関する電圧が保持される。
As described above, the distance between the detection optical system head 23 and the object to be measured 4 can be determined in the minimum half period of the y scan. From this state, if the x-axis optical deflector 2 is driven at a repetition frequency 1 that is sufficiently slower than the y - axis optical deflector 6 as shown in FIG. One cycle of y-scanning is completed during a slight movement, and at time t when the image Q passes through the gap 7d, a sampling pulse is generated from the light spot position detection device 7, and the y-axis sampling circuit 9 receives a detection pulse at that time t. A voltage related to the distance between the optical system head 23 and the object to be measured 4 is maintained.

また光点検出装置7のサンプリングパルスはx
軸サンプリング回路8も起動し、その時刻tにお
けるy軸光偏向器2のx偏向発振器2bの出力電
圧をサンプリングし、蓄積する。このx軸サンプ
リング回路2の出力電圧もまた、y軸サンプリン
グ回路6の場合と同様に、x軸光偏向器2の偏向
角に容易に換算でき、ひいては被測定対象4上の
投射光点Pが投射光軸であるy軸からの距離、す
なわちx座標に換算できることは明らかである。
Also, the sampling pulse of the light spot detection device 7 is x
The axis sampling circuit 8 is also activated, and the output voltage of the x-deflection oscillator 2b of the y-axis optical deflector 2 at that time t is sampled and accumulated. Similarly to the case of the y-axis sampling circuit 6, the output voltage of the x-axis sampling circuit 2 can also be easily converted into the deflection angle of the x-axis optical deflector 2, and as a result, the projected light spot P on the object to be measured 4 can be It is clear that the distance from the y-axis, which is the projection optical axis, can be converted into the x-coordinate.

以上のようにして、第4図のようにx走査の1
周期の間に時系列で被測定対象4上を移動する投
射光点Pの軌跡の、Oを原点としx走査方向をx
軸、投射光軸方向をy軸としたx座標、y座標が
y走査の1周期毎に出力される。すなわちx走査
でできる面で被測定対象4を切断した断面形状が
出力される。以上が断面測定機能の詳細である。
In the above manner, as shown in FIG.
The origin is O of the trajectory of the projection light point P that moves over the object to be measured 4 in time series during the period, and the
The x-coordinate and y-coordinate with the direction of the projection optical axis as the y-axis are output for each period of y-scanning. That is, a cross-sectional shape obtained by cutting the object to be measured 4 along a plane formed by x-scanning is output. The above are details of the cross section measurement function.

なお以上の実施例における説明のため、xy軸
の発振器、サンプリング回路等を使用したが、ク
ロツク発振器とカウンタ、ラツチ回路あるいは、
A/D変換器とラツチ回路等のように、光点位置
検出装置7のサンプリングパルスで起動し、x軸
光偏向器2、y軸光偏向器6の各々の偏向角に相
当する情報をサンプリングし蓄積するものであれ
ば良いことは当然である。この場合、x座標、y
座標はデイジタルデータとして、順次、記憶装置
に格納され、以降の処理はデイジタル計算機によ
るものになる。
Note that for the purpose of explanation in the above embodiments, an xy-axis oscillator, a sampling circuit, etc. were used, but a clock oscillator, counter, latch circuit, or
Like the A/D converter and latch circuit, it is activated by the sampling pulse of the light spot position detection device 7 and samples information corresponding to the deflection angle of each of the x-axis optical deflector 2 and the y-axis optical deflector 6. It goes without saying that it is good as long as it is something that can be accumulated. In this case, x coordinate, y
The coordinates are sequentially stored in a storage device as digital data, and subsequent processing is performed by a digital computer.

つぎに以上の断面形状出力を使用して稜頂点の
座標を測定する機能について、第6図により説明
する。
Next, the function of measuring the coordinates of the ridge apex using the above cross-sectional shape output will be explained with reference to FIG.

第6図aはx軸光偏向器2の偏向角の時間経過
を示した図で簡便には三角形波形による駆動の場
合を示してある。この場合、x軸光偏向器2の偏
光角は時間に比例するのでxについての微分操作
は時間微分におきかえることができ都合がよい。
Tはその半周期の期間をあらわす。第6図b,c
は各々、x軸サンプリング回路8、y軸サンプリ
ング回路9の出力の時間経過を第6図aと時間原
点をそろえて描いてあり、以下のd〜g図も同様
にそろえてある。第6図b,cの対応する各時間
における出力値は、被測定対象4の断面形状にお
けるx座標、y座標をあらわしていることは前述
のとおりである。第1図の配置において稜頂点の
位置は検出光学系ヘツド23と被測定対象4との
距離の変化率が急しゆんな変化を示す点としてと
らえられ、第6図より明らかなようにy軸サンプ
リング回路9の2階微分値が有意の値を越えた時
点が稜頂点の位置を示すことは容易にわかる。変
曲点検出回路10は2階微分回路、ゼロクロス検
出回路、ゲート回路を含んでおり、各々の出力を
第6図d,e,fに示す。第6図dは第6図cの
y軸サンプリング回路9の出力の時間微分波形を
あらわし、第6図eはそのゼロクロス点を検出し
たパルス波形である。このままではx軸光偏向の
上死点、下死点で無意味なパルスを生じるので、
x軸光偏向器2の偏向角の上死点、下死点に同期
した第6図fで示されるブランクパルスを発生す
るゲート回路を通過させて変曲点検出回路10の
出力として取り出される。
FIG. 6a is a diagram showing the time course of the deflection angle of the x-axis optical deflector 2, and simply shows the case of driving by a triangular waveform. In this case, since the polarization angle of the x-axis optical deflector 2 is proportional to time, the differential operation with respect to x can be conveniently replaced with time differential.
T represents the period of the half cycle. Figure 6 b, c
6A and 6B are respectively drawn with the time origins of the outputs of the x-axis sampling circuit 8 and the y-axis sampling circuit 9 aligned with those of FIG. 6a, and the following figures d to g are also aligned in the same manner. As described above, the output values at the corresponding times in FIGS. 6b and 6c represent the x and y coordinates in the cross-sectional shape of the object to be measured 4. In the arrangement shown in FIG. 1, the position of the ridge apex is taken as a point where the rate of change in the distance between the detection optical system head 23 and the object to be measured 4 shows a rapid change, and as is clear from FIG. It is easy to see that the point in time when the second-order differential value of the sampling circuit 9 exceeds a significant value indicates the position of the ridge apex. The inflection point detection circuit 10 includes a second-order differential circuit, a zero-cross detection circuit, and a gate circuit, and the outputs of each are shown in FIGS. 6d, e, and f. FIG. 6d shows the time differential waveform of the output of the y-axis sampling circuit 9 of FIG. 6c, and FIG. 6e shows the pulse waveform whose zero-crossing point was detected. If this continues, meaningless pulses will be generated at the top dead center and bottom dead center of the x-axis optical deflection.
The signal is passed through a gate circuit that generates a blank pulse shown in FIG.

第6図gは変曲点検出回路10の出力をあらわ
したものである。変曲点検出回路10の出力パル
スはx座標サンプリング回路11、y座標サンプ
リング回路12を起動し、各々の入力に接続され
た。x軸サンプリング回路8、y軸サンプリング
回路9の出力の変曲点検出回路10の出力パルス
が生じた瞬間の値をサンプリングし蓄積する。x
座標サンプリング回路11、y座標サンプリング
回路12の各々サンプリングされる値が被測定対
象4の稜頂点のx座標、y座標に関する情報であ
ることは、第6図の時間対応から明らかである。
FIG. 6g shows the output of the inflection point detection circuit 10. The output pulse of the inflection point detection circuit 10 activated the x-coordinate sampling circuit 11 and the y-coordinate sampling circuit 12, and was connected to their respective inputs. The values of the outputs of the x-axis sampling circuit 8 and the y-axis sampling circuit 9 at the moment when the output pulse of the inflection point detection circuit 10 is generated are sampled and stored. x
It is clear from the time correspondence in FIG. 6 that the values sampled by the coordinate sampling circuit 11 and the y-coordinate sampling circuit 12 are information regarding the x-coordinate and y-coordinate of the edge apex of the object to be measured 4.

以上のようにしてx走査の半周期ごとに、光が
投射された部分の被測定対象4の稜頂点の座標が
測定される。
As described above, the coordinates of the ridge apex of the object to be measured 4 on which the light is projected are measured every half cycle of the x-scan.

以上に述べた説明は凸稜、凹稜ともに成立する
ことは明らかである。また、以上の稜頂点の検出
方法については、実施例の説明のため微分処理回
路、サンプリング回路等を使用したが、一般には
y座標に関する情報をx座標に関する情報に対し
て微分処理を行ない、微分出力の有意な変化を示
す位置のx座標に関する情報、y座標に関する情
報を抽出、出力するものであれば良いことは当然
である。
It is clear that the above explanation holds true for both convex and concave edges. In addition, although the above method for detecting edge vertices uses a differential processing circuit, a sampling circuit, etc. for the purpose of explaining the embodiment, generally, information regarding the y-coordinate is subjected to differential processing with respect to information regarding the x-coordinate. Of course, any method that extracts and outputs information regarding the x-coordinate and y-coordinate of a position that indicates a significant change in output is sufficient.

他の実施例として、第7図にデイジタルデータ
がメモリ装置に保持されたx座標、y座標から稜
頂点を検出する例を示す。第7図aはx軸サンプ
リング回路8、y軸サンプリング回路9に対応す
るx軸およびy軸のデイジタルメモリ装置に保持
記憶された内容をxy座標に丸印でプロツトした
断面形状測定の1例をあらわす。第7図bはその
微分、2階微分値の演算例を示すものである。変
曲点検出回路10、x座標サンプリング回路1
1、y座標サンプリング回路12に対応する機能
は以下のようにして実現される。
As another embodiment, FIG. 7 shows an example in which digital data is detected from x and y coordinates stored in a memory device. FIG. 7a shows an example of cross-sectional shape measurement in which the contents stored in the x-axis and y-axis digital memory devices corresponding to the x-axis sampling circuit 8 and the y-axis sampling circuit 9 are plotted with circles on the xy coordinates. express. FIG. 7b shows an example of calculation of the differential value and the second-order differential value. Inflection point detection circuit 10, x coordinate sampling circuit 1
1. The function corresponding to the y-coordinate sampling circuit 12 is realized as follows.

デイジタルメモリに記憶された、1点1点の2
次元座標データが(xi、yi)(i=1、…、m)
とする。
1 point 1 point 2 stored in digital memory
Dimensional coordinate data is (x i , y i ) (i=1,..., m)
shall be.

いまこの配列に対して次のような演算を行な
う。
Now perform the following operation on this array.

f″={yi+1+yi1―2yi}/{xi+1―xi2 この2階微分値がある所定の閾値を越えた点か
ら全データを領域と領域に分け、各々に含ま
れるデータ点を通過する近似直線l1および近似直
線l2を最小2乗法等で求め、その2直線l1,l2
交点C1の座標を稜頂点として出力することによ
つて前記の機能は実現される。
f″={y i+1 +y i1 ―2y i }/{x i+1 ―x i } 2 Divide all data into regions from the point where this second-order differential value exceeds a certain predetermined threshold. , by finding the approximate straight line l 1 and approximate straight line l 2 that pass through the data points included in each using the method of least squares, etc., and output the coordinates of the intersection C 1 of the two straight lines l 1 and l 2 as the edge apex. The above function is then realized.

また別の場合として、現実の稜が頂点部で丸み
をもつている場合がある。このような場合、次の
ような演算を付加する。前記の領域、領域の
他に、前記2階微分値f″が所定の閾値を越えてい
る領域を曲線領域として設定し、その領域に含
まれるデータ点を通過する近似双直線(あるいは
近似放物線)等l3を最小2乗法等で求める。この
近似曲線l3と、前記の2直線l1,l2の交点C1を通
り、直線l1,l2のなす角を2等分する直線l4との
交点C2の座標を稜頂点として出力することによ
り、稜頂点部の丸みを補正した前記の機能が実現
される。
In another case, the actual edge may be rounded at the apex. In such a case, add the following calculation. In addition to the above-mentioned areas and regions, an area where the second-order differential value f'' exceeds a predetermined threshold is set as a curved area, and an approximate biline (or approximate parabola) passing through the data points included in that area is set. Find the equal l 3 using the method of least squares, etc. A straight line l passes through the intersection C 1 of this approximated curve l 3 and the two straight lines l 1 and l 2 , and bisects the angle formed by the straight lines l 1 and l 2 . By outputting the coordinates of the intersection point C 2 with 4 as the edge apex, the above-mentioned function of correcting the roundness of the edge apex portion is realized.

次に第1図および第8図を用いて稜線測定動作
を説明する。
Next, the edge line measurement operation will be explained using FIGS. 1 and 8.

まず、被測定対象4上の測定する稜線を選択
し、検出光学系ヘツド23を3次元に移動させる
3次元駆動機構24の主制御装置18に測定開始
点の概略座標と測定方向を記憶させる。主制御装
置18は第8図に示すように、3次元駆動機構2
4を制御し、検出光学系ヘツド23を測定点に移
動させ、測定を開始する。検出光学系ヘツド23
は前述の断面線測定、稜頂点算出を行ない検出光
学系ヘツド23に固定された座標系(以下センサ
座標系)における稜頂点座標x0,y0を出力する。
主制御装置18は、3次元駆動機構24に取りつ
けられたX軸距離測定器19、Y軸距離測定器2
0、Z軸距離測定器21の各々の値を入力し検出
光学系ヘツド23の位置、たとえば第1図投光レ
ンズ主点Hの座標を算出し、さらに検出光学系ヘ
ツド23から出力されたセンサ座標系における稜
頂点座標x0,y0を入力し、最終的に3次元駆動機
構に固定された座標系(以下、絶対座標系)にお
ける位置に座標変換し絶対座標系における稜頂点
座標X0,Y0,Z0として表示記録装置22に出力、
表示記録される。この座標変換は任意の座標系、
たとえば、被測定対象4に固定された座標系(以
下ワーク座標系)でもよいことはいうまでもな
い。次に主制御装置18は指示された測定方向、
すなわち稜線ののびる方向に定ピツチ、等速度あ
るいはプログラムされた間隔で検出光学系ヘツド
23を移動させ、再び稜頂点座標の測定をくり返
す。ここで稜頂点Pがセンサ座標系の原点Oと大
きくずれている場合、たとえばx軸正または負の
方向に大きくずれている場合、x座標サンプリン
グ回路11の出力は正または負の大きな値とな
る。この出力はx軸比較器に入力する。x軸比較
器はウインドコンパレータの機能をもち、φを中
心に正負の所定の閾値を有し、入力がこの範囲内
にあるとき出力はφ、負の閾値を越えた場合は正
の所定値、正の閾値を越えた場合は負の所定の値
を一定時間の間、出力する。x軸比較器13の出
力はX軸駆動機構15に入力され、それにしたが
いX軸駆動機構15は一定時間、等速度で動作し
検出光学系ヘツド23をX軸方向に一定の距離だ
け移動させ再び稜頂点Pはセンサ座標系原点Oの
近傍に位置するようになる。y軸方向でずれてい
る場合も、y座標サンプリング回路12、y軸比
較器14、Y軸駆動機構16が同様に動作し、検
出光学系ヘツド23を移動し稜頂点Pをセンサ座
標系原点Oの近傍に位置させる。
First, an edge line to be measured on the object to be measured 4 is selected, and the approximate coordinates of the measurement starting point and the measurement direction are stored in the main controller 18 of the three-dimensional drive mechanism 24 that moves the detection optical system head 23 three-dimensionally. The main controller 18, as shown in FIG.
4, the detection optical system head 23 is moved to the measurement point, and measurement is started. Detection optical system head 23
performs the above-mentioned cross-sectional line measurement and edge apex calculation, and outputs the edge apex coordinates x 0 , y 0 in the coordinate system (hereinafter referred to as sensor coordinate system) fixed to the detection optical system head 23 .
The main controller 18 includes an X-axis distance measuring device 19 and a Y-axis distance measuring device 2 attached to the three-dimensional drive mechanism 24.
The position of the detection optical system head 23, for example, the coordinates of the principal point H of the floodlight lens in FIG. Input the edge apex coordinates x 0 , y 0 in the coordinate system, and finally convert the coordinates to the position in the coordinate system fixed to the three-dimensional drive mechanism (hereinafter referred to as the absolute coordinate system) to obtain the edge apex coordinates X 0 in the absolute coordinate system. , Y 0 , Z 0 to the display/recording device 22,
Displayed and recorded. This coordinate transformation can be performed in any coordinate system,
For example, it goes without saying that a coordinate system fixed to the object to be measured 4 (hereinafter referred to as a workpiece coordinate system) may be used. Next, the main controller 18
That is, the detection optical system head 23 is moved in the direction in which the ridgeline extends at a fixed pitch, at a constant speed, or at programmed intervals, and the measurement of the ridge apex coordinates is repeated again. Here, if the edge apex P deviates significantly from the origin O of the sensor coordinate system, for example, if it deviates greatly in the positive or negative direction of the x-axis, the output of the x-coordinate sampling circuit 11 will be a large positive or negative value. . This output is input to the x-axis comparator. The x-axis comparator has the function of a window comparator, and has a predetermined positive and negative threshold around φ, and when the input is within this range, the output is φ, and when it exceeds the negative threshold, it is a positive predetermined value. If the positive threshold is exceeded, a predetermined negative value is output for a certain period of time. The output of the x-axis comparator 13 is input to an The edge apex P is located near the origin O of the sensor coordinate system. Even when there is a deviation in the y-axis direction, the y-coordinate sampling circuit 12, y-axis comparator 14, and Y-axis drive mechanism 16 operate in the same way, moving the detection optical system head 23 to bring the ridge apex P to the origin O of the sensor coordinate system. be located near.

以上の説明で明らかなように本発明による装置
は、高度のサーボ動作を必要とせず、検出光学系
ヘツド23の位置を段階的に調整することによつ
て稜を追尾することができ、一般に行なわれる親
サーボ、子サーボの2重サーボループを用いなく
とも充分な高速化をはかる点に特徴を有するもの
である。以上の説明において実施例の説明のた
め、x軸比較器13、y軸比較器14は独立した
もののごとく扱かつたが、主制御装置18が直線
に稜頂点座標に関する情報を入力し、内部の判断
論理により、上記比較機能を実現し、X軸駆動機
構15、Y軸駆動機構16を直接制御するもので
あつても良いことは当然である。以上の動作をく
り返すことにより検出光学系ヘツド23は稜線に
追従し、稜線ののびる方向に移動してゆくことに
なる。主制御装置8は適時、X軸距離測定器1
9、Y軸距離測定器20、Z軸距離測定器21、
から各々の値を入力し、検出光学系ヘツド23か
らはセンサ座標系における稜頂点座標x0,y0を入
力し、絶対座標系における稜頂点座標X0,Y0
Z0を算出し、記憶してゆき、適当な表示または記
録装置22にプログラム等で人為的に指示された
Z軸測定間隔ごとにデータを転送し、稜線3次元
座標値として記録される。
As is clear from the above description, the device according to the present invention does not require sophisticated servo operation and can track the edge by adjusting the position of the detection optical system head 23 step by step. This system is characterized in that sufficient speed can be achieved without using a double servo loop of a parent servo and a child servo. In the above description, for the purpose of explaining the embodiment, the x-axis comparator 13 and the y-axis comparator 14 were treated as independent, but the main controller 18 inputs information regarding the edge apex coordinates in a straight line, and It goes without saying that the comparison function described above may be realized by the judgment logic and the X-axis drive mechanism 15 and the Y-axis drive mechanism 16 may be directly controlled. By repeating the above operations, the detection optical system head 23 follows the ridgeline and moves in the direction in which the ridgeline extends. The main controller 8 at the appropriate time
9, Y-axis distance measuring device 20, Z-axis distance measuring device 21,
From the detection optical system head 23, the edge apex coordinates x 0 , y 0 in the sensor coordinate system are input, and the edge apex coordinates X 0 , Y 0 , in the absolute coordinate system are input.
Z 0 is calculated and stored, and the data is transferred to an appropriate display or recording device 22 at each Z-axis measurement interval artificially instructed by a program or the like, and is recorded as a three-dimensional coordinate value of the ridgeline.

同時に、主制御装置18は現実に稜線ののびる
方向が前述の説明のように3次元駆動機構24の
Z軸と一致せず、例えば、3次元駆動機構24の
X軸およびY軸との合成方向で表現される場合は
適切な方向の駆動軸機構と同時に制御し、稜線の
のびる方向に検出光学系ヘツド23を移動させれ
ば良い。
At the same time, the main controller 18 realizes that the direction in which the ridge line actually extends does not coincide with the Z-axis of the three-dimensional drive mechanism 24 as described above, and for example, In this case, the detection optical system head 23 may be moved in the direction in which the ridge line extends by controlling the drive shaft mechanism in an appropriate direction at the same time.

また主制御装置18はx走査が稜線を直角に切
断されるごとく投射されない場合、あるいは投射
光軸と稜線部の法線が大きく傾むいて投射光が稜
の片側を照射しなくなつた場合等を以前に測定し
た稜頂点座標の変化の傾向から状態を判断し、検
出ヘツド23をつけた2軸回転機構26を駆動し
再び前記の機能をくり返してゆけばよい。
In addition, the main controller 18 can be used when the x-scan is not projected as if the ridgeline is cut at a right angle, or when the projection light axis and the normal to the ridgeline are tilted so much that the projected light no longer illuminates one side of the ridgeline. The condition can be determined from the tendency of change in the coordinates of the ridge apex measured previously, and the two-axis rotation mechanism 26 equipped with the detection head 23 can be driven to repeat the above-mentioned function again.

このように本発明は、任意の3次元形状物体の
稜線を非接触で探り出し、自動的に追従しながら
稜線の3次元座標値の非接触自動測定が可能とな
る。
As described above, the present invention enables non-contact automatic measurement of the three-dimensional coordinate values of an arbitrary three-dimensional object by detecting the edge line of an arbitrary three-dimensional object and automatically tracking the edge line.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の実施例を示す図、第2図は光
点位置検出器7の例を示すもので、同図aは差動
スリツト、bは差動フオトダイオード、cは差動
プリズムである。第3図は光点位置検出の機能を
説明するための図で、同図aは光学スリツト7a
上の光点の移動を示す図、同図bは光検出器7b
の出力を示す図、同図cは光検出器7bの出力を
時間微分した波形を示す図、同図dは微分処理回
路7cの出力を示す図である。第4図は光学スリ
ツト7a上の結像光点の軌跡を示すものである。
第5図a,b,c,d,e,fは被測定対象の位
置による投射光点Qの位置の変化を示す図、同図
g,h,iは、それぞれ上記a,b,cに対応す
るy軸光偏向器の偏向角、光点位置検出装置の出
力、y軸サンプリング回路の出力等をそれぞれ示
すものである。第6図aはx軸偏向器2の偏向
角、bはx軸サンプリング回路8の出力、cはy
軸サンプリング回路9の出力、dは上記cの時間
微分、eはゼロ・クロス回路の出力、fはゲート
回路の出力、gは変曲点検出回路10の出力をそ
れぞれ示すものである。第7図aはx軸およびy
軸のデイジタルメモリに保持記憶された内容を
xy座標にプロツトした形状データ、同図bは同
図aのデータの微分および2階微分値をそれぞれ
示すものである。第8図は検出系ヘツドを稜線の
伸びる方向に移動させる3次元駆動機構を示すも
のである。 1…細光線源、2…x軸光偏向器、3…投光レ
ンズ、4…被測定対象、5…受光レンズ、6…y
軸光偏向器、7…光点位置検出器、7a…光学ス
リツト、7b…光検出器、7c…微分処理回路、
8…x軸サンプリング回路、9…y軸サンプリン
グ回路、10…変曲点検出回路、11…x座標サ
ンプリング回路、12…y座標サンプリング回
路、13…x軸比較器、14…y軸比較器、15
…X軸移動機構、16…Y軸移動機構、17…Z
軸移動機構、18…主制御装置、19…X軸距離
測定器、20…Y軸距離測定器、21…Z軸距離
測定器、22…表示記録装置、23…検出光学系
ヘツド、24…3次元駆動機構、25…走査光の
軌跡、26…2軸回転機構。
Fig. 1 shows an embodiment of the present invention, and Fig. 2 shows an example of a light spot position detector 7, in which a shows a differential slit, b shows a differential photodiode, and c shows a differential prism. It is. FIG. 3 is a diagram for explaining the function of detecting the position of a light spot, and a in the same figure shows the optical slit 7a.
A diagram showing the movement of the light spot above, where b is the photodetector 7b.
Figure c is a diagram showing a waveform obtained by time-differentiating the output of the photodetector 7b, and Figure d is a diagram showing the output of the differential processing circuit 7c. FIG. 4 shows the locus of the imaged light spot on the optical slit 7a.
Figure 5 a, b, c, d, e, and f are diagrams showing changes in the position of the projected light point Q depending on the position of the object to be measured, and Figure 5 g, h, and i are diagrams corresponding to the above a, b, and c, respectively. The deflection angle of the corresponding y-axis optical deflector, the output of the light spot position detection device, the output of the y-axis sampling circuit, etc. are shown, respectively. In Fig. 6, a is the deflection angle of the x-axis deflector 2, b is the output of the x-axis sampling circuit 8, and c is the y
The output of the axis sampling circuit 9, d is the time differential of the above c, e is the output of the zero cross circuit, f is the output of the gate circuit, and g is the output of the inflection point detection circuit 10, respectively. Figure 7a shows the x-axis and y
The contents stored in the digital memory of the axis are
Shape data plotted on xy coordinates, Figure b shows the differential and second-order differential values of the data in Figure a, respectively. FIG. 8 shows a three-dimensional drive mechanism for moving the detection system head in the direction in which the ridgeline extends. DESCRIPTION OF SYMBOLS 1...Narrow light source, 2...x-axis optical deflector, 3...light projecting lens, 4...object to be measured, 5...light receiving lens, 6...y
Axial light deflector, 7... Light spot position detector, 7a... Optical slit, 7b... Photodetector, 7c... Differential processing circuit,
8...x-axis sampling circuit, 9...y-axis sampling circuit, 10...inflection point detection circuit, 11...x-coordinate sampling circuit, 12...y-coordinate sampling circuit, 13...x-axis comparator, 14...y-axis comparator, 15
...X-axis movement mechanism, 16...Y-axis movement mechanism, 17...Z
Axis movement mechanism, 18... Main control device, 19... X-axis distance measuring device, 20... Y-axis distance measuring device, 21... Z-axis distance measuring device, 22... Display recording device, 23... Detection optical system head, 24... 3 Dimensional drive mechanism, 25... Trajectory of scanning light, 26... Two-axis rotation mechanism.

Claims (1)

【特許請求の範囲】 1 細光線を一定幅に偏向走査して被測定対象物
の稜線を含む領域に投射する偏向細光線投射手段
と、前記細光線の偏向方向に垂直方向である定め
られた角度で、前記被測定対象物からの反射光を
集束して結像させる受光手段と、前記受光手段に
よる結像を前記細光線の偏向方向に対し垂直の方
向に振動せしめる結像位置振動手段と、前記細光
線の偏向方向に所定の長さを有し、垂直方向に微
小幅を有した領域内に前記受光手段の結像光があ
るか否かを検出する光点位置検出手段とを有する
検出光学系ヘツドと、 前記光点位置検出手段よりの信号を同期信号と
して前記偏向細光線投射手段の偏向信号と前記結
像光振動手段の振動信号をサンプリングすること
により稜部断面線の2次元座標値を求め、その2
次元座標値の各々の2階差分を演算し稜頂点座標
を算出する稜線座標算出手段と、 を特徴とする稜線座標自動測定用の稜頂点検出装
置。 2 細光線を一定幅に偏向走査して被測定対象物
の稜線を含む領域に投射する偏向細光線投射手段
と、前記細光線の偏向方向に垂直方向である定め
られた角度で、前記被測定対象物からの反射光を
集束して結像させる受光手段と、前記受光手段に
よる結像を前記細光線の偏向方向に対し垂直の方
向に振動せしめる結像位置振動手段と、前記細光
線の偏向方向に所定の長さを有し、垂直方向に微
小幅を有した領域内に前記受光手段の結像光があ
るか否かを検出する光点位置検出手段とを有する
検出光学系ヘツドと、 前記光点位置検出手段よりの信号を同期信号と
して前記偏向細光線投射手段の偏向信号と前記結
像光振動手段の振動信号をサンプリングすること
により稜部断面線の2次元座標値を求め、その2
次元座標値の各々の2階差分を演算し稜頂点座標
を算出するセンサ座標系稜線座標算出手段と、 前記検出系ヘツドを稜線の伸びる方向に移動さ
せる3次元駆動機構と、 前記3次元駆動機構による検出光学系ヘツドの
移動量を測定する距離測定手段と、 前記センサ座標系稜線座標算出手段の算出結果
と前記距離測定手段の出力とから絶対座標系にお
ける稜線座標を算出する絶対座標系稜線座標算出
手段と、 その絶対座標系における稜線座標を記録する記
録手段と、 を備えたことを特徴とする稜線座標自動測定装
置。 3 細光線を一定幅に偏向走査して被測定対象物
の稜線を含む領域に投射する偏向細光線投射手段
と、前記細光線の偏向方向に垂直方向である定め
られた角度で、前記被測定対象物からの反射光を
集束して結像させる受光手段と、前記受光手段に
よる結像を前記細光線の偏向方向に対し垂直の方
向に振動せしめる結像位置振動手段と、前記細光
線の偏向方向に所定の長さを有し、垂直方向に微
小幅を有した領域内に前記受光手段の結像光があ
るか否かを検出する光点位置検出手段とを有する
検出光学系ヘツドと、 前記光点位置検出手段よりの信号を同期信号と
して前記偏向細光線投射手段の偏向信号と前記結
像光振動手段の振動信号をサンプリングすること
により稜部断面線の2次元座標値を求め、その2
次元座標値の各々の2階差分を演算し稜頂点座標
を算出するセンサ座標系稜線座標算出手段と、 前記検出系ヘツドの姿勢を変化させるための、
水平、垂直面内の回転可能な2軸回転機構と、 前記検出系ヘツドを稜線の伸びる方向に移動さ
せる3次元駆動機構と、 前記3次元駆動機構による検出光学系ヘツドの
移動量を測定する距離測定手段と、 前記センサ座標系稜線座標算出手段の算出結果
と前記距離測定手段の出力とから絶対座標系にお
ける稜線座標を算出する絶対座標系稜線座標算出
手段と、 その絶対座標系における稜線座標を記録する記
録手段と、 以前に測定した稜頂点座標の変化の傾向から、
稜線の伸びる方向と前記検出系ヘツドの位置関係
を演算し、前記3次元駆動機構や前記2軸回転機
構の動きを制御して、前記検出系ヘツドを稜線に
追従させる主制御装置と、 を備えたことを特徴とする稜線座標自動測定装
置。
[Scope of Claims] 1. A deflected thin beam projection means for deflecting and scanning a thin beam with a constant width and projecting the deflected beam onto an area including the ridge line of the object to be measured; a light receiving means that focuses reflected light from the object to be measured at an angle to form an image; and an imaging position vibrating means that vibrates the image formed by the light receiving means in a direction perpendicular to the direction of deflection of the narrow beam. , light spot position detection means for detecting whether or not the imaged light of the light receiving means is present in a region having a predetermined length in the deflection direction of the thin light beam and having a minute width in the vertical direction. A detection optical system head and a signal from the light spot position detection means are used as synchronization signals to sample the deflection signal of the deflection thin beam projection means and the vibration signal of the imaging light vibration means, thereby obtaining a two-dimensional image of the ridge cross-sectional line. Find the coordinate values, part 2
An edge apex detection device for automatically measuring edge coordinates, comprising: an edge coordinate calculation means for calculating edge apex coordinates by calculating a second-order difference of each dimensional coordinate value. 2. A deflected thin light beam projection means that deflects and scans a thin light beam with a constant width and projects it onto an area including the ridge line of the object to be measured; a light receiving device that focuses reflected light from an object to form an image; an imaging position vibrating device that vibrates the image formed by the light receiving device in a direction perpendicular to the deflection direction of the thin beam; and deflection of the thin beam. a detection optical system head having a light spot position detection means for detecting whether or not the imaged light of the light receiving means is present in a region having a predetermined length in the direction and a minute width in the vertical direction; A two-dimensional coordinate value of the ridge section line is obtained by sampling the deflection signal of the deflected narrow beam projection means and the vibration signal of the imaging light vibration means using the signal from the light spot position detection means as a synchronization signal. 2
a sensor coordinate system edge coordinate calculation means for calculating the edge apex coordinates by calculating the second order difference of each dimensional coordinate value; a three-dimensional drive mechanism for moving the detection system head in the direction in which the edge line extends; and the three-dimensional drive mechanism. distance measuring means for measuring the amount of movement of the head of the detection optical system according to the sensor coordinate system; An automatic edge coordinate measuring device comprising: a calculation means; and a recording means for recording edge coordinates in the absolute coordinate system. 3. A deflected thin beam projection means that deflects and scans a thin beam with a constant width and projects it onto an area including the ridgeline of the object to be measured; a light receiving device that focuses reflected light from an object to form an image; an imaging position vibrating device that vibrates the image formed by the light receiving device in a direction perpendicular to the deflection direction of the thin beam; and deflection of the thin beam. a detection optical system head having a light spot position detection means for detecting whether or not the imaged light of the light receiving means is present in a region having a predetermined length in the direction and a minute width in the vertical direction; A two-dimensional coordinate value of the ridge section line is obtained by sampling the deflection signal of the deflected narrow beam projection means and the vibration signal of the imaging light vibration means using the signal from the light spot position detection means as a synchronization signal. 2
a sensor coordinate system edge line coordinate calculation means for calculating the edge apex coordinates by calculating the second order difference of each of the dimensional coordinate values; and for changing the attitude of the detection system head.
a two-axis rotation mechanism capable of rotating in horizontal and vertical planes; a three-dimensional drive mechanism that moves the detection system head in the direction in which the ridgeline extends; and a distance for measuring the amount of movement of the detection optical system head by the three-dimensional drive mechanism. a measuring means; an absolute coordinate system ridge coordinate calculating means for calculating ridge coordinates in an absolute coordinate system from a calculation result of the sensor coordinate system ridge coordinate calculating means and an output of the distance measuring means; Based on the recording means and the trend of change in the previously measured ridge apex coordinates,
A main control device that calculates the positional relationship between the direction in which the ridgeline extends and the detection system head, controls the movement of the three-dimensional drive mechanism and the two-axis rotation mechanism, and causes the detection system head to follow the ridgeline. An automatic edge coordinate measuring device characterized by:
JP17902481A 1981-11-10 1981-11-10 Edge apex detection device and edge coordinate measuring device for automatic edge coordinate measurement Granted JPS5880510A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17902481A JPS5880510A (en) 1981-11-10 1981-11-10 Edge apex detection device and edge coordinate measuring device for automatic edge coordinate measurement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17902481A JPS5880510A (en) 1981-11-10 1981-11-10 Edge apex detection device and edge coordinate measuring device for automatic edge coordinate measurement

Publications (2)

Publication Number Publication Date
JPS5880510A JPS5880510A (en) 1983-05-14
JPS6355642B2 true JPS6355642B2 (en) 1988-11-04

Family

ID=16058774

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17902481A Granted JPS5880510A (en) 1981-11-10 1981-11-10 Edge apex detection device and edge coordinate measuring device for automatic edge coordinate measurement

Country Status (1)

Country Link
JP (1) JPS5880510A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0319450A (en) * 1989-06-15 1991-01-28 Nec Corp Multi-point communication system

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0612252B2 (en) * 1984-03-21 1994-02-16 友彦 芥田 Automatic three-dimensional shape measurement method
IT1184935B (en) * 1984-03-29 1987-10-28 Mitsubishi Electric Corp SYSTEM TO DETECT THREE-DIMENSIONAL COORDINATES WITH THE USE OF A PROCESSOR
JPS6186606A (en) * 1984-10-05 1986-05-02 Hitachi Ltd Non-contact shape measurement method
JPH0812044B2 (en) * 1986-09-10 1996-02-07 株式会社東海理化電機製作所 Tape edge coordinate measuring method and device
JPH02186213A (en) * 1989-01-12 1990-07-20 Matsushita Electric Works Ltd Shape detection apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0319450A (en) * 1989-06-15 1991-01-28 Nec Corp Multi-point communication system

Also Published As

Publication number Publication date
JPS5880510A (en) 1983-05-14

Similar Documents

Publication Publication Date Title
JP3511450B2 (en) Position calibration method for optical measuring device
US5870490A (en) Apparatus for extracting pattern features
US6094269A (en) Apparatus and method for optically measuring an object surface contour
EP3115742A1 (en) 3d measuring machine
JPS63501526A (en) High speed 3D surface digitizer
JP3678915B2 (en) Non-contact 3D measuring device
JP2014509730A (en) Shape measuring apparatus, shape measuring method, and structure manufacturing method
US7079258B2 (en) Measurement device for non-contact detection of oscillations of an object
CN108344381B (en) Non-contact three-dimensional surface shape measuring method
JP5776282B2 (en) Shape measuring apparatus, shape measuring method, and program thereof
CN115335180A (en) Method for OCT weld monitoring, associated laser processing machine and computer program product
JPS6355642B2 (en)
JP3180091B2 (en) Non-contact dimension measurement method by laser autofocus
JPH0612252B2 (en) Automatic three-dimensional shape measurement method
JP6825234B2 (en) Measuring equipment, measuring method, processing equipment, and production method of workpieces
JP2987540B2 (en) 3D scanner
JPS6367508A (en) Method and instrument for measuring coordinates of tape end
JPS59171812A (en) Optical inspection device and method
KR100240259B1 (en) Apparatus for measuring three dimension using spherical lens and laser scanner
JPH09229639A (en) Automatic hole diameter measuring device
JP2000121340A (en) Face inclination angle measuring apparatus
JPH05215528A (en) Three-dimensional shape measuring apparatus
JP6507067B2 (en) Measuring method, measuring device and manufacturing method using the same
JP3018887B2 (en) 3D shape measuring device
JPH10281732A (en) Dimension measuring device