[go: up one dir, main page]

JP2004069407A - X-ray analyzer - Google Patents

X-ray analyzer Download PDF

Info

Publication number
JP2004069407A
JP2004069407A JP2002226966A JP2002226966A JP2004069407A JP 2004069407 A JP2004069407 A JP 2004069407A JP 2002226966 A JP2002226966 A JP 2002226966A JP 2002226966 A JP2002226966 A JP 2002226966A JP 2004069407 A JP2004069407 A JP 2004069407A
Authority
JP
Japan
Prior art keywords
axis
analysis
axis correction
correction value
ray
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
JP2002226966A
Other languages
Japanese (ja)
Inventor
Akira Ogoshi
大越 暁
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.)
Shimadzu Corp
Original Assignee
Shimadzu Corp
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 Shimadzu Corp filed Critical Shimadzu Corp
Priority to JP2002226966A priority Critical patent/JP2004069407A/en
Publication of JP2004069407A publication Critical patent/JP2004069407A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Analysing Materials By The Use Of Radiation (AREA)

Abstract

【課題】常に試料面とX線検出器あるいは分光器との距離が一定となるようにZ軸方向高さを精度よく制御し、精度の良い分析を短時間で行う。
【解決手段】線分析やマッピング分析において、あらかじめ定められた条件に基づいて試料ステージの高さ方向のZ軸座標を補正するものであり、分析中に駆動するZ軸座標を折れ線状のZ軸補正関数で定め、この折れ線状のZ軸補正関数に基づいてZ軸座標値を逐次制御する。分析方向の各分析位置において、X線検出条件を満足させる試料ステージのZ軸補正値を折れ線状のZ軸補正関数として備え、Z軸補正関数と現在の分析方向の分析位置とに基づいて、次の分析方向の分析位置におけるZ軸補正値を求め、求めたZ軸補正値に試料ステージのZ軸を駆動する。また、Z軸の駆動速度が安全な一定速度となるように、分析方向へのステージ駆動速度を変更する。
【選択図】 図1
An object of the present invention is to precisely control a height in a Z-axis direction so that a distance between a sample surface and an X-ray detector or a spectroscope is always constant, and perform accurate analysis in a short time.
In a line analysis and a mapping analysis, a Z-axis coordinate in a height direction of a sample stage is corrected based on a predetermined condition, and a Z-axis coordinate to be driven during the analysis is changed to a polygonal Z-axis. A Z-axis coordinate value is determined sequentially by a correction function, and the Z-axis coordinate value is sequentially controlled based on the polygonal Z-axis correction function. At each analysis position in the analysis direction, a Z-axis correction value of the sample stage satisfying the X-ray detection condition is provided as a polygonal Z-axis correction function, and based on the Z-axis correction function and the analysis position in the current analysis direction, The Z-axis correction value at the analysis position in the next analysis direction is obtained, and the Z-axis of the sample stage is driven to the obtained Z-axis correction value. Further, the stage driving speed in the analysis direction is changed so that the driving speed of the Z-axis becomes a safe constant speed.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
本発明は、X線分析装置に関し、特にX線分析装置が備える試料ステージの駆動に関する。
【0002】
【従来の技術】
エネルギー分散型の蛍光X線分析装置では、一次X線照射によって試料から放出される蛍光X線を検出するための条件として、試料面とX線検出器あるいは分光器との距離を一定にして配置することが求められている。また、波長分散型分光器を用いた電子プローブマイクロアナライザー(EPMA)では、電子線照射によって試料から放出される特性X線を検出するための集光条件として、試料,及び分光結晶,検出器のX線分光器がローランド円の円周上に精度良く配置されることが求められている。
【0003】
通常、これらのX線検出条件は試料面の高さを位置合わせすることによって行っている。
【0004】
蛍光X線分析装置や電子プローブマイクロアナライザー等を用いたX線分析では、試料面上で分析位置を逐一変更しながらその都度X線信号を検出することによってX線信号の一次元又は二次元の分布を得る線分析やマッピング分析がある。
【0005】
線分析やマッピング分析では、試料をX,Y平面上で一定速度で移動させ、この移動の間に一定間隔でX線信号の測定を行う。凹凸のある試料面に対して、線分析やマッピング分析を行う場合には、試料がX,Y平面上で移動することによって、分析位置における試料面の高さが変化する。そのため、精度の良い測定を行うには、各分析位置において試料面とX線検出器や分光器との距離が一定となるように、常に試料ステージの高さ方向を制御する必要がある。
【0006】
従来、試料ステージの高さ方向を制御する方法として、試料面の高さがX線検出条件を満足するときの試料ステージのZ軸座標値の実測値あるいは近似値を分析領域全面にわたってあらかじめ求めておき、求めたZ軸座標値に基づいて試料ステージのZ軸座標を制御する方法が知られている。
【0007】
また、従来、試料ステージのZ軸座標を制御する駆動方法として、分析領域全体を一平面で近似し、X,Y軸方向の一定速度の移動に対してZ軸を一定速度で移動させることにより平面の傾斜に沿わせる駆動方法が知られている。
【0008】
【発明が解決しようとする課題】
分析領域全体を一平面で近似し、Z軸を平面の傾斜に基づいて一定速度で移動させる駆動方法では、試料の分析領域面を一平面として近似することを前提としているため、一平面での近似が困難な複雑な凹凸面に対して分析面の高さを補正するには、分析領域を細分割し、各分割領域を平面近似させることによって対応する必要がある。
【0009】
この駆動方法によって複雑な凹凸面のマッピング分析を行う場合には、(a)各分割領域において近似平面の傾斜に合わせて複数回の分割したマッピング分析を行い、各マッピング分析で得られた結果を最終的に合成するか、あるいは、(b)一度のマッピング動作で全分析領域を分析する制御を行う必要がある。
【0010】
(a)の分割マッピングによる制御方法では、分割毎に試料ステージを停止と再起動を繰り返すため、分割を行わない場合と比較して分析時間が長時間化するという問題がある。また、(b)の一度のマッピングによる制御方法では、分析位置が新たな分割領域に移る毎に、分割領域の近似平面の傾斜に合わせてZ軸の駆動速度を逐一変更する必要がある。また、Z軸の駆動条件が移動先の座標ではなく移動速度で与えられるため、移動速度の変更のタイミングの遅れや速度計算の誤差等によって、目的とする座標からのずれが発生する。さらに、このずれ量は、駆動速度の変更を繰り返す毎に蓄積されるため、正確な補正が困難となるおそれがある。
【0011】
図4は上記(b)の制御で発生するZ軸方向の位置誤差を説明するためのグラフである。図4(a)は平面近似した試料面に対して、X,Y方向の移動に対する試料ステージのZ軸方向の制御値であるZ軸座標値Aを示している。試料ステージのZ軸は、各分割した平面において、図4(b)に示す速度Bのように、一定速度で上下に移動させる。この一定速度による制御では、各分析領域の切り替わりにおいて制御の遅れ時間Tが発生し、図4(c)の実線Cに示すように、破線で示す目標値Aからずれが生じることになる。図4(d)はこのZ軸方向の位置誤差Dを示しており、該位置誤差DはX,Y方向の移動に伴って蓄積されることになる。
【0012】
また、Z軸の駆動速度には限界があり、X,Y軸の方向に一定速度で移動する場合、極端に凹凸(段差)がある部分については許容速度を超えてZ軸を補正しようとするため、ステージが破損するおそれがある。逆に、Z軸方向の大きな変化に対応するため、分析方向へのステージ駆動速度を遅くすると分析時間が長時間化するという問題がある。
【0013】
そこで、本発明は前記した従来の問題点を解決し、凹凸のある試料面の線分析やマッピング分析において、常に試料面とX線検出器あるいは分光器との距離が一定となるようにZ軸方向高さを精度よく制御し、精度の良い分析を短時間で行うことを目的とする。
【0014】
【課題を解決するための手段】
本発明のX線分析装置は、あらかじめ定められた条件に基づいて試料ステージの高さ方向のZ軸座標を補正するものであり、分析中に駆動するZ軸座標を折れ線状の関数で定め、この折れ線状のZ軸補正関数に基づいてZ軸座標値を逐次制御するものであり、分析方向の各分析位置において、試料面とX線検出器あるいはX線分光器との距離を一定にする試料ステージのZ軸補正値を折れ線状のZ軸補正関数として備え、Z軸補正関数と現在の分析方向の分析位置とに基づいて、次の分析方向の分析位置におけるZ軸補正値を求め、求めたZ軸補正値に試料ステージのZ軸を駆動する。
【0015】
また、このとき、Z軸の駆動速度が安全な一定速度となるように、分析方向へのX軸及び/又はY軸のステージ駆動速度を変更する。
【0016】
本発明のX線分析装置は、折れ線状のZ軸補正関数を用い、これによってZ軸方向について逐次位置制御を行い、さらにZ軸の駆動速度を一定速度とすることによって、速度制御を行う場合に生じる累積する位置誤差を低減させ、Z軸方向高さを精度よく制御する。
【0017】
本発明の試料ステージは、X軸,Y軸,及びZ軸の各軸方向の駆動を行うことができ、X軸とY軸で形状されるX,Y平面上に試料を配置する場合、X軸とY軸との駆動によって、試料面上の分析位置を、線分析あるいはマッピング分析における分析方向に移動し、また、Z軸の駆動によってX線検出条件を満足させる。
【0018】
Z軸補正関数は、測定対象の試料について、分析方向に沿う各分析位置において、X線検出条件を満足させるために試料ステージを補正するZ軸補正値をあらかじめ求めておき、このZ軸補正値を折れ線状の関数としたものである。したがって、各分析位置におけるZ軸補正関数の値を求めることによって、その分析位置において試料ステージを補正するためのZ軸補正値を取得することができ、このZ軸補正値を用いて試料ステージの高さ方向を制御することによって、X線検出条件を満足させることができる。折れ線状の関数で与えられるZ軸補正値は、各分析位置に対する高さ方向の位置データであり、所定の分析位置に対して高さそのものを指示する制御であるためZ軸方向の制御は逐次位置制御となり、速度制御のような制御遅れに伴う位置誤差を低減することができる。
【0019】
試料ステージをステッピングモータ駆動とする場合には、ステッピングモータにZ軸補正値の大きさに対応する位置パルスを供給し、高さ方向の位置補正を行う。同じ大きさのZ軸補正値を用いて行う分析方向の幅は、補正関数の折れ線部分のステップ幅で定まり、このステップ幅は分析方向の移動を行わせるためにステッピングモータに供給するパルス数をカウントすることによって求めることができる。
【0020】
所定の領域において、Z軸補正量からZ軸補正に要する時間を求めることができ、この時間とステップ幅から分析方向へのステージ駆動速度を求めることができる。
【0021】
したがって、Z軸補正値により高さ方向の位置補正を一定速度で行うと同時に、求めたステージ駆動速度によりX軸,Y軸駆動速度を変化させる。このX,Y,Z軸の駆動において、Z軸については、X軸,Y軸を駆動するために供給するパルス数を計数し、この計数値が折れ線部分のステップ幅に相当する数となる毎に、次に折れ線状部分のZ軸補正値で高さ方向の位置補正を行う。一方、X,Y軸については、X軸,Y軸駆動速度を変化させ、Z軸補正値に対応するステップ幅をX軸,Y軸を駆動するパルス数で計数する。この処理を繰り返すことによって、折れ線状Z軸関数によるステージ駆動を行うことができる。
【0022】
【発明の実施の形態】
以下、本発明の実施の形態について図を参照しながら詳細に説明する。
図1は本発明のX線分析装置を蛍光X線分析装置に適用した構成例の概略ブロック図である。図1に示す蛍光X線分析装置1において、X線源11から発生された一次X線は試料ステージ14上に配置された試料Sに照射され、試料Sから放出された蛍光X線は、X線検出器(エネルギー分散型分光器)12で分析される。
【0023】
試料ステージ14は、ステージコントローラ3からの制御パルスを受けたドライバ4によってX,Y,Z軸方向に移動可能である。X軸,Y軸の駆動によって、試料Sを一次X線に対してX,Y平面上で移動させ、線分析あるいはマッピング分析を行う。
【0024】
ステージコントローラ3は制御コンピュータ2からの制御コマンドによって、X,Y軸方向の位置決めや、Z軸方向の高さ調整を行う。試料Sの観察は、CCDカメラ等の撮像手段13で撮像しモニタ5に表示する。線分析及びマッピング分析は、X線検出器12で得た測定信号を制御コンピュータ2内の各機能でデータ処理することによって行われる。制御コンピュータ2は、データメモり25やデータ処理部26等の機能手段を備え、測定信号のデータ処理やモニタ5の表示を行う。
【0025】
Z軸方向の高さ補正を行うために、制御コンピュータ2は、Z軸座標値を折れ線状の関数で表したZ軸補正値を入力しZ軸補正関数を求めるZ軸補正関数手段21、Z軸補正関数からZ軸補正値及びステップ幅に相当するパルス数及び分析方向の駆動速度を計算するZ軸補正値形成部22、分析方向の移動量を計数するカウンタ23、及びZ軸補正値及び分析方向の駆動速度をステージコントローラ3に送るタイミングを定める割り込み処理部24等の各機能手段を備える。
【0026】
なお、図1では、各機能をブロック21〜26で示しているが、これらの各機能はソフトウエアで実行することができ、必ずしも対応する構成部分を備えるものではない。
【0027】
Z軸補正関数は、測定対象の試料の分析方向に沿った各分析位置において、分析位置とX線検出器との距離を一定にするために、試料ステージを補正するZ軸補正値を折れ線関数とする。通常、蛍光X線分析装置では、X線検出器(あるいはX線分光器)から一定距離となる分析析位置とCCDカメラ等の撮像手段による観察像の焦点位置とが一致するように構成されている。観察像は、撮像手段13によって取得することができ、この観察像の焦点位置は図示しないオートフォーカス機能によって求めることができる。そこで、蛍光X線分析装置1は、分析領域中の複数の分析位置において、試料面がX線検出器(あるいはX線分光器)と一定の距離となるときのZ軸座標値を、観察像の焦点位置から求めることができる。なお、図1中には、このZ軸座標値を求める構成を示していない。また、Z軸座標値は、上記したように観察像から求める他に、その他の測定手段によって得ることもできる。
【0028】
Z軸補正関数手段21は求めたZ軸座標値を入力し、分析領域中の各分析位置においてそれぞれX線検出条件を満たすZ軸座標値をZ軸補正値として求め、求めたZ軸補正値の分布を求める。さらに、線分析やマッピング分析の分析方向に対するZ軸補正値の変化を折れ線状のZ軸補正関数として形成する。したがって、Z軸補正関数は、線分析やマッピング分析の分析領域や分析するラインに応じて異なる関数となる。この分析ラインは、直線に限らず任意の曲線とすることもできる。
【0029】
Z軸補正値形成部22は、試料ステージ14の高さ方向の補正制御を行わせるためのパラメータ及び分析方向の駆動速度を算出し、このパラメータをステージコントローラ3に出力する部分である。Z軸補正値形成部22はパラメータをステージコントローラ3に出力し、Z軸補正値のステップ幅に相当するパルス数を割り込み処理部24に出力する。
【0030】
ステージコントローラ3は、試料ステージ14のステッピングモータを制御するパルスをドライバ4へ供給する。X軸方向の移動距離及びY軸方向の移動距離は、送られるパルス数によって定まり、このパルス数を計数することによって、線分析やマッピング分析の分析方向における分析位置を求めることができる。また、ステージコントローラ3は、Z軸補正値形成部22から送られたZ軸補正値及び分析方向の駆動速度に基づいてドライバ4を駆動し、試料ステージ14の高さ補正及び分析方向の駆動速度制御を行う。
【0031】
カウンタ23は、ステージコントローラ3が出力するX軸,Y軸方向のパルス数nを計数し分析位置を求める。
【0032】
割り込み処理部24は、Z軸補正値形成部22からZ軸補正値のステップ幅に相当するパルス数Nを受け取り、カウンタ23が計数するパルス計数nを入力し、パルス数Nとパルス計数nとの比較を行う。パルス計数nがパルス数Nに達した時点で割り込み信号を発生させ、次のZ軸補正値による高さ補正を行わせる。
【0033】
図2のフローチャート及び図3のグラフを用いて、本発明のX線分析装置のステージ駆動の概略例を説明する。
図2のフローチャートにおいて、Z軸補正関数手段21は、あらかじめ求めておいたZ軸補正値を入力し、X線検出条件を満たすZ軸座標値をZ軸補正値として求め、このZ軸補正値の分布から線分析やマッピング分析の分析方向に対するZ軸補正値の変化を折れ線状のZ軸補正関数として求める。図3(a)は折れ線状のZ軸補正関数の一例を示しており、Z軸補正値ΔZmでステップ幅Wmとする折れ線状に形成される(ステップS1)。Z軸補正値形成部22は、Z軸補正関数に基づいてZ軸補正値ΔZm(図3(b))、及びこのZ軸補正値ΔZmのステップ幅Wmに相当するパルス数Nmを求めると共に、Z軸の駆動速度が所定の一定値となるような分析方向のステージ駆動速度Vmを求める。
【0034】
例えば、一ステップ当たりのZ軸方向の移動量をdzとすると、Z軸補正値ΔZmを補正するに要するパルス数Nmは(ΔZm/dz)で表される。各パルスが所定時間間隔dtで出力される場合には、Z軸補正値ΔZmを補正するために要する時間は、このパルス数Nmに時間間隔dtを乗じた(Nm×dt)で表すことができる。ステージ駆動速度Vm(X,Y軸の駆動速度)は、ステップ幅Wmをこの時間(Nm×dt)内に移動するとして、Wm/(Nm×dt)で表すことができる(ステップS2)。
【0035】
Z軸補正値形成部22は、以下のステップS3〜ステップS11に従って、図3(b)に示すZ軸補正値ΔZm、及び図3(c)に示す分析方向へのステージ駆動速度Vmを、パルス数Nmを計数する毎に順にステージコントローラ3に出力する。
【0036】
はじめに、領域を計数するためのカウント値mを1とし(ステップS3)、折れ線状のZ軸補正関数の内、一番目の領域のステップ幅W1に相当するパルス数N1(=(ΔZ1/dz))を読み取り、ステップS5〜ステップS9に従って、一番目の領域におけるZ軸の補正を行う。なお、折れ線状のZ軸補正関数で表される領域は、X軸方向、Y軸方向、あるいX,Y平面上の直線で表される領域の他、X,Y平面上において任意の曲線で表される領域とすることもできる。
【0037】
ステップS5でパルス計数nを1に初期化した後、ステップS6で一番目の領域で設定されているZ軸補正値ΔZ1をステージコントローラ3に出力して、Z軸補正値ΔZ1の内、1ステップ分の高さdzの補正を行う。パルス数Nmの全パルス分の補正を行うことにより、Z軸補正値ΔZ1の全てが補正される。
【0038】
また、ステップS7で分析方向へのステージ駆動速度Vmをステージコントローラ3に出力して速度制御を行う。分析方向へのステージ駆動速度Vmは、Vm=(Wm/((ΔZm/dt)・dt))=(Wm/ΔZm)で表される。したがって、領域のステップ幅Wmに対してZ軸補正値ΔZmが大きい場合にはステージ駆動速度Vmは遅くなり、逆に領域のステップ幅Wmに対してZ軸補正値ΔZmが小さい場合にはステージ駆動速度Vmは大きくなる。なお、Z軸補正がない領域、あるいはZ軸補正が小さい領域については、ステージ駆動速度Vmは、試料ステージが許容する最高速度に設定する。
【0039】
この後、ステップS8,9によって、パルス計数nがパルス数N1を越えるまで、ステージコントローラ3が出力するパルスを順にカウントする。
【0040】
ステップS8において、パルス計数nがパルス数N1に達したことによって、分析方向における分析位置が一番目の領域の端部に到達したことを検出することができる。これにより、折れ線で表されるZ軸補正関数の一番目の領域におけるZ軸方向の補正が終了する。
【0041】
この後、カウント値mに1を加算した後(ステップS10)、ステップS4からステップS9を繰り返して、折れ線で表されるZ軸補正関数の内、次の領域におけるZ軸補正を行う。
【0042】
ステップS4からステップS10の工程を、カウント値mが領域Mに達するまで繰り返し、これによって、折れ線状のZ軸補正関数によるZ軸補正を行う。
【0043】
上記したステップでは、折れ線状のZ軸補正関数が定める領域の一端から他端に向かって順に移動する例を示しているが、移動の始点及び終点は端部に限らず、任意の位置とすることもできる。また、移動する領域についても、全領域に限らず任意に定めた領域とすることもでき、また、任意に選択した領域について、任意に定めた順序に従って行うこともできる。また、折れ線状のZ軸補正関数は、X,Y平面において、線状に限らず面状とすることもでき、線分析及びマッピング分析を行うことができる。
【0044】
なお、通常のプログラム中では、割り込み処理が行われたことを認識した場合、Z軸が駆動中でない場合に現在設定されている目標とするZ軸座標値への駆動を開始する。
【0045】
本発明のX線分析装置によれば、分析位置とX線検出器(分光器)との距離を常に一定に保つように制御することができ、また、試料面の凹凸によりZ軸駆動速度が常に安全な一定速度となるように、分析方向への駆動速度を変化させことができるため、Z軸制御のタイミング遅れによるずれを最小限に抑えることができ、また、従来よりも短時間で分析することができる。
【0046】
本発明の実施態様では、目標とするZ軸座標値の変更を割り込み処理ルーチンで行うため、現在の目標とするZ軸座標値を現在位置とZ軸座標値とを逐次比較して求める必要がなく、比較演算による制御遅れのおそれがない。
【0047】
また、Z軸の駆動速度は常に安全な一定速度に制御されているため、試料面の凹凸によりZ軸側速度を急激に変えることが、試料ステージに機械的な負担をかけることがない。
【0048】
なお、上記の実施態様の説明では、蛍光X線分析装置を例として説明しているが、電子プローブマイクロアナライザーにおいても同様に適応することができる。
【0049】
【発明の効果】
以上説明したように、本発明によれば、凹凸のある試料面の線分析やマッピング分析において、常に試料面とX線検出器又はX線分光器との距離を一定に保つように試料高さを精度良く制御することができる。
【0050】
また試料面の凹凸によりZ軸駆動速度が常に安全な一定速度となるように分析方向への駆動速度を変化できるため、従来よりも短時間で分析することができる。
【0051】
【図面の簡単な説明】
【図1】本発明のX線分析装置を蛍光X線分析装置に適用した構成例の概略ブロック図である。
【図2】本発明のX線分析装置のステージ駆動の概略例を説明するためのフローチャートである。
【図3】本発明のX線分析装置のステージ駆動の概略例を説明するためのグラフである。
【図4】従来の制御で発生するZ軸方向の位置誤差を説明するためのグラフである。
【符号の説明】
1…蛍光X線分析装置、2…制御コンピュータ、3…ステージコントローラ、4…ドライバ、5…モニタ、6…モニタ、11…X線源、12…X線検出器、13…撮像手段、14…試料ステージ、21…Z軸補正関数、22…Z軸補正値形成部、23…カウンタ部、24…割り込み処理部、25…データメモリ、26…データ処理部。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an X-ray analyzer, and more particularly, to driving a sample stage included in the X-ray analyzer.
[0002]
[Prior art]
In the energy dispersive X-ray fluorescence spectrometer, the distance between the sample surface and the X-ray detector or the spectrometer is set to be constant as a condition for detecting the X-ray fluorescence emitted from the sample by primary X-ray irradiation. Is required. In an electron probe microanalyzer (EPMA) using a wavelength dispersive spectroscope, the conditions for focusing the sample, the spectral crystal, and the detector are as follows. It is required that the X-ray spectrometer be accurately arranged on the circumference of the Rowland circle.
[0003]
Usually, these X-ray detection conditions are performed by adjusting the height of the sample surface.
[0004]
In X-ray analysis using a fluorescent X-ray analyzer, electron probe microanalyzer, etc., one-dimensional or two-dimensional X-ray signal is detected by detecting the X-ray signal each time while changing the analysis position on the sample surface one by one. There are line analysis and mapping analysis to obtain distribution.
[0005]
In the line analysis and the mapping analysis, a sample is moved at a constant speed on the X and Y planes, and X-ray signals are measured at regular intervals during this movement. When performing line analysis or mapping analysis on a sample surface having irregularities, the height of the sample surface at the analysis position changes as the sample moves on the X and Y planes. Therefore, in order to perform accurate measurement, it is necessary to always control the height direction of the sample stage so that the distance between the sample surface and the X-ray detector or the spectrometer is constant at each analysis position.
[0006]
Conventionally, as a method of controlling the height direction of a sample stage, an actual measurement value or an approximate value of the Z-axis coordinate value of the sample stage when the height of the sample surface satisfies the X-ray detection condition is obtained in advance over the entire analysis area. A method of controlling the Z-axis coordinate of the sample stage based on the obtained Z-axis coordinate value is known.
[0007]
Conventionally, as a driving method for controlling the Z-axis coordinate of the sample stage, the entire analysis area is approximated by one plane, and the Z-axis is moved at a constant speed with respect to the movement at a constant speed in the X and Y-axis directions. There is known a driving method that follows the inclination of a plane.
[0008]
[Problems to be solved by the invention]
The driving method of approximating the entire analysis region in one plane and moving the Z axis at a constant speed based on the inclination of the plane is based on the assumption that the analysis region surface of the sample is approximated as one plane. In order to correct the height of the analysis surface with respect to a complicated uneven surface that is difficult to approximate, it is necessary to subdivide the analysis region and approximate each of the divided regions on a plane.
[0009]
When performing a mapping analysis of a complicated uneven surface by this driving method, (a) a mapping analysis is performed a plurality of times in accordance with the inclination of the approximate plane in each of the divided regions, and a result obtained in each mapping analysis is obtained. It is necessary to perform the final synthesis or (b) control to analyze the entire analysis area by one mapping operation.
[0010]
In the control method based on the division mapping of (a), since the sample stage is repeatedly stopped and restarted for each division, there is a problem that the analysis time is longer than in the case where division is not performed. Further, in the control method based on one-time mapping in (b), every time the analysis position moves to a new divided region, it is necessary to change the driving speed of the Z-axis one by one according to the inclination of the approximate plane of the divided region. Further, since the driving condition of the Z-axis is given not by the coordinates of the movement destination but by the movement speed, a deviation from the target coordinates occurs due to a delay in change timing of the movement speed, an error in speed calculation, or the like. Further, since this shift amount is accumulated each time the drive speed is changed, accurate correction may be difficult.
[0011]
FIG. 4 is a graph for explaining a position error in the Z-axis direction generated by the control (b). FIG. 4A shows a Z-axis coordinate value A which is a control value in the Z-axis direction of the sample stage with respect to the movement in the X and Y directions with respect to the plane of the sample approximated. The Z axis of the sample stage is moved up and down at a constant speed, such as a speed B shown in FIG. In the control at a constant speed, a control delay time T occurs at the time of switching between the analysis regions, and a deviation from a target value A indicated by a broken line occurs as shown by a solid line C in FIG. FIG. 4D shows the position error D in the Z-axis direction, and the position error D is accumulated with the movement in the X and Y directions.
[0012]
In addition, there is a limit to the driving speed of the Z-axis, and when moving at a constant speed in the directions of the X and Y axes, the Z-axis is corrected to exceed the allowable speed for a portion having extremely unevenness (step). Therefore, the stage may be damaged. Conversely, if the stage driving speed in the analysis direction is reduced to cope with a large change in the Z-axis direction, there is a problem that the analysis time becomes longer.
[0013]
Therefore, the present invention solves the above-mentioned conventional problems, and in the line analysis or mapping analysis of a sample surface having irregularities, the Z-axis is set so that the distance between the sample surface and the X-ray detector or the spectrometer is always constant. An object of the present invention is to precisely control a direction height and to perform a highly accurate analysis in a short time.
[0014]
[Means for Solving the Problems]
The X-ray analyzer of the present invention corrects the Z-axis coordinate in the height direction of the sample stage based on a predetermined condition, and determines the Z-axis coordinate to be driven during the analysis by a polygonal function, The Z-axis coordinate values are sequentially controlled based on the polygonal Z-axis correction function, and the distance between the sample surface and the X-ray detector or X-ray spectrometer is kept constant at each analysis position in the analysis direction. A Z-axis correction value of the sample stage is provided as a polygonal Z-axis correction function, and a Z-axis correction value at an analysis position in the next analysis direction is determined based on the Z-axis correction function and the analysis position in the current analysis direction. The Z axis of the sample stage is driven to the obtained Z axis correction value.
[0015]
At this time, the X-axis and / or Y-axis stage drive speed in the analysis direction is changed so that the Z-axis drive speed becomes a safe constant speed.
[0016]
The X-ray analyzer of the present invention uses a polygonal Z-axis correction function to perform sequential position control in the Z-axis direction, and further to perform speed control by setting the Z-axis drive speed to a constant speed. Is reduced, and the height in the Z-axis direction is accurately controlled.
[0017]
The sample stage of the present invention can drive in each of the X-axis, Y-axis, and Z-axis directions. When the sample is placed on an X-Y plane formed by the X-axis and the Y-axis, The analysis position on the sample surface is moved in the analysis direction in the line analysis or mapping analysis by driving the axis and the Y axis, and the X-ray detection condition is satisfied by driving the Z axis.
[0018]
For the Z-axis correction function, a Z-axis correction value for correcting the sample stage in order to satisfy the X-ray detection condition is determined in advance at each analysis position along the analysis direction with respect to the sample to be measured. Is a polygonal function. Therefore, by obtaining the value of the Z-axis correction function at each analysis position, a Z-axis correction value for correcting the sample stage at that analysis position can be obtained. The X-ray detection condition can be satisfied by controlling the height direction. The Z-axis correction value given by the polygonal function is position data in the height direction for each analysis position, and is a control for instructing the height itself for a predetermined analysis position. Position control is performed, and a position error due to a control delay such as speed control can be reduced.
[0019]
When the sample stage is driven by a stepping motor, a position pulse corresponding to the magnitude of the Z-axis correction value is supplied to the stepping motor to perform position correction in the height direction. The width in the analysis direction performed using the same Z-axis correction value is determined by the step width of the polygonal line portion of the correction function, and the step width determines the number of pulses supplied to the stepping motor for performing the movement in the analysis direction. It can be obtained by counting.
[0020]
In a predetermined area, the time required for the Z-axis correction can be obtained from the Z-axis correction amount, and the stage drive speed in the analysis direction can be obtained from the time and the step width.
[0021]
Therefore, the position correction in the height direction is performed at a constant speed based on the Z-axis correction value, and at the same time, the X-axis and Y-axis drive speeds are changed according to the obtained stage drive speed. In the driving of the X, Y and Z axes, the number of pulses supplied for driving the X and Y axes is counted for the Z axis, and each time the counted value becomes a number corresponding to the step width of the polygonal line portion. Next, position correction in the height direction is performed using the Z-axis correction value of the polygonal line portion. On the other hand, for the X and Y axes, the drive speed of the X and Y axes is changed, and the step width corresponding to the Z axis correction value is counted by the number of pulses for driving the X and Y axes. By repeating this process, the stage can be driven by the polygonal Z-axis function.
[0022]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a schematic block diagram of a configuration example in which the X-ray analyzer of the present invention is applied to a fluorescent X-ray analyzer. In the X-ray fluorescence analyzer 1 shown in FIG. 1, primary X-rays generated from the X-ray source 11 are irradiated on a sample S placed on a sample stage 14, and X-rays emitted from the sample S It is analyzed by a line detector (energy dispersive spectrometer) 12.
[0023]
The sample stage 14 can be moved in the X, Y, and Z axis directions by the driver 4 that has received a control pulse from the stage controller 3. The sample S is moved on the X, Y plane with respect to the primary X-ray by driving the X-axis and the Y-axis, and the line analysis or the mapping analysis is performed.
[0024]
The stage controller 3 performs positioning in the X and Y axis directions and adjusts the height in the Z axis direction according to control commands from the control computer 2. For observation of the sample S, an image is taken by an image pickup means 13 such as a CCD camera and displayed on the monitor 5. The line analysis and the mapping analysis are performed by subjecting the measurement signal obtained by the X-ray detector 12 to data processing by each function in the control computer 2. The control computer 2 includes functional units such as a data memory 25 and a data processing unit 26, and performs data processing of a measurement signal and display on the monitor 5.
[0025]
In order to perform the height correction in the Z-axis direction, the control computer 2 inputs a Z-axis correction value representing the Z-axis coordinate value by a polygonal function to obtain a Z-axis correction function, A Z-axis correction value forming unit 22 that calculates the number of pulses corresponding to the Z-axis correction value and the step width from the axis correction function and a driving speed in the analysis direction, a counter 23 that counts the amount of movement in the analysis direction, and a Z-axis correction value and Each functional unit such as an interrupt processing unit 24 that determines the timing of sending the drive speed in the analysis direction to the stage controller 3 is provided.
[0026]
In FIG. 1, each function is indicated by blocks 21 to 26, but each of these functions can be executed by software and does not necessarily have a corresponding component.
[0027]
The Z-axis correction function calculates a Z-axis correction value for correcting the sample stage in order to keep the distance between the analysis position and the X-ray detector constant at each analysis position along the analysis direction of the sample to be measured. And Normally, an X-ray fluorescence analyzer is configured such that an analysis position at a certain distance from an X-ray detector (or X-ray spectroscope) coincides with a focal position of an image observed by an imaging unit such as a CCD camera. I have. The observation image can be obtained by the imaging unit 13, and the focal position of the observation image can be obtained by an autofocus function (not shown). Therefore, the X-ray fluorescence analyzer 1 calculates the Z-axis coordinate value when the sample surface is at a certain distance from the X-ray detector (or X-ray spectrometer) at a plurality of analysis positions in the analysis area. From the focal position. FIG. 1 does not show a configuration for obtaining the Z-axis coordinate value. In addition, the Z-axis coordinate value can be obtained by other measuring means in addition to the above-described calculation from the observation image.
[0028]
The Z-axis correction function means 21 inputs the obtained Z-axis coordinate values, obtains the Z-axis coordinate values satisfying the X-ray detection conditions at each analysis position in the analysis area as the Z-axis correction values, and obtains the obtained Z-axis correction values. Find the distribution of Further, a change in the Z-axis correction value in the analysis direction of the line analysis or the mapping analysis is formed as a polygonal Z-axis correction function. Therefore, the Z-axis correction function differs depending on the analysis area of the line analysis or the mapping analysis or the line to be analyzed. This analysis line is not limited to a straight line, but may be an arbitrary curve.
[0029]
The Z-axis correction value forming unit 22 is a part that calculates a parameter for performing the correction control of the sample stage 14 in the height direction and a driving speed in the analysis direction, and outputs the parameter to the stage controller 3. The Z-axis correction value forming unit 22 outputs the parameter to the stage controller 3 and outputs the number of pulses corresponding to the step width of the Z-axis correction value to the interrupt processing unit 24.
[0030]
The stage controller 3 supplies a pulse for controlling the stepping motor of the sample stage 14 to the driver 4. The moving distance in the X-axis direction and the moving distance in the Y-axis direction are determined by the number of transmitted pulses, and by counting the number of pulses, the analysis position in the analysis direction of the line analysis or the mapping analysis can be obtained. The stage controller 3 drives the driver 4 based on the Z-axis correction value sent from the Z-axis correction value forming unit 22 and the driving speed in the analysis direction, and corrects the height of the sample stage 14 and the driving speed in the analysis direction. Perform control.
[0031]
The counter 23 counts the number n of pulses output from the stage controller 3 in the X-axis and Y-axis directions to determine an analysis position.
[0032]
The interrupt processing unit 24 receives the pulse number N corresponding to the step width of the Z-axis correction value from the Z-axis correction value forming unit 22, inputs the pulse count n counted by the counter 23, and outputs the pulse number N and the pulse count n. Is compared. When the pulse count n reaches the pulse number N, an interrupt signal is generated, and the height is corrected by the next Z-axis correction value.
[0033]
With reference to the flowchart of FIG. 2 and the graph of FIG. 3, a schematic example of stage driving of the X-ray analyzer of the present invention will be described.
In the flowchart of FIG. 2, the Z-axis correction function means 21 inputs a Z-axis correction value obtained in advance, obtains a Z-axis coordinate value satisfying the X-ray detection condition as a Z-axis correction value, , The change of the Z-axis correction value with respect to the analysis direction of the line analysis or the mapping analysis is obtained as a linear Z-axis correction function. FIG. 3A shows an example of a polygonal Z-axis correction function, which is formed in a polygonal shape having a step width Wm with a Z-axis correction value ΔZm (step S1). The Z-axis correction value forming unit 22 calculates the Z-axis correction value ΔZm (FIG. 3B) based on the Z-axis correction function and the number of pulses Nm corresponding to the step width Wm of the Z-axis correction value ΔZm. The stage drive speed Vm in the analysis direction is determined such that the drive speed of the Z axis becomes a predetermined constant value.
[0034]
For example, when the amount of movement in the Z-axis direction per step is dz, the number of pulses Nm required to correct the Z-axis correction value ΔZm is represented by (ΔZm / dz). When each pulse is output at a predetermined time interval dt, the time required to correct the Z-axis correction value ΔZm can be represented by (Nm × dt) obtained by multiplying the number of pulses Nm by the time interval dt. . The stage drive speed Vm (the drive speed of the X and Y axes) can be expressed as Wm / (Nm × dt), assuming that the step width Wm moves within this time (Nm × dt) (step S2).
[0035]
The Z-axis correction value forming unit 22 changes the Z-axis correction value ΔZm shown in FIG. 3B and the stage drive speed Vm in the analysis direction shown in FIG. 3C according to the following steps S3 to S11. Each time the number Nm is counted, it is sequentially output to the stage controller 3.
[0036]
First, the count value m for counting an area is set to 1 (step S3), and the number of pulses N1 (= (ΔZ1 / dz)) corresponding to the step width W1 of the first area in the polygonal Z-axis correction function. ) Is read, and the Z-axis is corrected in the first region according to steps S5 to S9. Note that the area represented by the polygonal Z-axis correction function is an area represented by a straight line on the X-axis direction, the Y-axis direction, or the X-Y plane, or an arbitrary curve on the X-Y plane. The area may be represented by:
[0037]
After the pulse count n is initialized to 1 in step S5, the Z-axis correction value ΔZ1 set in the first area is output to the stage controller 3 in step S6, and one step of the Z-axis correction value ΔZ1 is selected. The minute height dz is corrected. By performing correction for all the pulses of the number of pulses Nm, all the Z-axis correction values ΔZ1 are corrected.
[0038]
In step S7, the stage drive speed Vm in the analysis direction is output to the stage controller 3 to perform speed control. The stage drive speed Vm in the analysis direction is represented by Vm = (Wm / ((ΔZm / dt) · dt)) = (Wm / ΔZm). Therefore, when the Z-axis correction value ΔZm is large with respect to the step width Wm of the area, the stage driving speed Vm is slow. Conversely, when the Z-axis correction value ΔZm is small with respect to the step width Wm of the area, the stage drive is performed. The speed Vm increases. In a region where there is no Z-axis correction or a region where Z-axis correction is small, the stage drive speed Vm is set to the maximum speed allowed by the sample stage.
[0039]
Thereafter, in steps S8 and S9, the pulses output by the stage controller 3 are sequentially counted until the pulse count n exceeds the pulse number N1.
[0040]
In step S8, when the pulse count n has reached the pulse number N1, it can be detected that the analysis position in the analysis direction has reached the end of the first region. Thereby, the correction in the Z-axis direction in the first region of the Z-axis correction function represented by the polygonal line is completed.
[0041]
Then, after adding 1 to the count value m (step S10), steps S4 to S9 are repeated to perform the Z-axis correction in the next area of the Z-axis correction function represented by the broken line.
[0042]
The process from step S4 to step S10 is repeated until the count value m reaches the region M, thereby performing the Z-axis correction using the polygonal Z-axis correction function.
[0043]
In the above-described steps, an example is shown in which the region is sequentially moved from one end to the other end of the area defined by the polygonal Z-axis correction function. However, the starting point and the ending point of the movement are not limited to the ends, but may be any positions. You can also. Also, the area to be moved is not limited to the entire area, but may be an arbitrarily determined area. The arbitrarily selected area may be moved in an arbitrarily determined order. In addition, the polygonal Z-axis correction function can be not only linear but also planar in the X and Y planes, and can perform line analysis and mapping analysis.
[0044]
In a normal program, when it is recognized that the interrupt processing has been performed, the driving to the currently set target Z-axis coordinate value is started when the Z-axis is not being driven.
[0045]
According to the X-ray analyzer of the present invention, the distance between the analysis position and the X-ray detector (spectrometer) can be controlled to be always kept constant, and the Z-axis driving speed is reduced by the unevenness of the sample surface. Since the driving speed in the analysis direction can be changed so as to always maintain a safe constant speed, deviation due to Z-axis control timing delay can be minimized, and analysis can be performed in a shorter time than before. can do.
[0046]
In the embodiment of the present invention, since the change of the target Z-axis coordinate value is performed in the interrupt processing routine, it is necessary to obtain the current target Z-axis coordinate value by sequentially comparing the current position with the Z-axis coordinate value. Therefore, there is no risk of control delay due to the comparison operation.
[0047]
Further, since the driving speed of the Z-axis is always controlled to a safe constant speed, abruptly changing the Z-axis side speed due to unevenness of the sample surface does not impose a mechanical load on the sample stage.
[0048]
In the description of the above embodiment, the X-ray fluorescence analyzer is described as an example, but the present invention can be similarly applied to an electron probe microanalyzer.
[0049]
【The invention's effect】
As described above, according to the present invention, in line analysis or mapping analysis of a sample surface having irregularities, the sample height is set so that the distance between the sample surface and the X-ray detector or X-ray spectrometer is always kept constant. Can be accurately controlled.
[0050]
In addition, since the driving speed in the analysis direction can be changed so that the Z-axis driving speed always becomes a safe constant speed due to the unevenness of the sample surface, the analysis can be performed in a shorter time than before.
[0051]
[Brief description of the drawings]
FIG. 1 is a schematic block diagram of a configuration example in which an X-ray analyzer of the present invention is applied to a fluorescent X-ray analyzer.
FIG. 2 is a flowchart illustrating a schematic example of stage driving of the X-ray analyzer according to the present invention.
FIG. 3 is a graph for explaining a schematic example of stage driving of the X-ray analyzer of the present invention.
FIG. 4 is a graph for explaining a position error in the Z-axis direction generated by conventional control.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... X-ray fluorescence analyzer, 2 ... Control computer, 3 ... Stage controller, 4 ... Driver, 5 ... Monitor, 6 ... Monitor, 11 ... X-ray source, 12 ... X-ray detector, 13 ... Imaging means, 14 ... Sample stage, 21: Z-axis correction function, 22: Z-axis correction value forming unit, 23: counter unit, 24: interrupt processing unit, 25: data memory, 26: data processing unit.

