(57)【要約】【課題】  ガラス等のように、異なる反射率を有する複数の面を備えた計測対象物体を対象とした場合においても、計測領域の設定を自動的に行い、安定した計測を行うことを可能とした変位センサを提供すること。【解決手段】  計測対象物体に対して所定角度で光を照射するための投光素子と、光が照射された計測対象物体からの反射光を受光するための受光素子と、受光素子にて計測対象物体の反射面を２面以上取得するまで、投光素子における発光量を所定値から自動的に所定量ずつ増加させ、取得した２つの反射面のそれぞれに対する計測領域を自動的に設定する計測対象領域の自動設定手段と、受光素子の受光画像に基づいて、目的とする変位の計測を行う変位計測手段とを具備する。【選択図】  図２
2006292731.tif 000002
【特許請求の範囲】
【請求項１】
計測対象物体に対して所定角度で光を照射するための投光素子と、
光が照射された計測対象物体からの反射光を受光するための受光素子と、
受光素子にて計測対象物体の反射面を２面以上取得するまで、投光素子における発光量を所定値から自動的に所定量若しくは所定比率ずつ増加させ、取得した少なくとも２つの反射面のそれぞれに対する計測領域を自動的に設定する計測対象領域の自動設定手段と、
設定された計測対象領域に対応する受光素子の受光画像に基づいて、目的とする変位の計測を行う変位計測手段と、
を具備することを特徴とする変位センサ。
【請求項２】
前記計測対象領域の自動設定手段において、
受光素子における計測対象物体の反射面を３面以上取得するまで投光素子における発光量の増加を継続すること、を特徴とする請求項１に記載の変位センサ。
【請求項３】
前記計測対象領域の自動設定手段は、受光画像における受光量分布の極大値に基づいて反射面を取得し、各反射面に対する計測対象領域を、他の反射面に体操する受光量分布の波形とは重ならないように計測対象領域を設定すること、を特徴とする請求項１に記載の変位センサ。
【請求項４】
前記受光素子が２次元撮像素子であること、を特徴とする請求項１及び２に記載の変位センサ。
【請求項５】
前記受光素子が１次元撮像素子であること、を特徴とする請求項１及び２に記載の変位センサ。
【請求項６】
計測対象物体に対して所定角度で光を照射するための投光素子と、
光が照射された計測対象物体からの反射光を受光するための受光素子と、
受光素子にて計測対象物体の反射面を２面以上取得するまで、受光素子における受光ゲインを所定値から自動的に所定量若しくは所定比率ずつ増加させ、取得した少なくとも２つの反射面のそれぞれに対する計測領域を自動的に設定する計測対象領域の自動設定手段と、
設定された計測対象領域に対応する受光素子の受光画像に基づいて、目的とする変位の計測を行う変位計測手段と、
を具備することを特徴とする変位センサ。
【請求項７】
前記計測対象領域の自動設定手段において、
受光素子における計測対象物体の反射面を３面以上取得するまで受光素子における受光ゲインの増加を継続すること、を特徴とする請求項６に記載の変位センサ。
【請求項８】
前記計測対象領域の自動設定手段は、受光画像における受光量分布の極大値に基づいて反射面を取得し、各反射面に対する計測対象領域を、他の反射面に対応する受光量分布の波形とは重ならないように計測対象領域を設定すること、を特徴する請求項６に記載の変位センサ。
【請求項９】
前記受光素子が２次元撮像素子であること、を特徴とする請求項６及び７に記載の変位センサ。
【請求項１０】
前記受光素子が１次元撮像素子であること、を特徴とする請求項６及び７に記載の変位センサ。
【請求項１１】
計測対象物体に対して所定角度で光を照射するための投光素子と、
光が照射された計測対象物体からの反射光を受光するための受光素子と、
受光素子にて計測対象物体の反射面を２面以上取得するまで、投光素子における発光量、並びに受光素子における受光ゲインの両方を同時に所定値から自動的に所定量若しくは所定比率ずつ増加させ、取得した少なくとも２つの反射面のそれぞれに対する計測領域を自動的に設定する計測対象領域の自動設定手段と、
設定された計測対象領域に対応する受光素子の受光画像に基づいて、目的とする変位の計測を行う変位計測手段と、
を具備することを特徴とする変位センサ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、変位センサにおける計測対象領域の設定に係り、特に、ガラス等の透明体を計測対象物体とした場合において、反射率の異なる複数の面を対象とした計測領域の設定方法に関する。
【背景技術】
【０００２】
三角測距法を用いた非接触変位センサ（光源としてレーザ等を採用）においては、投光素子から計測対象物体に向かって光を照射し、その計測対象物体から反射した光が、受光素子のどの位置に集光されたかの情報を用いて、計測対象物までの距離を計測するものである。
【０００３】
しかし、このような変位センサを用いてガラス等の透明体を計測対象として計測を行う場合、通常は、ガラス表面からとガラス裏面からとの２つの反射光が発生する。また、このようなガラス板において、表面はガラスが剥き出しであっても裏面に金属被膜等の膜付きのガラスなどがしばしば存在し、そのような膜付きのガラスを計測する場合、表面と裏面との反射率の違いから、反射光量に差が生じてしまう。このようなガラス板としては、例えば、テレビのブラウン管に使用されたガラス板、液晶表示パネルのガラス板などが相当する。このような場合、どちらか一方の面に対応するために、投光素子における発光量や受光素子における受光ゲイン等の受光感度を調整した場合、他方の面の受光状態が適切な状態に保てず（受光量が大きすぎる、もしくは、小さすぎる状態になる）、表面と裏面の位置を正確に取得することが困難となる。
【０００４】
また、ガラス計測を実施するときには、表面や裏面からの反射や多重反射して入射してくる光が存在する。このような中、ガラスの表面変位や、ガラスの厚みを安定計測するために、それぞれの面を分離して受光位置を認識する必要が生じる。その手段として、計測したい受光位置近辺を計測対象領域として設定することにより、設定された計測対象領域については安定した計測を行うことが可能となる。
【０００５】
例えば、図１１（ａ）にて示されるように、所定のレーザ発光量、並びに受光感度の設定において、ガラス板を計測対象物体とした計測を行うと、受光素子から得られる画像としては、ガラス表面と裏面の反射光量に明らかな差があり、両方を安定して計測できない場合がある。また、同図の（ｂ）にて示されるように、所定のレーザ発光量並びに受光感度の設定においては、ガラスの表面と裏面との反射率の差が大きすぎることに起因して、表面又は裏面のどちらか一方の受光画像しか得られない場合も往々にして存在する。このような場合、受光量が小さい方に対応して、安定した計測が行えるようにレーザ発光量や受光素子の全画素領域の受光感度を上げると、もう一方の反射面が飽和してしまうため、安定した計測が行えないという問題が生じている。
【０００６】
そこで、このような状況に対応するためには、同図（ｃ）にて示されるように、例えば、計測領域を点線にて囲まれた領域に限定し、その領域に対してのみレーザ発光量や受光ゲインを調整することによって、他の反射面に悪影響を及ぼすことなく、計測したい面を安定して受光することが可能となる。
【０００７】
そして、撮像素子の全画素領域内において、離散的に複数の任意の大きさを有する領域を計測対象領域として設定することを可能とした変位センサは知られている（例えば特許文献１参照）。
【特許文献１】ＷＯ２００１／０５７４７１
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、図１１（ｂ）のように、受光素子から得られる画像上で、反射率が小さい面からの受光量がそのときの受光感度の設定状態によって観測できないような場合、その面の存在に気づかないまま、受光量が大きい方に合わせて感度が設定される可能性が高い。もちろん、全ての反射面を見つけ出して、それぞれの面に対して上記の計測対象領域を設定すれば良いのであるが、まずそのような作業が必要であることに気づくこと自体が困難と言える。また、反射面同士の間隔が広く、一方の反射面の像が受光素子上の測定可能な変位計測のレンジ外となる場合には受光素子上に存在しないのであるからいくら探してもその面は見つけ出すことができず、その面に対しては計測対象領域を設定することができない。このような場合には、検出対象であるガラスと変位センサとの距離が問題であるにもかかわらず、感度設定がうまくできないためであると考えて試行錯誤を繰り返し、設定に手間取る場合がある。このように、反射率の低い面の像が見えていなくても存在している可能性があり、また、計測対象に反射率の低い面があっても変位計測のレンジ外となることによって受光素子の画像上は現れない場合もあるので、計測領域設定作業はその必要性も含めて、変位センサのレンジ、計測対象物体の反射面の間隔、変位センサと反射面との設置間隔まで考慮した難しい判断となり、現場の者が簡単に行える作業とは言い難い。
【０００９】
そして、このような作業には、ユーザの介入が必要となり、作業効率が損なわれてしまうという問題点が指摘されていた。
【００１０】
また、このように、ユーザがモニタ等に映し出される受光波形によって計測対象領域の大体の位置を視認して、その後に手入力で計測領域の設定を行う場合、上述の図１１（ａ）の場合は、ある程度どの位置に２つ目の反射面が存在するかは把握して計測領域の設定を行うことが可能であるが、同図（ｂ）の場合には、２つ目の反射面がどこに存在するかが分からないため、計測領域の設定を行う前に、その位置を認識するために投光素子のレーザ発光量や受光素子の受光感度を調整しなくてはならないという煩雑な作業が要求されており、作業効率が大幅に低下するという問題点が指摘されていた。
【００１１】
この発明は、このような従来の問題点に着目して成されたものであり、その目的とするところは、ガラス等の透明体のように、異なる反射率を有する複数の面を備えた計測対象物体を対象とした場合においても、計測対象領域の設定を自動的に行い、安定した計測を行うことを可能とした変位センサを提供することにある。
【００１２】
この発明の他の目的とするところは、ガラス等の透明体に金属皮膜等の処理がなされ、その表面と裏面との反射率が顕著に異なる場合においても、ユーザにおるマニュアル作業を介在させることなく、自動的に計測対象領域の設定を行い、作業効率を大幅に向上させることを可能とした変位センサを提供することにある。
【００１３】
この発明のさらに他の目的並びに作用効果については、明細書の以下の記述を参照することにより、当業者であれば容易に理解されるであろう。
【課題を解決するための手段】
【００１４】
本発明の変位センサは、計測対象物体に対して所定角度で光を照射するための投光素子と、光が照射された計測対象物体からの反射光を受光するための受光素子と、受光素子にて計測対象物体の反射面を２面以上取得するまで、投光素子における発光量を所定値から自動的に所定量若しくは所定比率ずつ増加させ、取得した少なくとも２つの反射面のそれぞれに対する計測領域を自動的に設定する計測対象領域の自動設定手段と、設定された計測対象領域に対応する受光素子の受光画像に基づいて、目的とする変位の計測を行う変位計測手段とを具備する。
【００１５】
このような構成によれば、ガラス板のように、表面と裏面との反射率が異なるような計測対象物体を計測するような場合においても、計測対象となる面の反射面を確実に取得することができ、計測対象領域の設定を自動的に行うことが可能となる。
【００１６】
本発明の実施の形態によれば、前記計測対象領域の自動設定手段において、受光素子における計測対象物体の反射面を３面以上取得するまで投光素子における発光量の増加を継続する。
【００１７】
このような構成により、例えば、計測対象がガラス越しのワークにおけるガラスとガラス越しワーク表面とのギャップ計測であるような場合においても、ガラス表面、ガラス裏面、そしてガラス越しワーク表面の３面を確実に取得し、正確な計測を実行することが可能となる。
【００１８】
本発明の実施の形態によれば、前記計測対象領域の自動設定手段は、受光画像における受光量分布の極大値に基づいて反射面を取得し、各反射面に対する計測対象領域を、他の反射面に対応する受光量分布の波形とは重ならないように計測対象領域を設定する。
【００１９】
他の反射面に対応する受光量分布の波形とは重ならないように計測対象領域を設定するとは、他の反射面に起因して受光される受光量分布波形の全体を含まない場合や、予め定めた値以上の部分を含まない場合、当該反射面に対応する極大値に基づく値よりも受光量が大きい部分を含まない場合を含む。これにより、各計測対象領域毎に、対応する反射面を確実に取得することができる。
【００２０】
また、ここで言う『計測対象』としては、ガラス表面、ガラス裏面、ガラス厚み、ガラス越しワーク表面、及びガラスとガラス越しワーク表面とのギャップ等が含まれる。
【００２１】
本発明の実施の形態によれば、受光素子は、２次元撮像素子でも１次元撮像素子でも良い。このような構成により、本発明の計測対象領域の自動設定処理は、受光素子として２次元撮像素子が適用された場合にも、そして、１次元撮像素子が適用された場合においても用いることが可能となり、汎用性のある計測領域の自動設定処理を提供することが可能となる。
【００２２】
また、本発明における別の実施の形態によれば、変位センサは、計測対象物体に対して所定角度で光を照射するための投光素子と、光が照射された計測対象物体からの反射光を受光するための受光素子と、受光素子にて計測対象物体の反射面を２面以上取得するまで、受光素子における受光ゲインを所定値から自動的に所定量若しくは所定比率ずつ増加させ、取得した少なくとも２つの反射面のそれぞれに対する計測領域を自動的に設定する計測対象領域の自動設定手段と、設定された計測対象領域に対応する受光素子の受光画像に基づいて、目的とする変位の計測を行う変位計測手段とを具備する。
【００２３】
このような構成によれば、ガラス板のように、表面と裏面との反射率が異なるような計測対象物体を計測するような場合においても、計測対象となる面の反射面を確実に取得することができ、計測対象領域の設定を自動的に行うことが可能となる。また、そのような計測対象領域の自動設定処理を、受光素子側の受光ゲインを調整して受光感度を変化させることによって行うことが可能となる。
【００２４】
本発明の実施の形態によれば、前記計測対象領域の自動設定手段において、受光素子における計測対象物体の反射面を３面以上取得するまで受光素子における受光ゲインの増加を継続する。
【００２５】
このような構成により、例えば、計測対象がガラス越しのワークにおけるガラスとガラス越しワーク表面とのギャップ計測であるような場合においても、ガラス表面、ガラス裏面、そしてガラス越しワーク表面の３面を確実に取得し、正確な計測を実行することが可能となる。
【００２６】
本発明の実施の形態によれば、前記計測対象領域の自動設定手段は、受光画像における受光量分布の極大値に基づいて反射面を取得し、各反射面に対する計測対象領域を、他の反射面に対応する受光量分布の波形とは重ならないように計測対象領域を設定する。
【００２７】
他の反射面に対応する受光量分布の波形とは重ならないように計測対象領域を設定するとは、他の反射面に起因して受光される受光量分布波形の全体を含まない場合や、予め定めた値以上の部分を含まない場合、当該反射面に対応する極大値に基づく値よりも受光量が大きい部分を含まない場合を含む。これにより、各計測対象領域毎に、対応する反射面を確実に取得することができる。
【００２８】
そして、本発明の実施形態によれば、受光素子は、２次元撮像素子でも１次元撮像素子でも良い。このような構成により、本発明の計測対象領域の自動設定処理は、受光素子として２次元撮像素子が適用された場合にも、そして、１次元撮像素子が適用された場合においても用いることが可能となり、汎用性のある計測領域の自動設定処理を提供することが可能となる。
【００２９】
さらに、本発明の別の実施形態によれば、変位センサは、計測対象物体に対して所定角度で光を照射するための投光素子と、光が照射された計測対象物体からの反射光を受光するための受光素子と、受光素子にて計測対象物体の反射面を２面以上取得するまで、投光素子における発光量、並びに受光素子における受光ゲインの両方を同時に所定値から自動的に所定量若しくは所定比率ずつ増加させ、取得した少なくとも２つの反射面のそれぞれに対する計測領域を自動的に設定する計測対象領域の自動設定手段と、設定された計測対象領域に対応する受光素子の受光画像に基づいて、目的とする変位の計測を行う変位計測手段とを具備する。
【００３０】
このような構成によれば、ガラス板のように、表面と裏面との反射率が異なるような計測対象物体を計測するような場合においても、計測対象となる面の反射面を確実に取得することができ、計測対象領域の設定を自動的に行うことが可能となる。また、そのような計測対象領域の自動設定処理を、投光素子側の発光量と、同時に受光素子側の受光ゲインを徐々に増加させるという調整により行うことが可能となる。
【００３１】
本発明の実施の形態によれば、前記計測対象領域の自動設定手段において、受光素子における計測対象物体の反射面を３面以上取得するまで投光素子における発光量、並びに受光素子における受光ゲインの増加を継続する。
【００３２】
このような構成により、例えば、計測対象がガラス越しのワークにおけるガラスとガラス越しワーク表面とのギャップ計測であるような場合においても、ガラス表面、ガラス裏面、そしてガラス越しワーク表面の３面を確実に取得し、正確な計測を実行することが可能となる。
【００３３】
本発明の実施の形態によれば、前記計測対象領域の自動設定処理が、ユーザによって予め指定される計測対象に基づいて実行される。
【００３４】
このような構成によれば、計測対象が異なることによって、計測対象領域の設定処理が異なる場合にも容易に対応でき、かつ、ユーザの介入を最小限に留めて作業効率に悪影響を及ぼすことがない。
【００３５】
そして、本発明の実施形態によれば、受光素子は、２次元撮像素子でも１次元撮像素子でも良い。このような構成により、本発明の計測対象領域の自動設定処理は、受光素子として２次元撮像素子が適用された場合にも、そして、１次元撮像素子が適用された場合においても用いることが可能となり、汎用性のある計測領域の自動設定処理を提供することが可能となる。
【発明の効果】
【００３６】
以上の説明で明らかなように、本発明によれば、ガラス等の透明体のように、異なる反射率を有する複数の面を備えた計測対象物体を対象とした場合においても、計測対象領域を自動的に設定することが可能となり、安定した計測を実現しつつ、計測時の作業効率が大幅に向上するという利点を有する。
【発明を実施するための最良の形態】
【００３７】
以下に、この発明の好適な実施の一形態を添付図面を参照しながら詳細に説明する。尚、念のため付言すれば、本発明の要旨は特許請求の範囲によってのみ特定されるものであり、以下の実施の形態は、本発明の一例を示すものに過ぎない。
【００３８】
本実施形態の変位センサの電気的ハードウェア構成を示すブロック図が図１に示されている。本実施形態における変位センサは、制御盤などへのコンパクトな収容を可能とするために、また狭小な計測環境への据え付けを容易とするために、センサヘッド部１０と信号処理部２０とを分離させてなる所謂アンプ分離型の変位センサであり、外部の制御機器であるＰＣ３０に接続されて使用される。
【００３９】
センサヘッド部１０は、投光素子１１と、受光素子１２と、投光制御部１３と、受光制御部１４と、演算処理部１５と、内部メモリ１６と、通信制御部１７とを備えている。
【００４０】
投光素子１１は、例えばＬＤ（レーザダイオード）から成る。投光制御部１３は、投光素子１１の駆動パルスを生成し、計測対象物へと向けて投光素子１１によりパルス光を照射させる。受光制御部１４は受光素子１２の制御を行う。尚、ここで言う受光素子１２としては、１次元撮像素子や、２次元撮像素子等の受光量の強度分布が測定可能な撮像素子を用いることが可能である。また、撮像素子としては、例えばＣＣＤやＣＭＯＳ、フォトダイオードアレイ等が挙げられる。
【００４１】
演算処理部１５は、受光素子１２から得られる受光量を取得して特徴量を算出する。内部メモリ１６は、計測対象物の計測周期、センサヘッド部１０のＩＤ番号（認識番号）などのセンサ固有の情報を格納する。通信制御部１７は、信号処理部２０との通信を制御する。
【００４２】
本実施形態のセンサヘッド部１０は、以上のような回路構成とされ、この例では、信号処理部２０の指令に応じて投光処理を行い、受光処理による受光信号を適当なタイミングで信号処理部２０に送る処理を行うべく使用される。
【００４３】
信号処理部２０は、通信制御部２１と、計測制御部２２と、外部信号検知部２３と、ＳＷ検知部２４と、表示部２５と、内部メモリ２６と、通信コントローラ２７と、ＣＰＵ２８とを備えている。
【００４４】
通信制御部２１は、センサヘッド部１０との通信制御を行い、センサヘッド部１０から受光データなどを取得する。計測制御部２２は、センサヘッド部１０から取得したデータに基づいて、計測対象物までの距離を計測する等の計測処理を行う。外部信号検知部２３は、外部トリガなどの外部信号を検知し、計測制御部２２による計測結果を取得するタイミングをＣＰＵ２８に入力する。
【００４５】
ＳＷ検知部２４は、信号処理部２０に設けられた図示しないスイッチやボタンからの入力を検知する。表示部２５は、計測値や設定条件を表示する液晶表示部や、動作状態等を示す表示灯ＬＥＤ等を備えている。内部メモリ２６は、計測値などの計算結果を格納する。通信コントローラ２７は、外部のＰＣ３０等との通信を行うためのＵＳＢやＲＳ−２３２Ｃを制御する。
【００４６】
ＣＰＵ２８は、信号処理部２０全体を統括制御する。ＣＰＵ２８は、ＳＷ検知部２４から取得したスイッチ状態により計測条件の設定を反映させ、その結果を表示部２５を通して表示する。また、計測値取得部の機能を有し、計測制御部２２から取得した計測値、計測条件の設定などを表示部２５に表示させる。ＣＰＵ２８は、計測タイミング取得部の機能を有し、時間情報を生成するためのタイミングを検知し、時間情報を算出し、算出した時間情報を計測値に付加する。ＣＰＵ２８は、計測値を内部メモリ２６に格納する、又は内部メモリ２８から取得する機能を有し、さらに取得した計測値を通信コントローラに転送する機能も有する。
【００４７】
信号処理部２０における動作を示すフローチャートが図２に示されており、グルーピング処理の詳細を示すフローチャートが図３に、そして、計測領域設定手段の詳細を示すフローチャートが図４にそれぞれ示されている。
【００４８】
図２に示されるように、電源投入により処理が開始されると、初期設定（ｎ＝０）が行われる（ステップ２０１）。次に、投光素子におけるレーザ発光量Ｐ（ｎ）及び受光素子における受光ゲインＧ（ｎ）の設定が行われる（ステップ２０２）。ここでは受光量を段階的に変化させる場合の小さい側の最初の値となるように、レーザ発光量なら０もしくは最小発光量、受光ゲインなら０もしくは最小ゲインに設定される。そして、ステップ２０２にて設定されたレーザ発光量に基づいて、投光素子から計測対象物への投光が行われ、受光素子にて設定された受光ゲインに基づいて受光画像の取得を行う（ステップ２０３）。そして、取得された受光画像に基づき、反射面数と位置の取得を行う（ステップ２０４）。反射面は、受光画像から得られた受光量分布の中から所定のしきい値以上の極大値を選ぶ方法や、それに準ずる方法によって取得される。このとき、反射面数が１に満たない場合（ステップ２０５、ＮＯ）、次のレーザ発光量または／並びに受光ゲインが受光画像の受光量を所定量あるいは所定比率で増加させるようにｎ＝ｎ＋１と設定され（ステップ２０７）、ステップ２０２に戻り、再度受光画像の取得及び反射面数と位置の取得が行われる。ステップ２０５に戻り、反射面数が１以上ある場合（ステップ２０５、ＹＥＳ）、後に詳細に説明するグルーピング処理が行われる（ステップ２０６）。グルーピング処理が行われると、反射面数が２面以上取得できたかどうかの確認が行われる（ステップ２０８）。このとき、後に詳細に説明するが、計測対象物体がガラス越しのワークである場合やガラスギャップである場合、反射面数が３面以上取得されるまで自動的に制御が続けられる。反射面数が２面以下の場合（ステップ２０８、ＮＯ）、ステップ２０７、レーザ発光量及び受光ゲインを再度設定し、上記ステップを繰り返す。反射面数が２面以上取得できた場合、後に詳細に説明する計測領域の自動設定処理を行う（ステップ２０９）。
【００４９】
図３にて、図２におけるグルーピング処理の詳細が示されている。このグルーピング処理においては、先ず反射面が一つも取得されていないかどうかが確認される（ステップ３０１）。このとき、反射面を一つも取得していない場合（ステップ３０１、ＹＥＳ）、取得した受光位置を新しいグループとして登録する。それに対し、反射面を取得している場合（ステップ３０１、ＮＯ）、取得された反射面が既に登録されているグループと同じグループであるかどうかの確認が行われる（ステップ３０２）。ここでは、以下の条件を満たす場合に、同じグループであると判断する。
【００５０】
｜Ｘ（ｎ）−ｘ｜≦Ｔ（ｋ,ｌ,ｂ,ｐ）
ｘ                    ：取得した受光位置
Ｘ（ｎ）              ：登録済みグループの平均受光位置
Ｔ（ｋ、ｌ、ｂ、ｐ）  ：光学的に受光波形の分離が不可能なしきい値
主に以下のパラメータに起因します
ｋ  ：交差角
ｌ  ：ビーム形状
ｂ  ：倍率
ｐ  ：受光素子画素数
【００５１】
上記の条件に基づき、登録済みのグループと同じグループであると判断された場合（ステップ３０２、ＹＥＳ）、取得した画像を既に登録済みのグループとして登録する（ステップ３０３）。このとき、グループの位置情報に、今回取得した結果を反映する。また、同じグループの位置情報を用いて平均化した結果をグループの位置情報とする。そして、ステップ３０２において、既に登録済みのグループと同じグループではないと判断された場合（ステップ３０２、ＮＯ）、取得した受光位置を新しいグループとして登録する。
【００５２】
図４に、図２に示す計測領域の設定処理の詳細が示されている。先ず、取得した各グループの位置情報をソートする（ステップ４０１）。そして、位置情報の近い順に、ガラス表面、裏面、ガラス越しのワーク表面と割り付ける（ステップ４０２）。その後、計測を行いたい対象に応じて計測領域の自動設定を行う（ステップ４０３）。ここで、計測対象とは、ガラス表面、ガラス裏面、ガラス厚み、ガラス越しのワーク表面、ガラスとガラス越しワーク表面間の距離（ガラスギャップ）等の様々な計測対象が含まれる。
【００５３】
ここで、計測対象領域を設定するにあたり、計測対象によって異なる処理が必要となる。上述の計測対象において、例えば、ガラス表面、ガラス裏面、及びガラス厚みが計測対象である場合、反射面を２面（ガラス表面及びガラス裏面）取得することによって計測を行うことができる。しかし、計測対象がガラスギャップ（ガラスとガラス越し表面間の距離）である場合には、上記の２面のみでは計測が行えず、反射面を３面取得することが必要となる（ガラス表面、ガラス裏面、及びガラス越しワーク表面）。そのため、計測対象によって、計測領域の設定手段が異なることになる。
【００５４】
以下に、計測対象がガラス厚み（反射面を２面取得）である場合における計測領域の自動設定処理をより詳細に説明する。
【００５５】
図５において、計測対象がガラス厚みである場合の計測領域の自動設定処理を示すフローチャートが示されている。先ず、レーザ発光量を最小に設定して（ステップ５０１）、設定されたレーザ発光量にて受光データの取得を行う（ステップ５０２）。そして、反射面が２面以上取得できたかどうかの確認が行われる（ステップ５０３）。ここで、取得された反射面が２面に達していない場合（ステップ５０３、ＮＯ）、レーザ発光量を上げて（ステップ５０５）、ステップ５２に戻って再度受光データの取得を行う。このレーザ発光量の調整処理は、受光素子において反射面を２面以上取得するまで継続され、受光量を２面以上取得したら（ステップ５０３、ＹＥＳ）、２つの受光位置をＸ１、Ｘ２として、後述する状態に応じた計測領域の自動設定を行う（ステップ５０４）。計測領域の設定が行われたら、各計測領域において、レーザ投光パワーを上げる（ステップ５０６）。ここでは、計測領域における受光量が飽和するまでレーザ投光パワーを上げ続ける（ステップ５０７、ＮＯ）。そして、受光量が飽和したら（ステップ５０７、ＹＥＳ）、各計測領域の制御範囲を設定する（ステップ５０８）。この計測領域の制御範囲の設定においては、レーザ制御範囲の上限値の設定を行う。反射面を取得できたときのレーザ発光量の約１．４倍を上限値とすることにより、投光調整の最適化を実施することができる。
【００５６】
このように、投光素子におけるレーザ発光量を、必要とする計測対象面数を取得できるまで自動的に制御することによって、ユーザが介入することなく、目的とする計測対象面の受光画像を容易に取得することができる。また、レーザ発光量を徐々に調整する過程において、対象計測領域における最適なレーザ発光量も把握することが可能となり、後の計測領域の設定から実際の計測に以降ずる段階において、既に計測を実行するために最適なレーザ発光量を把握しているため、容易に、かつ効率よく領域の設定並びに計測処理を行うことが可能となる。
【００５７】
また、上記ステップ２０５におけるレーザ発光量を上げる時には、等倍（例えば、１．１倍）刻みで上げる。このように、徐々にレーザ発光量を上げることにより、例えば、外乱光や多重反射によるノイズ等を実際の計測面による反射と容易に区別することが可能となり、そのようなノイズにより計測精度が低下してしまうことを防ぐことができる。
【００５８】
尚、上記例においては、レーザ発光量を調整することにより、必要となる計測対象面の反射面を取得しているが、受光素子側における受光感度（受光ゲイン）の調整によっても同様の効果を得ることが可能となる。また、投光素子側におけるレーザ発光量と受光素子側における受光感度の調整を同時に行うことにより調整しても良い。
【００５９】
以下に、異なる計測対象における計測領域の自動設定に係る領域ティーチング機能を図６〜８を参照して詳細に説明する。図６にはガラス表面を計測する場合の計測領域の設定を示す説明図が、図７にはガラス裏面を計測する場合の計測領域の設定を示す説明図が、そして図８には２領域計測を行う場合の計測領域の設定を示す説明図がそれぞれ示されている。これらの図には、計測対象面から反射され、受光された光がラインブライト波形として表示されている。また、これらの図において、縦軸は受光された光量を示すものであり、横軸は受光位置を示すものである。この場合、横軸上において左側がセンサヘッド部１０により近い位置を示し、右側に行くほど遠い位置を示している。また、図６及び図７において、左側に示されているのは計測領域を設定していない状態のラインブライト波形であり、右側に示されているのが計測領域が設定された状態のラインブライト波形である。この右側の画像において点線にて囲まれた領域が計測対象領域を示しており、受光量を示す三角形状のラインブライト波形のうち、塗りつぶされている波形が計測対象の反射面を示している。また、図８において、左端に示されているのは計測領域を設定していない状態のラインブライト波形であり、中央に示されているのが計測対象領域１であり、右端に示されているのが計測対象領域２である。
【００６０】
図６の（ａ）〜（ｅ）は、ガラス表面を計測対象とした場合の計測領域の設定を示している。そのため、右側の計測対象領域の設定後を示す図においては、左側の受光波形（ガラス表面）が計測対象として設けられている。
【００６１】
図６（ａ）には、取得された２つの反射面における光量差が小さい場合が示されている。このように、２つの反射面における光量差が小さい場合、領域を全エリアとして、計測対象領域を１つ目の受光位置（ガラス表面）に設定する。このように、２つの面における光量差が小さい場合においては領域を分ける必要がない。
【００６２】
図６（ｂ）並びに（ｃ）においては、２つの反射面において光量差がある場合が示されている。同図（ｂ）は１つ目の受光位置（ガラス表面）の受光量が２つ目の受光位置（ガラス裏面）の受光量よりも大きい場合を示し、同図（ｃ）においては、ガラス裏面の受光量がガラス表面の受光量よりも大きい場合をそれぞれ示している。このように、受光量に差が生じる場合には、１つ目と２つ目との計測対象面の中心を境として領域を設定する。この場合は、計測対象がガラス表面であるため、１つ目と２つ目との計測対象面の中心を境として１つ目の受光位置を含む領域を計測対象領域とする。
【００６３】
そして、図６（ｄ）及び（ｅ）には２つの面における光量差が非常に大きい場合を示しており、同図（ｄ）にはガラス表面の受光波形は取得されているものの、ガラス裏面の受光量がガラス表面の受光量に比べ格段に小さいため、ガラス裏面の受光波形が取得されない場合を示している。それに対し、同図（ｅ）においては、ガラス裏面の受光波形は取得されているものの、ガラス表面の受光量がガラス裏面の受光量に比べ格段に小さいため、ガラス表面の受光波形が取得されない場合を示している。このような場合、同図（ｄ）においては、計測対象であるガラス表面の受光波形は取得できているため、計測対象領域を全エリアとして計測対称面を１つ目の受光位置と設定する。それに対し、同図（ｅ）においては、計測対象であるガラス表面の受光波形が取得できていない。この場合、ガラス表面の受光波形が取得できるまでレーザ発光量や受光ゲインを調整する。そして、ガラス表面の受光波形が取得できたら、２つの計測対象面の中心を境に計測領域の設定を行う。この場合、ガラス表面が計測対象であるため、計測対象面の中心を境として、１つ目の受光位置（ガラス表面）を含む領域に設定する。
【００６４】
上述のようにして計測対象領域の設定が行われると、それらの計測対象領域における受光画像に基づき、周知の手法により、目的とする変位の計測を行う。このとき、各計測対象領域においては、計測対象面がその反射率の大小に拘わらず、計測に最適となるようにそれぞれ投光素子におけるレーザ発光量を調整しているため、精度の高い計測を実行することが可能となる。また、図６（ｄ）及び（ｅ）にて示されるように、ガラス表面と裏面との反射率の差が非常に大きく、一方の反射面が取得できていない状況においても、計測対象面を自動的に検出し、目的とする計測を実行することが可能となる。
【００６５】
図７の（ａ）〜（ｅ）は、ガラス裏面を計測対象とした場合の計測領域の設定を示している。そのため、右側の計測対象領域の設定後を示す図においては、右側の受光波形（ガラス裏面）が計測対象として設けられている。
【００６６】
図７の（ａ）には、取得された２つの反射面における光量差が小さい場合が示されている。このように、２つの反射面における光量差が小さい場合、計測領域を全エリアとして、計測対象領域を２つ目の受光位置（ガラス裏面）に設定する。このように、２つの面における光量差が小さい場合においては、ガラス表面を計測対象とした場合と同様に、領域を分ける必要がない。
【００６７】
図７（ｂ）並びに（ｃ）においては、２つの反射面において光量差がある場合が示されている。同図（ｂ）は１つ目の受光位置（ガラス表面）の受光量が２つ目の受光位置（ガラス裏面）の受光量よりも大きい場合を示し、同図（ｃ）においては、ガラス裏面の受光量がガラス表面の受光量よりも大きい場合をそれぞれ示している。このように、受光量に差が生じる場合には、１つ目と２つ目との計測対象面の中心を境として領域を設定する。この場合は、計測対象がガラス裏面であるため、同図（ｂ）及び（ｃ）にて示されるように、１つ目と２つ目との計測対象面の中心を境として２つ目の受光位置を含む領域を計測対象領域とする。
【００６８】
そして、図７（ｄ）及び（ｅ）には２つの面における光量差が非常に大きい場合を示しており、同図（ｄ）にはガラス表面の受光波形は取得されているものの、ガラス裏面の受光量がガラス表面の受光量に比べ格段に小さいため、ガラス裏面の受光波形が取得されない場合を示している。それに対し、同図（ｅ）においては、ガラス裏面の受光波形は取得されているものの、ガラス表面の受光量がガラス裏面の受光量に比べ格段に小さいため、ガラス表面の受光波形が取得されない場合を示している。このような場合、同図（ｄ）においては、計測対象であるガラス裏面の受光波形が取得できていない、この場合、ガラス裏面（２つ目の受光位置）の受光波形が取得できるまでレーザ発光量や受光ゲインを調整する。そして、ガラス裏面の受光波形が取得できたら、２つの計測対象面の中心を境に領域の設定を行う。この場合、ガラス裏面が計測対象であるため、２つの計測対象面の中心を境として、２つ目の受光位置（ガラス裏面）を含む領域に設定する。それに対し、同図（ｅ）においては、計測対象であるガラス裏面の受光波形は取得できているため、計測対象領域を全エリアとして計測対称面を１つ目の受光位置と設定する。
【００６９】
上述のようにして計測対象領域の設定が行われると、それらの計測対象領域における受光画像に基づき、周知の手法により、目的とする変位の計測を行う。このとき、各計測対象領域においては、計測対象面がその反射率の大小に拘わらず、計測に最適となるように投光素子におけるレーザ発光量を調整しているため、精度の高い計測を実行することが可能となる。また、図７（ｄ）及び（ｅ）にて示されるように、ガラス表面と裏面との反射率の差が非常に大きく、一方の反射面が取得できていない状況においても、計測対象面を自動的に検出し、目的とする計測を実行することが可能となる。
【００７０】
図８の（ａ）〜（ｄ）においては、本発明による自動領域設定処理を活用した２領域計測を行う際の領域設定が示されている。
【００７１】
図８の（ａ）には、取得された２つの反射面における光量差が小さい場合が示している。このような場合、計測領域を全エリアとし、計測対象を第１受光位置とする領域１と、計測領域を２つ目の受光位置を中心に、反射面の中心までの範囲とし、計測対象を２つ目の受光位置とする領域２とに分けて計測を行う。
【００７２】
図８（ｂ）並びに（ｃ）においては、２つの反射面において光量差がある場合が示されている。同図（ｂ）は１つ目の受光位置（ガラス表面）の受光量が２つ目の受光位置（ガラス裏面）の受光量よりも大きい場合を示し、同図（ｃ）においては、ガラス裏面の受光量がガラス表面の受光量よりも大きい場合をそれぞれ示している。このように、受光量に差が生じている場合、受光量が大きい面の位置によって、領域の取り方を変える。すなわち、同図（ｂ）のように、１つ目の受光位置の受光量の方が大きい場合、計測対象を１つ目の受光位置とし、計測対象領域を全エリアとする領域１と、計測対象を２つ目の受光位置とし、計測対象領域を２つ目の受光位置を中心に、反射面の中心までの範囲とする領域２とに分ける。それに対し、同図（ｃ）にて示されるように、２つ目の受光位置の受光量の方が大きい場合、計測対象を１つ目の受光位置とし、計測対象領域を１つ目の受光位置を中心に、反射面の中心までの範囲とする領域１と、計測対象を２つ目の受光位置とし、計測対象領域を２つ目の受光位置を中心に、反射面の中心までの範囲とする領域２とに分ける。
【００７３】
そして、図８（ｄ）には、１つ目の受光位置と２つ目の受光位置との間に非常に大きな光量差が生じている場合が示されている。この例では、１つ目の受光位置（ガラス表面）については受光画像を取得できているものの、２つ目の受光位置における受光量が１つ目の受光位置の受光量に比べ格段に小さいため、受光画像が取得できていない状態を示している。このような場合、受光量が小さい方を領域２として設定する。すなわち、同図（ｄ）のように、計測対象領域を全エリアとし、受光画像が取得できている方（１つ目の受光位置）を計測対象とした領域１と、計測対象領域を２つ目の受光位置を中心に、反射面の中心までの範囲とし、計測対象を２つ目の受光位置とした領域２とに分けて計測を行う。
【００７４】
上述のようにして計測対象領域の設定が行われると、それらの計測対象領域における受光画像に基づき、周知の手法により、目的とする変位の計測を行う。もちろん、各面の受光位置を含み、その受光位置と所定の位置関係にある領域を計測対象領域として設定することも可能である。このとき、各計測対象領域においては、計測対象面がその反射率の大小に拘わらず、計測に最適となるように投光素子におけるレーザ発光量を調整しているため、精度の高い計測を実行することが可能となる。また、図８（ｄ）にて示されるように、ガラス表面と裏面との反射率の差が非常に大きく、一方の反射面が取得できていない状況においても、計測対象面を自動的に検出し、目的とする計測を実行することが可能となる。
【００７５】
本発明による計測領域の自動設定処理は、ガラス越しにワークの計測を行うような場合においても有効である。以下に、ガラス越しのワークに対して、ガラスとガラス越しワークの表面との距離（ガラスギャップ）の計測を行う場合の計測領域の自動設定処理を、図９及び１０を参照して説明する。
【００７６】
図９には、計測対象が、ガラスギャップである場合の計測領域の自動設処理を示すフローチャートが示されている。同図にて示されているように、先ず、レーザ発光量を最小に設定する初期化処理が行われる（ステップ９０１）。次に、設定されたレーザ発光量にて受光データを取得し（ステップ９０２）、反射面が３面以上取得できたかどうかの判定が行われる（ステップ９０３）。ここで、反射面が３面以上取得されていなければ（ステップ９０３、ＮＯ）、レーザ発光量を上げて（ステップ９０５）受光データの取得を繰り返す。そして、反射面が３面以上取得されれば（ステップ９０３、ＹＥＳ）、３つの受光位置をＸ１、Ｘ２、Ｘ３とし、状態に応じた計測領域の設定を行う（ステップ９０４）。続いて、設定された各計測領域において、レーザ発光パワーを上げ（ステップ９０６）、計測領域における受光量が飽和するまでこの作業が続けられる（ステップ９０７、ＮＯ）。各計測領域において、受光量の飽和が確認されたら（ステップ９０７、ＹＥＳ）、各計測領域のレーザ投光制御範囲を設定する（ステップ９０８）。
【００７７】
ここでも、上述のガラス厚み計測時と同様に、レーザ発光量を上げる時には、等倍（例えば、１．１倍）刻みで上げる。このように、徐々にレーザ発光量を上げることにより、例えば、外乱光や多重反射によるノイズ等を実際の計測面による反射と容易に区別することが可能となり、そのようなノイズにより計測精度が低下してしまうことを防ぐことができる。
【００７８】
尚、上記例においても、レーザ発光量を調整することにより、必要となる計測対象面の反射面を取得しているが、受光素子側における受光感度（受光ゲイン）の調整によっても同様の効果を得ることが可能となる。また、投光素子側におけるレーザ発光量と受光素子側における受光感度の調整を同時に行うことにより調整しても良い。
【００７９】
図１０には、計測対象となる計測面に応じた計測領域の自動設定に係る領域ティーチング機能が示されている。同図（ａ）は、反射面を３面（ガラス表面、ガラス裏面、及びガラス越しワーク表面）取得した場合の計測領域設定前の状態を示している。同図（ｂ）には、１つ目の受光位置（ガラス表面）を計測対象とした場合の計測領域の設定を示しており、（ｃ）には２つ目の受光位置（ガラス裏面）を計測対象とした場合の計測領域の設定を示しており、（ｄ）には３つ目の受光位置（ガラス越しワーク表面）を計測対象とした場合の計測領域の設定を示している。これらの図において示されるように、対象となる計測面を含む、その前後に計測領域の境を設定する。
【００８０】
より詳細には、図１０（ｂ）にて示されるように、１つ目の受光位置（ガラス表面）を計測対象とする場合、１つ目の受光位置を含むその前後に計測領域を設定する。同様に、同図（ｃ）においても、計測対象となる２つ目の受光位置（ガラス裏面）を含むその前後の領域が計測領域とされ、同図（ｄ）においても、計測対象となる３つ目の受光位置（ガラス越しワーク表面）を含むその前後の領域が計測領域とされる。このようにして、計測対象となる計測面毎にその計測面を含む前後の領域を計測領域として設定して、それぞれの計測領域において適したレーザ発光量を用いて安定した計測を実現する。
【００８１】
また、本発明の自動領域設定処理を用いた２領域計測を採用して、ガラスギャップを計測する場合の計測領域設定が図１０（ｅ）〜（ｇ）にて示されている。同図（ｅ）は同図（ａ）と同様で、反射面を３面取得した場合の計測領域設定前の状態を示している。このように、２領域計測においてギャップを計測する場合には、領域１に２つ目の受光位置（同図（ｆ））を、そして領域２には３つ目の受光位置（同図（ｇ））が入るように計測領域を設定する。
【００８２】
上述のようにして計測対象領域の設定が行われると、それらの計測対象領域における受光画像に基づき、周知の手法により、目的とする変位の計測を行う。このとき、各計測対象領域においては、計測対象面がその反射率の大小に拘わらず、計測に最適となるように投光素子におけるレーザ発光量を調整しているため、精度の高い計測を実行することが可能となる。また、図１０（ｅ）〜（ｇ）にて示されるような計測領域の設定を行うことにより、２つ目の受光位置（ガラス裏面）と３つ目の受光位置（ガラス越しワークの表面）とを正確に計測することが可能となり、安定したギャップ計測を行うことが可能となる。
【００８３】
図５〜図１０にて示したように、計測対象が異なると、その計測対象に応じた計測領域の設定が必要となる。そして、その計測対象をユーザが予め選択することにより、その計測対象に合わせた上述の計測領域の設定処理を自動的に行うことが可能となる。この場合の計測対象としては、ガラス表面、ガラス裏面、ガラス厚み、ガラス越しワーク表面、ガラスギャップ等が挙げられる。そして、ユーザが計測したい対象を予め選択することにより、ユーザによるその他の介入並びに詳細な設定処理を行うことなく、以後の計測領域の設定処理を自動的に行い、対象とする個所の計測を実行することが可能となる。
【００８４】
ここで、ユーザが計測したい対象をガラス厚みと選択する場合、計測領域を自動設定（表面及び裏面）することにより、以後の設定にユーザが携わることなく、２領域計測の計測領域設定処理を自動的に実行する。さらに、ユーザが計測したい対象をガラスギャップと選択する場合、計測領域を自動設定（裏面及びガラス越しワーク表面）することにより、以後の設定にユーザが携わることなく、２領域計測の計測領域設定処理を自動的に実行する。
【００８５】
上記のように、投光素子におけるレーザ発光量を最小値から順に等倍（この例では、１．１倍）刻みで上げていき、計測対象がガラス厚み計測であれば、反射面を２面取得できるまで、そして、計測対象がガラスギャップであれば、反射面を３面取得できるまで、レーザ発光量を上げる。そして、取得された反射面に対して、領域１、領域２の計測対象面を自動設定する。このとき、受光量の小さい側を領域２の計測対象とする。そして、領域１と領域２との中間に計測領域の開始位置、もしくは終了位置を設定する。これらの設定が行われた後に、レーザ制御範囲の上限値の設定を行う。上述のように、この上限値は、反射面を取得できたときのレーザ発光量の約１．４倍を上限値と設定する。このように、計測対象領域の領域設定に係るティーチングを行うことにより、計測領域を自動で設定することが可能となり、計測処理における作業効率を飛躍的に向上させ、かつ、反射面毎の領域設定がされるため、反射率が大幅に異なる複数の面を有するガラス板等を計測する場合においても、計測対象面毎に安定した計測を行うことが可能となり、計測精度も高く維持することが可能となる。
【００８６】
尚、上記の実施例では、予め所得する面数が決められたものとして記載したが、反射面の面数を入力するようにした後、入力された反射面の面数が得られるまでレーザ発光量および／または受光ゲインを段階的に変化させて反射面を検出する処理を繰り返し、入力された、面数まで取得した後にそれぞれの面に対して計測領域の設定を行うようにしてもよい。
【産業上の利用可能性】
【００８７】
このように、投光素子におけるレーザ発光量を適時調整し、計測対象である計測面の受光波形を取得し、その計測対象に基づく計測領域の設定処理を自動的に行うようにすることによって、ユーザ側の処理は、計測対象を指定するのみとなり、以後の計測領域の設定処理、並びに実際の計測処理を自動で行うことが可能となる。このように、非常に煩雑である計測領域の設定処理を自動化することにより、計測における作業効率が大幅に向上し、かつ、複数の異なる反射率を有するガラス等の計測においても、安定した計測を行うことが可能となる。
【図面の簡単な説明】
【００８８】
【図１】本発明に係る変位センサの電気的ハードウェア構成を示すブロック図である。
【図２】信号処理部の動作を示すフローチャートである。
【図３】グルーピング処理の詳細を示すフローチャートである。
【図４】計測領域の設定の詳細を示すフローチャートである。
【図５】計測対象がガラス厚みである場合の計測領域の設定処理を示すフローチャートである。
【図６】ガラス表面を計測する場合の計測領域の設定を示す説明図である。
【図７】ガラス裏面を計測する場合の計測領域の設定を示す説明図である。
【図８】２領域計測を行う場合の計測領域の設定を示す説明図である。
【図９】計測領域がガラスギャップである場合の計測領域の設定処理を示すフローチャートである。
【図１０】反射面を３面取得した場合の計測領域の設定を示す説明図である。
【図１１】ガラス表面と裏面における反射率に相違がある場合を示す説明図である。
【符号の説明】
【００８９】
１０  センサヘッド部
１１  投光素子
１２  受光素子
１３  投光制御部
１４  受光制御部
１５  演算処理部
１６  内部メモリ
１７  通信制御部
２０  信号処理部
２１  通信制御部
２２  計測制御部
２３  外部信号検知部
２４  ＳＷ検知部
２５  表示部
２６  内部メモリ
２７  ＵＳＢコントローラ
２８  ＣＰＵ
３０  ＰＣ
【図１】
2006292731.tif 000003
【図２】
2006292731.tif 000004
【図３】
2006292731.tif 000005
【図４】
2006292731.tif 000006
【図５】
2006292731.tif 000007
【図６】
2006292731.tif 000008
【図７】
2006292731.tif 000009
【図８】
2006292731.tif 000010
【図９】
2006292731.tif 000011
【図１０】
2006292731.tif 000012
【図１１】
2006292731.tif 000013