(57)【要約】【課題】縫製時間と針数の少なくとも一方の累積値に基づいてメンテナンス情報を報知する報知時期を演算し、報知時期に達した場合にメンテナンス情報を複数回報知可能にしたミシン、メンテナンス情報報知プログラム、その記録媒体を提供する。【解決手段】縫製時間Ｔａと針数Ｎａ，Ｎａ１，Ｎａ２の累積値の何れかがメンテナンス情報を報知する複数の報知時期の何れかに達したか否かが判断され（Ｓ４）、メンテナンス情報表示回数Ｄに「３」が設定されて（Ｓ６）、予め設定されているメンテナンス情報を液晶ディスプレイ２８に表示させる（Ｓ９）。次に、メンテナンス情報表示回数Ｄが「１」だけデクリメントされる（Ｓ１０）。このメンテナンス情報が３回表示されると、Ｓ７の判定がＮｏになるので、メンテナンス情報が表示されなくなる。【選択図】  図４
2009125076.tif 000002
【特許請求の範囲】
【請求項１】
メンテナンス情報を記憶するメンテナンス情報記憶手段と、前記メンテナンス情報を報知可能な報知手段とを備えたミシンにおいて、
縫製時間と針数の少なくとも一方の累積値データを記憶する累積値データ記憶手段と、  前記累積値データに基づいて前記メンテナンス情報を報知する報知時期に達したか否かを判定する判定手段と、
前記報知時期に達したとき前記メンテナンス情報を報知した報知回数を記憶する報知回数記憶手段と、
前記判定手段により報知時期に達したと判定されたとき、前記報知回数記憶手段に記憶された報知回数に基づいて、前記メンテナンス情報を前記報知手段に複数の設定回数だけ報知させる報知制御手段と、
を備えることを特徴とするミシン。
【請求項２】
前記累積値データ記憶手段は、縫製時間と針数の少なくとも一方の第１累積値データと、縫製時間と針数の少なくとも一方についての電源遮断時における第２累積値データとを記憶することを特徴とする請求項１に記載のミシン。
【請求項３】
前記第１累積値データは、前記ミシンの電源投入毎に最新のデータに更新され、前記第２累積値データは、前記ミシンの電源遮断時毎に最新のデータに更新されることを特徴とする請求項２に記載のミシン。
【請求項４】
前記累積値データ記憶手段は、針数の累積値データを、刺繍模様を縫製したときの針数の累積値データと実用模様を縫製したときの針数の累積値データとに区別して記憶することを特徴とする請求項１〜３の何れかに記載のミシン。
【請求項５】
前記メンテナンス情報を報知する報知時期は、前記累積値データと対応づけて複数時期設定されており、報知されるメンテナンス情報は、前記複数時期のうちの該当する報知時期に応じて決定される情報であることを特徴とする請求項１〜４の何れかに記載のミシン。
【請求項６】
前記報知手段はディスプレイを有する表示手段で構成され、前記メンテナンス情報は、図形、文字、数字等で表した情報であることを特徴とする請求項１〜５の何れかに記載のミシン。
【請求項７】
メンテナンス情報を記憶するメンテナンス情報記憶手段と、前記メンテナンス情報を報知可能な報知手段と、前記メンテナンス情報の報知回数を記憶する報知回数記憶手段とを有するミシンを制御するコンピュータを、
縫製時間と針数の少なくとも一方の累積値データを累積値データ記憶手段に記憶させる累積値データ記憶制御手段と、
前記累積値データに基づいてメンテナンス情報を報知する報知時期に達したか否かを判定する判定手段と、
前記報知時期に達し前記メンテナンス情報を報知した報知回数を報知回数記憶手段に記憶させる報知回数記憶制御手段と、
前記判定手段により報知時期に達したと判定されたとき、前記報知回数記憶手段に記憶された報知回数に基づいて、前記メンテナンス情報を前記報知手段に複数の設定回数だけ報知させる報知制御手段と、
として機能させることを特徴とするメンテナンス情報報知プログラム。
【請求項８】
請求項７のメンテナンス情報報知プログラムをコンピュータ読取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシン、メンテナンス情報報知プログラム及びその記録媒体に関し、特に縫製時間や針数の累積値から決定される報知時期に達したときメンテナンス情報を複数の設定回数だけ報知するように構成したものに関する。
【背景技術】
【０００２】
従来、ミシンにおいて、縫製時間の累積値が所定時間を経過したとき、潤滑油の補充や交換を促すための警告を表示可能にした警告報知装置が実用化されている。例えば、特許文献１には、ミシンの潤滑油を補充又は交換する保守時期の指標となるミシンの針棒の上下動回数を累積的にカウントし、ミシンの実際の縫製回数の累積値を反映するタイミングでミシンの潤滑油の保守時期を報知可能にしたミシンの潤滑油保守時期報知装置が開示されている。
【０００３】
特許文献２に記載のミシンの補給時期警報装置においては、ミシンの標準的使用条件と、この標準的使用条件で使用した場合に摺動部に潤滑油を補給する標準的補給時期とを対応させた標準補給情報を記憶しておき、実際の使用条件を検知し、その検知した使用条件に応じて標準的補給時期を補正した補正補給時期を求め、この補正補給時期に達する毎に、補給を促す警告を発するようになっている。
【特許文献１】特開２００５−１１０７３２号公報
【特許文献２】特開２００６−２６３２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の潤滑油保守時期報知装置においては、保守時期の指標となる針棒の上下動回数の累積値は、電源遮断時に不揮発性記憶素子に書き込まれて更新される。しかし、この場合、電源遮断後に残存する電圧を活用して累積値を更新する関係上、電圧の不足等により累積値が正常に更新されず、異常値が記憶される虞がある。
【０００５】
特許文献２のミシンの補給時期報知装置においては、潤滑油を補給する補給時期に達したときに警告が表示されるが、この警告は１回表示されるだけであるから、その警告を見落としてしまう可能性があり、その場合には、摺動部のオイル切れにより、焼き付きが発生してしまう虞がある。
【０００６】
本発明の目的は、縫製時間と針数の少なくとも一方の累積値に基づいてメンテナンス情報を報知する報知時期を演算可能にし、報知時期に達した場合にメンテナンス情報を複数回報知可能にしたミシン、メンテナンス情報報知プログラム、その記録媒体を提供することである。
【課題を解決するための手段】
【０００７】
請求項１のミシンは、メンテナンス情報を記憶するメンテナンス情報記憶手段と、前記メンテナンス情報を報知可能な報知手段とを備えたミシンにおいて、縫製時間と針数の少なくとも一方の累積値データを記憶する累積値データ記憶手段と、前記累積値データに基づいて前記メンテナンス情報を報知する報知時期に達したか否かを判定する判定手段と、前記報知時期に達したとき前記メンテナンス情報を報知した報知回数を記憶する報知回数記憶手段と、前記判定手段により報知時期に達したと判定されたとき、前記報知回数記憶手段に記憶された報知回数に基づいて、前記メンテナンス情報を前記報知手段に複数の設定回数だけ報知させる報知制御手段とを備えたことを特徴としている。
【０００８】
ミシンにより縫製が行われる毎に、累積値データ記憶手段は、縫製時間と針数の少なくとも一方の累積値データを記憶していく。判定手段は、記憶した累積値データに基づいてメンテナンス情報を報知する報知時期に達したか否かを判定する。報知回数記憶手段は、メンテナンス情報を報知した報知回数を記憶する。報知制御手段は、判定手段の判定結果と報知回数記憶手段に記憶された報知回数とに基づいて、メンテナンス情報を報知する。
【０００９】
請求項２のミシンは、前記累積値データ記憶手段は、縫製時間と針数の少なくとも一方の第１累積値データと、縫製時間と針数の少なくとも一方についての電源遮断時における第２累積値データとを記憶することを特徴としている。
【００１０】
請求項３のミシンは、請求項２の発明において、前記第１累積値データは、前記ミシンの電源投入毎に最新のデータに更新され、前記第２累積値データは、前記ミシンの電源遮断時毎に最新のデータに更新されることを特徴としている。
【００１１】
請求項４のミシンは、請求項１〜３の何れかの発明において、前記累積値データ記憶手段は、針数の累積値データを、刺繍模様を縫製したときの針数の累積値データと実用模様を縫製したときの針数の累積値データとに区別して記憶することを特徴としている。
【００１２】
請求項５のミシンは、請求項１〜４の何れかの発明において、前記メンテナンス情報を報知する報知時期は、前記累積値データと対応づけて複数時期設定されており、報知されるメンテナンス情報は、前記複数時期のうちの該当する報知時期に応じて決定される情報であることを特徴としている。
【００１３】
請求項６のミシンは、請求項１〜５の何れかの発明において、前記報知手段はディスプレイを有する表示手段で構成され、前記メンテナンス情報は、図形、文字、数字等で表した情報であることを特徴としている。
【００１４】
請求項７のメンテナンス情報報知プログラムは、メンテナンス情報を記憶するメンテナンス情報記憶手段と、前記メンテナンス情報を報知可能な報知手段と、前記メンテナンス情報の報知回数を記憶する報知回数記憶手段とを有するミシンを制御するコンピュータを、縫製時間と針数の少なくとも一方の累積値データを累積値データ記憶手段に記憶させる累積値データ記憶制御手段と、前記累積値データに基づいてメンテナンス情報を報知する報知時期に達したか否かを判定する判定手段と、前記報知時期に達し前記メンテナンス情報を報知した報知回数を報知回数記憶手段に記憶させる報知回数記憶制御手段と、前記判定手段により報知時期に達したと判定されたとき、前記報知回数記憶手段に記憶された報知回数に基づいて、前記メンテナンス情報を前記報知手段に複数の設定回数だけ報知させる報知制御手段と、として機能させることを特徴としている。
【００１５】
請求項８の記録媒体は、請求項７のメンテナンス情報報知プログラムをコンピュータ読取り可能に記録したことを特徴としている。
【発明の効果】
【００１６】
請求項１の発明によれば、メンテナンス情報を記憶するメンテナンス情報記憶手段と、前記メンテナンス情報を報知可能な報知手段とを備えたミシンにおいて、累積値データ記憶手段に記憶された累積値データに基づいて、判定手段がメンテナンス情報を報知する報知時期に達したか否かを判定し、報知時期に達する毎に報知回数記憶手段に記憶された報知回数に基づいて、報知制御手段がメンテナンス情報を複数の設定回数だけ報知するので、メンテナンス情報を確実に報知することができる。従って、ユーザーは、確実にメンテナンス情報を知ることができる。
【００１７】
請求項２の発明によれば、累積値データ記憶手段は、縫製時間と針数の少なくとも一方の第１累積値データと、縫製時間と針数の少なくとも一方についての電源遮断時におけるの第２累積値データとを記憶する。従って、第１累積値データと第２累積値データの何れか一方の累積値データに異常値が生じても、他方の累積値データによりバックアップすることができ、第１，第２累積値データの信頼性を高めることができる。その他、請求項１の発明と同様の効果を奏することができる。
【００１８】
請求項３の発明によれば、第１累積値データは、ミシンの電源投入毎に最新のデータに更新され、第２累積値データは、ミシンの電源遮断時毎に最新のデータに更新される。従って、電源投入時に更新される第１累積値データと電源遮断時に更新される第２累積値データとを比較することにより、何れか一方の累積値データに異常値が生じても、その異常値を容易に判別することができる。その他、請求項２の発明と同様の効果を奏することができる。
【００１９】
このように、更新時期を異ならせた第１，第２累積値データを二重に記憶していくことにより、第１，第２累積値データの信頼性を高め、メンテナンス情報を報知する報知時期を精度良く求めることができる。
【００２０】
請求項４の発明によれば、累積値データ記憶手段は、針数の累積値データを、刺繍模様を縫製したときの針数の累積値データと実用模様を縫製したときの針数の累積値データとに区別して記憶するので、ミシンの使用状況に応じた累積値データを記憶させことができる。従って、これらの累積値データに基づいて、ミシンの使用状況に応じたメンテナンス情報を報知することができる。その他、請求項１〜３の何れかの発明と同様の効果を奏することができる。
【００２１】
請求項５の発明によれば、メンテナンス情報を報知する報知時期は、累積値データと対応づけて複数時期設定されており、報知されるメンテナンス情報は、複数時期のうちの該当する報知時期に応じて決定される情報であるので、累積値データに応じた適切なメンテナンス情報を報知することができる。その他、請求項１〜４の何れかの発明と同様の効果を奏することができる。
【００２２】
請求項６の発明によれば、報知手段はディスプレイを有する表示手段で構成され、メンテナンス情報は、図形、文字、数字等で表した情報であるので、ユーザーは、そのメンテナンス情報を容易に視認でき、且つ容易に理解することができる。その他、請求項１〜５の何れかの発明と同様の効果を奏することができる。
【００２３】
請求項７の発明によれば、ミシンを制御するコンピュータにメンテナンス情報報知プログラムを実行させることにより、請求項１の発明の効果と同様の効果を奏することができる。
【００２４】
請求項８の発明によれば、請求項７に記載のメンテナンス情報報知プログラムを記録した記録媒体を、ミシンを制御するコンピュータに読取らせ、このメンテナンス情報報知プログラムをコンピュータに実行させることにより、請求項７の発明の効果と同様の効果を奏することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明を実施する為の最良の形態について図面に基づいて説明する。
【実施例】
【００２６】
図１に示すように、刺繍縫製可能なミシンＭは、ベッド部１と、ベッド部１の右端部から立設された脚柱部２と、脚柱部２の上端からベッド部１に対向するように左方へ延びるアーム部３とを有する。ベッド部１の針板１ａの下側には、送り歯（図示略）を上下動させる送り歯上下動機構（図示略）と、送り歯を前後動させる送り歯前後動機構（図示略）と、下糸ボビン（図示略）を着脱自在に装着する釜機構（図示略）等が設けられている。
【００２７】
ベッド部１のフリーアーム部分には、加工布（図示略）を展張保持する刺繍枠（図示略）を用いて刺繍縫製する為の刺繍装置１０が着脱可能に装着される。刺繍装置１０は、本体カバー１１内に収容され且つ刺繍枠をＸ方向（左右方向）に移動させるＸ方向駆動機構及びＸ方向駆動モータ２６（図２参照）と、キャリッジカバー１２内に収容され且つ刺繍枠をＹ方向（前後方向）に移動させるＹ方向駆動機構及びＹ方向駆動モータ２７（図２参照）等を有する。脚柱部２の前面には、カラーの液晶ディスプレイ６が設けられ、この液晶ディスプレイ６には、メニュー画面や模様選択画面や刺繍模様等が表示される。
【００２８】
この液晶ディスプレイ６の前面には、透明電極からなる複数のタッチキーをマトリックス状に設けた操作用のタッチパネル７が設けられている。そこで、模様選択や縫製機能を指示する場合、ユーザーが該当するタッチキーを指で押圧操作することにより、液晶ディスプレイ６に表示された複数の縫製模様の中から所望の模様選択や縫製機能の実行指示が可能になっている。ここで、縫製模様としては、送り歯で加工布を移送しながら直線やジグザグ等の縫目を形成する実用模様と、前記刺繍装置１０により加工布に模様を形成するように縫製する刺繍模様がある。尚、液晶ディスプレイ６が「報知手段」に相当する。
【００２９】
アーム部３には、ミシンモータ２４（図２参照）で回転駆動される左右方向に延びる主軸（図示略）と、この主軸を手動操作で回転可能なハンドプーリ９と、下端に縫針４を装着した針棒５を上下動させる針棒駆動機構（図示略）と、針棒５を布送り方向と直交する方向に揺動させる針棒揺動機構（図示略）、天秤（図示略）を含む天秤機構（図示略）等が設けられている。アーム部３の前側には、縫製作業の始動と停止を指令する起動・停止スイッチ８等の各種のスイッチが設けられている。
【００３０】
次に、刺繍縫製可能なミシンＭの制御系について説明する。
図２に示すように、制御装置Ｃは、ＣＰＵ１５とＲＯＭ１６とＲＡＭ１７と記憶情報を書換え可能な不揮発性のＥＥＰＲＯＭ１８とを含むマイクロコンピュータと、このマイクロコンピュータにデータバスなどを介して接続された入力インターフェース１９及び出力インターフェース２０等を有する。
【００３１】
入力インターフェース１９には、起動・停止スイッチ８と、主軸の回転位置を検知するタイミング信号発生器２３と、タッチパネル２９等がそれぞれ接続されている。出力インターフェース２０には、ミシンモータ２４、針棒５を左右方向に揺動させる針棒揺動機構を駆動する針振り用パルスモータ２５、刺繍枠をＸ方向に移動させるＸ方向駆動機構を駆動するＸ方向駆動モータ２６、刺繍枠をＹ方向に移動させるＹ方向駆動機構を駆動するＹ方向駆動モータ２７、液晶ディスプレイ２８及びタッチパネル２９等が、それぞれ駆動回路３０〜３４を介して電気的に接続されている。尚、コネクタ２１には、ＣＤ−ＲＯＭドライブ等の外部記憶装置２２を接続することができる。
【００３２】
ＲＯＭ８２には、実用模様を縫製する為の制御プログラムと、刺繍データに基づいて刺繍模様を縫製する為の制御プログラムと、液晶ディスプレイ６に各種情報を表示させる表示制御プログラムと、液晶ディスプレイ６に表示される複数の縫製模様の中から任意の縫製模様を選択する模様選択制御プログラム、後述するメンテナンス情報を報知するためのメンテナンス情報報知プログラム等が予め格納されている。
【００３３】
ＥＥＰＲＯＭ１８には、複数の縫製模様の縫製データが予め格納されたデータメモリと、種々のワークメモリが設けられている。ミシンＭにて縫製処理を行う際には、選択された縫製模様の縫製データが、このＥＥＰＲＯＭ１８から読み出されてＲＡＭ１７のデータメモリに格納される。ＲＡＭ１７には、縫製に供する縫製データがＥＥＰＲＯＭ１８から読み込まれて記憶されるデータメモリと、種々のワークメモリが設けられている。
【００３４】
次に、図３に基づいて、後述するメンテナンス情報報知の為に実行されるメンテナンス情報報知プログラムで使用する種々の累積値データについて説明する。
縫製時間Ｔａは、ユーザーがミシンを初めて使用開始したときから計時される縫製時間の累積値であり、この縫製時間Ｔａはミシンの電源の投入毎に更新される。
針数Ｎａは、ユーザーがミシンを初めて使用開始したときからカウントされる針数の累積値であり、この針数Ｎａはミシンの電源の投入毎に更新される。ここで、針数Ｎａは、刺繍模様を縫製した針数Ｎａ１の累積値と実用模様を縫製した針数Ｎａ２の累積値を合計した値であり、これら針数Ｎａ１，Ｎａ２もミシンの電源の投入毎に更新される。縫製時間Ｔａと針数Ｎａ，Ｎａ１，Ｎａ２は、「第１累積値データ」に相当するものであり、ＥＥＰＲＯＭ１８に記憶されている。
【００３５】
縫製時間Ｔｂは、ミシンの電源を遮断する毎に更新される縫製時間の累積値である。針数Ｎｂは、ミシンの電源を遮断する毎に更新される針数の累積値である。ここで、針数Ｎｂは、刺繍模様を縫製した針数Ｎｂ１の累積値と実用模様を縫製した針数Ｎｂ２の累積値を合計した値であり、これら針数Ｎｂ１，Ｎｂ２もミシンの電源を遮断する毎に更新される。縫製時間Ｔｂ、針数Ｎｂ，Ｎｂ１，Ｎｂ２は、「第２累積値データ」に相当するものであり、ＥＥＰＲＯＭ１８に記憶されている。
【００３６】
縫製時間Ｔｃは、電源を投入したときから電源ＯＮ状態が継続している間に計時された今回の縫製の縫製時間の累積値である。針数Ｎｃは、電源を投入したときから電源ＯＮ状態が継続している間にカウントされた今回の縫製の針数の累積値であって、刺繍模様を縫製した針数Ｎｃ１と実用模様を縫製した針数Ｎｃ２を合計した値である。縫製時間Ｔｃ、針数Ｎｃ，Ｎｃ１，Ｎｃ２は、ＲＡＭ１７のデータメモリに記憶されている。
【００３７】
次に、制御装置Ｃにより実行される本願特有のメンテナンス情報報知制御について、図４〜図７のフローチャートに基づいて説明する。尚、図中Ｓｉ（ｉ＝１，２，・・）は各ステップを示す。ミシンＭの電源を投入するとこの制御が開始される。最初に、縫製時間Ｔａと、針数Ｎａ，Ｎａ１，Ｎａ２を更新する更新処理（図６参照）が実行される（Ｓ１）。まず、この縫製時間と針数の累積値を更新する更新処理について説明する。
【００３８】
図６に示すように、Ｓ２０において、縫製時間と針数の初期化処理が未だか否か判定され、初期化処理が未だの場合（Ｓ２０：Ｙｅｓ）には、Ｓ２１において縫製時間と針数の初期化処理が実行される。この場合、縫製時間Ｔａと、針数Ｎａ，Ｎａ１，Ｎａ２に夫々予め設定された初期値が設定される。
【００３９】
ここで、この縫製時間と針数の初期化処理は、通常、工場出荷時に行われる。しかし、ユーザーが既に所有しているミシンに対しては、メンテナンス情報報知プログラムをウェブサーバー等から通信回線によりダウンロード可能に提供するようにしてもよい。この場合、メンテナンス情報報知プログラムをミシンに読込ませた後に、このメンテナンス情報報知プログラムを最初に実行する際に、縫製時間と針数の初期化処理が行われる。ここで、ユーザーが所有しているミシンが、針数の累積値だけを記憶するようになっている場合には、この初期化処理で、例えば、針数の５針を縫製時間の１秒と換算して、この換算値を縫製時間の初期値としてもよい。尚、この縫製時間と針数の初期化処理が実行されると、初期化済みフラグがセットされてＥＥＰＲＯＭ１８のワークメモリに記憶される。
【００４０】
縫製時間と針数の初期化処理が済んでいる場合、また、Ｓ２１の初期化処理実行後には、Ｓ２２へ移行する。Ｓ２２においては、針数Ｎｂ，Ｎｂ１，Ｎｂ２の累積値が正常か否か判定される。
【００４１】
具体的には、針数Ｎｂと針数Ｎａ、針数Ｎｂ１と針数Ｎａ１、及び針数Ｎｂ２と針数Ｎａ２とが夫々比較され、針数Ｎｂ，Ｎｂ１，Ｎｂ２の値が、針数Ｎａ、Ｎａ１，Ｎａ２よりも小さくなっている場合や、逆に、通常のミシンの使用状況では有り得ない程大きくなり過ぎている場合には、針数Ｎｂ，Ｎｂ１，Ｎｂ２が正常でないと判定されてＳ２４へ移行する。それ以外の場合には、針数Ｎｂ，Ｎｂ１，Ｎｂ２が正常であると判定されてＳ２３へ移行する。
【００４２】
Ｓ２３においては、針数Ｎｂ，Ｎｂ１，Ｎｂ２が正常であるので、針数Ｎａ，Ｎａ１，Ｎａ２のデータが針数Ｎｂ，Ｎｂ１，Ｎｂ２のデータでもって夫々更新される。Ｓ２４においては、針数Ｎｂ，Ｎｂ１，Ｎｂ２が正常でないので、針数Ｎｂ，Ｎｂ１，Ｎｂ２がＥＥＰＲＯＭ１８に記憶されている針数Ｎａ，Ｎａ１，Ｎａ２に書き換えるように修正される。
【００４３】
次のＳ２５においては、縫製時間Ｔｂが正常か否か判定される。つまり、縫製時間Ｔｂと縫製時間Ｔａが比較されて、縫製時間Ｔｂが縫製時間Ｔａよりも小さくなっている場合や、逆に、通常のミシンの使用状況では有り得ない程大きくなり過ぎている場合には、縫製時間Ｔｂが正常でないと判定されてＳ２７へ移行する。それ以外の場合には、縫製時間Ｔｂが正常であると判定されてＳ２６へ移行する。
【００４４】
Ｓ２６においては、縫製時間Ｔｂが正常であるので、縫製時間Ｔａが縫製時間Ｔｂでもって更新される。また、Ｓ２７においては、縫製時間Ｔｂが正常でないので、縫製時間ＴｂがＥＥＰＲＯＭ１８に記憶されている縫製時間Ｔａで書き換えることで修正され、その後、図４のフローチャートのＳ２へリターンする。
【００４５】
次に、図４のＳ２において、今回の電源ＯＮ状態に縫製した縫製時間と針数を計数する為、縫製時間Ｔｃと針数Ｎｃ，Ｎｃ１，Ｎｃ２が０にクリアされる。次に、メンテナンス情報を報知する時期に達したか否かを判定するためのメンテナンス情報表示時期判定処理（図７参照）が実行される（Ｓ３）。
【００４６】
図７に示すメンテナンス情報表示時期判定処理が開始されると、ＥＥＰＲＯＭ１８に記憶している縫製時間Ｔａがメンテナンス情報を表示すべき縫製時間に達したか否か判定され（Ｓ３０）、その判定がＮｏの場合はＳ３１へ移行し、また、Ｙｅｓの場合にはＳ３６へ移行する。例えば、メンテナンス情報を表示すべき縫製時間としては、例えば、５００時間、６００時間、７００時間、８００時間、９００時間、１０００時間の６とおりの時間が設定されてＲＯＭ１６に記憶されている。
【００４７】
また、メンテナンス情報を表示すべき刺繍縫製の針数としては、例えば、６００万針、８００万針、１０００万針、１２００万針の４とおりの針数が設定されてＲＯＭ１６に記憶されている。また、メンテナンス情報を表示すべき実用縫製の針数としては、例えば、３００万針、４００万針、５００万針、６００万針の４とおりの針数が設定されてＲＯＭ１６に記憶されている。また、メンテナンス情報を表示すべきトータルの針数としては、例えば、９００万針、１２００万針、１５００万針、１８００万針の４とおりの針数が設定されてＲＯＭ１６に記憶されている。
【００４８】
次に、Ｓ３１においては、ＥＥＰＲＯＭ１８に記憶している刺繍模様を縫製した刺繍針数Ｎａ１が、メンテナンス情報を表示すべき刺繍針数に達したか否か判定され、その判定がＮｏの場合はＳ３２へ移行し、また、Ｙｅｓの場合にはＳ３６へ移行する。
【００４９】
次に、Ｓ３２においては、ＥＥＰＲＯＭ１８に記憶している実用模様を縫製した実用針数Ｎａ２が、メンテナンス情報を表示すべき実用針数に達したか否か判定され、その判定がＮｏの場合はＳ３３へ移行し、また、Ｙｅｓの場合にはＳ３６へ移行する。
【００５０】
次に、Ｓ３３においては、ＥＥＰＲＯＭ１８に記憶しているトータルの針数Ｎａが、メンテナンス情報を表示すべきトータル針数に達したか否か判定され、その判定がＮｏの場合はＳ３４へ移行し、また、Ｙｅｓの場合にはＳ３６へ移行する。
【００５１】
次に、Ｓ３４においては、縫製時間と針数の関係に問題が無いか否か判定される。例えば、縫製時間と針数より単位時間あたりの針数を演算し、この単位時間あたりの針数が、ミシンの通常の使用状態における標準針数と比較されて判定される。この標準針数は予め設定されてＲＯＭ１６に記憶されている。そして、その判定がＮｏの場合はＳ３５へ移行し、また、Ｙｅｓの場合にはＳ３６へ移行する。
【００５２】
次に、Ｓ３５では、メンテナンス情報を報知する報知時期に達していないため、フラグＦが「０」に設定され、また、Ｓ３６では、メンテナンス情報を報知する報知時期に達しているため、フラグＦが「１」に設定され、次に図４のＳ４へリターンする。
【００５３】
以上説明したメンテナンス情報表示時期判定処理のＳ３０において、例えば、縫製時間については、メンテナンス情報を報知すべき複数の時期として、５００時間、６００時間、７００時間、８００時間、９００時間、１０００時間の６とおり設定されている関係上、縫製時間が５００時間経過し、図４に示す表示回数Ｄが「３」に設定後、メンテナンス情報の表示が３回実行されてＤ＝０になった以降は、縫製時間が６００時間になるまで、Ｓ３０の判定がＮｏとなるようにこの制御プログラムが構成されている。このことは、Ｓ３１，Ｓ３２，Ｓ３３についても同様である。
【００５４】
図４のＳ４においては、メンテナンス情報表示の複数時期の何れかに到達したか否か前記フラグＦに基づいて判定され、その判定がＹｅｓの場合はＳ５へ移行し、また、その判定がＮｏの場合はＳ１１へ移行する。Ｓ５においては、メンテナンス情報表示回数Ｄを設定する設定条件が成立したか否か判定される。例えば、縫製時間Ｔａについては、最初に５００時間、６００時間、７００時間、８００時間、９００時間、１０００時間の何れかに達した場合に設定条件が成立したと判定され、それ以外の場合はＮｏと判定される。尚、このことは、刺繍針数Ｎａ１、実用針数Ｎａ２、トータル針数Ｎａについても同様である。
【００５５】
Ｓ５の判定がＮｏの場合はＳ７へ移行するが、Ｓ５の判定がＹｅｓの場合は、メンテナンス情報表示回数Ｄに、例えば「３」が設定され（Ｓ６）、次にメンテナンス情報表示回数Ｄが０より大きいか否か判定され（Ｓ７）、その判定がＮｏの場合はＳ１１へ移行するが、その判定がＹｅｓの場合はＳ８において、メンテナンス情報を決定するメンテナンス情報決定処理が実行される。
【００５６】
このメンテナンス情報決定処理においては、例えば、縫製時間Ｔａが５００時間に達した場合、予め設定されてＲＯＭ１６に記憶されているメンテナンス情報の「縫製時間が○○○時間を超えました。メンテナンスを行って下さい。」という表示データの空欄○○○に該当する時間に「５００」を書き込み、ＲＡＭ１７のワークメモリに記憶させる処理が行われる。また、刺繍針数、実用針数、トータル針数についても同様な処理が行われる。これらのメンテナンス情報の例を図８に示す。
【００５７】
次に、Ｓ９においては、Ｓ８において決定されたメンテナンス情報が、液晶ディスプレイ２８に表示される。図９、図１０は、液晶ディスプレイ２８への表示例を示すものであり、図９、図１０に示すように文字、数字に加えて所定の図形を表示してもよい。尚、縫製時間と針数の関係に問題がある場合には、図８に示すように、例えば、「使用方法に問題があります。高速縫製が多すぎます。」のような警告メッセージが表示される。次に、Ｓ１０ではメンテナンス情報表示回数Ｄが「１」だけデクリメントされ、Ｓ１１へ移行する。Ｓ１１では、ミシンの通常作業（縫製作業）が実行されると共に、縫製時間Ｔｃと、針数Ｎｃ，Ｎｃ１，Ｎｃ２がカウントされて更新される。
【００５８】
次に、電源が遮断されると、この電源遮断直後の例えば約８０ｍｓ程度の微小時間に降下中の電圧を活用して、縫製時間Ｔｂと、針数Ｎｂ，Ｎｂ１，Ｎｂ２が演算されて書き込まれる（Ｓ１３）。この場合、前回の累積値に今回縫製分の値を加算する為に、Ｔｂ＝Ｔｂ＋Ｔｃ、Ｎｂ＝Ｎｂ＋Ｎｃ、Ｎｂ１＝Ｎｂ１＋Ｎｃ１、Ｎｂ２＝Ｎｂ２＋Ｎｃ２の式にて演算される。こうして、電源遮断時の縫製時間Ｔｂと、針数Ｎｂ，Ｎｂ１，Ｎｂ２が更新されると、このメンテナンス情報報知制御は終了する。
【００５９】
ここで、次回の縫製に際して電源が投入されると、上述のようにＳ１〜Ｓ１３が実行される。このとき、メンテナンス情報表示回数Ｄ＝２であるので、メンテナンス情報の表示が前記と同様に実行される。このように、メンテナンス情報が３回表示されると、メンテナンス情報表示回数Ｄ＝０となり、Ｓ７の判定がＮｏになるので、メンテナンス情報が表示されなくなる。
【００６０】
例えば、縫製時間を例にして補足説明すると、縫製時間が５００時間に達した際に、電源の投入毎に１回ずつ計３回だけメンテナンス情報を報知する表示が実行され、その後、縫製時間が６００時間に達した際にも前記同様に計３回だけメンテナンス情報を報知する表示が実行され、以後同様に、７００時間、８００時間、９００時間、１０００時間に達した際に、夫々、計３回だけメンテナンス情報を報知する表示が実行される。
【００６１】
尚、図４〜図７のフローチャートが請求項７の「メンテナンス情報報知プログラム」に相当し、この「メンテナンス情報報知プログラム」をミシンを制御するコンピュータで読み取り可能に記録した記録媒体が請求項８の「記録媒体」に相当する。
【００６２】
以上説明したミシンのメンテナンス情報報知制御の作用、効果について説明する。
電源遮断毎に更新される縫製時間Ｔｂ、針数Ｎｂ，Ｎｂ１，Ｎｂ２の累積値と、電源投入毎に、縫製時間Ｔｂ、針数Ｎｂ，Ｎｂ１，Ｎｂ２の累積値を用いて更新される縫製時間Ｔａ、針数Ｎａ，Ｎａ１，Ｎａ２の累積値とを別々に更新しながら記憶していくため、一方の累積値（Ｔａ、Ｎａ，Ｎａ１，Ｎａ２）と、他方の累積値（Ｔｂ、Ｎｂ，Ｎｂ１，Ｎｂ２）を比較することにより、それらの累積値の正常、異常をチェックし、異常な累積値になっている場合には、正常な方の累積値を用いて異常な累積値を修正することができる。
【００６３】
それ故、縫製時間Ｔｂ、針数Ｎｂ，Ｎｂ１，Ｎｂ２の累積値と、縫製時間Ｔａ、針数Ｎａ，Ｎａ１，Ｎａ２の累積値の信頼性を高め、メンテナンス情報を報知する報知時期を精度良く求めることができ、メンテナンスの必要な時期に確実にメンテナンス情報を報知することができる。特に、メンテナンス情報を電源投入毎に１回ずつ計３回報知するため、ユーザーにメンテナンス情報を確実に報知することができる。従って、ユーザーは、確実にメンテナンス情報を知ることができる。
【００６４】
針数Ｎａの累積値を、刺繍模様を縫製したときの針数Ｎａ１の累積値と実用模様を縫製したときの針数Ｎａ２の累積値とに区別して記憶するので、ミシンの使用状況に応じた累積値を記憶させことができる。従って、これらの累積値に基づいて、ミシンの使用状況に応じたメンテナンス情報を報知することができる。
【００６５】
メンテナンス情報を報知する報知時期は、縫製時間Ｔａと針数Ｎａ，Ｎａ１，Ｎａ２の累積値と対応づけて複数時期設定されており、報知されるメンテナンス情報は、複数時期のうちの該当する報知時期に応じて決定される情報であるので、累積値に応じた適切なメンテナンス情報を報知することができる。
【００６６】
メンテナンス情報は、図８、図９、図１０に例示するように、図形、文字、数字等で表した情報であるので、ユーザーは、そのメンテナンス情報を容易に視認でき、且つ容易に理解することができる。
【００６７】
ここで、本実施例を部分的に変更する例について説明する。
（１）本実施例では、縫製時間の累積値と針数の累積値との両方を記憶するように構成したが、何れか一方の累積値を記憶するように構成してもよい。また、針数はトータルの針数だけを記憶するように構成してもよい。
【００６８】
（２）液晶ディスプレイ２８に表示するメンテナンス情報は、図８、図９、図１０に例示するもの以外に、種々のメンテナンス情報を採用可能である。また、メンテナンス情報を液晶ディスプレイ２８に表示する以外に、スピーカーを設け、音声によるメッセージやブザー音によりメンテナンス情報を報知してもよい。また、警告ランプを設け、この警告ランプを点灯又は点滅させるようにして報知してもよい。
【００６９】
（３）メンテナンス情報を表示すべき縫製時間、刺繍針数、実用針数、トータル針数は、本実施例に例示した数値に限定されるものではない。また、メンテナンス情報を表示する表示回数は電源投入毎に１回ずつ計３回としたが、３回に限定されるものではない。また、これらの数値をユーザーが適宜設定できるように構成してもよい。
（４）その他、当業者ならば、本発明の趣旨を逸脱することなく、前記実施例を部分的に変更して実施可能であり、本発明はそのような変更例をも包含するものである。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施例に係るミシンの斜視図である。
【図２】ミシンの制御系のブロック図である。
【図３】縫製時間と針数の累積値を説明する説明図表である。
【図４】メンテナンス情報報知制御の一部のフローチャートである。
【図５】メンテナンス情報報知制御の残部のフローチャートである。
【図６】縫製時間と針数の累積値を更新する更新処理のフローチャートである。
【図７】メンテナンス情報表示時期判定処理のフローチャートである。
【図８】メンテナンス情報の例を示す図表である。
【図９】メンテナンス情報を液晶ディスプレイに表示する例を示す説明図である。
【図１０】メンテナンス情報を液晶ディスプレイに表示する例を示す説明図である。
【符号の説明】
【００７１】
Ｍ            ミシン
Ｃ            制御装置
１５          ＣＰＵ
１６          ＲＯＭ
１７          ＲＡＭ
１８          ＥＥＰＲＯＭ
２８          液晶ディスプレイ（報知手段）
【図１】
2009125076.tif 000003
【図２】
2009125076.tif 000004
【図３】
2009125076.tif 000005
【図４】
2009125076.tif 000006
【図５】
2009125076.tif 000007
【図６】
2009125076.tif 000008
【図７】
2009125076.tif 000009
【図８】
2009125076.tif 000010
【図９】
2009125076.tif 000011
【図１０】
2009125076.tif 000012