(57)【特許請求の範囲】
【請求項１】
針棒を上下動させるための針棒上下駆動機構と、
前記針棒上下駆動機構を駆動する主モータと、
所定の針振り幅に前記針棒を振らせるための針振り駆動機構と、
前記針振り駆動機構を駆動する針振りモータと、
布を移送するための布送り駆動機構と、
操作パネルより前記主モータの回転速度を設定する回転速度設定手段と、
前記回転速度設定手段により設定された回転速度を、操作量に応じて減速させて任意の縫製速度に調整する速度調整手段と、
所望のかがり幅のかがり縫いをボタン穴の周縁部に行うための針数を含んだ前記針落ち座標データおよび前記主モータの回転速度を記憶する記憶手段と、
前記操作パネルから入力される情報に基づいて前記針落ち座標データを生成して前記記憶手段に記憶させると共に、この針落ち座標データに従って前記布送り駆動機構、針振り駆動機構および針棒上下駆動機構の駆動を制御する駆動制御データを生成し、この駆動制御データに基づいて前記布送り駆動機構、針振り駆動機構および針棒上下駆動機構の駆動制御を行う制御装置と、を備えるボタン穴かがりミシンにおいて、
前記記憶手段は、かがり幅と、縫製速度と、かがり幅毎にそのかがり縫いを得るための基準となる基準縫製最高速度とに応じて設定される針振り幅補正値を記憶し、
前記制御手段は、前記速度調整手段により調整された縫製速度に基づいて、前記針落ち座標データの所望のかがり幅を得るための前記針振り幅補正値を前記記憶手段から求め、その針振り幅補正値を前記所望のかがり幅に加えた幅を針振り幅とするように前記駆動制御データを補正して補正制御データを生成し、この補正制御データに基づいて前記布送り駆動機構、針振り駆動機構および針棒上下駆動機構の駆動制御を行うことを特徴とするボタン穴かがりミシン。
【請求項２】
前記補正制御データに基づく駆動制御を行う命令信号を前記制御手段に送信する制御指令入力手段を備え、
前記制御装置は、前記制御指令入力手段からの命令信号を受信することにより、前記補正制御データに基づく駆動制御を実行することを特徴とする請求項１に記載のボタン穴かがりミシン。
【請求項３】
かがり穴の縫製中の針落ちした針数を記憶する針数記憶手段を備え、
前記制御装置は、１つのかがり穴の縫製の中断中に前記制御指令入力手段からの命令信号を受信した場合に、再度、前記補正制御データを生成するとともに、前記針数記憶手段に記憶されている針数より設定針数前の針落ち座標に針棒の針落ち位置が位置するように前記布送り駆動機構の駆動制御を行なって前記布を逆搬送するとともに、前記補正制御データにおける前記設定数針前の針落ち座標から前記補正制御データに基づく駆動制御を実行することを特徴とする請求項２に記載のボタン穴かがりミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、針棒の針振り幅を制御する制御装置を備え、ボタン穴の周縁部にかがり縫いを行うボタン穴かがりミシンに関する。
【背景技術】
【０００２】
ボタン穴かがりミシンによる縫製では、図４に示すように、ボタン穴等の切れ込み部の周縁に、一定のかがり幅に設定されたかがり縫いが行われる。このようなミシンには、針棒上下駆動機構を駆動する主モータと、針振り駆動機構を駆動する針振りモータが装備されており、針棒を上下動させると共に、一定の針振り幅に振りながら縫製が行われる。また、前記主モータの回転速度は、操作パネルで設定することができ、この設定値が縫製速度の最高値となる。また、操作パネルには、速度ボリュームが装備されており、前記最高値内の任意の縫製速度に設定することができるようになっている。
【０００３】
なお、従来のボタン穴かがりミシンにおいては、前記針振り幅は前記かがり幅と同じ幅に設定される。また、前記速度ボリュームは、通常、最大値に設定されており、縫製速度の設定は、主に操作パネルでの主モータの回転速度の入力で行う。
【０００４】
しかし、従来、高速縫製時には、設定したかがり幅と仕上がりのかがり幅が一致しないという問題があった。すなわち、図４に示すように、一定のかがり幅を設定して縫製を行った場合、低速縫製時の仕上がりは、設定通りのかがり幅になる。しかし、高速縫製時には、針棒の針振り動作が高速になるために安定した針落ちをしない、糸張力が強い状態で縫製するためにかがり幅の中央に布が寄せられる、等の原因により、仕上がりのかがり幅は、設定したかがり幅に比べて狭くなる。
【０００５】
このような問題を解決するため、縫製速度に対応して、針棒の針振り幅を加減するという制御が行われている（特許文献１参照）。すなわち、同一のかがり幅のかがり縫いを行うために、主モータの回転速度に対応した針振り幅補正値を設定する。例えば、図４のような場合、高速縫製時には、設定したかがり幅に針振り幅補正値を追加した幅に針振りするように制御することで、設定通りのかがり幅を持ったボタン穴かがりを形成することができる。
【０００６】
なお、このようなかがり穴ミシンにおいては、前記針振り幅補正値は、主モータの回転速度のみに基づいて最適な値が算出される。
【０００７】
【特許文献１】特開２００１−３２７７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上述したように、前記針振り幅補正値は、主モータの回転速度のみに基づいて算出され、前記操作パネルの速度ボリュームによって、任意に設定された縫製速度に基づいて設定されていない。
【０００９】
したがって、速度ボリュームで任意に縫製速度を設定する場合、針振り幅補正値は最適な値ではなくなり、設定通りのかがり幅にならない場合がある。例えば、図５に示すように、縫製開始時には最高値に設定されている速度ボリュームを糸切れ等の理由によって縫製を中断した際に下げ、縫製速度を低速にした場合、速度ボリューム変更後も、縫製開始時に算出された針振り幅補正値に設定されているため、速度ボリューム変更後の針振り幅補正値に、余分な補正値が発生する。したがって、図４に示すように、速度ボリューム変更後のかがり幅は、余分な針振り幅補正値により発生する余分なかがり幅が生じていた。
【００１０】
また、従来、前述したように縫製途中に糸切れ等のトラブルが発生した場合は、通常、操作パネルのリセットボタン等を押下することにより初期状態に戻し、糸を解き、初めの針落ち位置から再度縫製し直していた。
【００１１】
そこで、本発明はこのような点に鑑み、縫製途中に変更された場合を含み、任意に設定された縫製速度に基づいて、常に最適な針振り幅補正値を設定することができ、さらに、縫製途中にトラブルが発生した場合でも、縫製を続行することができ、かがり幅が均一なボタン穴かがりを形成することができるボタン穴かがりミシンを提供することを目的としている。
【課題を解決するための手段】
【００１２】
前述した目的を達成するため、請求項１に記載のボタン穴かがりミシンは、針棒を上下動させるための針棒上下駆動機構と、前記針棒上下駆動機構を駆動する主モータと、所定の針振り幅に前記針棒を振らせるための針振り駆動機構と、前記針振り駆動機構を駆動する針振りモータと、布を移送するための布送り駆動機構と、操作パネルより前記主モータの回転速度を設定する回転速度設定手段と、前記回転速度設定手段により設定された回転速度を、操作量に応じて減速させて任意の縫製速度に調整する速度調整手段と、所望のかがり幅のかがり縫いをボタン穴の周縁部に行うための針数を含んだ前記針落ち座標データおよび前記主モータの回転速度を記憶する記憶手段と、前記操作パネルから入力される情報に基づいて前記針落ち座標データを生成して前記記憶手段に記憶させると共に、この針落ち座標データに従って前記布送り駆動機構、針振り駆動機構および針棒上下駆動機構の駆動を制御する駆動制御データを生成し、この駆動制御データに基づいて前記布送り駆動機構、針振り駆動機構および針棒上下駆動機構の駆動制御を行う制御装置と、を備えるボタン穴かがりミシンにおいて、前記記憶手段は、かがり幅と、縫製速度と、かがり幅毎にそのかがり縫いを得るための基準となる基準縫製最高速度とに応じて設定される針振り幅補正値を記憶し、前記制御手段は、前記速度調整手段により調整された縫製速度に基づいて、前記針落ち座標データの所望のかがり幅を得るための前記針振り幅補正値を前記記憶手段から求め、その針振り幅補正値を前記所望のかがり幅に加えた幅を針振り幅とするように前記駆動制御データを補正して補正制御データを生成し、この補正制御データに基づいて前記布送り駆動機構、針振り駆動機構および針棒上下駆動機構の駆動制御を行うことを特徴とする。
【００１３】
この請求項１に記載のボタン穴かがりミシンによれば、前記回転速度調整手段により主モータの回転速度を任意に調整した縫製速度に基づいて、最適な針振り幅補正値を加味した針振り幅の補正制御データを生成し、この補正制御データに基づいて駆動制御を行う。よって、常に、所望のかがり幅のかがり縫いを得ることができる。
【００１４】
また、請求項２に記載のボタン穴かがりミシンは、請求項１に記載のボタン穴かがりミシンにおいて、前記補正制御データに基づく駆動制御を行う命令信号を前記制御手段に送信する制御指令入力手段を備え、前記制御装置は、前記制御指令入力手段からの命令信号を受信することにより、前記補正制御データに基づく駆動制御を実行することを特徴とする。
【００１５】
この請求項２に記載のボタン穴かがりミシンによれば、前記制御装置は、縫製速度を変更した後の縫製開始時に作業者が制御指令入力手段を操作することにより、補正制御データに基づく駆動制御を行う命令信号を受信し、変更後の縫製速度に基づいた最適な針振り幅補正値を加味した針振り幅の補正制御データを生成して駆動を制御する。よって、常に、所望のかがり幅のかがり縫いを得ることができる。また、縫製途中に縫製スピードを任意に変更した場合であっても、縫製再開時に作業者が制御指令入力手段から命令信号を前記制御手段に送信することで、縫製速度に基づいた最適な針振り幅補正値を算出し、針棒の針振り幅を設定し直した補正制御データを生成して、駆動を制御するので、縫製速度の前までのかがり幅と同一のかがり幅を持つ、均一なボタン穴かがりを形成することができる。
【００１６】
また、請求項３に記載のボタン穴かがりミシンは、請求項２に記載のボタン穴かがりミシンにおいて、かがり穴の縫製中の針落ちした針数を記憶する針数記憶手段を備え、前記制御装置は、１つのかがり穴の縫製の中断中に前記制御指令入力手段からの命令信号を受信した場合に、再度、前記補正制御データを生成するとともに、前記針数記憶手段に記憶されている針数より設定針数前の針落ち座標に針棒の針落ち位置が位置するように前記布送り駆動機構の駆動制御を行なって前記布を逆搬送するとともに、前記補正制御データにおける前記設定数針前の針落ち座標から前記補正制御データに基づく駆動制御を実行することを特徴とする。
【００１７】
この請求項３に記載のボタン穴かがりミシンによれば、縫製途中に糸切れ等のトラブルが発生し、ボタン穴の縫製を中断したような場合であっても、前記制御装置は、前記制御指令入力手段からの命令信号を受信することにより、前記針数記憶手段により記憶されている針数の数針前の位置まで布を移送するように布送り駆動機構を制御し、さらには、その位置から縫製を再開するための補正制御データを生成し、その補正制御データに基づいて針振り駆動機構や針棒上下駆動機構を制御する。したがって、縫製中断部において複数針分重ねて縫製を行なうことが可能となり、その場合においても、縫製が中断された直前までのかがり幅と同一のかがり幅を持つ、均一なボタン穴かがりを形成することができる。
【発明の効果】
【００１８】
以上説明したように、本発明のボタン穴かがりミシンによれば、常に所望のかがり幅でかがり縫いを仕上げることができ、縫製を中断し、縫製速度を低速変更した場合であっても、その縫製の中断前後でかがり幅が均一なボタン穴かがり縫製を続行することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態に係るボタン穴かがりミシンについて説明する。なお、本実施形態に係るボタン穴かがりミシンの構成については、従来と同様とし、以下にはその要部のみを説明する。なお、図１は、ボタン穴かがりミシンの制御装置２と穴かがりミシンの要部との関係を示すブロック図である。
【００２０】
本実施形態のボタン穴かがりミシン（図示せず）は、アーム部、ベッド部等を備えたミシン本体、当該ミシン本体が載置されるミシンテーブル、各種入力や設定を行なう操作部１および各種制御を司る制御装置２から構成される。
【００２１】
前記アーム部の先端部には、下方へ延出させる縫い針を備えた針棒が、主モータ３の駆動により動作する針棒上下駆動機構１９および針振りモータ４の駆動により動作する針振り駆動機構２０によって上下動および左右（かがり幅方向）への振れ移動が可能に取り付けられている。
【００２２】
また、前記ベッド部の上面部には布をセットする送り台が、ベッド部内に設けられた布送りモータ７により動作する布送り駆動機構２１によって布移送方向に水平移動されるようになっている。
【００２３】
そして、前記主モータ３および前記針振りモータ４を駆動する各モータドライブ回路９，１１は、インターフェイス８を介して、後述する制御装置２のＣＰＵ１６に接続されており、前記主モータおよび前記針振りモータ４の回転を制御することにより、針棒上下駆動機構１９や針振り駆動機構２０を介して針棒の駆動を制御するように構成されている。また、同様に、布送りモータ７を駆動するモータドライブ回路１０もインターフェイス８を介して、後述する制御装置２のＣＰＵ１６に接続されており、前記布送りモータ７の回転を制御することにより、布送り駆動機構２１の駆動を制御するように構成されている。
【００２４】
また、前記ボタン穴かがりミシンには、針棒の上下動を検出する針棒センサ５が取り付けられており、前記針棒センサ５はインターフェイス８を介して制御装置２のカウント手段（図示せず）に接続されている。そして、前記カウント手段は、前記針棒センサ５からの検出信号をもとに１つのかがり穴を縫製する際に針落ちした針数をカウントするようになっている。
【００２５】
前記操作部１としては、前記ミシンテーブルの下部にスタートスイッチ１７としての足踏みペダルが設けられている。
【００２６】
また、前記操作部１として、ボタン穴かがりミシンの最高縫製速度に関するパラメータとしての前記針棒の上下動を駆動する主モータ３の回転速度等を入力設定可能な操作パネル１８が配設されている。この操作パネル１８は、液晶パネル等からなる情報を表示する表示手段と、作業者により情報等が入力可能な入力手段（ともに図示せず）を備えている。前記入力手段は、前記主モータ３の回転速度を任意に設定変更可能な回転速度設定手段としても作用するように構成されている。そして、前記操作部１として、さらに、主モータ３の回転速度をその操作量に応じて減速させて、前記ボタン穴かがりミシンの縫製速度を前記最高縫製速度内の任意の縫製速度に調整可能な速度調整手段としての速度ボリューム１３が配設されている。当該速度ボリューム１３はアナログ入力で可変設定するべく、ＡＤ変換器１４およびマイコン（図示せず）に接続されており、その数値が読み込まれるようになっている。なお、本実施形態の針振りモータ４は、常に、一定の回転速度で駆動するように構成されている。
【００２７】
本実施形態においては、前記操作部１として、さらに、縫製開始前や縫製再開時に押下操作することにより、後述する駆動制御データにおける針振り幅を補正する補正制御データに基づく駆動制御を行う命令信号を制御手段に送信する、制御指令入力手段としての準備完了キー１２が配設されている。つまり、準備完了キー１２は針棒制御データ計算等の縫製準備となる処理をＣＰＵ１６で行うべく、押下操作されるように構成されている。
【００２８】
また、ボタン穴かがりミシンには、ベッド部に設けられたメス受台と、当該メス受台の上下動自在に設けられた可動メスと、当該可動メスを上下動させるためのシリンダから構成されたメス機構（図示せず）が配設され、布に所望の寸法の切れ込み部を形成可能とされている。
【００２９】
ここで、本実施形態のボタン穴かがりミシンの制御装置２は、前述した本ボタン穴かがりミシンの前記最高縫製速度等を記憶する記憶手段、具体的な制御指令を行なう制御手段としてのＣＰＵ１６を備えている。
【００３０】
詳しくは、前記記憶手段は、ボタン穴かがりミシンの駆動を制御するためのプログラム、当該プログラムで使用されるデータ、および各種処理をＣＰＵ１６に行わせるためのプログラム等を記憶するＲＯＭ１５を備えるとともに、プログラム、データに基づいてＣＰＵ１６により算出された各種データ、縫製速度の最高値のパラメータとしての主モータ３の回転速度等を記憶するＲＡＭ６を備えている。
【００３１】
本実施形態においては、前記ＲＡＭ６にはかがり幅と縫製速度とに応じた針振り幅補正値のデータが複数記憶され、補正値テーブルとして管理されている。前記針振り幅補正値の数値は、予め実験により決定された値であり、所望のかがり幅と主モータ３の回転速度およびそれを調整する速度ボリューム１３の設定状態から検出される縫製速度とに基づいて予め算出された最適な値となっている。
【００３２】
さらに説明を加えると、前記針振り幅補正値は、設定されるかがり幅と縫製速度との関係において、予め定めておく。つまり、設定されるかがり幅を複数想定し、そのかがり幅毎にそのかがり縫いを得るための基準となる基準縫製最高速度を求め、前記基準縫製最高速度と設定されている縫製速度との関係において、前記針振り幅補正値を定める。
【００３３】
例えば、５ｍｍのかがり幅でかがり縫いを行なう場合を想定する。その場合の縫製速度すなわち本実施形態の場合においては針振り駆動機構２０を駆動させる主モータの回転速度が２０００ｒｐｍである場合には、十分に針振り幅を確保した針振りが可能であっても、前記回転速度が３０００ｒｐｍよりも高速になると、均一なかがり幅を得ることができなくなるとする。この場合、５ｍｍのかがり幅に対し前記３０００ｒｐｍが前記基準縫製最高速度となり、３０００ｒｐｍを超えない縫製速度である場合には針振り幅補正値は必要ではないので０ｍｍとなる。そして、３０００ｒｐｍ以上の縫製速度である場合には、例えば、５００ｒｐｍ毎に１ｍｍの針振り幅補正値を加えることとすれば、４０００ｒｐｍでは２ｍｍの針振り幅補正値となる。
【００３４】
また、かがり幅を３ｍｍとする場合の前記基準縫製最高速度が４０００ｒｐｍであれば、同様に、４０００ｒｐｍを超えない縫製速度である場合には針振り幅補正値は必要ではないので０ｍｍとなり、それ以上の縫製速度の場合の針振り幅補正値を求めておけばよい。
【００３５】
このように、前記針振り幅補正値は、所望のかがり幅と前記縫製速度に応じて決定されるため、予めそのかがり幅と縫製速度とに応じた振り幅補正値のテーブルを作成し、ＲＡＭ６に記録しておくようにすればよい。このかがり幅、縫製速度等は、後述するように、入力手段から設定変更可能とする。
【００３６】
また、ＲＡＭ６には、１つのボタン穴かがりを縫製する際の針棒の上下動をカウントする前記カウント手段によってカウントされた、ボタン穴の縫製中に針落ちした針数を記憶する針数記憶手段として作用するように構成されている。さらに、前記ＲＡＭ６には、前記操作パネル１８から入力された、所望の寸法の切れ込み部とかがり幅に基づいて、ボタン穴の周縁部にかがり縫いを行うための針数とその針数毎の座標を前記ＣＰＵ１６に格納されたプログラムにより生成した針落ち座標データが記憶されている。
【００３７】
そして、前記制御手段としてのＣＰＵ１６は、前記ＲＡＭ６に記憶されている針落ち座標データから生成した駆動制御データに基づき、前記針棒上下駆動機構１９、針振り駆動機構２０及び布送り駆動機構２１の駆動制御を行なう。
【００３８】
前記駆動制御データには、前記針振り駆動機構２０の針棒の針振り幅が含まれるが、本実施形態においては、前記ＣＰＵ１６は、前記準備完了キー１２からの命令信号を受信することにより、前記速度ボリューム１３により調整された縫製速度を検出して前記座標データのかがり幅と検出した縫製速度とに応じた前記針振り幅補正値を前記ＲＡＭ６から求め、前記駆動制御データにおける前記駆動制御データの針振り幅を前記針振り幅補正値を前記座標データのかがり幅に加えた針振り幅とする補正制御データを生成し、前記駆動制御データに代えてこの補正制御データに基づき、前記布送り駆動機構２１、針振り駆動機構２０および針棒上下駆動機構１９の駆動制御を実行する。
【００３９】
次に、以上のような構成を持つボタン穴かがりミシンにおける補正制御データに基づく制御について、図２のフローチャートを用いて説明する。
【００４０】
本実施形態においては、ボタン穴かがりミシンへ電源投入後、準備完了キー１２の押下げ動作があったどうかを判断する（ステップＳＴ１）。
【００４１】
準備完了キー１２は、直前のミシン駆動時における針落ち位置データをそのまま利用する場合、すなわち、切込み部の長さ寸法やかがり幅、針数等の設定を前記操作パネル１８の表示手段でその内容を確認して、押下げ動作を行なう。また、直前のミシン駆動時における針落ち位置データの設定に変更を加える場合には、前記操作パネル１８の入力手段から所望の数値等を入力し、変更後の設定を前記操作パネル１８の表示手段でその内容を確認して、押下げ操作を行なう。
【００４２】
この準備完了キー１２の押下の検出を待機し（ステップＳＴ１のＮＯ）、押下げ操作を検出した場合、すなわち、駆動制御データにおける針振り幅を補正する補正制御データに基づく駆動制御を行う準備が整った命令信号をＣＰＵ１６が準備完了キー１２から受信した場合（ステップＳＴ１のＹＥＳ）、前記ＣＰＵ１６は、設定された情報に基づいて針落ち座標データを生成し、ＲＡＭ６に記憶するとともに、その針落ち座標データから駆動制御データを生成し、この駆動制御データもＲＡＭ６に記憶する。
【００４３】
続いて、前記ＣＰＵ１６は、操作部１の速度ボリューム１３の設定値を読み込み、ＲＡＭ６に記憶する（ステップＳＴ２）。読み込みは、速度ボリューム１３の数値をＡＤ変換器１４でデジタル信号に変換し、前記マイコンで読み込むことで行われる。
【００４４】
そして、ステップＳＴ２で読み込まれた速度ボリューム１３の設定値により、ＲＡＭ６に記憶された縫製速度の最高値のパラメータとしての主モータ３の回転速度を調整して縫製速度を検出し、前記針落ち座標データを構成する所望のかがり幅と検出した縫製速度とに応じ、ＲＡＭ６に格納されている複数のデータ（補正値テーブル）から最適な前記針振り幅補正値を求める（ステップＳＴ３）。
【００４５】
次いで、前記駆動制御データにおける前記駆動制御データの針振り幅を前記針振り幅補正値を前記座標データのかがり幅に加えた針振り幅とする補正制御データを生成し、前記制御装置２のＲＡＭ６に記憶する（ステップＳＴ４）。
【００４６】
そして、足踏みペダルの踏み込み操作による縫製のスタートスイッチ１７のＯＮ状態の検出のために待機する（ステップＳＴ５のＮＯおよびステップＳＴ６のＮＯ）。このとき、作業者は布にマークされた最初の針落ち位置を針棒下に合わせておく。
【００４７】
この待機中に、設定された針落ち座標データの変更がなされた等の理由により、再び準備完了キー１２の押下げ操作が検出された場合（ステップＳＴ５のＮＯおよびステップＳＴ６のＹＥＳ）には、前記ステップＳＴ２に戻り、変更後の設定された情報に基づいて、再び、針落ち座標データを生成し、ＲＡＭ６に記憶するとともに、その針落ち座標データから駆動制御データを生成し、さらには、補正制御データを生成するようにする。
【００４８】
そして、スタートスイッチ１７のＯＮ状態が検出された場合には（ステップＳＴ５のＹＥＳ）、前記補正制御データに基づき縫製を開始する。ステップＳＴ７では、ＣＰＵ１６は、ステップＳＴ４で計算された補正制御データに基づいて、主モータ３、針振りモータ４、および布送りモータ７の駆動を制御するとともに、針棒上下駆動機構１９、針振り駆動機構２０および布送り駆動機構２１の駆動を制御し、布送りを行いながら、針棒を上下動させると共に左右に振らせて所望のかがり縫いが行われる。
【００４９】
縫製開始後は、前記スタートスイッチ１７のＯＦＦ状態の検出に待機しつつ、縫製を続ける（ステップＳＴ８のＮＯおよびステップＳＴ７）。
【００５０】
そして、スタートスイッチ１７のＯＦＦ状態を検出した場合（ステップＳＴ８のＹＥＳ）には、前記カウント手段によりカウントされ、ＲＡＭ６に記憶されている実際の針数と該針落ち座標データを構成する針数とを比較し、縫製が終了したのか、中断したのかを判断する（ステップＳＴ９）。すなわち、針落ち座標データの針数に実際の針数が満たない場合は、縫製作業が中断されたと判断することができる。
【００５１】
そして、縫製が終了したと判断された場合（ステップＳＴ９のＹＥＳ）には、縫製作業を全て終了させて電源がＯＦＦされるか否かを判断し、縫製作業を継続する場合（ステップＳＴ１０のＮＯ）には、再びステップＳＴ５に戻り、布にマークされた最初の針落ち位置を針棒下に合わせ、スタートスイッチ１７のＯＮ状態の検出に待機する。
【００５２】
また、縫製が中断した場合（ステップＳＴ９のＮＯ）には、図３のサブフローチャートに示す縫製再開処理を行ない、再開処理の終了後に、縫製作業を全て終了させて電源がＯＦＦされるか否かを判断し、縫製作業を継続する場合（ステップＳＴ１０のＮＯ）には、再びステップＳＴ５に戻り、布にマークされた最初の針落ち位置を針棒下に合わせ、スタートスイッチ１７のＯＮ状態の検出に待機する。
【００５３】
なお、縫製途中に、スタートスイッチ１７を押し直す限りでは、その直前に計算された針振り幅補正値を利用した補正制御データに基づいて、縫製が行われる。  
【００５４】
また、縫製作業を全て終了させて電源がＯＦＦされるか否かを判断したときに、縫製作業を終了させる場合（ステップＳＴ１０のＹＥＳ）には、電源を落として該ボタン穴かがりミシンの駆動を終了させる。
【００５５】
次に、図２に示すフローチャートのステップＳＴ１１で縫製が中断された場合の縫製再開処理について、図３のフローチャートを用いて説明する。図３は、縫製が再開される場合に、制御装置２が実行する処理を示すフローチャートである。
【００５６】
縫製再開処理においては、まず、準備完了キー１２あるいはスタートスイッチ１７の押下げ操作に待機する（ステップＳＴ２１およびステップＳＴ２２のＮＯ）。
【００５７】
この待機中、スタートスイッチ１７のＯＮ状態を検出したら（ステップＳＴ２２のＹＥＳ）、後述するステップＳＴ２８へ進み、縫製中断前の補正制御データに基づいて縫製を再開する。なお、この場合、最初の針落ち位置は、針落ち座標データにおける最初の針落ち座標となる。
【００５８】
また、準備完了キー１２の押下げ操作を検出した場合、すなわち、駆動制御データにおける針振り幅を補正する補正制御データに基づく駆動制御を行う準備が整った命令信号をＣＰＵ１６が準備完了キー１２から受信した場合（ステップＳＴ２１のＹＥＳ）、前記ＣＰＵ１６は、設定されている情報に基づいて新たに針落ち座標データを生成し、ＲＡＭ６に記憶するとともに、その針落ち座標データから駆動制御データを生成し、この駆動制御データもＲＡＭ６に記憶する。
【００５９】
続いて、前記ＣＰＵ１６は、操作部１の速度ボリューム１３の設定値を読み込み、ＲＡＭ６に記憶する（ステップＳＴ２３）。そして、ステップＳＴ２３で読み込まれた速度ボリューム１３の設定値により、ＲＡＭ６に記憶された縫製速度の最高値のパラメータとしての主モータ３の回転速度を調整して縫製速度を検出し、前記針落ち座標データを構成する所望のかがり幅と検出した縫製速度とに応じ、ＲＡＭ６に格納されている複数のデータ（補正値テーブル）から最適な前記針振り幅補正値を求める（ステップＳＴ２４）。
【００６０】
次いで、前記駆動制御データにおける前記駆動制御データの針振り幅を前記針振り幅補正値を前記座標データのかがり幅に加えた針振り幅とする補正制御データを生成し、前記制御装置２のＲＡＭ６に記憶するとともに、本実施形態においては、先の縫製が中断された際の針数をＲＡＭ６から参照し、補正制御データにおける前記針数の針落ち座標から縫製を再開するようにプログラムする（ステップＳＴ２５）。
【００６１】
そして、足踏みペダルの踏み込み操作による縫製のスタートスイッチ１７のＯＮ状態の検出に待機する（ステップＳＴ２６のＮＯおよびステップＳＴ２７のＮＯ）。このとき、作業者は縫製の中断位置を針棒下に合わせておく。
【００６２】
この待機中に、設定された針落ち座標データの変更がなされた等の理由により、再び準備完了キー１２の押下げ操作が検出された場合（ステップＳＴ２７のＹＥＳ）には、前記ステップＳＴ２３に戻り、変更後の設定された情報に基づいて、再び、針落ち座標データを生成し、ＲＡＭ６に記憶するとともに、その針落ち座標データから駆動制御データを生成し、さらには、補正制御データを生成するようにする。
【００６３】
そして、スタートスイッチ１７のＯＮ状態が検出された場合（ステップＳＴ２６あるいはステップＳＴ２２のＹＥＳ）には、前記補正制御データに基づき縫製を開始する（ステップＳＴ２８）。このとき、ＣＰＵ１６はステップＳＴ２５で計算された補正制御データに基づいて、主モータ３、針振りモータ４、および布送りモータ７の駆動を制御するとともに、針棒上下駆動機構１９、針振り駆動機構２０および布送り駆動機構２１の駆動を制御し、布送りを行いながら、針棒を上下動させると共に左右に振らせて所望のかがり縫いが行われる。また、前記カウント手段は、前記中断された針数から継続させて針数をカウントをする。
【００６４】
縫製開始後は、前記スタートスイッチ１７のＯＦＦ状態の検出に待機しつつ、縫製を続ける（ステップＳＴ２９のＮＯおよびステップＳＴ２８）。
【００６５】
そして、スタートスイッチ１７のＯＦＦ状態を検出した場合（ステップＳＴ２９のＹＥＳ）には、前記カウント手段によりカウントされ、ＲＡＭ６に記憶されている実際の針数と針落ち座標データが構成する針数とを比較し、縫製が終了したのか、中断したのかを判断する（ステップＳＴ３０）。すなわち、針落ち座標データの針数に実際の針数が満たない場合は、縫製作業が中断されたと判断することができる。
【００６６】
そして、縫製が終了したと判断された場合（ステップＳＴ３０のＹＥＳ）には、縫製再開処理を終了させて（ステップＳＴ３１）、再び、元の制御フローチャートに戻り、電源がＯＦＦされるか否かを判断し、縫製作業を継続する場合（ステップＳＴ１０のＮＯ）には、再びステップＳＴ５に戻り、布にマークされた最初の針落ち位置を針棒下に合わせ、スタートスイッチ１７のＯＮ状態の検出に待機するようにする。
【００６７】
また、縫製が終了していないと判断された場合（ステップＳＴ３０のＮＯ）には、再度、縫製が中断されたことが考えられるため、ステップＳＴ２１に戻り、準備完了キー１２あるいはスタートスイッチ１７の押下げ操作のために待機する（ステップＳＴ２１およびステップＳＴ２２のＮＯ）。
【００６８】
このように構成された本発明のボタン穴かがりミシンによれば、前記制御装置２は、縫製速度を変更した後の縫製開始時に作業者が制御指令入力手段としての準備完了キー１２の押下げ操作をすることにより、補正制御データに基づく駆動制御を行う命令信号を受信し、変更後の縫製速度に基づいた最適な針振り幅補正値を加味した針振り幅の補正制御データを生成して駆動を制御する。よって、常に、所望のかがり幅のかがり縫いを得ることができる。
【００６９】
また、縫製途中に縫製スピードを任意に変更した場合であっても、縫製再開時に作業者の準備完了キー１２の押下げ操作により送信される命令信号を前記ＣＰＵ１６が受信することで、変更後の縫製速度に基づいた最適な針振り幅補正値を算出し、針棒の針振り幅を設定し直した補正制御データを生成して駆動を制御するので、縫製速度の前までのかがり幅と同一のかがり幅を持つ、均一なボタン穴かがりを形成することができる。
【００７０】
さらに、縫製途中に糸切れ等のトラブルが発生し、ボタン穴の縫製を中断したような場合であっても、前記制御装置２は、前記準備完了キー１２からの命令信号を受信することにより、前記針数記憶手段としてのＲＡＭ６により記憶されている針数の針落ち位置から縫製を再開するための補正制御データを生成し、その補正制御データに基づいて針振り駆動機構２０や針棒上下駆動機構１９を制御する。したがって、縫製を続行し、縫製が中断された直前までのかがり幅と同一のかがり幅を持つ、均一なボタン穴かがりを形成することができる。
【００７１】
なお、縫製を中断した後の縫製再開処理においては、前記ＣＰＵ１６は、１つのかがり穴の縫製を中断した際に、前記制御指令入力手段としての準備完了キー１２からの命令信号を受信することにより、前記針数記憶手段としてのＲＡＭ６に記憶されている針数より、予め設定した数針前の針落ち座標に針棒の針落ち位置が位置するように前記布送り駆動機構２１の駆動制御を行なって前記布を逆搬送するとともに、前記補正制御データを生成し、前記駆動制御データに代えてこの補正制御データに基づき、前記補正制御データ上の前記数針前の針落ち座標から縫製を再開する駆動制御を実行するようにしてもよい。前述の縫製が中断された場合に遡る針数（例えば、２針）は、前記操作パネル１８から予め初期設定として数値を入力し、ＲＡＭ６に記憶しておく。
【００７２】
その場合には、縫製中断部において縫製を遡る針数分重ねて縫製を行なうことが可能となり、その場合においても、縫製が中断された直前までのかがり幅と同一のかがり幅を持つ、均一なボタン穴かがりを形成することができる。
【００７３】
さらに、記憶手段としてのＲＡＭ６に記憶された針振り幅補正値自体や、その針振り補正値の決定基準となるかがり幅および縫製速度は、操作パネル１８の前記入力手段から、任意に設定変更可能とすることができる。
【００７４】
また、準備完了キー１２の押下前に、例えば、操作パネル１８の前記入力手段から、針振り幅補正値が入力設定された場合には、ＲＡＭ６に記憶されている針振り幅補正値に代えて、設定入力された針振り幅補正値を利用し、この針振り幅補正値をかがり幅に追加した幅を針振り幅として補正制御データを生成し、この補正制御データに基づいて制御を行なうようにしてもよい。
【００７５】
なお、前記入力手段からの入力設定の方法としては、任意の数値の入力や、複数の候補数値からの選択等が考えられるが、要は、予め設定されている数値に限定されず、それぞれの被縫製物や糸等の特性（生地厚、太さ、柔らかさ等）等の違いに対応して、最適な針振り幅補正値を任意に設定することができ、常に均一なかがり幅のボタン穴かがりを形成することができるようになっている。
【００７６】
なお、本発明は、上記実施形態に限定されるものではなく、必要に応じて種々変更できるものとする。
【図面の簡単な説明】
【００７７】
【図１】第１実施形態のボタン穴かがりミシンの制御装置と穴かがりミシンの各部との関係を示す説明するためのブロック図
【図２】ボタン穴かがりミシンの動作および制御装置により実行される処理を示すフローチャート
【図３】図２に示すステップＳＴ１１で縫製が中断され多場合の縫製再開処理を示すフローチャート
【図４】高速縫製時および低速縫製時における補正前後のかがり幅を示す図面
【図５】縫製途中に速度ボリュームで縫製速度を下げた場合のかがり幅の変化を示す図面
【符号の説明】
【００７８】
１  操作部
２  制御装置
３  主モータ
４  針振りモータ
５  針棒センサ
６  ＲＡＭ
７  布送りモータ
８  インターフェイス
９，１０，１１  モータドライブ回路
１２  準備完了キー
１３  速度ボリューム
１４  ＡＤ変換器
１５  ＲＯＭ
１６  ＣＰＵ
１７  スタートスイッチ
１８  操作パネル
１９  針棒上下駆動機構
２０  針振り駆動機構
２１  布送り駆動機構
【図１】
0005142777.tif 000002
【図２】
0005142777.tif 000003
【図３】
0005142777.tif 000004
【図４】
0005142777.tif 000005
【図５】
0005142777.tif 000006