JPH0477324B2 - - Google Patents
Info
- Publication number
- JPH0477324B2 JPH0477324B2 JP58226344A JP22634483A JPH0477324B2 JP H0477324 B2 JPH0477324 B2 JP H0477324B2 JP 58226344 A JP58226344 A JP 58226344A JP 22634483 A JP22634483 A JP 22634483A JP H0477324 B2 JPH0477324 B2 JP H0477324B2
- Authority
- JP
- Japan
- Prior art keywords
- stage
- motor
- pulse
- command pulse
- signal
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
- G05B19/25—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for continuous-path control
- G05B19/251—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for continuous-path control the positional error is used to control continuously the servomotor according to its magnitude
- G05B19/253—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for continuous-path control the positional error is used to control continuously the servomotor according to its magnitude with speed feedback only
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35438—Joystick
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41156—Injection of vibration anti-stick, against static friction, dither, stiction
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position Or Direction (AREA)
- Control Of Velocity Or Acceleration (AREA)
- Control Of Electric Motors In General (AREA)
Description
【発明の詳細な説明】
(発明の技術分野)
本発明は、直流モーターによるステツプ駆動法
を用いたステージの速度制御装置に関する。
を用いたステージの速度制御装置に関する。
(発明の背景)
直流モーターによるステツプ駆動法を用いたス
テージの速度制御装置は、ステージの移動距離に
応じた数の指令パルスを偏差カウンタの一入力端
子に入力し、該偏差カウンタの他入力端子に直流
モーターの回転軸に結合したロータリーエンコー
ダからのフイードバツクパルスを入力せしめ、偏
差カウンタの出力をデジタル・アナログ変換器
(以下、D/A変換器と称す)にてアナログ信号
に変換した後、増幅器等を介して直流モーターを
駆動する如き構造のものであつた。そして、この
ような装置では、指令パルスの周波数が一定の場
合、直流モーターの速度変化量は、1パルスあた
りのステージの移動量と比例しており、ステージ
の速度変化量を小さくするためには、1パルスあ
たりの移動量を小さくしなければならず、そのた
めには、ロータリーエンコーダの分解能を高める
必要があり、コストアツプにつながるという欠点
があつた。
テージの速度制御装置は、ステージの移動距離に
応じた数の指令パルスを偏差カウンタの一入力端
子に入力し、該偏差カウンタの他入力端子に直流
モーターの回転軸に結合したロータリーエンコー
ダからのフイードバツクパルスを入力せしめ、偏
差カウンタの出力をデジタル・アナログ変換器
(以下、D/A変換器と称す)にてアナログ信号
に変換した後、増幅器等を介して直流モーターを
駆動する如き構造のものであつた。そして、この
ような装置では、指令パルスの周波数が一定の場
合、直流モーターの速度変化量は、1パルスあた
りのステージの移動量と比例しており、ステージ
の速度変化量を小さくするためには、1パルスあ
たりの移動量を小さくしなければならず、そのた
めには、ロータリーエンコーダの分解能を高める
必要があり、コストアツプにつながるという欠点
があつた。
(発明の目的)
本発明はこれらの欠点を解決し、1パルスあた
りのステージの移動量を小さくすることなく、速
度変化量を小さくすることを目的とする。
りのステージの移動量を小さくすることなく、速
度変化量を小さくすることを目的とする。
(実施例)
第1図は本発明の一実施例のブロツク図であ
り、指令パルス発生器1から顕微鏡ステージ2の
移動量に対応した数の指令パルスが,所定の周波
数で、偏差カウンタ3の一入力端子に入力され
る。偏差カウンタ3の他入力端子には、ステージ
2を駆動する直流モーター5の回転軸に連結した
回転軸を有する。ロータリーエンコーダ6の出力
するフイードバツクパルスが入力されている。偏
差カウンタ3は、指令パルスの数とフイードバツ
クパルスの数の差に対応した計数値を出力する。
一方、基準パルス発生回路4は、基準パルスを指
令パルス発生器1に入力すると共にのこぎり波発
生器7に入力せしめる。指令パルス発生器1は基
準パルスを分周して指令パルスを出力する。一
方、のこぎり波発生器7は、例えば積分回路によ
つて構成されており、基準パルス発生回路4の出
力するパルスをのこぎり波状に変換して出力す
る。D/A変換器8は、のこぎり波発生器7のの
こぎり波をゲインコントロール信号としてゲイン
コントロールされる。従つて、D/A変換器8か
ら出力されるアナログ信号は、偏差カウンタ3の
計数値にゲインコントロール信号を掛けた如き信
号(のこぎり波状)になり、この信号は増幅器9
を通して直流モーター5を制御するために使われ
る。
り、指令パルス発生器1から顕微鏡ステージ2の
移動量に対応した数の指令パルスが,所定の周波
数で、偏差カウンタ3の一入力端子に入力され
る。偏差カウンタ3の他入力端子には、ステージ
2を駆動する直流モーター5の回転軸に連結した
回転軸を有する。ロータリーエンコーダ6の出力
するフイードバツクパルスが入力されている。偏
差カウンタ3は、指令パルスの数とフイードバツ
クパルスの数の差に対応した計数値を出力する。
一方、基準パルス発生回路4は、基準パルスを指
令パルス発生器1に入力すると共にのこぎり波発
生器7に入力せしめる。指令パルス発生器1は基
準パルスを分周して指令パルスを出力する。一
方、のこぎり波発生器7は、例えば積分回路によ
つて構成されており、基準パルス発生回路4の出
力するパルスをのこぎり波状に変換して出力す
る。D/A変換器8は、のこぎり波発生器7のの
こぎり波をゲインコントロール信号としてゲイン
コントロールされる。従つて、D/A変換器8か
ら出力されるアナログ信号は、偏差カウンタ3の
計数値にゲインコントロール信号を掛けた如き信
号(のこぎり波状)になり、この信号は増幅器9
を通して直流モーター5を制御するために使われ
る。
従つて、第2図aに示した如き基準パルスが基
準パルス発生回路4より出力されると、指令パル
ス発生器は基準パルスを1/4に分周した第2図b
の如き指令パルスを出力する。その結果、のこぎ
り波発生器7は第2図cの如きのこぎり波形を出
力する。それ故、時刻t1で指令パルスが偏差カウ
ンタ3に入力され始めると、偏差カウンタ3の計
数値は1となり、それに対応してD/A変換器8
の出力信号は、のこぎり波発生器7ののこぎり波
で変調されて第2図dで示した如き最大値V0の、
のこぎり波信号を出力する。この信号は増幅器9
に入力され、のこぎり波状の駆動電圧となつて直
流モーター5に印加されるが、この程度の電圧で
は直流モーター5は回転しない。次に、時刻t2で
指令パルスが入力されると偏差カウンタ3の計数
値は2となり、D/A変換器8の出力信号は、最
大値2V0の、のこぎり波状信号となる(第2図
d)。この信号は増幅器9を通してのこぎり波状
の駆動電圧となるが、この電圧でも直流モーター
5は回転しない。時刻t3でさらに指令パルスが入
力されると偏差カウンタ3の計数値は3となり、
D/A変換器8の出力信号は、最大値3V0の、の
こぎり波状信号となる(第2図d)。最大値3V0
は直流モーター5を回転開始するのに十分な信号
となり、直流モーター5は回転を開始する。そし
て、のこぎり波状の駆動電圧で駆動されるわけで
あるが、第3図dの信号の周波数を適当に設定す
ることにより、直流モーター5の慣性力のため
に、駆動電圧が減少する部分であつても直流モー
ター5は大きく速度を減少することなくスムーズ
に回転する。そして、直流モーター5が所定量回
転すると(すなわち、ステージが所定量移動する
と)、ロータリーエンコーダは時刻t4にてフイー
ドバツクパルスを出力する。その結果、偏差カウ
ンタ3の計数値は2となり、D/A変換器8の出
力信号は、最大値2V0の、のこぎり波状信号に変
化する。従つて、厳密に見れば、時刻t4におい
て、直流モーター5の駆動電圧が急激に変化する
から、ステージ2の動きはぎこちなくなるはずで
あるが、実際には直流モーター5の慣性力のため
に気にならない程度に抑えることができる。そし
て、時刻t5で再び指令パルスが生ずると、偏差カ
ウンタ3の計数値は3となり、D/A変換器8の
出力信号は、最大値3V0の、のこぎり波状信号と
なる。以下同様に動作し、指令パルスが停止する
と、フイードバツクパルスは入力されるから、偏
差カウンタ3の計数値は3から零まで減算され、
D/A変換器8の出力信号も最大値3V0の、のこ
ぎり波状信号から、最大値2V0の、のこぎり波状
信号、最大値V0の、のこぎり波状信号と減少し、
それに伴なつて直流モーター10の速度も低下
し、D/A変換器8の出力信号が零になると直流
モーター10は停止する。
準パルス発生回路4より出力されると、指令パル
ス発生器は基準パルスを1/4に分周した第2図b
の如き指令パルスを出力する。その結果、のこぎ
り波発生器7は第2図cの如きのこぎり波形を出
力する。それ故、時刻t1で指令パルスが偏差カウ
ンタ3に入力され始めると、偏差カウンタ3の計
数値は1となり、それに対応してD/A変換器8
の出力信号は、のこぎり波発生器7ののこぎり波
で変調されて第2図dで示した如き最大値V0の、
のこぎり波信号を出力する。この信号は増幅器9
に入力され、のこぎり波状の駆動電圧となつて直
流モーター5に印加されるが、この程度の電圧で
は直流モーター5は回転しない。次に、時刻t2で
指令パルスが入力されると偏差カウンタ3の計数
値は2となり、D/A変換器8の出力信号は、最
大値2V0の、のこぎり波状信号となる(第2図
d)。この信号は増幅器9を通してのこぎり波状
の駆動電圧となるが、この電圧でも直流モーター
5は回転しない。時刻t3でさらに指令パルスが入
力されると偏差カウンタ3の計数値は3となり、
D/A変換器8の出力信号は、最大値3V0の、の
こぎり波状信号となる(第2図d)。最大値3V0
は直流モーター5を回転開始するのに十分な信号
となり、直流モーター5は回転を開始する。そし
て、のこぎり波状の駆動電圧で駆動されるわけで
あるが、第3図dの信号の周波数を適当に設定す
ることにより、直流モーター5の慣性力のため
に、駆動電圧が減少する部分であつても直流モー
ター5は大きく速度を減少することなくスムーズ
に回転する。そして、直流モーター5が所定量回
転すると(すなわち、ステージが所定量移動する
と)、ロータリーエンコーダは時刻t4にてフイー
ドバツクパルスを出力する。その結果、偏差カウ
ンタ3の計数値は2となり、D/A変換器8の出
力信号は、最大値2V0の、のこぎり波状信号に変
化する。従つて、厳密に見れば、時刻t4におい
て、直流モーター5の駆動電圧が急激に変化する
から、ステージ2の動きはぎこちなくなるはずで
あるが、実際には直流モーター5の慣性力のため
に気にならない程度に抑えることができる。そし
て、時刻t5で再び指令パルスが生ずると、偏差カ
ウンタ3の計数値は3となり、D/A変換器8の
出力信号は、最大値3V0の、のこぎり波状信号と
なる。以下同様に動作し、指令パルスが停止する
と、フイードバツクパルスは入力されるから、偏
差カウンタ3の計数値は3から零まで減算され、
D/A変換器8の出力信号も最大値3V0の、のこ
ぎり波状信号から、最大値2V0の、のこぎり波状
信号、最大値V0の、のこぎり波状信号と減少し、
それに伴なつて直流モーター10の速度も低下
し、D/A変換器8の出力信号が零になると直流
モーター10は停止する。
そして、上述の如き構成であるから、第3図a
に示した如く、時刻t4におけるD/A変換器8の
出力信号の変化量V1は、従来の回路、すなわち、
第1図においてD/A変換器8のゲインをのこぎ
り波状に変化させるのこぎり波発生器7の無い回
路、によつて第2図a,b,eなる関係のときに
D/A変換器の出力信号の変化量V0(第3図b)
より十分小さくできるので直流モーター5に与え
る電圧変化が小さくなり、ステージの動きがスム
ーズになることがわかる。
に示した如く、時刻t4におけるD/A変換器8の
出力信号の変化量V1は、従来の回路、すなわち、
第1図においてD/A変換器8のゲインをのこぎ
り波状に変化させるのこぎり波発生器7の無い回
路、によつて第2図a,b,eなる関係のときに
D/A変換器の出力信号の変化量V0(第3図b)
より十分小さくできるので直流モーター5に与え
る電圧変化が小さくなり、ステージの動きがスム
ーズになることがわかる。
なお、以上の実施例では、のこぎり波発生器7
として積分回路を用いているので、指令パルスの
周波数が大きくなると、第2図dにおいて、1つ
ののこぎり波が零に減ちる前に次ののこぎり波が
立ち上がるので、直流モーター5の駆動電圧の積
分量が増加するから、直流モーター5はそれだけ
高速に回転し、また、指令パルスの周波数が小さ
くなると、第2図dにおいて、のこぎり波同志の
間隔が空いてしまうので、直流モーター5の回転
速度は低下する。従つて、いずれの場合にも実際
上支障がない程度にステージ2がスムーズに移動
するように、指令パルスの周波数の範囲及び、の
こぎり波状信号の最大値を実験によつて定めてお
く必要がある。
として積分回路を用いているので、指令パルスの
周波数が大きくなると、第2図dにおいて、1つ
ののこぎり波が零に減ちる前に次ののこぎり波が
立ち上がるので、直流モーター5の駆動電圧の積
分量が増加するから、直流モーター5はそれだけ
高速に回転し、また、指令パルスの周波数が小さ
くなると、第2図dにおいて、のこぎり波同志の
間隔が空いてしまうので、直流モーター5の回転
速度は低下する。従つて、いずれの場合にも実際
上支障がない程度にステージ2がスムーズに移動
するように、指令パルスの周波数の範囲及び、の
こぎり波状信号の最大値を実験によつて定めてお
く必要がある。
また、第1図の例を並列的に設けるか、もしく
は交互に制御することによつて、X方向モーター
とY方向モーターとを同様に制御することがで
き、いわゆるX−Yステージの駆動制御が行なえ
る。
は交互に制御することによつて、X方向モーター
とY方向モーターとを同様に制御することがで
き、いわゆるX−Yステージの駆動制御が行なえ
る。
なお、D/A変換器8のゲインをコントロール
する代わりに増幅器9のゲインをコントロールし
ても良いが、コントロール信号としては、正弦
波、三角波等よりのこぎり波を用いることがステ
ージの動きをよりスムーズにするために好ましい
し、また回路的にも簡単であつて好ましい。
する代わりに増幅器9のゲインをコントロールし
ても良いが、コントロール信号としては、正弦
波、三角波等よりのこぎり波を用いることがステ
ージの動きをよりスムーズにするために好ましい
し、また回路的にも簡単であつて好ましい。
さらに第1図の実施例ではロータリーエンコー
ダによつて間接的にステージの移動量を見ている
が、リニアエンコーダ等によりステージの移動量
を直接読み取る如く成しても良いことは明らかで
ある。
ダによつて間接的にステージの移動量を見ている
が、リニアエンコーダ等によりステージの移動量
を直接読み取る如く成しても良いことは明らかで
ある。
(発明の効果)
以上述べた如く本発明によれば、指令パルスの
1パルスあたりのステージの移動量を小さくする
ことなく、速度変化量を小さくすることができる
ので、安価にスムーズな移動の得られるステージ
の速度制御装置を得ることができる。
1パルスあたりのステージの移動量を小さくする
ことなく、速度変化量を小さくすることができる
ので、安価にスムーズな移動の得られるステージ
の速度制御装置を得ることができる。
第1図は本発明の一実施例のブロツク図、第2
図は第1図の動作を説明するためのタイムチヤー
ト、第3図は第1図の実施例が従来の例に対して
勝れていることを説明するための説明図、であ
る。 主要部分の符号の説明、1……指令パルス発生
器、2……ステージ、3……偏差カウンタ、5…
…直流モーター、6……ロータリーエンコーダ、
7……のこぎり波発生器、8……D/A変換器、
9……増幅器。
図は第1図の動作を説明するためのタイムチヤー
ト、第3図は第1図の実施例が従来の例に対して
勝れていることを説明するための説明図、であ
る。 主要部分の符号の説明、1……指令パルス発生
器、2……ステージ、3……偏差カウンタ、5…
…直流モーター、6……ロータリーエンコーダ、
7……のこぎり波発生器、8……D/A変換器、
9……増幅器。
Claims (1)
- 【特許請求の範囲】 1 ステージと、該ステージの所定移動量毎にフ
イードバツクパルスを出力するエンコーダ手段
と、前記ステージの移動量に対応した指令パルス
を出力する指令パルス発生器と、前記フイードバ
ツクパルスと前記指令パルスの差に応じた速度で
前記ステージを駆動するための直流モーターを含
む駆動手段と、を有するステージの速度制御装置
において、 前記指令パルスよりも小さな周期ののこぎり波
状に前記直流モーターの駆動電圧を変化せしめる
ゲインコントロール手段を前記駆動手段に設けた
ことを特徴とするステージの速度制御装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58226344A JPS60118914A (ja) | 1983-11-30 | 1983-11-30 | ステ−ジの速度制御装置 |
| US06/675,323 US4577141A (en) | 1983-11-30 | 1984-11-27 | System for driving a movable stage |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58226344A JPS60118914A (ja) | 1983-11-30 | 1983-11-30 | ステ−ジの速度制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60118914A JPS60118914A (ja) | 1985-06-26 |
| JPH0477324B2 true JPH0477324B2 (ja) | 1992-12-08 |
Family
ID=16843694
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58226344A Granted JPS60118914A (ja) | 1983-11-30 | 1983-11-30 | ステ−ジの速度制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60118914A (ja) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57144112U (ja) * | 1981-03-02 | 1982-09-10 |
-
1983
- 1983-11-30 JP JP58226344A patent/JPS60118914A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60118914A (ja) | 1985-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4943760A (en) | Control systems for variable reluctance electrical machines | |
| US3596162A (en) | Speed control system with comparison of a sawtooth wave with a reference level | |
| JPS58500146A (ja) | マイクロプロセツサ制御によりマイクロ−ステツピングするチヤ−ト駆動装置 | |
| KR100404680B1 (ko) | 스테핑 모터 제어 방법 및 장치 | |
| US4446412A (en) | Method and apparatus for controlling stepper motors | |
| US4130838A (en) | Speed control apparatus for scanning system | |
| US3512066A (en) | Motor energizing system | |
| DE19542713A1 (de) | Schaltung mit einem digitalen Controller für den Betrieb eines Synchronmotors | |
| JPH0477324B2 (ja) | ||
| GB2038117A (en) | Stepper motor drive | |
| JP3225815B2 (ja) | モータの回転速度制御装置 | |
| GB2177821A (en) | Variable speed control circuit | |
| JPH01156603A (ja) | 回転信号発生装置 | |
| JPS59117482A (ja) | モ−タ制御装置 | |
| JPH0627434Y2 (ja) | 作図機のペンヘツド駆動制御装置 | |
| JPS6041557B2 (ja) | モ−タの速度制御装置 | |
| JP3152702B2 (ja) | 刺繍ミシンにおけるパルスモータ制御装置 | |
| JPS5835040B2 (ja) | パルスモ−タ駆動装置 | |
| KR0124337Y1 (ko) | 정속구동 위치명령을 위한 디지탈-싱크로 변환장치 | |
| JPS6152178A (ja) | 電動機の周期運転制御方式 | |
| JPS6311920Y2 (ja) | ||
| JPH0469808B2 (ja) | ||
| JPH0642788B2 (ja) | 同期電動機の定位置停止制御装置 | |
| JPS58224581A (ja) | ロ−タリエンコ−ダによる速度制御方式 | |
| JPS60237879A (ja) | 速度サ−ボモ−タ |