JP2004061322A - Topology profiler - Google Patents

Topology profiler Download PDF

Info

Publication number
JP2004061322A
JP2004061322A JP2002220469A JP2002220469A JP2004061322A JP 2004061322 A JP2004061322 A JP 2004061322A JP 2002220469 A JP2002220469 A JP 2002220469A JP 2002220469 A JP2002220469 A JP 2002220469A JP 2004061322 A JP2004061322 A JP 2004061322A
Authority
JP
Japan
Prior art keywords
reference value
temperature
detection signal
unit
measured
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.)
Pending
Application number
JP2002220469A
Other languages
Japanese (ja)
Inventor
Kaoru Matsuki
松木 薫
Kazuhiko Hidaka
日高 和彦
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.)
Mitutoyo Corp
Mitsutoyo Kiko Co Ltd
Original Assignee
Mitutoyo Corp
Mitsutoyo Kiko Co Ltd
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 Mitutoyo Corp, Mitsutoyo Kiko Co Ltd filed Critical Mitutoyo Corp
Priority to JP2002220469A priority Critical patent/JP2004061322A/en
Publication of JP2004061322A publication Critical patent/JP2004061322A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a topology profiler for accurately measuring a surface feature of an measured object by using copy measurement under a measuring environment having a temperature change. <P>SOLUTION: The topology profiler is provided with a probe 2 having a detection circuit 27 for outputting a detection signal in response to a detector 22 and a position relationship between the detector 22 and the surface of the measured object, a drive mechanism 3 for copying the surface of the measured object and moving the detector 22 along the surface of the measured object, control means 51, 52 for controlling the drive mechanism 3 so as to make the detection signal a reference value, a low pass filter 41 for extracting a detection signal fluctuation due to the temperature change from the detection signal in a state of the detector 22 not engaged with the surface of the measured object, a reference value generation circuit 42 for subtracting a predetermined value from the detection signal fluctuation extracted by the low pass filter 41 and generating the reference value, a reference value hold part 47 for holding the reference value generated by the reference value generation circuit 42 and reference value update means 48, 49 for updating the reference value in the reference value hold part 47 at predetermined timing. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、表面形状測定装置に関する。詳しくは、三次元測定装置などに取り付けたプローブを被測定物表面に沿って倣い移動させて、被測定物表面を測定する表面形状測定装置に関する。
【0002】
【背景技術】
三次元測定機などに取り付けた接触式あるいは非接触式プローブを被測定物表面に沿って相対移動させることにより、被測定物表面形状を測定する表面形状測定装置が知られている。
例えば、表面形状測定装置1は、図10に示されるように、被測定物Wの表面に接触する接触部22を有する接触式プローブ2と、この接触式プローブ2をX、YおよびZ方向に駆動させる駆動機構3と、この駆動機構3を介して接触式プローブ2の接触部22の移動を制御するコントローラ部4とを備える。
【0003】
接触式プローブ2は、図11に示されるように、先端に接触部22を有するスタイラス21と、このスタイラス21を支持するスタイラスホルダ23と、このスタイラスホルダ23に設けられスタイラス21を軸方向に固有振動数で定常振動させる加振手段と、スタイラス21の振動変化を検出して検出信号を出力する検出手段とを備える。
加振手段は、スタイラスホルダ23に設けられスタイラス21を振動させる圧電素子と、この圧電素子に所定周波数の出力信号(パルスあるいは正弦波信号など)を印加する加振回路25とで構成され、検出手段は、スタイラスの振動を電圧変換する圧電素子と、この圧電素子からの電圧を検出して検出信号を出力する検出回路27とから構成されている。
【0004】
駆動機構3は、従来の三次元測定装置に用いられるX、YおよびZ方向スライド機構を備えたものが利用される。駆動機構の各軸には駆動量を検出するリニアエンコーダが設けられている。
【0005】
このような構成において、図12に示すように、接触部22を被測定物表面に沿って移動させると、接触部22と被測定物表面との位置関係により、図13(D)に示されるような検出信号の変化が生じる。接触部22がフリーの状態(A)から接触部22が被測定物表面に接触を開始し(B)、所定の押込み量dで接触部が被測定物表面に接触したとき(C)、接触部22の振動が束縛されて、検出信号が予め設定された参照値に達する。
ここで、参照値は、接触部22がフリーの状態(非接触の状態)で検出される検出信号値から接触部22が所定押込み量dで押込まれた際の信号変化分を減じたものとして予め設定されるものである。
【0006】
検出信号値が参照値となるように接触部22を被測定物表面に沿って倣い移動させ、検出信号が参照値に達したときのプローブ2の位置情報を駆動機構のX、Y、Z軸スライド量からサンプリングする。サンプリングされたプローブ2の位置情報から押込み量dを減じて接触部22と被測定物表面との接点を算出することにより、被測定物表面の形状を知ることができる。
【0007】
ところで、測定中に周囲の温度が変化した場合、スタイラス21の長さが熱変化する場合がある。スタイラス21の長さが熱変化すると、スタイラス21の固有振動数が変化する。スタイラス21の固有振動数が変化すると、加振回路25からスタイラス21に与えられるパルス周波数とスタイラス21の固有振動数との間にずれが生じる。加振回路25からスタイラス21の固有振動数からずれたパルスが加えられると、一般的に、スタイラス21の振動は定常振動からずれて振動振幅は小さくなる。周囲の温度変化による検出信号の変化の様子を図14に示す。
【0008】
周囲の温度が図14(A)のように変化した場合、スタイラス長さの熱変化によりスタイラス21の振動振幅が変化する。すると、図14(B)に示されるように、検出回路27からの検出信号が変化する。このとき、接触部22が被測定物表面に接触していなくても温度変化によるスタイラス21の振動変化により、図14(B)中の点Pに示されるように、検出信号が参照値に達してしまう場合が起こり得る。このとき、接触部22が被測定部物表面に接触していないときでもプローブ2の位置情報がサンプリングされてしまい、誤った測定が行われてしまう。
接触部22が被測定物表面に接触した場合でも、温度変化によりスタイラス21の振動が小さくなっているので、所定押込み量dに達する前に接触部22が被測定物表面にわずかに接触しただけで検出信号が参照値に達する。このとき、一定の押込み量dに基づいて補正演算を行うと、被測定物表面の位置を正確に求めることができない。
【0009】
例えば、図15に示されるように、穴の内壁面を倣い測定する場合、検出信号値が参照値になるように接触部22を倣い移動させると、押込み量が所定押込み量dよりも小さい値で倣い移動が実行されてしまう。
スタイラス21が定常振動している場合には、所定押込み量dで検出信号値が参照値に達するので、図15中のL1のラインに沿った位置情報をサンプリングすることができる。L1のラインから所定押込み量dだけ減じた補正を行えば、正確な被測定物表面の形状を求めることができる。
これに対し、温度変動によってスタイラス21の振動振幅が小さくなっている場合には、検出信号が参照値になるように倣い移動を実行すると、所定押込み量dよりも小さい押込み量d’(d’<d)で倣い移動が行われることになる。すなわち、図15中のL2のラインの位置情報をサンプリングすることになる。L2のラインから所定押込み量dを減じた補正を行ってしまうと、実際の穴の径よりも小さい測定結果を得ることになる。
【0010】
温度変動による測定誤差を解決するために、本出願人は、特開平10−111143号公報において、温度変化に応じた参照値を生成する接触検知回路を提案している。
この接触検知回路10は、図16に示されるように、検出回路27から出力される検出信号のうち高周波変動を遮断して低周波変動だけを抜き出すローパスフィルタ41と、ローパスフィルタ41を通過した低周波信号から所定値だけ減じた参照値を生成する参照値生成回路42と、検出回路27からの検出信号と参照値生成回路で生成された参照値とを比較する差分器51とを備えて構成されている。
参照値生成回路42は、接触部22を被測定物表面に所定押込量dだけ押込んだときの検出信号の変化分ΔSをローパスフィルタ41により抽出した低周波変動から減じて参照値を生成する。
【0011】
このような構成において、ローパスフィルタ41によって検出信号のうち、温度変動による低周波変動S2のみを抜き出す。参照値生成回路により、所定押込み量dを押込んだ際の検出信号変化分を低周波変動から減じて、図17に示されるように、参照値S4を生成する。この参照値S4と検出回路27からの検出信号を差分器51で比較し、検出信号が参照値S4に達したところで、プローブ2の位置情報をサンプリングするトリガを出力する。すると、温度変動のある測定環境下においても、所定押込量dとするプローブ2の位置情報を得ることができる。よって、プローブ2の位置情報から所定押込量dを減じる補正演算を行えば、被測定物表面形状を正確に求めることができる。
【0012】
【発明が解決しようとする課題】
上記接触検知回路10は、接触部22がフリーの状態の検出信号から所定値ΔSを減じる構成である。例えば、タッチ信号プローブのように、被測定物から離隔した位置から接触部22を被測定物表面に接触させ、また接触部22を離隔させた後に接触部22を被測定物に接触させる場合には適用できる。すなわち、接触部22がフリーの状態の検出信号を得ることができるので、この検出信号から温度変動を加味した参照値を生成することができる。
しかしながら、例えば、倣いプローブを用いて倣い測定する場合、倣い移動時には接触部22がフリーの状態の検出信号を得ることができないので、参照値を生成することができないという問題が生じる。すると、温度変動がある測定環境下では、倣い測定によって正確に被測定物表面形状を求めることはできないという問題が生じる。
【0013】
このような問題は、接触式の振動プローブに限らず、スタイラス21の歪み量を歪みゲージで検出して接触部22と被測定物表面との接触を検出する倣いプローブや、非接触式の倣いプローブにも生じる問題である。
倣いプローブの場合、周囲の温度変動により接触部の径の変化やスタイラス長の変化が生じるため、歪みゲージの検出値が所定値であってもスタイラス21の歪み量(押込量)が所定量であるとは限らない。
また、オフセット量を焦点距離とする倣い移動を行う非接触式の倣いプローブの場合、周囲の温度変化により光学系の焦点距離が変化するので、焦点を合わしたときのオフセット量が一定になるとは限らない。
そのため、温度変化を生じる測定環境下における倣い移動によりプローブの位置情報を一定の歪み量(押込量)やオフセット量で補正演算しても、正確な被測定物表面形状を得ることはできないという問題が生じる。
【0014】
本発明の目的は、従来の問題を解消し、温度変化がある測定環境下における倣い測定により正確に被測定物表面形状を測定することができる表面形状測定装置を提供することにある。
【0015】
【課題を解決するための手段】
請求項1に記載の表面形状測定装置は、被測定物表面を検出する検出部および前記検出部と前記被測定物表面との相対位置関係を検出して検出信号を出力する検出手段を有するプローブと、前記検出部を前記被測定物表面に沿って倣い移動させる走査手段と、前記検出部と前記被測定物表面との相対位置が基準位置にあるときの前記検出信号を参照値として前記検出信号が前記参照値になるように前記走査手段を制御する制御手段とを備える表面形状測定装置であって、前記検出部が前記被測定物表面と関与していない状態の検出信号から温度変化による検出信号変動を抜き出す抽出手段と、前記抽出手段で抽出された前記検出信号変動を変換処理して前記参照値を生成する参照値生成手段と、前記検出部と前記被測定物表面とを倣い移動させる際に前記参照値生成手段で生成された前記参照値をホールドする参照値ホールド手段と、前記参照値ホールド手段の前記参照値を所定のタイミングで更新する参照値更新手段とを備えて構成されていることを特徴とする。
【0016】
このような構成において、検出信号が参照値になるように走査手段が制御手段によって制御される。すると、検出部と被測定物表面との相対位置が基準位置の関係を保って倣い移動される。検出部と被測定物表面とが基準位置関係を保っていれば、倣い移動時の検出部の移動軌跡を補正演算することにより被測定物表面形状を知ることができる。
ここで、検出部と被測定物表面とが基準位置関係にあるときの検出信号値を参照値として設定し、検出信号が参照値になるようにすれば検出部と被測定物表面とを基準位置とする倣い移動を行うことができる。
【0017】
しかしながら、周囲の温度が変化した場合、検出信号は温度変化の影響を受けて変化する。例えば、振動接触式プローブではスタイラスの熱変化のためにスタイラスの固有振動数が変化することが考えられる。倣いプローブにおいては接触球やスタイラス長さが変化することが考えられる。光学式の非接触プローブでは、光学系の焦点位置変化などが考えられる。このように検出信号が温度変化の影響を受けると、検出部と被測定物表面が基準位置にあるときの検出信号の値も変化してしまう。温度変化による検出信号変動がある環境下では、温度に関係なく一定値に固定した参照値に基づいて倣い移動しても、検出部と被測定物表面とを基準位置に保つことができない。
そこで、温度変化による検出信号の変動を抽出して、温度変化による検出信号変動から検出部と被測定物表面が基準位置にあるときの検出信号値、すなわち参照値を生成する。温度変動を加味して生成された参照値に基づいて倣い移動を実行する。すると、温度変動がある測定環境下においても、検出部と被測定物表面とを基準位置とした倣い移動を行うことができる。その結果、プローブ軌跡から正確に被測定物表面形状を知ることができると思料される。
【0018】
上記技術的思想に基づいてなされた本発明の表面形状測定装置は、参照値生成手段により参照値を生成する。参照値を生成する際には、まず、抽出手段により、検出部が被測定物表面と関与しないフリーの状態で、測定環境の温度変化による検出信号変動を抜き出す。参照値生成手段により抽出手段で抜き出された検出信号変動を変換処理して参照値を生成する。例えば、抽出された検出信号変動から所定値を減じたり、検出信号変動に所定係数を乗じたりして、検出部と被測定物表面とが基準位置になるときの参照値を生成する。
【0019】
参照値ホールド手段は、参照値生成手段で生成された参照値をホールドする。検出部と被測定物表面とが倣い移動を行っているときには、温度変化による検出信号変動を抽出できないので参照値を生成することはできない。そこで、参照値ホールド手段で参照値をホールドし、このホールドされた参照値に基づいて検出部と被測定物表面とを倣い移動させる。すると、温度変化を加味して生成された参照値に基づいて検出部と被測定物表面とを基準位置とする倣い移動を実現することができる。よって、このときの検出部の移動軌跡から被測定物表面の形状を正確に知ることができる。
【0020】
さらに、倣い移動を行っている間に測定環境の温度が変化して、検出部と被測定物表面が基準位置となる参照値が変化する場合がある。参照値更新手段は、所定のタイミングで倣い移動を中止させて検出部をフリーの状態にし、新たに参照値を生成させて参照値ホールド手段の参照値を更新させる。この更新された参照値に基づいて倣い移動を行えば、温度変化が倣い移動の間に生じた場合でも、検出部と被測定物表面とを基準位置とした倣い移動を行うことができる。
このように、温度変化に応じた参照値を生成するとともに、温度変化に追従して参照値を更新することにより、温度変動に対してロバストな倣い移動を実現することができる。
【0021】
請求項2に記載の表面形状測定装置は、請求項1に記載の表面形状測定装置において、前記プローブは、先端に前記検出部を有するスタイラスと、前記スタイラスを振動させる加振手段と、前記スタイラスの振動状態を検出する前記検出手段としての振動検出手段とを備え、前記抽出手段は、前記温度変動による検出信号変動として前記検出信号の低周波変動のみを抜き出すローパスフィルタを備えて構成されていることを特徴とする。
【0022】
このような構成において、例えば、検出部としての接触部を有するスタイラスでは、加振手段によりスタイラスを振動させ接触部を被測定物表面に接触させると、接触部が被測定物表面によって束縛されてスタイラスの振動状態が変化する。振動検出手段によりスタイラスの振動状態を検出して、振動状態に応じた検出信号を出力する。
測定環境の温度が変化すると、熱変化によりスタイラス長さや接触部の寸法が変化される。加振手段からスタイラスに与えられる振動が固定周期であると、スタイラス長さが変化することにより、スタイラスの振動状態が変化する。すなわち、振動検出手段から出力される検出信号が変化する。このとき、温度変化によるスタイラス長さの熱変化は周期が長い低周波変動であるので、抽出手段としてのローパスフィルタによりスタイラスの振動から低周波変動を抽出すれば、温度変化による検出信号変動を抽出することができる。
【0023】
請求項3に記載の表面形状測定装置は、請求項1または2に記載の表面形状測定装置において、前記検出信号と前記参照値生成手段で生成された前記参照値との一致を検出する一致検出手段を備え、前記参照値ホールド手段は、前記一致検出手段で前記検出信号と前記参照値生成手段で生成された前記参照値との一致が検出されたときの前記参照値をホールドすることを特徴とする。
【0024】
このような構成において、参照値生成手段により、検出部がフリーの状態で参照値が温度変化に追従して生成される。検出部と被測定物表面との倣い移動を始めるにあたって、検出部を被測定物表面に接近させていく。一致検出手段で検出信号と生成された参照値との一致を検出し、検出信号と生成された参照値が一致したところで検出部と被測定物表面とが基準位置に達したと判断する。このときの参照値の値を参照値ホールド手段でホールドする。以後、このホールドされた参照値に基づいて検出部と被測定物表面とを倣い移動させる。
このように、一致検出手段が設けられ、倣い移動を開始して検出信号と生成された参照値が一致した時点の参照値をホールドする。よって、倣い移動を開始する時点での測定環境温度に応じた参照値に基づいて倣い移動を実行することができる。その結果、測定環境の温度を最大限反映した参照値を用いた倣い移動を実現できるので、正確に被測定物表面の形状を測定することができる。
【0025】
請求項4に記載の表面形状測定装置は、請求項1または2に記載の表面形状測定装置において、前記参照値ホールド手段は、前記検出部が前記被測定物表面から離間した位置より前記被測定物表面に向かって移動を開始した時点で前記参照値生成手段で生成された前記参照値をホールドすることを特徴とする。
【0026】
このような構成において、参照値生成手段により、検出部がフリーの状態で参照値が温度変化に追従して生成される。検出部と被測定物表面との倣い移動を始めるにあたって、検出部が被測定物表面に向かって移動を開始した時点で、生成された参照値を参照値ホールド手段でホールドする。以後、このホールドされた参照値に基づいて検出部と被測定物表面とを倣い移動させる。このように、検出部が被測定物表面に向かって移動を開始した時点で参照値をホールドすれば、参照値のホールドタイミングを指示するために参照値と検出信号の一致を検出する一致検出手段などを必要としないので、構成を簡便なものとできる。検出部を被測定物表面に向かって移動させる時点の参照値をホールドしたとしても、測定環境が温度管理されて温度変化が微小であるならば、ホールドされた参照値は十分測定環境の温度を反映したものとなる。よって、検出部と被測定物表面とを基準位置とした倣い移動を行うことができる。
【0027】
請求項5に記載の表面形状測定装置は、請求項1〜4のいずれかに記載の表面形状測定装置において、前記参照値更新手段は、予め設定された一定時間毎に前記検出部と前記被測定物表面との倣い移動を中止させ、前記参照値を更新することを特徴とする。
【0028】
このような構成によれば、参照値更新手段は、一定時間ごとに倣い移動を中止させて検出部をフリーの状態とする。検出部がフリーの状態で測定環境の温度に応じた参照値を生成させ、新たに生成された参照値を参照値ホールド手段にホールドさせることで参照値を更新させる。
参照値をホールドしている時間が長くなると、この間に測定環境の温度が変化する場合が考えられる。すると、検出部と被測定物表面が基準位置となる参照値の値が変化し、検出部と被測定物表面とを基準位置に保つことができなくなる。しかし、本発明によれば、一定時間ごとに参照値を更新するので、測定環境の温度を反映した参照値に基づいて検出部と被測定物表面とを基準位置とする倣い移動を行うことができる。
【0029】
請求項6に記載の表面形状測定装置は、請求項1〜4のいずれかに記載の表面形状測定装置において、前記プローブの近傍温度または前記プローブの温度を測定する温度測定手段を備え、前記参照値更新手段は、前記温度が予め設定された設定温度幅以上に変化した場合に、前記検出部と前記被測定物表面との倣い移動を中止させ、前記参照値を更新することを特徴とする。
【0030】
このような構成によれば、温度測定手段でプローブ近傍の温度またはプローブの温度を測定する。温度測定手段で測定される温度が設定された幅以上に変化したとき、参照値更新手段によって測定環境の温度を反映した参照値に更新する。すなわち、温度測定手段で温度を測定して、ホールドされた参照値では検出部と被測定物表面とを基準位置とすることができなくなったときに参照値を更新する。よって、測定環境の温度変化に対応して適時参照値を更新することができる。その結果、温度変化がある測定環境下でも正確な倣い移動を行うことで、正確に被測定物表面形状を測定することができる。
例えば、突発的な温度変動が生じた場合でも、温度変化を感知して参照値を更新するので、温度管理が不十分な測定環境下でも、正確な測定を行うことができる。
【0031】
設定温度幅は、所望の測定精度に応じて設定すればよい。例えば、精密な測定を行う場合には、設定温度幅を小さくしてわずかな温度変化でも参照値を更新するようにすればよい。または、粗い測定でもよい場合には、設定温度幅を大きくすればよい。すると、参照値を更新する回数が少なくなるので、測定スピードが速くなる。
【0032】
請求項7に記載の表面形状測定装置は、請求項1〜6のいずれかに記載の表面形状測定装置において、前記参照値ホールド手段および前記参照値更新手段は、前記参照値生成手段で生成された前記参照値を取り込むアナログ−デジタルコンバータと、前記アナログ−デジタルコンバータで取り込んだ前記参照値をデジタル処理してホールドするとともに適宜更新するデジタルシグナルプロセッサと、前記デジタルシグナルプロセッサから前記参照値を出力するデジタル−アナログコンバータとを備えて構成されていることを特徴とする。
【0033】
このような構成によれば、参照値生成手段で生成された参照値をアナログ−デジタルコンバータ(ADコンバータ)でデジタル変換する。デジタル変換された参照値がデジタルシグナルプロセッサ(DSP)でホールドされる。ホールドされた参照値はデジタル−アナログコンバータ(DAコンバータ)で変換されて出力される。また、DSPは、ホールドした参照値を適宜更新する。
【0034】
請求項8に記載の表面形状測定装置は、請求項1〜6のいずれかに記載の表面形状測定装置において、前記参照値ホールド手段は、サンプルホールド回路を備えて構成されていることを特徴とする。
【0035】
このような構成によれば、サンプルホールド回路(サンプルアンドホールド回路)は、参照値生成手段で生成された参照値をホールドする。また、サンプルホールド回路は、ホールドした参照値を適宜更新する。
【0036】
請求項9に記載の表面形状測定装置は、被測定物表面を検出する検出部および前記検出部と前記被測定物表面との相対位置関係を検出して検出信号を出力する検出手段を有するプローブと、前記検出部を前記被測定物表面に沿って倣い移動させる走査手段と、前記検出部と前記被測定物表面との相対位置が基準位置にあるときの前記検出信号を参照値として前記検出信号が前記参照値となるように前記走査手段を制御する制御手段とを備える表面形状測定装置であって、前記参照値を設定する参照値設定手段と、前記プローブの近傍温度または前記プローブの温度を測定する温度測定手段とが設けられ、前記参照値設定手段は、前記温度に基づいて前記参照値を設定することを特徴とする。
【0037】
このような構成によれば、温度測定手段によって測定された温度に基づいて、参照値が設定される。例えば、温度を変数として参照値を求める関数を前もって実験的あるいは理論的に決定しておき、この関数計算を行うことによって参照値を求めることが出来る。このように温度変化に応じて、適宜参照値を設定できるので、温度変動に対してロバストな倣い移動を実現することができる。
【0038】
請求項10に記載の表面形状測定装置は、請求項9に記載の表面形状測定装置において、前記参照値設定手段は、前記温度と前記参照値との関係を記録したテーブルと、前記温度測定手段の測定温度に対応した前記参照値を読み出してホールドする参照値ホールド手段と、前記温度が予め設定された温度幅以上に変化した場合に、前記参照値ホールド手段の前記参照値を更新する参照値更新手段とを備えて構成されていることを特徴とする。
【0039】
このような構成によれば、温度に応じた参照値を記録したテーブルから温度測定手段での測定温度に対応した参照値を読み出す。読み出した参照値を参照値ホールド手段でホールドする。このホールドされた参照値に基づいて検出部と被測定物表面とを倣い移動させる。測定温度が設定された温度幅以上に変化した場合には、新たにテーブルから測定環境の温度に対応した参照値を読み出して参照値ホールド手段でホールドする。
このように、温度変化に応じた参照値を予め記録しておいて、温度変化に追従して参照値を更新することにより、温度変動に対してロバストな倣い移動を実現することができる。
【0040】
請求項11に記載の表面形状測定装置は、スタイラスの先端に設けられて被測定物表面を検出する検出部および前記検出部と前記被測定物表面との相対位置関係を検出して検出信号を出力する検出手段を有するプローブと、前記検出部を前記被測定物表面に沿って倣い移動させる走査手段と、前記検出部と前記被測定物表面との相対位置が基準位置にあるときの前記検出信号を参照値として前記検出信号が前記参照値となるように前記走査手段を制御する制御手段とを備える表面形状測定装置であって、前記スタイラスを振動させる加振手段と、前記スタイラスの近傍温度または前記スタイラスの温度を測定する温度測定手段と、前記温度に基づいて発振周波数を設定する周波数設定手段とが設けられ、前記周波数設定手段の出力に基づいて前記加振手段の発振周波数を設定することを特徴とする。
【0041】
このような構成によれば、スタイラスを振動させる加振手段における発振周波数を、温度測定手段において測定された温度に基づいて最適な周波数に変更することができる。例えば、スタイラスやスタイラス近傍の温度が変化すると、スタイラスの長さや検出部の寸法が変化し、それによってスタイラスの固有振動数が変化する。この状態で加振手段の発振周波数を一定に保ったままにすると、振動振幅が減少し、検出手段による検出信号が変動し、安定な倣い移動が出来なくなる。そこで、スタイラスやスタイラス近傍の温度を測定し、この温度に応じて変化したスタイラスの固有振動数に相当する周波数を加振手段において発振させれば、検出手段による検出信号の変動が抑制されるので、温度変動に対してロバストな倣い移動を実現することができる。
【0042】
【発明の実施の形態】
以下、本発明の実施の形態を図示例と共に説明する。
(第1実施形態)
本発明にかかる表面形状測定装置の第1実施形態を図1に示す。
この表面形状測定装置1は、被測定物表面に接触する接触部22を有する接触式プローブ2と、この接触式プローブ2を被測定物表面に沿って移動させる駆動機構3と、駆動機構3を制御するコントローラ部4とを備えて構成されている。
【0043】
プローブ2および駆動機構3は、背景技術で説明したものと同様のものが使用できる。
接触式プローブ2は、先端に検出部としての接触部22を有するスタイラス21と、このスタイラス21を支持するスタイラスホルダ23と、このスタイラスホルダ23に設けられスタイラス21を軸方向に振動させる圧電素子24と、この圧電素子24にスタイラス21の固有振動数を有する信号(パルスあるいは正弦波信号など)を出力する加振回路25と、スタイラス21の振動変化を電圧変換する圧電素子26と、この圧電素子26からの電圧変化を検出して検出信号として出力する検出回路27とを備える。
ここで、加振回路25および加振回路25の側の圧電素子24より加振手段が構成され、検出回路27および検出回路27の側の圧電素子26より検出手段(振動検出手段)が構成されている。
【0044】
加振回路25から出力される信号の周波数は固定されたものであり、標準温度(例えば20℃)でスタイラス21を定常振動させる周波数に設定されている。
ここで、スタイラス21の振動状態と測定環境の温度変化との関係について説明する。例えば、図2(A)に示されるように温度が変化した場合について考える。温度が変化するとスタイラス21の長さが熱変化するため、スタイラス21の固有振動数も変化する。固有振動数が変化した場合に、一定周波数の信号でスタイラス21を振動させるとスタイラス21の振動が定常振動からずれてしまう。このとき、接触部22を被測定物表面と関与させない状態(フリーの状態)での検出信号は、例えば、図2(B)中S1に示されるように、スタイラス21の振動変動にあわせて変動する。(B)中、S1は検出回路27で検出される検出信号を示し、S2は、検出信号の直流信号レベルを示す。温度変動によるスタイラス21の熱変化によって、検出信号S1の直流信号レベルS2は緩やかな低周波変動を示す。
さらに、接触部22を被測定物表面に接触させると、接触部22が束縛されることによりスタイラス21の振動が減じられ、(B)中S3に示すように検出信号が急減する。接触部22が被測定物表面に対して所定押込み量dで押込まれて接触部22と被測定物表面とが基準位置に達したときに、検出信号が参照値に一致することになるが、これについては後述する。
【0045】
プローブ2を駆動させる走査手段としての駆動機構3は、例えば、背景技術で説明した三次元測定装置を用いることができる。
【0046】
コントローラ部4は、検出信号から温度変化による検出信号変動を抜き出す抽出手段としてのローパスフィルタ41と、ローパスフィルタ41で抽出された検出信号を変換処理して参照値を生成する参照値生成手段としての参照値生成回路42と、生成された参照値と検出信号とを比較して参照値のホールドタイミングを指令する比較回路43と、比較回路43からの指令を受けて参照値をホールドするとともに所定のタイミングで更新する参照値設定部44と、ホールドされた参照値と検出信号とを比較する差分器51と、差分器51による比較結果に基づいて駆動機構3に動作指令を出力する動作指令部52とを備えて構成されている。
【0047】
ローパスフィルタ41は、検出信号S1から低周波の信号だけを抜き出すフィルタである。検出信号のうち高周波成分をカットして低周波のみを抜き出すことにより、温度変化によって低周波で変化する検出信号の直流電流レベルS2のみを抜き出すことができる。
【0048】
参照値生成回路42は、ローパスフィルタ41で抜き出された検出信号の直流信号レベルS2から所定値ΔSを減じて参照値S4を生成する。
ここで、所定値ΔSは、接触部22がフリーの状態から被測定物表面に対して所定の押込量dで押込まれた際の直流信号レベルの変化分である。検出信号の直流電流レベルS2から所定値ΔSを減じて参照値を生成することにより、生成された参照値は、検出部と被測定物表面との相対位置関係が所定押込量dとなるときの検出信号の直流信号レベルを表すことになる。
【0049】
比較回路43は、検出信号と参照値生成回路42で生成される参照値とを比較して、検出信号と参照値とが一致したところで参照値設定部44に参照値をホールドするトリガを出力する。
図2(B)に示されるように、接触部22がフリーの状態では検出信号S1が検出される。接触部22と被測定物表面との倣い測定を開始するにあたって、接触部22が被測定物表面に接触し始めるとスタイラス21の振動が束縛されて、検出信号がS3に示されるように減衰する。接触部22が被測定物表面に所定押込量dで押込まれたとき、検出信号が参照値生成回路42で生成される参照値S4に一致する。このとき、図2(C)のタイミングチャートに示されるように、比較回路43から出力されるトリガ信号がHレベルになり、検出信号と生成された参照値が一致した時点での参照値が参照値設定部44でホールドされる。以後、このホールドされた参照値に基づいて接触部22と被測定物表面との倣い移動が実行される。
ここに、比較回路43により一致検出手段が構成される。
【0050】
参照値設定部44は、参照値生成回路42で生成された参照値をデジタル変換するADコンバータ45(アナログ−デジタルコンバータ:ADC)と、デジタル変換された参照値をホールドするとともに所定のタイミングで更新するDSP46(デジタルシグナルプロセッサ)と、ホールドした参照値をアナログ変換して出力するDAコンバータ50(デジタル−アナログコンバータ:DAC)とを備えて構成されている。
DSP46は、デジタル変換された参照値をホールドする参照値ホールド部47と、参照値ホールド部47が参照値をホールドしてからの時間をカウントするカウンタ48と、参照値ホールド部47の参照値を更新する時間を記憶しておく時間設定部49とを備えている。
【0051】
参照値ホールド部47は、比較回路43より出力されるトリガを受けた時点の参照値をホールドする。ホールドした参照値は、DAコンバータ50によってアナログ変換された後、差分器51に出力される。
カウンタ48は、参照値ホールド部47が参照値をホールドした時点から時刻をカウントする。
時間設定部49は、参照値ホールド部47での参照値のホールド時間を記憶している。つまり、ホールドされた参照値を用いた倣い移動の継続時間として予め設定された時間を記憶している。この設定時間は、所望の測定精度に応じて設定されればよい。例えば、測定環境の温度変化に対して鋭敏な測定を行いたい場合には、設定時間を短くすればよい。カウンタ48の時刻が設定された時間に達したとき、参照値ホールド部47の参照値ホールドを解除させるとともに、動作指令部52に倣い移動の中断を指令して一旦接触部22をフリーにさせる。倣い移動を中断する間に参照値を新たに生成して参照値を更新したのち、倣い移動が再開されることになる。
ここに、カウンタ48、時間設定部49により参照値更新手段が構成される。
【0052】
差分器51は、検出信号とDAコンバータ50から出力される参照値とを比較して比較結果を動作指令部52に出力する。
動作指令部52は、差分器51での比較結果に基づいて駆動機構3に動作指令を与える。動作指令部52には、接触部22と被測定物表面とを倣い移動させるための所定のアルゴリズムが記憶されている。アルゴリズムとしては、例えば、接触部22を被測定物表面に向かって移動させるアプローチ動作や、アプローチ動作のあと検出信号が参照値になるように接触部22を被測定物表面に沿って移動させる倣い移動動作や、検出信号が参照値に一致したときのプローブ位置をサンプリングするサンプリング動作などがある。これらのアルゴリズムは、例えば、特開2001−99639号に開示されるものなど従来知られたアルゴリズムを利用することができる。
【0053】
すなわち、動作指令部52は、差分器51での比較結果をもとに所定のアルゴリズムを選択して、駆動機構3に動作指令を与え、ホールドされた参照値に基づいた接触部22と被測定物表面との倣い移動を実行させる。
さらに、参照値のホールド時間が設定時間に達した場合、DSP46から動作指令部52に接触部22を一旦フリーにするように信号が出力される。この信号を受けた場合、動作指令部52は、倣い移動を中止して接触部22を一旦フリーにさせた後に再び倣い移動を開始させる指令を駆動機構3に与える。
ここに、差分器51、動作指令部52により制御手段が構成されている。
【0054】
このような構成からなる第1実施形態の動作を説明する。
加振回路25から一定周波数の信号が出力され、加振回路25の側の圧電素子24の振動によってスタイラス21が振動される。スタイラス21の振動は、検出回路27の側の圧電素子26によって電圧変換されて検出回路27から検出信号として出力される。
まず、倣い測定を開始する前に、接触部22が被測定物表面と関与しないフリーの状態での検出信号が検出回路27から出力される。このときの検出信号は、例えば図2(B)のS1に示され、温度変化の影響を受けて低周波の直流信号レベルの変動を含むものとなる。この検出信号はローパスフィルタ41に通されて低周波の変動成分のみが検出信号から抽出される。このとき抽出される低周波成分は、例えば、図2(B)のS2に示され、温度変化の影響による検出信号の直流信号レベルである。
【0055】
ローパスフィルタ41で抽出された低周波の変動から参照値生成回路42において所定値ΔSが減じられ、参照値が生成される。この参照値は、例えば、図2(B)のS4に示されるように、温度変化による検出信号変動から常に所定値ΔSだけ小さい値となり、接触部22が被測定物表面に所定押込量dで押込まれたときの検出信号の値を示す。
参照値生成回路42で生成された参照値は検出回路27からの検出信号とともに比較回路43に出力される。また、生成された参照値は、参照値設定部44のADコンバータ45を介してDSP46に送られる。
【0056】
動作指令部52から倣い測定の開始の指令が与えられて、駆動機構3により接触部22が被測定物表面に向かって移動を開始する。接触部22と被測定物表面とが接触を開始し始めると、スタイラス21の振動が束縛されて、検出信号が図2(B)のS3に示されるように減衰を始める。
このとき、比較回路43で検出信号と参照値S4とが比較され、検出信号と参照値との一致を検出したとき、比較回路43からトリガがDSP46に出力される(図2(C)参照)。このトリガを受けて、参照値ホールド部47は、検出信号と参照値とが一致した時点の参照値をホールドする。参照値のホールドが行われた時点からカウンタ48での時刻カウントが開始される。
【0057】
参照値がホールドされたところで、この参照値に基づいた接触部22と被測定物表面との倣い移動が開始される。
ホールドされた参照値は、DAコンバータ50でアナログ変換された後、差分器51に出力される。差分器51では、検出信号と参照値とを比較して比較結果を動作指令部52に出力する。
動作指令部52は、差分器51での比較結果に基づいて駆動機構3に動作指令を与え、駆動機構3により接触部22と被測定物表面とが所定押込量dの相対位置関係を保つ倣い移動が実行される。倣い移動により検出信号が参照値に一致したときのプローブ位置が駆動機構3のリニアエンコーダでサンプリングされる。サンプリングされたデータは図示しないメモリ等に記憶される。
【0058】
倣い移動が実行され、図3に示されるように、倣い移動の時間が時間設定部49に設定された時間Tに達した場合、カウンタ48がリセットされ、参照値ホールド部47での参照値ホールドが解除されるとともに、倣い移動が一旦中断される。
倣い移動が一旦中断されて、接触部22がフリーになると、再びローパスフィルタ41および参照値生成回路42で参照値が生成される。倣い移動が再開されて接触部22が被測定物表面に接触し、検出信号と参照値とが一致したところで比較回路43からトリガが出力される。このトリガを受けて参照値ホールド部47が参照値を新たにホールドすることにより参照値を更新する。このホールドされた参照値に基づいて、倣い移動が実行される。
【0059】
以上のように、参照値の生成、参照値のホールド、倣い移動、参照値の更新を繰り返しながら、接触部22と被測定物表面とを倣い移動させる。最後に、倣い移動によって得られたプローブ2の軌跡から所定押込量dを補正演算して被測定物表面の形状を算出する。
【0060】
このような構成からなる第1実施形態によれば、次の効果を奏することができる。
(1)ローパスフィルタ41を用いて、温度変化による検出信号の直流信号レベルの変動を抜き出すことができる。参照値生成回路42において、ローパスフィルタ41で抽出された直流信号レベルから所定値ΔSを減じて参照値を生成することができる。さらに、生成された参照値を参照値ホールド部47でホールドすることができる。つまり、温度変動に応じた参照値を生成することができ、この参照値をホールドして倣い移動を行うことができる。生成された参照値に基づいて倣い移動を行えば、温度変動のある測定環境下においても、接触部22と被測定物表面とを所定押込量dとする倣い移動を行うことができ、被測定物表面を正確に測定することができる。
【0061】
(2)比較回路43が設けられているので、生成された参照値と検出信号とが一致した時点で参照値ホールド部47に参照値をホールドさせることができる。よって、倣い移動を開始する時点の測定環境下の温度を加味した参照値に基づいて倣い移動を行うことができる。つまり、測定時の温度を最も反映した参照値による倣い移動を行うことができる。その結果、測定環境の温度に応じた最適な測定により、正確に被測定物表面形状を測定することができる。
【0062】
(3)カウンタ48と時間設定部49が設けられ、参照値ホールド部47での参照値のホールド時間が設定時間になったときには、倣い移動を中断して参照値を更新する。一定時間ごとに参照値を更新することにより、測定環境の温度変化に追従した参照値に基づいて倣い移動を行うことができる。よって、温度が時間変化する測定環境においても、正確な倣い移動により、正確に被測定物表面形状を測定することができる。
【0063】
(4)参照値ホールド部47、カウンタ48および時間設定部49をDSP46で構成することにより、参照値のホールドと解除や、時間設定部49の設定時間の設定などが容易である。
【0064】
(第2実施形態)
本発明の表面形状測定装置の第2実施形態を図4に示す。
この第2実施形態の基本的構成は第1実施形態と同様であるが、第2実施形態の特徴とするところは、温度を測定する温度測定手段53が設けられていることにある。
温度測定手段53は、図5に示されるようにスタイラス21の軸に設けられ、スタイラス21の温度を測定する。温度測定手段53としては、例えば、熱電対やサーミスタなどを用いることができる。
DSP46には、第1実施形態のカウンタ48および時間設定部49に換えて温度設定部54が設けられている。温度設定部54には、図6(A)に示されるように、温度の閾値が所定幅で設定されている。本実施形態では、閾値として設定値1、設定値2(<設定値1)および設定値3(<設定値2)・・・が設けられている。この閾値の間隔は、所望の測定精度に応じて設定される。例えば、温度変化に鋭敏な精度の高い測定を行いたい場合には、閾値の幅を小さく設定すればよい。
【0065】
このような構成において、まず、倣い測定を始める前に、接触部22がフリーの状態で参照値生成回路42により参照値を生成し、比較回路43で参照値と検出信号の一致を検出した時点でトリガを出力して参照値ホールド部47で参照値をホールドする。さらに、このホールドした参照値に基づいて接触部22と被測定物表面を倣い移動させるところまでは、第1実施形態と同様である。
【0066】
参照値をホールドして倣い移動を行っている間、温度測定手段53はスタイラス21の温度を測定している。温度測定の結果は、温度設定部54に出力される。温度測定の結果が、設定されたいずれかの閾値をまたいで変化しないときは、参照値ホールド部47での参照値のホールドを継続して、倣い移動を続ける。
温度測定手段53での温度測定の結果が、いずれかの閾値に一致したとき、または、閾値をまたいだ場合には、倣い移動を一旦中断して参照値の更新を指令する。
【0067】
図6(A)中の点Qで示されるように、温度が閾値(図6中では設定値2)に一致したとき、温度設定部54は、参照値ホールド部47の参照値のホールドを解除させるとともに、動作指令部52に倣い移動の中断を指令する。倣い移動が中断されて接触部22がフリーになったところで参照値を生成し、参照値を更新する。この更新された参照値に基づいて倣い移動を行う。
【0068】
このような第2実施形態によれば、第1実施形態の効果(1)(2)に加えて次の効果を奏することができる。
(5)温度測定手段53が設けられ、温度設定部54に温度の閾値が所定幅で設定されているので、スタイラス21の温度変化が所定幅で変化したことを検知することができる。すると、スタイラス21の温度が変化したときに、この温度変化にあわせて参照値を更新することができる。よって、測定環境の温度が急に変化した場合でも、この温度変化に対応して参照値を更新し、接触部22と被測定物表面とを所定押込み量dで倣い移動させることができる。よって、温度変化がある測定環境でも正確に被測定物表面を測定することができる。また、測定温度が変化しない場合には、参照値をホールドする時間を長くして倣い移動の継続を行うので、参照値更新のための倣い移動を中断することなく、すみやかに測定を行うことができる。
【0069】
(6)温度測定手段53は直接スタイラス21に設けられ、スタイラス21の温度を測定する。つまり、スタイラス21の熱変化を誘引する温度変化を直接測定するので、スタイラス21の熱変化を最も正確に検知することができる。
【0070】
(変形例1)
第1実施形態および第2実施形態の変形例を図7に示す。この変形例1の基本的構成は第1実施形態および第2実施形態と同様であるが、第1および第2実施形態と異なるのは、参照値設定部44がサンプルホールド回路55(サンプルアンドホールド回路)で構成されている点である。
サンプルホールド回路55は、第1および第2実施形態と同様に比較回路43からのトリガによって参照値生成回路42で生成された参照値をホールドする。
【0071】
また、図7中には示していないが、サンプルホールド回路55でホールドした参照値を更新するタイミングは、第1実施形態のように、別個に設けられたカウンタ48および時間設定部49などで時間に基づいて更新するようにしてもよいし、あるいは、トリガ信号によって起動される1ショットマルチバイブレータ回路を設けておき、所定時間を計時して、これによって参照値を更新するタイミングとしてもよい。
サンプルホールド回路55でホールドした参照値の更新は、第2実施形態のように、スタイラス21に設けた温度測定手段53の測定結果と温度設定部54などに予め設定された閾値に基づいて更新するようにしてもよい。
【0072】
(変形例2)
第1実施形態および第2実施形態の変形例2を図8に示す。この変形例2の基本的構成は、第1実施形態および第2実施形態と同様であるが、第1および第2実施形態と異なる点は、比較回路が設けられていない点である。
変形例2の動作を参照値のホールドタイミングを中心に説明する。
参照値生成回路42で生成された参照値がサンプルホールド回路55に出力される。サンプルホールド回路55は、動作指令部52が駆動機構3に倣い測定の開始の指令を与えて接触部22を被測定物表面に向かって移動させたときに参照値をホールドする。
図8中には図示しないが、サンプルホールド回路55の参照値の更新は、第1実施形態のようにカウンタ48および時間設定部49を設けて、倣い移動を継続する時間に基づいて行ってもよい。サンプルホールド回路55の参照値の更新は、第2実施形態のように温度測定手段53と温度設定部54の閾値などを設けて、温度に基づいて行ってもよい。
参照値を更新する場合、サンプルホールド回路55は、倣い移動が一旦中断されて接触部22が被測定物表面から離隔したあと、再び接触部22が被測定物表面に向かって移動を開始した時点で参照値をホールドする。
【0073】
このような構成によれば次の効果を奏することができる。
(7)参照値と検出信号を比較して参照値をホールドするタイミングを指示する比較回路を必要としないので、回路構成が簡便である。
【0074】
(第3実施形態)
本発明の表面形状測定装置の第3実施形態を図9に示す。
第3実施形態は、コントローラ部4の構成を除いては、第2実施形態と同様であるが、第3実施形態のコントローラ部4は、差分器51、動作指令部52、サンプルホールド回路55および参照値テーブル56を備えて構成されている。
差分器51、動作指令部52の動作は第1および第2実施形態と同様である。
参照値テーブル56は、温度と参照値の関係を記録したテーブルである。この温度と参照値との関係は、測定に先立って予め実験的もしくは理論的に求めておくものである。例えば、温度が20℃から25℃の間では参照値の値はS20−25とし、温度が25℃から30℃の間では参照値の値はS25−30とするなど一定の温度幅(例えば5℃間隔)に対応した参照値を予め設定して記憶させておく。
サンプルホールド回路55は、温度測定手段53からの測定結果に応じて参照値テーブル56から測定温度に対応した温度領域の参照値を読み出してホールドする。さらに、温度測定手段53での測定温度が変化して対応する温度領域が変った場合には、ホールドしていた参照値を解除して、新たに参照値を読み出してホールドする。
【0075】
このような構成によれば、次の効果を奏することができる。
(8)参照値テーブル56が設けられ、予め温度に対応した参照値が記録されているので、ローパスフィルタ41や参照値生成回路42など参照値を生成する回路は必要なくなる。
(9)参照値を生成する必要がないため、参照値を生成または更新する場合に、倣い移動を中止する必要がなく、倣い移動を継続することができる。中断なく倣い移動を行えるので、すみやかに測定を行うことができる。
【0076】
上記第3実施形態の変形例として、サンプルホールド回路55を削除した構成としても良い。すなわち、温度測定手段53から出力される測定温度を参照値テーブル56へ入力し、このテーブルを参照して得られた参照値を差分器51へ入力する。
このような構成によれば、次の効果を奏することができる。
(10)サンプルホールド回路55を削除できるので、回路構成を単純化できる。
【0077】
上記第3実施形態のさらなる変形例として、加振回路25から出力される信号の周波数を温度によって変更可能な構成とすることも出来る。すなわち、コントローラ部4に更に、温度対発振周波数の関係を格納した周波数設定手段としての周波数テーブルを設け、この周波数テーブルを用いて、温度測定手段53での温度測定結果から適正な信号周波数を導出し、この結果を加振回路25へ与えて、周波数を変更する。
【0078】
周波数テーブルは、温度と適正な発振周波数の関係を、測定に先立って予め実験的もしくは理論的に求めておくものである。ここで、適正な発振周波数とは、温度によって変化したスタイラスの固有振動数を指す。例えば、温度が20℃から25℃の間では発振周波数の値はF20−25とし、温度が25℃から30℃の間では発振周波数の値はF25−30とするなど一定の温度幅(例えば5℃間隔)に対応した発振周波数を予め設定して記憶させておく。あるいは、温度、・・・20℃、21℃、22℃・・・に対して、発振周波数、・・・F20、F21、F22・・・を設定して記憶させておき、例えば、20.5℃などの周波数テーブルに記憶されていない温度の場合には、補間によって適正な発振周波数を求めるようにしても良い。
【0079】
また、周波数テーブルに代えて測定温度から発振周波数を算出する関数を予め実験的もしくは理論的に求めておいて、コントローラ部4に記憶させておき、温度測定手段53での測定温度から発振周波数を一義的に算出して決定し、その結果を加振回路25に与えて周波数を変更するようにしても良い。
【0080】
このようなテーブル補間あるいは関数による構成は、参照値の決定に際しても用いても良い。
【0081】
また、このような発振周波数を可変とする構成の場合は、サンプルホールド回路55と参照値テーブル56は必ずしも設ける必要がなく、差分器51に与える参照値は固定値であっても良い。
【0082】
さらに、温度測定手段53での測定温度から行う発振周波数の導出は常時行っても良いが、倣い移動中はこの発振周波数の導出を停止し、倣い移動開始直前の発振周波数をホールドする構成としても良い。この場合には、周波数設定手段として、周波数テーブルの出力をホールドする周波数ホールド回路を更に追加し、この周波数ホールド回路の出力を加振回路25へ入力すれば良い。この周波数ホールド回路の周波数ホールドは、動作指令部52の指令に基づいて行えば良い。
【0083】
このような構成によれば、次の効果を奏することができる。
(11)周波数テーブルが設けられ、予め温度に対応した発振周波数が記録されているので、温度の測定結果から最適な発振周波数を求めることができ、加振回路25の発振周波数を変更できる。これによって、温度によってスタイラス21の固有振動数が変化した場合でも、常に変化した固有振動数に相当する周波数で加振回路25から信号を出力できる。その結果、検出回路27から出力される検出信号の直流信号レベルの変動を抑制できるので、温度が変化した場合であっても精度の高い測定を行うことが出来る。
【0084】
(12)参照値を固定値とすることができるため、参照値を求めるための各種回路を削減することができる。
【0085】
尚、本発明の表面形状測定装置は、上記実施形態および変形例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
上記実施形態および変形例では、振動接触式のプローブ2を用いて説明したが、プローブは、スタイラス21の歪み量を測定する歪みゲージを備えた倣いプローブや、非接触式のプローブでもよい。
【0086】
参照値生成回路42は、所定値ΔSをローパスフィルタ41を通過した信号から減じて参照値を生成する構成としたが、その他、ローパスフィルタ41を通過した信号に1より小さい所定係数を乗じる構成としてもよい。また、検出部と被測定物表面とが関与したときに検出信号のレベルが上昇するプローブを用いた場合には、参照値生成回路42では、所定値を加算したりまたは1よりも大きい所定係数を乗じて参照値を生成する構成としてもよい。
【0087】
第2実施形態において、温度測定手段53は、スタイラス21に設けられてスタイラス21の温度を測定しているが、スタイラス近傍の温度を測定するようにしてもよい。
【0088】
参照値設定部44は、DSP46やサンプルホールド回路55に限らず参照値生成回路42からの参照値をホールドできるものであればよい。
抽出手段は、ローパスフィルタ41に限らず、温度変化による検出信号変動を抽出できるものであればよい。
【0089】
参照値を更新するタイミングは、カウンタ48および時間設定部49を備えて時間に基づいて行うものや、温度測定手段53と温度設定部54を備えて温度に基づいて行うものとしたが、これに限らず、ユーザーが所定のタイミングで参照値更新の指令を入力して参照値を更新するものとしてもよい。例えば、ユーザーが頃合を見計らって参照値更新を指令するボタンやレバーを操作する構成としてもよい。
【0090】
【発明の効果】
以上、説明したように本発明の表面形状測定装置によれば、温度変化がある測定環境下における倣い測定により正確に被測定物表面形状を測定することができるという優れた効果を奏し得る。
【図面の簡単な説明】
【図1】本発明の表面形状測定装置の第1実施形態を示す図である。
【図2】前記第1実施形態において、温度変化と参照値との関係を表す図である。(A)は温度の変化を表す図である。(B)は、温度変化があった場合の検出信号の変化と参照値の関係を表す図である。(C)は、参照値をホールドするタイミングを指令するトリガのタイミングチャートである。
【図3】前記第1実施形態において、倣い移動を一旦中断して参照値を更新する様子を表した図である。
【図4】本発明の表面形状測定装置の第2実施形態を示す図である。
【図5】前記第2実施形態において、プローブの先端部分と温度測定手段を示す図である。
【図6】前記第2実施形態において、設定温度と参照値の更新の様子を示す図である。
【図7】前記第1実施形態および前記第2実施形態の変形例1を示す図である。
【図8】前記第1実施形態および前記第2実施形態の変形例2を示す図である。
【図9】本発明の表面形状測定装置の第3実施形態を示す図である。
【図10】従来の表面形状測定装置の外観図である。
【図11】従来の振動接触式プローブを示す図である。
【図12】従来の倣い移動の様子を示す図である。
【図13】従来の接触部の押込量と検出信号の関係を示す図である。
【図14】従来の温度変化と検出信号の変化の様子を示す図である。
【図15】従来の表面形状測定装置を用いて温度変化のある測定環境下で倣い測定を行った場合を示す図である。
【図16】従来の接触検知回路の構成を示す図である。
【図17】従来の接触検知回路によって参照値を生成する様子を示す図である。
【符号の説明】
1   表面形状測定装置
2   プローブ
3   駆動機構
4   コントローラ部
21  スタイラス
22  接触部
24  圧電素子(加振手段)
25  加振回路(加振手段)
26  圧電素子(検出手段)
27  検出回路(検出手段)
41  ローパスフィルタ
42  参照値生成回路(参照値生成手段)
43  比較回路(一致検出手段)
44  参照値設定部
45  ADコンバータ
47  参照値ホールド部(参照値ホールド手段)
48  カウンタ(参照値更新手段)
49  時間設定部(参照値更新手段)
50  DAコンバータ
51  差分器(制御手段)
52  動作指令部(制御手段)
53  温度測定手段
54  温度設定部
55  サンプルホールド回路(参照値ホールド手段)
56  参照値テーブル
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a surface shape measuring device. More specifically, the present invention relates to a surface shape measuring device that measures a surface of an object by moving a probe attached to a three-dimensional measuring device or the like along the surface of the object.
[0002]
[Background Art]
2. Description of the Related Art A surface shape measuring device for measuring a surface shape of an object to be measured by relatively moving a contact type or non-contact type probe attached to a coordinate measuring machine or the like along the surface of the object to be measured is known.
For example, as shown in FIG. 10, the surface shape measuring device 1 includes a contact probe 2 having a contact portion 22 that contacts the surface of the workpiece W, and the contact probe 2 is moved in the X, Y, and Z directions. The drive mechanism 3 includes a drive mechanism 3 to be driven, and a controller 4 that controls movement of the contact portion 22 of the contact probe 2 via the drive mechanism 3.
[0003]
As shown in FIG. 11, the contact type probe 2 has a stylus 21 having a contact portion 22 at a tip, a stylus holder 23 for supporting the stylus 21, and a stylus 21 provided on the stylus holder 23 and having the stylus 21 unique to the axial direction. There are provided a vibrating means for performing steady vibration at a frequency, and a detecting means for detecting a change in vibration of the stylus 21 and outputting a detection signal.
The vibration means comprises a piezoelectric element provided on the stylus holder 23 for vibrating the stylus 21 and a vibration circuit 25 for applying an output signal (pulse or sine wave signal) of a predetermined frequency to the piezoelectric element. The means includes a piezoelectric element that converts the vibration of the stylus into a voltage, and a detection circuit 27 that detects a voltage from the piezoelectric element and outputs a detection signal.
[0004]
The drive mechanism 3 is provided with an X, Y and Z direction slide mechanism used in a conventional three-dimensional measuring device. Each axis of the drive mechanism is provided with a linear encoder that detects a drive amount.
[0005]
In such a configuration, as shown in FIG. 12, when the contact portion 22 is moved along the surface of the DUT, the positional relationship between the contact portion 22 and the surface of the DUT is shown in FIG. Such a change in the detection signal occurs. When the contact portion 22 starts to contact the surface of the object to be measured from the free state (A) (B), and when the contact portion contacts the surface of the object to be measured with a predetermined pushing amount d (C), the contact is made. The vibration of the part 22 is restrained, and the detection signal reaches a preset reference value.
Here, the reference value is defined as a value obtained by subtracting a signal change amount when the contact portion 22 is pushed by a predetermined pushing amount d from a detection signal value detected when the contact portion 22 is in a free state (non-contact state). It is set in advance.
[0006]
The contact portion 22 is moved along the surface of the workpiece so that the detection signal value becomes the reference value, and the position information of the probe 2 when the detection signal reaches the reference value is used as the X, Y, and Z axes of the drive mechanism. Sample from slide volume. The shape of the surface of the object to be measured can be known by calculating the contact point between the contact portion 22 and the surface of the object to be measured by subtracting the pushing amount d from the sampled position information of the probe 2.
[0007]
By the way, when the ambient temperature changes during the measurement, the length of the stylus 21 may change thermally. When the length of the stylus 21 changes thermally, the natural frequency of the stylus 21 changes. When the natural frequency of the stylus 21 changes, a deviation occurs between the pulse frequency given to the stylus 21 from the excitation circuit 25 and the natural frequency of the stylus 21. When a pulse deviating from the natural frequency of the stylus 21 is applied from the excitation circuit 25, generally, the vibration of the stylus 21 deviates from the steady vibration, and the vibration amplitude decreases. FIG. 14 shows how the detection signal changes due to a change in ambient temperature.
[0008]
When the ambient temperature changes as shown in FIG. 14A, the vibration amplitude of the stylus 21 changes due to the thermal change of the stylus length. Then, the detection signal from the detection circuit 27 changes as shown in FIG. At this time, even when the contact portion 22 is not in contact with the surface of the object to be measured, the detection signal reaches the reference value as shown by a point P in FIG. Can happen. At this time, even when the contact portion 22 is not in contact with the surface of the measurement target, the position information of the probe 2 is sampled, and erroneous measurement is performed.
Even when the contact portion 22 contacts the surface of the object to be measured, the vibration of the stylus 21 is reduced due to the temperature change. Therefore, the contact portion 22 slightly contacts the surface of the object to be measured before reaching the predetermined amount d. , The detection signal reaches the reference value. At this time, if the correction calculation is performed based on the constant depression amount d, the position of the surface of the measured object cannot be obtained accurately.
[0009]
For example, as shown in FIG. 15, when the inner wall surface of the hole is measured by scanning, when the contact portion 22 is moved so that the detection signal value becomes the reference value, the pushing amount becomes smaller than the predetermined pushing amount d. , The copying movement is executed.
When the stylus 21 is vibrating steadily, the detection signal value reaches the reference value at the predetermined depression amount d, so that the position information along the line L1 in FIG. 15 can be sampled. By performing the correction by subtracting the predetermined indentation amount d from the line L1, an accurate shape of the surface of the DUT can be obtained.
On the other hand, when the vibration amplitude of the stylus 21 is reduced due to the temperature fluctuation, when the scanning movement is performed so that the detection signal becomes the reference value, the pressing amount d ′ (d ′) smaller than the predetermined pressing amount d. The copying movement is performed in <d). That is, the position information of the line L2 in FIG. 15 is sampled. If the correction is performed by subtracting the predetermined indentation amount d from the line L2, a measurement result smaller than the actual hole diameter will be obtained.
[0010]
In order to solve a measurement error due to temperature fluctuation, the present applicant has proposed a contact detection circuit that generates a reference value according to a temperature change in Japanese Patent Application Laid-Open No. H10-111143.
As shown in FIG. 16, the contact detection circuit 10 includes a low-pass filter 41 that cuts off high-frequency fluctuations and extracts only low-frequency fluctuations from a detection signal output from the detection circuit 27, and a low-pass filter that passes through the low-pass filter 41. A reference value generating circuit 42 that generates a reference value obtained by subtracting a predetermined value from a frequency signal, and a difference device 51 that compares a detection signal from the detecting circuit 27 with a reference value generated by the reference value generating circuit. Have been.
The reference value generation circuit 42 generates a reference value by subtracting the change ΔS of the detection signal when the contact portion 22 is pushed into the surface of the measured object by the predetermined pushing amount d from the low frequency fluctuation extracted by the low-pass filter 41. .
[0011]
In such a configuration, the low-pass filter 41 extracts only the low frequency fluctuation S2 due to the temperature fluctuation from the detection signal. The reference value generation circuit generates a reference value S4 as shown in FIG. 17 by subtracting the change in the detection signal when the predetermined depression amount d is depressed from the low frequency fluctuation. The reference value S4 and the detection signal from the detection circuit 27 are compared by a differentiator 51, and when the detection signal reaches the reference value S4, a trigger for sampling the position information of the probe 2 is output. Then, even in a measurement environment having a temperature fluctuation, it is possible to obtain position information of the probe 2 having the predetermined pushing amount d. Therefore, if a correction operation for subtracting the predetermined press-in amount d from the position information of the probe 2 is performed, the surface shape of the measured object can be accurately obtained.
[0012]
[Problems to be solved by the invention]
The contact detection circuit 10 is configured to subtract a predetermined value ΔS from a detection signal when the contact portion 22 is in a free state. For example, as in a touch signal probe, when the contact portion 22 is brought into contact with the surface of the object to be measured from a position separated from the object to be measured, and the contact portion 22 is brought into contact with the object to be measured after the contact portion 22 is separated. Is applicable. That is, since a detection signal in which the contact portion 22 is in a free state can be obtained, a reference value in consideration of the temperature fluctuation can be generated from the detection signal.
However, for example, in the case of performing the scanning measurement using the scanning probe, there is a problem that a reference value cannot be generated because the contact portion 22 cannot obtain a detection signal in a free state during the scanning movement. Then, in a measurement environment having a temperature fluctuation, there arises a problem that the surface shape of the object to be measured cannot be accurately obtained by the scanning measurement.
[0013]
Such a problem is not limited to the contact type vibration probe, but also includes a scanning probe that detects the amount of distortion of the stylus 21 with a strain gauge to detect contact between the contact portion 22 and the surface of the workpiece, and a non-contact scanning probe. This is a problem that also occurs with probes.
In the case of the scanning probe, a change in the diameter of the contact portion and a change in the stylus length occur due to a change in ambient temperature. Therefore, even if the detected value of the strain gauge is a predetermined value, the amount of strain (pressing amount) of the stylus 21 is not larger than Not always.
Also, in the case of a non-contact scanning probe that performs a scanning movement with an offset amount as a focal length, since the focal length of the optical system changes due to a change in ambient temperature, the offset amount when focused is constant. Not exclusively.
Therefore, even if the position information of the probe is corrected and calculated with a constant distortion amount (push amount) or offset amount due to scanning movement in a measurement environment where a temperature change occurs, an accurate surface shape of the object to be measured cannot be obtained. Occurs.
[0014]
An object of the present invention is to solve the conventional problems and to provide a surface shape measuring apparatus capable of accurately measuring the surface shape of an object to be measured by scanning measurement in a measurement environment having a temperature change.
[0015]
[Means for Solving the Problems]
The probe according to claim 1, further comprising: a detection unit configured to detect a surface of the object to be measured, and a detection unit configured to detect a relative positional relationship between the detection unit and the surface of the object to be measured and output a detection signal. Scanning means for moving the detection unit along the surface of the object to be measured, and detecting the detection signal as a reference value when the relative position between the detection unit and the surface of the object to be measured is at a reference position. A control unit for controlling the scanning unit so that a signal becomes the reference value, wherein the detection unit detects a temperature change from a detection signal in a state where the detection unit does not participate in the surface of the object to be measured. Extraction means for extracting a detection signal fluctuation, reference value generation means for converting the detection signal fluctuation extracted by the extraction means to generate the reference value, and moving the detection section and the surface of the device under test. Sa A reference value generation unit that holds the reference value generated by the reference value generation unit, and a reference value updating unit that updates the reference value of the reference value holding unit at a predetermined timing. It is characterized by having.
[0016]
In such a configuration, the scanning unit is controlled by the control unit so that the detection signal becomes a reference value. Then, the relative position between the detection unit and the surface of the workpiece is moved while following the relationship of the reference position. If the detection unit and the surface of the object to be measured maintain the reference positional relationship, the shape of the surface of the object to be measured can be known by performing a correction operation on the movement trajectory of the detection unit during the scanning movement.
Here, a detection signal value when the detection unit and the surface of the device under test are in the reference positional relationship is set as a reference value, and if the detection signal is set to the reference value, the detection unit and the surface of the device under test are referenced. Copying movement as a position can be performed.
[0017]
However, when the ambient temperature changes, the detection signal changes under the influence of the temperature change. For example, in a vibration contact type probe, the natural frequency of the stylus may change due to a thermal change of the stylus. It is conceivable that the contact ball and the stylus length change in the copying probe. In an optical non-contact probe, a change in the focal position of the optical system or the like is conceivable. As described above, when the detection signal is affected by the temperature change, the value of the detection signal when the detection unit and the surface of the DUT are at the reference position also changes. In an environment in which a detection signal fluctuates due to a temperature change, the detection unit and the surface of the object to be measured cannot be maintained at the reference position even if scanning is performed based on a reference value fixed to a constant value regardless of the temperature.
Therefore, a change in the detection signal due to the temperature change is extracted, and a detection signal value when the detection unit and the surface of the DUT are at the reference position, that is, a reference value is generated from the change in the detection signal due to the temperature change. The scanning movement is executed based on the reference value generated in consideration of the temperature fluctuation. Then, even in a measurement environment in which there is a temperature fluctuation, the scanning movement can be performed with the detection unit and the surface of the object to be measured as the reference positions. As a result, it is considered that the surface shape of the measured object can be accurately known from the probe trajectory.
[0018]
The surface shape measuring apparatus of the present invention based on the above technical idea generates a reference value by the reference value generation means. When generating the reference value, first, the extraction unit extracts a detection signal fluctuation due to a temperature change in the measurement environment in a free state in which the detection unit does not involve the surface of the measurement object. The reference value generation unit converts the detection signal fluctuation extracted by the extraction unit to generate a reference value. For example, a predetermined value is subtracted from the extracted detection signal fluctuation, or the detection signal fluctuation is multiplied by a predetermined coefficient to generate a reference value when the detection unit and the surface of the device to be measured are at the reference position.
[0019]
The reference value holding means holds the reference value generated by the reference value generation means. When the detection unit and the surface of the object under test move in a scanning manner, a reference signal cannot be generated because a detection signal fluctuation due to a temperature change cannot be extracted. Therefore, the reference value is held by the reference value holding means, and the detection unit and the surface of the device under test are moved based on the held reference value. Then, it is possible to realize the scanning movement with the detection unit and the surface of the object to be measured as the reference positions based on the reference value generated in consideration of the temperature change. Therefore, the shape of the surface of the object to be measured can be accurately known from the movement locus of the detection unit at this time.
[0020]
Further, the temperature of the measurement environment may change during the scanning movement, and the reference value at which the detection unit and the surface of the object to be measured are at the reference position may change. The reference value updating unit stops the scanning movement at a predetermined timing, sets the detection unit in a free state, generates a new reference value, and updates the reference value of the reference value holding unit. By performing the scanning movement based on the updated reference value, even when the temperature change occurs during the scanning movement, the scanning movement can be performed with the detection unit and the surface of the object to be measured as the reference positions.
In this way, by generating the reference value according to the temperature change and updating the reference value following the temperature change, it is possible to realize the scanning movement that is robust against the temperature change.
[0021]
The surface shape measuring device according to claim 2, wherein the probe is a stylus having the detection portion at a tip, a vibration unit that vibrates the stylus, and the stylus. Vibration detecting means as the detecting means for detecting the vibration state of the sensor, and the extracting means includes a low-pass filter that extracts only low-frequency fluctuations of the detection signal as fluctuations in the detection signal due to the temperature fluctuations. It is characterized by the following.
[0022]
In such a configuration, for example, in a stylus having a contact portion as a detection portion, when the stylus is vibrated by the vibration means to bring the contact portion into contact with the surface of the workpiece, the contact portion is bound by the surface of the workpiece. The vibration state of the stylus changes. The vibration detecting means detects the vibration state of the stylus, and outputs a detection signal corresponding to the vibration state.
When the temperature of the measurement environment changes, the stylus length and the dimensions of the contact portion change due to the heat change. When the vibration applied to the stylus from the vibrating means has a fixed period, the stylus vibrating state changes as the stylus length changes. That is, the detection signal output from the vibration detecting means changes. At this time, since the thermal change of the stylus length due to the temperature change is a low-frequency change having a long cycle, if the low-frequency change is extracted from the vibration of the stylus by the low-pass filter as the extracting means, the detection signal change due to the temperature change is extracted. can do.
[0023]
The surface shape measuring device according to claim 3, wherein the surface shape measuring device according to claim 1 or 2, wherein a coincidence detection for detecting coincidence between the detection signal and the reference value generated by the reference value generating means. Means, wherein the reference value holding means holds the reference value when the coincidence detection means detects a match between the detection signal and the reference value generated by the reference value generation means. And
[0024]
In such a configuration, the reference value is generated by the reference value generation unit following the temperature change while the detection unit is in a free state. When starting the scanning movement between the detection unit and the surface of the object to be measured, the detection unit is moved closer to the surface of the object to be measured. The coincidence detecting means detects a coincidence between the detection signal and the generated reference value, and when the detection signal coincides with the generated reference value, determines that the detection unit and the surface of the device to be measured have reached the reference position. The value of the reference value at this time is held by the reference value holding means. Thereafter, the detection unit and the surface of the device under test are moved based on the held reference value.
As described above, the coincidence detecting means is provided, and starts the scanning movement to hold the reference value at the time when the detection signal coincides with the generated reference value. Therefore, the scanning movement can be executed based on the reference value corresponding to the measurement environment temperature at the time of starting the scanning movement. As a result, the scanning movement using the reference value that reflects the temperature of the measurement environment to the maximum can be realized, so that the shape of the surface of the object to be measured can be accurately measured.
[0025]
The surface shape measuring device according to claim 4 is the surface shape measuring device according to claim 1 or 2, wherein the reference value holding unit is configured to measure the measured value from a position where the detection unit is separated from the surface of the measured object. The method is characterized in that the reference value generated by the reference value generation means is held when the movement toward the object surface is started.
[0026]
In such a configuration, the reference value is generated by the reference value generation unit following the temperature change while the detection unit is in a free state. When starting the scanning movement between the detection unit and the surface of the object to be measured, the generated reference value is held by the reference value holding unit when the detection unit starts moving toward the surface of the object to be measured. Thereafter, the detection unit and the surface of the device under test are moved based on the held reference value. As described above, if the detection unit holds the reference value when the detection unit starts moving toward the surface of the device under test, the coincidence detection unit detects the coincidence between the reference value and the detection signal in order to instruct the timing of holding the reference value. Since no configuration is required, the configuration can be simplified. Even if the reference value at the time the detector is moved toward the surface of the DUT is held, if the measurement environment is temperature-controlled and the temperature change is small, the held reference value can sufficiently indicate the temperature of the measurement environment. Will be reflected. Therefore, the scanning movement can be performed with the detection unit and the surface of the object to be measured as the reference positions.
[0027]
According to a fifth aspect of the present invention, in the surface shape measuring apparatus according to any one of the first to fourth aspects, the reference value updating unit is configured to connect the detecting unit and the object at predetermined time intervals. The scanning movement with the surface of the measurement object is stopped, and the reference value is updated.
[0028]
According to such a configuration, the reference value updating unit stops the scanning movement at regular time intervals, and sets the detection unit to the free state. The detection unit generates a reference value according to the temperature of the measurement environment in a free state, and causes the reference value holding unit to hold the newly generated reference value, thereby updating the reference value.
If the time during which the reference value is held becomes longer, the temperature of the measurement environment may change during this time. Then, the value of the reference value at which the detection unit and the surface of the object to be measured become the reference position changes, and the detection unit and the surface of the object to be measured cannot be maintained at the reference position. However, according to the present invention, since the reference value is updated every fixed time, it is possible to perform the scanning movement with the detection unit and the surface of the workpiece as the reference positions based on the reference value reflecting the temperature of the measurement environment. it can.
[0029]
The surface profile measuring device according to claim 6 is the surface profile measuring device according to any one of claims 1 to 4, further comprising a temperature measuring unit configured to measure a temperature near the probe or a temperature of the probe. The value updating means stops the scanning movement between the detection unit and the surface of the workpiece and updates the reference value when the temperature changes over a preset temperature range. .
[0030]
According to such a configuration, the temperature near the probe or the temperature of the probe is measured by the temperature measuring means. When the temperature measured by the temperature measuring means changes by more than the set width, the reference value updating means updates the reference value reflecting the temperature of the measurement environment. In other words, the temperature is measured by the temperature measuring means, and the reference value is updated when it becomes impossible to use the held reference value as a reference position between the detection unit and the surface of the device under test. Therefore, the reference value can be updated as needed in response to a temperature change in the measurement environment. As a result, by performing accurate scanning movement even in a measurement environment where there is a temperature change, the surface shape of the object to be measured can be accurately measured.
For example, even when a sudden temperature change occurs, since the reference value is updated by detecting the temperature change, accurate measurement can be performed even in a measurement environment where the temperature management is insufficient.
[0031]
The set temperature range may be set according to desired measurement accuracy. For example, when performing precise measurement, the reference temperature may be updated even with a slight temperature change by reducing the set temperature range. Alternatively, when rough measurement is sufficient, the set temperature range may be increased. Then, since the number of times of updating the reference value is reduced, the measurement speed is increased.
[0032]
The surface shape measuring device according to claim 7 is the surface shape measuring device according to any one of claims 1 to 6, wherein the reference value holding unit and the reference value updating unit are generated by the reference value generating unit. An analog-to-digital converter that captures the reference value, a digital signal processor that digitally processes and holds the reference value that is captured by the analog-to-digital converter and updates the reference value as appropriate, and outputs the reference value from the digital signal processor. A digital-to-analog converter is provided.
[0033]
According to such a configuration, the reference value generated by the reference value generation unit is digitally converted by the analog-digital converter (AD converter). The digitally converted reference value is held by a digital signal processor (DSP). The held reference value is converted and output by a digital-analog converter (DA converter). Further, the DSP updates the held reference value as appropriate.
[0034]
The surface profile measuring device according to claim 8 is the surface profile measuring device according to any one of claims 1 to 6, wherein the reference value holding means is configured to include a sample hold circuit. I do.
[0035]
According to such a configuration, the sample and hold circuit (sample and hold circuit) holds the reference value generated by the reference value generation means. Further, the sample and hold circuit updates the held reference value as appropriate.
[0036]
The probe according to claim 9, further comprising: a detection unit configured to detect a surface of the object to be measured, and a detection unit configured to detect a relative positional relationship between the detection unit and the surface of the object to be measured and output a detection signal. Scanning means for moving the detection unit along the surface of the object to be measured, and detecting the detection signal as a reference value when the relative position between the detection unit and the surface of the object to be measured is at a reference position. A surface shape measuring apparatus comprising: a control unit that controls the scanning unit so that a signal becomes the reference value, wherein a reference value setting unit that sets the reference value, and a temperature near the probe or a temperature of the probe. And a temperature measuring means for measuring the temperature, wherein the reference value setting means sets the reference value based on the temperature.
[0037]
According to such a configuration, the reference value is set based on the temperature measured by the temperature measuring means. For example, a function for obtaining a reference value using temperature as a variable is determined experimentally or theoretically in advance, and the reference value can be obtained by performing this function calculation. As described above, since the reference value can be appropriately set according to the temperature change, the scanning movement that is robust against the temperature fluctuation can be realized.
[0038]
The surface profile measuring device according to claim 10, wherein the reference value setting unit is a table recording a relationship between the temperature and the reference value, and the temperature measuring unit is Reference value holding means for reading and holding the reference value corresponding to the measured temperature, and a reference value for updating the reference value of the reference value holding means when the temperature has changed to a predetermined temperature range or more. And updating means.
[0039]
According to such a configuration, the reference value corresponding to the temperature measured by the temperature measuring means is read from the table in which the reference value corresponding to the temperature is recorded. The read reference value is held by reference value holding means. Based on the held reference value, the detection unit and the surface of the object to be measured are moved. If the measured temperature has changed beyond the set temperature range, a reference value corresponding to the temperature of the measurement environment is newly read from the table and held by the reference value holding means.
As described above, the reference value corresponding to the temperature change is recorded in advance, and the reference value is updated according to the temperature change, so that the scanning movement that is robust against the temperature change can be realized.
[0040]
The surface profile measuring device according to claim 11, wherein a detection unit is provided at a tip of a stylus and detects a surface of the object to be measured, and detects a relative positional relationship between the detection unit and the surface of the object to be detected to generate a detection signal. A probe having detection means for outputting, a scanning means for moving the detection section along the surface of the object to be measured, and the detection when the relative position between the detection section and the surface of the object to be measured is at a reference position A surface shape measuring device comprising: a control unit that controls the scanning unit so that the detection signal becomes the reference value using a signal as a reference value, a vibration unit that vibrates the stylus, and a temperature near the stylus. Alternatively, a temperature measuring unit for measuring the temperature of the stylus and a frequency setting unit for setting an oscillation frequency based on the temperature are provided, and based on an output of the frequency setting unit. And sets the oscillation frequency of KiKafu means.
[0041]
According to such a configuration, the oscillation frequency of the vibrating means for vibrating the stylus can be changed to an optimum frequency based on the temperature measured by the temperature measuring means. For example, when the temperature of the stylus or the temperature near the stylus changes, the length of the stylus or the size of the detecting unit changes, thereby changing the natural frequency of the stylus. If the oscillation frequency of the vibrating means is kept constant in this state, the vibration amplitude decreases, the detection signal from the detecting means fluctuates, and stable copying cannot be performed. Therefore, if the stylus or the temperature near the stylus is measured and the frequency corresponding to the natural frequency of the stylus changed according to this temperature is oscillated by the vibration means, the fluctuation of the detection signal by the detection means is suppressed. In addition, it is possible to realize a scanning movement that is robust against temperature fluctuations.
[0042]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(1st Embodiment)
FIG. 1 shows a first embodiment of a surface profile measuring apparatus according to the present invention.
The surface shape measuring device 1 includes a contact probe 2 having a contact portion 22 that comes into contact with the surface of the workpiece, a driving mechanism 3 for moving the contact probe 2 along the surface of the workpiece, and a driving mechanism 3. And a controller unit 4 for controlling.
[0043]
The probe 2 and the driving mechanism 3 can be the same as those described in the background art.
The contact probe 2 includes a stylus 21 having a contact portion 22 as a detecting portion at the tip, a stylus holder 23 for supporting the stylus 21, and a piezoelectric element 24 provided on the stylus holder 23 to vibrate the stylus 21 in the axial direction. A vibration circuit 25 for outputting a signal (pulse or sine wave signal) having a natural frequency of the stylus 21 to the piezoelectric element 24; a piezoelectric element 26 for converting a change in vibration of the stylus 21 into a voltage; And a detection circuit 27 for detecting a voltage change from the signal 26 and outputting the same as a detection signal.
Here, the vibration means is constituted by the vibration circuit 25 and the piezoelectric element 24 on the vibration circuit 25 side, and the detection means (vibration detection means) is constituted by the detection circuit 27 and the piezoelectric element 26 on the detection circuit 27 side. ing.
[0044]
The frequency of the signal output from the vibration circuit 25 is fixed, and is set to a frequency at which the stylus 21 oscillates at a standard temperature (for example, 20 ° C.).
Here, the relationship between the vibration state of the stylus 21 and the temperature change of the measurement environment will be described. For example, consider the case where the temperature changes as shown in FIG. When the temperature changes, the length of the stylus 21 changes thermally, so that the natural frequency of the stylus 21 also changes. When the stylus 21 is vibrated by a signal of a constant frequency when the natural frequency changes, the vibration of the stylus 21 deviates from the steady vibration. At this time, the detection signal in a state in which the contact portion 22 is not involved in the surface of the object to be measured (free state), for example, fluctuates according to the vibration fluctuation of the stylus 21 as shown in S1 in FIG. I do. In (B), S1 indicates a detection signal detected by the detection circuit 27, and S2 indicates a DC signal level of the detection signal. Due to the thermal change of the stylus 21 due to the temperature change, the DC signal level S2 of the detection signal S1 shows a gentle low frequency change.
Furthermore, when the contact portion 22 is brought into contact with the surface of the object to be measured, the vibration of the stylus 21 is reduced due to the restriction of the contact portion 22, and the detection signal rapidly decreases as shown in S3 in (B). When the contact part 22 is pushed into the surface of the object to be measured by a predetermined amount d and the contact part 22 and the surface of the object reach the reference position, the detection signal matches the reference value. This will be described later.
[0045]
As the driving mechanism 3 as a scanning unit for driving the probe 2, for example, the three-dimensional measuring device described in the background art can be used.
[0046]
The controller unit 4 includes a low-pass filter 41 as extraction means for extracting a detection signal variation due to a temperature change from the detection signal, and a reference value generation means for converting the detection signal extracted by the low-pass filter 41 to generate a reference value. A reference value generation circuit 42, a comparison circuit 43 that compares the generated reference value with the detection signal and instructs a hold timing of the reference value, receives a command from the comparison circuit 43, holds the reference value, and A reference value setting unit 44 that updates at the timing, a difference unit 51 that compares the held reference value with the detection signal, and an operation command unit 52 that outputs an operation command to the drive mechanism 3 based on the comparison result by the difference unit 51. It is comprised including.
[0047]
The low-pass filter 41 is a filter that extracts only a low-frequency signal from the detection signal S1. By cutting out the high frequency component of the detection signal and extracting only the low frequency, it is possible to extract only the DC current level S2 of the detection signal that changes at a low frequency due to a temperature change.
[0048]
The reference value generation circuit 42 generates a reference value S4 by subtracting a predetermined value ΔS from the DC signal level S2 of the detection signal extracted by the low-pass filter 41.
Here, the predetermined value ΔS is a change in the DC signal level when the contact portion 22 is pushed from the free state by a predetermined pushing amount d to the surface of the workpiece. By generating the reference value by subtracting the predetermined value ΔS from the DC current level S2 of the detection signal, the generated reference value is used when the relative positional relationship between the detection unit and the surface of the device to be measured becomes the predetermined pressing amount d. This indicates the DC signal level of the detection signal.
[0049]
The comparison circuit 43 compares the detection signal with the reference value generated by the reference value generation circuit 42, and outputs a trigger for holding the reference value to the reference value setting unit 44 when the detection signal matches the reference value. .
As shown in FIG. 2B, when the contact portion 22 is free, the detection signal S1 is detected. In starting the scanning measurement between the contact part 22 and the surface of the object to be measured, when the contact part 22 starts to contact the surface of the object to be measured, the vibration of the stylus 21 is restricted, and the detection signal is attenuated as shown in S3. . When the contact portion 22 is pushed into the surface of the workpiece by a predetermined pushing amount d, the detection signal matches the reference value S4 generated by the reference value generation circuit 42. At this time, as shown in the timing chart of FIG. 2C, the trigger signal output from the comparison circuit 43 becomes H level, and the reference value at the time when the detection signal matches the generated reference value is referred to. The value is held by the value setting unit 44. Thereafter, the scanning movement between the contact portion 22 and the surface of the workpiece is performed based on the held reference value.
Here, the comparison circuit 43 forms a coincidence detecting unit.
[0050]
The reference value setting unit 44 holds an AD converter 45 (analog-digital converter: ADC) for digitally converting the reference value generated by the reference value generation circuit 42, and updates the digitally converted reference value at a predetermined timing. (Digital signal processor), and a DA converter 50 (digital-analog converter: DAC) that converts the held reference value into an analog signal and outputs the analog value.
The DSP 46 includes a reference value holding unit 47 for holding the digitally converted reference value, a counter 48 for counting the time since the reference value holding unit 47 holds the reference value, and a reference value of the reference value holding unit 47. A time setting unit 49 for storing the time to be updated.
[0051]
The reference value holding unit 47 holds the reference value at the time when the trigger output from the comparison circuit 43 is received. The held reference value is converted to an analog signal by the DA converter 50 and then output to the differentiator 51.
The counter 48 counts the time from the time when the reference value holding unit 47 holds the reference value.
The time setting section 49 stores the reference value hold time in the reference value hold section 47. In other words, the preset time is stored as the continuation time of the copying movement using the held reference value. This set time may be set according to the desired measurement accuracy. For example, when it is desired to perform a measurement sensitive to a temperature change in the measurement environment, the set time may be shortened. When the time of the counter 48 reaches a set time, the reference value hold of the reference value hold unit 47 is released, and the interruption of the copying is commanded to the operation command unit 52 to temporarily make the contact unit 22 free. After a new reference value is generated and the reference value is updated while the copying movement is interrupted, the copying movement is restarted.
Here, the counter 48 and the time setting unit 49 constitute a reference value updating unit.
[0052]
The differentiator 51 compares the detection signal with a reference value output from the DA converter 50 and outputs a comparison result to the operation command unit 52.
The operation command section 52 gives an operation command to the drive mechanism 3 based on the result of the comparison by the differentiator 51. The operation command unit 52 stores a predetermined algorithm for following and moving the contact unit 22 and the surface of the workpiece. As an algorithm, for example, an approach operation of moving the contact portion 22 toward the surface of the object to be measured or a copying operation of moving the contact portion 22 along the surface of the object to be measured so that the detection signal becomes a reference value after the approach operation. There are a moving operation and a sampling operation for sampling the probe position when the detection signal matches the reference value. As these algorithms, for example, conventionally known algorithms such as those disclosed in JP-A-2001-99639 can be used.
[0053]
That is, the operation command section 52 selects a predetermined algorithm based on the comparison result in the differentiator 51, gives an operation command to the drive mechanism 3, and makes the contact section 22 and the measured object based on the held reference value. The copying movement with the object surface is executed.
Further, when the hold time of the reference value reaches the set time, a signal is output from the DSP 46 to the operation command unit 52 so as to temporarily make the contact unit 22 free. When receiving this signal, the operation command unit 52 gives a command to the drive mechanism 3 to stop the scanning movement, temporarily free the contact unit 22 and then start the scanning movement again.
Here, a control unit is configured by the differentiator 51 and the operation command unit 52.
[0054]
The operation of the first embodiment having such a configuration will be described.
A signal of a constant frequency is output from the vibration circuit 25, and the stylus 21 is vibrated by the vibration of the piezoelectric element 24 on the vibration circuit 25 side. The vibration of the stylus 21 is converted into a voltage by the piezoelectric element 26 on the side of the detection circuit 27 and is output from the detection circuit 27 as a detection signal.
First, before the scanning measurement is started, the detection circuit 27 outputs a detection signal in a free state in which the contact portion 22 is not involved in the surface of the measured object. The detection signal at this time is, for example, indicated by S1 in FIG. 2B, and includes a change in the low-frequency DC signal level under the influence of the temperature change. This detection signal is passed through a low-pass filter 41, and only low-frequency fluctuation components are extracted from the detection signal. The low frequency component extracted at this time is, for example, the DC signal level of the detection signal due to the influence of the temperature change, as shown in S2 of FIG.
[0055]
The reference value generation circuit 42 subtracts the predetermined value ΔS from the low-frequency fluctuation extracted by the low-pass filter 41 to generate a reference value. This reference value is always smaller by a predetermined value ΔS due to a change in the detection signal due to a temperature change, for example, as shown in S4 of FIG. Indicates the value of the detection signal when pressed.
The reference value generated by the reference value generation circuit 42 is output to the comparison circuit 43 together with the detection signal from the detection circuit 27. Further, the generated reference value is sent to the DSP 46 via the AD converter 45 of the reference value setting unit 44.
[0056]
A command to start scanning measurement is given from the operation command unit 52, and the drive unit 3 starts moving the contact unit 22 toward the surface of the workpiece. When the contact portion 22 starts to contact the surface of the object to be measured, the vibration of the stylus 21 is restrained, and the detection signal starts to attenuate as shown in S3 of FIG.
At this time, the detection signal is compared with the reference value S4 by the comparison circuit 43, and when a match between the detection signal and the reference value is detected, a trigger is output from the comparison circuit 43 to the DSP 46 (see FIG. 2C). . In response to the trigger, the reference value holding unit 47 holds the reference value at the time when the detection signal matches the reference value. The time counting by the counter 48 is started from the time when the reference value is held.
[0057]
When the reference value is held, the scanning movement between the contact portion 22 and the surface of the workpiece based on the reference value is started.
The held reference value is analog-converted by the DA converter 50 and then output to the differentiator 51. The differentiator 51 compares the detection signal with the reference value and outputs the comparison result to the operation command unit 52.
The operation command section 52 gives an operation command to the drive mechanism 3 based on the comparison result of the differentiator 51, and the drive mechanism 3 causes the contact portion 22 and the surface of the object to be measured to maintain a relative positional relationship of a predetermined pushing amount d. The movement is performed. The probe position when the detection signal matches the reference value due to the scanning movement is sampled by the linear encoder of the drive mechanism 3. The sampled data is stored in a memory or the like (not shown).
[0058]
When the scanning movement is performed and the scanning movement time reaches the time T set in the time setting unit 49 as shown in FIG. 3, the counter 48 is reset, and the reference value holding unit 47 holds the reference value. Is canceled, and the copying movement is temporarily stopped.
Once the scanning movement is interrupted and the contact portion 22 becomes free, a reference value is generated again by the low-pass filter 41 and the reference value generation circuit 42. When the scanning movement is resumed and the contact portion 22 comes into contact with the surface of the object to be measured, and the detection signal matches the reference value, a trigger is output from the comparison circuit 43. In response to this trigger, the reference value holding unit 47 updates the reference value by newly holding the reference value. Copying movement is executed based on the held reference value.
[0059]
As described above, the contact portion 22 and the surface of the workpiece are moved while repeating the generation of the reference value, the hold of the reference value, the scanning movement, and the update of the reference value. Lastly, the shape of the surface of the object to be measured is calculated by correcting the predetermined pressing amount d from the trajectory of the probe 2 obtained by the scanning movement.
[0060]
According to the first embodiment having such a configuration, the following effects can be obtained.
(1) Using the low-pass filter 41, it is possible to extract a change in the DC signal level of the detection signal due to a temperature change. The reference value generation circuit 42 can generate a reference value by subtracting the predetermined value ΔS from the DC signal level extracted by the low-pass filter 41. Further, the generated reference value can be held by the reference value holding unit 47. That is, a reference value corresponding to the temperature fluctuation can be generated, and the reference value can be held to perform the scanning movement. If the scanning movement is performed based on the generated reference value, the scanning movement can be performed with the contact portion 22 and the surface of the object to be measured with the predetermined pressing amount d even in a measurement environment having a temperature fluctuation. The object surface can be measured accurately.
[0061]
(2) Since the comparison circuit 43 is provided, the reference value holding unit 47 can hold the reference value when the generated reference value matches the detection signal. Therefore, the scanning movement can be performed based on the reference value in consideration of the temperature in the measurement environment at the time of starting the scanning movement. That is, it is possible to perform the scanning movement by the reference value that most reflects the temperature at the time of measurement. As a result, the surface shape of the object to be measured can be accurately measured by optimal measurement according to the temperature of the measurement environment.
[0062]
(3) A counter 48 and a time setting unit 49 are provided, and when the hold time of the reference value in the reference value holding unit 47 reaches the set time, the scanning movement is interrupted to update the reference value. By updating the reference value at regular time intervals, the scanning movement can be performed based on the reference value following the temperature change of the measurement environment. Therefore, even in a measurement environment in which the temperature changes over time, the surface shape of the object to be measured can be accurately measured by accurate scanning movement.
[0063]
(4) By configuring the reference value hold unit 47, the counter 48, and the time setting unit 49 with the DSP 46, it is easy to hold and release the reference value and to set the set time of the time setting unit 49.
[0064]
(2nd Embodiment)
FIG. 4 shows a second embodiment of the surface profile measuring apparatus of the present invention.
The basic configuration of the second embodiment is the same as that of the first embodiment, but the feature of the second embodiment is that a temperature measuring means 53 for measuring a temperature is provided.
The temperature measuring means 53 is provided on the shaft of the stylus 21 as shown in FIG. 5, and measures the temperature of the stylus 21. As the temperature measuring means 53, for example, a thermocouple, a thermistor, or the like can be used.
The DSP 46 is provided with a temperature setting unit 54 instead of the counter 48 and the time setting unit 49 of the first embodiment. As shown in FIG. 6A, a temperature threshold is set in the temperature setting unit 54 with a predetermined width. In the present embodiment, a set value 1, a set value 2 (<set value 1), a set value 3 (<set value 2),... Are provided as threshold values. The interval between the thresholds is set according to the desired measurement accuracy. For example, when a highly accurate measurement sensitive to a temperature change is desired to be performed, the width of the threshold may be set small.
[0065]
In such a configuration, first, before the scanning measurement is started, a reference value is generated by the reference value generation circuit 42 while the contact portion 22 is in a free state, and the comparison circuit 43 detects a match between the reference value and the detection signal. And the reference value is held by the reference value holding unit 47. Further, the process is the same as that of the first embodiment up to the point where the contact portion 22 and the surface of the object to be measured are moved based on the held reference value.
[0066]
During the scanning movement while holding the reference value, the temperature measuring means 53 measures the temperature of the stylus 21. The result of the temperature measurement is output to the temperature setting unit 54. When the result of the temperature measurement does not change over any of the set thresholds, the reference value is held in the reference value holding unit 47 and the scanning movement is continued.
When the result of the temperature measurement by the temperature measurement means 53 matches any of the threshold values or when the result of the measurement exceeds the threshold value, the copying operation is temporarily interrupted to instruct the reference value to be updated.
[0067]
As shown by a point Q in FIG. 6A, when the temperature matches the threshold value (set value 2 in FIG. 6), the temperature setting unit 54 releases the hold of the reference value by the reference value hold unit 47. At the same time, the movement instruction unit 52 is instructed to interrupt the copying movement. The reference value is generated and updated when the scanning movement is interrupted and the contact portion 22 becomes free. The copying movement is performed based on the updated reference value.
[0068]
According to the second embodiment, the following effects can be obtained in addition to the effects (1) and (2) of the first embodiment.
(5) Since the temperature measuring means 53 is provided and the temperature threshold is set in the temperature setting section 54 with a predetermined width, it is possible to detect that the temperature change of the stylus 21 has changed in the predetermined width. Then, when the temperature of the stylus 21 changes, the reference value can be updated according to the temperature change. Therefore, even when the temperature of the measurement environment changes suddenly, the reference value can be updated in accordance with the temperature change, and the contact portion 22 and the surface of the workpiece can be moved by the predetermined pressing amount d. Therefore, the surface of the object to be measured can be accurately measured even in a measurement environment having a temperature change. In addition, when the measured temperature does not change, the reference value is held for a longer time to continue the scanning movement, so that the scanning can be performed immediately without interrupting the scanning movement for updating the reference value. it can.
[0069]
(6) The temperature measuring means 53 is provided directly on the stylus 21, and measures the temperature of the stylus 21. That is, since the temperature change that induces the thermal change of the stylus 21 is directly measured, the thermal change of the stylus 21 can be most accurately detected.
[0070]
(Modification 1)
FIG. 7 shows a modification of the first embodiment and the second embodiment. The basic configuration of the first modification is the same as that of the first and second embodiments, but differs from the first and second embodiments in that the reference value setting unit 44 uses a sample and hold circuit 55 (sample and hold). Circuit).
The sample hold circuit 55 holds the reference value generated by the reference value generation circuit 42 in response to a trigger from the comparison circuit 43 as in the first and second embodiments.
[0071]
Although not shown in FIG. 7, the timing at which the reference value held by the sample and hold circuit 55 is updated is controlled by a separately provided counter 48 and time setting unit 49 as in the first embodiment. , Or a one-shot multivibrator circuit activated by a trigger signal may be provided, and a predetermined time may be measured to update the reference value.
The reference value held by the sample and hold circuit 55 is updated based on the measurement result of the temperature measuring means 53 provided on the stylus 21 and the threshold value preset in the temperature setting unit 54 as in the second embodiment. You may do so.
[0072]
(Modification 2)
FIG. 8 shows a second modification of the first embodiment and the second embodiment. The basic configuration of Modification 2 is the same as in the first and second embodiments, but differs from the first and second embodiments in that a comparison circuit is not provided.
The operation of the second modification will be described focusing on the hold timing of the reference value.
The reference value generated by the reference value generation circuit 42 is output to the sample and hold circuit 55. The sample hold circuit 55 holds the reference value when the operation command unit 52 gives a command to start the scanning measurement to the drive mechanism 3 to move the contact unit 22 toward the surface of the workpiece.
Although not shown in FIG. 8, the reference value of the sample and hold circuit 55 may be updated based on the time during which the scanning movement is continued by providing the counter 48 and the time setting unit 49 as in the first embodiment. Good. Updating of the reference value of the sample and hold circuit 55 may be performed based on the temperature by providing a temperature measuring unit 53 and a threshold value of the temperature setting unit 54 as in the second embodiment.
When the reference value is updated, the sample and hold circuit 55 determines when the contact portion 22 starts moving toward the measured object surface again after the scanning movement is temporarily stopped and the contact portion 22 is separated from the measured object surface. Hold the reference value with.
[0073]
According to such a configuration, the following effects can be obtained.
(7) Since a comparison circuit for comparing the reference value with the detection signal and instructing the timing to hold the reference value is not required, the circuit configuration is simple.
[0074]
(Third embodiment)
FIG. 9 shows a third embodiment of the surface shape measuring apparatus of the present invention.
The third embodiment is the same as the second embodiment except for the configuration of the controller unit 4. However, the controller unit 4 of the third embodiment includes a differentiator 51, an operation command unit 52, a sample and hold circuit 55, A reference value table 56 is provided.
The operations of the differentiator 51 and the operation command unit 52 are the same as in the first and second embodiments.
The reference value table 56 is a table that records the relationship between the temperature and the reference value. The relationship between the temperature and the reference value is obtained experimentally or theoretically in advance before the measurement. For example, when the temperature is between 20 ° C. and 25 ° C., the reference value is S 20-25 When the temperature is between 25 ° C. and 30 ° C., the reference value is S 25-30 For example, a reference value corresponding to a certain temperature range (for example, at 5 ° C. intervals) is set and stored in advance.
The sample and hold circuit 55 reads out and holds a reference value in a temperature region corresponding to the measured temperature from the reference value table 56 according to the measurement result from the temperature measurement means 53. Further, when the temperature measured by the temperature measuring means 53 changes and the corresponding temperature region changes, the held reference value is released, and a new reference value is read and held.
[0075]
According to such a configuration, the following effects can be obtained.
(8) Since the reference value table 56 is provided and reference values corresponding to temperatures are recorded in advance, circuits for generating reference values such as the low-pass filter 41 and the reference value generation circuit 42 are not required.
(9) Since there is no need to generate a reference value, when generating or updating a reference value, the copying movement does not need to be stopped, and the copying movement can be continued. Since the scanning movement can be performed without interruption, the measurement can be performed promptly.
[0076]
As a modification of the third embodiment, the configuration may be such that the sample and hold circuit 55 is omitted. That is, the measured temperature output from the temperature measuring means 53 is input to the reference value table 56, and the reference value obtained by referring to this table is input to the differentiator 51.
According to such a configuration, the following effects can be obtained.
(10) Since the sample and hold circuit 55 can be eliminated, the circuit configuration can be simplified.
[0077]
As a further modified example of the third embodiment, a configuration may be adopted in which the frequency of the signal output from the excitation circuit 25 can be changed depending on the temperature. That is, the controller section 4 is further provided with a frequency table as frequency setting means for storing the relationship between the temperature and the oscillation frequency. Then, the result is given to the excitation circuit 25 to change the frequency.
[0078]
In the frequency table, the relationship between the temperature and an appropriate oscillation frequency is obtained experimentally or theoretically in advance of the measurement. Here, the appropriate oscillation frequency refers to the natural frequency of the stylus that has changed with temperature. For example, when the temperature is between 20 ° C. and 25 ° C., the value of the oscillation frequency is F 20-25 When the temperature is between 25 ° C. and 30 ° C., the value of the oscillation frequency is F 25-30 For example, an oscillation frequency corresponding to a certain temperature width (for example, at 5 ° C. intervals) is set and stored in advance. Or, for the temperature,... 20 ° C., 21 ° C., 22 ° C.. 20 , F 21 , F 22 .. May be set and stored. For example, when the temperature is not stored in the frequency table, such as 20.5 ° C., an appropriate oscillation frequency may be obtained by interpolation.
[0079]
Also, instead of the frequency table, a function for calculating the oscillation frequency from the measured temperature is obtained experimentally or theoretically in advance, stored in the controller unit 4, and the oscillation frequency is calculated from the temperature measured by the temperature measuring unit 53. Alternatively, the frequency may be uniquely calculated and determined, and the result may be given to the excitation circuit 25 to change the frequency.
[0080]
Such a configuration using table interpolation or a function may be used when determining a reference value.
[0081]
In the case of such a configuration in which the oscillation frequency is variable, the sample-and-hold circuit 55 and the reference value table 56 do not always need to be provided, and the reference value given to the differentiator 51 may be a fixed value.
[0082]
Further, the derivation of the oscillation frequency performed from the temperature measured by the temperature measuring means 53 may be performed at all times. However, during the scanning movement, the derivation of the oscillation frequency is stopped, and the oscillation frequency immediately before the start of the scanning movement is held. good. In this case, a frequency holding circuit for holding the output of the frequency table may be further added as a frequency setting unit, and the output of the frequency holding circuit may be input to the vibration circuit 25. The frequency hold of the frequency hold circuit may be performed based on a command from the operation command unit 52.
[0083]
According to such a configuration, the following effects can be obtained.
(11) Since the frequency table is provided and the oscillation frequency corresponding to the temperature is recorded in advance, the optimum oscillation frequency can be obtained from the temperature measurement result, and the oscillation frequency of the excitation circuit 25 can be changed. Thus, even when the natural frequency of the stylus 21 changes due to temperature, a signal can be output from the vibration circuit 25 at a frequency corresponding to the changed natural frequency. As a result, fluctuations in the DC signal level of the detection signal output from the detection circuit 27 can be suppressed, so that highly accurate measurement can be performed even when the temperature changes.
[0084]
(12) Since the reference value can be a fixed value, various circuits for obtaining the reference value can be reduced.
[0085]
It should be noted that the surface shape measuring device of the present invention is not limited to the above-described embodiments and modifications, and it is needless to say that various changes can be made without departing from the spirit of the present invention.
In the above-described embodiment and modified examples, the description has been made using the vibration contact type probe 2. However, the probe may be a copying probe provided with a strain gauge for measuring the amount of strain of the stylus 21, or a non-contact type probe.
[0086]
The reference value generation circuit 42 is configured to generate a reference value by subtracting the predetermined value ΔS from the signal that has passed through the low-pass filter 41. Alternatively, the reference value generation circuit 42 may be configured to multiply the signal that has passed through the low-pass filter 41 by a predetermined coefficient smaller than 1. Is also good. When a probe that increases the level of a detection signal when the detection unit and the surface of the device to be measured are involved is used, the reference value generation circuit 42 adds a predetermined value or a predetermined coefficient larger than 1. May be multiplied to generate a reference value.
[0087]
In the second embodiment, the temperature measuring means 53 is provided on the stylus 21 to measure the temperature of the stylus 21, but may measure the temperature near the stylus.
[0088]
The reference value setting unit 44 is not limited to the DSP 46 and the sample and hold circuit 55, and may be any unit that can hold the reference value from the reference value generation circuit 42.
The extraction means is not limited to the low-pass filter 41, but may be any as long as it can extract a detection signal fluctuation due to a temperature change.
[0089]
The timing at which the reference value is updated is based on time provided with the counter 48 and the time setting unit 49, and based on temperature provided with the temperature measuring means 53 and the temperature setting unit 54. The present invention is not limited to this. The user may input a reference value update command at a predetermined timing to update the reference value. For example, a configuration may be employed in which the user operates a button or lever for instructing a reference value update at an appropriate time.
[0090]
【The invention's effect】
As described above, according to the surface shape measuring apparatus of the present invention, an excellent effect that the surface shape of the object to be measured can be accurately measured by scanning measurement in a measurement environment having a temperature change can be obtained.
[Brief description of the drawings]
FIG. 1 is a diagram showing a first embodiment of a surface shape measuring device of the present invention.
FIG. 2 is a diagram illustrating a relationship between a temperature change and a reference value in the first embodiment. (A) is a diagram showing a change in temperature. (B) is a diagram illustrating a relationship between a change in a detection signal and a reference value when there is a temperature change. (C) is a timing chart of a trigger for instructing a timing for holding a reference value.
FIG. 3 is a diagram showing a state in which copying is temporarily suspended and a reference value is updated in the first embodiment.
FIG. 4 is a view showing a second embodiment of the surface shape measuring apparatus of the present invention.
FIG. 5 is a diagram showing a tip portion of a probe and a temperature measuring means in the second embodiment.
FIG. 6 is a diagram showing how a set temperature and a reference value are updated in the second embodiment.
FIG. 7 is a diagram showing a first modification of the first embodiment and the second embodiment.
FIG. 8 is a diagram showing Modification 2 of the first embodiment and the second embodiment.
FIG. 9 is a view showing a third embodiment of the surface shape measuring apparatus of the present invention.
FIG. 10 is an external view of a conventional surface shape measuring device.
FIG. 11 is a view showing a conventional vibration contact type probe.
FIG. 12 is a diagram showing a state of conventional copying movement.
FIG. 13 is a diagram showing a relationship between a pressing amount of a conventional contact portion and a detection signal.
FIG. 14 is a diagram showing a state of a conventional temperature change and a change of a detection signal.
FIG. 15 is a diagram illustrating a case where scanning measurement is performed in a measurement environment having a temperature change using a conventional surface shape measurement apparatus.
FIG. 16 is a diagram showing a configuration of a conventional contact detection circuit.
FIG. 17 is a diagram showing how a reference value is generated by a conventional contact detection circuit.
[Explanation of symbols]
1 Surface profile measuring device
2 Probe
3 drive mechanism
4 Controller
21 stylus
22 Contact part
24 Piezoelectric element (vibration means)
25 Excitation circuit (excitation means)
26 Piezoelectric element (detection means)
27 Detection circuit (detection means)
41 Low-pass filter
42 Reference value generation circuit (reference value generation means)
43 comparison circuit (match detection means)
44 Reference value setting section
45 AD converter
47 Reference value hold section (reference value hold means)
48 counter (reference value updating means)
49 Time setting section (reference value updating means)
50 DA converter
51 Difference device (control means)
52 operation command part (control means)
53 Temperature measuring means
54 Temperature setting section
55 sample hold circuit (reference value hold means)
56 Reference value table

