(57)【要約】【課題】どのようなトルク特性のステッピングモータが使用された場合であっても、モータの脱調や過大な騒音を防止して、安定した記録動作を行うことができる記録装置を提供する。【解決手段】媒体搬送ローラを駆動するためのＬＦモータ１０にはステッピングモータが用いられる。ＣＰＵ７０のＲＯＭ７１には、ステッピングモータについての各種のトルク特性に応じて作成された、当該トルク特性を有するステッピングモータの最適な駆動電流値に関する電流プロファイルテーブルが格納されている。ＬＦモータ１０のトルク特性に関する情報がオペレーションパネル５０から入力されたときに、ＣＰＵ７０は、その入力されたトルク特性に関する情報に基づいて、当該トルク特性に対応する電流プロファイルテーブルをＲＯＭ７１から読み出し、電流プロファイルテーブルの設定を行う。【選択図】図１
2006320142.tif 000002
【特許請求の範囲】
【請求項１】
ステッピングモータの駆動電流値に関する各種の電流値設定情報を記憶する記憶手段と、
ステッピングモータが用いられた駆動モータのトルク特性に関する情報を入力する入力手段と、
前記入力手段から入力された当該駆動モータのトルク特性に関する情報に基づいて、当該トルク特性に対応する前記電流値設定情報を前記記憶手段から読み出し、当該駆動モータの駆動を制御する際にその読み出した前記電流値設定情報を使用するように前記電流値設定情報の設定を行う制御手段と、
を具備することを特徴とするモータ制御装置。
【請求項２】
記録ヘッドを搭載するキャリッジと、
前記キャリッジを移動するための第一の駆動モータと、
記録媒体を搬送する媒体搬送機構と、
前記媒体搬送機構を駆動するための第二の駆動モータと、
前記第一の駆動モータ及び前記第二の駆動モータのうち少なくとも一方の駆動モータにステッピングモータが用いられており、ステッピングモータについての各種のトルク特性に応じて作成された、当該トルク特性を有するステッピングモータの最適な駆動電流値に関する電流値設定情報を記憶する記憶手段と、
前記第一の駆動モータ及び前記第二の駆動モータのうちステッピングモータが用いられている駆動モータについて、当該駆動モータのトルク特性に関する情報を入力する入力手段と、
前記入力手段から入力された駆動モータのトルク特性に関する情報に基づいて、当該トルク特性に対応する前記電流値設定情報を前記記憶手段から読み出し、当該駆動モータの駆動を制御する際にその読み出した前記電流値設定情報を使用するように前記電流値設定情報の設定を行う制御手段と、
を具備することを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステッピングモータ（パルスモータ）を駆動制御するモータ制御装置、及び、記録ヘッドを搭載するキャリッジを移動するための駆動モータ及び／又は記録媒体を搬送する媒体搬送機構を駆動するための駆動モータとしてステッピングモータが用いられた記録装置に関するものである。
【背景技術】
【０００２】
インクジェット方式の記録装置は、記録媒体（記録用紙）を搬送すると共に記録ヘッドを搭載したキャリッジを往復移動することにより、記録媒体に記録を行う。このような記録装置には、キャリッジを移動するためのキャリッジモータと、記録媒体を搬送する媒体搬送機構を駆動するための搬送モータとが設けられている。キャリッジモータや搬送モータは記録動作中に比較的頻繁に動作するので、キャリッジモータや搬送モータにＤＣサーボモータを採用し、これらモータの動作時の騒音を抑制することがある。しかし、ＤＣサーボモータは、ステッピングモータに比べて高価であり、装置全体のコストを引き上げる要因になる。
【０００３】
このため、一般に、インクジェット方式の記録装置では、キャリッジモータや搬送モータにステッピングモータを採用し、装置全体のコストを下げることにしている。但し、この場合は、動作時における騒音の問題が顕在化する。とりわけインクジェット方式の記録装置では、記録ヘッドから発生する印字音はほぼ零であるにも拘わらず、これらモータ系の騒音が大きいので、かかる騒音がしばしば問題視される。
【０００４】
従来、例えば搬送モータにステッピングモータを用いた記録装置では、用紙幅や用紙残量を検知し、その値が小さい時には負荷も小さくなることを利用してモータ駆動電流を低く設定し直し、モータ系の騒音を減らすという技術が提案されている（例えば特許文献１参照。）。また、モータ駆動装置を利用する機器の製品誤差や経年変化により、ステッピングモータの負荷が設定値から逸脱して脱調や騒音が発生するのを防止するために、モータテスト手段を使ってステッピングモータの脱調ポイントを検出し、その検出結果に基づいて駆動電流を選択的に設定するという技術も提案されている（例えば特許文献２参照。）。
【０００５】
【特許文献１】特開平０６−１６９３８０号公報
【特許文献２】特開平０７−３３７０９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、一般に、ステッピングモータ製造時の内部材料のバラツキ、材料加工時の公差、ロータとステータの組込み時のギャップ等により、ステッピングモータのトルク特性には大きなバラツキがある。実際、ステッピングモータは、そのトルク特性に応じて、ｍｉｎ品、ｎｏｍ品、ｍａｘ品の三種類に大別される。ここで、ｍｉｎ品とは、あるモータ駆動電流を設定したときに、発生トルクの最も低いモータのことであり、ｍａｘ品とは、同じモータ駆動電流を設定したときに、発生トルクの最も高いモータのことである。ｎｏｍ品はｍａｘ品とｍｉｎ品との中間レベルのトルク特性を有するモータのことである。例えば、ステッピングモータの駆動電流をその最適値よりも大きく設定すると、そのステッピングモータの駆動トルクが負荷トルクよりも大きくなる。そして、その余分のトルクが振動として記録装置の筐体に伝わり、過大な騒音を引き起こすことになる。しかも、その振動により、モータ自身が脱調を起こしてしまうこともある。したがって、ステッピングモータのトルク特性のバラツキを考慮して、ステッピングモータの駆動電流を最適な値に設定する必要がある。
【０００７】
また、ステッピングモータ自体にトルク特性のバラツキがあることを考慮すると、上記特許文献１に示された先行技術を適用した記録装置では、ステッピングモータが発生トルクの最も低いもの（ｍｉｎ品）であると考えて、モータ駆動電流の設定を行わざるを得ない。このため、ステッピングモータとして発生トルクの高いモータ（ｍａｘ品）が使用された場合には、そのモータの動作マージンが過剰となって、振動、騒音が増加してしまうという問題がある。
【０００８】
一方、上記特許文献２に示された先行技術を適用した記録装置では、モータ駆動装置を利用する機器の製品誤差や経年変化により、ステッピングモータの負荷が設定値から逸脱して脱調や騒音が発生するのを防止することができる。しかし、この先行技術においては、ステッピングモータ自体に大きなトルク特性のバラツキがあることに対する考慮が不足しているため、やはりモータの動作マージンが過剰になって、振動、騒音が現れる懸念がある。
【０００９】
本発明は上記事情に基づいてなされたものであり、どのようなトルク特性のステッピングモータが使用された場合であっても、モータの脱調や過大な騒音を防止して、安定した記録動作を行うことができる記録装置を提供することを目的とするものである。
【００１０】
また、本発明は、どのようなトルク特性のステッピングモータが使用された場合であっても、モータの脱調や過大な騒音を防止することができるモータ制御装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
上記の目的を達成するための請求項１記載の発明に係るモータ制御装置は、ステッピングモータの駆動電流値に関する各種の電流値設定情報を記憶する記憶手段と、ステッピングモータが用いられた駆動モータのトルク特性に関する情報を入力する入力手段と、前記入力手段から入力された当該駆動モータのトルク特性に関する情報に基づいて、当該トルク特性に対応する前記電流値設定情報を前記記憶手段から読み出し、当該駆動モータの駆動を制御する際にその読み出した前記電流値設定情報を使用するように前記電流値設定情報の設定を行う制御手段と、を具備することを特徴とするものである。
【００１２】
上記の目的を達成するための請求項２記載の発明に係る記録装置は、記録ヘッドを搭載するキャリッジと、前記キャリッジを移動するための第一の駆動モータと、記録媒体を搬送する媒体搬送機構と、前記媒体搬送機構を駆動するための第二の駆動モータと、前記第一の駆動モータ及び前記第二の駆動モータのうち少なくとも一方の駆動モータにステッピングモータが用いられており、ステッピングモータについての各種のトルク特性に応じて作成された、当該トルク特性を有するステッピングモータの最適な駆動電流値に関する電流値設定情報を記憶する記憶手段と、前記第一の駆動モータ及び前記第二の駆動モータのうちステッピングモータが用いられている駆動モータについて、当該駆動モータのトルク特性に関する情報を入力する入力手段と、前記入力手段から入力された駆動モータのトルク特性に関する情報に基づいて、当該トルク特性に対応する前記電流値設定情報を前記記憶手段から読み出し、当該駆動モータの駆動を制御する際にその読み出した前記電流値設定情報を使用するように前記電流値設定情報の設定を行う制御手段と、を具備することを特徴とするものである。
【発明の効果】
【００１３】
請求項１記載の発明では、ステッピングモータの駆動電流値に関する各種の電流値設定情報が記憶手段に記憶されている。そして、ステッピングモータが用いられている駆動モータについて、当該駆動モータのトルク特性に関する情報が入力手段から入力されたときに、制御手段は、その入力された当該駆動モータのトルク特性に関する情報に基づいて、当該トルク特性に対応する電流値設定情報を記憶手段から読み出し、当該駆動モータの駆動を制御する際にその読み出した電流値設定情報を使用するように前記電流値設定情報の設定を行う。このため、どのようなトルク特性のステッピングモータが駆動モータとして使用された場合であっても、制御手段によって設定された電流値設定情報を用いることにより、当該駆動モータの駆動電流を最適化することができる。したがって、本発明のモータ制御装置は、モータの脱調や過大な騒音を効果的に防止することができる。
【００１４】
請求項２記載の発明では、キャリッジを移動するための第一の駆動モータ及び媒体搬送機構を駆動するための第二の駆動モータのうち少なくとも一方の駆動モータにステッピングモータが用いられており、ステッピングモータについての各種のトルク特性に応じて作成された、当該トルク特性を有するステッピングモータの最適な駆動電流値に関する電流値設定情報が記憶手段に記憶されている。そして、第一の駆動モータ及び第二の駆動モータのうちステッピングモータが用いられている駆動モータについて、当該駆動モータのトルク特性に関する情報が入力手段から入力されたときに、制御手段は、その入力された駆動モータのトルク特性に関する情報に基づいて、当該トルク特性に対応する電流値設定情報を記憶手段から読み出し、当該駆動モータの駆動を制御する際にその読み出した電流値設定情報を使用するように電流値設定情報の設定を行う。このため、どのようなトルク特性のステッピングモータが駆動モータとして使用された場合であっても、制御手段によって設定された電流値設定情報を用いることにより、当該駆動モータの駆動電流を最適化することができる。したがって、本発明の記録装置は、モータの脱調や過大な騒音を防止して、安定した記録動作を行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下に、図面を参照して、本願に係る発明を実施するための最良の形態について説明する。図１は本発明の一実施形態である記録装置の概略ブロック図である。
【００１６】
本実施形態の記録装置は、例えばインクジェット方式の記録装置であり、記録媒体を搬送する動作と、キャリッジを移動しながら記録ヘッドからインクを吐出する動作とを交互に繰り返すことにより、記録媒体に画像を記録する。特に、この記録装置では、記録媒体を搬送するためのＬＦモータ（Line Feed Motor）として、ステッピングモータ（パルスモータ）を用いている。本発明の特徴点は、ステッピングモータとしてどのようなトルク特性のものが使用された場合であっても、モータの脱調や過大な騒音を防止することができる点にある。したがって、以下では、ＬＦモータを含む媒体搬送系の制御に関する事項を中心に説明することにする。このため、図１においても、ＬＦモータを含む媒体搬送系、及びその媒体搬送系を制御する制御系のみを示している。
【００１７】
本実施形態の記録装置は、図１に示すように、ＬＦモータ（第二の駆動モータ）１０と、ＬＦモータドライバ２０と、ＬＦコードホイール３０と、ＬＦロータリエンコーダ４０と、オペレーションパネル（入力手段）５０と、カスタムＩＣであるＡＳＩＣ６０と、ＣＰＵ（制御手段）７０とを備えるものである。
【００１８】
ＬＦモータ１０は、媒体搬送機構である媒体搬送ローラ（不図示）を回転駆動するためのものである。このＬＦモータ１０としては、ステッピングモータを用いている。記録媒体は媒体搬送ローラ上に載置されており、媒体搬送ローラが回転することにより、記録媒体が所定量だけ送られることになる。ＬＦモータドライバ２０は、ＬＦモータ１０を駆動するドライバである。
【００１９】
一般に、ステッピングモータ製造時の内部材料のバラツキ、材料加工時の公差、ロータとステータの組込み時のギャップ等により、ステッピングモータのトルク特性には大きなバラツキがある。具体的に、ステッピングモータは、そのトルク特性に応じて、ｍｉｎ品、ｎｏｍ品、ｍａｘ品の三種類に大別される。ここで、ｍｉｎ品とは、あるモータ駆動電流を設定したときに、発生トルクの低いモータのことであり、ｍａｘ品とは、同じモータ駆動電流を設定したときに、発生トルクの低いモータのことである。ｎｏｍ品はｍａｘ品とｍｉｎ品との中間レベルのトルク特性を有するモータのことである。特に、本実施形態の記録装置では、ＬＦモータ１０として、そのトルク特性が既知のものを使用する。すなわち、ＬＦモータ１０として用いるステッピングモータについては、出荷の際にその製造会社の工場等において品質試験等が行われ、そのステッピングモータのトルク特性レベルが予め測定されている。そして、その測定されたトルク特性レベルに関する情報は、モータＩＤとして当該ステッピングモータに付与されている。例えば、トルク特性レベルがｍｉｎ品であるステッピングモータについては、モータＩＤが「Ｍ１」とされ、トルク特性レベルがｎｏｍ品であるステッピングモータについては、モータＩＤが「Ｍ２」とされ、そして、トルク特性レベルがｍｉｎ品であるステッピングモータについては、モータＩＤが「Ｍ３」とされる。
【００２０】
ＬＦコードホイール３０は、媒体搬送ローラが回転した角度に関する情報（したがって記録媒体が搬送された距離に関する情報）を検出するために使用されるものである。このＬＦコードホイール３０は、媒体搬送ローラの回転軸に垂直な面に取り付けられている。ＬＦコードホイール３０の表面には、その外周に沿って複数の目印等が一定の間隔で形成されている。ＬＦロータリエンコーダ４０は、ＬＦコードホイール３０を読み取って得られた位相差９０度のＡ相信号（ｃｈＡ）及びＢ相信号（ｃｈＢ）を出力するものである。したがって、ＬＦロータリエンコーダ４０からのＡ相信号及びＢ相信号は、媒体搬送ローラが回転している限り常に出力され、媒体搬送ローラが停止しているときには出力されない。かかるＡ相信号及びＢ相信号は、媒体搬送ローラの回転移動量及びその回転の方向を知るために利用される。
【００２１】
ＣＰＵ７０は、各部の制御を統括するものである。このＣＰＵ７０には、ＲＯＭ（記憶手段）７１と、ＲＡＭ７２と、ＤＡＣ７３とが内蔵されている。ＲＯＭ７１には、ＣＰＵ７０により実行される各種の制御プログラム等が格納されている。ＲＡＭ７２は、作業用・一時記憶用のメモリ領域として使用されるメモリである。
【００２２】
本実施形態では、ステッピングモータの駆動電流値に関する電流プロファイルテーブル（電流値設定情報）を、ステッピングモータについての各種のトルク特性に応じて作成している。具体的に、かかる電流プロファイルテーブルには、ｍｉｎ品のステッピングモータの最適な駆動電流値に関するｍｉｎ品用電流プロファイルテーブルと、ｎｏｍ品のステッピングモータの最適な駆動電流値に関するｎｏｍ品用電流プロファイルテーブルと、ｍａｘ品のステッピングモータの最適な駆動電流値に関するｍａｘ品用電流プロファイルテーブルとの三種類がある。これら三種類の電流プロファイルテーブルは、ＲＯＭ７１に格納されている。作業者は、記録装置を出荷する際に、電流プロファイルテーブルの設定を行う必要がある。かかる設定が行われると、その設定された電流プロファイルテーブルにしたがってＬＦモータ１０の駆動が制御されることになる。また、電流プロファイルテーブルの設定は、ＬＦモータ１０の交換を行ったときにも行う必要がある。
【００２３】
ＤＡＣ７３は、ＬＦモータ１０の駆動電流値を表すデジタル信号をアナログ信号に変換するデジタルアナログコンバータである。すなわち、ＣＰＵ７０は、ＤＡＣ７３に所定の駆動電流値を表すデジタル信号を設定すると、ＤＡＣ７３は、その設定されたデジタル信号に対応するアナログ信号をＬＦモータドライバ２０のＶrefに送る。これにより、ＬＦモータドライバ２０に駆動電流値がセットされる。
【００２４】
ＡＳＩＣ６０は、ＣＰＵ７０の制御の下でＬＦモータドライバ２０を制御するための専用の制御回路である。具体的に、ＡＳＩＣ６０は、ＣＰＵ７０から回転指令（駆動パルス信号）を受け取ると、その駆動パルス信号を、Ａ相信号、／Ａ相信号、Ｂ相信号、／Ｂ相信号という四つの制御信号にデコードし、それらの制御信号をＬＦモータドライバ２０に出力する。ここで、Ａ相信号と／Ａ相信号、Ｂ相信号と／Ｂ相信号はそれぞれ、位相が１８０度ずれている。一方、Ａ相信号とＢ信号は位相が９０度ずれている。ＬＦモータドライバ２０は、かかる制御信号に基づいて、Ｖrefから入力された駆動電流値の電流をＬＦモータ１０に流すことにより、ＬＦモータ１０が回転する。ここで、駆動パルス信号の周波数によって、ＬＦモータ１０の回転数（速度）が決定され、一方、ＣＰＵ７０がＬＦモータドライバ２０に設定する駆動電流値によって、ＬＦモータ１０の駆動トルクが決定される。また、ＡＳＩＣ６０は、ＬＦロータリエンコーダ４０からのＡ相信号及びＢ相信号に基づいて媒体搬送ローラの回転移動量に関する情報を取得するという役割をも果たす。
【００２５】
このＡＳＩＣ６０は、図１に示すように、第一カウント手段６１と、第二カウント手段６２とを有する。第一カウント手段６１は、四つの制御信号について、各制御信号が出力される度に、その出力された信号の数をカウントするものである。すなわち、この第一カウント手段６１は、ＬＦモータ１０の移動ステップ数をカウントする。また、第二カウント手段６２は、ＬＦロータリエンコーダ４０からＡ相信号、Ｂ相信号が送られる度に、その送られた信号の数をカウントするものである。すなわち、この第二カウント手段６２は、媒体搬送ローラの回転移動量に対応する値をカウントする。通常、ＬＦモータ１０の移動ステップ数である第一カウント手段６１のカウント値と、媒体搬送ローラの回転移動量を表す第二カウント手段６２のカウント値とは一対一に対応している。
【００２６】
第一カウント手段６１のカウント値及び第二カウント手段６２のカウント値についての情報は、ＡＳＩＣ６０からＣＰＵ７０に送られる。ＣＰＵ７０は、これらのカウント値についての情報に基づいてＬＦモータ１０の制御を行う。具体的に、ＣＰＵ７０は、第二カウント手段６２のカウント値から、媒体搬送ローラの回転移動量、したがって記録媒体の搬送量を知ることができるので、かかるカウント値に基づいてＬＦモータ１０の停止制御を行う。また、ＣＰＵ７０は、第一カウント手段６１のカウント値と第二カウント手段６２のカウント値とを比較し、その比較結果からＬＦモータ１０が脱調しているかどうかを判断する。例えば、第一カウント手段６１のカウント値が「１０００」、第二カウント手段６２のカウント値が「６」である場合のように、第一カウント手段６１のカウント値に対して第二カウント手段６２のカウント値が極端に小さい場合には、ＣＰＵ７０は、媒体搬送ローラが制御信号に追従して回転しておらず、ＬＦモータ１０が脱調したと判断する。このようにＬＦモータ１０が脱調したことを認識すると、ＣＰＵ７０はＬＦモータ１０の駆動を停止する。
【００２７】
オペレーションパネル５０は、各種の設定値を入力したり、動作環境等、各種の設定を行ったりするものである。このオペレーションパネル５０には、電源ＯＮ／ＯＦＦを切り替えるための電源スイッチ、ＯＮＬＩＮＥ／ＯＦＦＬＩＮＥを切り替えるためのスイッチ、各種の設定ボタン、表示部等が設けられている。この表示部は、ＬＣＤやＬＥＤにより構成されており、具体的には、設定メニュー、記録装置の状態等を表示する。また、記録装置の製造工場において、最初に記録装置の電源がＯＮされたときには、オペレーションパネル５０の表示部に、モータＩＤの入力画面が表示される。このとき、作業者は、当該記録装置に使用されているＬＦモータ１０について、それに付与されたモータＩＤをオペレーションパネル５０から入力することになる。
【００２８】
次に、本実施形態の記録装置において、電流プロファイルテーブルを設定する処理の手順について説明する。図２は本実施形態の記録装置において電流プロファイルテーブルを設定する処理の手順を説明するためのフローチャートである。
【００２９】
記録装置の製造工場において、作業者が記録装置の電源を最初にＯＮすると、ＣＰＵ７０は、オペレーションパネル５０の表示部に、モータＩＤの入力画面を表示させる（Ｓ１）。その後、作業者は、当該記録装置のＬＦモータ１０として使用されているステッピングモータに付与されたモータＩＤを調べ、そのモータＩＤをオペレーションパネル５０から入力する（Ｓ２）。こうして、オペレーションパネル５０から入力された情報はＡＳＩＣ６０を介してＣＰＵ７０に送られる。
【００３０】
次に、ＣＰＵ７０は、オペレーションパネル５０から入力されたモータＩＤが、トルク特性レベルがｍｉｎ品であるステッピングモータを表すモータＩＤ「Ｍ１」に一致するか否かを判断する（Ｓ３）。入力されたモータＩＤがモータＩＤ「Ｍ１」に一致すると判断すると、ＣＰＵ７０は、ＲＯＭ７１からｍｉｎ品用電流プロファイルテーブルを読み出し、そのｍｉｎ品用電流プロファイルテーブルを、ＬＦモータ１０の駆動を制御する際に使用するテーブルとして設定する（Ｓ４）。これにより、以後、ＬＦモータ１０は、このｍｉｎ品用電流プロファイルテーブルにしたがって動作することになる。
【００３１】
一方、ステップＳ３の処理において、入力されたモータＩＤがモータＩＤ「Ｍ１」に一致しないと判断すると、ＣＰＵ７０は、その入力されたモータＩＤが、トルク特性レベルがｎｏｍ品であるステッピングモータを表すモータＩＤ「Ｍ２」に一致するか否かを判断する（Ｓ５）。入力されたモータＩＤがモータＩＤ「Ｍ２」に一致すると判断すると、ＣＰＵ７０は、ＲＯＭ７１からｎｏｍ品用電流プロファイルテーブルを読み出し、そのｎｏｍ品用電流プロファイルテーブルを、ＬＦモータ１０の駆動を制御する際に使用するテーブルとして設定する（Ｓ６）。これにより、以後、ＬＦモータ１０は、このｎｏｍ品用電流プロファイルテーブルにしたがって動作することになる。
【００３２】
一方、ステップＳ５の処理において、入力されたモータＩＤがモータＩＤ「Ｍ２」に一致しないと判断すると、ＣＰＵ７０は、その入力されたモータＩＤが、トルク特性レベルがｍａｘ品であるステッピングモータを表すモータＩＤ「Ｍ３」に一致するか否かを判断する（Ｓ７）。入力されたモータＩＤがモータＩＤ「Ｍ３」に一致すると判断すると、ＣＰＵ７０は、ＲＯＭ７１からｍａｘ品用電流プロファイルテーブルを読み出し、そのｍａｘ品用電流プロファイルテーブルを、ＬＦモータ１０の駆動を制御する際に使用するテーブルとして設定する（Ｓ８）。これにより、以後、ＬＦモータ１０は、このｍａｘ品用電流プロファイルテーブルにしたがって動作することになる。
【００３３】
また、ステップＳ７の処理において、入力されたモータＩＤがモータＩＤ「Ｍ３」に一致しないと判断すると、ＣＰＵ７０は、その入力されたモータＩＤが三つのモータＩＤ「Ｍ１」，「Ｍ２」，「Ｍ３」のいずれにも該当しないと判断して、所定のＩＤエラー処理を行う（Ｓ９）。具体的には、オペレーションパネル５０の表示部に、入力エラーである旨や、再度、モータＩＤを入力する旨が表示される。このステップＳ９の処理の後は、ステップＳ２に移行する。
【００３４】
尚、ステッピングモータが故障し、ステッピングモータの交換が行われた場合には、作業者がオペレーションパネル５０の所定のメニューを選択したときに、ＣＰＵ７０は、オペレーションパネル５０の表示部に、モータＩＤの入力画面を表示させる。以後は、上述の処理手順にしたがって、新たなステッピングモータについての電流プロファイルテーブルの設定が行われる。
【００３５】
本実施形態の記録装置では、媒体搬送ローラを駆動するためのＬＦモータにステッピングモータが用いられており、ステッピングモータについての各種のトルク特性に応じて作成された、当該トルク特性を有するステッピングモータの最適な駆動電流値に関する電流プロファイルテーブルがＣＰＵのＲＯＭに記憶されている。そして、ＬＦモータのモータＩＤ（トルク特性に関する情報）がオペレーションパネルから入力されたときに、ＣＰＵは、その入力されたＬＦモータのモータＩＤに基づいて、当該トルク特性に対応する電流プロファイルテーブルをＲＯＭから読み出し、当該ＬＦモータの駆動を制御する際に当該電流プロファイルテーブルを使用するように電流プロファイルテーブルの設定を行う。このため、どのようなトルク特性のステッピングモータがＬＦモータとして使用された場合であっても、ＣＰＵによって設定された電流プロファイルテーブルを用いることにより、当該ＬＦモータの駆動電流を最適化することができる。したがって、本実施形態の記録装置は、モータの脱調や過大な騒音を防止して、安定した記録動作を行うことができる。
【００３６】
尚、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内において種々の変形が可能である。
【００３７】
上記の実施形態では、記録媒体を搬送するためのＬＦモータにステッピングモータを使用し、そのＬＦモータを最適駆動する場合について説明したが、ＬＦモータに限らず、例えばキャリッジを移動するためのキャリッジモータ（第一の駆動モータ）等についても、そのモータにステッピングモータが使用されていれば、本発明を適用することができる。また、本発明は、インクジェット式の記録装置に限らず、例えば複写機等にも適用することができる。
【００３８】
また、本発明は、ステッピングモータを駆動制御するモータ制御装置に適用することができる。具体的に、かかるモータ制御装置は、ステッピングモータの駆動電流値に関する各種の電流値設定情報を記憶する記憶手段と、ステッピングモータが用いられた駆動モータのトルク特性に関する情報を入力する入力手段と、入力手段から入力された当該駆動モータのトルク特性に関する情報に基づいて、当該トルク特性に対応する電流値設定情報を記憶手段から読み出し、当該駆動モータの駆動を制御する際にその読み出した電流値設定情報を使用するように電流値設定情報の設定を行う制御手段とを具備するように構成される。このため、どのようなトルク特性のステッピングモータが駆動モータとして使用された場合であっても、制御手段によって設定された電流値設定情報を用いることにより、当該駆動モータの駆動電流を最適化することができる。したがって、かかるモータ制御装置は、モータの脱調や過大な騒音を効果的に防止することができる。
【産業上の利用可能性】
【００３９】
以上説明したように、本発明の記録装置では、キャリッジを移動するための第一の駆動モータ及び媒体搬送機構を駆動するための第二の駆動モータのうち少なくとも一方の駆動モータにステッピングモータが用いられており、ステッピングモータについての各種のトルク特性に応じて作成された、当該トルク特性を有するステッピングモータの最適な駆動電流値に関する電流値設定情報が記憶手段に記憶されている。そして、第一の駆動モータ及び第二の駆動モータのうちステッピングモータが用いられている駆動モータについて、当該駆動モータのトルク特性に関する情報が入力手段から入力されたときに、制御手段は、その入力された駆動モータのトルク特性に関する情報に基づいて、当該トルク特性に対応する電流値設定情報を記憶手段から読み出し、当該駆動モータの駆動を制御する際にその読み出した電流値設定情報を使用するように電流値設定情報の設定を行う。このため、どのようなトルク特性のステッピングモータが駆動モータとして使用された場合であっても、制御手段によって設定された電流値設定情報を用いることにより、当該駆動モータの駆動電流を最適化することができるので、本発明の記録装置は、モータの脱調や過大な騒音を防止して、安定した記録動作を行うことができる。したがって、本発明は、例えばインクジェット方式の記録装置等、各種の記録装置に適用することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態である記録装置の概略ブロック図である。
【図２】本実施形態の記録装置において電流プロファイルテーブルを設定する処理の手順を説明するためのフローチャートである。
【符号の説明】
【００４１】
１０：ＬＦモータ、２０：ＬＦモータドライバ、３０：ＬＦコードホイール、４０：ＬＦロータリエンコーダ、５０：オペレーションパネル、６０：ＡＳＩＣ、６１：第一カウント手段、６２：第二カウント手段、７０：ＣＰＵ、７１：ＲＯＭ、７２：ＲＡＭ、７３：ＤＡＣ
【図１】
2006320142.tif 000003
【図２】
2006320142.tif 000004