(57)【要約】【課題】少なくとも１つの能動的糸フィーダを備えていると共に、縫取りする糸の状態に応じて縫取り動作を調節できる縫取装置の糸フィードアセンブリを提供する。【解決手段】本発明の糸フィードアセンブリは、第１および第２の能動的糸フィーダを備えた針ケースに取付けた複数の能動的糸フィーダであって、第１の能動的糸フィーダが第１の糸を第１のスプールから針に供給する複数の能動的糸フィーダを備える。さらに、本発明の糸フィードアセンブリは、針ケースが第１の位置にある場合には第１の能動的糸フィーダを駆動すると共に、針ケースが第２の位置にある場合には第２の能動的糸フィーダを駆動するモータを備える。【選択図】図１
2006122703.tif 000002
【特許請求の範囲】
【請求項１】
第１および第２の能動的糸フィーダを備えた針ケースに取付けた複数の能動的糸フィーダであって、
前記第１の能動的糸フィーダが、第１の糸を第１のスプールから針に供給する前記複数の能動的糸フィーダと、
前記針ケースが第１の位置にある場合には前記第１の能動的糸フィーダを駆動すると共に、前記針ケースが第２の位置にある場合には前記第２の能動的糸フィーダを駆動するモータとを備えたことを特徴とするスティッチング装置の糸フィードアセンブリ。
【請求項２】
前記第１の能動的糸フィーダが前記モータに対して移動することを特徴とする請求項１記載のアセンブリ。
【請求項３】
前記第１の能動的糸フィーダが、少なくとも第１のギヤと少なくとも第１のローラとを備えたことを特徴とする請求項１記載のアセンブリ。
【請求項４】
前記第１の能動的糸フィーダが、少なくとも第１のギヤと、前記第１のギヤを前記モータに接続するように整列させる際に前記第１のギヤに接触する整列装置とを備えたことを特徴とする請求項１記載のアセンブリ。
【請求項５】
前記モータが、前記モータが動作する際に前記第１のギヤを回転させるモータギヤと接続することを特徴とする請求項４記載のアセンブリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスティッチング装置に関し、特にプログラムされた図柄を複数の糸カラー（スレッド・カラーズ）を用いて衣類服地にスティッチングすることができる、コンピュータ化されたスティッチング装置に関する。
【背景技術】
【０００２】
複数の糸カラーを用いてパターンを衣類または布地にスティッチングまたは刺繍することのできるシステムは今日の衣類産業において一般的になっている。典型的なスティッチングミシンにおいては、第１の針が第１のカラーをあらかじめセットされたパターンに刺繍する。もしパターンがいくつかのカラーを必要とするならば、第２の針が第２のカラーをあらかじめセットされたパターンに刺繍し、そのいくつかのカラーについて全部のパターンが衣類に刺繍されるまでこのプロセスが繰り返される。このようなスティッチングまたは刺繍ミシンはふつうコンピュータシステムによってコントロールされる。
【０００３】
典型的には、オペレーターはスティッチすべきパターンを刺繍ミシン内のコンピュータにダウンロードする。パターンとともに含まれているのは、スティッチングすべきパターンのサイズ、スティッチング期間中に衣類を支持する枠のサイズなどを含むいくつかのその他のパラメータである。
【０００４】
パターンとそれに伴うその他の情報を受け取ると、刺繍ミシンは、その他のことと同時に適切な計算をおこなって、そのパターンがその衣類または布地に適合するか、また、そのパターンが枠にオーバーラップしないかを検証する。パターンがダウンロードされると、コンピュータシステムは適切な計算をおこなう。
【０００５】
オペレーターが衣類または布地を刺繍ミシンに取り付け、適切なチェックをすべておこなって、オペレーターが刺繍ミシンにスティッチング始めのコマンドを与えると、その時点でミシンは衣類または布地にパターンのスティッチングを開始する。
【０００６】
典型的な刺繍ミシンはソーイングヘッド、Ｘ-Ｙアセンブリ、枠、およびボビンアセンブリを含んでいる。ソーイングヘッドはふつう、種々の糸カラーをスティッチングするのに用いられるいくつかのニードルを含む複数ニードルヘッドである。
【０００７】
ソーイングヘッドはふつう刺繍ミシンの前部にあるキャリッジ上に位置していて、キャリッジ上を移動することができ、フック・ボビンアセンブリ上のスティッチング位置に第１のニードルを位置させ、衣類に第１の糸カラーをスティッチングする。
【０００８】
第２の糸カラーを衣類にスティッチングする必要があるときには、ソーイングヘッドはキャリッジ上を移動させられて、フック・ボビンアセンブリ上のスティッチング位置に第２のニードルを位置させ、衣類に第２の糸カラーをスティッチングする。
【０００９】
スティッチング動作中、刺繍ミシンは当該産業で一般的で公知のように上糸を繋持しているニードルが衣類を通過して移動する。典型的には、衣類の下部にはニードルが衣類を貫通して移動した時にニードルがそこから突出するニードルプレートがある。ニードルプレートの下にはフック・ボビンアセンブリがある。
【００１０】
フックはボビンから供給される下糸のまわりを回動する。フックは回動して上糸をつかみ、フックの回動につれて上糸を下糸のまわりに運ぶ。フックがその回動の完了に近づくと、ニードルはニードルプレートに衣類を貫通して引き返し、上糸はフックからはずれる。
【００１１】
ニードルはその残余の行程で衣類を貫通して引き返し、上糸は、下糸を回り込んで引き上げられて堅く結ばれ、それによってスティッチングを確実なものとし、あるいは、それを固定する。Ｘ-Ｙアセンブリは次のスティッチングのために衣類を適切な位置に移動させ、この動作が繰り返される。
【００１２】
Ｘ-Ｙアセンブリは刺繍ミシンに取り付けられ、スティッチングすべき衣類をその中に保持する枠に連結されて使われる。Ｘ-Ｙアセンブリは刺繍ミシンに対するＸとＹとの両方向について枠を移動させるＸおよびＹ位置決め機構を含んでいる。
【００１３】
パターンをスティッチングするに際して、Ｘ-Ｙアセンブリは、スティッチングニードルに対してあらかじめセットされたパターンにしたがって枠を移動させ、したがって、パターンが衣類にスティッチングされる。
【００１４】
このようなシステムでは、典型的には機械的装置が取り出しレバーを通してスプールからニードルアセンブリへと糸を引き出す。糸はニードルに供給され、上に説明されたように、往復状に運動してニードルを衣類を貫通し、フック・ボビンアセンブリへと移動させる。
【００１５】
上に述べたように、ニードルが衣類から引き抜かれ、スティッチングが固定されるときに、糸に張力が生じ、糸を強く引っ張り、スティッチングを固定する。しかし、典型的なシステムでは、スティッチングを固定するのに必要な張力よりも大きい張力が発生する。
【００１６】
この余分な張力は糸をスプールからニードルへと引きだしている機械的な装置からもたらされている。典型的な刺繍ミシンは、他のスティッチングミシンと同様、糸をスプールから糸ガイド、取り出しレバー、糸ガイドへと引き返して、ニードルへと導いている。取り出しレバーはニードルを動かしている同じ機械装置に連結されており、同じ周波数で上下に移動する。
【００１７】
取り出しレバーが戻るときに糸はフック・ボビンから引き出されるので、余分な糸張力が生じる。この余分な糸張力は刺繍中の衣類の布地に「よせひだ（bunch up）」を生じる。
【００１８】
すなわち、糸中の張力が衣類への作業中のスティッチングに付加的な張力を発生し、また、その衣類の布地が比較的柔らかい繊維からなるときには、スティッチングが布地を一緒に引っ張ることが起こり得る。
【００１９】
このようなことが起こる状況では、この引っ張りによるよせひだを避けるように衣類に対する付加的な支持、または硬度増大に役立つように裏地を使うのが一般的である。裏地の材料は、衣類のパターンがスティッチングされている側とは反対側に設けられる。
【００２０】
裏地のために必要とされた材料の増加が、裏地を使わない衣類のスティッチングに較べてコストを増大させる。したがって、裏地材料の必要性を減少させることは有利なことである。その上、裏地材料の使用は、裏地のない衣類へスティッチするのに較べて衣類へのパターンのスティッチングに必要な労働力を増大させる。
【００２１】
裏地を用いるときには、オペレータは裏地材料を入手しなければならず、また、それをスティッチすべき衣類に対して適正な位置に置かなければならない。その上、一旦パターンがスティッチングされると、裏地材料はオペレータによって取り除かれることが必要な場合もある。したがって、裏地材料使用の必要性を減少させることは、パターンをスティッチングすることに関する労働コストを削減させるだろう。
【００２２】
【特許文献１】米国特許第４７２６３０９号明細書。
【特許文献２】米国特許第４９３４２９２号明細書。
【特許文献３】米国特許第５０７２６８０号明細書。
【特許文献４】米国特許第５５５５８２７号明細書。
【特許文献５】米国特許第５９１５３１６号明細書。
【特許文献６】米国特許第６０１２４０５号明細書。
【特許文献７】米国特許第６１６１４９１号明細書。
【特許文献８】特開平０５−２１２１８３号公報。
【特許文献９】特開昭５９−０５９９６１号公報。
【特許文献１０】特開昭６１−０４１４９０号公報。
【特許文献１１】特開平０５−３３７２７３号公報。
【特許文献１２】特開昭５８−２２１９８２号公報。
【特許文献１３】特開昭６１−２０６４８１号公報。
【特許文献１４】特開平０４−１４１１９０号公報。
【特許文献１５】特開平０４−２８２１９１号公報。
【特許文献１６】特開平１１−３３３１７３号公報。
【特許文献１７】特開平０６−２４６０８３号公報。
【非特許文献１】「Toyota Expert 851」カタログ、（アメリカ）、 Pantograms Manufacturing Company,Inc, １９９８年２月。
【非特許文献２】「Toyota Expert 850-3」カタログ、（アメリカ）、Pantograms Manufacturing Company,Inc, １９９８年３月。
【非特許文献３】「TLFD Series Emblaser」カタログ、東海工業ミシン株式会社、１９９６年。
【発明の開示】
【発明が解決しようとする課題】
【００２３】
上に述べたように、裏地材料使用の必要性に加えて、糸をスプールからニードルアセンブリへと引き出す機械装置により発生せられた余分な糸の張力が糸の切断を導くこともあり得るし、また、そのことがスティッチング工程を中断させることもあり得る。
【００２４】
もし刺繍ミシンが単一のソーイングヘッドを持つものならば、スティッチ動作を停めて、糸の切断を修復しなければならない。もし刺繍ミシンが複数のスティッチングヘッドを持ち、それらスティッチングヘッドの１つについて糸の切断が起こったのならば、その糸切断を修復するのはより困難になるだろう。
【００２５】
これは、複数の衣類に同じパターンをスティッチングする複数スティッチングヘッドが同期して同時に動作しているためである。１本の糸が切れると、ミシンは切断の発生を検出するのに典型的にはいくつかのスティッチを必要とする。
【００２６】
もし第１のヘッドで糸が切れたとすると、残りのスティッチングヘッドは、第１のスティッチングヘッドが止まるまで、パターンのスティッチングを続けるだろう。
【００２７】
複数のソーイングヘッドを持つ刺繍ミシンについては、それらのソーングヘッドが機械的に結合されているのが一般であり、このような糸切れが１カ所起こると、残りのソーングヘッドは糸切れの起こったソーングヘッドを「追い越し」てしまうだろう。
【００２８】
それ故、このようなシステムで糸切れが１カ所起こると、糸切れの起こったソーングヘッドに「追いつく」ステップを付け足すことが必要となるだろう。したがって、糸切れの回数を減らし、糸切れが起こった場合には、それによって、すべてのヘッドを引き返えさせる必要性を減らすことが有利となるだろう。
【００２９】
その上、糸を引き出すのに機械的装置を用いている典型的なミシンでは、各スティッチ毎にスプールから引き出される糸の量は、スティッチ毎に起こる幾何学的な変化のために一定には保たれない。
【００３０】
このスプールから引き出される糸の量の変動によりスティッチ毎に異なった糸張力を生じ、縫い目が不揃いになる。不揃いな縫い目は、スティッチ毎の一様性に欠けた仕上がりパターンを与えることになり、スティッチングパターンの審美的なアピールを低下させる。
【００３１】
したがって、このようなシステムにおいて、より一様な縫い目をつくり出すために糸張力を低減させて適量の糸を供給することは、より一様でビジュアルに見栄えのよいパターンを生じるのに有用である。
【００３２】
上に述べたように、刺繍システムでは、スプール・ニードルのアセンブリから刺繍に使われる上糸が切れるという糸切れへの遭遇が起こり得る。そのうえ、糸切れはボビン・フックアセンブリを用いてスティッチングを固定するのに使われる糸についても起こり、これは下糸切断と言われる。
【００３３】
糸切れは、二三の例をあげると、ソーイング工程での張力、糸スプールとボビンからシステムへの不適切な供給、ニードルとフックアセンブリへと糸を引っ張っている機械装置での糸のからみ、など多くの理由で起こる。
【００３４】
その刺繍の行程を実行するときに、どのような糸切れに関しても、パターンのスティッチングを中断し、糸切れを修復し、刺繍システムをスティッチング動作に復帰させるため、できるだけ迅速に糸切れを知ることが大切である。
【００３５】
典型的なシステムでは、糸切れを検出する機能を実行するセンサーを含んでいる。そのようなシステムは、一般に上糸の切断を検出する上糸切れモニターと下糸の切断を検出する下糸切れモニターとを持つ。糸切れモニターは、ふつう、上糸の動きを検出する機械的なアセンブリを含んでいる。
【００３６】
糸切れモニターはふつう取り出しレバーの上に位置し、もし上糸の動きがなくなると、刺繍ミシン内の制御エレクトロニクスに信号を送る。
【００３７】
制御エレクトロニクスが、予想されたとおり上糸が動いていないという信号を受け取るときは、それは糸切れなどのソーイング工程に問題があることを示しており、制御エレクトロニクスは刺繍システムスティッチング動作を停止するように働く。
【００３８】
同様に、下糸切れ検出器はふつうフック・ボビンアセンブリの近くに位置し、下糸の動きを検出する機械的または光学的装置を含んでいて、もし下糸の動きが止まったときには、制御エレクトロニクスに信号を送る。
【００３９】
上糸か下糸での糸切れが検出されるなどの問題が起こった後、刺繍システムが刺繍の運転を止めると、オペレーターは糸切れを修復し刺繍の動作を再開することができる。
【００４０】
このようなシステムでは、糸切れを修復し、できるだけ短い停止時間で運転を再開するために糸切れを速やかに発見することが大切である。このようなシステムは典型的には上糸か下糸での糸切れを糸切れの数スティッチングサイクル内で、典型的には５スティッチングサイクル内で検出する。
【００４１】
糸切れを検出する現状のセンサーはこのような糸切れを検出するのに適してはいるが、それらは通常それに伴う問題を持っている。特に、下糸検出器は刺繍システムの運転中問題を起こしうる。
【００４２】
上に述べたように、典型的な刺繍システムでの下糸検出器はフック・ボビンのアセンブリに接近して位置しており、それらは機械的な動きをセンシングすることによって糸切れを検出する機械的または光学的装置である。
【００４３】
それらの位置がスティッチングを施すべき衣類の直下にあるため、下糸検出器の中またはその周囲にほこりの堆積することが多い。このことは下糸検出器の誤動作を引き起こし、糸切れについての誤報を生じたり、糸切れの検出をしなくなったりする。
【００４４】
このような場合には、下糸検出器はクリーニングを必要としており、場合によっては交換が必要である。このような堆積物以外にも、機械的装置からの潤滑剤が下糸検出器の中またはその周囲に堆積し、下糸検出器に関連するセンサーの誤動作を引き起こし、そのことがまた、下糸検出器のクリーニングや交換を必要とすることとなる。
【００４５】
したがって、少なくとも現行の下糸検出器と同じ感度を持ちながら、現行の下糸検出器の中とそのまわりの堆積物に対しては保守要求の少ない耐故障性の高いセンサーを備えることが有利である。
【００４６】
現行の下糸検出器の不完全性に加えて、上糸切れ検出器もまたそれに通常関連するいくつかの問題点を持っている。そのような問題点の一つはセンサーの位置である。上に述べたように上糸切れ検出器は典型的には刺繍システムの取り出しレバーの上に位置しており、糸切れを検出するのにしばしば数スティッチを必要とする。
【００４７】
糸切れはできるだけ迅速に見つけるのが有利であるから、糸切れ検出器をニードルに近接して設けて糸切れを比較的迅速に検出できることが望ましい。
【００４８】
上に述べたように、ニードルが上糸を動かして衣類にスティッチングするとき、ボビン・フック・アセンブリは、ニードルが衣類から抜ける前に下糸を上糸のまわりにループさせることによって縫い目を固定する。
【００４９】
衣類がニードルプレートから引き上げられるのを防止し、より確実に縫い目を固定するために、押さえ金が衣類の表面に向かって下げられ、スティッチングのあいだ中、衣類を固定する。押さえ金は、刺繍が適切に固定され糸の張力がスティッチ毎に一様に保たれることを確実にするために役立つ。
【００５０】
最適の動作を得るために、押さえ金はニードルが衣類を引き上げるときに衣類の表面に接触していなければならない。もし押さえ金が衣類の表面に接触しなければ、ニードルが衣類を通して引き上げられるとき衣類がニードルプレートから浮き上がるかもしれず、その結果不均一な縫い上がりの可能性が生じる。
【００５１】
あるいは、もし衣類が比較的厚い切れ地でできているときには、押さえ金は比較的強い力で衣類を打つので比較的大きな可聴音を発したり押さえ金に機械的な応力を生じたりするので、その寿命を短縮する。
【００５２】
したがって、押さえ金の高さを衣類の表面に接触するように、また、大きな可聴音や機械的な応力を生じないように適切に調節することが重要である。大きな可聴音は、その他の理由からも望ましくなく、刺繍ミシンはできるだけ小さなノイズで動作させることが一般的に望ましい。
【００５３】
余分なノイズがあるとそのミシンの周辺の人がその他の人の声やその他の警報音を聞くことを困難にしてしまうので、特に同一の部屋に数台の刺繍ミシンがあるときには、低ノイズ動作が望ましい。
【００５４】
したがって、刺繍の間種々の厚さの衣類に加えられる適切な力を与えることができ、同時にミシンの動作によって出てくるノイズを減らすことができる、調節可能な押さえ金にすることが有利である。
【００５５】
典型的な現今のミシンでは、押さえ金はそれをニードル駆動アセンブリに連結している機械的なリンク機構を手で調節することによって調節できるようになっている。この調節は、ふつうニードル駆動に付属している安全カバーを取り外して機械的なリンク機構を調節し、押さえ金の高さを調節することによりなされる。その後安全カバーが戻され、刺繍ミシンの動作がはじまる。
【００５６】
そこでオペレーターはミシンの運転状況を観察して、押さえ金が適切に調節されているのを確認する。もし押さえ金が適切に調節されていなければ、押さえ金の高さが修正されるまで調節のプロセスガが繰り返される。わかるように、これは手間がかかり時間を要するプロセスである。
【００５７】
その結果、押さえ金が不適切に調節されるか全然調節されないことがしばしば起こりうる。何故ならばオペレーターが最初の調節をした後、調整の面倒さのために、調節プロセスの押さえ金の高さのさらなる微調整についての付加的な調整をしないだろうからである。
【００５８】
ある場合には調整の面倒さのために押さえ金は全然調整されないままであろう。したがって、容易に調節可能で且つミシンから安全カバーを取り外さなくても調節可能な押さえ金、を備えることは有利であろうと考えられる。
【００５９】
ミシンの動作中での押さえ金の調節、すなわち、ミシンの刺繍動作の中断を伴わない押さえ金の高さの微調節が可能ならばさらに有利であろう。
【００６０】
上に述べたように、衣類にパターンを刺繍するために、刺繍ミシンに対して衣類を固定し、スティッチングヘッドの下に衣類を適切に移動させるため、衣類はフープまたはその他の装置の中に置かれる。それに加えて、また上に述べたように、スティッチングされる衣類とパターンに応じて種々のサイズのフープを使うことができる。
【００６１】
衣類がこのフープ内に置かれ、刺繍ミシンのＸ-Ｙアセンブリに固定されるとき、ニードルがフープに衝突しないようにすることが大切である。もしニードルがフープに衝突すると、それはニードルをこわし、刺繍ミシンを動作不能とし、修理が必要となる。このことはミシンに休止時間を生じ、部品交換のコストと部品交換の取り付けのための作業を発生させる。
【００６２】
それに加えて、多くの状態において、ニードルが衣類を貫通する位置を目視で確認できることはオペレーターにとって有用である。たとえば、衣類が最初刺繍ミシンに置かれるとき、パターンのスタート位置は、パターンが衣類の適切な位置にスティッチングされることを確実にするようにセットされる。
【００６３】
このような状態はアップリケをパターン状にスティッチングするときにも生じる。アップリケがスティッチングを施すべき衣類にセットされるとき、スティッチングの位置はアップリケが衣類に適切に位置決めされるだろうことを確実にするためにスティッチングの位置が決められる。
【００６４】
また、糸切れ発生の際には、一旦、糸切れが修復されると、ミシンは、糸切れ位置からスティッチングを再開するように置かれなければならない。典型的には、ミシンは数スティッチ後退可能であり、その位置が確認できて、スティッチング動作の継続が可能となる。
【００６５】
典型的な刺繍ミシンにおいては、制御システムはニードルがフープに接しないことを立証するソフトウエアを含んでいる。このソフトウエアはフープのサイズに関する情報を受け取り、スティッチングすべきパターンをフープのサイズと比較して、フープの縁または縁を越えてスティッチングが行われないことを立証する。
【００６６】
しかし、時として、ソフトウエアに入っているフープサイズが正しくなかったりフープに対するパターンの位置がずれていたりする。このような場合、もし刺繍ミシンに実際に取り付けられたフープが制御システムが考えているフープよりも小さいか、またはフープに対してパターンがずれているかすれば、ニードルはフープに接触し損傷を受ける。
【００６７】
したがって、オペレーターは、ニードルがフープに接触していないことを目で見て立証するのが普通である。典型的な現今のミシンにおいては、このことはオペレーターがニードルをニードルケースから引き下ろしして、衣類に実際接触させることなく衣類の直上に持ってくることによって行われるのがふつうである。
【００６８】
次に刺繍ミシンは刺繍すべきパターンの輪郭をトレースするようなコマンドを受け取り、オペレーターはニードルがパターンのどの点でもフープに衝突しないだろうことを目で確認する。
【００６９】
オペレーターがスティッチングの始点を立証する必要のある状況では、同様な手順がもちいられる。典型的には、このことはオペレーターがニードルをニードルケースから引き下ろしして、衣類に実際接触させることなく衣類の直上の点に持ってくることにより行われるのがふつうである。
【００７０】
この位置にニードルを置いて、その適切な始点がニードルの下に位置するまで衣類の位置が調節される。一旦適切な始点がニードルの下に位置されると、ニードルはニードルケースに押し戻され、スティッチング動作が開始される。
【００７１】
上に述べた手順は、ニードルがフープに衝突しないこととスティッチングの始点を確認するのに有用であるが、他方、いくつかの欠点を持っている。ニードルがフープに衝突しないことを確認するための、このような手順を使用する際のそのような欠点の１つは、しばしばニードルが引き下げられすぎていて、パターンがフープにオーバーラップしているときには、上に述べたトレーシングの動作中にフープがニードルに接触するだろうということである。
【００７２】
このような状況においては、オペレーターは、ニードルがフープに衝突することによってニードルが損傷を受けることを避けるために、トレーシングを停めるかニードルをその行路から外さなければならない。したがって、もし不正な（合わない）フープが刺繍ミシンに取り付けられているならば、上に述べたような視認による確認をおこなってもニードルが損傷を受けることは起こり得る。
【００７３】
また、もしニードルが下げられ過ぎると、衣類が損傷を受ける可能性が出てくる。それに加えて、上に述べた手順に関して安全性の問題がある。すなわち、オペレーターがニードルをニードルケースから引き下ろす行程、または、ニードルをニードルケースへ押し戻す行程において怪我をする可能性がある。
【００７４】
したがって、オペレーターが物理的にニードルをニードルケースから衣類の近くの点まで引き下ろす必要なくニードルがフープに当たらないということを確認し、スティッチングの始点を確認することは有利であるだろう。さらに、引き下げられるニードルによってトレースの間に衣類が損傷を受ける可能性を減らすことは有用である。
【００７５】
上に述べたように、もし大量生産の衣類に関して、複数の衣類に同じパターンをスティッチングすることができれば有益である。そのような状況は例えば衣服にロゴをスティッチングするときなどに一般的に起こることである。そのような場合、そのような衣類の生産を増やすために何台かの同時に動作するスティッチングヘッドを備えることは有用である。
【００７６】
また、そのような動作においてできるだけ小人数のオペレーターを使って、衣類にパターンをスティッチングすることに伴う労働コストを減らすことも有用である。これら両方の目的を達成するための一つの一般的な方法は、同時に動作して複数の衣類にパターンをスティッチングする複数スティッチングヘッドを備えることである。
【００７７】
そのようなミシンは、典型的には、各スティッチングヘッドの所に衣類を取り付けた後、一人のオペレーターによって１カ所から制御される。これらのミシンの多くは相互に機械的に結合されたスティッチングヘッドを備えている。このような場合、それらスティッチングヘッドは機械的に結合に結合しているため、すべてのスティッチングヘッドが使われなければならない。
【００７８】
その上、これらのタイプのミシンは一般的に一定の固定数のヘッドを持っているので、もし追加の処理能力が望ましいときには、しばしば、まったく新しいミシンをかなりの出費において購入しなければならない。したがって、漸増的にスティッチングヘッドを追加できて、それによって多くのの資本投下を伴うことなく漸増的に処理能力の増加を可能とするミシンを備えることは有利なことであるだろう。
【００７９】
さらに、ある種の状況下では、そのようなミシンの使用可能なすべてのスティッチングヘッドよりも少ないヘッドで、したがって、そのようなミシンで一着だけ、又は非常に少数の衣服のスティッチングであっても可能となれば、それは有利であるだろう。
【００８０】
したがって、従来技術において見いだされる上述の欠点を克服し、上掲の要求にマッチするスティッチングミシンについての必要性が存在する。
【課題を解決するための手段】
【００８１】
本発明では、最小の１つの糸と１つの糸センサとを備えた１つのスティッチング装置を開示する。糸センサは糸の張力に関する情報を出力し、この情報は第１のコントローラを備えた制御装置で受信され、第１のコントローラが糸を制御する。糸は、モータによって駆動される能動的糸フィーダに作動的に装着されている。能動的糸フィーダは、このモータと接続した少なくとも１つのギヤを備えている。
【００８２】
このスティッチング装置は、複数の異なる糸と、附随する能動的糸フィーダとを備えていても良い。この実施例では、ある一時点では、能動的糸フィーダの１つと、これに附随する糸とが、上述のモータに接続している。別の糸でスティッチングする場合には、その糸に附随している能動的糸フィーダを上述のモータに接続するように移動させる。上述の第１のコントローラが、モータと、それに接続した能動的糸フィーダとの動作を制御する。
【００８３】
一実施例では、能動的糸フィーダはそれに接続した第１のギヤを備えており、それは上述のモータに接続したギヤに接続している。各能動的糸フィーダはそれに附随する整列装置を備えている。整列装置は、第１のギヤがモータに対して所定の位置に来るように、第１のギヤを係合させる。一実施例では、スティッチング装置が第１および第２の糸センサを備えている。スティッチング装置は上糸および下糸を有しており、上述の２つの糸センサは下糸より上糸に近い位置に配置されている。一実施例では、制御装置は、糸の張力に関する情報に基づいて張力プロファイルを取得し記憶する。制御装置は、張力プロファイルと基準情報とを用いて張力データを決定する。
【００８４】
別の実施例では、スティッチング装置が糸センサコントローラを備えており、糸センサは、上述の第１のコントローラに接続した糸破断検出回路に接続している。糸の張力の情報に基づいて糸の破断の発生を判断し、さらに、糸の破断場所が上糸か下糸かを判断する。糸および糸センサは、糸の張力に基づいて移動する糸接触要素に接続している。
【００８５】
一実施例では、制御装置はまた、少なくとも第１のスティッチングの供給長さを決定する。供給長さは、スティッチング角度と、スティッチング長さと、交差するスティッチングの数と、のうちの１つ以上に基づいて決定することができる。この実施例の制御装置はまた、メインコントローラと通信するホストコントローラを備えている。ホストコントローラは追加の糸の長さと、交差するスティッチングの数とを決定する。その制御装置はまた、糸の重複と、布地の厚さと、アップリケの厚さとのうちの少なくとも１つに基づいて、追加の糸の長さに追加分を加えることができる。この糸の長さの情報を用いて能動的糸フィーダを動作させることができる。
【００８６】
本発明はまた、スティッチング装置を用いてスティッチングを行う方法を提供する。この方法は、上述のスティッチング装置を用いて行うべき第１のスティッチングに関する情報を決定するステップと、張力データを取得するステップと、張力データを用いて第１のスティッチングを制御するステップとを備えている。上述の決定するステップは、第１のスティッチングデータと第１のスティッチング角度と第１のスティッチング長さとを準備するステップと、これらの第１のスティッチング角度および第１のスティッチング長さを用いて供給長さを計算するステップとを備えていても良い。
【００８７】
決定するステップはまた、第１のスティッチングで交差するスティッチングの数を計算するステップと、第１のスティッチングで交差するスティッチングの数と公称のスティッチング長さとを用いて追加の糸の長さを計算するステップとを備えていても良い。決定するステップはまた、第１のスティッチングに附随する糸の長さに追加分を加えるステップと、糸の長さに糸の重なり分を追加するステップと、糸の長さに布地の厚さ分やアップリケの厚さ分を追加するステップとを備えても良い。
【００８８】
上述の取得するステップは、糸の張力の変化に起因する移動を検出する少なくとも第１の糸センサを用いて張力プロファイルに関するデータを取得するステップを備えていても良い。一実施例では、取得するステップは、スティッチングサイクルを完了したか否かをチェックするステップと、スティッチングサイクルを完了した際に張力プロファイルに関するデータを処理するステップとを備えている。この張力プロファイルに関するデータは第１のセンサを用いて取得しても良く、張力データを、張力プロファイルに関するデータと基準データとを用いて確認しても良い。
【００８９】
一実施例では、上述の制御するステップは、張力データを用いて第１のスティッチングに関する供給長さを制御するステップを備えている。制御するステップは、張力データに基づいて、第１のスティッチングに附随した供給長さを増加させるステップと、第１のスティッチングに附随した供給長さを減少させるステップとのうちの１つを備えることができる。一実施例では、能動的糸フィーダが上述の制御するステップにより制御される。能動的糸フィーダの位置が制御され、モータが動作し、これが能動的糸フィーダを駆動する。制御するステップは、能動的糸フィーダをモータの動作に同期させるステップを更に備えていても良い。
【００９０】
一実施例では、本発明は、スティッチング装置を用いてスティッチングを行う方法であって、このスティッチング装置を用いてスティッチングを行うべき少なくとも第１のスティッチングに関する情報を決定すると共に第１のスティッチングによって交差するスティッチングに関する数を準備する決定するステップと、この情報を用いて第１のスティッチングを行うステップと、を備えた方法を提供する。このスティッチングステップでは、糸の張力に関するプロファイルデータを監視する少なくとも１つの糸センサから取得した張力データを用いる。スティッチングステップは、プロファイルデータと基準データとの比較に依存するステップを備えている。その情報は、第１のスティッチングに附随した糸の長さに関していても良い。
【００９１】
一実施例は、スティッチング装置を用いてスティッチングを行う方法であって、少なくとも第１および第２の能動的糸フィーダを含む複数の能動的糸フィーダを設けるステップと、第１のスティッチングに関する第１の能動的糸フィーダを動作させるステップと、第１のスティッチングに附随したスティッチングサイクル中に第１の能動的糸フィーダの動作を中止するステップとを備えた方法を提供する。
【００９２】
この方法は、上述の動作させるステップを実施するために使用するモータに対して第１の能動的糸フィーダを移動させるステップと、第１の能動的糸フィーダをこのモータから離して第２の能動的糸フィーダをモータによって駆動させる位置に移動させるステップとを更に含んでいても良い。
【００９３】
さらに別の実施例では、本発明は、第１および第２の能動的糸フィーダを含む複数の能動的糸フィーダと、第１および第２の能動的糸フィーダの１つを選択的に動作させるモータとを含むスティッチング装置を用いてスティッチングを行う方法を提供する。
【００９４】
この方法は、第１の能動的糸フィーダをモータに対して位置決めすることと、第１の能動的糸フィーダを動作させることと、第２の能動的糸フィーダをモータに対して移動することと、このモータによって第２の能動的糸フィーダを動作させることとを含んでいる。
【００９５】
第１の能動的糸フィーダを動作させた場合には、スティッチング装置は、第１のスティッチングサイクル中に少なくとも第１のスティッチングを行って、第１のスティッチングサイクル中の少なくとも或る時間中にこの動作させるステップを中止しても良い。
【００９６】
別の実施例では、本発明は、スティッチング装置の動作中に糸の破断を検出する方法であって、第１のセンサを用いて上糸および下糸を監視するステップと、上糸の破断を判断する際に第１のセンサを使用し、下糸の破断を判断する際に第１のセンサを使用する判断するステップとを備えた方法を提供する。
【００９７】
この判断するステップは、第１の信号振幅が得られた場合には上糸の破断と判断するステップと、第２の信号振幅が得られた場合には下糸の破断と判断するステップと、のうちの１つを備えていても良い。
【００９８】
上述の監視するステップは、第１のセンサを用いて移動を検出するステップを備えていても良い。監視するステップは、糸の張力によって移動する接触要素の移動を検出するステップを備えていても良い。監視するステップは、下糸より上糸に近い位置に配置された第１のセンサを用いて移動を検出するステップを備えていても良い。
【００９９】
これまで述べてきたことに基づいて、本発明のいくつかの利点が容易に理解される。本発明はより少ない糸張力をもってスティッチング動作を動作でき、糸破断を減らし且つ裏打ち（バッキング）材料の必要性を減らすことができる装置を提供する。この装置では、装置の下側アームに配置することを要しない糸破断モニタを用いて糸の破断の検出を提供する。本発明は、能動的糸フィーダを用いて供給すべき糸の量を計算するところのスイッチング方法を提供し且つ、糸の張力に基づいて能動的糸フィーダを制御することを提供する。
【０１００】
本発明のその他の利点は、以下の説明を添付図面と共に参照することによって明かとなる。
【発明を実施するための最良の形態】
【０１０１】
図１を参照して、本発明の１実施例の正面透視表現図を説明する。刺繍ミシン１００はベースアセンブリ１０４、ベースアセンブリ１０４に取り付けられた上側アームアセンブリ１０８、ベースアセンブリ１０４に取り付けられた下側アームアセンブリ１１２、およびベースアセンブリ１０４に取り付けられたＸ-Ｙドライブアセンブリ１１６を持っている。
【０１０２】
ベースアセンブリ１０４内には、メインコントローラ（図示せず）があり、それは衣類にスティッチされるパターンをホストコントローラ３００から受け取り、ユーザーインターフェース１２０からの命令を受け取り、スティッチング動作を制御する。
【０１０３】
ホストコントローラ３００はユーザーにメインコントローラへの入力、選択、およびパターンのダウンロードを許すコンピュータである。ホストコントローラ３００は、ユーザーインターフェースに対して適合するウインドウベースのＰＣ、アップルマッキントッシュタイプのコンピュータ、UNIX（登録商標）ベースのコンピュータ、または、入力、選択、およびダウンロードの能力を提供することのできるどのようなその他の同様のコンピュータも含むどのようなコンピュータであってもよい。
【０１０４】
上側アームアセンブリ１０８に取り付けられているものはユーザーインターフェース１２０と糸ツリー１２４である。糸ツリー１２４は１６個の糸のスプールに対するスプールアタッチメント１２８を含んでいる。ユーザーインターフェース１２０はユーザーが刺繍ミシン１００を互いに動作させることができる制御インターフェースである。ニードルケース１３２もまた上側アームアセンブリ１０８に取り付けられていて、１６本のニードル１３６を持っている。
【０１０５】
ニードルケース１３２はレール１４０に取り付けられていて、レール１４０に沿って特定のニードルをスティッチング動作の実行に適する位置に移動させる。糸ガイドプレート１４４はニードルケース１３２に取り付けられている。ニードルケース１３２中の各ニードル１３６は付属の取り出しレバー１４８と糸フィーダーアセンブリ１５２を持っている。
【０１０６】
動作中には、フープ（図示せず）はＸ-Ｙドライブアセンブリ１１６に取り付けられている。フープに取り付けられているのは衣類または布地であって、それにパターンがスティッチされる。Ｘ-Ｙアセンブリ１１６は動作してフープをスティッチング動作の行われているニードル１３６の直下に移動させる。ニードル１３６は上糸を衣類にスティッチし、上に述べたようにフック・ボビンアセンブリ内の下糸を用いる場所にスティッチを固定する。
【０１０７】
上糸と呼ぶとき、それが指しているものは衣類にスティッチされている糸であり、下糸と呼ぶとき、それが指しているものはボビンアセンブリから来てスティッチを固定するのに用いられる糸である。
【０１０８】
図１から図３を参照して、糸フィーダアセンブリ１５２についてより詳しく述べる。図２に示すように、特定のニードル１３６に対する糸フィーダアセンブリ１５２は糸フィーダアセンブリ１５２を駆動するステッパーモータ１５６に隣接して位置している。ニードルケース１３２は特定のニードル１３６を下側アーム１１２上のスティッチング位置に置くためにレール１４０上を移動させられる。
【０１０９】
このようにして、特定のカラーをスティッチする必要があるとき、そのカラーに付随しているニードル１３６は、ニードル１３６に付随する糸フィーダアセンブリ１５２がステッパーモーター１５６によって駆動される位置に置かれる。ステッパーモータ１５６は駆動ギアー１６０を駆動し、駆動ギアーは糸フィードギアー１６４に係合させられている。
【０１１０】
駆動ギアー１６０はステッパーモーター１５６と関連しており、ニードルケース１３２がレール１４０に沿って動くときは動かない。糸フィードギアー１６４は糸フィーダアセンブリ１５２と関連しており、移動して駆動ギアー１６０に係合し、それによってフィーダアセンブリ１５２を駆動する。
【０１１１】
糸フィードギアー１６４は、ニードルケース１３２がステッパーモータ１５６に対して動かされるとき駆動ギアー１６０と正しく並んでいることを確実にするため、糸フィードギアー１６４の歯に係合させるのにクリッカー１６８が用いられる。クリッカー１６８は板バネ１７２の隣に位置する。
【０１１２】
クリッカー１６８の端は糸フィードギアー１６４に係合し、糸フィードギアー１６４の歯の間のギャップにはまりこみ、糸フィードギアー１６４上の各歯がニードルケース１３２に対してあらかじめセットされた既知の位置に来るようになる。
【０１１３】
ステッパーモータ１５６は、ニードルケース１３２が上側アームアセンブリ１０８に対して移動させられたとき駆動ギアー１６０があらかじめセットされた位置に来るように調節される。このようにして、糸フィードギアー１６４の歯は、ニードルケース１３２が移動させられてステッパーモータ１５６に隣接する別の糸フィーダアセンブリ１５２に位置するとき、駆動ギアー１６０の歯と最小の接触を持つ。
【０１１４】
糸フィーダアセンブリ１５２の駆動に先立って、ステッパーモータ１５６に付属するアクチュエーター１７６がアクチュエートされてクリッカー１６８の頭頂部を動かす。
【０１１５】
クリッカー１６８の頭頂部を動かすことによって、クリッカー１６８の底部は、それが回転している間は糸フィードギアー１６４と接触せず、したがって糸フィードギアー１６４の回転がクリッカー１６８との接触により制限されることなく、刺繍ミシン１００の運転に伴うノイズは、クリッカー１６８が糸フィードギアー１６４の回転中それに接触したままである状況に較べると減少する。
【０１１６】
糸フィードギアー１６４は図３に示した分解図に見られるようにギアー部１８４と平坦部１８８を持つローラー１８０に係合している。１つの実施例ではローラー１８０の平坦部１８８はゴムなどのような比較的高い摩擦係数を持つ材料でカバーされている。
【０１１７】
ピンチローラー１９２がローラー１８０に係合している。１つの実施例では、ピンチローラー１９２も、ゴムなどのような比較的高い摩擦係数を持つ材料でカバーされていて、ローラー１８０の平坦部１８８上のコーティングとの摩擦的な接触でかみ合わされており、ローラー１８０が回転すると、ピンチローラー１９２も回転する。
【０１１８】
ピンチローラー１９２はピボット２０４で糸フィーダベース２００に連結されている糸フィーダアーム１９６に回転可能に取り付けられている。板バネ１７２が糸フィーダアーム１９６に係合してローラー１８０に抗してピンチローラー１９２に圧力をかけている。
【０１１９】
糸ツリー１２４上のスプールから供給される上糸２０８は糸フィーダアイレット２１２と、ピンチローラー１９２及びローラー１８０の間と、を通って導かれる。
【０１２０】
ステッパーモータ１５６が付勢されると、励起ギアー１６０が回転し、糸フィードギアー１６４に回転を起こし、それがローラー１８０とそれに付随するピンチローラー１９２を回転し、上糸２０８が糸フィーダアイレット２１２を通して引っぱられ、取り出しレバー１４８へと導かれる。
【０１２１】
最後に図３に見られるように、ギアカバー２１６はギアカバー２１６内の開口を通して露出しているローラー１８０の平坦部１８８だけを残して糸フィーダアセンブリ１５２のエリアを覆って固定されている。
【０１２２】
このことは、上糸２０８が糸フィードアセンブリ１５２にからまってしまうことを防止する。
【０１２３】
糸フィードアセンブリ１５２を通して供給される上糸２０８の量はステッパーモータ１５６の起動によって制御される。あらかじめ決められた量の上糸２０８が糸フィードアセンブリ１５２を通して供給することにより、上糸２０８の張力は、スプールからニードルに糸を引き出すニードルと取り出しレバーの機械的な動きに依存するシステムに較べて軽減されるか、または別のやり方で制御される。
【０１２４】
いま図４から８を参照して説明する１つの実施例では、糸フィードアセンブリ１５２を通して供給される上糸２０８の量はあらかじめ決められた方法にしたがって決められる。
【０１２５】
図４を参照して、ここでは２スティッチ分とそれに伴う糸の長さを説明する。当該技術において知られているように、スティッチに必用な上糸２０８の長さはいくつかの要素に依存している。それらは、スティッチの長さ、前のスティッチと現在のスティッチとの間の角度、スティッチングを施す布地の厚みは重要な要素である。図４において、上糸２０８は実線で、下糸２２０は波線で示されている。最初のスティッチ２２４と第２のスティッチ２２８が図４中に示されている。
【０１２６】
最初のスティッチ２２４と第２のスティッチ２２８が図４中に示されている。最初のスティッチ２２４と第２のスティッチ２２８が図４中に示されている。最初のスティッチ２２４は公称のスティッチング長さ２２９を、第２のスティッチ２２８は公称のスティッチング長さ２３０を持っている。上に述べたように、下糸２２０は上糸２０８上のループ２３２に結ぶことによってその糸を固定する。
【０１２７】
上糸２０８が布地２３６を貫通するとき、フックが上糸２０８にかみ合い、上糸２０８を下糸２２０のまわりに回動させ、そこでニードル１３６が布地２３６を通して上糸２０８を引き戻し、スティッチが固定される。
【０１２８】
糸フィードアセンブリ１５２から供給される糸の全長の計算において、下糸２２０のまわりのループ２３２の長さは糸の全長のなかに算入されなければならない。第２のスティッチ２２８に対するループの糸長２４０は、第１のスティッチ２２４と第２のスティッチ２２８の間の角度を２等分する最初のスティッチ２２４と、第２のスティッチ２２８の交点から延びる線でふたつのスティッチの端部間の線の長さによって決められる。
【０１２９】
糸フィーダアセンブリ１５２によって供給される第２のスティッチ２２８に対する糸の全長は、公称のスティッチ長さ２３０、ループ糸長２４０、材料厚さ係数、アップリケ層厚さ係数、必要とされるオーバーラッピング糸の長さ、第２のスティッチ２２８と交差するいずれのスティッチをも相殺する付加的な糸係数、およびユーザーの決定する付加的なパーセンテージの和である。
【０１３０】
図５に示したブロックダイアグラムを参照して、ここでは糸フィーダに関連するエレクトロニクスについて説明する。図５の実施例においては、刺繍ミシンはホストコントローラ３００、メインコントローラ３０４、および糸センサーコントローラ３０８を含んでいる。
【０１３１】
ホストコントローラ３００は、この実施例では、デザインとスティッチング機能を制御している。この実施例でのメインコントローラ３０４はホストコントローラ３００、糸センサーコントローラ３０８、および糸フィーダ３１２と通信している。（相互に信号のやりとりをする通信路を有している。）
【０１３２】
糸センサーコントローラ３０８はメインコントローラ３０４と通信し、糸センサー３１６からの情報を受信している。ホストコントローラ３００、メインコントローラ３０４、および糸センサーコントローラ３０８の動作は、図６から図８のフローチャート図を参照して以下でより詳しく説明される。
【０１３３】
図６のフローチャート図において、ここではホスト制御器３００の糸フィード前処理動作が説明される。最初に、ブロック３２０で表されているようにホストコントローラ３００がスタート命令を受け取る。スタート命令を受け取ると、ホストコントローラ３００は、ブロック３２４で表されているようにスティッチすべきパターンに関連するデザインデータを探索する。
【０１３４】
デザインデータは、ディスクドライブ、ネットワーク接続など、以下により詳しく述べるように、多くのソースから取り出すことができる。ホストコントローラ３００は、ブロック３２４で表されているようにデザインデータから最初のスティッチ情報を得る。ホストコントローラ３００は、ブロック３３２で表されているようにスティッチ角度に関連する変数（ｘ）をセットする。
【０１３５】
ホストコントローラ３００は、ブロック３３６にしたがって、公称スティッチ長に関連する第２の変数（ｙ）をセットする。ホストコントローラ３００は、上に述べられているようにスティッチ角度とスティッチ長の関数であるループ糸長２４０をブロック３４０で表されているように計算する。ホストコントローラ３００はブロック３４４で表されているようにスティッチデータにループ糸長を加える。
【０１３６】
ホストコントローラ３００は、ブロック３４８において、そのスティッチが最後のスティッチであるかどうかを判定する。もしそのスティッチが最後のスティッチでないならば、ホストコントローラ３００は、ブロック３５２で表されているように次のスティッチについてのデータを探索する。そこで、ホストコントローラ３００はブロック３３２から３４８に関連する動作を繰り返す。
【０１３７】
もしブロック３４８において、ホストコントローラ３００がそのスティッチを最後のスティッチである判定すると、ホストコントローラ３００は次に、ブロック３５６で表されているように、最初のスティッチについてのデータを取得する。ホストコントローラ３００は次に、スティッチが交差されたスティッチの数を計算し、ブロック３６０で表されているように、その数を変数（n）に割り当てる。
【０１３８】
ホストコントローラ３００は、ブロック３６４において、公称スティッチ長にスティッチ長変数（ｙ）をセットする。ホストコントローラ３００は次に、ブロック３６８で表されているように、スティッチ長と交差スティッチの関数である付加すべき糸長（a）を計算する。
【０１３９】
ホストコントローラ３００は、ブロック３６４において、公称スティッチ長にスティッチ長変数（ｙ）をセットする。ホストコントローラ３００は、ブロック３７２にしたがって、現在の糸フィード長に付加すべき糸長を加える。糸フィード長は、この時点で、公称糸長、ループ糸長、および付加糸長の和である。
【０１４０】
ホストコントローラ３００は、そこで、現在のスティッチがブロック３７６で表されているように最後のスティッチかどうかを判定する。もしそのスティッチが最後のスティッチでないならば、ホストコントローラ３００は次に、スティッチングについてブロック３６０から３７６に関する動作を繰り返す。
【０１４１】
もしブロック３７６において、ホストコントローラ３００がそのスティッチを最後のスティッチであると判定すると、ホストコントローラ３００はブロック３８４で表されているようにメインコントローラ３０４にスティッチデータを送る。スティッチデータがメインコントローラ３０４に送られた後、ホストコントローラ３００はブロック３８８で表されているように糸フィード前処理動作を終了する。
【０１４２】
次に図７を参照して、糸フィード計算を実行するときのメインコントローラ３０４の動作について説明する。この実施例では、メインコントローラはブロック３９２で表されているように、最初糸フィード計算を開始する。メインコントローラ３０４はブロック３９６においてホストコントローラ３００から糸フィード長を含むスティッチデータを受け取る。
【０１４３】
スティッチデータを受け取った後、メインコントローラ３０４はブロック４００で表されているように最初のスティッチについてのデータを探索する。メインコントローラ３０４はブロック４０４において糸フィード長を変数（ｌ）にセットする。次に、ブロック４０８にしたがい、メインコントローラ３０４は、糸長に加える付加糸変数（a）をセットする（ｌ＝ｌ+a）。メインコントローラ３０４はブロック４１２において糸長にオーバーラッピング糸長（ｘ）を加える（ｌ＝ｌ+ｘ）。
【０１４４】
次にブロック４１６において、メインコントローラ３０４によって、布地厚さ（ｆ）が糸長に加えられる（ｌ＝ｌ+ｆ）。メインコントローラ３０４は次にアップリケ層厚さ（ｙ）についての長さを、ブロック４２０で表されているように加える（ｌ＝ｌ+ｙ）。これらの動作の順序が変更されたり組み合わされたりすることは理解されるところであり、そのような変形は当該技術に精通する人の能力の範囲内にある。
【０１４５】
次に、ブロック４２４において、メインコントローラ３０４は糸センサーコントローラ３０８からの糸張力データを探索する。ブロック４２８において、メインコントローラ３０４は糸切れがあるかどうかを判定する。もしメインコントローラ３０４が糸切れありと判定すると、メインコントローラはブロック４３２で表されているように刺繍ミシンを停止する。メインコントローラ３０４はそれからブロック４３６で表されているようにスタートキーが押されるのを待つ。
【０１４６】
メインコントローラ３０４は次にブロック４４０で次のスティッチについての情報を探索する。メインコントローラ３０４は次にブロック４０４から４２８に関連する動作を繰り返す。もしブロック４２８においてメインコントローラ３０４が糸切れなしと判定すると、メインコントローラ３０４は、ブロック４４４で表されているように糸張力が高すぎないかどうかを判定する。もし糸張力が高すぎれば、メインコントローラ３０４はブロック４４８で表されているように糸フィード長を増やす。
【０１４７】
もしメインコントローラ３０４が、糸張力が高すぎないと判定すると、メインコントローラはブロック４５２において糸張力が低すぎないかどうかを判定する。もし糸張力が低すぎれば、メインコントローラはブロック４５６で表されているように糸フィード長を減らす。
【０１４８】
もしメインコントローラ３０４が糸張力が低すぎないとブロック４５２において判定すれば、メインコントローラ３０４が、糸フィード長を調節するブロック４４８またはブロック４５６にしたがって、メインコントローラ３０４はブロック４６０で表されているように、糸フィーダステッパーモータのステップを進める。
【０１４９】
メインコントローラは、ブロック４６４において現在のスティッチが最後のスティッチであるかどうかを判定する。もしスティッチが最後のスティッチでなければ、メインコントローラ３０４はブロック４４０に進み、次のスティッチを取得して、ブロック４０４から４６４についてすでに説明された動作を繰り返す。もしメインコントローラが現在のスティッチが最後のスティッチであると判定すると、メインコントローラはブロック４６８で表されているように糸フィード計算動作を終了する。
【０１５０】
次に図８を参照して、糸センサーコントローラ３０８の動作について説明する。図８に示した実施例において、糸センサーコントローラ３０８は、最初、ブロック４７６で表されているようにスタートする。糸センサーコントローラ３０８は、ブロック４７６に示されているように、糸センサーに関連するエレクトロニクスがリセットされる自動リセットルーチンに入る。
【０１５１】
糸センサーコントローラ３０８はブロック４８０において初期化され、その間に関連のレジスターがクリアされ、あらかじめセットされていた変数が関連のレジスターに格納される。糸センサーコントローラ３０８はそこで、ブロック４８４に示されているように、メインコントローラ３０４から処理パラメータを読みとる。
【０１５２】
これらの処理パラメータはタイミング情報、スティッチサイクルにおける現在点についての情報を含んでいる。次に、ブロック４８８にしたがって、糸センサーコントローラ３０８は糸センサー３１６から糸張力プロファイルを入手し格納する。糸センサー３１６の構造について以下により詳しく説明する。糸センサーコントローラはそこで、ブロック４８４に示されているように、スティッチサイクルが完了しているかどうかを判定する。
【０１５３】
もしスティッチサイクルが完了していなければ、糸センサーコントローラはブロック４８４から４８８について上に述べた動作を繰り返す。もし糸センサーコントローラ３０８がスティッチサイクルが完了していると判定すれば、そこで糸センサーコントローラはブロック４９６に示すように張力プロファイルを操作する。
【０１５４】
張力プロファイルを操作するとき、糸センサーコントローラは張力プロファイルを、張力プロファイルのタイミングが期待される張力プロファイルのタイミングにマッチするように合わせる。糸張力コントローラ３０８はまたフィルタリングと演算を実行し、ノイズレベルを低減させる修正された張力プロファイルをもたらす。
【０１５５】
次に、ブロック５００では、糸センサーコントローラ３０８は糸張力プロファイルを解析する。解析を実行するとき、糸センサーコントローラは修正された張力プロファイルを期待される糸張力プロファイルと比較する。糸張力プロファイルは糸ガイドプレート１４４に取り付けられた糸センサーから得られる。その詳しいことは以下に述べられる。
【０１５６】
期待される糸張力プロファイルと修正された糸張力プロファイルとの差にもとづいて、糸センサーコントローラ３０８は糸張力データを決定することができる。例えば、期待される糸張力プロファイルにもとづいて、糸センサーコントローラがプロファイルの特定の部分について糸張力が比較的高いか低いかを判定することができる。
【０１５７】
この判定は、次に、上糸か下糸に切断があるかどうか、あるいは、糸張力が高すぎたり低すぎたりしていないかどうかを規定するのに用いることができる。糸張力プロファイルのこの解析にしたがって、糸センサーコントローラは、ブロック５０４に示されているように、張力データをメインコントローラ３０４に送る。糸センサーコントローラ３０８はそこでブロック４８０から５０４に関連する動作を繰り返す。
【０１５８】
図９から１２を参照して、ここでは糸張力検出ハードウエアとそれに関連する回路を説明する。図９はニードルケース１３２（カバーを外してある）と糸ガイドプレート１４４の正面透視図である。図１０は糸ガイドプレート１４４、糸ガイドチューブまたはコンタクトエレメント５２６、および左センサーアセンブリ５２０と右センサーアセンブリ５２４の低位置から見た透視図である。
【０１５９】
糸ガイドプレート１４４は糸ガイドプレート１４４の両端に位置する２個の取り付け用タブ５２８でニードルケース１３２に取り付けられている。取り付け用タブ５２８は糸ガイドプレート１４４から下向きに伸びており、糸ガイドプレート１４４に金属またはその他の材料のストリップでとめられている。
【０１６０】
左センサーアセンブリ５２０と右センサーアセンブリ５２４は糸ガイドプレート１４４の両端近くに位置しており、糸ガイドプレート１４４に対する糸ガイドチューブ５２６中での動きを検出することができる。糸ガイドプレート１４４はニードル１３６に上糸２０８を導くためのいくつかのガイドホール５３６を含んでいる。
【０１６１】
典型的な刺繍ミシンにおけるように、上糸２０８はスプール（図示されていない）で生じてフィーダアセンブリ１５２を通って糸ガイドプレート１４４の内側の部分に導かれ、糸ガイドチューブ５２６のまわりを回って糸ガイドプレート１４４の外側の部分を通って取り出しレバー１４８へと向かい、糸ガイドプレート１４４の内側の部分を通って戻って、ニードル１３６へと導かれる。
【０１６２】
スティッチング動作を実行するとき、上糸２０８は糸ガイドプレート１４４を通過し、糸ガイドチューブ５２６のまわりを回って移動し、また上糸２０８中の張力がスティッチ全体を通じて変化し、糸ガイドチューブ５２６に圧力をかける。たとえば、ニードル１３６がスティッチサイクルの最下点に近づくとき、上糸２０８上の張力は比較的一定である。
【０１６３】
上糸２０８がフック・ボビンアセンブリの中のフックによってつまみ上げられ、下糸のまわりを回されるとき、ニードル１３６は上がりはじめ、上糸張力が増大する。ニードル１３６が布地から上がると、上糸張力はスティッチが固定されるにつれて増大し、ニードル１３６と取り出しレバー１４８がそれらの最高点に達すると、ほぼ最大になる。
【０１６４】
上糸張力はそこで、ニードル１３６と取り出しレバー１４８が次のスティッチのために下降しているとき急速に減少する。上糸２０８中の張力は糸ガイドチューブ５２６に移される。いま説明している実施例では、左と右の糸センサー５２０、５２４が、糸ガイドプレート１４４に対するこの糸ガイドチューブ５２６のこの動きをモニターするのに使われる。
【０１６５】
１つの実施例では、圧電センサー５４４が各糸センサーアセンブリ５２０、５２４内に位置している。図１１を参照して、糸ガイドプレート１４４と糸センサーアセンブリ５２０、５２４の断面図について説明する。糸センサーアセンブリ５２０、５２４は２本の取り付けボルト５４０で糸ガイドプレート１４４に取り付けられている。
【０１６６】
スティッチング動作の間、糸は糸ガイドプレート１４４を通り、糸ガイドチューブ５２６の周りを引っ張られる。糸が糸ガイドチューブ５２６の周りを動くにつれて、糸ガイドチューブ５２６は糸センサーアセンブリ５２０、５２４に対して動く。
【０１６７】
ここで示されている実施例では、ゴムボールのような弾力性のある材料５４６が糸センサーアセンブリ５２０、５２４の上側部分と糸ガイドチューブ５２６の間に置かれ、糸センサーアセンブリ５２０、５２４の下側部分と糸ガイドチューブ５２６の間に圧電センサー５４４が置かれている。
【０１６８】
このようにして、糸ガイドチューブ５２６は糸センサーアセンブリ５２０と５２４との間に保持され、糸ガイドプレート１４４に対して制限された動きをすることができ、それを圧電センサー５４４で検知することができる。圧電センサー５４４からの信号は、以下により詳しく説明するように、処理され糸センサーコントローラ３０８に送られる。
【０１６９】
圧電材料は、よく知られているように、機械的な応力または歪みを適切な電気エネルギーに変換する。逆に、これらの材料はまた逆の極性の電圧（複数）が加えられるとき膨張しまた収縮する。この実施例では、圧電センサー５４４は糸ガイドチューブ５２６の糸ガイドプレート１４４に対する動きを検出するのに用いられる。
【０１７０】
圧電結晶は、そのような動きが数ミクロン範囲内であるとき糸ガイドチューブ５２６の動きを検出することができる。したがって、上糸によって発生せられた糸ガイドチューブ５２６の非常に小さな動きでさえも糸センサーアセンブリ５２０、５２４によって検出され得る。
【０１７１】
しかし、糸センサーアセンブリ５２０、５２４の感度はまた刺繍ミシン１００に伴ういかなる動きも、それらは大抵、ミシン１００内のモータからの振動、あるいは、ミシン１００の外のソースからの振動など、多くのソースからからくるノイズであるが、信号を発生することになる。
【０１７２】
ここで図１２を参照して、本発明の１実施例の糸センサー３１６と糸センサーコントローラ３０８のブロックダイアグラム表示について説明する。糸ガイドプレート１４４に隣接する位置でニードルケース１３２に取り付けられているのは装置回路５５０である。装置回路５５０は左右の糸センサー５２０、５２４の出力を受け、信号を増幅しフィルターし、その増幅されフィルターされた信号を検出回路５５４に送信する。検出回路５５４は糸センサーコントローラ３０８と通信し、さらに検出回路はメインコントローラ３０４に糸張力情報を送り、タイミング情報を受け取る。
【０１７３】
まとめて言うと、左右の糸センサー５２０、５２４、装置回路５５０、および検出回路５５４は上に述べたように糸センサー３１６と呼ばれるものを構成する。検出回路５５４、糸センサーコントローラ３０８およびメインコントローラ３０４は刺繍ミシン１００のベース部分の中に位置している。
【０１７４】
装置回路５５０の内部には、左センサー増幅器５５８、右センサー増幅器５６２、電圧混合器兼増幅器５５６、サレン・キー（Sallen−Key）フィルター５６０，および差動ドライバー５６４などがある。左糸センサー５２０の出力は左センサー増幅器５５８に導かれ、右糸センサー５２４の出力は右センサー増幅器５６２に導かれる。
【０１７５】
左と右のセンサー増幅器５５８、５６２は、１つの実施例では、オペレーショナルアンプリファイアーであり、信号を受信し増幅し、あらかじめセットされた電圧オフセットを信号に付け加える。増幅されオフセットされた信号は混合器兼増幅器５５６で混合され、混合された信号をサレン・キーフィルター５６０に出力する。１つの実施例では、サレン・キーフィルターは０．７０７のＱを持ち、コーナー周波数は８０ kHz である。
【０１７６】
フィルターされた出力はそこで、ノーマル信号（Ｖ０+）と反転信号（Ｖ０-）を持つ差動出力を発生する差動ドライバー５６４へと送られる。
【０１７７】
差動出力は、装置回路５５０から、その１本はノーマル信号（Ｖ０+）を、他の１本は反転信号（Ｖ０-）を搬送する２本のワイヤを用いる電気的接続である差動線路５６８を経て検出回路５５４へと送信される。検出回路５５４の中には装置回路５５０の差動出力を受信する差動受信器５７２がある。
【０１７８】
差動受信器５７２はノーマル信号（Ｖ０+）から反転信号（Ｖ０-）を差し引いて、差動ドライバー５６４への入力に比例する信号を発生する。
【０１７９】
この差し引きは、差動線路５６８の両方の線に同じレベルのノイズが誘導されるであろうという仮定の下に、差動線路５６８中に誘導されるいかなるノイズもキャンセルすることを意図している。
【０１８０】
１つの実施例では、差動線路５６８としてツイストペアワイヤが用いられ、同じレベルのノイズが両方のワイヤに誘導されることを確実にすることを助けている。
【０１８１】
差動受信器５７２の出力はアナログディジタル変換器５７６に導かれる。１つの実施例では、アナログディジタル変換器５７６は１０ビットシリアルのアナログディジタル変換器である。アナログディジタル変換器５７６の出力は
次に糸センサーコントローラ３０８に導かれる。
【０１８２】
１つの実施例では、糸センサーコントローラ３０８はフラッシュメモリーを持つ１６ビットのマイクロコントローラである。糸センサーコントローラ３０８はアナログディジタル変換器５７６の出力を受信し、アナログディジタル変換器５７６のバイナリーストリングを操作し、ソフトウエアでセットされた基準ストリングと比較する。
【０１８３】
バイナリーストリングの基準ストリングとの比較の結果に依存して、糸センサーコントローラ３０８は、現在の糸張力プロファイルを特性づけるデータをメインコントローラ３０４に送る。もし糸センサーコントローラ３０８がそのバイナリーストリングを基準ストリングと比較して、上糸または下糸の切断を検出したならば、糸センサーコントローラは上糸または下糸の切断を表すエラーをメインコントローラ３０４に送るだろう。
【０１８４】
バイナリーストリングの基準ストリングに対する比較をするときに、糸センサーコントローラ３０８は糸のシグネチャーを比較する。
【０１８５】
それとは別に、図１２中に波線で示されている１つの実施例では、糸センサーコントローラ３０８はまたアナログの入力を持っており、差動受信器５７２の出力をアナログディジタル変換することなく直接に受信する。この実施例では、糸センサーコントローラ３０８はアナログ入力をスティッチサイクルの種々の場所についてのあらかじめ定義した電圧レベルと比較し、その比較で検出された差にもとづく張力信号を発生する。
【０１８６】
タイミング情報はメインコントローラ３０４から糸センサーコントローラ３０８で受信され、そのタイミング情報は、糸センサーコントローラ３０８が差動受信器５７２から受信したアナログ信号の電圧レベルをあらかじめ定義した電圧レベルと比較するのに用いられる。
【０１８７】
図１３を参照して、差動受信器５７２の出力をここで説明する。図１３は糸切れのない正常なスティッチング動作の期間内の差動受信器５７２の電圧出力示すプロットである。このプロットはアナログ検出センサー５５０により増幅されフィルターされた出力を示している。
【０１８８】
ここで、スティッチサイクルの１つをとると、その１つのサイクルは１つの際だったピークと１つの際だった谷を持っていることを見ることができる。
【０１８９】
ピークは糸が下糸によってスティッチに固定されたところであり、谷はニードルがスティッチサイクルのトップを通過して移動したところである。
【０１９０】
ピークと谷のタイミングと高さは、たとえば、ミシン動作中の糸張力、そのミシンが毎分スティッチングするスティッチ数、スティッチングの長さなどの刺繍ミシンパラメータに依存するであろうことは了解されよう。
【０１９１】
このようなファクターを考慮したノーマルなスティッチングについてのパターン（たとえば、基準のパターン、または、通常または典型的なパターンスティッチングを示す代表的なあらかじめ決められたパターン）が糸センサーコントローラ３０８内で基準のストリングとして用いられる。
【０１９２】
図１４は上糸が切断したときの差動受信器５７２の出力を示している。このプロットから見られるように、上糸が切れたときは、ピークも谷ももはや存在しない。糸センサーコントローラ３０８はこれを基準ストリングと比較し、基準とメインコントローラ３０４に送られる差動受信器５７２の出力との間の差にもとづいた信号を発生する。
【０１９３】
糸切れ発生の際には、糸張力に比較的小さな変化を持つ信号をもたらすに過ぎないが、糸センサーコントローラ３０８はメインコントローラ３０４に上糸切断があることを示すエラー信号を送る。
【０１９４】
図１５は下糸における切断の際の作動受信器の出力を示している。このプロットから見られるように、下糸が切れたとき、ピークと谷の大きさは３つのスティッチの最初のスティッチについて減少しており、それにつづいてピークも谷も基本的には消失している。これは糸が最早下糸によって固定されなくなったからである。
【０１９５】
このような場合の上糸の張力は、下糸の切断に先立って固定された最後のスティッチからの張力の結果として、しばらくの間、減少し続ける。ニードルアセンブリに対する上糸の供給を増やすと、この張力は、より多くのスティッチが意図されたものとして減少させられる。
【０１９６】
糸センサーコントローラ３０８はピークの減少した高さを基準ストリングと比較することができ、そしてもしピークが消失しているならば、下糸での切断を示すエラー信号を発生することができ、そのエラー信号をメインコントローラ３０４に送る。このようにして、糸張力プロファイルの解析にもとづいて、糸センサーコントローラ３０８は張力データ、上糸または下糸の切断を判定することができる。
【０１９７】
ここで図１６から図１９までを参照して、押さえ金アセンブリ６００の構成と動作を説明する。図１６は押さえ金アセンブリ６００の透視図を示しており、図１７は上側アームアセンブリ１０８に関係する押さえ金アセンブリ６００の分解図を示している。
【０１９８】
１つの実施例では、押さえ金６０４の高さが高さ調節偏心カム６０８を動かすことによって調節される。高さ調節偏心カム６０８はカム６１２の底部を往復運動機構アセンブリ６１６に向かうかそれから離れてゆくように動かす動作をする。カム６１２は上側アーム１０８に旋回自由にブッシング６２０とボルト６２４で取り付けられている。
【０１９９】
往復運動機構アセンブリ６１６はクランクアーム６３２に連結された接続ロッド６２８に連結され、そのクランクアームは上側シャフト６３６に当接している。上側シャフト６３６がクランクアーム６３２を回転させると、接続ロッド６２８は往復運動機構アセンブリ６１６を往復運動機構シャフトガイド６４０に沿ってアップダウンするように動かすように働く。
【０２００】
往復運動機構アセンブリ６１６に取り付けられているのはカムフォロワー６４４であり、それはカム６１２と第１の端部６４８で係合し、第２の端部６５２で押さえ金６０４と係合している。往復運動機構アセンブリ６１６が往復運動機構シャフトガイド６４０に沿って往復運動機構すると、カムフォロワー６４４の第１の端部６４８がカム６１２に沿って動き、それは次にカムフォロワー６４４の第２の端部６５２を動かし、それはまた次に押さえ金６０４を押さえ金シャフトガイド６５６に沿って上下に動かす。
【０２０１】
このようにして、カム６１２が内側または外側に調節されるとき、押さえ金６０４の高さが調節される。高さ調節偏心カム６０８は刺繍ミシンが動作中に調節可能であり、したがって、刺繍ミシンのスティッチング動作中に、押さえ金６０４の高さ調節と適正な高さへの調整を可能としている。
【０２０２】
図１８と１９を参照して、押さえ金アセンブリ６００の簡略化した説明図とその調節をここで説明する。図１８と１９の説明図は上に述べた高さ調節機構の概念を図で説明するためのものであり、明瞭な図解のために誇張されたスケールで描かれていることを理解すべきである。
【０２０３】
図１８で見ることができるように、往復運動機構アセンブリ６１６がその最高位置にくるように上側シャフト６３６とクランクアーム６３２が調節されるとき、カムフォロワー６４４は、その第２の端部６５２がその最低位置にあり、したがって押さえ金６０４が最低位置にあるところのカム６１２に沿う位置にある。
【０２０４】
押さえ金６０４を最低位置にするとき、押さえ金６０４と下側アームアセンブリ１１２のニードルプレート６６４との間に第１の距離６６０が存在する。ここで図１９を参照すると、カム６１２を内側方向に動かすように、往復運動機構アセンブリ６１６に近づくように、高さ調節偏心カム６０８が調節される。
【０２０５】
図１９に見るように、往復運動機構アセンブリ６１６がその最低位置にあり、カムフォロワー６４４の第２の端部６５２がその最高位置にあるとき、押さえ金６０４は最高位置を持ち、押さえ金６０４とニードルプレート６６４との間に第２の距離６６８を生じる。
【０２０６】
もう一度図１７を参照して、押さえ金アセンブリ６００の１実施例の分解図をさらに説明する。この実施例では、上側シャフト６３６は上側アームアセンブリ１０８に挿入され、上側アームアセンブリ１０８の後部に位置するモータ（図示されていない）によって駆動されている。上側シャフト６３６の端部に取り付けられているのは接続ロッド６２８に連結されたクランクアーム６３２である。
【０２０７】
ボルト６７２が、接続ロッド６２８をクランクアーム６３２に回転を可能なように連結している。カム６１２は、ボルト６２４とブッシング６２０を用いて、カム６１２がブッシング６２０のまわりに旋回できるように、上側アームアセンブリ１０８に取り付けられている。高さ調節偏心カム６０８は、ボス６７６とボルト６８０を用いて、高さ調節偏心カム６０８がボス６７６のまわりに回転可能なように、上側アームアセンブリ１０８に取り付けられている。
【０２０８】
上に述べたように、往復運動機構アセンブリ６１６は往復運動機構シャフトガイド６４０上を往復運動し、また押さえ金６０４は押さえ金シャフトガイド６５６に沿って動く。往復運動シャフトガイド６４０と押さえ金シャフトガイド６５６の両方が上側アームアセンブリ１０８に取り付けられている。往復運動機構アセンブリ６１６はスペーサー６８４、ボールベアリング６８８、およびクリップ６９２によって往復運動機構シャフトガイド６４０に連結される。
【０２０９】
押さえ金６０４は押さえ金シャフトガイド６５６に連結され、またスプリング６９６が、押さえ金６０４に下向きの力が加えられるように、押さえ金シャフトガイド６５６のそばに配置される。プラスティックのベアリング６９８がスプリング６９６の頂部と上側アームアセンブリ１０８のそれが取り付けられている一部との間の摩擦を減少させるために位置している。
【０２１０】
このようにして、往復運動機構アセンブリ６１６が往復運動機構シャフトガイド６４０に沿って上向きに動くとき、カムフォロワー６４４の第２の端部６５２の下降を引き起こすことで、スプリング６９６からの力が押さえ金６０４に加えられるように、下向きの力が押さえ金６０４にかかる。
【０２１１】
同様にして、往復運動機構アセンブリ６１６が往復運動機構シャフトガイド６４０に沿って下向きに動くとき、カムフォロワー６４４の第２の端部６５２の上昇を引き起こし、押さえ金が上昇し、スプリング６９６を圧縮する。
【０２１２】
前に述べたように、ニードルのスティッチング位置は何度も確認されなければならない。上に述べたように、たとえば、ニードルは、パターンのスティッチング中の如何なるときにもフープに衝突することのないことの確認、スティッチングのスタート位置の確認、あるいはアップリケの適切な位置の確認などをすることが必要である。図２０を参照して、１つの実施例では、本発明は上側アームアセンブリ１０８に取り付けられたレーザーアセンブリ７００を備えている。
【０２１３】
レーザーアセンブリ７００は、布地７０４上のレーザー光の位置が、ニードル１３６が布地７０４を貫通するであろう点に対応するように取り付けられる。また、レーザーアセンブリ７００はそれからの如何なる光も布地７０４で邪魔されないように取り付けられるか、また、好ましくは、設計上の如何なる点においても、布地７０４または衣類を支持するフープアセンブリ７００に関連するハードウエアが、レーザー光の布地７０４に対する照射をブロックしないように取り付けられる。
【０２１４】
刺繍ミシン１００は、パターンとフープ確認のルーチンを含んでおり、その中でパターンとフープ寸法とがミシンのメインのプロセッサーに入力される。メインのプロセッサーはそこでパターンをスティッチングするときニードルがフープにぶつからないことを確認する。
【０２１５】
いくつかの例では、不正なデータが刺繍ミシン１００中に入ってくるかも知れないし、不正なフープが刺繍ミシン１００上に置かれるかも知れない。これらの場合には、フープ確認ルーチンが成功しても、ニードルがなおフープに衝突することがあり得る。
【０２１６】
この種の事故を低減するために、フープ確認ルーチンに加えて、レーザーアセンブリ７００内のレーザーを点灯し、スティッチすべきパターンの輪郭をトレースするようにフープを動かしてもよい。
【０２１７】
オペレーターはそこでレーザー光がトレーシングルーチンの間、どの点においてもフープに接することのないことを確認することができる。一旦、オペレーターが、レーザーしたがってニードル１３６が、スティッチすべきパターンのどの点においてもフープに接しないだろうことを確認したならば、スティッチング動作を開始することができる。
【０２１８】
これに加えて、ユーザーインターフェース１２０はスイッチ７０８を含んでおり、それは相互にレーザーを点灯するのに使うことができる。ユーザーインターフェース１２０はまた手動操作レバー７１２を含んでおり、それはミシン上の衣類のＸ-Ｙ位置を調節するのに使うことができる。スティッチングを始めるには、スティッチングのスタート位置を決めることが必要である。それを行うにはレーザーを点灯する。レーザーを点灯した後、スティッチングされるべき衣類がレーザー光に関して動かされる。衣類の移動は、レーザー光が衣類のスティッチング開始位置にあたると停止される。一旦レーザー光が衣類のスティッチング開始値に当たると、その刺繍ミシン１００はそのスタート位置にある。
【０２１９】
この同じ技術はアップリケを衣類の上に適正に位置するのに使うことができ、またアップリケのスティッチングのために衣類の位置を調節することに使うことができる。
【０２２０】
したがって、パターンとミシンのスタート位置は、ニードルをスティッチすべき布地に近い位置まで引き下ろすことを必要とせずに確認することができる。
【０２２１】
先に述べたように、複数の衣類を同時に刺繍させることが有利であることがしばしばおこる。１つの実施例では、本発明は２台またはそれ以上の分離された独立に動作し得るスティッチングミシン、たとえば、刺繍ミシンを、複数ヘッドのスティッチングミシンをつくるために電子的に結合することができる。
【０２２２】
この実施例では、図２１に示すように、各刺繍ミシン８００は刺繍ミシン８００をイーサネット（登録商標）ハブ８０８につなぐネットワークコネクション８０４を持っている。イーサネット（登録商標）ハブ８０８はコントローラ８１２につながれており、そのコントローラは各刺繍ミシン８００とイーサネット（登録商標）ハブ８０８を通して通信する。
【０２２３】
また、オプションでイーサネット（登録商標）ハブ８０８につながれているのは刺繍ネットワークシステム（ENS；embroidery network system）８１６であり、オプションで他の刺繍ミシン８００につないでもよい。
【０２２４】
コントローラ８１２は個々の刺繍ミシン８００にスティッチングデザインをダウンロードするのに、また、刺繍ミシン８００が適正に動作しているか、また、正しいソフトウエア改訂番号を持っているかを検証するのに用いられる。
【０２２５】
図２２に示された他の実施例では、いくつかのクラスターの刺繍ミシン８００がお互いにネットワークを形成することができる。この実施例では、いくつかの刺繍ミシン８００がイーサネット（登録商標）ハブ８２４につながれていて、それはまたコントローラ８２８につながれている。
【０２２６】
コントローラ８２８はさらに中央ハブ８３２につながれている。中央ハブ８３２はENSコントローラ８３６につながれており、オプションで、１実施例では刺繍ミシンチューブラー（ENT；embroidery machine tubular）と呼ばれる他の刺繍ミシン８２０につながれている。
【０２２７】
１つの実施例では、複数台の刺繍ミシン８００が論理クラスター８４０のメンバーになっている。１つの実施例では、各クラスター８４０は３０台より多くないミシンを持ってもよく、１つのLANセグメント上には６つより多くないクラスター８４０が存在してもよい。１個のクラスター８４０内の刺繍ミシン８００は制御と同期の目的のために相互に通信する。
【０２２８】
このような制御と同期のメッセージが通信されるとき、刺繍ミシン８００はこのメッセージをLAN上に放送メッセージとして通信する。各通信は通信用のヘッダー内にクラスター番号を持っている。
【０２２９】
このようにすると、命令を受け取る他の論理クラスター８４０内の刺繍ミシン８００がその命令を無視することができ、そのクラスター８４０内のミシンはその命令に反応することができる。コントローラ８２８はすべての放送命令（ブロードキャステッド・コマンド）を受け取り、要求に応じてそれに反応することができる。
【０２３０】
複数の衣類または布地にスティッチすべき新しいデザインが必要となったときには、ユーザーはユーザーインターフェースを通してコントローラ８２８にアクセスするだろう。ユーザーインターフェースは、ユーザーがコントローラ８２８につながれた刺繍ミシンを用いてスティッチすべきデザインを入力する、及び／または、選択することができる如何なる適当なインターフェースであってもよい。
【０２３１】
１つの実施例では、ユーザーインターフェースはグラフィックインターフェースを用いて動作するＰＣホストである。コントローラ８２８はスティッチすべきデザインを受信し、そのデザインをコントローラ８２８につながれた刺繍ミシンに通信する。
【０２３２】
１つの実施例では、ネットワーク上の各装置はイーサネット（登録商標）接続を含んでおり、それはネットワーク上の通信のために使われる。１つの実施例では、ネットワークに使われる通信プロトコルはNovell, Incによって開発された、当該技術分野でよく知られているインターネットパケットエクスチェンジ（IPX）である。
【０２３３】
システム内の各刺繍ミシンはクラスター番号、ヘッド番号、マスター・スレーブフラグで構成されている。このようなネットワークで用いられるとき、各１台ずつの刺繍ミシンはスティッチングヘッドと見なされ、それに付属のヘッド番号を持っている。ネットワークあたり複数のクラスターがあってもよく、また、クラスターあたり複数のヘッドがあってもよい。各クラスターは１台のマスター刺繍ミシンを持っている。
【０２３４】
動作の際に、複数ヘッドの同期が、以下にさらに詳しく述べるように、プロトコル機構によって維持される。クラスターの刺繍ミシンは互いに機械的には結合されていない。機械的な同期は、マスター刺繍ミシンに一定時間間隔でスティッチ同期パケットを放送させることによって達成される。
【０２３５】
このパケットはスティッチングカウントに関係する情報を含んでおり、スレーブ刺繍ミシンはマスター刺繍ミシンと同期していることを確認するためにそれを用いる。もしマスター刺繍ミシンがスティッチ同期パケットの放送を中断したならば、そのクラスター内のすべての刺繍ミシンは停止するだろう。
【０２３６】
１つの実施例では、各スレーブ刺繍ミシンは、一定のあらかじめ定められた時間間隔でスティッチ同期パケットを受け取るものと期待するようにプログラムされている。もしそのようなパケットがあらかじめ決められた時間間隔で到来しなければ、そのミシンは停止するだろう。
【０２３７】
マスター刺繍ミシンがなおも動作していることを保証するための、たとえばマスターからスレーブへ送られる心拍的信号（ハートビートシグナル）のような、いくつかの代案が存在することは理解されるであろう。
【０２３８】
マスター刺繍ミシンによるスティッチ同期パケット放送に加えて、各スレーブ刺繍ミシンが一定時間間隔で心拍的パケットをマスター刺繍ミシンに送信する。
【０２３９】
もしマスター刺繍ミシンがいずれかのスレーブ刺繍ミシンからの心拍的パケットをあらかじめ決められた時間間隔内に受信することに失敗するならば、マスター刺繍ミシンはそのクラスター内のすべての刺繍ミシンに停止命令を放送（ブロードキャスト）する。
【０２４０】
ジョブのスタートにおいて、マスター刺繍ミシンからジョブ同期がスレーブ刺繍ミシンに放送される。このパケットはそのジョブの間のスティッチング動作に関する情報、たとえば初期刺繍ミシンスピード、カラー変更シーケンスのような情報を含んでいる。
【０２４１】
このジョブ同期はそのクラスター内の各刺繍ミシンの初期動作パラメータを同期するのに用いられる。一旦ミシンがスティッチング動作をはじめると、同期は上に述べたマスター刺繍ミシンによって送られる同期パケットを用いて維持される。
【０２４２】
あるクラスターについてのマスター刺繍ミシンは各刺繍ミシン上で走っているソフトウエアによって自動的に決められる。各刺繍ミシンがオンラインとなると、ファインドマスター（Find Master）パケットがネットワーク上に放送される。もし有効な応答が受信されるならば、メッセージを放送したミシンは自動的にそれ自身をスレーブに設定する。
【０２４３】
１つの実施例では、有効な応答は、放送をしたミシンのクラスター番号に一致するファインドマスターパケットに対する応答である。もし有効な応答があらかじめ決めた時間の期間内に受信されなければ、そのメッセージを放送した刺繍ミシンはそれ自身をマスター刺繍ミシンに設定する。
【０２４４】
１つの実施例では、もしマスター刺繍ミシンが他の刺繍ミシンから、他の刺繍ミシンがマスターであるということを示すパケットを受け取るならば、その受信している刺繍ミシンはそれ自身をスレーブ刺繍ミシンであると再設定する。初期化されていない刺繍ミシンがオンラインとなってマスター刺繍ミシンを見つけようとするとき、もしマスター刺繍ミシンが見つかれば、それはそれ自身をスレーブと設定する。
【０２４５】
ヘッドのマスターならびにスレーブのステータスについての１実施例のより詳しい動作を以下に説明する。
【０２４６】
マスター刺繍ミシンがファインドマスターパケットを受信すると、マスター刺繍ミシンはその要求が同じクラスター番号からであることを検証し、そうならば、ファインドに対する応答を含みスレーブ刺繍ミシンをスレーブの内部リストに加えるマスターアクナリッジメントパケットで応答する。上の説明は単一ヘッド用にも使える。
【０２４７】
ここでわかるように、このことは刺繍システムに比較的簡単に追加の刺繍ミシンを付け足すことを可能にしている。その上、刺繍ミシンを比較的簡単に取り外すこともできる。
【０２４８】
このようにして、たとえば、もしシステム内の１台の刺繍ミシンを保守のために取り外す必要があるならば、それを簡単にネットワークから外すことができ、残りの刺繍ミシンは動作を続けることができる。取り外されていた刺繍ミシンの保守が完了したとき、それを再び接続し、再びシステム内に含めることができる。
【０２４９】
ここで図２３から２５を参照して、１実施例についてのマスターとスレーブの刺繍ミシンの動作を説明する。まず図２３を参照して電源投入時のヘッドの動作について説明する。最初にブロック９００で示されるヘッドワン（ONE）が電源投入される。
【０２５０】
電源を投入すると、ヘッドワンはブロック９０４に示されるようにマスターステータスにあると見なされる。ヘッドワンはブロック９０８に示されるようにマスターメッセージに対する要求をクラスター内のすべての装置に放送する。この実施例では、クラスター番号はコントローラによってヘッドに割り当てられており、それは電源が投入されるときヘッドによって読みとられる。このクラスター番号はマスターメッセージに対する要求に使われる。
【０２５１】
次に、ブロック９１２で、ヘッドワンは「私はマスター」の応答メッセージが受信されているかどうかを判定する。もしこのような応答が受信されれば、ヘッドワンはブロック９１６で示されているようにそれ自身をスレーブとしてセットする。１つの実施例では、ヘッドはマスターメッセージに対する要求への応答を受信するのにあらかじめ決められた時間だけ待ち、その時間が過ぎると、他のどのヘッドもマスターとしてセットされることはない。
【０２５２】
次に、ブロック９２０にしたがって、ヘッドツーが電源投入される。電源が投入されると、ヘッドツー（two）は放送し、マスターメッセージに対する要求をブロック９２４で示されているようにクラスター中のすべての装置に放送する。ヘッドワンはマスターメッセージに対する要求を受信すると、ブロック９２８で示されているように「私はマスター」の応答で応答する。ヘッドワンは次にブロック９３２で示されているようにヘッドツーをそれのスレーブヘッドの内部リストに加える。ヘッドツーはブロック９３６で示されているようにそれ自身をスレーブとしてセットする。
【０２５３】
１つの実施例では、コントローラがクラスター内のヘッドの数を電源投入時のヘッドに通信する。マスターヘッドはこの数を格納し、スティッチング動作をはじめるに先立って、スレーブヘッドリスト内のスレーブヘッドの数がコントローラから受信した数と一致することを検証する。もしそれらの数が一致しなければ、マスターヘッドはコントローラにエラーメッセージを返すだろう。
【０２５４】
ここで図２４のフローチャートを参照して、スティッチング動作中のスレーブヘッドの動作を説明する。この実施例では、スレーブはブロック９４０で示されているようにホスト（コントローラ）コンピュータからデザインを受信する。一旦デザインがダウンロードされると、スレーブヘッドはブロック９４４で示されているようにスタートボタンが押されるのを待つ。
【０２５５】
スタートボタンはクラスター内のどのヘッドについて押されてもよい、もしスタートボタンがスレーブヘッドについて押されたならば、スレーブヘッドはマスターヘッドにスタート命令を通信する。スタート命令はブロック９４８で示されているようにマスターヘッドで受信される。
【０２５６】
その代わりに、スレーブヘッドがすべてのヘッドにスタート命令を放送してもよい。ブロック９４８にしたがって、スレーブヘッドはマスターヘッドからの同期命令をブロック９５２で示されているように受信する。１つの実施例では、同期命令は初期スティッチングスピード、スティッチすべきデザインについてのスタート位置、およびスティッチングカウントなどに関する情報を含んでいる。
【０２５７】
一旦同期命令が受信されると、スレーブヘッドはジョブ同期命令内のすべての情報を検証し、ブロック９５６で示されているようにマスターヘッドに同期ステータスを返す。一旦マスターヘッドがすべてのスレーブヘッドからそれらが同期していることを示す同期ステータスを受信すれば、マスターヘッドはブロック９６０で示されているようにスレーブヘッドによって受信されるスタート命令を送る。
【０２５８】
ブロック９６２において、スレーブヘッドはマスターヘッドに心拍的メッセージを送信する。心拍は、マスターヘッドが異常などのヘッド対してもシステムをモニターできるように、常時出されている。１つの実施例では、スレーブヘッドはあらかじめ決められた２５０ミリセカンドの時間間隔で心拍的パルスを送信する。スレーブヘッドは次にブロック９６４によって示されているようにスティッチングをはじめる。
【０２５９】
スティッチングの間、スレーブヘッドはブロック９６８によって示されているようにスティッチングエラーについてモニターする。スティッチングエラーが発生したときには、スレーブヘッドはブロック９７２にしたがってスティッチングを停止し、そうしてブロック９７６によって示されているように停止命令をそのクラスター内のすべての装置に放送する。スレーブヘッドはブロック９８０でそのクラスター内の他の装置から受信される停止命令をモニターする。
【０２６０】
もしそのような停止命令が受信されれば、スレーブヘッドはブロック９８４にしたがってスティッチングを停止し、停止命令をそのクラスター内のすべての装置に放送する。スレーブヘッドはブロック９８８において、それがマスターヘッドからの心拍的メッセージを受信したことを確認する。１つの実施例では、スレーブヘッドはあらかじめ決められた２５０ミリセカンドの時間間隔でそのようなメッセージを受信するものと予想している。
【０２６１】
もしマスターヘッド心拍が受信できなければ、スレーブヘッドはブロック９９２で示されているようにスティッチングを停止し、ブロック９９６で示されているように停止命令をそのクラスター内のすべての装置に放送する。もしスレーブヘッドがマスターヘッドからの心拍的メッセージを受信したならば、スレーブヘッドはブロック１０００において、それが同期メッセージをマスターヘッドから受信したことを確認する。もしスレーブヘッドがマスターヘッドからの心拍的メッセージを受信したならば、スレーブヘッドはブロック１０００において、それが同期メッセージをマスターヘッドから受信したことを確認する。
【０２６２】
もし同期メッセージが受信されないならば、スレーブヘッドはブロック９９２と９９６で示されているようにスティッチングを停止し停止命令を放送する。もしスレーブヘッドがマスターヘッドからの同期メッセージを受信するならば、スレーブヘッドはブロック１００４で示されているように同期メッセージで送信されたスティッチ数をスレーブヘッドの現在のスティッチ数と比較する。
【０２６３】
スレーブヘッドは次にブロック１００８によって示されているようにスティッチ数が一致するかどうかを判定する。もしスティッチ数が一致するならば、スレーブヘッドはブロック１０１２によって示されているようにそれが最後のスティッチに到達しているかどうかを判定する。もしスティッチが最後のスティッチであるならば、スレーブヘッドはブロック１０１６によって示されているようにスティッチングを停止する。もしスティッチが最後のスティッチでないならば、スレーブヘッドはブロック９６８から１０１２に対して述べられたように動作を続ける。
【０２６４】
もしブロック１００８で、スレーブヘッドがスティッチ数が一致しないと判定したならば、スレーブヘッドはブロック１０２０で不一致の量を決定する。この実施例では、スレーブヘッドはマスターヘッドとのスティッチの差を-３から+０に保たなければならない。すなわち、スレーブヘッドはマスターヘッドから３スティッチ以上遅れてはならないし、マスターヘッドから０スティッチ以上進んではならない。
【０２６５】
もしこの差があらかじめ決められたスティッチの量以内であれば、スレーブヘッドはブロック１０２４によって示されているように、スティッチングスピードをあらかじめきめられた制御方式にしたがって調節する。スティッチングミシンはそこでブロック１０１２に対して上に述べたような動作とそれに続く動作を実行する。
【０２６６】
もしブロック１０２０において、その差がマスターヘッドのあらかじめ決められたスティッチ数以内ではないとスレーブヘッドが判定すれば、スレーブヘッドはブロック１０２８によって示されているようにスティッチングを停止し、ブロック１０３２によって示されているように、停止命令をそのクラスター内のすべての装置に放送する。
【０２６７】
ここで、図２５のフローチャート図を参照して、スティッチング動作中のマスターヘッドの動作を説明する。最初、ブロック１０３６に記されているように、マスターヘッドはホスト（コントローラ）からデザインを受信する。マスターヘッドはブロック１０４０に記されているように、スタートボタンが押されたかどうかを判定する。
【０２６８】
もしマスターヘッドのスタートボタンが押されていなければ、マスターヘッドはブロック１０４４に記されているように、マスターヘッドがスレーブヘッドからスタート命令を受信したかどうかを判定する。もしスタート命令が受信されていなかったならば、マスターヘッドはブロック１０４０から１０４４に関する動作を続ける。
【０２６９】
一旦、マスターヘッドのスタートボタンが押されるか、マスターヘッドがスレーブヘッドからスタート命令を受信したならば、マスターヘッドはブロック１０４８に記されているように、そのクラスター内のすべての装置にジョブ同期命令を放送する。ジョブ同期命令の内容は上に述べたようなものである。
【０２７０】
マスターヘッドは次にブロック１０５２に記されているように、各スレーブヘッドからの同期アクナレジメントをまつ。ジョブ同期命令に応答して、スレーブヘッドはジョブ同期命令に応答するエラーを送ることができる。このエラーはミシン内のエラーまたはダウンロードされたデザイン内のエラーを示している。
【０２７１】
マスターヘッドが各同期アクナレジメントを受信すると、マスターヘッドはそのアクナレジメントが有効かあるいはエラーを含むかを検証し、ブロック１０５６に記されているように、各ヘッドから有効なアクナレジメントが受信されているかどうかを判定する。
【０２７２】
各ヘッドから有効なアクナレジメントが受信されていなければ、マスターヘッドはブロック１０５８に記されているように、ホストに対してエラーを示す通知を送る。もしマスターヘッドが各ヘッドから有効なアクナレジメントを受信するならば、マスターヘッドはブロック１０６０に記されているように、そのクラスター内のすべての装置に心拍的メッセージを放送する。１つの実施例では、心拍的メッセージは２５０ミリセカンド毎に送信される。
【０２７３】
ブロック１０６２において、マスターヘッドはスタート命令を放送し、スティッチング動作をはじめる。スティッチング動作中、マスターヘッドはブロック１０６４に記されているようにスティッチングエラーについて自分自身をモニターする。もしスティッチングエラーがあれば、マスターヘッドはブロック１０６６に記されているように、スティッチを停止し、ブロック１０６８に記されているように、そのクラスター内のすべての装置にストップ命令を送る。
【０２７４】
マスターヘッドは、ブロック１０７２で、そのクラスター内のいずれかの装置からストップ命令が受信されたかどうかを判定する。もしマスターヘッドがストップ命令を受信しているならば、マスターヘッドはブロック１０７６に記されているように、スティッチングを停止し、ブロック１０７８で記されているように、そのクラスター内のすべての装置にストップ命令を放送する。
【０２７５】
マスターヘッドはブロック１０８０において、そのクラスター内のすべての装置に同期メッセージを放送する。１つの実施例では、この同期メッセージはマスターヘッドの現在のスティッチカウントを含んでいる。
【０２７６】
マスターヘッドはブロック１０８４において各スレーブヘッドが周期的に心拍的メッセージを送りつづけていることを検証する。もしスレーブヘッドの心拍的信号が見当たらなければ、マスターヘッドはブロック１０８８において、スティッチングを停止し、ブロック１０９２に記されているように、そのクラスター内のすべての装置にストップ命令を放送する。
【０２７７】
マスターヘッドはブロック１０９６に記されているように、マスターヘッドがデザインの最後のスティッチに到達したかどうかを検証する。もし最後のスティッチが完了していなければ、マスターヘッドはブロック１０６４から１０９６に関連する動作を繰り返す。もし最後のスティッチが完了していなければ、マスターヘッドはブロック１１００に記されているようにスティッチングを停止する。
【０２７８】
上に述べたように、クラスター内の刺繍ミシンはクラスター内の刺繍ミシン間で通信を通して同期をとられている。このことは２台か２台以上の刺繍ミシンがそれらのミシン上のフープが衝突するおそれなしに、互いに直接接近させて配置させることを許すものである。
【０２７９】
たとえば第１の刺繍ミシンと第２の刺繍ミシンを相互に比較的接近して置くことができる。スティッチング動作中、もし第１と第２の刺繍ミシンが同期していなければ、それら各々のX-Yキャリッジによって動かされるそれらのフープは衝突するだろう。
【０２８０】
すなわち、第１の刺繍ミシン上のフープは、そのフープの遠端が第２の刺繍ミシンに比較的接近するような位置に来ることがある。同様にして、第２の刺繍ミシン上のフープは、そのフープの遠端が第１の刺繍ミシンに比較的接近するような位置に来ることがある。
【０２８１】
もしこれらの刺繍ミシンが互いに比較的近く配置されると、このような情況は２つのフープの衝突を招き、刺繍ミシンに破損を生じる危険性がある。しかし、これら２台の刺繍ミシンが上に説明したように実質的に同時に同じ動作を行うのであれば、それらのミシンをフープ衝突の実質的な危険なしに互いに接近して置くことができる。
【０２８２】
したがって、上に述べたようなソフトウエア同期を採用した刺繍ミシンは、非同期ミシンよりも相互に接近して配置することができ、その結果、このようなミシンのクラスターの設置面積を非同期クラスターのミシンの設置面積に較べて減少させることになる。
【０２８３】
実質的に同時に同じパターンをスティッチすることのできるスティッチングミシンのネットワークを実現するのに用いることのできる他の設計、システムあるいは構造も評価されるべきである。例を示せば、関係する制御は、コントローラの機能が同じコントローラ（単数か同時スティッチング動作を制御するコントローラ（複数）によって達成されるような多数あるいは単独のコントローラを含むことができる。
【０２８４】
したがって図１の刺繍ミシン以外のスティッチングミシンが同じ動作を実行し同じ目的を達成するネットワークに採用されることも可能であろう。同様に、図１から図２０のスティッチング装置に関して、所望の機能を実行し、または、制御する他の設計または実施例を用意することもできるだろう。
【０２８５】
ホストコントローラ、メインコントローラ及び糸センサーコントローラのかわりに、これら３つのコントローラより多いか又は少ないコントローラで制御を行うことも可能であろう。たとえば、糸センサーコントローラによって達成される機能のすべて又はあるものは、メインコントローラによって実行可能であろう。他の例では、すべての必要な制御及び機能は、単一のコントローラによって実行できるだろう。
【０２８６】
本発明の上述の議論は図示と記述の目的で提示された。さらに、その記述は本発明をそこで開示された形態に制限するものではない。したがって、上の教示にふさわしい変更と変形は、当該技術への精通と知識の範囲内で、本発明の範囲内にある。
【０２８７】
上に説明してきた実施例は、さらに、本発明を具体化する現在知られている最良の様態を説明し、本発明のそれらの特定の応用または使用によって必要とされる種々の変形により、当該技術に熟達した他の人達にこのようなあるいはその他の実施例において本発明を利用できるように意図されている。
【０２８８】
先行技術によって許される範囲内で、付属の請求項が従来とは異なる実施例を含むものと解釈されることが意図されている。
【図面の簡単な説明】
【０２８９】
【図１】本発明の刺繍ミシンの１実施例の透視図
【図２】スティッチ本発明の１実施例の糸フィーダ装置を図示する模式的表現図
【図３】本発明の１実施例の糸フィーダ装置の分解透視図
【図４】２つのスティッチとスティッチに伴う相対的な糸の長さの説明図
【図５】本発明の１実施例の制御電子回路のブロックダイアグラム
【図６】本発明の１実施例のホストコントローラの動作ステップを図示するフローチャート
【図７】本発明の１実施例のメインコントローラの動作ステップを図示するフローチャート
【図８】本発明の１実施例の糸センサーコントローラの動作ステップを図示するフローチャート
【図９】本発明の１実施例のニードルケースと糸ガイドプレートアセンブリを図示する透視図
【図１０】本発明の１実施例の糸ガイドプレートと糸ガイドチューブを図示する透視図
【図１１】本発明の１実施例の糸ガイドプレート、糸ガイドチューブと糸センサーアセンブリの断面図
【図１２】本発明の１実施例の糸センサー制御電子回路のブロックダイアグラム図
【図１３】正常なスティッチング動作の間の糸張力を図示するグラフ
【図１４】上糸切断に伴う糸張力プロファイルを図示するグラフ
【図１５】下糸切断に伴う糸張力プロファイルを図示するグラフ
【図１６】本発明の１実施例の調整可能押さえ金アセンブリを図示する正面透視図
【図１７】本発明の１実施例の調整可能押さえ金アセンブリの分解透視図
【図１８】本発明の１実施例の調整可能押さえ金アセンブリの調整の説明図
【図１９】本発明の１実施例の調整可能押さえ金アセンブリの調整の説明図
【図２０】本発明の１実施例のレーザーと付属のハードウエアアセンブリの正面透視図
【図２１】本発明の１実施例の刺繍ミシンのシステムのブロックダイアグラム図
【図２２】本発明の１実施例の２つのクラスターを持つ刺繍ミシンのシステムのブロックダイアグラム図
【図２３】本発明の１実施例のネットワーク刺繍ミシンにパワーアップするための動作ステップのフローチャート図
【図２４】本発明の１実施例のスレーブヘッドを用いるデザインをスティッチングするための動作ステップのフローチャート図
【図２５】本発明の１実施例のマスターヘッドを用いるデザインをスティッチングするための動作ステップのフローチャート図
【図１】
2006122703.tif 000003
【図２】
2006122703.tif 000004
【図３】
2006122703.tif 000005
【図４】
2006122703.tif 000006
【図５】
2006122703.tif 000007
【図６】
2006122703.tif 000008
【図７】
2006122703.tif 000009
【図８】
2006122703.tif 000010
【図９】
2006122703.tif 000011
【図１０】
2006122703.tif 000012
【図１１】
2006122703.tif 000013
【図１２】
2006122703.tif 000014
【図１３】
2006122703.tif 000015
【図１４】
2006122703.tif 000016
【図１５】
2006122703.tif 000017
【図１６】
2006122703.tif 000018
【図１７】
2006122703.tif 000019
【図１８】
2006122703.tif 000020
【図１９】
2006122703.tif 000021
【図２０】
2006122703.tif 000022
【図２１】
2006122703.tif 000023
【図２２】
2006122703.tif 000024
【図２３】
2006122703.tif 000025
【図２４】
2006122703.tif 000026
【図２５】
2006122703.tif 000027