(57)【要約】【課題】サイクル縫い実行時の縫製時間を短縮可能なミシンとミシンの制御方法を提供する。【解決手段】表示部、針棒、針棒上下動機構、移送機構を備えるミシンは、対象データを読み出す（Ｓ３０）。ミシンは識別子を表示部に表示する（Ｓ３１）。ミシンは第一指示を取得した時（Ｓ３３）、縫製を開始する（Ｓ３４）。ミシンは対象データに従う縫製を終了したか否か判断する（Ｓ４５）。ミシンは第二指示を取得した時（Ｓ３５、Ｓ４３）、縫目画像を表示部に表示する（Ｓ３６、Ｓ４４）。【選択図】図８
2017046830.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
縫針を装着可能な針棒と
前記針棒を上下動可能な針棒上下動機構と、
前記針棒上下動機構による前記針棒の上下動に同期して布を移送可能な移送機構と、
を備えるミシンにおいて、
縫目を形成する為の縫製データを複数記憶する記憶手段と、
複数の前記縫製データと縫製順序の対応を含むサイクルプログラムから前記縫製順序が次の前記縫製データである対象データを特定し、前記対象データを前記記憶手段から読み出す第一読出手段と、
前記第一読出手段が読み出した前記対象データを表す識別子を前記表示部に表示する第一制御手段と、
前記第一制御手段が前記表示部に前記識別子を表示した後、前記第一読出手段が読み出した前記対象データに従って縫製を開始する第一指示を取得する第一取得手段と、
前記第一取得手段が前記第一指示を取得した時、前記移送機構と前記針棒上下動機構を駆動して、前記第一読出手段が読み出した前記対象データに従って縫製を開始する第一駆動手段と、
前記第一駆動手段が縫製を開始した後、前記対象データに従う縫製を終了したか否か判断する判断手段と、
前記判断手段が前記対象データに従う縫製を終了したと判断する前に、前記対象データの前記縫目を表す縫目画像を前記表示部に表示する第二指示を取得する第二取得手段と、
前記第二取得手段が前記第二指示を取得した時、前記縫目画像を前記表示部に表示する第二制御手段とを備えることを特徴とするミシン。
【請求項２】
前記第一制御手段が前記識別子を前記表示部に表示してからの時間を計時する計時手段を備え、
前記第二取得手段は、前記計時手段が計時する時間が所定時間経過し、且つ前記第一取得手段が前記第一指示を取得しない時に、前記第二指示を取得することを特徴とする請求項１に記載のミシン。
【請求項３】
前記サイクルプログラムの前記縫製データに従い、前記針棒上下動機構による前記針棒の上下動をせずに前記移送機構を駆動する動作テストを行う第三指示を取得する第三取得手段と、
前記第三取得手段が前記第三指示を取得した時、前記サイクルプログラムの前記対象データを読み出す第二読出手段と、
前記第二読出手段が読み出した前記対象データを表す前記縫目画像を前記表示部に表示する第三制御手段と、
前記第三制御手段が前記表示部に前記縫目画像を表示した後、前記第二読出手段が読み出した前記対象データに従って前記動作テストを開始する第四指示を取得する第四取得手段と、
前記第四取得手段が前記第四指示を取得した時、前記移送機構を駆動して、前記第二読出手段が読み出した前記対象データに従って前記動作テストを行う第二駆動手段と
を更に備えることを特徴とする請求項１又は２に記載のミシン。
【請求項４】
前記第一駆動手段が縫製を開始した後、前記判断手段が前記対象データに従う縫製を終了したと判断する前に、縫製を中断する指示を取得する中断手段を備え、
前記第二取得手段は、前記中断手段が縫製を中断する指示を取得した時、前記第二指示を取得することを特徴とする請求項１から３の何れかに記載のミシン。
【請求項５】
表示部と、縫針を装着可能な針棒と、前記針棒を上下動可能な針棒上下動機構と、前記針棒上下動機構による前記針棒の上下動に同期して布を移送可能な移送機構と、縫目を形成する為の縫製データを複数記憶する記憶手段とを備えるミシンの制御方法であって、
複数の前記縫製データと縫製順序の対応を含むサイクルプログラムから前記縫製順序が次の前記縫製データである対象データを特定し、前記対象データを前記記憶手段から読み出す読出工程と、
前記読出工程で読み出した前記対象データを表す識別子を前記表示部に表示する第一制御工程と、
前記第一制御工程で前記表示部に前記識別子を表示した後、前記読出工程で読み出した前記対象データに従って縫製を開始する第一指示を取得する第一取得工程と、
前記第一取得工程で前記第一指示を取得した時、前記移送機構と前記針棒上下動機構を駆動して、前記読出工程で読み出した前記対象データに従って縫製を開始する駆動工程と、
前記駆動工程で縫製を開始した後、前記対象データに従う縫製を終了したか否か判断する判断工程と、
前記判断工程で前記対象データに従う縫製を終了したと判断する前に、前記対象データの前記縫目を表す縫目画像を前記表示部に表示する第二指示を取得する第二取得工程と、
前記第二取得工程で前記第二指示を取得した時、前記縫目画像を前記表示部に表示する第二制御工程とを備えることを特徴とするミシンの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンとミシンの制御方法に関する。
【背景技術】
【０００２】
プログラムに従ってサイクル縫いを実行できるミシンがある。サイクル縫いは複数の縫製データの縫製順序を一つのプログラムに登録し、各縫製データに基づき縫目模様を順に形成する縫製作業を連続的に実行する縫い方である。特許文献１のミシンはサイクル縫い実行時に現在縫製中の縫製対象の縫目模様を表す縫目画像とプログラム番号を表示部に表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５３０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のミシンは縫製対象の縫製データを表示部に表示した後に縫製開始の指示を受け付ける。縫製データは所定の縫目模様の針落ち点を一針毎に定めてあり、縫製データのデータ量は非常に多い。故に、縫製対象の縫製データに基づき縫目画像を表示部に表示する表示処理は時間がかかる。表示処理の時間分、縫製開始することができずに待ち時間が発生し、縫製作業が遅れる問題がある。
【０００５】
本発明の目的はサイクル縫い実行時の縫製時間を短縮可能なミシンとミシンの制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係るミシンは、表示部と、縫針を装着可能な針棒と前記針棒を上下動可能な針棒上下動機構と、前記針棒上下動機構による前記針棒の上下動に同期して布を移送可能な移送機構とを備えるミシンにおいて、縫目を形成する為の縫製データを複数記憶する記憶手段と、複数の前記縫製データと縫製順序の対応を含むサイクルプログラムから前記縫製順序が次の前記縫製データである対象データを特定し、前記対象データを前記記憶手段から読み出す第一読出手段と、前記第一読出手段が読み出した前記対象データを表す識別子を前記表示部に表示する第一制御手段と、前記第一制御手段が前記表示部に前記識別子を表示した後、前記第一読出手段が読み出した前記対象データに従って縫製を開始する第一指示を取得する第一取得手段と、前記第一取得手段が前記第一指示を取得した時、前記移送機構と前記針棒上下動機構を駆動して、前記第一読出手段が読み出した前記対象データに従って縫製を開始する第一駆動手段と、前記第一駆動手段が縫製を開始した後、前記対象データに従う縫製を終了したか否か判断する判断手段と、前記判断手段が前記対象データに従う縫製を終了したと判断する前に、前記対象データの前記縫目を表す縫目画像を前記表示部に表示する第二指示を取得する第二取得手段と、前記第二取得手段が前記第二指示を取得した時、前記縫目画像を前記表示部に表示する第二制御手段とを備える。
【０００７】
第一態様のミシンは識別子を表示部に表示した後、第一指示を取得する。ミシンが表示部に縫目画像を表示する場合、縫製データから縫目画像を表示する為の画像データを生成する処理を行う。縫目画像は縫製データに基づくので、縫目画像の表示は識別子の表示に比べ表示に要する時間が長い。ミシンは第二指示を取得した時、縫目画像を表示部に表示できる。作業者は第二指示を入力すれば、縫目画像を確認できる。ミシンは作業者の利便性を損なうことなく従来のミシンに比べサイクル縫い実行時の縫製時間を短縮できる。
【０００８】
第一態様のミシンは、前記第一制御手段が前記識別子を前記表示部に表示してからの時間を計時する計時手段を備え、前記第二取得手段は、前記計時手段が計時する時間が所定時間経過し、且つ前記第一取得手段が前記第一指示を取得しない時に、前記第二指示を取得してもよい。
【０００９】
この場合のミシンは縫目画像を表示部に表示しても縫製作業に影響しない場合に、縫目画像を自動で表示部に表示できる。作業者は表示指示を入力しなくても表示部が表示する縫目画像を確認できる。ミシンは作業者の利便性を損なうことなく従来のミシンに比べサイクル縫い実行時の縫製時間を短縮できる。
【００１０】
第一態様のミシンは、前記サイクルプログラムの前記縫製データに従い、前記針棒上下動機構による前記針棒の上下動をせずに前記移送機構を駆動する動作テストを行う第三指示を取得する第三取得手段と、前記第三取得手段が前記第三指示を取得した時、前記サイクルプログラムの前記対象データを読み出す第二読出手段と、前記第二読出手段が読み出した前記対象データを表す前記縫目画像を前記表示部に表示する第三制御手段と、前記第三制御手段が前記表示部に前記縫目画像を表示した後、前記第二読出手段が読み出した前記対象データに従って前記動作テストを開始する第四指示を取得する第四取得手段と、前記第四取得手段が前記第四指示を取得した時、前記移送機構を駆動して、前記第二読出手段が読み出した前記対象データに従って前記動作テストを行う第二駆動手段とを更に備えてもよい。
【００１１】
この場合のミシンは動作テスト時に対象データの縫目画像を自動で表示部に表示する。作業者は例えば針棒の下方の位置（針落ち点）を確認する場合に動作テストを実行する。作業者は縫目画像と移送機構の動きを比較して、把握できる。作業者は動作テスト中に表示指示を入力することなく、縫目画像を確認できる。
【００１２】
第一態様のミシンは、前記第一駆動手段が縫製を開始した後、前記判断手段が前記対象データに従う縫製を終了したと判断する前に、縫製を中断する指示を取得する中断手段を備え、前記第二取得手段は、前記中断手段が縫製を中断する指示を取得した時、前記第二指示を取得してもよい。
【００１３】
この場合のミシンでは、作業者は縫製が中断した時、サイクルプログラムの進捗状況を形成済みの縫目と表示部が表示する縫目画像で容易且つ迅速に確認できる。作業者は縫目画像を確認することで、縫製を再開する為の指示を的確に入力できる。
【００１４】
本発明の第二態様に係るミシンの制御方法は、表示部と、縫針を装着可能な針棒と、前記針棒を上下動可能な針棒上下動機構と、前記針棒上下動機構による前記針棒の上下動に同期して布を移送可能な移送機構と、縫目を形成する為の縫製データを複数記憶する記憶手段とを備えるミシンの制御方法であって、複数の前記縫製データと縫製順序の対応を含むサイクルプログラムから前記縫製順序が次の前記縫製データである対象データを特定し、前記対象データを前記記憶手段から読み出す読出工程と、前記読出工程で読み出した前記対象データを表す識別子を前記表示部に表示する第一制御工程と、前記第一制御工程で前記表示部に前記識別子を表示した後、前記読出工程で読み出した前記対象データに従って縫製を開始する第一指示を取得する第一取得工程と、前記第一取得工程で前記第一指示を取得した時、前記移送機構と前記針棒上下動機構を駆動して、前記読出工程で読み出した前記対象データに従って縫製を開始する駆動工程と、前記駆動工程で縫製を開始した後、前記対象データに従う縫製を終了したか否か判断する判断工程と、前記判断工程で前記対象データに従う縫製を終了したと判断する前に、前記対象データの前記縫目を表す縫目画像を前記表示部に表示する第二指示を取得する第二取得工程と、前記第二取得工程で前記第二指示を取得した時、前記縫目画像を前記表示部に表示する第二制御工程とを備える。
【００１５】
第二態様のミシンの制御方法は、ミシンが実行することで第一態様のミシンと同様の効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】ミシン１の斜視図。
【図２】ミシン本体１０の斜視図。
【図３】移送機構８０の平面図。
【図４】ミシン１の電気的構成を示すブロック図。
【図５】縫製データと縫目の概念図。
【図６】サイクルプログラムの概念図。
【図７】サイクルモード処理の流れ図。
【図８】縫製処理の流れ図。
【図９】表示部９５が表示する画面４０の説明図。
【図１０】表示部９５が表示する画面４８の説明図。
【発明を実施するための形態】
【００１７】
図面を参照し、本発明の実施形態を説明する。以下説明は図中に矢印で示す上下、左右、前後を使用する。
【００１８】
図１を参照し、ミシン１の全体構造を説明する。ミシン１は、布に閂止縫目を形成する閂止ミシンであり、ミシン本体１０、テーブル９、制御装置５０、表示部９５、操作盤９８、足踏みペダル２３、電源スイッチ７７を備える。ミシン本体１０、表示部９５、操作盤９８はテーブル９上に配置する。制御装置５０、足踏みペダル２３、電源スイッチ７７はテーブル９下方に配置する。表示部９５は液晶ディスプレイである。操作盤９８は表示部９５の前面に設けるタッチパネルである。足踏みペダル２３は、作業者が足で操作するペダルであり、制御装置５０に対する各種指示を入力可能な操作部である。足踏みペダル２３は、第一スイッチ２４と第二スイッチ２５（図４参照、以下第一ＳＷ２４、第二ＳＷ２５と呼ぶ）を内部に備え、踏込み量に応じた二段階の踏込位置を有する。足踏みペダル２３を踏み込まない状態では、第一ＳＷ２４、第二ＳＷ２５は共にオフである。一段目まで踏み込むと第一ＳＷ２４がオン、二段目まで踏み込むと第二ＳＷ２５がオンする。それ故、制御装置５０は、第一ＳＷ２４、第二ＳＷ２５のオンオフに基づき、足踏みペダル２３の踏込位置を検出する。
【００１９】
図１〜図３に示す如く、ミシン本体１０は、ベッド部２、脚柱部３、アーム部４、布押え装置１１、糸切機構（図示略）を備える。ベッド部２はテーブル９上に配置する。ベッド部２は前後方向に延び、内部に垂直釜８、送り台３７、揺動機構６３、Ｘ送り用モータ９２等を備える。ベッド部２は、前端部上面に針穴３０を有する針板２９を備える。
【００２０】
脚柱部３は、ベッド部２後側から上方に延び、内部にミシンモータ９１（図４参照）、Ｙ送り用モータ９３、布押え用モータ９４（図４参照）を備える。アーム部４は、脚柱部３上端からベッド部２に略平行に前方に延び、内部にミシンモータ９１で駆動するミシン主軸３３、針棒上下動機構３４を備える。アーム部４の前端部５は、アーム部４の他部位よりも下方へ突出する。前端部５は、内部で針棒６を上下動可能に支持する。針棒６は、前端部５下端から下方へ延びる。針棒６は下端に縫針７を着脱可能である。針棒上下動機構３４はミシン主軸３３の駆動で針棒６を上下動可能である。布押え装置１１は、ベッド部２上部に設け、縫製対象物である布を押え足１２で上方から押える。布押え装置１１は布押え用モータ９４で駆動し、押え足１２を上下動する。布押え用モータ９４はパルスモータである。糸切機構は、ベッド部２の内側に設け、縫製終了後に上糸と下糸を切断する。糸切機構は、針板２９の下側に設けた固定刃、該固定刃に対して可動する可動刃を備え、該可動刃をリンク機構（図示略）を介して移動し、糸を切断する。
【００２１】
図３を参照し、移送機構８０を説明する。移送機構８０は、針棒上下動機構３４による針棒６の上下動に同期して布を移送可能である。移送機構８０は送り台３７と送り板３８前後方向、左右方向に移送できる。布は送り板３８の上面に配置する。移送機構８０は、送り台３７、Ｘ送り用モータ９２、揺動機構６３、Ｙ送り用モータ９３を備える。送り台３７は、上面に送り板３８を固定する。送り台３７は、前後方向に延びるラック軸６０の前端部に連結する。送り台３７は後端部の下方で揺動機構６３と連結する。Ｘ送り用モータ９２はパルスモータであり、揺動機構６３を駆動する。送り台３７は揺動機構６３の駆動に伴い、ラック軸６０の前端部と連結する軸部６１を中心として左右方向に揺動可能である。Ｙ送り用モータ９３の出力軸６４は、歯車６５を固定する。歯車６５は、ラック軸６０のラック６２と噛み合う。Ｙ送り用モータ９３はパルスモータであり、ラック軸６０を前後方向に移動する。送り台３７と送り板３８は、ラック軸６０の移動に伴い前後方向に移動する。送り板３８は、前端部に上下方向に貫通する貫通穴３９を有する。縫針７は縫製時に貫通穴３９を通り、針板２９の針穴３０に達する。押え足１２は送り板３８上の布を押える。布は送り板３８と共に移動する。
【００２２】
図４を参照し、ミシン１の電気的構成を説明する。ミシン１の制御装置５０は、ＣＰＵ５１とＲＯＭ５２とＲＡＭ５３と不揮発性メモリ５４を含むマイクロコンピュータ、該マイクロコンピュータにデータバス等を介して接続した入力インターフェース５６及び出力インターフェース５７、駆動回路７１〜７５等を有する。ＣＰＵ５１はミシン１の動作を統括制御する。ＲＯＭ５２は、後述するサイクルモード処理（図７参照）を実行する為のサイクルモードプログラム、各種の閂止め縫目を形成するための縫製データ等を予め記憶する。縫製データは針落ち点を順に定めた座標データを含む。針落ち点は、針棒６と共に縫針７が下方に移動した時に縫針７が刺さる布上の予定位置である。ＲＡＭ５３は、各種処理実行中に生じる各種情報を一時的に記憶する。ＲＡＭ５３は、タイマの計測値を記憶する。不揮発性メモリ５４は、後述するサイクルプログラム（図６参照）を記憶する。
【００２３】
駆動回路７１〜７５は、夫々出力インターフェース５７に接続する。駆動回路７１はミシンモータ９１と接続し、ＣＰＵ５１の制御指令に基づきミシンモータ９１を駆動する。駆動回路７２はＸ送り用モータ９２と接続し、ＣＰＵ５１の制御指令に基づきＸ送り用モータ９２を駆動する。駆動回路７３はＹ送り用モータ９３と接続し、ＣＰＵ５１の制御指令に基づきＹ送り用モータ９３を駆動する。駆動回路７４は布押え用モータ９４と接続し、ＣＰＵ５１の制御指令に基づき布押え用モータ９４を駆動する。駆動回路７５は表示部９５と接続し、ＣＰＵ５１の制御指令に基づき表示部９５を駆動する。
【００２４】
電源スイッチ７７、足踏みペダル２３の第一ＳＷ２４と第二ＳＷ２５、エンコーダ９１Ａ〜９４Ａ、操作盤９８等は、夫々入力インターフェース５６に接続する。電源スイッチ７７は、ミシン１の起動と終了を行う。エンコーダ９１Ａは、ミシンモータ９１に接続し、ミシンモータ９１の回転位置、回転速度の情報を、入力インターフェース５６に入力する。エンコーダ９２Ａは、Ｘ送り用モータ９２に接続し、Ｘ送り用モータ９２の回転方向、回転位置、回転速度に対応して出力するパルス情報を、入力インターフェース５６に入力する。エンコーダ９３Ａは、Ｙ送り用モータ９３に接続し、Ｙ送り用モータ９３の回転方向、回転位置、回転速度に対応して出力するパルス情報を、入力インターフェース５６に入力する。エンコーダ９４Ａは、布押え用モータ９４に接続し、布押え用モータ９４の回転方向、回転位置、回転速度に対応して出力するパルス情報を、入力インターフェース５６に入力する。操作盤９８は、作業者の指等の押圧操作を検知し、検知した押圧位置に基づき、画像中の選択項目を認識する。操作盤９８は、縫製開始、縫製停止、サイクルプログラムのプログラム番号等の各種設定を入力できる。
【００２５】
図５を参照し、縫製データを説明する。縫製データは、ミシン１を駆動して布に縫目模様を縫製する為のデータである。縫製データは、識別子、複数のデータ列を含む。本例の識別子は、複数の縫製データを識別する固有の文字列である。データ列は、縫目模様の針落ち点の相対座標値を（Ｘ，Ｙ）で表す。Ｘは左右方向の相対座標を示す。Ｙは前後方向の相対座標を示す。ＸＹ座標系の原点は、縫い始めの針落ち点である。縫製データは、縫い始めの針落ち点から順に複数のデータ列を並べる。図５の縫製データの識別子は「Ｕ００９」であり、縫製データの各データ列は左右方向に延びるジグザグ状の縫目模様の各針落ち点を示す。ＣＰＵ５１は、縫製データのデータ列を図５の上から順に読み出し、Ｘ送り用モータ９２とＹ送り用モータ９３を駆動する。
【００２６】
図６を参照し、サイクルプログラムを説明する。サイクルプログラムは、サイクル縫いを実行するプログラムである。サイクル縫いは、複数の縫製データを予め定めた順序で縫製して布に縫目模様を形成する縫い方である。サイクルプログラムは複数の縫製データと縫製順序の対応を含む。サイクルプログラムは、プログラム番号、複数のデータ列を含む。プログラム番号は、複数のサイクルプログラムを識別する固有の番号を含む文字列である。本例のデータ列は、サイクルプログラムに含まれる縫製データの識別子を縫製順に表す。図６のサイクルプログラムのプログラム番号は「Ｃ００１」である。サイクルプログラムは、６つの縫製データを、Ｕ００９、Ｕ００１、Ｕ００２、Ｕ００６、Ｕ０１１、Ｕ０１０の順に登録する。
【００２７】
図７〜図１０を参照し、サイクルモード処理を説明する。作業者は、サイクルプログラムを利用して縫製又は動作テストを行う場合に操作盤９８でサイクルモードを選択する。作業者が電源スイッチ７７を操作してミシン１を起動し、操作盤９８を操作してサイクルモードを実行する指示を入力すると、ＣＰＵ５１はＲＯＭ５２からサイクルモードプログラムを読み出し、本処理を実行する。
【００２８】
ＣＰＵ５１は、表示部９５に選択画面を表示する（Ｓ１）。選択画面は、サイクルプログラムに従って縫製する縫製指示の入力キーと、サイクルプログラムに従って動作テストを実行するテスト指示（第三指示）の入力キーを含む。作業者は、操作盤９８でプログラム番号を指定し、所望の入力キーを選択する。ＣＰＵ５１は縫製指示を取得したか否かを判断する（Ｓ２）。ＣＰＵ５１は縫製指示を取得した場合（Ｓ２：ＹＥＳ）、作業者が指定したプログラム番号を取得する（Ｓ３）。ＣＰＵ５１は、Ｓ３で取得したプログラム番号のサイクルプログラム（以下対象プログラムと呼ぶ）に従って縫製する処理を実行する（Ｓ４）。
【００２９】
図８に示す如く、ＣＰＵ５１は、Ｓ３で取得したプログラム番号のサイクルプログラムから縫製順序が次の縫製データ（以下対象データと呼ぶ）を特定し、対象データをＲＯＭ５２から読み出す（Ｓ３０）。ＣＰＵ５１はＫ番目の縫製データを縫製順序が次の縫製データとして読み出す。Ｋの初期値は１である。対象プログラムのプログラム番号が図６のＣ００１であり、Ｋが１の時、ＣＰＵ５１は識別子がＵ００９の縫製データをＲＯＭ５２から読み出す。
【００３０】
ＣＰＵ５１はＳ３０で読み出した対象データを表す識別子を表示部９５に表示する（Ｓ３１）。表示部９５はＣＰＵ５１の制御指示に従って図９の画面４０を表示する。画面４０は欄４１〜４４と入力キー４５、４６を含む。欄４１はプログラム番号を示す。欄４２は対象データの識別子を示す。作業者は、縫目画像を表示する表示指示を入力する場合、欄４２を選択する。欄４３は、対象データの縫製順序と対象プログラムが登録する縫製データの総数を示す。欄４４の上部は現在の針数を示し、下部は総針数を示す。入力キー４５は、現在の針数を一ずつ増減する指示を入力する。入力キー４５は、後述の途中停止の指示（第二指示）等があった場合に表示し、指示を入力できる。入力キー４６は、一時停止解除とエラー停止解除の指示を入力する。ＣＰＵ５１は、Ｓ３１の処理を実行してからの時間を計時するタイマを起動する（Ｓ３２）。タイマは所定時間毎（例えば、１００ｍｓ）に経過時間を更新する。
【００３１】
作業者は、送り板３８上に布を載せ、布を押え足１２で押えた後、足踏みペダル２３を踏み込んで、第二ＳＷ２５をオンにする。第二ＳＷ２５は縫製開始の指示を制御装置５０に入力する。ＣＰＵ５１は、Ｓ３１の後に縫製開始の指示を受け付ける。ＣＰＵ５１は、縫製開始の指示を取得したか否かを判断する（Ｓ３３）。ＣＰＵ５１は、縫製開始の指示を取得していない場合（Ｓ３３：ＮＯ）、縫目画像を表示する表示指示（第二指示）を取得したか否かを判断する（Ｓ３５）。ＣＰＵ５１は後述のＳ４５で対象データに従う縫製を終了したと判断する前に、第二指示を受け付ける。ＣＰＵ５１が表示指示を取得する場合は二つある。一つ目は、作業者がＳ３１で表示部９５に表示した欄４２を選択することで、表示指示を入力した時である。二つ目は、Ｓ３１で識別子を表示部９５に表示し始めた後、Ｓ３３で縫製開始の指示を取得せずに所定時間経過した時である。ＣＰＵ５１は、Ｓ３２で起動したタイマを参照し、Ｓ３１で識別子を表示部９５に表示し始めた後、所定時間経過したか否かを判断する。縫目画像は、縫製データの縫目模様を表す画像である。
【００３２】
ＣＰＵ５１は、表示指示を取得していない場合（Ｓ３５：ＮＯ）、処理をＳ３３に戻す。ＣＰＵ５１は、表示指示を取得した場合（Ｓ３５：ＹＥＳ）、対象データの縫目を表す縫目画像を表示部９５に表示する（Ｓ３６）。ＣＰＵ５１は対象データに基づき縫目画像を表示部９５に表示する為の画像データを生成する。ＣＰＵ５１は、公知の方法に従って画像データを生成する。ＣＰＵ５１は対象データのデータ列が表す針落ち点の相対座標を特定する。ＣＰＵ５１は各針落ち点を縫製順に結ぶ線分を表す画像データを生成する。ＣＰＵ５１は、画像データに基づき表示部９５に縫目画像を表示する（Ｓ３６）。表示部９５は画像データに基づき図１０の画面４８を表示する。画面４８は欄４１、４４、４７と入力キー４５、４６を含む。欄４７は、対象データの縫目画像を示す。作業者は、識別子を表示する表示指示を入力する場合、欄４７を選択できる。ＣＰＵ５１は、タイマに０を設定し、タイマを停止する（Ｓ４７）。ＣＰＵ５１は処理をＳ３３に戻す。
【００３３】
ＣＰＵ５１は、縫製開始の指示を取得すると（Ｓ３３：ＹＥＳ）、移送機構８０と針棒上下動機構３４を駆動して、Ｓ３０で読み出した対象データに従って縫製を開始する（Ｓ３４）。ＣＰＵ５１が縫製開始の指示を取得すると、表示部９５は図９の画面４０を表示する。ＣＰＵ５１は縫製の進捗状況に応じて随時欄４４等を更新する。ＣＰＵ５１は、途中停止の指示（第二指示）を取得したか否かを判断する（Ｓ３７）。ＣＰＵ５１は、ミシン１に糸切れ等の不具合が生じ、作業者がミシン１の動作を停止する指示を入力した時に途中停止の指示を取得する。ＣＰＵ５１は、縫製を開始した後、後述のＳ４５で対象データに従う縫製を終了したと判断する前に、途中停止の指示を受け付ける。ＣＰＵ５１は、途中停止の指示を取得した場合（Ｓ３７：ＹＥＳ）、Ｓ３６と同様に対象データを表す縫目画像を表示部９５に表示する（Ｓ３８）。表示部９５はＣＰＵ５１の制御信号に従って図１０の画面４８と同様の縫目画像を表示する。ＣＰＵ５１はＳ３８で、現在の針落ち位置を他の針落ち位置とは異なる表示態様（例えば、色、明度、及び点滅の有無）で示してもよい。
【００３４】
ＣＰＵ５１は、一針戻しの指示を取得したか否かを判断する（Ｓ３９）。作業者は、入力キー４５で一針戻しの指示を入力できる。ＣＰＵ５１は一針戻しの指示を取得した場合（Ｓ３９：ＹＥＳ）、一針戻し処理を実行する（Ｓ４１）。ＣＰＵ５１は、縫製データの現在のデータ列を、縫製順序が一つ前のデータ列とする。ＣＰＵ５１は、縫製順序が一つ前のデータ列に従ってＸ送り用モータ９２とＹ送り用モータ９３を駆動制御する。移送機構８０は、Ｘ送り用モータ９２とＹ送り用モータ９３の駆動に伴い送り台３７と送り板３８を移送する。ＣＰＵ５１は、表示部９５が表示する欄４４の現在の針数を一だけ減じる。ＣＰＵ５１は一針戻しの指示を取得していない場合（Ｓ３９：ＮＯ）、縫い直しの指示を取得したか否かを判断する（Ｓ４０）。作業者は、入力キー４６で縫い直しの指示を入力できる。ＣＰＵ５１は、縫い直しの指示を取得していない場合（Ｓ４０：ＮＯ）、又はＳ４１の後、処理をＳ３９に戻す。ＣＰＵ５１は、縫い直しの指示を取得した場合（Ｓ４０：ＹＥＳ）、対象データの内、現在の針数以降のデータ列に従って縫製を再開する（Ｓ４２）。該時、表示部９５は図９の画面４０を表示する。
【００３５】
ＣＰＵ５１は途中停止の指示を取得していない場合（Ｓ３７：ＮＯ）、又はＳ４２の後、表示指示を取得したか否かを判断する（Ｓ４３）。ＣＰＵ５１は、Ｓ４３では作業者が操作盤９８で表示部９５が表示する欄４２を選択した場合に、表示指示を取得する。ＣＰＵ５１は、表示指示を取得した場合（Ｓ４３：ＹＥＳ）、Ｓ３６と同様に縫目画像を表示部９５に表示する（Ｓ４４）。表示部９５はＣＰＵ５１の制御信号に従って図１０の画面４８と同様の縫目画像を表示する。ＣＰＵ５１は、表示指示を取得していない場合（Ｓ４３：ＮＯ）、対象データに基づく縫製が終了したか否かを判断する（Ｓ４５）。縫製が終了していない場合（Ｓ４５：ＮＯ）、又はＳ４４の後、ＣＰＵ５１は、処理をＳ３７に戻す。
【００３６】
縫製が終了した場合（Ｓ４５：ＹＥＳ）、ＣＰＵ５１は、対象プログラムを参照し、対象データが、縫製順序が最後の縫製データであるか否かを判断する（Ｓ４６）。対象データが、最後の縫製データではない場合（Ｓ４６：ＮＯ）、ＣＰＵ５１は、Ｋに１を加えた後、処理をＳ３０に戻す。対象データが、最後の縫製データである場合（Ｓ４６：ＹＥＳ）、ＣＰＵ５１は縫製処理を終了し、処理を図７に戻す。
【００３７】
ＣＰＵ５１はＳ４の後、サイクルモード処理の終了の指示を取得したか否かを判断する（Ｓ１７）。作業者は、電源スイッチ７７を操作してミシン１を終了することで終了の指示を入力できる。ＣＰＵ５１は、終了の指示を取得していない場合（Ｓ１７：ＮＯ）、処理をＳ２に戻す。ＣＰＵ５１は、終了の指示を取得した場合（Ｓ１７：ＹＥＳ）、サイクルモード処理を終了する。
【００３８】
ＣＰＵ５１は縫製指示を取得していない場合（Ｓ２：ＮＯ）、テスト指示を取得したか否かを判断する（Ｓ５）。ＣＰＵ５１はテスト指示を取得していない場合（Ｓ５：ＮＯ）、処理をＳ２に戻す。ＣＰＵ５１はテスト指示を取得した場合（Ｓ５：ＹＥＳ）、Ｓ３と同様にプログラム番号を取得する（Ｓ６）。ＣＰＵ５１は、Ｓ６で取得したプログラム番号のサイクルプログラム（以下対象プログラムと呼ぶ）を参照し、縫製順序が次の縫製データ（以下対象データと呼ぶ）をＲＯＭ５２から読み出す（Ｓ７）。Ｋの初期値は１である。ＣＰＵ５１はＳ７で読み出した対象データを表す縫目画像を表示部９５に表示する（Ｓ８）。ＣＰＵ５１は縫目画像表示後に縫製開始の指示を受け付ける。ＣＰＵ５１は対象データに基づく動作テストを開始する開始指示（第四指示）を取得したか否かを判断する（Ｓ９）。作業者は、足踏みペダル２３で開始指示を入力できる。ＣＰＵ５１は開始指示を取得していない場合（Ｓ９：ＮＯ）、開始指示を取得するまで待機する。
【００３９】
ＣＰＵ５１は開始指示を取得した場合（Ｓ９：ＹＥＳ）、移送機構８０を駆動して、対象データに従って動作テストを開始する（Ｓ１０）。ＣＰＵ５１は対象データに基づきＸ送り用モータ９２とＹ送り用モータ９３を駆動制御する。移送機構８０は、Ｘ送り用モータ９２とＹ送り用モータ９３の駆動に伴い送り台３７と送り板３８を移送する。ＣＰＵ５１は縫製処理とは異なり、Ｘ送り用モータ９２とＹ送り用モータ９３の駆動制御と同期して、ミシンモータ９１を駆動制御しない。ＣＰＵ５１は縫針７を針上位置に維持する。針上位置は、縫針７の下端が針板２９より上となる位置である。ＣＰＵ５１は動作テストの進捗状況に応じて随時画面４８の欄４４等を更新する。作業者は、針落ち位置の確認をする。
【００４０】
ＣＰＵ５１は動作テストを中断する指示を取得したか否かを判断する（Ｓ１１）。作業者は操作盤９８で中断する指示を入力できる。ＣＰＵ５１は中断指示を取得した場合（Ｓ１１：ＹＥＳ）、Ｘ送り用モータ９２、Ｙ送り用モータ９３を停止する（Ｓ１２）。ＣＰＵ５１は再開の指示を取得したか否かを判断する（Ｓ１３）。作業者は操作盤９８で再開する指示を入力できる。ＣＰＵ５１は再開の指示を取得していない場合（Ｓ１３：ＮＯ）、再開の指示を取得するまで待機する。ＣＰＵ５１は再開の指示を取得した場合（Ｓ１３：ＹＥＳ）、移送機構８０を駆動して、対象データに従って動作テストを再開する（Ｓ１４）。
【００４１】
ＣＰＵ５１は対象データに基づく動作テストが終了するか否かを判断する（Ｓ１５）。ＣＰＵ５１は動作テストが終了していない場合（Ｓ１５：ＮＯ）、処理をＳ１１に戻す。ＣＰＵ５１は動作テストが終了した場合（Ｓ１５：ＹＥＳ）、対象プログラムを参照し、対象データが、縫製順序が最後の縫製データであるか否かを判断する（Ｓ１６）。対象データが、縫製順序が最後の縫製データではない場合（Ｓ１６：ＮＯ）、ＣＰＵ５１はＫに１を加え、処理をＳ７に戻す。対象データが、縫製順序が最後の縫製データである場合（Ｓ１６：ＹＥＳ）、ＣＰＵ５１はサイクルモード処理の終了の指示を取得したか否かを判断し（Ｓ１７）、終了の指示を取得していない場合（Ｓ１７：ＮＯ）、処理をＳ２に戻す。ＣＰＵ５１は終了の指示を取得した場合（Ｓ１７：ＹＥＳ）、サイクルモード処理を終了する。
【００４２】
ミシン１の表示部９５、針棒６、針棒上下動機構３４、移送機構８０、ＲＯＭ５２は各々、本発明の表示部、針棒、針棒上下動機構、移送機構、記憶手段に相当する。Ｓ３０の処理は本発明の読出工程に相当する。Ｓ３０の処理を実行するＣＰＵ５１は、本発明の第一読出手段として機能する。Ｓ３１の処理は本発明の第一制御工程に相当する。Ｓ３１の処理を実行するＣＰＵ５１は、本発明の第一制御手段として機能する。Ｓ３３の処理は本発明の第一取得工程に相当する。Ｓ３３の処理を実行するＣＰＵ５１は、本発明の第一取得手段として機能する。Ｓ３４の処理は本発明の駆動工程に相当する。Ｓ３４の処理を実行するＣＰＵ５１は、本発明の第一駆動手段として機能する。Ｓ４５の処理は本発明の判断工程に相当する。Ｓ４５の処理を実行するＣＰＵ５１は本発明の判断手段として機能する。Ｓ３５、Ｓ４３の処理は本発明の第二取得工程に相当する。Ｓ３５、Ｓ４３の処理を実行するＣＰＵ５１は、本発明の第二取得手段として機能する。Ｓ３６、Ｓ４４の処理は本発明の第二制御工程に相当する。Ｓ３６、Ｓ４４の処理を実行するＣＰＵ５１は本発明の第二制御手段として機能する。Ｓ３２の処理を実行するＣＰＵ５１は、本発明の計時手段として機能する。Ｓ５の処理を実行するＣＰＵ５１は本発明の第三取得手段として機能する。Ｓ７の処理を実行するＣＰＵ５１は本発明の第二読出手段として機能する。Ｓ８の処理を実行するＣＰＵ５１は本発明の第三制御手段として機能する。Ｓ９の処理を実行するＣＰＵ５１は、本発明の第四取得手段として機能する。Ｓ１０の処理を実行するＣＰＵ５１は、本発明の第二駆動手段として機能する。Ｓ３７の処理を実行するＣＰＵ５１は、本発明の中断手段として機能する。
【００４３】
ＣＰＵ５１が表示部９５に縫目画像を表示する場合、縫製データから縫目画像を表示する為の画像データを生成する処理を行う。縫目画像は縫製データに基づくので、縫目画像の表示は識別子の表示に比べ表示に要する時間が長い。ミシン１は識別子を表示し、縫目画像を表示しない。作業者は足踏みペダル２３を操作することで、縫製開始の指示（第一指示）を入力できる。ミシン１は表示指示（第二指示）を取得した時（Ｓ３５又はＳ４３）、縫目画像を表示部９５に表示できる。作業者は表示指示を入力すれば、縫目画像を確認できる。ミシン１は作業者の利便性を損なうことなく従来のミシンに比べサイクル縫い実行時の縫製時間を短縮できる。
【００４４】
ミシン１はＳ３２で起動したタイマが計時する時間が所定時間経過し、且つ表示指示を取得しない時（Ｓ３３：ＮＯ、Ｓ３５：ＹＥＳ）、縫目画像を表示部９５に表示する。ミシン１は縫目画像を表示部９５に表示しても縫製作業に影響しない場合に、縫目画像を自動で表示部９５に表示できる。作業者は表示指示を入力しなくても表示部９５が表示する縫目画像を確認できる。ミシン１は作業者の利便性を損なうことなく従来のミシンに比べサイクル縫い実行時の縫製時間を短縮できる。
【００４５】
ミシン１は動作テスト時に対象データの縫目画像を表示部９５に表示する。作業者は動作テスト中に表示指示を入力することなく、縫目画像を確認できる。作業者は縫製が中断した時、サイクルプログラムの進捗状況を形成済みの縫目と表示部９５が表示する縫目画像で容易且つ迅速に確認できる。作業者は縫目画像を確認することで、縫製を再開する為の指示を的確に入力できる。
【００４６】
本発明のミシンは上記実施形態の他に種々変更できる。ミシン１はサイクルプログラムを実行できればよく、穴かがりミシン等の他のミシンでもよい。表示部は、識別子と縫目画像を表示可能であればよい。表示部の配置は適宜変更してよい。縫目画像のレイアウトは適宜変更してよい。記憶手段は、ハードディスク装置等他の記憶媒体でもよい。移送機構は、布を第一方向と第一方向と交差する第二方向に移送可能な送り歯でもよい。
【００４７】
図７のサイクルモード処理を実行するための指令を含むプログラムはミシン１がプログラムを実行するまでに、ミシン１が備える記憶機器が記憶すればよい。プログラムの取得方法、取得経路、プログラムを記憶する機器の各々は適宜変更してよい。ミシン１はプロセッサが実行するプログラムをケーブル又は無線通信を介して他の装置から受信し、フラッシュメモリ等の記憶装置に記憶してもよい。他の装置は、例えば、ＰＣ、及びネットワーク網を介して接続するサーバを含む。
【００４８】
図７のサイクルモード処理の各ステップは、ＣＰＵ５１が実行する例に限らず、他の電子機器（例えば、ＡＳＩＣ）が一部又は全部の処理を実行してもよい。上記処理の各ステップは、複数の電子機器（例えば、複数のＣＰＵ）が分散処理してもよい。上記実施形態の縫製処理の各ステップは必要に応じて順序の変更、ステップの省略、及び追加が可能である。本発明の範囲はミシン１のプロセッサからの指令に基づき、ミシン１上で稼動しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって上記実施形態の機能を実現する態様も含む。
【００４９】
操作盤９８はタッチパネルでなくてもよく、縫製開始、縫製停止、サイクルプログラムのプログラム番号等の各種設定、縫目画像を表示する表示指示を入力できるキーを有していればよい。該時、画面４０、４８は入力キー４５、４６を含まなくてもよい。
【００５０】
ミシン１はテスト指示を受け付けなくてもよい。この場合ミシン１はＳ５〜Ｓ１６の処理を省略できる。ミシン１はテスト指示を取得した場合（Ｓ５：ＹＥＳ）、識別子のみを表示部９５に表示してよい。ミシン１が動作テスト中に表示指示を取得した場合に縫目画像を表示部９５に表示してよい。
【００５１】
ミシン１は途中停止の指示を取得した場合に（Ｓ３７：ＹＥＳ）、縫目画像を表示しなくてよい。ミシン１は途中停止の指示を取得した場合、縫目画像に加え、縫製データの識別子を表示部９５に表示してもよい。ミシン１は不具合を検知して自動停止した場合に、途中停止の指示を取得してもよい。ミシン１は途中停止の指示と表示指示を取得した場合に縫目画像を表示してよい。
【００５２】
図８のＳ３５でＣＰＵ５１が表示指示を取得する場合は、作業者がＳ３１で表示部９５に表示した欄４２を選択することで表示指示を入力した時と、Ｓ３１で識別子を表示部９５に表示し始めた後、Ｓ３３で縫製開始の指示を取得せずに所定時間経過した時の二つの内の何れかでもよい。ＣＰＵ５１は表示指示を取得した場合、縫目画像に加え、縫製データの識別子を表示部９５に表示してもよい。ＣＰＵ５１はＳ３５で表示指示を取得した場合、縫製開始後も縫目画像を表示してよい。該時、ＣＰＵ５１は途中停止の指示を取得した時のＳ３８の処理を省略できる。
【符号の説明】
【００５３】
１    ミシン
１０    ミシン本体
５０    制御装置
５１    ＣＰＵ
５２    ＲＯＭ
５４    不揮発性メモリ
９５    表示部
９８    操作盤
【図１】
2017046830.tif 000003
【図２】
2017046830.tif 000004
【図３】
2017046830.tif 000005
【図４】
2017046830.tif 000006
【図５】
2017046830.tif 000007
【図６】
2017046830.tif 000008
【図７】
2017046830.tif 000009
【図８】
2017046830.tif 000010
【図９】
2017046830.tif 000011
【図１０】
2017046830.tif 000012