JP2006248104A - モータの制御方法、モータの制御装置、及びインクジェットプリンタ - Google Patents
モータの制御方法、モータの制御装置、及びインクジェットプリンタ Download PDFInfo
- Publication number
- JP2006248104A JP2006248104A JP2005069809A JP2005069809A JP2006248104A JP 2006248104 A JP2006248104 A JP 2006248104A JP 2005069809 A JP2005069809 A JP 2005069809A JP 2005069809 A JP2005069809 A JP 2005069809A JP 2006248104 A JP2006248104 A JP 2006248104A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- carriage
- current value
- motor control
- threshold value
- 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
Links
Images
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
【課題】 部品点数を増加することにより製造コストを増やすことなく、使用期間中にわたって被駆動体の所定の状態(例えば、キャリッジのホームポジション)を正確に検出するモータの制御方法、モータの制御装置、及びインクジェットプリンタを提供する。
【解決手段】 本発明のモータの制御方法は、キャリッジモータ26の回転駆動によりキャリッジ13の動作を制御する際に、キャリッジ13の通常動作(走査)時におけるキャリッジモータ26の駆動電流値に対して、キャリッジ13がホームポジションに位置したことを検出するためのキャリッジモータ26の駆動電流の閾値を設定し、キャリッジ13の累積走査数の増加に伴い変化する走査時における駆動電流値の変化に応じて、閾値を変化させる。
【選択図】 図7
【解決手段】 本発明のモータの制御方法は、キャリッジモータ26の回転駆動によりキャリッジ13の動作を制御する際に、キャリッジ13の通常動作(走査)時におけるキャリッジモータ26の駆動電流値に対して、キャリッジ13がホームポジションに位置したことを検出するためのキャリッジモータ26の駆動電流の閾値を設定し、キャリッジ13の累積走査数の増加に伴い変化する走査時における駆動電流値の変化に応じて、閾値を変化させる。
【選択図】 図7
Description
本発明は、被駆動体の通常動作時における直流モータの駆動電流値に対して、被駆動体が所定の状態となったことを検出するための直流モータの駆動電流の閾値を設定することで、被駆動体の所定の状態を検出するモータの制御方法、モータの制御装置、及びインクジェットプリンタに関する。
紙、布、フィルム等の被印刷体に印刷を行う各種のプリンタのなかで、被印刷体にインクを吐出して印刷を行う方式のプリンタは、インクジェットプリンタと呼ばれている。
このようなインクジェットプリンタにおいては、インクを吐出する印刷ヘッドと、該印刷ヘッドに供給するインクを収容したインク容器とを搭載したキャリッジ(被駆動体)を駆動するモータを制御系によって制御し、キャリッジを移動(走査)させながら印刷ヘッドから被印刷体に向けてインクを吐出して印刷を行うのが一般的である。
したがって、被印刷体に対して高品質の印刷を行うためには、キャリッジを駆動するモータを高精度に制御する必要がある。
そこで、被印刷体に対するインク滴の着弾位置を高精度に決めるために、キャリッジ走査方向の一端側(例えば、1桁側)でキャリッジを待機させる位置、すなわちホームポジションの位置を基準として、キャリッジの移動距離に合わせてインクの吐出を制御することが行われている。
また、モータの回転によってキャリッジが走査方向に駆動されるプリンタ(シリアルプリンタ)では、DCモータ(直流モータ)の回転軸に固定された駆動プーリと、この駆動プーリと対になり弾性的に支持された従動プーリとによってタイミングベルトが所定の張力となるように張られ、このタイミングベルトにキャリッジが取り付けられている。このような構成のプリンタでは、キャリッジがフレームに当接(度当たり)し、DCモータの駆動電流値が所定の電流値(閾値)以上になった時にそれをホームポジションとして検出している。
このように、ホームポジションの検出時には、度当たりして停止したキャリッジの慣性力の作用等で、タイミングベルトに作用する駆動プーリからの伝達トルクが急激に変化したり、停止したキャリッジに対してさらにモータを駆動させたりすることで、タイミングベルトと駆動プーリとの間に緩みが生じて、歯飛び(タイミングベルトの歯とプーリのかみ合い位置がずれること)やベルト外れ等の異常が生じる虞がある。
そのため、ベルト外れ等の異常発生を防止するための手段として、従動プーリの移動量を規制するストッパが提案されている(例えば、特許文献1参照)。
ところで、モータによりキャリッジ(被駆動体)を通常に走査させる際の駆動電流は、キャリッジの駆動抵抗によって変動する。キャリッジの駆動抵抗は、プリンタの個体差によりばらつきがあり、また、キャリッジの累積駆動量(例えば、走査回数)によっても変化する。そのため、キャリッジのホームポジションを検出するための閾値は、駆動抵抗の様々なばらつきや変動を基準にして設定されており、駆動抵抗が比較的に小さいときには駆動電流が閾値に達する前に上記の歯飛びやベルト外れ等の被駆動側の異常が発生しやすい状況にある。また、異常の発生に至らなくても、駆動抵抗に対して閾値が大きすぎる場合には被駆動側に過大な負荷がかかるまで被駆動体が所定の状態になったことを検出できないため、機器の機械的疲労が蓄積しやすく、寿命を低下させることも考えられる。
また、特許文献1のような機械的手段によりベルト外れ等の異常発生を防止する場合には、部品点数が増加してプリンタの製造コストが増えてしまうため、好ましくない。
そこで、本発明の目的は、部品点数を増加することにより製造コストを増やすことなく、使用期間中にわたって被駆動体の所定の状態(例えば、キャリッジのホームポジション)を正確に検出することのできるモータの制御方法、モータの制御装置、及びインクジェットプリンタを提供することである。
上記課題を解決することのできる本発明に係るモータの制御方法は、直流モータの回転駆動により被駆動体の動作を制御する際に、前記被駆動体の通常動作時における前記直流モータの駆動電流値に対して、前記被駆動体が所定の状態となったことを検出するための前記直流モータの駆動電流の閾値を設定し、前記被駆動体の累積駆動量の増加に伴い変化する前記通常動作時における前記駆動電流値の変化に応じて、前記閾値を変化させることを特徴としている。
このような構成のモータの制御方法によれば、被駆動体の累積駆動量が増加して、被駆動体の駆動抵抗が変化した場合でも、通常動作時の駆動電流値の変化に応じて閾値を変化させることで、被駆動体が所定の状態となったことを常時正確に検出することができる。そして、被駆動側に過大な負荷をかけることを防止できるため、機械的疲労や異常の発生も防いで機器の寿命を向上させることができる。また、機械的手段によって被駆動側の異常発生を防止する必要がなくなり、部品点数を増加することで製造コストを増やすこともない。
また、本発明のモータの制御方法において、前記閾値は、前記通常動作時における前記駆動電流値と被駆動側の異常発生時における過負荷電流値との間に設定されることが好ましい。
このような構成のモータの制御方法によれば、閾値を常時過負荷電流値より低い値に設定して、被駆動側の異常発生を確実に防止することができる。
また、本発明のモータの制御方法において、前記被駆動体は、被印刷体にインクを吐出する印刷ヘッドを備えたキャリッジであって、前記閾値は、前記キャリッジがその走査方向端部のホームポジションに位置したことを検出するための閾値であり、前記キャリッジの前記累積駆動量としての走査数の増加により前記閾値を変化させることが好ましい。
このような構成のモータの制御方法によれば、キャリッジがホームポジションに位置して停止した際に、モータの駆動電流が大きくなり閾値に達してホームポジションとなったことが検出される。キャリッジの駆動抵抗は、キャリッジの走査とともに印刷ヘッドにより吐出されたインクの一部が被印刷体の印刷面に付着せずに微小なインクミストとなり、そのインクミストがキャリッジのガイドレール等に付着して徐々に大きくなるが、キャリッジの走査数の増加により、通常動作時における駆動電流値の変化に応じて閾値を変化させることで、ホームポジションの検出を常時正確に行うことができる。
また、本発明のモータの制御方法において、前記走査数が所定の値に達した時に、前記閾値を変化させることが好ましい。
このような構成のモータの制御方法によれば、キャリッジの走査数が増加して所定の値に達した時に閾値を変化させるため、閾値が段階的に変化することになり、閾値を変更させる処理を簡略化できる。
また、上記課題を解決することのできる本発明に係るモータの制御装置は、直流モータと、当該直流モータの回転駆動により動作する被駆動体と、前記直流モータの回転駆動を制御する制御系とを有するモータの制御装置であって、前記制御系には、前記被駆動体の通常動作時における前記直流モータの駆動電流値に対して、前記被駆動体が所定の状態となったことを検出するための前記直流モータの駆動電流の閾値が設定されており、前記閾値は、前記被駆動体の累積駆動量の増加に伴い変化する前記通常動作時における前記駆動電流値の変化に応じて変化することを特徴としている。
このような構成のモータの制御装置によれば、被駆動体の累積駆動量が増加して、被駆動体の駆動抵抗が変化した場合でも、通常動作時の駆動電流値の変化に応じて閾値が変化することで、被駆動体が所定の状態となったことを常時正確に検出することができる。そして、被駆動側に過大な負荷をかけることを防止できるため、機械的疲労や異常の発生も防いで機器の寿命を向上させることができる。また、機械的手段によって被駆動側の異常発生を防止する必要がなくなり、部品点数を増加することで製造コストを増やすこともない。
また、本発明のモータの制御装置において、前記閾値は、前記通常動作時における前記駆動電流値と被駆動側の異常発生時における過負荷電流値との間に設定されることが好ましい。
このような構成のモータの制御装置によれば、閾値が常時過負荷電流値より低い値に設定され、被駆動側の異常発生を確実に防止することができる。
また、本発明のモータの制御装置において、前記被駆動体は、被印刷体にインクを吐出する印刷ヘッドを備えたキャリッジであることが好ましい。
このような構成のモータの制御装置によれば、キャリッジが所定の状態(例えば、ホームポジションに位置して停止)の際に、モータの駆動電流が大きくなり閾値に達して所定の状態となったことが検出される。キャリッジの駆動抵抗は、キャリッジの走査とともに印刷ヘッドにより吐出されたインクがキャリッジのガイドレール等に付着して徐々に大きくなるが、キャリッジの累積駆動量(例えば、走査数)の増加に伴って、通常動作時における駆動電流値の変化に応じて閾値を変化させることで、キャリッジが所定の状態の検出を常時正確に行うことができる。
また、上記課題を解決することのできる本発明に係るインクジェットプリンタは、上記本発明に係るモータの制御装置を備えていることを特徴としている。
このような構成のインクジェットプリンタによれば、部品点数を増加して製造コストを増やすことなく、キャリッジの累積駆動量の増加に伴ってキャリッジの状態を検出する閾値を変化させて、キャリッジの所定の状態(例えば、ホームポジション)を常時正確に検出することができる。特に、耐久性が高く長期にわたり使用されるプリンタでは、キャリッジの駆動抵抗がその使用期間中に大きく変化することがあるため、閾値を適切に変化させることによりキャリッジの状態検出機能を維持していくことが重要となる。
本発明によれば、部品点数を増加することにより製造コストを増やすことなく、使用期間中にわたって被駆動体の所定の状態(例えば、キャリッジのホームポジション)を正確に検出することのできるモータの制御方法、モータの制御装置、及びインクジェットプリンタを提供することができる。
以下、添付図面に基づいて本発明に係るモータの制御方法、モータの制御装置、及びインクジェットプリンタの一実施形態を詳細に説明する。
図1は本実施形態のモータ制御方法を実施可能なインクジェットプリンタの主要な構成を示す概略斜視図であり、図2は図1に示したインクジェットプリンタの排紙トレイ及び上部ケースを取り外した状態の斜視図であり、図3は図2に示したキャリッジ走査部分の拡大斜視図である。
図1は本実施形態のモータ制御方法を実施可能なインクジェットプリンタの主要な構成を示す概略斜視図であり、図2は図1に示したインクジェットプリンタの排紙トレイ及び上部ケースを取り外した状態の斜視図であり、図3は図2に示したキャリッジ走査部分の拡大斜視図である。
本実施形態に係るインクジェットプリンタ1は、フロント給・排紙タイプのプリンタであり、図1に示すように、上部ケース3と下部ケース2とから構成される装置ケース4の前面中央に開口するカセット収容部9に、用紙を積層収容した略箱形の用紙カセット5が着脱自在に挿着されている。
また、用紙カセット5の上面開放部を覆うように、印刷が終了した用紙を受ける排紙トレイ6が設けられている。さらに、装置ケース4の前面左右には、インジケータ等の表示部7や電源スイッチ等の操作部8が配設されている。
また、用紙カセット5の上面開放部を覆うように、印刷が終了した用紙を受ける排紙トレイ6が設けられている。さらに、装置ケース4の前面左右には、インジケータ等の表示部7や電源スイッチ等の操作部8が配設されている。
装置ケース4の内部には、図2に示すように、紙送りモータ12により複数の伝達歯車(図示せず)を介して接続された給紙ユニットのピックアップローラによって用紙カセット5から一枚ずつ繰り出される用紙をU字状搬送経路に沿って搬送する搬送機構と、この搬送機構による用紙の搬送方向と直交する方向へ往復移動自在にキャリッジ13を支持するベルト駆動装置14と、このキャリッジ13に搭載されて用紙に記録用インクの微少粒を噴射して印刷を行う印刷ヘッド52(図4参照)と、その印刷ヘッドに供給する記録用インクを貯留したインクタンク15,16と、搬送機構による用紙の搬送速度やキャリッジ13の移動速度や印刷ヘッドのインク噴射動作等を制御する制御系(図4参照)とが設けられている。
キャリッジ13は、図2に示すように、用紙幅方向に延在する一対のキャリッジ軸53により用紙幅方向に移動自在に支持されると共に、キャリッジモータ26によって駆動されるタイミングベルト35に固定されており、タイミングベルト35の走行に応じて用紙幅方向に往復移動させられる。
このインクジェットプリンタ1は、用紙の搬送方向を副走査方向、キャリッジ13の移動方向を主走査方向として、キャリッジ13に搭載された印刷ヘッドからのインク吐出を制御することで、用紙に文字や図形等の画像記録(印刷)を行う。
このインクジェットプリンタ1は、用紙の搬送方向を副走査方向、キャリッジ13の移動方向を主走査方向として、キャリッジ13に搭載された印刷ヘッドからのインク吐出を制御することで、用紙に文字や図形等の画像記録(印刷)を行う。
ベルト駆動装置14は、図2及び図3に示すように、ブリンタ本体の筐体に固定されるベースフレーム24と、このベースフレーム24に配設されたキャリッジモータ(直流モータ)26により回転駆動される駆動プーリ28と、この駆動プーリ28に向かって進退移動自在にベースフレーム24に対して配設されたプーリホルダ31と、このプーリホルダ31に回転自在に支持された従動プーリ33と、駆動プーリ28と従動プーリ33との間に巻き掛けられたタイミングベルト35と、このタイミングベルト35上に固定されてタイミングベルト35の走行に伴い駆動プーリ28と従動プーリ33との間を往復移動する被駆動体としてのキャリッジ13と、を備えている。
次に、図4を参照しつつ、インクジェットプリンタ1の制御系を含むモータの制御装置の電気的な構成について説明する。図4は、インクジェットプリンタ1の電気的な構成を示すブロック図である。
インクジェットプリンタ1は、主制御回路102と、CPU104と、主制御回路102およびCPU104にバスを介して接続された各種のメモリ(ROM110、RAM112、EEPROM114)とを備えている。主制御回路102には、パーソナルコンピュータなどの外部装置との間で信号の送受信を行うインターフェース回路120と、紙送りモータ駆動回路130と、ヘッド駆動回路140と、CRモータ駆動回路150とが接続されている。
紙送りモータ12は、紙送りモータ駆動回路130によって駆動されて搬送ローラ14を回転させ、これによって用紙Pを副走査方向に移動させる。紙送りモータ12にはロータリエンコーダ32が設けられており、ロータリエンコーダ32の出力信号は主制御回路102に入力されている。
キャリッジ13の底面には、複数のノズル(図示せず)を有する印刷ヘッド52が設けられている。各ノズルは、ヘッド駆動回路140によって駆動されて、用紙P、または紙、布、フィルム等の被印刷体に向けて、インク滴を吐出する。
キャリッジモータ26は、CRモータ駆動回路150によって駆動される。このインクジェットプリンタ1は、キャリッジ13の主走査方向に沿った位置と速度を検出するためのリニアエンコーダ70を備えている。このリニアエンコーダ70は、主走査方向に平行に設けられた直線状の符号板72と、キャリッジ13に設けられたフォトセンサ74とによって構成されている。リニアエンコーダ70の出力信号は、主制御回路102に入力されている。
なお、主制御回路102は、3つの駆動回路130、140、150に制御信号をそれぞれ供給する機能を有しており、また、インターフェース回路120で受信した各種の印刷コマンドの解読や、印刷データの調整に関する制御、各種のセンサの監視などを実行する機能も有している。一方、CPU104は、主制御回路102を補助するための各種の機能を有しており、例えば各種のメモリの制御などを実行する。
次に、図5及び図6を参照しつつ、キャリッジモータ26の駆動制御装置の構成について説明する。図5は、キャリッジモータ26の駆動制御装置の構成を示すブロック図である。図6は、モータ駆動信号Sdrと、キャリッジモータ26の特性との関係を示す説明図である。
キャリッジモータ26の駆動制御装置は、CRモータ制御回路200と、CRモータ駆動回路150とを含んでいる。なお、CRモータ制御回路200は、図4に示した主制御回路102の一部である。
リニアエンコーダ70の出力信号Senは、CRモータ制御回路200内の位置演算回路230と速度演算回路232とに入力される。これらの回路230、232は、エンコーダ70の出力信号Senの図示しないA相信号とB相信号とに基づいて、キャリッジモータ26の現行回転位置Pcと現行回転速度Vcとをそれぞれ求める。現行回転位置Pcは目標回転速度発生回路204に入力される。目標回転速度発生回路204には、回転位置Pcに応じた目標回転速度Vtが予め設定されており、この目標回転位置Pcに応じた目標回転速度Vtを発生する。
減算器206は、この目標回転速度Vtと現行回転速度Vcとの偏差ΔVを求め、この回転速度偏差ΔVを比例要素(比例手段)210と積分要素(積分手段)212と微分要素(微分手段)214とに入力する。これらの3つの演算要素210、212、214の演算結果QP、QI、QDは、加算器216で加算されて、加算結果ΣQが算出される。
各演算要素210、212、214の出力QP、QI、QDと、それらの加算結果ΣQは、例えば以下の式(1)〜(4)で与えられる。
QP(j)=ΔV(j)×Kp ・・・(1)
QI(j)=QI(j−1)+ΔV(j)×Ki ・・・(2)
QD(j)={ΔV(j)−ΔV(j−1)}×Kd ・・・(3)
ΣQ(j)=QP(j)+QI(j)+QD(j) ・・・(4)
ここで、jは時刻であり、Kpは比例ゲイン、Kiは積分ゲイン、Kdは微分ゲインである。
QI(j)=QI(j−1)+ΔV(j)×Ki ・・・(2)
QD(j)={ΔV(j)−ΔV(j−1)}×Kd ・・・(3)
ΣQ(j)=QP(j)+QI(j)+QD(j) ・・・(4)
ここで、jは時刻であり、Kpは比例ゲイン、Kiは積分ゲイン、Kdは微分ゲインである。
デューティ調整回路220は、この加算結果ΣQ(「PID出力」とも呼ぶ)に応じて、積分要素212または目標回転速度発生回路204を調整することによって、駆動回路150に供給するデューティ信号Dtのレベルを調整する。このデューティ信号Dtは、加算結果ΣQに比例した信号であり、キャリッジモータ26のデューティを示す信号である。
CRモータ駆動回路150は、トランジスタブリッジで構成されたDC−DCコンバータ154と、ベースドライブ回路152とを備えている。ベースドライブ回路152は、CRモータ制御回路200から供給されたデューティ信号Dtに応じて、DC−DCコンバータ154のトランジスタのベースに印加するベース信号を発生する。DC−DCコンバータ154は、このベース信号に応じてモータ駆動信号Sdrを生成してキャリッジモータ26に供給する。
図6(A)は、モータ駆動信号Sdrの信号変化を示している。モータ駆動信号Sdrのデューティは、オンレベルにある期間Tonを、駆動信号の1周期Tpで割った値である。なお、本実施の形態では、モータ駆動信号Sdrのデューティを「キャリッジモータのデューティ」とも呼ぶ。
キャリッジモータ26としてブラシ付きDCモータを使用した場合には、そのトルク/回転数特性は、図6(B)に示すように、デューティに比例する。CRモータ駆動回路150は、駆動信号Sdrのデューティがデューティ信号Dtに比例するように駆動信号Sdrを生成する。この結果、キャリッジモータ26は、CRモータ制御回路200から与えられるデューティ信号Dtに応じた駆動力を発生してキャリッジ13を駆動する。すなわち、キャリッジモータ26の駆動電流値は、このデューティ信号Dtに比例する。
被印刷体に対して高品質な印刷を行うためには、特に、被印刷体に対するインク滴の着弾位置を高精度に決めることが重要であり、インクの吐出を行う位置を正確にする必要がある。そのため、本実施の形態では、リニアエンコーダ70によるキャリッジ13の位置検出だけでなく、キャリッジ13の主走査方向の一端側(例えば、1桁側)でキャリッジを待機させる位置、すなわちホームポジションの位置を基準として、キャリッジ13の位置制御を行う。
ホームポジションの位置を検出するには、主走査方向の一端側のフレームにキャリッジ13を当接(度当たり)させ、駆動信号Sdrに反してキャリッジ13が停止しているとキャリッジモータ26の駆動電流値(すなわちデューティ)がその駆動負荷に応じて上昇する。そして、キャリッジモータ26の駆動電流値が所定の電流値(閾値)以上になったことが検出されると、キャリッジ13が度当たりして停止していること、すなわちホームポジションで停止している(所定の状態となっている)こととして認識され、その位置がホームポジションとしてRAM112に記憶される。印刷動作開始時には、ホームポジションからの移動量によってインク吐出のタイミングを決めることができる。なお、キャリッジモータ26の駆動電流値は、CRモータ駆動回路150により生成された駆動信号Sdrのデューティを主制御回路102が検出することで検出可能である。また、閾値は、初期設定値としてROM110に記憶されており、主制御回路102によって駆動電流値と比較される。
キャリッジモータ26の駆動電流値は、キャリッジ13の駆動負荷によって変化する値であり、駆動負荷は、インクジェットプリンタ1の使用条件によって変化する。インクジェットプリンタ1の使用条件として駆動負荷を変化させる主たる要因は、印刷動作によって吐出される微小のインク滴がミストとなってインクジェットプリンタ1の内部に浮遊し、キャリッジ13の移動をガイドするキャリッジ軸53に付着することによって、キャリッジ13とキャリッジ軸53との摺動抵抗が増すことである。
このように、キャリッジ13の駆動負荷はインクジェットプリンタ1の使用期間内で変化するが、ホームポジションを検出するための閾値は、キャリッジ13の走査時(通常動作時)における駆動電流値に対して所定の値以上に上昇したことを検出するためのものであるため、通常動作時の駆動電流値と閾値との差を一定とすることが好ましい。そのため、本実施の形態では、通常動作時の駆動電流値の変化に応じて、閾値を変化させるようにしている。
閾値の変化は、例えば、駆動電流値の変化を主制御回路102によって検出し、その変化に応じてROM110に記憶された初期の閾値を基準に、CPU104により演算させ、新規の閾値をEEPROM114に書き込むことで行われる。そして、EEPROM114から読み出した最新の閾値を主制御回路102によって駆動電流値と比較する。
次に、図7を参照しつつ、インクジェットプリンタ1の使用期間中においてキャリッジモータ26の駆動電流値の変化に応じて閾値を変化させる一例を示す。
図7において、通常動作時におけるキャリッジモータ26の駆動負荷(トルク)及び駆動電流値を破線によって示し、被駆動側の異常発生時におけるキャリッジモータ26の駆動負荷(トルク)及び駆動電流値を一点鎖線によって示し、通常動作時の変化に応じて階段状に変化する本実施の形態の例における閾値を実線で示し、通常動作時におけるキャリッジモータ26の駆動電流値に対して、使用期間中にわたって所定の値以上大きくなるように一定値として設定された従来の閾値を二点鎖線によって示している。
図7において、通常動作時におけるキャリッジモータ26の駆動負荷(トルク)及び駆動電流値を破線によって示し、被駆動側の異常発生時におけるキャリッジモータ26の駆動負荷(トルク)及び駆動電流値を一点鎖線によって示し、通常動作時の変化に応じて階段状に変化する本実施の形態の例における閾値を実線で示し、通常動作時におけるキャリッジモータ26の駆動電流値に対して、使用期間中にわたって所定の値以上大きくなるように一定値として設定された従来の閾値を二点鎖線によって示している。
通常動作時におけるキャリッジモータ26の駆動負荷及び駆動電流値(破線)は、キャリッジ13の走査数に比例して増加しており、この増加傾向に沿って、タイミングベルト35の歯飛びやベルト外れ等の異常が発生する過負荷状態となる時の駆動負荷及び駆動電流値(一点鎖線)が変化している。
従来の閾値(二点鎖線)は、駆動電流値が最も大きくなる使用期間終了時の駆動電流値よりも大きい一定値として設定されており、この閾値を用いた場合には、比較的に駆動負荷の小さい使用期間初期時に、キャリッジ13がホームポジションで停止して駆動電流値が上昇すると、閾値に達する前に過負荷電流値を超えてしまい、過負荷状態となってベルト外れ等の異常が発生してしまう。
これに対して、本例の閾値は、通常動作時における駆動電流値より常に大きく、なおかつ異常発生時における過負荷電流値より常に大きくなるように(すなわち常に破線と一点鎖線との間となるように)、通常動作時における駆動電流値の変化に応じて変化している。閾値が常時過負荷電流値より低い値に設定されることで、被駆動側の異常発生を確実に防止することができる。
また、本例の閾値は、キャリッジ走査数がゼロのときの初期値に対して、走査数が所定の値(最初は50万回、以降50万回ごと累積)に達したときに、通常動作時における駆動電流値に対して所定の値(本例では50アンペア)だけ大きくなるように変化し、使用期間内にわたって階段状に変化している。なお、キャリッジ13の累積走査数は主制御回路102によってカウントされ、1回の印刷動作が終了する毎にEEPROM114に書き込まれ、更新される。
なお、閾値は、累積走査数の増加に拠らず、通常動作時における駆動電流値の連続的な変化に応じて連続的に変化させても良いが、所定の走査数毎に変化させるようにすることで、閾値の演算回数を減らして閾値を変更させる処理を簡略化できる。
なお、閾値は、累積走査数の増加に拠らず、通常動作時における駆動電流値の連続的な変化に応じて連続的に変化させても良いが、所定の走査数毎に変化させるようにすることで、閾値の演算回数を減らして閾値を変更させる処理を簡略化できる。
以上説明した実施の形態のモータの制御方法、モータの制御装置、及びインクジェットプリンタ1によれば、キャリッジ13の累積走査数が増加して、キャリッジ13の駆動抵抗(駆動負荷)が変化した場合でも、通常動作時の駆動電流値の変化に応じて閾値が変化することで、キャリッジ13がホームポジションに位置したことを使用期間中にわたって常時正確に検出することができる。そして、キャリッジ13を駆動する被駆動側の駆動プーリ28やタイミングベルト35等の構成部材に過大な負荷をかけることを防止できるため、機械的疲労やベルト外れ等の異常の発生も防いで、インクジェットプリンタ1の寿命を向上させることができる。また、機械的手段によって被駆動側の異常発生を防止する必要がなく、部品点数を増加することで製造コストを増やすこともない。
なお、モータの駆動負荷及び駆動電流値は、上記実施の形態で示した積分要素212の出力QIに比例するため、キャリッジ13の走査中における等速移動区間の出力QIの変化に応じて、上記閾値を変化させることもできる。
また、上記実施の形態では、キャリッジのホームポジションを検出する際の制御について説明したが、本発明のモータの制御方法、モータの制御装置、及びインクジェットプリンタは、キャリッジの他の状態を検出することにも応用できる。
例えば、キャリッジの走査時に用紙がキャリッジに引っかかって紙ジャムを発生した際、その発生初期における駆動負荷の増加を閾値により検出してキャリッジの駆動を停止させ、より酷い紙ジャム状態に陥ることを防止する制御を行うことができ、その閾値を通常動作時の駆動電流値の変化に応じて変化させることで、より正確な紙ジャム検出を行うことができる。また、被印刷体に対する印刷ヘッドの距離を最適化するためのキャリッジの上下動作時にも、基準となる上下方向のホームポジションを検出するための閾値を、同様に通常動作時の駆動電流値の変化に応じて変化させることで、過大な駆動負荷を発生させることなく正確なホームポジションの検出を行うことができる。
例えば、キャリッジの走査時に用紙がキャリッジに引っかかって紙ジャムを発生した際、その発生初期における駆動負荷の増加を閾値により検出してキャリッジの駆動を停止させ、より酷い紙ジャム状態に陥ることを防止する制御を行うことができ、その閾値を通常動作時の駆動電流値の変化に応じて変化させることで、より正確な紙ジャム検出を行うことができる。また、被印刷体に対する印刷ヘッドの距離を最適化するためのキャリッジの上下動作時にも、基準となる上下方向のホームポジションを検出するための閾値を、同様に通常動作時の駆動電流値の変化に応じて変化させることで、過大な駆動負荷を発生させることなく正確なホームポジションの検出を行うことができる。
また、被印刷体として印刷用紙を例にとって説明したが、被印刷体として、フィルム、布、金属薄板等を用いてもよい。
また、インクタンクがキャリッジに搭載されていないオフキャリッジのプリンタを例にとって説明したが、インクタンクがキャリッジに搭載されたオンキャリッジのプリンタであってもよい。
また、インクタンクがキャリッジに搭載されていないオフキャリッジのプリンタを例にとって説明したが、インクタンクがキャリッジに搭載されたオンキャリッジのプリンタであってもよい。
また、上記実施の形態に係るプリンタのほか、コンピュータ本体、CRT等の表示装置、マウスやキーボード等の入力装置、フレキシブルドライブ装置、及び、CD−ROMドライブ装置を備えたコンピュータシステムも実現可能であり、このようにして実現されたコンピュータシステムは、システム全体として従来システムよりも優れたシステムとなる。
上記実施の形態のモータの制御方法及び装置では、インクジェットプリンタを例示したが、被印刷体に対して印刷処理できる印刷装置であれば、これに限られることなく、例えば、レーザプリンタ、ファクシミリ等に適用しても良い。
1:インクジェットプリンタ、12:紙送りモータ、13:キャリッジ(被駆動体)、14:搬送ローラ、26:キャリッジモータ、28:駆動プーリ、32:ロータリエンコーダ、33:従動プーリ、35:タイミングベルト、52:印刷ヘッド、53:キャリッジ軸、70:リニアエンコーダ、102:主制御回路、104:CPU、110:ROM、112:RAM、114:EEPROM、120:インターフェース回路、130:紙送りモータ駆動回路、140:ヘッド駆動回路、150:CRモータ駆動回路、200:CRモータ制御回路、210:比例要素、212:積分要素、214:微分要素
Claims (8)
- 直流モータの回転駆動により被駆動体の動作を制御する際に、
前記被駆動体の通常動作時における前記直流モータの駆動電流値に対して、前記被駆動体が所定の状態となったことを検出するための前記直流モータの駆動電流の閾値を設定し、
前記被駆動体の累積駆動量の増加に伴い変化する前記通常動作時における前記駆動電流値の変化に応じて、前記閾値を変化させることを特徴とするモータの制御方法。 - 請求項1に記載のモータの制御方法であって、
前記閾値は、前記通常動作時における前記駆動電流値と被駆動側の異常発生時における過負荷電流値との間に設定されることを特徴とするモータの制御方法。 - 請求項1または2に記載のモータの制御方法であって、
前記被駆動体は、被印刷体にインクを吐出する印刷ヘッドを備えたキャリッジであって、
前記閾値は、前記キャリッジがその走査方向端部のホームポジションに位置したことを検出するための閾値であり、前記キャリッジの前記累積駆動量としての走査数の増加により前記閾値を変化させることを特徴とするモータの制御方法。 - 請求項3に記載のモータの制御方法であって、
前記走査数が所定の値に達した時に、前記閾値を変化させることを特徴とするモータの制御方法。 - 直流モータと、当該直流モータの回転駆動により動作する被駆動体と、前記直流モータの回転駆動を制御する制御系とを有するモータの制御装置であって、
前記制御系には、前記被駆動体の通常動作時における前記直流モータの駆動電流値に対して、前記被駆動体が所定の状態となったことを検出するための前記直流モータの駆動電流の閾値が設定されており、
前記閾値は、前記被駆動体の累積駆動量の増加に伴い変化する前記通常動作時における前記駆動電流値の変化に応じて変化することを特徴とするモータの制御装置。 - 請求項5に記載のモータの制御装置であって、
前記閾値は、前記通常動作時における前記駆動電流値と被駆動側の異常発生時における過負荷電流値との間に設定されることを特徴とするモータの制御装置。 - 請求項5または6に記載のモータの制御装置であって、
前記被駆動体は、被印刷体にインクを吐出する印刷ヘッドを備えたキャリッジであることを特徴とするモータの制御装置。 - 請求項7に記載のモータの制御装置を備えていることを特徴とするインクジェットプリンタ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005069809A JP2006248104A (ja) | 2005-03-11 | 2005-03-11 | モータの制御方法、モータの制御装置、及びインクジェットプリンタ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005069809A JP2006248104A (ja) | 2005-03-11 | 2005-03-11 | モータの制御方法、モータの制御装置、及びインクジェットプリンタ |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006248104A true JP2006248104A (ja) | 2006-09-21 |
Family
ID=37089080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005069809A Pending JP2006248104A (ja) | 2005-03-11 | 2005-03-11 | モータの制御方法、モータの制御装置、及びインクジェットプリンタ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006248104A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008180281A (ja) * | 2007-01-24 | 2008-08-07 | Seiko Epson Corp | ベルト駆動機構の制御方法、ベルト駆動機構及びそれを備えたメディア処理装置 |
JP2013086483A (ja) * | 2011-10-21 | 2013-05-13 | Canon Inc | 記録装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0482772A (ja) * | 1990-07-26 | 1992-03-16 | Canon Inc | 記録装置 |
JPH06286276A (ja) * | 1993-04-02 | 1994-10-11 | Pfu Ltd | キャリア・ジャム検出制御方法 |
JPH10271664A (ja) * | 1997-03-19 | 1998-10-09 | Oki Data:Kk | プリンタ |
JP2001158143A (ja) * | 1999-09-24 | 2001-06-12 | Seiko Epson Corp | キャリッジのホームポジション検出装置および検出方法ならびに検出プログラムを記録した記録媒体 |
JP2001268781A (ja) * | 2000-03-16 | 2001-09-28 | Copyer Co Ltd | モータ過電流検出方法および記録装置 |
-
2005
- 2005-03-11 JP JP2005069809A patent/JP2006248104A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0482772A (ja) * | 1990-07-26 | 1992-03-16 | Canon Inc | 記録装置 |
JPH06286276A (ja) * | 1993-04-02 | 1994-10-11 | Pfu Ltd | キャリア・ジャム検出制御方法 |
JPH10271664A (ja) * | 1997-03-19 | 1998-10-09 | Oki Data:Kk | プリンタ |
JP2001158143A (ja) * | 1999-09-24 | 2001-06-12 | Seiko Epson Corp | キャリッジのホームポジション検出装置および検出方法ならびに検出プログラムを記録した記録媒体 |
JP2001268781A (ja) * | 2000-03-16 | 2001-09-28 | Copyer Co Ltd | モータ過電流検出方法および記録装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008180281A (ja) * | 2007-01-24 | 2008-08-07 | Seiko Epson Corp | ベルト駆動機構の制御方法、ベルト駆動機構及びそれを備えたメディア処理装置 |
JP2013086483A (ja) * | 2011-10-21 | 2013-05-13 | Canon Inc | 記録装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5315753B2 (ja) | 流体噴射装置および流体噴射方法 | |
JP3654217B2 (ja) | 印刷装置におけるキャリッジモータの制御 | |
JP4829717B2 (ja) | 記録装置及び搬送制御方法 | |
JP2006240026A (ja) | 記録装置及び記録制御方法 | |
JP2009073181A (ja) | プリンタ、駆動制御方法およびプリンタのモータ制御プログラム | |
US20100067938A1 (en) | Image forming apparatus with reciprocally movable carriage | |
JP2006248104A (ja) | モータの制御方法、モータの制御装置、及びインクジェットプリンタ | |
JP2006240212A (ja) | プリンタおよびプリンタ用モータの制御方法 | |
US8474940B2 (en) | Image recording apparatus and image recording method | |
JP6031813B2 (ja) | 印刷装置、及び、印刷方法 | |
US20070229013A1 (en) | Controller for driving motor, driving device for driven member, ink-jet printer, and method of driving driven member | |
JP3738715B2 (ja) | モータ制御装置、インクジェットプリンタ、モータ制御方法、コンピュータプログラム、及び、コンピュータシステム | |
JP5029181B2 (ja) | 流体噴射装置、及び流体噴射装置のフラッシング制御方法 | |
JP2007301943A (ja) | プリント装置 | |
JP7119647B2 (ja) | 画像記録装置 | |
JP2013215914A (ja) | 記録装置、記録装置の駆動制御方法および記録装置の駆動制御プログラム | |
JP4534600B2 (ja) | モータの制御方法、モータの制御装置、及びインクジェットプリンタ | |
JP2011046172A (ja) | 印刷装置 | |
JP2004357374A (ja) | モータ停止制御方法 | |
JP2004025549A (ja) | モータの制御装置及び制御方法 | |
US11220122B2 (en) | Image recording apparatus | |
JP2005354800A (ja) | モータの制御方法、モータの制御装置、及びインクジェットプリンタ | |
JP2008179057A (ja) | プリンタ | |
JP2009083381A (ja) | 画像記録装置、吐出制御設定方法 | |
JP2005349690A (ja) | プリンタ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100511 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100709 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100810 |