JPH06335275A - 印字ヘッドキャリジ速度制御方式 - Google Patents

印字ヘッドキャリジ速度制御方式

Info

Publication number
JPH06335275A
JPH06335275A JP5121066A JP12106693A JPH06335275A JP H06335275 A JPH06335275 A JP H06335275A JP 5121066 A JP5121066 A JP 5121066A JP 12106693 A JP12106693 A JP 12106693A JP H06335275 A JPH06335275 A JP H06335275A
Authority
JP
Japan
Prior art keywords
motor
head carriage
speed
print head
equivalent disturbance
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
JP5121066A
Other languages
English (en)
Inventor
Hisatoshi Iwazawa
尚俊 岩澤
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP5121066A priority Critical patent/JPH06335275A/ja
Priority to EP94108000A priority patent/EP0626752A3/en
Priority to US08/248,011 priority patent/US5547296A/en
Publication of JPH06335275A publication Critical patent/JPH06335275A/ja
Pending legal-status Critical Current

Links

Classifications

    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00—Character- or line-spacing mechanisms
    • B41J19/18—Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
    • B41J19/20—Positive-feed character-spacing mechanisms
    • B41J19/202—Drive control means for carriage movement
    • H—ELECTRICITY
    • H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/16—Controlling the angular speed of one shaft
    • H—ELECTRICITY
    • H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P7/00—Arrangements for regulating or controlling the speed or torque of electric DC motors
    • H02P7/06—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual DC dynamo-electric motor by varying field or armature current
    • H02P7/18—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual DC dynamo-electric motor by varying field or armature current by master control with auxiliary power
    • H02P7/24—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual DC dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices
    • H02P7/28—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual DC dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices using semiconductor devices
    • H02P7/285—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual DC dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices using semiconductor devices controlling armature supply only
    • H02P7/2855—Arrangements for regulating or controlling the speed or torque of electric DC motors for regulating or controlling an individual DC dynamo-electric motor by varying field or armature current by master control with auxiliary power using discharge tubes or semiconductor devices using semiconductor devices controlling armature supply only whereby the speed is regulated by measuring the motor speed and comparing it with a given physical value

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Electric Motors In General (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

(57)【要約】 【目的】 シリアルプリンタの印字ヘッドキャリジの移
動駆動装置において、印字ヘッドキャリジの速度制御の
高精度化を実現する。 【構成】 印字ヘッドキャリジとモータをベルトで接続
しているヘッドキャリジ移動機構に用い、モータの速度
信号を取り込みモータの目標速度に追従させる制御部
に、モータの速度信号14とモータの速度指令信号19
とを取り込み補償量を出力する制御器16を有する。印
字ヘッドキャリジ移動系は、機構系の経年変化や環境変
化、個体のばらつきにより、制御系設計に用いた制御対
象のモデルパラメータと実際の特性とに誤差を生じる場
合が多い。本発明では、これらの変化が全て等価外乱と
して置き換えられることを用い補償を行っている。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、シリアルプリンタの印
字ヘッドキャリジの移動駆動装置において、環境変化、
経年変化,個体間のばらつきを補償し、かつ機械的振動
を除去する働きを有するフィルタを提供し、印字ヘッド
キャリジの速度制御の高精度化を実現する制御方式に関
する。
【0002】
【従来の技術】従来のシリアルプリンタの印字ヘッドキ
ャリジの速度制御方式は、モータの速度を目標速度に追
従させるため、目標速度とモータの状態量を用いて求め
たモータ指令値を発生する制御系のみ用いたものがほと
んどである。
【0003】例えば、特開昭63−277487号公報
の「シリアルプリンタのサーボモータ駆動制御方法」に
見られる様に、目標速度より現在の速度が速い場合は供
給電流を減らし、目標速度より現在の速度が遅い場合は
供給電流を増やす制御方式が用いられている。
【0004】ところが、モータの特性や機構系の特性
は、経年変化や、温度変化等の環境変化に影響され変動
する。シリアルプリンタの印字は、キャリジを一定速度
で移動させ、一定時間間隔で印字信号を発生し、一定間
隔毎の印字を行う、従って、上述の特性変動が生じる
と、キャリジの速度変動が発生し、一定間隔の印字がで
きなくなり、印字位置誤差を発生する。
【0005】そのため、特開平4−164669号公報
の「キャリッジの駆動装置」の例では、上述の経年変化
や環境変化を負荷変動としてとらえ、この負荷変動を推
定し、実験的に得られた負荷変動と補正量の関係からモ
ータ駆動電流を算出する方式を用いている。
【0006】
【発明が解決しようとする課題】従来のシリアルプリン
タの印字ヘッドキャリジの速度制御方式の後者の例で
は、負荷変動の補正を行うため、実験的に負荷を変動さ
せてモータの状態量の時間応答からその変動量を求め、
さらにそれに応じたモータ駆動電流の指令値を求めてい
る。実際の動作では、電源投入時にモータの状態量の時
間応答を検出し、それに応じてモータの指令値をROM
に記録してある予め実験で得られたデータに基づき決定
している。
【0007】この方法では、(1)予め実験により数種
類の負荷変動を推定し実験データを求めておくことが必
要、(2)電源投入時にモータの状態量の時間応答を求
めることが必要、(3)実験データを記憶しておくメモ
リが必要である。しかし、(1)は実験を行うための工
数の増加、(2)は電源投入時の試行動作の付加、
(3)はROM等の部品点数の増加等の問題がある。ま
た、モータに接続している機構系の特性変動のみ補償
し、モータの温度変化の補償を行っていない。さらに、
実験的に求めたデータは実験の回数が少ないと不連続的
でより細かな補償ができず、連続的にするには実験の回
数を増やすことになり工数の増加になる。
【0008】本発明の目的は、上述の問題点を解決した
印字ヘッドキャリジ制御方式を提供することにある。
【0009】
【課題を解決するための手段】本発明の印字ヘッドキャ
リジ速度制御方式は、印字ヘッドキャリジとモータとを
フレキシブル伝達機構で結合し、モータの動力をフレキ
シブル伝達機構を介して印字ヘッドキャリジに伝達する
シリアルプリンタの印字ヘッドキャリジ移動機構で、モ
ータの状態量を用いて印字ヘッドキャリジの速度を目標
速度に追従させる制御器を有する印字ヘッドキャリジ移
動制御装置において、モータの状態量と、モータへの指
令値と、環境変化および経年変化による制御対象の特性
変動に相当する等価外乱とを含んだ特性方程式を前記制
御器のサンプリング時間で離散化し、前記等価外乱を前
記離散化した特性方程式を用いて推定し、前記等価外乱
を相殺する等価外乱相殺量を求め、離散化ローパスフィ
ルタを通し等価外乱補償量を算出し、前記制御器の補償
量と加算してモータの指令値とすることを特徴とする。
【0010】
【実施例】本発明の実施例を図面を用いて詳細に説明す
る。
【0011】図2は、本発明の制御方式を適用するシリ
アルプリンタの一例を示すシリアルプリンタ構成図であ
る。印字ヘッド4がプラテン9に平行に移動し、印字ヘ
ッド4とプラテン9の間にある印字用紙8に印字を行
う。印字ヘッドキャリジ3はタイミングベルト5を介し
てモータ1の回転駆動により移動する。印字ヘッドキャ
リジ3はガイド7にガイドされて移動する。尚、モータ
1の状態信号は、モータセンサ2の出力信号を信号処理
して得られる。
【0012】図1は、本発明の制御方式を示すブロック
図である。
【0013】制御対象15は図2のシリアルプリンタの
モータ駆動系を含む制御対象を示す。制御対象15に与
えられるモータ指令値17によって印字ヘッドキャリジ
3は移動駆動制御される。目的速度値19と検出したモ
ータ速度値14の差をとり速度誤差値20とし、制御器
16で目的誤差値を小さくする制御器補償量18を求め
る。制御器16の実現の一例として、次の漸化式が上げ
られる。
【0014】
【数6】
【0015】ここで、u(k)は制御器補償量、KP は
比例ゲイン、KI は積分ゲイン、ref(k)はモータ
目標速度値、y(k)はモータ速度値をそれぞれ示す。
【0016】等価外乱推定部10では、環境変化や経年
変化による状態量の変動に相当する等価外乱推定値12
を推定し等価外乱相殺量12を求め、それを離散ローパ
スフィルタ11に通し、等価外乱補償量13を求める。
【0017】得られた等価外乱補償量13を制御器補償
量18と加算し、モータ指令値を求め、制御対象に与え
る。
【0018】さらに詳細に等価外乱推定部10と離散ロ
ーパスフィルタの実現方法について述べる。
【0019】図2の制御対象の物理方程式は次のように
表される。
【0020】ベルトの弾性力
【0021】
【数7】
【0022】これらの方程式から簡略化したモデルを作
成する。式(5)を電気時定数は機械時定数より充分小
さい(L/R)=0と仮定すると
【0023】
【数8】
【0024】となる。また、式(2)〜(4)において
T2 =0とおくと、
【0025】
【数9】
【0026】となる。さらにベルトの剛性がないものと
しx=rθ1 と仮定すると、式(7)は
【0027】
【数10】
【0028】となる。これで次の変数変換を行い、
【0029】
【数11】
【0030】式(6)および
【0031】
【数12】
【0032】を用いて制御対象モデルを次のように簡略
化する。
【0033】
【数13】
【0034】等価外乱dを含んだ制御対象の状態方程式
は
【0035】
【数14】
【0036】となる。ここで、
【0037】
【数15】
【0038】である。これを、制御器のサンプリング時
間で離散化し、
【0039】
【数16】
【0040】を得、外乱を相殺する。
【0041】
【数17】
【0042】に、離散ローパスフィルタ(1−p)/
(z−p)を付加した
【0043】
【数18】
【0044】を用いて、等価外乱補償量Ur (z)が得
られる。これを漸化式に直すと、
【0045】
【数19】
【0046】となる。
【0047】図3に、式(15)を実現するブロック図
を示す。
【0048】等価外乱補償を行った場合の目標R、等価
外乱D、制御量Yの伝達特性は、
【0049】
【数20】
【0050】で表される。補償を行わない場合は、
【0051】
【数21】
【0052】となる。
【0053】図4に、(1−GLd)の周波数応答結果図
を示す。曲線30は1−GLdのゲインを、曲線31は1
−GLdの位相を示す。図より低周波数域において、等価
外乱D(z)が抑圧されることが明らかである。
【0054】また、図5に目標Rから制御量Yまでの周
波数応答結果を示す。曲線32はゲインを、曲線33は
位相を示している。この場合、補償の有無に関係なく周
波数応答に変化がない。
【0055】さらに、図6に目標Rから等価外乱Dまで
のゲインおよび位相の周波数応答結果を示す。実線3
6,38は補償ありを示し、鎖線37,39は補償なし
を示す。補償を行うことにより等価外乱が抑圧される。
【0056】従って、本発明の制御方式を用いると、制
御特性を変化させずに環境変化や経年変化に相当する等
価外乱を抑圧できることが明らかである。
【0057】図7にモータ速度応答結果図を示す。図に
おいて、曲線40は常温で補償器がある場合の速度応答
結果を、曲線41は高温で補償器がある場合の速度応答
結果を、曲線42は常温または高温で補償器がない場合
の速度応答結果を示す。図7によれば、速度のオーバー
シュートが、補償しない結果より補償した結果の方が少
ないことがわかる。
【0058】
【発明の効果】本発明の印字ヘッドキャリジ速度制御方
式を用いると、環境変化や経年変化が生じても制御特性
に対する影響は少ない。また、補償器を用いることで、
温度変化による特性変動が抑制される。
【0059】また、本発明の制御方式は非常に単純な構
成であるため、CPU等の演算プロセッサで制御器を実
現する際は、式(15)をプログラム化するだけでよ
い。つまり、従来の制御プログラムに数行加えるだけで
よい。従って、コスト上の問題を発生しない。
【0060】さらに、解析的に式(15)が求められ、
繰り返しの実験を行う必要もない。制御方式はフィード
バック的に補償を行うため、予測できない外乱等にも補
償が可能である。
【0061】以上示したように、シリアルプリンタに本
発明の制御方式を適用することで、環境変化や経年変化
が発生しても印字品質を損なわない製品を実現すること
が可能になる。
【図面の簡単な説明】
【図1】本発明の制御方式のブロック図である。
【図2】シリアルプリンタの構成図である。
【図3】本発明の等価外乱補償ブロック図である。
【図4】(1−GLd)の周波数応答図である。
【図5】モータ目標速度−モータ速度の周波数応答図で
ある。
【図6】等価外乱−モータ速度の周波数応答図である。
【図7】モータ速度応答図である。
【符号の説明】
1 モータ 2 モータセンサ 3 印字ヘッドキャリジ 4 印字ヘッド 5 タイミングベルト 6 アイドルプーリ 7 ガイド 8 印字用紙 9 プラテン 10 等価外乱推定部 11 離散ローパスフィルタ 12 等価外乱相殺量 13 等価外乱補償量 14 モータ速度値 15 制御対象 16 制御器 17 モータ指令値 18 制御器補償量 19 目標速度値 20 速度誤差値

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】印字ヘッドキャリジとモータとをフレキシ
    ブル伝達機構で結合し、モータの動力をフレキシブル伝
    達機構を介して印字ヘッドキャリジに伝達するシリアル
    プリンタの印字ヘッドキャリジ移動機構で、モータの状
    態量を用いて印字ヘッドキャリジの速度を目標速度に追
    従させる制御器を有する印字ヘッドキャリジ移動制御装
    置において、 モータの状態量と、モータへの指令値と、環境変化およ
    び経年変化による制御対象の特性変動に相当する等価外
    乱とを含んだ特性方程式を前記制御器のサンプリング時
    間で離散化し、前記等価外乱を前記離散化した特性方程
    式を用いて推定し、前記等価外乱を相殺する等価外乱相
    殺量を求め、離散化ローパスフィルタを通し等価外乱補
    償量を算出し、前記制御器の補償量と加算してモータの
    指令値とすることを特徴とする印字ヘッドキャリジ速度
    制御方式。
  2. 【請求項2】印字ヘッドキャリジとモータをベルトで接
    続しているヘッドキャリジ移動機構に用い、モータの速
    度信号を取り込みモータの目標速度に追従させる制御部
    に、モータの速度信号とモータの速度指令信号とを取り
    込み補償量を出力する制御器を有する印字ヘッドキャリ
    ジ速度制御方式において、 環境変化等の設計モデルとの誤差に相当する等価外乱を
    含む制御対象モデル式 【数1】 (x:モータ速度、u:モータ速度指令値、α:入力係
    数、β:システム係数、d:等価外乱)を、 【数2】 (xd :モータ速度、u:モータ速度指令値、αd :入
    力係数、βd :システム係数、d:等価外乱)と離散化
    し、外乱を推定する 【数3】 に、離散ローパスフィルタ(1−p)/(z−p)を付
    加した 【数4】 で、環境変化および経年変化を補償する補償量を得て、 上記式を基に次の漸化式 【数5】 を得て、これによって補償量を算出し、前記制御器の補
    償量と加算してモータ指令値とすることを特徴とする印
    字ヘッドキャリジ速度制御方式。
JP5121066A 1993-05-24 1993-05-24 印字ヘッドキャリジ速度制御方式 Pending JPH06335275A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP5121066A JPH06335275A (ja) 1993-05-24 1993-05-24 印字ヘッドキャリジ速度制御方式
EP94108000A EP0626752A3 (en) 1993-05-24 1994-05-24 Process for controlling the speed of a print head carriage or a serial printer.
US08/248,011 US5547296A (en) 1993-05-24 1994-05-24 Method of controlling a printhead carriage velocity of a serial printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5121066A JPH06335275A (ja) 1993-05-24 1993-05-24 印字ヘッドキャリジ速度制御方式

Publications (1)

Publication Number Publication Date
JPH06335275A true JPH06335275A (ja) 1994-12-02

Family

ID=14802001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5121066A Pending JPH06335275A (ja) 1993-05-24 1993-05-24 印字ヘッドキャリジ速度制御方式

Country Status (3)

Country Link
US (1) US5547296A (ja)
EP (1) EP0626752A3 (ja)
JP (1) JPH06335275A (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3579274B2 (ja) * 1998-03-09 2004-10-20 東芝テック株式会社 シリアルプリンタ
US6609781B2 (en) 2000-12-13 2003-08-26 Lexmark International, Inc. Printer system with encoder filtering arrangement and method for high frequency error reduction
JP2002202802A (ja) * 2000-12-28 2002-07-19 Seiko Instruments Inc 外乱推定型制御システム、気体圧縮機制御システム及び外乱推定型制御システムの設計方法
US6674260B1 (en) * 2002-06-20 2004-01-06 Hewlett-Packard Development Company, L.P. DC motor control
US8463441B2 (en) 2002-12-09 2013-06-11 Hudson Technologies, Inc. Method and apparatus for optimizing refrigeration systems
US7733047B2 (en) * 2006-02-08 2010-06-08 Mitsubishi Electric Corporation Motor controller and motor control method
CN102906995B (zh) * 2010-05-26 2016-03-30 三菱电机株式会社 电动机控制装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01238974A (ja) * 1988-03-18 1989-09-25 Nec Corp 印字ヘッドキャリアの移動制御装置
JPH05122970A (ja) * 1991-10-29 1993-05-18 Hitachi Ltd モータ速度制御装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4563735A (en) * 1982-03-26 1986-01-07 Tokyo Shibaura Denki Kabushiki Kaisha Process controlling method and system involving separate determination of static and dynamic compensation components
JPS58192487A (ja) * 1982-05-07 1983-11-09 Fuji Electric Co Ltd 電動機の速度制御装置
JPS602084A (ja) * 1983-06-16 1985-01-08 Canon Inc モ−タ制御回路
US4517503A (en) * 1983-09-27 1985-05-14 Mechatron Systems, Inc. Method and apparatus for normalizing the speed of an element positionable by a servomechanism
JPS60254201A (ja) * 1984-05-30 1985-12-14 Toshiba Corp 制御装置
US4629980A (en) * 1985-05-28 1986-12-16 International Business Machines Corporation Testing limits of speed variations in motors
JPS63277487A (ja) * 1987-05-09 1988-11-15 Oki Electric Ind Co Ltd シリアルプリンタのサ−ボモ−タ駆動制御方法
US5155797A (en) * 1987-09-08 1992-10-13 Kabushiki Kaisha Meidensha Control system for controlling revolution speed of electric motor
US4914726A (en) * 1989-01-17 1990-04-03 Tektronix, Inc. Mass velocity controller
JPH02133196U (ja) * 1989-04-11 1990-11-05
AU611839B1 (en) * 1989-09-11 1991-06-20 Kabushiki Kaisha Toshiba Two degree of freedom controller
US5204601A (en) * 1989-12-01 1993-04-20 Fuji Photo Film Co., Ltd. Motor control servo system
JPH03180909A (ja) * 1989-12-11 1991-08-06 Mitsubishi Electric Corp 数値制御装置
JP3232086B2 (ja) * 1990-10-29 2001-11-26 ブラザー工業株式会社 キャリッジ駆動装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01238974A (ja) * 1988-03-18 1989-09-25 Nec Corp 印字ヘッドキャリアの移動制御装置
JPH05122970A (ja) * 1991-10-29 1993-05-18 Hitachi Ltd モータ速度制御装置

Also Published As

Publication number Publication date
EP0626752A3 (en) 1995-05-17
US5547296A (en) 1996-08-20
EP0626752A2 (en) 1994-11-30

Similar Documents

Publication Publication Date Title
CN101179642A (zh) 图像形成设备的直流电机的控制设备及方法
US20080165216A1 (en) Image forming apparatus and method thereof
US5547296A (en) Method of controlling a printhead carriage velocity of a serial printer
US6554395B2 (en) Print head servo and velocity controller with non-linear compensation
US20030062867A1 (en) Method and apparatus for controlling motors
JP2019188778A (ja) 電子機器及びその制御方法
EP0483367A1 (en) Observer control system
US7463938B2 (en) Control calculation device
JPH0580856A (ja) モータ制御装置
JP4078396B2 (ja) 位置決め制御装置
KR100636220B1 (ko) 화상 형성 장치에 공급되는 매체 속도 제어 장치 및 방법
KR20060121511A (ko) 피드백 제어 시스템
JPH11155295A (ja) 制振制御装置
JP3575232B2 (ja) 画像出力装置
JP4444584B2 (ja) 画像出力装置、画像出力プログラム及び画像出力システム
JPH01178478A (ja) プリンタの印字ヘッド移動制御装置
JP3982308B2 (ja) 位置決め制御装置
JP2003039762A (ja) 印刷装置
JPH10257789A (ja) モータ制御装置
KR100222953B1 (ko) 서보시스템의 제어방법 및 제어장치
JP2004017539A (ja) 加速度センサ及びそれを用いた記録装置
JPS60164805A (ja) プロセス制御装置
JP3266391B2 (ja) 制御装置
JPH0954601A (ja) パラメータ同定装置
JPH09131086A (ja) サーボモータの制御装置