(57)【特許請求の範囲】
【請求項１】
ミシンの上糸をその間に挟むことが可能な一対の調子皿と、
前記一対の調子皿を支持する中空軸と、
前記中空軸に支持され、移動可能な動作軸と、
前記一対の調子皿と前記中空軸と前記動作軸から構成され、上糸を一対の調子皿で挟んで、該上糸に張力を付与する糸調子器と、
電気的な駆動により前記糸調子器の動作軸を前記調子皿に作用させると共に、駆動力に比例して、該糸調子器から上糸に付与される張力を連続的に増加させる駆動手段と、
縫製中の複数のタイミングに対応して、前記糸調子器から上糸に付与する張力を示す張力設定データが複数設定される項目と、１個の補正値データが設定される項目とを有する設定データと、
前記設定データを入力可能な設定入力手段と、
縫製中の所定のタイミングにおいて前記駆動手段を前記設定データに応じた量駆動させて前記糸調子器から前記設定データに応じた張力を上糸に付与すると共に、
縫製時以外のミシンの停止時で且つ前記入力手段による張力の設定中に、前記駆動手段を前記設定データに応じた量駆動させる試験駆動を行う一方、
前記複数の張力設定データを前記１個の補正値データで補正して、前記駆動手段を駆動させて、前記設定データに応じた張力を上糸に付与する制御手段とを備えたことを特徴とするミシンの糸調子装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ミシンの上糸に張力を付与する糸調子器と、電気的な駆動により前記糸調子器に作用する駆動手段とを備え、該糸調子器から上糸に付与される張力を連続的に変化可能なミシンの糸調子装置に関する。
【０００２】
【従来の技術】
出願人は本出願以前に、糸調子器（例えば、調子皿、ロータリーテンションなど）から上糸に付与される張力を連続的に変化可能なミシンの糸調子装置を開発し出願している。このような糸調子装置は、電気的に連続量で駆動可能な駆動手段（例えば、ボイスコイルモータ、比例ソレノイド、エアーピストンと比例電磁ソレノイド弁との組み合わせなど）を使用して、この駆動手段を電気的に制御することで、例えば調子皿の押圧力を強弱させたり、ロータリーテンションの回転皿の負荷を強弱させたりして、縫製中に上糸に付与する張力を連続的に変化させる。
【０００３】
【発明が解決しようとする課題】
ところで、縫製処理を行う際に、糸調子器から適切な糸張力が得られているかを確認する必要のある場合がある。糸調子器から適切な張力が得られていないと、上糸と下糸の張力が所望のバランスからずれて、期待していた縫製を行うことが出来ない。
糸に付与される張力が連続的に可変でなく、縫製中に所定の張力のみ付与可能な従来の一般的な糸調子においては、縫製前のミシン停止時に糸を糸調子器に通し張力メータで糸張力を計ることで、糸調子器からの糸張力を確認することが出来た。そして、所望の糸張力が得られていない場合には、張力調整つまみを回して、例えば、調子皿やロータリーテンションの回転皿を押圧しているコイルバネを強弱させることで、所望の糸張力に調整することが可能になっている。
【０００４】
しかしながら、上記従来の電気的な制御により張力を連続的に変化可能なミシンの糸調子装置では、駆動手段が駆動して糸調子器から設定された糸張力が得られるのは、実際の縫製中のみであり、糸調子器から所望の糸張力が得られているかを確認するには、実際に縫製を行ってみて、その縫い目を視認して所望の糸張力が得られているかを確かめるしかなかった。この確認作業は、試し縫いによる労力の浪費と、正確に糸張力が計れない、或いは作業者によるバラツキといった欠点を有している。
【０００５】
この発明は、上記実状に鑑みてなされたもので、電気的な制御により張力を連続的に変化可能なミシンの糸調子装置において、糸調子器から得られる糸張力の確認作業を容易に且つ正確に行うことを可能とし、更に、その糸張力の調整も容易に行うことを可能とすることである。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、請求項１記載の発明は、ミシンの上糸をその間に挟むことが可能な一対の調子皿と、前記一対の調子皿を支持する中空軸と、前記中空軸に支持され、移動可能な動作軸と、前記一対の調子皿と前記中空軸と前記動作軸から構成され、上糸を一対の調子皿で挟んで、該上糸に張力を付与する糸調子器と、電気的な駆動により前記糸調子器の動作軸を前記調子皿に作用させると共に、駆動力に比例して、該糸調子器から上糸に付与される張力を連続的に増加させる駆動手段と、縫製中の複数のタイミングに対応して、前記糸調子器から上糸に付与する張力を示す張力設定データが複数設定される項目と、１個の補正値データが設定される項目とを有する設定データと、前記設定データを入力可能な設定入力手段と、縫製中の所定のタイミングにおいて前記駆動手段を前記設定データに応じた量駆動させて前記糸調子器から前記設定データに応じた張力を上糸に付与すると共に、縫製時以外のミシンの停止時で且つ前記入力手段による張力の設定中に、前記駆動手段を前記設定データに応じた量駆動させる試験駆動を行う一方、前記複数の張力設定データを前記１個の補正値データで補正して、前記駆動手段を駆動させて、前記設定データに応じた張力を上糸に付与する制御手段とを備えた構成とした。
【０００７】
この請求項１記載の発明によれば、制御手段により実行される上記試験駆動によって、縫製時以外のミシン停止時において試験的に駆動手段を駆動させ、糸調子器の状態を設定データに応じた状態にすることが出来るので、例えば、この状態において、糸を糸調子器に掛けて張力メータで糸張力を計ることで、縫製中に掛けられる糸調子器の糸張力を容易に且つ正確に確認することが出来る。さらに、上記補正値データを適宜設定することで、実際に糸調子器から得られる糸張力と、設定入力手段により入力される上記張力の設定データとを適合させることが出来る。また、複数のミシンを使用する際、各ミシンの糸調子装置にばらつきがあって、同一の設定データを入力しても各ミシンの糸調子装置から得られる糸張力にばらつきがあった場合でも、上記補正値データを各糸調子装置のばらつきに対応させて設定することで、各ミシン間の糸調子装置のばらつきを解消することが出来る。
【０００８】
ここで、駆動手段は、例えば、ボイスコイルモータ、比例ソレノイド、エアピストンと比例電磁ソレノイド弁との組み合わせなど、電気的な制御により駆動量を連続的に変化可能なものであれば、どのようなものでも良く、この連続的な駆動量を糸調子器に作用させることで、糸調子器から糸に付与される張力を連続的に変化させることが出来る。また、上記試験駆動の処理は、例えば、試験駆動スタートスイッチを設けて該スイッチのオン操作により実行するようにしても良いし、設定入力手段による設定データ入力中に行うようにしても良い。また、ミシン停止中の予め設定されたタイミングで実行されるようにしても良く、その実行開始となる条件は、縫製時以外のミシン停止時に開始可能な条件であればどのような条件としても良い。
【００１０】
また、縫製中に複数のタイミングで異なる糸張力を掛ける場合でも、これら全てのタイミングの糸張力について試験的に確認することが出来る。
【００１２】
また、糸調子器の張力力の設定入力を行っている最中に糸調子器の試験駆動が行われるので、糸調子器から得られる糸張力を測りながら設定データを変化させていくことで、容易に所望の糸張力に設定することが出来る。
【００１５】
【発明の実施の形態】
以下、この発明の実施の形態について、図１〜図１２の図面を参照しながら説明する。
図１は、本発明の実施の形態の糸調子装置を備えたボタン穴かがりミシン１を示す斜視図である。
このボタン穴かがりミシン１は、ミシン針９、布を挟んで保持すると共に布送り方向に沿って前後動して布を送る布押さえ１５および布保持板１４、布押さえ１５の上側で上糸を切断する上糸切り鋏み８０、布を切断してボタン穴を形成する布切りメス１６等を備え、ミシン針９が昇降運動を行うと共に布送り方向とほぼ直行する方向に往復動（針振り運動）しながら縫製を行い、例えば、図６に示すように、ボタン穴部Ｈを周回するように左平行部Ａ、第１閂止め部Ｂ、右平行部Ｃ、第２閂止め部Ｄと縫製を行って、被縫製物にボタン穴を形成するミシンである。
そして、このボタン穴かがりミシン１に、本発明の実施の形態の糸調子装置を構成する糸調子器（アクティブテンション）１９、駆動手段としての上糸張力ＶＣＭ（ボイスコイルモータ）６０、設定入力手段としての操作パネル１１０（図３）、並びに、ボタン穴かがりミシン１を制御すると共に糸調子装置の制御手段を構成する制御装置（図４）等が設けられている。
【００１６】
図２は、上記糸調子器１９と上糸張力ＶＣＭ６０とを示す断面図である。糸調子器１９は、一対の調子皿（固定皿６７と可動皿６６）との間に上糸を挟んで該上糸に抵抗力を与えると共に、動作軸６３の動作により縫製中に上記抵抗力を連続的に変化させることの可能な動的な糸調子（アクティブテンション）である。この糸調子器１９は、ミシンのアーム部４に嵌合されるベース部材６４、中空軸６５、中空軸６５に固定される固定皿６７、中空軸６５に沿って可動的に設けられた可動皿６６、コイルバネ６８等から構成され、中空軸６５中には、可動皿６６と一体の当接片６６ａと、中空軸６５に沿って移動し当接片６６ａに当接可能な動作軸６３とが挿入されている。コイルバネ６８は部材６９を付勢するもので可動皿６６は押圧していない。
【００１７】
上糸張力ＶＣＭ６０は、動作慣性が低く、電流−駆動力の関係でリニア特性を有するボイスコイルモータであり、プランジャ６１、磁気回路を構成する円形型ヨーク６０１、永久磁石による外極６０２、中央極６０３、補償銅管６０５の周りにコイル６０６を配してなる円筒状の可動コイル６０４等から構成される。即ち、通電量を制御することで、高速に、且つ、プランジャ６１の駆動力を電流値にほぼ比例して制御することが出来る。
そして、上糸張力ＶＣＭ６０のプランジャ６１は、中間部のピン６２ａを支点とするレバー６２を介して、糸調子器１９の動作軸６３に連結されており、上記上糸張力ＶＣＭ６０の駆動力を連続的に変化させることで、糸調子器１９の可動皿６６の押圧力を連続的に変化させ、糸調子器１９から上糸に掛けられる抵抗力を連続的に変化させることが可能になっている。
【００１８】
図３には、ボタン穴かがりミシン１に備わる操作パネル１１０の図を示す。
操作パネル１１０は、各種の縫製パラメーターを設定入力したり、設定値の表示出力や縫製制御上のエラーの表示出力を行ったりするもので、例えば、ボタン穴かがりミシン１が載置されるミシンテーブル上に設けられる。
【００１９】
操作パネル１１０には、縫製をスタートするための縫製キー１３１、縫製キー１３１が押されて縫製モードであることを点灯により表示するＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）表示部１３２、入力モードを選択する選択キー１３３、該選択キー１３３の操作により選択されている入力モードを点灯により表示するパターンナンバー表示部１３４およびパラメータナンバー表示部１３５、２桁の７セグメント表示部からなるモード表示部１４１、４桁の７セグメント表示部からなるパラメータ表示部１４２、入力パラメータ値を「−１」するマイナスキー１４３、入力パラメータ値を「＋１」するプラスキー１４４、入力パラメータ値を所定単位で減算するダウンキー１４５、入力パラメータ値を所定単位で加算するアップキー１４６、ミシン針９への糸通しおよび釜の位置合わせを知らせるセットキー１４７等が設けられている。
【００２０】
図４には、ボタン穴かがりミシン１の回路構成のブロック図を示す。
ボタン穴かがりミシン１の制御装置は、図７に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）１００、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、各パルスモータの回転量をカウントするＹ送りカウンタ１０３、基線送りカウンタ１０４、および針振り送りカウンタ１０５、布切りメスの駆動数をカウントする布切りメスカウンタ１０６、各パルスモータの駆動を行うＹ送りパルスモータドライバ１１１、基線送りパルスモータドライバ１１２、および針振送りパルスモータドライバ１１３、各種センサーや各駆動部のドライバおよび操作パネル１１０等とＣＰＵ１００とを接続するＩ／Ｏインターフェース１０９、ミシンを駆動するミシンモータ５の駆動制御を行うミシンモータドライバ１１５、ミシンモータ５の回転量を上軸６の回転角度としてコード付けするミシンモータエンコーダ１１９、糸調子器１９の上糸張力ＶＣＭ（ボイスコイルモータ）６０を駆動するアクティブテンションドライバ１２０、布押さえ１５を上昇させる押さえ上昇ソレノイド１２２を駆動する押さえ上昇ソレノイド駆動回路１２１、布切りメス１６を下降させる布切りメス下降シリンダ３０を駆動する布切りメス下降シリンダ駆動回路１２３、並びに、所定の割り込み条件（各パルスモータの回転量を示すカウンタ値、布の送り位置、上軸６の回転角度など）によりＣＰＵ１００に割り込み信号を出力する割り込みコントローラ１０８等から構成される。
【００２１】
Ｙ送りパルスモータ２０は、布押さえ１５と布保持板１４とをＹ方向に移動させるモータで、基線送りパルスモータ４０はミシン針９の針振りの基線位置を変更するモータ、針振送りパルスモータ４１はミシン針９の針振り量を変更するモータである。
【００２２】
上記ミシンモータドライバ１１５には、ミシンモータ５の他、ミシン針９が上方位置にあることを検出する針上位置センサ１１６、布押さえ１５や布保持板１４の基準位置を検出する送り基準位置センサ１１７、上軸６の回転角度を検出するＴＧ（Ｔａｃｈｏ  Ｇｅｎｅｒａｔｏｒ）発生器１１８等が接続されている。
Ｉ／Ｏインターフェース１０９には、操作パネル１１０や各駆動部のドライバや駆動回路のほか、布切りメス１６の下降を検知するメス下降検知スイッチ３４、布押さえ１５の下降を検知する押え下降検知スイッチ２８、布送り（布押さえ１５と布保持板１４）が原点位置にある状態を検出するＹ送り原点センサ２６、針振り機構の基線位置が原点にあることを示す基線送り原点センサ５７、針振り機構の振り幅が原点にあることを示す針振送り原点センサ５８、布押さえ１５の下降を指示する押さえスイッチ１２４、並びに、ミシンモータ５の駆動スタートを指示するスタートスイッチ１２５などが接続されている。
【００２３】
ＣＰＵ１００は、ＲＡＭ１０２の所定領域を作業領域としてＲＯＭ１０１に記憶されている制御プログラムに従い、操作パネル１１０からのデータや、接続された各種センサーから検出信号を入力したり、各ドライバを介して各種駆動部の制御を行う。
ＲＯＭ１０１には、操作パネル１１０を介して入力された縫製データに基づいてボタン穴かがりの縫製を実行する縫製処理のほか、縫製パターンのパラメータや各縫製タイミングに糸調子器１９に掛ける糸張力値などの設定データを操作パネル１１０から入力させる設定入力処理や、該設定入力処理中に試験的に糸調子装置を駆動させる試験駆動処理等の制御データや制御プログラムが記憶されている。これら設定入力処理や試験駆動処理については後に詳述する。
【００２４】
この実施の形態の糸調子装置を備えたボタン穴かがりミシン１は、上記のように構成され、次に示すように、操作パネル１１０からの各設定データの入力、並びに、糸調子装置を含むボタン穴かがりミシン１の駆動制御が行われて、ボタン穴かがりを縫製するボタン穴かがり処理が行われるようになっている。
【００２５】
先ず、操作パネル１１０から入力される設定データの項目について説明する。
図５には、操作パネルから入力可能なデータを示すデータテーブルのチャート図を示す。
操作パネル１１０から入力可能なデータ内容は、同図のパラメータテーブルに示すとおりである。
【００２６】
即ち、ボタン穴かがりの縫製パターン各部の長さデータである布切り長さデータ、メス巾データ、閂止め長さデータ、閂止め巾データ、平行部ピッチデータ、閂止め部ピッチデータ、布切りメス−第１閂止め間すきま長さデータ、布切りメス−第２閂止め間すきま長さデータ、および、メス落ち位置の左右方向のずれ量を示すメス落ち左右位置データ、糸調子器１９に張力を付加する上糸張力ＶＣＭ６０の補正値を示すアクティブテンション補正データ、各縫製タイミングにおける糸調子器１９の張力データである平行部張力データ、閂止め部張力データ、縫い始め張力データ、縫い終わり張力データ、および、糸切り時張力データ、布切りメスサイズデータ、押さえサイズデータ、並びに、布切りメス１６の駆動時におけるミシンスピードを示すメス駆動時ミシンスピードデータ等のデータが操作パネル１１０を操作して入力され、ＲＡＭ１０２中に記憶される。
【００２７】
ユーザーは、ボタン穴かがりミシン１を駆動すると、先ず、上記各設定データを操作パネル１１０から入力する設定入力処理を行う。入力する各データ項目には、予めデフォルトの設定データや、前回入力した設定データが記憶されており、ユーザーは変更の必要なデータ項目のみを入力変更する。
設定データの各項目には、該項目に対応して入力可能なデータ値の範囲を示す設定範囲データが予め記憶されており、この設定範囲データから外れたデータが入力された場合にエラー判定が行われるようになっている。
上記の設定データは、縫製パターンナンバーに対応させて複数セット登録することが可能になっており、ユーザーが任意の縫製パターンナンバーを選択し呼び出すことで該ナンバーに対応した設定データのセットが読み込まれて実際の縫製制御に使用される。
【００２８】
また、上記の設定入力処理の最中、所定のデータ項目の入力処理中において試験的に糸調子装置を駆動させる試験駆動処理が実行される。即ち、入力する設定データ項目として張力データである「平行部張力」「閂止め部張力」「縫い始め張力」「縫い終わり張力」「糸切り時張力」を選択すると、選択と同時に設定データに応じた量上糸張力ＶＣＭ６０に通電が行われ、該上糸張力ＶＣＭ６０のプランジャ６１に設定データに応じた駆動力が生起される。そして、この駆動力がレバー６２、動作軸６３を介して糸調子器１９の可動皿６６に伝達され、設定データに応じた押圧力が掛けられる。
そして、操作パネル１１０を操作して設定データを変更していく毎に、この設定データの変更に応じて糸調子器１９に掛かる押圧力も変更されていく。ユーザーは、この状態で糸調子器１９に糸を掛けて張力メータを用いて糸張力を計ることで、縫製中に実際に得られる糸張力を計測することが出来る。また、計測を行いながら設定データを変更していくことで、所望の糸張力を得る設定データを容易に探すことが出来る。
【００２９】
また、上記の計測により設定データと実測値とにずれがあった場合には、設定データ項目の「アクティブテンション補正」のデータを設定変更する。この項目のデータ値は、張力データに基づく上糸張力ＶＣＭ６０の通電量を補正するためのもので、この補正は、例えば、張力データに基づく通電量からアクティブテンション補正データに対応する通電量を減算することで行われる。この補正を正しく行うことで、糸張力を実際に計測することなく設定データ値のみで所望の張力を発生させるようにできる。
また、同一のボタン穴かがりミシン１が複数あり、各ミシン間で張力データと実測張力とのずれがあり、このずれを補正したい場合には、先ず、適当な張力データに同一のデータ値を入力し、その上で、張力の計測を行いながら「アクティブテンション補正」のデータ値を変更していく。そして、所定の糸張力が出力されたところで「アクティブテンション補正」のデータ設定を完了する。同様の調整を全てのミシンで行うことで、各ミシン間の張力データと実測張力とのずれが解消される。
【００３０】
上述の設定入力処理が完了したら、次いで、布をセットしスターとスイッチ１２５をオンすることで、設定された縫製パターンでの縫製が行われていく。この縫製中、縫製処理と同期して、縫製処理の各タイミングにおいて各タイミングに応じた張力データ値に対応する張力が糸調子器１９に掛けられる。そして、それにより所望の縫い目が形成され、所望のボタン穴かがりが形成される。
【００３１】
詳細には、ボタン穴かがりミシン１により縫製されるボタン穴かがりの縫製パターンの図である図６▲１▼〜▲９▼に示すように、先ず、糸調子器１９に「縫い始め張力」の設定データに対応する張力がかけられると共に、針落ち位置が座標Ｐ1になるように布が送られる（図６▲１▼）。次いで、糸調子器１９に「平行部張力」の設定データに対応する張力がかけられると共に、ミシン針９と布送りの協働により左平行部Ａの縫製が行われ（図６▲２▼）、次の閂止め部の縫い始め座標Ｐ3まで縫製される（図６▲３▼）。次いで、糸調子器１９に「閂止め部張力」の設定データに対応する張力がかけられると共に、ミシン針９と布送りの協働により第１閂止め部Ｂの縫製が行われ（図６▲４▼）、次の右平行部の縫い始め座標Ｐ4まで縫製される（図６▲５▼）。
【００３２】
次いで、糸調子器１９に「平行部張力」の設定データに対応する張力がかけられると共に、ミシン針９と布送りの協働により右平行部Ｃの縫製が行われ（図６▲６▼）、次の第２閂止め部の縫い始め座標Ｐ7まで縫製される（図６▲７▼）。次いで、糸調子器１９に「閂止め部張力」の設定データに対応する張力がかけられると共に、ミシン針９と布送りの協働により第１閂止め部Ｄの縫製が行われる（図６▲８▼）。次いで、糸調子器１９に「縫い終わり張力」の設定データに対応する張力がかけられると共に、ミシン針９と布送りの協働により最終針落ち座標Ｐ9までの縫製が行われる（図６▲９▼）。そして、最後に、糸調子器１９に「糸切り時張力」の設定データに対応する張力がかけられると共に、上糸切り鋏み８０による糸切りが行われて、１個のボタン穴かがりが終了する。
【００３３】
以下に、ボタン穴かがりミシン１の制御部により行われる上記設定入力処理を含んだボタン穴かがり処理の処理手順について詳述する。
図７は、ボタン穴かがりミシンの制御部により行われるボタン穴かがり処理のゼネラルフローの処理手順を示すフローチャートである。
このボタン穴かがり処理は、例えば、ボタン穴かがりミシン１を起動とともに開始される。
ボタン穴かがりミシン１が起動すると、先ず、ステップＳ１において、操作パネル設定処理のサブルーチン処理を行ってステップＳ２に移行する。
【００３４】
ステップＳ２では、操作パネル１１０の縫製キー１３１がオン状態か否かを判定してオン状態であればステップＳ３に移行するが、オフ状態であればステップＳ１に戻って操作設定処理を繰り返す。
縫製キー１３１が押されてステップＳ３に移行すると、該ステップＳ３で縫製パターンの演算等を行う縫製データ作成のサブルーチン処理を行って、ステップＳ４に移行する。
ステップＳ４では、例えばＲＡＭ１０２中のエラーフラグを読み込んで、前段のステップでエラーが記録されているか否かを判定して、エラーの記録がなければそのままステップＳ６に移行し、エラーの記録があればステップＳ５に移行して操作パネル１１０の表示部１４０に対応するエラー表示を行いボタン穴かがり処理を中断する。
【００３５】
ステップＳ６では、押さえ上昇ソレノイド駆動回路１２１に布押さえ１５を下降させる信号出力を行ってステップＳ７に移行する。
ステップＳ７では、Ｙ送りパルスモータ２０、基線送りパルスモータ４０、針振り送りパルスモータ４１の微動、および、Ｙ送り原点センサ２６、基線送り原点センサ５７、針振り送り原点センサ５８の検出出力を基に、布送り機構と針振り機構の各原点検索を行ってステップＳ８に移行する。
ステップＳ８では、ミシン針９が縫い始めの第１針落ち位置の上方に位置するように、Ｙ送りパルスモータ２０、基線送りパルスモータ４０、針振り送りパルスモータ４１を駆動して、ステップＳ９に移行する。
【００３６】
ステップＳ９では、押さえ上昇ソレノイド駆動回路１２１に布押さえ１５を上昇させる信号出力を行ってステップＳ１０に移行する。
ステップＳ１０では、縫製キー１３１のオン操作が行なわれたかを判定して、オン状態であればそのままステップＳ１１に移行し、オフ状態であればステップＳ１に戻る。
ステップＳ１１では、押さえスイッチ１２４がオン状態か否かを判定して、オン状態であればそのままステップＳ１２に移行するが、オフ状態であればステップＳ１０に戻ってステップＳ１０，Ｓ１１の処理を繰り返す。
押さえスイッチ１２４が押されてステップＳ１２に移行すると、該ステップで押え下降検知スイッチ２８の検出出力を読み込んで、布押さえ１５が上昇していれば、ステップＳ１３に移行して布押さえ１５を下降させる出力を行ってステップＳ１５に移行する。が、布押さえ１５が下降していれば、ステップＳ１４に移行して布押さえ１５を上昇させる出力を行って再びステップＳ１０からの処理に戻る。
【００３７】
ステップＳ１５では、押さえスイッチ１２４のオン操作が解除されていないかを判定して、オン状態のままであればそのままステップＳ１６に移行するが、オフ状態に解除されていればステップＳ１４に移行して布押さえ１５を上昇させてステップＳ１０からの処理に戻る。
ステップＳ１６では、縫製スタートを指示するスタートスイッチ１２５がオン操作されたか否かを判定して、オン操作されずにオフ状態のままであれば、ステップＳ１５からの処理を繰り返し、オン操作された場合にステップＳ１７に移行する。
ステップＳ１７では，ステップＳ３の縫製データ作成処理で作成された縫製データに従い、ミシンモータ５を駆動して１個のボタン穴かがりの始めから終わりまでの縫製、布切りメス１６の駆動、並びに、各縫製タイミングで糸調子器１９に設定された張力を掛ける縫製処理を行い、その後、ステップＳ１８に移行する。
【００３８】
ステップＳ１８では、例えばＲＡＭ１０２中のエラーフラグを読み込んで、前段のステップでエラーが記録されているか否かを判定して、エラーの記録がなければそのままステップＳ１９に移行し、エラーの記録があればステップＳ２０に移行して操作パネル１１０の表示部１４０に対応するエラー表示を行いボタン穴かがり処理を中断する。
ステップＳ１９では、アクティブテンションドライバ１２０に信号出力を行って、糸調子器１９に設定された糸切り時張力を掛けてステップＳ２１に移行する。
【００３９】
ステップＳ２１では、上糸切り鋏み８０を作動させてミシン糸を切断し、その後、布押さえ１５を上昇させる糸切り・押え上げ処理を行ってステップＳ２２に移行する。
ステップＳ２２では、押え下降検知スイッチ２８の検出出力を読み込んで、布押さえ１５の上昇を確認した後、ステップＳ２３に移行して、アクティブテンションドライバ１２０に信号出力を行って、糸調子器１９の張力を開放してステップＳ１０に戻って、再び、ステップＳ１０からの処理を繰り返す。
【００４０】
図８は、ゼネラルフローのステップＳ１で行われる設定入力処理である操作パネル設定処理のサブルーチンの処理手順を示すフローチャートである。
このサーブルーチンが呼び出されると、先ず、ステップＳ３１で選択キー１３３のオン／オフを判定して、オンであればステップＳ３２で、ＲＡＭ１０２中に記憶されている選択番号（設定モードを示す値）を「＋１」してステップＳ３３に移行する。が、選択キー１３３がオフであればステップＳ３５にジャンプする。
ステップＳ３３では、ＲＡＭ１０２中に記憶されている選択番号の値が最大値を超えたか判定して、超えていればステップＳ３４で選択番号に「０」を代入してステップＳ３５に移行し、超えていなければそのままステップＳ３５に移行する。
【００４１】
次いで、ステップＳ３５，Ｓ３７で、選択番号に応じた分岐処理を行い、選択番号が０であれば、縫製パターンのパターン番号を変更するパターン変更処理（ステップＳ３６）を、選択番号が１であれば、パラメータ変更処理（ステップＳ３８）のサブルーチン処理を行い、その後、この操作パネル設定処理のサブルーチンを終了しゼネラルフローに戻る。
【００４２】
図９は、図８の操作パネル設定処理のステップＳ３８で行われるパラメータ変更処理のサブルーチンの処理手順を示すフローチャートである。
パラメータ変更処理のサブルーチンが呼び出されると、先ず、ステップＳ４１で操作パネル１１０のプラスキー１４４が押されたか否かを判定し、押されていればステップＳ４２で、ＲＡＭ１０２中に記憶されているパラメータナンバー（入力データの設定項目（図５）を示す値）を「＋１」してステップＳ４３に移行する。が、押されていなければステップＳ４５にジャンプする。
ステップＳ４３では、ＲＡＭ１０２中のパラメータナンバーの値が最大値を超えたか判定して、超えていればステップＳ４４で選択番号に「１」を代入してステップＳ４５に移行し、超えていなければそのままステップＳ４５に移行する。
つまり、上記ステップＳ４１〜Ｓ４４の処理で、入力する設定項目を「＋１」方向に移動選択可能となる。
【００４３】
次いで、ステップＳ４５〜ステップＳ４８で、上記ステップＳ４１〜Ｓ４４と同様の処理を「−１」方向に行い、ステップＳ４９に移行する。
ステップＳ４９では、ステップＳ４１〜ステップＳ４９と同様の処理により、アップキー１４６、ダウンキー１４５を用いてＲＡＭ１０２中のパラメータナンバーで指定された設定項目のパラメータ値を変更していく処理を行う。
そして、ステップＳ５０に移行して、該ステップでＲＡＭ１０２中のパラメータナンバーが糸調子器１９の張力設定のナンバーか否かを判定し、そうであればステップＳ５１に移行して設定データの張力を糸調子器１９に出力させ、このサブルーチン処理を終了する。が、張力データの設定項目ナンバーでなければそのままこのサブルーチン処理を終了して、図８の操作パネル設定処理に戻る。
【００４４】
つまり、上記ステップＳ５０，Ｓ５１の処理により、糸調子装置を試験的に駆動する試験駆動の処理が行われる。
【００４５】
上述の操作パネル設定処理およびパラメータ変更処理のサブルーチンは、ゼネラルフロー（図７）のステップＳ１，Ｓ２において、縫製キー１３１が押されるまで高速で繰り返し行われ、この繰り返しの間に、全ての設定データの入力を行うことが出来ると共に、張力データの設定中をとおして試験駆動が行われるようになっている。
【００４６】
図１０は、図７のゼネラルフローのステップＳ３で行われる縫製データ作成処理のサブルーチンの処理手順を示すフローチャートである。
このサブルーチンでは、先ず、先に操作パネル設定処理（図７のステップＳ１）で入力された設定データと、ＲＯＭ１０１中に記憶されている設定範囲（図５参照）とを比較して、設定データが設定範囲内に含まれるか否かのチェックを行う。そして、含まれない場合にＲＡＭ１０２中のエラーフラグを立ててステップＳ１０２に移行する。
ステップＳ１０２では、ステップＳ１０１でエラーフラグが立てられたか否かを判定して、立てられていればこのサブルーチンを終了してゼネラルフローに戻るが、立てられていなければ、順次、パターン演算のサブルーチン処理（ステップＳ１０３）、布切りメスの駆動タイミングを演算するメス駆動タイミング演算処理（ステップＳ１０４）を実行して、このサブルーチンを終了する。
【００４７】
図１１は、上記縫製データ作成処理のパターン演算処理（ステップＳ１０３）のサブルーチンの処理手順を示すフローチャートである。
このパターン演算処理のサブルーチンが呼び出されると、先ず、ゼネラルフロー（図１１）の操作パネル設定処理（ステップＳ１）で入力された「アクティブテンション補正」のデータ値を読み込んで、このデータ値に基づく張力の補正演算を行う。
【００４８】
この補正演算の内容は、補正演算の概要を示すグラフ図である図１２に示すように、設定データ値から補正データ値を引く演算である。即ち、設定データの値と、糸調子器１９に実際に生起される実効張力との関係が、理想ラインからずれて第１ラインＬ１のものである場合、補正データ値として「−Ｃ１」を入力することで、設定データ値と実効張力との関係が理想ラインに補正される。同様に、設定データ値と実効張力との関係が理想ラインからずれて第２ラインＬ２のものである場合、補正データ値として「Ｃ２」を入力することで、設定データ値と実効張力との関係が理想ラインに補正される。
【００４９】
その後、操作パネル設定処理で入力されＲＡＭ１０２中に記憶されている各縫製パターンのデータを読み込んで、順次、縫い始めから縫い終わりまでの縫製パターンの演算である、縫い始め位置演算（ステップＳ１１２）、左平行部演算（ステップＳ１１３）、第１閂止め部演算（ステップＳ１１４）、右平行部演算（ステップＳ１１５）、第２閂止め部演算（ステップＳ１１６）、縫い終り位置演算（ステップＳ１１７）を行い、このサブルーチンを終了し縫製データ作成処理（図１０）に戻る。
【００５０】
以上のように、この実施の形態のボタン穴かがりミシン１の糸調子装置によれば、試験駆動処理（パラメータ変更処理（図９）のステップＳ５０，Ｓ５１）により、縫製時以外のミシン停止時において試験的に上糸張力ＶＣＭ６０を駆動させ、糸調子器１９の状態を張力データの値に応じた状態にすることが出来るので、例えば、この状態において、糸を糸調子器に掛けて張力メータで糸張力を計ることで、縫製中に掛けられる糸調子器１９の糸張力を容易に且つ正確に確認することが出来る。
また、上記の試験駆動処理は、糸調子器の張力データの設定入力を行っている最中に行われるので、糸調子器の糸張力を測りながら設定データを変化させていくことで、容易に所望の糸張力に設定することが出来る。
【００５１】
また、「アクティブテンション補正」のデータを適宜設定することで、実際に糸調子器１９から得られる糸張力（糸に掛かる抵抗力）と、操作パネル１１０により入力する設定データによる張力とを適合させることが出来る。
また、複数のミシンを使用する際、各ミシンの糸調子装置にばらつきがあって、同一の設定データを入力しても各ミシンの糸調子器１９から得られる糸張力がばらつくことがあった場合でも、「アクティブテンション補正」データを各糸調子装置に対応させて設定することで、各ミシン間の糸調子装置のばらつきを解消することが出来る。
【００５２】
なお、本発明の糸調子装置は、上記実施の形態に限られるものでなく、例えば、糸調子器は調子皿タイプのものでなく、ロータリーテンションやその他のタイプであっても良いし、駆動手段はボイスコイルモータに限らず、比例ソレノイド、エアピストンと比例電磁ソレノイド弁との組み合わせなど、電気的な制御により駆動量を連続的に変化可能なものであればどのようなものでも良い。また、試験駆動処理は、操作パネル設定処理中に行なわず、例えば、試験駆動スタートスイッチを設けて該スイッチのオン操作により実行するようにしても良いし、ミシン停止中の予め設定されたタイミングで実行されるようにしても良い。また、この実施の形態では、本発明の糸調子装置をボタン穴かがりミシンに適用した例を示したが、ボタン付けミシンや刺繍用ミシンなどのサイクルミシンや、その他のミシンに適用しても良い。
【００５３】
【発明の効果】
請求項１記載の発明によれば、制御手段により実行される試験駆動により、縫製時以外のミシン停止時において試験的に駆動手段を駆動させ、糸調子器の状態を設定データに応じた状態にすることが出来るので、例えば、この状態において、糸を糸調子器に掛けて張力メータで糸張力を計ることで、縫製中に付与される糸調子器の糸張力を容易に且つ正確に確認することが出来る。さらに、補正値データを適宜設定することで、実際に糸調子器から得られる糸張力と、設定入力手段により入力される設定データによる張力とを適合させることが出来る。また、複数のミシンを使用する際、各ミシンの糸調子装置にばらつきがあって、同一の設定データを入力しても各ミシンの糸調子装置から得られる糸張力がばらつく場合でも、上記補正値データを各糸調子装置に対応させて設定することで、各ミシン間の糸調子装置のばらつきを解消することが出来る。
【００５４】
また、縫製中に複数のタイミングで異なる糸張力を付与する場合でも、これら全てのタイミングの糸張力について試験的に確認することが出来る。
【００５５】
また、糸調子器の張力の設定入力を行っている最中に糸調子器の試験駆動が行われるので、糸調子器から得られる糸張力を測りながら設定データを変化させていくことで、容易に所望の糸張力に設定することが出来る。
【図面の簡単な説明】
【図１】本発明の実施の形態の糸調子装置を備えたボタン穴かがりミシンを示す斜視図である。
【図２】同、糸調子装置の糸調子器と駆動手段とを示す断面図である。
【図３】図１のボタン穴かがりミシンに備わる操作パネルを示す図である。
【図４】同、ボタン穴かがりミシンの回路構成を示すブロック図である。
【図５】操作パネルから入力可能なデータを示すデータテーブルのチャート図である。
【図６】ボタン穴かがりミシンにより縫製されるボタン穴かがりの縫製パターンを示す図である。
【図７】ボタン穴かがりミシンの制御部により行われるボタン穴かがり処理のゼネラルフローの処理手順を示すフローチャートである。
【図８】図７のゼネラルフロー中にある操作パネル設定処理のサブルーチンの処理手順を示すフローチャートである。
【図９】図８の操作パネル設定処理中にあるパラメータ変更処理のサブルーチンの処理手順を示すフローチャートである。
【図１０】図７のゼネラルフロー中にある縫製データ作成処理のサブルーチンの処理手順を示すフローチャートである。
【図１１】図１０の縫製データ作成処理中にあるパターン演算処理のサブルーチンの処理手順を示すフローチャートである。
【図１２】図１１のパターン演算処理の張力補正演算で行われる補正演算の概要を示すグラフ図である。
【符号の説明】
１              ボタン穴かがりミシン
９              ミシン針
１４            布保持板
１５            布押さえ
１９            糸調子器
６０            上糸張力ＶＣＭ（駆動手段）
８０            上糸切り鋏み
１００          ＣＰＵ（制御手段）
１１０          操作パネル（設定入力手段）
【図１】
0004036964.tif 000002
【図２】
0004036964.tif 000003
【図３】
0004036964.tif 000004
【図４】
0004036964.tif 000005
【図５】
0004036964.tif 000006
【図６】
0004036964.tif 000007
【図７】
0004036964.tif 000008
【図８】
0004036964.tif 000009
【図９】
0004036964.tif 000010
【図１０】
0004036964.tif 000011
【図１１】
0004036964.tif 000012
【図１２】
0004036964.tif 000013