JP6576111B2 - Drive system, motor control method, lithographic apparatus, and article manufacturing method - Google Patents
Drive system, motor control method, lithographic apparatus, and article manufacturing method Download PDFInfo
- Publication number
- JP6576111B2 JP6576111B2 JP2015119728A JP2015119728A JP6576111B2 JP 6576111 B2 JP6576111 B2 JP 6576111B2 JP 2015119728 A JP2015119728 A JP 2015119728A JP 2015119728 A JP2015119728 A JP 2015119728A JP 6576111 B2 JP6576111 B2 JP 6576111B2
- Authority
- JP
- Japan
- Prior art keywords
- section
- compensation value
- mover
- speed
- motor
- 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.)
- Active
Links
Images
Landscapes
- Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
- Control Of Linear Motors (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Control Of Multiple Motors (AREA)
Description
本発明は、駆動システム、モータの制御方法、リソグラフィ装置および物品製造方法に関する。 The present invention, drive system, control method for motors, relates to a lithographic apparatus and articles manufacturing method.
特許文献1、2には、推力リップルを測定し、その測定結果を用いてリニアモータの制御量(電流指令値)の補正を行うリニアモータ制御系が開示されている。一対の可動子および固定子の組を2組有する前記リニアモータ制御系の制御ブロック線図を図8に示す。このリニアモータ制御系において、外乱の少ない推力リップルを測定するために、まず一方の可動子を駆動させる。同時に、他方の可動子と固定子との間に生じる誘起電圧と駆動速度から推力リップルを測定する。このようにして駆動位置毎に得られる推力リップルから、推力リップルを補償する補償値(補償係数)を算出し、駆動位置に対応した補償値を並べたテーブルを作成する。同様にして、他方の可動子の推力リップルの補償値のテーブルを作成する。そして、リニアモータを駆動する際に、駆動位置に応じた推力リップルの補償値をテーブルから取り出して、制御指令値を補正する。(特許文献1、2)
特許文献1および2では、リニアモータが駆動可能な区間の推力リップルを測定するために、移動可能区間の全区間にわたって可動子を移動させる。ここで、移動可能区間の全区間とは、可動子が、加速又は減速しながら移動する区間(加減速区間という)、等速で移動する区間を含む。ただし、可動子の移動可能区間の両端において、可動子は停止しなければならない。そのため、加減速区間では、可動子の速度が小さくなり、誘起電圧のSN比は小さくなる。そのため、両端部における推力リップルの補償値は雑音成分が大きく、精度が低い。この可動子の速度が小さい加減速区間の補償値を用いて電流ドライバの指令値を補正するとリニアモータの駆動位置は目標位置に対して大きくずれてしまうおそれがある。その結果、リニアモータの駆動偏差が大きくなり、位置決め精度が低下してしまうおそれがある。
In
本発明は、可動子の移動可能区間全体にわたって駆動精度が高い駆動システムを提供することを目的とする。 An object of the present invention is to provide a drive system with high drive accuracy over the entire movable section of the mover.
本発明の一つの側面は、固定子と可動子とを含むモータと、該モータにおける推力リップルを補償するための補償値を決定する処理部と、前記モータの駆動を制御する制御部と、を含む駆動システムであって、前記可動子の移動可能区間は、第1速度以上の速度で前記可動子を駆動することができる第1区間と前記第1速度以上の速度で前記可動子を駆動することができない第2区間とを含み、前記処理部は、前記第1区間において前記第1速度以上の速度で前記可動子が移動することによって前記固定子と前記可動子の相互作用により生じる誘起電圧の測定値と、前記可動子の速度とから得られた前記第1区間における補償値に基づいて、前記第2区間における補償値を決定し、前記制御部は、前記第1区間における補償値と前記処理部により決定された前記第2区間における補償値とを用いて前記モータを駆動する、ことを特徴とする。 One aspect of the present invention includes a motor including a stator and a mover, a processing unit that determines a compensation value for compensating thrust ripple in the motor, and a control unit that controls driving of the motor. The movable section includes a first section capable of driving the movable element at a speed equal to or higher than a first speed, and the movable element is driven at a speed equal to or higher than the first speed. it includes a second section which can not, the processing unit, the interaction of the said stator me by the Rukoto move said movable element in said first speed or faster in the first section movable element And determining the compensation value in the second section based on the compensation value in the first section obtained from the measured value of the induced voltage caused by the velocity and the speed of the mover, and the control unit determines the first section. Compensation value and the processing unit Driving the motor by using the compensation value in the determined second interval Ri, characterized in that.
本発明によれば、可動子の移動可能区間全体にわたって駆動精度が高い駆動システムを提供することができる。 According to the present invention, it is possible to provide a drive system with high drive accuracy over the entire movable section of the mover.
以下に、本発明の好ましい駆動システムの実施形態を添付の図面に基づいて詳細に説明する。図1は、リニアモータを使用した位置決めステージの概略構成を示す上面図である。なお、本実施形態では、複数のコイルを有する固定子と可動子とを含むモータとして、リニアモータを使用するが、例えば、平面モータを使用することも可能である。図1において、ステージ11には駆動方向(Y軸方向)の左右両側に一対の可動子31が設けられている。これらの一対の可動子31は対応する一対の固定子32と協働して左リニアモータ13および右リニアモータ14を構成している。リニアモータの構成に関しては後述する。
Hereinafter, preferred embodiments of a drive system of the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 is a top view showing a schematic configuration of a positioning stage using a linear motor. In the present embodiment, a linear motor is used as a motor including a stator having a plurality of coils and a mover. However, for example, a planar motor may be used. In FIG. 1, the
ステージ11には反射鏡12が設けられており、不図示のレーザ干渉計(計測部)からの計測光を反射することにより、ステージ11のY軸方向への変位量または位置が計測される。後述の制御部49はPID制御系を用いた制御器41を含み、レーザ干渉計により計測されたステージ11の位置のデータに基づいてリニアモータ44に推力を与える制御指令値値を生成する。リニアモータ44は、電流ドライバ42によりコイルに電流を流すことによりY軸方向に駆動力を発生し、ステージ11を駆動して位置制御が達成される。本実施形態では、制御部49は、制御器41が行う、PID制御などの指令値を算出し、算出した指令値に対して、推力リップルの補償値テーブルの中から抽出した駆動位置に応じた推力リップルの補償値を乗算することを行う。本実施形態では、制御部49は、補償値を元の制御指令値に加算や減算等、乗算以外の演算を行うことで推力リップルを補償してもよい。
The
図3は、リニアモータ44の構成図である。可動子31は、複数の永久磁石からなる磁石群として構成される磁石ユニット62と、この磁石ユニット62を保持しステージ面に取り付けるための可動子板63を有する。磁石ユニット62は磁極の向きがZ方向である主極磁石62aと、Y方向である補極磁石62bからなる。主極磁石62aの磁極方向は1つおきに補極磁石62bを介して反対向きになっており、Y方向に等間隔で配置されている。補極磁石62bは主極磁石62aのコイル61に面した部位の極性が補極磁石62bと反発する向きに設けられている。固定子32は、強磁性体で作られたヨーク65にY方向に等間隔にコイル61が設けられ、上下から可動子31を挟むように配置されている。
FIG. 3 is a configuration diagram of the linear motor 44. The mover 31 has a magnet unit 62 configured as a magnet group composed of a plurality of permanent magnets, and a mover plate 63 for holding the magnet unit 62 and attaching it to the stage surface. The magnet unit 62 includes a
リニアモータ44に対して電流を1[A]流した時に発生する推力をK[N]としたとき、電流をI[A]流した時のリニアモータ44の推力F[N]は、次式1で表される。
F=K×I・・・(1)
式1から、推力Fは可動子31の位置によらずIに比例することが分かる。ここで、式1の比例定数K[N/A]を推力定数と呼ぶ。
The thrust F [N] of the linear motor 44 when the current is I [A] flows when the thrust generated when the current is 1 [A] flows through the linear motor 44 is K [N], It is represented by 1.
F = K × I (1)
From Formula 1, it can be seen that the thrust F is proportional to I regardless of the position of the mover 31. Here, the proportionality constant K [N / A] in Equation 1 is called a thrust constant.
しかし、実際のリニアモータ44では磁石62a,62bやコイル61の製造誤差や取り付け誤差などにより可動子31の位置によって推力定数Kがばらつく。そのため、リニアモータ44に一定の電流を流しても、リニアモータ44に生じる推力は可動子31の位置によってムラが生じる。この推力のムラを推力リップルと呼ぶ。この推力リップルを抑制するために、可動子31の位置に応じた推力定数Kを予め求めて、その推力定数Kに基づいて算出した推力リップルの補償値(詳細は後述する)を可動子31の位置に対応させたテーブルとして駆動システム内に保持する。そして、リニアモータ44の駆動を制御する制御部49は、可動子31を駆動させる際に可動子31の位置に応じた推力リップルの補償値を電流ドライバへの指令値に乗じて制御する。
However, in the actual linear motor 44, the thrust constant K varies depending on the position of the mover 31 due to manufacturing errors and mounting errors of the
推力リップルの補償値を得る方法について説明する。リニアモータ44の可動子31を速度v[m/s]で動かしたときに磁石とコイルの相互作用により誘起電圧Ve[V]が生じる。推力定数Kは、この速度vと誘起電圧Veから次式2を用いて求めることができる。
K=v/Ve・・・(2)
図1に示すステージ11のリニアモータ44では、2つある可動子31の内の片方の可動子のみに電流を流し駆動させる。そのとき他方の可動子(磁石)と固定子(コイル)の相互作用により生じる誘起電圧を測定する。このようにすることで、ステージ11に加わる外乱力の一切を含まない純粋な推力定数Kを求めることができる。この推力定数KをKの平均値Kmで除した値の逆数を推力リップルの補償値と呼ぶことにする。
A method of obtaining a thrust ripple compensation value will be described. When the mover 31 of the linear motor 44 is moved at a speed v [m / s], an induced voltage Ve [V] is generated by the interaction between the magnet and the coil. The thrust constant K can be obtained from the speed v and the induced voltage Ve using the following
K = v / Ve (2)
In the linear motor 44 of the
リニアモータ44において、可動子31の移動可能区間の推力リップルを測定するために、可動子31の移動可能区間の全体にわたって(図2(a)の矢印の区間)駆動させる。ただし、図2(b)に示すように、移動可能区間の両端において、可動子31は停止しなければならないので、両端部では、第1速度以上の速度で可動子31を駆動することができない第2区間(加減速区間)92となる。第2区間は、例えば加減速区間の全部またはその一部で有り得る。第2区間92では、誘起電圧のSN比は小さくなる。その結果、図2(c)に示すように、第2区間92における推力リップルの補償値71は、雑音成分が大きいため精度が低い。この第2区間92における低精度の補償値の値を電流ドライバ42の指令値にそのまま乗じてしまうと、リニアモータ44の駆動位置は目標位置に対して大きくずれてしまう。
The linear motor 44 is driven over the entire movable section of the movable element 31 (indicated by the arrow in FIG. 2A) in order to measure the thrust ripple in the movable section of the movable element 31. However, as shown in FIG. 2B, since the mover 31 must stop at both ends of the movable section, the mover 31 cannot be driven at a speed higher than the first speed at both ends. The second section (acceleration / deceleration section) 92 is obtained. The second section may be, for example, all or a part of the acceleration / deceleration section. In the
第1速度以上の速度で可動子31を駆動可能な第1区間91では、誘起電圧のSN比が大きくなる駆動速度を維持できるので、推力リップルの正確な補償値を求めることができる。第1区間は、例えば等速度の区間である。さらに、図2(c)に示すように、推力リップルの補償値は、コイルの配列周期に応じて位相および振幅の変化に有する周期信号である。つまり、第2区間の補償値は、第1区間の正確な補償値に基づいて近似することができる。
In the
そこで、第2区間92の補償値を第1区間91の補償値に基づいて求める。図4に第2区間92の補償値Krを第1区間91の補償値Kr’に基づいて決定する方法として以下に挙げる3つの方法の概念図を示す。
Therefore, the compensation value for the
[第1の方法]
第1の方法では、図4(a)に示すように、第1区間の補償値Kr’をそのまま第2区間の補償値Krとして決定する。すなわち、第1の方法では、次式3のように、第1区間および第2区間の2つの補償値のコイルの配列周期に対する位相および振幅の変化は同じである。
Kr=Kr’・・・(3)
第2の方法では、図4(b)に示すように、第1区間における補償値Kr’の位相をずらし、かつ振幅に一定の比率を乗じる重み付けすることによって得られた補償値を第2区間における補償値Krとして決定する。第1区間における補償値Kr’と第2区間における補償値Krとの関係は、次式4で表される。なお、α>0、β:実数、Kr’(y)は位置yにおける補償値である。
Kr(y−β)=αKr’・・・(4)
ここでは、位相のずらしと振幅の重み付けの双方を行って第2区間における補償値Krを決定している。しかし、位相のずらしと振幅の重み付けの一方を行うことによって第2区間における補償値Krを決定してもよい。位相のずらしや振幅の重み付けは、第1区間の補償値をそのまま第2区間の補償値とする場合に2つの区間の繋ぎ目で段差が生じる場合に必要になる。したがって、位相のずらし量や振幅の重み付けの程度は、2つの区間の繋ぎ目において段差の量を許容範囲内に抑えるように設定される。第1区間で使用されるコイルと第2区間で使用されるコイルとでは製造誤差があるので、位相のずらしや振幅の重み付けは、この製造誤差によって生じる推力リップルの差を低減できる。
[First method]
In the first method, as shown in FIG. 4A, the compensation value Kr ′ in the first section is determined as it is as the compensation value Kr in the second section. That is, in the first method, as shown in the following Expression 3, the phase and amplitude changes with respect to the arrangement period of the coils of the two compensation values in the first section and the second section are the same.
Kr = Kr '(3)
In the second method, as shown in FIG. 4B, the compensation value obtained by shifting the phase of the compensation value Kr ′ in the first interval and multiplying the amplitude by a certain ratio is used as the second interval. Is determined as the compensation value Kr. The relationship between the compensation value Kr ′ in the first section and the compensation value Kr in the second section is expressed by the following equation 4. Note that α> 0, β: real number, and Kr ′ (y) is a compensation value at the position y.
Kr (y−β) = αKr ′ (4)
Here, both the phase shift and the weighting of the amplitude are performed to determine the compensation value Kr in the second section. However, the compensation value Kr in the second interval may be determined by performing one of phase shifting and amplitude weighting. The phase shift and the weighting of the amplitude are necessary when a step occurs at the joint between the two sections when the compensation value of the first section is used as it is as the compensation value of the second section. Therefore, the amount of phase shift and the degree of weighting of the amplitude are set so as to suppress the amount of the step within the allowable range at the joint between the two sections. Since there is a manufacturing error between the coil used in the first section and the coil used in the second section, phase shift and amplitude weighting can reduce the difference in thrust ripple caused by this manufacturing error.
第3の方法では、図4(c)に示すように、第1区間の複数の周期の補償値Kr’を平均化し、該平均化された補償値の振幅に一定の比率を乗じる重み付けすることによって第2区間における補償値Krを決定する。第1区間における補償値Kr’と第2区間における補償値Krとの関係は、次式4で表される。なお、Nは周期の数、i=1〜N、α>0である。
Kr=(α/N)ΣKr’・・・(5)
図5に示した制御ブロック図を用いて、リニアモータの移動可能区間の全域にわたる補償値のテーブルの作成およびその適用方法について述べる。まず、制御ブロック図について説明する。電流ドライバ42、切替えスイッチ43、リニアモータ44、誘起電圧取り込み口48、第1区間の補償値算出器51、第2区間の補償値算出器52、全区間の補償値のテーブル53は左右のリニアモータに個別に構成する。1区間の補償値算出器51および第2区間の補償値算出器52は、補償値を取得する処理部46を構成する。鎖線枠で示した制御器41、ステージ11は、左右のリニアモータに共通する構成である。
In the third method, as shown in FIG. 4C, the compensation values Kr ′ of a plurality of periods in the first section are averaged, and weighting is performed by multiplying the amplitude of the averaged compensation value by a certain ratio. To determine the compensation value Kr in the second interval. The relationship between the compensation value Kr ′ in the first section and the compensation value Kr in the second section is expressed by the following equation 4. N is the number of periods, i = 1 to N, and α> 0.
Kr = (α / N) ΣKr ′ (5)
With reference to the control block diagram shown in FIG. 5, the creation of a compensation value table over the entire movable section of the linear motor and its application method will be described. First, a control block diagram will be described. The
次に、図7を用いて、リニアモータの移動可能区間の全域にわたる補償値のテーブルの作成について説明する。S1で、通常の初期化動作を行う。このとき、図5の切替えスイッチ43は電流ドライバ42側に接続されている。初期化動作によりレーザ干渉計の初期化、ステージ11の原点出しが終了し、位置サーボ系が機能してステージ11を任意の位置に駆動することが可能になる。S2で、右リニアモータ14の推力リップルの測定動作に入る。このとき、図5の切替えスイッチ43は、右リニアモータ14が誘起電圧取り込み口(誘起電圧取得部)48に接続され、左リニアモータ13が電流ドライバ42側に接続されている。
Next, creation of a compensation value table over the entire movable section of the linear motor will be described with reference to FIG. In S1, a normal initialization operation is performed. At this time, the selector switch 43 in FIG. 5 is connected to the
S3で、ステージ11は左リニアモータ13のみで駆動されることになるため、制御器41は、θZモーメントが発生しない程度の小さな加速度により駆動を行う。制御器41は、ステージ11をYマイナス側のストローク限界まで移動させる。次に、Yプラス側のストローク限界まで等速で駆動すると共に、右リニアモータ14のコイルで発生する誘起電圧、可動子の位置と駆動速度を測定する。そして、S3で得られた推力リップルのデータ(推力リップルの情報)に基づき、処理部46は、第1区間の補償値算出器51によって、第1区間の補償値の補正テーブルを作成する。さらに、処理部46は、第2区間の補償値算出器52によって、第1区間の補償値に基づいて第2区間の補償値を算出し、右リニアモータの全区間の補償値のテーブル47を作成する。本手法で求めた補償値のテーブルの例を図6に示す。図6において、第2区間92に対応する部分は、中央の4周期分の同形状の波形を除く部分である。第2区間の破線は本手法を適用しない場合の第2区間の補償値テーブルの波形、第2区間の実線は本手法を適用した場合の補償値テーブルの波形を示している。実線と破線を比較すると分かるように、本手法を適用した第2区間の補償値は第1区間の補償値を近似した形となる。
In S3, since the
S4で、図5の右リニアモータ14の切替えスイッチ43を電流ドライバ42側に、左リニアモータ13の切替えスイッチ43を誘起電圧取り込み口48側に接続する。S5で、S3と同じ手順により左リニアモータ13の移動可能区間の全域にわたる補償値のテーブル47を作成する。
In S4, the changeover switch 43 of the right linear motor 14 in FIG. 5 is connected to the
最後に、補償値のテーブル47の適用方法について説明する。切替えスイッチ43を左右のリニアモータとも電流ドライバ42側に接続する。制御部49はステージ11の検出位置に応じた補償値を補償値のテーブル47から抽出し、制御器41から電流ドライバ42への指令値に乗じる補正を行って、電流ドライバ42へ送る。この補正により、従来手法では、ステージの位置偏差に異常が発生していたリニアモータの移動可能区間の両端部でも推力リップルを低減することができる。つまり、リニアモータの移動可能区間の全域でステージの位置偏差を改善することができる。
Finally, a method of applying the compensation value table 47 will be described. The changeover switch 43 is connected to the
本発明に係る駆動システムは、例えば、パターン形成を基板に行うリソグラフィ装置の基板を保持するステージを駆動する駆動システムとして使用し得る。なお、本実施形態において、等速で移動するとは、等速で移動することを目標に制御されながら移動することをいうものとする。 The drive system according to the present invention can be used, for example, as a drive system that drives a stage that holds a substrate of a lithography apparatus that performs pattern formation on the substrate. In the present embodiment, moving at a constant speed means moving while being controlled with the goal of moving at a constant speed.
本発明の一側面としての物品製造方法は、例えば、半導体デバイス等のマイクロデバイスや微細構造を有する素子等の物品を製造するのに好適である。本実施形態の物品の製造方法は、基板に塗布されたレジストにリソグラフィ装置を用いてパターン(潜像パターン)を転写する工程と、かかる工程で潜像パターンが転写された基板を現像(処理)する工程とを含む。更に、かかる製造方法は、他の周知の工程(酸化、成膜、蒸着、ドーピング、平坦化、エッチング、レジスト剥離、ダイシング、ボンディング、パッケージング等)を含みうる。 The article manufacturing method according to one aspect of the present invention is suitable for manufacturing an article such as a micro device such as a semiconductor device or an element having a fine structure. The article manufacturing method of the present embodiment includes a step of transferring a pattern (latent image pattern) to a resist applied to a substrate using a lithography apparatus, and developing (processing) the substrate on which the latent image pattern is transferred in such a step. Including the step of. Further, the manufacturing method may include other well-known steps (oxidation, film formation, vapor deposition, doping, planarization, etching, resist stripping, dicing, bonding, packaging, and the like).
31:可動子。32:固定子。49:制御部。44:リニアモータ(モータ)。46:処理部。 31: Movable element. 32: Stator. 49: Control unit. 44: Linear motor (motor). 46: Processing unit.
Claims (17)
前記可動子の移動可能区間は、第1速度以上の速度で前記可動子を駆動することができる第1区間と前記第1速度以上の速度で前記可動子を駆動することができない第2区間とを含み、
前記処理部は、前記第1区間において前記第1速度以上の速度で前記可動子が移動することによって前記固定子と前記可動子の相互作用により生じる誘起電圧の測定値と、前記可動子の速度とから得られた前記第1区間における補償値に基づいて、前記第2区間における補償値を決定し、
前記制御部は、前記第1区間における補償値と前記処理部により決定された前記第2区間における補償値とを用いて前記モータを駆動することを特徴とする駆動システム。 A drive system including a motor including a stator and a mover, a processing unit that determines a compensation value for compensating for thrust ripple in the motor, and a control unit that controls driving of the motor,
The movable section of the mover includes a first section in which the mover can be driven at a speed equal to or higher than a first speed, and a second section in which the mover can not be driven at a speed higher than the first speed. Including
Wherein the processing unit includes a measured value of the induced voltage caused by the interaction of the said stator and said mover I by the Rukoto to the mover moves in the first speed or a speed in the first section, the based on the compensation values in the first section obtained from the movable element of the speed, to determine the compensation value in said second section,
The control unit drives the motor using a compensation value in the first section and a compensation value in the second section determined by the processing section.
前記可動子の移動可能区間は、第1速度以上の速度で前記可動子を駆動することができる第1区間と前記第1速度以上の速度で前記可動子を駆動することができない第2区間とを含み、
前記処理部は、前記第1区間で前記第1速度以上の速度で前記可動子を移動させることにより得られた第1区間における補償値に基づいて、前記第2区間における補償値を決定するように構成され、
前記制御部は、前記第1区間における補償値と前記処理部により決定された前記第2区間における補償値とを用いて前記モータを駆動するように構成され、
前記固定子は複数のコイルを含み、前記第1区間における補償値は、前記複数のコイルの配列周期に応じた周期を有し、
前記処理部は、前記第1区間における補償値に一定の比率を乗じる重み付けをすることによって得られた補償値を前記第2区間における補償値として決定することを特徴とする駆動システム。 A drive system including a motor including a stator and a mover, a processing unit that determines a compensation value for compensating for thrust ripple in the motor, and a control unit that controls driving of the motor,
The movable section of the mover includes a first section in which the mover can be driven at a speed equal to or higher than a first speed, and a second section in which the mover can not be driven at a speed higher than the first speed. Including
The processing unit determines a compensation value in the second section based on a compensation value in the first section obtained by moving the mover at a speed equal to or higher than the first speed in the first section. Composed of
The control unit is configured to drive the motor using a compensation value in the first section and a compensation value in the second section determined by the processing unit,
The stator includes a plurality of coils, and the compensation value in the first section has a period according to an arrangement period of the plurality of coils,
Wherein the processing unit, operated systems and determines the compensation value compensation values obtained by weighting multiplying a certain ratio compensation value in the second section in the first section.
前記可動子の移動可能区間は、第1速度以上の速度で前記可動子を駆動することができる第1区間と前記第1速度以上の速度で前記可動子を駆動することができない第2区間とを含み、
前記処理部は、前記第1区間で前記第1速度以上の速度で前記可動子を移動させることにより得られた第1区間における補償値に基づいて、前記第2区間における補償値を決定するように構成され、
前記制御部は、前記第1区間における補償値と前記処理部により決定された前記第2区間における補償値とを用いて前記モータを駆動するように構成され、
前記固定子は複数のコイルを含み、前記第1区間における補償値は、前記複数のコイルの配列周期に応じた周期を有し、
前記第1区間に複数の周期の補償値が含まれる場合に、前記処理部は、前記複数の周期の補償値を平均化し、該平均化された補償値に一定の比率を乗じる重み付けをすることによって得られた補償値を前記第2区間における補償値として決定することを特徴とする駆動システム。 A drive system including a motor including a stator and a mover, a processing unit that determines a compensation value for compensating for thrust ripple in the motor, and a control unit that controls driving of the motor,
The movable section of the mover includes a first section in which the mover can be driven at a speed equal to or higher than a first speed, and a second section in which the mover can not be driven at a speed higher than the first speed. Including
The processing unit determines a compensation value in the second section based on a compensation value in the first section obtained by moving the mover at a speed equal to or higher than the first speed in the first section. Composed of
The control unit is configured to drive the motor using a compensation value in the first section and a compensation value in the second section determined by the processing unit,
The stator includes a plurality of coils, and the compensation value in the first section has a period according to an arrangement period of the plurality of coils,
When the compensation values of a plurality of periods are included in the first interval, the processing unit averages the compensation values of the plurality of periods and weights the averaged compensation values by a certain ratio. It operated systems and determines the obtained compensation value as the compensation value in the second section by.
前記可動子の位置を計測する計測部と、をさらに備え、
前記処理部は、前記取得部により取得された前記第1区間における誘起電圧のデータと前記計測部により取得された前記第1区間における前記可動子の位置のデータとに基づいて、前記第1区間における補償値を取得することを特徴とする請求項1ないし7のいずれか1項に記載の駆動システム。 An acquisition unit that acquires data of an induced voltage generated by an interaction between the mover and the stator when the mover is moved;
A measurement unit for measuring the position of the mover,
The processing unit includes the first section based on the data of the induced voltage in the first section acquired by the acquiring unit and the data of the position of the mover in the first section acquired by the measuring section. the drive system according to any one of claims 1 to 7, characterized in that to obtain the compensation values in the.
前記可動子の移動可能区間は、第1速度以上の速度で前記可動子を駆動可能な第1区間と前記第1速度以上の速度で前記可動子を駆動することができない第2区間とを含み、
前記制御方法は、
前記第1区間において前記第1速度以上の速度で前記可動子が移動することによって前記固定子と前記可動子の相互作用により生じる誘起電圧の測定値と、前記可動子の速度とに基づいて前記第1区間における前記モータの推力リップルを補償するための補償値を取得する取得工程と、
前記第2区間における前記モータの推力リップルを補償するための補償値を前記第1区間における補償値に基づいて決定する決定工程と、
前記第1区間における補償値と前記第2区間における補償値とを用いて前記モータを駆動する駆動工程と、
を含むことを特徴とする制御方法。 A method for controlling a motor including a stator and a mover,
The movable section of the mover includes a first section in which the mover can be driven at a speed equal to or higher than a first speed, and a second section in which the mover can not be driven at a speed higher than the first speed. ,
The control method is:
The measured value of the induced voltage generated by the interaction of the mover and the stator by Rukoto to the mover moves in the first speed or faster in the first period, based on the speed of the mover An acquisition step of acquiring a compensation value for compensating for the thrust ripple of the motor in the first section;
A determination step of determining a compensation value for compensating for the thrust ripple of the motor in the second section based on the compensation value in the first section;
A driving step of driving the motor using the compensation value in the first section and the compensation value in the second section;
The control method characterized by including.
前記可動子の移動可能区間は、第1速度以上の速度で前記可動子を駆動可能な第1区間と前記第1速度以上の速度で前記可動子を駆動することができない第2区間とを含み、
前記制御方法は、
前記第1区間で前記第1速度以上の速度で前記可動子を移動させることで得られた推力リップルの情報に基づいて前記第1区間における補償値を取得する取得工程と、
前記第2区間における補償値を前記第1区間における補償値に基づいて決定する決定工程と、
前記第1区間における補償値と前記第2区間における補償値とを用いて前記モータを駆動する駆動工程と、を含み、
前記固定子は複数のコイルを含み、前記第1区間における補償値は、前記複数のコイルの配列周期に応じた周期を有し、
前記決定工程で、前記第1区間における補償値に一定の比率を乗じる重み付けをすることによって得られた補償値を前記第2区間における補償値として決定することを特徴とする制御方法。 A method for controlling a motor including a stator and a mover,
The movable section of the mover includes a first section in which the mover can be driven at a speed equal to or higher than a first speed, and a second section in which the mover can not be driven at a speed higher than the first speed. ,
The control method is:
An obtaining step of obtaining a compensation value in the first section based on information on thrust ripple obtained by moving the mover at a speed equal to or higher than the first speed in the first section;
A determination step of determining a compensation value in the second section based on the compensation value in the first section;
A driving step of driving the motor using the compensation value in the first section and the compensation value in the second section,
The stator includes a plurality of coils, and the compensation value in the first section has a period according to an arrangement period of the plurality of coils,
In the determination step, the control method characterized by determining a compensation value obtained by weighting multiplying a certain ratio compensation value in the first section as a compensation value in the second section.
前記可動子の移動可能区間は、第1速度以上の速度で前記可動子を駆動可能な第1区間と前記第1速度以上の速度で前記可動子を駆動することができない第2区間とを含み、
前記制御方法は、
前記第1区間で前記第1速度以上の速度で前記可動子を移動させることで得られた推力リップルの情報に基づいて前記第1区間における補償値を取得する取得工程と、
前記第2区間における補償値を前記第1区間における補償値に基づいて決定する決定工程と、
前記第1区間における補償値と前記第2区間における補償値とを用いて前記モータを駆動する駆動工程と、を含み、
前記固定子は複数のコイルを含み、前記第1区間における補償値は、前記複数のコイルの配列周期に応じた周期を有し、
前記第1区間に複数の周期の補償値が含まれる場合に、前記決定工程で、前記複数の周期の補償値を平均化し、該平均化された補償値に一定の比率を乗じる重み付けをすることによって得られた補償値を前記第2区間における補償値として決定することを特徴とする制御方法。 A method for controlling a motor including a stator and a mover,
The movable section of the mover includes a first section in which the mover can be driven at a speed equal to or higher than a first speed, and a second section in which the mover can not be driven at a speed higher than the first speed. ,
The control method is:
An obtaining step of obtaining a compensation value in the first section based on information on thrust ripple obtained by moving the mover at a speed equal to or higher than the first speed in the first section;
A determination step of determining a compensation value in the second section based on the compensation value in the first section;
A driving step of driving the motor using the compensation value in the first section and the compensation value in the second section,
The stator includes a plurality of coils, and the compensation value in the first section has a period according to an arrangement period of the plurality of coils,
If included compensation values of a plurality of cycles to the first section, the at decision step, averages the compensation values of the plurality of periods, to the weighting multiplying a certain ratio to the averaged compensation value The control method is characterized in that the compensation value obtained by the step is determined as a compensation value in the second section.
基板を保持するステージと、
前記ステージを駆動する請求項1ないし9のいずれか1項に記載の駆動システムと、
を備えることを特徴とするリソグラフィ装置。 A lithographic apparatus for performing pattern formation on a substrate,
A stage for holding a substrate;
The drive system according to any one of claims 1 to 9 , which drives the stage;
A lithographic apparatus comprising:
前記工程で前記パターン形成を行われた基板を処理する工程と、
を含むことを特徴とする物品製造方法。 Performing pattern formation on a substrate using the lithographic apparatus according to claim 16 ;
Processing the substrate on which the pattern has been formed in the step;
An article manufacturing method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015119728A JP6576111B2 (en) | 2015-06-12 | 2015-06-12 | Drive system, motor control method, lithographic apparatus, and article manufacturing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015119728A JP6576111B2 (en) | 2015-06-12 | 2015-06-12 | Drive system, motor control method, lithographic apparatus, and article manufacturing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017005929A JP2017005929A (en) | 2017-01-05 |
| JP6576111B2 true JP6576111B2 (en) | 2019-09-18 |
Family
ID=57752102
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015119728A Active JP6576111B2 (en) | 2015-06-12 | 2015-06-12 | Drive system, motor control method, lithographic apparatus, and article manufacturing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6576111B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102410936B1 (en) * | 2017-04-04 | 2022-06-20 | 현대자동차주식회사 | Apparatus and mathod for controlling motor of a vehicle |
| JP7389597B2 (en) * | 2019-09-20 | 2023-11-30 | キヤノン株式会社 | Stage device, lithography device, and article manufacturing method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006211873A (en) * | 2005-01-31 | 2006-08-10 | Canon Inc | MOBILE BODY CONTROL DEVICE AND MOBILE BODY CONTROL METHOD |
| JP5187172B2 (en) * | 2008-08-06 | 2013-04-24 | 株式会社安川電機 | Motor control device, torque ripple correction method thereof, and motor control system |
-
2015
- 2015-06-12 JP JP2015119728A patent/JP6576111B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017005929A (en) | 2017-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20110248578A1 (en) | Positioning apparatus | |
| JP2021177688A (en) | Stage equipment, lithography equipment, article manufacturing methods, and control methods | |
| US11381196B2 (en) | Stage driving apparatus, lithography apparatus, and method of manufacturing article | |
| US7276866B2 (en) | Moving control apparatus and moving control method | |
| US9678444B2 (en) | Optical apparatus, projection optical system, exposure apparatus, and method of manufacturing article | |
| KR102103248B1 (en) | Driving device, positioning device, lithography device, and method for manufacturing articles | |
| KR102794589B1 (en) | Stage apparatus, lithography apparatus and method of maunfacturing article | |
| JP6576111B2 (en) | Drive system, motor control method, lithographic apparatus, and article manufacturing method | |
| US10036965B2 (en) | Stage apparatus, lithography apparatus, and device manufacturing method | |
| JP2019121656A (en) | Control method, control device, lithography device, and manufacturing method of article | |
| JP4739442B2 (en) | STAGE APPARATUS, STAGE APPARATUS CONTROL METHOD, EXPOSURE APPARATUS USING THE SAME, AND DEVICE MANUFACTURING METHOD | |
| US8970821B2 (en) | Positioning apparatus, exposure apparatus and device manufacturing method | |
| US7034474B2 (en) | Auto-calibration of attraction-only type actuator commutations | |
| JP2012235026A (en) | Positioning apparatus, exposure apparatus and device manufacturing method | |
| KR20120125187A (en) | Positioning apparatus, exposure apparatus, and method of manufacturing device | |
| JP2004241576A (en) | Positioning device | |
| JPH11297591A (en) | Positioning apparatus, exposure apparatus, and device manufacturing method | |
| JP2014064025A (en) | Positioning apparatus, exposure apparatus and device manufacturing method | |
| KR20140146987A (en) | Linear motion stage apparatus with capability of compensating reaction and servo driver | |
| JP2022172907A (en) | Stage device, lithography device, and method for producing article | |
| JPH07161798A (en) | Positioning table device | |
| JPH08293456A (en) | Exposure equipment | |
| JP2005203652A (en) | Positioning device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190222 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190220 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190418 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190722 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190820 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6576111 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |