(57)【要約】【課題】縫製データの入力を簡単に行えるようにする。【解決手段】ミシンモータ２ａ、位置決めモータ７６ａ，７７ａ及び縫製に関係する動作を実行するアクチュエータ４２，８０ａ，８１ａと、所定情報の表示を行う表示手段７４bと、縫製データ７１ａに基づいてミシンモータ、位置決めモータ及びアクチュエータの動作制御を行う動作制御手段１０００と、を備えるミシンにおいて、縫製データに基づいて縫製動作を再現する動作確認モードを実行する動作制御を行う確認動作制御手段１０００と、動作確認モードにおいて針数ごとに順番に動作を再現する過程で、いずれかの針数に設定された項目に対して、項目の設定内容の確認メッセージを表示手段に表示させるか、又は、項目に伴って実行されるべき他の項目の設定が同じ針数に存在しない場合に追加を促す確認メッセージを表示手段に表示させる確認表示制御手段とを備えている。【選択図】図１０
2010081985.tif 000002
【特許請求の範囲】
【請求項１】
ミシンモータにより駆動される主軸の回転により縫い針を上下動させる針上下動機構と、
位置決めモータにより被縫製物に対して任意の位置に針落ちが行われるように前記縫い針に対して被縫製物を相対的に位置決めする位置決め機構と、
縫製に関係する動作を実行するアクチュエータと、
所定情報の表示を行う表示手段と、
針数ごとに、前記ミシンモータ、位置決めモータ、アクチュエータに関する設定を定める縫製データに基づいて前記ミシンモータ、位置決めモータ及びアクチュエータの動作制御を行う動作制御手段と、を備えるミシンにおいて、
前記縫製データに基づいて縫製動作を再現する動作確認モードを実行する動作制御を行う確認動作制御手段と、
前記動作確認モードにおいて針数ごとに順番に動作を再現する過程で、いずれかの針数に設定された項目に対して、前記項目の設定内容の確認メッセージを前記表示手段に表示させるか、又は、前記項目に伴って実行されるべき他の項目の設定が存在しない場合に追加を促す確認メッセージを前記表示手段に表示させる確認表示制御手段とを備えることを特徴とするミシン。
【請求項２】
前記アクチュエータとして、中押さえの下死点高さを調節する中押さえモータと、糸張力を調節する糸張力アクチュエータとを有し、
前記確認動作制御手段は、
前記縫製データ中に前記中押さえの下死点高さの変更が設定されている場合であって、同針数について前記糸張力の変更が設定されていない場合に、
前記糸張力の変更の設定を促す確認メッセージを前記表示手段に表示させることを特徴とする請求項１記載のミシン。
【請求項３】
前記アクチュエータとして、中押さえの下死点高さを調節する中押さえモータを有し、
前記確認動作制御手段は、
前記縫製データ中に前記中押さえの下死点高さの変更が設定されている場合であって、同針数について前記ミシンモータによる主軸回転数の変更が設定されていない場合に、
前記主軸回転数の変更の設定を促す確認メッセージを前記表示手段に表示させることを特徴とする請求項１又は２記載のミシン。
【請求項４】
前記アクチュエータとして、糸切りを行う糸切りアクチュエータを有し、
前記確認動作制御手段は、
前記縫製データ中に、縫い針の上下動を行いつつ被縫製物の位置決めを行う通常送り動作から縫い針の上下動を行わずに被縫製物の位置決めを行う空送り動作に移行する設定が行われている場合であって、前記空送り動作に移行する直前の針数について、前記糸切りの実行が設定されていない場合に、
前記糸切りの実行の設定を促す確認メッセージを前記表示手段に表示させることを特徴とする請求項１から３のいずれか一項に記載のミシン。
【請求項５】
前記確認動作制御手段は、
前記縫製データ中に、縫い針の上下動を行わずに被縫製物の位置決めを行う空送り動作から縫い針の上下動を行いつつ被縫製物の位置決めを行う通常送り動作に移行する設定が行われている場合であって、前記通常送り動作に移行する直前の針数について、前記ミシンモータにより主軸回転数の変更が設定されていない場合に、
前記主軸回転数の変更の設定を促す確認メッセージを前記表示手段に表示させることを特徴とする請求項１から４のいずれか一項に記載のミシン。
【請求項６】
前記確認動作制御手段は、
前記縫製データ中に、ある針落ち位置に向かう縫い方向が次の針落ち位置に向かう縫い方向に対して所定角度以上の変化を生じる設定が行われている場合であって、前記角度変化を生じる針落ち位置の針数又はその一つ前の針数について、前記ミシンモータにより主軸回転数の変更が設定されていない場合に、前記主軸回転数の変更の設定を促す確認メッセージを前記表示手段に表示させることを特徴とする請求項１から５のいずれか一項に記載のミシン。
【請求項７】
前記確認動作制御手段は、
前記縫製データ中に、ある針落ち位置に向かう縫い方向が次の針落ち位置に向かう縫い方向に対して所定角度以上の変化を生じる設定が行われている場合に、
前記角度変化を生じる針落ち位置の針数について前記針落ち位置の確認を促す確認メッセージを前記表示手段に表示させることを特徴とする請求項１から６のいずれか一項に記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縫製データに従って縫いを行うミシンに関する。
【背景技術】
【０００２】
一針ごとの針落ち位置を定めた縫製データに従って任意に針落ちを行うことができる従来の電子サイクルミシンにあっては、縫製データの針落ち位置確認のために、前進・後退ジョグキーを備え、その入力に応じてミシンモータを針上位置で停止させたまま一針ごとに縫製データに従った送り動作を行うことができるようになっている（例えば、特許文献１参照）。
また、さらに進んだミシンでは、縫製データ中に、縫い針の上下動を行わずに被縫製物の位置決めを行う空送り動作と、縫い針の上下動を行いつつ被縫製物の位置決めを行う通常送り動作とが設定されている場合に、その確認動作の際には、空送りと通常送りの識別を容易とするために表示パネルに送り種類を表示するものがあった。
また、さらに進んだ他のミシンでは、縫製データ中に縫製可能エリアを越える針落ち位置設定が含まれている場合に、確認動作において、エラー表示又は送り動作中止制御を行うものがあった。
また、さらに進んだ別のミシンでは、中押え高さ調節や糸張力調節等の各種の縫製補助機能をアクチュエータで調節する場合に、確認動作の途中で実際の縫製と同じタイミングで作動させて確認することを可能とするものがあった。
【特許文献１】特開平５−０４２２７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ミシンの高機能化に伴い、一回の縫製で行われる工程も増加し、縫製データが複雑化する傾向にあるため、オペレータの縫製データ入力技能の高度性が要求され、また、縫製データの設定内容にミスを生じたり、入力のミスが発生しやすくなりつつある。
このために、上述した従来ミシンの各々には、設定内容の確認機能が各種盛り込まれているが、例えば送り種類の識別表示が行われたり、設定内容に従って動作が再現されたりするだけでは、高度な技能を十分に習得していない限り、オペレータは内容の誤りを発見することは困難であり、また、発見したとしてもその対処方法を速やかに認識することは困難であった。
【０００４】
本発明は、縫製データの設定入力確認を容易とし、設定作業について高い習熟度を要求することなく、設定ミスや入力ミスの低減を可能とすることを、その目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、ミシンモータにより駆動される主軸の回転により縫い針を上下動させる針上下動機構と、位置決めモータにより被縫製物に対して任意の位置に針落ちが行われるように前記縫い針に対して被縫製物を相対的に位置決めする位置決め機構と、縫製に関係する動作を実行するアクチュエータと、所定情報の表示を行う表示手段と、針数ごとに、前記ミシンモータ、位置決めモータ、アクチュエータに関する設定を定める縫製データに基づいて前記ミシンモータ、位置決めモータ及びアクチュエータの動作制御を行う動作制御手段と、を備えるミシンにおいて、前記縫製データに基づいて縫製動作を再現する動作確認モードを実行する動作制御を行う確認動作制御手段と、前記動作確認モードにおいて針数ごとに順番に動作を再現する過程で、いずれかの針数に設定された項目に対して、前記項目の設定内容の確認メッセージを前記表示手段に表示させるか、又は、前記項目に伴って実行されるべき他の項目の設定が同じ針数に存在しない場合に追加を促す確認メッセージを前記表示手段に表示させる確認表示制御手段とを備えることを特徴とする。
【０００６】
請求項２記載の発明は、請求項１記載の発明と同様の構成を備えると共に、前記アクチュエータとして、中押さえの下死点高さを調節する中押さえモータと、糸張力を調節する糸張力アクチュエータとを有し、前記確認動作制御手段は、前記縫製データ中に前記中押さえの下死点高さの変更が設定されている場合であって、同針数について前記糸張力の変更が設定されていない場合に、前記糸張力の変更の設定を促す確認メッセージを前記表示手段に表示させることを特徴とする。
【０００７】
請求項３記載の発明は、請求項１又は２記載の発明と同様の構成を備えると共に、前記アクチュエータとして、中押さえの下死点高さを調節する中押さえモータを有し、前記確認動作制御手段は、前記縫製データ中に前記中押さえの下死点高さの変更が設定されている場合であって、同針数について前記ミシンモータによる主軸回転数の変更が設定されていない場合に、前記主軸回転数の変更の設定を促す確認メッセージを前記表示手段に表示させることを特徴とする。
【０００８】
請求項４記載の発明は、請求項１から３のいずれか一項に記載の発明と同様の構成を備えると共に、前記アクチュエータとして、糸切りを行う糸切りアクチュエータを有し、前記確認動作制御手段は、前記縫製データ中に、縫い針の上下動を行いつつ被縫製物の位置決めを行う通常送り動作から縫い針の上下動を行わずに被縫製物の位置決めを行う空送り動作に移行する設定が行われている場合であって、前記空送り動作に移行する直前の針数について、前記糸切りの実行が設定されていない場合に、前記糸切りの実行の設定を促す確認メッセージを前記表示手段に表示させることを特徴とする。
【０００９】
請求項５記載の発明は、請求項１から４のいずれか一項に記載の発明と同様の構成を備えると共に、前記確認動作制御手段は、前記縫製データ中に、縫い針の上下動を行わずに被縫製物の位置決めを行う空送り動作から縫い針の上下動を行いつつ被縫製物の位置決めを行う通常送り動作に移行する設定が行われている場合であって、前記通常送り動作に移行する直前の針数について、前記ミシンモータにより主軸回転数の変更が設定されていない場合に、前記主軸回転数の変更の設定を促す確認メッセージを前記表示手段に表示させることを特徴とする。
【００１０】
請求項６記載の発明は、請求項１から５のいずれか一項に記載の発明と同様の構成を備えると共に、前記確認動作制御手段は、前記縫製データ中に、ある針落ち位置に向かう縫い方向が次の針落ち位置に向かう縫い方向に対して所定角度以上の変化を生じる設定が行われている場合であって、前記角度変化を生じる針落ち位置の針数又はその一つ前の針数について、前記ミシンモータにより主軸回転数の変更が設定されていない場合に、前記主軸回転数の変更の設定を促す確認メッセージを前記表示手段に表示させることを特徴とする。
【００１１】
請求項７記載の発明は、請求項１から６のいずれか一項に記載の発明と同様の構成を備えると共に、前記確認動作制御手段は、前記縫製データ中に、ある針落ち位置に向かう縫い方向が次の針落ち位置に向かう縫い方向に対して所定角度以上の変化を生じる設定が行われている場合に、前記角度変化を生じる針落ち位置の針数について前記針落ち位置の確認を促す確認メッセージを前記表示手段に表示させることを特徴とする。
【発明の効果】
【００１２】
請求項１記載の発明は、動作確認モードの再現動作中に、現在実行中の針数における設定項目の設定内容の確認メッセージを表示するため、或いは、現在実行中の針数における設定項目に伴って実行されるべき他の項目の設定が存在しない場合に追加を促す確認メッセージが表示されるため、再現動作やメッセージ内容から注意を要する設定項目とその動作内容を速やかに認識することができ、さらには、関連する設定項目を知ることができるので設定における不良箇所の対応を素早く把握することができるため、オペレータの習熟度に関係なく、設定内容のミスや入力のミスを低減し或いは解消することが可能となる。
【００１３】
請求項２記載の発明は、縫製データ中に中押さえの下死点高さの変更が設定され、同針数で糸張力の変更が設定されていない場合には、糸張力の変更の設定を促す確認メッセージを表示手段に表示させることから、中押さえの下死点高さの変更時にしばし糸張力の変更が要求されることがあるが、オペレータの習熟度にかかわらず、それを看過することを防止でき、その場合にとるべき対応も速やかに認識することが可能となる。
【００１４】
請求項３記載の発明は、縫製データ中に中押さえの下死点高さの変更が設定され、同針数について前記ミシンモータによる主軸回転数の変更が設定されていない場合には、主軸回転数の変更の設定を促す確認メッセージを表示手段に表示させることから、中押さえの下死点高さの変更時にしばし主軸回転数の変更が要求されることがあるが、オペレータの習熟度にかかわらず、それを看過することを防止でき、その場合にとるべき対応も速やかに認識することが可能となる。
【００１５】
請求項４記載の発明は、縫製データ中に通常送り動作から空送り動作に移行する設定が行われ、空送り動作が始まる直前の針数について、糸切りの実行が設定されていない場合には、糸切りの実行の設定を促す確認メッセージを表示手段に表示させることから、通常送り動作から空送り動作への切り替わり時には、通常、糸切りが必須となるが、オペレータの習熟度にかかわらず、それを看過することを防止でき、その場合にとるべき対応も速やかに認識することが可能となる。
【００１６】
請求項５記載の発明は、縫製データ中に空送り動作から通常送り動作に移行する設定が行われ、通常送り動作が始まる直前の針数について、ミシンモータによる主軸回転数の変更が設定されていない場合には、主軸回転数の変更の設定を促す確認メッセージを表示手段に表示させることから、空送り動作から通常送り動作の切り替わり時にしばし主軸回転数の変更が要求されることがあるが、オペレータの習熟度にかかわらず、それを看過することを防止でき、その場合にとるべき対応も速やかに認識することが可能となる。
【００１７】
請求項６記載の発明は、縫製データ中にある針落ち位置に向かう縫い方向が次の針落ち位置に向かう縫い方向に対して所定角度以上の変化を生じる設定が行われ、角度が変化する針数においてミシンモータによる主軸回転数の変更が設定されていない場合には、主軸回転数の変更の設定を促す確認メッセージを表示手段に表示させることから、縫いの進行角度の変更時にしばし主軸回転数の低減が要求されるが、オペレータの習熟度にかかわらず、それを看過することを防止でき、その場合にとるべき対応も速やかに認識することが可能となる。
【００１８】
請求項７記載の発明は、縫製データ中にある針落ち位置に向かう縫い方向が次の針落ち位置に向かう縫い方向に対して所定角度以上の変化を生じる設定が行われている場合には、
角度変化を生じる針落ち位置の針数について、設定された針落ち位置から逸れてしまうことがしばしあるが、オペレータの習熟度にかかわらず、そのような針落ち位置を看過することを防止することが可能となる。
【発明を実施するための最良の形態】
【００１９】
（電子サイクルミシンの全体構成）
本発明の実施の形態を図１〜図１１に基づいて説明する。
本実施形態において、ミシンとして電子サイクルミシンを例に説明する。電子サイクルミシンは、縫製を行う被縫製物である布地を保持する布保持部としての保持枠を有し、その保持枠が縫い針に対し相対的に移動することにより、保持枠に保持される布地に所定の縫製データ（縫い目パターン）に基づく縫い目を形成するミシンである。
図１は本発明にかかる電子サイクルミシン１００の斜視図、図２は当該ミシン１００の保持枠１１１や中押さえ２９の近傍を示す拡大斜視図である。
ここで、後述する縫い針１０８が上下動を行う方向をＺ軸方向（上下方向）とし、これと直交する一の方向をＸ軸方向（左右方向）とし、Ｚ軸方向とＸ軸方向の両方に直交する方向をＹ軸方向（前後方向）と定義する。
【００２０】
電子サイクルミシン１００（以下、ミシン１００）は、図１に示すように、ミシンテーブルＴの上面に備えられるミシン本体１０１と、ミシンテーブルＴの下部に備えられ、ミシン本体１０１を操作するためのペダルＲ等により構成されている。
【００２１】
（ミシンフレーム及び主軸）
図１に示すように、ミシン本体１０１は、外形が側面視にて略コ字状を呈するミシンフレーム１０２を備えている。このミシンフレーム１０２は、ミシン本体１０１の上部をなし前後方向に延びるミシンアーム部１０２ａと、ミシン本体１０１の下部をなし前後方向に延びるミシンベッド部１０２ｂと、ミシンアーム部１０２ａとミシンベッド部１０２ｂとを連結する縦胴部１０２ｃとを有している。
このミシン本体１０１は、ミシンフレーム１０２内に動力伝達機構が配され、回動自在でＹ軸方向に沿って配設された主軸（図４参照）及び図示しない下軸を有している。主軸はミシンアーム部１０２ａの内部に配され、下軸（図示省略）はミシンベッド部１０２ｂの内部に配されている。
【００２２】
主軸は、ミシンモータ２ａ（図３参照）に接続され、このミシンモータ２ａにより回動力が付与される。また、下軸（図示省略）は、図示しない縦軸を介して主軸と連結しており、主軸が回動すると、主軸の動力が縦軸（図示省略）を介して下軸側へ伝達し、下軸が回動するようになっている。
主軸の前端には、主軸の回動によりＺ軸方向に上下動する針棒１０８ａが接続されており、その針棒１０８ａの下端には、図２に示されるように、縫い針１０８が備えられている。かかる主軸とミシンモータ２ａと針棒１０８ａと主軸から針棒１０８ａに上下動の駆動力を付与する図示しない伝達機構により針上下動機構が構成される。
なお、主軸にはタコジェネレータ２ｂ（図３参照）が設けられ、主軸の基準角度及びその基準角度の間の詳細角度を検出する回転同期信号が出力される。
【００２３】
また、下軸（図示省略）の前端には、釜（図示省略）が設けられている。主軸とともに下軸が回動すると、縫い針１０８と釜（図示省略）との協働により縫い目が形成される。
なお、ミシンモータ２ａ、主軸、針棒１０８ａ、縫い針１０８、下軸（図示省略）、釜（図示省略）等の接続構成は従来公知のものと同様であるので、ここでは詳述しない。
【００２４】
（位置決め機構）
また、ミシンアーム１０２ａには縫い針１０８の上下動による布地の浮き上がりを防止するために、針棒１０８ａの上下動と連動して上下動し、縫い針１０８の周囲の布地を下方に押圧する中押さえ２９を有する中押さえ機構（図示略）が設けられている。なお、中押さえ機構はミシンアーム部１０２ａの内部に配設されており、縫い針１０８は、中押さえ２９の先端側に形成されている貫通孔に遊挿されている。
【００２５】
また、図１、図２に示すように、ミシンベッド部１０２ｂ上には、針板１１０が配設されており、この針板１１０の上方に布保持部としての保持枠１１１及び縫い針１０８が配置されるようになっている。
保持枠１１１は、ミシンアーム部１０２ａの前端部に配される取付部材１１３に取り付けられており、その取付部材１１３にはミシンベッド１０２ｂ内に配置されたＸ軸モータ７６ａ及びＹ軸モータ７７ａが駆動手段として連結されている（図３参照）。
保持枠１１１は、被縫製物である布地を保持し、Ｘ軸モータ７６ａ及びＹ軸モータ７７ａの駆動に伴い、保持した布地を保持枠１１１ごと前後左右方向に移動するようになっている。そして、保持枠１１１の移動と、縫い針１０８や釜（図示省略）の動作が連動することにより、布地に所定の縫製データの縫い目データに基づく縫い目が形成される。
また、保持枠１１１は、布押さえと下板とからなっており、取付部材１１３はミシンアーム１０２ａ内に配置された布押さえモータ７９ｂの駆動により上下駆動が可能であり、布押さえ下降時に下板との間で布地を挟持し保持するようになっている。
そして、これら保持枠１１１、取付部材１１３、Ｘ軸モータ７６ａ及びＹ軸モータ７７ａが、縫い針と布地をＸ軸方向及びＹ軸方向に相対的に位置決めする位置決め機構として機能する。
【００２６】
ペダルＲは、ミシン１００を駆動し、針棒１０８ａ（縫い針１０８）を上下動させたり、保持枠１１１を動作させたりするための操作ペダルとして作動する。すなわちペダルＲには、ペダルＲが踏み込まれたその踏み込み操作位置を検出するための、例えば、可変抵抗等から構成されるセンサ（踏み込み量検出手段）が組み込まれており、センサからの出力信号がペダルＲの操作信号として後述する制御装置１０００に出力され、制御装置１０００はその操作位置、操作信号に応じて、ミシン１００を駆動し、動作させるように構成されている。
【００２７】
（ミシンの制御系：制御装置）
図３は電子サイクルミシン１００の制御系を示したブロック図である。ミシン１００は、上述した各部、各部材の動作を制御するための動作制御手段としての制御装置１０００を備えている。そして、制御装置１０００は、縫製プログラム７０ａ，データ入力プログラム７０ｂ，編集プログラム７０ｃ，確認動作制御プログラム７０ｄが格納されたプログラムメモリ７０と、縫製データ７１ａ及び各種の設定情報（図示略）を記憶した記憶手段としてのデータメモリ７１と、プログラムメモリ７０内の各プログラム７０ａ〜７０ｄを実行するＣＰＵ７３とを備えている。
【００２８】
また、ＣＰＵ７３は、インターフェイス７４ａを介して操作パネル７４に接続されている。かかる操作パネル７４は、各種画面や入力ボタンを表示する表示部７４ｂと表示部７４ｂの表面に設けられその接触位置を検知するタッチセンサ７４ｃとを有しており、各種情報の入出力手段として機能する。操作パネル７４で用いられる入力ボタンや入力スイッチはいずれも、表示部７４ｂで表示され、タッチセンサ７４ｃで入力が検知されることで押下式のボタンやスイッチと同等に機能するものである。
【００２９】
また、ＣＰＵ７３は、インターフェイス７５を介して、ミシンモータ２ａを駆動するミシンモータ駆動回路７５ｂに接続され、ミシンモータ２ａの回転を制御する。なお、ミシンモータ２ａはタコジェネレータ２ｂを備えており、ミシンモータ２ａを駆動するミシンモータ駆動回路７５ｂにおいて、タコジェネレータ２ｂからミシンモータ２ａの一回転に付き一回出力される原点信号と15°回転ごとに出力される同期信号とが、インターフェイス７５を介してＣＰＵ７３に入力され、この信号をカウントすることによって、ＣＰＵ７３は位置決めモータであるＸ軸モータ７６ａ及びＹ軸モータ７７ａや後述する他のアクチュエータの動作タイミングを決定する。
【００３０】
また、ＣＰＵ７３は、インターフェイス７６及びインターフェイス７７を介して、縫製すべき布地を保持する保持枠１１１に備えられるＸ軸モータ７６ａ及びＹ軸モータ７７ａをそれぞれ駆動するＸ軸モータ駆動回路７６ｂ及びＹ軸モータ駆動回路７７ｂが接続され、保持枠１１１のＸ軸方向及びＹ軸方向の動作を制御する。
なお、Ｘ軸モータ７６ａ及びＹ軸モータ７７ａ、中押さえモータ４２、布押さえモータ７９ａには、例えば、パルスモータを用いることができる。
【００３１】
また、電子サイクルミシン１００では、縫い針１０８と同期して行われる中押さえ２９の上下動についてはミシンモータ２ａを駆動源として行っているが、その下死点高さ調節は中押さえモータ４２の駆動により行われるようになっている。かかる独立した駆動源を備えることにより、ミシンモータ２ａの駆動中或いは停止中に限らず下死点高さの調節を行うことが可能である。そして、ＣＰＵ７３は、インターフェイス７８を介して中押さえモータ４２を駆動する中押さえモータ駆動回路７８ｂが接続され、中押さえ機構の動作を制御する。かかる中押さえモータ４２は「縫製に関係する動作を実行するアクチュエータ」に相当する。
【００３２】
また、電子サイクルミシン１００は、保持枠１１１を上下動させて布地の保持及び解放を行う布押さえモータ７９ａを備えている。かかる布押さえモータ７９ａは、縫製終了後切断された縫い糸を布地から引き抜く糸払い（図示略）の動作駆動源としても共用されている。かかる布押さえモータ７９ａは「縫製に関係する動作を実行するアクチュエータ」に相当する。
そして、ＣＰＵ７３は、インターフェイス７９を介して、布押さえモータ７９ａを駆動する布押さえモータ駆動回路７９ｂが接続され、布押さえ及び糸払いの動作を制御する。
【００３３】
また、電子サイクルミシン１００は、縫製終了後に糸切りを行う糸切り装置を備えている（図示略）。かかる糸切り装置は、動作駆動源としてミシンモータ２ａとは独立して駆動される糸切りモータ８０ａを用いている。かかる糸切りモータ８０ａは「縫製に関係する動作を実行するアクチュエータ」に相当する。
そして、ＣＰＵ７３は、インターフェイス８０を介して、糸切りモータ８０ａを駆動する駆動回路８０ｂが接続され、糸切りモータ８０ａの動作を制御する。
【００３４】
また、電子サイクルミシン１００は、縫い糸の糸張力を調節する糸調子装置を備えている（図示略）。かかる糸調子装置は、動作駆動源として糸調子ソレノイド８１ａを用いている。かかる糸調子ソレノイド８１ａは「縫製に関係する動作を実行するアクチュエータ」に相当する。
そして、ＣＰＵ７３は、インターフェイス８１を介して、糸調子ソレノイド８１ａを駆動する駆動回路８１ｂが接続され、糸調子ソレノイド８１ａの動作を制御する。
【００３５】
（ミシンの制御系：縫製データ）
図４は電子サイクルミシン１００が被縫製物である布地Ｃ及びこれに縫いつけられるラベルＬに対して施す縫製処理を順番に示した斜視図であり、図５は当該縫製処理を行うための縫製データ７１ａの設定内容及び構造を示す説明図である。
上記データメモリ７１に記憶された縫製データ７１ａは、ミシンモータの回転数を定める速度変更コマンド(1)、上記縫製を行うためにＸ方向移動量、Ｙ方向移動量のデータ（針落ち位置を示す縫い目データ）を示す通常送りコマンドの位置データ(2)〜(5)，(7)〜(10)、中押さえ２９の下死点高さを示す中押さえ高さコマンド(6)、空送りコマンド(11)、空送りコマンドの位置データ(12)、糸切りコマンド（図示略）、糸張力コマンド（図示略）が組み合わされている。なお、ここでいう通常送りとは、縫い針１０８の上下動を行いつつ保持枠１１１を移動させて当該移動軌跡に応じて縫い目を形成する際の送りを示し、空送りとは、縫い針１０８の上下動を行わずに縫い針１０８に対して保持枠１１１を相対移動させる際の送りを示す。
【００３６】
かかる縫製データ７１ａにおける各コマンドは、その並び順に従って実行針数（当該コマンドが縫い開始から何針目で実行されるか）が定められている。
そして、並び順に従って各種コマンドが実行されることで任意のパターン（模様）による縫いが実行される。
図５に示す縫製データにおいて、「速度変更コマンド」はミシンモータ２ａの回転数を定めるデータである。
「通常送りコマンドの位置データ」は、ミシンモータ２ａを駆動させながら保持枠１１１を移動させる際のＸ方向移動量、Ｙ方向移動量とが定められており、縫製時におけるＸ軸モータ７６ａとＹ軸モータ７７ａの回転駆動量がこれらにより決定される。
「空送りコマンド」は、ミシンモータ２ａを駆動させずに保持枠１１１のみを移動させる空送りの実行を指示するコマンドである。また、「空送りコマンドの位置データ」は空送りの際のＸ軸モータ７６ａとＹ軸モータ７７ａの回転駆動量が定められている。
「中押さえ高さ」は、中押さえモータ４２の動作に対するコマンドであり、中押さえ２９の下死点高さの数値データ（数値は図示略）を含み、当該下死点高さとなるように中押さえモータ４２の回転角度が決定される。
「糸切り」は糸切り装置（図示省略）を作動させるコマンドであり、この動作に対する数値設定は不要となるので、数値データは設定されない。
また、「糸張力」は、糸調子装置による糸張力の設定値（数値は図示略）を含み、当該設定値となるように糸調子ソレノイド８１ａが制御される。
【００３７】
なお、各コマンドごとに、実行されるタイミング（定められた実行針数において主軸角度が何度の時に実行されるか）は、縫製データ７１ａとは別にデータメモリ７１内に個別に定められている。各コマンドの実行タイミングは、前述したタコジェネレータ２ｂから得られる同期信号のカウントをＣＰＵ７３が監視することで計られ、実行すべきコマンドについて定められた主軸角度に到達した時に当該コマンドを実行する動作制御が行われる。
【００３８】
（縫製プログラムによる縫製処理）
プログラムメモリ７０に格納された縫製プログラム７０ａは、上記縫製データ７１ａの各コマンドを順番に読み出して、コマンドに応じて制御対象を特定し、コマンド内の設定数値に基づいてミシンモータ２ａ、Ｘ軸モータ７６ａ、Ｙ軸モータ７７ａ、中押さえモータ４２，布押さえモータ７９ａ、糸切りモータ８０ａ、糸調子ソレノイド８１ａの動作制御を行い、縫製データ７１ａに基づく縫製を実行させるプログラムである。
縫製データ７１ａの実行に際しては、各コマンドはいずれもその実行タイミング（実行する主軸角度）がデータメモリ７１内に定められており、タコジェネレータ２ｂの出力信号をカウントすることで定められた実行タイミングで各コマンドの実行が行われる。
なお、ミシンモータ２ａの回転速度、中押さえ高さ、糸張力については、縫製データ７１ａにより特に指定されていない場合には、データメモリ７１内に予め定められたデフォルト値が採用されるようになっている。
当該プログラム７０ａの実行により、ＣＰＵ７３は、縫製データ７１ａに基づいてミシンモータ２ａ等の動作制御を実行して縫製を行う動作制御手段として機能することとなる。
【００３９】
（データ入力プログラムによるデータ入力処理）
データ入力プログラム７０ｂは、操作パネル７４により表示されるデータ入力画面（図示略）により縫製データ７１ａの作成処理を行うためのプログラムである。
データ入力プログラム７０ｂの入力画面には、入力される各針数ごとの針落ち位置を表示する表示領域と、針落ち位置をカーソルの位置指定により入力する方向入力キーと、各種コマンドの選択キーと、その数値パラメータを入力する数値キーとが表示され、これらの操作により、一針ごとに各種のコマンドを順番に入力することができる。
【００４０】
（編集プログラムによる編集処理）
編集プログラム７０ｃは、操作パネル７４により表示される編集画面（図示略）によりデータメモリ７１内に既に登録されている縫製データ７１ａの内容の確認及び修正を行うためのプログラムである。
編集プログラム７０ｃの実行により、入力済みの各針ごとの針落ち位置を表示する表示領域と、各針落ち位置を選択する選択キーと、選択された針落ち位置に修正を加えたり、針落ち位置の追加や削除を行う修正キーと、選択された針落ち位置での針数において実行されるコマンドの表示エリアと、表示されたコマンドを選択し、修正する入力キーとが表示され、これらの操作により、一針ごとに設定内容に編集を加えることができる。
【００４１】
（確認動作制御プログラム）
図６〜図９は確認動作制御プログラム７０ｄに基づく処理内容を示すフローチャートである。
確認動作制御プログラム７０ｄを実行することにより、ＣＰＵ７３は、ミシンモータ２ａを駆動させることなく、Ｘ軸モータ７６ａ、Ｙ軸モータ７７ａ及び各アクチュエータ（中押さえモータ４２、布押さえモータ７９ａ、糸切りモータ８０ａ、糸調子ソレノイド８１ａ）を縫製データ７１ａに忠実に動作させる動作制御を実行する。
その際、ミシンモータ２ａは駆動を行わないことからタコジェネレータ２ｂ(主軸検出
器)の出力信号を得ることができないので、ＣＰＵ７３は、内蔵クロック（仮想信号出力
手段）を用いて、縫製データ７１ａに設定された縫い速度での出力タイミングにほぼ忠実となるように仮想タコジェネレータ出力信号（仮想同期信号）を仮想的に生成し出力すると共に当該仮想タコジェネレータ出力信号のタイミングに従ってＸ軸モータ７６ａ、Ｙ軸モータ７７ａ及び各アクチュエータの動作制御を実行する。以下、当該動作制御を「縫製動作確認モード」というものとする。
【００４２】
上記動作確認モードでは、ＣＰＵ７３は、縫製データ７１ａに従って、Ｘ軸モータ７６ａ、Ｙ軸モータ７７ａ及び各アクチュエータ（中押さえモータ４２、布押さえモータ７９ａ、糸切りモータ８０ａ、糸調子ソレノイド８１ａ）に対して再現動作を行うよう動作制御を行うと共に、縫製データ７１ａについて針数ごとに順番に動作を再現する過程で縫製データ７１ａの設定内容を順番にチェックして、いずれかの針数に設定された所定の項目に対して、当該設定項目の設定内容の確認メッセージを表示手段に表示させるか、又は、設定項目に伴って実行されるべき他の設定項目の設定が同じ針数に存在しない場合に追加を促す確認メッセージを操作パネル７４の表示部７４ｂに表示させる。つまり、ＣＰＵ７３は、確認動作制御プログラム７０ｄを実行し、上記表示制御を行うことにより確認表示制御手段として機能する。
【００４３】
上記縫製データ７１ａに対するチェック内容は以下の通りである。
(i)縫製データ７１ａ中に中押さえ高さコマンドが設定されている場合であって、同じ針数について糸張力の変更が設定されていない場合に、糸張力の変更の設定を促す糸張力変更追加確認メッセージを操作パネル７４の表示部７４ｂに表示させる。
(ii)縫製データ７１ａ中に中押さえ高さコマンドが設定されている場合であって、同針数についてミシンモータ２ａによる速度変更コマンドが設定されていない場合に、主軸回転数の変更の設定を促す速度変更追加確認メッセージを操作パネル７４の表示部７４ｂに表示させる。
(iii)縫製データ７１ａ中に、通常送りコマンドの位置データに続いて空送りコマンドが連続している場合であって、空送り直前の針数について、糸切りコマンドが設定されていない場合に、糸切りコマンドの設定を促す糸切り追加確認メッセージを操作パネル７４の表示部７４ｂに表示させる。
(iv)縫製データ７１ａ中に、空送りコマンドに続いて通常送りコマンドの位置データが連続している場合であって、通常送り直前の針数について、速度変更コマンドが設定されていない場合に、速度変更追加確認メッセージを操作パネル７４の表示部７４ｂに表示させる。
(ｖ)縫製データ７１ａ中に、通常送りコマンドの位置データが三つ連続している場合であって、一番目から二番目の針落ち位置に向かう縫い方向に対して二番目から三番目の針落ち位置に向かう縫い方向が所定角度以上の変化を生じる設定が行われている場合であって、二番目の位置データの針数について、速度変更コマンドが設定されていない場合に、速度変更追加確認メッセージを操作パネル７４の表示部７４ｂに表示させる。
(vi)縫製データ７１ａ中に、通常送りコマンドの位置データが三つ連続している場合であって、一番目から二番目の針落ち位置に向かう縫い方向に対して二番目から三番目の針落ち位置に向かう縫い方向が所定角度以上の変化を生じる設定が行われている場合に、針落ち位置の確認を促す針落ち位置確認メッセージを操作パネル７４の表示部７４ｂに表示させる。
【００４４】
縫製動作確認モードにおける処理の概要を図６に基づいて説明する。
処理が開始されると、まず、ＣＰＵ７３は、縫製データ７１ａの先頭の設定項目から順番に読み込みを開始する（ステップＳ１）。
そして、読み込まれた設定項目が空送りコマンドである場合には（ステップＳ２）、空送り処理に移行し（ステップＳ３）、読み込まれた設定項目が通常送りコマンドの位置データである場合には（ステップＳ４）通常送り処理に移行し（ステップＳ５）、読み込まれた設定項目が中押さえ高さコマンドである場合には（ステップＳ６）、中押さえ高さ変更処理に移行し（ステップＳ７）、読み込まれた設定項目が糸張力コマンドである場合には（ステップＳ８）、設定値に応じて糸調子ソレノイド８１ａを駆動させて糸張力調節制御が行われ（ステップＳ９）、読み込まれた設定項目が糸切りコマンドである場合には（ステップＳ１０）、糸切りモータ８０ａを駆動させて糸切り制御を行う（ステップＳ１１）。
また、ステップＳ２，４，６，８，１０の判定においていずれのコマンドにも該当しない場合には、速度変更コマンドであることから、その設定数値に従ってミシンモータ２ａが駆動された場合と同じように仮想タコジェネレータ出力信号を生成して出力する（ステップＳ１２）。
【００４５】
次に、空送り処理について、図７に基づいて説明する。
空送り処理では、縫製データ７１ａをさらに読み込んで、空送りを行う針数の次の針数で通常送りが行われるか判定し（ステップＳ２１）、次の送りが空送りの場合か又は当該針数が最終針の場合には、空送りコマンドの次に設定されている空送りコマンドの位置データが読み込まれて（ステップＳ２２）、当該位置データに従ってＸ軸モータ７６ａ及びＹ軸モータ７７ａを駆動して空送りが行われ（ステップＳ２３）、空送り処理が終了する。
【００４６】
また、空送りの次が通常送りの場合には、縫製データ７１ａ中に、空送りを行う針数について速度変更コマンドが設定されているか否かを判定し（ステップＳ２４）、速度変更コマンドが設定されていない場合には、速度変更追加確認メッセージの表示が行われて（ステップＳ２５）、空送り処理が終了する（前述した(iv)の処理）。
また、空送りを行う針数について速度変更コマンドが設定されている場合には、空送りコマンドの位置データが読み込まれて（ステップＳ２２）、当該位置データに従ってＸ軸モータ７６ａ及びＹ軸モータ７７ａを駆動して空送りが行われて（ステップＳ２３）、空送り処理が終了する。
【００４７】
次に、通常送り処理について、図８に基づいて説明する。
通常送り処理では、縫製データ７１ａを読み込んで、一つ前の針数について通常送りが設定されているか否かを判定し（ステップＳ３１）、前の針数では空送りだった場合には、通常送りコマンドの位置データに従ってＸ軸モータ７６ａ及びＹ軸モータ７７ａを駆動して通常送りが行われ（ステップＳ３２）、通常送り処理が終了する。なお、確認動作再現モードではミシンモータ２ａが駆動されないので、通常送りのコマンドが実行される場合でも空送りと同じ動作が行われる。
【００４８】
また、前の針数が通常送りだった場合には、次の針数の送りが通常送りか否かが判定される（ステップＳ３３）。そして、通常送りではない場合には、通常送り−空送りと連続して行われることとなるので、現在針数に糸切りコマンドが設定されているか判定され（ステップＳ３４）、糸切りコマンドが設定されていない場合には、糸切り追加確認メッセージの表示が行われて（ステップＳ３５）、通常送り処理が終了する（前述した(iii)の処理）。また、現在針数に糸切りコマンドが設定されている場合には、通常送りコマンドの位置データに従ってＸ軸モータ７６ａ及びＹ軸モータ７７ａを駆動して通常送りが行われ（ステップＳ３６）、通常送り処理が終了する。
【００４９】
また、現在針数の次の針数の送りが通常送りである場合には、通常送りが三つ連続していることとなるので、現在針数の針落ち位置の前後に形成される二本の縫い目の縫い方向から、縫い方向の角度変化の算出を行う（ステップＳ３７）。
その結果、前の縫い目の縫い方向の延長線に対して次の縫い目の縫い方向が所定の閾値以上の角度変化（例えば90°）を生じていない場合には（ステップＳ３８）、ステップＳ３６に進んで通常送りが行われて通常送り処理が終了し、閾値以上の角度変化を生じている場合には、現在針数について速度変更コマンドが設定されているか否かを判定し（ステップＳ３９）、速度変更コマンドが設定されていない場合には、速度変更追加確認メッセージの表示が行われて（ステップＳ４０）、通常送り処理が終了する（前述した(ｖ)の処理）。
一方、現在針数について速度変更コマンドが設定されている場合には、針落ち位置確認メッセージの表示が行われて（ステップＳ４１）、通常送り処理が終了する（前述した(vi)の処理）。
【００５０】
次に、中押さえ高さ変更処理について、図９に基づいて説明する。
中押さえ高さ変更処理では、縫製データ７１ａを読み込んで、中押さえ高さコマンドと同じ現在針数について糸張力変更コマンドが設定されているか否かを判定し（ステップＳ５１）、糸張力変更コマンドが設定されていない場合には、糸張力変更追加確認メッセージの表示が行われて（ステップＳ５２）、中押さえ高さ変更処理が終了する（前述した(i)の処理）。
一方、現在針数について糸張力変更コマンドが設定されている場合には、さらに、現在針数について速度変更コマンドが設定されているか否かを判定し（ステップＳ５３）、速度変更コマンドが設定されていない場合には、速度変更追加確認メッセージの表示が行われて（ステップＳ５４）、中押さえ高さ変更処理が終了する（前述した(ii)の処理）。
また、速度変更コマンドが設定されている場合には、当該コマンドに設定されている設定値に従って中押さえモータ４２を駆動して中押さえ２９の下死点高さを調節し、糸張力変更コマンドに設定されている設定値に従って糸調子ソレノイド８１ａを駆動して糸張力を調節し、速度変更コマンドに設定されている設定値に従ってミシンモータ２ａを駆動制御した場合と同様の仮想タコジェネレータ出力信号を生成し、出力する。そして、中押さえ高さ変更処理を終了する。
【００５１】
図１０は上述したステップＳ５２において操作パネル７４の表示部７４ｂに表示される糸張力変更追加確認メッセージの表示画面Ｇ１の表示例、図１１は糸張力設定入力画面Ｇ２の表示例を示す。
かかる糸張力変更追加確認メッセージの表示画面Ｇ１は、中押さえ高さの変更に伴って糸張力の変更の設定を促すメッセージ表示及び同内容の描画表示が行われ、画面Ｇ１の右下部には、糸張力設定画面Ｇ２への切り換えスイッチＷ１が設けられている。
糸張力設定画面Ｇ２は、縫製データ７１ａにおける中押さえ高さ変更コマンドと同じ針数に糸張力変更コマンドを追加設定するための入力画面であり、糸張力の数値入力キーと増減キーとが表示されている。
ここでは、糸張力変更追加確認メッセージについてのみ表示画面を例示したが、他の全ての確認メッセージについて同様に表示画面の表示が行われると共に、必要な設定項目としての各コマンドを縫製データ７１ａにおける追加すべき針数に記録する入力画面が切り換え表示可能となっている。
【００５２】
（電子サイクルミシンの効果）
電子サイクルミシン１００では、縫製データ７１ａに基づいて動作確認モードの再現動作中に、現在実行中の針数における設定項目の設定内容の確認メッセージを表示し、また、現在実行中の針数における設定項目に伴って実行されるべき他の項目の設定が存在しない場合に追加を促す確認メッセージが表示されるため、再現動作やメッセージ内容から注意を要する設定項目とその動作内容を速やかに認識することができ、さらには、関連する設定項目を具体的に知ることができるので設定における不良箇所の対応を素早く把握することができるため、オペレータの習熟度に関係なく、設定内容のミスや入力のミスを低減し或いは解消することが可能となる。
また、図１０及び図１１に示したように、確認メッセージの画面Ｇ１と共に、追加すべき設定項目を縫製データ７１ａに追加入力する入力手段としての入力画面Ｇ２を設けることにより、確認メッセージで示された修正すべき内容を忘れないように覚えた上で、入力画面を呼び出す作業を不要とし、修正すべき内容を速やかに修正することができるので、混乱や記憶違いなどの入力ミスも効果的に低減することが可能となる。
【００５３】
（その他）
なお、上記縫製動作確認モードでは、ミシンモータ２ａの駆動を停止させて縫製データの設定内容のチェック処理を行っているが、縫製動作確認モードにおいてミシンモータ２ａの駆動を行いつつ縫製データの設定内容のチェック処理を行ってもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明にかかるミシンを示す斜視図である。
【図２】本発明にかかるミシンの保持枠や中押さえの近傍を示す拡大斜視図である。
【図３】ミシンの制御系を示すブロック図である。
【図４】電子サイクルミシンが被縫製物である布地及びこれに縫いつけられるラベルに対して施す縫製処理を順番に示した斜視図である。
【図５】縫製処理を行うための縫製データの設定内容及び構造を示す説明図である。
【図６】縫製動作確認モードにおける処理の概要を示すフローチャートである。
【図７】縫製動作確認モードにおける空送り処理を示すフローチャートである。
【図８】縫製動作確認モードにおける通常送り処理を示すフローチャートである。
【図９】縫製動作確認モードにおける中押さえ高さ変更処理を示すフローチャートである。
【図１０】操作パネルに表示される糸張力変更追加確認メッセージの表示画面の表示例を示す。
【図１１】糸張力設定入力画面の表示例を示す。
【符号の説明】
【００５５】
２ａ  ミシンモータ
２９  中押さえ
７６ａ  Ｘ軸モータ（位置決めモータ）
７７ａ  Ｙ軸モータ（位置決めモータ）
４２  中押さえモータ（アクチュエータ）
７９ａ  布押さえモータ（アクチュエータ）
８０ａ  糸切りモータ（糸切りアクチュエータ）
８１ａ  糸調子ソレノイド（アクチュエータ）
７３  ＣＰＵ（動作制御手段、確認動作制御手段）
【図１】
2010081985.tif 000003
【図２】
2010081985.tif 000004
【図３】
2010081985.tif 000005
【図４】
2010081985.tif 000006
【図５】
2010081985.tif 000007
【図６】
2010081985.tif 000008
【図７】
2010081985.tif 000009
【図８】
2010081985.tif 000010
【図９】
2010081985.tif 000011
【図１０】
2010081985.tif 000012
【図１１】
2010081985.tif 000013