JP3387715B2 - Polyphase linear motor controller - Google Patents
Polyphase linear motor controllerInfo
- Publication number
- JP3387715B2 JP3387715B2 JP32787295A JP32787295A JP3387715B2 JP 3387715 B2 JP3387715 B2 JP 3387715B2 JP 32787295 A JP32787295 A JP 32787295A JP 32787295 A JP32787295 A JP 32787295A JP 3387715 B2 JP3387715 B2 JP 3387715B2
- Authority
- JP
- Japan
- Prior art keywords
- linear motor
- reference table
- control
- mover
- control deviation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Non-Mechanical Conveyors (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
- Control Of Linear Motors (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、多相リニアモータ
の制御装置に関するものであり、特に高精度な速度制御
あるいは位置制御が必要とされる分野において利用され
るものである。The present invention relates generally relates to a control apparatus for a multi-phase linear motor, is intended to be utilized in the fields requiring particularly precise speed control or position control.
【0002】[0002]
【従来の技術】図5は複数のコイルを有する多相リニア
モータの構成の一例を示したものである。図5において
12はリニアモータコイル(固定子)であり、便宜上N
o.1〜No.4までの番号を付けてある。また13は
可動磁石(可動子)であり、隣り合う、また向かい合う
磁石の極性が異なるように配置されている。2. Description of the Related Art FIG. 5 shows an example of the structure of a polyphase linear motor having a plurality of coils. In FIG. 5, reference numeral 12 is a linear motor coil (stator), which is N for convenience.
o. 1-No. Numbers up to 4 are attached. Reference numeral 13 denotes a movable magnet (movable element), which is arranged such that the polarities of adjacent and facing magnets are different.
【0003】可動子13の位置はコイル内に配置された
ホール素子などで検出され、可動磁石13の極性(N,
S極)を検出することによって所定のコイルへの通電が
行なわれる。この通電コイルの選択方法を図5に併せて
示す。ここで、印The position of the mover 13 is detected by a Hall element or the like arranged in the coil, and the polarity (N,
A predetermined coil is energized by detecting the (S pole). The method of selecting the energizing coil is also shown in FIG. Where the sign
【0004】[0004]
【外1】 および[Outer 1] and
【0005】[0005]
【外2】
はコイルに通電する電流の向きを示している。図5に示
したような構成の多相リニアモータを駆動する回路構成
については、特開平1−298410号公報に示されて
いる。[Outside 2] Indicates the direction of current flowing through the coil. The circuit configuration for driving the multi-phase linear motor having the configuration shown in FIG. 5 is disclosed in Japanese Patent Laid-Open No. 1-298410.
【0006】[0006]
【発明が解決しようとする課題】図5に示したような多
相リニアモータでは、それぞれのコイル部分で発生する
推力は必ずしも同一ではない。またコイルとコイルとの
間はある程度間隔を設けて配置するのが一般的である。
このコイル間ギャップのため可動子の場所によっても推
力が変動し、結局図6に示すような推力分布になるのが
通常である。従って、例えば可動子の一定速度制御を行
なう場合、こうした推力変動の影響により制御偏差を十
分低減することは不可能となる。In the polyphase linear motor as shown in FIG. 5, the thrusts generated in the respective coil portions are not necessarily the same. Further, it is general that the coils are arranged with a certain distance therebetween.
Due to the gap between the coils, the thrust varies depending on the location of the mover, and the thrust distribution is usually as shown in FIG. Therefore, for example, when performing a constant speed control of the mover, it is impossible to sufficiently reduce the control deviation due to the influence of such thrust variation.
【0007】また、可動子の速度を高くしていくと、図
6に示す推力変動の周波数も高くなるため、より推力変
動の影響が出やすくなる。このことは、モータを積分器
で近似した図7のブロック線図を使って説明できる。図
7は速度のフィードバックループを構成したモータの速
度制御系であり、簡単のためPI(比例+積分)補償器
を設けている。またKt はトルク定数、Mは可動部の質
量を表している。Further, as the speed of the mover is increased, the frequency of the thrust fluctuation shown in FIG. 6 also increases, so that the influence of the thrust fluctuation is more likely to occur. This can be explained using the block diagram of FIG. 7 in which the motor is approximated by an integrator. FIG. 7 shows a speed control system of a motor that constitutes a speed feedback loop, and is provided with a PI (proportional + integral) compensator for simplicity. Further, K t represents a torque constant, and M represents the mass of the movable part.
【0008】図7より、推力外乱Tから速度Vまでの伝
達関数(外乱抑圧特性)は数1式となり、低域では微分
特性を示す。From FIG. 7, the transfer function from the thrust disturbance T to the velocity V (disturbance suppression characteristic) is given by the equation (1), and shows a differential characteristic in the low range.
【0009】[0009]
【数1】
従って、可動子の速度を上げるに従い推力外乱の影響が
出やすくなることになる。同様に、可動部(負荷)の質
量が小さいほど数1式のゲインが大きくなるから、結果
として外乱抑圧能力が劣化する。逆に言えば質量が大き
いほど推力変動に起因する外乱の影響を受けにくいわけ
であり、このことはいわゆる「はずみ車効果」として良
く知られている。[Equation 1] Therefore, as the speed of the mover is increased, the influence of thrust disturbance is more likely to occur. Similarly, the smaller the mass of the movable part (load) is, the larger the gain of the equation (1) is, and as a result, the disturbance suppression capability is deteriorated. Conversely, the larger the mass, the less likely it is to be affected by the disturbance caused by the thrust fluctuation, and this is well known as the so-called "flywheel effect".
【0010】また数1式から読み取れるように、推力外
乱の抑圧能力を高めるためには、PI補償器のゲインを
大きくするなどして制御帯域を拡げれば良い。しかしこ
の場合、負荷の接続状態等により生ずる機械系の持つ共
振点を励起してしまう可能性があるため、必ずしも期待
する制御帯域が得られないことが多い。Further, as can be read from the equation (1), in order to enhance the thrust disturbance suppression capability, the control band may be expanded by increasing the gain of the PI compensator. However, in this case, the resonance point of the mechanical system generated by the connection state of the load may be excited, and thus the expected control band is not always obtained.
【0011】本発明は上記問題点を解決するためになさ
れたものであり、共振点の存在等のため補償器のゲイン
を十分高くとれない場合においても、モータの推力変動
等に起因する制御偏差を十分抑圧できるような、多相リ
ニアモータの制御装置を提供するものである。The present invention has been made to solve the above problems, and even when the gain of the compensator cannot be made sufficiently high due to the existence of a resonance point, etc., the control deviation caused by the fluctuation of the thrust force of the motor or the like. The present invention provides a control device for a polyphase linear motor that can sufficiently suppress the above.
【0012】[0012]
【課題を解決するための手段および作用】本発明による
多相リニアモータの制御装置は、可動子の位置に応じて
通電すべきコイルを選択的に切り替える多相リニアモー
タに位置あるいは速度を負帰還するサーボループを備
え、前記可動子の移動方向各地点における前記可動子の
目標位置と現在位置の差となる制御偏差の補正情報を保
持する参照テーブルを有し、前記リニアモータの制御時
には、前記参照テーブルの補正情報を逐次参照して得ら
れる値を前記制御偏差に加算しながら制御することを特
徴とする。これにより、推力変動等に起因する制御偏差
部分をあらかじめ補償し、推力変動等に起因する制御偏
差の発生が十分抑圧された、制御が行われる。A control device for a multi-phase linear motor according to the present invention is arranged according to the position of a mover.
Multi-phase linear mode that selectively switches the coil to be energized
Equipped with a servo loop for negative feedback of position or speed
The moving direction of the mover
Have a reference table for holding correction information of the control deviation as the difference between the target position and the current position, the linear motor control during <br/> is obtained, et al with reference to the correction information of the reference table sequentially
The values and controls while adding to the control deviation. As a result, control is performed in which the control deviation portion resulting from thrust fluctuation or the like is compensated in advance and the occurrence of control deviation due to thrust fluctuation or the like is sufficiently suppressed.
【0013】また本発明による多相リニアモータの制御
装置は、テーブル参照に先んじて行なわれる多相リニア
モータ駆動時に得られる系の状態量すなわち可動子の位
置および制御偏差の時系列に基づき参照テーブルを作成
することを特徴とする。Further, the control device for a multi-phase linear motor according to the present invention uses a reference table based on the time series of the state quantity of the system, that is, the position of the mover and the control deviation obtained when the multi-phase linear motor is driven prior to the table reference. It is characterized by creating.
【0014】また本発明による多相リニアモータの制御
装置においては、テーブル参照に先んじて行なわれる多
相リニアモータ駆動時に得られる系の状態量の時系列
を、線形位相ディジタルファルタで前処理した結果を基
に参照テーブル作成を行なうことを特徴とし、該フィル
タの遮断周波数は、サーボループ帯域より低く設定され
ることを特徴とする。これにより、外来ノイズ等に起因
する高周波成分を排除したテーブルが作成され、これに
基づく安定した制御が行われる。Further, in the control apparatus for a multi-phase linear motor according to the present invention, the time series of the state quantity of the system obtained when the multi-phase linear motor is driven prior to the table reference is preprocessed by the linear phase digital filter. The reference table is created based on the result, and the cutoff frequency of the filter is set lower than the servo loop band. As a result, a table is created in which high-frequency components caused by external noise or the like are excluded, and stable control is performed based on the table.
【0015】また本発明による多相リニアモータの制御
装置においては、上記方法にて作成した参照テーブルを
用いてさらにリニアモータの駆動を行なった結果より、
参照テーブルを補正する係数列を生成して参照テーブル
を逐次補正することを特徴とする。これにより、さらに
制御偏差の抑圧効果が高められる。Further, in the control device for a polyphase linear motor according to the present invention, the result of further driving the linear motor using the reference table prepared by the above method
It is characterized in that a coefficient sequence for correcting the reference table is generated and the reference table is sequentially corrected. As a result, the effect of suppressing the control deviation is further enhanced.
【0016】[0016]
第1の実施例
図1は本発明の第1の実施例に係る多相リニアモータ制
御装置の構成を示す。図1において、1は参照テーブル
作成手段、2はテーブル参照手段、3は参照テーブル保
存手段であるメモリ、4は制御演算手段、5は目標位置
発生手段である。参照テーブル作成手段1、テーブル参
照手段2、制御演算手段4、および目標位置発生手段5
はCPUあるいはDSPなどのマイクロプロセッサ6で
実現されている。D/Aコンバータ7はマイクロプロッ
サ6から指令値を受け、アナログ信号に変換して増幅器
8に与える。増幅器8においては電流制御ループが構成
されており、従って増幅器8は電流モード増幅器として
動作する。増幅器8により多相リニアモータ9が駆動さ
れ、その位置を位置検出器10で検出する。多相リニア
モータ9は、従来技術の説明に用いた図5と同じ構成の
ものを用いている。本実施例では位置検出器10として
レーザ干渉計を用いているが、リニアエンコーダなどそ
れに替るものであっても良い。First Embodiment FIG. 1 shows the configuration of a polyphase linear motor controller according to the first embodiment of the present invention. In FIG. 1, reference numeral 1 is a reference table creating means, 2 is a table referring means, 3 is a memory as a reference table storing means, 4 is a control calculating means, and 5 is a target position generating means. Reference table creation means 1, table reference means 2, control calculation means 4, and target position generation means 5
Are realized by a microprocessor 6 such as a CPU or a DSP. The D / A converter 7 receives the command value from the microprocessor 6, converts it into an analog signal, and supplies it to the amplifier 8. A current control loop is formed in the amplifier 8 and thus the amplifier 8 operates as a current mode amplifier. The multi-phase linear motor 9 is driven by the amplifier 8, and its position is detected by the position detector 10. The multi-phase linear motor 9 has the same structure as that shown in FIG. Although a laser interferometer is used as the position detector 10 in this embodiment, a linear encoder or the like may be used instead.
【0017】制御演算手段4では、位置検出器10から
の位置情報を用いて例えばPIDなどの制御補償演算を
行なった後、この結果をD/Aコンバータ7に電流指令
値として与えており、従って位置制御を行なうフィード
バックループが構成されている。In the control calculation means 4, the position information from the position detector 10 is used to perform a control compensation calculation such as PID, and then the result is given to the D / A converter 7 as a current command value. A feedback loop for position control is constructed.
【0018】次に、参照テーブル作成手段1の動作につ
いて図2のフローチャートを用いて説明する。Next, the operation of the reference table creating means 1 will be described with reference to the flowchart of FIG.
【0019】まず、目標位置発生手段5が発生する目標
値に従って、多相リニアモータ可動子を第1の位置まで
一定速度で移動させる(ステップS1)。次に可動子
を、実際に多相リニアモータを駆動するのと同一の目標
値パターンを与えて、第2の位置まで駆動する(ステッ
プS2、S3)。この時、マイクロプロセッサ6は可動
子の位置Pn と、目標位置と可動子の位置との差即ち制
御偏差En を、1msec.毎の一定周期でメモリ3に
保存していく(ステップS2)。第2の位置への移動が
完了した時点でこのメモリへの保存動作を終了する。First, according to the target value generated by the target position generating means 5, the multi-phase linear motor mover is moved to the first position at a constant speed (step S1). Next, the mover is driven to the second position by giving the same target value pattern as that for actually driving the polyphase linear motor (steps S2 and S3). At this time, the microprocessor 6 determines the position P n of the mover and the difference between the target position and the position of the mover, that is, the control deviation E n , to be 1 msec. The data is stored in the memory 3 at a constant cycle every time (step S2). When the movement to the second position is completed, the storing operation in this memory is finished.
【0020】メモリ3に保存された位置および制御偏差
には、外来ノイズなどに代表される高周波成分が含まれ
るのが一般的である。こうした高周波成分をテーブルに
含むことは、制御系に無意味な動作を強いることになり
好ましくない。場合によっては、制御系が不安定化する
こともあり得る。本実施例では、高域遮断型の線形位相
フィルタを用いて高周波成分を除去する(ステップS4
〜S6)。ここでフィルタの遮断周波数は、制御演算手
段4に含まれる制御補償器のパラメータから推定可能な
制御帯域より低く設定する。本実施例では数2式で表現
される50次のFIRフィルタを用い、その遮断周波数
を20Hzに設定している。The position and control deviation stored in the memory 3 generally include high frequency components represented by external noise. Including such high-frequency components in the table is not preferable because it forces the control system to perform meaningless operation. In some cases, the control system may become unstable. In this embodiment, high frequency components are removed by using a high frequency cutoff type linear phase filter (step S4).
~ S6). Here, the cutoff frequency of the filter is set to be lower than the control band that can be estimated from the parameter of the control compensator included in the control calculation means 4. In this embodiment, a 50th-order FIR filter expressed by the equation 2 is used, and its cutoff frequency is set to 20 Hz.
【0021】[0021]
【数2】
ここでyはフィルタの出力、xはフィルタの入力時系
列、fはフイルタの係数、nは時刻をそれぞれ表してい
る。このようにして、メモリ3に保存された位置Pn お
よび制御偏差En に対して、フィルタ処理を施した位置
時系列PFn と制御偏差時系列EFn がそれぞれ得られ
る。[Equation 2] Here, y is the output of the filter, x is the input time series of the filter, f is the coefficient of the filter, and n is the time. In this way, the position time series PF n and the control deviation time series EF n, which have been filtered for the position P n and the control deviation E n stored in the memory 3, are obtained.
【0022】次に、多相リニアモータ可動子の位置と制
御偏差との関係をテーブルとして作成する。フィルタ処
理の施された位置時系列PFn を順番に1つずつチェッ
クし、それが1単位増加するごとにフィルタ処理の施さ
れた制御偏差時系列EFn の値を抜き出して参照テーブ
ル値とする(ステップS7〜S9)。ここで言う1単位
δとは、参照テーブルの細かさ(ピッチ)を表すもので
あり、本実施例では0.1mmとしているが、メモリ容
量の許容する範囲で十分小さくとれば良い。Next, the relationship between the position of the polyphase linear motor mover and the control deviation is created as a table. The filtered position time series PF n are sequentially checked one by one, and the value of the filtered control deviation time series EF n is extracted every time it increases by one unit and used as a reference table value. (Steps S7 to S9). The one unit δ referred to here represents the fineness (pitch) of the reference table, and is 0.1 mm in the present embodiment, but may be sufficiently small within the range allowed by the memory capacity.
【0023】ここまでの処理で得られた参照テーブルK
m はメモリ3に保存され、テーブル参照手段2により逐
次参照される。次に、テーブル参照手段2について説明
する。実際に多相リニアモータを駆動して速度制御や位
置決めなどの動作を行なうのに際し、位置検出器10よ
り得られる位置情報pを基に数3式で表されるルールに
従ってテーブルを参照して、その場所での補正値kを得
る。Reference table K obtained by the processing up to this point
m is stored in the memory 3 and is sequentially referred to by the table reference means 2. Next, the table reference means 2 will be described. When actually driving the multi-phase linear motor to perform operations such as speed control and positioning, the table is referred to according to the rule expressed by the equation 3 based on the position information p obtained from the position detector 10. The correction value k at that location is obtained.
【0024】[0024]
【数3】
すなわち、位置検出手段10より得られる位置情報pを
テーブルのピッチδの整数倍に変換し、これをメモリ内
参照テーブル先頭からのオフセット(インデックスL)
として用いることで、現在位置に対する補正値kが得ら
れることになる。[Equation 3] That is, the position information p obtained by the position detection means 10 is converted into an integral multiple of the table pitch δ, and this is offset from the head of the in-memory reference table (index L).
As a result, the correction value k for the current position can be obtained.
【0025】得られた補正値kは、制御演算手段4にて
制御偏差を計算した結果に加算する形で用いられ、その
後PIDなどの補償計算を行なった結果が操作量すなわ
ち制御入力としてD/A変換器7に入力されて多相リニ
アモータを駆動する。The obtained correction value k is used in a form of being added to the result of calculating the control deviation by the control calculating means 4, and the result of the compensation calculation such as PID thereafter is D / as the manipulated variable, that is, the control input. It is input to the A converter 7 to drive the polyphase linear motor.
【0026】ここで本発明の効果を示すために、図1に
示す系において一定速度駆動をした場合の定常状態の位
置偏差、従来技術の場合との比較を図3に示す。本発明
によって位置偏差が抑圧されていることが確認できる。In order to show the effect of the present invention, FIG. 3 shows a positional deviation in the steady state when the system shown in FIG. 1 is driven at a constant speed, and a comparison with the prior art. It can be confirmed that the position deviation is suppressed by the present invention.
【0027】なお、本実施例では位置制御を行う場合に
ついて説明したが、速度制御を行なう場合でも全く同じ
手段で実現できることは明らかであるので、この場合の
詳細な説明は省略する。
第2の実施例
第1の実施例で示したように、参照テーブルは図2のフ
ローチャートに従って作成されるが、この手続きを繰り
返すことでさらに位置偏差抑圧能力を高めることができ
る。この手順を図4のフローチャートに示す。In this embodiment, the case where the position control is carried out has been described, but it is clear that the same means can be used even when the speed control is carried out. Therefore, the detailed description in this case will be omitted. Second Embodiment As shown in the first embodiment, the reference table is created according to the flowchart of FIG. 2, but by repeating this procedure, the position deviation suppression capability can be further enhanced. This procedure is shown in the flowchart of FIG.
【0028】図4に従って説明すると、まず、図2のフ
ローチャートに従って第1の参照テーブルKm を作成す
る(ステップS41)。そして、第1実施例で説明した
ように、第1の参照テーブルKm から得られた値を制御
偏差に加算して駆動する。この時、同時に図2のフロー
チャートに従って第2の参照テーブルK'mを作成し(ス
テップS42)、第1の参照テーブルKm に要素ごとに
加算することで新しい参照テーブルとする(ステップS
44〜S46)。これを繰り返すことにより(ステップ
S43)、N回目に作成したテーブルに反映しきれなか
った情報を、N+1回目に作成したテーブルに反映させ
ることができ、位置偏差抑圧能力をいっそう高めること
ができる。Explaining with reference to FIG. 4, first, the first reference table K m is created according to the flowchart of FIG. 2 (step S41). Then, as described in the first embodiment, the value obtained from the first reference table K m is added to the control deviation to drive. At the same time according to the flowchart of FIG. 2 to create a second reference table K 'm (step S42), and a new reference table by adding each element to the first reference table K m (step S
44-S46). By repeating this (step S43), the information that could not be reflected in the table created in the Nth time can be reflected in the table created in the (N + 1) th time, and the position deviation suppression capability can be further enhanced.
【0029】本実施例による位置偏差抑圧の効果を示す
ため、テーブルの補正を3回行なった場合の位置偏差波
形を図3にあわせて示す。テーブルの補正を行なわない
場合に比べ、位置偏差がさらに2分の1に抑圧されてい
ることが確認できる。
第3の実施例
第1および第2の実施例では、参照テーブル保存手段3
としてメモリを用いたが、例えば磁気ディスクなどの媒
体に記憶しておくことも可能である。この場合、1度参
照テーブルを作成してしまえば、機械系の特性が変化し
ない限り再度参照テーブル作成を繰り返す必要はなくな
るため、機器立ち上げ時に参照テーブルを記憶してある
媒体から1度だけ読み込んでおけば良い。また、一定の
長期間にわたって多相リニアモータを駆動した後には参
照テーブルを自動的に再作成するようにしておくこと
で、機械系の経年変化を補正することも可能となる。In order to show the effect of suppressing the position deviation according to this embodiment, the position deviation waveform when the table is corrected three times is also shown in FIG. It can be confirmed that the position deviation is further suppressed to half as compared with the case where the table is not corrected. Third Embodiment In the first and second embodiments, the reference table storage means 3 is used.
Although a memory is used as the above, it is also possible to store it in a medium such as a magnetic disk. In this case, once the reference table is created, it is not necessary to repeat the reference table creation unless the characteristics of the mechanical system change. You can do it with Further, it is possible to correct the secular change of the mechanical system by automatically recreating the reference table after driving the polyphase linear motor for a certain long period.
【0030】[0030]
【発明の効果】以上説明したように、本発明によれば、
多相リニアモータを用いた系において、多相リニアモー
タの推力変動を十分に除去する、多相リニアモータの制
御装置を提供することができる。As described in the foregoing, according to the present invention,
In systems using a multi-phase linear motor, to sufficiently remove thrust force variation of the multi-phase linear motor, the braking of polyphase linear motor
Control device can be provided.
【図1】 本発明の第1の実施例に係る多相リニアモー
タ制御装置の構成を示す図である。FIG. 1 is a diagram showing a configuration of a multi-phase linear motor control device according to a first embodiment of the present invention.
【図2】 図1の装置の動作を示すフローチャートであ
る。2 is a flowchart showing the operation of the apparatus of FIG.
【図3】 本発明の効果を説明する図である。FIG. 3 is a diagram illustrating an effect of the present invention.
【図4】 本発明の第2の実施例に係る装置の動作を示
すフローチャートである。FIG. 4 is a flowchart showing an operation of the device according to the second exemplary embodiment of the present invention.
【図5】 多相リニアモータを示す図である。FIG. 5 is a diagram showing a polyphase linear motor.
【図6】 多相リニアモータにおける推力変動を示す図
である。FIG. 6 is a diagram showing thrust variation in a polyphase linear motor.
【図7】 従来技術を説明する図である。FIG. 7 is a diagram illustrating a conventional technique.
1:参照テーブル作成手段、2:テーブル参照手段、
3:メモリ、4:制御演算手段、5:目標位置発生手
段、6:マイクロプロセッサ、7:D/Aコンバータ、
8:増幅器、9:多相リニアモータ、10:位置検出
器。1: reference table creation means, 2: table reference means,
3: memory, 4: control calculation means, 5: target position generation means, 6: microprocessor, 7: D / A converter,
8: amplifier, 9: polyphase linear motor, 10: position detector.
フロントページの続き (56)参考文献 特開 平7−87620(JP,A) 特開 平7−143729(JP,A) 特開 平7−288967(JP,A) 特開 昭63−249494(JP,A) (58)調査した分野(Int.Cl.7,DB名) H02P 5/00 B65G 54/02 H01L 21/68 Continuation of the front page (56) Reference JP-A-7-87620 (JP, A) JP-A-7-143729 (JP, A) JP-A-7-288967 (JP, A) JP-A-63-249494 (JP , A) (58) Fields investigated (Int.Cl. 7 , DB name) H02P 5/00 B65G 54/02 H01L 21/68
Claims (5)
を選択的に切り替える多相リニアモータに位置あるいは
速度を負帰還するサーボループを有する制御装置におい
て、前記可動子の移動方向各地点における前記可動子の
目標位置と現在位置の差となる制御偏差の補正情報を保
持する参照テーブルを有し、前記リニアモータの制御時
には、前記参照テーブルの補正情報を逐次参照して得ら
れる値を制御偏差に加算しながら制御することを特徴と
する多相リニアモータ制御装置。1. A controller having a servo loop for negatively feeding back the position or velocity in multiphase linear motor selectively switching the coil to be energized according to the position of the movable element, the movement direction each point of said movable element Of the mover in
Have a reference table for holding correction information of the control deviation as the difference between the target position and the current position, wherein the time control of the linear motor, by adding the value obtained by referring to the correction information of the reference table sequential control deviation controlling with polyphase linear motor control device you <br/> characterized.
んじて行われる前記リニアモータの駆動時に得られるそ
の可動子の位置および制御偏差の時系列データに基づき
作成する参照テーブル作成手段を有することを特徴とす
る請求項1記載の多相リニアモータ制御装置。2. A reference table creating means for creating the reference table based on time series data of the position and control deviation of the mover obtained when the linear motor is driven prior to the table reference. polyphase linear motor control device according to claim 1 wherein.
テーブルを、前記時系列データを高域遮断型の線形位相
フィルタで前処理した結果に基づいて作成するものであ
り、該フィルタの遮断周波数は、前記サーボループによ
る制御帯域より低く設定されることを特徴とする請求項
2記載の多相リニアモータ制御装置。3. The reference table creating means creates the reference table based on a result of preprocessing the time-series data with a high-frequency cutoff linear phase filter, and the cutoff frequency of the filter is 3. The multi-phase linear motor control device according to claim 2, wherein the control band is set lower than a control band by the servo loop.
を選択的に切り替える多相リニアモータに対し、位置あ
るいは速度を負帰還するサーボループを構成した制御装
置において、該リニアモータの駆動方向各地点における
制御偏差の補正情報を保持した第1の参照テーブルと、
この第1の参照テーブルを逐次参照して得られる値を前
記制御偏差に加算しながら請求項2または3の参照テー
ブル作成手段で作成した第2の参照テーブルと、この第
2の参照テーブルを用いて第1の参照テーブルを補正す
る手段とを具備し、該リニアモータの制御時には、この
補正された第1の参照テーブルを逐次参照して得られる
値を前記制御偏差に加算しながら制御することを特徴と
する多相リニアモータ制御装置。4. A driving device for a linear motor comprising a servo loop that negatively feeds back position or speed to a multi-phase linear motor that selectively switches coils to be energized according to the position of the mover. A first reference table holding control deviation correction information at each point,
A second reference table created by the reference table creating means according to claim 2 or 3 while adding a value obtained by sequentially referring to the first reference table to the control deviation, and using the second reference table And a means for correcting the first reference table, and at the time of controlling the linear motor, control is performed while adding a value obtained by sequentially referring to the corrected first reference table to the control deviation. A multi-phase linear motor controller characterized by.
数繰り返し行うことを特徴とする請求項4記載の多相リ
ニアモータ制御装置。5. The multi-phase linear motor control device according to claim 4, wherein the correction of the first lookup table is repeated a plurality of times.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32787295A JP3387715B2 (en) | 1995-11-24 | 1995-11-24 | Polyphase linear motor controller |
DE69601763T DE69601763T2 (en) | 1995-09-04 | 1996-09-03 | Drive control device |
KR1019960037952A KR100226599B1 (en) | 1995-09-04 | 1996-09-03 | Driving control apparatus and its method |
EP96306378A EP0762255B1 (en) | 1995-09-04 | 1996-09-03 | Drive control apparatus |
US08/697,950 US5757149A (en) | 1995-09-04 | 1996-09-04 | Drive control apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32787295A JP3387715B2 (en) | 1995-11-24 | 1995-11-24 | Polyphase linear motor controller |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09149672A JPH09149672A (en) | 1997-06-06 |
JP3387715B2 true JP3387715B2 (en) | 2003-03-17 |
Family
ID=18203927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP32787295A Expired - Fee Related JP3387715B2 (en) | 1995-09-04 | 1995-11-24 | Polyphase linear motor controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3387715B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030020781A (en) * | 2001-09-04 | 2003-03-10 | 주식회사 져스텍 | Unified PID Position Controller for Linear Motor and Gain Design Method Using The Same |
JP3963426B2 (en) | 2001-11-28 | 2007-08-22 | キヤノン株式会社 | Stage apparatus and exposure apparatus |
NL2006981A (en) | 2010-07-26 | 2012-01-30 | Asml Netherlands Bv | Position control system, lithographic apparatus, and method to control a position of a movable object. |
-
1995
- 1995-11-24 JP JP32787295A patent/JP3387715B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH09149672A (en) | 1997-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2808275B2 (en) | Electromagnetic actuator device | |
EP1516425B1 (en) | Brushless motor control utilizing independent phase parameters | |
EP1588481B1 (en) | Phase advance angle optimization for brushless motor control | |
EP1602171B1 (en) | Electric vehicle with adaptive cruise control system | |
EP0564608B1 (en) | Apparatus and related method to compensate for torque ripple in a permanent magnet electric motor | |
KR100226599B1 (en) | Driving control apparatus and its method | |
JPH04229093A (en) | Control circuit for switchable reluctance motor | |
KR910007909B1 (en) | Head - positioner for disk apparatus | |
US5274313A (en) | Method and arrangement for actuating electromechanical transducers | |
EP1620288B1 (en) | Precision adaptive motor control in cruise control system having various motor control schemes | |
US5352962A (en) | Brushless polyphase reduced force variation motor | |
JP3387715B2 (en) | Polyphase linear motor controller | |
JP3402870B2 (en) | Multi-phase linear motor drive | |
JP3528535B2 (en) | Reluctance motor control device | |
US20020113566A1 (en) | Method and actuation control for stopping an electrical drive, by means of closed-loop position control, in a predetermined nominal position | |
JPH05109220A (en) | Method and apparatus for positioning head of recording apparatus at high speed | |
JPH0695744A (en) | Linear pulse motor control means | |
CN1550062A (en) | Method and apparatus for maintaining force of a variable reluctance motor | |
JP2621665B2 (en) | Head positioning control method | |
CN113541561A (en) | Motor control method and motor control device | |
JP3063121B2 (en) | How to reduce torque ripple | |
JP3102477B2 (en) | Head positioning control device for information recording device | |
JP3486499B2 (en) | Brushless motor and positioning table device using the same | |
JPH07322664A (en) | Electric motor controller | |
JP2000268518A (en) | Positioning device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090110 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090110 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100110 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110110 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120110 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130110 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140110 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |