(57)【要約】【課題】糸設定作業を容易に行うことができる多針式刺繍ミシン及び多針式刺繍ミシンプログラムを提供すること。【解決手段】液晶ディスプレイの針棒糸情報変更キーが選択されると（Ｓ２００）、現在の針棒糸情報が液晶ディスプレイに表示される（Ｓ２１０）。続いて、第１針棒及び第２針棒として選択され（Ｓ２２０，Ｓ２３０：Ｙｅｓ）、各針棒番号が選択状態と記憶される（Ｓ２８０，Ｓ３００）。続いて、変更ボタンが押下されると（Ｓ２２０，Ｓ２３０：Ｎｏ，Ｓ２４０：Ｙｅｓ）、第１針棒及び第２針棒が選択状態と判断され（Ｓ３５０：Ｙｅｓ）、選択された第１針棒に対応する針棒糸情報を第２針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶させるとともに、第２針棒に対応する針棒糸情報を第１針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶される（Ｓ３６０）。【選択図】図１２
2008000550.tif 000002
【特許請求の範囲】
【請求項１】
複数の針棒を備えた多針式刺繍ミシンにおいて、
前記針棒に設定される糸に関する情報である針棒糸情報を記憶する針棒糸情報記憶手段と、
前記複数の針棒から第１針棒及び第２針棒の２本の針棒からなる針棒の組を少なくとも一組選択する針棒選択手段と、
前記針棒選択手段により選択された前記第１針棒に対応する前記針棒糸情報を前記第２針棒に対応する前記針棒糸情報として前記針棒糸情報記憶手段に記憶させ、前記第２針棒に対応する前記針棒糸情報を変更する針棒糸情報変更手段と
を備えたことを特徴とする多針式刺繍ミシン。
【請求項２】
前記針棒糸情報変更手段は、前記針棒選択手段により選択された時の前記第１針棒に対応する前記針棒糸情報を前記第２針棒に対応する前記針棒糸情報として前記針棒糸情報記憶手段に記憶させるとともに、前記針棒選択手段により選択された時の前記第２針棒に対応する前記針棒糸情報を前記第１針棒に対応する前記針棒糸情報として前記針棒糸情報記憶手段に記憶させ、前記第１針棒に対応する前記針棒糸情報及び前記第２針棒に対応する前記針棒糸情報のそれぞれを変更することを特徴とする請求項１に記載の多針式刺繍ミシン。
【請求項３】
刺繍模様を縫製する為の糸に関する情報である縫製糸情報と当該縫製糸情報の縫製順序とを対応づけて記憶する縫製糸情報記憶手段と、
前記縫製糸情報記憶手段に記憶されている前記縫製糸情報及び当該縫製糸情報の縫製順序と、前記針棒糸情報変更手段によって記憶させて変更した後の前記針棒糸情報とを比較して、前記縫製順序に対応する前記針棒である縫製針棒を決定する第１縫製針棒決定手段と
を備えたことを特徴とする請求項１又は２に記載の多針式刺繍ミシン。
【請求項４】
刺繍模様を縫製する為の糸に関する情報である縫製糸情報と当該縫製糸情報の縫製順序とを対応づけて記憶する縫製糸情報記憶手段と、
前記縫製糸情報記憶手段に記憶されている前記縫製糸情報及び当該縫製糸情報の縫製順序と、前記針棒糸情報変更手段により変更する前の前記針棒糸情報とを比較して、前記縫製針棒を決定する第２縫製針棒決定手段と、
前記第２縫製針棒決定手段により決定された前記縫製針棒に対応する前記縫製糸情報を、当該縫製針棒に対応する前記針棒糸情報として前記針棒糸情報記憶手段に記憶させ、当該縫製針棒に対応する前記針棒糸情報を設定する針棒糸情報設定手段と、
前記多針式刺繍ミシンによる縫製に関わる各種情報を表示する表示手段と、
前記針棒と当該針棒に対応する前記針棒糸情報設定手段により設定された前記針棒糸情報とを前記表示手段に表示させる針棒表示制御手段とを備え、
前記針棒選択手段は、前記表示手段に表示された前記針棒と当該針棒に対応する前記針棒糸情報の中から前記第１針棒と前記第２針棒とを選択することを特徴とする請求項１乃至３のいずれかに記載のミシン。
【請求項５】
前記第２縫製針棒決定手段により決定された前記縫製針棒の中から、糸交換が必要な前記縫製針棒である交換針棒を決定する交換針棒決定手段と、
前記交換針棒決定手段により決定された前記交換針棒を前記表示手段に表示させる交換針棒表示制御手段と
を備えることを特徴とする請求項４に記載のミシン。
【請求項６】
前記表示手段は、液晶ディスプレイからなる表示装置であることを特徴とする請求項４又は５に記載の多針式刺繍ミシン。
【請求項７】
前記針棒選択手段は、前記液晶ディスプレイの前面に配設される透明タッチパネルからなる選択入力装置であることを特徴とする請求項６に記載の多針式刺繍ミシン。
【請求項８】
前記針棒選択手段により選択された前記第１針棒と前記第２針棒とを前記表示手段に表示させるとともに、前記針棒糸情報が変更される前記針棒を示す印を、前記表示手段に表示させる選択針棒表示制御手段を備えることを特徴とする請求項４乃至７のいずれかに記載の多針式刺繍ミシン。
【請求項９】
前記印は、前記表示手段により表示された前記第１針棒と前記第２針棒との間を結ぶとともに、前記針棒糸情報が変更される前記針棒を差し示す矢印であることを特徴とする請求項８に記載の多針式刺繍ミシン。
【請求項１０】
前記針棒糸情報及び前記縫製糸情報は、少なくとも糸色情報を含むことを特徴とする請求項３乃至９のいずれかに記載の多針式刺繍ミシン。
【請求項１１】
請求項１乃至１０のいずれかに記載の多針式刺繍ミシンの各種処理手段としてコンピュータを機能させるための多針式刺繍ミシンプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の針棒を備える多針式刺繍ミシンに関し、詳細には、糸情報を変更する手段を備える多針式刺繍ミシンに関する。
【背景技術】
【０００２】
従来より、縫針が装着された複数の針棒と、その複数の針棒が設けられた針棒ケースを有し、各縫針に上糸として供給される糸駒を、針棒（縫針）の本数と同数若しくは縫針の本数以上装着可能に構成されている多針式刺繍ミシンが知られている。そして、当該多針式刺繍ミシンを制御するミシン制御装置として、針棒（縫針）とその針棒（縫針）に供給されている糸の色、太さ、素材、メーカー等に関する情報である糸情報とを対応づけて記憶するものが知られている。
【０００３】
このようなミシン制御装置は、多針式刺繍ミシンによる縫製を制御する際に、縫製を行うための縫製データに含まれる糸情報と、針棒（縫針）に供給されている糸の糸情報とを比較し、この縫製データの糸情報に対応する糸が供給された針棒を縫製用の針棒として選択するようにしている。そして、縫製データの糸情報に対応する糸が供給された針棒がミシン制御装置に記憶されていない場合には、多針式刺繍ミシンによる縫製を中断させるようにしている。
【０００４】
このとき、ユーザは縫製データの糸情報に対応する糸を針棒（縫針）に供給するように糸駒を交換し、多針式刺繍ミシンによる縫製を再開させるようにしている。各針棒と各針棒に装着された縫針に供給される糸との関係はユーザが設定しなければならないが、糸駒を交換する回数を極力少なくし、多針式刺繍ミシンによる縫製が中断する時間が短くなるようにするのが望ましい。そこで、多針式刺繍ミシンの糸交換をどのように行うかを多針式刺繍ミシンが備えるマイクロコンピュータにより表示させるものが種々提案されている。
【０００５】
例えば、各針棒に装着されている糸情報（糸色）を記憶することにより、縫製前に刺繍模様の出来上がりを表示する刺繍ミシンが提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１０−１４０４６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来提案されている多針式刺繍ミシンでは、多針式刺繍ミシンにより複数の針棒（縫針）に備えられる糸のうち、２個の糸を糸交換するように指示された際に、多針式刺繍ミシンが指定した針棒とは異なる針棒に誤って設定してしまった場合には、再度２個の糸を多針式刺繍ミシンが指定する針棒に設置するように糸交換しなおさなければならないという問題があった。
【０００７】
また、多針式刺繍ミシンによる糸交換の決定に際しては、縫製データに含まれる糸情報と一致する糸情報を有する糸を設定するように糸交換が算出されるため、例えば、糸情報を構成する糸色がＲＧＢ値により表され、このＲＧＢ値が僅かに異なる糸色は別の糸色であると認識して糸交換の順番が演算により決定される。このため、縫製データの糸色と、針棒に設定されている糸の糸色とが、ユーザから見れば両者がほぼ同じ糸色であると判断することができる場合であっても、多針式刺繍ミシンは別の糸であると判断して糸交換が必要であると指示を出す。このとき、糸交換が必要であると指示された針棒とは別の針棒に設置された糸を、多針式刺繍ミシンが指定した糸色を有する糸として代用させることにより、糸交換をすることなく縫製を連続して行いたいと思う場合にも、多針式刺繍ミシンが演算により求めた縫製順序と針棒との関係をユーザにより変更することができない設定になっているので、糸交換を行わざるをえないという問題があった。
【０００８】
本発明は、上述の問題点を解決するためになされたものであり、糸設定作業を容易に行うことができる多針式刺繍ミシン及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に係る発明の多針式刺繍ミシンは、複数の針棒を備えた多針式刺繍ミシンにおいて、前記針棒に設定される糸に関する情報である針棒糸情報を記憶する針棒糸情報記憶手段と、前記複数の針棒から第１針棒及び第２針棒の２本の針棒からなる針棒の組を少なくとも一組選択する針棒選択手段と、前記針棒選択手段により選択された前記第１針棒に対応する前記針棒糸情報を前記第２針棒に対応する前記針棒糸情報として前記針棒糸情報記憶手段に記憶させ、前記第２針棒に対応する前記針棒糸情報を変更する針棒糸情報変更手段とを備えている。
【００１０】
また、請求項２に係る発明の多針式刺繍ミシンは、請求項１に記載の発明の構成に加え、前記針棒糸情報変更手段は、前記針棒選択手段により選択された時の前記第１針棒に対応する前記針棒糸情報を前記第２針棒に対応する前記針棒糸情報として前記針棒糸情報記憶手段に記憶させるとともに、前記針棒選択手段により選択された時の前記第２針棒に対応する前記針棒糸情報を前記第１針棒に対応する前記針棒糸情報として前記針棒糸情報記憶手段に記憶させ、前記第１針棒に対応する前記針棒糸情報及び前記第２針棒に対応する前記針棒糸情報のそれぞれを変更することを特徴とする。
【００１１】
また、請求項３に係る発明の多針式刺繍ミシンは、請求項１又は２に記載の発明の構成に加え、刺繍模様を縫製する為の糸に関する情報である縫製糸情報と当該縫製糸情報の縫製順序とを対応づけて記憶する縫製糸情報記憶手段と、前記縫製糸情報記憶手段に記憶されている前記縫製糸情報及び当該縫製糸情報の縫製順序と、前記針棒糸情報変更手段によって記憶させて変更した後の前記針棒糸情報とを比較して、前記縫製順序に対応する前記針棒である縫製針棒を決定する第１縫製針棒決定手段とを備えている。
【００１２】
また、請求項４に係る発明の多針式刺繍ミシンは、請求項１乃至３のいずれかに記載の発明の構成に加え、刺繍模様を縫製する為の糸に関する情報である縫製糸情報と当該縫製糸情報の縫製順序とを対応づけて記憶する縫製糸情報記憶手段と、前記縫製糸情報記憶手段に記憶されている前記縫製糸情報及び当該縫製糸情報の縫製順序と、前記針棒糸情報変更手段により変更する前の前記針棒糸情報とを比較して、前記縫製針棒を決定する第２縫製針棒決定手段と、前記第２縫製針棒決定手段により決定された前記縫製針棒に対応する前記縫製糸情報を、当該縫製針棒に対応する前記針棒糸情報として前記針棒糸情報記憶手段に記憶させ、当該縫製針棒に対応する前記針棒糸情報を設定する針棒糸情報設定手段と、前記多針式刺繍ミシンによる縫製に関わる各種情報を表示する表示手段と、前記針棒と当該針棒に対応する前記針棒糸情報設定手段により設定された前記針棒糸情報とを前記表示手段に表示させる針棒表示制御手段とを備え、前記針棒選択手段は、前記表示手段に表示された前記針棒と当該針棒に対応する前記針棒糸情報の中から前記第１針棒と前記第２針棒とを選択することを特徴とする。
【００１３】
また、請求項５に係る発明の多針式刺繍ミシンは、請求項４に記載の発明の構成に加え、前記第２縫製針棒決定手段により決定された前記縫製針棒の中から、糸交換が必要な前記縫製針棒である交換針棒を決定する交換針棒決定手段と、前記交換針棒決定手段により決定された前記交換針棒を前記表示手段に表示させる交換針棒表示制御手段とを備えている。
【００１４】
また、請求項６に係る発明の多針式刺繍ミシンは、請求項４又は５に記載の発明の構成に加え、前記表示手段は、液晶ディスプレイからなる表示装置であることを特徴とする。
【００１５】
また、請求項７に係る発明の多針式刺繍ミシンは、請求項６に記載の発明の構成に加え、前記針棒選択手段は、前記液晶ディスプレイの前面に配設される透明タッチパネルからなる選択入力装置であることを特徴とする。
【００１６】
また、請求項８に係る発明の多針式刺繍ミシンは、請求項４乃至７のいずれかに記載の発明の構成に加え、前記針棒選択手段により選択された前記第１針棒と前記第２針棒とを前記表示手段に表示させるとともに、前記針棒糸情報が変更される前記針棒を示す印を、前記表示手段に表示させる選択針棒表示制御手段を備えている。
【００１７】
また、請求項９に係る発明の多針式刺繍ミシンは、請求項８に記載の発明の構成に加え、前記印は、前記表示手段により表示された前記第１針棒と前記第２針棒との間を結ぶとともに、前記針棒糸情報が変更される前記針棒を差し示す矢印であることを特徴とする。
【００１８】
また、請求項１０に係る発明の多針式刺繍ミシンは、請求項３乃至９のいずれかに記載の発明の構成に加え、前記針棒糸情報及び前記縫製糸情報は、少なくとも糸色情報を含むことを特徴とする。
【００１９】
また、請求項１１に係る発明の多針式刺繍ミシンプログラムは、請求項１乃至１０のいずれかに記載の多針式刺繍ミシンの各種処理手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００２０】
請求項１に係る発明の多針式刺繍ミシンによれば、複数の針棒を構成する第１針棒に対応する針棒糸情報を第２針棒に対応する針棒糸情報として記憶させ、多針式刺繍ミシンが記憶する針棒と糸情報との関係を変更することができる。このため、例えば、多針式刺繍ミシンが指定した針棒とは異なる針棒に誤って糸を設定した場合にも、針棒糸情報を変更することにより、再度糸交換することなく、適切に縫製を行うことができる。
【００２１】
請求項２に係る発明の多針式刺繍ミシンによれば、請求項１に記載の発明の効果に加え、複数の針棒を構成する第１針棒に対応する針棒糸情報を第２針棒に対応する針棒糸情報として記憶させ、反対に、第２針棒に対応する針棒糸情報を第１針棒に対応する針棒糸情報として記憶させるため、多針式刺繍ミシンが記憶する針棒と糸情報との関係を容易に変更することができる。このため、例えば、２個の糸を糸交換するように指示された際に、多針式刺繍ミシンが指定した針棒とは異なる針棒に誤って設定してしまった場合であっても、針棒の糸情報を交換すればよく、再度２個の糸を多針式刺繍ミシンが指定する針棒に設置する手間をかけることなく、適切に縫製を行うことができる。また、第１針棒と第２針棒との針棒糸情報を入れ替えて記憶する処理を行うため、選択した針棒が第１針棒であるか第２針棒であるかに注意を払うことなく、２本の針棒を選択することができる。
【００２２】
請求項３に係る発明の多針式刺繍ミシンによれば、請求項１又は２に記載の発明の効果に加え、ユーザにより針棒糸情報を変更した後の針棒糸情報に基づき、第１縫製針棒決定手段で決定された縫製針棒を変更した縫製針棒を得ることができる。このため、針棒糸情報を変更した後に、ユーザが縫製針棒を決定する手間を省くことができる。
【００２３】
請求項４に係る発明の多針式刺繍ミシンによれば、請求項１乃至３のいずれかに記載の発明の効果に加え、表示手段により表示された針棒の中から、針棒糸情報を変更したい針棒を第１針棒及び第２針棒として選択することができ、多針式刺繍ミシンが決定した針棒とこの針棒に対応する針棒糸情報とを確認した上で、針棒糸情報を変更する針棒を選択することができる。
【００２４】
請求項５に係る発明の多針式刺繍ミシンによれば、請求項４に記載の発明の効果に加え、糸交換が必要な針棒を決定し表示手段により表示させているので、糸交換が必要と判断された針棒に備えられている糸の糸情報を確認し、針棒糸情報を変更する針棒を選択することができる。このため、糸交換を極力しなくてもすむような、ユーザの要望に添った縫製を行うことが可能である。
【００２５】
請求項６に係る発明の多針式刺繍ミシンによれば、請求項４又は５に記載の発明の効果に加え、表示手段が薄型の液晶ディスプレイ及びその制御装置からなるため、表示手段を設置するためのスペースを小さくすることができる他、表示項目を鮮明に表示することが可能である。
【００２６】
請求項７に係る発明の多針式刺繍ミシンによれば、請求項６に記載の発明の効果に加え、針棒選択手段が、液晶ディスプレイの前面に配設される透明タッチパネルからなる選択入力装置であるため、液晶ディスプレイに表示された表示内容を参照しながら第１針棒と第２針棒とを容易に選択することができる。
【００２７】
請求項８に係る発明の多針式刺繍ミシンによれば、請求項４乃至７のいずれかに記載の発明の効果に加え、針棒選択手段により選択された第１針棒と第２針棒とを表示するとともに、針棒糸情報が変更される針棒を示す印を表示するようにしているので、どの針棒が第１針棒又は第２針棒として選択されたのか、或いは、どの針棒が針棒糸情報が変更される針棒かを視覚的に容易に理解することができる。
【００２８】
請求項９に係る発明の多針式刺繍ミシンによれば、請求項８に記載の発明の効果に加え、第１針棒と第２針棒との間を結び、かつ、針棒糸情報が変更される針棒を矢印にて指し示しているので、針棒糸情報が変更される針棒を視覚的に容易に認識することができる。
【００２９】
請求項１０に係る発明の多針式刺繍ミシンによれば、請求項３乃至９のいずれかに記載の発明の効果に加え、糸情報として糸色を含んでいるので、糸色を用いて糸交換が必要か否かを視覚的に判断することが可能である。
【００３０】
請求項１１に係る発明の多針式刺繍ミシンのプログラムによれば、コンピュータに実行させることにより請求項１乃至１０いずれかに記載の多針式刺繍ミシンの各種処理手段としての作用効果を奏することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態について図面を参照して説明する。本実施形態は、６本の針棒を備え、それぞれの針棒に備えられる縫い針に糸駒から供給される６種類の糸で縫製可能な多針式刺繍ミシン１１に本発明を適用した一例である。
【００３２】
まず、多針式刺繍ミシン１１の物理的構成を図１乃至図３を参照して説明する。図１は本発明の実施の形態にかかる多針式刺繍ミシン１１の斜視図である。図２は、糸駒台２１が使用位置にあるときの多針式刺繍ミシン１１の斜視図である。図３は、多針式刺繍ミシン１１の針棒ケース１５の内部構成の斜視図である。尚、図１及び図２の紙面手前側を「多針式刺繍ミシン１１の正面側」、紙面奥行き側を「多針式刺繍ミシン１１の背面側」とする。また、ユーザからみて左右方向を左右方向とする。
【００３３】
図１及び図２に示すように、多針式刺繍ミシン１１は、多針式刺繍ミシン１１を支持する支持部１２と、その支持部１２から上方に立設する脚柱部１３と、脚柱部１３の上端部から正面側に延びるアーム部１４と、左右方向に移動可能にアーム部１４の先端に装着された針棒ケース１５とを備えている。そして、アーム部１４の中央部の右側には、アーム部１４に軸支され、図１に示す収納位置と図２に示す操作位置とに切換え可能な操作部１６が設けられている。また、アーム部１４の下方には脚柱部１３の下端部から前方に延びるシリンダベッド部１７と、脚柱部１３の下端部に設けられ、左右方向に延設された棒状の刺繍枠移動機構１８が設けられている。以下、多針式刺繍ミシン１１の各部の構成について詳述する。
【００３４】
まず、アーム部１４の上面の背面側に設けられた糸駒台２１について、図１及び図２を参照して説明する。図１及び図２に示すように、アーム部１４の上面の背面側には複数の糸駒２２が装着可能な左右１対の糸駒台２１が設けられている。そして、糸駒台２１と対応するように糸案内機構２０が設けられている。糸駒台２１及び糸案内機構２０は、図１に示すように、多針式刺繍ミシン１１の前後方向とほぼ平行にたたまれた収納位置と、図２に示すように、平面視にて多針式刺繍ミシン１１の背面側へ向かって開く使用位置とに切り替え可能に構成されている。この糸駒台２１には、糸駒２２が嵌入される３個の糸立棒２６が設けられ、それぞれ３個の糸駒２２が載置可能であり、左右１対の糸駒台２１で縫針１９の数と同じ６個の糸駒２２を載置することができる。この糸駒台２１に設定された各糸駒２２から延びる上糸２３は、上糸２３の糸絡みを防ぐ糸案内機構２０，糸張力を調整する糸調子器２４，上下に往復駆動して上糸を引き上げる天秤２５等を経由して、各縫針１９に供給される。
【００３５】
次に、アーム部１４の正面側に設けられた針棒ケース１５の内部構成について、図３を参照して説明する。図３に示すように、針棒ケース１５内には、６本の針棒２７が設けられ、各針棒２７の下端には縫針１９が備えられている。この針棒２７は、針棒ケース１５のフレームに固定された上下２個の固定部材（図３においては上の固定部材７０のみ図示）により上下方向に摺動可能に支持されている。また、針棒２７の下端部には上下方向に摺動可能な押え足７１が設けられている。針棒２７の上半部には押えバネ７２が設けられ、下半部には押えバネ７３がそれぞれ設けられている。
【００３６】
次に、アーム部１４に軸支された操作部１６について図１及び図２を参照して説明する。操作部１６には、糸情報や刺繍模様等を表示する液晶ディスプレイ３０と、フレキシブルディスク（図示外）が挿入されるフレキシブルディスクドライブ３１（以下、「ＦＤＤ」と言う。）等が設けられている。液晶ディスプレイ３０は、針棒２７（図３及び図４参照）に設定されている糸の糸情報、被縫製物の縫製データ、糸交換すべき針棒２７に対応する針棒番号及び糸情報、縫製作業に必要な各種の機能を実行させる機能名、更には各種のメッセージ等が表示される。この液晶ディスプレイ３０の前面にはタッチパネル３２（図４参照）が備えられており、液晶ディスプレイ３０に表示された項目を指や専用のペンにて選択すると、タッチパネル３２によりどの項目が選択されたかが感知されるため、種々の命令を入力可能になっている。
【００３７】
次に、刺繍枠移動機構１８（図２参照）に支持された刺繍枠（図示せず）に装着された加工布に縫目を形成する動作について図１乃至図３を参照して説明する。まず、針棒ケース１５が左右に移動することで、６本の針棒２７のうち１本が選択される。そして、主軸モータ５４（図４参照）により主軸７４が回転駆動し、その回転駆動が天秤駆動カム７５を介して連結部材７６に伝達され、連結部材７６が枢支されているジャンプタイ７７が針棒２７と水平に配置されたガイド棒７８にガイドされて上下駆動される。そして、その上下駆動が連結ピン（図示せず）を介して針棒２７に伝達され、針棒２７が縫針１９と共に上下駆動される。このように針棒２７が上下駆動することで、加工布に縫目が形成される。
【００３８】
次に、多針式刺繍ミシン１１の制御全般を司る電気的構成について図４乃至図６を参照して説明する。図４は、多針式刺繍ミシン１１の電気的構成を示すブロック図であり、図５は、ＲＯＭ４６の記憶領域を示す概念図であり、図６は、ＲＡＭ４７の記憶領域を示す概念図である。図４に示すように、多針式刺繍ミシン１１は、基本的に、縫針駆動部５７，縫製対象駆動部６５，制御ユニット４１等からなる。以下、多針式刺繍ミシン１１を構成する縫針駆動部５７，縫製対象駆動部６５，制御ユニット４１のそれぞれを詳述する。
【００３９】
縫針駆動部５７は、針棒２７を上下方向に往復移動させる主軸モータ５４と、制御ユニット４１からの制御信号に従って主軸モータ５４を駆動する主軸駆動回路５１とを備えている。また、針棒２７を切り替える切替機構５５と、制御ユニット４１からの制御信号に従って当該切替機構５５を駆動する切替駆動回路５２とを備えている。また、縫針１９（図１及び図２参照）にセットされている糸を切断する切断機構５６と、制御ユニット４１からの制御信号に従って当該切断機構５６を駆動する切断駆動回路５３とを備えている。
【００４０】
縫製対象駆動部６５は、刺繍枠（図示せず）を左右方向に移動させるＸ軸モータ６３と、制御ユニット４１からの制御信号に従ってＸ軸モータ６３を駆動するＸ軸駆動回路６１とを備えている。また、刺繍枠（図示せず）を前後方向に移動させるＹ軸モータ６４と、制御ユニット４１からの制御信号に従ってＹ軸モータ６４を駆動するＹ軸駆動回路６２とを備えている。
【００４１】
制御ユニット４１は、ＣＰＵ４５，ＲＯＭ４６，ＲＡＭ４７，ＥＥＰＲＯＭ４８，入出力インターフェイス（Ｉ／Ｏ）５０等で構成され、これらはバス４９により相互に接続されている。入出力インターフェイス５０には、縫針駆動部５７，縫製対象駆動部６５の他、ＦＤＤ３１，タッチパネル３２及び、液晶ディスプレイ３０を制御するＬＣＤ駆動回路６６がそれぞれ接続されている。以下、制御ユニット４１を構成するＣＰＵ４５，ＲＯＭ４６，ＲＡＭ４７について詳述する。
【００４２】
ＣＰＵ４５は、多針式刺繍ミシン１１の主制御を司り、読み出し専用の記憶素子であるＲＯＭ４６の縫製用制御プログラム記憶領域４６０（図５参照）に記憶された縫製用制御プログラムに従って、縫製に関わる各種演算及び処理を実行するものである。また、多針式刺繍ミシンプログラム記憶領域４６５（図５参照）に記憶された本発明に係る多針式刺繍ミシンプログラムに従って、各種演算及び処理を実行するものである。尚、多針式刺繍プログラムはフレキシブルディスク等の外部記憶装置に記憶されていてもよく、その場合は、当該プログラムをＲＡＭ４７上に読み込んで実行する。
【００４３】
ＲＯＭ４６には、縫製データに基づき多針式刺繍ミシン１１を動作するためのプログラムを記憶する記憶領域が設けられている。ＲＯＭ４６の詳細について、図５を参照して説明する。図５に示すように、ＲＯＭ４６には、縫製に必要な諸機器を駆動制御する縫製用制御プログラムを記憶する縫製用制御プログラム記憶領域４６０，縫製以外のときに制御対象の諸機器を制御するプログラムを格納する機器制御プログラム記憶領域４６１，液晶ディスプレイ３０を制御するプログラムを格納する表示制御プログラム記憶領域４６２，多針式刺繍ミシン１１と外部装置との間でコマンドやデータを授受するプログラムを格納する通信制御プログラム記憶領域４６３が設けられている他、多針式刺繍ミシン１１の機種を示す機種情報、縫製エリアのサイズ情報及び、針棒の数等を記憶する基本情報記憶領域４６４が設けられている。また、ＲＯＭ４６には、本発明に係る多針式刺繍ミシンプログラムを記憶する多針式刺繍ミシンプログラム記憶領域４６５，縫製に用いる複数種の糸に関する全ての糸情報のリストである全糸情報テーブルと、糸駒２２から供給される上糸２３（図２参照）の糸情報と針棒２７とをユーザが関連付けるための糸指定制御プログラム等が格納されている糸指定制御プログラム記憶領域４６６が設けられている。この糸指定制御プログラム記憶領域４６６に記憶されている全糸情報テーブルは、数千種以上の糸に関する糸情報で構成されている。各糸の糸情報は、糸情報番号、メーカー名、糸色、名称、太さ、材質等で構成されている。尚、糸情報番号は糸情報ごとに設定された固有の番号であり、この糸情報番号によりどの糸情報かを一義的に特定することができる。
【００４４】
ＲＡＭ４７は、任意に読み書き可能な記憶素子であり、針棒糸情報を変更するためのデータ及び縫製針棒を決定するためのデータを記憶する記憶領域が設けられている。ＲＡＭ４７の詳細について、図６を参照して説明する。図６に示すように、ＲＡＭ４７の記憶領域には、多針式刺繍ミシン１１に装着されている糸に関する情報である糸情報を記憶する多針式刺繍ミシン糸情報記憶領域４７０，複数の刺繍模様の縫製データを記憶する縫製データ記憶領域４７１が設けられている。また、針棒数Ｎを記憶する針棒数記憶領域４７２，縫製糸情報を記憶する縫製糸情報記憶領域４７３が設けられている。また、針棒糸情報を記憶する針棒糸情報記憶領域４７４，針棒糸情報記憶領域４７４に記憶される６個の糸情報を予備的に記憶するための記憶エリアである糸情報記憶領域４７５，縫製糸情報を縫製順序に従って読み出すためのカウンタを記憶する縫製糸情報カウンタ記憶領域４７６が設けられている。また、縫製順序に対応する縫製針棒を決定する際に使用される開始縫製順序を記憶する開始縫製順序記憶領域４７７，液晶ディスプレイ３０に表示された針棒が選択状態にあるか否か示す選択フラグを針棒番号と対応づけて記憶する選択状態記憶領域４７８，針棒糸情報を変更した針棒番号を記憶する変更履歴記憶領域４７９等が設けられている。
【００４５】
次に、以上のように構成された多針式刺繍ミシン１１を使用して、具体例１として図１０に示す刺繍模様１００の縫製針棒を決定する際に、針棒糸情報を変更させる処理手順について図７乃至図１５を参照して説明する。図７は、多針式刺繍ミシン１１の各針棒２７に装着されている糸の糸情報が表示された画面１６０を説明するための説明図である。図８は、縫製糸情報記憶領域４７３に記憶された縫製順序及び縫製糸情報を説明するための説明図である。図９は、縫製針棒決定処理の流れを示すフローチャートである。図１０は、交換針棒が表示された状態の画面１７０を説明するための説明図であり、図１１は、縫製針棒と縫製糸情報とが表示された画面１８０を説明するための説明図である。また、図１２は、針棒糸情報変更処理の流れを示すフローチャートであり、図１３は、画面１９０の前面に表示された針棒糸情報変更画面１２０を説明するための説明図である。図１４は、矢印１４１が表示された針棒糸情報変更画面１２０を説明するための説明図であり、図１５は、針棒糸情報変更処理が終了した後に再決定された縫製針棒が表示された画面２１０を説明するための説明図である。尚、図９に示す縫製針棒決定処理、図１２に示す針棒糸情報変更処理及び、図示しないが、図１２に示す針棒糸情報変更処理の後に、再度縫製針棒を決定する処理を実行させるプログラムはＲＯＭ４６の多針式刺繍ミシンプログラム記憶領域４６５（図５参照）に記憶されており、図４に示すＣＰＵ４５が実行する。
【００４６】
まず、刺繍模様１００を縫製するための縫製データのうち、縫製糸情報記憶領域４７３に記憶される縫製順序及び縫製糸情報を、図８を参照して説明する。図８に示すように、刺繍模様１００の縫製データは６個の糸情報を有し、刺繍模様１００は、縫製順序が早い順に、アカチャイロ、ヤマブキイロ、コゲチャ、シロ、ベージュ及びクロの６色の糸色の糸で縫製される刺繍模様である。尚、縫製データ記憶領域４７１に記憶されている縫製データに包含される糸情報は、糸情報番号、メーカー名、名称、糸色、太さ、材質で構成され、固有の糸情報番号により一義的に特定できるようになっているが、具体例１では説明を簡略化するため、糸情報が糸色に関する情報からのみ構成されているものとする。
【００４７】
次に、画面１６０の表示内容について、図７を参照して説明をする。画面１６０は、液晶ディスプレイ３０に表示される画面であり、具体例１に係る刺繍模様１００が選択される前に選択されていた刺繍模様９９と、この刺繍模様９９を縫製するための各種情報が表示されている。以下、画面１６０に表示された各種情報について詳述する。まず、針棒番号が表示された針棒キー１０５は、針棒番号に対応する針棒２７（図３及び図４参照）を、縫製位置に移動させるためのボタンである。また、この針棒キー１０５に隣接して表示された糸表示１０６は、針棒に装着されている又は装着される糸の糸情報を示しており、前述の通り、本実施形態においては糸情報が糸色のみからなるため、各針棒番号に対応する糸色が表示されている。また、縫製針棒表示１１２は、縫製針棒表示１１２の左側に表示された縫い順表示１１１に示された縫製糸情報に対応する縫製針棒の針棒番号を示している。画面１６０においては、刺繍模様９９を縫製するための縫製糸情報として、縫い順表示１１１には縫製順序が早い順に「キイロ、チャイロ、コゲチャ、シロ、ベージュ、クロ」が表示され、各縫製糸情報に対応する縫製針棒の針棒番号を表示した縫製針棒表示１１２には、縫製順序が早い順に「３，５，２，６，１，４」が表示されている。
【００４８】
また、画面１６０の上部に表示される縫い順数１０１は、下段は刺繍模様の総色替え数、上段は現在縫製している糸情報の順番をそれぞれ示しており、画面１６０には、刺繍模様９９の総色替え数が６個、現在縫製している糸情報の順番は１番であると表示されている。また、縫い順数１０１の右側に表示されている針数１０２は、下段は刺繍模様を縫製するための針数の総数、上段は縫製が終了している針数を示しており、画面には刺繍模様９９が７３１０の針数からなる刺繍模様であり、縫製はまだされていない縫製前の状態では、縫製が終了している針数は０であると表示されている。また、縫製時間１０３は、下段に刺繍模様９９を糸交換の時間を考慮しない縫製するために必要な総所要時間を示し、上段に縫い終わった時間を示すものであり、刺繍模様９９の総所要時間は１２分であると表示されている。また、糸交換時間１０４は、７色以上の刺繍模様を縫製する際に、次の糸交換までの時間を示しており、刺繍模様９９は６色の糸にて縫製可能であるので、縫製前に糸交換を行えば、途中で糸交換をする必要はなく、０分であると表示されている。
【００４９】
また、針棒糸情報変更キー１１３は、本発明の特徴的な処理である、針棒糸情報変更処理を行うための針棒糸情報変更画面１２０（図１３参照）を表示させるためのボタンである。また、停止予約キー１１７は、縫製中に、次の縫製糸情報の糸で縫製する直前で多針式刺繍ミシン１１の停止を指示するためのボタンであり、縫製キャンセルキー１１８は縫製を取り消して、縫製設定画面の表示を指示するためのボタンである。また、縫い目戻る／進むキー１１９は、縫製の途中で糸が切れたり、無くなったりした場合等に、縫い目を戻したり進めたりすることを指示するためのボタンである。
【００５０】
次に、多針式刺繍ミシン１１の各針棒２７（図３及び図４参照）に装着されている糸の糸情報について図７を参照して説明する。図７に示す液晶ディスプレイ３０に表示された画面１６０の針棒キー１０５及び糸表示１０６のように、多針式刺繍ミシン１１には、針棒番号「１」の針棒２７（以下、単に『針棒「Ｘ」』と言う。ただし、Ｘは針棒番号を表す。）にベージュ、針棒「２」にコゲチャ、針棒「３」にキイロ、針棒「４」にクロ、針棒「５」にチャイロ、針棒「６」にシロの糸がそれぞれ設定されている。
【００５１】
次に、具体例１として、上述の刺繍模様１００を縫製する際の縫製針棒及び交換針棒を決定する縫製針棒決定処理を行った後、針棒糸情報変更処理を行い、この針棒糸情報変更処理により変更された針棒糸情報に基づき再度縫製針棒を決定する処理について説明する。
【００５２】
具体例１の処理のうち、まず、刺繍模様１００を縫製するために図８に示す各縫製順序に対応する縫製針棒を決定する縫製針棒決定処理を、図９に示すフローチャートを参照して説明する。本実施形態に係る縫製針棒決定処理は、糸交換を行わなくても縫製できる縫製順序の縫製データまでは縫製し、糸交換が必要になった縫製データに基づき縫製を行う直前に、まとめて糸交換することを想定して縫製針棒を決定している。そこで、ユーザにより液晶ディスプレイ３０に表示された各種刺繍模様の中から刺繍模様１００が選択されると、図９に示す縫製針棒決定処理が開始される。
【００５３】
図９に示すように、縫製針棒決定処理ではまず、ＲＡＭ４７の縫製データ記憶領域４７１に記憶されている刺繍模様１００を縫製するための縫製データが取得され、図８に示すように、縫製順序及び縫製糸情報とが縫製糸情報記憶領域４７３に記憶される（Ｓ１０）。この縫製データは、液晶ディスプレイ３０よりユーザが多針式刺繍ミシン１１に直接入力して縫製データ記憶領域４７１に記憶させるようにしてもよいし、別の装置に入力されている縫製データをＦＤＤ３１（図４参照）から取り込み、縫製データ記憶領域４７１に記憶させるようにしてもよい。
【００５４】
続いて、多針式刺繍ミシン糸情報記憶領域４７０が参照され、多針式刺繍ミシン１１に設定されている糸の糸情報が針棒糸情報として、針棒糸情報記憶領域４７４に記憶される（Ｓ２０）。この処理により、現在設定されている針棒糸情報に基づき、縫製針棒を決定することができる。多針式刺繍ミシン１１の各針棒２７に設定されている糸の糸情報は、ユーザに入力させて多針式刺繍ミシン糸情報記憶領域４７０に記憶させるようにしてもよいし、多針式刺繍ミシン１１に各糸立棒２６（図１及び図２参照）に設置されている糸の糸情報を感知する糸情報センサを設け、当該糸情報センサの情報を多針式刺繍ミシン糸情報記憶領域４７０に記憶させるようにしてもよい。
【００５５】
尚、針棒糸情報記憶領域４７４は、多針式刺繍ミシン１１に設定されている糸の糸情報を針棒糸情報として記憶するだけでなく、縫製に際して多針式刺繍ミシン１１に設定される予定の糸の糸情報を針棒糸情報として記憶する。このため、針棒糸情報記憶領域４７４は、針棒数より多くの数の糸情報を針棒糸情報として記憶可能に構成されており、現在設定されている糸の糸情報であるか、或いは、糸交換後に設定される糸の糸情報であるかを区別可能に記憶している。本実施形態では、現在設定されている糸の糸情報であるか、或いは、糸交換後に設定される糸の糸情報であるかを区別可能に記憶するために、針棒糸情報に対応づけて糸交換回数及び糸交換時に糸交換が必要な針棒であるかを示す糸交換フラグを記憶しており、現在設定されている糸の糸情報を針棒糸情報として記憶する場合には、糸交換回数を０と、糸交換を１回行った後に設定される糸の糸情報を針棒糸情報として記憶する場合には、糸交換回数を１と記憶している。また、糸交換時に糸交換が必要な針棒には、糸交換フラグがＯＮと、糸交換が必要ない針棒には、糸交換フラグがＯＦＦとそれぞれ記憶される。したがって、針棒に設置されている糸の糸情報を針棒糸情報として記憶するＳ２０においては、針棒糸情報は、糸交換回数０と糸交換フラグＯＦＦとともに、針棒糸情報記憶領域４７４に記憶される。
【００５６】
続いて、針棒数記憶領域４７２に記憶されている針棒２７（図３及び４参照）の数、即ち６個の糸情報を記憶可能にＲＡＭ４７に設けられた糸情報記憶領域４７５に記憶されている糸情報がクリアされる（Ｓ３０）。この処理により、前回縫製針棒を決定する際に用いられ、糸情報記憶領域４７５に記憶されている糸情報をクリアすることができる。
【００５７】
続いて、刺繍模様１００を縫製するための縫製糸情報を縫製順序に従って読み出すための縫製糸情報カウンタＨを初期化するために、縫製糸情報カウンタＨが１にセットされ、縫製糸情報カウンタ記憶領域４７６に記憶される（Ｓ４０）。また、縫製順序に縫製針棒の針棒番号を割り付ける際に用いられる開始縫製順序Ｊを初期化するために、開始縫製順序Ｊが１にセットされ、開始縫製順序記憶領域４７７に記憶される（Ｓ４０）。
【００５８】
続いて、縫製順序がＨ番目の縫製糸情報があるか否かを判断するために縫製糸情報記憶領域４７３が参照され、縫製順序が１番目の縫製糸情報「アカチャイロ」が存在し、縫製順序が１番目（Ｈ＝１）の縫製糸情報が有ると判断される（Ｓ５０：Ｙｅｓ）。
【００５９】
続いて、縫製糸情報記憶領域４７３と糸情報記憶領域４７５とが参照され、１番目の縫製糸情報「アカチャイロ」と一致する糸情報が、糸情報記憶領域４７５に記憶されているか否かが判断される（Ｓ６０）。この処理は、針棒２７（図３及び図４参照）の数だけ縫製糸情報を糸情報記憶領域４７５に記憶させた後、この糸情報記憶領域４７５に記憶されている糸情報と、針棒糸情報とを比較するための処理である。このような処理を行うことにより、糸交換を行わなくても縫製できる縫製順序の縫製データまでは縫製し、糸交換が必要になった縫製データに基づき縫製を行う直前に、まとめて糸交換することを想定して縫製針棒を決定することができる。
【００６０】
前述のＳ３０において、糸情報記憶領域４７５に記憶されている糸情報はクリアされており、糸情報記憶領域４７５には刺繍模様１００の１番目の縫製糸情報である「アカチャイロ」は記憶されていないので（Ｓ６０：Ｎｏ）、続いて、糸情報記憶領域４７５が参照され、糸情報記憶領域４７５に空きがあるか否かが判断される（Ｓ７０）。この処理は、糸情報記憶領域４７５に縫製糸情報を記憶させる記憶領域が有るか否かを判断するための処理である。前述の通り、糸情報記憶領域４７５には６個の糸情報を記憶可能であり、糸情報記憶領域４７５には、糸情報が１個も記憶されていないので、空きがあると判断される（Ｓ７０：Ｙｅｓ）。続いて、この縫製糸情報「アカチャイロ」が、糸交換が必要な針棒か否かを区別するための糸交換フラグＯＦＦとともに糸情報記憶領域４７５に記憶される（Ｓ８０）。
【００６１】
続いて、縫製順序が次の縫製糸情報を読み出すために、縫製糸情報カウンタＨが１増加され、縫製糸情報カウンタ記憶領域４７６に記憶される（Ｓ９０）。続いて、Ｓ５０に戻って処理が繰り返される。
【００６２】
上述の縫製糸情報カウンタＨが１の場合と同様に、図８に示す縫製順序が２番目の縫製糸情報「ヤマブキイロ」、３番目の縫製糸情報「コゲチャ」、４番目の縫製糸情報「シロ」、５番目の縫製糸情報「ベージュ」、６番目の縫製糸情報「クロ」がＳ８０の処理で、順次糸情報記憶領域４７５に記憶される。そして、６番目（Ｈ＝６）の縫製糸情報「クロ」がＳ８０の処理で、糸情報記憶領域４７５に記憶された後（Ｓ８０）、続くＳ９０にて縫製糸情報カウンタＨが１増加され、７（Ｈ＝７）が縫製糸情報カウンタ記憶領域４７６に記憶される（Ｓ９０）。図８に示すように、具体例１の刺繍模様１００は、６個の縫製糸情報により縫製されるものであり、縫製順序が７番目の縫製糸情報は存在しないので、続いて、Ｓ５０に戻り、縫製順序が７番目の縫製糸情報がないと判断される（Ｓ５０：Ｎｏ）。この処理により、全ての縫製糸情報が糸情報記憶領域４７５に記憶されたと判断される。
【００６３】
続いて、糸情報記憶領域４７５に記憶されている糸情報と針棒糸情報とを比較し、針棒糸情報を変更する必要があるか否かを判断するために、糸情報記憶領域４７５に糸情報が記憶されているか否かが判断される（Ｓ１００）。糸情報記憶領域４７５には、Ｓ８０の処理により「アカチャイロ、ヤマブキイロ、コゲチャ、シロ、ベージュ、クロ」の６個の糸情報が記憶されているので、糸情報記憶領域４７５に糸情報が記憶されていると判断される（Ｓ１００：Ｙｅｓ）。
【００６４】
続くＳ１１０において、再度Ｓ１００の処理を行うために、縫製糸情報カウンタＨが１減少（デクリメント）され、縫製糸情報カウンタ記憶領域４７６に記憶される（Ｓ１１０）。続いて、糸情報記憶領域４７５に記憶されている糸情報と針棒糸情報記憶領域４７４に記憶されている針棒糸情報とが参照され、針棒糸情報が設定される（Ｓ１２０）。この針棒糸情報を設定する処理は、まず、糸情報記憶領域４７５に記憶されている各糸情報「アカチャイロ、ヤマブキイロ、コゲチャ、シロ、ベージュ、クロ」が針棒糸情報として針棒糸情報記憶領域４７４に記憶されているかが判断される。そして、糸情報記憶領域４７５に記憶されている糸情報と一致する糸情報が針棒糸情報として記憶されている場合には、針棒糸情報記憶領域４７４に記憶されたその針棒糸情報に対応する針棒番号を、糸情報記憶領域４７５の糸情報に対応する針棒番号として記憶させる。具体例１においては、糸情報記憶領域４７５に記憶されている糸情報「アカチャイロ、ヤマブキイロ、コゲチャ、シロ、ベージュ、クロ」の６個の糸情報のうち、針棒糸情報記憶領域４７４に針棒糸情報として記憶されている糸情報「コゲチャ」に対応する針棒番号として「２」が、糸情報「シロ」に対応する針棒番号として「６」が、糸情報「ベージュ」に対応する針棒番号として「１」が、糸情報「クロ」に対応する針棒番号として「４」が、それぞれ糸情報記憶領域４７５に記憶される。一方、針棒糸情報として針棒糸情報記憶領域４７４に記憶されていない糸情報「アカチャイロ、ヤマブキイロ」に対応する針棒番号には、「０」が糸情報記憶領域４７５に記憶される。
【００６５】
次に、糸情報記憶領域４７５に記憶されている糸情報のうち、対応する針棒番号が「０」である糸情報「アカチャイロ、ヤマブキイロ」に対して、１乃至６の針棒番号のうち、糸情報記憶領域４７５に記憶されていない針棒番号「３，５」が、針棒番号が早い順に割り付けられ、即ち、糸情報「アカチャイロ」に対応する針棒番号として針棒番号が早い「３」が、糸情報「ヤマブキイロ」に対応する針棒番号として「５」が割り付けられ、糸情報記憶領域４７５に順次記憶される。さらに、これらの糸情報「アカチャイロ、ヤマブキイロ」の糸で縫製を行うためには糸交換が必要であるため、これらの糸情報に対応する糸交換フラグがＯＮと糸情報記憶領域４７５に記憶される。
【００６６】
続いて、糸情報記憶領域４７５に記憶されている針棒番号及び、針棒番号に対応する糸情報を、針棒番号と糸交換回数１及び糸交換フラグともに針棒糸情報記憶領域４７４に記憶させ、針棒糸情報が設定される。針棒糸情報記憶領域４７４に記憶される糸交換フラグは、針棒「３」及び針棒「５」に対応する糸交換フラグはＯＮと、その他の針棒に対応する糸交換フラグはＯＦＦと記憶される（Ｓ１２０）。尚、Ｓ１２０において、糸情報記憶領域４７５に記憶されている各糸情報「アカチャイロ、ヤマブキイロ、コゲチャ、シロ、ベージュ、クロ」が全て針棒糸情報として針棒糸情報記憶領域４７４に記憶されている場合には、糸交換しなくても縫製可能であると判断されるので、その場合には針棒糸情報は新たに設定されない。
【００６７】
続くＳ１３０において、縫製順序に対する縫製針棒の針棒番号が割り付けられ、縫製糸情報記憶領域４７３に記憶される。この処理において、縫製糸情報記憶領域４７３及び針棒糸情報記憶領域４７４が参照され、縫製順序がＪからＨまで、即ち、縫製順序１（Ｊ＝１）から６（Ｈ＝６）までの縫製順序に対して、各縫製順序に対応する縫製糸情報と一致する針棒糸情報が、何番の針棒番号に対応する針棒糸情報として割り付けられているかを判断し、縫製糸情報と一致する針棒糸状能に対応する針棒番号を縫製順序に対応する縫製針棒の針棒番号として縫製糸情報記憶領域４７３に記憶される。具体例１においては、縫製順序が早い順に、「３，５，２，６，１，４」と縫製針棒が割り付けられ、縫製糸情報記憶領域４７３に記憶される。
【００６８】
続いて、Ｓ１０と同様に糸情報記憶領域４７５がクリアされた後（Ｓ１４０）、開始縫製順序ＪがＨに１を加えた値である７にセットされ、開始縫製順序記憶領域４７７に記憶され（Ｓ１５０）、縫製糸情報カウンタＨが１増加された７が、縫製糸情報カウンタ記憶領域４７６に記憶される（Ｓ９０）。続いて、Ｓ５０に戻り、再び７番目の縫製糸情報がないと判断される（Ｓ５０：Ｎｏ）。続いて、Ｓ１４０において糸情報記憶領域４７５がクリアされているため、糸情報記憶領域４７５に糸情報が記憶されていないと判断される（Ｓ１００：Ｎｏ）。続いて、針棒糸情報記憶領域４７４が参照され、糸交換フラグがＯＮと記憶されている、縫製開始前に糸交換が必要な針棒「３」及び針棒「５」が交換針棒として図１０に示す画面１７０に表示される（Ｓ１６０）。この画面１７０には、糸交換が必要な交換針棒「３」及び針棒「５」の糸表示１０６の背景が白色で表示されるとともに、糸交換後に針棒「３」及び針棒「５」に対応する各針棒に装着される糸の糸情報「アカチャイロ、ヤマブキイロ」が表示されている。一方、糸交換が必要ない針棒の針棒「１，２，４，６」の糸表示１０６の背景は網掛け表示されている。このため、この画面１７０により、どの針棒が、糸交換が必要な交換針棒であるかを容易に把握可能であり、ユーザは画面１７０を参照した上で、糸交換を極力減らすために、他の針棒の糸で代用可能であるか否かを判断することができる。尚、縫製順序が７個以上ある模様について交換針棒を表示させる場合には、縫製順序が７番目以降の交換針棒は、メッセージ画面１３１を閉じた後、前述の縫い目戻る／進むキー１１９ボタンを押下し、７番目以降の縫製順序、縫製糸情報及び縫製針棒を表示させることにより画面に表示される。
【００６９】
続いて、画面１７０に表示されたメッセージ画面１３１の閉じるボタン１３２がユーザにより押下されると、多針式刺繍ミシン１１の糸が交換されたものとみなし、針棒糸情報記憶領域４７４に記憶されている針棒糸情報のうち、対応する糸交換回数が０と記憶されている針棒糸情報をクリアし、糸交換回数が１以上と記憶されている針棒糸情報の糸交換回数が１減少させて記憶される。続いて、糸交換がされた後に装着される糸の針棒糸情報、縫製順序に対応した縫製針棒及び縫製糸情報が表示された図１１に示す画面１８０が表示される（Ｓ１７０）。画面１８０において、縫製順序に対応した縫製針棒は縫製針棒表示１１２に、縫製糸情報は縫い順表示１１１にそれぞれ表示される。縫製に際して、縫製順序が１番目の縫製糸情報の糸で縫製する前、即ち、縫製を開始する前に、Ｓ１２０において設定された針棒糸情報「ベージュ、コゲチャ、アカチャイロ、クロ、ヤマブキイロ、シロ」と一致するように糸交換を行えば、縫製順序が１番目から６番目の縫製糸情報の糸にて縫製を中断することなく縫製することができる。尚、Ｓ１７０において、糸交換が必要ない場合には、既に多針式刺繍ミシン１１に装着されている糸の針棒糸情報、縫製順序に対応した縫製針棒及び縫製糸情報が表示される。
【００７０】
以上の縫製針棒決定処理により、刺繍模様１００の縫製に際して、縫製を開始する前に、針棒「３」に装着されている「キイロ」の糸情報を有する糸を、「アカチャイロ」の糸情報を有する糸と交換し、針棒「５」に装着されている「チャイロ」の糸情報を有する糸を、「ヤマブキイロ」の糸情報を有する糸と交換するように指示される。このとき、ユーザにより、針棒「３」に装着されている「キイロ」と、糸交換後に針棒「５」に装着される「ヤマブキイロ」とは類似している糸であると判断され、針棒「５」に装着されている「チャイロ」と、糸交換後に針棒「３」に装着される「アカチャイロ」とは類似しており、「ヤマブキイロ」を「キイロ」で、「アカチャイロ」を「チャイロ」でそれぞれ代用可能な糸であると判断される場合には、針棒「３」に対応する針棒糸情報として記憶されている「ヤマブキイロ」と、針棒「５」に対応する針棒糸情報として記憶されている「アカチャイロ」とを入れ替えることができれば、「ヤマブキイロ」を「キイロ」で、「アカチャイロ」を「チャイロ」で、それぞれ糸交換することなく縫製することができる。このような場合の、針棒糸情報変更処理について図１２に示すフローチャートを参照して説明する。
【００７１】
まず、図９に示す処理により決定された縫製針棒表示１１２と、糸交換後の針棒糸情報が糸表示１０６に表示された図１１に示す画面１８０において、針棒糸情報変更キー１１３がユーザにより押下され（Ｓ２００）、針棒糸情報変更処理を実行させるための図１３に示す針棒糸情報変更画面１２０が表示される（Ｓ２１０）。この針棒糸情報変更画面１２０には、針棒２７（図３及び図４参照）に対応する針棒番号を選択するための針棒番号ボタン１２１と、針棒番号に対応する針棒糸情報を表示する針棒糸情報表示１２２、針棒糸情報の糸色をカラー表示する糸色表示１２３，針棒糸情報の変更を指示する変更ボタン１２４及び、針棒糸情報変更処理を終了させるＯＫボタン１２５が表示される。またＳ２１０において、各針棒番号が選択状態となっているかを表す選択フラグがＯＦＦと選択状態記憶領域４７８に記憶され、選択状態が初期化される（Ｓ２１０）。尚、本実施形態においては、多針式刺繍ミシン１１が備える針棒２７を選択させるために、各針棒２７に対応する針棒番号ボタン１２１を液晶ディスプレイ３０に表示させ、これらの針棒番号ボタン１２１を選択するようにしている。
【００７２】
続いて、針棒糸情報を変更したい針棒「３」及び針棒「５」のいずれかの針棒番号ボタン１２１がユーザにより選択される（Ｓ２２０）。ここでは、針棒「３」の針棒番号ボタン１２１が押下されたものとする。
【００７３】
続くＳ２３０において、Ｓ２２０で押下されたのは針棒番号ボタン１２１であると判断され（Ｓ２３０：Ｙｅｓ）、続いて、選択状態記憶領域４７８が参照され、押下された針棒「３」が選択状態か否かが判断される（Ｓ２５０）。この処理は、押下された針棒番号ボタン１２１及びその設定を選択状態にするのか、非選択状態とするのかを判定するための処理である。前述の通り、全ての針棒番号に対応する針棒の選択フラグは、Ｓ２１０においてＯＦＦと記憶されているので、針棒「３」は選択状態ではないと判断される（Ｓ２５０：Ｎｏ）。尚、ユーザにより押下された針棒番号ボタン１２１が、選択状態と判断される場合には（Ｓ２５０：Ｙｅｓ）、その針棒番号ボタン１２１に対応する針棒の選択フラグがＯＦＦと選択状態記憶領域４７８に記憶される（Ｓ２６０）。
【００７４】
続いて、選択状態記憶領域４７８が参照され、既に選択状態と記憶されている針棒の数が０個の場合を第１針棒が選択された場合として抽出し、選択された針棒を選択状態にするために、選択状態と記憶されている針棒が０個あるか否かが判断される（Ｓ２７０）。前述のように、選択状態となっている針棒は０個であるので（Ｓ２７０：Ｙｅｓ）、続いて、Ｓ２２０においてユーザにより針棒「３」が選択されたのは、針棒「３」を選択状態にするためであると判断されるので、針棒「３」の選択フラグがＯＮと選択状態記憶領域４７８に記憶される（Ｓ２８０）。また、針棒「３」が選択状態であることを明示するために、図１４に示す画面２００の針棒「３」に対応する針棒番号ボタン１２１のように、針棒番号ボタン１２１の四角の内部が網掛け表示される（Ｓ２８０）。これにより、ユーザは、どの針棒番号の針棒が選択状態にあるかを画面２００により確認することができる。
【００７５】
続いてＳ２２０に戻り、ユーザにより針棒「５」の針棒番号ボタン１２１が押下される（Ｓ２２０）。針棒「３」の針棒番号ボタン１２１が選択された場合と同様に、続くＳ２３０において、Ｓ２２０で押下されたボタンが針棒番号ボタン１２１であると判断され（Ｓ２３０：Ｙｅｓ）、続いて選択状態記憶領域４７８が参照され、押下された針棒「５」は選択状態ではないと判断される（Ｓ２５０：Ｎｏ）。続いて、選択状態記憶領域４７８が参照され、既に選択状態と記憶されている針棒の数が１個の場合を第２針棒が選択された場合として抽出し、選択された針棒を選択状態にするために、選択状態と記憶されている針棒が１個あるか否かが判断される（Ｓ２９０）。Ｓ２８０において針棒「３」の選択フラグがＯＮと記憶されており、選択状態の針棒は１個であると判断され（Ｓ２７０：Ｎｏ，Ｓ２９０：Ｙｅｓ）、続いて、針棒「５」の選択フラグがＯＮと選択状態記憶領域４７８に記憶される（Ｓ３００）。また、図１４に示す画面２００の針棒「５」に対応する針棒番号ボタン１２１のように、針棒番号ボタン１２１の四角の内部が網掛け表示される（Ｓ３００）。
【００７６】
続いて、針棒「３」及び針棒「５」の２個の針棒からなる組が選択状態になっていると判断されるので、針棒「３」と針棒「５」との間に、針棒糸情報が変更される側の針棒を指し示す矢印１４１が表示される（Ｓ３１０）。具体例１では、針棒糸情報変更処理により第１針棒及び第２針棒の双方の針棒糸情報が変更されるため、矢印１４１は、針棒「３」及び針棒「５」の双方を指し示している。このように、第１針棒「３」と第２針棒「５」との間を結び、かつ、針棒糸情報が変更される針棒「３」及び針棒「５」を矢印１４１にて指し示しているので、針棒糸情報が変更される針棒「３」及び針棒「５」を視覚的に容易に認識することができる。尚、本実施形態においては、針棒を２個まで選択可能に構成されている。このため、Ｓ２９０において、選択状態がすでに２個ある場合には、第１針棒と第２針棒とは既に選択されており、さらに異なる針棒が選択されることはエラーであるとして、選択された針棒番号の針棒を選択状態とすることなくＳ２２０に戻る。
【００７７】
Ｓ３１０に続いて、Ｓ２２０に戻り、ユーザにより変更ボタン１２４が押下される（Ｓ２２０）。本実施形態における変更ボタン１２４は、Ｓ２２０において選択された第１針棒に対応する針棒糸情報を第２針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶させるとともに、第２針棒に対応する針棒糸情報を第１針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶させ、第１針棒に対応する針棒糸情報及び第２針棒に対応する針棒糸情報のそれぞれを変更させる処理を指示するボタンである。この変更ボタン１２４がユーザにより選択されたと判断されると（Ｓ２３０：Ｎｏ，Ｓ２４０：Ｙｅｓ）、変更する針棒を特定するために、選択状態記憶領域４７８が参照され、選択状態の針棒が２個あるか否かが判断され、第１針棒「３」と第２針棒「５」との２個の針棒が選択状態にあると判断される（Ｓ３５０：Ｙｅｓ）。
【００７８】
続いて、Ｓ２２０において選択された第１針棒に対応する針棒糸情報「アカチャイロ」を第２針棒に対応する針棒糸情報として針棒糸情報記憶手段４７４に記憶させるとともに、第２針棒に対応する針棒糸情報「ヤマブキイロ」が第１針棒に対応する針棒糸情報として針棒糸情報記憶領域４７４に記憶され、第１針棒に対応する針棒糸情報及び第２針棒に対応する針棒糸情報のそれぞれが変更される（Ｓ３６０）。
【００７９】
続いて、Ｓ３６０において針棒糸情報を変更した針棒「３」及び針棒「５」が、変更履歴記憶領域４７９に記憶される（Ｓ３７０）。この変更履歴は、後述する縫製針棒を再決定する際に参照されるものである。続いて、針棒糸情報変更処理が終了した針棒の選択状態を初期化するために、針棒「３」及び針棒「５」の選択状態がＯＦＦとして、選択状態記憶領域４７８に記憶される（Ｓ３８０）。
【００８０】
続いてＳ２１０に戻り、Ｓ３６０において針棒糸情報が変更された後の、針棒糸情報が針棒糸情報変更画面１２０の針棒糸情報表示１２２に表示される（Ｓ２１０）。この処理により、針棒糸情報変更処理後の針棒糸情報を確認することができる。続いて、針棒糸情報変更処理を終了するために、ユーザによりＯＫボタン１２５が押下されると（Ｓ２２０）、ＯＫボタン１２５が押下されたと判断され（Ｓ２３０：Ｎｏ，Ｓ２４０：Ｎｏ）、処理が終了される。
【００８１】
以上により、針棒「３」に対応する針棒糸情報として「ヤマブキイロ」と、針棒「５」に対応する針棒糸情報として「アカチャイロ」とに変更される。続いて、変更後の針棒糸情報に基づき、縫製順序を再度決定するための処理を行う。この縫製針棒を再度決定する処理は、前述のＳ２２０においてＯＫボタン１２５が押下されたときに行われる。
【００８２】
縫製針棒を再度決定する処理は、次のように行われる。針棒糸情報が変更される前に決定された縫製順序では、図１１の縫製針棒表示１１２に示すように縫製順序が早い順に、「３，５，２，６，１，４」と縫製針棒が割り付けられ、縫製糸情報記憶領域４７３に記憶されている。このうち、針棒糸情報が変更されたのは針棒「３」と針棒「５」である。したがって、変更履歴記憶領域４７９と、縫製針棒が縫製順序及び縫製糸情報と対応づけられて記憶されている縫製糸情報記憶領域４７３とが参照され、針棒番号を変更した針棒「３」と針棒「５」とが入れ替えられて、縫製順序に対応する縫製針棒の針棒番号が、縫製順序が早い順に「５，３，２，６，１，４」と、縫製糸情報記憶領域４７３に記憶するとともに、図１５の縫製針棒表示１１２に示すように、液晶ディスプレイ３０に表示される。
【００８３】
以上の処理により、具体例１として、上述の刺繍模様１００を縫製する際の縫製針棒、交換針棒を決定する縫製針棒決定処理を行った後、針棒糸情報変更処理を行い、再度縫製針棒決定する処理が全て終了する。尚、前述の具体例１では、実際に針棒に装着されている糸の糸情報は、「ベージュ、コゲチャ、キイロ、クロ、チャイロ、シロ」であるのに対し、多針式刺繍ミシン１１に記憶されている針棒２７（図３及び図４参照）に装着されている針棒糸情報は「ベージュ、コゲチャ、ヤマブキイロ、クロ、コゲチャ、シロ」であるので、両者は一致していない。したがって、刺繍模様１００を縫製後、多針式刺繍ミシン１１に記憶されている針棒２７に装着されている針棒糸情報を実際に装着されている「ベージュ、コゲチャ、キイロ、クロ、チャイロ、シロ」に戻す処理を行うことが望ましい。この処理は、例えば、本実施形態においては図１０に示す画面１７０においてメッセージ１３１の閉じるボタン１３２がユーザにより押下されると、多針式刺繍ミシン１１の糸が交換されたものとみなし、針棒糸情報記憶領域４７４に記憶されている針棒糸情報のうち、対応する糸交換回数が０と記憶されている針棒糸情報をクリアするようにしていたが、これを過去の針棒糸情報として記憶可能に構成し、縫製後に過去の針棒糸情報を呼び出すようにすればよい。
【００８４】
尚、針棒２７に設定される糸に関する情報である針棒糸情報を記憶する図６に示すＲＡＭ４７の針棒糸情報記憶領域４７４は、本発明の針棒糸情報記憶手段に相当する。また、複数の針棒２７（図３及び図４参照）から第１針棒及び第２針棒の２本の針棒からなる針棒の組を少なくとも一組選択する図１，図２及び図４に示すタッチパネル３２は、本発明の針棒選択手段に相当する。また、多針式刺繍ミシンによる縫製に関わる各種情報を表示する、図１，図２及び図４に示す液晶ディスプレイ３０は、本発明の表示手段に相当する。
【００８５】
図１２のＳ３６０において、タッチパネル３２を操作してユーザにより選択された時の第１針棒に対応する針棒糸情報を第２針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶させるとともに、針棒選択手段により選択された時の第２針棒に対応する針棒糸情報を第１針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶させ、第１針棒に対応する針棒糸情報及び第２針棒に対応する針棒糸情報のそれぞれを変更する図４に示すＣＰＵ４５は、本発明の針棒糸情報変更手段として機能する。
【００８６】
刺繍模様１００を縫製する為の糸に関する情報である縫製糸情報とこの縫製糸情報の縫製順序とを対応づけて記憶する図６に示すＲＡＭ４７の縫製糸情報記憶領域４７３は、本発明の縫製糸情報記憶手段に相当する。また、図９のＳ１３０に示す、縫製糸情報記憶手段に記憶されている縫製糸情報及び当該縫製糸情報の縫製順序と、針棒糸情報変更手段によって記憶させて変更する前の針棒糸情報とを比較して、縫製針棒を決定する図４に示すＣＰＵ４５は、本発明の第２縫製針棒決定手段として機能する。また、針棒糸情報変更処理後、縫製糸情報記憶手段に記憶されている縫製糸情報及び当該縫製糸情報の縫製順序と、針棒糸情報変更手段により変更した後の針棒糸情報とを比較して、縫製針棒を決定する図４に示すＣＰＵ４５は、本発明の第１縫製針棒決定手段として機能する。また、図９に示すＳ１２０において、縫製針棒に対応する針棒糸情報を設定する図４に示すＣＰＵ４５は、本発明の針棒糸情報設定手段として機能する。また、図９に示すＳ１７０において、図１１に示す画面１８０のように、針棒と当該針棒に対応する針棒糸情報設定手段により設定された針棒糸情報とを液晶ディスプレイ３０に表示させる図４に示すＣＰＵ４５は、本発明の針棒表示制御手段として機能する。また、図９に示すＳ１２０において、糸交換が必要な針棒を糸交換フラグＯＮとして記憶させる図４に示すＣＰＵ４５は、本発明の交換針棒決定手段として機能する。また、図９に示すＳ１６０において交換針棒決定手段により決定された交換針棒を液晶ディスプレイ３０に表示させる図４に示すＣＰＵ４５は、本発明の交換針棒表示制御手段として機能する。また、図１２に示すＳ３１０において、第１針棒と第２針棒との間に、針棒糸情報が変更される側の針棒を指し示す矢印１４１が表示させる図４に示すＣＰＵ４５は、本発明の選択針棒表示制御手段として機能する。
【００８７】
以上説明した多針式刺繍ミシン１１によれば、第１針棒に対応する針棒糸情報を第２針棒に対応する針棒糸情報として記憶させ、反対に、第２針棒に対応する針棒糸情報を第１針棒に対応する針棒糸情報として記憶させるため、多針式刺繍ミシン１１が記憶する針棒２７と糸情報との関係を容易に変更することができる。また、ユーザにより針棒糸情報を変更した後の針棒糸情報に基づき、第２縫製針棒決定手段により決定された縫製針棒を変更した縫製針棒を得ることができる。このため、例えば、糸交換が必要であると指示された針棒２７とは別の針棒２７に設置された糸を、多針式刺繍ミシン１１が指定した糸情報を有する糸として代用させることにより、糸交換をすることなく縫製を連続して行いたいと思う場合には、多針式刺繍ミシン１１が演算により求めた縫製順序と針棒２７との関係をユーザが変更することで、新たな糸交換を行うことなく縫製を連続して行うことができる。また、例えば、２個の糸を多針式刺繍ミシン１１の指示とは異なる針棒に装着した場合に、多針式刺繍ミシン１１が記憶する針棒糸情報を変更することにより再度糸交換を行うことなく縫製を行うことができる。
【００８８】
また、表示手段である液晶ディスプレイ３０に表示された各針棒２７に対応する針棒番号を選択することにより、糸情報を変更したい針棒２７を第１針棒及び第２針棒として指定し、多針式刺繍ミシン１１が決定した針棒２７とこの針棒２７に対応する針棒糸情報とを確認した上で、針棒糸情報を変更する針棒２７を針棒２７に対応する針棒番号ボタン１２１を押下することにより選択することができる。また、糸交換が必要な針棒２７を決定し、その針棒２７に対応する針棒番号を液晶ディスプレイ３０により表示させているので、糸交換が必要と判断された針棒２７に備えられている糸の糸情報を確認し、針棒糸情報を変更する針棒を選択することができる。このため、糸交換を極力しなくてもすむような、ユーザの要望に添った縫製を行うことが可能である。
【００８９】
また、表示手段が薄型の液晶ディスプレイ３０からなるため、表示手段を設置するためのスペースを小さくすることができる他、表示項目を鮮明に表示することが可能である。また、針棒選択手段が、液晶ディスプレイ３０の前面に配設される透明なタッチパネル３２からなる選択入力装置であるため、液晶ディスプレイ３０に表示された表示内容を参照しながら第１針棒と第２針棒とを容易に選択することができる。また、タッチパネル３２により選択された第１針棒と第２針棒とを表示するとともに、針棒糸情報が変更される針棒を示す印を表示するようにしているので、どの針棒が第１針棒又は第２針棒として選択されたのか、或いは針棒糸情報が変更される針棒はどちらかを視覚的に容易に理解することができる。また、図１４に示す針棒糸情報変更画面１２０のように、第１針棒に対応する針棒番号ボタン１２１と第２針棒に対応する針棒番号ボタン１２１との間を結び、かつ、針棒糸情報が変更される針棒２７に対応する針棒番号ボタン１２１を矢印１４１にて指し示しているので、針棒糸情報が変更される針棒２７を視覚的に容易に認識することができる。また、糸情報として糸色を含んでいるので、図１２及び図１３に示す糸色表示１２３のように、糸色を表示させる等、糸色を用いて糸交換が必要か否かを視覚的に判断することが可能である。
【００９０】
尚、本発明は、以上詳述した実施の形態に限定されるものではなく、種々の変更が可能である。まず、上述の実施形態では、説明を簡略化するために糸情報が糸色のみから構成されている具体例１の場合について説明したが、これに限定されず、メーカー名、名称、太さ、材質等の糸の属性を表す情報のものを糸情報として適用可能である。
【００９１】
また、本実施形態では表示手段として、液晶ディスプレイ３０を用いていたが、これに限定されず、プラズマディスプレイ等の他の表示デバイスを採用してもよい。また、表示手段に表示される各種ボタンの内容、図柄、形状及び配置等は、多針式刺繍ミシンの有する機能、表示手段の大きさ、表示特性等に応じて変更可能であり、本実施形態の画面に限定されない。
【００９２】
また、本実施形態では針棒選択手段としてタッチパネル３２を用いていたが、これに限定されず、各種スイッチ、トラックボールやマウス、音声入力装置等、作業者とのインターフェイスをとるものを採用可能である。
【００９３】
また、本実施形態においては、１番目に選択された針棒番号に対応する針棒を第１針棒、２番目に選択された針棒番号に対応する針棒を第２針棒としていたが、本実施形態においては、第１針棒と第２針棒とのそれぞれの糸情報を入れ替えるようにしているので、選択操作の順序とは無関係に、第１針棒、第２針棒とするようにしてもよい。また、第１針棒と第２針棒とを入力する入力エリアを設け、その入力エリアに針棒番号をそれぞれ入力して選択するようにしてもよい。
【００９４】
また、本実施形態では、針棒糸情報記憶領域４７４は、多針式刺繍ミシン１１に設定されている糸の糸情報を針棒糸情報として記憶するだけでなく、縫製に際して多針式刺繍ミシン１１に設定される予定の糸の糸情報を針棒糸情報として記憶するようにしていたが、多針式刺繍ミシン１１に装着されている糸の糸情報のみを針棒糸情報として記憶するようにしてもよい。
【００９５】
また、本実施形態では、第２縫製針棒決定手段により、縫製針棒を決定した後、針棒糸情報設定手段により針棒糸情報を設定させた後に、針棒糸情報設定手段により設定された針棒糸情報を、液晶ディスプレイ３０に表示し、表示された針棒の中から第１針棒と第２針棒とを選択するようにしていたが、第１針棒と第２針棒とを選択する前に、縫製針棒を決定したり、決定された縫製針棒を液晶ディスプレイ３０に表示させたりする処理を省略してもよい。
【００９６】
また、本実施形態では、図９に示すＳ１６０において、交換針棒を液晶ディスプレイ３０に表示させるようにしていたが、この処理は省略することができる。また、交換針棒の液晶ディスプレイ３０への表示態様は、交換針棒であることが識別可能に表示されればよく、本実施形態の表示態様に限定されない。したがって、例えば、交換針棒をまとめて表示する表示欄を設け、その表示欄に針棒番号を表示させるようにしてもよい。また、針棒糸情報変更手段により変更された針棒糸情報に基づき、第１縫製針棒決定手段により縫製針棒を決定するようにしていたが、この処理も省略することができる。
【００９７】
また、実施形態においては、第１縫製針棒決定手段及び第２縫製針棒決定手段は縫製針棒を決定できるものであればよく、本実施形態に限定されない。したがって、例えば、本実施形態において、糸情報記憶領域４７５は針棒数Ｎだけの糸情報を記憶可能に構成していたが、これに限定されず、針棒数Ｎ以下の任意の値を用いて縫製針棒を決定するようにしてもよい。また例えば、針棒の数等、所定の数だけ読み出した縫製糸情報と針棒糸情報とを比較して、縫製針棒を決定するようにしてもよい。また、本実施形態では第１縫製針棒決定手段により再度縫製針棒を決定するに当たって、第２縫製針棒決定手段により決定された縫製針棒のうち、針棒糸情報変更手段により針棒糸情報が変更された針棒の縫製順序を入れ替えるようにしていたが、第２縫製針棒決定手段と同様な方法で縫製針棒を決定するようにしてもよい。その場合には、図１２に示すＳ３７０の処理を省略することができる。また、本実施形態においては、再度縫製針棒を決定する処理を、Ｓ２２０においてＯＫボタン１２５が押下されたときに行われるようにしていたが、これに限定されず、例えば、縫製針棒を再決定する処理を行うことを指示するボタンを設け、このボタンが押下されたときに再度縫製針棒を決定する処理を行うようにしてもよい。
【００９８】
また、本実施形態では、図１４に示すように、ユーザにより選択された第１針棒と第２針棒とを液晶ディスプレイに他の針棒と区別可能に表示し、さらに第１針棒と第２針棒との間に、針棒糸情報が変更される針棒に対応する針棒番号を指し示す矢印１４１を表示するようにしていたが、このような表示は省略することも可能である。また、第１針棒と第２針棒とを表示させる方法として、第１針棒と第２針棒とが選択状態にあることを網掛け表示することにより明示するようにしていたが、この表示方法は、他の針棒と区別可能に表示すればよく、これに限定されない。例えば、選択された針棒番号の強調表示、針棒番号の点滅表示、書体変更や下線の付加等の様式変更、輪郭の描画、反転表示、矢印や指示指の表示、文字色や背景色の変更、マーク表示等を用いることができる。また、第１針棒と第２針棒とを表示する表示欄を設け、その表示欄に第１針棒と第２針棒との針棒番号を表示させるようにしてもよい。また、本実施形態では、多針式刺繍ミシン１１が備える複数の針棒を針棒番号により識別するようにしていたが、これに限らず、針棒を特定可能な文字や記号等を用いるようにしてもよい。
【００９９】
また、本実施形態では、ユーザにより選択された第１針棒と第２針棒とについて、針棒糸情報変更手段は、第１針棒に対応する針棒糸情報を第２針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶させるとともに、選択時の第２針棒に対応する前記針棒糸情報を第１針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶させ、第１針棒に対応する針棒糸情報及び第２針棒に対応する針棒糸情報のそれぞれを変更するようにしていたが、以下に示す変形例の様に、第１針棒に対応する針棒糸情報を第２針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶させ、第２針棒に対応する針棒糸情報のみを変更するようにしてもよい。
【０１００】
以下、第２針棒に対応する針棒糸情報のみを変更する針棒糸情報変更処理の変形例について、図１６乃至図１８を参照して説明する。図１６は、変形例に係る針棒糸情報変更処理の流れを示すフローチャートである。図１７は、画面３９０の前面に表示された針棒糸情報変更画面３２０を説明するための説明図である。図１８は、矢印３４１が表示された針棒糸情報変更画面３２０を説明するための説明図である。尚、図１６に示す変形例に係る針棒糸情報変更処理を実行させるプログラムはＲＯＭ４６の多針式刺繍ミシンプログラム記憶領域４６５（図５参照）に記憶されており、図４に示すＣＰＵ４５が実行する。
【０１０１】
前述の実施形態において説明した具体例１の場合と同様に、縫製針棒が図１１の縫製針棒表示１１２に示すように設定され、針棒糸情報が糸表示１０６に示すように設定された場合に、針棒「３」に対応する針棒糸情報として記憶されている「アカチャイロ」と、針棒「５」に対応する針棒糸情報として記憶されている「ヤマブキイロ」とを入れ替える場合について説明する。
【０１０２】
変形例に係る針棒糸情報変更処理は、第１針棒に対応する針棒糸情報を第２針棒の針棒糸情報として記憶させ、第２針棒の針棒糸情報を変更させるようにしている。このため、本実施形態のように第１針棒「３」と第２針棒「５」との針棒糸情報を入れ替える処理を行うためには、第１針棒「３」と第２針棒「５」とからなる針棒の組と、第１針棒「５」と第２針棒「３」とからなる針棒の組からなる２組を選択する必要がある。そこでまず、前述の実施形態と同様に、図９に示す処理により決定された縫製針棒表示１１２と、糸交換後の針棒糸情報が糸表示１０６に表示された図１１に示す画面１８０の針棒糸情報変更キー１１３がユーザにより押下され（Ｓ２００）、針棒糸情報変更処理を実行させるための針棒糸情報変更画面３２０が表示される（Ｓ２１０）。この針棒糸情報変更画面３２０には、針棒番号を選択するための針棒番号ボタン１２１と、針棒番号に対応する針棒糸情報表示１２２、針棒糸情報の糸色をカラー表示する糸色表示１２３，針棒糸情報の変更を指示する変更ボタン３２４及び、針棒糸情報変更処理を終了させるＯＫボタン１２５が表示される。また、針棒糸情報変更画面３２０において、各針棒の選択フラグはＯＦＦとして選択状態記憶領域４７８に記憶され、針棒状態が初期化される。さらに、針棒の組ごとに第１針棒と第２針棒との針棒番号を記憶するペア状態記憶領域（図示せず）がクリアされ、ペア状態が初期化される（Ｓ２１０）。
【０１０３】
続いて、前述の実施形態同様、ユーザにより針棒「３」に対応する針棒番号ボタン１２１が押下され（Ｓ２２０）、針棒が選択される。続いて、針棒番号ボタン１２１が選択されたと判断される（Ｓ２３０：Ｙｅｓ）。そして、針棒「３」は選択状態ではないと判断され（Ｓ２５０：Ｎｏ）、続いて、選択状態記憶領域４７８が参照され、選択状態であると記憶されている針棒が０個であると判断され（Ｓ２７０：Ｙｅｓ）、針棒「３」が第１針棒として選択され、選択状態であると選択状態記憶領域４７８に記憶されるとともに、針棒「３」が選択状態にあることを表示するために、針棒番号ボタン１２１の四角の内部が網掛け表示される（Ｓ２８０）。このように、変形例においては、選択状態の針棒が０個の状態で、針棒番号ボタンが押下された針棒を第１針棒と認識するようにしている。
【０１０４】
続いてＳ２２０に戻り、ユーザにより針棒「５」に対応する針棒番号ボタン１２１が押下され（Ｓ２２０）、針棒「３」が選択された場合と同様に、針棒番号ボタン１２１が押下されたと判断され（Ｓ２３０：Ｙｅｓ）、針棒「５」は選択状態ではないと判断される（Ｓ２５０：Ｎｏ）。続いて、選択状態記憶領域４７８が参照され、針棒「３」のみが選択状態であると記憶されているため、選択状態の針棒が１個であると判断される（Ｓ２７０：Ｎｏ、Ｓ２９０：Ｙｅｓ）。ユーザにより針棒「５」に対応する針棒番号ボタン１２１が押下されたのは、針棒「５」が第２針棒として選択されたものと判断され、既に選択状態の針棒「３」が第１針棒として、新たに選択された針棒「５」が第２針棒として、各針棒番号がペア状態記憶領域(図示せず)に記憶される（Ｓ３０５）。その後、針棒「３」の選択フラグがＯＦＦと、選択状態記憶領域４７８に記憶される（Ｓ３０５）。このように、選択状態とペア状態との２種類を規定しているのは針棒糸情報を変更する複数の針棒の組を選択可能にするためである。
【０１０５】
続いて、図１８に示すように、針棒糸情報が変更される第２針棒「５」を指し示す矢印３４１が、針棒「３」に対応する針棒番号ボタン１２１と針棒「５」に対応する針棒番号ボタン１２１との間に表示される（Ｓ３１５）。この矢印３４１は、第１針棒「３」と第２針棒「５」とが選択されていること及び、針棒糸情報が変更される側の針棒「５」を明示するためのものである。このように、第１針棒「３」と第２針棒「５」との間を結び、かつ、針棒糸情報が変更される針棒「５」に対応する針棒番号ボタン１２１を矢印３４１にて指し示しているので、針棒糸情報が変更される針棒を視覚的に容易に認識することができる。
【０１０６】
続いて、もう１組の針棒の組を選択するために、第１針棒として針棒「５」が、第２針棒として針棒「３」が、それぞれ選択され（Ｓ２２０）、各針棒がペア状態とされる（Ｓ３０５）。
【０１０７】
続いて、ユーザにより変更ボタン３２４が押下される（Ｓ２２０）。変形例における変更ボタン３２４は、Ｓ２２０において選択された第１針棒に対応する針棒糸情報を第２針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶させ、第２針棒に対応する針棒糸情報を変更することを指示するためのボタンである。ユーザにより変更ボタン３２４が選択されたと判断されると（Ｓ２３０：Ｎｏ，Ｓ２４０：Ｙｅｓ）、続いて、ペア状態記憶領域（図示せず）が参照され、ペア状態の針棒２７が有るか否かが判断される（Ｓ３５５）。ペア状態記憶領域には、第１針棒が針棒「３」、第２針棒が針棒「５」の針棒の組及び、第１針棒が針棒「５」、第２針棒が針棒「３」の針棒の組の、２組が記憶されており（Ｓ３５５：Ｙｅｓ）、続いて、針棒糸情報が変更される（Ｓ３６５）。このＳ３６５において、第１針棒が針棒「３」、第２針棒が針棒「５」の針棒の組の針棒糸情報変更処理として、針棒「３」に対応する針棒糸情報「アカチャイロ」が針棒「５」に対応する針棒糸情報として記憶される。一方、第１針棒が針棒「５」と、第２針棒が針棒「３」の針棒の組の針棒糸情報変更処理として、選択時の針棒「５」に対応する針棒糸情報「ヤマブキイロ」が針棒「３」に対応する針棒糸情報として記憶される。
【０１０８】
続いて、Ｓ３６５において針棒糸情報が変更された針棒を記憶するために、変更履歴記憶領域４７９に針棒「３」及び針棒「５」が記憶される（Ｓ３７０）。この変更履歴は、前述の縫製針棒を再決定する際に参照されるものである。続いて、針棒糸情報変更処理が終了した針棒のペア状態を初期化するために、ペア状態記憶領域（図示せず）がクリアされる（Ｓ３８５）。
【０１０９】
続いてＳ２１０に戻り、Ｓ３６５において針棒糸情報が変更された後の、針棒糸情報が画面に表示され（Ｓ２１０）、変更を終了するために、ユーザによりＯＫボタン１２５が押下されると（Ｓ２２０）、ＯＫボタン１２５が押下されたと判断され（Ｓ２３０：Ｎｏ，Ｓ２４０：Ｎｏ）、変形例に係る針棒糸情報変更処理が終了される。
【０１１０】
以上により、針棒「３」に対応する針棒糸情報として記憶されている「アカチャイロ」と、針棒「５」に対応する針棒糸情報として記憶されている「ヤマブキイロ」とが変更され、針棒「３」に対応する針棒糸情報として「ヤマブキイロ」が、針棒「５」に対応する針棒糸情報として「アカチャイロ」がそれぞれ針棒糸情報記憶領域４７４に記憶される。
【０１１１】
尚、図１６のＳ３６５において、タッチパネル３２を操作してユーザにより選択された第１針棒に対応する針棒糸情報を第２針棒に対応する針棒糸情報として針棒糸情報記憶手段に記憶させ、第２針棒に対応する針棒糸情報を変更する図４に示すＣＰＵ４５は、本発明の針棒糸情報変更手段として機能する。また、図１６に示すＳ３１５において、第１針棒と第２針棒との間に、針棒糸情報が変更される側の針棒を指し示す矢印３４１が表示させる図４に示すＣＰＵ４５は、本発明の選択針棒表示制御手段として機能する。
【０１１２】
この変形例に係る多針式刺繍ミシンによれば、例えば、針棒糸情報を記憶させたい針棒が奇数である場合にも、１回の変更操作で変更することが可能である。
【０１１３】
尚、前述の実施形態においては、図１２に示すＳ２９０の処理により、針棒を２個までしか選択できないようにしていたが、変形例のように、選択状態とペア状態とを規定し、複数の針棒の組を選択可能に構成してもよい。また、前述の実施形態の針棒糸情報変更処理と、変形例の針棒糸情報変更処理とを選択可能に構成してもよい。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施の形態にかかる多針式刺繍ミシン１１の斜視図である。
【図２】糸駒台が使用位置にあるときの多針式刺繍ミシン１１の斜視図である。
【図３】多針式刺繍ミシン１１の針棒ケース１５の内部構成の斜視図である。
【図４】多針式刺繍ミシン１１の電気的構成を示すブロック図である。
【図５】ＲＯＭ４６の記憶領域を示す概念図である。
【図６】ＲＡＭ４７の記憶領域を示す概念図である。
【図７】多針式刺繍ミシン１１の各針棒２７に装着されている糸の糸情報が表示された画面１６０を説明するための説明図である。
【図８】縫製データ記憶領域４７１に記憶されている具体例１の縫製データから抜き出して縫製糸情報記憶領域４７３に記憶された縫製順序及び縫製糸情報を説明するための説明図である。
【図９】縫製針棒決定処理の流れを示すフローチャートである。
【図１０】交換針棒が表示された状態の画面１７０を説明するための説明図である。
【図１１】縫製針棒と縫製糸情報とが表示された画面１８０を説明するための説明図である。
【図１２】針棒糸情報変更処理の流れを示すフローチャートである。
【図１３】画面１９０の前面に表示された針棒糸情報変更画面１２０を説明するための説明図である。
【図１４】矢印１４１が表示された針棒糸情報変更画面１２０を説明するための説明図である。
【図１５】針棒糸情報変更処理が終了した後に再決定された縫製針棒が表示された画面２１０を説明するための説明図である。
【図１６】変形例に係る針棒糸情報変更処理の流れを示すフローチャートである。
【図１７】画面３９０の前面に表示された針棒糸情報変更画面３２０を説明するための説明図である。
【図１８】矢印３４１が表示された針棒糸情報変更画面３２０を説明するための説明図である。
【符号の説明】
【０１１５】
１１    多針式刺繍ミシン
１５    液晶ディスプレイ
２７    針棒
３０    液晶ディスプレイ
３２    タッチパネル
４５    ＣＰＵ
４６    ＲＯＭ
４７    ＲＡＭ
１４１    矢印
３４１    矢印
４７３    縫製糸情報記憶領域
４７４    針棒糸情報記憶領域
【図１】
2008000550.tif 000003
【図２】
2008000550.tif 000004
【図３】
2008000550.tif 000005
【図４】
2008000550.tif 000006
【図５】
2008000550.tif 000007
【図６】
2008000550.tif 000008
【図７】
2008000550.tif 000009
【図８】
2008000550.tif 000010
【図９】
2008000550.tif 000011
【図１０】
2008000550.tif 000012
【図１１】
2008000550.tif 000013
【図１２】
2008000550.tif 000014
【図１３】
2008000550.tif 000015
【図１４】
2008000550.tif 000016
【図１５】
2008000550.tif 000017
【図１６】
2008000550.tif 000018
【図１７】
2008000550.tif 000019
【図１８】
2008000550.tif 000020