Claims (2)

分析方向の各分析位置において、分析位置と、X線検出器又はX線分光器との距離を一定とする試料ステージのZ軸補正値を折れ線状のZ軸補正関数として備え、前記Z軸補正関数と現在の分析方向の分析位置とに基づいて次の分析方向の分析位置におけるZ軸補正値を求め、求めたZ軸補正値により試料ステージのZ軸を駆動することを特徴とする、X線分析装置。At each analysis position in the analysis direction, a Z-axis correction value of the sample stage for keeping the distance between the analysis position and the X-ray detector or X-ray spectrometer constant is provided as a linear Z-axis correction function, and the Z-axis correction is performed. X-axis correction value at the analysis position in the next analysis direction is obtained based on the function and the analysis position in the current analysis direction, and the Z-axis of the sample stage is driven by the obtained Z-axis correction value. Line analyzer. 前記Z軸補正関数のZ軸補正値が直線的に変化する各領域において、当該領域におけるX,Y平面上の幅とZ軸補正量に基づいて、当該領域における分析方向へのX軸及び/又はY軸の駆動速度を各領域毎に設定し、
前記Z軸補正関数の全領域において、Z軸の駆動速度を常に一定速度に設定することを特徴とする、請求項1に記載のX線分析装置。
In each region where the Z-axis correction value of the Z-axis correction function changes linearly, based on the width on the X and Y planes and the Z-axis correction amount in the region, the X-axis and / or Alternatively, the driving speed of the Y axis is set for each region,
2. The X-ray analyzer according to claim 1, wherein the driving speed of the Z-axis is always set to a constant speed in the entire region of the Z-axis correction function.
JP2002226966A 2002-08-05 2002-08-05 X-ray analyzer Pending JP2004069407A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002226966A JP2004069407A (en) 2002-08-05 2002-08-05 X-ray analyzer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002226966A JP2004069407A (en) 2002-08-05 2002-08-05 X-ray analyzer

