JP2563787B2 - プリンタのキヤリツジ制御方法 - Google Patents
プリンタのキヤリツジ制御方法Info
- Publication number
- JP2563787B2 JP2563787B2 JP62035205A JP3520587A JP2563787B2 JP 2563787 B2 JP2563787 B2 JP 2563787B2 JP 62035205 A JP62035205 A JP 62035205A JP 3520587 A JP3520587 A JP 3520587A JP 2563787 B2 JP2563787 B2 JP 2563787B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- output
- signal
- phase excitation
- deceleration
- 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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/416—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 programme data in numerical form characterised by control of velocity, acceleration or deceleration
-
- 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/20—Controlling the acceleration or deceleration
-
- 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/41326—Step motor
-
- 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/42—Servomotor, servo controller kind till VSS
- G05B2219/42122—First open loop, then closed loop
-
- 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/45—Nc applications
- G05B2219/45187—Printer
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S400/00—Typewriting machines
- Y10S400/903—Stepping-motor drive for carriage feed
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Control Of Stepping Motors (AREA)
Description
【発明の詳細な説明】 本発明は、シリアルプリンタのキャリッジ制御方法に
関する。
関する。
(従来の技術) 印字ヘッドを搭載したキャリッジをステップモータで
走査し記録を行うシリアルプリンタでは、キャリッジの
走査速度変動により印字アライメントに狂いが生じ、印
字品質に大きな影響を及ぼす。そこで、従来よりキャリ
ッジが所定の定速状態に達してから印字を開始し、印字
終了にともなってキャリッジを減速制御して停止させる
ことで1行の印字を行っている。そのため最大印字領域
に更に加速、減速に要するキャリッジ走行領域が必要と
なる。
走査し記録を行うシリアルプリンタでは、キャリッジの
走査速度変動により印字アライメントに狂いが生じ、印
字品質に大きな影響を及ぼす。そこで、従来よりキャリ
ッジが所定の定速状態に達してから印字を開始し、印字
終了にともなってキャリッジを減速制御して停止させる
ことで1行の印字を行っている。そのため最大印字領域
に更に加速、減速に要するキャリッジ走行領域が必要と
なる。
ところで最近、高速かつ小型のプリンタが望まれてい
るわけであるが、キャリッジ走査速度をより速くし、印
字速度を高めようとすれば、それに比例して加速、減速
に要する走行領域が長く必要となり、その分プリンタが
大型化してしまう。
るわけであるが、キャリッジ走査速度をより速くし、印
字速度を高めようとすれば、それに比例して加速、減速
に要する走行領域が長く必要となり、その分プリンタが
大型化してしまう。
また、ステップモータでは駆動周波数の設定だけで加
速、減速距離を短くすることも可能であるが、その場合
ステップモータ特有の脱調現象を考慮しなければなら
ず、実際問題として甚だ難しいものがある。
速、減速距離を短くすることも可能であるが、その場合
ステップモータ特有の脱調現象を考慮しなければなら
ず、実際問題として甚だ難しいものがある。
(発明が解決しようとする問題点) 本発明はこの様な問題に鑑がみてなされたものであ
り、キャリッジの減速距離を可及的に短く、かつ減速に
要する時間を短くすることで、プリンタの高速化と小型
化を供に図らんとするものである。
り、キャリッジの減速距離を可及的に短く、かつ減速に
要する時間を短くすることで、プリンタの高速化と小型
化を供に図らんとするものである。
(問題点を解決するための手段) 本発明のプリンタのキャリッジ制御方法は、印字ヘッ
ドを搭載したキャリッジをステップモータで牽引し記録
を行うプリンタにおいて、回転方向に応じた順序で相励
磁信号を出力し、第1の方向に回転する前記ステップモ
ータに、印字領域外の相励磁信号出力時点で、現相励磁
信号を基準として1ステップ前に出力した相励磁信号を
出力し、該出力相励磁信号を基準として第1の方向に応
じた順序で所定回数相励磁信号を出力し、第1の方向の
回転を持続させ、その後の相励磁信号出力時点で、現相
励磁信号を基準として2ステップ先に出力すべき相励磁
信号を出力し、該出力相励磁信号を基準として第1の方
向に応じた順序で所定回数相励磁信号を出力して、前記
キャリッジを停止させることを特徴とする。
ドを搭載したキャリッジをステップモータで牽引し記録
を行うプリンタにおいて、回転方向に応じた順序で相励
磁信号を出力し、第1の方向に回転する前記ステップモ
ータに、印字領域外の相励磁信号出力時点で、現相励磁
信号を基準として1ステップ前に出力した相励磁信号を
出力し、該出力相励磁信号を基準として第1の方向に応
じた順序で所定回数相励磁信号を出力し、第1の方向の
回転を持続させ、その後の相励磁信号出力時点で、現相
励磁信号を基準として2ステップ先に出力すべき相励磁
信号を出力し、該出力相励磁信号を基準として第1の方
向に応じた順序で所定回数相励磁信号を出力して、前記
キャリッジを停止させることを特徴とする。
(作用) 減速制御の際、回転方向と逆方向の回転トルクを生じ
させるよう相励磁を変えることでより制動力が増し、そ
れにより減速領域を短くかつ減速時間を短くできる。
させるよう相励磁を変えることでより制動力が増し、そ
れにより減速領域を短くかつ減速時間を短くできる。
(実施例) 本発明の実施例を以下に説明する。
第1図は本発明の実施例のターミナルプリンタの制御
回路ブロック図である。図中CPU1(7811)は印字ヘッド
制御を初めとしたプリンタ全般のコントロールを行い、
CPU2(8042)は印字ヘッドを搭載したキャリッジ走査用
ステップモータのコントロールに使用される。このCPU2
はCPU1から速度データ、移動距離データを送るだけで自
動的に印字領域を走行し停止する。
回路ブロック図である。図中CPU1(7811)は印字ヘッド
制御を初めとしたプリンタ全般のコントロールを行い、
CPU2(8042)は印字ヘッドを搭載したキャリッジ走査用
ステップモータのコントロールに使用される。このCPU2
はCPU1から速度データ、移動距離データを送るだけで自
動的に印字領域を走行し停止する。
第2図は該キャリッジの機構を示す図であって、ステ
ップモータ201の回転軸上には、スリット板202が取り付
けられ、透過型光センサ204が実装されているMTS(Moto
r Timing Signal)信号検出基板203と組み合わされエン
コーダを形成している。このスリット板202のスリット
は、ステッピモータ201の極数と同等数設けられてお
り、ステップモータ201が1ステップ回転すると、MTS信
号が1パルス出力する。
ップモータ201の回転軸上には、スリット板202が取り付
けられ、透過型光センサ204が実装されているMTS(Moto
r Timing Signal)信号検出基板203と組み合わされエン
コーダを形成している。このスリット板202のスリット
は、ステッピモータ201の極数と同等数設けられてお
り、ステップモータ201が1ステップ回転すると、MTS信
号が1パルス出力する。
尚、信号検出板203の取り付けは、MTS信号出力時点で
相切り換えを行った場合に最大トルクが得られる位置に
調整する。CPU2では、このMTS信号によりステップモー
タ201の実際の回転量を把握しながら最適な閉ループ制
御を行う。
相切り換えを行った場合に最大トルクが得られる位置に
調整する。CPU2では、このMTS信号によりステップモー
タ201の実際の回転量を把握しながら最適な閉ループ制
御を行う。
第3図はステップモータ201の駆動回路図であって、C
PU2のポートP3、P4からの制御信号をトランジスタアレ
イ(μPA79C)302で電流増幅し、定電流用自励式チョッ
ピングIC(STK6982)303でステップモータ201を駆動し
ている。第5図は、この定電流用自励式チョッピングIC
303の詳細な回路図である。
PU2のポートP3、P4からの制御信号をトランジスタアレ
イ(μPA79C)302で電流増幅し、定電流用自励式チョッ
ピングIC(STK6982)303でステップモータ201を駆動し
ている。第5図は、この定電流用自励式チョッピングIC
303の詳細な回路図である。
ステップモータ201の駆動電流は、定電流用自励式チ
ョッピングIC303のEAB、ECD端子に接続された電流検出
抵抗R46、R42により検出され、第5図中のコンパレータ
51の入力端子S12、S34のリファレンス電圧に従って定電
流制御が行われる。リファレンス電圧はステップモータ
201の走査速度に応じて出力されるCPU2のポートP2から
の制御信号により切り替えられる。CPU2のポートP1から
の制御信号はステップモータ201の停止時の電流制御を
行う為のものであって、停止時には第5図に示すトラン
ジスタTR2、TR6をOFFさせ、駆動電源Vpからの電流供給
を遮断し、ロジック電源Vccから振動等で停止位置がず
れない程度の保持電流をR41を介して流す為のものであ
る。また相切り換えの際に生じる逆起電力は第5図中の
ダイオードD3、D4、D10、D9を介して第3図に示すツエ
ナーダイオードZD4で消費される。
ョッピングIC303のEAB、ECD端子に接続された電流検出
抵抗R46、R42により検出され、第5図中のコンパレータ
51の入力端子S12、S34のリファレンス電圧に従って定電
流制御が行われる。リファレンス電圧はステップモータ
201の走査速度に応じて出力されるCPU2のポートP2から
の制御信号により切り替えられる。CPU2のポートP1から
の制御信号はステップモータ201の停止時の電流制御を
行う為のものであって、停止時には第5図に示すトラン
ジスタTR2、TR6をOFFさせ、駆動電源Vpからの電流供給
を遮断し、ロジック電源Vccから振動等で停止位置がず
れない程度の保持電流をR41を介して流す為のものであ
る。また相切り換えの際に生じる逆起電力は第5図中の
ダイオードD3、D4、D10、D9を介して第3図に示すツエ
ナーダイオードZD4で消費される。
本実施例ではステップモータ201は2−2相励磁で駆
動しており第4図に示す相励磁パターンを順次出力すも
のである。相励磁パターンから分かるように、A相とB
相、C相とD相は互いに180゜位相のずれた信号を出力
すればよく、CPU2のポートP3、P4からの二つの制御信号
と各々の反転信号で4相を駆動する制御信号が生成でき
るわけである。尚、回転方向を逆にする場合は相励磁パ
ターンの読み出し方向を逆にすることで可能となる。
動しており第4図に示す相励磁パターンを順次出力すも
のである。相励磁パターンから分かるように、A相とB
相、C相とD相は互いに180゜位相のずれた信号を出力
すればよく、CPU2のポートP3、P4からの二つの制御信号
と各々の反転信号で4相を駆動する制御信号が生成でき
るわけである。尚、回転方向を逆にする場合は相励磁パ
ターンの読み出し方向を逆にすることで可能となる。
この様に構成された制御回路を用い、制御対象である
キャリッジを安定に精度よく制御する方法を以下に説明
する。
キャリッジを安定に精度よく制御する方法を以下に説明
する。
本実施例では、エンコーダより出力されるMTS信号に
よりステップモータ201の回転速度を監視し、相切り換
えタイミングを制御する閉ループ制御を基本としてい
る。第6図はこの閉ループ制御を説明する図であり、第
6図(A)の様にMTS信号が直前の相切り換えから設定
時間tDcより遅く発生する場合においては、速度アップ
する為に最大トルクが出るMTS信号の出力時点で相切り
換えを行い、逆に第6図(B)の様にMTS信号の発生が
速い場合においては、直前の相切り換えから設定時間t
Dcの経過後に相切り換えを行うものである。またMTS信
号周期間隔は都度計測し記憶しておく。この計測値は後
ほど説明する減速制御を行う場合に使用するものであ
る。
よりステップモータ201の回転速度を監視し、相切り換
えタイミングを制御する閉ループ制御を基本としてい
る。第6図はこの閉ループ制御を説明する図であり、第
6図(A)の様にMTS信号が直前の相切り換えから設定
時間tDcより遅く発生する場合においては、速度アップ
する為に最大トルクが出るMTS信号の出力時点で相切り
換えを行い、逆に第6図(B)の様にMTS信号の発生が
速い場合においては、直前の相切り換えから設定時間t
Dcの経過後に相切り換えを行うものである。またMTS信
号周期間隔は都度計測し記憶しておく。この計測値は後
ほど説明する減速制御を行う場合に使用するものであ
る。
この様な閉ループ制御を基本に更に詳しく加速制御、
定速制御、減速制御の3つの過程に場合分けして各制御
過程を説明して行く。
定速制御、減速制御の3つの過程に場合分けして各制御
過程を説明して行く。
(1)加速制御 (1.1)基本加速制御 加速制御は、原則として第6図に示した様に相切り換
え後のMTS信号の発生を監視して、MTS信号が、直前の相
切り換え時点を基準として予め設定した時間内に発生し
たか否かを判断し、MTS信号が設定時間よりも遅く出力
した場合は、MTS信号の発生時点て相切り換えを行う
(第6図(A))。逆にMTS信号が設定時間内に出力し
た場合は、設定時間が経過した時点で相切り換えを行う
(第6図(B))。
え後のMTS信号の発生を監視して、MTS信号が、直前の相
切り換え時点を基準として予め設定した時間内に発生し
たか否かを判断し、MTS信号が設定時間よりも遅く出力
した場合は、MTS信号の発生時点て相切り換えを行う
(第6図(A))。逆にMTS信号が設定時間内に出力し
た場合は、設定時間が経過した時点で相切り換えを行う
(第6図(B))。
第9図は上記加速制御の際の設定時間を示すテーブル
である。本実施例では、加速を12ステップで行っている
為3つの印字モードに対応する3つの走査速度に対し各
々12の設定時間tDn(n=1〜12)を記憶している。
である。本実施例では、加速を12ステップで行っている
為3つの印字モードに対応する3つの走査速度に対し各
々12の設定時間tDn(n=1〜12)を記憶している。
第14図は、本発明のキャリッジ制御を説明する機能ブ
ロックであり、メインCPU1から印字モードに応じた速度
指定がスレーブCPU2に与えられると、CPU2は相切り換え
回路50に制御信号を出力し相切り換えを行いステップモ
ータ201を1ステップ駆動させる。それと同時に指定速
度に対応した第9図に示す値を格納した周期設定データ
テーブル52(以下、tDテーブル)から現加速ステップに
対する設定時間tDnを読み出してタイマー53に値をセッ
トし、タイマー53の計時動作を開始させる。その後タイ
マー53が設定時間tDnを計時したことを知らせる割り込
み信号またはエンコーダ51よりのMTS信号による割り込
み信号どちらか遅く発生した割り込み信号で次の相切り
換えを行う。この処理を加速に要するステップ行いCPU1
から指令された速度までステップモータ201を立ち上げ
る。
ロックであり、メインCPU1から印字モードに応じた速度
指定がスレーブCPU2に与えられると、CPU2は相切り換え
回路50に制御信号を出力し相切り換えを行いステップモ
ータ201を1ステップ駆動させる。それと同時に指定速
度に対応した第9図に示す値を格納した周期設定データ
テーブル52(以下、tDテーブル)から現加速ステップに
対する設定時間tDnを読み出してタイマー53に値をセッ
トし、タイマー53の計時動作を開始させる。その後タイ
マー53が設定時間tDnを計時したことを知らせる割り込
み信号またはエンコーダ51よりのMTS信号による割り込
み信号どちらか遅く発生した割り込み信号で次の相切り
換えを行う。この処理を加速に要するステップ行いCPU1
から指令された速度までステップモータ201を立ち上げ
る。
以上の処理は、ステップモータ201の回転角に対する
トルク特性が、一定励磁相パターンについてみた場合サ
インカーブ状に発生する特性を利用し、ステップモータ
201の速度が遅い場合は設定時間に関わらず最大トルク
を発生する位置で相切り換えを行い、逆に速度が速い場
合は発生トルクが減じるように相切り換えを行うことを
意味している。上記説明を第15図を基に更に説明する。
図中斜線部が発生トルクを示しており、(a)、
(b)、(d)の相切り換えは、MTS信号の発生が設定
時間tDnよりやや速く生じる場合であり、設定時間tDn
が経過した時点で相切り換えを行う場合である。(c)
の相切り換えは、MTS信号の発生が設定時間tDnより遅
い場合であり、MTS信号の発生時点で相切り換えを行う
ことで、静止トルク曲線上の山と山をスムースになめる
曲線に沿った最大トルクを発生できることになる。
トルク特性が、一定励磁相パターンについてみた場合サ
インカーブ状に発生する特性を利用し、ステップモータ
201の速度が遅い場合は設定時間に関わらず最大トルク
を発生する位置で相切り換えを行い、逆に速度が速い場
合は発生トルクが減じるように相切り換えを行うことを
意味している。上記説明を第15図を基に更に説明する。
図中斜線部が発生トルクを示しており、(a)、
(b)、(d)の相切り換えは、MTS信号の発生が設定
時間tDnよりやや速く生じる場合であり、設定時間tDn
が経過した時点で相切り換えを行う場合である。(c)
の相切り換えは、MTS信号の発生が設定時間tDnより遅
い場合であり、MTS信号の発生時点で相切り換えを行う
ことで、静止トルク曲線上の山と山をスムースになめる
曲線に沿った最大トルクを発生できることになる。
以上の基本加速制御は、速度が遅くなりすぎた場合は
最大加速トルクを得られるのでよいが、第16図に示すよ
うに速度が速すぎた場合にはトルクの減じ量が不足し、
っ目標速度に戻るまでに多くのステップ数を要してしま
う。以下にこの欠点を補正するTX,TY制御を説明する。
最大加速トルクを得られるのでよいが、第16図に示すよ
うに速度が速すぎた場合にはトルクの減じ量が不足し、
っ目標速度に戻るまでに多くのステップ数を要してしま
う。以下にこの欠点を補正するTX,TY制御を説明する。
(1.2)TX,TY制御 第7図は、このTX,TY制御を説明する図である。(1.
1)の基本加速制御に加えて、MTS信号の発生が設定時間
tDnより速い場合に、更にMTS信号発生時点が直前の相
切り換え時点からTX時間内であるか否かをチェック
し、TX時間後であれば、つまりやや速い程度の場合
は、(1.1)の基本加速制御通りタイマー53からの割り
込み信号で次の相切り換えを行う。MTS信号の発生がTX
時間以内(第7図T5,T10)であれば、つまり速すぎる場
合は、MTS信号が出力した時点でTYなる別の設定時間を
タイマー53に設定してタイマー53を再起動する。そして
TY時間経過後のタイマー53からの割り込み信号で次の
相切り換えを行う。これにより設定時間tDnによる相切
り換えにより更に遅い位置で相切り換えができ、より大
きなトルク減を図れる。尚、このTX,TY制御が続くとど
んどん速度が落ち込んでしまうので、1回この制御を行
った場合は、所定ステップ数TX,TY制御を休むようにす
る。
1)の基本加速制御に加えて、MTS信号の発生が設定時間
tDnより速い場合に、更にMTS信号発生時点が直前の相
切り換え時点からTX時間内であるか否かをチェック
し、TX時間後であれば、つまりやや速い程度の場合
は、(1.1)の基本加速制御通りタイマー53からの割り
込み信号で次の相切り換えを行う。MTS信号の発生がTX
時間以内(第7図T5,T10)であれば、つまり速すぎる場
合は、MTS信号が出力した時点でTYなる別の設定時間を
タイマー53に設定してタイマー53を再起動する。そして
TY時間経過後のタイマー53からの割り込み信号で次の
相切り換えを行う。これにより設定時間tDnによる相切
り換えにより更に遅い位置で相切り換えができ、より大
きなトルク減を図れる。尚、このTX,TY制御が続くとど
んどん速度が落ち込んでしまうので、1回この制御を行
った場合は、所定ステップ数TX,TY制御を休むようにす
る。
このTX、TY時間は1つの走査速度に対し1組用意さ
れており、第9図に示すように設定時間tDnと対でtDテ
ーブル52に格納されている。
れており、第9図に示すように設定時間tDnと対でtDテ
ーブル52に格納されている。
次に別のトルク減を図る方法である電流値切り換え制
御について説明する。
御について説明する。
(1.3)電流値切り換え制御 第8図は、この電流値切り換え制御を説明する図であ
る。この制御も(1.1)の基本加速制御に加えて行うも
のである。本実施例では12加速ステップ中の丁度中間の
4〜9ステップ目に電流切り換え制御を組み入れてい
る。
る。この制御も(1.1)の基本加速制御に加えて行うも
のである。本実施例では12加速ステップ中の丁度中間の
4〜9ステップ目に電流切り換え制御を組み入れてい
る。
MTS信号がタイマー53からの割り込み信号より速く発
生する場合に、MTS信号の出力時点を基準として所定の
バイアス時間TBの計時を開始しバイアス時間TBの経過
後にCPU2のポートP1の制御信号を切り換え、次の相切り
換えまでの間、駆動電流を小さくすることで大きなトル
ク減を図るものである。特別速度が速く駆動電流を小さ
く切り換え駆動している最中に、更にMTS信号が出力さ
れた場合は、このMTS信号を無視して小さな駆動電流を
流し続ける。
生する場合に、MTS信号の出力時点を基準として所定の
バイアス時間TBの計時を開始しバイアス時間TBの経過
後にCPU2のポートP1の制御信号を切り換え、次の相切り
換えまでの間、駆動電流を小さくすることで大きなトル
ク減を図るものである。特別速度が速く駆動電流を小さ
く切り換え駆動している最中に、更にMTS信号が出力さ
れた場合は、このMTS信号を無視して小さな駆動電流を
流し続ける。
尚、バイアス時間TBの経過はタイマー53のカウント
値をポーリングすることで可能である。
値をポーリングすることで可能である。
本実施例では、上記の様に加速ステップ中の4〜9ス
テップに区切って電流値切り換え制御を働かせている、
これはロータの追従が特にこの区間で速く、オーバーシ
ュートの発生要因となるからである。このバイアス時間
TBはキャリッジの摺動負荷抵抗が動作環境温度等で大
きく変動しない場合であっては、キャリッジの速度プロ
フィールは安定して一様に再現されるから、相切り換え
を基準とした時間として定めてもよい。
テップに区切って電流値切り換え制御を働かせている、
これはロータの追従が特にこの区間で速く、オーバーシ
ュートの発生要因となるからである。このバイアス時間
TBはキャリッジの摺動負荷抵抗が動作環境温度等で大
きく変動しない場合であっては、キャリッジの速度プロ
フィールは安定して一様に再現されるから、相切り換え
を基準とした時間として定めてもよい。
この電流値切り換え制御を第17図の静止トルク曲線で
みると、(a)と(c)の相切り換えタイミングは静止
トルク曲線上同一トルクを発生する位置であるが、
(c)の相切り換えで発生するトルクは、直前の駆動電
流が保持電流に切り換えられており極めて小さく抑えら
れているから、(b)の白枠部分だけトルクが減じられ
ることになる。
みると、(a)と(c)の相切り換えタイミングは静止
トルク曲線上同一トルクを発生する位置であるが、
(c)の相切り換えで発生するトルクは、直前の駆動電
流が保持電流に切り換えられており極めて小さく抑えら
れているから、(b)の白枠部分だけトルクが減じられ
ることになる。
以上説明した様に加速制御においては、原則的には
(1.1)の基本加速制御を行い、発生トルクが過剰とな
る場合は、(1.1)の基本加速制御に(1.2)のTX,TY制
御を組み合わせて、発生トルクが更に過剰となる場合
は、(1.1)の基本加速制御に(1.3)の電流値切り換え
制御を組み合わせて制御すると加速減を少なく且つ振動
が少ない加速制御が行える。
(1.1)の基本加速制御を行い、発生トルクが過剰とな
る場合は、(1.1)の基本加速制御に(1.2)のTX,TY制
御を組み合わせて、発生トルクが更に過剰となる場合
は、(1.1)の基本加速制御に(1.3)の電流値切り換え
制御を組み合わせて制御すると加速減を少なく且つ振動
が少ない加速制御が行える。
例えば、最も走査速度が遅いN3PPS時には、(1.1)の
基本加速制御に(1.3)の電流値切り換え制御を組み合
わせて使用すると効果的である。
基本加速制御に(1.3)の電流値切り換え制御を組み合
わせて使用すると効果的である。
(2)定速制御 定速制御は、設定時間tDCが走査速度で定まる一定値
である点を除いて(1.1)の基本加速制御と同様であ
る。
である点を除いて(1.1)の基本加速制御と同様であ
る。
(3)減速制御 減速制御に移行する際、直前のMTS信号とタイマー53
からの割り込み信号の時間的前後関係をチェックして減
速制御方法を場合分けする。MTS信号の発生がタイマー5
3からの割り込み信号より遅い場合は、以下に説明する
(3.1)のΔTnによる減速制御を行い、MTS信号の発生が
タイマー53からの割り込み信号より速いか同時の場合は
(3.2)の通常減速制御または(3.3)の高速よりの減速
よりの減速制御を行う。
からの割り込み信号の時間的前後関係をチェックして減
速制御方法を場合分けする。MTS信号の発生がタイマー5
3からの割り込み信号より遅い場合は、以下に説明する
(3.1)のΔTnによる減速制御を行い、MTS信号の発生が
タイマー53からの割り込み信号より速いか同時の場合は
(3.2)の通常減速制御または(3.3)の高速よりの減速
よりの減速制御を行う。
(3.1)ΔTnによる減速制御 この減速制御は、MTS信号の発生がタイマー53からの
割り込み信号より遅い場合、つまりステップモータ201
の回転が設定速度に対し遅く止まろうとしている場合に
行う減速制御である。第10図は、このΔTnによる制御を
説明する図であり、MTS信号の出力時点から第12図のテ
ーブルに示す減速ステップごとに予め定められたΔTn
(n=1〜12)なる時間経過後に次の相切り換えをおこ
なって行く。
割り込み信号より遅い場合、つまりステップモータ201
の回転が設定速度に対し遅く止まろうとしている場合に
行う減速制御である。第10図は、このΔTnによる制御を
説明する図であり、MTS信号の出力時点から第12図のテ
ーブルに示す減速ステップごとに予め定められたΔTn
(n=1〜12)なる時間経過後に次の相切り換えをおこ
なって行く。
この制御により、必ず相切り換えに対しMTS信号が引
き出せ、ステップモータ201が脱調、停止してしまうこ
となく強制的に駆動ができる。
き出せ、ステップモータ201が脱調、停止してしまうこ
となく強制的に駆動ができる。
ここで、ΔTnだけMTS信号に対しずらして相切り換え
するのは、MTS信号で相切り換えを行ったのではトルク
が出すぎてしまうからである。
するのは、MTS信号で相切り換えを行ったのではトルク
が出すぎてしまうからである。
(3.2)通常減速制御 この減速制御は、MTS信号の発生がタイマー53からの
割り込み信号より速い場合、つまり設定速度で駆動され
ている場合に行う減速制御である。
割り込み信号より速い場合、つまり設定速度で駆動され
ている場合に行う減速制御である。
この制御は、前に述べた都度計測記憶されるMTS信号
周期間隔Taと第13図に示す減速設定時間テーブルを格納
したtDテーブル52を比較することにより行われる。現減
速ステップに対する設定時間tDnが、Ta≦tDnの時、tD
テーブル52に格納された減速速度プロフィールに沿って
減速可能であるから設定時間tDnに基づいて次の相切り
変えを開ループで行う。Ta>tDnの時、つまり加速途中
から減速に移行するような場合等に生じるわけである
が、この場合は現減速ステップに対する設定時間tDnを
使用しないで、Ta時間間隔で開ループ制御を行い、Ta≦
tDnとなった時点で、設定時間tDnを基にした上記相切
り換えに移行させる。
周期間隔Taと第13図に示す減速設定時間テーブルを格納
したtDテーブル52を比較することにより行われる。現減
速ステップに対する設定時間tDnが、Ta≦tDnの時、tD
テーブル52に格納された減速速度プロフィールに沿って
減速可能であるから設定時間tDnに基づいて次の相切り
変えを開ループで行う。Ta>tDnの時、つまり加速途中
から減速に移行するような場合等に生じるわけである
が、この場合は現減速ステップに対する設定時間tDnを
使用しないで、Ta時間間隔で開ループ制御を行い、Ta≦
tDnとなった時点で、設定時間tDnを基にした上記相切
り換えに移行させる。
第18図は、上記説明を補足説明するもので、図中Aが
減速当初から設定時間tDnを基に開ループ相切り換えで
減速する場合を示している。またBは減速当初Ta>tDn
であるからTaを基に開ループ相切り換えを行い、Ta≦t
Dnとなった時点で、設定時間tDnを基にした開ループ相
切り換えにより所定位置に停止させる場合を示してい
る。
減速当初から設定時間tDnを基に開ループ相切り換えで
減速する場合を示している。またBは減速当初Ta>tDn
であるからTaを基に開ループ相切り換えを行い、Ta≦t
Dnとなった時点で、設定時間tDnを基にした開ループ相
切り換えにより所定位置に停止させる場合を示してい
る。
尚、MTS信号周期間隔TaはMTS信号でカウント値をキャ
プチャすると同時にカウウト値を初期化してカウント動
作を継続する第14のタイマー54で計測できる。
プチャすると同時にカウウト値を初期化してカウント動
作を継続する第14のタイマー54で計測できる。
またTaまたはtDnを基に開ループで相切り換えを行う
には、TaまたはtDnをタイマー53にセットしタイマー53
からの割り込み信号で相切り換えを行えばよい。
には、TaまたはtDnをタイマー53にセットしタイマー53
からの割り込み信号で相切り換えを行えばよい。
(3.3)高速からの減速制御 第18図に示すC、Dのように減速制御に移行する直前
の速度が非常に高速の場合、つまりTa≪tD1の時、この
場合強引にtDテーブル52に格納された減速速度プロフィ
ールにのせようとするとステップモータ201は脱調を起
こしてしまう。この場合閉ループ制御により静止トルク
曲線上の負トルクを発生させるよう相切り換えを行っ
て、減速速度プロフィールにのる程度の減速に落として
から上記通常減速制御に移行させる。
の速度が非常に高速の場合、つまりTa≪tD1の時、この
場合強引にtDテーブル52に格納された減速速度プロフィ
ールにのせようとするとステップモータ201は脱調を起
こしてしまう。この場合閉ループ制御により静止トルク
曲線上の負トルクを発生させるよう相切り換えを行っ
て、減速速度プロフィールにのる程度の減速に落として
から上記通常減速制御に移行させる。
第19図は、上記の負トルクを発生させる相切り換えを
説明する図である。通常の相切り換えでは第4図に示し
た相励磁パターンを逐次1つずつ進めていくわけである
が、第19図の(a)位置での相切り換えでは、ステップ
NO.2→NO.3とするところをステップNO.2→NO.1と今まで
とは逆方向に1つ戻してやる、するとステップNO.1の相
励磁安定点(b)の位置にロータを移動させようとする
負トルクが発生するわけである。しかし、ステップモー
タ201は非常に高速で回転しており、発生負トルクに対
し十分抗し得る慣性エネルギーを有している為、逆転は
生じない。
説明する図である。通常の相切り換えでは第4図に示し
た相励磁パターンを逐次1つずつ進めていくわけである
が、第19図の(a)位置での相切り換えでは、ステップ
NO.2→NO.3とするところをステップNO.2→NO.1と今まで
とは逆方向に1つ戻してやる、するとステップNO.1の相
励磁安定点(b)の位置にロータを移動させようとする
負トルクが発生するわけである。しかし、ステップモー
タ201は非常に高速で回転しており、発生負トルクに対
し十分抗し得る慣性エネルギーを有している為、逆転は
生じない。
以降CPU2はMTS信号が出力する度にMTS周期間隔Tan
(n=1〜12)を測定し、TanとtDテーブル52に格納さ
れている現減速ステップに対応する設定時間tDnを読み
出して比較し、Tan<tDnかつTan<tDZの間(第18図傾
斜部分)、CPU2はMTS信号による割り込み信号で、ステ
ップNO.1→NO.2、ステップNO.2→NO.3と相切り換えを行
っていく。これにより(a)から(d)の相切り換えの
間、傾斜部のように最大負トルクが働き続け急激に減速
がなされる。なお、キャリッジの摺動負荷抵抗が動作環
境温度等で大きく変動しない場合であっては、キャリッ
ジの速度プロフィールは安定しているので、MTS信号の
発生時点は、相切り換えを基準とした時間だけでも認識
できる。
(n=1〜12)を測定し、TanとtDテーブル52に格納さ
れている現減速ステップに対応する設定時間tDnを読み
出して比較し、Tan<tDnかつTan<tDZの間(第18図傾
斜部分)、CPU2はMTS信号による割り込み信号で、ステ
ップNO.1→NO.2、ステップNO.2→NO.3と相切り換えを行
っていく。これにより(a)から(d)の相切り換えの
間、傾斜部のように最大負トルクが働き続け急激に減速
がなされる。なお、キャリッジの摺動負荷抵抗が動作環
境温度等で大きく変動しない場合であっては、キャリッ
ジの速度プロフィールは安定しているので、MTS信号の
発生時点は、相切り換えを基準とした時間だけでも認識
できる。
ここで、tDZなる時間とTanを比較するのは上記減速
制御中に、ステップモータ201の速度が遅くなってくる
につれて慣性エネルギーも小さくなり、先ほど述べた逆
転現象が生じてしまうからである。逆転が発生すると、
予定回転方向とは逆のMTS信号が発生する。しかしCPU2
は方向判別機能を持っていないから次の励磁相パターン
を今までの順序で出力することになりステップモータ20
1は脱調してしまう。この様な脱調を防止する為に、逆
転を起こさない最低速度をtDZとして設定しておく。例
えば2mSEC程度が考えられる。
制御中に、ステップモータ201の速度が遅くなってくる
につれて慣性エネルギーも小さくなり、先ほど述べた逆
転現象が生じてしまうからである。逆転が発生すると、
予定回転方向とは逆のMTS信号が発生する。しかしCPU2
は方向判別機能を持っていないから次の励磁相パターン
を今までの順序で出力することになりステップモータ20
1は脱調してしまう。この様な脱調を防止する為に、逆
転を起こさない最低速度をtDZとして設定しておく。例
えば2mSEC程度が考えられる。
Tan≧tDnまたはTan≧tDZになった時点の相切り換え
では、CPU2は相励磁パターンを2つ進めて出力する。第
19図では(d)の相切り換え時点に当り、ステップNO.3
→NO.1の相励磁パターンを出力する。これにより回転方
向上の最も近い安定点(e)も持つ相励磁をすることに
なり脱調しにくくなると供に、(f)で示す斜線部の正
トルクが得られ逆転を防止できる。
では、CPU2は相励磁パターンを2つ進めて出力する。第
19図では(d)の相切り換え時点に当り、ステップNO.3
→NO.1の相励磁パターンを出力する。これにより回転方
向上の最も近い安定点(e)も持つ相励磁をすることに
なり脱調しにくくなると供に、(f)で示す斜線部の正
トルクが得られ逆転を防止できる。
以降は(3.2)の通常減速制御により減速ステップに
対応する設定時間tDnをtDテーブル52より読み出してt
Dnを基に開ループで相切り換えを行い停止させる。
対応する設定時間tDnをtDテーブル52より読み出してt
Dnを基に開ループで相切り換えを行い停止させる。
以上の実施例では4相ステッピモータで、励磁方式を
2−2相励磁として説明したが、本発明は4層以外のス
テップモータや、2−2相励磁以外の励磁方式でも当然
適用できる。
2−2相励磁として説明したが、本発明は4層以外のス
テップモータや、2−2相励磁以外の励磁方式でも当然
適用できる。
(発明の効果) 以上説明したように、本発明によればキャリッジの減
速制御の際、正転方向に回転するステップモータに逆回
転させる相励磁を少なくとも1回出力し、以降再び正回
転させる相励磁をさせ停止させるので、制動力が増し、
印字終了後のキャリッジ減速領域を短くかつ減速時間を
短くできる。それによりプリンタの小型化と高速化を供
に図ることができる。
速制御の際、正転方向に回転するステップモータに逆回
転させる相励磁を少なくとも1回出力し、以降再び正回
転させる相励磁をさせ停止させるので、制動力が増し、
印字終了後のキャリッジ減速領域を短くかつ減速時間を
短くできる。それによりプリンタの小型化と高速化を供
に図ることができる。
第1図は本発明の実施例の制御回路ブロック図。 第2図は本発明の実施例のキャリッジ機構図。 第3図は本発明の実施例の制御回路図。 第4図はステップモータの相励磁パターン順を示す図及
び結線図。 第5図は第3図に示すステップモータ駆動ICの内部回路
図。 第6図は閉ループ制御を説明する図。 第7、8図は加速制御方法を説明する図。 第9図は加速制御に用いる設定時間テーブルを示す図。 第10、11図は減速制御方法を説明する図。 第12、13図は減速制御に用いる設定時間テーブルを示す
図。。 第14図は本発明の実施例の機能ブロック図。 第15、16、17図は相切り換えとトルク曲線の関係を示す
図。 第18図は各種の減速制御へ移行する場合を説明する図。 第19図は超高速状態からの減速制御方法を説明する図。
び結線図。 第5図は第3図に示すステップモータ駆動ICの内部回路
図。 第6図は閉ループ制御を説明する図。 第7、8図は加速制御方法を説明する図。 第9図は加速制御に用いる設定時間テーブルを示す図。 第10、11図は減速制御方法を説明する図。 第12、13図は減速制御に用いる設定時間テーブルを示す
図。。 第14図は本発明の実施例の機能ブロック図。 第15、16、17図は相切り換えとトルク曲線の関係を示す
図。 第18図は各種の減速制御へ移行する場合を説明する図。 第19図は超高速状態からの減速制御方法を説明する図。
Claims (1)
- 【請求項1】印字ヘッドを搭載したキャリッジをステッ
プモータで牽引し記録を行うプリンタにおいて、 回転方向に応じた順序で相励磁信号を出力し、第1の方
向に回転する前記ステップモータに、印字領域外の相励
磁信号出力時点で、現相励磁信号を基準として1ステッ
プ前に出力した相励磁信号を出力し、 該出力相励磁信号を基準として第1の方向に応じた順序
で所定回数相励磁信号を出力し、第1の方向の回転を持
続させ、 その後の相励磁信号出力時点で、現相励磁信号を基準と
して2ステップ先に出力すべき相励磁信号を出力し、 該出力相励磁信号を基準として第1の方向に応じた順序
で所定回数相励磁信号を出力して、前記キャリッジを停
止させることを特徴とするプリンタのキャリッジ制御方
法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4975186 | 1986-03-07 | ||
JP61-49751 | 1986-03-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6311372A JPS6311372A (ja) | 1988-01-18 |
JP2563787B2 true JP2563787B2 (ja) | 1996-12-18 |
Family
ID=12839884
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62035206A Expired - Lifetime JP2580584B2 (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
JP62035205A Expired - Lifetime JP2563787B2 (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
JP62035208A Expired - Lifetime JP2563788B2 (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
JP62035207A Pending JPS6311374A (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
JP62035210A Expired - Lifetime JP2563790B2 (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
JP62035209A Expired - Lifetime JP2563789B2 (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62035206A Expired - Lifetime JP2580584B2 (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62035208A Expired - Lifetime JP2563788B2 (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
JP62035207A Pending JPS6311374A (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
JP62035210A Expired - Lifetime JP2563790B2 (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
JP62035209A Expired - Lifetime JP2563789B2 (ja) | 1986-03-07 | 1987-02-18 | プリンタのキヤリツジ制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US4869610A (ja) |
JP (6) | JP2580584B2 (ja) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0295200A (ja) * | 1988-09-27 | 1990-04-05 | Canon Inc | 記録装置 |
US5033889A (en) * | 1989-03-20 | 1991-07-23 | General Signal Corporation | Open loop carriage control for dot-matrix printer using tables |
JPH0313364A (ja) * | 1989-06-12 | 1991-01-22 | Brother Ind Ltd | 印字装置 |
JPH0322900A (ja) * | 1989-06-16 | 1991-01-31 | Nec Corp | ステップモータの速度制御回路 |
JPH0798414B2 (ja) * | 1989-07-18 | 1995-10-25 | キヤノン株式会社 | 記録装置 |
US4939440A (en) * | 1989-12-04 | 1990-07-03 | Tektronix, Inc. | Friction-compensating mass motion controller |
JP3248169B2 (ja) * | 1990-05-15 | 2002-01-21 | セイコーエプソン株式会社 | 印字制御装置 |
FI88015C (fi) * | 1990-12-17 | 1993-03-25 | Kone Oy | Foerfarande foer generering av hastighetsstaellvaerde foer en lyftmotor |
US5491397A (en) * | 1992-04-30 | 1996-02-13 | Murata Kikai Kabushiki Kaisha | Motor drive device using one-two phase excitation |
US5433541A (en) * | 1992-12-15 | 1995-07-18 | Nec Corporation | Control device for controlling movement of a printing head carriage and control method for controlling the same |
US5426722A (en) * | 1993-09-09 | 1995-06-20 | Stratasys, Inc. | Method for optimizing the motion of a multi-axis robot |
US5627947A (en) * | 1993-10-29 | 1997-05-06 | Hewlett-Packard Company | Variable-duration printer carriage motor acceleration method and apparatus |
JPH07329388A (ja) * | 1994-06-03 | 1995-12-19 | Canon Inc | 記録装置および情報処理システム |
US5583410A (en) * | 1994-10-21 | 1996-12-10 | Pitney Bowes Inc. | Method and apparatus for multiplex control of a plurality of stepper motors |
US5527121A (en) * | 1995-02-15 | 1996-06-18 | Hewlett-Packard Company | Printhead carriage control method and apparatus for achieving increased printer throughput |
US5669721A (en) * | 1996-05-15 | 1997-09-23 | Hewlett-Packard Company | Method and apparatus for achieving increased printer throughput |
KR0185048B1 (ko) * | 1996-06-20 | 1999-05-15 | 김광호 | 스텝모터의 위치 제어와 인자헤드의 인자 제어 장치 및 방법 |
JP3413028B2 (ja) * | 1996-10-03 | 2003-06-03 | キヤノン株式会社 | 記録装置 |
JPH10157203A (ja) * | 1996-11-29 | 1998-06-16 | Hitachi Koki Co Ltd | ドットプリンタのシャトル制御方式 |
US5997130A (en) * | 1997-05-12 | 1999-12-07 | Lexmark International, Inc. | Asymmetrical acceleration ramp area and method for print cartridge carrier of ink jet printer |
US6259225B1 (en) | 1997-12-10 | 2001-07-10 | Seiko Epson Corporation | Stepping motor control unit and method, printer employing the same, and information recording medium |
JP3579274B2 (ja) * | 1998-03-09 | 2004-10-20 | 東芝テック株式会社 | シリアルプリンタ |
JP4465117B2 (ja) * | 1998-11-12 | 2010-05-19 | パナソニック株式会社 | ステッピングモータの制御装置 |
US6064171A (en) * | 1999-06-11 | 2000-05-16 | Lexmark, International, Inc. | Host based stepper motor phase controller and method therefor |
JP2001136790A (ja) * | 1999-11-08 | 2001-05-18 | Canon Inc | ステッピングモータの駆動制御方法及び装置 |
US7249049B1 (en) | 2000-06-21 | 2007-07-24 | Rapt, Inc. | Method and business process for the estimation of mean production for assemble-to-order manufacturing operations |
US6609781B2 (en) | 2000-12-13 | 2003-08-26 | Lexmark International, Inc. | Printer system with encoder filtering arrangement and method for high frequency error reduction |
JP3658340B2 (ja) * | 2001-05-17 | 2005-06-08 | キヤノン株式会社 | モータの制御のための方法及び装置 |
JP3658339B2 (ja) | 2001-05-17 | 2005-06-08 | キヤノン株式会社 | モータの制御のための方法及び装置 |
JP3472278B2 (ja) | 2001-05-17 | 2003-12-02 | キヤノン株式会社 | 記録装置及び記録制御方法 |
US6715947B1 (en) | 2001-06-08 | 2004-04-06 | Tally Printer Corporation | Low rotational inertia shuttle system with a flattened sinusoidal carriage velocity |
EP1408607A1 (en) * | 2001-07-06 | 2004-04-14 | Seiko Epson Corporation | Motor controller |
JP4717513B2 (ja) * | 2005-05-24 | 2011-07-06 | トッパン・フォームズ株式会社 | 収納容器 |
JP5390806B2 (ja) | 2008-08-08 | 2014-01-15 | 古河電気工業株式会社 | ケーブルの梱包形態 |
JP5610838B2 (ja) * | 2010-05-11 | 2014-10-22 | キヤノン株式会社 | モータを備えた機器 |
JP2021072715A (ja) * | 2019-10-31 | 2021-05-06 | セイコーエプソン株式会社 | モーター駆動回路、集積回路装置、電子機器およびモーター制御方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3942619A (en) * | 1973-07-16 | 1976-03-09 | Scope, Incorporated | Printer employing stylus correlation and motor damping means |
US4203678A (en) * | 1978-08-17 | 1980-05-20 | Scope Data Incorporated | Electronic control circuit for a high speed bidirectional printer |
US4282471A (en) * | 1979-05-14 | 1981-08-04 | Qwint Systems Inc. | Control system for a multi-phase motor |
JPS56132196A (en) * | 1980-03-19 | 1981-10-16 | Seiko Epson Corp | Driving system for stepping motor |
US4536691A (en) * | 1981-07-20 | 1985-08-20 | Brother Kogyo Kabushiki Kaisha | Method of controlling a stepping motor |
JPS5926283A (ja) * | 1982-08-05 | 1984-02-10 | Seiko Epson Corp | シリアルプリンタの制御方法 |
US4477757A (en) * | 1983-02-21 | 1984-10-16 | Dataproducts Corporation | Phase commutator for closed loop control of a stepping motor |
DE3404127A1 (de) * | 1984-02-07 | 1985-08-14 | Berger Lahr GmbH, 7630 Lahr | Steuerschaltung fuer einen schrittmotor |
US4648026A (en) * | 1984-12-20 | 1987-03-03 | Tektronix, Inc. | Microprocessor stepper motor drive |
-
1987
- 1987-02-18 JP JP62035206A patent/JP2580584B2/ja not_active Expired - Lifetime
- 1987-02-18 JP JP62035205A patent/JP2563787B2/ja not_active Expired - Lifetime
- 1987-02-18 JP JP62035208A patent/JP2563788B2/ja not_active Expired - Lifetime
- 1987-02-18 JP JP62035207A patent/JPS6311374A/ja active Pending
- 1987-02-18 JP JP62035210A patent/JP2563790B2/ja not_active Expired - Lifetime
- 1987-02-18 JP JP62035209A patent/JP2563789B2/ja not_active Expired - Lifetime
-
1989
- 1989-02-16 US US07/311,375 patent/US4869610A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS6311373A (ja) | 1988-01-18 |
JP2563789B2 (ja) | 1996-12-18 |
US4869610A (en) | 1989-09-26 |
JPS6311375A (ja) | 1988-01-18 |
JP2563790B2 (ja) | 1996-12-18 |
JPS6311372A (ja) | 1988-01-18 |
JPS6311374A (ja) | 1988-01-18 |
JP2580584B2 (ja) | 1997-02-12 |
JPS6311377A (ja) | 1988-01-18 |
JP2563788B2 (ja) | 1996-12-18 |
JPS6311376A (ja) | 1988-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2563787B2 (ja) | プリンタのキヤリツジ制御方法 | |
JPH0349973A (ja) | 記録装置 | |
US4536691A (en) | Method of controlling a stepping motor | |
JPH0459267A (ja) | 記録装置 | |
US6459229B1 (en) | Motor control apparatus | |
JP2001275374A (ja) | モータ制御装置および記憶媒体 | |
JP4250051B2 (ja) | 位置制御用モータの制御装置 | |
JP3800917B2 (ja) | モータ制御装置および記憶媒体 | |
WO1999030411A1 (fr) | Dispositif et procede de controle pour moteur pas a pas, imprimante et support d'information utilisant ces dispositif et procede | |
JPH0828996B2 (ja) | ステッピングモータの駆動制御方法 | |
JP2551590B2 (ja) | 複写機光学系の速度制御方法 | |
KR980006799A (ko) | 스텝모터의 위치 제어와 인자헤드의 인자 제어 장치 및 방법 | |
JPS6135180A (ja) | スキヤナ用モ−タ制御装置 | |
JPS60120080A (ja) | キャリッジ駆動制御装置 | |
JPH05103500A (ja) | ステツピングモータの制御装置 | |
JPS59149796A (ja) | ステツピングモ−タ制御方式 | |
JPS60120081A (ja) | キャリッジ駆動制御装置 | |
JP2901780B2 (ja) | プリンタのスペース制御方法 | |
JP3102792B2 (ja) | スキャナ制御装置 | |
KR19980042801A (ko) | 도트프린터의 셔틀제어방식 | |
JPH0213559B2 (ja) | ||
JP3050270B2 (ja) | シリアルプリンタ | |
JPS6344000B2 (ja) | ||
JPH07178996A (ja) | シリアルプリンタ | |
JPH11252996A (ja) | パルスモータの駆動装置とその駆動方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |