"多針ミシンが備える複数の針棒に、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を形成させるために使用されるカットデータを作成するカットデータ作成装置であって、前記切れ目のパターンを特定するためのパターン情報を取得する第一取得手段と、前記第一取得手段によって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定手段と、前記第一特定手段によって特定された前記針落ち点に突き刺す前記切断針を、前記針落ち点における前記切れ目の方向に基づいて前記複数の切断針から特定する第二特定手段と、前記第一特定手段によって特定された前記針落ち点を示す情報と、前記第二特定手段によって特定された前記切断針を示す情報とを対応付け、記憶手段に記憶する第一制御手段と、前記加工布を形成する繊維の延伸方向を取得する第二取得手段と、前記記憶手段に記憶された前記情報に基づき、前記第二取得手段によって取得された前記延伸方向と、前記第二特定手段によって特定された前記切断針の刃の方向との間の角度が所定の関係を満たすか否かを判断し、前記所定の関係を満たさない場合、前記所定の関係を満たす方向に前記刃を向けた状態の他の前記切断針を示す情報で、前記所定の関係を満たさない前記切断針を示す情報を置き換え、前記記憶手段に記憶する第二制御手段と、前記第二制御手段によって前記他の切断針を示す情報に置き換えられた状態の前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記切断針を、前記パターンに沿って順番に突き刺すための前記カットデータを作成する作成手段とを備えたことを特徴とするカットデータ作成装置。前記第二制御手段は、前記第二取得手段によって取得された前記延伸方向と、前記第二特定手段によって特定された前記切断針の刃の方向との間の角度が所定の関係を満たすか否かを、前記パターンに沿って順番に判断し、前記所定の関係を満たさない場合、前記所定の関係を満たさないと判断された前記切断針の直前の前記他の切断針を示す情報で、前記所定の関係を満たさない前記切断針を示す情報を置き換え、前記記憶手段に記憶することを特徴とする請求項1に記載のカットデータ作成装置。前記第二特定手段は、前記針落ち点と、前記針落ち点に隣接する他の前記針落ち点とを結ぶ線分の角度に対応する前記切断針を、前記針落ち点に突き刺す前記切断針として特定することを特徴とする請求項1または2に記載のカットデータ作成装置。多針ミシンが備える複数の針棒に、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を設けるために使用されるカットデータを作成するカットデータ作成装置であって、前記切れ目のパターンを特定するためのパターン情報を取得する第一取得手段と、前記第一取得手段によって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定手段と、前記加工布を形成する繊維の延伸方向を取得する第二取得手段と、前記第二取得手段によって取得された前記延伸方向との間の角度が所定の関係を満たす方向に前記刃を向けた状態の前記切断針を、前記複数の切断針から特定する第二特定手段と、前記第二特定手段によって特定した前記切断針を、前記第一取得手段によって取得された前記パターン情報によって示される前記パターン上の前記針落ち点に突き刺すための前記カットデータを作成する作成手段とを備えたことを特徴とするカットデータ作成装置。多針ミシンが備える複数の針棒に、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を設けるために使用されるカットデータを作成するカットデータ作成プログラムであって、前記切れ目のパターンを特定するためのパターン情報を取得する第一取得ステップと、前記第一取得ステップによって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定ステップと、前記第一特定ステップによって特定された前記針落ち点に突き刺す前記切断針を、前記針落ち点における前記切れ目の方向に基づいて前記複数の切断針から特定する第二特定ステップと、前記第一特定ステップによって特定された前記針落ち点を示す情報と、前記第二特定ステップによって特定された前記切断針を示す情報とを対応付け、記憶手段に記憶する第一制御ステップと、前記加工布を形成する繊維の延伸方向を取得する第二取得ステップと、前記記憶手段に記憶された前記情報に基づき、前記第二取得ステップによって取得された前記延伸方向と、前記第二特定ステップによって特定された前記切断針の刃の方向との間の角度が所定の関係を満たすか否かを判断し、前記所定の関係を満たさない場合、前記所定の関係を満たす方向に前記刃を向けた状態の他の前記切断針を示す情報で、前記所定の関係を満たさない前記切断針を示す情報を置き換え、前記記憶手段に記憶する第二制御ステップと、前記第二制御ステップによって前記他の切断針を示す情報に置き換えられた状態の前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記切断針を、前記パターンに沿って順番に突き刺すための前記カットデータを作成する作成ステップとをコンピュータに実行させるためのカットデータ作成プログラム。先端に刃を備えた複数の切断針を、刃の方向が其々異なるように複数の針棒に装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を設けるミシンであって、前記切れ目のパターンを特定するためのパターン情報を取得する第一取得手段と、前記第一取得手段によって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定手段と、前記第一特定手段によって特定された前記針落ち点に突き刺す前記切断針を、前記針落ち点における前記切れ目の方向に基づいて前記複数の切断針から特定する第二特定手段と、前記第一特定手段によって特定された前記針落ち点を示す情報と、前記第二特定手段によって特定された前記切断針を示す情報とを対応付け、記憶手段に記憶する第一制御手段と、前記加工布を形成する繊維の延伸方向を取得する第二取得手段と、前記記憶手段に記憶された前記情報に基づき、前記第二取得手段によって取得された前記延伸方向と、前記第二特定手段によって特定された前記切断針の刃の方向との間の角度が所定の関係を満たすか否かを判断し、前記所定の関係を満たさない場合、前記所定の関係を満たす方向に前記刃を向けた状態の他の前記切断針を示す情報で、前記所定の関係を満たさない前記切断針を示す情報を置き換え、前記記憶手段に記憶する第二制御手段と、前記第二制御手段によって前記他の切断針を示す情報に置き換えられた状態の前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記切断針を、前記パターンに沿って順番に突き刺すことによって、前記加工布に前記切れ目を設ける作成手段とを備えたことを特徴とするミシン。しかしながら、指定されたパターンによっては、切断針の刃の方向と、経糸又は緯糸の延びる方向とが略平行方向となる箇所がある場合、その箇所では、切断針が経糸又は緯糸を切断できない可能性がある。従って、指定されたパターンの切れ目を加工布に確実に形成させることができないという問題が発生する。本発明の目的は、指定されたパターンの切れ目を加工布に確実に形成させるためのカットデータを作成するカットデータ作成装置、カットデータ作成プログラム、およびミシンを提供することである。本発明の第一態様に係るカットデータ作成装置は、多針ミシンが備える複数の針棒に、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を形成させるために使用されるカットデータを作成するカットデータ作成装置であって、前記切れ目のパターンを特定するためのパターン情報を取得する第一取得手段と、前記第一取得手段によって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定手段と、前記第一特定手段によって特定された前記針落ち点に突き刺す前記切断針を、前記針落ち点における前記切れ目の方向に基づいて前記複数の切断針から特定する第二特定手段と、前記第一特定手段によって特定された前記針落ち点を示す情報と、前記第二特定手段によって特定された前記切断針を示す情報とを対応付け、記憶手段に記憶する第一制御手段と、前記加工布を形成する繊維の延伸方向を取得する第二取得手段と、前記記憶手段に記憶された前記情報に基づき、前記第二取得手段によって取得された前記延伸方向と、前記第二特定手段によって特定された前記切断針の刃の方向との間の角度が所定の関係を満たすか否かを判断し、前記所定の関係を満たさない場合、前記所定の関係を満たす方向に前記刃を向けた状態の他の前記切断針を示す情報で、前記所定の関係を満たさない前記切断針を示す情報を置き換え、前記記憶手段に記憶する第二制御手段と、前記第二制御手段によって前記他の切断針を示す情報に置き換えられた状態の前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記切断針を、前記パターンに沿って順番に突き刺すための前記カットデータを作成する作成手段とを備えている。第一態様によれば、カットデータ作成装置は、切れ目の方向に基づいて切断針を特定することによって、パターンに沿った滑らかな切断面を有する切れ目を加工布に形成させることが可能なカットデータを作成することができる。さらにカットデータ作成装置は、切れ目の方向に基づいて決定された切断針のうち、加工布の繊維経糸及び緯糸を切断できない可能性のある方向を向いた切断針を特定し、繊維を切断することが可能な切断針に置き換えることができる。これによってカットデータ作成装置は、加工布の繊維を確実に切断し、指定されたパターンの切れ目を加工布に形成させることが可能なカットデータを作成できる。第一態様において、前記第二制御手段は、前記第二取得手段によって取得された前記延伸方向と、前記第二特定手段によって特定された前記切断針の刃の方向との間の角度が所定の関係を満たすか否かを、前記パターンに沿って順番に判断し、前記所定の関係を満たさない場合、前記所定の関係を満たさないと判断された前記切断針の直前の前記他の切断針を示す情報で、前記所定の関係を満たさない前記切断針を示す情報を置き換え、前記記憶手段に記憶してもよい。これによってカットデータ作成装置は、繊維の延伸方向と所定の関係を満たさない切断針の代わりに使用する他の切断針を、容易に特定できる。また、このようにして作成されたカットデータをミシンに適用することによって、共通の切断針が連続して使用されることになるので、切断針が頻繁に切り替わることを抑止することができる。従ってミシンは、指定された切れ目を加工布に形成させるまでに要する時間を短縮できる。第一態様において、前記第二特定手段は、前記針落ち点と、前記針落ち点に隣接する他の前記針落ち点とを結ぶ線分の角度に対応する前記切断針を、前記針落ち点に突き刺す前記切断針として特定してもよい。これによってデータ作成装置は、針落ち点に突き刺す切断針を容易且つ正確に特定できる。本発明の第二態様に係るカットデータ作成装置は、多針ミシンが備える複数の針棒に、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を設けるために使用されるカットデータを作成するカットデータ作成装置であって、前記切れ目のパターンを特定するためのパターン情報を取得する第一取得手段と、前記第一取得手段によって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定手段と、前記加工布を形成する繊維の延伸方向を取得する第二取得手段と、前記第二取得手段によって取得された前記延伸方向との間の角度が所定の関係を満たす方向に前記刃を向けた状態の前記切断針を、前記複数の切断針から特定する第二特定手段と、前記第二特定手段によって特定した前記切断針を、前記第一取得手段によって取得された前記パターン情報によって示される前記パターン上の前記針落ち点に突き刺すための前記カットデータを作成する作成手段とを備えている。第二態様によれば、カットデータ作成装置は、加工布の繊維を確実に切断することが可能な切断針を用いて切れ目を形成させるカットデータを作成できる。また、このようにして作成されたカットデータをミシンに適用することによって、ミシンは、共通の切断針をすべての針落ち点に突き刺すことによって、加工布に切れ目のパターンを形成させることになる。従ってミシンは、切断針を切り替える処理が不要となるので、加工布に対して切れ目のパターンを形成させ終えるまでに要する時間を短縮できる。本発明の第三態様に係るカットデータ作成プログラムは、多針ミシンが備える複数の針棒に、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を設けるために使用されるカットデータを作成するカットデータ作成プログラムであって、前記切れ目のパターンを特定するためのパターン情報を取得する第一取得ステップと、前記第一取得ステップによって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定ステップと、前記第一特定ステップによって特定された前記針落ち点に突き刺す前記切断針を、前記針落ち点における前記切れ目の方向に基づいて前記複数の切断針から特定する第二特定ステップと、前記第一特定ステップによって特定された前記針落ち点を示す情報と、前記第二特定ステップによって特定された前記切断針を示す情報とを対応付け、記憶手段に記憶する第一制御ステップと、前記加工布を形成する繊維の延伸方向を取得する第二取得ステップと、前記記憶手段に記憶された前記情報に基づき、前記第二取得ステップによって取得された前記延伸方向と、前記第二特定ステップによって特定された前記切断針の刃の方向との間の角度が所定の関係を満たすか否かを判断し、前記所定の関係を満たさない場合、前記所定の関係を満たす方向に前記刃を向けた状態の他の前記切断針を示す情報で、前記所定の関係を満たさない前記切断針を示す情報を置き換え、前記記憶手段に記憶する第二制御ステップと、前記第二制御ステップによって前記他の切断針を示す情報に置き換えられた状態の前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記切断針を、前記パターンに沿って順番に突き刺すための前記カットデータを作成する作成ステップとをコンピュータに実行させる。第三態様によれば、第一態様と同様の効果を奏することができる。本発明の第四態様に係るミシンは、先端に刃を備えた複数の切断針を、刃の方向が其々異なるように複数の針棒に装着し、前記針棒を駆動して前記切断針を上下動させ、加工布に前記切断針を繰り返し突き刺すことによって前記加工布に切れ目を設けるミシンであって、前記切れ目のパターンを特定するためのパターン情報を取得する第一取得手段と、前記第一取得手段によって取得された前記パターン情報によって示される前記パターン上の所定の位置を、針落ち点として特定する第一特定手段と、前記第一特定手段によって特定された前記針落ち点に突き刺す前記切断針を、前記針落ち点における前記切れ目の方向に基づいて前記複数の切断針から特定する第二特定手段と、前記第一特定手段によって特定された前記針落ち点を示す情報と、前記第二特定手段によって特定された前記切断針を示す情報とを対応付け、記憶手段に記憶する第一制御手段と、前記加工布を形成する繊維の延伸方向を取得する第二取得手段と、前記記憶手段に記憶された前記情報に基づき、前記第二取得手段によって取得された前記延伸方向と、前記第二特定手段によって特定された前記切断針の刃の方向との間の角度が所定の関係を満たすか否かを判断し、前記所定の関係を満たさない場合、前記所定の関係を満たす方向に前記刃を向けた状態の他の前記切断針を示す情報で、前記所定の関係を満たさない前記切断針を示す情報を置き換え、前記記憶手段に記憶する第二制御手段と、前記第二制御手段によって前記他の切断針を示す情報に置き換えられた状態の前記記憶手段に記憶された情報に基づき、前記パターン情報によって示される前記パターン上の前記針落ち点に、対応する前記切断針を、前記パターンに沿って順番に突き刺すことによって、前記加工布に前記切れ目を設ける作成手段とを備えている。第四態様によれば、第一態様と同様の効果を奏することができる。以下、図面を参照して、本発明の実施形態について説明する。まず、図1から図3を参照して、実施形態に係る多針ミシン以下、単にミシンという1の構成について説明する。以下の説明では、図1の上側、下側、左斜め下側、右斜め上側、左斜め上側、右斜め下側をそれぞれ、ミシン1の上側、下側、正面側、背面側、左側、右側とする。図1に示すように、ミシン1の本体20は、支持部2と、脚柱部3と、アーム部4とを備える。支持部2は、平面視逆U字形に形成され、ミシン1全体を支持する。支持部2の上面には、前後方向に伸びる左右一対のガイド溝25がある。脚柱部3は、支持部2の後端部から上方へ立設されている。アーム部4は、脚柱部3の上端部から前方に延びる。アーム部4の先端には、針棒ケース21が左右方向に移動可能に装着されている。針棒ケース21の内部には、上下方向に伸びる10本の針棒31図2参照が左右方向に等間隔で配置されている。10本の針棒31のうち、縫製位置にある1本の針棒31が、針棒ケース21の内部に設けられた針棒駆動機構32図4参照によって上下方向に摺動される。針棒31の下端には、縫針51および切断針52図2参照が着脱可能である。縫針51について説明する。縫針51は、10本の針棒31のうち、左側の6本に装着される。図2では、針棒315、316,317に、縫針51縫針511、512、513が装着されている。ミシン1は、縫針51が装着された針棒31を上下方向に摺動することによって、縫針51を上下方向に繰り返し往復移動させる。これによってミシン1は、加工布39図3参照に縫製を行う。切断針52について説明する。図2に示すように、10本の針棒31のうち右側の4本針棒311、312、313、314に、切断針52切断針521、522、523、524が縫針51の代わりに装着される。切断針52は、加工布39図3参照の繊維を切断するための刃を下方先端に備える。切断針521~524の刃の切っ先の方向は、それぞれ異なる方向を向く。具体的には次の通りである。切断針521の切っ先の方向は、左斜め前から右斜め後ろに向かって延びる。切断針522の切っ先の方向は、左右方向に延びる。切断針523の切っ先の方向は、右斜め前から左斜め後ろに向かって延びる。切断針524の切っ先の方向は、前後方向に延びる。ミシン1は、切断針52が装着された針棒31を上下方向に摺動することによって、切断針52を上下方向に繰り返し往復移動させる。これによってミシン1は、加工布39図3参照の繊維経糸及び緯糸を切断し、加工布39に切れ目を形成させる。切断針52の上方の柄部分は、側面に平坦な面を有する部分円柱形状をなしている。刃の切っ先の方向と、柄部分における平坦な面との位置関係は、切断針521~524で異なる。切断針52は、平坦な面をミシン1の後方に向けた状態で、針棒31に装着可能となる。ミシン1は、切っ先の方向と平坦な面との位置関係が異なる複数の切断針52を針棒31に装着することによって、複数の切断針52間で切っ先の方向を異ならせることができる。詳細は後述するが、ミシン1は、加工布39上に形成させる切れ目のパターンの向きに応じて切断針521~524を使い分け、加工布39の繊維を順次切断する。図1に示すように、針棒ケース21の右側面下部には、カバー38が設けられている。カバー38の内側には、イメージセンサ50図4参照を備える。イメージセンサ50は、周知のCMOSComplementaryMetalOxideSemiconductorイメージセンサである。イメージセンサ50は、加工布39を撮影する。アーム部4の前後方向中央部の右側には、操作部6が設けられている。操作部6は、液晶ディスプレイ以下、LCDという7と、タッチパネル8と、スタート/ストップスイッチ41とを備える。LCD7には、例えば、ユーザが指示を入力するための操作画像といった各種情報が表示される。タッチパネル8は、ユーザからの指示を受け付けるために用いられる。LCD7に表示された入力キー等の位置に対応したタッチパネル8の箇所を、ユーザが、指又はタッチペンを用いて押圧操作すること以下、この操作をパネル操作というによって、加工布39に設ける切れ目のパターンおよび切断条件といった各種条件を選択又は設定できる。スタート/ストップスイッチ41は、縫製および切断の開始又は停止を指示するためのスイッチである。アーム部4の下方には、脚柱部3の下端部から前方へ延びる筒状のシリンダベッド10が設けられている。シリンダベッド10の先端部の内部には、釜図示せずが設けられている。釜は、下糸図示せずが巻回されたボビン図示せずを収納する。シリンダベッド10の内部には、釜駆動機構図示せずがある。釜駆動機構図示せずは、釜を回転駆動する。シリンダベッド10の上面には、平面視矩形の針板16がある。針板16には、縫針51が挿通される針穴36が設けられている。アーム部4の上面の背面側には、左右一対の糸駒台12が設けられている。一対の糸駒台12には、針棒31の数と同じ10個の糸駒13を設置可能である。上糸15は、糸駒台12に設置された糸駒13から供給される。上糸15は、糸案内17と、糸調子器18と、天秤19等を経由して、針棒31の下端に装着された縫針51の針孔図示せずに供給される。アーム部4の下方には、刺繍枠移動機構11図4参照のYキャリッジ23が設けられている。刺繍枠移動機構11は、様々な種類の刺繍枠84図3参照を着脱可能に支持する。刺繍枠84は、加工布39を保持する。刺繍枠移動機構11は、X軸モータ132図4参照及びY軸モータ134図4参照を駆動源として、刺繍枠84を前後左右に移動させる。図3を参照して、刺繍枠84と刺繍枠移動機構11とについて説明する。刺繍枠84は、外枠81と、内枠82と、左右1対の連結部89とを備える。刺繍枠84は、外枠81と内枠82とで加工布39を挟持する。連結部89は、平面視矩形の中央部が矩形に切り抜かれた形状の板部材である。一方の連結部89は、内枠82の右部に螺子95によって固定され、他方の連結部89は、内枠82の左部に螺子94によって固定されている。刺繍枠移動機構11は、ホルダ24と、Xキャリッジ22と、X軸駆動機構図示せずと、Yキャリッジ23と、Y軸移動機構図示せずとを備える。ホルダ24は、刺繍枠84を着脱可能に支持する。ホルダ24は、取付部91と、右腕部92と、左腕部93とを備える。取付部91は、左右方向に長い平面視矩形の板部材である。右腕部92は、前後方向に伸びる板部材であり、取付部91の右端に固定されている。左腕部93は、前後方向に伸びる板部材である。左腕部93は、取付部91の左部において、取付部91に対する左右方向の位置を調整可能に固定される。右腕部92は、刺繍枠84の一方の連結部89と係合し、左腕部93は、他方の連結部89と係合する。Xキャリッジ22は、左右方向に長い板部材であり、一部分がYキャリッジ23の正面から前方に突出している。Xキャリッジ22には、ホルダ24の取付部91が取り付けられる。X軸駆動機構図示せずは、直線移動機構図示せずを備える。直線移動機構は、タイミングプーリ図示せずと、タイミングベルト図示せずとを備え、X軸モータ132を駆動源として、Xキャリッジ22を左右方向X軸方向に移動させる。Yキャリッジ23は、左右方向に長い箱状である。Yキャリッジ23は、Xキャリッジ22を左右方向に移動可能に支持する。Y軸移動機構図示せずは、左右一対の移動体図示せずと、直線移動機構図示せずとを備える。移動体は、Yキャリッジ23の左右両端の下部に連結され、ガイド溝25図1参照を上下方向に貫通している。直線移動機構は、タイミングプーリ図示せずと、タイミングベルト図示せずとを備え、Y軸モータ134を駆動源として、移動体をガイド溝25に沿って前後方向Y軸方向に移動させる。移動体に連結されたYキャリッジ23と、Yキャリッジ23に支持されたXキャリッジ22とは、これに伴って前後方向Y軸方向に移動する。加工布39を保持する刺繍枠84をXキャリッジ22に装着した状態では、加工布39は、針棒31と、針板16図1参照との間に配置される。図4を参照して、ミシン1の電気的構成について説明する。図4に示すように、ミシン1は、縫針駆動部120と、縫製対象駆動部130と、操作部6と、制御部60と、イメージセンサ50とを備える。以下、縫針駆動部120と、縫製対象駆動部130と、操作部6と、制御部60について順に詳述する。縫針駆動部120は、主軸モータ122と、駆動回路121と、針棒ケース用モータ45と、駆動回路123とを備える。主軸モータ122は、針棒駆動機構32を駆動させて針棒31を上下方向に往復移動させる。駆動回路121は、制御部60からの制御信号に従って主軸モータ122を駆動する。針棒ケース用モータ45は、針棒ケース21を左右方向に移動させる。駆動回路123は、制御部60からの制御信号に従って針棒ケース用モータ45を駆動する。縫製対象駆動部130は、X軸モータ132と、駆動回路131と、Y軸モータ134と、駆動回路133とを備える。X軸モータ132は、刺繍枠移動機構11を駆動させて刺繍枠84図3参照を左右方向に移動させる。駆動回路131は、制御部60からの制御信号に従ってX軸モータ132を駆動する。Y軸モータ134は、刺繍枠移動機構11を駆動させて刺繍枠84を前後方向に移動させる。駆動回路133は、制御部60からの制御信号に従ってY軸モータ134を駆動する。操作部6は、タッチパネル8と、駆動回路135と、LCD7と、スタート/ストップスイッチ41とを備える。駆動回路135は、制御部60からの制御信号に従ってLCD7を駆動する。制御部60は、CPU61と、ROM62と、RAM63と、EEPROM64と、入出力インターフェイスI/O66とを備え、これらは信号線65によって相互に接続されている。I/O66には、縫針駆動部120と、縫製対象駆動部130と、操作部6と、イメージセンサ50とがそれぞれ接続されている。以下、CPU61と、ROM62と、RAM63と、EEPROM64とについて詳述する。CPU61は、ミシン1の主制御を司り、ROM62のプログラム記憶エリア図示せずに記憶された各種プログラムに従って、縫製に関わる各種演算及び処理を実行する。ROM62は、図示しないが、プログラム記憶エリアを含む複数の記憶エリアを備える。プログラム記憶エリアには、メインプログラムを含む、ミシン1を動作させるための各種プログラムが記憶されている。メインプログラムは、後述するメイン処理を実行するためのプログラムである。RAM63には、CPU61が演算処理した演算結果等を収容する記憶エリアが必要に応じて設けられる。EEPROM64には、ミシン1が各種処理を実行するための各種パラメータが記憶されている。図5~図8を参照し、CPU61において実行されるメイン処理について説明する。メイン処理では、はじめに、加工布39に切れ目のパターンを形成させる動作をミシン1に実行させるために必要な制御データ以下、カットデータともいう。が作成されるS11~S19、後述。続いて、作成されたカットデータに基づいて刺繍枠84を移動させる。これによって、切断針52に対する加工布39の保持位置が変化する。また、切断針52を装着した針棒31を上下方向に摺動させる。これによって、切断針52は上下方向に往復移動して加工布39に繰り返し突き刺さり、加工布39の繊維をパターンに沿って切断する。これによって、タッチパネル8を介して入力されたパターンの切れ目が加工布39に形成されるS21、後述。図5に示すメイン処理は、ユーザがメイン処理を開始する指示を入力した場合に実行される。メイン処理を開始する指示は、例えば、パネル操作によって入力される。メイン処理を実行するためのプログラムは、ROM62図4参照に記憶されており、CPU61によって実行される。図5に示すように、はじめにCPU61は、刺繍枠84図3参照に保持された加工布39を形成する繊維の延伸方向を取得する処理取得処理、図6参照を実行するS11。ここで、加工布39は、経糸及び経糸と直交する緯糸から構成される織物であるとする。そして、繊維の延伸方向とは、経糸又は緯糸が延びる方向のことをいう。図6を参照し、取得処理について説明する。取得処理において、CPU61は、次の2つの方法のうちいずれかの方法によって、加工布39を形成する繊維の延伸方向を取得する。1つ目の方法は、イメージセンサ50によって撮影された加工布39の撮影画像に基づき画像処理を行うことによって、繊維の延伸方向を自動的に取得する方法である。2つ目の方法は、パネル操作によってユーザが入力した繊維の延伸方向を取得する方法である。CPU61は、何れかの方法を選択するための画面を、液晶ディスプレイ7図1参照に表示する。ユーザは、何れかの方法を選択するパネル操作を行う。繊維の延伸方向を画像処理によって取得する方法が、ユーザによって選択されたとする。CPU61は、画像処理によって延伸方向を取得する方法が選択されたことを、タッチパネル8を介して検出するS22:YES。CPU61は、イメージセンサ50が加工布39の撮影を開始するように、イメージセンサ50を制御する。イメージセンサ50は加工布39を撮影し、撮影画像を出力する。CPU61は、イメージセンサ50から出力された撮影画像を取得するS23。CPU61は、取得した撮影画像を処理することによって、加工布39を形成する繊維の延伸方向を取得するS25。CPU61は、取得した延伸方向をRAM63に記憶する。取得処理は終了し、処理はメイン処理図5参照に戻る。画像処理によって繊維の延伸方向を取得する方法として、周知の様々な方法を利用することができる。例えばCPU61は、次の方法を利用することができる。CPU61は、撮影画像に対して2値化処理を行い、その後、フーリエ変換を行う。CPU61は、フーリエ変換によって得られたフーリエ係数の振幅を平均化し、線分を特定する。CPU61は、特定した線分の延びる方向を、繊維の延伸方向として取得することができる。なお上述の方法は一例である。CPU61は、他の方法によって画像処理を行い、繊維の延伸方向を取得してもよい。一方、繊維の延伸方向をパネル操作によって入力する方法が、ユーザによって選択されたとする。CPU61は、パネル操作によって入力された延伸方向を取得する方法が選択されたことを、タッチパネル8を介して検出するS22:NO。CPU61は、繊維の延伸方向を入力することが可能な画面を、LCD7に表示する。ユーザは、パネル操作によって延伸方向を入力する。CPU61は、入力された延伸方向を取得するS27。CPU61は、取得した延伸方向をRAM63に記憶する。取得処理は終了し、処理はメイン処理図5参照に戻る。繊維の延伸方向をユーザが入力する具体的な方法として、例えば次の方法が挙げられる。例えばCPU61は、イメージセンサ50から取得した加工布39の撮影画像、および、異なる方向を向いた複数の矢印をLCD7に表示する。ユーザは、加工布39の撮影画像を参照し、加工布39を形成する繊維の延伸方向、即ち、経糸及び緯糸の何れか一方の糸が延びる方向に最も近い方向を向いた矢印を、タッチパネル8を介して選択する。CPU61は、ユーザによって選択された矢印の方向を、繊維の延伸方向として取得する。また例えばユーザは、表示された加工布39の撮影画像上に、繊維の延伸方向、即ち、経糸及び緯糸の何れか一方の糸が延びる方向に沿った線分をタッチペンによって入力する。CPU61は、ユーザによって入力された線分の方向を、繊維の延伸方向として取得する。また例えばCPU61は、繊維の延伸方向を角度情報として入力することが可能な入力ウィンドウを、LCD7に表示する。ユーザは、タッチパネル8を介して角度情報を直接入力する。CPU61は、入力された角度情報を、繊維の延伸方向として取得する。なお上述の方法は一例である。CPU61は、他の方法によってユーザが延伸方向を入力できるように、LCD7に画面を表示してもよい。図5に示すように、取得処理S11によって加工布39を形成する繊維の延伸方向が取得された後、ユーザによって、タッチパネル8を介して切れ目のパターンが入力される。CPU61は、入力された切れ目のパターンを示す情報を、パターン情報として取得するS13。パターン情報は、加工布39上に切れ目のパターンが形成される場合において、加工布39を基準とした場合における切れ目のパターン上の任意の点の位置を特定することが可能なベクトル情報である。例えば、図9に示す環状の模様が切れ目のパターン101として入力されたとする。CPU61は、パターン101を示すパターン情報を取得し、RAM63に記憶する。なおCPU61は、他の方法によってパターン情報を取得してもよい。例えばユーザは、切れ目のパターンとして複数の点を入力してもよい。CPU61は、入力された複数の点を結ぶ線分を示す情報を、パターン情報として取得してもよい。また例えばミシン1は、図示しないカードスロットを備えていてもよい。ユーザは、パターン情報が記憶されたメモリーカードを、カードスロットに挿入してもよい。CPU61は、カードスロットに挿入されたメモリーカードに記憶されたパターン情報を読み出すことによって、パターン情報を取得してもよい。次にCPU61は、RAM63に記憶されたパターン情報によって示される切れ目のパターン上の任意の点を、針落ち点として特定するS15。例えば図9に示す切れ目のパターン101が入力された場合、CPU61は、切れ目のパターン101上に針落ち点が等間隔で並ぶように、針落ち点を特定する。この場合、図10に示すように、パターン101上に針落ち点Pii=074が特定される。なお、針落ち点Piのうちiに対応する数字は、切れ目のパターン101上の特定の針落ち点をP0とし、パターン101に沿って順番に割り当てられる。特定された針落ち点Piの位置を示す情報は、図11に示すようにテーブル141に記憶される。なお以下、テーブル141に記憶された針落ち点Piの位置を示す情報を、単に針落ち点Piともいう。なおCPU61は、他の方法によって針落ち点を特定してもよい。例えばCPU61は、受け付けたパターン情報によって示される切れ目のパターンを、LCD7に表示してもよい。ユーザは、LCD7に表示された切れ目のパターン上の任意の点を選択し、入力してもよい。CPU61は、ユーザによって入力された点を針落ち点として特定してもよい。次にCPU61は、S15で特定された針落ち点に突き刺す切断針52を、切断針521~524の中から針落ち点毎に特定する処理針決定処理、図7参照を実行するS17。図7を参照し、針決定処理について説明する。はじめにCPU61は、変数iに0を代入して初期化するS31。CPU61は、S15図5参照で特定した針落ち点Piの総数と変数iとを比較し、変数iが針落ち点Piの総数未満であるかを判断するS33。変数iがS43後述において繰り返し更新され、変数iが針落ち点Piの総数以上となった場合S33:NO、すべての針落ち点Piに対応する切断針52が特定されたことになる。針決定処理は終了し、処理はメイン処理図5参照に戻る。一方、変数iが針落ち点Piの総数未満である場合S33:YES、CPU61は、針落ち点Piにおける切れ目のパターンの接線Qijj=0,1を以下のようにして特定するS35。図12を参照し、針落ち点Piの一つである針落ち点P8における接線の特定方法を例示して具体的に説明する。はじめにCPU61は、針落ち点P8と、針落ち点P8に隣接する針落ち点P7、P9との間を結ぶ線分111、112を定義する。CPU61は、定義した線分111、112を、針落ち点P8における接線Q80、Q81として特定する。一つの針落ち点P8に対して、二つの接線が特定されることになる。特定された接線Q8jj=0、1の角度を示す情報は、図11に示すように、針落ち点P8に対応付けてテーブル141に記憶される。以下、テーブル141に記憶された接線Qijの角度を示す情報を、単に接線Qijともいう。図7に示すように、S35で針落ち点Piに対応する接線Qijが特定された後、CPU61は、変数jに0を代入して初期化するS37。CPU61は、針落ち点Piに対応する接線Qijのうち、切断針52を特定する処理S45~S57、後述が終了していない接線Qijがテーブル141に残っているかを判断するS41。切断針52の特定が終了していない接線Qijがテーブル141に残っている場合S41:NO、CPU61は、切断針52の特定が終了していない接線Qijに基づいてS45~S57の処理を実行し、針落ち点Piに対応する切断針52を以下のようにして特定する。切断針52の特定方法の概要について説明する。図13は、切断針521、522、523、524図2参照のそれぞれに予め対応付けられた角度範囲161、162、163、164を示している。図13のうち、矢印151、152、153、154は、それぞれ、切断針521、522、523、524を平面視した場合の切っ先の延びる方向を示している。矢印154、151間の鋭角を二分する線分155と、矢印151、152間の鋭角を二分する線分156とで挟まれた部分が、角度範囲161を示している。線分156と、矢印152、153間の鋭角を二分する線分157とで挟まれた部分が、角度範囲162を示している。線分157と、矢印153、154間の鋭角を二分する線分158とで挟まれた部分が、角度範囲163を示している。線分158と線分155とで挟まれた部分が、角度範囲164を示している。例えば切断針52を平面視した場合において、切断針52に対して右方向を0°とし、切断針52を中心とした場合における反時計回り方向を方向と定義する。この場合、角度範囲161は、22.5°~67.5°、および202.5°~247.5°の範囲を示す。角度範囲162は、337.5°~22.5°、および157.5°~202.5°の範囲を示す。角度範囲163は、112.5°~157.5°、および292.5°~337.5°の範囲を示す。角度範囲164は、67.5°~112.5°、および247.5°~292.5°の範囲を示す。角度範囲161、162、163、164は、それぞれ、切断針521、522、523、524に対応付けられる。CPU61は、接線Qijの延びる方向に対応する角度範囲161~164を特定することによって、針落ち点Piに対応する切断針52を特定する。詳細は以下のとおりである。図7に示すように、S35で特定された接線Qijの延びる方向が、角度範囲161に含まれる場合S45:YES、CPU61は、針落ち点Piに対応する切断針Rijとして、角度範囲161に対応する切断針521を特定するS47。CPU61は、切断針Rij切断針521を示す情報をテーブル141図11参照に記憶するS47。処理はS59に進む。S35で特定された接線Qijの延びる方向が、角度範囲162に含まれる場合S45:NO、S49:YES、CPU61は、針落ち点Piに対応する切断針Rijとして、角度範囲162に対応する切断針522を特定するS51。CPU61は、切断針Rij切断針522を示す情報をテーブル141図11参照に記憶するS51。処理はS59に進む。S35で特定された接線Qijの延びる方向が、角度範囲163に含まれる場合S49:NO、S53:YES、CPU61は、針落ち点Piに対応する切断針Rijとして、角度範囲163に対応する切断針523を特定するS55。CPU61は、切断針Rij切断針523を示す情報をテーブル141図11参照に記憶するS55。処理はS59に進む。S35で特定された接線Qijの延びる方向が、角度範囲164に含まれる場合S53:NO、CPU61は、針落ち点Piに対応する切断針Rijとして、角度範囲164に対応する切断針524を特定するS57。CPU61は、切断針Rij切断針524を示す情報をテーブル141図11参照に記憶するS57。処理はS59に進む。なお以下、上述のようにしてテーブル141に記憶された切断針Rijを示す情報を、単に切断針Rijともいう。上述のようにして切断針52が特定された場合、切断針52における切っ先の延びる方向は、針落ち点における切れ目のパターンの接線方向と良好に近似する。従って、特定された切断針52を加工布39に突き刺して切れ目を形成させた場合、パターンの延びる方向に沿った見栄えのよい切断面を有する切れ目が加工布39に形成される。また、隣接する針落ち点同士を結ぶ線分の角度に基づいて切断針52が特定されるため、針落ち点における接線を具体的に算出するための複雑な処理が不要となる。従ってCPU61は、針落ち点に突き刺す切断針52を容易且つ正確に特定することができる。次にCPU61は、テーブル141に記憶された切断針Rijを修正するための処理修正処理、図8参照を実行するS59。修正処理では、切断針52によって加工布39の経糸および緯糸を確実に切断するために、S11図5参照において取得された経糸および緯糸の延伸方向に基づいて、S47、S51、S55、およびS57で特定した切断針Rijを修正する。修正が必要な理由は以下のとおりである。例えば図14に示すように、針落ち点P9~P13に対応する切断針R9j~R13jとして、切断針524図2参照が選択されたとする。また、加工布39の経糸116の延伸方向が、ミシン1の前後方向と略同一であり、切断針524の切っ先の延びる方向に近似していたとする。この場合、加工布39の緯糸117の延伸方向は、経糸116の延伸方向と直交しているので、切断針524の切っ先の延びる方向と緯糸117の延伸方向とは交差する。針落ち点P9に切断針524が突き刺された場合、切断針524と交差する緯糸117A、117Bが切断される。針落ち点P10に切断針524が突き刺された場合、切断針524と交差する緯糸117B、117Cが切断される。針落ち点P11に切断針524が突き刺された場合、切断針524と交差する緯糸117Dが切断される。これらによって、加工布39の緯糸117は確実に切断される。これに対し、針落ち点P9、P13は経糸116B、116C間に配置され、P10、P11、P12は経糸116A、116B間に配置されている。従って、針落ち点P9~P13に対して切断針524が突き刺された場合、切断針524と経糸116Bとは交差しないので、経糸116Bは切断されない。このため、パターン101に沿って切断針52が順に突き刺された場合、切断されない経糸116Bが残ってしまい、切れ目のパターン101によって囲まれる部分を加工布39から切り離すことができない。従って、針落ち点P9~P13に突き刺す切断針524を修正することによって、経糸116Bを確実に切断する必要がある。図8を参照し、修正処理について説明する。はじめにCPU61は、S45~S57図7参照によって特定された切断針52の切っ先の延びる方向が、加工布39の経糸116または緯糸117図14参照の延びる方向と略同一であるかを判断することによって、切断針Rijの修正を行うか否かを判断するS71。判断の具体的な方法は以下のとおりである。CPU61は、経糸116および緯糸117の延伸方向を示す角度と、切断針52の切っ先の延びる方向を示す角度との差分の絶対値を算出し、算出した絶対値と所定の閾値とを比較する。CPU61は、経糸116および緯糸117に基づいて算出した絶対値のうち小さい方の値が、所定の閾値例えば5°よりも小さい場合、切断針Rijの修正を行うと判断する。この場合、切断針52の切っ先の延びる方向と、経糸116または緯糸117の延伸方向との角度の相違量は小さく、経糸116または緯糸117を切断針52が切断できない可能性が高いためである。一方、CPU61は、経糸116および緯糸117に基づいて算出した絶対値のうち小さい方の値が、所定の閾値以上である場合、切断針Rijの修正を行わないと判断する。この場合、切断針52の切っ先の伸びる方向と、経糸116または緯糸117の延伸方向との角度の相違が大きく、経糸116または緯糸117を切断針52が確実に切断できる可能性が高いためである。切断針Rijの修正を行わないと判断した場合S71:NO、修正処理は終了し、処理は針決定処理図7参照に戻る。一方、切断針Rijの修正を行うと判断した場合S71:YES、CPU61は、針落ち点Piに隣接する他の針落ち点Pi-1、Pi1のうち、針落ち点Piの直前の針落ち点Pi-1に対応する切断針Ri-1jが既に特定されているかを判断するS73。針落ち点Pi-1に対応する切断針Ri-1jが既に特定されている場合S73:YES、切断針Ri-1jの切っ先は、加工布39の経糸116または緯糸117を確実に切断できる方向を向いていることになる。CPU61は、テーブル141に記憶された切断針Rijを、切断針Ri-1jによって置き換え、切断針Rijを修正するS75。修正処理は終了し、処理は針決定処理図7参照に戻る。一方、CPU61は、針落ち点Piの直前の針落ち点Pi-1に対応する切断針Ri-1jが特定されていない場合S73:NO、針落ち点Piの直後の針落ち点Pi1に対応する切断針Ri1jが既に特定されているかを判断するS77。針落ち点Pi1に対応する切断針Ri1jが既に特定されている場合S77:YES、切断針Ri1jの切っ先は、加工布39の経糸116または緯糸117を確実に切断できる方向を向いていることになる。CPU61は、テーブル141に記憶された切断針Rijを、切断針Ri1jによって置き換え、切断針Rijを修正するS79。修正処理は終了し、処理は針決定処理図7参照に戻る。例えば変数iが0の場合、針落ち点P0の直前の針落ち点P74図10参照に対応する切断針R74jは特定されていないと判断されるS73:NO。しかしながら、同一の切れ目のパターンに基づいて切断針52を特定する処理の一部が実行されている場合、針落ち点P0の直後の針落ち点P1に対応する切断針R1jが既に特定され、テーブル141に記憶されている可能性があるS77:YES。このような場合、既にテーブル141に記憶されている切断針R1jによって、P0に対応する切断針R0jが置き換えられる。他方、CPU61は、針落ち点Piの直後の針落ち点Pi1に対応する切断針Ri1jが未だ特定されていない場合S77:NO、CPU61は、加工布39の経糸116または緯糸117を確実に切断することが可能な切断針52を、切断針521~524から選択するS81。CPU61は、選択された切断針52の切っ先の延びる方向を示す角度と、経糸116および緯糸117の延伸方向を示す角度との差分の絶対値のうち小さい方の値が、所定の閾値例えば5°以上となるように、切断針52を選択する。CPU61は、テーブル141のうち針落ち点Piに対応する切断針Rijを、選択した切断針52を示す情報によって置き換え、切断針Rijを修正するS83。修正処理は終了し、処理は針決定処理図7参照に戻る。図7に示すように、修正処理S59の終了後、CPU61は、変数jに1を加算して更新するS61。処理はS41に戻る。上述のようにして針落ち点Piに対応する切断針Rijが全て特定された後S41:YES、CPU61は、共通の針落ち点Piに対応する切断針Ri0と切断針Ri1とが一致するかを判断する。CPU61は、双方が一致する場合、Ri1を削除し、Ri0のみ有効とするS42。これによって、一の針落ち点Piに対して同一の切断針が複数回突き刺されることを抑止する。CPU61は、変数iに1を加算して更新するS43。処理はS33に戻る。以上の処理を行うことによって、CPU61は、加工布39の経糸116および緯糸117を切断することができない可能性がある切断針52の代わりに、経糸116および緯糸117を確実に切断できる切断針52が使用されるカットデータを作成することができる。またCPU61は、針落ち点Piの直前の針落ち点Pi-1または直後の針落ち点Pi1に対応する切断針52を、代わりに使用する切断針52として容易に特定することができる。さらに、針落ち点Piの直前の針落ち点Pi-1または直後の針落ち点Pi1が、代わりに使用する切断針52として特定されるので、共通の切断針52が連続して使用される傾向が強くなる。従ってCPU61は、作成されたテーブル141に基づいてカットデータが作成され、ミシン1が駆動した場合に、切断針52が頻繁に切り替わることを抑止することができる。ミシン1は、指定された切れ目のパターンを加工布39に形成し終えるまでに要する時間を短縮することができる。上述のようにして針決定処理が実行され、針落ち点毎に切断針52が特定されてテーブル141が作成されたとする。図5に示すように、CPU61は、テーブル141に記憶された切断針Rijを、対応する針落ち点Piに順番に突き刺すために必要なカットデータを作成するS19。CPU61は、作成したカットデータに基づき、縫針駆動部120、および縫製対象駆動部130を駆動することによって、刺繍枠84に保持された加工布39に対して切断針52を順次突き刺す。これによってCPU61は、加工布39に切れ目のパターンを形成させるS21。メイン処理は終了する。図15を参照し、針落ち点Piに対応する切断針Rijが順番に決定される場合について具体的に説明する。針落ち点P8に対応する切断針R8jとして切断針523が選択されるS53:YES、S55図7参照。切断針523の切っ先の延びる方向と、加工布39の経糸116の延伸方向との角度の相違は大きいので、切断針523は修正されないS71:NO図8参照。次に、針落ち点P9に対応する切断針R9jとして切断針524が選択されるS53:NO、S57図7参照。切断針524の切っ先の延びる方向と、加工布39の経糸116の延伸方向との角度の相違は小さいので、切断針524を修正する必要があるS71:YES図8参照。ここで、針落ち点P9の直前の針落ち点P8に対応する切断針523が特定されているのでS73:YES図8参照、針落ち点P9に対応する切断針524は、直前の針落ち点P8に対応する切断針523によって修正されるS75。次に、針落ち点P10に対応する切断針R10jとして切断針524が選択されるS53:NO、S57図7参照。針落ち点P10の直前の針落ち点P9に対応する切断針52は、切断針523に修正されているのでS73:YES図8参照、針落ち点P10に対応する切断針524は、直前の針落ち点P8に対応する切断針523によって修正されるS75。同様の処理が、針落ち点P11~P13に対しても同様に行われる。針落ち点P18に対応する切断針R18jとして切断針521が選択されるS45:YES、S47図7参照。切断針521の切っ先の延びる方向と、加工布39の緯糸117の延伸方向との角度の相違は大きいので、切断針521は修正されないS71:NO図8参照。次に、針落ち点P19に対応する切断針R19jとして切断針522が選択されるS49:YES、S51図7参照。切断針522の切っ先の延びる方向と、加工布39の緯糸117の延伸方向との角度の相違は小さいので、切断針522を修正する必要があるS71:YES図8参照。ここで、針落ち点P19の直前の針落ち点P18に対応する切断針521が特定されているのでS73:YES図8参照、針落ち点P19に対応する切断針522は、直前の針落ち点P18に対応する切断針521によって修正されるS75。同様の処理が、針落ち点P20、P21に対しても同様に行われる。更に修正処理は、針落ち点P32~P35、針落ち点P42~P47、針落ち点P61~P67に対応する切断針52についても同様に実行される。以上のようにして作成されたテーブル141に基づき、カットデータが作成される。作成されたカットデータに基づいてミシン1は駆動し、加工布39に切断針52を繰り返し突き刺す。これによって図15に示す切れ目のパターン101が加工布39に形成される。針落ち点P10~P13、P42~P47に対応する切断針523、および、P61~P67に対応する切断針521は、加工布39の経糸116を確実に切断する。また、針落ち点P19~P21、P33~P35に対応する切断針521は、加工布39の緯糸117を確実に切断する。以上説明したように、ミシン1は、針落ち点Piに突き刺す切断針52を、切れ目のパターンの接線の方向に基づいて特定する。これによってミシン1は、特定した切断針52を加工布39に繰り返し突き刺すことによって、滑らかな切れ目のパターンを加工布39に形成させることできる。またミシン1は、加工布39に突き刺す切断針52のうち、加工布39を形成する経糸116または緯糸117を切断できない可能性のある切断針52を特定し、経糸116または緯糸117を切断することが可能な切断針52に置き換える。これによってミシン1は、加工布39の経糸116および緯糸117を確実に切断することができるので、指定されたパターンの切れ目を加工布39に形成させることができる。なお、S13の処理を行うCPU61が本発明の第一取得手段に相当する。S15の処理を行うCPU61が本発明の第一特定手段に相当する。S41~S57の処理を行うCPU61が本発明の第二特定手段に相当する。S15の処理を行うCPU61が本発明の第一制御手段に相当する。S11の処理を行うCPU61が本発明の第二取得手段に相当する。S59の処理を行うCPU61が本発明の第二制御手段に相当する。S19の処理を行うCPU61が、本発明のデータ作成装置における作成手段に相当する。S19、S21の処理を行うCPU61が、本発明のミシンにおける作成手段に相当する。S13の処理が本発明の第一取得ステップに相当する。S15の処理が本発明の第一特定ステップに相当する。S41~S57の処理が本発明の第二特定ステップに相当する。S15の処理が本発明の第一制御ステップに相当する。S11の処理が本発明の第二取得ステップに相当する。S59の処理が本発明の第二制御ステップに相当する。S19の処理が本発明の作成ステップに相当する。なお本発明は上述の実施形態に限定されず、種々の変更が可能である。上述においてCPU61は、針落ち点における切れ目の方向に基づき、針落ち点毎に切断針52を特定した。次いでCPU61は、特定した切断針52を必要に応じて修正し、テーブル141を作成した。これに対してCPU61は、取得した加工布39の経糸116および緯糸117の延伸方向に基づき、切断針52を画一的に特定してもよい。CPU61は、特定した切断針52を全ての針落ち点に突き刺すことによって、切れ目のパターンを加工布39に形成させてもよい。以下、本発明の変形例について説明する。図16を参照し、本発明の変形例におけるメイン処理について説明する。上述の実施形態におけるメイン処理と同一の処理については、説明を簡略化する。メイン処理が開始すると、はじめにCPU61は、刺繍枠84図3参照に保持された加工布39の経糸116および緯糸117の延伸方向を取得する処理取得処理、図6参照を実行するS91。加工布39の経糸116および緯糸117の延伸方向が取得された後、ユーザによって、タッチパネル8を介して切れ目のパターンが入力される。CPU61は、入力された切れ目のパターンを示す情報を、パターン情報として取得するS93。CPU61は、パターン情報をRAM63に記憶するS93。次いでCPU61は、RAM63に記憶されたパターン情報によって示される切れ目のパターン上の任意の点を、針落ち点として特定するS95。CPU61は、特定した針落ち点の位置を示す座標情報を、テーブル141図11参照に記憶するS95。以上までの処理は、上述した実施形態におけるメイン処理図5参照と同一である。CPU61は、加工布39の経糸116および緯糸117を確実に切断することが可能な切断針52を、切断針521~524から選択する。CPU61は、選択された切断針52の切っ先の延びる方向を示す角度と、経糸116および緯糸117の延伸方向を示す角度との差分の絶対値のうち小さい方の値が、所定の閾値例えば5°以上となるように、切断針52を選択する。CPU61は、切断針521を選択した場合S97:YES、すべての針落ち点Piに対応する切断針52として切断針521を特定するS99。CPU61は、切断針521を示す情報を、すべての針落ち点Piに対応付けてテーブル141に記憶するS99。処理はS111に進む。CPU61は、切断針522を選択した場合S97:NO、S101:YES、すべての針落ち点Piに対応する切断針52として切断針522を特定するS103。CPU61は、切断針522を示す情報を、すべての針落ち点Piに対応付けてテーブル141に記憶するS103。処理はS111に進む。CPU61は、切断針523を選択した場合S101:NO、S105:YES、すべての針落ち点Piに対応する切断針52として切断針523を特定するS107。CPU61は、切断針523を示す情報を、すべての針落ち点Piに対応付けてテーブル141に記憶するS107。処理はS111に進む。CPU61は、切断針524を選択した場合S105:NO、すべての針落ち点Piに対応する切断針52として切断針524を特定するS109。CPU61は、切断針523を示す情報を、すべての針落ち点Piに対応付けてテーブル141に記憶するS109。処理はS111に進む。上述のようにテーブル141が作成された後、CPU61は、テーブル141に記憶された切断針を、対応する針落ち点Piに順番に突き刺すために必要なカットデータを作成するS111。CPU61は、作成したカットデータに基づき、縫針駆動部120、および縫製対象駆動部130を駆動することによって、刺繍枠84に保持された加工布39に対して切断針52を順次突き刺す。これによってCPU61は、加工布39に切れ目のパターンを形成させるS113。メイン処理は終了する。図17は、以上のようにして作成されたテーブル141に基づきカットデータが作成され、作成されたカットデータに基づいてミシン1が駆動した場合に、加工布39に形成される切れ目のパターン102を示している。図17では、すべての針落ち点Piに対して切断針521が突き刺されている。切断針521の切っ先の延びる方向と、加工布39の経糸116および緯糸117の延伸方向との角度の相違は大きいため、切断針521は、経糸116および緯糸117の両方を確実に切断することが可能である。従ってミシン1は、加工布39の経糸116および緯糸117を確実に切断し、加工布39に切れ目のパターン102を形成させることができる。以上説明したように、変形例では、ミシン1は、切断針521のみを使用して切れ目のパターンを加工布39に形成させることになるので、針落ち点毎に切断針を決定する処理が不要となる。これによってミシン1は、切断針を簡易に決定することができる。さらにミシン1は、作業の途中で切断針521を他の切断針52に切り替える必要がない。従ってミシン1は、切断針521を他の切断針52に切り替えるために要する時間を節約することができるので、指定された切れ目のパターンを加工布39に形成し終えるまでの時間を短縮することができる。上述において、CPU61は、S21またはS111において作成したカットデータに基づき、加工布39に切れ目のパターンを形成させていた。例えばカットデータは、外部機器において作成されてもよい。外部機器として、例えば周知のPCPersonalcomputerが使用されてもよい。ミシン1は、外部機器において作成されたカットデータを取得してもよい。例えばPCは、作成したカットデータをメモリーカードに記憶してもよい。ミシン1は、図示しないカードスロットを備え、カットデータが記憶されたメモリーカードがカードスロットに挿入された場合に、メモリーカードに記憶されたカットデータを読み出すことによって取得してもよい。ミシン1は、取得したカットデータに基づき、縫針駆動部120、および縫製対象駆動部130を駆動することによって、加工布39に切れ目のパターンを形成させてもよい。この場合において、外部機器が本発明のカットデータ作成装置に相当する。ミシン1に装着される切断針52の本数は、上述の実施形態のように4本に限定されず、他の本数であってもよい。上述のS17における切断針の特定方法は、他の方法であってもよい。例えば、針落ち点Piの位置における切れ目のパターンの接線を算出し、算出した接線の角度に基づいて、切断針52を特定してもよい。切断針52を別の切断針52に置き換えるか否かを判断する場合の判断方法は、上述の方法に限定されない。例えば、切断針52の切っ先の伸びる方向と他の切断針52との対応関係を示す情報を、加工布39を形成する繊維の延伸方向に基づいて作成し、RAM63に記憶してもよい。ミシン1は、特定した切断針52に、対応関係を示す情報を適用することによって、他の切断針52を特定してもよい。"