(57)【要約】【課題】直線部分を短時間で切断すると共に、曲線を精細に切断するためのカットデータを作成するカットデータ作成装置、カットデータ作成プログラム、及びミシンを提供する。【解決手段】ミシンは加工布に形成する切れ目長さが夫々異なる複数種類の切断刃が夫々装着された複数の針棒を備えている。切れ目の形状を示すパターン線の情報が取得され（Ｓ１１：ＹＥＳ）、複数の切断刃のうちの最小切れ目長さが「Ｌ」とされ（Ｓ１４）、各切れ目長さについて、最小切れ目長さ「Ｌ」からの倍数が算出される（Ｓ１５）。パターン線に沿って所定間隔毎に針落点が連続的に設定され（Ｓ１６）、針落点毎に切れ目角度が設定される（Ｓ１７）。切れ目角度が連続して同一となった場合には（Ｓ２５：ＹＥＳ）、切れ目長さに基づいて、切れ目角度が連続して同一角度である針落点の少なくとも一部が１つの針落点に置き換えられる（Ｓ２６）。【選択図】図６
2013158491.tif 000002
【特許請求の範囲】
【請求項１】
多針ミシンが備える複数の針棒に、加工布に形成する切れ目の長さである切れ目長さが夫々異なる複数種類の切断刃を夫々装着し、前記複数の針棒を選択的に切換えて駆動することで、前記加工布に前記切断刃を繰り返し突き刺すことによって前記加工布に切れ目を連続して形成するために使用されるカットデータを作成するカットデータ作成装置であって、
前記切れ目の形状を示す線であるパターン線についての情報であるパターン情報を取得する取得手段と、
前記取得手段によって取得された前記パターン情報に基づく前記パターン線に沿って所定間隔毎に針落点を連続的に設定する針落点設定手段と、
前記針落点設定手段で設定された前記針落点毎に前記パターン線に沿った前記切れ目の角度である切れ目角度を設定する切れ目角度設定手段と、
前記針落点が連続し且つ前記切れ目角度設定手段で設定された前記切れ目角度が同一角度である場合に、記憶手段に記憶された前記切れ目長さに基づいて、前記切れ目角度が連続して同一角度である前記針落点の少なくとも一部を１つの針落点に置き換える針落点変更手段と、
前記記憶手段に記憶された前記切れ目長さに基づいて、前記針落点変更手段によって置き換えられた前記針落点と、前記針落点変更手段によって置き換えられていない元の前記針落点との夫々に突き刺す前記切断刃を装着する針棒を、前記複数の針棒の中から決定する針棒決定手段と、
前記針棒決定手段で決定した針棒に装着される前記切断刃によって、前記加工布に対し、前記針落点に切れ目を連続的に形成するカットデータを作成するカットデータ作成手段と
を備えたことを特徴とするカットデータ作成装置。
【請求項２】
前記所定間隔の長さは、前記複数の異なる切れ目長さのうちの何れかの切れ目長さと同じ長さに設定されていることを特徴とする請求項１に記載のカットデータ作成装置。
【請求項３】
前記切断刃の前記切れ目長さは、前記切断刃の刃幅と同一であることを特徴とする請求項１又は２に記載のカットデータ作成装置。
【請求項４】
前記複数の切断刃の夫々の前記切れ目長さは、最小の前記切れ目長さを整数倍した前記切れ目長さに設定されており、
前記所定間隔は、最小の前記切れ目長さと同一の長さであることを特徴とする請求項３に記載のカットデータ作成装置。
【請求項５】
前記複数の針棒には、前記加工布に形成される前記切れ目の延びる方向が夫々異なるように前記複数の切断刃が装着され、
前記切れ目角度設定手段は、前記複数の切断刃の前記切れ目の延びる方向のうち、前記針落点における前記パターン線が延びる方向と最も近い前記切れ目の延びる方向を前記切れ目角度として設定することを特徴とする請求項１から４のいずれかに記載のカットデータ作成装置。
【請求項６】
前記多針ミシンには、前記針棒に対して前記加工布を回転可能な刺繍枠である回転刺繍枠が装着可能であって、
前記切れ目角度設定手段は、前記刺繍枠が回転可能な回転角度のうち、前記針落点における前記パターン線が延びる方向と最も近い回転角度を、前記切れ目角度として設定することを特徴とする請求項１から４のいずれかに記載のカットデータ作成装置。
【請求項７】
前記カットデータ作成手段は、同一の切断刃で前記切れ目を連続して形成するように、前記針落点の切断順序を変更する切断順序変更手段を備えることを特徴とする請求項１から６のいずれかに記載のカットデータ作成装置。
【請求項８】
多針ミシンが備える複数の針棒に、加工布に形成する切れ目の長さである切れ目長さが夫々異なる複数種類の切断刃を夫々装着し、前記複数の針棒を選択的に切換えて駆動することで、前記加工布に前記切断刃を繰り返し突き刺すことによって前記加工布に切れ目を連続して形成するために使用されるカットデータを作成するカットデータ作成装置において実行されるカットデータ作成プログラムであって、
前記カットデータ作成装置のコントローラに、
前記切れ目の形状を示す線であるパターン線についての情報であるパターン情報を取得する取得ステップと、
前記取得ステップによって取得された前記パターン情報に基づく前記パターン線に沿って所定間隔毎に針落点を連続的に設定する針落点設定ステップと、
前記針落点設定ステップで設定された前記針落点毎に前記パターン線に沿った前記切れ目の角度である切れ目角度を設定する切れ目角度設定ステップと、
前記針落点が連続し且つ前記切れ目角度設定ステップで設定された前記切れ目角度が同一角度である場合に、記憶手段に記憶された前記切れ目長さに基づいて、前記切れ目角度が連続して同一角度である前記針落点の少なくとも一部を１つの針落点に置き換える針落点変更ステップと、
前記記憶手段に記憶された前記切れ目長さに基づいて、前記針落点変更ステップによって置き換えられた前記針落点と、前記針落点変更ステップによって置き換えられていない元の針落点との夫々に突き刺す前記切断刃を装着する針棒を、前記複数の針棒の中から決定する針棒決定ステップと、
前記針棒決定ステップで決定した針棒に装着される前記切断刃によって、前記加工布に対し、前記針落点に切れ目を連続的に形成するカットデータを作成するカットデータ作成ステップと
を実行させることを特徴とするカットデータ作成プログラム。
【請求項９】
複数の針棒を備え、前記複数の針棒に、加工布に形成する切れ目の長さである切れ目長さが夫々異なる複数種類の切断刃を夫々装着し、前記複数の針棒を選択的に切換えて駆動することで、前記加工布に前記切断刃を繰り返し突き刺すことによって前記加工布に切れ目を連続して形成するために使用されるカットデータを作成するミシンであって、
前記切れ目の形状を示す線であるパターン線についての情報であるパターン情報を取得する取得手段と、
前記取得手段によって取得された前記パターン情報に基づく前記パターン線に沿って所定間隔毎に針落点を連続的に設定する針落点設定手段と、
前記針落点設定手段で設定された前記針落点毎に前記パターン線に沿った前記切れ目の角度である切れ目角度を設定する切れ目角度設定手段と、
前記針落点が連続し且つ前記切れ目角度設定手段で設定された前記切れ目角度が同一角度である場合に、記憶手段に記憶された前記切れ目長さに基づいて、前記切れ目角度が連続して同一角度である前記針落点の少なくとも一部を１つの針落点に置き換える針落点変更手段と、
前記記憶手段に記憶された前記切れ目長さに基づいて、前記針落点変更手段によって置き換えられた前記針落点と、前記針落点変更手段によって置き換えられていない元の針落点との夫々に突き刺す前記切断刃を装着する針棒を、前記複数の針棒の中から決定する針棒決定手段と、
前記針棒決定手段で決定した針棒に装着される前記切断刃によって、前記加工布に対し、前記針落点に切れ目を連続的に形成するカットデータを作成するカットデータ作成手段と
を備えたことを特徴とするミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指定されたパターンの切れ目を加工布に形成させるために使用されるデータを作成するカットデータ作成装置、カットデータ作成プログラム、及びミシンに関する。
【背景技術】
【０００２】
従来、針棒に対して縫針の代わりに切断刃を装着可能なミシンが知られている。切断刃は、先鋭状の刃を先端に備えている。ミシンは、切断刃を装着した針棒を上下動させ、加工布に対して切断刃を繰り返し突き刺して加工布を切断する。
【０００３】
例えば、特許文献１に記載のミシンは、複数本の針棒を備え、そのうち２本の針棒に切断刃が夫々装着されている。一方の切断刃の方向は、加工布の経糸（縦糸）の延びる方向と直交している。他方の切断刃の方向は、加工布の緯糸（横糸）の延びる方向と直交している。つまり、切断刃の先端の刃の方向は、互いに直交する向きである。ミシンは、夫々の針棒を駆動して切断刃を上下動させると共に、加工布を所定方向に移動させ、経糸と緯糸とを順次切断することによって、加工布を切断する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２１７２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記従来のミシンでは、切断刃の刃幅が加工布の切断幅になるので、刃幅の大きい切断刃を使用すれば加工布の切断幅も大きくなる。よって、加工布を直線状に切断する（直線を切断する）ときには切断刃の上下動の回数を少なくすることができる。つまり、加工布の切断に要する時間を低減できる。しかし、刃幅の大きい切断刃を使用して加工布を曲線状に切断する（曲線を切断する）ときには、曲線の湾曲程度によっては、曲線に沿って精細に切断できない場合がある。一方、刃幅の小さい切断刃を使用すれば、曲線を精細に切断することができる。しかし、切断幅が小さいと切断刃の上下動の回数が多くなり、加工布の切断に要する時間が増大するという問題点があった。
【０００６】
本発明の目的は、直線部分を短時間で切断すると共に、曲線を精細に切断するためのカットデータを作成するカットデータ作成装置、カットデータ作成プログラム、及びミシンを提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係るカットデータ作成装置は、多針ミシンが備える複数の針棒に、加工布に形成する切れ目の長さである切れ目長さが夫々異なる複数種類の切断刃を夫々装着し、前記複数の針棒を選択的に切換えて駆動することで、前記加工布に前記切断刃を繰り返し突き刺すことによって前記加工布に切れ目を連続して形成するために使用されるカットデータを作成するカットデータ作成装置であって、前記切れ目の形状を示す線であるパターン線についての情報であるパターン情報を取得する取得手段と、前記取得手段によって取得された前記パターン情報に基づく前記パターン線に沿って所定間隔毎に針落点を連続的に設定する針落点設定手段と、前記針落点設定手段で設定された前記針落点毎に前記パターン線に沿った前記切れ目の角度である切れ目角度を設定する切れ目角度設定手段と、前記針落点が連続し且つ前記切れ目角度設定手段で設定された前記切れ目角度が同一角度である場合に、記憶手段に記憶された前記切れ目長さに基づいて、前記切れ目角度が連続して同一角度である前記針落点の少なくとも一部を１つの針落点に置き換える針落点変更手段と、前記記憶手段に記憶された前記切れ目長さに基づいて、前記針落点変更手段によって置き換えられた前記針落点と、前記針落点変更手段によって置き換えられていない元の前記針落点との夫々に突き刺す前記切断刃を装着する針棒を、前記複数の針棒の中から決定する針棒決定手段と、前記針棒決定手段で決定した針棒に装着される前記切断刃によって、前記加工布に対し、前記針落点に切れ目を連続的に形成するカットデータを作成するカットデータ作成手段とを備えている。
【０００８】
パターン線における直線部分は、針落点が連続し且つ切れ目角度設定手段で設定される切れ目角度が同一角度となる。この場合に、切断刃の切れ目長さに基づいて、切れ目角度が連続して同一角度である針落点の少なくとも一部が１つの針落点に置き換えられ、置き換えられた針落点に突き刺すための切断刃を装着する針棒が決定される。複数の針落点が１つの針落点に置き換えられるので、パターン線の直線部分を切断するための針棒の上下動の回数が少なくなる。よって、パターン線の直線部分を短時間で切断することができ、効率よく加工布を切断することができる。また、パターン線における湾曲が急な曲線部分では、連続する針落点の切れ目角度が同一角度とはならないので、針落点は置き換えられない。置き換えられなかった元の針落点の間隔は所定間隔であり、隣接する針落点との間隔が小さい。そして、切れ目長さに基づいて、元の針落点に突き刺す切断刃を装着する針棒が決定される。この場合、切れ目長さが短い切断刃が決定され、曲線部分を精細に切断することができる。つまり、カットデータ作成装置は、パターン線の直線部分を短時間で切断すると共に、パターン線の曲線部分を精細に切断するためのカットデータを作成することができる。
【０００９】
前記カットデータ作成装置において、前記所定間隔の長さは、前記複数の異なる切れ目長さのうちの何れかの切れ目長さと同じ長さに設定されてもよい。この場合、所定間隔の長さが、切断刃の切れ目長さと同じになる。よって、切れ目長さに基づいて、針落点変更手段によって置き換えられていない元の針落点に突き刺す切断刃を装着する針棒を針棒決定手段が決定する際に、所定間隔の長さと同じ切れ目長さの切断刃を装着する針棒を決定することができる。よって、針落点変更手段によって置き換えられていない元の針落点同士の間隔と同じ切れ目長さの切断刃で加工布を切断することができ、加工布を精細に切断することができる。
【００１０】
前記カットデータ作成装置において、前記切断刃の前記切れ目長さは、前記切断刃の刃幅と同一であってもよい。この場合、切断刃の切れ目長さが、刃幅と同一であるため、切断刃の外観と、切れ目長さとが一致する。このため、例えば、ユーザが切れ目長さを容易に把握することができる。
【００１１】
前記カットデータ作成装置において、前記複数の切断刃の夫々の前記切れ目長さは、最小の前記切れ目長さを整数倍した前記切れ目長さに設定されており、前記所定間隔は、最小の前記切れ目長さと同一の長さであってもよい。この場合、針落点設定手段によって最小の切れ目長さと同一の長さで、針落点が設定される。また、針落点変更手段によって切れ目角度が連続して同一角度である針落点の少なくとも一部が１つの針落点に置き換えられた場合、置き換えられた針落点同士の間隔は、最小の切れ目長さの整数倍となる。よって、針棒決定手段は、針落点変更手段で置き換えられなかった元の針落点には、最小の切れ目長さを有する切断刃を装着する針棒を決定し、置き換えられた針落点には、最小の切れ目長さの整数倍となる切れ目長さを有する切断刃を装着する針棒を決定することができる。このように、針落点同士の間隔と、切断刃の切れ目長さとが対応するので、針棒決定手段が確実に針棒を決定することができる。
【００１２】
前記カットデータ作成装置において、前記複数の針棒には、前記加工布に形成される前記切れ目の延びる方向が夫々異なるように前記複数の切断刃が装着され、前記切れ目角度設定手段は、前記複数の切断刃の前記切れ目の延びる方向のうち、前記針落点における前記パターン線が延びる方向と最も近い前記切れ目の延びる方向を前記切れ目角度として設定してもよい。この場合、切れ目の延びる方向が夫々異なる複数の切断刃を用いて、曲線を精細に切断しつつ、効率よく加工布を切断するためのカットデータを作成することができる。
【００１３】
前記カットデータ作成装置において、前記多針ミシンには、前記針棒に対して前記加工布を回転可能な刺繍枠である回転刺繍枠が装着可能であって、前記切れ目角度設定手段は、前記刺繍枠が回転可能な回転角度のうち、前記針落点における前記パターン線が延びる方向と最も近い回転角度を、前記切れ目角度として設定してもよい。この場合、回転刺繍枠を用いて、曲線を精細に切断しつつ、効率よく加工布を切断するためのカットデータを作成することができる。
【００１４】
前記カットデータ作成装置において、前記カットデータ作成手段は、同一の切断刃で前記切れ目を連続して形成するように、前記針落点の切断順序を変更する切断順序変更手段を備えてもよい。この場合において作成されたカットデータを使用した場合、ミシンは、同一の切断刃で切れ目を連続して形成することができる。このため、切断順序が変更されない場合に比べて、切断刃を切り替える（針棒を切り替える）回数が少なくなる。よって、パターン線の切断に要する時間をさらに低減でき、さらに効率よく加工布の切断をすることができる。
【００１５】
本発明の第２の態様に係るカットデータ作成プログラムは、多針ミシンが備える複数の針棒に、加工布に形成する切れ目の長さである切れ目長さが夫々異なる複数種類の切断刃を夫々装着し、前記複数の針棒を選択的に切換えて駆動することで、前記加工布に前記切断刃を繰り返し突き刺すことによって前記加工布に切れ目を連続して形成するために使用されるカットデータを作成するカットデータ作成装置において実行されるカットデータ作成プログラムであって、前記カットデータ作成装置のコントローラに、前記切れ目の形状を示す線であるパターン線についての情報であるパターン情報を取得する取得ステップと、前記取得ステップによって取得された前記パターン情報に基づく前記パターン線に沿って所定間隔毎に針落点を連続的に設定する針落点設定ステップと、前記針落点設定ステップで設定された前記針落点毎に前記パターン線に沿った前記切れ目の角度である切れ目角度を設定する切れ目角度設定ステップと、前記針落点が連続し且つ前記切れ目角度設定ステップで設定された前記切れ目角度が同一角度である場合に、記憶手段に記憶された前記切れ目長さに基づいて、前記切れ目角度が連続して同一角度である前記針落点の少なくとも一部を１つの針落点に置き換える針落点変更ステップと、前記記憶手段に記憶された前記切れ目長さに基づいて、前記針落点変更ステップによって置き換えられた前記針落点と、前記針落点変更ステップによって置き換えられていない元の前記針落点との夫々に突き刺す前記切断刃を装着する針棒を、前記複数の針棒の中から決定する針棒決定ステップと、前記針棒決定ステップで決定した針棒に装着される前記切断刃によって、前記加工布に対し、前記針落点に切れ目を連続的に形成するカットデータを作成するカットデータ作成ステップとを実行させる。この場合、パターン線の直線部分を短時間で切断すると共に、パターン線の曲線部分を精細に切断するためのカットデータを作成することができる。
【００１６】
本発明の第３の態様に係るミシンは、複数の針棒を備え、前記複数の針棒に、加工布に形成する切れ目の長さである切れ目長さが夫々異なる複数種類の切断刃を夫々装着し、前記複数の針棒を選択的に切換えて駆動することで、前記加工布に前記切断刃を繰り返し突き刺すことによって前記加工布に切れ目を連続して形成するために使用されるカットデータを作成するミシンであって、前記切れ目の形状を示す線であるパターン線についての情報であるパターン情報を取得する取得手段と、前記取得手段によって取得された前記パターン情報に基づく前記パターン線に沿って所定間隔毎に針落点を連続的に設定する針落点設定手段と、前記針落点設定手段で設定された前記針落点毎に前記パターン線に沿った前記切れ目の角度である切れ目角度を設定する切れ目角度設定手段と、前記針落点が連続し且つ前記切れ目角度設定手段で設定された前記切れ目角度が同一角度である場合に、記憶手段に記憶された前記切れ目長さに基づいて、前記切れ目角度が連続して同一角度である前記針落点の少なくとも一部を１つの針落点に置き換える針落点変更手段と、前記記憶手段に記憶された前記切れ目長さに基づいて、前記針落点変更手段によって置き換えられた前記針落点と、前記針落点変更手段によって置き換えられていない元の前記針落点との夫々に突き刺す前記切断刃を装着する針棒を、前記複数の針棒の中から決定する針棒決定手段と、前記針棒決定手段で決定した針棒に装着される前記切断刃によって、前記加工布に対し、前記針落点に切れ目を連続的に形成するカットデータを作成するカットデータ作成手段とを備えている。この場合、パターン線の直線部分を短時間で切断すると共に、パターン線の曲線部分を精細に切断するためのカットデータを作成することができる。
【図面の簡単な説明】
【００１７】
【図１】ミシン１の斜視図である。
【図２】針棒７に固定された縫針５１及び切断刃５２の正面図である。
【図３】刺繍枠８４を保持する刺繍枠移動機構１１の平面図である。
【図４】切断刃データテーブル４６を示す図である。
【図５】ミシン１の電気的構成を示すブロック図である。
【図６】第一メイン処理を示すフローチャートである。
【図７】切れ目のパターン線１０１を示す図である。
【図８】図４に示す切断刃データテーブル４６に切れ目長さ「Ｌ」、「２Ｌ」が登録された図である。
【図９】切れ目のパターン線１０１上の針落点ＱＸを示す図である。
【図１０】カットデータ４７を示す図である。
【図１１】切れ目角度の特定方法を説明するための図である。
【図１２】図１０に示すカットデータ４７に切れ目角度が登録された図である。
【図１３】複数の針落点ＱＸが針落点ＱＸ´に置き換えられて座標が変更された状態のカットデータ４７を示す図である。
【図１４】複数の針落点ＱＸが針落点ＱＸ´に置き換えられた状態のパターン線１０１上の針落点ＱＸ及び針落点ＱＸ´を示す図である。
【図１５】図１３に示すカットデータ４７に針棒が登録された状態を示す図である。
【図１６】図１５に示すカットデータ４７の切断順序が並び替えられた状態を示す図である。
【図１７】第二実施形態における回転する刺繍枠９の分解斜視図である。
【図１８】刺繍枠移動機構１１に保持された回転する刺繍枠９を示す平面図である。
【図１９】第二実施形態における切断刃データテーブル４８を示す図である。
【図２０】第二メイン処理を示すフローチャートである。
【図２１】図１９に示す切断刃データテーブル４８に切れ目長さ「Ｌ」、「２Ｌ」、「３Ｌ」が登録された図である。
【図２２】第二実施形態におけるカットデータ４９を示す図である。
【図２３】図２２に示すカットデータ４９に切れ目角度が登録された図である。
【図２４】針落点の座標が修正された状態のカットデータ４９を示す図である。
【図２５】複数の針落点ＱＸが針落点ＱＸ´に置き換えられて座標が変更された状態のカットデータ４９を示す図である。
【図２６】複数の針落点ＱＸが針落点ＱＸ´に置き換えられた状態のパターン線１０１上の針落点ＱＸ及び針落点ＱＸ´を示す図である。
【図２７】図２５のカットデータ４９に針棒が登録された状態を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施形態について説明する。まず、図１から図３を参照して、実施形態に係る多針ミシン（以下、単にミシンという）１の構成について説明する。以下の説明では、図１の上側、下側、左斜め下側、右斜め上側、左斜め上側、右斜め下側を夫々、ミシン１の上側、下側、正面側、背面側、左側、右側とする。
【００１９】
図１に示すように、ミシン１の本体２０は、支持部２と、脚柱部３と、アーム部４とを備える。支持部２は、平面視逆Ｕ字形に形成され、ミシン１全体を支持する。支持部２の上面には、前後方向に伸びる左右一対のガイド溝２５がある。脚柱部３は、支持部２の後端部から上方へ立設されている。アーム部４は、脚柱部３の上端部から前方に延びる。アーム部４の先端には、針棒ケース２１が左右方向に移動可能に装着されている。針棒ケース２１の内部には、上下方向に伸びる１０本の針棒７（針棒７１〜８０、図２参照）が左右方向に等間隔で配置されている。１０本の針棒７のうち、縫製位置にある１本の針棒７が、針棒ケース２１の内部に設けられた針棒駆動機構３２（図５参照）によって上下方向に摺動される。針棒７の下端には、縫針５１および切断刃５２（図２参照）が着脱可能である。
【００２０】
図２に示す例では、縫針５１（縫針５１１及び縫針５１２）は、１０本の針棒７のうち、左側の２本（針棒７９及び針棒８０）に装着されている。ミシン１は、縫針５１が装着された針棒７を上下方向に摺動することによって、縫針５１を上下方向に繰り返し往復移動させる。これによってミシン１は、加工布１００（図３参照）に縫製を行う。
【００２１】
１０本の針棒７のうち右側の８本（針棒７１〜７８）には、切断刃５２（切断刃５２１〜５２８）が縫針５１の代わりに装着されている。切断刃５２は、加工布１００（図３参照）の経糸（縦糸）及び緯糸（横糸）を切断するための刃を下方先端に備える。詳細は後述するが、加工布１００に形成される切れ目の延びる方向、及び切れ目の長さが、夫々の切断刃５２１〜５２８毎に設定されている。ミシン１は、切断刃５２が装着された針棒７を上下方向に摺動することによって、切断刃５２を上下方向に繰り返し往復移動させる。これによってミシン１は、加工布１００（図３参照）の経糸及び緯糸を切断し、加工布１００に切れ目を形成させる。
【００２２】
図１に示すように、アーム部４の前後方向中央部の右側には、操作部６が設けられている。操作部６は、液晶ディスプレイ１５と、タッチパネル８と、スタート／ストップスイッチ４１とを備える。液晶ディスプレイ１５には、例えば、ユーザが指示を入力するための操作画像といった各種情報が表示される。タッチパネル８は、ユーザからの指示を受け付けるために用いられる。液晶ディスプレイ１５に表示された入力キー等の位置に対応したタッチパネル８の箇所を、ユーザが、指又はタッチペンを用いて押圧操作すること（以下、この操作を「パネル操作」という）によって、加工布１００に設ける切れ目のパターンおよび切断条件といった各種条件を選択又は設定できる。スタート／ストップスイッチ４１は、縫製および切断の開始又は停止を指示するためのスイッチである。
【００２３】
アーム部４の下方には、脚柱部３の下端部から前方へ延びる筒状のシリンダベッド１０が設けられている。シリンダベッド１０の先端部の内部には、釜（図示せず）が設けられている。釜は、下糸（図示せず）が巻回されたボビン（図示せず）を収納する。シリンダベッド１０の内部には、釜駆動機構（図示せず）がある。釜駆動機構（図示せず）は、釜を回転駆動する。シリンダベッド１０の上面には、平面視矩形の針板１６がある。針板１６には、縫針５１が挿通される針穴３６が設けられている。
【００２４】
アーム部４の上面の背面側には、左右一対の糸駒台１２が設けられている。一対の糸駒台１２には、針棒７の数と同じ１０個の糸駒１３を設置可能である。上糸３８は、糸駒台１２に設置された糸駒１３から供給される。上糸３８は、糸案内１７と、糸調子器１８と、天秤３９等を経由して、針棒７の下端に装着された縫針５１の針孔（図示せず）に供給される。
【００２５】
アーム部４の下方には、刺繍枠移動機構１１（図３及び図５参照）のＹキャリッジ２３が設けられている。刺繍枠移動機構１１は、様々な種類の刺繍枠８４（図３参照）を着脱可能に支持する。刺繍枠８４は、加工布１００を保持する。刺繍枠移動機構１１は、Ｘ軸モータ１３２（図５参照）及びＹ軸モータ１３４（図５参照）を駆動源として、刺繍枠８４を前後左右に移動させる。
【００２６】
図３を参照して、刺繍枠８４と刺繍枠移動機構１１とについて説明する。刺繍枠８４は、外枠８１と、内枠８２と、左右１対の連結部８９とを備える。刺繍枠８４は、外枠８１と内枠８２とで加工布１００を挟持する。連結部８９は、平面視矩形の中央部が矩形に切り抜かれた形状の板部材である。一方の連結部８９は、内枠８２の右部に螺子８６によって固定され、他方の連結部８９は、内枠８２の左部に螺子８５によって固定されている。
【００２７】
刺繍枠移動機構１１は、ホルダ２４と、Ｘキャリッジ２２と、Ｘ軸駆動機構（図示せず）と、Ｙキャリッジ２３と、Ｙ軸移動機構（図示せず）とを備える。ホルダ２４は、刺繍枠８４を着脱可能に支持する。ホルダ２４は、取付部９０と、右腕部９７と、左腕部９８とを備える。取付部９０は、左右方向に長い平面視矩形の板部材である。右腕部９７は、前後方向に伸びる板部材であり、取付部９０の右端に固定されている。左腕部９８は、前後方向に伸びる板部材である。左腕部９８は、取付部９０の左部において、取付部９０に対する左右方向の位置を調整可能に固定される。右腕部９７は、刺繍枠８４の一方の連結部８９と係合し、左腕部９８は、他方の連結部８９と係合する。
【００２８】
Ｘキャリッジ２２は、左右方向に長い板部材であり、一部分がＹキャリッジ２３の正面から前方に突出している。Ｘキャリッジ２２には、ホルダ２４の取付部９０が取り付けられる。Ｘ軸駆動機構（図示せず）は、直線移動機構（図示せず）を備える。直線移動機構は、タイミングプーリ（図示せず）と、タイミングベルト（図示せず）とを備え、Ｘ軸モータ１３２を駆動源として、Ｘキャリッジ２２を左右方向（Ｘ軸方向）に移動させる。
【００２９】
Ｙキャリッジ２３は、左右方向に長い箱状である。Ｙキャリッジ２３は、Ｘキャリッジ２２を左右方向に移動可能に支持する。Ｙ軸移動機構（図示せず）は、左右一対の移動体（図示せず）と、直線移動機構（図示せず）とを備える。移動体は、Ｙキャリッジ２３の左右両端の下部に連結され、ガイド溝２５（図１参照）を上下方向に貫通している。直線移動機構は、タイミングプーリ（図示せず）と、タイミングベルト（図示せず）とを備え、Ｙ軸モータ１３４を駆動源として、移動体をガイド溝２５に沿って前後方向（Ｙ軸方向）に移動させる。移動体に連結されたＹキャリッジ２３と、Ｙキャリッジ２３に支持されたＸキャリッジ２２とは、これに伴って前後方向（Ｙ軸方向）に移動する。加工布１００を保持する刺繍枠８４をＸキャリッジ２２に装着した状態では、加工布１００は、針棒７と、針板１６（図１参照）との間に配置される。
【００３０】
図４に示す切断刃データテーブル４６を参照して、針棒７１〜７８に装着されている切断刃５２１〜５２８によって加工布１００に形成される、切れ目の延びる方向（以下、「切れ目方向」という）と切れ目の長さ（以下、「切れ目長さ」という。）とについて説明する。切断刃データテーブル４６は、ＥＥＰＲＯＭ６４（図５参照）に記憶されている。図４に示す切断刃データテーブル４６には、針棒７１〜７８毎に、装着されている切断刃５２１〜５２８の切れ目方向と切れ目長さとが登録されている。なお、切断刃データテーブル４６に登録されている切れ目方向及び切れ目長さは、ユーザのパネル操作によって入力された情報である。
【００３１】
切れ目方向は、切断刃５２の切っ先が延びる方向と同一である。また、切れ目長さは、切断刃５２の刃幅と同一である。例えば、切断刃５２１の切っ先の方向は、左右方向に延びている（図２参照）。このため、切断刃５２１によって加工布１００に形成される切れ目方向は、左右方向となる。以下の説明では、切断刃５２１の切れ目方向である左右方向を「０°」とする。切断刃データテーブル４６には、切断刃５２１の切れ目方向「０°」が登録されている。また、切断刃５２１の切れ目長さが「１．５ｍｍ」と登録されている。
【００３２】
切断刃５２１〜５２４の切れ目長さは、「１．５ｍｍ」で同一である。また、切断刃５２５〜５２８は、切断刃５２１〜５２４の切れ目長さ「１．５ｍｍ」の２倍の「３ｍｍ」の切れ目長さを有する。また、切断刃５２１と切断刃５２５とは、切れ目方向が「０°」で同一である。切断刃５２２と切断刃５２６とは、切れ目方向が「４５°」（左斜め前から右斜め後に延びる方向）で同一である。切断刃５２３と切断刃５２７とは、切れ目方向が「９０°」（前後方向）で同一である。切断刃５２４と切断刃５２８とは、切れ目方向が「１３５°」（右斜め前から左斜め後に延びる方向）で同一である。すなわち、切断刃５２５〜５２８は夫々、切断刃５２１〜５２４と同一の切れ目方向を有し、且つ２倍の切れ目長さを有する。
【００３３】
なお、切断刃５２（図２参照）の上方の柄部分は、側面に平坦な面を有する部分円柱形状をなしている。刃の切っ先の方向と、柄部分における平坦な面との位置関係は、設定された切れ目方向毎で異なる。切断刃５２は、平坦な面をミシン１の後方に向けた状態で、針棒７に装着可能となる。ミシン１は、切っ先の方向と平坦な面との位置関係が異なる複数の切断刃５２を針棒７に装着することによって、複数の切断刃５２間で切っ先の方向を異ならせることができる。詳細は後述するが、ミシン１は、加工布１００上に形成させる切れ目のパターンの向きに応じて切断刃５２１〜５２８を使い分け、加工布１００の経糸及び緯糸を順次切断する。
【００３４】
図５を参照して、ミシン１の電気的構成について説明する。図５に示すように、ミシン１は、縫針駆動部１２０と、縫製対象駆動部１３０と、操作部６と、制御部６０とを備える。縫針駆動部１２０は、主軸モータ１２２と、駆動回路１２１と、針棒ケース用モータ４５と、駆動回路１２３とを備える。主軸モータ１２２は、針棒駆動機構３２を駆動させて針棒７を上下方向に往復移動させる。駆動回路１２１は、制御部６０からの制御信号に従って主軸モータ１２２を駆動する。針棒ケース用モータ４５は、針棒ケース２１を左右方向に移動させる。駆動回路１２３は、制御部６０からの制御信号に従って針棒ケース用モータ４５を駆動する。
【００３５】
縫製対象駆動部１３０は、Ｘ軸モータ１３２と、駆動回路１３１と、Ｙ軸モータ１３４と、駆動回路１３３とを備える。Ｘ軸モータ１３２は、刺繍枠移動機構１１を駆動させて刺繍枠８４（図３参照）を左右方向に移動させる。駆動回路１３１は、制御部６０からの制御信号に従ってＸ軸モータ１３２を駆動する。Ｙ軸モータ１３４は、刺繍枠移動機構１１を駆動させて刺繍枠８４を前後方向に移動させる。駆動回路１３３は、制御部６０からの制御信号に従ってＹ軸モータ１３４を駆動する。
【００３６】
操作部６は、タッチパネル８と、駆動回路１３５と、液晶ディスプレイ１５と、スタート／ストップスイッチ４１とを備える。駆動回路１３５は、制御部６０からの制御信号に従って液晶ディスプレイ１５を駆動する。
【００３７】
制御部６０は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、ＥＥＰＲＯＭ６４と、入出力インターフェイス（Ｉ／Ｏ）６６とを備え、これらは信号線６５によって相互に接続されている。Ｉ／Ｏ６６には、縫針駆動部１２０と、縫製対象駆動部１３０と、操作部６とが夫々接続されている。
【００３８】
ＣＰＵ６１は、ミシン１の主制御を司り、ＲＯＭ６２のプログラム記憶エリア（図示せず）に記憶された各種プログラムに従って、縫製に関わる各種演算及び処理を実行する。ＲＯＭ６２は、図示しないが、プログラム記憶エリアを含む複数の記憶エリアを備える。プログラム記憶エリアには、メインプログラムを含む、ミシン１を動作させるための各種プログラムが記憶されている。メインプログラムは、後述する第一メイン処理を実行するためのプログラムである。ＲＡＭ６３には、ＣＰＵ６１が演算処理した演算結果等を収容する記憶エリアが必要に応じて設けられる。ＥＥＰＲＯＭ６４には、切断刃データテーブル４６（図４参照）の他、ミシン１が各種処理を実行するための各種パラメータが記憶されている。
【００３９】
図６を参照し、ＣＰＵ６１において実行される第一メイン処理について説明する。第一メイン処理では、加工布１００に切れ目のパターン線を形成させる動作をミシン１に実行させるために必要な制御データであるカットデータ（例えば、図１６のカットデータ４７）が作成される。そして、作成されたカットデータに基づき、加工布１００の糸をパターン線に沿って切断する。
【００４０】
図６に示す第一メイン処理は、ユーザが第一メイン処理を開始する指示を入力した場合に実行される。第一メイン処理を開始する指示は、例えば、パネル操作によって入力される。第一メイン処理を実行するためのプログラムは、ＲＯＭ６２（図５参照）に記憶されており、ＣＰＵ６１によって実行される。
【００４１】
図６に示すように、まず、パターン情報が取得されたか否かが判断される（Ｓ１１）。パターン情報は、切れ目の形状を示すパターン線についての情報である。例えば、パターン情報は、加工布１００上に切れ目を形成する場合において、加工布１００に対する切れ目のパターン線上の任意の点の位置を特定することが可能なベクトル情報である。例えば、ユーザは、タッチパネル８をパネル操作して、切れ目の形状を描くことで、パターン情報を入力する。ユーザが入力したパターン情報は、ＣＰＵ６１によって取得される。パターン情報が取得されていない場合（Ｓ１１：ＮＯ）、Ｓ１１の処理が繰り返される。
【００４２】
以下の説明では、具体例として、図７に示す環状の模様のパターン線１０１のパターン情報が取得されたとする。切れ目のパターン線１０１のパターン情報が取得された場合（Ｓ１１：ＹＥＳ）、取得されたパターン情報がＲＡＭ６３に記憶される（Ｓ１２）。
【００４３】
なお、ＣＰＵ６１は、他の方法によってパターン情報を取得しても良い。例えばユーザは、切れ目のパターン線の複数の点を入力しても良い。ＣＰＵ６１は、入力された複数の点を結ぶ線分を示す情報を、パターン情報として取得してもよい。また、例えばミシン１は、図示しないカードスロットを備えていてもよい。ユーザは、パターン情報が記憶されたメモリーカードを、カードスロットに挿入してもよい。ＣＰＵ６１は、カードスロットに挿入されたメモリーカードに記憶されたパターン情報を読み出すことによって、パターン情報を取得してもよい。
【００４４】
次いで、切断刃データテーブル４６（図４参照）が参照され、針棒７に装着されている切断刃５２（切断刃５２１〜５２８）のうち、最小の切れ目長さ（以下、「最小切れ目長さ」という。）が特定される（Ｓ１３）。次いで、Ｓ１３で特定された最小切れ目長さが「Ｌ」とされ、切断刃データテーブル４６に登録される（Ｓ１４）。次いで、切断刃データテーブル４６の針棒７に対応付けられている切れ目長さについて、最小切れ目長さ「Ｌ」からの倍数が算出され、切断刃データテーブル４６に登録される（Ｓ１５）。
【００４５】
例えば、図４に示す切断刃データテーブル４６の場合、針棒７１〜針棒７４には、最小切れ目長さ「１．５ｍｍ」が登録されている。このため、この「１．５ｍｍ」が特定され（Ｓ１３）、「１．５ｍｍ」が「Ｌ」とされる（Ｓ１４）。そして、最小切れ目長さ「Ｌ」からの倍数が算出され、切断刃データテーブル４６に登録される（Ｓ１５）。これによって、図８に示すように、針棒７１〜針棒７４には、最小切れ目長さ「Ｌ」が対応付けられ、針棒７５〜７８には、切れ目長さ「２Ｌ」が対応付けられる。
【００４６】
次に、ＲＡＭ６３に記憶されたパターン情報によって示される切れ目のパターン線１０１に沿って所定間隔毎に針落点が連続的に設定される（Ｓ１６）。本実施形態では、所定間隔は、最小切れ目長さ「Ｌ」である。設定された針落点の位置（座標）は、ＲＡＭ６３に記憶されたカットデータ４７（図１０等参照）に記憶される。例えば、図７に示す切れ目のパターン線１０１が入力された場合、ＣＰＵ６１は、切れ目のパターン線１０１上に針落点が所定間隔毎（最小切れ目長さ「Ｌ」）で並ぶように、針落点を設定する。この場合、図９に示すように、パターン線１０１上に針落点ＱＸ（Ｘ＝１，２，・・・，７３）が連続的に設定される。なお、ＱＸは、針落点の番号である。針落点ＱＸのうちＸに対応する数字は、切れ目のパターン線１０１上の特定の針落点（図９における左下の点）をＱ１とし、パターン線１０１に沿って順番に割り当てられる。そして、図１０に示すように、設定された針落点Ｑ１〜Ｑ７３の座標（Ｘ，Ｙ）が、カットデータ４７に登録される。このとき、針落点Ｑ１〜Ｑ７３の順に、切断順序１〜７３も割り当てられる。
【００４７】
次いで、Ｓ１６で設定された針落点ＱＸ毎に、パターン線１０１に沿った切れ目の角度である切れ目角度が設定される（Ｓ１７）。Ｓ１７では、切断刃データテーブル４６に記憶された複数の切断刃５２１〜５２８の切れ目方向のうち、針落点ＱＸにおけるパターン線１０１が延びる方向と最も近い切れ目方向が、切れ目角度として設定される。詳細には、以下のように、設定される。
【００４８】
図１１を参照し、切れ目角度の設定方法について具体的に説明する。はじめに、図１１に示すように、隣接する２つの針落点ＱＸ間（Ｑ４〜Ｑ５間、Ｑ５〜Ｑ６間、およびＱ６〜Ｑ７間）を結ぶ線分１１１、１１２、１１３が定義される。そして、切断刃データテーブル４６（図８参照）の切れ目方向「０°、４５°、９０、１３５°」のうち、定義した線分１１１、１１２、１１３の延びる方向と最も近い切れ目方向が、切れ目角度として設定される。例えば、線分１１１の延びる方向は、切れ目方向「９０°」に最も近い。このため、線分１１１の両端の針落点であるＱ４、Ｑ５の切れ目角度が、「９０°」に設定される。同様に、線分１１２の延びる方向は、切れ目方向「９０°」に最も近いので、両端の針落点であるＱ５、Ｑ６の切れ目角度が「９０°」に設定される。また、線分１１３の延びる方向は、切れ目方向「４５°」に最も近い。このため、線分１１３の両端の針落点である針落点Ｑ６、Ｑ７の切れ目角度が「４５°」に設定される。
【００４９】
このように、全ての針落点ＱＸについて切れ目角度が設定されると、図１０に示すカットデータ４７が更新され、図１２に示すように、カットデータ４７の切れ目角度の欄が完成する。線分１１１及び線分１１２が共に切れ目方向「９０°」に最も近いので（図１１参照）、図１２に示すように、線分１１１，１１２の夫々の一端にあるＱ５の切れ目角度が「９０°」に設定される。また、線分１１２が切れ目方向「９０°」に最も近く、線分１１３が「４５°」に最も近いので（図１１参照）、線分１１２，１１３の夫々の一端にあるＱ６の切れ目角度については「９０°」と「４５°」との２つが設定される。なお、同一の針落点ＱＸに対して「９０°」「４５°」のように２つの切れ目角度が設定された場合には、同一の針落点ＱＸにおいて、夫々の切れ目角度で１回ずつの切断が行われる。また、最初の針落点Ｑ１については、Ｑ１〜Ｑ２間の線分と、Ｑ１〜Ｑ７３（最後の針落点）間の線分とに基づいて、切れ目角度が設定される。また、最後の針落点Ｑ７３については、Ｑ７２〜Ｑ７３間の線分と、Ｑ１〜Ｑ７３間の線分とに基づいて、切れ目角度が設定される。
【００５０】
次いで、変数Ｎが「０」に設定される（Ｓ１８）。なお、変数Ｎは、図１２の切断順序を表す変数である。次いで、変数Ｐが「１」に設定される（Ｓ１９）。なお、変数Ｐは、切れ目角度が同一となる連続する針落点ＱＸの数をカウントするための変数である。次いで、変数Ｎがインクリメントされ、１増加する（Ｓ２０）。次いで、カットデータ４７が参照され、変数Ｎに対応する切断順序のデータが存在するか否かが判断される（Ｓ２１）。なお、変数Ｎに対応する切断順序のデータが存在しない場合とは、全ての針落点ＱＸについて後述するＳ２２〜Ｓ２７の処理が実行された場合である。
【００５１】
変数Ｎに対応する切断順序のデータが存在する場合（Ｓ２１：ＹＥＳ）、カットデータ４７が参照され、変数Ｎに対応する切断順序の針落点ＱＸの切れ目角度が取得される（Ｓ２２）。次いで、Ｓ２２で取得された針落点ＱＸの切れ目角度が、切断順序が１つ前の針落点ＱＸの切れ目角度と同一か否かが判断される（Ｓ２３）。すなわち、連続する針落点ＱＸの切れ目角度が同一であるか否かが判断される。切れ目角度が同一である場合（Ｓ２３：ＹＥＳ）、変数Ｐがインクリメントされ、１増加する（Ｓ２４）。これによって、切れ目角度が同一となる連続する針落点ＱＸの数がカウントされる。次いで、処理はＳ２０に戻る。
【００５２】
Ｓ２３において、切れ目角度が同一でないと判断された場合（Ｓ２３：ＮＯ）、変数Ｐが２以上か否かが判断される（Ｓ２５）。すなわち、切れ目角度が同一となる連続する針落点ＱＸが存在したか否かが判断される。切れ目角度が連続して同一とならず、変数Ｐが１である場合には（Ｓ２５：ＮＯ）、処理は、後述するＳ２７に進む。
【００５３】
切れ目角度が連続して同一となり、変数Ｐが２以上となった場合には（Ｓ２５：ＹＥＳ）、切断刃データテーブル４６に記憶されている切れ目長さに基づいて、切れ目角度が連続して同一角度である針落点ＱＸの少なくとも一部が１つの針落点に置き換えられる（Ｓ２６）。以下の説明では、Ｓ２６で置き換えられた針落点を針落点ＱＸ´という。詳細には、まず、連続して切れ目角度が同一となった針落点ＱＸの切れ目角度が特定される。例えば、カットデータ４７（図１２参照）のＱ１７〜Ｑ２８では、連続して同一となる切れ目角度「４５°」が特定される。次いで、切断刃データテーブル４６が参照され、特定された切れ目角度「４５°」のうち、倍数が変数Ｐの値以下で最も長い切れ目長さ「２Ｌ」が特定される。針落点Ｑ１７〜Ｑ２８は、最小切れ目長さ「Ｌ」の間隔で連続的に設定されている。このため、切れ目長さ「Ｌ」の連続する２つの針落点ＱＸを、切れ目長さ「２Ｌ」の１つの針落点ＱＸ´に置き換える。つまり、２つの針落点ＱＸの中間点を算出し、該２つの針落点ＱＸを、算出した１つの針落点ＱＸ´に置き換える。例えば、Ｑ１７の座標は、（Ｘ１７，Ｙ１７）であり、Ｑ１８の座標は（Ｘ１８，Ｙ１８）である。よって、その中間点のＸ座標は、｛（Ｘ１７＋Ｘ１８）／２｝であり、Ｙ座標は｛（Ｙ１７＋Ｙ１８）／２｝である。よって、図１２に示す２つの針落点Ｑ１７，Ｑ１８が変更され、図１３に示すように、（（Ｘ１７＋Ｘ１８）／２，（Ｙ１７＋Ｙ１８）／２）の針落点Ｑ１７´となる。なお、切断順序は、針落点の番号ＱＸ、ＱＸ´の並び順に変更される。また、他の針落点ＱＸについても同様に、針落点が置き換えられる。
【００５４】
Ｓ２６によって置き換えられた針落点ＱＸ´と、置き換えられなかった針落点ＱＸとを、パターン線１０１上で表した図を図１４に示す。図１４に示すように、連続して切れ目角度が同一となる２つの針落点ＱＸが、１つの針落点ＱＸ´に置き換えられるので、Ｓ２６の処理が実行される前（図９参照）に比べて、針落点ＱＸ及び針落点ＱＸ´の数が少なくなっている。
【００５５】
次いで、切断刃データテーブル４６に記憶されている切れ目長さに基づいて、Ｓ２６で置き換えられた針落点ＱＸ´と、置き換えられていない針落点ＱＸとの夫々に突き刺す切断刃５２が装着された針棒７が、複数の針棒７１〜７８の中から決定され、カットデータ４７に登録される（Ｓ２７）。例えば、Ｓ２６で置き換えられていない（位置（座標）が変更されていない）針落点Ｑ７は、切れ目角度が「４５°」である。また、針落点Ｑ７は、切れ目長さ「Ｌ」と同一の間隔で設定された針落点である。よって、切断刃データテーブル４６（図８参照）が参照され、切れ目角度「４５°」、切れ目長さ「Ｌ」の切断刃５２２が装着されている針棒７２が決定される。そして、図１５に示すように、針落点Ｑ７に針棒７２が対応付けられて登録される。また、例えば、Ｓ２６で置き換えられた（位置（座標）が変更された）針落点Ｑ１７´は、切れ目角度が「４５°」である。また、針落点Ｑ１７´は、切れ目長さ「Ｌ」の間隔で設定された２つの針落点Ｑ１７とＱ１８とが１つに置き換えられた針落点ＱＸ´であるため、切れ目長さ「２Ｌ」分の切れ目長さが必要となる。よって、切断刃データテーブル４６（図８参照）が参照され、切れ目角度「４５°」、切れ目長さ「２Ｌ」の切断刃５２６が装着されている針棒７６が決定される。そして、図１５に示すように、針落点Ｑ１７´に針棒７６が対応付けられて登録される。
【００５６】
そして、全ての針落点ＱＸについてＳ２２〜Ｓ２７の処理が実行されると、変数Ｎに対応する切断順序のデータが存在しないと判断され（Ｓ２１：ＮＯ）、同一の切断刃５２で切れ目を連続して形成するように、針落点ＱＸ及び針落点ＱＸ´の切断順序が変更される（Ｓ２８）。Ｓ２８の処理では、カットデータ４７における針棒７（切断刃５２）が同じデータの切断順序が連続して並ぶように並び替えられる。例えば、図１５では、針落点Ｑ１７´〜Ｑ２７´と、針落点Ｑ４７´〜Ｑ５３´とが、針棒７６（切断刃５２６）で同一である。よって、図１６に示すように針落点Ｑ１７´〜Ｑ２７´と、針落点Ｑ４７´〜Ｑ５３´とが連続して並ぶように、針落点が並び替えられる。他の針棒７１，７２，７３，７４，７５，７７についても同様に切断順序が並び替えられる。なお、このとき、例えば、針落点Ｑ１では、針棒７１と針棒７３とが選択されているが（図１５参照）、針棒毎に別々に、並び替えられる。このため、図１６に示すように、針落点Ｑ１が、針棒７１と、針棒７３とについて、２つ存在する。また、切断順序も、先頭から順に付け替えられる。また、並び替えられた切断順序は、針棒７１から針棒７８に向かう順番に並べられる。
【００５７】
次いで、カットデータ４７の切断順序に従って、パターン線１０１の切断が実行される（Ｓ２９）。詳細には、カットデータ４７の切断順序に従って対応するデータが読み出され、特定される針棒７が縫製位置に配置されるように針棒ケース２１が移動される。また、刺繍枠８４が移動されることで、切断刃５２に対する加工布１００の保持位置が変化し、針落点の座標が示す位置の真上に切断刃５２が配置される。そして、切断刃５２を装着した針棒７が上下方向に摺動される。これによって、切断刃５２は上下方向に往復移動して加工布１００に繰り返し突き刺さり、加工布１００の糸をパターン線に沿って切断する。これによって、パターン線１０１の切れ目が加工布１００に形成される。切断が終了すると、第一メイン処理が終了される。
【００５８】
以上のように、本実施形態における処理が実行される。パターン線１０１における直線部分は、連続する針落点ＱＸに対してＳ１７で設定される切れ目角度が同一角度となる。この場合に、切断刃データテーブル４６に記憶されている切れ目長さに基づいて、切れ目角度が連続して同一角度である針落点ＱＸの少なくとも一部が１つの針落点ＱＸ´に置き換えられ（Ｓ２６）、置き換えられた針落点ＱＸ´に突き刺すための切断刃５２を装着する針棒７が、複数の針棒７１〜７８の中から決定され、カットデータ４７に登録される（Ｓ２７）。複数の針落点ＱＸが１つの針落点ＱＸ´に置き換えられるので、針落点の数が減少し、Ｓ２９で切断を実行する際の、パターン線１０１の直線部分を切断するための針棒７の上下動の回数が少なくなる。よって、パターン線１０１の直線部分を短時間で切断することができ、効率よく加工布１００を切断することができる。
【００５９】
また、パターン線１０１における曲線部分では、連続する針落点ＱＸの切れ目角度が同一角度とはならないので、Ｓ２６の処理が実行されず、針落点ＱＸは針落点ＱＸ´に置き換えられない。置き換えられなかった元の針落点ＱＸ同士の間隔は、所定間隔（本実施形態では、最小切れ目長さ「Ｌ」）であり、置き換えられた針落点ＱＸ´の場合より、隣接する針落点ＱＸとの間隔が小さい。そして、切れ目長さに基づいて、元の針落点ＱＸに突き刺す切断刃５２が装着された針棒７が決定される（Ｓ２７）。このとき、決定される針棒７に装着されている切断刃５２は、切れ目長さが「Ｌ」である切断刃５２１〜５２４のいずれかである。つまり、置き換えられた針落点ＱＸ´に突き刺す切断刃５２５〜５２８（切れ目長さ「２Ｌ」）よりも切れ目長さが短い切断刃５２１〜５２４（切れ目長さ「Ｌ」）を、元の針落点ＱＸに突き刺す切断刃とすることができる。このため、切れ目長さが短い切断刃５２１〜５２４を使用して曲線部分を精細に切断することができる。このように、ミシン１は、パターン線１０１の直線部分を短時間で切断する共に、パターン線１０１の曲線部分を精細に切断するためのカットデータ４７を作成することができる。
【００６０】
また、本実施形態では、Ｓ１６で針落点ＱＸを設定する際の所定間隔の長さが、最小切れ目長さ「Ｌ」と同じである。この場合、切れ目長さに基づいて、元の針落点ＱＸに突き刺す切断刃５２を、Ｓ２７で決定する際に、所定間隔である「Ｌ」と同じである最小切れ目長さを有する切断刃５２１〜５２４を装着する針棒７を決定することができる。よって、元の針落点ＱＸ同士の間隔と同じ切れ目長さ「Ｌ」の切断刃５２１〜５２４で加工布１００を切断することができ、加工布１００を精細に切断することができる。なお、所定間隔の長さは、最小切れ目長さである必要はなく、例えば、複数の針棒７に、複数の異なる切れ目長さ（例えば、「Ｌ」、「２Ｌ」、「３Ｌ」）の切断刃が装着されている場合、所定間隔の長さは、複数の異なる切れ目長さのいずれかの切れ目長さと同じ長さに設定されていてもよい。この場合でも、元の針落点ＱＸ同士の間隔と同じ切れ目長さの切断刃で加工布１００を切断することができ、加工布１００を精細に切断することができる。
【００６１】
また、本実施形態では、切れ目長さは、切断刃５２の刃幅と同一である。切れ目長さと刃幅とが同一であるため、切断刃５２の外観と、切れ目長さとが一致する。このため、ユーザは、切断刃５２の外観を見ることで、切れ目長さを容易に把握することができる。よって、例えば、パネル操作によって切れ目長さを切断刃データテーブル４６に登録する際に、外観から切れ目長さを確認することができる。
【００６２】
また、本実施形態では、複数の切断刃５２の切れ目長さは、最小切れ目長さを整数倍した長さに設定されており（本実施形態では「Ｌ」及び「２Ｌ」）、Ｓ１６で針落点ＱＸを設定する際の所定間隔の長さが、最小切れ目長さ「Ｌ」と同じである。また、Ｓ２６で切れ目角度が連続して同一角度である針落点ＱＸの少なくとも一部が１つの針落点ＱＸ´に置き換えられた場合、置き換えられた針落点ＱＸ´同士の間隔は、最小切れ目長さ「Ｌ」の整数倍となる。よって、Ｓ２７では、Ｓ２６で置き換えられなかった元の針落点ＱＸには、最小切れ目長さ「Ｌ」を有する切断刃５２１〜５２４を装着する針棒７１〜７４を決定する。また、Ｓ２７では、置き換えられた針落点ＱＸ´には、最小切れ目長さ「Ｌ」の整数倍となる切れ目長さ「２Ｌ」となる切れ目長さを有する切断刃５２５〜５２８を装着する針棒７５〜７８を決定する。このように、針落点同士の間隔と、切断刃５２の切れ目長さとが対応するので、Ｓ２７で針棒７を決定する際に、確実に針棒７を決定することができる。
【００６３】
また、本実施形態では、Ｓ２８において、同一の切断刃５２で切れ目を連続して形成するように、針落点ＱＸ及び針落点ＱＸ´の切断順序が変更される。ここで、切断刃５２を切り替える場合には、主軸モータ１２２の回転をその都度停止させて、針棒ケース２１を左右方向に移動させる必要があるため、共通の切断刃５２が継続して使用される場合と比較して余分な時間を要する。このため、切断刃５２が頻繁に切り替わると、加工布１００に対して切れ目のパターンを形成させ終えるまでに時間がかかる。本実施形態では、同一の切断刃５２で切れ目を連続して形成するように、針落点ＱＸ及び針落点ＱＸ´の切断順序が変更されるので、ミシン１がＳ２９で切断を実行する際に、同一の切断刃５２で、切れ目を連続して形成することができる。このため、切断順序が変更されない場合に比べて、切断刃５２を切り替える（針棒７を切り替える）回数が少なくなる。よって、パターン線１０１の切断に要する時間をさらに低減でき、さらに効率よく加工布１００の切断を実行することができる。
【００６４】
次に、第二実施形態について説明する。第二実施形態では、刺繍枠として、回転可能な刺繍枠９を用いる。まず、図１７及び図１８を参照して、刺繍枠９について説明する。以下の説明では、図１７の紙面上下方向を外枠９４の上下方向と定義して説明する。図１７及び図１８に示すように、刺繍枠９は、夫々円形の枠形状の内枠９１、中枠９２、及び外枠９４が組み合わされて形成されている。図１８に示すように、刺繍枠９において、内枠９１の径方向外側に中枠９２が配置され、中枠９２の径方向外側に外枠９４が配置されている。刺繍枠９は、内枠９１と中枠９２との間で加工布１００を狭持し、外枠９４に対して中枠９２が回転可能な構成を有する。
【００６５】
図１７及び図１８に示すように、内枠９１は、円形の枠部９１１を備えている。枠部９１１は、軸方向及び径方向に厚みを有する。内枠９１は、その直径を調整可能な調整部９１５を備えている。内枠９１の直径は、内枠９１と中枠９２との間で挟持する加工布１００の布厚に応じて調整される。調整部９１５は、分断部９１６、一対のネジ装着部９１７、及び調整ネジ９１８を備えている。分断部９１６は、内枠９１の枠部９１１の周方向の一部が、軸方向に亘って分断された部位である。一対のネジ装着部９１７は、枠部９１１において分断部９１６の両側の上部に設けられ、径方向外側に突出して相対向している。一対のネジ装着部９１７には、ネジ装着部９１７が対向する面に直交する方向に貫通する孔部９１７１，９１７２が設けられている。２つの孔部９１７１，９１７２のうち、一方の孔部９１７２（図１７の紙面右下側の孔部）には、ネジ穴が形成されたナット（図示せず）が埋設されている。
【００６６】
図１７に示すように、調整ネジ９１８は、ユーザが指で摘んで回転させる径大な頭部９１８１と、頭部９１８１から一体的に延びる径小の軸部９１８３とを有するネジ部材である。軸部９１８３の先端寄りの部位には、雄ネジ部９１８２が形成されている。また、軸部９１８３の頭部９１８１側寄りの部位には、止め輪９１８５が嵌入される細溝９１８４が形成されている。調整ネジ９１８は、軸部９１８３が孔部９１７１を貫通し、孔部９１７２に埋設されたナットのネジ穴と雄ネジ部９１８２が螺合するように装着される。調整ネジ９１８は、この状態で、軸部９１８３の細溝９１８４に止め輪９１８５が嵌入されることで、孔部９１７１がある側のネジ装着部９１７に回転可能且つ軸方向には移動不能に保持される。
【００６７】
ここで、ユーザが、調整ネジ９１８の頭部９１８１を指で摘んで回転操作すると、ナットを介して孔部９１７２がある側のネジ装着部９１７が軸部９１８３の軸方向に移動する。また、その移動方向は、調整ネジ９１８の回転方向によって決定される。このように、調整ネジ９１８は、一対のネジ装着部９１７を連結すると共に、一対のネジ装着部９１７の間隔を拡大又は縮小するように調整する。そして、一対のネジ装着部９１７の間隔が調整されることで、加工布１００の布厚に応じて内枠９１の直径が調整される。例えば、一対のネジ装着部９１７の間隔が狭くなるほど、内枠９１の直径がより小さくなるので、布厚がより厚い加工布１００を中枠９２と内枠９１との間で狭持することができる。なお、止め輪９１８５は、説明の都合上、図１８では図示を省略している。
【００６８】
内枠９１の上側の端面には、標識１１０が設けられている。図１７及び図１８に示すように、中枠９２は、内枠９１の枠部９１１の外径よりも大きい内径を有する円形の枠部９２１を備えている。中枠９２の枠部９２１が内枠９１の枠部９１１の径方向外側に着脱されることで、中枠９２が内枠９１に着脱される。中枠９２の枠部９２１の下端部には、外周面の全周に亘って形成された歯車である大歯車９３４が形成されている。大歯車９３４は、小歯車９４８（図１８参照、後述）に噛合される。
【００６９】
図１７に示すように、枠部９２１の外周側面における軸方向の中央部、且つ大歯車９３４の上側には、枠部９２１の全周に亘って径方向外側に向けて突出するフランジ部９２９が設けられている。枠部９２１の下端の内周側面には、枠部９２１の全周に亘って径方向内側に向けて突出する支持部９３６が設けられている。支持部９３６は、内枠９１の下端面を支持する部位である。
【００７０】
図１７及び図１８に示すように、外枠９４は円形の枠部９４１を備えている。枠部９４１の下端の内周側面には、枠部９４１の全周に亘って径方向内側に向けて突出する支持部９４６が設けられている（図１７参照）。支持部９４６が中枠９２の下端面を支持することによって、枠部９４１が中枠９２を保持する。
【００７１】
枠部９４１の径方向外側には、取付部９４２と取付部９５０とが設けられている。取付部９４２は、刺繍枠移動機構１１の右腕部９７に装着可能に構成されている。取付部９５０は、刺繍枠移動機構１１の左腕部９８に装着可能に構成されている。枠部９４１と取付部９５０との間には、枠部９４１から取付部９５０に向かって延びる板部９５１が設けられている。板部９５１と取付部９５０とは、螺子９５２によって連結されている。
【００７２】
枠部９４１と取付部９４２との間には、枠部９４１から取付部９４２に向かって延びる箱状の収納部９４３が設けられている。収納部９４３の取付部９４２側の端部の下端は、枠部９４１の径方向外側に向かって突出する突出部９５４である。突出部９５４の上側に取付部９４２が配置されて、取付部９４２と収納部９４３とが螺子９５３によって連結されている。
【００７３】
突出部９５４の端部（図１７の右下側の端部）には、枠側コネクタ部９４４が設けられている。枠側コネクタ部９４４は、凸型のコネクタである。図１８に示すように、ミシン１の刺繍枠移動機構１１の右腕部９７には、枠側コネクタ部９４４に連結可能な凹型のコネクタであるミシン側コネクタ部３５２が設けられている。刺繍枠９が刺繍枠移動機構１１の右腕部９７と、左腕部９８とに取り付けられると、枠側コネクタ部９４４が、ミシン側コネクタ部３５２に連結されて、電気的に接続される。枠側コネクタ部９４４は、導電線９４５を介してモータ９４７に電気的に接続されている。ミシン側コネクタ部３５２は、モータ９４７を駆動させる駆動回路（図示略）、Ｉ／Ｏ６６（図５参照）を介して、ＣＰＵ６１に接続されている。枠側コネクタ部９４４がミシン側コネクタ部３５２に接続されると、ＣＰＵ６１は、モータ９４７の制御が可能となる。
【００７４】
図１８に示すように、モータ９４７は、収納部９４３の内部に収納されている。モータ９４７は、その回転軸９４９を下方に向けて、収納部９４３に配設されている。回転軸９４９の下端には、中枠９２の大歯車９３４より小さい径を有する小歯車９４８が固定されている。小歯車９４８は、大歯車９３４と噛合している。モータ９４７が駆動されて小歯車９４８が回転すると、大歯車９３４が回転する。これによって、外枠９４に対して中枠９２が回転する。
【００７５】
内枠９１、中枠９２、及び外枠９４を組み合わせる態様と刺繍枠９をミシン１（刺繍枠移動機構１１）に取り付ける態様について説明する。内枠９１、中枠９２、及び外枠９４を組み合わせる場合、まず、ユーザは、中枠９２を、大歯車９３４が下側になるように作業机（図示せず）の上に載置する。そして、内枠９１の下端で加工布１００を下方に押圧し、内枠９１を中枠９２の内側に挿入し、内枠９１と中枠９２との間で加工布１００を狭持する。このとき、調整ネジ９１８を適宜回転させて、加工布１００の布厚に応じて内枠９１の直径を調整する。加工布１００が狭持された状態では、加工布１００の縫製がなされる面は、内枠９１の下端で内枠９１の内側に張られた状態となる。以下の説明では、内枠９１と中枠９２とが組み合わされた状態の枠を、組付体９５という（図１８参照）。
【００７６】
次いで、外枠９４の上側から組付体９５を外枠９４に設置する。このとき、ユーザは、大歯車９３４と小歯車９４８とを噛み合わせるように、組付体９５を枠部９４１に載置する。これによって、大歯車９３４と小歯車９４８とが係合され、外枠９４に対する中枠９２（組付体９５）の回転が係止される。以上のようにして、内枠９１、中枠９２、及び外枠９４が組み合わせられ、刺繍枠９の完成体が得られる。
【００７７】
ユーザは、刺繍枠９の取付部９４２、９５０を刺繍枠移動機構１１の右腕部９７と左腕部９８とに取り付けることで、刺繍枠９の完成体をミシン１に取り付ける。この際、右腕部９７に設けられたミシン側コネクタ部３５２と、取付部９４２に設けられた枠側コネクタ部９４４とが連結されて電気的に接続される（図１８参照）。これによって、ＣＰＵ６１は、駆動回路を制御して、ミシン側コネクタ部３５２、枠側コネクタ部９４４、及び導電線９４５を介して、モータ９４７を制御することが可能となる。ＣＰＵ６１は、モータ９４７を制御して、外枠９４に対して中枠９２（組付体９５）を回転させたり、係止させたりすることができる。
【００７８】
図１９に示す切断刃データテーブル４８について説明する。切断刃データテーブル４８には、針棒７１〜７８に装着されている切断刃５２（５３１〜５３３）によって加工布１００に形成される、切れ目長さが登録されている。登録されている切れ目長さは、ユーザのパネル操作によって入力された情報である。即ち、第二実施形態におけるミシン１の針棒７１には、切れ目長さ「１．５ｍｍ」の切断刃５３１が装着され、針棒７２には、切れ目長さ「３ｍｍ」の切断刃５３２が装着され、針棒７３には、切れ目長さ「４．５ｍｍ」の切断刃５３３が装着されているとする。また、針棒７４〜７８には、切断刃５２が装着されていないとする。この場合、図１９に示すように、針棒７１〜７３に、夫々、切れ目長さ「１．５ｍｍ」、「３ｍｍ」、「４．５ｍｍ」が対応付けられる。図１９における「−」は、データが登録されていないことを示している。なお、上述の切断刃５３１〜５３３の切れ目角度は、すべて「０°」であるとする。
【００７９】
図２０を参照して、第二実施形態における第二メイン処理について説明する。第二メイン処理において、第一実施形態における第一メイン処理と同様の処理は、同じ符号で示し、詳細の説明は省略する。第二メイン処理では、第一メイン処理と同様に、パターン情報が取得されたか否かが判断される（Ｓ１１）。パターン情報が取得された場合（Ｓ１１：ＹＥＳ）、取得されたパターン情報がＲＡＭ６３に記憶される（Ｓ１２）。以下の説明では、第一実施形態と同様に、図７に示すパターン線１０１のパターン情報が取得されたとする。
【００８０】
次いで、最小回転角度が、ユーザのパネル操作によって入力されたか否かが判断される（Ｓ３１）。最小回転角度は、刺繍枠９を回転可能な最小の回転角度である。本実施形態では、モータ９４７によって任意に刺繍枠９の回転を制御できるので、最小回転角度は、１°であるとする。なお、例えば、入力された回転角度が４５°であれば、最小回転角度は、４５°となる。
【００８１】
最小回転角度が入力されていない場合（Ｓ３１：ＮＯ）、Ｓ３１の処理が繰り返される。最小回転角度が入力された場合（Ｓ３１：ＹＥＳ）、入力された最小回転角度「１°」がＲＡＭ６３に記憶される（Ｓ３２）。
【００８２】
次いで、第一実施形態と同様に、最小の切れ目長さが特定され（Ｓ１３）、特定された最小切れ目長さが「Ｌ」とされ、切断刃データテーブル４８に登録される（Ｓ１４）。そして、切断刃データテーブル４８の針棒７に対応付けられている切れ目長さについて、最小切れ目長さ「Ｌ」からの倍数が算出され、切断刃データテーブル４８に登録される（Ｓ１５）。これによって、図２１に示すように、針棒７１，７２，７３に、夫々、切れ目長さ「Ｌ」、「２Ｌ」、「３Ｌ」が対応付けられる。
【００８３】
次いで、パターン線１０１に沿って所定間隔（最小切れ目長さ「Ｌ」）毎に、針落点が連続的に設定される（Ｓ１６）。これによって、図９の針落点ＱＸ（Ｘ＝１，２，３・・・７３）が設定される。第二実施形態では、設定された針落点Ｑ１〜Ｑ７３の座標は、カットデータ４９（図２２参照）に登録され、ＲＡＭ６３に記憶される。
【００８４】
次いで、Ｓ１６で設定された針落点ＱＸ毎に、パターン線１０１に沿った切れ目の角度である切れ目角度が設定される（Ｓ３３）。Ｓ３３では、刺繍枠９が回転可能な回転角度のうち、針落点ＱＸにおけるパターン線が延びる方向と最も近い回転角度が、切れ目角度として設定される。言い換えると、刺繍枠９の回転角度が設定される。詳細には、まず、図１１に示すように、隣接する針落点間（Ｑ４〜Ｑ５間、Ｑ５〜Ｑ６間、およびＱ６〜Ｑ７間）を結ぶ線分１１１、１１２、１１３が定義される。本実施形態では、Ｓ３２で記憶された最小回転角度が「１°」であるので、刺繍枠は、１°毎に回転可能である。線分１１１の延びる方向は、「８８°」である。このため、線分１１１の両端の針落点であるＱ４，Ｑ５の切れ目角度が「８８°」に設定される。同様に、線分１１２の延びる方向は、「７５°」である。このため、線分１１２の両端の針落点であるＱ５，Ｑ６の切れ目角度が「７５°」に設定される。また、線分１１３の延びる方向は、「６２°」である。このため、線分１１３の両端の針落点である針落点Ｑ６，Ｑ７の切れ目角度が「６２°」に設定される。他の全ての針落点についても同様に、切れ目角度が設定される。設定された切れ目角度は、図２３に示すように、カットデータ４９に登録される。なお、例えば、最小回転角度が「５°」であり、線分の延びる方向が「１３°」であった場合には、「１３°」に最も近い回転角度である「１５°」に設定される。
【００８５】
次いで、切れ目角度（回転角度）に合わせて、針落点ＱＸの位置（座標）が設定（調整）される（Ｓ３４）。Ｓ１６で設定された針落点ＱＸの座標（図２３参照）は、刺繍枠９（組付体９５）が回転することを考慮していないため、刺繍枠９が回転すると、針落点ＱＸの座標がずれる。このため、Ｓ３４では、回転後の針落点ＱＸの座標を設定する。Ｓ３５の処理によって、図２３に示すカットデータ４９における針落点ＱＸの座標が、図２４に示すように調整される。例えば、図２３に示すように、針落点Ｑ１７（Ｘ１７，Ｙ１７）は切れ目角度（回転角度）が「４５°」であるので、図２４に示すように、針落点Ｑ１７が、（Ｘ１７ｃｏｓ４５°−Ｙ１７ｓｉｎ４５°，Ｘ１７ｓｉｎ４５°＋Ｙ１７ｃｏｓ４５°）に設定される。なお、Ｑ１のように切れ目角度が「９０°」と「０°」との２つある場合には、夫々の切れ目角度について、針落点Ｑ１の座標が設定される（図２４参照）。
【００８６】
次いで、第一実施形態と同様に、Ｓ１８〜Ｓ２７の処理が行われる。Ｓ２６では、切断刃データテーブル４８に登録された切れ目長さに基づいて、切れ目角度が連続して同一角度である針落点ＱＸの少なくとも一部が１つの針落点ＱＸ´に置き換えられる。例えば、カットデータ４９（図２４参照）のＱ１７〜Ｑ２８では、切れ目角度「４５°」が特定される（Ｓ２６）。次いで、切断刃データテーブル４８が参照され、特定された切れ目角度「４５°」のうち、倍数が変数Ｐの値以下で最も長い切れ目長さ「３Ｌ」が特定される。針落点Ｑ１７〜Ｑ２８は、最小切れ目長さ「Ｌ」の間隔で連続的に設定されている。このため、切れ目長さ「Ｌ」の３つの針落点を、切れ目長さ「３Ｌ」の１つの針落点ＱＸ´に置き換える。つまり、３つの針落点ＱＸの中間点（すなわち、３つ針落点ＱＸのうち、番号ＱＸが一番小さい針落点ＱＸと、番号ＱＸが一番大きい針落点ＱＸとの中間点）を算出し、３つの針落点ＱＸを、算出した１つの針落点ＱＸ´に置き換える。
【００８７】
例えば、Ｑ１７〜Ｑ１９の３つの針落点の場合、Ｑ１７の座標は（Ｘ１７ｃｏｓ４５°−Ｙ１７ｓｉｎ４５°，Ｘ１７ｓｉｎ４５°＋Ｙ１７ｃｏｓ４５°）であり、Ｑ１９の座標は（Ｘ１９ｃｏｓ４５°−Ｙ１９ｓｉｎ４５°，Ｘ１９ｓｉｎ４５°＋Ｙ１９ｃｏｓ４５°）である。よって、図２４に示す３つの針落点Ｑ１７〜Ｑ１９が変更され、図２５に示すように、Ｘ座標が、「｛（Ｘ１７＋Ｘ１９）ｃｏｓ４５°−（Ｙ１７＋Ｙ１９）ｓｉｎ４５°｝／２」、Ｙ座標が、「｛（Ｘ１７＋Ｘ１９）ｓｉｎ４５°＋（Ｙ１７＋Ｙ１９）ｃｏｓ４５°｝／２」の針落点Ｑ１７´となる。なお、例えば、３つの針落点ＱＸを１つの針落点ＱＸ´に置き換えた結果、切れ目角度が連続して同一角度である針落点ＱＸが２つ残る場合には、切れ目長さ「２Ｌ」に基づいて、該２つの針落点ＱＸが、１つの針落点ＱＸ´に置き換えられる。また、切断順序は、針落点の番号ＱＸの並び順に変更される。また、他の針落点についても同様に、針落点ＱＸが針落点ＱＸ´に置き換えられる。
【００８８】
Ｓ２６によって置き換えられた針落点ＱＸと、置き換えられなかった針落点ＱＸ´とを、パターン線１０１上で表わした図を図２６に示す。図２６に示すように、連続して切れ目角度が同一となる３つ針落点ＱＸ、又は、２つの針落点ＱＸが、１つの針落点ＱＸ´に置き換えられるので、Ｓ２６の処理が実行される前（図９参照）に比べて、針落点ＱＸの数が少なくなっている。なお、図２６では、針落点Ｑ４４´及び針落点Ｑ７２´が２つの針落点ＱＸが１つに置き換えられた針落点である。
【００８９】
Ｓ２７では、Ｓ２６で置き換えられた針落点ＱＸ´と、置き換えられていない針落点ＱＸとの夫々に突き刺す切断刃５２が装着された針棒７が、複数の針棒７１〜７８の中から決定され、カットデータ４７に登録される。例えば、Ｓ２６で置き換えられた（位置（座標）が変更された）針落点Ｑ１７´は、３つの針落点Ｑ１７〜Ｑ１９が置き換えられた針落点である。すなわち、切れ目長さ「３Ｌ」分が１つの針落点Ｑ１７´に置き換えられている。よって、切断刃データテーブル４８（図２１参照）が参照され、切れ目長さ「３Ｌ」の切断刃５３３が装着されている針棒７３が決定される。そして、図２７に示すように、針落点ＱＸに針棒７６が対応付けられて登録される。なお、図示しないが、針落点Ｑ４４´及び針落点Ｑ７２´は２つの針落点ＱＸが１つに置き換えられた針落点であるので、針落点Ｑ４４´及び針落点Ｑ７２´には、切れ目長さ「２Ｌ」の切断刃５３２が装着されている針棒７２が対応付けられて登録される。
【００９０】
全ての針落点についてＳ２２〜Ｓ２７の処理が実行されると、針落点ＱＸが存在しない判断され（Ｓ２１：ＮＯ）、第一実施形態の場合と同様に、同一の切断刃５２で切れ目を連続して形成するように、針落点ＱＸ及び針落点ＱＸ´の切断順序が変更される（Ｓ２８）。変更後のカットデータ４９については、図示を省略する。そして、第一実施形態と同様に、カットデータ４９の切断順序に従って、パターン線１０１の切断が実行される（Ｓ２９）。第一実施形態では、モータ９４７が制御され、刺繍枠９（組付体９５）が、切れ目角度（回転角度）に回転される。刺繍枠移動機構１１が駆動され、針落点ＱＸの座標が針落点となるように、刺繍枠９が移動される。そして、針落点ＱＸに切断刃５２が突き刺され、切断が行われる。パターン線１０１の切断が終了すると、第二メイン処理が終了される。
【００９１】
以上のように、第二実施形態における処理が実行される。本実施形態では、回転可能な刺繍枠９を用いて、第一実施形態と同様の効果を得ることができる。
【００９２】
上記第一、第二実施形態において、ミシン１が本発明の「ミシン」、及び「カットデータ作成装置」に相当する。Ｓ１１（図６及び図２０参照）の処理を行うＣＰＵ６１が本発明の「取得手段」に相当する。Ｓ１６（図６及び図２０参照）の処理を行うＣＰＵ６１が本発明の「針落点設定手段」に相当する。ＥＥＰＲＯＭ６４が本発明の「記憶手段」に相当する。Ｓ１７（図６参照）とＳ３３（図２０参照）の処理を行うＣＰＵ６１が本発明の「切れ目角度設定手段」に相当する。Ｓ２６（図６及び図２０参照）の処理を行うＣＰＵ６１が本発明の「針落点変更手段」に相当する。Ｓ２７（図６及び図２０参照）において、針棒７を決定する処理を行うＣＰＵ６１が本発明の「針棒決定手段」に相当する。Ｓ２７において、決定した針棒７をカットデータ４７に登録する処理、及びＳ２８（図６及び図２０参照）の処理を行うＣＰＵ６１が本発明の「カットデータ作成手段」に相当する。Ｓ２８の処理を行うＣＰＵ６１が本発明の「切断順序変更手段」に相当する。
【００９３】
Ｓ１１（図６及び図２０参照）の処理が本発明の「取得ステップ」に相当する。Ｓ１６（図６及び図２０参照）の処理が本発明の「針落点設定ステップ」に相当する。Ｓ１７（図６参照）とＳ３３（図２０参照）の処理が本発明の「切れ目角度設定ステップ」に相当する。Ｓ２６（図６及び図２０参照）の処理が本発明の「針落点変更ステップ」に相当する。Ｓ２７（図６及び図２０参照）において、針棒７を決定する処理が本発明の「針棒決定ステップ」に相当する。Ｓ２７において、決定した針棒７をカットデータ４７に登録する処理が本発明の「カットデータ作成ステップ」に相当する。
【００９４】
なお、本発明は上述の実施形態に限定されず、種々の変更が可能である。例えば、本発明の「カットデータ作成装置」がミシン１であったが、これに限定されない。例えば、「カットデータ作成装置」は、携帯端末やパーソナルコンピュータ等の装置でもよい。そして、該装置が備えるＣＰＵが第一メイン処理及び第二メイン処理におけるカットデータ４７，４９を作成するための処理を実行してもよい。この場合、例えば、作成したカットデータ４７，４９を、ミシンに転送して、ミシンが縫製を実行してもよい。
【００９５】
また、例えば、切れ目長さは切断刃５２の刃幅と同一であったが、これに限定されない。切れ目長さと切断刃５２の刃幅とが同一でなくてもよい。例えば、切断刃の刃をＶ字状に形成し、刃の途中まで加工布１００に突き刺さるように構成する。この場合、刃幅よりも、加工布１００の形成される切れ目長さは短くなる。更に、針棒に対する切断刃の装着位置（装着高さ）を変更可能な構成にすれば、切断刃が加工布１００に突き刺さる量が変更されるので、切れ目長さを適宜変更することができる。
【００９６】
また、Ｓ２８において、同一の切断刃５２で切れ目を連続して形成するように、針落点ＱＸ及び針落点ＱＸ´の切断順序が変更されていたが、これに限定されない。例えば、Ｓ２８に相当する処理を行わず、Ｓ２７において作成されるカットデータ４７，４９を用いて、加工布１００の切断を実行してもよい。
【００９７】
また、第二実施形態における刺繍枠９（組付体９５）の回転は、モータ９４７の回転によって行われていたが、第二実施形態に用いる刺繍枠は、刺繍枠９に限定されない。例えば、ユーザが手で回転させる刺繍枠であってもよい。この場合、ミシン１のＣＰＵ６１が、第二メイン処理（図２０参照）のＳ２９で切断処理を行う際、液晶ディスプレイ１５に、刺繍枠を回転させる角度を表示し、ユーザに回転操作を促してもよい。また、ミシン１は、カメラを備え、該カメラで標識１１０を撮像し、撮像した画像中の標識１１０の位置から刺繍枠の回転角度を検知して、現在の回転角度を液晶ディスプレイ１５に表示しつつ、目標となる回転角度も表示して、ユーザに回転操作を促してもよい。
【符号の説明】
【００９８】
１    ミシン
７    針棒
９，８４    刺繍枠
４７，４９    カットデータ
５２    切断刃
６４    ＥＥＰＲＯＭ
６１    ＣＰＵ
１００    加工布
１０１    パターン線
ＱＸ、ＱＸ´    針落点
【図１】
2013158491.tif 000003
【図２】
2013158491.tif 000004
【図３】
2013158491.tif 000005
【図４】
2013158491.tif 000006
【図５】
2013158491.tif 000007
【図６】
2013158491.tif 000008
【図７】
2013158491.tif 000009
【図８】
2013158491.tif 000010
【図９】
2013158491.tif 000011
【図１０】
2013158491.tif 000012
【図１１】
2013158491.tif 000013
【図１２】
2013158491.tif 000014
【図１３】
2013158491.tif 000015
【図１４】
2013158491.tif 000016
【図１５】
2013158491.tif 000017
【図１６】
2013158491.tif 000018
【図１７】
2013158491.tif 000019
【図１８】
2013158491.tif 000020
【図１９】
2013158491.tif 000021
【図２０】
2013158491.tif 000022
【図２１】
2013158491.tif 000023
【図２２】
2013158491.tif 000024
【図２３】
2013158491.tif 000025
【図２４】
2013158491.tif 000026
【図２５】
2013158491.tif 000027
【図２６】
2013158491.tif 000028
【図２７】
2013158491.tif 000029