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