(57)【要約】【課題】糸を交換すべき縫い針を、糸の交換回数が無用に多くならないように選ぶといった作業が容易に行えるミシン制御装置を提供すること。【解決手段】マイコンは、ｓ１４０の処理で読み出された色データで示される色の糸がセットされた縫い針を保持している針棒を検索する（ｓ１７０）。ここで該当する針棒が検出されなければ（ｓ１７０：ＮＯ）、縫製データに従った縫製動作を停止させた後（ｓ２００）、糸を交換すべき縫い針を決定する（ｓ２１０）。ここでは、各針棒にセットされている縫い針のうち、縫い針にセットされている糸の使用頻度が、縫製動作の停止された後の縫製動作において最も低くなる状態となっている縫い針が決定される。【選択図】図４
2004033538.tif 000002
【特許請求の範囲】
【請求項１】
縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するミシン制御装置であって、
前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データを記憶する記憶手段と、
該記憶手段により記憶されている前記対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索する検索手段と、
該検索手段により縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令する指令手段と、
該指令手段による指令で縫製動作が停止された際に、前記縫製データおよび前記対応データに基づいて、複数の縫い針から糸を交換すべき縫い針を決定する決定手段と、
該決定手段により決定された縫い針にセットされている糸を、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸に交換すべき旨を報知する報知手段とを備え、
前記決定手段は、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなるように、糸を交換すべき縫い針を決定する、ことを特徴とするミシン制御装置。
【請求項２】
前記決定手段は、前記複数の縫い針のうち、該縫い針にセットされている糸の使用頻度が縫製動作の停止された後の縫製動作において最も低くなる状態の縫い針を、糸を交換すべき縫い針として決定する、ことを特徴とする請求項１に記載のミシン制御装置。
【請求項３】
前記決定手段は、前記複数の縫い針それぞれにセットされている糸のうち、縫製動作の停止された後の縫製動作において、同じ種類の糸で１以上の縫目を連続して形成する縫目の集合の数が最も少ない縫い針を決定する、ことを特徴とする請求項１または請求項２に記載のミシン制御装置。
【請求項４】
前記決定手段は、前記複数の縫い針のうち、該縫い針にセットされている糸が縫製動作の停止された後の縫製動作において最も後の縫い順になるまで使用されない状態の縫い針を、糸を交換すべき縫い針として決定する、ことを特徴とする請求項１に記載のミシン制御装置。
【請求項５】
前記決定手段は、複数種類の使用状態それぞれに対して、該使用状態の縫い針の糸を交換しながら前記縫製データに従った各縫製動作を実行した場合に全ての縫製動作を終了するまでにおける糸の交換回数を推定し、該推定した交換回数が所定のしきい値より少なくなる状態の縫い針を、糸を交換すべき縫い針として決定する、ことを特徴とする請求項２から請求項４のいずれかに記載のミシン制御装置。
【請求項６】
前記決定手段は、複数種類の使用状態それぞれに対して、該使用状態の縫い針の糸を交換しながら前記縫製データに従った各縫製動作を実行した場合に全ての縫製動作を終了するまでにおける糸の交換回数を推定し、該推定した交換回数が最も少なくなる状態の縫い針を、糸を交換すべき縫い針として決定する、ことを特徴とする請求項２から請求項４のいずれかに記載のミシン制御装置。
【請求項７】
前記指令手段による指令で縫製動作が停止された後の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸を、前記複数の縫い針のうちのいずれの縫い針にセットしたかを利用者に指定させる指定手段と、
前記指令手段による指令で縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸が、前記指定手段により指定された縫い針にセットされたことを特定できるように前記対応データを更新する更新手段とを備えている、ことを特徴とする請求項１から請求項６のいずれかに記載のミシン制御装置。
【請求項８】
縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するミシン制御装置であって、
前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データを記憶する記憶手段と、
該記憶手段により記憶されている前記対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索する検索手段と、
該検索手段により縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令する指令手段と、
該指令手段による指令で縫製動作が停止された後の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸を、前記複数の縫い針のうちのいずれの縫い針にセットしたかを利用者に指定させる指定手段と、
前記指令手段による指令で縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸が、前記指定手段により指定された縫い針にセットされたことを特定できるように前記対応データを更新する更新手段とを備えている、ことを特徴とするミシン制御装置。
【請求項９】
前記指令手段による指令で縫製動作が停止された際に、前記複数の縫い針のうちいずれかの縫い針にセットされている糸を、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸に交換すべき旨を報知する報知手段とを備えている、ことを特徴とする請求項８に記載のミシン制御装置。
【請求項１０】
縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するためのミシン制御方法であって、
前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索して、
該検索結果で縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令して、
該指令で縫製動作が停止された際に、前記縫製データおよび前記対応データに基づいて、複数の縫い針から糸を交換すべき縫い針を、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなるように決定して、
該決定手段により決定された縫い針にセットされている糸を、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸に交換すべき旨を報知する、ことを特徴とするミシン制御方法。
【請求項１１】
縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するためのミシン制御方法であって、
前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索して、
該検索結果で縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令して、
該指令で縫製動作が停止された後の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸を、前記複数の縫い針のうちのいずれの縫い針にセットしたかを利用者に指定させて、
前記指令で縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸が、前記指定された縫い針にセットされたことを特定できるように前記対応データを更新する、ことを特徴とするミシン制御方法。
【請求項１２】
縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するための各種手順を、コンピュータシステムに実行させるためのミシン制御プログラムであって、
前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索する検索手順と、
該検索手順において縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令する指令手順と、
該指令手順における指令で縫製動作が停止された際に、前記縫製データおよび前記対応データに基づいて、複数の縫い針から糸を交換すべき縫い針を決定する決定手順と、
該決定手順において決定された縫い針にセットされている糸を、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸に交換すべき旨を報知する報知手順とが含まれており、
前記決定手順においては、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなるように、糸を交換すべき縫い針を決定する、ことを特徴とするミシン制御プログラム。
【請求項１３】
縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するための各種手順を、コンピュータシステムに実行させるためのミシン制御プログラムであって、
前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索する検索手順と、
該検索手順において縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令する指令手順と、
該指令手順における指令で縫製動作が停止された後の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸を、前記複数の縫い針のうちのいずれの縫い針にセットしたかを利用者に指定させる指定手順と、
前記指令手順における指令で縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸が、前記指定手順において指定された縫い針にセットされたことを特定できるように前記対応データを更新する更新手順とが含まれている、ことを特徴とするミシン制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ミシンを制御するミシン制御装置に関する。
【０００２】
【従来の技術】
従来から、縫製模様における各縫目の縫い順および各縫目を形成すべき糸の色を示す縫製データに従って、それぞれ色の異なる糸がセットされた複数の縫い針を選択的に使用しながら縫製動作を実行するミシンが利用されている。
【０００３】
この種のミシンとして、特開平６−１５０７２号公報では、複数の縫い針それぞれと各縫い針にセットされている糸の色とを対応づけて登録した対応データに基づいて、各縫目を形成する際に使用する縫い針を選択していることが記載されている。具体的には、対応データに登録されている縫い針のうち、縫目を形成すべき糸の色に対応する縫い針が選択される。
【０００４】
また、上記公報には、縫目を形成すべき糸の色が対応データ中に登録されていない、つまり、複数の縫い針の中に縫目を形成するのに必要な色（以降、必要色とする）の糸がセットされた縫い針がない場合に、縫製動作を停止させるように構成されたものも記載されている。
【０００５】
このようなミシンによれば、縫い針の数（または、縫い針を保持する針棒の数）より縫製模様における色数が多い場合であっても、縫製動作が停止される毎に、いずれかの縫い針にセットされている糸を必要色の糸に交換する（または、いずれかの縫い針を、必要色の糸がセットされた縫い針に交換する）と共に、交換した内容が反映されるように対応データを更新した後、縫製動作を再開させるといった作業（以降、再開作業とする）を利用者が繰り返し行うことによって、縫製データに従った全ての縫製動作を終了させることができる。
【０００６】
【発明が解決しようとする課題】
しかし、上述のミシンにおいては、糸を交換すべき縫い針（または、縫い針を交換すべき針棒）を適切に選ばなければ、縫製動作を再開させた後における糸（または、縫い針）の交換回数が無用に多くなってしまう恐れがあった。
【０００７】
例えば、三本の縫い針により「赤、黄、青、緑、青、・・・」という糸色の順で縫製するにあたり、縫い針にそれぞれ「赤」、「黄」、「青」の糸がセットされている場合、第４番目である「緑」の縫製を行うときには、いずれかの縫い針にセットされている糸を交換する必要がある。このとき、「青」の糸がセットされている縫い針について、セットされている糸を「緑」に交換してしまった場合、この「緑」の直後に「青」（第５番目）の縫製を行う必要があるため、再度、「青」の糸に交換しなければならない。
【０００８】
糸（または、縫い針）の交換回数が多くなることは、縫製データに従った全ての縫製動作が終了するまでに要する時間および再開作業の手間を増やしてしまうため好ましくない。
そのため、利用者は、糸を交換する縫い針（または、縫い針を交換する針棒）を、糸（または、縫い針）の交換回数が無用に多くならないように選ぶ必要があったが、このためには、各縫目を形成すべき糸の色および各縫い針にセットされている糸の色を全てチェックしていかなければならず、このことも再開作業の手間を増加させる要因になっていた。
【０００９】
このことから、糸を交換すべき縫い針（または、縫い針を交換すべき針棒）を、糸（または、縫い針）の交換回数が無用に多くならないように選ぶといった作業が容易に行える技術が要望されていた。
本発明は、糸を交換すべき縫い針（または、縫い針を交換すべき針棒）を、糸（または、縫い針）の交換回数が無用に多くならないように選ぶといった作業が容易に行えるミシン制御装置およびミシン制御方法、さらに、これらにおいて利用可能なミシン制御プログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段および発明の効果】
上記問題を解決するため請求項１に記載のミシン制御装置は、縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するミシン制御装置であって、前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データを記憶する記憶手段と、該記憶手段により記憶されている前記対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索する検索手段と、該検索手段により縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令する指令手段と、該指令手段による指令で縫製動作が停止された際に、前記縫製データおよび前記対応データに基づいて、複数の縫い針から糸を交換すべき縫い針を決定する決定手段と、該決定手段により決定された縫い針にセットされている糸を、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸に交換すべき旨を報知する報知手段とを備え、前記決定手段は、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなるように、糸を交換すべき縫い針を決定することを特徴とする。
【００１１】
このように構成されたミシン制御装置によれば、指令手段による指令で縫製動作が停止された際、糸を交換すべき縫い針が決定手段により決定され、この決定された縫い針にセットされている糸を交換すべき旨が報知手段により報知される。ここで、決定手段は、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなるように、糸を交換すべき縫い針を決定する。そのため、利用者は、報知手段により報知された縫い針を選ぶだけで、糸を交換すべき縫い針を、糸の交換回数が無用に多くならないように選ぶといった作業を容易に行うことができる。
【００１２】
なお、上述の『縫製動作が停止された後の縫製動作』とは、「縫製動作を再開させた直後に縫目を形成する縫い順より後（または、以降）の縫い順」のことである。また、『縫製動作が停止された際の縫製動作』とは、「縫製動作を再開させた直後に縫目を形成する縫い順」のことである。
【００１３】
また、上述の対応データは、縫い針と縫い針にセットされる糸の種類との対応関係を特定可能なデータであって、例えば、縫い針そのものと縫い針にセットされている糸の種類とを対応づけて登録したデータテーブルや、縫い針を保持する針棒と針棒の保持する縫い針にセットされている糸の種類とを対応づけて登録したデータテーブルなどのことである。
【００１４】
また、検索手段は、縫製データおよび対応データに基づいて、縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を縫い順毎に検索する手段である。具体的には、対応データで特定される縫い針（または、針棒）の中から、各縫目を形成すべき糸の種類に対応する縫い針（または、針棒）を検索する。
【００１５】
また、報知手段は、決定手段により決定された縫い針にセットされている糸を、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸に交換すべき旨を報知する手段である。この報知手段により報知するための具体的な構成としては、例えば、糸を交換すべき旨のメッセージをスピーカから出力する、または、メッセージを表示装置に表示することによって報知するといった構成を考えることができる。
【００１６】
また、決定手段は、縫製データおよび対応データに基づいて、複数の縫い針から糸を交換すべき縫い針（または、複数の針棒から縫い針を交換すべき針棒）を、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなるように決定する手段である。
【００１７】
この決定手段は、「糸を交換すべき縫い針（または、縫い針を交換すべき針棒）」として、例えば、縫製動作が停止された後の縫製動作において「使用頻度の低い糸がセットされている縫い針（または、縫い針を保持する針棒）」を決定するように構成すればよい。
【００１８】
使用頻度の低い糸は、縫目を形成するために使用されること自体が少ないため、複数の縫い針のいずれかにセットされていなくても、この糸の種類が検索手段による検索対象になることは少なく、指令手段による指令で縫製動作が停止される要因になることも少ない。特に、使用頻度「０」の糸においては、縫目を形成するために使用されることがないため、複数の縫い針のいずれかにセットされていなくても、縫製動作が停止される要因になることはない。
【００１９】
そのため、このような使用頻度の低い糸を、縫製動作が停止された際の縫製動作において縫い目を形成すべき糸の種類と同じ種類の糸に交換した場合、縫製動作の停止される回数が少なくなり、結果的に、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなることを期待できる。
【００２０】
このようなことから、決定手段が、「糸を交換すべき縫い針（または、縫い針を交換すべき針棒）」として、「使用頻度の低い糸がセットされている縫い針（または、縫い針を保持する針棒）」を決定し、このような縫い針の糸（または、針棒の縫い針）を交換する旨を報知手段が報知するように構成することは、糸を交換すべき縫い針（または、縫い針を交換すべき針棒）を、糸（または、縫い針）の交換回数が無用に多くならないように選ぶといった作業が容易に行えるようにするためには好適である。
【００２１】
このように「使用頻度の低い糸がセットされている縫い針（または、縫い針を保持する針棒）」を決定する構成としては、例えば、決定手段は、複数の縫い針のうち、縫い針にセットされている糸の使用頻度が縫製動作の停止された後の縫製動作において所定のしきい値より低くなる状態の縫い針を、糸を交換すべき縫い針として決定するといった構成を考えることができる。
【００２２】
このように構成すれば、決定手段によって、縫製動作の停止された後の縫製動作において使用頻度が所定のしきい値より低くなる糸がセットされた縫い針（または、縫い針を保持する針棒）を、糸を交換すべき縫い針（または、縫い針を交換すべき針棒）として決定することができる。
【００２３】
より具体的には、決定手段は、複数の縫い針それぞれにセットされている糸のうち、縫製動作の停止された後の縫製動作において１以上の縫目を連続して形成する縫目の集合の数が所定のしきい値より少ない種類の糸がセットされている縫い針を決定するように構成するとよい。
【００２４】
このように構成すれば、決定手段によって、１以上の縫目を連続して形成する縫目の集合の数が所定のしきい値より少ない縫い針を、使用頻度の低い糸がセットされている縫い針（または、縫い針を保持する針棒）として決定することができる。
【００２５】
また、「使用頻度の低い糸がセットされている縫い針（または、縫い針を保持する針棒）」を決定する別の構成として、請求項２に記載のように、前記決定手段は、前記複数の縫い針のうち、該縫い針にセットされている糸の使用頻度が縫製動作の停止された後の縫製動作において最も低くなる状態の縫い針を、糸を交換すべき縫い針として決定するといった構成を考えることもできる。
【００２６】
このように構成されたミシン制御装置によれば、決定手段によって、縫製動作の停止された後の縫製動作において使用頻度が最も低くなる糸のセットされた縫い針（または、縫い針を保持する針棒）を、糸を交換すべき縫い針（または、縫い針を交換すべき針棒）として決定することができる。
【００２７】
より具体的には、請求項３に記載のように、前記決定手段は、前記複数の縫い針それぞれにセットされている糸のうち、縫製動作の停止された後の縫製動作において、同じ種類の糸で１以上の縫目を連続して形成する縫目の集合の数が最も少ない縫い針を決定するように構成するとよい。
【００２８】
このように構成されたミシン制御装置によれば、決定手段によって、１以上の縫目を連続して形成する縫目の集合の数が最も少ない縫い針を、使用頻度の低い糸がセットされている縫い針（または、縫い針を保持する針棒）として決定することができる。
【００２９】
また、上述の決定手段は、「糸を交換すべき縫い針（または、縫い針を交換すべき針棒）」として、縫製動作が停止された後の縫製動作において「最も後の縫い順になるまで使用されない縫い針（または、縫い針を保持する針棒）」を決定するように構成してもよい。
【００３０】
最も後の縫い順になるまで使用されない縫い針とは、複数の縫い針それぞれにセットされている糸のうち、最も後の縫い順になるまで使用されない糸がセットされている縫い針のことである。このような縫い針にセットされている糸は、縫目を形成するために使用されるタイミングが、複数の縫い針それぞれにセットされている糸の中で最も遅く、使用されることのない期間が最も長くなる。よって、縫製動作が停止された時点においては、この糸が複数の縫い針のいずれかにセットされていなくても、この糸の種類が検索手段による検索対象になり、指令手段による指令で縫製動作が停止される要因になる可能性は、複数の縫い針それぞれにセットされている糸の中では最も低い。
【００３１】
そのため、このような最も後の縫い順になるまで使用されない糸を、縫製動作が停止された際の縫製動作において縫い目を形成すべき糸の種類と同じ種類の糸に交換した場合、縫製動作の停止される回数が少なくなり、結果的に、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなることを期待できる。
【００３２】
このようなことから、決定手段が、「糸を交換すべき縫い針（または、縫い針を交換すべき針棒）」として、「最も後の縫い順になるまで使用されない縫い針（または、縫い針を保持する針棒）」を決定し、このような縫い針の糸（または、針棒の縫い針）を交換する旨を報知手段が報知するように構成することは、糸を交換すべき縫い針（または、縫い針を交換すべき針棒）を、糸（または、縫い針）の交換回数が無用に多くならないように選ぶといった作業が容易に行えるようにするためには好適である。
【００３３】
具体的には、例えば、請求項４に記載のように、前記決定手段は、前記複数の縫い針のうち、該縫い針にセットされている糸が縫製動作の停止された後の縫製動作において最も後の縫い順になるまで使用されない状態の縫い針を、糸を交換すべき縫い針として決定するといった構成を考えることができる。
【００３４】
このように構成されたミシン制御装置によれば、決定手段によって、縫製動作の停止された後の縫製動作において最も後の縫い順になるまで使用されない縫い針（または、縫い針を保持する針棒）を、糸を交換すべき縫い針（または、縫い針を交換すべき針棒）として決定することができる。
【００３５】
また、上述の決定手段は、縫製動作が停止された後の縫製動作における縫い針の各使用状態から交換回数が少なくなる縫い針を推定し、この推定した縫い針を、「糸を交換すべき縫い針（または、縫い針を交換すべき針棒）」として決定するように構成してもよい。なお、縫い針の使用状態とは、例えば、糸の使用頻度が所定のしきい値より低い、糸の使用頻度が最も低い（請求項２）、最も後の縫い順になるまで使用されない（請求項３）といった状態であって、これらの使用状態それぞれに対して、決定手段が、各使用状態の縫い針の糸を交換しながら縫製データに従った各縫製動作を実行した場合において、全ての縫製動作を終了するまでにおける糸の交換回数を推定するように構成すればよい。このように構成すれば、縫製データに従った全ての縫製動作が終了するまでにおける糸の交換回数がより少なくなることを期待できる。
【００３６】
具体的には、例えば、請求項５に記載のように、前記決定手段は、複数種類の使用状態それぞれに対して、該使用状態の縫い針の糸を交換しながら前記縫製データに従った各縫製動作を実行した場合に、全ての縫製動作を終了するまでにおける糸の交換回数を推定し、該推定した交換回数が所定のしきい値より少なくなる状態の縫い針を、糸を交換すべき縫い針として決定するといった構成を考えることができる。
【００３７】
このように構成されたミシン制御装置によれば、決定手段によって、推定した交換回数が所定のしきい値より少なくなる状態の縫い針を、糸を交換すべき縫い針として決定することができる。
また、別の構成として、請求項６に記載のように、前記決定手段は、複数種類の使用状態それぞれに対して、該使用状態の縫い針の糸を交換しながら前記縫製データに従った各縫製動作を実行した場合に、全ての縫製動作を終了するまでにおける糸の交換回数を推定し、該推定した交換回数が最も少なくなる状態の縫い針を、糸を交換すべき縫い針として決定するといった構成を考えることもできる。
【００３８】
このように構成されたミシン制御装置によれば、推定した交換回数が最も少なくなる状態の縫い針を、糸を交換すべき縫い針として決定することができる。
ところで、従来のミシン（特開平６−１５０７２号公報に記載）によれば、縫い針の数（または、縫い針を保持する針棒の数）より縫製模様における色数が多い場合であっても、再開作業を利用者が繰り返し行うことによって、縫製データに従った全ての縫製動作を終了させることができる。しかし、対応データを更新するためには、対応データを読み出して、該当する対応関係のデータを書き換えるといった操作を利用者が行わなければならず、対応データを更新するのに手間がかかってしまうという問題もあった。
【００３９】
そこで、請求項７に記載のように、前記指令手段による指令で縫製動作が停止された後の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸を、前記複数の縫い針のうちのいずれの縫い針にセットしたかを利用者に指定させる指定手段と、前記指令手段による指令で縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸が、前記指定手段により指定された縫い針にセットされたことを特定できるように前記対応データを更新する更新手段とを備えているように構成するとよい。
【００４０】
このように構成されたミシン制御装置によれば、更新手段によって、指定手段により指定された縫い針に、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸がセットされたことを特定できるように対応データが更新される。このように、糸を交換した縫い針を指定手段により指定するといった操作を行うだけで、交換した内容を反映した状態に対応データが更新されるため、対応データを更新するための操作の手間を大幅に減らすことができる。
【００４１】
また、従来のミシンにおける問題のうち、対応データを更新するのに手間がかかってしまうという問題のみを解決するための構成として、請求項８に記載のように構成してもよい。
請求項８に記載のミシン制御装置は、縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するミシン制御装置であって、前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データを記憶する記憶手段と、該記憶手段により記憶されている前記対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索する検索手段と、該検索手段により縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令する指令手段と、該指令手段による指令で縫製動作が停止された後の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸を、前記複数の縫い針のうちのいずれの縫い針にセットし直したかを利用者に指定させる指定手段と、前記指令手段による指令で縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸が、前記指定手段により指定された縫い針にセットされたことを特定できるように前記対応データを更新する更新手段とを備えている。
【００４２】
このように構成されたミシン制御装置によれば、更新手段によって、指定手段により指定された縫い針に、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸がセットされたことを特定できるように対応データが更新される。このように、糸を交換した縫い針を指定手段により指定するといった操作を行うだけで、交換した内容を反映した状態に対応データが更新されるため、対応データを更新するための操作の手間を大幅に減らすことができる。
【００４３】
なお、上述の『縫製動作が停止された後の縫製動作』、『縫製動作が停止された際の縫製動作』とは、請求項１と同様に、「縫製動作を再開させた直後に縫目を形成する縫い順より後（または、以降）の縫い順」、「縫製動作を再開させた直後に縫目を形成する縫い順」のことである。
【００４４】
また、上述の対応データは、請求項１と同様に、縫い針と縫い針にセットされる糸の種類との対応関係を特定可能なデータである。
また、検索手段は、請求項１と同様に、縫製データおよび対応データに基づいて、縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を縫い順毎に検索する手段である。
【００４５】
また、請求項９に記載のミシン制御装置は、前記指令手段による指令で縫製動作が停止された際に、前記複数の縫い針のうちいずれかの縫い針にセットされている糸を、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸に交換すべき旨を報知する報知手段とを備えていることを特徴とする。
【００４６】
このように構成されたミシン制御装置によれば、縫製動作が停止された際に、複数の縫い針のうちいずれかの縫い針にセットされている糸を交換すべき旨を、報知手段による報知によって利用者に知らせることができる。
なお、上述の報知手段は、請求項１と同様に、糸を交換すべき旨を報知する手段である。
【００４７】
また、請求項１０に記載のミシン制御方法は、縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するためのミシン制御方法であって、前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索して、該検索結果で縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令して、該指令で縫製動作が停止された際に、前記縫製データおよび前記対応データに基づいて、複数の縫い針から糸を交換すべき縫い針を、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなるように決定して、該決定手段により決定された縫い針にセットされている糸を、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸に交換すべき旨を報知することを特徴とする。
【００４８】
このような方法によってミシンを制御するミシン制御装置は、請求項１に記載のミシン制御装置の一部を構成することができ、同ミシン制御装置と同様の作用・効果を得ることができる。よって、請求項１と同様に、利用者は、報知された縫い針を選ぶだけで、糸を交換すべき縫い針を、糸の交換回数が無用に多くならないように選ぶといった作業を容易に行うことができる。
【００４９】
また、このミシン制御方法においては、糸を交換すべき縫い針を決定する際、請求項２から請求項６のいずれかに記載の決定手段と同様の方法によって糸を交換すべき縫い針を決定してもよい。
このような方法によってミシンを制御するミシン制御装置は、請求項２から請求項６のいずれかに記載のミシン制御装置の一部を構成することができ、同ミシン制御装置と同様の作用・効果を得ることができる。
【００５０】
また、このミシン制御方法においては、請求項７に記載の指定手段のように、縫製動作が停止された後の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸を、複数の縫い針のうちのいずれの縫い針にセットしたかを利用者に指定させて、さらに、請求項７に記載の更新手段のように、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸が、利用者に指定された縫い針にセットされたことを特定できるように対応データを更新するようにしてもよい。
【００５１】
このような方法によってミシンを制御するミシン制御装置は、請求項７に記載のミシン制御装置の一部を構成することができ、同ミシン制御装置と同様の作用・効果を得ることができる。
また、請求項１１に記載のミシン制御方法は、縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するためのミシン制御方法であって、前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索して、該検索結果で縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令して、該指令で縫製動作が停止された後の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸を、前記複数の縫い針のうちのいずれの縫い針にセットし直したかを利用者に指定させて、前記指令で縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸が、前記指定された縫い針にセットされたことを特定できるように前記対応データを更新することを特徴とする。
【００５２】
このような方法によってミシンを制御するミシン制御装置は、請求項８に記載のミシン制御装置の一部を構成することができ、同ミシン制御装置と同様の作用・効果を得ることができる。よって、糸を交換した縫い針を指定するだけで、対応データが交換した内容を反映した状態に更新されるため、対応データを更新するための操作の手間を大幅に減らすことができる。
【００５３】
また、このミシン制御方法においては、請求項９に記載の報知手段のように、糸を交換すべき旨を報知するようにしてもよい。
このような方法によってミシンを制御するミシン制御装置は、請求項９に記載のミシン制御装置の一部を構成することができ、同ミシン制御装置と同様の作用・効果を得ることができる。
【００５４】
また、請求項１２に記載のミシン制御プログラムは、縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するための各種手順を、コンピュータシステムに実行させるためのミシン制御プログラムであって、前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索する検索手順と、該検索手順において縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令する指令手順と、該指令手順における指令で縫製動作が停止された際に、前記縫製データおよび前記対応データに基づいて、複数の縫い針から糸を交換すべき縫い針を決定する決定手順と、該決定手順において決定された縫い針にセットされている糸を、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸に交換すべき旨を報知する報知手順とが含まれており、前記決定手順においては、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなるように、糸を交換すべき縫い針を決定することを特徴とする。
【００５５】
このようなプログラムによってミシンを制御するコンピュータシステムは、請求項１に記載のミシン制御装置の一部を構成することができ、同ミシン制御装置と同様の作用・効果を得ることができる。よって、利用者は、報知手順において報知された縫い針を選ぶだけで、糸を交換すべき縫い針を、糸の交換回数が無用に多くならないように選ぶといった作業を容易に行うことができる。
【００５６】
また、このミシン制御プログラムにおいては、糸を交換すべき縫い針を決定する際、請求項２から請求項６のいずれかに記載の決定手段と同様の方法によって糸を交換すべき縫い針を決定する手順が含まれていてもよい。
このようなプログラムによってミシンを制御するコンピュータシステムは、請求項２から請求項６のいずれかに記載のミシン制御装置の一部を構成することができ、同ミシン制御装置と同様の作用・効果を得ることができる。
【００５７】
また、このミシン制御プログラムにおいては、請求項７に記載の指定手段のように、縫製動作が停止された後の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸を、複数の縫い針のうちのいずれの縫い針にセットしたかを利用者に指定させる手順、さらに、請求項７に記載の更新手段のように、縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸が、利用者に指定された縫い針にセットされたことを特定できるように対応データを更新する手順が含まれていてもよい。
【００５８】
このようなプログラムによってミシンを制御するコンピュータシステムは、請求項７に記載のミシン制御装置の一部を構成することができ、同ミシン制御装置と同様の作用・効果を得ることができる。
また、請求項１３に記載のミシン制御プログラムは、縫製模様における各縫目の縫い順および各縫目を形成すべき糸の種類を示す縫製データに従って、それぞれ異なる種類の糸がセットされる複数の縫い針を選択的に使用しながら縫製動作を実行するようにミシンを制御するための各種手順を、コンピュータシステムに実行させるためのミシン制御プログラムであって、前記複数の縫い針それぞれと各縫い針にセットされる糸の種類との対応関係を特定可能な対応データに基づいて、前記複数の縫い針のうち、縫い順毎に縫目を形成すべき糸の種類と同じ種類の糸がセットされている縫い針を検索する検索手順と、該検索手順において縫い針が検出された場合は該検出された種類の糸がセットされている縫い針による縫製動作の実行をミシンに指令する一方、縫い針が検出されない場合には縫製動作の停止をミシンに指令する指令手順と、該指令手順における指令で縫製動作が停止された後の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸を、前記複数の縫い針のうちのいずれの縫い針にセットし直したかを利用者に指定させる指定手順と、前記指令手順における指令で縫製動作が停止された際の縫製動作において縫目を形成すべき糸の種類と同じ種類の糸が、前記指定手順において指定された縫い針にセットされたことを特定できるように前記対応データを更新する更新手順とが含まれていることを特徴とする。
【００５９】
このようなプログラムによってミシンを制御するコンピュータシステムは、請求項８に記載のミシン制御装置の一部を構成することができ、同ミシン制御装置と同様の作用・効果を得ることができる。よって、糸を交換した縫い針を指定手順において指定するだけで、対応データが交換した内容を反映した状態に更新されるため、対応データを更新するための操作の手間を大幅に減らすことができる。
【００６０】
また、このミシン制御方法においては、請求項９に記載の報知手段のように、糸を交換すべき旨を報知する手順が含まれていてもよい。
このようなプログラムによってミシンを制御するコンピュータシステムは、請求項９に記載のミシン制御装置の一部を構成することができ、同ミシン制御装置と同様の作用・効果を得ることができる。
【００６１】
なお、上述したミシン制御プログラムを実行するコンピュータシステムとしては、例えば、ミシンまたはミシン制御装置に内蔵されたコンピュータシステムや、ミシンまたはミシン制御装置と有線・無線の通信路を介して接続されるコンピュータシステムを利用することができる。
【００６２】
また、上述したミシン制御プログラムは、例えば、ＦＤ、ＣＤ−ＲＯＭなどの記録媒体、インターネットなどの通信回線網を介して、ミシン、ミシン制御装置、コンピュータシステム、または、これらを利用する利用者に提供されるものである。
【００６３】
【発明の実施の形態】
本発明の実施の形態について例を挙げて説明する。
［第１実施形態］
ミシン１は、それぞれ色の異なる糸がセットされた複数の縫い針１００を選択的に使用しながら縫製動作を実行する多針ミシンであって、図１に示すように、縫い針駆動部１０、縫製対象駆動部２０、制御部３０などからなる。
【００６４】
縫い針駆動部１０は、それぞれが縫い針１００を保持する複数（本実施の形態においては３本）の針棒１１、針棒１１をｚ軸方向（上下方向）に往復移動させる主軸モータ１２、主軸モータ１２を駆動する主軸駆動回路１３、主軸モータ１２の駆動力を伝達する針棒１１（縫製に使用する縫い針１００）を切り替える切替機構１４、切替機構１４を駆動する切替駆動回路１５、縫い針１００にセットされている糸を切断する切断機構１６、切断機構１６を駆動する切断駆動回路１７などを備えている。これらのうち、各駆動回路１３、１５、１７は、制御部３０からの制御信号を受けて各駆動対象（主軸モータ１２、切替機構１４、切断機構１６）を駆動する。
【００６５】
縫製対象駆動部２０は、縫製対象２００を取り付ける縫製枠２１、縫製枠２１をｘ軸方向に移動させるｘ軸モータ２２、ｘ軸モータ２２を駆動するｘ軸駆動回路２３、縫製枠２１をｙ軸方向に移動させるｙ軸モータ２４、ｙ軸モータ２４を駆動するｙ軸駆動回路２５などを備えている。これらのうち、各駆動回路２３、２５は、制御部３０からの制御信号を受けて各モータ２２、２４を駆動する。
【００６６】
制御部３０は、マイクロコンピュータ（以降、マイコンとする）３１、記憶装置３２、表示パネル３３、入力パネル３４、記録用ディスク３００を介してデータを入出力可能なディスクドライブ３５、スピーカ３６、マイコン３１からの制御信号を受けてスピーカ３６を駆動するスピーカ駆動回路３７などを備えている。
【００６７】
これらのうち、マイコン３１は、記憶装置３２に記憶されている縫製データ、または、ディスクドライブ３５を介して記録用ディスク３００から入力された縫製データに従ってミシン１の動作を制御する。縫製データは、縫製模様における各縫目の縫い順および各縫目を形成すべき糸の色を示すデータであって、同じ色の糸で１以上の縫目を連続して形成する縫製領域（縫目の集合）毎に、縫製領域における縫目の色を示す色データと、１以上の縫目の長さを示す長さデータとを縫い順に沿って並べたデータの集合（第１のデータから第ｋのデータまで）である（図２参照）。これらデータは、それぞれミシン１の縫製動作の内容を特定するものであって、マイコン３１は、後述する縫製処理（図４）において、各データで特定される内容の縫製動作を行わせるための制御信号を縫い針駆動部１０および縫製対象駆動部２０のいずれか一方または両方に順次出力する。こうして、この制御信号を入力した各駆動部１０、２０が制御信号に基づく縫製動作を順次行うことによって、縫製対象２００に縫い針１００による縫製模様が形成される。なお、本実施形態においては、縫製領域をＡ１からＡ２６の縫い順で、かつ、各縫製領域における色データが「赤、黄、青、緑、青、黄、緑、青、黄、緑、青、黄、赤、茶、赤、黒、茶、赤、黄、赤、緑、赤、青、赤、茶、赤」となっている縫製データに従い縫製処理を実行する場合を例示する。
【００６８】
また、記憶装置３２には、複数の針棒１１と、各針棒（第１から第３の針棒）１１の保持する縫い針１００にセットされている糸の色とが対応づけられていて、いずれの針棒１１の保持する縫い針１００にいずれの色の糸がセットされているかを特定可能なデータテーブルである対応データも記憶されている（図３参照）。この対応データは、後述する縫製処理（図４）において、縫製に使用する縫い針１００を切り替える際に利用されるデータであって、縫製処理を実行する前に、利用者が入力パネル３４を操作することによってあらかじめ作成（入力）したデータである。なお、本実施の形態においては、初期状態として、第１の針棒１１に「赤色」の糸がセットされた縫い針１００、第２の針棒１１に「黄色」の糸がセットされた縫い針１００、第３の針棒１１に「青色」の糸がセットされた縫い針１００がそれぞれ保持されていて、各針棒１１と各針棒１１の保持する縫い針１００にセットされた糸の色とが対応づけられた状態で登録された対応データがあらかじめ作成されている場合を例示する。
○マイコン３１による縫製処理
以下に、制御部３０のマイコン３１が実行する縫製処理を図４に基づいて説明する。この縫製処理は、入力パネル３４によって縫製を開始するための操作が行われた際に開始される。
【００６９】
まず、マイコン３１は、縫製枠２１を所定の初期位置へ移動させる（ｓ１１０）。この処理においては、ｘ軸モータ２２およびｙ軸モータ２４を駆動させて縫製枠２１（縫製対象２００）を所定の初期位置まで移動させるための制御信号が各駆動回路２３、２５へ出力される。これによって、縫製枠２１（縫製対象２００）が初期位置まで移動する。
【００７０】
次に、マイコン３１は、変数Ｎを初期化する（ｓ１２０）。この処理においては、変数Ｎに「１」がセット（１→Ｎ）される。この変数Ｎは、縫製データを構成するデータのうち、以降の処理（ｓ１４０の処理）で読み出されるデータの順番（１からｋ）を示す値がセットされる変数である。なお、以降に記載の「ｎ」は変数Ｎにセットされている値を示すものとする。
【００７１】
次に、マイコン３１は、縫製データに従った全ての縫製動作が終了したかどうかをチェックする（ｓ１３０）。この処理においては、変数Ｎにセットされている値「ｎ」をチェックすることによって、「ｎ」が縫製データを構成するデータの総数「ｋ」以下（ｎ≦ｋ）であれば、縫製データに従った全ての縫製動作が終了していないと判定される。一方、「ｎ」が「ｋ」より大きければ（ｋ＜ｎ）、縫製データに従った全ての縫製動作が終了したと判定される。
【００７２】
このｓ１３０の処理で、縫製データに従った全ての縫製動作が終了していなければ（ｓ１３０：ＮＯ）、マイコン３１は、縫製データを構成する第ｎのデータを読み出す（ｓ１４０）。
次に、マイコン３１は、ｓ１４０の処理で読み出された第ｎのデータが色データかどうかをチェックする（ｓ１５０）。
【００７３】
このｓ１５０の処理で、第ｎのデータが色データでなければ（ｓ１５０：ＮＯ）、マイコン３１は、縫い針１００による縫目を縫製対象２００に形成させる（ｓ１６０）。この処理においてマイコン３１は、針棒１１（縫い針１００）を主軸モータ１２によって往復移動させるための制御信号を主軸駆動回路１３へ出力すると共に、縫製枠２１（縫製対象２００）をｘ軸モータ２２およびｙ軸モータ２４によって長さデータにより示される縫目の長さ分の距離だけ移動させるための制御信号を各駆動回路２３、２５へ出力する。これによって、縫い針１００が往復移動しながら、縫製枠２１（縫製対象２００）が縫目の長さ分だけ移動することにより、縫製対象２００に縫い針１００による縫目が形成される。
【００７４】
一方、ｓ１５０の処理で第ｎのデータが色データであれば（ｓ１５０：ＹＥＳ）、マイコン３１は、色データで示される色の糸がセットされた縫い針１００を保持している針棒１１を検索する（ｓ１７０）。この処理においては、記憶装置３２に記憶されている対応データに基づいて、対応データに登録されている針棒１１のうち色データで示される色に対応する針棒１１が、色データで示される色の糸がセットされた縫い針１００を保持している針棒１１として検索される。
【００７５】
例えば、ｓ１７０の処理において、縫製領域Ａ１の色データに対しては、対応データに登録されている針棒１１のうち、色データで示される「赤色」に対応する針棒１１として、「第１の針棒」が検出されることになる（図３参照）。
このｓ１７０の処理で、該当する針棒１１が検出されたら（ｓ１７０：ＹＥＳ）、マイコン３１は、縫製に使用する縫い針１００をｓ１７０の処理で検出された針棒１１の保持する縫い針１００に切り替える（ｓ１８０）。この処理においては、縫製に使用する針棒１１をｓ１７０の処理で検出された針棒１１に切り替えるための制御信号を切替駆動回路１５へ出力する。これによって、主軸モータ１２の駆動力を伝達する針棒１１が切り替えられることに伴い縫製に使用する縫い針１００が切り替えられる。
【００７６】
こうして、ｓ１８０の処理を終えた後、または、ｓ１６０の処理を終えた後、マイコン３１は、変数Ｎに「１」を加算（ｎ＋１→Ｎ）した後（ｓ１９０）、ｓ１３０の処理へ戻る。
また、ｓ１７０の処理で、該当する針棒１１が検出されなければ（ｓ１７０：ＮＯ）、マイコン３１は、縫製データに従った縫製動作を停止させる（ｓ２００）。この処理においては、各駆動対象による縫製動作を停止させるための制御信号を、各駆動回路１３、１５、１７、２３、２５へ出力する。これによって、各駆動対象の動作が停止される。
【００７７】
例えば、ｓ１７０の処理において、縫製領域Ａ４の色データに対しては、対応データに登録されている針棒１１のうち、色データで示される「緑色」に対応する針棒１１が検索されるが、「緑色」に対応する針棒１１は登録されていないため、該当する針棒１１は検出されない。このような場合には、以降の処理においていずれかの針棒１１の保持する縫い針１００にセットされている糸を利用者に交換させるため、ｓ２００の処理において縫製動作が停止される。
【００７８】
次に、マイコン３１は、各針棒１１にセットされている縫い針１００のうち、糸を交換すべき縫い針１００を決定する（ｓ２１０）。この処理においては、各針棒１１にセットされている縫い針１００のうち、縫い針１００にセットされている糸の使用頻度が、縫製動作の停止された後の縫製動作（縫製動作を再開（ｓ２７０、ｓ２９０の処理の後）させた直後に縫目を形成する縫い順より後の縫い順；第ｎ＋１のデータ以降）において最も低くなる状態となっている縫い針１００が、糸を交換すべき縫い針１００として決定される。ここで、使用頻度が最も低くなる状態とは、縫製データを構成する第ｎ＋１のデータ以降の色データで示される色を、対応データに登録されている色毎にカウントし、カウント値が最も少ない色の糸がセットされている状態のことである。
【００７９】
例えば、第ｎデータが縫製領域Ａ４の色データである場合、まず、第ｎ＋１のデータ以降の色データ、つまり、縫製領域Ａ５以降の各縫製領域それぞれに対応する色データで示される色を、対応データに登録されている「赤色」、「黄色」、「青色」毎にカウントする。この場合、「赤色：７」、「黄色：４」、「青色：４」となる。そして、通常、最もカウント値が少ない色の糸がセットされている縫い針１００が、「緑色」の糸に交換すべき縫い針１００として決定される。このとき、最もカウント値が少ない色が複数存在するため、「黄色」および「青色」の糸がセットされた縫い針１００のうち、縫い針１００が保持されている針棒１１の番号が若い（黄色：第２の針棒、青色：第３の針棒）「黄色」の糸がセットされている縫い針１００が、「緑色」の糸に交換すべき縫い針１００として決定される。
【００８０】
なお、使用頻度の低い縫い針１００にセットされている糸は、縫目を形成するために使用されること自体が少ないため、針棒１１に保持されている縫い針１００のいずれかにセットされていなくても、この糸の色がｓ１７０の処理における検索対象になることは少なく、ｓ２００の処理で縫製動作が停止される要因になることも少ない。特に、使用頻度「０」の糸については、縫目を形成するために使用されることがないため、針棒１１に保持されている縫い針１００のいずれかにセットされていなくても、縫製動作が停止される要因になることはない。そのため、このような使用頻度の低い糸を、縫製動作が停止された際の縫製動作において縫目を形成すべき色の糸に交換した場合、縫製動作の停止される回数が少なくなり、結果的に、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなることを期待できる。このようなことから、「糸を交換すべき縫い針１００」として、「使用頻度の低い糸がセットされている縫い針１００」を決定し、このような縫い針１００の糸を交換する旨を以降の処理（ｓ２２０の処理）で報知するように構成することは、糸を交換すべき縫い針１００を、糸の交換回数が無用に多くならないように選ぶといった作業を容易に行えるようにするためには好適である。
【００８１】
次に、マイコン３１は、「糸交換アドバイス画面」を表示パネル３３に表示させる（ｓ２２０）。この処理においては、ｓ２１０の処理で決定された縫い針１００にセットされている糸を、ｓ２００の処理で縫製動作が停止された際の縫製動作（縫製動作を再開（ｓ２７０またはｓ２９０の処理の後）させた直後に縫目を形成する縫い順；第ｎのデータ）において縫目を形成すべき色の糸に交換すべき旨のメッセージが記載された「糸交換アドバイス画面」が、ポップアップ画面として表示パネル３３に表示される。
【００８２】
この「糸交換アドバイス画面」は、図５に示すように、糸を交換すべき旨のメッセージの他に、メッセージに従って糸を交換する（または、した）場合に選択する第１交換ラジオボタンｂ１、糸を交換する（または、した）縫い針１００を保持する針棒１１を指定する場合に選択する第２交換ラジオボタンｂ２、針棒１１を指定するための針棒指定ラジオボタンｂ３、ｂ４、ｂ５、糸の交換および各ラジオボタンの選択が終わった後に選択することになるＯＫボタンｂ６などを有している。
【００８３】
この「糸交換アドバイス画面」が表示された後、利用者は、いずれかの針棒１１が保持する縫い針１００にセットされている糸を交換する作業と共に、第１交換ラジオボタンｂ１を選択した後でＯＫボタンｂ６を選択する、または、第２交換ラジオボタンｂ２およびいずれかの針棒指定ラジオボタンｂ３、ｂ４、ｂ５を選択した後でＯＫボタンｂ６を選択する、といった操作を入力パネル３４によって行うことになる。
【００８４】
次に、マイコン３１は、入力パネル３４によって、ＯＫボタンｂ６を選択する操作が行われるまで待機する（ｓ２３０：ＮＯ）。
このｓ２３０の処理で、ＯＫボタンｂ６を選択する操作が行われたら（ｓ２３０：ＹＥＳ）、マイコン３１は、「糸交換アドバイス画面」の表示を消去する（ｓ２４０）と共に、各ラジオボタンの選択状態をチェックする（ｓ２５０）。
【００８５】
このｓ２５０の処理で、第１交換ラジオボタンｂ１が選択されていたら（ｓ２５０：ＹＥＳ）、マイコン３１は、縫製に使用する縫い針１００をｓ２１０の処理で決定された針棒１１の保持する縫い針１００に切り替える（ｓ２６０）。この処理においては、ｓ１８０の処理と同様に、縫製に使用する針棒１１をｓ２１０の処理で決定された針棒１１に切り替えるための制御信号が切替駆動回路１５へ出力される。
【００８６】
次に、マイコン３１は、ｓ２１０の処理において決定された縫い針１００を保持する針棒１１と、第ｎのデータである色データで示される色とを対応づけた状態に対応データを更新する（ｓ２７０）。
例えば、第ｎデータが縫製領域Ａ４の色データであって、ｓ２１０の処理で糸を交換すべき縫い針１００として決定された縫い針１００を保持する針棒１１が「第２の針棒」である場合、対応データのうち「第２の針棒」に対応する色が「黄色」から「緑色」に更新される（図６における網掛け部参照）。なお、各縫製領域をＡ１からＡ２６の順で「糸交換アドバイス画面」で報知されたメッセージに従って糸を交換しながら縫製していった場合に、対応データに登録されている色の遷移状態（更新されていく様子）を図６に示す。この場合、縫製データに従った全ての縫製動作が終了するまでに、糸を交換する回数が「１０回」となる。
【００８７】
また、マイコン３１は、ｓ２５０の処理において第２交換ラジオボタンｂ２およびいずれかの針棒指定ラジオボタンｂ３、ｂ４、ｂ５が選択されていたら（ｓ２５０：ＮＯ）、縫製に使用する縫い針１００を、ｓ２５０の処理において選択されていた針棒指定ラジオボタンに対応する針棒１１（ｂ２−第１の針棒、ｂ３−第２の針棒、ｂ４−第４の針棒）の保持する縫い針１００に切り替える（ｓ２８０）。この処理においては、ｓ１８０、ｓ２６０の処理と同様に、縫製に使用する針棒１１を針棒指定ラジオボタンに対応する針棒１１に切り替えるための制御信号が切替駆動回路１５へ出力される。
【００８８】
次に、マイコン３１は、ｓ２５０の処理において選択されていた針棒指定ラジオボタンに対応する針棒１１と、第ｎのデータである色データで示される色とを対応づけた状態に対応データを更新する（ｓ２９０）。
このｓ２９０の処理を終えた後、または、ｓ２７０の処理を終えた後、ｓ１３０の処理に戻る。このように、ｓ２００の処理において縫製動作が停止された後、ｓ２７０またはｓ２９０の処理を終えるまでの間は縫製動作が停止されることになる。
【００８９】
こうして、ｓ１３０からｓ２７０またはｓ２９０までの処理が繰り返し行われた後、ｓ１３０の処理で、縫製データに従った全ての縫製動作が終了していれば（ｓ１３０：ＹＥＳ）、マイコン３１は、縫い針１００にセットされている糸を切断する（ｓ３００）。この処理においては、縫い針１００にセットされている糸を切断機構１６を駆動させて切断するための制御信号が切断駆動回路１７へ出力され、これによって、縫い針１００にセットされている糸が切断される。
【００９０】
そして、マイコン３１は、縫製枠２１を所定の初期位置へ移動させた後（ｓ３１０）、本縫製処理を終了する。このｓ３１０の処理は、ｓ１１０の処理と同様の処理である。
［第１実施形態の効果］
このように構成されたミシン１によれば、図４におけるｓ２００の処理で縫製動作が停止された際、ｓ２１０の処理で糸を交換すべき縫い針１００が決定され、この決定された縫い針１００にセットされている糸を交換すべき旨がｓ２２０の処理で表示パネル３３に表示される「糸交換アドバイス画面」により報知される。ここで、ｓ２１０の処理では、糸を交換すべき縫い針１００として、縫製動作が停止された後の縫製動作において使用頻度が最も低くなる縫い針１００を決定することができる。このように使用頻度が低くなる縫い針１００の糸を交換することは、上述のように、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなることを期待できる。そのため、利用者は、「糸交換アドバイス画面」のメッセージ通りに針棒１１を選ぶだけで、糸を交換すべき縫い針１００を保持する針棒１１を、糸の交換回数が無用に多くならないように選ぶといった作業を容易に行うことができる。
【００９１】
また、ｓ２１０の処理では、１以上の縫目を連続して形成する縫製領域の数が最も少ない縫い針を、使用頻度の低い糸がセットされている縫い針１００として決定することができる。
また、図４におけるｓ２５０の処理で「糸交換アドバイス画面」の第１交換ラジオボタンｂ１が選択されていれば、ｓ２７０の処理において、ｓ２１０の処理で決定された縫い針１００を保持する針棒１１と第ｎのデータである色データで示される色とを対応づけた状態に対応データが更新される。このように、第１交換ラジオボタンｂ１を選択するといった操作を行うだけで、対応データが糸の交換内容を反映した状態に更新されるため、対応データを更新するための操作の手間を大幅に減らすことができる。
【００９２】
また、図４におけるｓ２５０の処理で「糸交換アドバイス画面」の第２交換ラジオボタンｂ２およびいずれかの針棒指定ラジオボタンｂ３、ｂ４、ｂ５が選択されていたら、ｓ２９０の処理において、ｓ２５０の処理で選択されていた針棒指定ラジオボタンに対応する針棒１１と第ｎのデータである色データで示される色とを対応づけた状態に対応データが更新される。このように、第２交換ラジオボタンｂ２およびいずれかの針棒指定ラジオボタンｂ３、ｂ４、ｂ５を選択するといった操作を行うだけで、対応データが糸の交換内容を反映した状態に更新されるため、対応データを更新するための操作の手間を大幅に減らすことができる。
【００９３】
また、図４におけるｓ２７０、ｓ２９０の処理において、対応データが更新されるため、対応データがあらかじめ作成されていない状態（各針棒１１に対応する色が登録されていない状態）であっても、縫製データに従った縫製動作を実行することができる。よって、対応データを作成するといった手間を削減することができる。
【００９４】
また、糸の交換回数とは無関係に、いずれかの縫い針１００を自動的または固定的に特定し、この特定した縫い針１００に対する糸を交換すべきことを表示パネルなどに表示して利用者に通知するといった構成とは異なり、糸を交換すべき縫い針１００として、糸の交換回数が確実に少なくなるように決められた縫い針１００を利用者に通知することができるため、上述の構成と比べて遙かに縫製の作業効率が高い。
【００９５】
［第２実施形態］
ミシン２は、第１実施形態に記載のミシン１と同様の構成であって、マイコン３１が実行する縫製処理（図４）の処理内容が一部異なっているだけであるため、この相違点についてのみ詳述する。
○マイコン３１の縫製処理
本ミシン２においては、第１実施形態に記載の縫製処理（図４）とｓ２１０以降の処理内容が一部異なっているだけであるため、ｓ２００以前の処理は省略し、ｓ２１０以降の処理における相違点のみを詳述する。
【００９６】
マイコン３１は、各針棒１１にセットされている縫い針１００のうち、糸を交換すべき縫い針１００を決定する（ｓ２１０）。この処理においては、各針棒１１にセットされている縫い針１００のうち、縫い針１００にセットされている糸が、縫製動作の停止された後の縫製動作（縫製動作を再開（ｓ２７０、ｓ２９０の処理の後）させた直後に縫目を形成する縫い順より後の縫い順；第ｎ＋１のデータ以降）において最も後の縫い順になるまで使用されない状態となっている縫い針１００が、糸を交換すべき縫い針１００として決定される。ここで、最も後の縫い順になるまで使用されない状態とは、縫製データを構成する第ｎ＋１のデータ以降のデータにおいて使用されない期間が最も長い状態のことである。
【００９７】
例えば、第ｎデータが縫製領域Ａ４の色データである場合、まず、縫製データを構成する第ｎ＋１のデータ以降のデータにおいて使用されない期間を、対応データに登録されている「赤色」、「黄色」、「青色」毎にチェックする。この場合、「赤色：縫製領域９つ分」、「黄色：縫製領域２つ分」、「青色：縫製領域１つ分」となる。そして、通常、使用されない期間が最も長い色の糸「赤色」がセットされている縫い針１００が、「緑色」の糸に交換すべき縫い針１００として決定される。このとき、使用されない期間が最も長い色の糸がセットされている縫い針１００が複数存在する場合には、縫い針１００が保持されている針棒１１の番号が若い方の縫い針１００に保持されている縫い針１００が、糸に交換すべき縫い針１００として決定される。
【００９８】
なお、最も後の縫い順になるまで使用されない縫い針１００にセットされている糸は、縫目を形成するために使用されるタイミングが、複数の縫い針１００それぞれにセットされている糸の中で最も遅く、使用されることのない期間が最も長くなる。よって、ｓ２００の処理で縫製動作が停止された時点においては、この糸が複数の縫い針１００のいずれかにセットされていなくても、この糸の色がｓ１７０の処理において検索対象になり、ｓ２００の処理で縫製動作が停止される要因になる可能性は、複数の縫い針１００それぞれにセットされている糸の中では最も低い。そのため、このような最も後の縫い順になるまで使用されない糸がセットされている縫い針１００を、縫製動作が停止された際の縫製動作において縫目を形成すべき色の糸に交換した場合、縫製動作の停止される回数が少なくなり、結果的に、縫製動作が停止された後の縫製動作における糸の交換回数が少なくなることを期待できる。このようなことから、ｓ２１０の処理で「糸を交換すべき縫い針１００」として、「最も後の縫い順になるまで使用されない縫い針１００」を決定し、このような縫い針１００を交換する旨を以降の処理（ｓ２２０の処理）で報知するように構成することは、糸を交換すべき縫い針１００を、糸の交換回数が無用に多くならないように選ぶといった作業を容易に行えるようにするためには好適である。
【００９９】
次に、マイコン３１は、「糸交換アドバイス画面」を表示パネル３３に表示させる（ｓ２２０）。
次に、マイコン３１は、入力パネル３４によって、ＯＫボタンｂ６を選択する操作が行われるまで待機する（ｓ２３０：ＮＯ）。
【０１００】
このｓ２３０の処理で、ＯＫボタンｂ６が選択する操作が行われたら（ｓ２３０：ＹＥＳ）、マイコン３１は、「糸交換アドバイス画面」の表示を消去する（ｓ２４０）と共に、各ラジオボタンの選択状態をチェックする（ｓ２５０）。
このｓ２５０の処理で、第１交換ラジオボタンｂ１が選択されていたら（ｓ２５０：ＹＥＳ）、縫製に使用する縫い針１００をｓ２１０の処理で決定された針棒１１の保持する縫い針１００に切り替える（ｓ２６０）。
【０１０１】
次に、マイコン３１は、ｓ２１０の処理において決定された縫い針１００を保持する針棒１１と、第ｎのデータである色データで示される色とを対応づけた状態に対応データを更新する（ｓ２７０）。
例えば、第ｎデータが縫製領域Ａ４の色データであって、ｓ２１０の処理で糸を交換すべき縫い針１００として決定された縫い針１００を保持する針棒１１が「第１の針棒」である場合、対応データのうち「第１の針棒」に対応する色が「赤色」から「緑色」に更新される（図７における網掛け部参照）。なお、各縫製領域をＡ１からＡ２６の順で縫製していった場合に、対応データに登録されている色の遷移状態（更新されていく様子）を図７に示す。この場合、縫製データに従った全ての縫製動作が終了するまでに、糸を交換する回数が「７回」となる。
【０１０２】
また、マイコン３１は、ｓ２５０の処理において第２交換ラジオボタンｂ２およびいずれかの針棒指定ラジオボタンｂ３、ｂ４、ｂ５が選択されていたら（ｓ２５０：ＮＯ）、縫製に使用する縫い針１００を、ｓ２５０の処理において選択されていた針棒指定ラジオボタンに対応する針棒１１の保持する縫い針１００に切り替える（ｓ２８０）。
【０１０３】
次に、マイコン３１は、ｓ２５０の処理において選択されていた針棒指定ラジオボタンに対応する針棒１１と、第ｎのデータである色データで示される色とを対応づけた状態に対応データを更新する（ｓ２９０）。
このｓ２９０の処理を終えた後、または、ｓ２７０の処理を終えた後、ｓ１３０の処理に戻る。
【０１０４】
こうして、ｓ１３０からｓ２７０またはｓ２９０までの処理が繰り返し行われた後、ｓ１３０の処理で、縫製データに従った全ての縫製動作が終了していれば（ｓ１３０：ＹＥＳ）、マイコン３１は、縫い針１００にセットされている糸を切断する（ｓ３００）。
【０１０５】
そして、マイコン３１は、縫製枠２１を所定の初期位置へ移動させた後（ｓ３１０）、本縫製処理を終了する。
［第２実施形態の効果］
このように構成されたミシン２によれば、第１実施形態におけるミシン１と同様に、利用者は、図４におけるｓ２２０の処理で表示パネル３３に表示される「糸交換アドバイス画面」のメッセージ通りに針棒１１を選ぶだけで、糸を交換すべき縫い針１００を保持する針棒１１を、糸の交換回数が無用に多くならないように選ぶといった作業を容易に行うことができる。
【０１０６】
また、図４におけるｓ２１０の処理で、縫製動作の停止された後の縫製動作において最も後の縫い順になるまで使用されない縫い針１００を、糸を交換すべき縫い針１００として決定することができる。
また、第１実施形態におけるミシン１と同様に、図４におけるｓ２５０の処理で、第１交換ラジオボタンｂ１を選択するといった操作を行うだけで、対応データが糸の交換内容を反映した状態に更新されるため、対応データを更新するための操作の手間を大幅に減らすことができる。
【０１０７】
また、第１実施形態におけるミシン１と同様に、図４におけるｓ２５０の処理で、第２交換ラジオボタンｂ２およびいずれかの針棒指定ラジオボタンｂ３、ｂ４、ｂ５を選択するといった操作を行うだけで、対応データが糸の交換内容を反映した状態に更新されるため、対応データを更新するための操作の手間を大幅に減らすことができる。
【０１０８】
また、第１実施形態におけるミシン１と同様に、図４におけるｓ２７０、ｓ２９０の処理において、対応データが更新されるため、対応データを作成するといった手間を削減することができる。
［本発明との対応関係］
以上説明したミシン１、２の備える制御部３０は、本発明におけるミシン制御装置を構成するものである。
【０１０９】
また、対応データを記憶している記憶装置３２は、本発明における記憶手段である。
また、図４におけるｓ１７０の処理は本発明における検索手段、ｓ２１０の処理は本発明における決定手段、ｓ２２０の処理は本発明における報知手段、ｓ２７０、ｓ２９０の処理は本発明における更新手段である。
【０１１０】
また、図４におけるｓ１７０の処理は、針棒１１が検出された場合に、ｓ１８０、ｓ１９０の処理を経てｓ１３０からｓ１６０の処理を行わせることにより、検出された針棒１１の保持する縫い針１００による縫目の形成を指令している。一方、針棒１１が検出された場合に、ｓ２００の処理で縫製動作の終了を指令している。このように、ｓ１７０の処理は本発明における指定手段として機能している。
【０１１１】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な実施形態に限定されず、このほかにも様々な形態で実施することができる。
例えば、上記実施形態においては、ミシン１、２がそれぞれ色の異なる糸がセットされた複数の縫い針１００を選択的に使用しながら縫製対象２００を縫製する多針ミシンであるものを例示した。しかし、ミシン１、２が、色以外に太さや材質といった種類の異なる糸がセットされた複数の縫い針１００を選択的に使用しながら縫製対象２００を縫製するように構成してもよい。その場合、各色に関する記載を、例えば、それぞれ異なる「太さ」の記載に読み替えたり、それぞれ異なる「材質」の記載に読み替えるものとする。
【０１１２】
また、上記実施形態においては、縫製データが記憶装置３２に記憶されている、または、記録用ディスク３００から入力されるように構成されたものを例示した。しかし、制御部３０が無線または有線の通信路を介して他のコンピュータシステムなどとデータ通信可能に構成されていれば、縫製データが通信路経由で入力されるように構成してもよい。
【０１１３】
また、上記実施形態においては、対応データが記憶装置３２に記憶されているものを例示した。しかし、対応データは、マイコン３１に内蔵されたメモリに記憶されていてもよい。また、制御部３０が無線または有線の通信路を介して他のコンピュータシステムなどとデータ通信可能に構成されていれば、対応データが通信路経由で入力されるように構成してもよいし、
また、上記実施形態においては、縫製枠２１を移動させることによって、縫い針１００と縫製対象２００との位置関係を変更させるように構成されたものを例示した。しかし、縫い針１００と縫製対象２００との位置関係を変更させるために、縫製枠２１だけでなく、針棒１１がｘ軸およびｙ軸方向に移動できるように構成してもよい。
【０１１４】
また、上記実施形態においては、縫い針１００にセットされている糸を交換する場合を例示したが、縫い針１００そのものを、異なる色の糸がセットされている縫い針１００に交換するようにしてもよい。
また、上記実施形態においては、図４の縫製処理を制御部３０の備えるマイコン３１が実行するように構成されたものを例示した。しかし、縫製処理を、無線または有線の通信路を介してミシン１、２とデータ通信可能に接続された他のコンピュータシステムが実行するように構成してもよい。
【０１１５】
また、上記第１実施形態においては、図４におけるｓ２１０の処理で、使用頻度が最も低くなる状態となっている縫い針１００が糸を交換すべき縫い針１００として決定されるように構成されたものを例示した。しかし、このｓ２１０の処理において、使用頻度が縫製動作の停止された後の縫製動作において所定のしきい値より低くなる状態となっている縫い針１００を、糸を交換すべき縫い針１００として決定するように構成してもよい。この構成によれば、縫製動作の停止された後の縫製動作において使用頻度が所定のしきい値より低くなる糸がセットされた縫い針１００を、糸を交換すべき縫い針１００として決定することができる。
【０１１６】
また、上記実施の形態においては、図４におけるｓ２００の処理で、縫製動作を停止させるための制御信号を各駆動回路へ出力するように構成されたものを例示した。しかし、このｓ２００の処理では、各駆動対象を動作させるための制御信号を出力しないことをもって、縫製動作を停止させる処理としてもよい。
【０１１７】
また、上記実施形態においては、図４におけるｓ２２０の処理で、「糸交換アドバイス画面」に記載されたメッセージによって、糸を交換すべき旨を報知するように構成されたものを例示した。しかし、糸を交換すべき旨の報知は、スピーカ３６からメッセージを音声として出力させることによって報知するように構成してもよい。
【０１１８】
また、上記第１実施形態においては、図４におけるｓ２１０の処理で、複数の針棒１１にセットされたそれぞれの縫い針１００のうち、糸の使用頻度が最も低くなる状態の縫い針１００が、ひとつだけ糸を交換すべき縫い針１００として決定されるように構成されたものを例示した。しかし、このｓ２１０の処理において、糸の使用頻度が最も低くなる状態の縫い針１００が複数存在する場合、これら全ての縫い針を、糸を交換すべき縫い針１００として決定するように構成し、複数の縫い針１００が決定された場合には、ｓ２２０の処理において、第１交換ラジオボタンｂ１を有していない「糸交換アドバイス画面」を表示するように構成するとよい。また、ｓ２１０の処理においては、糸の使用頻度が低い順に複数の縫い針１００、または、糸の使用頻度が所定のしきい値より低い１以上の縫い針１００を、糸を交換すべき縫い針１００として決定するように構成してもよい。また、このｓ２１０の処理において、糸の使用頻度が最も低くなる状態の縫い針１００が複数存在する場合に、その中から最も後の縫い順になるまで使用されない状態の縫い針１００を、糸を交換すべき縫い針１００として決定するように構成してもよい。
【０１１９】
また、上記第２実施形態においては、図４におけるｓ２１０の処理で、複数の針棒１１にセットされたそれぞれの縫い針１００のうち、最も後の縫い順になるまで使用されない状態の縫い針１００が、ひとつだけ糸を交換すべき縫い針１００として決定されるように構成されたものを例示した。しかし、このｓ２１０の処理で、最も後の縫い順になるまで使用されない状態の縫い針１００が複数存在する場合、これら全ての縫い針を、糸を交換すべき縫い針１００として決定するように構成し、複数の縫い針１００が決定された場合には、ｓ２２０の処理において、第１ラジオボタンｂ１を有していない「糸交換アドバイス画面」を表示するように構成するとよい。また、ｓ２１０の処理においては、使用されない縫い順が後にある順に複数の縫い針１００を、糸を交換すべき縫い針１００として決定するように構成してもよい。また、このｓ２１０の処理において、最も後の縫い順になるまで使用されない状態の縫い針１００が複数存在する場合に、その中から糸の使用頻度が最も低くなる状態の縫い針１００を、糸を交換すべき縫い針１００として決定するように構成してもよい。
【０１２０】
また、上記実施形態の図４におけるｓ２１０の処理において、糸を交換すべき縫い針１００として糸の使用頻度が最も低い状態の縫い針１００について順次糸を交換しながら縫製データに従った各縫製動作を行っていった場合と、糸を交換すべき縫い針１００として最も後の縫い順になるまで使用されない状態の縫い針１００について順次糸を交換しながら縫製データに従った各縫製動作を行っていった場合とで、縫製データに従った全ての縫製動作が終了するまでにおいて推定される糸の交換回数を比較して、交換回数が少ない方の状態となっている縫い針１００を第ｎのデータにおける「糸を交換すべき縫い針１００」として決定するように構成してもよい。
【０１２１】
例えば、第ｎのデータが縫製領域Ａ４の色データである場合（図６参照）、まず、糸の使用頻度が最も低い状態の縫い針１００について順次糸を交換しながら縫製データに従った各縫製動作を行っていった場合の糸の交換回数を推定する。ここでは、第１実施形態において記載したとおり、縫製データに従った全ての縫製動作を終了するまでにおける糸の交換回数は「１０回」となる。続いて、最も後の縫い順になるまで使用されない状態の縫い針１００について順次糸を交換しながら縫製データに従った各縫製動作を行っていった場合の糸の交換回数を推定する。ここでは、第２実施形態において記載したとおり、縫製データに従った全ての縫製動作を終了するまでにおける糸の交換回数は「７回」となる。そして、これら交換回数を比較して、交換回数が少ない方の状態である「最も後の縫い順になるまで使用されない状態」となっている縫い針１００を第ｎのデータにおいて「糸を交換すべき縫い針１００」として決定する。
【０１２２】
このように構成すれば、推定した交換回数が最も少なくなる状態の縫い針１００を、第ｎデータにおける「糸を交換すべき縫い針１００」として決定することができる。さらに、縫製データに従った全ての縫製動作が終了するまでにおける糸の交換回数がより少なくなることを期待できる。
【０１２３】
また、上記実施形態においては、図４の縫製処理で利用される対応データが、あらかじめ利用者により作成（入力）されたデータである場合を例示した。しかし、対応データは、利用者が作成しなくても、縫い針１００にいずれの色の糸がセットされているかを特定できない状態となっている未作成のデフォルトデータであってもよい。なお、このデフォルトデータは、利用者が入力パネル３４を操作することによって上書き可能である。
【図面の簡単な説明】
【図１】本実施の形態におけるミシンの制御系統を示すブロック図
【図２】縫製データのデータ構造を示す図
【図３】対応データのデータ構造を示す図
【図４】縫製処理の処理手順を示すフローチャート
【図５】表示パネルに表示される針交換アドバイス画面を示す図
【図６】第１実施形態の対応データに登録されている色の遷移状態を示す図
【図７】第２実施形態の対応データに登録されている色の遷移状態を示す図
【符号の説明】
１、２・・・ミシン、１０・・・縫い針駆動部、１１・・・針棒、１２・・・主軸モータ、１３・・・主軸駆動回路、１４・・・切替機構、１５・・・切替駆動回路、１６・・・切断機構、１７・・・切断駆動回路、２０・・・縫製対象駆動部、２１・・・縫製枠、２２・・・ｘ軸モータ、２３・・・ｘ軸駆動回路、２４・・・ｙ軸モータ、２５・・・ｙ軸駆動回路、３０・・・制御部、３１・・・マイコン、３２・・・記憶装置、３３・・・表示パネル、３４・・・入力パネル、３５・・・ディスクドライブ、３６・・・スピーカ、３７・・・スピーカ駆動回路。
【図１】
2004033538.tif 000003
【図２】
2004033538.tif 000004
【図３】
2004033538.tif 000005
【図４】
2004033538.tif 000006
【図５】
2004033538.tif 000007
【図６】
2004033538.tif 000008
【図７】
2004033538.tif 000009