(57)【要約】【課題】  ミシンモータによる縫製時に駆動された作動体の動作状態を、ハンドプーリの手動操作により、従来の機械駆動式のミシンのように詳細で且つ忠実に再現できるようにすること。【解決手段】  位相角駆動位置情報作成モードにおいて、選択した縫目模様の実際の縫製中に、ミシン主軸が所定微小角（２°）回転する毎に、回転位相角θと、Ｘ送りモータ23の回転駆動位置に関するＸ送りカウント値ＸＰ及びＹ送りモータ２４の回転駆動位置に関するＹ送りカウント値ＹＰとを対応付けて位相角駆動位置情報メモリに記憶しておき、手動操作モードを設定し、作業者がハンドプーリを手動操作で回転させると（Ｓ21）、回転されるミシン主軸の回転位相角θに対応するＸ送りカウント値ＸＰとＹ送りカウント値ＹＰを位相角駆動位置情報メモリから読込み（Ｓ23）、これらのカウント値ＸＰ，ＹＰに基づいてＸ送りモータとＹ送りモータ２４が駆動される（Ｓ24、Ｓ25）。【選択図】  図10
2005087373.tif 000002
【特許請求の範囲】
【請求項１】
ミシンモータで回転駆動されるミシン主軸に連動連結され針棒を上下動させる針棒上下動機構と、ミシン主軸の回転位相角を検出可能な回転位相検出手段と、作動体を駆動用モータで駆動する駆動機構と、縫製時に前記作動体がミシン主軸の回転に同期して作動するように駆動機構を制御する制御手段と、前記ミシン主軸を手動操作にて回転可能なハンドプーリとを備えたミシンにおいて、
前記ミシン主軸の所定角毎の回転位相角と駆動用モータの回転駆動位置とを対応付けた位相角駆動位置情報を格納した位相角駆動位置情報記憶手段と、
前記ハンドプーリの手動操作によりミシン主軸を回転させる際に、前記回転位相検出手段で検出された回転位相角と、前記位相角駆動位置情報記憶手段に記憶された位相角駆動位置情報に基づいて、前記駆動用モータを制御する手動操作用制御手段と、
を設けたことを特徴とするミシンの駆動制御装置。
【請求項２】
前記駆動用モータの回転位置を検出可能なエンコーダ手段と、このエンコーダ手段で検出された回転位置と前記回転位相検出手段で検出された回転位相角とに基づいて前記位相角駆動位置情報を作成する情報作成手段とを設けたことを特徴とする請求項１に記載のミシンの駆動制御装置。
【請求項３】
前記駆動機構は、加工布を布送りする布送り機構であることを特徴とする請求項１又は２の何れかに記載のミシンの駆動制御装置。
【請求項４】
前記駆動用モータは、ステッピングモータからなることを特徴とする請求項１〜３の何れかに記載のミシンの駆動制御装置。
【請求項５】
ミシンモータで回転駆動されるミシン主軸に連動連結され針棒を上下動させる針棒上下動機構と、ミシン主軸の回転位相角を検出可能な回転位相検出手段と、作動体を駆動用モータで駆動する駆動機構と、縫製時に前記作動体がミシン主軸の回転に同期して作動するように駆動機構を制御する制御手段と、前記ミシン主軸を手動操作にて回転可能なハンドプーリとを備えたミシンのコンピュータに実行させるミシンの駆動制御プログラムであって、
前記駆動用モータの回転位置を検出可能なエンコーダ手段で検出された回転位置と前記回転位相検出手段で検出された回転位相角とに基づいて、前記ミシン主軸の所定角毎の回転位相角と駆動用モータの回転駆動位置とを対応付けた位相角駆動位置情報を作成する位相角駆動位置情報作成制御ルーチンと、
前記位相角駆動位置情報作成制御ルーチンで作成された位相角駆動位置情報を位相角駆動位置情報記憶手段に記憶させる情報記憶制御ルーチンと、
前記ハンドプーリの手動操作によりミシン主軸を回転させる際に、前記回転位相検出手段で検出された回転位相角と、前記位相角駆動位置情報記憶手段に記憶された位相角駆動位置情報に基づいて、前記駆動用モータを制御する手動操作用制御ルーチンと、
を含むことを特徴とするミシンの駆動制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンの駆動制御装置及びその駆動制御プログラムに関し、特に実際の縫製処理において駆動された作動体の動作を、ハンドプーリの手動操作により連続させて忠実に再現できるようにしたものに関する。
【背景技術】
【０００２】
従来、例えば、直線縫いやジグザグ縫いが可能な各種の電子制御式ミシン、閂止め縫いがが可能な閂止め縫いミシンでは、針棒揺動機構や送り機構等の駆動機構を駆動するためにステッピングモータを駆動モータとして採用し、制御装置によりこれら各駆動機構毎に設けられた駆動モータを制御することにより、縫製動作に同期させて各駆動機構を独立駆動させるようにしている。
【０００３】
この場合、縫製に供する生地の種類や布厚、縫製速度、送り開始タイミング等の複数の縫製パラメータにより縫製した場合に、作業者がハンドプーリを手動で回転操作しながら布送りを実際に実行させることで、これら縫製パラメータの設定値が正しく設定されているか否かの確認、つまり縫目模様が変形することなく綺麗に縫製できるか否かを、容易に確認できるようにした手動操作による確認制御技術が種々提案されている。
【０００４】
例えば、特許２８５０５１７号公報に記載のミシンの布送り制御装置には、作業者の手回し操作によるハンドプーリの回転を介してミシン主軸が回転された場合に、ミシン主軸に設けた第２タイミングセンサがＯＮになって送りタイミングのときに、このときの針落ち位置に対応する布送り量に基づいて、送り用ステッピングモータが一気に駆動されるようになっている（例えば、特許文献１）。
【０００５】
また、特開２０００−３１７１５９号公報に記載の穴かがり縫いミシンにおいては、手動モードが設定された場合に、上軸が１回転した送りタイミングのときに、ステッピングモータにより送り台を送り動作させるようにし、通常モードでの縫製動作と同様に、針棒の上下動に調時した送り動作を実行できるようにしてある（例えば、特許文献２）。
【０００６】
【特許文献１】特許２８５０５１７号公報  （第６頁、図７）
【特許文献２】特開２０００−３１７１５９号公報  （第７頁、図９）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、特許２８５０５１７号公報に記載のミシンの布送り制御装置、特開２０００−３１７１５９号公報に記載の穴かがり縫いミシンにおいては、ハンドプーリを手動操作することにより、ミシン主軸の回転に調時させて送りステッピングモータの駆動により送り動作を実行させることで、縫製パラメータの設定値の設定が正しく行われているか否かを確認できるようにしてあるが、送りステッピングモータは送りタイミングになったときに、送り量だけ一気に駆動されるため、送り動作が一瞬に行われる。
【０００８】
そのため、送り開始タイミングや送り動作、更には、送りを開始するときや終了するときの加工布に対する縫針の高さ位置等、縫針の上下動に対する送り動作の様子（状態）を、詳細に且つ忠実に再現できず、十分に確認できないという問題がある。
【課題を解決するための手段】
【０００９】
請求項１のミシンの駆動制御装置は、ミシンモータで回転駆動されるミシン主軸に連動連結され針棒を上下動させる針棒上下動機構と、ミシン主軸の回転位相角を検出可能な回転位相検出手段と、作動体を駆動用モータで駆動する駆動機構と、縫製時に前記作動体がミシン主軸の回転に同期して作動するように駆動機構を制御する制御手段と、ミシン主軸を手動操作にて回転可能なハンドプーリとを備えたミシンにおいて、ミシン主軸の所定角毎の回転位相角と駆動用モータの回転駆動位置とを対応付けた位相角駆動位置情報を格納した位相角駆動位置情報記憶手段と、ハンドプーリの手動操作によりミシン主軸を回転させる際に、回転位相検出手段で検出された回転位相角と、位相角駆動位置情報記憶手段に記憶された位相角駆動位置情報に基づいて、駆動用モータを制御する手動操作用制御手段とを設けたものである。
【００１０】
ミシンで実際に縫製する等して、ミシン主軸の所定角毎の回転位相角と、駆動用モータの回転駆動位置とを対応付けた位相角駆動位置情報が位相角駆動位置情報記憶手段に格納されているので、手動操作用制御手段は、ハンドプーリの手動操作によりミシン主軸を回転させる際に、回転位相検出手段で検出された回転位相角と、位相角駆動位置情報記憶手段に記憶された位相角駆動位置情報に基づいて、駆動用モータを制御する。それ故、手動操作によりハンドプーリを介してミシン主軸を回転させるのと同期して、駆動用モータの回転により駆動機構の作動体が駆動されるため、実際の縫製時の作動体の詳細な動作状態が再現される。
【００１１】
ここで、前記駆動用モータの回転位置を検出可能なエンコーダ手段と、このエンコーダ手段で検出された回転位置と回転位相検出手段で検出された回転位相角とに基づいて位相角駆動位置情報を作成する情報作成手段とを設けた場合（請求項１に従属の請求項２）には、新規の縫製データを用いて縫製する場合、その縫製データによる縫製時に、情報作成手段がエンコーダ手段で検出された回転位置と回転位相検出手段で検出された回転位相角とに基づいて位相角駆動位置情報を作成するので、その作成された位相角駆動位置情報を位相角駆動位置情報記憶手段に格納しておける。
【００１２】
ここで、前記駆動機構が、加工布を布送りする布送り機構である場合（請求項１又は２の何れかに従属の請求項３）には、縫製データによる実際の縫製時に布送り機構で布送りされる刺繍枠や布送り台の詳細な動作状態が再現される。
【００１３】
ここで、前記駆動用モータが、ステッピングモータからなる場合（請求項１〜３の何れかに従属の請求項３）には、駆動用モータが小型化且つ安価になり、しかも駆動制御が簡単化する。
【００１４】
請求項５のミシンの駆動制御プログラムは、ミシンモータで回転駆動されるミシン主軸に連動連結され針棒を上下動させる針棒上下動機構と、ミシン主軸の回転位相角を検出可能な回転位相検出手段と、作動体を駆動用モータで駆動する駆動機構と、縫製時に作動体がミシン主軸の回転に同期して作動するように駆動機構を制御する制御手段と、ミシン主軸を手動操作にて回転可能なハンドプーリとを備えたミシンのコンピュータに実行させるミシンの駆動制御プログラムであって、駆動用モータの回転位置を検出可能なエンコーダ手段で検出された回転位置と回転位相検出手段で検出された回転位相角とに基づいて、ミシン主軸の所定角毎の回転位相角と駆動用モータの回転駆動位置とを対応付けた位相角駆動位置情報を作成する位相角駆動位置情報作成制御ルーチンと、位相角駆動位置情報作成制御ルーチンで作成された位相角駆動位置情報を位相角駆動位置情報記憶手段に記憶させる情報記憶制御ルーチンと、ハンドプーリの手動操作によりミシン主軸を回転させる際に、回転位相検出手段で検出された回転位相角と、位相角駆動位置情報記憶手段に記憶された位相角駆動位置情報に基づいて、駆動用モータを制御する手動操作用制御ルーチンとを含むものである。
【００１５】
ミシンの駆動制御プログラムは、ミシンモータで回転駆動されるミシン主軸に連動連結され針棒を上下動させる針棒上下動機構と、ミシン主軸の回転位相角を検出可能な回転位相検出手段と、作動体を駆動用モータで駆動する駆動機構と、縫製時に作動体がミシン主軸の回転に同期して作動するように駆動機構を制御する制御手段と、ミシン主軸を手動操作にて回転可能なハンドプーリとを備えたミシンのコンピュータに実行させるミシンの駆動制御プログラムであって、駆動用モータの回転位置を検出可能なエンコーダ手段で検出された回転位置と回転位相検出手段で検出された回転位相角とに基づいて、ミシン主軸の所定角毎の回転位相角と駆動用モータの回転駆動位置とを対応付けた位相角駆動位置情報を作成する位相角駆動位置情報作成制御ルーチンと、位相角駆動位置情報作成制御ルーチンで作成された位相角駆動位置情報を位相角駆動位置情報記憶手段に記憶させる情報記憶制御ルーチンと、ハンドプーリの手動操作によりミシン主軸を回転させる際に、回転位相検出手段で検出された回転位相角と、位相角駆動位置情報記憶手段に記憶された位相角駆動位置情報に基づいて、駆動用モータを制御する手動操作用制御ルーチンとを含むので、請求項１及び２と同様に作用する。
【発明の効果】
【００１６】
請求項１の発明によれば、針棒上下動機構と回転位相検出手段と駆動機構と駆動機構を制御する制御手段とハンドプーリとを備え、ミシン主軸の所定角毎の回転位相角と駆動用モータの回転駆動位置とを対応付けた位相角駆動位置情報を格納した位相角駆動位置情報記憶手段と、ハンドプーリの手動操作によりミシン主軸を回転させる際に、回転位相検出手段で検出された回転位相角と、位相角駆動位置情報記憶手段に記憶された位相角駆動位置情報に基づいて、駆動用モータを制御する手動操作用制御手段とを設けたので、ミシンで実際に縫製する等して、ミシン主軸の所定角毎の回転位相角と、駆動用モータの回転駆動位置とを対応付けた位相角駆動位置情報を位相角駆動位置情報記憶手段に予め格納しておくことで、その位相角駆動位置情報記憶手段に格納されている位相角駆動位置情報を用いて、手動操作によりハンドプーリを介してミシン主軸を回転させるのと同期させて、駆動用モータの回転を制御できるため、実際の縫製時の作動体の動作状態を、従来の機械駆動式のミシンのように詳細な動きとして再現できるため、再現性を高めることができる。
【００１７】
請求項２の発明によれば、前記駆動用モータの回転位置を検出可能なエンコーダ手段と、このエンコーダ手段で検出された回転位置と回転位相検出手段で検出された回転位相角とに基づいて位相角駆動位置情報を作成する情報作成手段とを設けたので、縫製パラメータを用いた縫製データによる縫製時に、エンコーダ手段で検出された回転位置と回転位相検出手段で検出された回転位相角とに基づいて位相角駆動位置情報を作成することができ、その作成された位相角駆動位置情報を用いて、実際の縫製時の作動体の動作状態を再現できるため、縫製パラメータで設定した設定情報の適応性を容易に且つ正確に確認することができる。その他請求項１と同様の効果を奏する。
【００１８】
請求項３の発明によれば、前記駆動機構は、加工布を布送りする布送り機構であるので、縫製データによる実際の縫製時に布送り機構で駆動される刺繍枠や布送り台に関する動作状態の再現性を高めることができる。その他請求項１又は２と同様の効果を奏する。
【００１９】
請求項４の発明によれば、前記駆動用モータは、ステッピングモータからなるので、駆動用モータの小型化且つ低コスト化を図ることができ、しかも駆動制御の制御系の簡単化が可能になる。その他請求項１〜３の何れかと同様の効果を奏する。
【００２０】
請求項５の発明によれば、ミシンの駆動制御プログラムは、ミシンモータで回転駆動されるミシン主軸に連動連結され針棒を上下動させる針棒上下動機構と、ミシン主軸の回転位相角を検出可能な回転位相検出手段と、作動体を駆動用モータで駆動する駆動機構と、縫製時に作動体がミシン主軸の回転に同期して作動するように駆動機構を制御する制御手段と、ミシン主軸を手動操作にて回転可能なハンドプーリとを備えたミシンのコンピュータに実行させるミシンの駆動制御プログラムであって、駆動用モータの回転位置を検出可能なエンコーダ手段で検出された回転位置と回転位相検出手段で検出された回転位相角とに基づいて、ミシン主軸の所定角毎の回転位相角と、駆動用モータの回転駆動位置とを対応付けた位相角駆動位置情報を作成する位相角駆動位置情報作成制御ルーチンと、位相角駆動位置情報作成制御ルーチンで作成された位相角駆動位置情報を位相角駆動位置情報記憶手段に記憶させる情報記憶制御ルーチンと、ハンドプーリの手動操作によりミシン主軸を回転させる際に、回転位相検出手段で検出された回転位相角と、位相角駆動位置情報記憶手段に記憶された位相角駆動位置情報に基づいて、駆動用モータを制御する手動操作用制御ルーチンとを含むので、これら位相角駆動位置情報作成制御ルーチンと情報記憶制御ルーチンと手動操作用制御ルーチンとを含む駆動制御プログラムをミシンの制御装置のコンピュータで実行することで、請求項１及び請求項２と同様の効果を奏する。
【発明を実施するための最良の形態】
【００２１】
電子制御式のジグザグミシンに設けた刺繍枠をＸ送りモータ及びＹ送りモータで布送り駆動させるように構成され、これらＸ送りモータ及びＹ送りモータの出力軸に回転位置検出用ディスクが夫々固定され、これら回転位置検出用ディスクの回転位置検出部を専用の位置検出センサで検出した回転位置検出信号に基づいて、ミシン主軸の所定微小角度毎の回転位相角とＸ送りモータ及びＹ送りモータの回転駆動位置とを対応付けた位相角駆動位置情報を位相角駆動位置情報メモリに記憶するようにした。
【実施例】
【００２２】
本実施例のジグザグミシンＭは、図１に示すように、ミシンベッド部１と、ミシンベッド部１の右端部から立設された脚柱部２と、脚柱部２の上端からミシンベッド部１に対向するように左方へ延びるアーム部３を有する。
【００２３】
ミシンベッド部１には、送り歯を上下動させる送り歯上下動機構（図示略）及び前後動させる送り歯前後動機構（図示略）、下糸ボビンを収容し縫針６と協働する糸輪捕捉器（例えば、水平釜）等が設けられている。脚柱部２の側面側には、オプション的に追加される多数の刺繍模様の模様データ（縫製データと模様表示データ）を記録したＲＯＭカード９を、内部のカード用コネクタ１３（図６参照）に接続する為のカード用スロット２ａが形成されている。
【００２４】
アーム部３には、ミシンモータ１７で回転駆動される左右方向に延びるミシン主軸７と、このミシン主軸７を作業者により手動操作で回転可能なハンドプーリ８と、下端に縫針６を装着した針棒５を上下動させる針棒駆動機構と、針棒５を布送り方向と直交する方向に揺動させる針棒揺動機構（図示略）と、天秤を針棒５の上下動に調時して上下動させる天秤駆動機構（図示略）等が設けられている。
【００２５】
尚、送り歯上下動機構と針棒上下動機構とは、ミシンモータ１７で回転されるミシン主軸７により駆動されるが、針棒揺動機構は針棒揺動用ステッピングモータ１８で独立して駆動されるとともに、送り歯前後動機構は送り歯前後駆動用ステッピングモータ１９で独立的に駆動される（図６参照）
【００２６】
アーム部３の頭部４には、縫製作業の起動と停止を指令する起動停止スイッチ１２が設けられている。アーム部３の前面には大型でカラーの液晶ディスプレイ（以下、単にカラーディスプレイという）１０が設けられ、このカラーディスプレイ１０には、実用模様や刺繍模様等の種々の縫目模様や各種の機能名、更には模様や種々のメッセージ等が表示される。このカラーディスプレイ１０の前面には、複数の刺繍模様や模様名や機能を示す機能名の表示位置の各々に対応させて、透明電極からなるタッチキー１１がマトリックス状に設けられている。
【００２７】
それ故、縫製に供する所望の刺繍模様の選択や機能の指示を、これら刺繍模様や機能名に対応するタッチキー１１を押圧操作することで実現することができる。ベッド部１の左端側部分には、通称フリーアームと称されるフリーベッド部が配設され、このフリーベッド部に刺繍枠駆動機構２０（これが布送り機構であって駆動機構に相当する）が着脱可能に装着される。
【００２８】
刺繍枠駆動機構２０は、その本体ケース２０ａと、加工布を着脱自在に装着する刺繍枠２１（これが作動体に相当する）と、刺繍枠２１をＹ方向（前後方向）へ駆動するＹ方向駆動機構を内蔵したＹ方向駆動部２２と、このＹ方向駆動部２２をＸ方向（左右方向）へ駆動するＸ方向駆動機構であって本体ケース２０ａ内に収容されたＸ方向駆動機構とを備え、Ｘ方向駆動機構にＸ送りモータ２３が連結され、Ｙ方向駆動機構にＹ送りモータ２４（図６参照）が連結されている。それ故、Ｘ送りモータ２３はＸ方向駆動機構に含まれ、Ｙ送りモータ２４はＹ方向駆動機構に含まれている。
【００２９】
刺繍枠駆動機構２０がフリーベッド部に装着されると、Ｘ及びＹ送りモータ２３，２４がコネクタ１４を介してジグザグミシンＭの制御装置４５に電気的に接続され、制御装置４５によりＸ及びＹ送りモータ２３，２４が独立して駆動制御され、加工布がセットされた刺繍枠２１をＸ方向とＹ方向とに独立に移動駆動しつつ刺繍縫製できるようになっている。但し、刺繍枠駆動機構２０が装着されていないときには、直線模様やジクザグ模様等の実用模様を縫製可能であり、刺繍枠駆動機構２０を装着したときに、刺繍模様の縫製が可能になる。
【００３０】
次に、刺繍枠２１を駆動するＸ送りモータ２３及びＹ送りモータ２４の駆動軸に夫々固定された回転位置検出用ディスク板３０と、この回転位置検出用ディスク板３０に形成された回転位置検出部及び基準位置検出部、これら回転位置検出部及び基準位置検出部を検出可能な検出センサについて説明する。
【００３１】
但し、Ｘ方向駆動機構において、Ｘ送りモータ２３に設けられた回転位置検出用ディスク板３０及び検出センサと、Ｙ方向駆動機構において、Ｙ送りモータ２４に設けられた回転位置検出用ディスク板３０及び検出センサとは同様に構成されたものであるため、Ｘ送りモータ２３に設けられた回転位置検出用ディスク板３０及び検出センサについて、図２〜図３に基づいて説明する。
【００３２】
Ｘ送りモータ２３の出力軸２３ａの一端部には、回転位置検出用ディスク板３０が軸方向と直交状に固定部材３１で固定されるとともに、その出力軸２３ａの他端部には、Ｘ方向駆動機構に連結するためのセクタギヤ４２が固定されている。即ち、Ｘ送りモータ２３は、刺繍枠２１をＸ方向に駆動させるＸ方向駆動機構の駆動源として設けられている。
【００３３】
但し、Ｘ送りモータ２３の１回転以内で、Ｘ方向駆動機構を介して刺繍枠２１を最大移動距離分移動可能である。回転位置検出用ディスク板３０には、図４に示すように、中心部側（半径方向内側）に、半径方向に所定幅を有する環状の回転位置検出部３０ａが設けられるとともに、その外側（半径方向外側）に、半径方向に所定幅を有する環状の基準位置検出部３０ｃが設けられている。内側の回転位置検出部３０ａには、所定の分解能として、４００個のスリット３０ｂが所定間隔毎に放射状に形成されている。
【００３４】
また、外側の基準位置検出部３０ｃには、３６０°のうちの１８０°にだけ、半径方向に所定幅を有する円弧状の検出壁部３０ｄが突出状に形成され、その他の部分は無壁状態になっている。そこで、回転位置検出用ディスク板３０に接近させて略Ｃ字状の取付け基板３２が配置され、スペーサ３３等を介して固定ボルト３４によりＸ送りモータ２３に支持されている。また、これら回転位置検出用ディスク板３０や取付け基板３２等は、カバー部材３５により保護されている。
【００３５】
その取付け基板３２には、内側の回転位置検出部３０ａに対応するように、第１及び第２回転位置Ｘ検出センサ３６，３７を組込んだ回転位置検出器３８が固着されるとともに、外側の基準位置検出部３０ｃに対応するように、基準位置Ｘ検出センサ３９を組込んだ基準位置検出器４０が固着されている。ここで、第１及び第２回転位置Ｘ検出センサ３６，３７及び基準位置Ｘ検出センサ３９は、夫々フォトエンコーダにより構成された同様の検出用センサである。
【００３６】
ところで、回転位置検出器３８に組込まれた第１回転位置Ｘ検出センサ３６と第２回転位置Ｘ検出センサ３７とは、周方向に所定位相角だけズラせて配置されているため、図５に示すように、第１回転位置Ｘ検出センサ３６から回転位置Ａ検出信号（所謂、Ａ相信号）が出力されるとともに、第２回転位置Ｘ検出センサ３７から回転位置Ｂ検出信号（所謂、Ｂ相信号）が出力される。これら回転位置Ａ検出信号と回転位置Ｂ検出信号とは、相互に所定位相角（例えば、約９０°）だけズレた検出信号である。
【００３７】
それ故、これら回転位置Ａ検出信号と回転位置Ｂ検出信号の位相ズレ方向に基づいて、回転位置検出用ディスク板３０の回転方向、つまりＸ送りモータ２３の回転方向を検出可能になっている。基準位置検出器４０に組込まれた基準位置Ｘ検出センサ３９から出力される基準位置検出信号（所謂、Ｚ相信号）は、図５に示すように、１８０°に亙る湾曲帯状の検出壁部３０ｄに対応する場合に「Ｌ」レベルの基準位置検出信号が出力され、検出壁部３０ｄに対応しない場合に「Ｈ」レベルの基準位置検出信号が出力される。
【００３８】
ここで、Ｘ送りモータ２３の基準位置は、図５に示すように、基準位置Ｘ検出センサ３９から出力される基準位置検出信号が「Ｈ」レベルのときに、Ｘ送りモータ２３を正回転させて、基準位置検出信号が「Ｌ」レベルに切換わる位置に設定されている。
【００３９】
この場合、Ｘ送りモータ２３の基準位置は、回転位置検出用ディスク板３０の１８０°の回転位置、つまり刺繍枠２１のＸ方向移動範囲の中央位置に設定されている（図５参照）。更に、取付け基板３２には、これら第１及び第２回転位置Ｘ検出センサ３６，３７と基準位置Ｘ検出センサ３９からの検出信号を信号線を介して制御装置Ｃに供給する差込みコネクタ４１が接続されている。
【００４０】
一方、Ｙ方向駆動機構において、Ｙ送りモータ２４に設けられた回転位置検出用ディスク板３０の回転位置検出部３０ａを検出する第１及び第２回転位置Ｙ検出センサ５３，５４が設けられ、基準位置検出部３０ｃを検出する基準位置Ｙ検出センサ５６が設けられている。ここで、回転位置検出用ディスク板３０と第１及び第２回転位置Ｘ検出センサ３６，３７等がＸ方向に関するエンコーダ手段に相当し、回転位置検出用ディスク板３０と第１及び第２回転位置Ｙ検出センサ５３，５４等がＹ方向に関するエンコーダ手段に相当する。
【００４１】
ところで、アーム部３の内部に設けられたミシン主軸７には、図１に示すように、前述した回転位置検出用ディスク板３０と同様の回転位相検出板３０Ａが固着されている。更に、この回転位相検出板３０Ａの回転位置検出部３０ａを検出する第１及び第２回転位相検出センサ１５ａ，１５ｂが設けられ、基準位置検出部３０ｃを検出する基準位置検出センサ１６が設けられている。ここで、これら回転位相検出板３０Ａと第１及び第２回転位相検出センサ１５ａ，１５ｂ等で回転位相検出手段が構成されている。
【００４２】
但し、回転位置検出部３０ａには、所定の分解能として、３６０個のスリット３０ｂが所定間隔毎に放射状に形成されている。それ故、ミシン支軸７が１回転して針棒５が最上位置に達する毎に、基準位置検出センサ１６により基準位置が検出され、第１及び第２回転位相検出センサ１５ａ，１５ｂにより、ミシン主軸７が所定微小角毎として、１°回転する毎（これが所定角毎に相当する）に回転位相信号が検出されるようになっている。この場合、針棒５が最上位置のときのミシン主軸７の回転位相角θを０°とする。
【００４３】
次に、電子制御ミシンＭの制御系について説明する。
図６に示すように、制御装置４５は、入力インターフェース４６と、ＣＰＵ４７とＲＯＭ４８及びＲＡＭ４９と電気的に書換え可能な不揮発性のフラッシュメモリ５０とを含むコンピュータと、出力インターフェース５１と、これらを接続するデータバス等のバス５２とを有する。
【００４４】
入力インターフェース４６には、起動停止スイッチ１２と、タッチキー１１と、ミシン主軸７の回転位相を検出する第１及び第２回転位相検出センサ１５ａ，１５ｂと、基準位置検出センサ１６と、Ｘ送りモータ２３に関する第１及び第２回転位置Ｘ検出センサ３６，３７及び基準位置Ｘ検出センサ３９と、Ｙ送りモータ２４に関する第１及び第２回転位置Ｙ検出センサ５３，５４と、基準位置Ｙ検出センサ５６等が接続されている。
【００４５】
出力インターフェース５１には、これらモータ１７〜１９と、カラーディスプレイ（ＬＣＤ）１０の為のディスプレイコントローラ（ＬＣＤＣ）５７と、刺繍枠駆動機構２０のＸ送りモータ２３とＹ送りモータ２４がコネクタ１４を介して接続されている。また、ＲＯＭカード９のＲＯＭ９ａはコネクタ１３を介してバス５２に接続されている。
【００４６】
ＲＯＭ４８には、図７に示すように、システム制御プログラム以外に、各種の駆動機構を駆動制御するとともに、実用模様や刺繍模様を選択する模様選択制御や各種の表示制御を含む縫製制御プログラムに加えて、本願特有の布送り再現制御プログラム等が予め格納されている。その布送り再現制御プログラムには、位相角駆動位置情報作成制御ルーチン（これが情報作成手段に相当する）、情報記憶制御ルーチンと、手動操作用制御ルーチン（これが手動操作制御手段に相当する）、等が含まれている。ここで、ＣＰＵ４７や縫製制御プログラム等により制御手段が構成されている。
【００４７】
ＲＯＭカード９のＲＯＭ９ａには、ＲＯＭ４８と同様に、比較的使用頻度の低い多数の刺繍模様の縫製データが格納されている。ＲＡＭ４９には、選択された縫製に供する模様番号の番号データを記憶する模様番号メモリ４９ａと、設定された各種の縫製パラメータを記憶する縫製パラメータメモリ４９ｂと、第１及び第２回転位置Ｘ検出センサ３６，３７から受ける検出信号を計数したＸ送りカウント値ＸＰを記憶するＸ送りカウンタ４９ｃと、第１及び第２回転位置Ｙ検出センサ５３，５４から受ける検出信号を計数したＹ送りカウント値ＹＰを記憶するＹ送りカウンタ４９ｄと、ミシン主軸７の位相角θとこれらＸ送りカウント値ＸＰ及びＹ送りカウント値ＹＰからなる回転駆動位置とを対応付けた位相角駆動位置情報を記憶する位相角駆動位置情報メモリ４９ｅ（これが位相角駆動位置情報記憶手段に相当する）等が設けられている。
【００４８】
次に、制御装置４５で実行される位相角駆動位置情報作成記憶制御のルーチンについて、図９のフローチャートに基づいて説明する。但し、図中の符号Ｓｉ（ｉ＝１１、１２、１３・・・）は各ステップである。ところで、ＲＯＭ４８には、Ｘ送りモータ２３に関する回転位置Ｘセンサ３６，３７から回転位置検出信号を受ける毎に、或いは、Ｙ送りモータ２４に関する回転位置Ｙセンサ５３，５４から回転位置検出信号を受ける毎に、Ｘ送りカウンタ４９ｃのカウント値ＸＰとＹ送りカウンタ４９ｄのカウント値ＹＰを夫々増加又は減少させるカウント値計数制御のための割込み処理プログラムが格納されているものとする。
【００４９】
ここで、縫製開始に先立って、図８に示すように、カラーディスプレイ１０に表示された縫製パラメータ設定画面を介して、縫製速度、送り開始タイミング等、複数のパラメータについて設定値が設定される。但し、カラーディスプレイ１０の下側表示部には、位相角駆動位置情報を作成する「位相角駆動位置情報作成キー」と、ハンドプーリ８の始動操作にて刺繍枠２１の送り動作を再現させる「手動操作キー」と、各種の制御の実行を終了させる「終了キー」とが常に表示されている。
【００５０】
この縫製パラメータ設定画面には、ブロックカーソルＢＫと、テンキー及び矢印キーが表示されているため、作業者はこれらのタッチキー１１を適宜操作して、例えば、「縫製速度」として「１３００」回転、「送り開始タイミング」として「＋１０」を夫々設定する。この送り開始タイミング「＋１０」は、通常のタイミングであり、「０〜２０」の範囲で設定可能である。
【００５１】
また、ジグザグミシンＭへの電源投入により、Ｘ送りモータ２３とＹ送りモータ２４の初期設定処理が実行されており、Ｘ送りモータ２３とＹ送りモータ２４は、夫々基準位置に位置し、刺繍枠２１はその原点位置に設定されているものとする。また、針棒５はその最上位置に位置している。
【００５２】
縫製に供する縫目模様が選択された後、位相角駆動位置情報作成キーの操作により、位相角駆動位置情報作成モードが設定された状態で、起動・停止スイッチ１２の操作により縫製が開始されるとこの制御が開始される。先ず、回転位相検出センサ１５ａ，１５ｂから受ける位相検出信号に基づいて、ミシン主軸７の回転位相角θの値が読込まれ（Ｓ11）、回転位相角θが２°分増加したとき（Ｓ12:Yes) 、Ｘ送りカウンタ４９ｃからＸ送りカウント値ＸＰが読込まれるとともに、Ｙ送りカウンタ４９ｄからＹ送りカウント値ＹＰが読込まれる（Ｓ13）。
【００５３】
次に、ミシン主軸７の回転位相角θに対応付けて、これらＸ送りカウント値ＸＰとＹ送りカウント値ＹＰとを対応付けた位相角駆動位置情報が作成される（Ｓ14）。その作成された位相角駆動位置情報が位相角駆動位置情報メモリ４９ｅに記憶され（Ｓ15）、縫製データが終了でなければ（Ｓ16:No)、Ｓ11〜Ｓ16が繰り返して実行される。縫製データによる縫製が終了した場合（Ｓ16:Yes) 、この制御を終了する。ここで、Ｓ11〜Ｓ14が位相角駆動位置情報作成ルーチン及び情報作成手段に相当し、Ｓ15が情報記憶ルーチンに相当する。
【００５４】
この場合の縫目模様が、例えば、複数の針数からなる閂止め縫目の場合には、図１１に示すように、ミシン主軸７の回転位相角θが約３１０°であって、偶数縫目の為の送り開始タイミングにおいてＸ送りモータ２３が所定の駆動パルス数で正回転方向に駆動されるとともに、奇数縫目の為の送り開始タイミングにおいてＸ送りモータ２３が所定の駆動パルス数で逆回転方向に駆動される。
【００５５】
一方、ミシン主軸７の回転位相角θが約２９０°であって、偶数縫目の為の送り開始タイミングにおいてＹ送りモータ２４が所定の駆動パルス数で正回転方向に駆動されるとともに、奇数縫目の為の送り開始タイミングにおいてＹ送りモータ２４が所定の駆動パルス数で逆回転方向に駆動される。その結果、Ｘ送りカウント値ＸＰの最大値が「９０」でその最小値が「０」であり、Ｙ送りカウント値ＹＰの最大値が「１６０」でその最小値が「０」である。
【００５６】
それ故、位相角駆動位置情報メモリ４９ｅには、図１２に示すように、ミシン主軸７の回転位相角θ（０°、２°、４°、６°、・・・）の各々と、Ｘ送りカウント値ＸＰ及びＹ送りカウント値ＹＰとを対応させて順々に記憶さている。即ち、この位相角駆動位置情報メモリ４９ｅには、ミシン主軸７の２°毎の回転位相角θと、Ｘ送りモータ２３の回転駆動位置及びＹ送りモータ２４の回転駆動位置とを対応付けた位相角駆動位置情報が記憶されている。
【００５７】
次に、制御装置４５で実行される手動操作用制御のルーチンについて、図１０のフローチャートに基づいて説明する。手動操作キーの操作により、手動操作モードが設定されるとこの制御が開始される。先ず、作業者によりハンドプーリ８が正回転方向に手回しされる。
【００５８】
このように、手回しによりハンドプーリ８が、例えば、正回転方向へ回転された場合、ミシン主軸７が同時に正回転方向に回転するため、ミシン主軸７の回転位相角θが読込まれ（Ｓ21）、その回転位相角θに対応する数値が位相角駆動位置情報メモリ４９ｅに記憶されている場合には（Ｓ22:Yes) 、その回転位相角θに対応するＸ送りカウント値ＸＰとＹ送りカウント値ＹＰとが読込まれる（Ｓ23）。尚、手回しによりハンドプーリ８が、逆回転方向へ回転された場合にも、ミシン主軸７の回転位相角θに対応するＸ送りカウント値ＸＰとＹ送りカウント値ＹＰとが読込まれる。
【００５９】
次に、読込んだＸ送りカウント値ＸＰに基づいてＸ送りモータ２３が駆動され（Ｓ24）、読込んだＹ送りカウント値ＹＰに基づいてＹ送りモータ２４が駆動される（Ｓ25）。即ち、回転位置Ｘ検出センサ３６，３７からＸ送りカウント値ＸＰに相当する数の回転位置検出信号を受けるまで、Ｘ送りモータ２３が１パルスずつ駆動され、回転位置Ｙ検出センサ５３，５４からＹ送りカウント値ＹＰに相当する数の回転位置検出信号を受けるまで、Ｙ送りモータ２４が１パルスずつ駆動され、それに応じて刺繍枠２１が移動される。
【００６０】
以降、同様にしてＳ21〜Ｓ25が繰り返して実行され、ハンドプーリ８の手動操作によりミシン主軸７が２°回転される毎に、刺繍枠２１が連続的に微小移動される。但し、ハンドプーリ８が手動操作により逆回転された場合には、回転位相角θが減少するため、それに応じたＸ送りモータ２３及びＹ送りモータ２４の駆動を介して、刺繍枠１が縫製に伴う正規の移動順序とは逆の順序で順々に戻り移動する。
【００６１】
手動操作モードを終了するため、手動操作用制御が実行中に、終了キーが操作された場合には（Ｓ26:Yes) 、この制御を終了して、手動操作モードが解除される。そこで、作業者はハンドプーリ８の手動操作による刺繍枠２１の連続的な送り動作に基づいて、縫製パラメータの「縫製速度」を変更したり、「送り開始タイミング」を変更する等して、縫目の仕上がより良い体裁となように調整することができる。
【００６２】
このように、縫目模様の縫目データに基づいて実際に縫製するに際して、ミシン主軸８の所定微小毎の回転位相角θと、Ｘ送りモータ２３の回転位置Ｘ検出センサ３６，３７から受ける回転位置検出信号を計数したＸ送りカウント値ＸＰ及びＹ送りモータ２４の回転位置Ｙ検出センサ５３，５４から受ける回転位置検出信号を計数したＹ送りカウント値ＹＰからなる回転駆動位置とを対応づけた位相角駆動位置情報を位相角駆動位置情報メモリ４９ｅに記憶しておき、手動操作モードが設定されたときに手動操作用制御を実行することにより、その位相角駆動位置情報メモリ４９ｅに格納されている位相角駆動位置情報を用いて、手動操作によりハンドプーリ８を介してミシン主軸７を回転させるのと同期させて、Ｘ送りモータ２３及びＹ送りモータ２４の回転を忠実に制御できるため、実際の縫製時の刺繍枠２１の動作状態を、従来の機械駆動式の送り動作のように詳細な動きとして再現できるため、再現性を高めることができる。
【００６３】
次に、前記実施形態を部分的に変更した変更形態について説明する。
１〕図９に示す位相角駆動位置情報作成記憶制御において、ミシン主軸７の回転位相角θが１°又は３°以上の所定微小角だけ増加する毎に、位相角駆動位置情報を作成するようにしてもよい。
【００６４】
２〕Ｘ送りモータ２３やＹ送りモータ２４は、エンコーダ手段を設けたＤＣサーボモータ等、各種のサーボモータを採用するようにしてよい。
【００６５】
３〕ミシンの駆動機構が、糸切り用ステッピングモータの駆動による可動刃の移動により縫糸を切断する糸切り機構であって、ハンドプーリの手動操作によるミシン主軸の回転に応じて、可動刃の移動動作をより詳細に再現するようにしてもよい。
【００６６】
４〕ミシンの駆動機構が、鳩目穴かがり縫いミシンに設けられ、回転用ステッピングモータ（所謂、θ用モータ）の駆動により送り台を回転させる回転駆動機構であって、ハンドプーリの手動操作によるミシン主軸の回転に応じて、送り台の回転動作をより詳細に再現するようにしてもよい。
【００６７】
５〕ミシンの駆動機構が、針棒揺動用ステッピングモータの駆動により針棒を揺動させる針棒揺動機構であって、ハンドプーリの手動操作によるミシン主軸の回転に応じて、針棒の揺動動作をより詳細に再現するようにしてもよい。
【００６８】
６〕前記実施形態に関し、既存の技術や当業者に自明の技術に基いて種々の変更を加えることもあり得る。更に、ジグザグミシン以外の、各種の駆動機構の駆動制御装置に本発明を適用し得ることは勿論である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態に係るジグザグミシンの斜視図である。
【図２】Ｘ送りモータ及びＹ送りモータの正面図である。
【図３】図２のＣ−Ｃ線縦断側面図である。
【図４】回転位置検出用ディスク板の正面図である。
【図５】回転位置検出用ディスク板の回転角に応じた各検出センサからの検出信号を示すタイムチャートである。
【図６】ジグザグミシンの制御系のブロック図である。
【図７】ＲＯＭに有する各種の制御プログラムを示す図表である。
【図８】ディスプレイに表示された縫製パラメータ設定画面の表示例を示す図である。
【図９】位相角駆動位置情報作成記憶制御のフローチャートである。
【図１０】手動操作用制御のフローチャートである。
【図１１】ミシン主軸の回転位相角に対するＸ送りカウント値とＹ送りカウント値の線図である。
【図１２】位相角駆動位置情報メモリに記憶した情報を示す図表である。
【符号の説明】
【００７０】
Ｍ      ジグザグミシン
７      ミシン主軸
８      ハンドプーリ
１５ａ  第１回転位相検出センサ
１５ｂ  第２回転位相検出センサ
１７    ミシンモータ
２０    刺繍枠駆動機構
２１    刺繍枠
２３    Ｘ送りモータ
２４    Ｙ送りモータ
３０    回転位置検出用ディスク板
３０Ａ  回転位相検出板
４５    制御装置
４７    ＣＰＵ
４８    ＲＯＭ
４９    ＲＡＭ
４９ｅ  位相角駆動位置情報メモリ
５３    第１回転位置検出センサ
５４    第２回転位置検出センサ
【図１】
2005087373.tif 000003
【図２】
2005087373.tif 000004
【図３】
2005087373.tif 000005
【図４】
2005087373.tif 000006
【図５】
2005087373.tif 000007
【図６】
2005087373.tif 000008
【図７】
2005087373.tif 000009
【図８】
2005087373.tif 000010
【図９】
2005087373.tif 000011
【図１０】
2005087373.tif 000012
【図１１】
2005087373.tif 000013
【図１２】
2005087373.tif 000014