Claims (11)

被測定物表面を検出する検出部および前記検出部と前記被測定物表面との相対位置関係を検出して検出信号を出力する検出手段を有するプローブと、前記検出部を前記被測定物表面に沿って倣い移動させる走査手段と、前記検出部と前記被測定物表面との相対位置が基準位置にあるときの前記検出信号を参照値として前記検出信号が前記参照値になるように前記走査手段を制御する制御手段とを備える表面形状測定装置であって、
前記検出部が前記被測定物表面と関与していない状態の検出信号から温度変化による検出信号変動を抜き出す抽出手段と、
前記抽出手段で抽出された前記検出信号変動を変換処理して前記参照値を生成する参照値生成手段と、
前記検出部と前記被測定物表面とを倣い移動させる際に前記参照値生成手段で生成された前記参照値をホールドする参照値ホールド手段と、
前記参照値ホールド手段の前記参照値を所定のタイミングで更新する参照値更新手段とを備えて構成されていることを特徴とする表面形状測定装置。
A probe having a detection unit for detecting the surface of the object to be measured and a detection unit for detecting a relative positional relationship between the detection unit and the surface of the object to be measured and outputting a detection signal; and Scanning means for scanning along the scanning means, and the scanning means so that the detection signal when the relative position between the detection unit and the surface of the device under test is at a reference position is a reference value and the detection signal is the reference value. Control device for controlling the surface profile measuring device,
Extraction means for extracting a detection signal fluctuation due to a temperature change from the detection signal in which the detection unit is not involved with the surface of the device under test,
Reference value generation means for converting the detection signal fluctuations extracted by the extraction means to generate the reference value,
Reference value holding means for holding the reference value generated by the reference value generation means when scanning the detection unit and the surface of the object to be measured,
A surface shape measuring device comprising: a reference value updating unit that updates the reference value of the reference value holding unit at a predetermined timing.
請求項1に記載の表面形状測定装置において、
前記プローブは、先端に前記検出部を有するスタイラスと、前記スタイラスを振動させる加振手段と、前記スタイラスの振動状態を検出する前記検出手段としての振動検出手段とを備え、
前記抽出手段は、前記温度変動による検出信号変動として前記検出信号の低周波変動のみを抜き出すローパスフィルタを備えて構成されていることを特徴とする表面形状測定装置。
The surface profile measuring device according to claim 1,
The probe includes a stylus having the detection unit at the tip, a vibration unit that vibrates the stylus, and a vibration detection unit serving as the detection unit that detects a vibration state of the stylus.
The surface shape measuring apparatus according to claim 1, wherein the extraction unit includes a low-pass filter that extracts only a low-frequency fluctuation of the detection signal as a detection signal fluctuation due to the temperature fluctuation.
請求項1または2に記載の表面形状測定装置において、
前記検出信号と前記参照値生成手段で生成された前記参照値との一致を検出する一致検出手段を備え、
前記参照値ホールド手段は、前記一致検出手段で前記検出信号と前記参照値生成手段で生成された前記参照値との一致が検出されたときの前記参照値をホールドすることを特徴とする表面形状測定装置。
The surface shape measuring device according to claim 1 or 2,
A match detection unit that detects a match between the detection signal and the reference value generated by the reference value generation unit,
The surface shape, wherein the reference value holding means holds the reference value when the coincidence detection means detects a match between the detection signal and the reference value generated by the reference value generation means. measuring device.
請求項1または2に記載の表面形状測定装置において、
前記参照値ホールド手段は、前記検出部が前記被測定物表面から離間した位置より前記被測定物表面に向かって移動を開始した時点で前記参照値生成手段で生成された前記参照値をホールドすることを特徴とする表面形状測定装置。
The surface shape measuring device according to claim 1 or 2,
The reference value holding unit holds the reference value generated by the reference value generation unit when the detection unit starts moving toward the surface of the device under test from a position separated from the surface of the device under test. A surface shape measuring device, characterized in that:
請求項1〜4のいずれかに記載の表面形状測定装置において、
前記参照値更新手段は、予め設定された一定時間毎に前記検出部と前記被測定物表面との倣い移動を中止させ、前記参照値を更新することを特徴とする表面形状測定装置。
In the surface shape measuring device according to any one of claims 1 to 4,
The surface shape measuring apparatus, wherein the reference value updating unit stops the scanning movement between the detection unit and the surface of the object to be measured every predetermined time, and updates the reference value.
請求項1〜4のいずれかに記載の表面形状測定装置において、
前記プローブの近傍温度または前記プローブの温度を測定する温度測定手段を備え、
前記参照値更新手段は、前記温度が予め設定された設定温度幅以上に変化した場合に、前記検出部と前記被測定物表面との倣い移動を中止させ、前記参照値を更新することを特徴とする表面形状測定装置。
In the surface shape measuring device according to any one of claims 1 to 4,
A temperature measuring means for measuring a temperature near the probe or a temperature of the probe,
The reference value updating means, when the temperature changes over a preset temperature range, stops the scanning movement between the detection unit and the surface of the device under test, and updates the reference value. Surface profile measuring device.
請求項1〜6のいずれかに記載の表面形状測定装置において、
前記参照値ホールド手段および前記参照値更新手段は、前記参照値生成手段で生成された前記参照値を取り込むアナログ−デジタルコンバータと、
前記アナログ−デジタルコンバータで取り込んだ前記参照値をデジタル処理してホールドするとともに適宜更新するデジタル−シグナルプロセッサと、
前記デジタル−シグナルプロセッサから前記参照値を出力するデジタル−アナログコンバータとを備えて構成されていることを特徴とする表面形状測定装置。
In the surface shape measuring device according to any one of claims 1 to 6,
The reference value holding unit and the reference value updating unit, an analog-digital converter that captures the reference value generated by the reference value generation unit,
A digital-signal processor that digitally processes and holds the reference value captured by the analog-digital converter and updates the value as appropriate;
A surface shape measuring device, comprising: a digital-analog converter that outputs the reference value from the digital-signal processor.
請求項1〜6のいずれかに記載の表面形状測定装置において、
前記参照値ホールド手段は、サンプルホールド回路を備えて構成されていることを特徴とする表面形状測定装置。
In the surface shape measuring device according to any one of claims 1 to 6,
The surface shape measuring device, wherein the reference value holding means includes a sample hold circuit.
被測定物表面を検出する検出部および前記検出部と前記被測定物表面との相対位置関係を検出して検出信号を出力する検出手段を有するプローブと、前記検出部を前記被測定物表面に沿って倣い移動させる走査手段と、前記検出部と前記被測定物表面との相対位置が基準位置にあるときの前記検出信号を参照値として前記検出信号が前記参照値となるように前記走査手段を制御する制御手段とを備える表面形状測定装置であって、
前記参照値を設定する参照値設定手段と、
前記プローブの近傍温度または前記プローブの温度を測定する温度測定手段とが設けられ、
前記参照値設定手段は、
前記温度に基づいて前記参照値を設定することを特徴とする表面形状測定装置。
A probe having a detection unit for detecting the surface of the object to be measured and a detection unit for detecting a relative positional relationship between the detection unit and the surface of the object to be measured and outputting a detection signal; and Scanning means for scanning along the scanning means, and the scanning means so that the detection signal when the relative position between the detection unit and the surface of the DUT is at a reference position is a reference value and the detection signal is the reference value. Control device for controlling the surface profile measuring device,
Reference value setting means for setting the reference value,
Temperature measuring means for measuring a temperature near the probe or a temperature of the probe,
The reference value setting means,
A surface shape measuring device, wherein the reference value is set based on the temperature.
請求項9に記載の表面形状測定装置において、
前記参照値設定手段は、
前記温度と前記参照値との関係を記録したテーブルと、
前記温度測定手段の測定温度に対応した前記参照値を読み出してホールドする参照値ホールド手段と、
前記温度が予め設定された温度幅以上に変化した場合に、前記参照値ホールド手段の前記参照値を更新する参照値更新手段とを備えて構成されていることを特徴とする表面形状測定装置。
The surface shape measuring device according to claim 9,
The reference value setting means,
A table recording a relationship between the temperature and the reference value,
Reference value holding means for reading and holding the reference value corresponding to the measured temperature of the temperature measuring means,
A surface shape measuring apparatus, comprising: a reference value updating unit that updates the reference value of the reference value holding unit when the temperature changes to a predetermined temperature range or more.
スタイラスの先端に設けられて被測定物表面を検出する検出部および前記検出部と前記被測定物表面との相対位置関係を検出して検出信号を出力する検出手段を有するプローブと、前記検出部を前記被測定物表面に沿って倣い移動させる走査手段と、前記検出部と前記被測定物表面との相対位置が基準位置にあるときの前記検出信号を参照値として前記検出信号が前記参照値となるように前記走査手段を制御する制御手段とを備える表面形状測定装置であって、
前記スタイラスを振動させる加振手段と、
前記スタイラスの近傍温度または前記スタイラスの温度を測定する温度測定手段と、
前記温度に基づいて発振周波数を設定する周波数設定手段とが設けられ、
前記周波数設定手段の出力に基づいて前記加振手段の発振周波数を設定することを特徴とする表面形状測定装置。
A probe provided at a tip of a stylus and configured to detect a surface of an object to be measured and a detection unit that detects a relative positional relationship between the detector and the surface of the object to be measured and outputs a detection signal; Scanning means for scanning along the surface of the object to be measured, and the detection signal as a reference value when the relative position between the detection unit and the surface of the object to be measured is at a reference position. Control means for controlling the scanning means so that the surface shape measuring device,
Vibrating means for vibrating the stylus,
Temperature measuring means for measuring the temperature near the stylus or the temperature of the stylus,
Frequency setting means for setting an oscillation frequency based on the temperature is provided,
A surface shape measuring device, wherein an oscillation frequency of the vibrating means is set based on an output of the frequency setting means.
JP2002220469A 2002-07-29 2002-07-29 Topology profiler Pending JP2004061322A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002220469A JP2004061322A (en) 2002-07-29 2002-07-29 Topology profiler

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002220469A JP2004061322A (en) 2002-07-29 2002-07-29 Topology profiler

