(57)【要約】【課題】縫針の交換が必要な針数に達した時、ミシンの駆動を停止し、縫針の交換を促すことができるミシン、針数管理システム、及び針数管理方法を提供する。【解決手段】ミシンのＣＰＵは、針棒の上下動１回毎に現在針数を１ずつ増加する（Ｓ２３：ＹＥＳ、Ｓ２４）。現在針数が設定針数以上であれば（Ｓ２８：ＹＥＳ）、ＣＰＵは警告表示画面を表示し（Ｓ２９）、動作モードを非駆動モードに移行する（Ｓ３６）。非駆動モードでは、使用者がペダルを操作してもミシンは駆動しない。縫針の交換後、管理者が入力したパスワードが第二パスワードと一致する時（Ｓ３７、Ｓ３８：ＹＥＳ）、ＣＰＵは現在針数をリセットし（Ｓ４２）、動作モードを駆動モードに移行する（Ｓ４３）。【選択図】図５
2017099729.tif 000002
【特許請求の範囲】
【請求項１】
縫針を装着し、縫製対象物に対して上下動可能な針棒と、
前記針棒を上下方向に駆動する駆動部と、
前記針棒の上下動の回数を現在針数として計数する計数手段と、
前記現在針数が所定の設定針数以上か否か判断する第一判断手段と、
前記現在針数が前記設定針数以上であると前記第一判断手段が判断した場合、前記現在針数が前記設定針数以上である旨を報知する報知手段と、
を備えたミシンにおいて、
前記現在針数が前記設定針数以上である旨を前記報知手段が報知した場合、ミシンの動作モードを、前記駆動部を駆動する指示を無効にする非駆動モードに移行する第一移行手段と、
前記第一移行手段が前記動作モードを前記非駆動モードに移行した状態で、前記現在針数に初期値を設定可能な初期化手段と、
前記初期化手段が前記現在針数を初期値に設定した場合、前記動作モードを前記駆動部の駆動が可能な駆動モードに移行する第二移行手段と、
を備えたことを特徴とするミシン。
【請求項２】
ミシンの縫製動作が終了したか否か判断する第二判断手段を更に備え、
前記第一移行手段は、ミシンの縫製動作が終了したと前記第二判断手段が判断した場合に、前記動作モードを前記非駆動モードに移行することを特徴とする請求項１に記載のミシン。
【請求項３】
前記駆動部の駆動を指示する操作の入力を受け付ける操作部を更に備え、
前記第二判断手段は、前記操作部に対する指示の入力が停止した場合に、ミシンの縫製動作が終了したと判断することを特徴とする請求項２に記載のミシン。
【請求項４】
所定形状の縫目を形成する為の縫製データを記憶する記憶手段と、
前記記憶手段に記憶する前記縫製データに従って、ミシンの縫製動作を制御し前記縫目を形成する制御手段と、
を更に備え、
前記第二判断手段は、前記制御手段が、前記縫製データに従うミシンの縫製動作を完了した場合に、ミシンの縫製動作が終了したと判断することを特徴とする請求項２に記載のミシン。
【請求項５】
前記縫製データに基づいて、前記制御手段が前記縫製データに従って前記縫目を形成する為に必要な前記針棒の上下動の回数を予定針数として算出する算出手段と、
前記現在針数に前記算出手段が算出した前記予定針数を加えた針数が、前記設定針数以上か否か判断する第三判断手段と、
を更に備え、
前記現在針数に前記予定針数を加えた針数が前記設定針数以上である場合、前記報知手段は、前記制御手段が前記縫製データに従って前記縫目を形成する前に前記現在針数に前記予定針数を加えた針数が前記設定針数以上である旨を報知することを特徴とする請求項４に記載のミシン。
【請求項６】
前記現在針数に初期値を設定する初期化指示の入力を受け付ける受付手段を更に備え、
前記初期化手段は、前記受付手段が前記初期化指示の入力を受け付けた場合に、前記現在針数に初期値を設定することを特徴とする請求項１から５の何れかに記載のミシン。
【請求項７】
前記受付手段は、前記初期化指示としてパスワードの入力を受け付け、
前記パスワードが正しいか否か判断する第四判断手段を更に備え、
前記初期化手段は、前記パスワードが正しいと前記第四判断手段が判断した場合に、前記現在針数に初期値を設定することを特徴とする請求項６に記載のミシン。
【請求項８】
前記受付手段は、ミシンと電気的に接続する外部装置から前記初期化指示を受信可能であり、
前記初期化手段は、前記受付手段が前記外部装置から前記初期化指示を受信した場合に、前記現在針数に初期値を設定することを特徴とする請求項６又は７に記載のミシン。
【請求項９】
情報を表示する表示部と、
前記現在針数と前記設定針数を前記表示部に表示する表示手段と、
を更に備えたことを特徴とする請求項１から８の何れかに記載のミシン。
【請求項１０】
前記第一移行手段による前記非駆動モードへの移行の有効化と無効化を設定する第一設定手段と、
前記第一設定手段が前記非駆動モードへの移行の無効化を設定した場合、前記第一移行手段による前記非駆動モードへの移行を無効にするモード変更無効手段と、
を更に備えたことを特徴とする請求項１から９の何れかに記載のミシン。
【請求項１１】
ミシンに接続可能な外部装置とミシンとを含む針数管理システムであって、
前記ミシンは、
縫針を装着し、縫製対象物に対して上下動可能な針棒と、
前記針棒を上下方向に駆動する駆動部と、
前記針棒の上下動の回数を現在針数として計数する計数手段と、
前記現在針数が所定の設定針数以上か否か判断する第一判断手段と、
前記現在針数が前記設定針数以上であると前記第一判断手段が判断した場合、前記現在針数が前記設定針数以上である旨を報知する報知信号を前記外部装置に送信する報知信号送信手段と、
前記報知信号送信手段が前記報知信号を送信した場合、ミシンの動作モードを、前記駆動部を駆動する指示を無効にする非駆動モードに移行する指示の信号である非駆動信号を前記外部装置から受信したか否か判断する移行判断手段と、
前記移行判断手段が前記非駆動信号を受信した場合、ミシンの動作モードを前記非駆動モードに移行する第一移行手段と、
前記第一移行手段が前記動作モードを前記非駆動モードに移行した状態で、前記外部装置から前記現在針数に初期値を設定する初期化指示を受信した場合に、前記現在針数に初期値を設定する初期化手段と、
前記初期化手段が前記現在針数を初期値に設定した場合、前記動作モードを前記駆動部の駆動が可能な駆動モードに移行する第二移行手段と、
を備え、
前記外部装置は、
前記ミシンから前記報知信号を受信した場合に、前記ミシンに前記非駆動信号を送信する移行指示手段と、
前記移行指示手段が前記ミシンに前記非駆動信号を送信した場合に、パスワードの入力を受け付ける第一入力手段と、
前記第一入力手段が受け付けた前記パスワードが正しいか否か判断する第五判断手段と、
前記パスワードが正しいと前記第五判断手段が判断した場合に、前記初期化指示を前記ミシンに送信する第一送信手段と、
を備えたことを特徴とする針数管理システム。
【請求項１２】
前記外部装置は、
前記設定針数の設定値の入力を受け付ける第二入力手段と、
前記第二入力手段が受け付けた前記設定針数の設定値を前記ミシンに送信する第二送信手段と、
を更に備え、
前記ミシンは、
前記外部装置から前記設定針数の設定値を受信した場合に、前記設定針数を変更する変更手段
を更に備えたことを特徴とする請求項１１に記載の針数管理システム。
【請求項１３】
前記外部装置は、
前記ミシンにおける前記非駆動モードへの移行の有効化と無効化を設定する第二設定手段
を更に備え、
前記第二設定手段が前記非駆動モードへの移行の無効化を設定した場合、第一送信手段は、前記ミシンから前記報知信号を受信した場合に、前記初期化指示を前記ミシンに送信することを特徴とする請求項１１又は１２に記載の針数管理システム。
【請求項１４】
縫針を装着し、縫製対象物に対して上下動可能な針棒と、前記針棒を上下方向に駆動する駆動部とを備えたミシンの前記針棒の上下動の回数である針数を管理する針数管理方法であって、
前記針棒の上下動の回数を現在針数として計数する計数工程と、
前記計数工程で計数した前記現在針数が所定の設定針数以上か否か判断する第一判断工程と、
前記第一判断工程で前記現在針数が前記設定針数以上であると判断した場合、前記現在針数が前記設定針数以上である旨を報知する報知工程と、
前記報知工程で前記現在針数が前記設定針数以上である旨を報知した場合、ミシンの動作モードを、前記駆動部を駆動する指示を無効にする非駆動モードに移行する第一移行工程と、
前記第一移行工程で前記動作モードを前記非駆動モードに移行した状態で、前記現在針数に初期値を設定可能な初期化工程と、
前記初期化工程で前記現在針数を初期値に設定した場合、前記駆動部を駆動可能な駆動モードに前記動作モードを移行する第二移行工程と、
を含むことを特徴とする針数管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縫針の針数を管理することができるミシン、針数管理システム、及び針数管理方法に関する。
【背景技術】
【０００２】
ミシンの縫針は、縫製回数に応じて消耗する。消耗した縫針は、ミシンの駆動中に寿命を超えて折れる可能性がある。ミシンは、縫針が折れることで作業効率等が低下するので、縫針が折れるのを防ぐ必要がある。例えば特許文献１に記載のミシンは、針棒を上下方向に移動した回数を、縫製回数に応じた針数として計数する。ミシンは、針数の累積値が所定の針数を越えた場合に、メンテナンス情報を報知する。ミシンは、メンテナンス情報を複数回報知し、使用者に例えば縫針の交換を促す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２５０７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のミシンは、メンテナンス情報を複数回報知後、メンテナンス情報の報知を終了する。故に使用者は、縫針を交換せずにミシンを使用し続けることが可能であり、縫針が寿命を超えて折れる可能性があった。
【０００５】
本発明の目的は、縫針の交換が必要な針数に達した時、ミシンの駆動を停止し、縫針の交換を促すことができるミシン、針数管理システム、及び針数管理方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様によれば、縫針を装着し、縫製対象物に対して上下動可能な針棒と、前記針棒を上下方向に駆動する駆動部と、前記針棒の上下動の回数を現在針数として計数する計数手段と、前記現在針数が所定の設定針数以上か否か判断する第一判断手段と、前記現在針数が前記設定針数以上であると前記第一判断手段が判断した場合、前記現在針数が前記設定針数以上である旨を報知する報知手段と、を備えたミシンにおいて、前記現在針数が前記設定針数以上である旨を前記報知手段が報知した場合、ミシンの動作モードを、前記駆動部を駆動する指示を無効にする非駆動モードに移行する第一移行手段と、前記第一移行手段が前記動作モードを前記非駆動モードに移行した状態で、前記現在針数に初期値を設定可能な初期化手段と、前記初期化手段が前記現在針数を初期値に設定した場合、前記動作モードを前記駆動部の駆動が可能な駆動モードに移行する第二移行手段と、を備えたことを特徴とするミシンが提供される。
【０００７】
現在針数が設定針数以上の時、ミシンは非駆動モードに移行する。使用者は、現在針数が設定針数を越えた状態で縫製を継続できない。故にミシンは、使用者に縫針の交換を促すことができる。縫針を交換し、現在針数を初期値に設定した時、ミシンは駆動モードに移行する。故に使用者は、新しい縫針で縫製を再開することができる。
【０００８】
第一態様は、ミシンの縫製動作が終了したか否か判断する第二判断手段を更に備え、前記第一移行手段は、ミシンの縫製動作が終了したと前記第二判断手段が判断した場合に、前記動作モードを前記非駆動モードに移行してもよい。
【０００９】
縫製対象物は、縫製途中で縫針を交換すると縫製対象物に対する縫製状態が変化し、仕上がりが変わる可能性がある。故にミシンの歩留まりは、低下する可能性がある。ミシンは、現在針数が設定針数以上となっても、縫製動作の途中であれば、非駆動モードに移行しない。故にミシンは、歩留まりを維持できる。
【００１０】
第一態様は、前記駆動部の駆動を指示する操作の入力を受け付ける操作部を更に備え、前記第二判断手段は、前記操作部に対する指示の入力が停止した場合に、ミシンの縫製動作が終了したと判断してもよい。
【００１１】
ミシンは、使用者による操作部への操作の入力中に現在針数が設定針数以上となっても、使用者が操作を停止するまで、縫製動作を継続することができる。
【００１２】
第一態様は、所定形状の縫目を形成する為の縫製データを記憶する記憶手段と、前記記憶手段に記憶する前記縫製データに従って、ミシンの縫製動作を制御し前記縫目を形成する制御手段と、を更に備え、前記第二判断手段は、前記制御手段が、前記縫製データに従うミシンの縫製動作を完了した場合に、ミシンの縫製動作が終了したと判断してもよい。
【００１３】
ミシンは、縫製データに従う縫製の途中で現在針数が設定針数以上となっても、縫製データに基づく縫目を形成し終えるまで、縫製動作を継続することができる。
【００１４】
第一態様は、前記縫製データに基づいて、前記制御手段が前記縫製データに従って前記縫目を形成する為に必要な前記針棒の上下動の回数を予定針数として算出する算出手段と、前記現在針数に前記算出手段が算出した前記予定針数を加えた針数が、前記設定針数以上か否か判断する第三判断手段と、を更に備え、前記現在針数に前記予定針数を加えた針数が前記設定針数以上である場合、前記報知手段は、前記制御手段が前記縫製データに従って前記縫目を形成する前に前記現在針数に前記予定針数を加えた針数が前記設定針数以上である旨を報知してもよい。
【００１５】
縫製データに基づく縫製動作を行う場合、ミシンは、予定針数と現在針数の和が設定針数以上であれば、予め、縫製前に報知することができる。故にミシンは、縫製開始前に、使用者に縫針の交換を促すことができる。
【００１６】
第一態様は、前記現在針数に初期値を設定する初期化指示の入力を受け付ける受付手段を更に備え、前記初期化手段は、前記受付手段が前記初期化指示の入力を受け付けた場合に、前記現在針数に初期値を設定してもよい。
【００１７】
縫針の交換時に現在針数を初期化することができるので、ミシンは、新しい縫針の針数を管理することができる。
【００１８】
第一態様では、前記受付手段は、前記初期化指示としてパスワードの入力を受け付け、前記パスワードが正しいか否か判断する第四判断手段を更に備え、前記初期化手段は、前記パスワードが正しいと前記第四判断手段が判断した場合に、前記現在針数に初期値を設定してもよい。
【００１９】
ミシンは、現在針数を初期化する場合にパスワードの入力を求めることができる。故にミシンは、パスワードを知らない使用者が現在針数を初期化することを防止できる。
【００２０】
第一態様では、前記受付手段は、ミシンと電気的に接続する外部装置から前記初期化指示を受信可能であり、前記初期化手段は、前記受付手段が前記外部装置から前記初期化指示を受信した場合に、前記現在針数に初期値を設定してもよい。
【００２１】
ミシンは、現在針数の初期化を外部装置から受信する初期化指示に応じて行う。外部装置は、例えば管理者が操作する。故にミシンは、管理者が意図しない使用者による現在針数の初期化を防止できる。
【００２２】
第一態様は、情報を表示する表示部と、前記現在針数と前記設定針数を前記表示部に表示する表示手段と、を更に備えてもよい。
【００２３】
使用者は、表示部に表示する現在針数と設定針数を見て、現在針数が設定針数に近い針数か否か判断することができる。故に使用者は、現在針数が設定針数に近い場合、予め、交換用の縫針を準備することができる。故に使用者は、縫針の交換作業を円滑に行うことができる。
【００２４】
第一態様は、前記第一移行手段による前記非駆動モードへの移行の有効化と無効化を設定する第一設定手段と、前記第一設定手段が前記非駆動モードへの移行の無効化を設定した場合、前記第一移行手段による前記非駆動モードへの移行を無効にするモード変更無効手段と、を更に備えてもよい。
【００２５】
非駆動モードへの移行の無効化を設定した場合、ミシンは、現在針数が設定針数以上となった時、報知を行い、駆動を停止しない。この場合、使用者は、現在針数が設定針数以上となっても、縫製作業を継続することができる。設定針数は、例えば縫針の寿命に対し、余裕のある針数を設定すればよい。故に使用者は、縫製作業の区切りのよい時に縫針の交換を行うことができる。
【００２６】
本発明の第二態様によれば、ミシンに接続可能な外部装置とミシンとを含む針数管理システムであって、前記ミシンは、縫針を装着し、縫製対象物に対して上下動可能な針棒と、前記針棒を上下方向に駆動する駆動部と、前記針棒の上下動の回数を現在針数として計数する計数手段と、前記現在針数が所定の設定針数以上か否か判断する第一判断手段と、前記現在針数が前記設定針数以上であると前記第一判断手段が判断した場合、前記現在針数が前記設定針数以上である旨を報知する報知信号を前記外部装置に送信する報知信号送信手段と、前記報知信号送信手段が前記報知信号を送信した場合、ミシンの動作モードを、前記駆動部を駆動する指示を無効にする非駆動モードに移行する指示の信号である非駆動信号を前記外部装置から受信したか否か判断する移行判断手段と、前記移行判断手段が前記非駆動信号を受信した場合、ミシンの動作モードを前記非駆動モードに移行する第一移行手段と、前記第一移行手段が前記動作モードを前記非駆動モードに移行した状態で、前記外部装置から前記現在針数に初期値を設定する初期化指示を受信した場合に、前記現在針数に初期値を設定する初期化手段と、前記初期化手段が前記現在針数を初期値に設定した場合、前記駆動部を駆動可能な駆動モードに前記動作モードを移行する第二移行手段と、を備え、前記外部装置は、前記ミシンから前記報知信号を受信した場合に、前記ミシンに前記非駆動信号を送信する移行指示手段と、前記移行指示手段が前記ミシンに前記非駆動信号を送信した場合に、パスワードの入力を受け付ける第一入力手段と、前記第一入力手段が受け付けた前記パスワードが正しいか否か判断する第五判断手段と、前記パスワードが正しいと前記第五判断手段が判断した場合に、前記初期化指示を前記ミシンに送信する第一送信手段と、を備えたことを特徴とする針数管理システムが提供される。
【００２７】
ミシンは、現在針数の初期化を外部装置から受信する初期化指示に応じて行う。外部装置は、例えば管理者が操作する。外部装置は、現在針数を初期化する場合にパスワードの入力を求めることができる。故にミシンは、管理者が意図しない使用者による現在針数の初期化を防止できる。
【００２８】
第一態様では、前記外部装置は、前記設定針数の設定値の入力を受け付ける第二入力手段と、前記第二入力手段が受け付けた前記設定針数の設定値を前記ミシンに送信する第二送信手段と、を更に備え、前記ミシンは、前記外部装置から前記設定針数の設定値を受信した場合に、前記設定針数を変更する変更手段を更に備えてもよい。
【００２９】
ミシンは、外部装置が入力を受け付けた設定値を設定針数に設定する。故にミシンは、管理者が意図しない使用者による設定針数の設定を防止できる。
【００３０】
第一態様では、前記外部装置は、前記ミシンにおける前記非駆動モードへの移行の有効化と無効化を設定する第二設定手段を更に備え、前記第二設定手段が前記非駆動モードへの移行の無効化を設定した場合、第一送信手段は、前記ミシンから前記報知信号を受信した場合に、前記初期化指示を前記ミシンに送信してもよい。
【００３１】
外部装置は、ミシンの非駆動モードへの移行の無効化を設定することができる。この場合、使用者は、現在針数が設定針数以上となっても、縫製作業を継続することができる。設定針数は、例えば縫針の寿命に対し、余裕のある針数を設定すればよい。故に管理者は、使用者が縫製作業の区切りのよい時に縫針の交換を行うことができる。
【００３２】
本発明の第三態様によれば、縫針を装着し、縫製対象物に対して上下動可能な針棒と、前記針棒を上下方向に駆動する駆動部とを備えたミシンの前記針棒の上下動の回数である針数を管理する針数管理方法であって、前記針棒の上下動の回数を現在針数として計数する計数工程と、前記計数工程で計数した前記現在針数が所定の設定針数以上か否か判断する第一判断工程と、前記第一判断工程で前記現在針数が前記設定針数以上であると判断した場合、前記現在針数が前記設定針数以上である旨を報知する報知工程と、前記報知工程で前記現在針数が前記設定針数以上である旨を報知した場合、ミシンの動作モードを、前記駆動部を駆動する指示を無効にする非駆動モードに移行する第一移行工程と、前記第一移行工程で前記動作モードを前記非駆動モードに移行した状態で、前記現在針数に初期値を設定可能な初期化工程と、前記初期化工程で前記現在針数を初期値に設定した場合、前記駆動部を駆動可能な駆動モードに前記動作モードを移行する第二移行工程と、を含むことを特徴とする針数管理方法が提供される。
【００３３】
現在針数が設定針数以上の時、ミシンは非駆動モードに移行する。使用者は、現在針数が設定針数を越えた状態で縫製を継続できない。故にミシンは、使用者に縫針の交換を促すことができる。縫針を交換し、現在針数を初期値に設定した時、ミシンは駆動モードに移行する。故に使用者は、新しい縫針で縫製を再開することができる。
【図面の簡単な説明】
【００３４】
【図１】ミシン１の斜視図である。
【図２】ミシン本体１０の斜視図である。
【図３】移送機構９０の平面図である。
【図４】ミシン１の電気的構成を示すブロック図である。
【図５】第一実施形態の縫製処理のフローチャートである。
【図６】針数設定処理のフローチャートである。
【図７】針数設定画面８０の説明図である。
【図８】警告表示画面４０の説明図である。
【図９】第二実施形態の縫製処理のフローチャートである。
【図１０】第三実施形態の縫製処理のフローチャート（１／３）である。
【図１１】第三実施形態の縫製処理のフローチャート（２／３）である。
【図１２】第三実施形態の縫製処理のフローチャート（３／３）である。
【図１３】第四実施形態の針数管理システム１００の構成図である。
【図１４】管理用ＰＣ１１０の電気的構成を示すブロック図である。
【図１５】第四実施形態の縫製処理のフローチャートである。
【図１６】第四実施形態の針数管理処理のフローチャートである。
【発明を実施するための形態】
【００３５】
図面を参照し、本発明の第一実施形態のミシン１を説明する。以下説明は、図中に矢印で示す上下、左右、前後を使用する。
【００３６】
図１を参照し、ミシン１の全体構造を説明する。ミシン１は、ミシン本体１０、テーブル９、制御装置５０、表示部９５、ペダル２３、電源スイッチ７７を備える。ミシン本体１０、表示部９５は、テーブル９上に配置する。制御装置５０、ペダル２３、電源スイッチ７７は、テーブル９下方に配置する。表示部９５は液晶ディスプレイである。表示部９５は、コマンド、設定値、メッセージ等、様々な項目を含む情報を示す画面を表示する。表示部９５は前面にタッチパネル９８を備える。タッチパネル９８は、指又は専用のタッチペン等を用いた操作の入力を受け付ける。ペダル２３は、使用者による操作の入力を受け付けるスイッチである。制御装置５０のＣＰＵ５１は、使用者のペダル２３の踏み込み操作に応じてメインモータ９１の動作を制御する。以下、使用者のペダル２３の踏み込み操作を「ペダル操作」という。
【００３７】
図１〜図３に示すように、ミシン本体１０は、ベッド部２、脚柱部３、アーム部４、布押え装置１１、移送機構９０（図３参照）を備える。ベッド部２はテーブル９上に配置する。ベッド部２は前後方向に延び、内部に垂直釜８、送り台３７、揺動機構６３、Ｘ送り用モータ９２（図４参照）等を備える。ベッド部２は、前端部上面に針穴３０を有する針板２９を備える。
【００３８】
脚柱部３は、ベッド部２後側から上方に延び、内部にメインモータ９１（図４参照）、Ｙ送り用モータ９３（図４参照）、布押え用モータ９４（図４参照）を備える。アーム部４は、脚柱部３上端からベッド部２に略平行に前方に延び、内部にメインモータ９１で駆動する主軸３３、針棒上下動機構３４を備える。アーム部４の前端部５は、アーム部４の他部位よりも下方へ突出する。前端部５は、内部に針棒６を上下動可能に支持する。針棒６は、前端部５下端から下方へ延びる。針棒６は下端に縫針７を着脱可能である。針棒上下動機構３４は主軸３３の駆動で針棒６を上下動可能である。
【００３９】
布押え装置１１は、ベッド部２上部に設け、縫製対象物である布を押え足１２で上方から押える。布押え用モータ９４は押え足１２を上下に移動する。布押え用モータ９４はパルスモータである。
【００４０】
図３を参照し、移送機構９０を説明する。移送機構９０は、針棒上下動機構３４による針棒６の上下動に同期して布を移送する。移送機構９０は送り台３７と送り板３８を前後方向と左右方向に移送する。布は送り板３８の上面に配置する。移送機構９０は、送り台３７、Ｘ送り用モータ９２、揺動機構６３、Ｙ送り用モータ９３を備える。送り台３７は、上面に送り板３８を固定する。送り台３７は、前後方向に延びるラック軸６０の前端部に連結する。送り台３７は後端部の下方で揺動機構６３と連結する。Ｘ送り用モータ９２はパルスモータであり、揺動機構６３を駆動する。送り台３７は揺動機構６３の駆動に伴い、ラック軸６０の前端部と連結する軸部６１を中心として左右方向に揺動する。Ｙ送り用モータ９３の出力軸６４は、歯車６５を固定する。歯車６５は、ラック軸６０のラック６２と噛み合う。Ｙ送り用モータ９３はパルスモータであり、ラック軸６０を前後方向に移動する。送り台３７と送り板３８は、ラック軸６０の移動に伴い前後方向に移動する。送り板３８は、前端部に上下方向に貫通する貫通穴３９を有する。縫針７は縫製時に貫通穴３９を通り、針板２９の針穴３０に達する。押え足１２は送り板３８上の布を押える。布は送り板３８と共に移動する。
【００４１】
図４を参照し、ミシン１の電気的構成を説明する。ミシン１の制御装置５０は、マイクロコンピュータ５５、入出力インターフェース（以下「Ｉ／Ｏ」という）５６、駆動回路７１〜７５等を有する。マイクロコンピュータ５５は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、不揮発性メモリ５４を含む。ＣＰＵ５１はミシン１の動作を統括制御し、ＲＯＭ５２が記憶する各種プログラムに従って縫製に関わる各種演算と処理を実行する。ＲＯＭ５２は、各種プログラム、各種初期設定パラメータ、複数の模様の縫製データ等を予め記憶する。縫製データは、模様を縫製する為の複数の針落ち点が順に縫針７の直下に位置するように送り台３７と送り板３８を制御する為のデータである。縫製データは、例えば、Ｘ送り用モータ９２、Ｙ送り用モータ９３の夫々の駆動パルス数（回転方向を含む）を順に並べたデータである。針落ち点は、針棒６と共に縫針７が下方に移動した時に縫針７が刺さる布上の予定位置である。ＲＡＭ５３は、ＣＰＵ５１の演算結果、ポインタ、カウンタ等を一時的に記憶する。
【００４２】
不揮発性メモリ５４は、現在針数、設定針数、第一パスワード、第二パスワード、各種設定値等を記憶する。現在針数は、縫針７を針棒６に装着したときからの針数である。針数は、針棒６の上下動の回数をカウントした数である。設定針数は、縫針７の交換を指示する警告表示を行う針数である。ＣＰＵ５１は、現在針数が設定針数に達した時、表示部９５に警告表示を行う。第一パスワードは、設定針数を変更する場合に入力を求めるパスワードである。第一パスワードの初期パスワードは、例えばミシン１の製造工場出荷時に設定する。第二パスワードは、表示部９５から警告表示を消去する場合に入力を求めるパスワードである。第二パスワードの初期パスワードは、例えば非設定である。ＣＰＵ５１は、第一パスワードと第二パスワードを暗号化して不揮発性メモリ５４に記憶する。各種設定値の一つは、設定針数に達したときの動作に関する設定値である。以下、設定針数に達したときの動作に関する設定を、「警告時動作設定」という。警告時動作設定の設定値が１の時、ＣＰＵ５１は、第二パスワードを設定せず、警告表示の消去にパスワードの入力を求めない。設定値が２の時、ＣＰＵ５１は、第二パスワードを設定し、警告表示の消去にパスワードの入力を求める。
【００４３】
Ｉ／Ｏ５６は、マイクロコンピュータ５５にデータバス等を介して接続する。駆動回路７１〜７５は、Ｉ／Ｏ５６に接続する。駆動回路７１はメインモータ９１と接続し、ＣＰＵ５１の制御指令に基づきメインモータ９１を駆動する。駆動回路７２はＸ送り用モータ９２と接続し、ＣＰＵ５１の制御指令に基づきＸ送り用モータ９２を駆動する。駆動回路７３はＹ送り用モータ９３と接続し、ＣＰＵ５１の制御指令に基づきＹ送り用モータ９３を駆動する。駆動回路７４は布押え用モータ９４と接続し、ＣＰＵ５１の制御指令に基づき布押え用モータ９４を駆動する。駆動回路７５は表示部９５と接続し、ＣＰＵ５１の制御指令に基づき表示部９５を駆動する。
【００４４】
電源スイッチ７７、ペダル２３、メインエンコーダ９１Ａ、Ｘ送りエンコーダ９２Ａ、Ｙ送りエンコーダ９３Ａ、布押えエンコーダ９４Ａ、タッチパネル９８は、夫々Ｉ／Ｏ５６に接続する。電源スイッチ７７は、ミシン１の起動と終了を行う。メインエンコーダ９１Ａは、メインモータ９１に接続し、メインモータ９１の回転位置、回転速度の情報をＩ／Ｏ５６に入力する。Ｘ送りエンコーダ９２Ａは、Ｘ送り用モータ９２に接続し、Ｘ送り用モータ９２の回転方向、回転位置、回転速度に対応して出力するパルス情報をＩ／Ｏ５６に入力する。Ｙ送りエンコーダ９３Ａは、Ｙ送り用モータ９３に接続し、Ｙ送り用モータ９３の回転方向、回転位置、回転速度に対応して出力するパルス情報をＩ／Ｏ５６に入力する。布押えエンコーダ９４Ａは、布押え用モータ９４に接続し、布押え用モータ９４の回転方向、回転位置、回転速度に対応して出力するパルス情報をＩ／Ｏ５６に入力する。タッチパネル９８は、使用者の指等による操作の入力を受け付ける。タッチパネル９８は、操作の入力位置を示す座標データをＣＰＵ５１に対して出力する。ＣＰＵ５１は、タッチパネル９８から取得した座標データに基づき、表示部９５に表示した画面において使用者が選択する項目を認識し、対応する処理を実行する。以下、タッチパネル９８に対する操作の入力を、「パネル操作」という。特に断りがない場合、パネル操作は、画面内の対象の表示領域に対してタッチパネル９８により入力を受け付け、且つ所定時間以内に入力状態の解除を受け付ける、所謂「タッチ」のパネル操作である。
【００４５】
図５〜図８を参照し、ミシン１の縫製処理について説明する。使用者が電源スイッチ７７をオンにしてミシン１を起動し、パネル操作を行って布に縫製する模様を選択すると、ＣＰＵ５１はＲＯＭ５２から縫製処理のプログラムを読み込んで実行し、初期設定を行う。初期設定において、ＣＰＵ５１は、縫製処理で使用する変数、カウンタ、フラグ、設定値等の各種記憶領域をＲＡＭ５３に確保する。図５に示すように、ＣＰＵ５１は、使用者によるパネル操作又はペダル操作を待機する（Ｓ１：ＮＯ、Ｓ９：ＮＯ、Ｓ１）。警告表示を行う設定針数を設定する針数設定画面を表示部９５に表示するパネル操作は、例えばミシン１の管理者が行う。管理者が針数設定を行うパネル操作を行った場合（Ｓ１：ＹＥＳ、Ｓ２：ＹＥＳ）、ＣＰＵ５１は、針数設定処理を行う（Ｓ３）。
【００４６】
図６に示すように、ＣＰＵ５１は、ミシン１の動作モードを非駆動モードに移行する（Ｓ５１）。非駆動モードは、使用者がペダル操作を行ってもメインモータ９１が駆動せず、縫製できない動作モードである。ＣＰＵ５１は、不揮発性メモリ５４から設定針数と警告時動作設定の設定値を読み込む。ＣＰＵ５１は、表示部９５に、針数設定画面８０を表示する（Ｓ５２）。
【００４７】
図７に示すように、針数設定画面８０は、設定針数欄８１、増加ボタン８２、減少ボタン８３、ＯＫボタン８５、動作設定値欄８６、増加ボタン８７、減少ボタン８８を含む。設定針数欄８１は針数設定画面８０の上部に設け、設定針数を表示する。増加ボタン８２、減少ボタン８３は、設定針数欄８１の右横に設け、管理者のパネル操作によって設定針数を増加又は減少する。ＯＫボタン８５は針数設定画面８０の右下部に設け、管理者のパネル操作によって設定針数の設定を終了する。動作設定値欄８６は針数設定画面８０の下部に設け、警告時動作設定の設定値を表示する。増加ボタン８７、減少ボタン８８は夫々、動作設定値欄８６の左横、右横に設け、管理者のパネル操作によって動作設定値欄８６の設定値を増加又は減少する。
【００４８】
図６に示すように、ＣＰＵ５１は、表示部９５にパスワードの入力を求めるダイアログ（図示略）を表示する（Ｓ５４）。管理者がパスワードを入力し終えると、ＣＰＵ５１は、管理者が入力したパスワードが、不揮発性メモリ５４に記憶する第一パスワードと一致するか否か判断する（Ｓ５６）。ＣＰＵ５１は、パスワードが一致しなければ（Ｓ５６：ＮＯ）、処理をＳ６７に進める。ＣＰＵ５１は、管理者がＯＫボタン８５をタッチしなければ（Ｓ６７：ＮＯ）、パスワードが一致していないので（Ｓ６９：ＮＯ）、処理をＳ５４に戻し、パスワードの再入力を求める。
【００４９】
管理者が入力したパスワードが第一パスワードと一致する場合（Ｓ５６：ＹＥＳ）、ＣＰＵ５１は、第一パスワード変更の有無を問うダイアログ（図示略）を表示する（Ｓ５７）。管理者が第一パスワードを変更しない場合（Ｓ５７：ＮＯ）、ＣＰＵ５１は、処理をＳ５９に進める。管理者が第一パスワードを変更するパネル操作を行った場合（Ｓ５７：ＹＥＳ）、ＣＰＵ５１は表示部９５に新たなパスワードの入力を求めるダイアログ（図示略）を表示する（Ｓ５８）。管理者が新たなパスワードを入力し終えると、ＣＰＵ５１は、新たなパスワードを第一パスワードとして不揮発性メモリ５４に記憶し、処理をＳ５９に進める。
【００５０】
ＣＰＵ５１は、管理者が設定針数を変更するパネル操作を行ったか否か判断する（Ｓ５９）。管理者が設定針数を変更しない場合（Ｓ５９：ＮＯ）、ＣＰＵ５１は、処理をＳ６２に進める。管理者が針数設定画面８０の増加ボタン８２又は減少ボタン８３をタッチした場合（Ｓ５９：ＹＥＳ）、ＣＰＵ５１は、設定針数変更の入力を受け付ける（Ｓ６１）。ＣＰＵ５１は、管理者が増加ボタン８２をタッチした場合は設定針数を増加し、減少ボタン８３をタッチした場合は設定針数を減少する。ＣＰＵ５１は、変更後の設定針数を不揮発性メモリ５４に記憶し、処理をＳ６２に進める。
【００５１】
ＣＰＵ５１は、管理者が設定針数に到達した時の動作を変更するパネル操作を行ったか否か判断する（Ｓ６２）。管理者が設定針数到達時の動作を変更しない場合（Ｓ６２：ＮＯ）、ＣＰＵ５１は、処理をＳ６７に進める。管理者が針数設定画面８０の増加ボタン８７又は減少ボタン８８をタッチした場合（Ｓ６２：ＹＥＳ）、ＣＰＵ５１は、パネル操作に応じて警告時動作設定の設定値を変更する。変更後の設定値が１の場合、即ち警告時にパスワードの入力を要求しない場合（Ｓ６３：ＮＯ）、ＣＰＵ５１は、変更後の設定値「１」を不揮発性メモリ５４に記憶する。ＣＰＵ５１は、不揮発性メモリ５４に記憶する第二パスワードを消去し（Ｓ６６）、処理をＳ６７に進める。変更後の設定値が２の場合、即ち警告時にパスワードの入力を要求する場合（Ｓ６３：ＹＥＳ）、ＣＰＵ５１は、変更後の設定値「２」を不揮発性メモリ５４に記憶する。ＣＰＵ５１は、表示部９５にパスワードの入力を求めるダイアログ（図示略）を表示する（Ｓ６４）。管理者がパスワードを入力し終えると、ＣＰＵ５１は、パスワードを新たな第二パスワードとして不揮発性メモリ５４に記憶し、処理をＳ６７に進める。
【００５２】
ＣＰＵ５１は、管理者が設定針数の設定の変更を終了するパネル操作を行ったか否か判断する（Ｓ６７）。管理者がＯＫボタン８５をタッチした場合（Ｓ６７：ＹＥＳ）、ＣＰＵ５１は、ミシン１の動作モードを駆動モードに移行する（Ｓ６８）。駆動モードは、使用者のペダル操作に応じてメインモータ９１が駆動し、縫製可能となる動作モードである。ＣＰＵ５１は処理を縫製処理のＳ１に戻し、パネル操作又はペダル操作を待機する。管理者がＯＫボタン８５をタッチせず（Ｓ６７：ＮＯ）、パスワードが一致済みの場合（Ｓ６９：ＹＥＳ）、ＣＰＵ５１は処理をＳ５９に戻す。
【００５３】
図５に示すように、使用者が行ったパネル操作が針数設定の操作でなければ（Ｓ１：ＹＥＳ、Ｓ２：ＮＯ）、ＣＰＵ５１は、パネル操作に対応する処理（図示略）を行い、処理をＳ１に戻して待機状態に戻る。使用者は縫製前に、例えば、布に縫製する模様をパネル操作で選択する。使用者がペダル操作を行い、ペダル２３の出力信号がオンになった場合（Ｓ１：ＮＯ、Ｓ９：ＹＥＳ）、ＣＰＵ５１は、駆動回路７１に制御信号を出力してメインモータ９１を駆動する（Ｓ１８）。ＣＰＵ５１は、使用者がパネル操作で選択した模様の縫製データをＲＡＭ５３に読み込み、縫製動作を行う（Ｓ１９）。具体的には、ＣＰＵ５１は、メインモータ９１を駆動して主軸３３を回転駆動し、針棒６の上下動と垂直釜８の駆動を制御する。ＣＰＵ５１は、主軸３３の回転駆動と同期した速度で、縫製データが示す回転方向、駆動パルス数のパルスをＸ送り用モータ９２、Ｙ送り用モータ９３に与えることで、送り台３７と送り板３８を移動する。
【００５４】
ＣＰＵ５１は、不揮発性メモリ５４から現在針数と設定針数を読込み、表示部９５に表示する（Ｓ２２）。ＣＰＵ５１は、メインエンコーダ９１Ａから針上信号を受信したか否か判断する（Ｓ２３）。針上信号は、メインモータ９１の駆動軸の回転角位相が、針棒６が上下動における上死点位置に位置する時に対応する位相において、メインエンコーダ９１Ａが出力する信号である。針上信号は、例えば、回転角位相が３３７．５°〜２２．５°の範囲でオンになる。ＣＰＵ５１は、針上信号を受信しなければ（Ｓ２３：ＮＯ）、処理をＳ２６に進める。
【００５５】
ＣＰＵ５１は、使用者がペダル操作を停止したか否か判断する（Ｓ２６）。使用者がペダル操作を継続する間（Ｓ２６：ＮＯ）、ＣＰＵ５１は、処理をＳ１８に戻し、上記動作で縫製データに従って順に布に縫目を形成する。縫製中、メインエンコーダ９１Ａから針上信号を受信するごとに（Ｓ２３：ＹＥＳ）、ＣＰＵ５１は、現在針数を＋１加算し、不揮発性メモリ５４に上書きして（Ｓ２４）、処理をＳ２６に進める。即ち、現在針数は、針棒６の上下動１回毎に１ずつ増加する。
【００５６】
使用者がペダル操作を停止し、ペダル２３の出力信号がオフになると（Ｓ２６：ＹＥＳ）、ＣＰＵ５１は、設定針数と現在針数を比較し、現在針数が設定針数以上であるか否か判断する（Ｓ２８）。現在針数が設定針数未満の場合（Ｓ２８：ＮＯ）、ＣＰＵ５１は処理をＳ１に戻し、パネル操作又はペダル操作を待機する。
【００５７】
ペダル操作の停止時に現在針数が設定針数以上になった場合（Ｓ２８：ＹＥＳ）、ＣＰＵ５１は、表示部９５に、警告表示画面４０を表示する（Ｓ２９）。図８に示すように、警告表示画面４０は、メッセージ欄４１、設定針数欄４２、パスワード入力欄４３、ＯＫボタン４４を含む。メッセージ欄４１は警告表示画面４０の上部中央に設け、現在針数が設定針数に達した旨を伝え、縫針７の交換を促す内容の警告を表示する。設定針数欄４２は警告表示画面４０の下部左側に設け、設定針数を表示する。パスワード入力欄４３は警告表示画面４０の下部右側に設け、ミシン１の駆動を再開する為のパスワードの入力を表示する。ＯＫボタン４４は警告表示画面４０の右下部に設け、管理者のパネル操作によって警告表示画面４０の表示を終了する。
【００５８】
図５に示すように、ＣＰＵ５１は、警告時動作設定の設定値が２であり、第二パスワードの設定があるか否か判断する（Ｓ３１）。警告時動作設定の設定値が１であって第二パスワードの設定がない場合（Ｓ３１：ＮＯ）、ＣＰＵ５１は、処理をＳ３９１に進める。ＣＰＵ５１は、使用者がＯＫボタン４４をタッチするまで処理を待機する（Ｓ３９１：ＮＯ）。使用者がＯＫボタン４４をタッチすることで（Ｓ３９１：ＹＥＳ）、ＣＰＵ５１は、警告表示画面４０を閉じる。ＣＰＵ５１は、表示部９５にダイアログ（図示略）を表示する（Ｓ３９２）。ダイアログは、例えば「縫針を交換したらリセットボタンを押してください。」等のメッセージを表示し、リセットボタンとキャンセルボタンを設ける。使用者が縫針７を交換せず、キャンセルボタンをタッチしたら（Ｓ３９３：ＮＯ）、ＣＰＵ５１は処理をＳ１に戻し、パネル操作又はペダル操作を待機する。ミシン１は現在針数が設定針数に達しても、縫製動作を許容するので、使用者が縫製途中の布の縫製を完了できる。使用者が縫針７を交換し、リセットボタンをタッチしたら（Ｓ３９３：ＹＥＳ）、ＣＰＵ５１は処理をＳ４２に進め、不揮発性メモリ５４の現在針数を初期値、例えば０にリセットする（Ｓ４２）。ＣＰＵ５１は、ミシン１の動作モードを駆動モードに移行して（Ｓ４３）、処理をＳ１に戻しパネル操作又はペダル操作を待機する。
【００５９】
Ｓ３１で警告時動作設定の設定値が２であって第二パスワードの設定がある場合（Ｓ３１：ＹＥＳ）、ＣＰＵ５１は、ミシン１の動作モードを非駆動モードに移行する（Ｓ３６）。該場合、使用者がペダル操作を行っても、メインモータ９１は駆動しない。ＣＰＵ５１は、パスワード入力欄４３へのパスワードの入力を受け付ける（Ｓ３７）。使用者は、メッセージ欄４１の警告に従って縫針７を交換する。縫針７の交換後、使用者は、ミシン１の駆動を再開する為、パスワードを入力する必要がある。パスワードの入力は、例えば管理者が行う。管理者がパスワードを入力し終えると、ＣＰＵ５１は、管理者が入力したパスワードが不揮発性メモリ５４に記憶する第二パスワードと一致するか否か判断する（Ｓ３８）。ＣＰＵ５１は、パスワードが一致しなければ（Ｓ３８：ＮＯ）、処理をＳ３７に戻し、パスワードの再入力を求める。
【００６０】
管理者が入力したパスワードが第二パスワードと一致する場合（Ｓ３８：ＹＥＳ）、ＣＰＵ５１は、現在針数をリセットする（Ｓ４２）。ＣＰＵ５１は、動作モードを駆動モードに移行して（Ｓ４３）、処理をＳ１に戻しパネル操作又はペダル操作を待機する。縫製処理は、使用者が電源スイッチ７７をオフにすると終了する。
【００６１】
以上説明したように、現在針数が設定針数以上の時、ミシン１は非駆動モードに移行する。使用者は、現在針数が設定針数を越えた状態で縫製を継続できない。故にミシン１は、使用者に縫針７の交換を促すことができる。縫針７を交換し、現在針数を初期値、例えば０に設定した時、ミシン１は駆動モードに移行する。故に使用者は、新しい縫針７で縫製を再開することができる。
【００６２】
布は、縫製途中で縫針７を交換すると布に対する縫製状態が変化し、仕上がりが変わる可能性がある。故にミシン１の歩留まりは、低下する可能性がある。ミシン１は、現在針数が設定針数以上となっても、縫製動作の途中であれば、非駆動モードに移行しない。具体的には、ミシン１は、使用者によるペダル操作中に現在針数が設定針数以上となっても、使用者がペダル操作を停止するまで、縫製動作を継続することができる。故にミシン１は、歩留まりを維持できる。
【００６３】
縫針７の交換時に現在針数を初期化することができるので、ミシン１は、新しい縫針７の針数を管理することができる。ミシン１は、現在針数を初期化する場合にパスワードの入力を求めることができる。故にミシン１は、パスワードを知らない使用者が現在針数を初期化することを防止できる。
【００６４】
使用者は、表示部９５に表示する現在針数と設定針数を見て、現在針数が設定針数に近い針数か否か判断することができる。故に使用者は、現在針数が設定針数に近い場合、予め、交換用の縫針７を準備することができる。故に使用者は、縫針７の交換作業を円滑に行うことができる。
【００６５】
警告時動作設定で、警告表示の消去に第二パスワードを求めず、非駆動モードへの移行の無効化を設定した場合、ミシン１は、現在針数が設定針数以上となった時、警告表示を行うが、駆動を停止しない。この場合、使用者は、現在針数が設定針数以上となっても、縫製作業を継続することができる。設定針数は、例えば縫針７の寿命に対し、余裕のある針数を設定すればよい。故に使用者は、縫製作業の区切りのよい時に縫針７の交換を行うことができる。
【００６６】
図９を参照し、第二実施形態のミシン１の縫製処理を説明する。第二実施形態の縫製処理は、第一実施形態の縫製処理（図５参照）と大部分の処理が共通する。故に、第一実施形態と同じ処理は同じステップ番号を付し、異なる処理のみを説明する。
【００６７】
第二実施形態のミシン１は、所謂サイクル縫いを実行するサイクルプログラムに従って布に模様を縫製する。サイクル縫いは、複数の縫製データを予め定めた順序で縫製して布に縫目模様を形成する縫い方である。サイクルプログラムは複数の縫製データと縫製順序の対応を含む。サイクルプログラムは、プログラム番号、複数のデータ列を含む。プログラム番号は、複数のサイクルプログラムを識別する固有の番号を含む文字列である。データ列は、サイクルプログラムに含まれる複数の縫製データを縫製順に表す。不揮発性メモリ５４は、複数のサイクルプログラムを記憶する。サイクル縫いを行う場合、ミシン１は、ペダル操作を契機にサイクルプログラムに従う縫製を開始する。使用者がペダル操作を途中で停止しても、ミシン１は、サイクルプログラムが含む全ての縫製データに従う縫製を終えるまで、縫製を継続する。
【００６８】
図９に示すように、縫製処理開始からＳ１〜Ｓ３、Ｓ９の処理は、第一実施形態と同じである。Ｓ２の処理で、使用者が行ったパネル操作が針数設定の操作でなければ（Ｓ１：ＹＥＳ、Ｓ２：ＮＯ）、ＣＰＵ５１は、パネル操作がプログラム番号設定の操作か否か判断する（Ｓ４）。使用者が行ったパネル操作がプログラム番号設定の操作でなければ（Ｓ４：ＮＯ）、ＣＰＵ５１は、パネル操作に対応する処理（図示略）を行い、処理をＳ１に戻して待機状態に戻る。使用者が行ったパネル操作がプログラム番号設定の操作の場合（Ｓ４：ＹＥＳ）、ＣＰＵ５１は、表示部９５に、不揮発性メモリ５４に記憶する複数のプログラム番号から一つのプログラム番号を選択する画面（図示略）を表示し、使用者の選択を受け付ける（Ｓ６）。ＣＰＵ５１は、使用者が選択したプログラム番号をＲＡＭ５３に記憶し、処理をＳ１に戻す。
【００６９】
使用者がペダル操作を行い、ペダル２３の出力信号がオンになった場合（Ｓ１：ＮＯ、Ｓ９：ＹＥＳ）、ＣＰＵ５１は、ＲＡＭ５３に記憶するプログラム番号を取得する（Ｓ１１）。ＣＰＵ５１は、プログラム番号に対応するサイクルプログラムを不揮発性メモリ５４から読み込み、サイクルプログラムが含む縫製データを縫製順序に従ってＲＯＭ５２から読み込む（Ｓ１２）。ＣＰＵ５１は、駆動回路７１に制御信号を出力してメインモータ９１を駆動する（Ｓ１８）。ＣＰＵ５１は、サイクルプログラムが含む縫製データに従って、第一実施形態のＳ１９と同様に縫製動作を行う（Ｓ２１）。その後のＳ２２〜Ｓ２４の処理は、第一実施形態と同じである。即ち、ＣＰＵ５１は、針棒６の上下動１回毎に１ずつ現在針数を増加する。
【００７０】
ＣＰＵ５１は、サイクルプログラムが含む全ての縫製データに基づく縫製が終了したか否か判断する（Ｓ２７）。縫製が終了していない場合（Ｓ２７：ＮＯ）、ＣＰＵ５１は処理をＳ１８に戻し、縫製動作を継続する。全ての縫製データに基づく縫製が終了した場合（Ｓ２７：ＹＥＳ）、ＣＰＵ５１は、処理をＳ２８に進める。その後のＳ２８〜Ｓ４３の処理は、第一実施形態と同じである。
【００７１】
以上説明したように、第二実施形態では、ミシン１は、縫製データに従う縫製の途中で現在針数が設定針数以上となっても、サイクルプログラムが含む全ての縫製データに基づく縫目を形成し終えるまで、縫製動作を継続することができる。
【００７２】
図１０〜図１２を参照し、第三実施形態のミシン１の縫製処理を説明する。第三実施形態の縫製処理は、第一実施形態の縫製処理（図５参照）、第二実施形態の縫製処理（図９参照）と大部分の処理が共通する。故に、第一実施形態、第二実施形態と同じ処理は同じステップ番号を付し、異なる処理のみを説明する。
【００７３】
第三実施形態のミシン１は、第二実施形態と同様に、サイクル縫いを実行するサイクルプログラムに従って布に模様を縫製する。故にミシン１は、ペダル操作を契機にサイクルプログラムに従う縫製を開始する。使用者がペダル操作を途中で停止しても、ミシン１は、サイクルプログラムが含む全ての縫製データに従う縫製を終えるまで、縫製を継続する。
【００７４】
図１０に示すように、縫製処理開始からＳ１〜Ｓ１２の処理は、第二実施形態と同じである。Ｓ１３の処理で、ＣＰＵ５１は、予定針数を算出する（Ｓ１３）。予定針数は、サイクルプログラムが含む全ての縫製データに基づく縫製に要する針数である。故に、ＣＰＵ５１は、サイクルプログラムが含む全ての縫製データに基づき、サイクル縫いにおける針落ち点の数を予定針数として集計する。
【００７５】
図１１に示すように、ＣＰＵ５１は、現在針数と予定針数を合計した針数が設定針数以上であるか否か判断する（Ｓ１４）。現在針数と予定針数を合計した針数が設定針数未満の場合（Ｓ１４：ＮＯ）、使用者が選択したサイクルプログラムに基づく縫製を行っても、縫製後の針数は、設定針数を超えない。故にＣＰＵ５１は、処理をＳ４４に進める。ＣＰＵ５１は、使用者によるペダル操作を待機する（Ｓ４４：ＮＯ）。使用者がペダル操作を行い、ペダル２３の出力信号がオンになった場合（Ｓ４４：ＹＥＳ）、ＣＰＵ５１は、処理を図１２のＳ１８に進め、サイクルプログラムに基づく縫製動作を行う。その後のＳ１８〜Ｓ２７の処理は、第二実施形態と同じである。Ｓ２７の処理で、全ての縫製データに基づく縫製が終了した場合（Ｓ２７：ＹＥＳ）、ＣＰＵ５１は処理をＳ１に戻し、パネル操作又はペダル操作を待機する。
【００７６】
Ｓ１４の処理で、現在針数と予定針数を合計した針数が設定針数以上であった場合（Ｓ１４：ＹＥＳ）、ＣＰＵ５１は、表示部９５に、警告表示画面４０を表示する（Ｓ１６）。ＣＰＵ５１は、警告時動作設定の設定値が２であり、第二パスワードの設定があるか否か判断する（Ｓ１７）。警告時動作設定の設定値が１であって第二パスワードの設定がない場合（Ｓ１７：ＮＯ）、ＣＰＵ５１は、処理をＳ３９１に進める。ＣＰＵ５１は、使用者がＯＫボタン４４をタッチするまで処理を待機する（Ｓ３９１：ＮＯ）。使用者がＯＫボタン４４をタッチすることで（Ｓ３９１：ＹＥＳ）、ＣＰＵ５１は、警告表示画面４０を閉じる。ＣＰＵ５１は、縫針７の交換を促すメッセージを表示し、リセットボタンとキャンセルボタンを設けたダイアログ（図示略）を表示部９５に表示する（Ｓ３９２）。使用者が縫針７を交換せず、キャンセルボタンをタッチしたら（Ｓ３９３：ＮＯ）、ＣＰＵ５１は処理をＳ４４に進める。Ｓ４４、Ｓ１８以降の処理は、上述と同様である。ミシン１は、現在針数と現在針数を合計した針数が設定針数に達しても、サイクルプログラムに従う縫製動作を許容するので、使用者が送り板３８に配置した布の縫製を完了できる。
【００７７】
Ｓ３９３の処理で、使用者が縫針７を交換し、リセットボタンをタッチしたら（Ｓ３９３：ＹＥＳ）、ＣＰＵ５１は処理をＳ４２に進める。ＣＰＵ５１は、現在針数をリセットし（Ｓ４２）、動作モードを駆動モードに移行する（Ｓ４３）。ＣＰＵ５１は、処理をＳ４４に進める。Ｓ４４、Ｓ１８以降の処理は、上述と同様である。
【００７８】
Ｓ１７の処理で、警告時動作設定の設定値が２であって第二パスワードの設定がある場合（Ｓ１７：ＹＥＳ）、ＣＰＵ５１は処理をＳ３６に進める。その後のＳ３６〜Ｓ４３の処理は、第二実施形態と同じである。Ｓ４３で駆動モードに移行後、使用者がペダル操作を行うと（Ｓ４４：ＹＥＳ）、ＣＰＵ５１は処理を図１２のＳ１８に進め、サイクルプログラムに基づく縫製動作を行う。
【００７９】
以上説明したように、第三実施形態では、縫製データに基づく縫製動作を行う場合、ミシン１は、予定針数と現在針数の和が設定針数以上であれば、予め、縫製前に報知することができる。故にミシン１は、縫製開始前に、使用者に縫針７の交換を促すことができる。
【００８０】
図１３〜図１６を参照し、第四実施形態のミシン１の縫製処理を説明する。第四実施形態のミシン１は、Ｉ／Ｏ５６に接続する通信インターフェース（図示略）を備える。図１３に示すように、ミシン１は、例えば管理者が使用する管理用パーソナルコンピュータ（以下「ＰＣ」という）１１０に通信ケーブル１２４を介して接続する。管理用ＰＣ１１０と複数台のミシン１は、針数管理システム１００を構築する。針数管理システム１００の管理用ＰＣ１１０は、ミシン１の設定針数の変更と現在針数が設定針数に達したときのリセットを行う。
【００８１】
管理用ＰＣ１１０の電気的構成を説明する。図１４に示すように、管理用ＰＣ１１０はＣＰＵ１１１を備える。ＣＰＵ１１１は管理用ＰＣ１１０の制御を司る。ＣＰＵ１１１はチップセット１１５に接続し、チップセット１１５を介してＲＯＭ１１２、ＲＡＭ１１３、表示制御部１１４と電気的に接続する。チップセット１１５は、ＣＰＵ１１１と、ＲＯＭ１１２、ＲＡＭ１１３、表示制御部１１４との間でデータの送受信を管理する一連の回路群である。ＲＯＭ１１２は、ブートプログラム、ＢＩＯＳ等を記憶する。ＲＡＭ１１３は、種々の一時データを記憶する。表示制御部１１４は、モニタ１１８への映像の表示を制御する。
【００８２】
チップセット１１５はチップセット１１６と接続する。ＣＰＵ１１１は、チップセット１１６を介し、ＨＤＤ（ハードディスクドライブ）１１７、ＵＳＢ  Ｉ／Ｆ（インターフェース）１１９、通信Ｉ／Ｆ１２１と電気的に接続する。チップセット１１６は、ＣＰＵ１１１と、ＨＤＤ１１７、ＵＳＢ  Ｉ／Ｆ１１９、通信Ｉ／Ｆ１２１との間でデータの送受信を管理する一連の回路群である。ＨＤＤ１１７は、ＯＳ、針数管理処理のプログラム（図１６参照）、その他各種アプリケーション、データ、第一パスワード、第二パスワード、設定針数、各種設定等を記憶する。各種設定値の一つは、警告時動作設定である。警告時動作設定の設定値が１の時、ＣＰＵ１１１は、ミシン１の表示部９５に表示する警告表示を、管理者が管理用ＰＣ１１０を操作しなくとも消去できるようにする。即ち、ＣＰＵ１１１は、警告時にミシン１の駆動を停止しない設定を行う。設定値が２の時、ＣＰＵ１１１は、管理者が管理用ＰＣ１１０を操作しなければ警告表示を消去できないようにする。即ち、ＣＰＵ１１１は、警告時にミシン１の駆動を停止する設定を行う。
【００８３】
ＵＳＢ  Ｉ／Ｆ１１９は、ＵＳＢ規格に基づく通信を行うインターフェースである。ＣＰＵ１１１は、ＵＳＢ  Ｉ／Ｆ１１９を介し、入力部１２０と電気的に接続する。入力部１２０は、キーボード、マウス等、管理用ＰＣ１１０に対する操作の入力を行う装置である。通信Ｉ／Ｆ１２１は、有線又は無線によってデータ通信を行うインターフェースである。通信Ｉ／Ｆ１２１は、通信用ハブ１２２に接続する。通信用ハブ１２２は、複数のミシン１夫々と通信ケーブル１２４を介して接続する。
【００８４】
第四実施形態のミシン１の縫製処理を説明する。第四実施形態の縫製処理は、第一実施形態の縫製処理（図５参照）と大部分の処理が共通する。故に、第一実施形態と同じ処理は同じステップ番号を付し、異なる処理のみを説明する。
【００８５】
図１５に示すように、第四実施形態のミシン１のＣＰＵ５１は、縫製処理を実行すると、管理用ＰＣ１１０からの設定針数、リセット信号、非駆動信号の何れかの受信又は使用者によるペダル操作を待機する（Ｓ７：ＮＯ、Ｓ９：ＮＯ、Ｓ３３：ＮＯ、Ｓ３４：ＮＯ、Ｓ７）。管理用ＰＣ１１０を操作する管理者が設定針数を変更すると、管理用ＰＣ１１０のＣＰＵ１１１は、ミシン１に設定針数を送信する。ミシン１のＣＰＵ５１は、管理用ＰＣ１１０から設定針数を受信すると（Ｓ７：ＹＥＳ）、不揮発性メモリ５４に上書き記憶して設定針数を変更する（Ｓ８）。ＣＰＵ５１は処理をＳ７に戻す。
【００８６】
使用者がペダル操作を行い、ペダル２３の出力信号がオンになった場合（Ｓ７：ＮＯ、Ｓ９：ＹＥＳ）、ＣＰＵ５１は処理をＳ１８に進める。Ｓ１８〜Ｓ２６の処理は、第一実施形態と同じである。ＣＰＵ５１は、針棒６の上下動１回毎に１ずつ現在針数を増加しながら、縫製データに従って順に布に縫目を形成する。使用者がペダル操作を停止すると（Ｓ２６：ＹＥＳ）、ＣＰＵ５１は、設定針数と現在針数を比較し、現在針数が設定針数以上であるか否か判断する（Ｓ２８）。現在針数が設定針数未満の場合（Ｓ２８：ＮＯ）、ＣＰＵ５１は処理をＳ７に戻す。
【００８７】
ペダル操作の停止時に現在針数が設定針数以上になった場合（Ｓ２８：ＹＥＳ）、ＣＰＵ５１は、表示部９５に警告表示画面４０を表示し（Ｓ２９）、管理用ＰＣ１１０に報知信号を送信する（Ｓ３２）。報知信号は、現在針数が設定針数以上になったことを管理用ＰＣ１１０に報せる信号である。ＣＰＵ５１は、処理をＳ７に戻す。
【００８８】
管理用ＰＣ１１０は、ミシン１から報知信号を受信した時、警告時動作設定に応じてリセット信号と非駆動信号を送信する。管理用ＰＣ１１０のＣＰＵ１１１は、管理者が縫針７を交換した時の操作に応じてミシン１にリセット信号を送信する。リセット信号は、現在針数をリセットする指示の信号である。ＣＰＵ５１は、管理用ＰＣ１１０からリセット信号を受信した場合（Ｓ７：ＮＯ、Ｓ９：ＮＯ、Ｓ３３：ＹＥＳ）、現在針数をリセットし（Ｓ４２）、動作モードを駆動モードに移行する（Ｓ４３）。ＣＰＵ５１は処理をＳ７に戻す。
【００８９】
管理用ＰＣ１１０のＣＰＵ１１１は、ミシン１から報知信号を受信した時、警告時動作設定に応じてミシン１に非駆動信号を送信する。非駆動信号は、動作モードを非駆動モードに移行する指示の信号である。ＣＰＵ５１は、非駆動信号を受信すると（Ｓ７：ＮＯ、Ｓ９：ＮＯ、Ｓ３３：ＮＯ、Ｓ３４：ＹＥＳ）、動作モードを非駆動モードに移行する（Ｓ３６）。ＣＰＵ５１は、管理用ＰＣ１１０からリセット信号の受信を待機する（Ｓ４１：ＮＯ）。待機中、使用者がペダル操作を行っても、メインモータ９１は駆動しない。管理用ＰＣ１１０からリセット信号を受信したら（Ｓ４１：ＹＥＳ）、ＣＰＵ５１は、現在針数をリセットし（Ｓ４２）、動作モードを駆動モードに移行する（Ｓ４３）。ＣＰＵ５１は処理をＳ７に戻す。
【００９０】
管理用ＰＣ１１０の針数管理処理を説明する。針数管理処理のプログラムは、管理用ＰＣ１１０へのインストール時に例えば自動起動プログラムとしてＯＳに登録し、管理用ＰＣ１１０の電源がオンになると実行を開始する。図１６に示すように、管理用ＰＣ１１０のＣＰＵ１１１は、管理者がパスワードを入力するか、ミシン１から報知信号を受信するまで待機する（Ｓ７１：ＮＯ、Ｓ９２：ＮＯ、Ｓ７１）。パスワード入力のため管理者が針数管理処理のユーザインターフェース（ＵＩ）を操作した場合（Ｓ７１：ＹＥＳ）、ＣＰＵ１１１は、パスワードの入力を受け付ける（Ｓ７２）。管理者がパスワードを入力し終えると、ＣＰＵ１１１は、入力したパスワードがＨＤＤ１１７に記憶する第一パスワードと一致するか否か判断する（Ｓ７３）。ＣＰＵ１１１は、パスワードが一致しなければ（Ｓ７３：ＮＯ）、処理をＳ９２に進め、報知信号を受信しなければ（Ｓ９２：ＮＯ）、処理をＳ７１に戻す。
【００９１】
管理者が入力したパスワードが第一パスワードと一致する場合（Ｓ７３：ＹＥＳ）、ＣＰＵ１１１は、第一パスワード変更の有無を問うダイアログ（図示略）を表示する（Ｓ７４）。管理者が第一パスワードを変更しない場合（Ｓ７４：ＮＯ）、ＣＰＵ１１１は、処理をＳ８１に進める。管理者が第一パスワードを変更する操作を行った場合（Ｓ７４：ＹＥＳ）、ＣＰＵ１１１はモニタ１１８に新たなパスワードの入力を求めるダイアログ（図示略）を表示する。管理者が新たなパスワードを入力し終えると、ＣＰＵ１１１は、新たなパスワードを第一パスワードとして受け付け（Ｓ７６）、ＨＤＤ１１７に記憶し、処理をＳ８１に進める。
【００９２】
ＣＰＵ１１１は、管理者が針数管理処理のＵＩを介して設定針数を変更する操作を行ったか否か判断する（Ｓ８１）。管理者が設定針数を設定する操作を行わない場合（Ｓ８１：ＮＯ）、ＣＰＵ１１１は、処理をＳ８６に進める。管理者が設定針数を設定する操作を行った場合（Ｓ８１：ＹＥＳ）、ＣＰＵ１１１は、モニタ１１８に針数設定画面（図示略）を表示する（Ｓ８２）。ＣＰＵ１１１はＨＤＤ１１７から各ミシン１の設定針数を読み込み、針数設定画面に一覧表示する。管理者が入力部１２０を操作して設定針数を変更する対象のミシン１を選択すると、ＣＰＵ１１１は、選択したミシン１の設定針数を変更する操作の入力を受け付ける（Ｓ８３）。ＣＰＵ１１１は、管理者による入力部１２０の操作に応じて設定針数を増加又は減少する。ＣＰＵ１１１は、管理者が変更した設定針数をＨＤＤ１１７に記憶し、対象のミシン１に送信して（Ｓ８４）、処理をＳ８６に進める。
【００９３】
ＣＰＵ１１１は、管理者が針数管理処理のＵＩを介して報知時の設定を変更する操作を行ったか否か判断する（Ｓ８６）。管理者が報知時の設定を変更する操作を行わない場合（Ｓ８６：ＮＯ）、ＣＰＵ１１１は、処理をＳ９２に進める。管理者が報知時の設定を変更する操作を行った場合（Ｓ８６：ＹＥＳ）、ＣＰＵ１１１は、モニタ１１８に警告時動作設定画面（図示略）を表示する（Ｓ８７）。ＣＰＵ１１１は、ＨＤＤ１１７から各ミシン１の警告時動作設定を読み込み、警告時動作設定画面に一覧表示する。管理者が入力部１２０を操作して警告時動作設定を変更する対象のミシン１を選択すると、ＣＰＵ１１１は、選択したミシン１の警告時動作設定を変更する操作の入力を受け付ける。ＣＰＵ１１１は、管理者による入力部１２０の操作に応じて警告時動作設定を変更する。変更後の設定値が警告時にミシン１の駆動を停止しない設定である１の場合（Ｓ８８：ＮＯ）、ＣＰＵ１１１は、選択したミシン１の設定値としてＨＤＤ１１７に「１」を記憶する。ＣＰＵ１１１は、ＨＤＤ１１７に記憶する第二パスワードを消去し（Ｓ９１）、処理をＳ９２に進める。変更後の設定値が警告時にミシン１の駆動を停止する設定である２の場合（Ｓ８８：ＹＥＳ）、ＣＰＵ１１１は、選択したミシン１の設定値としてＨＤＤ１１７に「２」を記憶する。ＣＰＵ１１１は、モニタ１１８にパスワードの入力を求めるダイアログ（図示略）を表示する（Ｓ８９）。管理者がパスワードを入力し終えると、ＣＰＵ１１１は、パスワードを新たな第二パスワードとしてＨＤＤ１１７に記憶し、処理をＳ９２に進める。
【００９４】
Ｓ９２の処理で、管理用ＰＣ１１０が複数のミシン１の一つから報知信号を受信した場合（Ｓ９２：ＹＥＳ）、ＣＰＵ１１１は、信号送信元のミシン１の警告時動作設定をＨＤＤ１１７から読み込み、第二パスワードの設定があるか否か判断する（Ｓ９３）。警告時動作設定の設定値が１であり、第二パスワードの設定がない場合（Ｓ９３：ＮＯ）、ＣＰＵ１１１は、縫針交換を促すメッセージ、及びリセットボタンとキャンセルボタンを設けたダイアログ（図示略）をモニタ１１８に表示する（Ｓ９４２）。信号送信元のミシン１の縫針７を交換し、管理者がリセットボタンを操作したら（Ｓ９４３：ＹＥＳ）、ＣＰＵ１１１は信号送信元のミシン１にリセット信号を送信する（Ｓ９９）。信号送信元のミシン１は、現在針数をリセットする。ＣＰＵ５１は処理をＳ７１に戻す。Ｓ９４３の処理で、ミシン１の縫針７を交換せず、管理者がキャンセルボタンを操作したら（Ｓ９４３：ＮＯ）、ＣＰＵ５１は処理をＳ７１に戻す。信号送信元のミシン１は、動作モードが駆動モードのままであるので縫製動作を継続でき、使用者が縫製途中の布の縫製を完了できる。
【００９５】
Ｓ９３の処理で、警告時動作設定の設定値が２であり、第二パスワードの設定がある場合（Ｓ９３：ＹＥＳ）、ＣＰＵ１１１は、信号送信元のミシン１に非駆動信号を送信する（Ｓ９６）。信号送信元のミシン１は、非駆動信号を受信すると動作モードを非駆動モードに移行する。ＣＰＵ１１１は、モニタ１１８にパスワードの入力を求めるダイアログ（図示略）を表示する（Ｓ９７）。ダイアログは、例えば「縫針を交換して第二パスワードを入力してください。」等のメッセージを表示し、パスワードの入力欄を設ける。管理者は、信号送信元のミシン１の縫針７を交換し、パスワードを入力する。管理者がパスワードを入力し終えると、ＣＰＵ１１１は、管理者が入力したパスワードが、ＨＤＤ１１７に記憶する第二パスワードと一致するか否か判断する（Ｓ９８）。ＣＰＵ１１１は、パスワードが一致しなければ（Ｓ９８：ＮＯ）、処理をＳ９７に戻し、パスワードの再入力を求める。管理者が入力したパスワードが第二パスワードと一致する場合（Ｓ９８：ＹＥＳ）、ＣＰＵ１１１は、信号送信元のミシン１にリセット信号を送信する（Ｓ９９）。ミシン１のＣＰＵ５１は現在針数をリセットし、動作モードを駆動モードに移行して縫製動作を行えるようになる。ＣＰＵ１１１は、処理をＳ７１に戻す。針数管理処理は、管理者がＯＳ上でプログラムの実行を終了する操作を行うか、管理用ＰＣ１１０の電源をオフにすると終了する。
【００９６】
以上説明したように、第四実施形態では、ミシン１は、現在針数の初期化を管理用ＰＣ１１０から受信するリセット信号に応じて行う。管理用ＰＣ１１０は、例えば管理者が操作する。管理用ＰＣ１１０は、現在針数を初期化する場合に第二パスワードの入力を求めることができる。故にミシン１は、管理者が意図しない使用者による現在針数の初期化を防止できる。
【００９７】
ミシン１は、管理用ＰＣ１１０が入力を受け付けた設定値を設定針数に設定する。故にミシン１は、管理者が意図しない使用者による設定針数の設定を防止できる。
【００９８】
管理用ＰＣ１１０は、ミシン１の非駆動モードへの移行の無効化を設定することができる。この場合、使用者は、現在針数が設定針数以上となっても、縫製作業を継続することができる。設定針数は、例えば縫針７の寿命に対し、余裕のある針数を設定すればよい。故に管理者は、使用者が縫製作業の区切りのよい時に縫針７の交換を行うことができる。
【００９９】
なお、本発明は上記実施形態に限定されず、種々の変更を加えることが可能である。上述の縫製処理のプログラムは、ミシン１のＣＰＵ５１が実行する例に限定しない。上記各処理は、他の電子部品（例えばＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）等）が実行してもよい。管理用ＰＣ１１０は、パーソナルコンピュータに限らず、スマートフォン、携帯電話等でもよい。
【０１００】
第一実施形態〜第三実施形態では、ミシン１は、パネル操作で第二パスワードの入力を受け付けた。これに限らず、ミシン１は、Ｉ／Ｏ５６に接続するＵＳＢ等のインターフェースを設け、テンキー、キーボード等の外部装置を接続してもよい。ミシン１は、現在針数の初期化をテンキー、キーボード等の外部装置から受信する初期化指示に応じて行ってもよい。外部装置は、例えば使用者が立ち入りできない管理区画に設置し、管理者が操作する。故にミシン１は、管理者が意図しない使用者による現在針数の初期化を防止できる。第四実施形態では、第一パスワードと第二パスワードは設定しなくてもよい。管理用ＰＣ１１０は、例えば使用者が立ち入りできない管理区域に設置し、管理者のみが操作できるようにすればよい。
【０１０１】
第二実施形態、第三実施形態では、ミシン１は、サイクルプログラムに従う縫製を開始する場合、ペダル操作を契機に行った。これに限らず、ミシン１は表示部９５に縫製開始ボタンを表示し、パネル操作を契機に縫製を開始してもよい。
【０１０２】
現在針数が設定針数の例えば９０％以上になったら、ＣＰＵ５１は、表示部９５の表示色を変更したり、ダイアログを表示して縫針７の交換時期が近いことを報せたりしてもよい。第一実施形態では、ＣＰＵ５１は、Ｓ２６でペダル操作の停止後に、Ｓ２８で現在針数が設定針数に達した時、Ｓ２９で警告表示を行った。これに限らず、ＣＰＵ５１は、Ｓ２４で現在針数を１加算する度に現在針数が設定針数に達したか否か判断し、達した場合に警告表示を行ってもよい。
【０１０３】
ＣＰＵ５１は、現在針数を不揮発性メモリ５４に記憶し、Ｓ２４の処理で１ずつ上書き加算した。これに限らず、ＣＰＵ５１は、例えばペダル２３のオン時に不揮発性メモリ５４からＲＡＭ５３に読み込み、ＲＡＭ５３上で加算し、ペダル２３のオフ時に不揮発性メモリ５４に書き込んでもよい。或いは、ＣＰＵ５１は、ミシン１の電源オン時に不揮発性メモリ５４からＲＡＭ５３に読み込み、ＲＡＭ５３上で加算し、電源オフ時に不揮発性メモリ５４に書き込んでもよい。
【０１０４】
上記実施形態において、メインモータ９１が、本発明の「駆動部」に相当する。Ｓ２４の処理を実行するＣＰＵ５１が、本発明の「計数手段」に相当する。Ｓ２８の処理を実行するＣＰＵ５１が、本発明の「第一判断手段」に相当する。Ｓ２９の処理を実行するＣＰＵ５１が、本発明の「報知手段」に相当する。Ｓ３４の処理を実行するＣＰＵ５１が、本発明の「移行判断手段」に相当する。Ｓ３６の処理を実行するＣＰＵ５１が、本発明の「第一移行手段」に相当する。Ｓ４２の処理を実行するＣＰＵ５１が、本発明の「初期化手段」に相当する。Ｓ４３の処理を実行するＣＰＵ５１が、本発明の「第二移行手段」に相当する。Ｓ２６又はＳ２７の処理を実行するＣＰＵ５１が、本発明の「第二判断手段」に相当する。
【０１０５】
ペダル２３が、本発明の「操作部」に相当する。ＲＯＭ５２が、本発明の「記憶手段」に相当する。Ｓ２１の処理を実行するＣＰＵ５１が、本発明の「制御手段」に相当する。Ｓ１３の処理を実行するＣＰＵ５１が、本発明の「算出手段」に相当する。Ｓ１４の処理を実行するＣＰＵ５１が、本発明の「第三判断手段」に相当する。第二パスワードが、本発明の「初期化指示」に相当する。Ｓ３７の処理を実行するＣＰＵ５１が、本発明の「受付手段」に相当する。Ｓ３８の処理を実行するＣＰＵ５１が、本発明の「第四判断手段」に相当する。Ｓ２２の処理を実行するＣＰＵ５１が、本発明の「表示手段」に相当する。Ｓ６３〜Ｓ６６の処理を実行するＣＰＵ５１が、本発明の「第一設定手段」に相当する。Ｓ３１、Ｓ３９１〜Ｓ３９３の処理を実行するＣＰＵ５１が、本発明の「モード変更無効手段」に相当する。
【０１０６】
Ｓ３２の処理を実行するＣＰＵ５１が、本発明の「送信手段」に相当する。Ｓ９６の処理を実行するＣＰＵ１１１が、本発明の「移行指示手段」に相当する。Ｓ９７の処理を実行するＣＰＵ１１１が、本発明の「第一入力手段」に相当する。Ｓ９８の処理を実行するＣＰＵ１１１が、本発明の「第五判断手段」に相当する。Ｓ９９の処理を実行するＣＰＵ１１１が、本発明の「第一送信手段」に相当する。Ｓ８３の処理を実行するＣＰＵ１１１が、本発明の「第二入力手段」に相当する。Ｓ８４の処理を実行するＣＰＵ１１１が、本発明の「第二送信手段」に相当する。Ｓ８の処理を実行するＣＰＵ５１が、本発明の「変更手段」に相当する。Ｓ８８〜Ｓ９１の処理を実行するＣＰＵ１１１が、本発明の「第二設定手段」に相当する。
【符号の説明】
【０１０７】
１                          ミシン
６                          針棒
７                          縫針
２３                        ペダル
５１                        ＣＰＵ
５２                        ＲＯＭ
９１                        メインモータ
９５                        表示部
１００                      針数管理システム
１１０                      管理用ＰＣ
１１１                      ＣＰＵ
【図１】
2017099729.tif 000003
【図２】
2017099729.tif 000004
【図３】
2017099729.tif 000005
【図４】
2017099729.tif 000006
【図５】
2017099729.tif 000007
【図６】
2017099729.tif 000008
【図７】
2017099729.tif 000009
【図８】
2017099729.tif 000010
【図９】
2017099729.tif 000011
【図１０】
2017099729.tif 000012
【図１１】
2017099729.tif 000013
【図１２】
2017099729.tif 000014
【図１３】
2017099729.tif 000015
【図１４】
2017099729.tif 000016
【図１５】
2017099729.tif 000017
【図１６】
2017099729.tif 000018