(57)【要約】【課題】所望するパターンの切れ目を短時間で加工布に形成させるためのカットデータを作成するカットデータ作成装置、カットデータ作成プログラム、およびミシンを提供する。【解決手段】ミシンは、縫針の代わりに、先端に刃を備えた切断針を複数装着する。ＣＰＵは、加工布に形成させる切れ目のパターンを取得する（Ｓ１１）。ＣＰＵは、切れ目のパターン上の任意の点を、針落ち点として特定する（Ｓ１３）。ＣＰＵは、針落ち点に突き刺す切断針を、パターンの方向に基づいて特定する（Ｓ１５）。ＣＰＵは、特定した切断針を順番に加工布に突き刺す場合の連続回数を特定する。ＣＰＵは、連続回数が所定の閾値未満である場合、所定値未満である切断針を、直前または直後の針落ち点に突き刺す切断針によって置き換え（Ｓ１７）、カットデータを作成する（Ｓ２３）。【選択図】図５
2013100620.tif 000002
【特許請求の範囲】
【請求項１】
多針ミシンが備える複数の針棒に、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を形成するために使用されるカットデータを作成するカットデータ作成装置であって、
前記切れ目のパターンを示すパターン情報を取得する取得手段と、
前記取得手段によって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定手段と、
前記第一特定手段によって特定された前記針落ち点に突き刺す前記切断針を、前記複数の切断針から特定する第二特定手段と、
前記第一特定手段によって特定された前記針落ち点を示す情報と、前記第二特定手段によって特定された前記切断針である特定針を示す情報とを対応付け、記憶手段に記憶する第一制御手段と、
前記記憶手段に記憶された情報に基づき、前記取得手段によって取得された前記パターン情報によって示される前記パターンに沿って前記特定針を順番に選択した場合に、同一の前記特定針が連続して選択される場合の連続回数を特定し、前記連続回数が所定の閾値よりも小さい場合に、前記連続回数が小さい前記特定針を示す情報を、前記連続回数が小さい前記特定針の直前または直後に選択される前記特定針を示す情報で置き換え、前記記憶手段に記憶する第二制御手段と、
前記第二制御手段によって前記特定針を示す情報が置き換えられた状態の前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記特定針を、前記パターンに沿って順番に突き刺すための前記カットデータを作成する作成手段と
を備えたことを特徴とするカットデータ作成装置。
【請求項２】
前記作成手段は、
前記記憶手段に記憶された情報に基づき、共通の前記特定針に対応する前記針落ち点をまとめ、まとめた前記針落ち点の其々に前記共通の特定針を連続して突き刺す処理を、前記特定針の数分繰り返すための前記カットデータを作成することを特徴とする請求項１に記載のカットデータ作成装置。
【請求項３】
前記作成手段は、
一の前記特定針を前記針落ち点に順番に突き刺す処理が終了し、他の前記特定針に切り替え、前記他の特定針を前記針落ち点に順番に突き刺す処理を開始する場合に、前記一の特定針を最後に突き刺した前記針落ち点と、前記他の特定針を最初に突き刺す前記針落ち点とが近接するように、前記他の特定針を最初に突き刺す前記針落ち点を決定し、決定した前記針落ち点に前記他の特定針を最初に突き刺すための前記カットデータを作成することを特徴とする請求項２に記載のカットデータ作成装置。
【請求項４】
前記第二特定手段は、
前記針落ち点と、前記針落ち点に隣接する他の前記針落ち点とを結ぶ線分の延びる方向に対応する前記切断針を、前記針落ち点に突き刺す前記特定針として特定することを特徴とする請求項１から３のいずれかに記載のカットデータ作成装置。
【請求項５】
多針ミシンが備える複数の針棒に、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を形成させるために使用されるカットデータを作成するカットデータ作成プログラムであって、
前記切れ目のパターンを示すパターン情報を取得する取得ステップと、
前記取得ステップによって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定ステップと、
前記第一特定ステップによって特定された前記針落ち点に突き刺す前記切断針を、前記複数の切断針から特定する第二特定ステップと、
前記第一特定ステップによって特定された前記針落ち点を示す情報と、前記第二特定ステップによって特定された前記切断針である特定針を示す情報とを対応付け、記憶手段に記憶する第一制御ステップと、
前記記憶手段に記憶された情報に基づき、前記取得ステップによって取得された前記パターン情報によって示される前記パターンに沿って前記特定針を順番に選択した場合に、同一の前記特定針が連続して選択される場合の連続回数を特定し、前記連続回数が所定の閾値よりも小さい場合に、前記連続回数が小さい前記特定針を示す情報を、前記連続回数が小さい前記特定針の直前または直後に選択される前記特定針を示す情報で置き換え、前記記憶手段に記憶する第二制御ステップと、
前記第二制御ステップによって前記特定針を示す情報が置き換えられた前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記特定針を、前記パターンに沿って順番に突き刺すための前記カットデータを作成する作成ステップと
をコンピュータに実行させるためのカットデータ作成プログラム。
【請求項６】
先端に刃を備えた複数の切断針を、刃の方向が其々異なるように複数の針棒に装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を形成させるミシンであって、
前記切れ目のパターンを示すパターン情報を取得する取得手段と、
前記取得手段によって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定手段と、
前記第一特定手段によって特定された前記針落ち点に突き刺す前記切断針を、前記複数の切断針から特定する第二特定手段と、
前記第一特定手段によって特定された前記針落ち点を示す情報と、前記第二特定手段によって特定された前記切断針である特定針を示す情報とを対応付け、記憶手段に記憶する第一制御手段と、
前記記憶手段に記憶された情報に基づき、前記取得手段によって取得された前記パターン情報によって示される前記パターンに沿って前記特定針を順番に選択した場合に、同一の前記特定針が連続して選択される場合の連続回数を特定し、前記連続回数が所定の閾値よりも小さい場合に、前記連続回数が小さい前記特定針を示す情報を、前記連続回数が小さい前記特定針の直前または直後に選択される前記特定針を示す情報で置き換え、前記記憶手段に記憶する第二制御手段と、
前記第二制御手段によって前記特定針が置き換えられた前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記特定針を、前記パターンに沿って順番に突き刺すことによって、前記加工布に前記切れ目を形成させる作成手段と
を備えたことを特徴とするミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指定されたパターンの切れ目を加工布に形成させるために使用されるデータを作成するカットデータ作成装置、カットデータ作成プログラム、およびミシンに関する。
【背景技術】
【０００２】
縫針の代わりに切断針を装着したミシンが知られている。切断針は、先鋭状の刃を先端に備えた棒状の部材である。ミシンは、縫製時と同様の動作を行うことによって切断針を上下動させ、加工布に対して切断針を繰り返し突き刺して加工布の経糸（縦糸）及び緯糸（横糸）を切断する。同時に、ミシンは、加工布を保持した刺繍枠を移動させる。これによってミシンは、指定されたパターンの切れ目を加工布に形成させることができる。
【０００３】
例えば特許文献１では、２つの切断針が、先端の刃の方向が互いに直交する状態でミシンに装着される。一方の切断針の刀の方向は、加工布の経糸の延びる方向と直交し、他方の切断針の刀の方向は、加工布の緯糸の延びる方向と直交する。ミシンは、一方の切断針を使用して加工布に切れ目を形成させる動作を行い、次いで、他方の切断針を使用して同様の処理を繰り返す。これによってミシンは、加工布の経糸及び緯糸を切断する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２１７２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、４つの切断刃を刃の方向が互いに交差する方向にミシンに装着し、指定されたパターンに沿って、４つの切断針を切り替えながら加工布に切れ目を形成することも考えられる。この場合、２つの切断針で形成する切れ目に比べて、前記パターンに沿った綺麗な切れ目を形成することができる。
【０００６】
しかしながらこの場合、使用される切断針を頻繁に切り替える必要がある。従って、切断針を切り替えるために時間が余分にかかり、指定されたパターンの切れ目を加工布に形成させるまでに長時間を要するという問題点がある。
【０００７】
本発明の目的は、指定されたパターンの切れ目を短時間で加工布に形成させるためのカットデータを作成するカットデータ作成装置、カットデータ作成プログラム、およびミシンを提供することである。
【課題を解決するための手段】
【０００８】
本発明の第一態様に係るカットデータ作成装置は、多針ミシンが備える複数の針棒に、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を形成するために使用されるカットデータを作成するカットデータ作成装置であって、前記切れ目のパターンを示すパターン情報を取得する取得手段と、前記取得手段によって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定手段と、前記第一特定手段によって特定された前記針落ち点に突き刺す前記切断針を、前記複数の切断針から特定する第二特定手段と、前記第一特定手段によって特定された前記針落ち点を示す情報と、前記第二特定手段によって特定された前記切断針である特定針を示す情報とを対応付け、記憶手段に記憶する第一制御手段と、前記記憶手段に記憶された情報に基づき、前記取得手段によって取得された前記パターン情報によって示される前記パターンに沿って前記特定針を順番に選択した場合に、同一の前記特定針が連続して選択される場合の連続回数を特定し、前記連続回数が所定の閾値よりも小さい場合に、前記連続回数が小さい前記特定針を示す情報を、前記連続回数が小さい前記特定針の直前または直後に選択される前記特定針を示す情報で置き換え、前記記憶手段に記憶する第二制御手段と、前記第二制御手段によって前記特定針を示す情報が置き換えられた状態の前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記特定針を、前記パターンに沿って順番に突き刺すための前記カットデータを作成する作成手段とを備えている。
【０００９】
第一態様によれば、連続回数の小さい特定針を、直前または直後に選択される特定針によって置き換えることによって、加工布に突き刺す特定針が頻繁に切り替わることを抑止することが可能なカットデータを作成することができる。これによってミシンは、特定針を切り替えるために要する時間を短縮することができるので、指定されたパターンの切れ目を短時間で加工布に形成させることができる。
【００１０】
第一態様において、前記作成手段は、前記記憶手段に記憶された情報に基づき、共通の前記特定針に対応する前記針落ち点をまとめ、まとめた前記針落ち点の其々に前記共通の特定針を連続して突き刺す処理を、前記特定針の数分繰り返すための前記カットデータを作成してもよい。このようにして作成されたカットデータがミシンに適用された場合、はじめに一の切断針を使用して切れ目を形成させる処理が実行される。次いで、切断針は他の切断針に切り替えられ、他の切断針を使用して切れ目を形成させる処理が実行される。以上の処理が、切断針の数分繰り返される。これによって、ミシンにおいて切断針が切り替わる回数をさらに少なくすることができる。従ってミシンは、指定されたパターンの切れ目を更に短時間で加工布に形成させることができる。
【００１１】
第一態様において、前記作成手段は、一の前記特定針を前記針落ち点に順番に突き刺す処理が終了し、他の前記特定針に切り替え、前記他の特定針を前記針落ち点に順番に突き刺す処理を開始する場合に、前記一の特定針を最後に突き刺した前記針落ち点と、前記他の特定針を最初に突き刺す前記針落ち点とが近接するように、前記他の特定針を最初に突き刺す前記針落ち点を決定し、決定した前記針落ち点に前記他の特定針を最初に突き刺すための前記カットデータを作成してもよい。このようにして作成されたカットデータがミシンに適用された場合、一の切断針が他の切断針に切り替えられる場合の、加工布に対する切断針の移動量を短くすることができる。これによってミシンは、加工布及び切断針の相対位置を変更するために要する時間を短くすることができるので、指定されたパターンの切れ目を更に短くすることができる。
【００１２】
第一態様において、前記第二特定手段は、前記針落ち点と、前記針落ち点に隣接する他の前記針落ち点とを結ぶ線分の延びる方向に対応する前記切断針を、前記針落ち点に突き刺す前記特定針として特定してもよい。このようにして作成されたカットデータをミシンに適用することによって、ミシンは、針落ち点に突き刺す切断針を容易且つ正確に特定することができる。
【００１３】
本発明の第二態様に係るカットデータ作成プログラムは、多針ミシンが備える複数の針棒に、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を形成させるために使用されるカットデータを作成するカットデータ作成プログラムであって、前記切れ目のパターンを示すパターン情報を取得する取得ステップと、前記取得ステップによって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定ステップと、前記第一特定ステップによって特定された前記針落ち点に突き刺す前記切断針を、前記複数の切断針から特定する第二特定ステップと、前記第一特定ステップによって特定された前記針落ち点を示す情報と、前記第二特定ステップによって特定された前記切断針である特定針を示す情報とを対応付け、記憶手段に記憶する第一制御ステップと、前記記憶手段に記憶された情報に基づき、前記取得ステップによって取得された前記パターン情報によって示される前記パターンに沿って前記特定針を順番に選択した場合に、同一の前記特定針が連続して選択される場合の連続回数を特定し、前記連続回数が所定の閾値よりも小さい場合に、前記連続回数が小さい前記特定針を示す情報を、前記連続回数が小さい前記特定針の直前または直後に選択される前記特定針を示す情報で置き換え、前記記憶手段に記憶する第二制御ステップと、前記第二制御ステップによって前記特定針を示す情報が置き換えられた前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記特定針を、前記パターンに沿って順番に突き刺すための前記カットデータを作成する作成ステップとをコンピュータに実行させる。第二態様によれば、第一態様と同様の効果を奏することができる。
【００１４】
本発明の第三態様に係るミシンは、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように複数の針棒に装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を形成させるミシンであって、前記切れ目のパターンを示すパターン情報を取得する取得手段と、前記取得手段によって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定手段と、前記第一特定手段によって特定された前記針落ち点に突き刺す前記切断針を、前記複数の切断針から特定する第二特定手段と、前記第一特定手段によって特定された前記針落ち点を示す情報と、前記第二特定手段によって特定された前記切断針である特定針を示す情報とを対応付け、記憶手段に記憶する第一制御手段と、前記記憶手段に記憶された情報に基づき、前記取得手段によって取得された前記パターン情報によって示される前記パターンに沿って前記特定針を順番に選択した場合に、同一の前記特定針が連続して選択される場合の連続回数を特定し、前記連続回数が所定の閾値よりも小さい場合に、前記連続回数が小さい前記特定針を示す情報を、前記連続回数が小さい前記特定針の直前または直後に選択される前記特定針を示す情報で置き換え、前記記憶手段に記憶する第二制御手段と、前記第二制御手段によって前記特定針が置き換えられた前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記特定針を、前記パターンに沿って順番に突き刺すことによって、前記加工布に前記切れ目を形成させる作成手段とを備えている。第三態様によれば、第一態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１５】
【図１】ミシン１の斜視図である。
【図２】針棒３１に固定された切断針５２の正面図である。
【図３】刺繍枠８４を保持する刺繍枠移動機構１１の平面図である。
【図４】ミシン１の電気的構成を示すブロック図である。
【図５】メイン処理を示すフローチャートである。
【図６】切れ目のパターン１０１を示す図である。
【図７】切れ目のパターン１０１上の針落ち点ＱＸを示す図である。
【図８】切断針５２の特定方法を説明するための図である。
【図９】角度範囲１６１〜１６４を説明するための図である。
【図１０】テーブル１４１を示す模式図である。
【図１１】テーブル１４１を示す模式図である。
【図１２】テーブル１４１を示す模式図である。
【図１３】テーブル１４１を示す模式図である。
【図１４】パターン１０１に沿って切れ目を形成させる順序を説明するための図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態について説明する。まず、図１から図３を参照して、実施形態に係る多針ミシン（以下、単にミシンという）１の構成について説明する。以下の説明では、図１の上側、下側、左斜め下側、右斜め上側、左斜め上側、右斜め下側をそれぞれ、ミシン１の上側、下側、正面側、背面側、左側、右側とする。
【００１７】
図１に示すように、ミシン１の本体２０は、支持部２と、脚柱部３と、アーム部４とを備える。支持部２は、平面視逆Ｕ字形に形成され、ミシン１全体を支持する。支持部２の上面には、前後方向に伸びる左右一対のガイド溝２５がある。脚柱部３は、支持部２の後端部から上方へ立設されている。アーム部４は、脚柱部３の上端部から前方に延びる。アーム部４の先端には、針棒ケース２１が左右方向に移動可能に装着されている。針棒ケース２１の内部には、上下方向に伸びる１０本の針棒３１（図２参照）が左右方向に等間隔で配置されている。１０本の針棒３１のうち、縫製位置にある１本の針棒３１が、針棒ケース２１の内部に設けられた針棒駆動機構３２（図４参照）によって上下方向に摺動される。針棒３１の下端には、縫針５１および切断針５２（図２参照）が着脱可能である。
【００１８】
縫針５１について説明する。縫針５１は、１０本の針棒３１のうち、左側の６本に装着される。図２では、針棒３１５、３１６，３１７に、縫針５１（縫針５１１、５１２、５１３）が装着されている。ミシン１は、縫針５１が装着された針棒３１を上下方向に摺動することによって、縫針５１を上下方向に繰り返し往復移動させる。これによってミシン１は、加工布３９（図３参照）に縫製を行う。
【００１９】
切断針５２について説明する。図２に示すように、１０本の針棒３１のうち右側の４本（針棒３１１、３１２、３１３、３１４）に、切断針５２（切断針５２１、５２２、５２３、５２４）が縫針５１の代わりに装着される。切断針５２は、加工布３９（図３参照）の糸を切断するための刃を下方先端に備える。切断針５２１〜５２４の刃の切っ先の方向は、それぞれ異なる方向を向く。具体的には次の通りである。切断針５２１の切っ先の方向は、左斜め前から右斜め後ろに向かって延びる。切断針５２２の切っ先の方向は、左右方向に延びる。切断針５２３の切っ先の方向は、右斜め前から左斜め後ろに向かって延びる。切断針５２４の切っ先の方向は、前後方向に延びる。ミシン１は、切断針５２が装着された針棒３１を上下方向に摺動することによって、切断針５２を上下方向に繰り返し往復移動させる。これによってミシン１は、加工布３９（図３参照）の経糸及び緯糸を切断し、加工布３９に切れ目を形成させる。
【００２０】
切断針５２の上方の柄部分は、側面に平坦な面を有する部分円柱形状をなしている。刃の切っ先の方向と、柄部分における平坦な面との位置関係は、切断針５２１〜５２４で異なる。切断針５２は、平坦な面をミシン１の後方に向けた状態で、針棒３１に装着可能となる。ミシン１は、切っ先の方向と平坦な面との位置関係が異なる複数の切断針５２を針棒３１に装着することによって、複数の切断針５２間で切っ先の方向を異ならせることができる。詳細は後述するが、ミシン１は、加工布３９上に形成させる切れ目のパターンの向きに応じて切断針５２１〜５２４を使い分け、加工布３９の経糸及び緯糸を順次切断する。
【００２１】
アーム部４の前後方向中央部の右側には、操作部６が設けられている。操作部６は、液晶ディスプレイ（以下、ＬＣＤという）７と、タッチパネル８と、スタート／ストップスイッチ４１とを備える。ＬＣＤ７には、例えば、ユーザが指示を入力するための操作画像といった各種情報が表示される。タッチパネル８は、ユーザからの指示を受け付けるために用いられる。ＬＣＤ７に表示された入力キー等の位置に対応したタッチパネル８の箇所を、ユーザが、指又はタッチペンを用いて押圧操作すること（以下、この操作を「パネル操作」という）によって、加工布３９に設ける切れ目のパターンおよび切断条件といった各種条件を選択又は設定できる。スタート／ストップスイッチ４１は、縫製および切断の開始又は停止を指示するためのスイッチである。
【００２２】
アーム部４の下方には、脚柱部３の下端部から前方へ延びる筒状のシリンダベッド１０が設けられている。シリンダベッド１０の先端部の内部には、釜（図示せず）が設けられている。釜は、下糸（図示せず）が巻回されたボビン（図示せず）を収納する。シリンダベッド１０の内部には、釜駆動機構（図示せず）がある。釜駆動機構（図示せず）は、釜を回転駆動する。シリンダベッド１０の上面には、平面視矩形の針板１６がある。針板１６には、縫針５１が挿通される針穴３６が設けられている。
【００２３】
アーム部４の上面の背面側には、左右一対の糸駒台１２が設けられている。一対の糸駒台１２には、針棒３１の数と同じ１０個の糸駒１３を設置可能である。上糸１５は、糸駒台１２に設置された糸駒１３から供給される。上糸１５は、糸案内１７と、糸調子器１８と、天秤１９等を経由して、針棒３１の下端に装着された縫針５１の針孔（図示せず）に供給される。
【００２４】
アーム部４の下方には、刺繍枠移動機構１１（図４参照）のＹキャリッジ２３が設けられている。刺繍枠移動機構１１は、様々な種類の刺繍枠８４（図３参照）を着脱可能に支持する。刺繍枠８４は、加工布３９を保持する。刺繍枠移動機構１１は、Ｘ軸モータ１３２（図４参照）及びＹ軸モータ１３４（図４参照）を駆動源として、刺繍枠８４を前後左右に移動させる。
【００２５】
図３を参照して、刺繍枠８４と刺繍枠移動機構１１とについて説明する。刺繍枠８４は、外枠８１と、内枠８２と、左右１対の連結部８９とを備える。刺繍枠８４は、外枠８１と内枠８２とで加工布３９を挟持する。連結部８９は、平面視矩形の中央部が矩形に切り抜かれた形状の板部材である。一方の連結部８９は、内枠８２の右部に螺子９５によって固定され、他方の連結部８９は、内枠８２の左部に螺子９４によって固定されている。
【００２６】
刺繍枠移動機構１１は、ホルダ２４と、Ｘキャリッジ２２と、Ｘ軸駆動機構（図示せず）と、Ｙキャリッジ２３と、Ｙ軸移動機構（図示せず）とを備える。ホルダ２４は、刺繍枠８４を着脱可能に支持する。ホルダ２４は、取付部９１と、右腕部９２と、左腕部９３とを備える。取付部９１は、左右方向に長い平面視矩形の板部材である。右腕部９２は、前後方向に伸びる板部材であり、取付部９１の右端に固定されている。左腕部９３は、前後方向に伸びる板部材である。左腕部９３は、取付部９１の左部において、取付部９１に対する左右方向の位置を調整可能に固定される。右腕部９２は、刺繍枠８４の一方の連結部８９と係合し、左腕部９３は、他方の連結部８９と係合する。
【００２７】
Ｘキャリッジ２２は、左右方向に長い板部材であり、一部分がＹキャリッジ２３の正面から前方に突出している。Ｘキャリッジ２２には、ホルダ２４の取付部９１が取り付けられる。Ｘ軸駆動機構（図示せず）は、直線移動機構（図示せず）を備える。直線移動機構は、タイミングプーリ（図示せず）と、タイミングベルト（図示せず）とを備え、Ｘ軸モータ１３２を駆動源として、Ｘキャリッジ２２を左右方向（Ｘ軸方向）に移動させる。
【００２８】
Ｙキャリッジ２３は、左右方向に長い箱状である。Ｙキャリッジ２３は、Ｘキャリッジ２２を左右方向に移動可能に支持する。Ｙ軸移動機構（図示せず）は、左右一対の移動体（図示せず）と、直線移動機構（図示せず）とを備える。移動体は、Ｙキャリッジ２３の左右両端の下部に連結され、ガイド溝２５（図１参照）を上下方向に貫通している。直線移動機構は、タイミングプーリ（図示せず）と、タイミングベルト（図示せず）とを備え、Ｙ軸モータ１３４を駆動源として、移動体をガイド溝２５に沿って前後方向（Ｙ軸方向）に移動させる。移動体に連結されたＹキャリッジ２３と、Ｙキャリッジ２３に支持されたＸキャリッジ２２とは、これに伴って前後方向（Ｙ軸方向）に移動する。加工布３９を保持する刺繍枠８４をＸキャリッジ２２に装着した状態では、加工布３９は、針棒３１と、針板１６（図１参照）との間に配置される。
【００２９】
図４を参照して、ミシン１の電気的構成について説明する。図４に示すように、ミシン１は、縫針駆動部１２０と、縫製対象駆動部１３０と、操作部６と、制御部６０とを備える。以下、縫針駆動部１２０と、縫製対象駆動部１３０と、操作部６と、制御部６０について順に詳述する。
【００３０】
縫針駆動部１２０は、主軸モータ１２２と、駆動回路１２１と、針棒ケース用モータ４５と、駆動回路１２３とを備える。主軸モータ１２２は、針棒駆動機構３２を駆動させて針棒３１を上下方向に往復移動させる。駆動回路１２１は、制御部６０からの制御信号に従って主軸モータ１２２を駆動する。針棒ケース用モータ４５は、針棒ケース２１を左右方向に移動させる。駆動回路１２３は、制御部６０からの制御信号に従って針棒ケース用モータ４５を駆動する。
【００３１】
縫製対象駆動部１３０は、Ｘ軸モータ１３２と、駆動回路１３１と、Ｙ軸モータ１３４と、駆動回路１３３とを備える。Ｘ軸モータ１３２は、刺繍枠移動機構１１を駆動させて刺繍枠８４（図３参照）を左右方向に移動させる。駆動回路１３１は、制御部６０からの制御信号に従ってＸ軸モータ１３２を駆動する。Ｙ軸モータ１３４は、刺繍枠移動機構１１を駆動させて刺繍枠８４を前後方向に移動させる。駆動回路１３３は、制御部６０からの制御信号に従ってＹ軸モータ１３４を駆動する。
【００３２】
操作部６は、タッチパネル８と、駆動回路１３５と、ＬＣＤ７と、スタート／ストップスイッチ４１とを備える。駆動回路１３５は、制御部６０からの制御信号に従ってＬＣＤ７を駆動する。
【００３３】
制御部６０は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、ＥＥＰＲＯＭ６４と、入出力インターフェイス（Ｉ／Ｏ）６６とを備え、これらは信号線６５によって相互に接続されている。Ｉ／Ｏ６６には、縫針駆動部１２０と、縫製対象駆動部１３０と、操作部６とがそれぞれ接続されている。以下、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、ＥＥＰＲＯＭ６４とについて詳述する。
【００３４】
ＣＰＵ６１は、ミシン１の主制御を司り、ＲＯＭ６２のプログラム記憶エリア（図示せず）に記憶された各種プログラムに従って、縫製に関わる各種演算及び処理を実行する。ＲＯＭ６２は、図示しないが、プログラム記憶エリアを含む複数の記憶エリアを備える。プログラム記憶エリアには、メインプログラムを含む、ミシン１を動作させるための各種プログラムが記憶されている。メインプログラムは、後述するメイン処理を実行するためのプログラムである。ＲＡＭ６３には、ＣＰＵ６１が演算処理した演算結果等を収容する記憶エリアが必要に応じて設けられる。ＥＥＰＲＯＭ６４には、ミシン１が各種処理を実行するための各種パラメータが記憶されている。
【００３５】
図５を参照し、ＣＰＵ６１において実行されるメイン処理について説明する。メイン処理では、はじめに、加工布３９に切れ目のパターンを形成させる動作をミシン１に実行させるために必要な制御データ（以下、カットデータともいう。）が作成される（Ｓ１１〜Ｓ２３、後述）。続いて、作成されたカットデータに基づき、刺繍枠８４を移動させる。これによって、切断針５２に対する加工布３９の保持位置が変化する。また、切断針５２を装着した針棒３１を上下方向に摺動させる。これによって、切断針５２は上下方向に往復移動して加工布３９に繰り返し突き刺さり、加工布３９の糸をパターンに沿って切断する。これによって、タッチパネル８を介して入力されたパターンの切れ目が加工布３９に形成される（Ｓ２５、後述）。
【００３６】
図５に示すメイン処理は、ユーザがメイン処理を開始する指示を入力した場合に実行される。メイン処理を開始する指示は、例えば、パネル操作によって入力される。メイン処理を実行するためのプログラムは、ＲＯＭ６２（図４参照）に記憶されており、ＣＰＵ６１によって実行される。図５に示すように、はじめにユーザによって、タッチパネル８を介して切れ目のパターンが入力される。ＣＰＵ６１は、入力された切れ目のパターンを示す情報を、パターン情報として取得する（Ｓ１１）。パターン情報は、加工布３９上に切れ目のパターンが形成される場合において、加工布３９に対する切れ目のパターン上の任意の点の位置を特定することが可能なベクトル情報である。例えば、図６に示す環状の模様が切れ目のパターン１０１として入力されたとする。ＣＰＵ６１は、パターン１０１を示すパターン情報を受け付け、ＲＡＭ６３に記憶する。
【００３７】
なおＣＰＵ６１は、他の方法によってパターン情報を受け付けても良い。例えばユーザは、切れ目のパターンとして複数の点を入力しても良い。ＣＰＵ６１は、入力された複数の点を結ぶ線分を示す情報を、パターン情報として取得してもよい。また例えばミシン１は、図示しないカードスロットを備えていてもよい。ユーザは、パターン情報が記憶されたメモリーカードを、カードスロットに挿入してもよい。ＣＰＵ６１は、カードスロットに挿入されたメモリーカードに記憶されたパターン情報を読み出すことによって、パターン情報を取得してもよい。
【００３８】
次にＣＰＵ６１は、ＲＡＭ６３に記憶されたパターン情報によって示される切れ目のパターン上の任意の点を、針落ち点として特定する（Ｓ１３）。特定された針落ち点の位置を示す座標情報は、ＲＡＭ６３に設けられたテーブル１４１（図１０等参照）に記憶される。テーブル１４１の詳細は後述する。例えば図６に示す切れ目のパターン１０１が入力された場合、ＣＰＵ６１は、切れ目のパターン１０１上に針落ち点が等間隔で並ぶように、針落ち点を特定する。この場合、図７に示すように、パターン１０１上に針落ち点ＱＸ（Ｘ＝０・・・６７・・・）が特定される。なお、針落ち点ＱＸのうちＸに対応する数字は、切れ目のパターン１０１上の特定の針落ち点（図７における左下の点）をＱ０とし、パターン１０１に沿って順番に割り当てられる。
【００３９】
なおＣＰＵ６１は、他の方法によって針落ち点を特定してもよい。例えばＣＰＵ６１は、受け付けたパターン情報によって示される切れ目のパターンを、ＬＣＤ７に表示してもよい。ユーザは、ＬＣＤ７に表示された切れ目のパターン上に任意の点を指定して入力してもよい。ＣＰＵ６１は、ユーザによって入力された点を針落ち点として特定してもよい。
【００４０】
次にＣＰＵ６１は、Ｓ１３で特定された針落ち点に突き刺す切断針５２を、切断針５２１〜５２４の中から針落ち点毎に特定する（Ｓ１５）。切断針５２の特定は、針落ち点の位置における切れ目のパターンの方向に基づいて特定される。詳細は以下のとおりである。
【００４１】
図８および図９を参照し、針落ち点における切断針５２の特定方法について具体的に説明する。はじめにＣＰＵ６１は、図８に示すように、隣接する針落ち点間（Ｑ２〜Ｑ３間、Ｑ３〜Ｑ４間、およびＱ４〜Ｑ５間）を結ぶ線分１１１、１１２、１１３を定義する。ＣＰＵ６１は、定義した線分１１１、１１２、１１３の延びる方向が、切断針５２１、５２２、５２３、５２４のそれぞれに予め対応付けられた角度範囲１６１、１６２、１６３、１６４（図９参照）の何れに該当するかを判断する。図９のうち、矢印１５１、１５２、１５３、１５４は、それぞれ、切断針５２１、５２２、５２３、５２４を平面視した場合の切っ先の延びる方向を示している。矢印１５４、１５１間の鋭角を二分する線分１５５と、矢印１５１、１５２間の鋭角を二分する線分１５６とで挟まれた部分が、角度範囲１６１を示している。線分１５６と、矢印１５２、１５３間の鋭角を二分する線分１５７とで挟まれた部分が、角度範囲１６２を示している。線分１５７と、矢印１５３、１５４間の鋭角を二分する線分１５８とで挟まれた部分が、角度範囲１６３を示している。線分１５８と線分１５５とで挟まれた部分が、角度範囲１６４を示している。例えば切断針５２を平面視した場合において、切断針５２に対して右方向を０°とし、切断針５２を中心とした場合における反時計回り方向を＋方向と定義する。この場合、角度範囲１６１は、２２．５°〜６７．５°、および２０２．５°〜２４７．５°の範囲を示す。角度範囲１６２は、３３７．５°〜２２．５°、および１５７．５°〜２０２．５°の範囲を示す。角度範囲１６３は、１１２．５°〜１５７．５°、および２９２．５°〜３３７．５°の範囲を示す。角度範囲１６４は、６７．５°〜１１２．５°、および２４７．５°〜２９２．５°の範囲を示す。角度範囲１６１、１６２、１６３、１６４は、それぞれ、切断針５２１、５２２、５２３、５２４に対応付けられる。
【００４２】
例えば図８の線分１１１、１１２の延びる方向は、図９のうち角度範囲１６４に含まれる。この場合、線分１１１の両端に位置する針落ち点であるＱ２、Ｑ３に突き刺す切断針５２として、角度範囲１６４に対応する切断針５２４が特定される。同様に、線分１１２の両端に位置する針落ち点であるＱ３、Ｑ４に突き刺す切断針５２として、角度範囲１６４に対応する切断針５２４が特定される。また、線分１１３の延びる方向は、図９のうち角度範囲１６１に含まれている。この場合、線分１１３の両端の針落ち点であるＱ４、Ｑ５に突き刺す切断針５２として、角度範囲１６１に対応する切断針５２１が特定される。以下、針落ち点毎に特定された切断針５２を、特定針ともいう。
【００４３】
上述のようにして切断針５２が特定された場合、切断針５２における切っ先の延びる方向は、針落ち点における切れ目のパターンの接線方向と良好に近似する。従って、特定された切断針５２を加工布３９に突き刺して切れ目を形成させた場合、パターンの延びる方向に沿った見栄えのよい切断面を有する切れ目が加工布３９に形成される。また、隣接する針落ち点同士を結ぶ線分の角度に基づいて切断針５２が特定されるため、針落ち点における接線を具体的に算出するための複雑な処理が不要となる。従ってＣＰＵ６１は、針落ち点に突き刺す切断針５２を容易且つ正確に特定することができる。
【００４４】
ここで、線分１１１および線分１１２に基づいて特定される切断針５２４は一致するため、Ｑ３に対応する切断針５２として切断針５２４が最終的に特定される。一方、線分１１２に基づいて特定される切断針５２４と、線分１１３に基づいて特定される切断針５２１とは相違するため、Ｑ４に突き刺す切断針５２として、二つの切断針５２１、５２４が最終的に特定される。Ｑ４には、切断針５２１、５２４がそれぞれ突き刺されることになる。
【００４５】
以上のようにして針落ち点毎に特定された特定針を示す情報は、針落ち点の位置を示す座標情報に対応付けられ、テーブル１４１（図１０参照）に記憶される（Ｓ１５、図５参照）。図１０に示すテーブル１４１のうち、ＱＸ（Ｘ＝０、１・・・）は、針落ち点の座標情報を表している。ＱＸに特定針として対応付けられている数字１、２、３、４は、それぞれ、切断針５２１、５２２、５２３、５２４を示す情報を表している。以下、テーブル１４１に記憶される針落ち点の座標情報ＱＸを、単に針落ち点ＱＸともいい、特定針を示す情報  １、２、３、４を、単に特定針  １、２、３、４ともいう。
【００４６】
図５に示すように、Ｓ１５で針落ち点毎に切断針が特定針として特定された後、ＣＰＵ６１は、テーブル１４１（図１０等参照）に記憶した特定針を、次のように修正する（Ｓ１７）。図１０のテーブル１４１を参照しつつ具体的に説明する。ＣＰＵ６１は、テーブル１４１に記憶された特定針を、針落ち点ＱＸにおけるＸの順に参照する。そしてＣＰＵ６１は、同一の特定針が連続する場合の連続回数を算出する。例えば図１０では、針落ち点Ｑ０〜Ｑ４に対して、特定針４（切断針５１４）が対応付けられているので、連続回数５を算出する。同様に、針落ち点Ｑ４〜Ｑ７に対して、特定針１（切断針５２１）が対応付けられているので、連続回数４が算出される。針落ち点Ｑ７〜Ｑ１１（特定針２（切断針５２２））に対して連続回数５が算出される。針落ち点Ｑ１１〜Ｑ１２（特定針３（切断針５２３））に対して連続回数２が算出される。針落ち点Ｑ１２〜Ｑ１９（特定針４（切断針５２４））に対して連続回数８が算出される。同様の算出処理が、すべての針落ち点ＱＸに対して実行される。
【００４７】
算出された連続回数と所定の閾値とが比較される。本実施形態では、閾値は４であるとする。そして、算出された連続回数が４未満である針落ち点ＱＸが抽出される。図１０の場合、Ｑ１１〜Ｑ１２（連続回数２回）、Ｑ３７〜Ｑ３９（連続回数３回）、および、Ｑ４７〜Ｑ４８（連続回数２回）が抽出される。ここでミシン１において、図１０に示すテーブル１４１に基づきカットデータが作成され、針落ち点ＱＸにおけるＸの順で切断針５２を針落ち点ＱＸに突き刺す処理が実行された場合を想定する。この場合、上述のようにして抽出された針落ち点の部分では、加工布３９に突き刺す切断針５２は短期間で頻繁に切り替わることになる。ここで、切断針５２を切り替える場合には、主軸モータ１２２の回転をその都度停止させて、針棒ケース２１を左右方向に移動させる必要があるため、共通の切断針５２が継続して使用される場合と比較して余分な時間を要する。このため、切断針５２が頻繁に切り替わると、加工布３９に対して切れ目のパターンを形成させ終えるまでに時間がかかる。
【００４８】
これに対してＣＰＵ６１は、テーブル１４１のうち連続回数の小さい特定針を、抽出された針落ち点ＱＸの直後の針落ち点ＱＸに対応する特定針によって置き換える。例えば、テーブル１４１のうちＱ１１〜Ｑ１２の場合、対応する特定針３（切断針５２３）の連続回数が小さい（２回）ので、直後のＱ１３に対応する特定針４（切断針５２４）によって、特定針３（切断針５２３）が置き換えられる。同様にＱ３７〜Ｑ３９（特定針２（切断針５２２）、連続回数：３回）の場合、直後のＱ４０に対応する特定針３（切断針５２３）によって、特定針２（切断針５２２）が置き換えられる。Ｑ４７〜Ｑ４８（特定針１（切断針５２１）、連続回数：２回）の場合、直後のＱ４９に対応する特定針２（切断針５２２）によって、特定針１（切断針５２１）が置き換えられる。以上の修正が実行されることによって、図１０のテーブル１４１は、図１１のテーブル１４１に修正される。図１１のテーブル１４１では、針落ち点Ｑ１１〜Ｑ１２、Ｑ３７〜Ｑ３９、および、Ｑ４７〜Ｑ４８での特定針の連続回数は、特定針を置き換えることによって大きくなっている。これによって、テーブル１４１に基づいてカットデータが作成され、ミシン１が駆動した場合、加工布３９に突き刺す切断針５２が頻繁に切り替わることが抑止される。これによって、加工布３９に切れ目のパターンを形成し終えるまでに要する時間を短縮することができる。
【００４９】
なお上述では、テーブル１４１のうち連続回数の小さい特定針を、直後の針落ち点ＱＸに対応する特定針によって置き換えていた。これに対してＣＰＵ６１は、連続回数の小さい特定針を、直前の針落ち点ＱＸに対応する特定針によって置き換えてもよい。
【００５０】
図５に示すように、Ｓ１７で連続回数の小さい特定針が修正された後、ＣＰＵ６１は、テーブル１４１に記憶された情報を、同一の切断針５２ができるだけ連続して使用されるように特定針毎に並べ替える（Ｓ１９）。以下、図１１、および図１２のテーブル１４１を参照しつつ具体的に説明する。
【００５１】
ＣＰＵ６１は、はじめに、テーブル１４１に記憶された情報のうち、特定針１（切断針５２１）に対応付けられている針落ち点ＱＸをまとめる。図１１のテーブル１４１では、針落ち点Ｑ４〜Ｑ７、Ｑ１９〜Ｑ２３、Ｑ３０〜Ｑ３９、および、Ｑ６３〜Ｑ６７に対して特定針１（切断針５２１）が対応付けられているので、これらの針落ち点がまとめられる。まとめられた針落ち点ＱＸは、Ｘの順に並べられる。次にＣＰＵ６１は、特定針２（切断針５２２）に対応付けられている針落ち点ＱＸをまとめる。図１１のテーブル１４１では、Ｑ７〜Ｑ１１、Ｑ２３〜Ｑ２７、Ｑ４７〜Ｑ５２、およびＱ６７〜Ｑ７０に対して特定針２（切断針５２２）が対応付けられているので、これらの針落ち点がまとめられ、Ｘの順に並べられる。同様の処理が、特定針３（切断針５２３）、および特定針４（切断針５２４）に対応する針落ち点に対しても実行される。特定針毎にまとめられた針落ち点は、特定針１、２、３、４の順でテーブル１４１（図１２参照）に記憶される。これによって、テーブル１４１に基づいてカットデータが作成され、ミシン１が駆動した場合、加工布３９に突き刺す切断針５２が切り替わる回数はさらに少なくなる。これによって、切れ目のパターンを加工布３９に形成し終えるまでの時間を更に短縮することができる。
【００５２】
図５に示すように、Ｓ１９で針落ち点ＱＸが並べ替えられた後、ＣＰＵ６１は、テーブル１４１に記憶された情報を、切断針５２を切り替える場合の針落ち点の位置の変化ができるだけ小さくなるように並べ替える（Ｓ２１）。以下、図１２、および図１３のテーブル１４１を参照しつつ具体的に説明する。
【００５３】
図１２のテーブル１４１に基づいてカットデータが作成され、ミシン１が駆動した場合、加工布３９の針落ち点Ｑ６７に対して切断針５２１が突き刺された後、切断針５２は切断針５２１から切断針５２２に切り替えられる。またテーブル１４１では、針落ち点Ｑ６７の次に針落ち点Ｑ７が並んでいるので、切断針５２２を針落ち点Ｑ７に突き刺すことが可能なように、加工布３９を保持した刺繍枠８４は移動する。ここで針落ち点Ｑ６７と針落ち点Ｑ７とは離れているので（図７参照）、刺繍枠８４の移動量は大きくなる。刺繍枠８４の移動量が大きい場合、刺繍枠８４の移動が完了するまでに時間を要する。従って、加工布３９に切れ目を形成させ終えるまでの時間は、刺繍枠８４の移動に要する時間分長くなる。
【００５４】
これに対してＣＰＵ６１は、次のようにして刺繍枠８４の移動量を短くし、移動が完了するまでに要する時間を短くする。ＣＰＵ６１は、Ｑ６７に続いて切断針５２２を突き刺す針落ち点ＱＸとして、針落ち点Ｑ６７に近接した針落ち点ＱＸが選択されるように、特定針２（切断針５２２）に対応する針落ち点ＱＸを並べ替える。図１２では、針落ち点Ｑ６７に対して特定針１（切断針５２１）とともに特定針２（切断針５２２）も対応付けられている。従って、針落ち点Ｑ６７を先頭に配置し、これに続いて他の針落ち点ＱＸがＸの順に並べられる（図１３参照）。このようにして切断針５２２に対応する針落ち点ＱＸが並べられた場合、末尾に針落ち点Ｑ５２が位置することになる（図１３参照）。従って、切断針５２２が最後に突き刺される針落ち点ＱＸは、針落ち点Ｑ５２ということになる。
【００５５】
次にＣＰＵ６１は、針落ち点Ｑ５２に続いて切断針５２３を突き刺す針落ち点として、針落ち点Ｑ５２に近接した針落ち点ＱＸが選択されるように、特定針３（切断針５２３）に対応する針落ち点ＱＸを並べ替える。図１２では、針落ち点Ｑ５２に対して特定針２（切断針５２２）とともに特定針３（切断針５２３）も対応付けられている。従って、針落ち点Ｑ５２を先頭に配置し、これに続いて他の針落ち点ＱＸがＸの順に並べられる（図１３参照）。同様の処理が、切断針５２４に対応する針落ち点に対しても実行される。並べられた針落ち点は、特定針１、２、３、４の順でテーブル１４１（図１３参照）に記憶される。これによって、テーブル１４１に基づいてカットデータが作成され、ミシン１が駆動した場合、切断針５２が切り替わる際の刺繍枠８４の移動量を小さくすることができる。従って、刺繍枠８４の移動が完了するまでに要する時間は短縮されるので、切れ目のパターンを加工布３９に形成し終えるまでの時間を更に短縮することができる。
【００５６】
図５に示すように、Ｓ２１で針落ち点ＱＸが並べ替えられ、且つ、共通の針落ち点ＱＸに対して一の特定針が対応付けられるようテーブル１４１を調整した後、ＣＰＵ６１は、テーブル１４１に記憶された特定針によって特定される切断針５２を、対応する針落ち点ＱＸに順番に突き刺すために必要なカットデータを作成する（Ｓ２３）。ＣＰＵ６１は、作成したカットデータに基づき、縫針駆動部１２０、および縫製対象駆動部１３０を駆動することによって、刺繍枠８４に保持された加工布３９に対して切断針５２を順次突き刺す。これによってＣＰＵ６１は、加工布３９に切れ目のパターンを形成させる（Ｓ２５）。メイン処理は終了する。
【００５７】
図１４は、テーブル１４１を参照して作成されたカットデータに基づき、加工布３９に切れ目のパターンを形成させる場合の針落ち点の変化の様子を示している。はじめに、針落ち点Ｑ４〜Ｑ７に対して切断針５２１（特定針１）が順に突き刺される。針落ち点は、Ｑ７からＱ１９に移動する（矢印１７１）。針落ち点Ｑ１９〜Ｑ２３に対して切断針５２１（特定針１）が順に突き刺される。針落ち点は、Ｑ２３からＱ３０に移動する（矢印１７２）。針落ち点Ｑ３０〜Ｑ３９に対して切断針５２１（特定針１）が順に突き刺される。針落ち点は、Ｑ３９からＱ６３に移動する（矢印１７３）。針落ち点Ｑ６３〜Ｑ６７に対して切断針５２１（特定針１）が順に突き刺される。
【００５８】
切断針５２１（特定針１）が切断針に５２２（特定針２）に切り替えられる。針落ち点Ｑ６７〜Ｑ０に対して切断針５２２（特定針２）が順に突き刺される。針落ち点は、Ｑ０からＱ７に移動する（矢印１７４）。針落ち点Ｑ７〜Ｑ１１に対して切断針５２２（特定針２）が順に突き刺される。針落ち点は、Ｑ１１からＱ２３に移動する（矢印１７５）。針落ち点Ｑ２３〜Ｑ２７に対して切断針５２２（特定針２）が順に突き刺される。針落ち点は、Ｑ２７からＱ４７に移動する（矢印１７６）。針落ち点Ｑ４７〜Ｑ５２に対して切断針５２２（特定針２）が順に突き刺される。
【００５９】
切断針５２２（特定針２）が切断針に５２３（特定針３）に切り替えられる。針落ち点Ｑ５２〜Ｑ５７に対して切断針５２３（特定針３）が順に突き刺される。針落ち点は、Ｑ５７からＱ２７に移動する（矢印１７７）。針落ち点Ｑ２７〜Ｑ３０に対して切断針５２３（特定針３）が順に突き刺される。針落ち点は、Ｑ３０からＱ３９に移動する（矢印１７８）。針落ち点Ｑ３９〜Ｑ４２に対して切断針５２３（特定針３）が順に突き刺される。
【００６０】
切断針５２３（特定針３）が切断針に５２４（特定針４）に切り替えられる。針落ち点Ｑ４２〜Ｑ４７に対して切断針５２４（特定針４）が順に突き刺される。針落ち点は、Ｑ４７からＱ５７に移動する（矢印１７９）。針落ち点Ｑ５７〜Ｑ６３に対して切断針５２４（特定針４）が順に突き刺される。針落ち点は、Ｑ６３からＱ０に移動する（矢印１８０）。針落ち点Ｑ０〜Ｑ４に対して切断針５２４（特定針４）が順に突き刺される。針落ち点は、Ｑ４からＱ１１に移動する（矢印１８１）。針落ち点Ｑ１１〜Ｑ１９に対して切断針５２４（特定針４）が順に突き刺される。
【００６１】
以上のように、作成されたカットパターンに基づいて切れ目のパターンが加工布３９に形成された場合、切断針５２の切り替えの回数は３回に抑制される。従って、切断針５２を切り替える場合に要する時間は短縮される。また、針落ち点が隣接する針落ち点以外の位置に移動する場合の回数は１１回に抑制され、移動量は小さくなる。さらに、切断針５２が他の切断針５２に切り替わる場合における刺繍枠８４の移動量は最小限に抑制される。従って、刺繍枠８４の移動が完了するまでに要する時間は短縮される。
【００６２】
以上説明したように、ミシン１は、同一の切断針５２を連続して加工布３９に突き刺す場合の連続回数が小さい場合、該当する切断針５２を置き換える。これによってミシン１は、加工布３９に突き刺す切断針５２が頻繁に切り替わることを抑止することができる。従ってミシン１は、切断針５２を切り替えるために要する時間を短縮することができるので、ユーザが所望するパターンの切れ目を短時間で加工布３９に形成させることができる。
【００６３】
なお、Ｓ１１の処理を行うＣＰＵ６１が本発明の「取得手段」に相当する。Ｓ１３の処理を行うＣＰＵ６１が本発明の「第一特定手段」に相当する。Ｓ１５の処理を行うＣＰＵ６１が本発明の「第二特定手段」「第一制御手段」に相当する。Ｓ１７の処理を行うＣＰＵ６１が本発明の「第二制御手段」に相当する。Ｓ１９、Ｓ２１、Ｓ２３の処理を行うＣＰＵ６１が、本発明のデータ作成装置における「作成手段」に相当する。Ｓ１９、Ｓ２１、Ｓ２３、Ｓ２５の処理を行うＣＰＵ６１が、本発明のミシンにおける「作成手段」に相当する。Ｓ１１の処理が本発明の「取得ステップ」に相当する。Ｓ１３の処理が本発明の「第一特定ステップ」に相当する。Ｓ１５の処理が本発明の「第二特定ステップ」「第一制御ステップ」に相当する。Ｓ１７の処理が本発明の「第二制御ステップ」に相当する。Ｓ１９、Ｓ２１、Ｓ２３の処理が本発明の「作成ステップ」に相当する。
【００６４】
なお本発明は上述の実施形態に限定されず、種々の変更が可能である。上述において、ＣＰＵ６１は、Ｓ２３において作成したカットデータに基づき、加工布３９に切れ目のパターンを形成させていた。例えばカットデータは、外部機器において作成されてもよい。外部機器として、例えば周知のＰＣ（Personal computer）が使用されてもよい。ミシン１は、外部機器において作成されたカットデータを取得してもよい。例えばＰＣは、作成したカットデータをメモリーカードに記憶してもよい。ミシン１は、図示しないカードスロットを備え、カットデータが記憶されたメモリーカードがカードスロットに挿入された場合に、メモリーカードに記憶されたカットデータを読み出すことによって取得してもよい。ミシン１は、取得したカットデータに基づき、縫針駆動部１２０、および縫製対象駆動部１３０を駆動することによって、加工布３９に切れ目のパターンを形成させてもよい。この場合において、外部機器が本発明の「カットデータ作成装置」に相当する。
【００６５】
ミシン１に装着される切断針５２の本数は、上述の実施形態のように４本に限定されず、他の本数であってもよい。上述のＳ１５における切断針の特定方法は、他の方法であってもよい。例えば、針落ち点ＱＸの位置における切れ目のパターンの接線を算出し、算出した接線の角度に基づいて、切断針５２を特定してもよい。上述のＳ１７（図５参照）において用いた所定の閾値は、４より小さくてもよいし、４より大きくしてもよい。閾値が小さい場合は、より綺麗な切れ目が形成できるが、切れ目の形成に時間がかかる。閾値が大きい場合は、切れ目は短時間で形成できるが、切れ目の綺麗さは若干劣る。上述のＳ１９（図５参照）において、ＣＰＵ６１は、共通の特定針に対応する針落ち点ＱＸをまとめることによって、テーブル１４１に記憶された情報を並べ替えていた。また上述のＳ２１（図５参照）において、ＣＰＵ６１は、針落ち点ＱＸの変化が小さくなるように、テーブル１４１に記憶された情報を並べ替えていた。これに対してＣＰＵ６１は、Ｓ１９に相当する情報の並べ替えを行わなくてもよい。この場合、針落ち点ＱＸはＱ０、Ｑ１、・・・の順に移動することになるので、刺繍枠８４の移動量を最小限にすることができる。これによって、刺繍枠８４の移動に要する時間を短縮することができるので、切れ目のパターンを形成させ終えるまでの時間を短縮することができる。また、Ｓ２１に相当する情報の並べ替えを行わなくてもよい。
【００６６】
上述において、テーブル１４１に記憶された情報を読み出す順番を示すインデックス情報を対応付けてもよい。ミシン１は、テーブル１４１に記憶された情報を並べ替える代わりに、対応付けたインデックスを修正することによって、針落ち点の順場を特定してもよい。
【符号の説明】
【００６７】
１      ミシン
８      タッチパネル
３１    針棒
３９    加工布
５１    縫針
５２、５２１、５２２、５２３、５２４  切断針
６０    制御部
６１    ＣＰＵ
６３    ＲＡＭ
８４    刺繍枠
１０１  パターン
１２０  縫針駆動部
１３０  縫製対象駆動部
１４１  テーブル
【図１】
2013100620.tif 000003
【図２】
2013100620.tif 000004
【図３】
2013100620.tif 000005
【図４】
2013100620.tif 000006
【図５】
2013100620.tif 000007
【図６】
2013100620.tif 000008
【図７】
2013100620.tif 000009
【図８】
2013100620.tif 000010
【図９】
2013100620.tif 000011
【図１０】
2013100620.tif 000012
【図１１】
2013100620.tif 000013
【図１２】
2013100620.tif 000014
【図１３】
2013100620.tif 000015
【図１４】
2013100620.tif 000016