Publications (1)

Publication Number Publication Date
JP2004061322A true JP2004061322A (en) 2004-02-26

Family

ID=31941047

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002220469A Pending JP2004061322A (en) 2002-07-29 2002-07-29 Topology profiler

Country Status (1)

Country Link
JP (1) JP2004061322A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007040940A (en) * 2005-08-05 2007-02-15 Roland Dg Corp Method of controlling contact type tactile sensor, and system therefor
JP2007271337A (en) * 2006-03-30 2007-10-18 Mitsutoyo Corp Surface property measuring device and surface property measuring method
EP1857771A1 (en) * 2006-05-16 2007-11-21 Mitutoyo Corporation Probe and contour measuring instrument
JP2007309684A (en) * 2006-05-16 2007-11-29 Mitsutoyo Corp Measurement controller, surface property measuring instrument, and measurement control method
US7318285B2 (en) 2005-09-01 2008-01-15 Mitutoyo Corporation Surface profile measuring instrument
JP2008292233A (en) * 2007-05-23 2008-12-04 Mitsutoyo Corp Surface property measurement device and surface property measurement method
JP2009276238A (en) * 2008-05-15 2009-11-26 Mitsutoyo Corp Sensor signal detection circuit
GB2491868A (en) * 2011-06-15 2012-12-19 Inca Digital Printers Ltd Print gap compensation

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007040940A (en) * 2005-08-05 2007-02-15 Roland Dg Corp Method of controlling contact type tactile sensor, and system therefor
US7318285B2 (en) 2005-09-01 2008-01-15 Mitutoyo Corporation Surface profile measuring instrument
JP2007271337A (en) * 2006-03-30 2007-10-18 Mitsutoyo Corp Surface property measuring device and surface property measuring method
EP1857771A1 (en) * 2006-05-16 2007-11-21 Mitutoyo Corporation Probe and contour measuring instrument
JP2007309698A (en) * 2006-05-16 2007-11-29 Mitsutoyo Corp Probe, and surface property measurement instrument
JP2007309684A (en) * 2006-05-16 2007-11-29 Mitsutoyo Corp Measurement controller, surface property measuring instrument, and measurement control method
US7352271B2 (en) 2006-05-16 2008-04-01 Mitutoyo Corporation Probe and contour measuring instrument
JP2008292233A (en) * 2007-05-23 2008-12-04 Mitsutoyo Corp Surface property measurement device and surface property measurement method
JP2009276238A (en) * 2008-05-15 2009-11-26 Mitsutoyo Corp Sensor signal detection circuit
GB2491868A (en) * 2011-06-15 2012-12-19 Inca Digital Printers Ltd Print gap compensation
US9216574B2 (en) 2011-06-15 2015-12-22 Inca Digital Printers Limited Print gap compensation

