(57)【要約】【課題】縫製データに基づく一サイクルの縫製時間が含む空送り時間を作業者に提供可能なミシン、縫製データ作成装置及び縫製時間表示方法を提供する。【解決手段】ミシンは、縫製データに基づいて針棒の上下動と保持体の水平移動とを制御することで、縫製対象物に模様を縫製可能である。ミシンのＣＰＵは、縫製対象物に模様を縫製する期間に実行される「送り」の総実行時間である空送り時間（時間ＴＣ）を計時する（Ｓ９、Ｓ１３）。ミシンのＣＰＵは、計時した空送り時間（時間ＴＣ）に基づく縫製時間情報を表示する（Ｓ１７）。【選択図】図６
2014167194.tif 000002
【特許請求の範囲】
【請求項１】
縫針を下端に装着可能且つ上下動可能な針棒と、
前記針棒の下方に設け且つ縫製対象物を保持する保持体を水平移動可能な移動機構と、
前記縫製対象物に対する模様の縫製位置を示す縫製データに基づいて、前記針棒と前記移動機構を制御することで、前記保持体が保持する前記縫製対象物に前記模様を縫製可能な縫製実行手段とを備えるミシンにおいて、
前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒の上下動が上位置で停止した状態で前記保持体が水平移動する送り動作の総実行時間である空送り時間を計時可能な第一計時手段と、
前記第一計時手段が計時した前記空送り時間に基づく縫製時間情報を表示可能な時間情報表示手段と
を備えることを特徴とするミシン。
【請求項２】
前記縫製実行手段が前記縫製対象物に前記模様の縫製を開始してから終了するまでの経過時間である総縫製時間、又は、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒が上下動した状態で前記保持体が水平移動する縫製動作の総実行時間である実縫製時間を計時可能な第二計時手段を備え、
前記時間情報表示手段は、前記第一計時手段が計時した前記空送り時間と、前記第二計時手段が計時した前記総縫製時間又は前記実縫製時間に基づいて、前記縫製時間情報を表示可能であることを特徴とする請求項１に記載のミシン。
【請求項３】
前記時間情報表示手段は、前記縫製時間情報として、前記総縫製時間に占める前記空送り時間の割合を表示可能であることを特徴とする請求項２に記載のミシン。
【請求項４】
前記時間情報表示手段は、前記縫製時間情報として、前記空送り時間に相当する前記縫製対象物の縫製可能数を表示可能であることを特徴とする請求項２又は３に記載のミシン。
【請求項５】
前記縫製データに基づいて、前記空送り時間が最も短くなる縫製開始位置及び縫製終了位置の少なくとも一方を含む補正位置を表示可能である補正位置表示手段を備えることを特徴とする請求項１から４のいずれかに記載のミシン。
【請求項６】
縫針を下端に装着可能且つ上下動可能な針棒と、前記針棒の下方に設け且つ縫製対象物を保持する保持体を水平移動可能な移動機構と、前記針棒と前記移動機構を制御することで、前記保持体が保持する前記縫製対象物に模様を縫製可能な縫製実行手段を備えるミシンが用いる、前記縫製対象物に対する前記模様の縫製位置を示す縫製データを作成可能な縫製データ作成装置であって、
作業者が設定した前記模様に基づいて、前記縫製データを生成する縫製データ生成手段と、
前記縫製データ生成手段が生成した前記縫製データに基づいて、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒の上下動が上位置で停止した状態で前記保持体が水平移動する空送り動作の総実行時間である空送り時間を算出可能な第一算出手段と、
前記第一算出手段が算出した前記空送り時間に基づく縫製時間情報を表示可能な時間情報表示手段と
を備えることを特徴とする縫製データ作成装置。
【請求項７】
前記縫製データ生成手段が生成した前記縫製データに基づいて、前記縫製実行手段が前記縫製対象物に前記模様の縫製を開始してから終了するまでの経過時間である総縫製時間、又は、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒が上下動した状態で前記保持体が水平移動する縫製動作の総実行時間である実縫製時間を算出可能な第二算出手段を備え、
前記時間情報表示手段は、前記第一算出手段が算出した前記空送り時間と、前記第二算出手段が算出した前記総縫製時間又は前記実縫製時間に基づいて、前記縫製時間情報を表示可能であることを特徴とする請求項６に記載の縫製データ作成装置。
【請求項８】
前記時間情報表示手段は、前記縫製時間情報として、前記総縫製時間に占める前記空送り時間の割合を表示可能であることを特徴とする請求項７に記載の縫製データ作成装置。
【請求項９】
前記時間情報表示手段は、前記縫製時間情報として、前記空送り時間に相当する前記縫製対象物の縫製可能数を表示可能であることを特徴とする請求項７又は８に記載の縫製データ作成装置。
【請求項１０】
前記縫製データ生成手段が生成した前記縫製データに基づいて、前記空送り時間が最も短くなる縫製開始位置及び縫製終了位置の少なくとも一方を含む補正位置を表示可能である補正位置表示手段を備えることを特徴とする請求項６から９のいずれかに記載の縫製データ作成装置。
【請求項１１】
縫針を下端に装着可能且つ上下動可能な針棒と、前記針棒の下方に設け且つ縫製対象物を保持する保持体を水平移動可能な移動機構と、前記針棒と前記移動機構を制御することで、前記保持体が保持する前記縫製対象物に模様を縫製可能な縫製実行手段を備えるミシンが用いる、前記縫製対象物に対する前記模様の縫製位置を示す縫製データに基づく縫製時間情報を表示するための縫製時間表示方法であって、
前記縫製データに基づいて、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒の上下動が上位置で停止した状態で前記保持体が水平移動する空送り動作の総実行時間である空送り時間を特定するステップと、
特定した前記空送り時間に基づいて、前記縫製時間情報を表示するステップと
を備えることを特徴とする縫製時間表示方法。
【請求項１２】
前記縫製データに基づいて、前記縫製実行手段が前記縫製対象物に前記模様の縫製を開始してから終了するまでの経過時間である総縫製時間、又は、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒が上下動した状態で前記保持体が水平移動する縫製動作の総実行時間である実縫製時間を特定するステップを備え、
前記縫製時間情報を表示するステップは、特定した前記空送り時間と、特定した前記総縫製時間又は前記実縫製時間に基づいて、前記縫製時間情報を表示することを特徴とする請求項１１に記載の縫製時間表示方法。
【請求項１３】
前記縫製時間情報を表示するステップは、前記総縫製時間に占める前記空送り時間の割合を表示することを特徴とする請求項１２に記載の縫製時間表示方法。
【請求項１４】
前記縫製時間情報を表示するステップは、前記空送り時間に相当する前記縫製対象物の縫製可能数を表示することを特徴とする請求項１２又は１３に記載の縫製時間表示方法。
【請求項１５】
前記縫製データに基づいて、前記空送り時間が最も短くなる縫製開始位置及び縫製終了位置の少なくとも一方を含む補正位置を表示するステップを備えることを特徴とする請求項１１から１４のいずれかに記載の縫製時間表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上下動する針棒に対して、縫製対象物を保持する保持体を相対的に移動しながら縫製を行うミシン、ミシンが用いる縫製データを作成可能な装置、及び縫製データに基づくミシンの縫製時間を表示する方法に関する。
【背景技術】
【０００２】
縫製データに従って、下端に縫針を装着した針棒を上下動し、縫製対象物を保持する保持体を針棒に対して相対的に水平移動しながら模様を縫製するミシンがある。縫製データに基づく一サイクルの縫製時間を、作業者に提供する装置がある。縫製データに基づく一サイクルは、ミシンが縫製データに基づいて縫製対象物に模様の縫製を開始してから終了するまでの経過時間である。
【０００３】
例えば特許文献１に記載の装置は、作業者が入力したミシン機種に基づいて、縫製データに基づく一サイクルの縫製時間を算出及び表示する。特許文献２に記載の装置は、作業者が設定した縫製速度に基づいて、縫製データに基づく一サイクルの縫製時間を算出及び表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−１３２５８３号公報
【特許文献２】特開平９−１１１６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
縫製データに基づく一サイクルの縫製時間は、ミシンが実質的に模様を縫製している時間である実縫製時間と、ミシンが実質的に模様を縫製していない時間である空送り時間を含む。空送り時間は、一サイクルの縫製動作において実行される空送り動作の総実行時間である。空送り動作は、針棒の上下動が上位置で停止した状態で保持体が移動することで、縫製対象物の針棒に対する位置を変えるミシンの動作である。特許文献１及び２に記載の装置は、縫製データに基づく一サイクルの縫製時間が含む空送り時間のみを作業者に提供できない。
【０００６】
本発明の目的は、縫製データに基づく一サイクルの縫製時間が含む空送り時間を作業者に提供可能なミシン、縫製データ作成装置及び縫製時間表示方法を提供することである。
【課題を解決するための手段】
【０００７】
請求項１のミシンは、縫針を下端に装着可能且つ上下動可能な針棒と、前記針棒の下方に設け且つ縫製対象物を保持する保持体を水平移動可能な移動機構と、前記縫製対象物に対する模様の縫製位置を示す縫製データに基づいて、前記針棒と前記移動機構を制御することで、前記保持体が保持する前記縫製対象物に前記模様を縫製可能な縫製実行手段とを備えるミシンにおいて、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒の上下動が上位置で停止した状態で前記保持体が水平移動する空送り動作の総実行時間である空送り時間を計時可能な第一計時手段と、前記第一計時手段が計時した前記空送り時間に基づく縫製時間情報を表示可能な時間情報表示手段とを備えることを特徴とする。
【０００８】
該ミシンは縫製データに基づいて針棒の上下動と保持体の水平移動とを制御することで、縫製対象物に模様を縫製可能である。ミシンは、縫製対象物に模様を縫製する期間に実行される空送り動作の総実行時間である空送り時間を計時可能である。ミシンは、計時した空送り時間に基づく縫製時間情報を表示可能である。作業者は縫製時間情報を参照することで、縫製データに基づく一サイクルの縫製時間が含む空送り時間を認識できる。故にミシンは、縫製データに基づく一サイクルの縫製時間が含む空送り時間を作業者に提供できる。
【０００９】
請求項２のミシンは、前記縫製実行手段が前記縫製対象物に前記模様の縫製を開始してから終了するまでの経過時間である総縫製時間、又は、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒が上下動した状態で前記保持体が水平移動する縫製動作の総実行時間である実縫製時間を計時可能な第二計時手段を備え、前記時間情報表示手段は、前記第一計時手段が計時した前記空送り時間と、前記第二計時手段が計時した前記総縫製時間又は前記実縫製時間に基づいて、前記縫製時間情報を表示可能であることを特徴とする。該場合、ミシンは空送り時間と総縫製時間又は実縫製時間とに基づいて、縫製時間情報を表示可能である。故にミシンは、空送り時間を総縫製時間又は実縫製時間と対比して作業者に提供できる。
【００１０】
請求項３のミシンにおいて、前記時間情報表示手段は、前記縫製時間情報として、前記総縫製時間に占める前記空送り時間の割合を表示可能であることを特徴とする。該場合、ミシンは総縫製時間に占める空送り時間の割合を作業者に提供できる。
【００１１】
請求項４のミシンにおいて、前記時間情報表示手段は、前記縫製時間情報として、前記空送り時間に相当する前記縫製対象物の縫製可能数を表示可能であることを特徴とする。該場合、ミシンは空送り時間に相当する縫製対象物の縫製可能数を作業者に提供できる。
【００１２】
請求項５のミシンは、前記縫製データに基づいて、前記空送り時間が最も短くなる縫製開始位置及び縫製終了位置の少なくとも一方を含む補正位置を表示可能である補正位置表示手段を備えることを特徴とする。該場合、ミシンは空送り時間が最も短くなる補正位置を作業者に提供できる。
【００１３】
請求項６の縫製データ作成装置は、縫針を下端に装着可能且つ上下動可能な針棒と、前記針棒の下方に設け且つ縫製対象物を保持する保持体を水平移動可能な移動機構と、前記針棒と前記移動機構を制御することで、前記保持体が保持する前記縫製対象物に模様を縫製可能な縫製実行手段を備えるミシンが用いる、前記縫製対象物に対する前記模様の縫製位置を示す縫製データを作成可能な縫製データ作成装置であって、作業者が設定した前記模様に基づいて、前記縫製データを生成する縫製データ生成手段と、前記縫製データ生成手段が生成した前記縫製データに基づいて、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒の上下動が上位置で停止した状態で前記保持体が水平移動する空送り動作の総実行時間である空送り時間を算出可能な第一算出手段と、前記第一算出手段が算出した前記空送り時間に基づく縫製時間情報を表示可能な時間情報表示手段とを備えることを特徴とする。
【００１４】
該縫製データ作成装置は、針棒の上下動と保持体の水平移動とを制御することで縫製対象物に模様を縫製可能なミシンが用いる縫製データを作成可能である。縫製データ作成装置は、縫製対象物に模様を縫製する期間に実行される空送り動作の総実行時間である空送り時間を算出可能である。縫製データ作成装置は、算出した空送り時間に基づく縫製時間情報を表示可能である。作業者は縫製時間情報を参照することで、縫製データに基づく一サイクルの縫製時間が含む空送り時間を認識できる。故に縫製データ作成装置は、縫製データに基づく一サイクルの縫製時間が含む空送り時間を作業者に提供できる。
【００１５】
請求項７の縫製データ作成装置は、前記縫製データ生成手段が生成した前記縫製データに基づいて、前記縫製実行手段が前記縫製対象物に前記模様の縫製を開始してから終了するまでの経過時間である総縫製時間、又は、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒が上下動した状態で前記保持体が水平移動する縫製動作の総実行時間である実縫製時間を算出可能な第二算出手段を備え、前記時間情報表示手段は、前記第一算出手段が算出した前記空送り時間と、前記第二算出手段が算出した前記総縫製時間又は前記実縫製時間に基づいて、前記縫製時間情報を表示可能であることを特徴とする。該場合、縫製データ作成装置は空送り時間と総縫製時間又は実縫製時間とに基づいて、縫製時間情報を表示可能である。故に縫製データ作成装置は、空送り時間を総縫製時間又は実縫製時間と対比して作業者に提供できる。
【００１６】
請求項８の縫製データ作成装置において、前記時間情報表示手段は、前記縫製時間情報として、前記総縫製時間に占める前記空送り時間の割合を表示可能であることを特徴とする。該場合、縫製データ作成装置は総縫製時間に占める空送り時間の割合を作業者に提供できる。
【００１７】
請求項９の縫製データ作成装置において、前記時間情報表示手段は、前記縫製時間情報として、前記空送り時間に相当する前記縫製対象物の縫製可能数を表示可能であることを特徴とする。該場合、縫製データ作成装置は空送り時間に相当する縫製対象物の縫製可能数を作業者に提供できる。
【００１８】
請求項１０の縫製データ作成装置は、前記縫製データ生成手段が生成した前記縫製データに基づいて、前記空送り時間が最も短くなる縫製開始位置及び縫製終了位置の少なくとも一方を含む補正位置を表示可能である補正位置表示手段を備えることを特徴とする。該場合、縫製データ作成装置は空送り時間が最も短くなる補正位置を作業者に提供できる。
【００１９】
請求項１１の縫製時間表示方法は、縫針を下端に装着可能且つ上下動可能な針棒と、前記針棒の下方に設け且つ縫製対象物を保持する保持体を水平移動可能な移動機構と、前記針棒と前記移動機構を制御することで、前記保持体が保持する前記縫製対象物に模様を縫製可能な縫製実行手段を備えるミシンが用いる、前記縫製対象物に対する前記模様の縫製位置を示す縫製データに基づく縫製時間情報を表示するための縫製時間表示方法であって、前記縫製データに基づいて、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒の上下動が上位置で停止した状態で前記保持体が水平移動する空送り動作の総実行時間である空送り時間を特定するステップと、特定した前記空送り時間に基づく縫製時間情報を表示するステップとを備えることを特徴とする。
【００２０】
該縫製時間表示方法は、針棒の上下動と保持体の水平移動とを制御することで縫製対象物に模様を縫製可能なミシンが用いる縫製データに基づく縫製時間情報を表示するための方法である。縫製時間表示方法は、縫製対象物に模様を縫製する期間に実行される空送り動作の総実行時間である空送り時間を特定する。縫製時間表示方法は、特定した空送り時間に基づく縫製時間情報を表示する。作業者は縫製時間情報を参照することで、縫製データに基づく一サイクルの縫製時間が含む空送り時間を認識できる。故に縫製時間表示方法は、縫製データに基づく一サイクルの縫製時間が含む空送り時間を作業者に提供できる。
【００２１】
請求項１２の縫製時間表示方法は、前記縫製データに基づいて、前記縫製実行手段が前記縫製対象物に前記模様の縫製を開始してから終了するまでの経過時間である総縫製時間、又は、前記縫製実行手段が前記縫製対象物に前記模様を縫製する期間に実行される、前記針棒が上下動した状態で前記保持体が水平移動する縫製動作の総実行時間である実縫製時間を特定するステップを備え、前記縫製時間情報を表示するステップは、特定した前記空送り時間と、特定した前記総縫製時間又は前記実縫製時間に基づいて、前記縫製時間情報を表示することを特徴とする。故に縫製時間表示方法は、空送り時間を総縫製時間又は実縫製時間と対比して作業者に提供できる。
【００２２】
請求項１３の縫製時間表示方法において、前記縫製時間情報を表示するステップは、前記総縫製時間に占める前記空送り時間の割合を表示することを特徴とする。該場合、縫製時間表示方法は総縫製時間に占める空送り時間の割合を作業者に提供できる。
【００２３】
請求項１４の縫製時間表示方法において、前記縫製時間情報を表示するステップは、前記空送り時間に相当する前記縫製対象物の縫製可能数を表示することを特徴とする。該場合、縫製時間表示方法は空送り時間に相当する縫製対象物の縫製可能数を作業者に提供できる。
【００２４】
請求項１５の縫製時間表示方法は、前記縫製データに基づいて、前記空送り時間が最も短くなる縫製開始位置及び縫製終了位置の少なくとも一方を含む補正位置を表示するステップを備えることを特徴とする。該場合、縫製時間表示方法は空送り時間が最も短くなる補正位置を作業者に提供できる。
【図面の簡単な説明】
【００２５】
【図１】ミシン１の斜視図である。
【図２】ミシン１の前端部７の右側面図である。
【図３】ミシン１の電気的構成を示すブロック図である。
【図４】座標系６０１、縫製可能範囲６１１の説明図である。
【図５】設定画面５００の具体例である。
【図６】縫製処理のフローチャートである。
【図７】報知画面５１０の具体例である。
【図８】軌跡表示画面５２０の具体例である。
【図９】縫製データ作成処理のフローチャートである。
【図１０】代替軌跡画面５３０の具体例である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して、本発明の第一実施形態を説明する。図１の上側、下側、左斜め下側、右斜め上側、左斜め上側、右斜め下側は夫々ミシン１の上側、下側、前側、後側、左側、右側である。
【００２７】
図１を参照し、ミシン１の全体構造を説明する。ミシン１は、ベッド部２、脚柱部３、アーム部４を備える。ベッド部２はテーブル９５に載置する。ベッド部２は前後方向に延び、内部に垂直釜（図示略）等を備える。脚柱部３はベッド部２後側から鉛直上方に延びる。脚柱部３は内部にミシンモータ１１２（図３参照）等を備える。アーム部４は脚柱部３上端からベッド部２の上面に対向して前方に延び、前端に前端部７を備える。アーム部４は内部に主軸、針棒駆動機構（図示略）等を備える。針棒１０は、前端部７の下端から下方へ延びる。縫針１１は針棒１０の下端に着脱可能である。
【００２８】
ミシン１は、ベッド部２の上方に作業台５と移送装置６を備える。作業台５は、針板５０１を備える。針板５０１は、針棒１０に装着した縫針１１の直下の位置に、縫針１１が挿通可能な針穴５０２を有する。移送装置６は、移送板６１、昇降部６２、押え板６３、移送板保持部６４、Ｘ軸移動機構（図示略）、腕部６５、Ｙ軸移動機構（図示略）を備える。
【００２９】
移送板６１は水平方向に配置した板部材であり、平面視矩形状の開口を有する。移送板保持部６４は左右方向に延び、移送板６１をＸ軸方向（左右方向）に移動可能に支持する。Ｘ軸移動機構は、ベッド部２の内部に設けてある。Ｘ軸移動機構は、Ｘ軸モータ１１４（図３参照）を駆動源として、移送板６１をＸ軸方向（左右方向）へ移動する。移送板保持部６４に連結する腕部６５は、脚柱部３内に設けたＹ軸移動機構に接続する。Ｙ軸移動機構は、Ｙ軸モータ１１６（図３参照）を駆動源として、腕部６５をＹ軸方向（前後方向）へ移動する。移送板保持部６４は、腕部６５の移動に伴ってＹ軸方向（前後方向）へ移動する。
【００３０】
移送板保持部６４が支持する移送板６１は、移送板保持部６４と共に移動する。移送板保持部６４は、昇降部６２を昇降可能に支持する。押え板６３は昇降部６２下端に連結する矩形枠状の板部材である。押え板６３の開口は、移送板６１の開口と略同一形状である。作業者は縫製対象物（例えば加工布）を移送板６１上に載置する。昇降部６２が下方に移動すると、押え板６３は下降する。押え板６３と移送板６１は、縫製対象物を上下から挟んで保持する。以下、移送板６１と押え板６３を総称して保持体６０という。
【００３１】
ミシン１はテーブル９５上に設けた操作パネル８と、操作パネル８に接続した操作箱３０を備える。操作パネル８、操作箱３０は夫々、各種情報、各種指示を入力する為のキー群と、情報表示用のディスプレイを備える。作業者は情報又は指示を入力する場合、操作パネル８又は操作箱３０を使用する。ミシン１は、テーブル９５下方に制御装置１００（図３参照）を格納する制御箱（図示略）を備える。操作パネル８はコード（図示略）を介して制御箱に接続する。操作箱３０はケーブル９を介して操作パネル８に接続可能である。
【００３２】
図２を参照し、アーム部４の前端部７周辺の構成を説明する。前端部７は、上糸５５を案内する為の構成、縫針１１を装着した針棒１０、押え足１３を装着した押え棒１２等を備える。上糸５５を案内する為の構成は、前端部７の右側面に設けた副糸調子器１５、主糸調子器１６、糸案内１７、１８、天秤１９、糸案内２０を含む。上糸５５は、テーブル９５（図１参照）に設けた糸駒立て（図示略）に載置した糸駒から、副糸調子器１５、主糸調子器１６、糸案内１７、糸案内１８、天秤１９、糸案内２０を経由し、縫針１１の針孔１１１に挿通する。前述したように、針棒１０は、前端部７下端から下方へ延びる。ミシンモータ１１２（図３参照）は主軸（図示略）を回転駆動する。針棒駆動機構（図示略）は、主軸の回転駆動に伴って針棒１０を上下動する。
【００３３】
押え棒１２は、針棒１０の左方（図２の背面側）で前端部７の下端から下方へ延びる。押え足１３は押え棒１２下端部に装着する。押え足駆動機構（図示略）は、主軸の回転駆動に伴う針棒１０の上下動に同期して、押え棒１２を上下動する。押え足１３は、縫針１１が縫製対象物から抜ける時に上方から縫製対象物を押えることで、縫製対象物が上方へ浮き上がるのを防止する。押え足１３の先端部は円筒状の筒部１３１である。縫針１１は、筒部１３１の貫通穴を通って縫製対象物に刺さる。縫針１１は筒部１３１下方の針穴５０２を通って上下動する。
【００３４】
図３を参照し、ミシン１の電気的構成を説明する。ミシン１の制御装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、不揮発性メモリ１０４、入出力インターフェース（Ｉ／Ｆ）１０６、駆動回路１１３、１１５、１１７、通信Ｉ／Ｆ１２７を備える。ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、不揮発性メモリ１０４、通信Ｉ／Ｆ１２７は、バス１０５を介して入出力Ｉ／Ｆ１０６に電気的に接続する。ＣＰＵ１０１は、ミシン１の制御を司り、ＲＯＭ１０２が記憶する各種プログラムに従って、縫製に関わる各種演算及び処理を実行する。ＲＯＭ１０２は、各種プログラム、各種初期設定パラメータを記憶する。ＲＡＭ１０３は、ＣＰＵ１０１の演算結果、ポインタ、カウンタ等を一時的に記憶する。ＲＡＭ１０３は、ミシン１の内部タイマ（図示外）が計時した時間を記憶する変数である後述の時間ＴＡ、ＴＢ、ＴＣを記憶する。不揮発性メモリ１０４は、後述の縫製データ、作業者が入力した各種設定情報等を記憶する。
【００３５】
駆動回路１１３、１１５、１１７は、入出力Ｉ／Ｆ１０６に電気的に接続する。駆動回路１１３はミシンモータ１１２に電気的に接続する。ＣＰＵ１０１は、駆動回路１１３を介してミシンモータ１１２を制御する。ミシンモータ１１２は主軸を回転駆動する。駆動回路１１５はＸ軸モータ１１４に電気的に接続する。駆動回路１１７はＹ軸モータ１１６に電気的に接続する。ＣＰＵ１０１は、駆動回路１１５、１１７を介してＸ軸モータ１１４、Ｙ軸モータ１１６を夫々制御する。Ｘ軸モータ１１４、Ｙ軸モータ１１６は何れもパルスモータである。Ｘ軸モータ１１４、Ｙ軸モータ１１６は夫々、Ｘ軸移動機構、Ｙ軸移動機構を駆動することで、保持体６０をＸ軸方向、Ｙ軸方向に移動する。
【００３６】
ＣＰＵ１０１は、縫製時に、ミシンモータ１１２を駆動して主軸を回転駆動することで、針棒１０、押え棒１２の上下動と垂直釜の回転を制御する。ＣＰＵ１０１は、ミシンモータ１１２の駆動と同時に、縫製データに基づきＸ軸モータ１１４、Ｙ軸モータ１１６を駆動して、保持体６０の位置を制御する。ミシン１は該動作で縫製対象物上に縫製を行う。
【００３７】
通信Ｉ／Ｆ１２７は入出力Ｉ／Ｆ１０６に電気的に接続する。通信Ｉ／Ｆ１２７は、例えばシリアル通信用のインターフェースである。ミシン１は、通信Ｉ／Ｆ１２７を介して外部機器に接続可能である。本実施形態では、操作箱３０はミシン１に接続する。尚、図３に示す如く、操作箱３０は、ケーブル９で接続した操作パネル８を介して、通信Ｉ／Ｆ１２７に接続してある。
【００３８】
起動スイッチ１２１、操作パネル８は夫々、制御装置１００の入出力Ｉ／Ｆ１０６に電気的に接続する。起動スイッチ１２１は、テーブル９５下方に設置し、制御装置１００にコードで接続するペダル式のスイッチである。作業者は、ミシン１の各種動作（例えば縫製処理）を開始する時に起動スイッチ１２１を踏み込む。
【００３９】
図３を参照し、操作箱３０の電気的構成を説明する。操作箱３０は、ミシン１が用いる縫製データを作成可能なプログラム作成機である。図３に示す如く、操作箱３０は、制御装置３００、液晶ディスプレイ（以下、ＬＣＤという）３２、タッチパネル３３、キー群３４を備える。制御装置３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、入出力Ｉ／Ｆ３０６、通信Ｉ／Ｆ３０７、駆動回路３０８を備える。ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、通信Ｉ／Ｆ３０７は、バス３０５を介して入出力Ｉ／Ｆ３０６に電気的に接続する。駆動回路３０８は、入出力Ｉ／Ｆ３０６に電気的に接続する。駆動回路３０８はＬＣＤ３２に電気的に接続する。タッチパネル３３は、入出力Ｉ／Ｆ３０６に電気的に接続する。キー群３４は、入出力Ｉ／Ｆ３０６に電気的に接続する。
【００４０】
ＣＰＵ３０１は、操作箱３０の制御を司り、ＲＯＭ３０２が記憶する各種プログラムとミシン１が送信したデータに従って、ＬＣＤ３２への画像表示、キー群３４からの入力受付等の処理を実行する。ＲＡＭ３０３は、ＣＰＵ３０１の演算結果、ポインタ、カウンタ等を一時的に記憶する。通信Ｉ／Ｆ３０７は入出力Ｉ／Ｆ３０６に電気的に接続する。通信Ｉ／Ｆ３０７は、例えばシリアル通信用のインターフェースである。操作箱３０は、通信Ｉ／Ｆ３０７を介してミシン１に接続する。ＣＰＵ１０１は、タッチパネル３３、キー群３４から入力した情報をミシン１に送信する。
【００４１】
ＬＣＤ３２は、各種情報を画像表示する表示画面を有する。タッチパネル３３は、ＬＣＤ３２の表面に設ける。タッチパネル３３は、作業者が指又はスタイラスペンで触れたタッチパネル３３上の位置（詳細には、ＬＣＤ３２の表示画面に対応するＸＹ座標系の座標）を検出する。ミシン１のＣＰＵ１０１は、タッチパネル３３が検出した該位置を認識可能である。作業者は、ＬＣＤ３２が表示する画像を見ながらタッチパネル３３上に触れることで、特定位置の指定や各種指示の入力を行うことができる。キー群３４は、作業者が各種情報、指示を入力する為のものである。キー群３４は、四方向矢印キー、数字キー、機能キー等を含む。
【００４２】
図４、図５を参照し、本実施形態における縫製データ、ミシン１の縫製可能範囲（保持体６０の可動範囲）を説明する。縫製データは、縫製対象物に対する模様の縫製位置を示すデータである。詳細には、縫製データは、模様を縫製する為の複数の針落ち点の位置を、縫針１１の位置と保持体６０の位置との相対位置で示す。針落ち点は、針棒１０と共に縫針１１が下方に移動した時、縫針１１が刺さる縫製対象物上の予定位置である。本実施形態では、針落ち点の位置は、保持体６０に対して設定する座標系６０１の座標データで示す。座標系６０１は、Ｘ軸モータ１１４、Ｙ軸モータ１１６（図３参照）の座標系である。
【００４３】
座標系６０１では、Ｘ軸プラス方向はミシン１の左から右に向かう方向であり、Ｙ軸プラス方向はミシン１の前から後に向かう方向である。本実施形態では、座標系６０１の原点Ｏ（Ｘ，Ｙ，Ｚ）＝（０，０，０）は、保持体６０（より詳細には押え板６３の開口内側の領域）の中心点が縫針１１（図３参照）の直下にある位置と定める。保持体６０の該位置を絶対原点位置という。該位置は、保持体６０の中心点が針穴５０２の真上にある位置と言い換えることもできる。本実施形態の移送装置６は、縫製中に保持体６０をＺ方向（ミシン１の上下方向）に移動しないので、針落ち点の座標データのＺ座標は常にゼロである。
【００４４】
縫製データは、座標データの示す針落ち点が順に縫針１１（図３参照）の直下に位置するように保持体６０を移動しながら縫製を行う為のデータである。詳細には、本実施形態の縫製データは、Ｘ軸モータ１１４、Ｙ軸モータ１１６の夫々の駆動パルス数（回転方向を含む）と、「縫製」又は「送り」を示す種別を対応付けて順に並べたデータである。「縫製」は、保持体６０を移動し且つ縫針１１を針落ち点で縫製対象物に刺して縫目を形成する動作である。「縫製」の動作時には、針棒１０が上下動し且つ保持体６０が水平移動する。「送り」は、縫目を形成せず保持体６０の移動のみ行う動作である。「送り」の動作時には、針棒１０の上下動が上位置で停止した状態で保持体６０が水平移動する。尚、縫製データは上記の形式に限らず、針落ち点の座標データと種別を対応付けたデータでもよい。ＣＰＵ１０１は、保持体６０の移動の都度、該データ中の座標データに基づき、Ｘ軸モータ１１４、Ｙ軸モータ１１６の夫々の回転方向と駆動パルス数を算出してもよい。
【００４５】
保持体６０の内側の領域のうち、ミシン１が縫製を行うことができる範囲を縫製可能範囲６１１という。縫針１１と保持体６０の干渉を防止する為、縫製可能範囲６１１は、保持体６０の内側の領域よりも小さく設定する。縫製可能範囲６１１は、例えば座標系６０１の原点Ｏを中心としてＸ軸方向、Ｙ軸方向に対称な領域である。本実施形態では、縫製可能範囲６１１は保持体６０の移動可能範囲と等しい。
【００４６】
作業者は操作箱３０のタッチパネル３３を用いて、ミシン１で縫製する模様に関する情報である縫製用情報を設定する。縫製用情報は、縫製対象の模様、該模様を縫製する縫目の大きさ（ピッチ）、該模様の縫製開始位置と縫製終了位置、複数模様の縫製順序等を含む。縫製開始位置は、ミシン１が模様を縫製する際に、最初に縫い目を形成する針落ち点の位置である。縫製終了位置は、ミシン１が模様を終了する際に、最後に縫い目を形成する針落ち点の位置である。ＣＰＵ３０１は、作業者が設定した縫製用情報に基づいて縫製データを作成する。ＣＰＵ３０１は縫製データを通信Ｉ／Ｆ３０７を介してミシン１に送信する。ＣＰＵ１０１は、通信Ｉ／Ｆ１２７を介して受信した縫製データを、不揮発性メモリ１０４に記憶する。
【００４７】
具体的に、ＣＰＵ３０１は、縫製データの作成指示の入力を検知すると、図５に例示する設定画面５００をＬＣＤ３２に表示する。設定画面５００は、作業者が模様、ピッチ、縫製開始位置、縫製終了位置、複数模様の縫製順序等を設定するための画面である。例えば、作業者はタッチパネル３３を用いて、設定画面５００に模様４００を設定する。模様４００は、円形の第一模様４１０と、四角形の第二模様４２０とを含む。作業者は、第一模様４１０の縫製開始位置４１１と縫製終了位置４１２を設定し、第二模様４２０の縫製開始位置４２１と縫製終了位置４２２を設定する。作業者は縫製順序として、第一模様４１０を先、第二模様４２０を後に設定する。ＣＰＵ３０１は、作業者が設定した各種情報に基づいて、模様４００を縫製する為の縫製データを作成する。
【００４８】
なお作業者は、縫製データを作成可能な外部コンピュータを用いて、上記と同様に縫製データを作成してもよい。この場合、作業者は作成した縫製データを外部記憶媒体に記憶し、該外部記憶媒体をミシン１の媒体読取装置（図示外）に挿入する。ＣＰＵ１０１は、媒体読取装置（図示外）に挿入した外部記憶媒体から縫製データを読み出して、不揮発性メモリ１０４に記憶する。または、作業者は外部コンピュータとミシン１をネットワーク（図示外）で接続する。ＣＰＵ１０１は、ネットワークを介して媒体読取装置（図示外）から受信した縫製データを、不揮発性メモリ１０４に記憶する。
【００４９】
図６を参照し、ミシン１の縫製処理を説明する。作業者が起動スイッチ１２１を踏み込むと、ＣＰＵ１０１は縫製処理の実行指示の入力を検知する。図６の縫製処理は、ＣＰＵ１０１が縫製処理の実行指示の入力を検知した時に開始する。ＣＰＵ１０１は、ＲＯＭ１０２から縫製処理用のプログラムを読み出して実行する。
【００５０】
まずＣＰＵ１０１は、初期動作を実行する（Ｓ１）。初期動作は、ミシン１が縫製実行可能な準備状態に移行する為の動作である。例えばＣＰＵ１０１は、縫針１１を縫製対象物に接触しない上位置に移動する。ＣＰＵ１０１は「送り」を実行して、針落ち点を座標系６０１の原点Ｏに移動する。さらにＣＰＵ１０１は、実行対象の縫製データ（例えば、模様４００を縫製する為の縫製データ）を不揮発性メモリ１０４から読み出す。
【００５１】
ＣＰＵ１０１は、起動スイッチ１２１の操作があるまで待機する（Ｓ２）。この時に作業者は、縫製対象物を移送板６１上に載置する。ＣＰＵ１０１は、作業者が起動スイッチ１２１を踏み込むと（Ｓ２：ＹＥＳ）、内部タイマ（図示外）によって時間ＴＡの計時を開始する（Ｓ３）。時間ＴＡは、縫製対象物に模様の縫製を開始してから終了するまでの経過時間である総縫製時間の長さを示す。換言すると時間ＴＡは、縫製データに基づく一サイクルの縫製動作時間を示す。Ｓ３の開始時、時間ＴＡは初期値の「０」である。尚、作業者が起動スイッチ１２１を踏み込まない場合（Ｓ２：ＮＯ）、処理はＳ２に戻る。故にＣＰＵ１０１は、作業者が起動スイッチ１２１を踏み込むまで、Ｓ２を繰り返し実行する。
【００５２】
次いでＣＰＵ１０１は、押え駆動を実行する（Ｓ５）。押え駆動は、図示しない押え駆動機構により昇降部６２を下方に移動し、押え板６３と移送板６１で縫製対象物を上下から挟む。Ｓ５で押え駆動を実行する間、ＣＰＵ１０１は内部タイマ（図示外）によって時間ＴＢを加算する。時間ＴＢは、縫製対象物に模様を縫製する期間（一サイクルの縫製動作期間）のうち、実縫製時間の長さを示す。実縫製時間は、一サイクルの縫製動作期間においてＣＰＵ１０１が「送り」以外の動作を実行する時間の累計である。本実施形態の実縫製時間は、一サイクルの縫製動作期間における「縫製」の総実行時間と実質的に等しい。Ｓ５の開始時、時間ＴＢは初期値の「０」である。つまりＣＰＵ１０１は、押え駆動の実行時間を時間ＴＢに加算する。
【００５３】
次いでＣＰＵ１０１は、縫製データに基づいて、未縫製である次の模様があるか否かを判断する（Ｓ７）。未縫製である次の模様がある場合（Ｓ７：ＹＥＳ）、ＣＰＵ１０１は縫製データに基づいて「送り」を実行して、針落ち点を縫製対象の模様の縫製開始位置へ移動する（Ｓ９）。Ｓ９で「送り」を実行する間、ＣＰＵ１０１は内部タイマ（図示外）によって時間ＴＣを加算する。時間ＴＣは、縫製対象物に模様を縫製する期間（一サイクルの縫製動作期間）のうち、空送り時間の長さを示す。空送り時間は、一サイクルの縫製動作期間における「送り」の総実行時間である。Ｓ９の開始時、縫製対象の模様が最初に縫製する模様である場合、時間ＴＣは初期値の「０」である。ＣＰＵ１０１は、Ｓ９の「送り」の実行時間を時間ＴＣに加算する。
【００５４】
次いでＣＰＵ１０１は、縫製データに基づいて「縫製」を実行して、縫製対象の模様の縫目を形成する（Ｓ１１）。Ｓ１１で「縫製」を実行する間、ＣＰＵ１０１は内部タイマ（図示外）によって時間ＴＢを加算する。つまりＣＰＵ１０１は、Ｓ１１の「縫製」の実行時間を時間ＴＢに加算する。Ｓ１１の実行後、処理はＳ７に戻る。故にＣＰＵ１０１は、未縫製である次の模様がなくなるまで、Ｓ９、Ｓ１１を繰り返し実行する。
【００５５】
縫製データに基づく全ての模様を縫製した場合、ＣＰＵ１０１は次の模様がないと判断する（Ｓ７：ＮＯ）。ＣＰＵ１０１は縫製データに基づいて「送り」を実行して、針落ち点を座標系６０１の原点Ｏに移動する（Ｓ１３）。Ｓ１３で「送り」を実行する間、ＣＰＵ１０１は内部タイマ（図示外）によって時間ＴＣを加算する。つまりＣＰＵ１０１は、Ｓ１３の「送り」の実行時間を時間ＴＣに加算する。
【００５６】
次いでＣＰＵ１０１は、内部タイマ（図示外）による時間ＴＡの計時を終了する（Ｓ１５）。ＣＰＵ１０１は、時間ＴＡ、ＴＢ、ＴＣに基づく縫製時間情報をＬＣＤ３２に表示する（Ｓ１７）。その後、ＣＰＵ１０１は縫製処理を終了する。
【００５７】
図６〜図８を参照し、上記の縫製処理を具体的に説明する。以下の説明では、図５に示す模様４００を縫製する為の縫製データに基づいて、ＣＰＵ１０１が１サイクルの縫製処理を実行する場合を例示する。
【００５８】
ＣＰＵ１０１は、縫製処理（図６）を開始すると、初期動作を実行し（Ｓ１）、作業者が起動スイッチ１２１を踏み込んだことを契機として（Ｓ２：ＹＥＳ）、時間ＴＡの計時を開始する（Ｓ３）。ＣＰＵ１０１は、その後押え駆動を実行して時間ＴＢを加算する（Ｓ５）。第一模様４１０、第二模様４２０のいずれも未縫製であるため（Ｓ７：ＹＥＳ）、ＣＰＵ１０１は縫製順序が先である第一模様４１０の縫製開始位置４１１に針落ち点を移動する（Ｓ９）。このとき、ＣＰＵ１０１は、原点Ｏから縫製開始位置４１１までの「送り」に要した時間を、時間ＴＣに加算する。ＣＰＵ１０１は、縫製開始位置４１１から縫製終了位置４１２に向けて「縫製」を実行し、縫製対象物に第一模様４１０を描く縫目を形成する（Ｓ１１）。このとき、ＣＰＵ１０１は、縫製開始位置４１１から縫製終了位置４１２まで「縫製」に要した時間を、時間ＴＢに加算する。
【００５９】
次いでＣＰＵ１０１は、第二模様４２０が未縫製であるため（Ｓ７：ＹＥＳ）、ＣＰＵ１０１は第二模様４２０の縫製開始位置４２１に針落ち点を移動する（Ｓ９）。このとき、ＣＰＵ１０１は、縫製終了位置４１２から縫製開始位置４２１までの「送り」に要した時間を、時間ＴＣに加算する。ＣＰＵ１０１は、縫製開始位置４２１から縫製終了位置４２２に向けて「縫製」を実行し、縫製対象物に第二模様４２０を描く縫目を形成する（Ｓ１１）。このとき、ＣＰＵ１０１は、縫製開始位置４２１から縫製終了位置４２２までの「縫製」に要した時間を、時間ＴＢに加算する。
【００６０】
第一模様４１０、第二模様４２０をいずれも縫製した場合（Ｓ７：ＮＯ）、ＣＰＵ１０１は原点Ｏに針落ち点を移動する（Ｓ１３）。このとき、ＣＰＵ１０１は、縫製終了位置４２２から原点Ｏまでの「送り」に要した時間を、時間ＴＣに加算する。さらにＣＰＵ１０１は、時間ＴＡの計時を終了し、縫製時間情報を表示する（Ｓ１５、Ｓ１７）。
【００６１】
具体的にＣＰＵ１０１は、縫製時間情報を含む報知画面５１０をＬＣＤ３２に表示する（Ｓ１７）。図７に例示する報知画面５１０は、基本情報５１１、評価情報５１２、軌跡表示ボタン５１３を含む。基本情報５１１の表示項目は、時間ＴＡを示す「サイクルタイム」、時間ＴＣを示す「非縫製時間」、時間ＴＡに対する時間ＴＣの割合を示す「１サイクル中の非縫製時間の割合」を含む。
【００６２】
評価情報５１２の表示項目は、作業者が指定した縫製対象物の数量を示す「縫製枚数」、時間ＴＡに縫製対象物の数量を乗じた値を示す「総サイクルタイム」、時間ＴＣに縫製対象物の数量を乗じた値を示す「総非縫製時間」を含む。さらに評価情報５１２は、「総非縫製時間」を「サイクルタイム」（つまり、時間ＴＡ）で除算した値を示す「予想サイクル数」（図７の例では、２．６サイクル）を示す。作業者は「予想サイクル数」を参照することで、ミシン１が作業者の指定した縫製対象物の数量を縫製した場合に生じる総非縫製時間が、何サイクル分の縫製時間に相当するかを把握できる。換言すると、作業者は総非縫製時間に相当する縫製対象物の縫製可能数を把握できる。
【００６３】
作業者がタッチパネル３３を用いて軌跡表示ボタン５１３を押すと、ＣＰＵ１０１は軌跡表示画面５２０（図８参照）をＬＣＤ３２に表示する。図８に例示する軌跡表示画面５２０は、１サイクルの縫製処理で模様４００を縫製する針落ち点の軌跡である軌跡パターンを示す。軌跡表示画面５２０は、軌跡パターンのうちで、「縫製」の実行時における針落ち点の軌跡は実線で示し、「送り」の実行時における針落ち点の軌跡を点線で示す。軌跡表示画面５２０は、「送り」の実行時における針落ち点の軌跡の実行順に対応する番号を示す。作業者は軌跡表示画面５２０を参照することで、非縫製動作（つまり、「送り」）が実行される位置、距離、順序等を把握できる。
【００６４】
以上説明した第一実施形態によれば、ミシン１は縫製データに基づいて針棒１０の上下動と保持体６０の水平移動とを制御することで、縫製対象物に模様を縫製可能である。ミシン１は、縫製対象物に模様を縫製する期間に実行される「送り」の総実行時間である空送り時間（時間ＴＣ）を計時可能である（Ｓ９、Ｓ１３）。ミシン１は、計時した空送り時間（時間ＴＣ）に基づく縫製時間情報を表示可能である（Ｓ１７）。作業者は縫製時間情報を参照することで、縫製データに基づく一サイクルの縫製時間が含む空送り時間（時間ＴＣ）を認識できる。故にミシン１は、縫製データに基づく一サイクルの縫製時間が含む空送り時間（時間ＴＣ）を作業者に提供できる。
【００６５】
ミシン１は空送り時間（時間ＴＣ）と総縫製時間（時間ＴＡ）又は実縫製時間（時間ＴＢ）とに基づいて、縫製時間情報を表示可能である。故にミシン１は、空送り時間（時間ＴＣ）を総縫製時間（時間ＴＡ）又は実縫製時間（時間ＴＢ）と対比して作業者に提供できる。さらにミシン１は、総縫製時間（時間ＴＡ）に占める空送り時間（時間ＴＣ）の割合、空送り時間（時間ＴＣ）に相当する縫製対象物の縫製可能数等を、作業者に提供できる。
【００６６】
本発明の第二実施形態を説明する。以下の説明では、第一実施形態と同一の構成は同一符号を用いて説明を省略し、第一実施形態と異なる点のみを説明する。
【００６７】
図９を参照し、操作箱３０の縫製データ作成処理を説明する。作業者がタッチパネル３３の所定ボタンを押すと、ＣＰＵ３０１は縫製データの作成指示の入力を検知する。図９の縫製データ作成処理は、ＣＰＵ３０１が縫製データの作成指示の入力を検知した時に開始する。ＣＰＵ３０１は、ＲＯＭ３０２から縫製データ作成用のプログラムを読み出して実行する。
【００６８】
まずＣＰＵ３０１は、縫製用情報の設定を行う（Ｓ５１）。具体的にＣＰＵ３０１は、先述した縫製用情報を設定するための画面（図示外）をＬＣＤ３２に表示する。作業者はタッチパネル３３を用いて、ＬＣＤ３２に表示した画面に縫製用情報を設定する。
【００６９】
次いでＣＰＵ３０１は、Ｓ５１で設定した縫製用情報に基づいて、軌跡パターンを算出する（Ｓ５３）。さらにＣＰＵ３０１は、ミシン１が保持体６０を水平移動する速度である移送速度を設定する（Ｓ５５）。具体的には、ミシン１の不揮発性メモリ１０４は、作業者がミシン１に設定した主軸回転数を記憶する。操作箱３０のＲＯＭ３０２は、ミシン１の機種毎に主軸回転数と最高移送速度を対応付けて記憶する。ＣＰＵ３０１はミシン１と通信を行って、ミシン１の機種と不揮発性メモリ１０４の記憶する主軸回転数を取得する。ＣＰＵ３０１は、取得した機種と主軸回転数に対応する最高移送速度を、ＲＯＭ３０２を参照して特定する。ＣＰＵ３０１は、特定した最高移送速度を、ミシン１の移送速度に設定する。
【００７０】
ＣＰＵ３０１は、Ｓ５３で算出した軌跡パターンと、Ｓ５５で設定した移送速度に基づいて、時間ＴＡ、ＴＢ、ＴＣを算出する（Ｓ５７）。具体的には、ＣＰＵ３０１はＳ５３で算出した軌跡パターンに基づいて、１サイクルの縫製処理で模様を縫製する針落ち点の軌跡の全長、「縫製」の実行時における針落ち点の軌跡の全長、「送り」の実行時における針落ち点の軌跡の全長を特定する。ＣＰＵ３０１は、特定した１サイクルの軌跡の全長を、Ｓ５５で設定した移送速度で除算して、時間ＴＡを算出する。ＣＰＵ３０１は、特定した「縫製」の軌跡の全長を、Ｓ５５で設定した移送速度で除算して、時間ＴＢを算出する。ＣＰＵ３０１は、特定した「送り」の軌跡の全長を、Ｓ５５で設定した移送速度で除算して、時間ＴＣを算出する。
【００７１】
ＣＰＵ３０１は、Ｓ１７と同様に、Ｓ５７で算出した時間ＴＡ、ＴＢ、ＴＣに基づく縫製時間情報をＬＣＤ３２に表示する（Ｓ５９）。具体的には、ＣＰＵ３０１は、第一実施形態のＳ１７と同様に、報知画面５１０（図７）および軌跡表示画面５２０（図８）を表示可能である。
【００７２】
さらに、ＣＰＵ３０１は、時間ＴＡ、ＴＢ、ＴＣに基づく縫製時間情報を含む画面として、代替軌跡画面５３０（図１０参照）をＬＣＤ３２に表示可能である。図１０に例示する代替軌跡画面５３０は、代替パターン５３１、補正サイクル数５３２を含む。代替パターン５３１は、「送り」の実行時における針落ち点の軌跡が最短となる軌跡パターンを示す。
【００７３】
例えば、Ｓ５１で作業者が、図５に示す模様４００を縫製用情報として設定した場合を想定する。この場合、ＣＰＵ３０１は、「送り」の実行時における針落ち点の軌跡の全長が最短となるように、第一模様４１０の縫製開始位置４１１と縫製終了位置４１２、第二模様４２０の縫製開始位置４２１と縫製終了位置４２２を補正して、各々の補正位置を算出する。ＣＰＵ３０１は、算出した補正位置に基づいて、補正後の軌跡パターンを算出する。ＣＰＵ３０１は、算出した補正後の軌跡パターンを代替パターン５３１に表示する。
【００７４】
代替パターン５３１は、補正後の軌跡パターンと併せて、縫製開始位置４１１、縫製終了位置４１２、縫製開始位置４２１、縫製終了位置４２２の各補正位置を示す。代替パターン５３１は、補正後の軌跡パターンのうち、「縫製」の実行時における針落ち点の軌跡は実線で示し、「送り」の実行時における針落ち点の軌跡を点線で示す。軌跡表示画面５２０は、「送り」の実行時における針落ち点の軌跡の実行順に対応する番号を示す。作業者は代替パターン５３１を参照することで、「送り」の総実行時間が最も短くなる軌跡パターンを把握できる。
【００７５】
補正サイクル数５３２は、補正後の軌跡パターンに基づくサイクル数に関する情報を示す。例えばＣＰＵ３０１は、Ｓ５３で算出した軌跡パターンに対する補正後の軌跡パターンに基づく予想サイクル数である「補正後サイクル数」を算出して、補正サイクル数５３２に表示する（図１０の例では、０．９サイクル）。作業者は「補正後サイクル数」を参照することで、ミシン１が補正後の軌跡パターンに基づいて縫製した場合に生じる総非縫製時間が、Ｓ５３で算出した軌跡パターンに対し何サイクル分の縫製時間に相当するかを把握できる。
【００７６】
図９に戻る。Ｓ５９の実行後、ＣＰＵ３０１は縫製データの作成指示ありか否かを判断する（Ｓ６１）。作業者がタッチパネル３３で縫製データの作成指示を入力したと判断すると（Ｓ６１：ＹＥＳ）、ＣＰＵ３０１はＳ５１で設定した縫製用情報に基づいて、縫製データを作成する（Ｓ６３）。ＣＰＵ３０１は作成した縫製データをミシン１に送信し、不揮発性メモリ１０４に記憶する。その後、ＣＰＵ３０１は縫製データ作成処理を終了する。縫製データの作成指示なしと判断した場合（Ｓ６１：ＮＯ）、ＣＰＵ３０１は処理をＳ５１に戻す。Ｓ５１において作業者は、例えば補正後の軌跡パターンに応じて縫製用情報を再設定できる。
【００７７】
以上説明した第二実施形態によれば、操作箱３０は、針棒１０の上下動と保持体６０の水平移動とを制御することで縫製対象物に模様を縫製可能なミシン１が用いる縫製データを作成可能である。操作箱３０は、縫製対象物に模様を縫製する期間に実行される「送り」の総実行時間である空送り時間（時間ＴＣ）を算出可能である（Ｓ５７）。操作箱３０は、算出した空送り時間（時間ＴＣ）に基づく縫製時間情報を表示可能である（Ｓ５９）。作業者は縫製時間情報を参照することで、縫製データに基づく一サイクルの縫製時間が含む空送り時間（時間ＴＣ）を認識できる。故に操作箱３０は、縫製データに基づく一サイクルの縫製時間が含む空送り時間（時間ＴＣ）を作業者に提供できる。
【００７８】
操作箱３０は空送り時間（時間ＴＣ）と総縫製時間（時間ＴＡ）又は実縫製時間（時間ＴＢ）とに基づいて、縫製時間情報を表示可能である。故に操作箱３０は、空送り時間（時間ＴＣ）を総縫製時間（時間ＴＡ）又は実縫製時間（時間ＴＢ）と対比して作業者に提供できる。操作箱３０は、総縫製時間（時間ＴＡ）に占める空送り時間（時間ＴＣ）の割合、空送り時間（時間ＴＣ）に相当する縫製対象物の縫製可能数等を、作業者に提供できる。さらに操作箱３０は、空送り時間（時間ＴＣ）が最も短くなる補正位置を作業者に提供できる。
【００７９】
第一実施形態では、移送装置６は、本発明の「移動機構」に相当する。針棒１０および移送装置６を制御するＣＰＵ１０１は、本発明の「縫製実行手段」に相当する。Ｓ９、Ｓ１３を実行するＣＰＵ１０１は、本発明の「第一計時手段」に相当する。Ｓ１７を実行するＣＰＵ１０１は、本発明の「時間情報表示手段」に相当する。Ｓ５、Ｓ１１を実行するＣＰＵ１０１は、本発明の「第二計時手段」に相当する。図６のＳ９、Ｓ１３の処理は本発明の「空送り時間を特定するステップ」に相当する。Ｓ１７の処理は本発明の「縫製時間情報を表示するステップ」に相当する。Ｓ５、Ｓ１１の処理は本発明の「実縫製時間を特定するステップ」に相当する。
【００８０】
第二実施形態では、操作箱３０は、本発明の「縫製データ作成装置」に相当する。移送装置６は、本発明の「移動機構」に相当する。針棒１０および移送装置６を制御するＣＰＵ１０１は、本発明の「縫製実行手段」に相当する。Ｓ５７を実行するＣＰＵ３０１は、本発明の「第一算出手段」、「第二算出手段」に相当する。Ｓ５９を実行するＣＰＵ３０１は、本発明の「時間情報表示手段」、「補正位置表示手段」に相当する。図９のＳ５７の処理は本発明の「空送り時間を特定するステップ」、「実縫製時間を特定するステップ」に相当する。Ｓ５９の処理は本発明の「縫製時間情報を表示するステップ」、「補正位置を表示するステップ」に相当する。
【００８１】
本発明は、前述の実施形態の他に種々の変更が可能である。例えば第一、第二実施形態において、ＣＰＵ１０１、３０１は縫製時間情報として、空送り時間（時間ＴＣ）と実縫製時間（時間ＴＢ）を表示してもよいし、空送り時間（時間ＴＣ）、総縫製時間（時間ＴＡ）、実縫製時間（時間ＴＢ）を全て表示してもよい。ＣＰＵ１０１、３０１は、時間ＴＡを計時せずに、時間ＴＢと時間ＴＣを加算して時間ＴＡを特定してもよい。
【００８２】
第一実施形態において、ＣＰＵ１０１は、押え駆動の実行時間を、実縫製時間（時間ＴＢ）に加算しなくてもよい。ＣＰＵ１０１は、第二実施形態のＳ５９と同様に、代替軌跡画面５３０（図１０参照）を表示してもよい。
【００８３】
第一実施形態において、縫製処理（図６）では縫製データに基づく全ての模様を縫製した場合、ＣＰＵ１０１は針落ち点を座標系６０１の原点Ｏに移動したが、座標系６０１の任意の点に移動してもよい。
【００８４】
第二実施形態において、Ｓ５５を実行するＣＰＵ３０１は、ミシン１と通信を行って、ミシン１の機種と主軸回転数に加えて、主軸回転数に関する情報（例えば、主軸回転数が主軸の回転開始から最高回転数に達するまでの所要時間）をミシン１から取得する。ＣＰＵ３０１は、ミシン１から取得した各種情報に基づいて、「送り」の実行開始からの経過時間に応じて異なる移送速度を設定してもよいし、「送り」と「縫製」で異なる移送速度を設定してもよい。該場合、Ｓ５７を実行するＣＰＵ３０１は、「送り」の開始時と終了時に移送速度が遅くなること、「送り」と「縫製」で移送速度が異なること等を考慮して、時間ＴＡ、ＴＢ、ＴＣをより正確に算出できる。
【００８５】
縫製データ作成処理（図９）は、操作箱３０以外の電子機器で実行してもよい。例えば、外部コンピュータ（例えば、パソコン）のＣＰＵが、縫製データ作成処理（図９）を実行してもよい。該場合、作業者は外部コンピュータで縫製データを作成でき、且つ、作成した縫製データに基づく縫製時間情報を把握できる。ミシン１のＣＰＵ１０１が、縫製データ作成処理（図９）を実行してもよい。該場合、作業者はミシン１で縫製データを作成でき、作成した縫製データに基づく縫製時間情報を把握でき、且つ、作成した縫製データに基づく縫製を実行できる。
【００８６】
作業者が縫製模様を編集する為の電子装置のＣＰＵは、縫製データ作成処理（図９）のＳ５１〜Ｓ５９のみを実行してもよい。該電子装置は、縫製データを作成することなく、編集済みの模様に関する縫製時間情報を作業者に提供できる。
【符号の説明】
【００８７】
１    ミシン
６    移送装置
１０    針棒
１１    縫針
３０    操作箱
１０１    ＣＰＵ
３０１    ＣＰＵ
４００    模様
４１０    第一模様
４１１    縫製開始位置
４１２    縫製終了位置
４２０    第二模様
４２１    縫製開始位置
４２２    縫製終了位置
５１０    報知画面
５２０    軌跡表示画面
５３０    代替軌跡画面
【図１】
2014167194.tif 000003
【図２】
2014167194.tif 000004
【図３】
2014167194.tif 000005
【図４】
2014167194.tif 000006
【図５】
2014167194.tif 000007
【図６】
2014167194.tif 000008
【図７】
2014167194.tif 000009
【図８】
2014167194.tif 000010
【図９】
2014167194.tif 000011
【図１０】
2014167194.tif 000012