(57)【要約】 【課題】  刺繍柄が刺繍枠の移動可能範囲からはみ出さないようスタート位置を設定することを簡単かつ短時間で行う。【解決手段】  トレース処理（刺繍柄の輪郭データに基づき任意のスタート位置から刺繍枠を移動させること）を行う。その過程で刺繍枠が所定の移動限界位置に達したか否かを検出し、検出されたならば、そのときの輪郭データの現在位置と残りの輪郭部分とから、該残りの輪郭部分の刺繍枠からのはみ出し量を算出する。算出したはみ出し量に基づき、このはみ出しが起こらないようにスタート位置をずらして該スタート位置を再設定する。【選択図】  図６
2006305231.tif 000002
【特許請求の範囲】
【請求項１】
被縫製物を保持した刺繍枠を任意の刺繍柄に対応する刺繍縫いデータに従って移動するための駆動機構を具備する刺繍ミシンにおいて、
与えられた刺繍柄の少なくとも極値を含む輪郭データに基づき前記駆動機構を駆動することにより、任意のスタート位置から該輪郭データに沿って前記刺繍枠を移動させるトレース制御手段と、
移動する刺繍枠が所定の移動限界位置に達したことを検出する検出手段と、
前記トレース制御手段による前記刺繍枠の移動中に、前記検出手段により前記限界位置に達したことが検出されたならば、そのときの前記輪郭データの現在位置と残りの輪郭部分の極値とから、該残りの輪郭部分の刺繍枠からのはみ出し量を算出するはみ出し量算出手段と、
前記はみ出し量算出手段によって算出されたはみ出し量に基づき、このはみ出しが起こらないように前記スタート位置をずらして該スタート位置を再設定するスタート位置設定手段と
を具えたことを特徴とする刺繍ミシン。
【請求項２】
前記はみ出し量算出手段と前記スタート位置設定手段は、前記刺繍枠の各移動軸成分毎に前記はみ出し量の算出と前記スタート位置の再設定を行う請求項１に記載の刺繍ミシン。
【請求項３】
与えられた刺繍柄の少なくとも極値を含む輪郭データに基づき、任意のスタート位置から該輪郭データに沿って刺繍枠を移動させるステップと、
移動する刺繍枠が所定の移動限界位置に達したか否かを検出するステップと、
前記検出するステップによって、前記輪郭データに沿って移動中の前記刺繍枠が前記限界位置に達したことが検出されたならば、そのときの前記輪郭データの現在位置と残りの輪郭部分の極値とから、該残りの輪郭部分の刺繍枠からのはみ出し量を算出するステップと、
前記算出されたはみ出し量に基づき、このはみ出しが起こらないように前記スタート位置をずらして該スタート位置を再設定するステップと
を具える刺繍ミシンにおける刺繍スタート位置設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被縫製物を保持した刺繍枠を任意の刺繍柄に対応する刺繍縫いデータに従って移動するための駆動機構を具備する刺繍ミシンにおいて、縫いを行おうとする刺繍柄が刺繍枠の移動可能範囲からはみ出さないように、刺繍スタート位置を設定する装置及び方法に関する。
【背景技術】
【０００２】
或る刺繍柄を刺繍するにあたり、その柄が縫製可能範囲（刺繍枠の移動可能範囲）に収まるか否かを事前に確認する方法として、刺繍柄の外形に沿ってトレースするように刺繍枠を実際に動かすことで目視により確認する方法がある。これから刺繍しようとする柄のデータを入力設定した後、手動枠移動操作により枠を移動させて、被刺繍布上での柄のスタート位置を設定し、トレースを開始すると、刺繍枠が動いて針棒に対応する位置が柄の外形線データに基づいて相対的に移動し、柄が縫製可能範囲内に収まるか否かが目視しながら判別できる。この場合、最初に設定したスタート位置によっては柄が縫製可能範囲からはみ出すことがあり、その場合のトレースの動きとしては、縫製可能範囲の限界、つまり、枠が枠駆動機構の可動限界に到達した時点で枠が停止する。その後、オペレータが手動枠移動操作によってスタート位置を適当にずらした後、改めてトレース指示をし、以下同様の操作を、縫製可能範囲に収まるまで繰り返す。
【０００３】
上記のような従来のトレース手法は、トレースの実施により、柄が縫製可能範囲に収まらないことが分かったとき、その後、試行錯誤によってスタート位置を変更してみるしかないため、スタート位置の変更をしてはトレースを実施するという作業を何度も繰り返さなければならない場合があり、スタート位置を設定するのに手間取る。
【０００４】
これに対して、下記特許文献１に示された発明においては、設定したスタート位置に応じて刺繍柄の刺繍範囲と刺繍枠の縫製可能範囲とを比較演算することで、刺繍柄が縫製可能範囲内に収まるか否かを自動的に判定するようにしている。しかし、このやり方では、刺繍枠の縫製可能範囲を事前にデータ入力する必要があるため、面倒であった。
【特許文献１】特許第3354429号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述の点に鑑みてなされたもので、縫いを行おうとする刺繍柄が刺繍枠の移動可能範囲からはみ出さないように刺繍スタート位置を設定することを、簡単かつ短時間で行うことができる刺繍機及び刺繍スタート位置設定方法を提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明に係る刺繍機は、被縫製物を保持した刺繍枠を任意の刺繍柄に対応する刺繍縫いデータに従って移動するための駆動機構を具備する刺繍ミシンにおいて、与えられた刺繍柄の少なくとも極値を含む輪郭データに基づき前記駆動機構を駆動することにより、任意のスタート位置から該輪郭データに沿って前記刺繍枠を移動させるトレース制御手段と、移動する刺繍枠が所定の移動限界位置に達したことを検出する検出手段と、前記トレース制御手段による前記刺繍枠の移動中に、前記検出手段により前記限界位置に達したことが検出されたならば、そのときの前記輪郭データの現在位置と残りの輪郭部分の極値とから、該残りの輪郭部分の刺繍枠からのはみ出し量を算出するはみ出し量算出手段と、前記はみ出し量算出手段によって算出されたはみ出し量に基づき、このはみ出しが起こらないように前記スタート位置をずらして該スタート位置を再設定するスタート位置設定手段とを具えたことを特徴とする。
【０００７】
トレース制御手段は、従来知られたトレース動作の手法で、輪郭データに沿って刺繍枠を実際に移動させる。これにより、従来知られたトレース動作と同様に、刺繍柄を被刺繍布に刺繍するに先立ち、被刺繍布を保持する刺繍枠を刺繍柄の輪郭に沿って移動させる（トレース）ことで、刺繍柄が刺繍枠に収まるか否かを目視により判別できる。本発明の特徴は、このトレース制御手段による刺繍枠の移動中に、移動する刺繍枠が所定の移動限界位置に達したことが検出手段により検出されたならば、そのときの輪郭データの現在位置と残りの輪郭部分の極値とから、該残りの輪郭部分の刺繍枠からのはみ出し量が算出されることである。算出されたはみ出し量に基づき、このはみ出しが起こらないように先のスタート位置をずらして該スタート位置が再設定される。本発明によれば、従来のトレース技術とは異なり、試行錯誤によってスタート位置を変更する必要がないため、刺繍スタート位置の設定を素早く行うことができる。また、刺繍枠の縫製可能範囲を事前にデータ入力する必要がないため、手間がかからない。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照して本発明の実施の形態につき詳細に説明する。
図１は本発明の一実施例に係る刺繍ミシンの外観図であり、この外観自体は公知の刺繍ミシンと同じである。ミシンフレーム１には、複数（図示例では４個）のミシンヘッド３がミシンの左右方向に沿って一定の間隔で配設してあり、ミシンヘッド３の直下位置には針板４がテーブル２と略同一高さで配設してある。図２の平面図に示すように、テーブル２上には被刺繍物を展張保持する刺繍枠５が平面のＸ／Ｙ方向に移動可能に設けてある。この刺繍枠５はテーブル２の下方に設けたＸ軸駆動機構６及びＹ軸駆動機構７によってＸ／Ｙ方向に２次元的に駆動される。
【０００９】
Ｘ軸駆動機構６及びＹ軸駆動機構７の具体的構造は従来知られたものと同じであってよいため、その詳細は特に示さない。本実施例においては、移動する刺繍枠５が所定の移動限界位置に達したことを検出するための検出手段が、該駆動機構６，７に関連して設けられる。図３は、そのような検出手段の一例を示す側面図である。Ｘ軸駆動機構６におけるＸ軸移動部６ａは刺繍枠５の一辺に取り付けられ、該刺繍枠５は、Ｘ軸方向にはＸ軸移動部６ａの動きに伴って一緒に動くが、Ｙ軸方向には自由にスライド可能となっている。Ｘ軸移動部６ａにドッグ８が取り付けられており、また、Ｘ軸方向移動範囲における所定の左限界位置と右限界位置に対応してリミットスイッチ９及び１０がそれぞれ設けられる。これにより、Ｘ軸移動部６ａが図で左方向に動いて左限界位置に達すると、ドッグ８が左のリミットスイッチ９を作動し、刺繍枠５が所定の左限界位置に達したことが検出される。また、Ｘ軸移動部６ａが図で右方向に動いて右限界位置に達すると、ドッグ８が右のリミットスイッチ１０を作動し、刺繍枠５が所定の右限界位置に達したことが検出される。リミットスイッチ９，１０は、接触式あるいは非接触式のどちらのタイプを用いてもよい。なお、図２に示すようにＸ軸駆動機構６は平行する２つの移動機構からなるが、リミットスイッチ９及び１０は一方の機構にのみ設ければよい。Ｙ軸駆動機構７における検出手段も同様に構成してよい。なお、検出手段としては、このようなリミットスイッチ（又は近接スイッチ）タイプのものに限らず、駆動機構６，７の各駆動モータ１１，１２（図５）の回転を検出するための回転エンコーダ１３，１４（図５）の出力に基づき、Ｘ軸及びＹ軸の現在位置が所定の限界位置に達したことを検出するようにしてもよい。
【００１０】
図４及び図５は、本実施例に係る刺繍ミシンにおける刺繍枠５の移動限界位置検出手段に関連する部分の制御系統のハードウェア構成を例示するブロック図である。図４は、該検出手段としてリミットスイッチ９，１０を用いた例を示す。この場合、各リミットスイッチ９，１０の出力信号は、入出力インタフェース１５及びバス１６を介してＣＰＵ１７に与えられ、後述するはみ出し量算出処理のために利用される。図５は、該検出手段として、Ｘ軸及びＹ軸駆動機構６，７の駆動モータ１１，１２の回転を検出する回転エンコーダ１３，１４の出力を利用する例を示す。この場合、各エンコーダ１３，１４の出力信号は、入出力インタフェース１５及びバス１６を介してＣＰＵ１７に与えられ、刺繍枠のＸ軸及びＹ軸の現在位置を算出するために利用され、更に、Ｘ軸及びＹ軸の現在位置が所定の限界位置に達したか否かを判定し、これに基づき後述するはみ出し量算出処理を行うために利用される。なお、エンコーダ出力に基づく限界位置の検出は、刺繍枠５がＸ軸またはＹ軸の機械的移動限界位置に達すると、駆動指令が与えられたにもかかわらずエンコーダ１３または１４から位置検出パルスが出なくなるため、これをもって限界位置に達したことを検出できる。駆動モータ１１，１２を閉ループ制御する場合、通常、位置検出用の回転エンコーダ１３，１４が既に設けられているため、図５の構成を採用すると有利である。一方、駆動モータ１１，１２をオープンループ制御する場合は、格別の位置検出用エンコーダが設けられていないため、図４のような構成を採用するのが安上がりである。
【００１１】
図６は、刺繍ミシンのＣＰＵ１７によって実行される本発明の一実施例に係るトレース処理のプログラムを略示するフロー図である。
まず、これから刺繍縫いをしようとする刺繍柄の刺繍データを選択し、この選択された刺繍柄のトレースデータを用意する（ステップ１００）。このトレースデータとは、与えられた刺繍柄の少なくとも極値を含む輪郭データであり、従来のトレース処理で知られたトレースデータを用いてよい。なお、極値とは、刺繍枠の各移動方向成分に関する当該刺繍柄の極値（最大値又は最小値）である。例えば、当該刺繍柄のＸ軸方向の最小値と最大値及びＹ軸方向の最小値と最大値が、該刺繍柄の極値である。この輪郭データとは、少なくとも極値を含んでいればよいため、刺繍柄の外形を正確になぞった外形データであってもよいし、あるいは刺繍柄の各極値を含むように大雑把になぞった概略的データであってもよい。
【００１２】
図７（ａ）は刺繍柄の一例を示し、図８はこのような刺繍柄における輪郭データの求め方の一例を示す。図７で、Ｓは、この刺繍柄の縫いのスタート点である。図８のように、刺繍柄内の任意の一点Pから外側に向けて所定角度毎に直線を引いて柄(ステッチデータ)との交点を求め、各直線毎のステッチデータとの交点のうち最遠点の座標をそれぞれ求め、これら最遠点の座標を結ぶことにより、刺繍柄の輪郭データを得ることができる。図７（ｂ）は、このようにして求めた刺繍柄の輪郭データの一例を示す。このようなトレース用の輪郭データは、ステップ１００で演算処理を行うことにより算出するようにしてもよいし、あるいは、予め作成された該輪郭データを刺繍柄データ（ステッチデータ）と共に記憶しておき、これをステップ１００で読み出すようにしてもよい。なお、図７（ｂ）では、Ｘ軸方向の２つの極値Ｍx1，Ｍx2と、Ｙ軸方向の２つの極値Ｍy1，Ｍy2とが参考的に示されている。これら４極値を結んだ輪郭データであっても、当該刺繍柄が枠移動可能範囲に収まるか否かを判定する、という目的を達成することができる。
【００１３】
ステップ１０１では、所定のトレース指示がなされたか否かを判定する。例えば、操作者が所定のトレース指示スイッチをオンすると、トレース指示がなされたと判定される。なお、このトレース指示に先立って、操作者は、刺繍枠５を適宜動かして、該刺繍枠５を任意のスタート位置に設定する。図９（ａ）は、刺繍枠５を任意のスタート位置Ｓ１に設定した状態の一例を示し、このスタート位置Ｓ１では刺繍枠５の移動可能範囲（つまり縫製可能範囲）２０からＸ軸方向に関して刺繍柄がはみ出す例を示している。なお、設定された刺繍枠５のスタート位置Ｓ１が刺繍柄の縫いスタート点Ｓとなる。ここで、刺繍枠５の移動可能範囲２０は、具体的にどのような範囲であるか判っている必要はなく、従って、演算等でこれを求める必要はない。また、同じく、刺繍枠５のスタート位置Ｓ１もその座標等が具体的な数値として判っている必要はなく、操作者は、ただ刺繍枠５を適宜動かして適宜の位置をスタート位置Ｓ１と設定してよい。図９（ａ）では、この刺繍枠５のスタート位置Ｓ１に刺繍柄のスタート点Ｓを一致させた状態で、輪郭データに対応する輪郭線も参考的に図示している。この図示例では輪郭線が移動可能範囲２０からＸ軸方向に関してはみ出ているが、今の段階では、操作者にあっても、また、制御装置においても、柄の輪郭データと刺繍枠５の移動可能範囲２０との関係、つまりはみ出ているか否かは、具体的には判っていない。
【００１４】
トレース指示がなされると、輪郭データに従い刺繍枠５の移動が開始される（ステップ１０２）。この刺繍枠５の移動は、図９（ｂ）で矢印にて示すように、スタート点Ｓから始まって、輪郭データによる輪郭線を順次になぞっていく（トレースする）ように、行われる。
【００１５】
ステップ１０３では、移動する刺繍枠５が所定の移動限界位置に達したか否かを判定する。この判定は、図４又は図５に示したように、リミットスイッチ９，１０の出力あるいは位置検出用のエンコーダ１３，１４の出力の状態をＣＰＵ１７で判定することで行われる。図９（ｂ）に示すように、移動する刺繍枠５の現在位置Ｓｘが移動可能範囲２０のＸ軸方向の限界位置に達すると、Ｘ軸方向限界検出がなされる（ステップ１０３のＹＥＳ）。この限界検出に応じて刺繍枠５の移動が停止され（ステップ１０４）、限界位置に達した方向がＸ軸方向成分とＹ軸方向成分のどちらであるかが判定される（ステップ１０５）。図９（ｂ）の例の場合、Ｘ軸方向の右限界位置検出がなされ、処理はステップ１０６に進む。
【００１６】
ステップ１０６では、輪郭データの現在位置Ｓｘと残りの輪郭部分の極値Ｍx2とから、該残りの輪郭部分の刺繍枠からのはみ出し量ｘＬを算出する（例えばｘＬ＝Ｍx2−Ｓｘ）。次に、算出したはみ出し量ｘＬに所定の余裕量ｘＮを加算して補正値ＬＸを算出し（ステップ１０７）、最初に設定したスタート位置Ｓ１のＸ座標値を該補正値ＬＸだけ修正して補正スタート位置Ｓ２のＸ座標値を算出する（ステップ１０８）。こうして、Ｘ軸方向のはみ出しが起こらないように修正した補正スタート位置Ｓ２のＸ座標値が算出され、この補正スタート位置Ｓ２まで刺繍枠５が自動的に移動される（ステップ１０９）。この補正スタート位置Ｓ２への刺繍枠５の移動が完了すると、適宜の報知手段（ブザー又は点灯等の可聴的又は可視的報知手段）で、その旨を操作者に報知する（ステップ１１０）。こうして、図９（ｃ）に示すように、刺繍枠５のスタート位置が任意に設定した位置Ｓ１から補正値ＬＸだけずらされ、補正スタート位置Ｓ２へと再設定される。なお、ステップ１０９において、補正スタート位置Ｓ２へ刺繍枠５を自動的に動かすことに代えて、操作者に対して手動操作によって補正スタート位置Ｓ２まで刺繍枠５を移動するよう表示器や音声等で指示するようにしてもよい。
【００１７】
このように刺繍枠５が補正スタート位置Ｓ２へと再設定された後、確認のために、もう一度、トレース指示を与える（ステップ１０１）。これにより、今度は修正されたスタート位置Ｓ２から、輪郭データに従い刺繍枠５の移動が開始される（ステップ１０２）。図９（ｃ）に示すようにＹ軸方向についてのはみ出しがなければ、ステップ１０３で、移動する刺繍枠５が所定の移動限界位置に達したことを判定することはない。従って、ステップ１０３がＮＯのまま、輪郭データに従う刺繍枠５の移動（トレース）が終了する。ステップ１１６では、輪郭データに従う刺繍枠５の移動がスタート位置Ｓ２まで戻ったことをもって、トレース終了と判定する。これにより、トレース処理を終了する。こうして、トレース処理を終了した状態において設定されているスタート位置Ｓ２では、図９（ｃ）に示すように、Ｘ軸方向にも、Ｙ軸方向にも、はみ出しが起こらないことが確認される。
【００１８】
次に、図１０（ａ）に示すように、最初に設定した刺繍枠５の任意のスタート位置Ｓ１では、刺繍枠５の移動可能範囲（つまり縫製可能範囲）２０からＹ軸方向に関して刺繍柄がはみ出す例につき説明する。この場合は、トレース指示を与えて（ステップ１０１）、輪郭データに従い刺繍枠５の移動を開始し（ステップ１０２）、図１０（ｂ）に示すように、移動する刺繍枠５の現在位置Ｓｙが移動可能範囲２０のＹ軸方向の限界位置に達すると、Ｙ軸方向限界検出がなされる（図６のステップ１０３のＹＥＳ）。この限界検出に応じて刺繍枠５の移動が停止され（ステップ１０４）、限界位置に達した方向がＹ軸方向であると判定され（ステップ１０５）、処理はステップ１１１に進む。ステップ１１１〜１１５では、前述のステップ１０６〜１１０と同様の処理をＹ軸に関して行う。すなわち、ステップ１１１では、輪郭データの現在位置Ｓｙと残りの輪郭部分の極値Ｍy1とから、該残りの輪郭部分の刺繍枠からのはみ出し量ｙＬを算出する（例えばｙＬ＝Ｍy1−Ｓｙ）。次に、算出したはみ出し量ｙＬに所定の余裕量ｙＮを加算して補正値ＬＹを算出し（ステップ１１２）、最初に設定したスタート位置Ｓ１のＹ座標値を該補正値ＬＹだけ修正して補正スタート位置Ｓ３のＹ座標値を算出する（ステップ１１３）。次に、この補正スタート位置Ｓ３まで刺繍枠５が自動的に移動される（ステップ１１４）。この補正スタート位置Ｓ３への刺繍枠５の移動が完了すると、その旨を操作者に報知する（ステップ１１５）。こうして、図１０（ｃ）に示すように、刺繍枠５のスタート位置が任意に設定した位置Ｓ１から補正値ＬＹだけずらされ、補正スタート位置Ｓ３へと再設定される。このように刺繍枠５が補正スタート位置Ｓ３へと再設定された後、確認のために、もう一度、トレース指示を与えると（ステップ１０１）、今度は修正されたスタート位置Ｓ３から、輪郭データに従い刺繍枠５の移動が開始され（ステップ１０２）、図１０（ｃ）に示すようにＸ軸方向についてのはみ出しがなければ、ステップ１０３がＮＯのまま、輪郭データに従う刺繍枠５の移動（トレース）が終了する。こうして、トレース処理を終了した状態において設定されているスタート位置Ｓ３では、図１０（ｃ）に示すように、Ｘ軸方向にも、Ｙ軸方向にも、はみ出しが起こらないことが確認される。
【００１９】
次に、図１１に示すように、最初に設定した刺繍枠５の任意のスタート位置Ｓ１では、刺繍枠５の移動可能範囲（つまり縫製可能範囲）２０からＸ軸及びＹ軸の両方向に関して刺繍柄がはみ出す例につき説明する。この場合は、トレース指示を与えて（ステップ１０１）、輪郭データに従い刺繍枠５の移動を開始し（ステップ１０２）、移動する刺繍枠５の現在位置が移動可能範囲２０のＸ軸又はＹ軸の一方の方向の限界位置に達すると、ステップ１０６〜１１０又は１１１〜１１５の処理によって、Ｘ軸又はＹ軸の一方の方向に関するはみ出しを修正するよう補正スタート位置が再設定される。それから、再びトレース指示を与えて（ステップ１０１）、輪郭データに従い刺繍枠５の移動を開始し（ステップ１０２）、移動する刺繍枠５の現在位置が移動可能範囲２０のＸ軸又はＹ軸の他方の方向の限界位置に達すると、ステップ１０６〜１１０又は１１１〜１１５の処理によって、Ｘ軸又はＹ軸の他方の方向に関するはみ出しを修正するよう補正スタート位置が再設定される。こうして、Ｘ軸及びＹ軸の両方向に関してはみ出しを修正するよう補正スタート位置が再設定される。最後に、確認のために、再びトレース指示を与えて（ステップ１０１）、輪郭データに従い刺繍枠５の移動を開始すると（ステップ１０２）、今度はＸ軸及びＹ軸のどの方向にも輪郭データがはみ出すことなく、トレースを終了する。なお、２回のトレース指示でＸ軸及びＹ軸の両方向のはみ出しを解消しているので、３回目のトレース指示は単なる確認にすぎず、これは省略可能である。
【００２０】
以上のように、最初に任意に設定したスタート位置Ｓ１ではＸ軸又はＹ軸方向において輪郭データの移動可能範囲２０からのはみ出しが起こる場合は、トレース指示を２回行うことで、はみ出しを解消したスタート位置の再設定が確実に行える。
なお、上述の補正スタート位置を求めるために使用する余裕値ｘＮ、ｙＮの値は、使用する刺繍枠の形態に合わせて操作パネル上で操作者が任意に設定できるようにするとよい。
【００２１】
本発明は、Ｘ−Ｙ軸で２次元駆動される平面状の刺繍枠５に限らず、１次元駆動と回転駆動を組み合わせて駆動される円筒状又は曲面状の刺繍枠を使用する場合にも適用可能である。また、本発明は、多頭式刺繍ミシンに限らず、１頭式刺繍ミシンにも適用可能である。本発明は、糸刺繍を行う刺繍ミシンに限らず、シークインや紐あるいはカットなど特殊処理を行うミシンにも適用可能であり、これらを総称して刺繍ミシンという。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施例に係る刺繍ミシンの外観図。
【図２】図１における刺繍枠及びテーブルの部分の平面図。
【図３】刺繍枠のＸ軸又はＹ軸駆動機構に関連する移動限界位置検出手段の一例として、リミットスイッチを使用する例を示す側面図。
【図４】刺繍枠の移動限界位置検出手段に関連する部分の制御系統のハードウェア構成を例示するブロック図。
【図５】刺繍枠の移動限界位置検出手段に関連する部分の制御系統のハードウェア構成の別の例を示すブロック図。
【図６】図４又は図５のＣＰＵによって実行される本発明の一実施例に係るトレース処理のプログラムを略示するフロー図。
【図７】（ａ）は刺繍柄の一例を示し、（ｂ）は該刺繍柄の輪郭データの一例を示す図。
【図８】刺繍柄における輪郭データの求め方の一例を示す図。
【図９】（ａ）は刺繍枠を任意のスタート位置Ｓ１に設定した状態の一例（このスタート位置Ｓ１では刺繍枠の移動可能範囲からＸ軸方向に関して刺繍柄がはみ出す例）を示し、（ｂ）は移動する刺繍枠の現在位置Ｓｘが移動可能範囲のＸ軸方向の限界位置に達した状態を示し、（ｃ）は刺繍枠が補正スタート位置Ｓ２へと再設定された状態を示す図。
【図１０】（ａ）は刺繍枠を任意のスタート位置Ｓ１に設定した状態の別の例（このスタート位置Ｓ１では刺繍枠の移動可能範囲からＹ軸方向に関して刺繍柄がはみ出す例）を示し、（ｂ）は移動する刺繍枠の現在位置Ｓｙが移動可能範囲のＹ軸方向の限界位置に達した状態を示し、（ｃ）は刺繍枠が補正スタート位置Ｓ３へと再設定された状態を示す図。
【図１１】刺繍枠を任意のスタート位置Ｓ１に設定した状態の更に別の例（このスタート位置Ｓ１では刺繍枠の移動可能範囲からＸ軸及びＹ軸の両方向に関して刺繍柄がはみ出す例）を示す図。
【符号の説明】
【００２３】
１  ミシンフレーム
２  テーブル
３  ミシンヘッド
４  針板４
５  刺繍枠
６  Ｘ軸駆動機構
７  Ｙ軸駆動機構
６ａ  Ｘ軸移動部
８  ドッグ
９，１０  リミットスイッチ
１１，１２  駆動モータ
１３，１４  回転エンコーダ
１７  ＣＰＵ
２０  刺繍枠の移動可能範囲
Ｓ１  最初に設定したスタート位置
Ｓ２，Ｓ３  補正されたスタート位置
【図１】
2006305231.tif 000003
【図２】
2006305231.tif 000004
【図３】
2006305231.tif 000005
【図４】
2006305231.tif 000006
【図５】
2006305231.tif 000007
【図６】
2006305231.tif 000008
【図７】
2006305231.tif 000009
【図８】
2006305231.tif 000010
【図９】
2006305231.tif 000011
【図１０】
2006305231.tif 000012
【図１１】
2006305231.tif 000013