Publications (1)

Publication Number Publication Date
JP2004069407A true JP2004069407A (en) 2004-03-04

Family

ID=32014127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002226966A Pending JP2004069407A (en) 2002-08-05 2002-08-05 X-ray analyzer

Country Status (1)

Country Link
JP (1) JP2004069407A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008521003A (en) * 2004-11-29 2008-06-19 モトローラ・インコーポレイテッド Method for determining chemical substances of complex structure using X-ray microanalysis
JP2008286735A (en) * 2007-05-21 2008-11-27 Jeol Ltd EDS head protection method and protection mechanism for fluorescent X-ray analyzer
JP2010071969A (en) * 2008-08-22 2010-04-02 Sii Nanotechnology Inc X-ray analyzer and x ray analysis method
JP2010249845A (en) * 2004-09-24 2010-11-04 Fujitsu Ltd Inspection method
JP2012523102A (en) * 2009-04-06 2012-09-27 イーグルピッチャー テクノロジーズ,エルエルシー System and method for verifying proper ordering of stack components
WO2019240011A1 (en) * 2018-06-15 2019-12-19 株式会社堀場製作所 Radiation detection device, computer program, and positioning method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010249845A (en) * 2004-09-24 2010-11-04 Fujitsu Ltd Inspection method
JP2008521003A (en) * 2004-11-29 2008-06-19 モトローラ・インコーポレイテッド Method for determining chemical substances of complex structure using X-ray microanalysis
JP2008286735A (en) * 2007-05-21 2008-11-27 Jeol Ltd EDS head protection method and protection mechanism for fluorescent X-ray analyzer
JP2010071969A (en) * 2008-08-22 2010-04-02 Sii Nanotechnology Inc X-ray analyzer and x ray analysis method
JP2012523102A (en) * 2009-04-06 2012-09-27 イーグルピッチャー テクノロジーズ,エルエルシー System and method for verifying proper ordering of stack components
WO2019240011A1 (en) * 2018-06-15 2019-12-19 株式会社堀場製作所 Radiation detection device, computer program, and positioning method
JPWO2019240011A1 (en) * 2018-06-15 2021-07-26 株式会社堀場製作所 Radiation detector, computer program and positioning method
US20210262953A1 (en) * 2018-06-15 2021-08-26 Horiba, Ltd. Radiation detection device, recording medium, and positioning method
JP7287957B2 (en) 2018-06-15 2023-06-06 株式会社堀場製作所 Radiation detection device, computer program and positioning method
US11940397B2 (en) 2018-06-15 2024-03-26 Horiba, Ltd. Radiation detection device, recording medium, and positioning method