Similar Documents

Publication Publication Date Title
JP6419261B2 (en) Method for operating a coordinate measuring device
JP3961258B2 (en) Touch sensor and probe for fine shape measuring device
JP4909548B2 (en) Surface shape measuring device
JP2004061322A (en) Topology profiler
JP6286484B2 (en) Method and apparatus for thermomechanical analysis of samples
JP4956058B2 (en) Surface texture measuring device
JP2009536335A (en) Surface measurement probe
JP4358544B2 (en) Ultrasonic actuator driving apparatus and ultrasonic actuator driving method
JP3873528B2 (en) Radiation thermometer
JP4571554B2 (en) Method of measuring distance between probe and sample surface of scanning probe microscope and scanning probe microscope
JP5108619B2 (en) Sensor signal detection circuit
JP5199582B2 (en) Contact probe scanning control method and contact measuring machine
JPH06201315A (en) Scanning type probe microscope device
JP2009222520A (en) Control method for distance between probe of scanning probe microscope and sample surface, and scanning probe microscope
JP2001099639A (en) Measurement method for surface shape
JP2004108959A (en) Shape measuring apparatus
JP6629376B2 (en) Method of operating a coordinate measuring device
JP2018136224A (en) Scanning probe microscope
JP2006085383A (en) Control parameter setting method for control circuit in measurement control system, and measuring instrument
JP4223324B2 (en) Optical encoder
JP5108243B2 (en) Surface texture measuring device and surface texture measuring method
JP5032888B2 (en) Surface texture measuring device and surface texture measuring method
JP6388384B2 (en) Measuring device and processing device
JPH0736527A (en) Shape measuring method/device
JP2003130632A (en) Method and apparatus for detecting abnormal measurement of touch signal probe

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050401

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070109

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070307

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070515