(57)【要約】【課題】トラブルが発生したと推定されるステップを容易に探し出すことができ、かつ、従来より縫製を再開させるまでの手間を減らすことのできるミシンを提供すること。【解決手段】マイコンは、後方検索キーのキー操作が行われたら（ｓ３７０：ＹＥＳ）、第ｎ−１ステップデータ以前のステップデータから該当するステップデータを検索する（ｓ３８０）。この処理においては、ｓ３６０の処理で条件指定キーの操作により指定された条件に該当するステップデータが、第ｎ−１ステップから順番に遡りながら検索される。この処理で該当するステップデータが検出されたら（ｓ３９０：ＹＥＳ）、縫製枠の位置を、検出された第ｉステップデータにおける位置まで移動させる（ｓ４００）。ここでは、縫製枠が第ｉステップデータまで各ステップデータそれぞれの動作が開始される直前の位置へ順次移動する。【選択図】図３
2004024400.tif 000002
【特許請求の範囲】
【請求項１】
縫製対象を縫い針により縫製する手順を連続する複数のステップで示した縫製データに従って縫製対象を縫製するミシンであって、
縫い針および縫製対象のいずれか一方または両方の動作内容を利用者に指定させる指定手段と、
前記縫製データにおける前記複数のステップのうち、所定の停止条件に基づいて縫製が停止された以前のステップについて、縫い針および縫製対象のいずれか一方または両方が前記指定手段により指定された動作内容となっているステップを検索する検索手段と、
縫い針と縫製対象との位置関係を、前記検索手段により検出されたステップにおける位置関係に変更する変更手段とを備えている、ことを特徴とするミシン。
【請求項２】
前記検索手段は、前記縫製データにおける前記複数のステップのうち、所定の停止条件に基づいて縫製が停止された以降のステップについて、前記指定手段により指定された動作内容となっているステップを検索可能である、ことを特徴とする請求項１に記載のミシン。
【請求項３】
前記検索手段は、前記指定手段により指定された動作内容となっているステップを、所定の停止条件に基づいて縫製が停止されたステップから順に検索する、ことを特徴とする請求項１または請求項２に記載のミシン。
【請求項４】
前記縫製データで示される前記複数のステップには、縫い針により縫製対象に縫目を形成させるステップが含まれており、
前記指定手段は、縫い針により縫製対象に形成される縫目の長さ範囲を利用者に指定させることを、該長さ範囲内の縫目が形成されるような動作内容として指定させて、前記検索手段は、縫い針および縫製対象のいずれか一方または両方が前記指定手段により指定された前記長さ範囲内の縫目を形成する動作内容となっているステップを検索する、ことを特徴とする請求項１から請求項３のいずれかに記載のミシン。
【請求項５】
前記変更手段は、縫い針と縫製対象との位置関係を、所定の停止条件に基づいて縫製が停止されたステップから前記検索手段により検索されたステップまで、それぞれのステップにおける位置関係に順次変更する、ことを特徴とする請求項１から請求項４のいずれかに記載のミシン。
【請求項６】
縫い針と縫製対象との位置関係が、前記検索手段により検索されたステップにおける位置関係に変更されたことを報知する報知手段を備えている、ことを特徴とする請求項１から請求項５のいずれかに記載のミシン。
【請求項７】
前記縫製データで示される前記複数のステップには、縫い針により特定種類の糸で縫製対象に縫目を形成させるステップが含まれており、前記変更手段は、所定の停止条件に基づいて縫製が停止されたステップから、該ステップと同じ種類の糸で連続して縫目を形成するステップまでの範囲内で、縫い針と縫製対象との位置関係を変更する、ことを特徴とする請求項１から請求項６のいずれかに記載のミシン。
【請求項８】
前記変更手段は、所定の停止条件に基づいて縫製が停止されたステップから、所定数のステップまでの範囲内で、縫い針と縫製対象との位置関係を変更する、ことを特徴とする請求項１から請求項６のいずれかに記載のミシン。
【請求項９】
前記縫製データで示される前記複数のステップには、縫い針により特定種類の糸で縫製対象に縫目を形成させるステップが含まれており、
前記検索手段は、所定の停止条件に基づいて縫製が停止されたステップから、該ステップと同じ種類の糸で連続して縫目を形成するステップまでの範囲内で、該当するステップを検索する、ことを特徴とする請求項１から請求項８のいずれかに記載のミシン。
【請求項１０】
前記検索手段は、所定の停止条件に基づいて縫製が停止されたステップから、所定数のステップまでの範囲内で、該当するステップを検索する、ことを特徴とする請求項１から請求項８のいずれかに記載のミシン。
【請求項１１】
前記縫製データで示される前記複数のステップには、縫い針により特定種類の糸で縫製対象に縫目を形成させるステップが含まれており、前記指定手段は、所定の停止条件に基づいて縫製が停止されたステップと同じ種類の糸で縫目を形成する動作内容を利用者に指定させる、ことを特徴とする請求項１から請求項１０のいずれかに記載のミシン。
【請求項１２】
縫製対象を縫い針により縫製する手順を連続する複数のステップで示した縫製データに従って縫製対象を縫製するミシンを制御するミシン制御装置であって、
縫い針および縫製対象のいずれか一方または両方の動作内容を利用者に指定させる指定手段と、
前記縫製データにおける前記複数のステップのうち、所定の停止条件に基づいて縫製が停止された以前のステップについて、縫い針および縫製対象のいずれか一方または両方が前記指定手段により指定された動作内容となっているステップを検索する検索手段と、
縫い針と縫製対象との位置関係を、前記検索手段により検索されたステップにおける位置関係に変更させる変更手段とを備えている、ことを特徴とするミシン制御装置。
【請求項１３】
縫製対象を縫製する手順を連続する複数のステップで示した縫製データに従って縫製対象を縫製するミシンにおいて、縫い針と縫製対象との位置関係を変更させるための各種処理を、コンピュータシステムに実行させるための位置関係変更プログラムであって、
縫い針および縫製対象のいずれか一方または両方の動作内容を利用者に指定させる指定処理と、
前記縫製データにおける前記複数のステップのうち、所定の停止条件に基づいて縫製が停止された以前のステップについて、縫い針および縫製対象のいずれか一方または両方が前記指定処理において指定された動作内容となっているステップを検索する検索処理と、
縫い針と縫製対象との位置関係を、前記検索処理において検索されたステップにおける位置関係に変更する変更処理とを含んでいる、ことを特徴とする位置関係変更プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、縫製対象を縫い針により縫製するミシンに関する。
【０００２】
【従来の技術】
現在、縫製データに従って縫製対象（例えば、布など）を縫製するミシンとして、糸切れや糸抜けなどのトラブルが発生した際に縫製を停止させる機能を有するものがある。なお、縫製データは、縫製対象を縫い針により縫製する手順を連続する複数のステップで示したデータである。
【０００３】
このようなミシンでは、トラブルの発生により縫製が停止された際、縫製を再開させるために、トラブルの発生したステップがトラブルの要因にならないように縫製データを修正するといった操作が行われていた。
【０００４】
【発明が解決しようとする課題】
しかし、上述のようなミシンでは、通常、トラブルが発生してから縫製を停止するまでに、数ステップ分の動作が行われてしまうため、縫製を再開させる際には、縫製データの中からトラブルが発生したと推定されるステップを探し出すと共に、このステップにおける位置関係まで縫い針と縫製対象との位置関係を戻しておくといった操作を行わなければならなかった。このとき、トラブルが発生したステップは、縫製が停止したステップから順に遡りながら各ステップの動作内容をチェックすることにより探し出される。
【０００５】
具体的には、停止時の縫製データから逆にデータを１針ずつ読み出し、その読み出されたデータに従って、縫い針と縫製対象とを相対移動させ、縫い針の真下の縫製状況を利用者が目視する。その目視と共に、利用者は、縫製データの内容（移動量の大きさなど）を画面などで確認していた。
【０００６】
このように、従来のミシンにおいては、各ステップの動作内容を利用者が逐一チェックしていく必要があったため、トラブルが発生したと推定されるステップを探し出すまでの操作が非常に面倒であるという問題があった。
また、トラブルが発生したと推定されるステップを探し出した後、このステップにおける位置関係まで縫い針と縫製対象との位置関係を変更させるといった操作を行う必要もあったため、縫製を再開させるまでに手間がかかるという問題もあった。
【０００７】
本発明は、トラブルが発生したと推定されるステップを容易に探し出すことができ、従来より縫製を再開させるまでの手間を減らすことのできるミシンおよびミシン制御装置を提供すること、また、これらにおいて利用可能な位置関係変更プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段および発明の効果】
上記問題を解決するため請求項１に記載のミシンは、縫製対象を縫い針により縫製する手順を連続する複数のステップで示した縫製データに従って縫製対象を縫製するミシンであって、縫い針および縫製対象のいずれか一方または両方の動作内容を利用者に指定させる指定手段と、前記縫製データにおける前記複数のステップのうち、所定の停止条件に基づいて縫製が停止された以前のステップについて、縫い針および縫製対象のいずれか一方または両方が前記指定手段により指定された動作内容となっているステップを検索する検索手段と、縫い針と縫製対象との位置関係を、前記検索手段により検出されたステップにおける位置関係に変更する変更手段とを備えている、ことを特徴とする。
【０００９】
このように構成されたミシンによれば、指定手段により指定された動作内容のステップが、縫製の停止された以前のステップの中から検出手段により検索される。そのため、トラブルの発生により縫製が停止された際に、利用者がトラブルの要因になったと推定した動作内容を指定手段により指定することによって、トラブルが発生したと推定されるステップを検索手段によって検索させることができる。よって、従来のように各ステップの動作内容を利用者が逐一チェックしていく必要がないため、トラブルが発生したと推定されるステップを容易に探し出すことができる。
【００１０】
さらに、検索手段により検出されたステップにおける位置関係となるように、縫い針と縫製対象との位置関係が変更手段によって変更される。そのため、トラブルが発生したと推定されるステップにおける位置関係まで縫い針と縫製対象との位置関係を変更させるための操作を行う必要がないため、縫製を再開させるまでに要する手間を減らすことができる。
【００１１】
なお、上述した変更手段は、縫い針と縫製対象との位置関係を変更する手段であって、例えば、検索手段により検出されたステップまで終了した時点における位置関係（検出されたステップの動作が終了した状態に相当する位置関係）に変更するように構成すればよい。また、例えば、検索手段により検出されたステップの動作が開始される直前（縫製順での直前）における位置関係（例えば、検出されたステップの一つ前のステップまでが終了した時点における位置関係）に変更するように構成してもよい。
【００１２】
また、上述の『所定の停止条件』とは、縫製が停止される条件であって、例えば、糸切れや糸抜けなどのトラブルが発生することや、縫製データにおける全ステップの動作が終了することである。
また、請求項２に記載のミシンは、前記検索手段は、前記縫製データにおける前記複数のステップのうち、所定の停止条件に基づいて縫製が停止された以降のステップについて、前記指定手段により指定された動作内容となっているステップを検索可能である、ことを特徴とする。
【００１３】
このように構成されたミシンによれば、指定手段により指定された動作内容のステップが、縫製の停止された以降のステップの中から検出手段により検索される。そのため、縫製が停止された際に、トラブルの要因になると推定した動作内容を指定手段により指定することによって、縫製の停止された以降のステップの中からトラブルの要因になると推定されるステップを検索させることができる。
【００１４】
さらに、トラブルの要因になると推定されるステップが検出された場合には、このステップがトラブルの要因にならないように縫製データをあらかじめ修正しておけば、トラブルが発生することを未然に防ぐことができる。
なお、検索手段がステップを検索する際の検索対象（縫製の停止された以前または以後のステップ）は、利用者が任意に選択できるように構成するとよい。具体的な構成としては、例えば、検索手段がステップを検索する際の検索対象を利用者に選択させる選択手段を備え、検索手段は、選択手段により選択された検索対象について該当するステップを検索する、といった構成とすればよい。このように構成すれば、検索手段によりステップを検索する際の検索対象を選択手段によって任意に選択することができる。
【００１５】
ところで、上述した検索手段がステップを検索する手順については特に限定されないが、例えば、請求項３に記載のように、前記検索手段は、前記指定手段により指定された動作内容となっているステップを、所定の停止条件に基づいて縫製が停止されたステップから順に検索する、といった構成を考えることもできる。
【００１６】
このように構成されたミシンによれば、縫製が停止されたステップから順番に該当するステップが検索されるため、縫製の停止されたステップに最も近いステップが検出される。そのため、トラブルの発生により縫製が停止された際、利用者がトラブルの要因になった（なる）と推定した動作内容を指定手段により指定することによって、トラブルが発生した（トラブルの要因になる）と推定されるステップとして、縫製が停止されたステップに最も近いステップを検出することができる。
【００１７】
通常、トラブルの発生により縫製が停止された場合、トラブルが発生してから縫製が停止されるまでには、数ステップ分の動作が行われてしまう。そのため、縫製が停止されるステップは、トラブルの発生したステップより後のステップではあるが、トラブルの発生したステップから大きく離れることはない。このことから、トラブルが発生したと推定されるステップは、縫製が停止されたステップ付近に存在していることになるため、縫製が停止されたステップから順番に該当するステップを検索することは、トラブルが発生したと推定されるステップを探し出すには好適である。
【００１８】
ところで、上述した指定手段が利用者に指定させる『動作内容』としては、例えば、縫い針を往復移動させながら縫製対象を縫い針の移動方向と交差する平面に沿って移動させることによって、縫い針による縫目を縫製対象に形成する動作（いわゆるステッチ）がある。この場合、指定手段は、縫い針により縫製対象に形成される縫目の長さを利用者に指定させるように構成すればよい。このように、縫目の長さを利用者に指定させるための具体的な構成としては、請求項４に記載のような構成を考えることができる。
【００１９】
請求項４に記載のミシンは、前記縫製データで示される前記複数のステップには、縫い針により縫製対象に縫目を形成させるステップが含まれており、前記指定手段は、縫い針により縫製対象に形成される縫目の長さ範囲を利用者に指定させることを、該長さ範囲内の縫目が形成されるような動作内容として指定させて、前記検索手段は、縫い針および縫製対象のいずれか一方または両方が前記指定手段により指定された前記長さ範囲内の縫目を形成する動作内容となっているステップを検索する、ことを特徴とする。
【００２０】
このように構成されたミシンによれば、指定手段により指定された長さの範囲で縫目を形成する動作内容のステップが、検索手段により検索される。そのため、利用者は、縫目を形成する動作内容について、トラブルの要因になった（なる）と推定される縫目の長さを指定手段により指定することによって、トラブルの要因になった（なる）と推定される長さ範囲で縫目が形成されるステップを検索手段により検索させることができる。
【００２１】
また、指定手段により利用者に指定させる『動作内容』としては、縫い針に対して縫製対象を相対的に移動させる動作（いわゆるフィード；縫目は形成しない）もある。この場合、指定手段によって縫製対象の相対的な移動距離を利用者に指定させるように構成すればよい。
【００２２】
具体的な構成としては、例えば、縫製データで示される複数のステップには、縫い針に対して縫製対象を相対移動させるステップが含まれており、指定手段は、縫製対象が相対移動する距離範囲を利用者に指定させることを、この距離範囲内を縫製対象が相対移動する動作内容として指定させて、検索手段は、縫製対象が指定手段により指定された距離範囲内を相対移動する動作内容となっているステップを検索する、といった構成を考えることができる。
【００２３】
このように構成すれば、指定手段により指定された距離範囲（距離の範囲）で縫製対象が相対移動する動作内容となっているステップを、検索手段によって検索させることができる。
また、請求項５に記載のミシンは、前記変更手段は、縫い針と縫製対象との位置関係を、所定の停止条件に基づいて縫製が停止されたステップから前記検索手段により検索されたステップまで、それぞれのステップにおける位置関係に順次変更する、ことを特徴とする。
【００２４】
このように構成されたミシンによれば、縫い針と縫製対象との位置関係を、縫製の停止されたステップから検索手段により検索されたステップまで、それぞれのステップについて順次確認することができる。
また、請求項６に記載のミシンは、縫い針と縫製対象との位置関係が、前記検索手段により検索されたステップにおける位置関係に変更されたことを報知する報知手段を備えている、ことを特徴とする。
【００２５】
このように構成されたミシンによれば、縫い針と縫製対象との位置関係が、検索手段により検索されたステップにおける位置関係に変更されたことを報知手段による報知によって確認することができる。
なお、報知手段により報知するための具体的な構成としては、例えば、検索手段により検索されたステップにおける位置関係に変更された旨のメッセージをスピーカーから出力したり、メッセージを表示装置に表示することによって報知するといった構成を考えることができる。
【００２６】
ところで、上述のように、縫製が停止されるステップは、トラブルの発生したステップより後のステップであるが、トラブルの発生したステップから大きく離れることはない。そのため、検索手段によってトラブルが発生したと推定されるステップが検出されたとしても、このステップが縫製の停止されたステップから大きく離れたステップであれば、実際にトラブルの発生したステップである可能性は低い。
【００２７】
また、トラブルが発生したと推定されるステップにおける位置関係に縫い針と縫製対象との位置関係が変更手段により変更されたとしても、縫製の停止されたステップから大きく離れたステップにおける位置関係まで戻された場合、縫製対象に正常な縫目が形成されていれば、実際のトラブルが発生したステップにおける位置関係でないことは見た目にも明らかである。
【００２８】
このように、検索手段が、縫製の停止されたステップから大きく離れたステップを検出し、変更手段が、このステップにおける位置関係に縫い針と縫製対象との位置関係を変更した場合、縫製を再開するためには、再度、指定手段による動作内容の指定、検索手段によるステップの検索、および、変更手段による位置関係の変更を行う必要がある。
【００２９】
そこで、縫製を再開するまでの操作の手間をさらに減らすためには、例えば、変更手段が、縫製の停止されたステップから大きく離れたステップにおける位置関係への変更を行わないように構成することが考えられる。
具体的な構成としては、請求項７に記載のように、前記縫製データで示される前記複数のステップには、縫い針により特定種類の糸で縫製対象に縫目を形成させるステップが含まれており、前記変更手段は、所定の停止条件に基づいて縫製が停止されたステップから、該ステップと同じ種類の糸で連続して縫目を形成するステップまでの範囲内で、縫い針と縫製対象との位置関係を変更する、ように構成すればよい。
【００３０】
このように構成されたミシンによれば、検索手段により検出されたステップが縫製の停止されたステップと同じ種類の糸で連続して縫目を形成するステップでなければ（異なる種類の糸で縫目を形成するステップであれば）、変更手段が位置関係の変更を行わない。
【００３１】
通常、同じ種類の糸で連続して縫目を形成するステップの数は、トラブルが発生してから縫製が停止されるまでのステップ数（数ステップ）よりも充分に大きな数になっている。そのため、縫製の停止されたステップと同じ種類の糸で連続して縫目を形成するステップ以外のステップは、縫製の停止されたステップから大きく離れたステップとみなすことができ、このようなステップは実際にトラブルの発生したステップになる可能性が低いことになる。
【００３２】
このことから、縫製が停止されたステップと同じ種類の糸で連続して縫目を形成するステップ以外のステップにおける位置関係への変更は、トラブルが発生したステップにおける位置関係へ変更させるうえでは無用な変更ということになる。
【００３３】
よって、縫製の停止されたステップと同じ種類の糸で連続して縫目を形成するステップでなければ位置関係の変更を行わないことで、変更手段による無用な位置関係の変更を行わなくてよくなるため、縫製を再開するまでの操作の手間をさらに減らすことができる。
【００３４】
また、変更手段が、縫製の停止されたステップから大きく離れたステップにおける位置関係への変更を行わないようにする別の構成として、請求項８に記載のように、前記変更手段は、所定の停止条件に基づいて縫製が停止されたステップから、所定数のステップまでの範囲内で、縫い針と縫製対象との位置関係を変更する、といった構成を考えることもできる。
【００３５】
このように構成されたミシンによれば、検索手段により検出されたステップが縫製の停止されたステップから所定数のステップまでの範囲内でなければ、変更手段が位置関係の変更を行わない。
そのため、『所定数』として、トラブルが発生したステップから縫製が停止されるステップまでのステップ数として推定される数よりも充分に大きい数を設定しておけば、所定数のステップまでの範囲外のステップは、縫製の停止されたステップから大きく離れたステップとみなすことができ、このようなステップは実際にトラブルの発生したステップになる可能性が低いことになる。
【００３６】
このことから、縫製の停止されたステップから所定数のステップまでの範囲外のステップにおける位置関係への変更は、トラブルが発生したステップにおける位置関係へ変更させるうえでは無用な変更ということになる。
よって、縫製の停止されたステップから所定数のステップまでの範囲内のステップでなければ位置関係の変更を行わないことで、変更手段による無用な位置関係の変更を行わなくてよくなるため、縫製を再開するまでの操作の手間をさらに減らすことができる。
【００３７】
また、縫製を再開するまでの操作の手間を減らすための別の構成として、検索手段が、縫製の停止されたステップから大きく離れたステップについては検索対象から除外するように構成することも考えられる。
具体的な構成としては、請求項９に記載のように、前記縫製データで示される前記複数のステップには、縫い針により特定種類の糸で縫製対象に縫目を形成させるステップが含まれており、前記検索手段は、所定の停止条件に基づいて縫製が停止されたステップから、該ステップと同じ種類の糸で連続して縫目を形成するステップまでの範囲内で、該当するステップを検索する、といった構成を考えることができる。
【００３８】
このように構成されたミシンによれば、縫製の停止されたステップと同じ種類の糸で連続して縫目を形成するステップの範囲内でのみ、検索手段が該当するステップの検索を行う。このように、縫製の停止されたステップと同じ種類の糸で連続して縫目を形成するステップ以外のステップは検索対象から除外されている。
【００３９】
上述したように、縫製の停止されたステップと同じ種類の糸で連続して縫目を形成するステップ以外のステップは、実際にトラブルの発生したステップになる可能性が低い。
このことから、縫製が停止されたステップと同じ種類の糸で連続して縫目を形成するステップ以外のステップの中から、該当するステップを検索することは、トラブルが発生したと推定されるステップを検索するうえでは無用な検索ということになる。
【００４０】
よって、縫製の停止されたステップと同じ種類の糸で連続して縫目を形成するステップ以外のステップを検索対象から除外することで、検索手段による無用な検索を行わなくてよくなるため、結果的に縫い針と縫製対象との無用な位置関係の変更が行われなくなり、縫製を再開するまでの手間をさらに減らすことができる。
【００４１】
また、検索手段が、縫製の停止されたステップから大きく離れたステップについては検索対象から除外する別の構成として、請求項１０に記載のように、前記検索手段は、所定の停止条件に基づいて縫製が停止されたステップから、所定数のステップまでの範囲内で、該当するステップを検索する、といった構成を考えることもできる。
【００４２】
このように構成されたミシンによれば、縫製が停止されたステップから所定数のステップまでの範囲内でのみ、検索手段が該当するステップの検索を行う。このように、縫製が停止されたステップから所定数のステップまでの範囲外のステップは検索対象から除外される。
【００４３】
ここで、『所定数』として、トラブルが発生したステップから縫製が停止されるステップまでのステップ数として推定される数よりも充分に大きい数を設定しておけば、上述したように、所定数のステップまでの範囲外のステップは、実際にトラブルの発生したステップになる可能性が低いことになる。
【００４４】
このことから、縫製が停止されたステップから所定数のステップまでの範囲外のステップについて、該当するステップを検索することは、トラブルが発生したと推定されるステップを検索するうえでは無用な検索ということになる。
よって、縫製が停止されたステップから所定数のステップまでの範囲外のステップを検索対象から除外することで、検索手段による無用な検索を行わなくてよくなるため、結果的に縫い針と縫製対象との無用な位置関係の変更が行われなくなり、縫製を再開するまでの手間をさらに減らすことができる。
【００４５】
また、縫製を再開するまでの手間を減らすための別の構成として、指定手段が、縫製の停止されたステップから大きく離れたステップの動作内容を指定させないように構成することも考えられる。
具体的な構成としては、請求項１１に記載のように、前記縫製データで示される前記複数のステップには、縫い針により特定種類の糸で縫製対象に縫目を形成させるステップが含まれており、前記指定手段は、所定の停止条件に基づいて縫製が停止されたステップと同じ種類の糸で縫目を形成する動作内容を利用者に指定させる、といった構成を考えることができる。
【００４６】
このように構成されたミシンによれば、縫製が停止されたステップと同じ種類の糸で連続して縫目を形成する動作内容のみを利用者に指定させることができる。
上述したように、縫製の停止されたステップと同じ種類の糸で連続して縫目を形成するステップ以外のステップは、実際にトラブルの発生したステップになる可能性が低い。
【００４７】
このことから、縫製の停止されたステップと同じ種類の糸で連続して縫目を形成するステップ以外のステップについて、このステップの動作内容を利用者に指定させることは、利用者に無用な操作を行わせることになる。
よって、縫製が停止されたステップと同じ種類の糸で連続して縫目を形成する動作内容のみを利用者に指定させることで、利用者に無用な操作を行わせることがなくなるため、結果的に縫い針と縫製対象との無用な位置関係の変更が行われることがなく、縫製を再開するまでの手間を低減することができる。
【００４８】
また、請求項１２に記載のミシン制御装置は、縫製対象を縫い針により縫製する手順を連続する複数のステップで示した縫製データに従って縫製対象を縫製するミシンを制御するミシン制御装置であって、縫い針および縫製対象のいずれか一方または両方の動作内容を利用者に指定させる指定手段と、前記縫製データにおける前記複数のステップのうち、所定の停止条件に基づいて縫製が停止された以前のステップについて、縫い針および縫製対象のいずれか一方または両方が前記指定手段により指定された動作内容となっているステップを検索する検索手段と、縫い針と縫製対象との位置関係を、前記検索手段により検索されたステップにおける位置関係に変更させる変更手段とを備えている、ことを特徴とする。
【００４９】
このように構成されたミシン制御装置によれば、請求項１に記載のミシンの一部を構成することができる。そのため、請求項１と同様に、トラブルの発生により縫製が停止された際に、利用者がトラブルの要因になったと推定した動作内容を指定手段により指定することによって、トラブルが発生したと推定されるステップを検索手段によって検索させることができる。よって、従来のように各ステップの動作内容を利用者が逐一チェックしていく必要がないため、トラブルが発生したと推定されるステップを容易に探し出すことができる。さらに、トラブルが発生したと推定されるステップにおける位置関係まで縫い針と縫製対象との位置関係を変更させるための操作を行う必要がないため、縫製を再開させるまでに要する手間を減らすことができる。
【００５０】
また、このミシン制御装置においては、各手段が請求項２から請求項５、および、請求項７から請求項１１に記載のミシンが備える各手段と同様に構成すれば、これらのミシンと同様の作用・効果を得ることができる。さらに、請求項６に記載のミシンが備える報知手段と同様の手段を備えていてもよく、この場合、このミシンと同様の作用・効果を得ることができる。
【００５１】
また、請求項１３に記載の位置関係変更プログラムは、縫製対象を縫製する手順を連続する複数のステップで示した縫製データに従って縫製対象を縫製するミシンにおいて、縫い針と縫製対象との位置関係を変更させるための各種処理を、コンピュータシステムに実行させるための位置関係変更プログラムであって、縫い針および縫製対象のいずれか一方または両方の動作内容を利用者に指定させる指定処理と、前記縫製データにおける前記複数のステップのうち、所定の停止条件に基づいて縫製が停止された以前のステップについて、縫い針および縫製対象のいずれか一方または両方が前記指定処理において指定された動作内容となっているステップを検索する検索処理と、縫い針と縫製対象との位置関係を、前記検索処理において検索されたステップにおける位置関係に変更する変更処理とを含んでいる、ことを特徴とする。
【００５２】
この位置関係変更プログラムによって縫い針と縫製対象との位置関係を変更させるコンピュータシステムは、請求項１に記載のミシンの一部を構成することができる。そのため、請求項１と同様に、トラブルの発生により縫製が停止された際に、利用者がトラブルの要因になったと推定した動作内容を指定手順において指定することによって、トラブルが発生したと推定されるステップを検索手順において検索させることができる。よって、従来のように各ステップの動作内容を利用者が逐一チェックしていく必要がないため、トラブルが発生したと推定されるステップを容易に探し出すことができる。さらに、トラブルが発生したと推定されるステップにおける位置関係まで縫い針と縫製対象との位置関係を変更させるための操作を行う必要がないため、縫製を再開させるまでに要する手間を減らすことができる。
【００５３】
また、この位置関係変更プログラムにおいては、各手順が請求項２から請求項５、および、請求項７から請求項１１に記載のミシンが備える各手段と同様に機能する手順が含まれていれば、これらのミシンと同様の作用・効果を得ることができる。さらに、請求項６に記載のミシンが備える報知手段と同様に機能する手順が含まれていてもよく、この場合、このミシンと同様の作用・効果を得ることができる。
【００５４】
なお、上述した位置関係変更プログラムは、例えば、ＦＤ、ＣＤ−ＲＯＭなどの記録媒体やインターネットなどの通信回線網を介して、ミシン、ミシン制御装置自身、コンピュータシステム、または、これらを利用する利用者に提供されるものである。
【００５５】
また、上述した位置関係変更プログラムを実行するコンピュータシステムとしては、例えば、ミシンやミシン制御装置に内蔵されたコンピュータシステム、ミシンやミシン制御装置に無線または有線の通信路を介してデータ通信可能に接続されたコンピュータシステムなどを利用することができる。
【００５６】
【発明の実施の形態】
本発明の実施の形態について例を挙げて説明する。
ミシン１は、それぞれ色の異なる糸がセットされた複数の縫い針１００を選択的に使用しながら縫製対象２００を縫製する多針ミシンであって、図１に示すように、縫い針駆動部１０、縫製対象駆動部２０、制御部３０などからなる。
【００５７】
縫い針駆動部１０は、それぞれが縫い針１００を保持する複数の針棒１１、針棒１１をｚ軸方向に往復移動させる主軸モータ１２、主軸モータ１２を駆動する主軸駆動回路１３、主軸モータ１２の駆動力を伝達する針棒１１（縫製に使用する縫い針１００）を切り替える切替機構１４、切替機構１４を駆動する切替駆動回路１５、縫い針１００にセットされている糸を切断する切断機構１６、切断機構１６を駆動する切断駆動回路１７、糸の送り量を検出する糸センサ１８などを備えている。
【００５８】
これらのうち、各駆動回路１３、１５、１７は、制御部３０からの制御信号を受けて各駆動対象（主軸モータ１２、切替機構１４、切断機構１６）を駆動する。
また、糸センサ１８は、縫い針１００の往復移動に伴って糸供給部（図示されない）から供給される糸の送り量を検出するセンサである。
【００５９】
縫製対象駆動部２０は、縫製対象２００を取り付ける縫製枠２１、縫製枠２１をｘ軸方向に移動させるｘ軸モータ２２、ｘ軸モータ２２を駆動するｘ軸駆動回路２３、縫製枠２１をｙ軸方向に移動させるｙ軸モータ２４、ｙ軸モータ２４を駆動するｙ軸駆動回路２５などを備えている。
【００６０】
これらのうち、各駆動回路２３、２５は、制御部３０からの制御信号を受けて各モータ２２、２４を駆動する。
制御部３０は、マイクロコンピュータ（以降、マイコンとする）３１、記憶装置３２、表示パネル３３、入力パネル３４、記録用ディスク３００を介してデータを入出力可能なディスクドライブ３５、スピーカ３６、マイコン３１からの制御信号を受けてスピーカ３６を駆動するスピーカ駆動回路３７などを備えている。
【００６１】
これらのうち、マイコン３１は、糸センサ１８からの検出信号によって「糸切れ」や「糸抜け」といったトラブルの発生を検出する。ここで、「糸切れ」とは、二点間に縫目を形成する際、第１の針落ち点と第２の針落ち点が近接していることによって、縫い針１００が糸を切断してしまうトラブルである。また、「糸抜け」とは、二点間に縫目を形成する際、縫い針１００が第１の針落ち点から第２の針落ち点に至る過程において縫製対象２００から糸が抜けてしまうトラブルである。このようなトラブルが発生した際、針棒１１（縫い針１００）が往復移動しているにも拘わらず、糸の送り量が急激に少なくなるため、マイコン３１は、針棒１１を所定回数（本実施の形態においては、５回）往復移動させる間に糸センサ１８により検出される糸の送り量が所定の基準量（本実施の形態においては、１ｍｍ）以下となったことをトラブルが発生したこととして検出する。
【００６２】
また、マイコン３１は、記憶装置３２に記憶されている縫製データ、または、ディスクドライブ３５を介して記録用ディスク３００から入力された縫製データに従い後述する縫製処理（図２）を実行することによってミシン１の動作を制御する。縫製データは、縫製対象２００を縫い針１００により縫製する手順を連続する複数のステップ（第１から第ｋステップ）で示したデータであって、各ステップに対応する複数のステップデータ（第１から第ｋステップデータ）で構成されている。これらステップデータは、それぞれがミシン１の動作内容を示しており、マイコン３１は、各ステップデータで示される動作内容を行わせるための制御信号を、縫い針駆動部１０および縫製対象駆動部２０のいずれか一方または両方に出力する。こうして、この制御信号を入力した各駆動部１０、２０が制御信号に基づく動作を行うことによって、縫製対象２００が縫い針１００によって縫製される。
【００６３】
以下に縫製データを構成するステップデータで示される動作内容を示す。
（１）『ステッチ』：ステッチは、縫い針１００による縫目を縫製対象２００に形成させる動作内容である。このステッチを示すステップデータは、縫製対象２００に形成させるべき縫目の長さを特定可能なデータとなっており、このステップデータに対してマイコン３１は、主軸モータ１２を駆動させて針棒１１（縫い針１００）を往復移動させるための制御信号を主軸駆動回路１３へ出力すると共に、ｘ軸モータ２２およびｙ軸モータ２４を駆動させて縫製枠２１（縫製対象２００）を、ステップデータにより特定される縫目の長さ分の距離だけ移動させるための制御信号を各駆動回路２３、２５へ出力する。これによって、縫い針１００が往復移動しながら、縫製枠２１（縫製対象２００）が縫目の長さ分だけ移動することにより、縫製対象２００に縫い針１００による縫目が形成される。
（２）『フィード』：フィードは、縫い針１００に対して縫製対象２００を相対移動させる動作内容である。このフィードを示すステップデータは、縫製対象２００の移動量を特定可能なデータとなっており、このステップデータに対してマイコン３１は、ｘ軸モータ２２およびｙ軸モータ２４を駆動させて縫製枠２１（縫製対象２００）を、ステップデータにより特定される移動量分だけ移動させるための制御信号を各駆動回路２３、２５へ出力する。これによって、縫製枠２１（縫製対象２００）が移動量分だけ移動する。
（３）『針棒切替』：針棒切替は、主軸モータ１２の駆動力を伝達する針棒１１を切り替えることによって、縫製に使用する針棒１１（縫い針１００）を切り替える動作内容である。各針棒１１に取り付けられている各縫い針１００には、それぞれ異なる色の糸がセットされているため、縫製に使用する針棒１１を切り替えることは、縫目を形成する際の糸の色を変えることになる。この針棒切替を示すステップデータは、切り替えるべき針棒１１を特定可能なデータとなっており、このステップデータに対してマイコン３１は、切替機構１４を駆動させて縫製に使用する針棒１１を切り替えるための制御信号を切替駆動回路１５へ出力する。これによって、主軸モータ１２の駆動力を伝達する針棒１１が切り替えられる。
（４）『糸切り』：糸切りは、縫い針１００にセットされている糸を切断する動作内容である。この糸切りを示すステップデータに対してマイコン３１は、切断機構１６を駆動させて縫い針１００にセットされている糸を切断するための制御信号を切断駆動回路１７へ出力する。これによって、縫い針１００にセットされている糸が切断される。
（５）『縫製終了』：縫製終了は、縫製データに従って行われる縫製を終了させる動作内容である。この縫製終了を示すステップデータに対してマイコン３１は、ｘ軸モータ２２およびｙ軸モータ２４を駆動させて縫製枠２１（縫製対象２００）を所定の初期位置まで移動させるための制御信号を各駆動回路２３、２５へ出力する。これによって、縫製枠２１（縫製対象２００）が初期位置まで移動して縫製が終了する。
【００６４】
［マイコン３１による縫製処理］
以下に、制御部３０のマイコン３１が実行する縫製処理を図２に基づいて説明する。この縫製処理は、入力パネル３４によって縫製を開始するための操作が行われた際に開始される。
【００６５】
まず、マイコン３１は、縫製枠２１を所定の初期位置へ移動させる（ｓ１１０）。この処理においては、ｘ軸モータ２２およびｙ軸モータ２４を駆動させて縫製枠２１（縫製対象２００）を所定の初期位置まで移動させるための制御信号が各駆動回路２３、２５へ出力される。これによって、縫製枠２１（縫製対象２００）が初期位置まで移動する。
【００６６】
次に、マイコン３１は、変数Ｎを初期化する（ｓ１２０）。この処理においては、変数Ｎに「１」がセット（１→Ｎ）される。この変数Ｎは、ステップを示す値（１からｋ）がセットされる変数である。なお、以降に記載の「ｎ」は変数Ｎにセットされている値を示すものとする。
【００６７】
次に、マイコン３１は、縫製データを構成する第ｎステップデータを読み出す（ｓ１３０）。
次に、マイコン３１は、ｓ１３０の処理で読み出された第ｎステップデータで示される動作内容が『縫製終了』かどうかをチェックする（ｓ１４０）。
【００６８】
このｓ１４０の処理で、動作内容が『縫製終了』でなければ（ｓ１４０：ＮＯ）、マイコン３１は、ｓ１３０の処理で読み出された第ｎステップデータで示される動作内容を行わせる（ｓ１５０）。この処理においては、第ｎステップデータで示される動作内容の動作を行わせるための制御信号が、縫い針駆動部１０および縫製対象駆動部２０のいずれか一方または両方へ出力され、これによって、『ステッチ』、『フィード』、『針棒切替』、『糸切り』のうちのいずれかの動作が行われる。
【００６９】
次に、マイコン３１は、変数Ｎに「１」を加算する（ｎ＋１→Ｎ）する（ｓ１６０）。
次に、マイコン３１は、縫製を停止する要因があるかどうかをチェックする（ｓ１７０）。縫製を停止する要因（停止条件）には、トラブルの発生を検出したこと、および、入力パネル３４により縫製を一時中断させるための操作が行われたことであり、このｓ１７０の処理においては、糸センサ１８によりトラブルの発生を検出したかどうか、または、縫製を一時停止させるための操作が行われたかどうかをチェックすることによって、縫製を停止する要因があるかどうかがチェックされる。
【００７０】
このｓ１７０の処理で、縫製を停止する要因がある場合（ｓ１７０：ＹＥＳ）、マイコン３１は、縫製を停止させる（ｓ１８０）。この処理においては、縫製データに従った縫製が一時停止される。
なお、上述のｓ１７０の処理で縫製を停止する要因として、トラブルの発生が検出される際、マイコン３１は、糸センサ１８により検出された糸の送り量が基準量以下となったことをトラブルが発生したこととして検出するため、実際にトラブルが発生して糸の送り量が基準量以下になるまでの間、数ステップ分の動作が行われることになる。よって、実際にトラブルが発生したステップは、トラブルの発生が検出された際のステップよりも前のステップであり、縫製が停止されるステップについても、実際にトラブルが発生したステップよりも後である。
【００７１】
こうして、縫製が一時停止された後、利用者は、入力パネル３４によって、後述するステップ検索処理（ｓ２１０の処理）を開始するための操作（以降、ステップ検索操作とする）や、一時停止された縫製を再開させるための操作（以降、縫製再開操作とする）などの操作を行うことができる。
【００７２】
次に、マイコン３１は、入力パネル３４による操作が行われるまで待機する（ｓ１９０：ＮＯ）。ここでは、ステップ検索操作または縫製再開操作が行われるまで待機することになる。
このｓ１９０の処理で、ステップ検索操作が行われた場合（ｓ１９０：ＹＥＳ、ｓ２００：ＹＥＳ）、マイコン３１は、ステップ検索処理を行う（ｓ２１０）。この処理は、ｓ１８０の処理でトラブルの発生により縫製が停止された場合などに、縫製データの中からトラブルの要因になったと推定されるステップデータを検索したり、このステップデータがトラブルの要因にならないように修正するために行われる処理である。なお、このステップ検索処理の詳細な処理手順は、後述する［マイコン３１のステップ検索処理］（図３）において説明する。
【００７３】
一方、ｓ１９０の処理で、縫製再開操作が行われた場合（ｓ１９０：ＹＥＳ、ｓ２００：ＮＯ）、または、ｓ１７０の処理で縫製を停止する要因がない場合（ｓ１７０：ＮＯ）、ｓ１３０の処理へ戻る。なお、ｓ１８０の処理において、トラブルの発生により縫製が停止されている場合、利用者は、縫製再開操作を行う前に、正常に縫製が再開できるように糸を正しくセットし直しておく必要がある。
【００７４】
こうして、ｓ１３０からｓ２１０の処理までが繰り返し行われた後、ｓ１４０の処理で、動作内容が『縫製終了』であれば（ｓ１４０：ＹＥＳ）、マイコン３１は、縫い針１００にセットされている糸を切断する（ｓ２２０）。この処理においては、切断機構１６を駆動させて縫い針１００にセットされている糸を切断するための制御信号が切断駆動回路１７へ出力され、これによって、縫い針１００にセットされている糸が切断される。
【００７５】
そして、マイコン３１は、縫製枠２１を所定の初期位置へ移動させた後（ｓ２３０）、本縫製処理を終了する。このｓ２３０の処理は、ｓ１１０の処理と同様の処理である。
［マイコン３１のステップ検索処理］
以下に、マイコン３１が実行するステップ検索処理を図３に基づいて説明する。このステップ検索処理は、図２におけるｓ２１０の処理の詳細な処理手順である。
【００７６】
まず、マイコン３１は、変数Ｎにセットされている値「ｎ」を変数Ｍにセット（ｎ→Ｍ）する（ｓ３１０）。こうして、変数Ｍには、本ステップ検索処理の開始時におけるステップを示す値がセットされる。なお、以降に記載の「ｍ」（長さを示す「ｍｍ」は除く）は変数ｍにセットされている値を示すものとする。
【００７７】
次に、マイコン３１は、ステップ表示画面を表示パネル３３に表示させる（ｓ３２０）。この処理においては、図４（ａ）に示したように、第ｎステップデータを中心にして、第ｎ−１から第ｎ＋１ステップデータまでの動作内容をそれぞれ表示したステップ表示画面が表示される。
【００７８】
次に、マイコン３１は、ステップ表示画面と共に、条件指定画面を表示パネル３３に表示させる（ｓ３３０）。条件指定画面は、以降の処理（ｓ３８０、ｓ４４０の処理）で縫製データを構成する各ステップデータの中から検索すべきステップデータの条件を利用者に指定させるための画面であって、図４（ｂ）に示したように、動作内容を条件として指定させるための動作内容表示領域ａと、縫製対象２００の移動量を条件として指定させるための移動量表示領域ｂとからなる。
【００７９】
動作内容表示領域ａには、動作内容を指定するためのキー（本実施の形態においては、「＊」キー）が操作（押下）される毎に、動作内容が『ステッチ』、『フィード』、『糸切り』、『ステッチ』、・・・の順で強調表示される。なお、初期状態においては『ステッチ』が強調表示されている。そして、強調表示されている動作内容が、検索すべきステップデータの条件として指定されたことになる。
【００８０】
また、移動量表示領域ｂには、縫製対象２００（縫製枠２１）の移動量を指定するためのキー（本実施の形態においては、「↑」キー、「↓」キー）が操作（押下）される毎に、表示されている移動量が０．１ずつ増減（「↑」で増加：「１２．７」が上限、「↓」で減少：「０．０」が下限）され、また、移動量の境界条件（以上、以下、一致）を指定するためのキー（本実施の形態においては、「＃」キー）が操作（押下）される毎に、境界条件が『以下』、『以上』、『一致』、『以下』、・・・の順で強調表示される。なお、初期状態においては移動量の表示が『０．３ｍｍ』となっており、境界条件は『以下』が強調表示されている。そして、表示されている移動量および強調表示されている境界条件により決まる長さの範囲が、検索すべきステップデータの条件として指定されたことになる。
【００８１】
なお、上述の「動作内容を指定するためのキー」、「移動量を指定するためのキー」および「境界条件を指定するためのキー」は、以降、「条件指定キー」とする。
この条件指定画面が表示された後、利用者は、入力パネル３４によって、条件指定キーの他、第ｎ−１ステップデータ以前のステップデータの中から該当するステップデータを検索させるためのキー（本実施形態においては「←」キー；以降、後方検索キーとする）、第ｎ＋１ステップデータ以降のステップデータの中から該当するステップデータを検索させるためのキー（本実施形態においては「→」キー；以降、前方検索キーとする）、縫製データを編集するためのキー（以降、編集キーとする）、縫製枠２１の位置を本ステップ検索処理開始時の位置に戻すためのキー（本実施形態においては「ｃａｎｃｅｌ」キー；以降、位置復帰キーとする）、本ステップ検索処理を終了させるためのキー（以降、終了キーとする）などのキー操作が可能である。
【００８２】
次に、マイコン３１は、入力パネル３４によるキー操作が行われるまで待機する（ｓ３４０：ＮＯ）。ここでは、条件指定キー、後方検索キー、前方検索キー、編集キー、位置復帰キー、終了キーのうちのいずれかのキー操作が行われるまで待機する。
【００８３】
このｓ３４０の処理でキー操作が行われた際（ｓ３４０：ＹＥＳ）、このキー操作が「条件指定キー」の操作であれば（ｓ３５０：ＹＥＳ）、マイコン３１は、表示パネル３３に表示された条件指定画面のうち、操作された条件指定キーに対応する表示内容を変更する（ｓ３６０）。この処理においては、操作された条件指定キーが、「動作内容を指定するためのキー」であれば、動作内容表示領域ａのうち強調表示される動作内容が変更される。また、「移動量を指定するためのキー」であれば、移動量表示領域ｂのうち、表示されている移動量が増減される。そして、「境界条件を指定するためのキー」であれば、移動量表示領域ｂのうち強調表示される境界条件が変更される。こうして、このｓ３６０の処理において、条件指定キーが操作されることによって、検索すべきステップデータの条件が指定されたことになる。
【００８４】
また、ｓ３４０の処理で行われたキー操作が後方検索キーであれば（ｓ３５０：ＮＯ、ｓ３７０：ＹＥＳ）、マイコン３１は、第ｎ−１ステップデータ以前のステップデータの中から該当するステップデータを検索する（ｓ３８０）。この処理においては、動作内容表示領域ａに強調表示されている動作内容、移動量表示領域ｂに表示されている移動量および強調表示されている境界条件で示される条件に該当するステップデータが、第ｎ−１ステップから順番に遡りながら検索される。
【００８５】
例えば、強調表示されている動作内容が『ステッチ』、表示されている移動量が『０．３ｍｍ』、強調表示されている境界条件が『以下』であれば、０．３ｍｍ以下の縫目を形成する動作内容（ステッチ）のステップデータが検索される。また、強調表示されている動作内容が『フィード』、表示されている移動量が『５．０ｍｍ』、強調表示されている境界条件が『以下』であれば、縫製対象２００が５．０ｍｍ以下の移動を行う動作内容（フィード）のステップデータが検索される。また、強調表示されている動作内容が『糸切り』であれば、糸を切断する動作内容（糸切り）のステップデータが検索される。
【００８６】
このｓ３８０の処理による検索で、該当するステップデータが検出されたら（ｓ３９０：ＹＥＳ）、マイコン３１は、縫製枠２１の位置を、検出されたステップデータ（以降、第ｉステップデータとする）の動作が開始される直前における位置まで移動させる（ｓ４００）。この処理においては、縫製枠２１（縫製対象２００）が、第ｎ−１ステップデータから第ｉステップデータまでの各ステップデータそれぞれの動作が開始される直前の位置へ順次移動するように、各ステップデータそれぞれで特定される縫目の長さ、または、縫製枠２１の移動量だけ縫製枠２１の位置を戻すための制御信号が各駆動回路２３、２５へ順次出力される。これによって、縫製枠２１は各ステップデータそれぞれの動作が開始される直前の位置へ順次移動しながら、第ｉステップデータの動作が開始される直前における位置まで移動する。
【００８７】
また、このｓ４００の処理では、縫製枠２１の移動に伴って、ｓ３２０の処理で表示パネル３３に表示されたステップ表示画面（図４（ａ）参照）の表示内容についても、各ステップデータに対応する動作内容に順次変更されていき、最終的には、第ｉステップデータを中心にして、第ｉ−１から第ｉ＋１ステップデータまでの動作内容をそれぞれ表示した表示内容になる。
【００８８】
次に、マイコン３１は、縫製枠２１が第ｉステップデータの動作が開始される直前における位置まで移動した際に、縫製枠２１の移動が終了したことを報知する（ｓ４１０）。この処理においては、縫製枠２１の移動が終了したことを報知する旨の音声をスピーカ３６から出力させるための制御信号がスピーカ駆動回路３７へ出力される。これによって、スピーカ３６から音声が出力される。
【００８９】
そして、マイコン３１は、ｓ３８０の処理で検出されたステップデータのステップを示す値「ｉ」を変数Ｎにセット（ｉ→Ｎ）する（ｓ４２０）。これによって、以降の処理（ｓ５２０の処理）で終了キーが操作されて、本ステップ検索処理から縫製処理（図２）へ戻った際には、第ｉステップから縫製が再開される。
【００９０】
また、ｓ３４０の処理で行われたキー操作が前方検索キーであれば（ｓ３５０−ｓ３８０：ＮＯ、ｓ４３０：ＹＥＳ）、マイコン３１は、第ｎ＋１ステップデータ以降のステップデータから該当するステップデータを検索する（ｓ４４０）。この処理においては、動作内容表示領域ａに強調表示されている動作内容であって、かつ、移動量表示領域ｂに表示されている移動量および強調表示されている境界条件で示される条件に該当するステップデータが、第ｎ＋１ステップから順番に検索される。
【００９１】
このｓ４４０の処理による検索で、該当するステップデータが検出されたら（ｓ４５０：ＹＥＳ）、マイコン３１は、検出されたステップデータ（以降、第ｊステップデータとする）の動作が開始される直前における位置まで縫製枠２１を移動させる（ｓ４６０）。この処理においては、縫製枠２１（縫製対象２００）が、第ｎ＋１ステップデータから第ｊステップデータまでの各ステップデータそれぞれの動作が開始される直前における位置へ順次移動するように、各ステップデータそれぞれで特定される縫目の長さ、または、縫製枠２１の移動量だけ縫製枠２１の位置を進めるための制御信号が各駆動回路２３、２５へ順次出力される。これによって、縫製枠２１は各ステップデータそれぞれの動作が開始される直前における位置へ順次移動しながら、第ｊステップデータの動作が開始される直前における位置まで移動する。
【００９２】
また、このｓ４６０の処理では、縫製枠２１の移動に伴って、ｓ３２０の処理で表示パネル３３に表示されたステップ表示画面（図４（ａ）参照）の表示内容についても、各ステップデータに対応する動作内容に順次変更されていき、最終的には、第ｊステップデータを中心にして、第ｊ−１から第ｊ＋１ステップデータまでの動作内容をそれぞれ表示した表示内容になる。
【００９３】
次に、マイコン３１は、縫製枠２１が第ｊステップデータの動作が開始される直前における位置まで移動した際に、縫製枠２１の移動が終了したことを報知する（ｓ４７０）。この処理においては、縫製枠２１の移動が終了した旨を報知するための音声をスピーカ３６から出力させるための制御信号がスピーカ駆動回路３７へ出力される。これによって、スピーカ３６から音声が出力される。
【００９４】
そして、マイコン３１は、ｓ４３０の処理で検出されたステップデータのステップを示す値「ｊ」を変数Ｎにセット（ｊ→Ｎ）する（ｓ４８０）。これによって、以降の処理（ｓ５１０の処理）で終了キーが操作され、本ステップ検索処理から縫製処理（図２）へ戻った際には、第ｊステップから縫製が再開される。
【００９５】
また、ｓ３４０の処理で行われたキー操作が編集キーであれば（ｓ３５０−ｓ３７０−ｓ４３０：ＮＯ、ｓ４９０：ＹＥＳ）、マイコン３１は、利用者に縫製データを編集させる（ｓ５００）。この処理においては、まず、縫製データ編集用の画面が表示パネル３３に表示される。この画面は、入力パネル３４による操作で編集を終了するための操作が行われるまで表示され続け、利用者は、この間に入力パネル３４による操作で縫製データを編集することになる。なお、縫製データの編集とは、ステップデータの動作内容および移動量を修正したり、ステップデータを追加または削除するといったことである。
【００９６】
なお、上述したｓ３５０の処理で利用者がトラブルの要因になった（なる）と推定された条件を指定し、この条件に該当するステップデータがｓ３８０またはｓ４４０の処理で検出された場合、このｓ５００の処理において、本ステップ検索処理から縫製処理（図２）へ戻る前に、検出されたステップデータがトラブルの要因にならないように修正することが望ましい。
【００９７】
また、ｓ３４０の処理で行われたキー操作が位置復帰キーであれば（ｓ３５０−ｓ３７０−ｓ４３０−ｓ４９０：ＮＯ、ｓ５１０：ＹＥＳ）、マイコン３１は、縫製枠２１の位置を本ステップ検索処理の開始時における位置へ戻す（ｓ５２０）。この処理においては、ｘ軸モータ２２およびｙ軸モータ２４を駆動させて縫製枠２１（縫製対象２００）を、第ｍステップデータの動作が行われる直前における位置まで移動させるための制御信号が、各駆動回路２３、２５へ出力される。これによって、縫製枠２１（縫製対象２００）が第ｍステップデータの動作が行われる直前における位置まで移動する。変数Ｍにセットされている値「ｍ」は、本ステップ検索処理開始時におけるステップを示す値であるため、上述したように縫製枠２１を第ｍステップデータの動作が行われる直前における位置へ移動させることによって、縫製枠２１を本ステップ検索処理の開始時における位置へ戻すことができる。
【００９８】
そして、マイコン３１は、変数Ｍにセットされている値「ｍ」を変数Ｎにセット（ｍ→Ｎ）する（ｓ５３０）。
こうして、ｓ３６０、ｓ４２０、ｓ４８０、ｓ５００、ｓ５２０の処理を終えた後、または、ｓ３９０、ｓ４５０の処理で該当するステップデータが検出されないとき（ｓ３９０、ｓ４５０：ＮＯ）、ｓ３４０の処理へ戻る。
【００９９】
また、ｓ３４０の処理で行われたキー操作が終了キーであれば（ｓ３５０−ｓ３７０−ｓ４３０−ｓ４９０−ｓ５１０：ＮＯ）、本ステップ検索処理を終了する。
［本発明との対応関係］
以上説明したミシン１において、マイコン３１および入力パネル３４は、図３におけるｓ３５０の処理で本発明における指定手段として機能している。
【０１００】
また、マイコン３１は、図３におけるｓ３８０、ｓ４４０の処理で本発明における検索手段として機能している。
また、マイコン３１、または、マイコン３１および各駆動回路１３、２３、２５は、図３におけるｓ４００、ｓ４６０、ｓ５２０の処理で本発明における変更手段として機能している。
【０１０１】
また、マイコン３１およびスピーカ３６は、ｓ４１０、ｓ４７０の処理で本発明における報知手段として機能している。
また、制御部３０、または、制御部３０および各駆動回路１３、２３、２５は、本発明におけるミシン制御装置を構成するものである。
【０１０２】
［効果］
このように構成されたミシン１によれば、図３のステップ検索処理で、後方検索キーを操作（ｓ３７０の処理）することによって、条件指定キーの操作により指定（ｓ３５０の処理）された条件のステップデータが、第ｎ−１ステップデータ以前のステップデータの中から検索される（ｓ３８０の処理）。ここで、第ｎステップデータは、図２におけるｓ１８０の処理で縫製が停止されたステップデータである。そのため、縫製の停止がトラブルの発生に起因する場合、利用者は、図３のステップ検索処理でトラブルの要因になったと推定した動作内容を条件指定キーの操作により指定することによって、トラブルが発生したと推定されるステップ（ステップデータ）をマイコン３１に検索させることができる。よって、従来のように各ステップの動作内容を逐一チェックしていく必要がないため、トラブルが発生したと推定されるステップ（ステップデータ）を容易に探し出すことができる。
【０１０３】
さらに、図３のステップ検索処理では、縫製枠２１の位置が、検出されたステップデータの動作が開始される直前における位置に移動する（ｓ４００の処理）。そのため、トラブルが発生したと推定されるステップデータの動作が開始される直前における位置まで縫製枠２１を移動させるための操作を行う必要がないため、図２の縫製処理で縫製を再開させる（図２におけるｓ２００の処理）までに要する手間を減らすことができる。
【０１０４】
また、図３のステップ検索処理で、前方検索キーを操作（ｓ４３０の処理）することによって、条件指定キーの操作により指定（ｓ３５０の処理）された条件のステップデータが、第ｎ＋１ステップデータ以前のステップデータの中から検索される（ｓ４４０の処理）。そのため、図２の縫製処理で縫製が停止された際（ｓ１８０の処理）、図３のステップ検索処理でトラブルの要因になると推定した動作内容を条件指定キーの操作により指定することによって、縫製の停止された以降のステップ（ステップデータ）の中に、トラブルの要因になると推定されるステップ（ステップデータ）が含まれているかどうかをマイコン３１にチェックさせることができる。
【０１０５】
さらに、トラブルの要因になると推定されるステップデータが検出された際には（ｓ４５０の処理）、このステップデータがトラブルの要因にならないように縫製データをあらかじめ修正しておくことによって（ｓ５００の処理）、トラブルが発生することを未然に防ぐことができる。
【０１０６】
また、図３のステップ検索処理では、ステップデータを検索する際の検索対象を、第ｎ−１ステップデータ以前（ｓ３８０の処理）および第ｎ＋１ステップ以降（ｓ４４０の処理）のいずれにするかを、後方検索キー（ｓ３７０の処理）を操作するか、前方検索キー（ｓ４３０の処理）を操作するかによって、利用者が任意に選択することができる。
【０１０７】
また、図３のステップ検索処理では、第ｎ−１またはｎ＋１ステップデータから順番に該当するステップデータが検索されるため（ｓ３８０、ｓ４４０の処理）、第ｎステップデータに最も近いステップデータを検出することができる。そのため、図２におけるｓ１８０の処理でトラブルの発生により縫製が停止された際、図３のステップ検索処理で、利用者がトラブルの要因になった（なる）と推定した動作内容を条件指定キーの操作により指定する（ｓ３５０の処理）ことによって、トラブルが発生した（トラブルの要因になる）と推定されるステップデータとして、第ｎステップデータに最も近いステップデータを検出することができる。
【０１０８】
トラブルの発生により縫製が停止された場合、トラブルが発生してから縫製が停止されるまでには、数ステップ分の動作が行われてしまう。そのため、縫製が停止されるステップは、トラブルの発生したステップより後のステップではあるが、トラブルの発生したステップから大きく離れることはない。このことから、トラブルが発生したと推定されるステップは、縫製が停止されたステップ付近に存在していることになるため、縫製が停止されたステップに対応するステップデータから順番に該当するステップデータを検索することは、トラブルが発生したと推定されるステップを探し出すには好適である。
【０１０９】
また、図３のステップ検索処理では、条件指定キーによる操作で指定（ｓ３５０の処理）された長さの範囲で縫目が形成される動作内容（ステッチ）のステップデータがマイコン３１により検索される（ｓ３８０、ｓ４４０の処理）。そのため、利用者が、縫目を形成する動作内容について、トラブルの要因になった（なる）と推定される縫目の長さを条件指定キーの操作により指定することによって、トラブルの要因になった（なる）と推定される長さ範囲で縫目が形成されるステップ（ステップデータ）をマイコン３１により検索させることができる。
【０１１０】
また、図３のステップ検索処理では、利用者が、条件指定キーによる操作で指定（ｓ３５０の処理）した長さの範囲で縫製枠２１が移動する動作内容（フィード）のステップデータを、マイコン３１により検索させることができる（ｓ３８０、ｓ４４０の処理）。
【０１１１】
また、図３のステップ検索処理では、検出されたステップデータの動作が開始される直前における位置まで、縫製枠２１が各ステップデータそれぞれの動作が開始される直前の位置まで順次移動する（ｓ４００、ｓ４６０の処理）。そのため、縫製枠２１の移動に伴って、縫い針１００と縫製対象２００との位置関係が変更されていく様子を各ステップについて順次確認することができる。
【０１１２】
また、図３のステップ検索処理では、検出されたステップデータの動作が開始される直前における位置まで縫製枠２１が移動したことが報知されるため（ｓ４１０、ｓ４７０の処理）、縫製枠２１の移動が終了したことを確認することができる。
【０１１３】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な実施形態に限定されず、このほかにも様々な形態で実施することができる。
例えば、上記実施形態においては、ミシン１がそれぞれ色の異なる糸がセットされた複数の縫い針１００を選択的に使用しながら縫製対象２００を縫製する多針ミシンであるものを例示した。しかし、ミシン１が、色以外に太さや材質といった種類の異なる糸がセットされた複数の縫い針１００を選択的に使用しながら縫製対象２００を縫製するように構成してもよい。この場合、上記実施形態において「色」との記載を、「太さ」または「材質」と読み替えるものとする。
【０１１４】
また、上記実施形態においては、縫製データが記憶装置３２に記憶されている、または、記録用ディスク３００から入力されるように構成されたものを例示した。しかし、制御部３０が無線または有線の通信路を介して他のコンピュータシステムなどとデータ通信可能に構成されていれば、縫製データが通信路経由で入力されるように構成してもよい。
【０１１５】
また、上記実施形態においては、図２の縫製処理および図３のステップ検索処理を、制御部３０の備えるマイコン３１が実行するように構成されたものを例示した。しかし、図２の縫製処理および図３のステップ検索処理を、無線または有線の通信路を介してミシン１とデータ通信可能に接続された他のコンピュータシステムが実行するように構成してもよい。
【０１１６】
また、上記実施形態においては、縫製枠２１を移動させることによって、縫い針１００と縫製対象２００との位置関係を変更させるように構成されたものを例示した。しかし、縫い針１００と縫製対象２００との位置関係を変更させるために、縫製枠２１だけでなく、針棒１１がｘ軸およびｙ軸方向に移動できるように構成してもよい。
【０１１７】
また、上記実施形態においては、図３のステップ検索処理が、図２の縫製処理において縫製が停止された後（ｓ１８０の処理）に実行されるように構成されたものを例示した。しかし、図３のステップ検索処理は、縫製データに従った縫製が終了した後、または、縫製データに従った縫製を開始する前であっても、ステップ検索操作が行われることによって実行されるように構成してもよい。
【０１１８】
また、上記実施形態においては、図２におけるｓ１７０の処理で縫製を停止する要因として、トラブルの発生を検出したかどうか、および、入力パネル３４により縫製を一時中断させるための操作が行われたかどうかをチェックするように構成されたものを例示した。しかし、ｓ１７０の処理において、縫製を停止する要因として他の状態をも検出するように構成してもよい。
【０１１９】
また、上記実施形態においては、図３におけるｓ３８０（ｓ４４０）の処理で、該当するステップデータを第ｎ−１（第ｎ＋１）ステップから順番に検索するように構成されたものを例示した。しかし、該当するステップデータは、第ｎステップデータから順番に検索するように構成してもよい。
【０１２０】
また、該当するステップデータの検索を開始するのは、第ｎ−１（第ｎ＋１）ステップからでなくてもよく、例えば、ステップと異なる色の糸で縫目を形成する動作内容のステップデータ、つまり、第ｎ−１（第ｎ＋１）ステップデータに最も近いステップデータで動作内容が『針棒切替』となっているステップデータから検索を開始するように構成してもよい。また、縫製データが複数の刺繍模様を縫製対象Ｃに形成するためのデータであれば、第ｎ−１（第ｎ＋１）ステップデータに最も近いステップデータで各刺繍模様における縫製開始位置（または、縫製終了位置、縫製途中（模様の中央）の位置）に対応するステップデータから検索を開始するように構成してもよい。
【０１２１】
また、上記実施形態においては、図３におけるｓ３８０（ｓ４４０）の処理で該当するステップデータを検索し、該当するステップデータが検出された場合に、ｓ４００（ｓ４６０）の処理で、縫製枠２１の位置を検出されたステップデータの動作が開始される直前における位置まで移動させるように構成されたものを例示した。しかし、ｓ３８０からｓ４２０（ｓ４４０からｓ４８０）の処理の替わりに、以下に示すような処理を行うように構成してもよい。まず、第ｎ−１（第ｎ＋１）ステップデータが該当するステップデータかどうかのチェックを行うと共に、縫製枠２１を第ｎ−１（第ｎ＋１）ステップデータの動作が開始される直前における位置に移動し、変数Ｎに「ｎ−１（ｎ＋１）」をセットする。そして、ここまでの処理を、第ｎ−１（第ｎ＋１）ステップデータから順に各ステップデータに対して順次行い、ステップデータのチェックにおいて該当するステップデータである場合に、縫製枠２１の移動が終了したことを報知した後、ｓ３４０の処理に戻る。
【０１２２】
また、上記実施形態においては、図３におけるｓ４００、ｓ４６０の処理で、縫製枠２１が各ステップデータの動作が開始される直前（縫製順での直前）の位置（検出されたステップデータの一つ前のステップデータの動作までが終了した時点における位置関係）に順次移動するように構成されたものを例示した。しかし、ｓ４００、ｓ４６０の処理において、縫製枠２１が各ステップデータの動作が終了した時点における位置（ステップデータの動作が終了した状態に相当する位置）まで移動するように構成してもよい。また、ｓ４００、ｓ４６０の処理では、ｓ３９０、ｓ４５０の処理で検出されたステップデータの動作が開始される直前の位置に直接移動するように構成してもよい。
【０１２３】
また、上記実施形態においては、図３におけるｓ４１０、ｓ４７０の処理で、スピーカ３６から音声を出力することによって縫製枠２１の移動が終了したことを報知するように構成されたものを例示した。しかし、縫製枠２１の移動が終了したことを報知するためには、例えば、縫製枠２１の移動が終了した旨のメッセージを表示パネル３３に表示させるように構成してもよい。
【０１２４】
また、上記実施形態の図３におけるｓ４００の処理で縫製枠２１を移動させる際、縫製の停止（図２におけるｓ１８０の処理）されたステップと同じ色の糸で連続して縫目を形成するステップまでの範囲内、つまり、第ｎステップデータから遡って動作内容が『針棒切替』となっているステップデータまでの範囲内でなければ縫製枠２１を移動させないようにし、この範囲外のステップデータである場合には、ｓ４００、ｓ４１０、ｓ４２０の処理を行うことなくｓ３４０の処理に戻るように構成してもよい。
【０１２５】
通常、同じ色の糸で連続して縫目を形成するステップの数は、トラブルが発生してから縫製が停止されるまでのステップ数よりも充分に大きな数になっている。そのため、縫製の停止されたステップと同じ色の糸で連続して縫目を形成するステップ以外のステップは、縫製の停止されたステップから大きく離れたステップとみなすことができ、このようなステップは実際にトラブルの発生したステップになる可能性が低いことになる。このことから、縫製が停止されたステップと同じ色の糸で連続して縫目を形成するステップ以外のステップにおける位置への縫製枠２１の移動は、トラブルが発生したステップにおける位置へ縫製枠２１を移動させるうえでは無用な移動ということになる。
【０１２６】
よって、縫製の停止されたステップと同じ色の糸で連続して縫目を形成するステップでなければ縫製枠２１を移動させないように構成すれば、縫製枠２１の無用な移動が行わなくなるため、トラブルの発生したステップから縫製を再開させるまでに要する操作の手間をさらに減らすことができる。
【０１２７】
また、上記実施形態の図３におけるｓ４００の処理で縫製枠２１を移動させる際、縫製の停止されたステップから所定数のステップまでの範囲内でなければ縫製枠２１を移動させないようにし、この範囲外のステップデータである場合には、ｓ４１０、ｓ４２０の処理を行うことなくｓ３４０の処理に戻るように構成してもよい。
【０１２８】
ここで、『所定数』として、トラブルが発生したステップから縫製が停止されるステップまでのステップ数として推定される数よりも充分に大きい数を設定しておけば、所定数のステップまでの範囲外のステップは、縫製の停止されたステップから大きく離れたステップとみなすことができ、このようなステップは実際にトラブルの発生したステップになる可能性が低いことになる。このことから、縫製の停止されたステップから所定数のステップまでの範囲外のステップにおける縫製枠２１の移動は、トラブルが発生したステップにおける位置へ縫製枠２１を移動させるうえでは無用な移動ということになる。
【０１２９】
よって、縫製の停止されたステップから所定数のステップまでの範囲内のステップでなければ縫製枠２１を移動させないように構成すれば、縫製枠２１の無用な移動が行われなくなるため、トラブルの発生したステップから縫製を再開するまでに要する操作の手間をさらに減らすことができる。
【０１３０】
また、上記実施形態の図３におけるｓ３８０の処理で該当するステップデータを検索する際、縫製が停止されたステップと同じ色の糸で連続して縫目を形成するステップまでの範囲内、つまり、第ｎステップデータから遡って動作内容が『針棒切替』となっているステップデータまでの範囲内で該当するステップを検索するように構成してもよい。
【０１３１】
このように構成すれば、縫製の停止されたステップと同じ色の糸で連続して縫目を形成するステップの範囲内でのみ、該当するステップの検索が行われる。このように、縫製の停止されたステップと同じ色の糸で連続して縫目を形成するステップ以外のステップは検索対象から除外されている。
【０１３２】
上述したように、縫製の停止されたステップと同じ色の糸で連続して縫目を形成するステップ以外のステップは、実際にトラブルの発生したステップになる可能性が低い。このことから、縫製が停止されたステップと同じ色の糸で連続して縫目を形成するステップ以外のステップの中から、該当するステップを検索することは、トラブルの要因になったステップデータを検索するうえでは無用な検索ということになる。
【０１３３】
よって、縫製の停止されたステップと同じ色の糸で連続して縫目を形成するステップ以外のステップを検索対象から除外することで、無用な検索を行わなくてよくなるため、結果的に縫製枠２１の無用な移動が行われなくなり、縫製を再開するまでの手間をさらに減らすことができる。
【０１３４】
また、上記実施形態の図３におけるｓ３８０の処理で該当するステップデータを検索する際、縫製が停止されたステップから所定数のステップまでの範囲内で該当するステップを検索するように構成してもよい。
このように構成すれば、縫製が停止されたステップから所定数のステップまでの範囲内でのみ、該当するステップの検索が行われる。このように、縫製が停止されたステップから所定数のステップまでの範囲外のステップは検索対象から除外される。
【０１３５】
ここで、『所定数』として、トラブルが発生したステップから縫製が停止されるステップまでのステップ数として推定される数よりも充分に大きい数を設定しておけば、上述したように、所定数のステップまでの範囲外のステップは、実際にトラブルの発生したステップになる可能性が低い。このことから、縫製が停止されたステップから所定数のステップまでの範囲外のステップについて、該当するステップを検索することは、トラブルの要因になったステップデータを検索するうえでは無用な検索ということになる。
【０１３６】
よって、縫製が停止されたステップから所定数のステップまでの範囲外のステップを検索対象から除外することで、無用な検索を行わなくてよくなるため、結果的に縫製枠２１の無用な移動が行われなくなり、縫製を再開するまでの手間をさらに減らすことができる。
【０１３７】
また、ｓ３３０の処理で表示パネル３３に表示される条件指定画面において、図５に示すように、ｓ３８０の処理で検索べきステップデータの条件として検索対象の範囲を指定させるための範囲指定領域ｃを設け、検索対象の範囲を指定するためのキー（条件指定キー；例えば、「＋」キー）が操作（押下）される毎に、検索対象の範囲が『同じ糸色』、『異なる糸色』、『全て』、『同じ糸色』、・・・の順で強調表示されるように構成し、強調表示されている検索対象の範囲が、検索すべきステップデータの条件として指定されたこととなるようにしてもよい。なお、『同じ糸色』とは、縫製が停止されたステップと同じ色の糸で縫い目を形成するステップまでの範囲、つまり、第ｎステップデータから動作内容が『針棒切替』となるまでのステップデータである。また、『異なる糸色』とは、縫製が停止されたステップと異なる色の糸で縫い目を形成するステップ、つまり、第ｎステップデータから動作内容が『針棒切替』となっているステップデータ以後または以前のステップデータのことである。そして、『全て』は、『同じ糸色』、『異なる糸色』を含む全てのステップデータのことである。
【０１３８】
このように構成すれば、条件指定キーの操作によって検索対象の範囲を指定することができる。
特に、これら検索対象の範囲のうち『同じ糸色』によって、縫製が停止されたステップと同じ色の糸で連続して縫目を形成する動作内容のみを利用者に指定させることができる。
【０１３９】
上述したように、縫製の停止されたステップと同じ色の糸で連続して縫目を形成するステップ以外のステップは、実際にトラブルの発生したステップになる可能性が低い。このことから、縫製の停止されたステップと同じ色の糸で連続して縫目を形成するステップ以外のステップをも検索対象とすることは、利用者に無用な操作を行わせてしまうことになる。
【０１４０】
よって、『同じ糸色』を検索対象として利用者に指定させることで、利用者に無用な操作を行わせることがなくなるため、結果的に縫製枠２１の無用な移動が行われなくなり、縫製を再開するまでの手間をさらに減らすことができる。
【図面の簡単な説明】
【図１】ミシンの制御系統を示すブロック図
【図２】縫製処理の処理手順を示すフローチャート
【図３】ステップ検索処理の処理手順を示すフローチャート
【図４】ステップ表示画面（ａ）、条件指定画面（ｂ）を示す図
【図５】別の実施の形態における条件指定画面を示す図
【符号の説明】
１・・・ミシン、１０・・・縫い針駆動部、１１・・・針棒、１２・・・主軸モータ、１３・・・主軸駆動回路、１４・・・切替機構、１５・・・切替駆動回路、１６・・・切断機構、１７・・・切断駆動回路、１８・・・糸センサ、２０・・・縫製対象駆動部、２１・・・縫製枠、２２・・・ｘ軸モータ、２３・・・ｘ軸駆動回路、２４・・・ｙ軸モータ、２５・・・ｙ軸駆動回路、３０・・・制御部、３１・・・マイクロコンピュータ、３２・・・記憶装置、３３・・・表示パネル、３４・・・入力パネル、３５・・・ディスクドライブ、３６・・・スピーカ。
【図１】
2004024400.tif 000003
【図２】
2004024400.tif 000004
【図３】
2004024400.tif 000005
【図４】
2004024400.tif 000006
【図５】
2004024400.tif 000007