Similar Documents

Publication Publication Date Title
US10475202B2 (en) Image measuring device and program
JP4872948B2 (en) Three-dimensional shape measuring apparatus and three-dimensional shape measuring method
EP2769800A1 (en) Laser processing machine
US8013288B2 (en) Method for correcting a control of an optical scanner and the optical scanner
JP2010093159A (en) Laser annealing method and laser annealing apparatus
US9835837B2 (en) Method and apparatus for estimating an in-focus position
US20190091866A1 (en) Robot controller for executing calibration, measurement system and calibration method
CN1205467C (en) Control Method of Electron Probe Microanalyzer
JP2004069407A (en) X-ray analyzer
JP2011154312A (en) Laser scanning microscope and control method
JP2001330430A (en) Flatness measurement method and flatness measurement device
KR100346409B1 (en) Stage driving method of electron probe micro analyzer
JP7629779B2 (en) X-ray diffraction measurement device and method
JP2007142093A (en) Stage device, electron beam irradiation device and exposure device
JPH07118289B2 (en) Two-dimensional analyzer for sample surface
JPH06194115A (en) Scanning tunneling microscope and measuring method thereof
US20250284119A1 (en) Scanning apparatus, scanning method, and storage medium
JP2013255984A (en) Cutting apparatus and cutting method
JP7523147B2 (en) X-ray diffraction measurement device and X-ray diffraction measurement method
JP2002131018A (en) Non-contact height measuring method using laser beam
KR20130107743A (en) Robot vision monitoring system using trigger signal, and method thereof
JP2014044128A (en) Seat thickness measurement device, program, recording medium, and method
JPH11304735A (en) Correction device for mapping analysis data by electronic probe micro analyzer
JPH09198114A (en) Movement control method of XY stage
JPH10132549A (en) Shape measuring device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041102

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060314

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060508

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060706

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060830

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060913

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20061013