(57)【要約】【課題】操作者の意図する加工布の所望の位置に、精度よく確実にボタン穴を形成することができる穴かがりミシンを提供する。【解決手段】穴かがりミシンＭは、カッター５１をミシンＭの機枠に対し進退可能に設置し、形成した穴かがり縫目６０の長軸方向に沿って進退可能な構成とする。これにより、穴かがり縫目６０の長軸方向におけるカッター５１による加工布の切断位置を、布送り機構１０による布送り動作のみに依存することなく、自在に設定することができる。これにより、操作者の意図する加工布の所望の位置に精度よくカッター５１を下降させることができ、精度よく確実にボタン穴６５を形成することができる。【選択図】図５
2010220929.tif 000002
【特許請求の範囲】
【請求項１】
加工布を布送りする布送り手段と、
上下動する縫針を備え、加工布に穴かがり縫目を形成する縫製手段と、
加工布を切断してボタン穴を形成するカッターを有するボタン穴形成手段と、
前記カッターの長さ及び前記ボタン穴の長さに基づき、１回又は複数回の前記カッターの下降動作によって前記ボタン穴を形成するように、前記布送り手段、前記縫製手段、及び前記ボタン穴形成手段を制御する制御手段と
を備えた穴かがりミシンにおいて、
前記ボタン穴形成手段は、
前記カッターを、ミシンの機枠に対し、前記穴かがり縫目の長軸方向に沿って進退可能に設けた
ことを特徴とする穴かがりミシン。
【請求項２】
請求項１記載の穴かがりミシンにおいて、
前記ボタン穴形成手段は、
前記カッターを上下動させるための第１アクチュエータを備えたカッター上下動駆動機構と、
前記カッターを進退させるための第２アクチュエータを備えたカッター進退駆動機構と
をさらに備えることを特徴とする穴かがりミシン。
【請求項３】
請求項２記載の穴かがりミシンにおいて、
前記カッター上下動駆動機構は、
前記カッターを取り付けるための第１取付部材を回動可能に保持するための第１保持部材と、
前記第１アクチュエータの駆動力により前記第１保持部材を上下動させる第１上下動リンク機構と
をさらに備え、
前記カッター進退駆動機構は、
前記第２アクチュエータの駆動力により前記第１取付部材を回動させる回動リンク機構と、
前記第１取付部材の回動動作を、前記カッターの前記穴かがり縫目の長軸方向に沿った進退動作に変換する変換機構と
をさらに備えることを特徴とする穴かがりミシン。
【請求項４】
請求項２記載の穴かがりミシンにおいて、
前記カッター上下動駆動機構は、
前記カッターを取り付けるための第２取付部材を進退可能に作動連結し、前記第１アクチュエータの駆動力により前記第２取付部材を上下動させる第２上下動リンク機構をさらに備え、
前記カッター進退駆動機構は、
前記第２取付部材を上下動可能に保持する第２保持部材と、
前記第２アクチュエータの駆動力により前記第２保持部材を前記進退動作させる進退リンク機構と
をさらに備えることを特徴とする穴かがりミシン。
【請求項５】
請求項２乃至請求項４のいずれか１項記載の穴かがりミシンにおいて、
前記縫製手段は、
前記加工布に対し、前閂止め部の一部、往千鳥部、奥閂止め部、復千鳥部、及び前記前閂止め部の順で前記穴かがり縫目を形成し、
前記制御手段は、
前記縫製手段が前記復千鳥部の縫製後の前記前閂止め部の縫製を行っているときに前記カッターを下降させ前記ボタン穴を形成するように、前記布送り手段、前記縫製手段、及び前記ボタン穴形成手段を制御する
ことを特徴とする穴かがりミシン。
【請求項６】
請求項５記載の穴かがりミシンにおいて、
前記制御手段は、
縫製パターンを規定する多数の針落ち位置の座標値を数値化し縫い順に並べた複数の縫製データを順次読み込み、当該複数の前記縫製データに基づき、対応する前記穴かがり縫目を形成するように前記布送り手段及び前記縫製手段を制御し、
前記復千鳥部の縫製後の前閂止め部の縫製における少なくとも１つの前記縫製データに対し、前記カッターを下降させるための下降識別子を設定する識別子設定手段を設けた
ことを特徴とする穴かがりミシン。
【請求項７】
請求項６記載の穴かがりミシンにおいて、
前記制御手段は、
読み込んだ前記縫製データが前記下降識別子を設定していた場合には、前記カッターを下降させるように前記カッター上下動駆動機構へ指示信号を出力する
ことを特徴とする穴かがりミシン。
【請求項８】
請求項６又は請求項７記載の穴かがりミシンにおいて、
前記下降識別子を設定した前記縫製データの前記針落ち位置の前記座標値を、前記カッターの移動位置に設定する移動位置設定手段をさらに備え、
前記制御手段は、
前記移動位置設定手段により設定された前記移動位置へ前記カッターを移動させるように、前記カッター進退駆動機構を制御する
ことを特徴とする穴かがりミシン。
【請求項９】
請求項８記載の穴かがりミシンにおいて、
前記移動位置設定手段により設定された前記移動位置を補正する移動位置補正手段をさらに備える
ことを特徴とする穴かがりミシン。
【請求項１０】
請求項９記載の穴かがりミシンにおいて、
前記移動位置補正手段は、
ミシンモータの回転速度、前記布送り手段の布送り速度、前記布送り手段の布送りピッチ、前記加工布の種類、及び縫製糸の種類のうち少なくとも１つに応じて、前記移動位置の補正量を決定する
ことを特徴とする穴かがりミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、穴かがりミシンに係わり、特に１回又は複数回のカッター落としにより、所望の長さのボタン穴を形成するようにした穴かがりミシンに関する。
【背景技術】
【０００２】
一般に穴かがりミシンは、加工布を布送りする布送り手段と、加工布に穴かがり縫目を形成する縫製手段と、加工布を切断してボタン穴を形成するボタン穴形成手段とを有している。布送り手段は、加工布を布送りし、縫製手段は縫針を上下動させる。穴かがりミシンは、布送り手段及び縫製手段とで布送り方向を長軸方向とする穴かがり縫目を形成する。
【０００３】
このような穴かがりミシンにおいて、従来、複数回のカッター落としにより、所望の長さのボタン穴を形成するようにした穴かがりミシンが提唱されている（例えば、特許文献１参照）。これにより、カッターを取り替えることなく、異なる長さのボタン穴を形成することを可能としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１２８５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術の穴かがりミシンにおいては、一対の閂止め部と一対の千鳥部とからなる穴かがり縫目の縫製を行う際、千鳥部の縫製を行っている最中にカッターを下降させることになる。このようにすると、例えば千鳥部の縫目ピッチが大きい場合や、ミシンモータの回転数が高速の場合には、カッターが待機位置から下降して加工布を切断するまでのわずかな時間の間に布送りによって加工布が移動し、ボタン穴を形成する位置の精度が低下するおそれがあった。
【０００６】
本発明の目的は、操作者の意図する加工布の所望の位置に、精度よく確実にボタン穴を形成することができる穴かがりミシンを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１発明の穴かがりミシンは、加工布を布送りする布送り手段と、上下動する縫針を備え、加工布に穴かがり縫目を形成する縫製手段と、加工布を切断してボタン穴を形成するカッターを有するボタン穴形成手段と、前記カッターの長さ及び前記ボタン穴の長さに基づき、１回又は複数回の前記カッターの下降動作によって前記ボタン穴を形成するように、前記布送り手段、前記縫製手段、及び前記ボタン穴形成手段を制御する制御手段とを備えた穴かがりミシンにおいて、前記ボタン穴形成手段は、前記カッターを、ミシンの機枠に対し、前記穴かがり縫目の長軸方向に沿って進退可能に設けたことを特徴とする。
【０００８】
本願第１発明の穴かがりミシンは、布送り手段と、縫製手段とを有する。制御手段の制御に基づき、布送り手段が加工布を布送りし、縫製手段が縫針を上下動させ加工布に穴かがり縫目を形成することにより、布送り方向を長軸方向とする穴かがり縫目を形成する。
【０００９】
本願第１発明の穴かがりミシンは、ボタン穴形成手段をさらに有する。制御手段の制御に基づき、ボタン穴形成手段がカッターを１回又は複数回下降させて加工布を切断することにより、ボタン穴を形成する。
【００１０】
本願第１発明は、カッターを、ミシンの機枠に対し進退可能に設置しており、上記のように形成した穴かがり縫目の長軸方向に沿って進退可能である。これにより、穴かがり縫目の長軸方向におけるカッターによる加工布の切断位置を、布送り手段による布送り動作のみに依存することなく、自在に設定することができる。
【００１１】
この結果、加工布の切断位置を細かく微調整して設定したり、さらにその設定を縫製速度や縫製条件に応じて補正することが可能となる。また、一対の閂止め部と一対の千鳥部とからなる穴かがり縫目の縫製の際、千鳥部の縫製時に比べて布送りピッチが小さい閂止め部の縫製時にカッターを下降させ、加工布を切断するよう制御することも可能となる。これらにより、操作者の意図する加工布の所望の位置に、精度よく確実にボタン穴を形成することができる。
【００１２】
第２発明の穴かがりミシンは、上記第１発明において、前記ボタン穴形成手段は、前記カッターを上下動させるための第１アクチュエータを備えたカッター上下動駆動機構と、前記カッターを進退させるための第２アクチュエータを備えたカッター進退駆動機構とをさらに備えることを特徴とする。
【００１３】
本願第２発明の穴かがりミシンでは、ボタン穴形成手段が、第１アクチュエータによりカッターを上下動させるカッター上下動駆動機構のみならず、カッター進退駆動機構を備えている。これにより、第２アクチュエータの駆動力を用いて、カッターを穴かがり縫目の長軸方向に沿って進退させることができる。
【００１４】
第３発明の穴かがりミシンは、上記第２発明において、前記カッター上下動駆動機構は、前記カッターを取り付けるための第１取付部材を回動可能に保持するための第１保持部材と、前記第１アクチュエータの駆動力により前記第１保持部材を上下動させる第１上下動リンク機構とをさらに備え、前記カッター進退駆動機構は、前記第２アクチュエータの駆動力により前記第１取付部材を回動させる回動リンク機構と、前記第１取付部材の回動動作を、前記カッターの前記穴かがり縫目の長軸方向に沿った進退動作に変換する変換機構とをさらに備えることを特徴とする。
【００１５】
本願第３発明の穴かがりミシンでは、カッターを取り付けるための第１取付部材を第１保持部材で保持し、この第１保持部材に対しカッター上下動駆動機構の第１上下動リンク機構が第１アクチュエータの駆動力を伝達して、第１保持部材を上下動させる。これにより、カッターを加工布に対して下降させることができる。
【００１６】
第１保持部材は第１取付部材を回動可能に保持しており、カッター進退駆動機構の回動リンク機構が、第２アクチュエータの駆動力を第１取付部材に伝達し、回動させる。カッター進退駆動機構の変換機構が、上記第１取付部材の回動動作を進退動作に変換することにより、カッターを穴かがり縫目の長軸方向に沿って進退させることができる。
【００１７】
第４発明の穴かがりミシンは、上記第２発明において、前記カッター上下動駆動機構は、前記カッターを取り付けるための第２取付部材を進退可能に作動連結し、前記第１アクチュエータの駆動力により前記第２取付部材を上下動させる第２上下動リンク機構をさらに備え、前記カッター進退駆動機構は、前記第２取付部材を上下動可能に保持する第２保持部材と、前記第２アクチュエータの駆動力により前記第２保持部材を前記進退動作させる進退リンク機構とをさらに備えることを特徴とする。
【００１８】
本願第４発明の穴かがりミシンでは、カッターを取り付けるための第２取付部材に対しカッター上下動駆動機構の第２上下動リンク機構を作動連結しており、第１アクチュエータの駆動力を伝達して、第２取付部材を上下動させる。これにより、カッターを加工布に対して下降させることができる。
【００１９】
第２保持部材は第２取付部材を上下動可能に保持しており、この第２保持部材に対しカッター進退駆動機構の進退リンク機構が第２アクチュエータの駆動力を伝達し、第２保持部材を進退させる。これにより、カッターを穴かがり縫目の長軸方向に沿って進退させることができる。
【００２０】
第５発明の穴かがりミシンは、上記第２乃至第４発明のいずれかにおいて、前記縫製手段は、前記加工布に対し、前閂止め部の一部、往千鳥部、奥閂止め部、復千鳥部、及び前記前閂止め部の順で前記穴かがり縫目を形成し、前記制御手段は、前記縫製手段が前記復千鳥部の縫製後の前記前閂止め部の縫製を行っているときに前記カッターを下降させ前記ボタン穴を形成するように、前記布送り手段、前記縫製手段、及び前記ボタン穴形成手段を制御することを特徴とする。
【００２１】
本願第５発明の穴かがりミシンでは、布送り手段による加工布の布送りに応じて、縫製手段が縫製を行う。すなわち、縫製手段は、加工布に対し前閂止め部の一部を形成した後、さらに往千鳥部、奥閂止め部、復千鳥部の順で形成し、最後に前閂止め部の残りの部分を形成して、穴かがり縫目を完成させる。千鳥部は、ボタン穴の短軸方向側部に長軸方向に沿って形成するため、布送りピッチが大きくなる。それ故、千鳥部の縫製時には布送り手段による加工布の布送り速度が大きい。これに対して、閂止め部は、ボタン穴の長軸方向端部に形成し、閂止め部の縫製時には、布送り手段による加工布の布送り速度が小さい（布送りピッチが千鳥部よりも小さいため）。
【００２２】
布送り速度が大きい（布送りピッチが大きい）千鳥部の縫製時にカッターを下降させる場合、カッターが待機位置から下降して加工布を切断するまでのわずかな時間の間に布送りによって加工布が大きく移動し、ボタン穴を形成する位置の精度が低下するおそれがある。また、カッターの下降時にカッターによって加工布が引っ張られ、千鳥部の縫製に悪影響が出るおそれもある。さらに、上記引っ張りを防止するためにミシンを減速させた場合にはサイクルタイムが増加してしまう。本願第５発明では、布送り速度（布送りピッチ）が特に小さい復千鳥部の縫製後の前閂止め部の縫製時にカッターを下降させることにより、上記の弊害を確実に回避し、高精度に且つサイクルタイムを増加することなく所望の位置にボタン穴を形成することができる。
【００２３】
第６発明の穴かがりミシンは、上記第５発明において、前記制御手段は、縫製パターンを規定する多数の針落ち位置の座標値を数値化し縫い順に並べた複数の縫製データを順次読み込み、当該複数の前記縫製データに基づき、対応する前記穴かがり縫目を形成するように前記布送り手段及び前記縫製手段を制御し、前記復千鳥部の縫製後の前閂止め部の縫製における少なくとも１つの前記縫製データに対し、前記カッターを下降させるための下降識別子を設定する識別子設定手段を設けたことを特徴とする。
【００２４】
本願第６発明の穴かがりミシンでは、制御手段が、縫製データを次々と読み取りながら縫製手段を制御し、縫製を実行させる。縫製手段は、各縫製データに記載された針落ち位置において縫針を下降させ、加工布に縫製を行う。
【００２５】
識別子設定手段は、カッターの下降を制御するために上記縫製データを活用し、復千鳥部の縫製後の前閂止め部の縫製時の縫製データに下降識別子を設定する。これにより、制御手段は、前閂止め部の適宜の針落ち位置の縫製タイミングで、下降識別子に基づき、ボタン穴形成手段に対しカッターの下降指示を行うことが可能となる。
【００２６】
第７発明の穴かがりミシンは、上記第６発明において、前記制御手段は、読み込んだ前記縫製データが前記下降識別子を設定していた場合には、前記カッターを下降させるように前記カッター上下動駆動機構へ指示信号を出力することを特徴とする。
【００２７】
本願第７発明の穴かがりミシンでは、縫製データに下降識別子の設定があった場合、対応する針落ち位置の縫製タイミングでボタン穴形成手段の上下動駆動機構へ指示信号を出力し、カッターの下降指示を行う。これにより、縫製時における縫針を上下動させるタイミングに連動してカッターを下降させ、加工布の切断を行うことができる。このように縫製作業中にカッターによる切断を行うことにより、縫製が完全に終了してからカッターによる切断を行う場合に比べ、全体の処理時間を短縮することができる。
【００２８】
第８発明の穴かがりミシンは、上記第６又は第７発明において、前記下降識別子を設定した前記縫製データの前記針落ち位置の前記座標値を、前記カッターの移動位置に設定する移動位置設定手段をさらに備え、前記制御手段は、前記移動位置設定手段により設定された前記移動位置へ前記カッターを移動させるように、前記カッター進退駆動機構を制御することを特徴とする。
【００２９】
本願第８発明の穴かがりミシンは、移動位置設定手段を有する。移動位置設定手段は、上記のように適宜の針落ち位置での縫製実行タイミングに連動してカッターを下降させるために、下降識別子の設定がある縫製データの針落ち位置座標値を、カッターの移動位置に設定する。制御手段は、カッター進退駆動機構を制御し、上記のように移動位置設定手段が設定したカッターの移動位置に、カッターを移動させる。
【００３０】
これにより、実際にカッターの下降に対応した針落ち位置の縫製実行タイミングが到来するより前に、予め、当該縫製実行タイミングに対応した移動位置にカッターを移動させておくことができる。
【００３１】
その結果、針落ち位置の縫製実行タイミングが到来した後にカッターを対応する位置に移動させ且つ下降させる場合に比べ、当該タイミングで下降のみ行えばよいので、縫製実行タイミングに対応した移動位置に精度良くカッターを下降させることができる。したがって、さらに確実に高精度にボタン穴６５を形成することができる。
【００３２】
第９発明の穴かがりミシンは、上記第８発明において、前記移動位置設定手段により設定された前記移動位置を補正する移動位置補正手段をさらに備えることを特徴とする。
【００３３】
本願第９発明の穴かがりミシンは、移動位置補正手段を有する。これにより、移動位置設定手段で設定したカッターの移動位置を、縫製速度や縫製条件に応じてさらに細かく調整することが可能となる。この結果、さらに確実に高精度にボタン穴を形成することができる。
【００３４】
第１０発明の穴かがりミシンは、上記第９発明において、前記移動位置補正手段は、ミシンモータの回転速度、前記布送り手段の布送り速度、前記布送り手段の布送りピッチ、前記加工布の種類、及び縫製糸の種類のうち少なくとも１つに応じて、前記移動位置の補正量を決定することを特徴とする。
【００３５】
ミシンモータの回転速度や布送り速度が速い場合（布送りピッチが大きい場合）には、カッターが待機位置から下降して加工布を切断するまでのわずかな時間の間に加工布が移動し、本来ボタン穴を形成したい位置とカッターの下降位置とがずれる可能性がある。また加工布や縫製糸の種類によっては、摩擦等の影響により上記と同様のずれが発生する可能性がある。本願第１０発明の穴かがりミシンは、移動位置補正手段が上記ミシンモータ回転速度、布送り速度、布送りピッチ、加工布・縫製糸種類等に対応して補正量を決定して相殺することで、上記のずれの影響を回避することができる。この結果、さらに確実に高精度にボタン穴を形成することができる。
【発明の効果】
【００３６】
本発明によれば、操作者の意図する加工布の所望の位置に、精度よく確実にボタン穴を形成することができる。
【図面の簡単な説明】
【００３７】
【図１】本実施形態の穴かがりミシンの全体構造を表す斜視図である。
【図２】ミシンの縫針及びカッター部分の構造を表す側面図である。
【図３】布送り機構の全体構造を表す斜視図である。
【図４】縫製機構の全体構造を表す斜視図である。
【図５】ボタン穴形成機構の全体構造を斜め上方向から見た斜視図である。
【図６】ボタン穴形成機構の全体構造を斜め下方向から見た斜視図である。
【図７】カッター上下動駆動機構によるカッターの上下動動作を表す図である。
【図８】カッター進退駆動機構によるカッターの進退動作を表す図である。
【図９】穴かがりミシンの制御系を表す機能ブロック図である。
【図１０】穴かがりミシンによって形成される穴かがり縫目の平面図である。
【図１１】穴かがり縫目を形成する際に設定するパラメータ項目を説明するための図である。
【図１２】制御装置がカッターＯＮフラグを設定する際に行う制御内容を表すフローチャートである。
【図１３】制御装置がカッターＯＮフラグを設定する際に行う制御内容を表すフローチャートである。
【図１４】縫製データ及びカッター座標等の一例を表す図である。
【図１５】設定した複数の縫製データ及びカッターＯＮフラグに基づき穴かがり縫目を形成する際に、制御装置が実行する制御内容を表すフローチャートである。
【図１６】設定した複数の縫製データ及びカッターＯＮフラグに基づき穴かがり縫目を形成する際に、制御装置が実行するカッターに関する制御内容を表すフローチャートである。
【図１７】ボタン穴形成機構の変形例の全体構造を斜め右上方向から見た斜視図である。
【図１８】ボタン穴形成機構の変形例の全体構造を斜め左上方向から見た斜視図である。
【図１９】ボタン穴形成機構の変形例におけるカッター上下動駆動機構によるカッターの上下動動作を表す図である。
【図２０】ボタン穴形成機構の変形例におけるカッター進退駆動機構によるカッターの進退動作を表す図である。
【図２１】カッター座標位置の補正を行う変形例におけるパラメータ項目を説明するための図である。
【図２２】カッター座標位置の補正を行う変形例において、制御装置がカッターＯＮフラグを設定する際に行う制御内容を表すフローチャートである。
【図２３】カッター座標位置の補正を行う変形例において設定した縫製データ及びカッター座標等の具体例を表す図である。
【発明を実施するための形態】
【００３８】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００３９】
本実施形態は、加工布に、例えば図１０に示す穴かがり縫目６０を形成するとともに、その穴かがり縫目６０の内側にボタン穴６５を形成するいわゆるボタン穴用の穴かがりミシンに本発明を適用した場合の例である。なお、以下の説明において穴かがりミシンの前後及び左右の方向は、図１及び図３等の矢印に示す方向とする。
【００４０】
図１に示すように、穴かがりミシンＭは、ミシンテーブル１と、このミシンテーブル１に設けられたミシンモータ２と、そのミシンモータ２を含む各駆動部（後述）を起動又は停止させるための足踏ペダル３と、穴かがり縫目６０の形状とサイズ等を規定する複数のパラメータ等（後述）を入力設定するための操作パネル４と、各駆動部を駆動制御する制御装置５と、ミシン本体１００等を有している。
【００４１】
ミシン本体１００は、ベッド部６、脚柱部７、及びアーム部８を有する。このミシン本体１００は、図２乃至図６に示すように、加工布を前後に布送りする布送り機構１０（布送り手段に相当）と、上下動する縫針３２を備え、加工布に穴かがり縫目６０を形成する縫製機構３０（縫製手段に相当）と、ミシン本体１００の機枠に対し、穴かがり縫目６０の長軸方向に沿って進退可能に設けた、加工布を切断してボタン穴６５を形成するカッター５１を有するボタン穴形成機構５０（ボタン穴形成手段に相当）を有している。上記の制御装置５（制御手段に相当）は、カッター５１の長さ及びボタン穴６５の長さに基づき、１回又は複数回のカッター５１の下降動作によってボタン穴６５を形成するように、布送り機構１０、縫製機構３０、及びボタン穴形成機構５０を制御する。
【００４２】
図３に示すように、布送り機構１０は、送り台１１と、押え足１２と、ステッピングモータ１３等を有している。布送り機構１０は、加工布を押え足１２で送り台１１に押さえた状態で、ステッピングモータ１３により送り台１１と押え足１２を一体的に前後に駆動することで、加工布についても一体的に前後に布送りする。ベッド部６の上面部分にはめ込まれた左右一対の案内板１４は、前後に長い板状に形成した送り台１１を前後に移動可能にガイドする。送り台１１は、その前端部に、穴かがり縫目６０及びボタン穴６５を形成するための針穴１１ａを有している。
【００４３】
送り台１１の後端部下面側には可動部材１５が連結している。その可動部材１５の後側に前後に長い連結ロッド１６を介して可動部材１７が連結している。この可動部材１７に、押え足１２を前端部に取り付けた押え腕１８の後端部が左右軸心回りに支持している。布送り機構１０は、付勢部材（図示略）により押え腕１８を介して押え足１２を下方へ付勢し、足踏ペダル３の操作で駆動する押え昇降機構（図示略）により、押え腕１８と一体的に押え足１２が昇降する。なお、この押え昇降機構は、足踏みペダル３の操作量に応じて押え足１２の昇降とその高さ調節を可能に駆動制御する布押え用ステッピングモータ２２（図９参照）を有している。
【００４４】
連結ロッド１６は、可動部材１５，１７の左端部を挿通して前後に延びている。１対の軸受１９は、可動部材１５の前側、可動部材１７の後側において、連結ロッド１６を前後移動自在に支持している。前後に長いロッド２０は、連結ロッド１６の右側においてミシン機枠に固定している。可動部材１７の右端部は、軸受１７ａを介してロッド２０を前後移動自在に支持している。駆動プーリ１３ａは、ステッピングモータ１３の出力軸に固着している。従動プーリ（図示略）は、駆動プーリ１３ａの後方においてミシン機枠に支持しており、これら両プーリが無端状のベルト２１を掛け渡している。このベルト２１の一部に可動部材１７が連結しており、ステッピングモータ１３が駆動すると、ベルト２１を介して可動部材１５，１７と送り台１１と押え足１２が前後に一体的に駆動する。
【００４５】
図２、図４に示すように、縫製機構３０は、針棒３１、縫針３２、糸調子機構３４、天秤３５等を有する。縫針３２は、針棒３１の下端に装着している。糸調子機構３４は、上糸供給源（図示略）から縫針３２に至る上糸供給経路において上糸３３に張力を付与する。天秤３５は、糸調子機構３４と縫針３２との間に設け、上糸３３を引き締める。ミシンモータ２は、針棒上下動機構（図示略）を駆動する。前記針棒上下動機構は、針棒３１及び縫針３２を上下に往復駆動する。糸捕捉器（図示略）は、ベッド部６内に設けている。前記糸捕捉器（図示略）は、送り台１１の下側にて上下動する縫針３２付近における上糸３３を捕捉しボビン（図示略）から伸びる下糸と交絡させて縫目を形成する。
【００４６】
針棒左右揺動用ステッピングモータ３６（第２アクチュエータに相当。図９参照）は、針棒３１を左右揺動させる駆動力を発生する。穴かがりミシンＭは、針棒３１が左右に揺動駆動し、且つ布送り機構１０が前後に加工布を布送りすることで、加工布に左右幅のある穴かがり縫目６０を縫製する。天秤３５はミシンモータ２により駆動する針棒上下動機構と大部分が共通の天秤駆動機構（図示略）により上下に往復駆動し、上昇する天秤３５が上糸３３を引っ張り、糸調子機構３４により上糸３３に摩擦抵抗を作用させて張力を付与し、加工布に形成する縫目を引締める。
【００４７】
図４に示すように、糸調子機構３４は、第１糸調子皿４０、第２糸調子皿４１と補助糸調子皿４２とを有する。糸案内部材３３ａ，３３ｂは、上糸供給源の上糸３３を第１糸調子皿４０に案内する。第１糸調子皿４０を経由した上糸３３は、補助糸調子皿４２、第２糸調子皿４１、糸案内部材３３ｃ、天秤３５、案内部材３３ｄ，３３ｅの順に経由して縫針３２に至る。第１糸調子皿４０と補助糸調子４２は、常時上糸３３に張力を付与する張力付与状態にある。第１糸調子皿４０は、張力付与状態と張力開放状態に切換え可能である。該切換えは、糸ゆるめ用ソレノイド４５（図９参照）を有する張力切換え機構（図示略）で行う。
【００４８】
図５はボタン穴形成機構５０の全体構造を斜め上方向から見た斜視図であり、図６は斜め下方向から見た斜視図である。なお、図６には変換機構９５の部分拡大図を併せて示している。図５及び図６に示すように、ボタン穴形成機構５０は、カッター５１を上下動させるためのカッター駆動用ソレノイド８１（第１アクチュエータに相当）を備えたカッター上下動駆動機構８０と、カッター５１を進退させるためのカッター進退用ステッピングモータ９１（第２アクチュエータに相当）を備えたカッター進退駆動機構９０とを有している。
【００４９】
カッター上下動駆動機構８０は、カッター駆動用ソレノイド８１の他に、筒部材８２と、カッターガイド部材９８と、第１カッター取付軸５３（第１取付部材に相当）と、第１軸保持部材８３（第１保持部材に相当）と、第１上下動リンク機構８４とを有している。第１カッター取付軸５３は、筒部材８２内に挿通し、且つ筒部材８２内で周方向に回動可能である。第１軸保持部材８３は、筒部材８２の略中間部において該筒部材８２を支持する。筒部材８２は、下端にカッターガイド部材９８を固定している。カッターガイド部材９８は、板状の部材で形成し下面に後述するレール部９８ａを有している。第１上下動リンク機構８４は、カッター駆動用ソレノイド８１の駆動により第１軸保持部材８３を上下動させる。
【００５０】
第１上下動リンク機構８４は、略Ｌ字形状のカッター作動腕８５と、このカッター作動腕８５の前端部分を上方へ付勢するバネ部材８６とを有している。支持軸８５ａは、カッター作動腕８５をミシン機枠に対し軸心回りに揺動可能に支持する。カッター作動腕８５は、その前端部が第１軸保持部材８３に回動可能に連結している。カッター作動腕８５の後上端部は、カッター駆動用ソレノイド８１から前方へ突出したプランジャ８１ａに連結している。
【００５１】
カッター上下動駆動機構８０は、カッター駆動用ソレノイド８１のプランジャ８１ａが突出／退避することで、カッター作動腕８５、第１軸保持部材８３、筒部材８２、第１カッター取付軸５３、及びカッターガイド部材９８を介して後述するカッター５１を上下動させることができる。
【００５２】
カッター進退駆動機構９０は、カッター進退用ステッピングモータ９１の他に、回転リンク機構９２と、変換機構９５とを有している。回転リンク機構９２は、第１回動軸９３と、第２回動軸９４とを有している。第１回動軸９３は、その左端側をカッター進退用ステッピングモータ９１から上方へ突出した出力軸９１ａに連結している。第２回動軸９４は、その左端側を第１回動軸９３の右端側に対しスライダ９３ａを介して軸方向にスライド可能且つ回動可能に連結し、その右端側を第１カッター取付軸５３に連結している。回転リンク機構９２は、カッター進退用ステッピングモータ９１の駆動力により第１カッター取付軸５３を回転させる。
【００５３】
変換機構９５は、回動部材９６と進退部材９７とを有している。回動部材９６は、第１カッター取付軸５３の下端部に連結し、第１カッター取付軸５３の回動動作と共に回動する。回動部材９６は、その進退部材９７側の端部に、後述する進退部材９７の溝９７ａに嵌合するスライダ部材９６ａを有している。進退部材９７は、その左端側において回動部材９６のスライダ部材９６ａが嵌合可能な溝９７ａを有している（図６の部分拡大図参照）。スライダ部材９６ａは、溝９７ａによって前後方向に規制され且つ左右方向に移動可能となっている。それ故、進退部材９７は、回動部材９６の回動に伴って、前後に移動する。進退部材９７は、下方にカッターホルダ５２を介してカッター５１を固着している。進退部材９７は、カッターガイド部材９８と対向する側に溝部９７ｂを有している。溝部９７ｂは、カッターガイド部材９８のレール部９８ａに摺動可能に嵌合している。それ故、進退部材９７及びカッター５１は、カッターガイド部材９８に対して前後方向（言い換えれば穴かがり縫目６０の長軸方向）に沿って進退駆動可能となっている。
【００５４】
カッター進退駆動機構９０は、カッター進退用ステッピングモータ９１の出力軸９１ａが回動することで、第１回動軸９３、第２回動軸９４、第１カッター取付軸５３、回動部材９６、進退部材９７、及びカッターホルダ５２を介してカッター５１を進退駆動させる。
【００５５】
図７（ａ）及び図７（ｂ）は、カッター上下動駆動機構８０によるカッター５１の上下動動作を表す図である。図７（ａ）は前述した図５と同じ状態を表している。図７（ａ）に示すように、カッター駆動用ソレノイド８１のプランジャ８１ａが後方に退避すると（矢印Ｘ１参照）、カッター作動腕８５が支持軸８５ａ回りに回動する（矢印Ｘ２参照）。この回動に基づいて、第１軸保持部材８３及び筒部材８２が上昇する（矢印Ｘ３参照）。それ故、カッター５１がカッターガイド部材９８等と共に上昇する（矢印Ｘ４参照）。図７（ｂ）に示すようにカッター駆動用ソレノイド８１のプランジャ８１ａが前方に突出すると（矢印Ｘ５参照）、カッター作動腕８５が支持軸８５ａ回りに回動する（矢印Ｘ６参照）。この回動に基づいて、第１軸保持部材８３及び筒部材８２が下降する（矢印Ｘ７参照）。それ故、カッター５１がカッターガイド部材９８等と共に下降し（矢印Ｘ８参照）、送り台１１上の加工布を切断する。
【００５６】
図８（ａ）及び図８（ｂ）は、カッター進退駆動機構９０によるカッター５１の進退動作を表す図である。図８（ａ）は前述した図５と同じ状態を表している。図８（ａ）に示すように、カッター進退用ステッピングモータ９１の出力軸９１ａに連結した第１回動軸９３が後方側に回動すると（矢印Ｙ１参照）、スライダ９３ａを介して第２回動軸９４も後方側に回動する（矢印Ｙ２参照）。この回動に伴い、第２回動軸９４の回動中心となる右端側に連結した第１カッター取付軸５３が、上面視時計回り方向に回動する（矢印Ｙ３参照）。第１カッター取付軸５３の回動に基づいて、第１カッター取付軸５３の下端部に連結した回動部材９６が上面視時計回り方向に回動する（図示せず）。回動部材９６のスライダ部材９６ａと進退部材９７の溝９７ａは、前記回転動作を進退部材９７の前後方向の進退動作に変換する。その結果、カッター５１は前方に進む（矢印Ｙ４参照）。
【００５７】
図８（ｂ）に示すようにカッター進退用ステッピングモータ９１の出力軸９１ａに連結した第１回動軸９３が前方側に回動すると（矢印Ｙ５参照）、スライダ９３ａを介して第２回動軸９４も前方側に回動する（矢印Ｙ６参照）。第２回動軸９４の回動は、第１カッター取付軸５３が、上面視反時計回り方向に回動させる（矢印Ｙ７参照）。第１カッター取付軸５３の回動に基づいて、第１カッター取付軸５３の下端部に連結した回動部材９６が上面視反時計回り方向に回動する（矢印Ｙ８参照）。回動部材９６のスライダ部材９６ａと進退部材９７の溝９７ａは、前記回転動作を進退部材９７の前後方向の進退動作に変換する。その結果、カッター５１は後方に退く（矢印Ｙ９参照）。
【００５８】
なお図示はしないが、この状態でカッター駆動用ソレノイド８１のプランジャ８１ａが前方に突出すると、図８（ｂ）に示す後方に退いた位置においてカッター５１が下降する。
【００５９】
次に、穴かがりミシンＭの制御系について説明する。図９に示すように、制御装置５は、ＣＰＵ５ａ、ＲＯＭ５ｂ、ＲＡＭ５ｃ、不揮発性メモリ５ｇを主要部とするマイクロコンピュータと、入力インターフェイス５ｄと、出力インターフェイス５ｅとを備え、バス５ｆにて夫々接続している。入力インターフェイス５ｄは、ペダル位置検出センサ３ａと、操作パネル４と各種原点センサ１０１〜１０４と接続している。ペダル位置検出センサ３ａは、足踏みペダル３の操作状態に応じた信号を出力する。出力インターフェイス５ｅは、ミシンモータ２、ステッピングモータ１３，２２，３６，９１、ソレノイドアクチュエータ４５，８１を駆動する為の駆動回路７０〜７６及び操作パネル４と接続している。
【００６０】
上記各種原点センサ１０１〜１０４は、送り用原点センサ１０１、布押え用原点センサ１０２、針棒左右揺動用原点センサ１０３、カッター進退用原点センサ１０４である。送り用原点センサ１０１は、送り用ステッピングモータ１３の原点を検出する。布押え用原点センサ１０２は、布押え用ステッピングモータ２２の原点を検出する。針棒左右揺動用原点センサ１０３は、針棒左右揺動用ステッピングモータ３６の原点を検出する。カッター進退用原点センサ１０４は、カッター進退用ステッピングモータ９１の原点を検出する。これらの原点センサとしては、例えば各ステッピングモータに設けたロータリーエンコーダ又は光学センサ等の公知のセンサを用いる。不揮発性メモリ５ｇは、これらの原点センサ１０１〜１０４が検出した原点位置を不揮発的に記憶する。
【００６１】
制御装置５のＲＯＭ５ｂには、操作パネル４を用いて穴かがり縫目６０の形状、サイズ、ボタン穴６５を形成する為のカッター落としパターン等を規定する複数のパラメータの設定を行う為の設定処理プログラムと、複数のパラメータに基づいて縫製データ（針落ちデータ）とボタン穴データ（カッター落とし位置（タイミング）データ）等を演算処理する演算処理プログラムと、演算されたボタン穴データに基づき、穴かがり縫目６０の長軸方向に沿って進退可能に設けたカッター５１の作動位置を演算処理する演算処理プログラムと、演算されたデータに基づいて布送り機構１０、縫製機構３０、ボタン穴形成機構５０等を駆動制御する制御プログラムが格納されている。
【００６２】
図１０は、穴かがりミシンＭによって形成される穴かがり縫目６０の平面図である。なお、図１０において丸部分は縫針３２の１ピッチごとの落下位置を表し、直線部分は上糸３３による縫目を表している。この図１０に示すように、穴かがり縫目６０は、往千鳥部６１、復千鳥部６２、前閂止め部６３、及び奥閂止め部６４を有している。図中符号６６は縫製開始位置、符号６７は縫製終了位置を表しており、縫製開始位置６６から開始して、前閂止め部６３の一部、往千鳥部６１、奥閂止め部６４、復千鳥部６２、前閂止め部６３の残りの部分の順で縫製し、縫製終了位置６７で縫製が終了する。その後カッター５１がこの穴かがり縫目６０の内側にボタン穴６５を形成する。制御装置５は、縫製機構３０が復千鳥部６２の縫製後の前閂止め部６３の縫製を行っているときにカッター５１を下降させボタン穴６５を形成するように、布送り機構１０、縫製機構３０、及びボタン穴形成機構５０を制御する。なお、図中に示す縫製終了位置６７の後の破線は、縫製終了後、加工布を布送りした際の縫針３２の経路を示すものである。
【００６３】
図１１は、穴かがり縫目６０を形成する際に設定するパラメータ項目を説明するための図である。なお、この図１１に示す簡略化した穴かがり縫目６０は上述の図１０に対応したものである。また、図中黒線６８はカッター５１による切断位置を表しており、この例では３回の切断を行うことによりボタン穴６５を形成した場合を一例として図示している。なお、図１１では、黒線６８は、Ｘ方向にずれた位置に描かれているが、これは、説明するためにずらしたものであり、実際の切断位置は、Ｘ方向にずれることはない。
【００６４】
図１１に示すように、本実施形態では、上記複数のパラメータは、往千鳥部６１及び復千鳥部６２の長軸方向（図１１中上下方向）長さである千鳥縫い長さＡ（ｍｍ）、カッター５１の長手方向寸法であるカッター寸法Ｓ（ｍｍ）、前閂止め部６３の長軸方向長さである前閂止め長さＤ１（ｍｍ）、奥閂止め部６４の長軸方向長さである奥閂止め長さＤ２（ｍｍ）、カッター５１の切断手前側位置（複数回切断の場合には最も前側の切断位置６８の手前側位置）と前閂止め部６３との隙間である前カッタースペースＹＥ（ｍｍ）と、カッター５１の切断奥側位置（１回及び複数回切断の両方を含む）と奥閂止め部６４との隙間である奥カッタースペースＹＳ（ｍｍ）等を含んでおり、上記設定処理プログラムに基づいて、操作パネル４を用いて設定することが可能である。
【００６５】
なお、上述したように図１１ではカッター５１による３回の切断を行った場合を一例として図示しているが、この切断回数は上記カッター寸法Ｓ及びボタン穴の長さＨＯＬ（ＨＯＬ＝Ａ−ＹＳ−ＹＥ）に基づき、制御装置５が決定するものである（詳細後述）。
【００６６】
制御装置５は、上記パラメータの設定に基づいて、縫製パターンを規定する多数の針落ち位置の座標値を数値化し縫い順に並べた複数の縫製データ（Ｘ，Ｙ）を生成して順次読み込み、当該複数の縫製データ（Ｘ，Ｙ）に基づき、対応する穴かがり縫目６０を形成するように、布送り機構１０及び縫製機構３０を制御する。なお、上記縫製データ（Ｘ，Ｙ）の各座標系は、図１１に示すようにＸ座標を穴かがり縫目６０の短軸方向にとり、Ｙ座標を穴かがり縫目６０の長軸方向にとったものであり、Ｙ座標の原点は前閂止め部６３の手前側位置に対応している。そして、復千鳥部６２の縫製後の前閂止め部６３の縫製における少なくとも１つの縫製データに対し、カッター５１を下降させるための下降識別子としてのカッターＯＮフラグを設定している。制御装置５は、前閂止め部６３の適宜の針落ち位置の縫製タイミングで、カッターＯＮフラグに基づき、ボタン穴形成機構５０に対しカッター５１の下降指示を行う。
【００６７】
次に、制御装置５が上記カッターＯＮフラグを設定する際に行う制御内容を図１２及び図１３を用いて説明する。なお、以下では、カッター５１による切断回数の上限を３回、複数回の切断を行う際の隣り合う切断位置同士の必要なオーバーラップ量を１．０ｍｍ以上、且つ、縫針３２とカッター５１との間隔Ｌ（前述の図２参照）が２．２ｍｍであるとして説明する。なお、これらは一例であり装置仕様等に応じ適宜変更してもよい。
【００６８】
図１２において、まずステップＳ１では、「後カッター」を実行するか否かを判定する。ここで「後カッター」とは、縫製終了位置６７での縫製終了後、加工布を布送りしてカッター５１による切断を行うことである。例えばこの「後カッター」を行わない場合には、前カッタースペースＹＥと前閂止め長さＤ１とを足した長さが上記２．２ｍｍより小さくなるような切断位置６８でカッター５１による切断を行いたくとも、装置構成上不可能となるが、「後カッター」では加工布を布送りして切断を行うため自在な位置でカッター５１による切断を実行することが可能であり、上記のような場合でも所望の切断位置６８で切断を行うことが可能となる。但し、「後カッター」を実行する場合、穴かがり縫目６０の縫製終了後に加工布を布送りして切断を行うことから、縫製中に切断を完了する場合に比べてサイクルタイムが長くなるというデメリットを有する。この「後カッター」を実行するか否かは、操作パネル４を用いて設定することが可能となっている。「後カッター」を実行する場合（ステップＳ１でＹＥＳ）、次のステップＳ５に移る。一方、「後カッター」を実行しない場合（ステップＳ１でＮＯ）、後述のステップＳ１５に移る。
【００６９】
ステップＳ５では、前カッタースペースＹＥと前閂止め長さＤ１とを足した長さが２．２ｍｍより小さいか否かを判定する。ＹＥ＋Ｄ１＜２．２である場合（ステップＳ５でＹＥＳ）、ステップＳ１０に移り、前カッタースペースＹＥを２．２ｍｍから前閂止め長さＤ１を減じた長さに変更する。これにより、前カッタースペースＹＥと前閂止め長さＤ１とを足した長さが２．２ｍｍとなるように変更される。一方、ＹＥ＋Ｄ１≧２．２である場合（ステップＳ５でＮＯ）、次のステップＳ１５に移る。
【００７０】
ステップＳ１５では、ボタン穴の長さＨＯＬを、千鳥縫い長さＡから奥カッタースペースＹＳと前カッタースペースＹＥとを減じることにより、算出する。
【００７１】
ステップＳ２０では、上記算出したボタン穴の長さＨＯＬがカッター寸法Ｓ以下であるか否かを判定する。ＨＯＬ≦Ｓである場合（ステップＳ２０でＹＥＳ）、ステップＳ２５に移り、カッター５１による切断回数を１回に設定する。また、１回目の切断に対応する切断位置６８の手前側位置のＹ座標であるｙｍｍ［３］（図１１参照）を前閂止め長さＤ１と前カッタースペースＹＥとを足した長さに設定する。その後、後述のステップＳ５０に移る。一方、ＨＯＬ＞Ｓである場合（ステップＳ２０でＮＯ）、次のステップＳ３０に移る。
【００７２】
ステップＳ３０では、上記算出したボタン穴の長さＨＯＬがカッター寸法Ｓの２倍から上記オーバーラップ量である１（ｍｍ）を減じた長さ以下であるか否かを判定する。ＨＯＬ≦２Ｓ−１である場合（ステップＳ３０でＹＥＳ）、ステップＳ３５に移り、カッター５１による切断回数を２回に設定する。また、１回目の切断に対応する切断位置６８の手前側位置のＹ座標であるｙｍｍ［１］（図１１参照）を、前閂止め長さＤ１と千鳥縫い長さＡとを足した長さから奥カッタースペースＹＳとカッター寸法Ｓとを減じた長さに設定すると共に、２回目の切断に対応する切断位置６８の手前側位置のＹ座標であるｙｍｍ［３］（図１１参照）を、上記ステップＳ２５と同様に、前閂止め長さＤ１と前カッタースペースＹＥとを足した長さに設定する。その後、後述のステップＳ５０に移る。一方、ＨＯＬ＞２Ｓ−１である場合（ステップＳ３０でＮＯ）、次のステップＳ４０に移る。
【００７３】
ステップＳ４０では、上記算出したボタン穴の長さＨＯＬがカッター寸法Ｓの３倍から上記オーバーラップ量の２倍である２（ｍｍ）を減じた長さ以下であるか否かを判定する。ＨＯＬ≦３Ｓ−２である場合（ステップＳ４０でＹＥＳ）、ステップＳ４５に移り、カッター５１による切断回数を３回に設定する。また、１回目の切断に対応する切断位置６８の手前側位置のＹ座標であるｙｍｍ［１］（図１１参照）を、上記ステップＳ３５と同様に、前閂止め長さＤ１と千鳥縫い長さＡとを足した長さから奥カッタースペースＹＳとカッター寸法Ｓとを減じた長さに設定すると共に、３回目の切断に対応する切断位置６８の手前側位置のＹ座標であるｙｍｍ［３］（図１１参照）を、上記ステップＳ２５，Ｓ３５と同様に、前閂止め長さＤ１と前カッタースペースＹＥとを足した長さに設定する。さらに、２回目の切断に対応する切断位置６８の手前側位置のＹ座標であるｙｍｍ［２］（図１１参照）を、上記ｙｍｍ［１］とｙｍｍ［３］の中点位置に設定する。その後、次のステップＳ５０に移る。一方、ＨＯＬ＞３Ｓ−２である場合（ステップＳ４０でＮＯ）、切断回数が４回以上となるたカッターテップＳ４７に移り切断回数エラー処理（例えば操作パネル４へのエラー表示又はブザー等）を実行する。その後、本フローを終了する（図１３参照）。この場合、例えばボタン穴の長さＨＯＬを小さくして再設定を行うか、あるいはカッター５１を交換してカッター寸法Ｓを大きくする必要がある。
【００７４】
ステップＳ５０では、前閂止め部６３以降の縫製データ（Ｘ，Ｙ）を読み取り、Ｙ座標の値が上記ｙｍｍ［１］から縫針３２とカッター５１との間隔Ｌ（前述の図２参照）である２．２（ｍｍ）を減じた長さ以下となるような縫製データを検索し、その縫製データをＰ１とすると共に、そのＹ座標をＹ［１］とする。
【００７５】
ステップＳ５５では、上述したステップＳ１と同様にして「後カッター」を実行するか否かを判定する。「後カッター」を実行する場合（ステップＳ５５でＹＥＳ）、次のステップＳ６０に移る。このステップＳ６０では、縫製終了位置６７に対応する縫製データの次の縫製データ（縫製が終了して加工布を布送りした後の縫針３２の落下位置に対応する縫製データ）をＰ３とし、そのＹ座標をＹ［３］とする。また、この縫製データＰ３の５針前に対応する縫製データをＰ２とし、そのＹ座標をＹ［２］とする。なお、上記５針は一例であり装置仕様等に応じ適宜針数を変更してもよい。
【００７６】
上記ステップＳ５５において「後カッター」を実行しない場合（ステップＳ５５でＮＯ）、ステップＳ６５に移り、縫製終了位置６７に対応する縫製データをＰ３とし、そのＹ座標をＹ［３］とする。また、この縫製データＰ３の５針前に対応する縫製データをＰ２とし、そのＹ座標をＹ［２］とする。
【００７７】
図１３に移り、ステップＳ７０では、上記ステップＳ２５，Ｓ３５，Ｓ４５において切断回数を１〜３回のいずれに設定したかを判定する。１回である場合（ステップＳ７０で１回）、ステップＳ７５に移り、縫製データＰ３にカッターＯＮフラグをセットする。また、カッター５１の移動位置であるカッター座標ｃｍｍ［１］を、上記ｙｍｍ［３］から縫製データＰ３のＹ座標であるＹ［３］と２．２（ｍｍ）を減じた値に設定する。なお、上記カッター座標とはカッター５１の縫針３２に対する相対位置を表す座標であり、カッター５１が最も縫針３２に近づいた状態（すなわち縫針３２とカッター５１との間隔Ｌが２．２ｍｍである状態）を０とする、穴かがり縫目６０の長軸方向に沿った一軸座標系である。そして、本フローを終了する。
【００７８】
上記ステップＳ７０において、切断回数が２回である場合（ステップＳ７０で２回）、ステップＳ８０に移り、縫製データＰ１にカッターＯＮフラグをセットする。また、カッター５１の１回目の切断に対応する移動位置であるカッター座標ｃｍｍ［１］を、上記ｙｍｍ［１］から縫製データＰ１のＹ座標であるＹ［１］と２．２（ｍｍ）を減じた値に設定する。その後、ステップＳ８５に移り、縫製データＰ３にカッターＯＮフラグをセットする。また、カッター５１の２回目の切断に対応する移動位置であるカッター座標ｃｍｍ［２］を、上記ｙｍｍ［３］から縫製データＰ３のＹ座標であるＹ［３］と２．２（ｍｍ）を減じた値に設定する。そして、本フローを終了する。
【００７９】
上記ステップＳ７０において、切断回数が３回である場合（ステップＳ７０で３回）、ステップＳ９０に移り、縫製データＰ１にカッターＯＮフラグをセットする。また、カッター５１の１回目の切断に対応する移動位置であるカッター座標ｃｍｍ［１］を、上記ｙｍｍ［１］から縫製データＰ１のＹ座標であるＹ［１］と２．２（ｍｍ）を減じた値に設定する。その後、ステップＳ９３に移り、縫製データＰ２にカッターＯＮフラグをセットする。また、カッター５１の２回目の切断に対応する移動位置であるカッター座標ｃｍｍ［２］を、上記ｙｍｍ［２］から縫製データＰ２のＹ座標であるＹ［２］と２．２（ｍｍ）を減じた値に設定する。さらにその後、ステップＳ９５に移り、縫製データＰ３にカッターＯＮフラグをセットする。また、カッター５１の３回目の切断に対応する移動位置であるカッター座標ｃｍｍ［３］を、上記ｙｍｍ［３］から縫製データＰ３のＹ座標であるＹ［３］と２．２（ｍｍ）を減じた値に設定する。そして、本フローを終了する。
【００８０】
上記において、ステップＳ７５、ステップＳ８０、ステップＳ８５、ステップＳ９０、ステップＳ９３、及びステップＳ９５は、特許請求の範囲に記載の下降識別子を設定する識別子設定手段を構成すると共に、移動位置設定手段をも構成する。
【００８１】
図１４は、上述のようにして設定した縫製データＰ１，Ｐ２，Ｐ３及びカッター座標等の具体例を表す図である。この例では、各パラメータとして、千鳥縫い長さＡを３１（ｍｍ）、カッター寸法Ｓを１３（ｍｍ）、前閂止め長さＤ１を２（ｍｍ）、奥閂止め長さＤ２を２（ｍｍ）、前カッタースペースＹＥを０．５（ｍｍ）、奥カッタースペースＹＳを０．５（ｍｍ）に設定している。その結果、切断回数は３回となり、各縫製データＰ１，Ｐ２，Ｐ３のＹ座標であるＹ［１］，Ｙ［２］，Ｙ［３］、対応する切断位置６８の手前側位置のＹ座標であるｙｍｍ［１］，ｙｍｍ［２］，ｙｍｍ［３］、カッター座標ｃｍｍ［１］，ｃｍｍ［２］，ｃｍｍ［３］が図に示す値となっている。なお、この例は前述した「後カッター」を実行する場合であり、縫製データＰ３に対応する３回目の切断を、縫製終了後に加工布を布送りして行うようになっている。
【００８２】
次に、上述のようにして設定した複数の縫製データ及びカッターＯＮフラグに基づき穴かがり縫目６０を形成する際に、制御装置５が実行する制御内容を図１５及び図１６を用いて説明する。
【００８３】
図１５において、ステップＳ１０５では、駆動回路７１に制御信号を出力して送り用ステッピングモータ１３を駆動すると共に、駆動回路７３に制御信号を出力してステッピングモータ３６を駆動する。穴かがりミシンＭは、加工布を布送りすると共に針棒３１を揺動させて、縫針３２を加工布の縫製開始位置６６に対応する位置に移動させる。この場合、加工布の送り速度は、ミシンモータ２の回転速度と、送りピッチとに基づいて決定される。
【００８４】
ステップＳ１１０では、駆動回路７６に制御信号を出力してカッター進退用ステッピングモータ９１を駆動し、カッター５１を穴かがり縫目６０の長軸方向に沿って進退させて上述したカッター座標ｃｍｍ［１］に移動させる。
【００８５】
ステップＳ１１５では、駆動回路７０に起動信号を出力し、ミシンモータ２を起動させる。
【００８６】
ステップＳ１２０では、対応するデータアドレスにそれぞれ格納した複数の縫製データのうち、最初のアドレスに対応する縫製データを読み込む。なおこのデータ読み込み時に、次回読み込みを円滑に行うためにデータアドレスを次に進める。
【００８７】
ステップＳ１２５では、上記読み込んだ縫製データにカッターＯＮフラグをセットしているか否かを判定する。カッターＯＮフラグをセットしている場合（ステップＳ１２５でＹＥＳ）、次のステップＳ１３０で駆動回路７５に下降指令信号を出力する。これにより、カッター駆動用ソレノイド８１のプランジャ８１ａが前方に突出し、カッター５１が下降して送り台１１上の加工布を切断する。なおこのとき、カッター５１の下降動作をトリガーとして、後述の図１６に示すフローチャートを並行して開始する（詳細は後述）。一方、上記ステップＳ１２５において読み込んだ縫製データにカッターＯＮフラグをセットしていない場合（ステップＳ１２５でＮＯ）、次のステップＳ１３５に移る。
【００８８】
ステップＳ１３５では、上記読み込んだ縫製データがミシンの停止に対応するミシン停止データであるか否かを判定する。ミシン停止データである場合（ステップＳ１３５でＹＥＳ）、次のステップＳ１４０で駆動回路７０に停止信号を出力し、ミシンモータ２を停止させる。その後、ステップＳ１２０に戻る。一方、ミシン停止データでない場合（ステップＳ１３５でＮＯ）、次のステップＳ１４５に移る。
【００８９】
ステップＳ１４５では、上記読み込んだ縫製データがエンドデータであるか否かを判定する。エンドデータである場合（ステップＳ１４５でＹＥＳ）、本フローを終了する。一方、エンドデータでない場合（ステップＳ１４５でＮＯ）、次のステップＳ１５０に移る。
【００９０】
ステップＳ１５０では、上記読み込んだ縫製データが、針落ち位置の座標値を表すステッチデータ（Ｘ，Ｙ）であるか否かを判定する。ステッチデータでない場合（ステップＳ１５０でＮＯ）、後述のステップＳ１６０に移る。一方、読み込んだ縫製データがステッチデータである場合（ステップＳ１５０でＹＥＳ）、ステップＳ１５５で所定の布送りタイミングとなったか否かを判定する。所定の布送りタイミングとなるまで本判定を繰り返し（ステップＳ１５５でＮＯ）、所定の布送りタイミングとなった場合（ステップＳ１５５でＹＥＳ）、次のステップＳ１６０に移る。
【００９１】
ステップＳ１６０では、駆動回路７１に制御信号を出力して送り用ステッピングモータ１３を駆動すると共に、駆動回路７３に制御信号を出力してステッピングモータ３６を駆動し、加工布を１ピッチ分布送りすると共に針棒３１を１ピッチ分揺動させて、縫針３２を１ピッチ分先の位置に移動させる。そして、先のステップＳ１２０に戻り、同様の手順を繰り返す。
【００９２】
図１６は、上述したようにカッター５１の下降動作（１〜３回目のいずれも含む）をトリガーとして開始するフローチャートであり、上記図１５に示すフローチャートと同時に並行して動作するものである。このような同時並行処理は、例えばコンピュータのＯＳ等がしばしば行う「マルチタスク処理」と同様の公知の方式により、１つのＣＰＵに行わせることができる。
【００９３】
ステップＳ２１０では、予め定められた所定時間待機する。次のステップＳ２２０では、駆動回路７５に上昇指令信号を出力する。これにより、カッター駆動用ソレノイド８１のプランジャ８１ａが後方に退き、カッター５１が上昇する。
【００９４】
ステップＳ２３０では、予め定められた所定時間待機する。次のステップＳ２４０では、カッター５１による所定回数（前述したステップＳ２５，Ｓ３５，Ｓ４５で設定した切断回数）の切断が終了したか否かを判定する。終了していない場合（ステップＳ２４０でＮＯ）、ステップＳ２５０に移り、対応するデータアドレスにそれぞれ格納した複数のカッター座標のうち、次のアドレスに対応するカッター座標を読み込む。なおこのデータ読み込み時に、その次のデータ読み込みを円滑に行うためにデータアドレスを次に進める。その後、ステップＳ２６０では、駆動回路７６に制御信号を出力してカッター進退用ステッピングモータ９１を駆動し、カッター５１を上記読み込んだカッター座標に対応する位置に移動させる。そして、本フローを終了する。
【００９５】
上記ステップＳ２４０において、カッター５１による所定回数の切断が終了している場合（ステップＳ２４０でＹＥＳ）、ステップＳ２７０に移り、駆動回路７６に制御信号を出力してカッター進退用ステッピングモータ９１を駆動し、カッター５１を原点位置に移動させる。そして、本フローを終了する。
【００９６】
上記制御内容により、穴かがりミシンＭは次のように動作する。縫製を開始する際には、縫針３２を加工布の縫製開始位置６６に移動させると共に（ステップＳ１０５）、カッター５１を進退させて対応するカッター座標位置に移動させた上で（ステップＳ１１０）、ミシンモータ２を起動する（ステップＳ１１５）。これにより、読み込んだ複数の縫製データに基づき、前閂止め部６３の一部、往千鳥部６１、奥閂止め部６４、復千鳥部６２、前閂止め部６３の残りの部分の順で縫製し、対応する穴かがり縫目６０を形成する。このとき、復千鳥部６２の縫製後の前閂止め部６３の縫製時において、読み込んだ縫製データにカッターＯＮフラグを設定していた場合（ステップＳ１２５でＹＥＳ）、カッター５１を下降させて送り台１１上の加工布を切断する（ステップＳ１３０）。このとき、図１６に示す処理を図１５の処理と同時に並行して開始する。切断回数が１回である場合には切断が完了しているので（ステップＳ２４０でＹＥＳ）、カッター５１を原点位置に移動させる（ステップＳ２７０）。一方、切断回数が複数回である場合には、切断が完了していないので（ステップＳ２４０でＮＯ）、カッター５１を次のカッター座標位置に移動させる（ステップＳ２６０）。これにより、図１６に示す処理は一旦終了する。
【００９７】
その後、前閂止め部６３の縫製を継続しつつ、読み込んだ縫製データに次のカッターＯＮフラグを設定していた場合（ステップＳ１２５でＹＥＳ）には、カッター５１を下降させて２回目の切断を実行する（ステップＳ１３０）。このとき、図１６に示す処理を再度並行して開始する。切断回数が２回である場合には切断が完了しているので（ステップＳ２４０でＹＥＳ）、カッター５１を原点位置に移動させる（ステップＳ２７０）。一方、切断回数が３回である場合には、切断が完了していないので（ステップＳ２４０でＮＯ）、カッター５１を次のカッター座標位置に移動させる（ステップＳ２６０）。そして、同様の動作を繰り返し、３回目の切断を実行する。
【００９８】
以上説明した本実施形態の穴かがりミシンＭは、布送り機構１０と、縫製機構３０とを有しており、制御装置５の制御に基づき、布送り機構１０が加工布を布送りしつつ、縫製機構３０が縫針３２を上下動させることにより、布送り方向を長軸方向とする穴かがり縫目６０を形成する。また本実施形態の穴かがりミシンＭは、ボタン穴形成機構５０をさらに有している。制御装置５の制御に基づき、ボタン穴形成機構５０がカッター５１を１回又は複数回下降させて加工布を切断することにより、ボタン穴６５を形成する。
【００９９】
このとき、本実施形態の穴かがりミシンＭでは、カッター５１を、ミシンＭの機枠に対し進退可能に設置しており、上記のように形成した穴かがり縫目６０の長軸方向に沿って進退可能である。これにより、穴かがり縫目６０の長軸方向におけるカッター５１による加工布の切断位置を、布送り機構１０による布送り動作のみに依存することなく、自在に設定することができる。
【０１００】
この結果、加工布の切断位置を細かく微調整して設定したり、詳細は後述するが、さらにその設定を縫製速度や縫製条件に応じて補正することも可能となる。また、一対の閂止め部６３，６４と一対の千鳥部６１，６２とからなる穴かがり縫目６０の縫製の際、千鳥部６１，６２の縫製時に比べて布送り速度が小さい閂止め部６３，６４（本実施形態では前閂止め部６３）の縫製時にカッター５１を下降させ、加工布を切断するよう制御することができる。これらにより、操作者の意図する加工布の所望の位置に精度よくカッター５１を下降させることができ、確実にボタン穴６５を形成することができる。
【０１０１】
また、本実施形態では特に、ボタン穴形成機構５０が、カッター駆動用ソレノイド８１によりカッター５１を上下動させるカッター上下動駆動機構８０のみならず、カッター進退駆動機構９０を備えている。これにより、カッター進退用ステッピングモータ９１の駆動力を用いて、カッター５１を穴かがり縫目６０の長軸方向に沿って進退させることができる。
【０１０２】
また、本実施形態では特に、カッター５１を取り付けるための第１カッター取付軸５３を筒部材８２を介して第１軸保持部材８３で保持し、この第１軸保持部材８３に対しカッター上下動駆動機構８０の第１上下動リンク機構８４がカッター駆動用ソレノイド８１の駆動力を伝達して、第１軸保持部材８３を上下動させる。これにより、カッター５１を加工布に対して下降させることができる。第１軸保持部材８３は第１カッター取付軸５３を筒部材８２を介して回転可能に保持しており、カッター進退駆動機構９０の回転リンク機構９２が、カッター進退用ステッピングモータ９１の駆動力を第１カッター取付軸５３に伝達し、回転させる。カッター進退駆動機構９０の変換機構９５が、上記第１カッター取付軸５３の回転動作を進退動作に変換することにより、カッター５１を穴かがり縫目６０の長軸方向に沿って進退させることができる。
【０１０３】
また、本実施形態では特に、布送り機構１０による加工布の布送りに応じて、縫製機構３０が縫製を行う。縫製機構３０は、加工布に対し前閂止め部６３の一部を形成した後、さらに往千鳥部６１、奥閂止め部６４、復千鳥部６２の順で形成し、最後に前閂止め部６３の残りの部分を形成して、穴かがり縫目６０を完成させる。布送りのピッチは、閂止め部６３，６４よりも千鳥部６１，６２の方が大きい。それ故、加工布の布送り速度は、千鳥部６１，６２の方が閂止め部６３，６４よりも大きい。
【０１０４】
布送り速度が大きい千鳥部６１，６２の縫製時にカッター５１を下降させる場合、カッター５１が待機位置から下降して加工布を切断するまでのわずかな時間の間に布送りによって加工布が大きく移動し、ボタン穴６５を形成する位置の精度が低下するおそれがある。また、カッター５１の下降時にカッター５１によって加工布が引っ張られ、千鳥部６１，６２の縫製に悪影響が出るおそれもある。さらに、上記引っ張りを防止するために穴かがりミシンＭを減速させた場合にはサイクルタイムが増加してしまう。本実施形態では、布送り速度が特に小さい復千鳥部６２の縫製後の前閂止め部６３の縫製時にカッター５１を下降させることにより、上記の弊害を確実に回避し、高精度に且つサイクルタイムを増加することなく所望の位置にボタン穴６５を形成することができる。また、復千鳥部６２の縫製後の前閂止め部６３の縫製時にカッター５１による切断を実施することで、切断位置の両側に位置する千鳥部６１，６２の縫製完了後、切断位置両側の加工布の剛性が増した状態で切断を実施することができるので、切断時の加工布の引っ張り等による悪影響を抑制できる効果もある。
【０１０５】
また、本実施形態では特に、制御装置５が、縫製データを次々と読み取りながら縫製機構３０を制御し、縫製を実行させる。縫製機構３０は、各縫製データに記載された針落ち位置において縫針３２を下降させ、加工布に縫製を行う。このとき、カッター５１の下降を制御するために上記縫製データを活用し、復千鳥部６２の縫製後の前閂止め部６３の縫製時の縫製データに下降識別子としてのカッターＯＮフラグを設定する。これにより、制御装置５は、前閂止め部６３の適宜の針落ち位置の縫製タイミングで、カッターＯＮフラグに基づき、ボタン穴形成機構５０に対しカッター５１の下降指示を行うことができる。
【０１０６】
また、本実施形態では特に、縫製データにカッターＯＮフラグの設定があった場合、対応する針落ち位置の縫製タイミングでボタン穴形成機構５０の上下動駆動機構８０へ指示信号を出力し、カッター５１の下降指示を行う。これにより、縫製時における縫針３２を上下動させるタイミングに連動してカッター５１を下降させ、加工布の切断を行うことができる。このように縫製作業中にカッター５１による切断を行うことにより、縫製が完全に終了してからカッター５１による切断を行う場合に比べ、全体の処理時間を短縮することができる。
【０１０７】
また、本実施形態では特に、上記のように適宜の針落ち位置での縫製実行タイミングに連動してカッター５１を下降させるために、カッターＯＮフラグの設定がある縫製データの針落ち位置座標値に対応させて、カッター５１の移動位置であるカッター座標を設定する。制御装置５は、カッター進退駆動機構９０を制御し、上記設定したカッター座標に対応する位置にカッター５１を移動させる。これにより、実際にカッター５１の下降に対応した針落ち位置の縫製実行タイミングが到来するより前に、予め、当該縫製実行タイミングに対応した移動位置にカッター５１を移動させておくことができる。その結果、針落ち位置の縫製実行タイミングが到来した後にカッター５１を対応する位置に移動させ且つ下降させる場合に比べ、当該タイミングで下降のみ行えばよいので、縫製実行タイミングに対応した移動位置に精度良くカッター５１を下降させることができる。したがって、さらに確実に高精度にボタン穴６５を形成することができる。
【０１０８】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【０１０９】
（１）ボタン穴形成機構の変形例
図１７は本変形例のボタン穴形成機構１５０の全体構造を斜め右上方向から見た斜視図であり、図１８は斜め左上方向から見た斜視図である。図１７及び図１８に示すように、ボタン穴形成機構１５０は、カッター上下動駆動機構１８０とカッター進退駆動機構１９０とを有している。カッター上下動駆動機構１８０は、カッター５１を上下動させるためのカッター駆動用ソレノイド１８１（第１アクチュエータに相当）を備えている。カッター進退駆動機構１９０は、カッター５１を進退させるためのカッター進退用ステッピングモータ１９１（第２アクチュエータに相当）を備えている。
【０１１０】
カッター上下動駆動機構１８０は、第２上下動リンク機構１８４と第２カッター取付板１５３（第２取付部材に相当）とを有している。第２上下動リンク機構１８４は、後述する第２カッター取付板１５３（第２取付部材に相当）を進退可能に作動連結し、カッター駆動用ソレノイド１８１の駆動力により第２カッター取付板１５３を上下動させる。第２カッター取付板１５３は、長手方向中央部に開口部１５３ａを有する。第２カッター取付板１５３は、その下端部にカッターホルダ５２を固着している。カッターホルダ５２は、その下部にカッター５１を着脱可能に固着している。第２上下動リンク機構１８４は、略Ｌ字形状のカッター作動腕１８５と、このカッター作動腕１８５の前方部分を上方へ付勢するバネ部材１８６とスライダ１８７とを有している。スライダ１８７は、カッター作動腕１８５の前端部分に連結し、第２カッター取付板１５３の開口部１５３ａ内を前後方向に摺動可能である。カッター作動腕１８５は、支持軸１８５ａがカッター作動腕１８５の前後方向中央部を支持する。カッター作動腕１８５は、支持軸１８５ａを支点として、ミシン機枠に対し揺動可能となっている。カッター作動腕１８５は、その後上端部が、カッター駆動用ソレノイド１８１から前方へ突出したプランジャ１８１ａに回動可能に連結している。カッター作動腕１８５が反時計回り（図１７において）に往動すると、スライダ１８７は第２カッター取付板１５３を下方に移動させる。この場合、スライダ１８７は開口部１５３ａ内を前方（図１７において）に移動する。カッター作動腕１８５が時計回り（図１７において）に往動すると、スライダ１８７は第２カッター取付板１５３を上方に移動させる。この場合、スライダ１８７は開口部１５３ａ内を後方（図１７において）に移動する。
【０１１１】
前述したカッター上下動駆動機構１８０は、カッター駆動用ソレノイド１８１のプランジャ１８１ａが突出／退避することで、カッター作動腕１８５、スライダ１８７、第２カッター取付板１５３、及びカッターホルダ５２を介してカッター５１を上下動させる。
【０１１２】
カッター進退駆動機構１９０は、第２カッター取付板１５３を上下動可能に保持する第２軸保持部材１９２（第２保持部材に相当）と進退リンク機構１９３とを有している。進退リンク機構１９３は、カッター進退用ステッピングモータ１９１の駆動力により第２軸保持部材１９２を進退動作させる。進退リンク機構１９３は、第１クランク板１９４と第２クランク板１９５とを有している。第１クランク板１９４は、カッター進退用ステッピングモータ１９１から右方へ突出した出力軸１９１ａ（図示せず）に連結し、出力軸１９１ａを中心に回動する。第２クランク板１９５は、その後端側を第１クランク板１９４に回動可能に連結している。第２クランク板１９５は、その前端側を第２軸保持部材１９２に回動可能に連結している。第２軸保持部材１９２は、ミシン機枠に固定したスライド支持部材１９６と、スライド軸１９７と、軸受け１９８と、係合部材１９９とで構成している。スライド支持部材１９６は、上下２本のスライド軸１９７を支持している。各スライド軸１９７は、軸受け１９８を摺動可能に支持している。各軸受け１９８は、第２カッター取付板１５３と係合し、第２カッター取付板１５３を上下に摺動可能に且つ前後の移動を規制する係合部材１９９を備えている。
【０１１３】
前述したカッター進退駆動機構１９０は、カッター進退用ステッピングモータ１９１の出力軸１９１ａが回動することによって、第１及び第２クランク板１９４，１９５、第２軸保持部材１９２、第２カッター取付板１５３、及びカッターホルダ５２を介してカッター５１を進退駆動させることができる。
【０１１４】
図１９（ａ）及び図１９（ｂ）は、カッター上下動駆動機構１８０によるカッター５１の上下動動作を表す図である。図１９（ａ）は前述した図１７と同じ状態を表している。図１９（ａ）に示すように、カッター駆動用ソレノイド１８１のプランジャ１８１ａが後方に退避すると（矢印Ｘ１参照）、カッター作動腕１８５が支持軸１８５ａ回りに回動する（矢印Ｘ２参照）。カッター作動腕１８５は、スライダ１８７を上昇させる。それ故、第２カッター取付板１５３は、開口部１５３ａ内においてスライダ１８７を前方に摺動させつつスライダ１８７と共に上昇する（矢印Ｘ３参照）。その結果、カッターホルダ５２と共にカッター５１が上昇する（矢印Ｘ４参照）。図１９（ｂ）に示すようにカッター駆動用ソレノイド１８１のプランジャ１８１ａが前方に突出すると（矢印Ｘ５参照）、カッター作動腕１８５が支持軸１８５ａ回りに回動し（矢印Ｘ６参照）、この回動によりスライダ１８７が下降する。それ故、第２カッター取付板１５３は、開口部１５３ａ内においてスライダ１８７を後方に摺動させつつスライダ１８７と共に下降する（矢印Ｘ７参照）。その結果、カッターホルダ５２と共にカッター５１が下降する（矢印Ｘ８参照）。これにより送り台１１上の加工布を切断することができる。
【０１１５】
図２０（ａ）及び図２０（ｂ）は、カッター進退駆動機構１９０によるカッター５１の進退動作を表す図である。図２０（ａ）は前述した図１８と同じ状態を表している。図２０（ａ）に示すように、カッター進退用ステッピングモータ１９１の出力軸９１ａに連結した第１クランク板１９４が前方側に回動すると（矢印Ｙ１参照）、第１クランク板１９４及び第２クランク板１９５が回動動作を前後方向の進退動作に変換する（矢印Ｙ２参照）。これにより第２軸保持部材１９２が第２カッター取付板１５３と共に前方側に摺動する（矢印Ｙ３参照）。その結果、第２カッター取付板１５３の下端部にカッターホルダ５２を介して連結したカッター５１が、前方に進む（矢印Ｙ４参照）。
【０１１６】
図２０（ｂ）に示すように、カッター進退用ステッピングモータ１９１の出力軸９１ａに連結した第１クランク板１９４が後方側に回動すると（矢印Ｙ５参照）、第１クランク板１９４及び第２クランク板１９５が回動動作を前後方向の進退動作に変換する（矢印Ｙ６参照）。これにより第２軸保持部材１９２が第２カッター取付板１５３と共に後方側に摺動する（矢印Ｙ７参照）。その結果、第２カッター取付板１５３の下端部にカッターホルダ５２を介して連結したカッター５１が、後方に退く（矢印Ｙ８参照）。
【０１１７】
本変形例の穴かがりミシンＭの上記以外の構成及び制御装置５の制御内容については、前述の実施形態と同様であるので説明を省略する。
【０１１８】
以上説明した変形例においては、カッター５１を取り付けるための第２カッター取付板１５３に対しカッター上下動駆動機構１８０の第２上下動リンク機構１８４を作動連結しており、カッター駆動用ソレノイド１８１の駆動力を伝達して、第２カッター取付板１５３を上下動させる。これにより、カッター５１を加工布に対して下降させることができる。また、第２軸保持部材１９２は第２カッター取付板１５３を上下動可能に保持しており、この第２軸保持部材１９２に対しカッター進退駆動機構１９０の進退リンク機構１９３がカッター進退用ステッピングモータ１９１の駆動力を伝達し、第２軸保持部材１９２を進退させる。これにより、カッター５２を穴かがり縫目６０の長軸方向に沿って進退させることができる。
【０１１９】
（２）カッター座標位置の補正を行う場合
ミシンモータ２の回転速度やピッチが大きいことによる布送り速度が速い場合には、カッター５１が待機位置から下降して加工布を切断するまでのわずかな時間の間に加工布が移動し、本来ボタン穴６５を形成したい位置とカッター５１の下降位置とがずれる可能性がある。また加工布や縫製糸の種類によっては、摩擦等の影響により上記と同様のずれが発生する可能性がある。本変形例は、このような事態に備え、上記ミシンモータ回転速度、布送り速度、加工布・縫製糸種類等に対応してカッター座標位置の補正を行うことにより、上記のずれの影響を回避するものである。
【０１２０】
図２１は、本変形例におけるパラメータ項目を説明するための図である。図２１に示すように、本変形例のパラメータは、複数回切断の場合におけるカッター５１の切断奥側位置（最も奥側にある切断位置の奥側位置）の座標を補正するためのカッター奥側座標補正ＡＤＪを含んでいる。操作者は、例えばミシンモータ２の回転速度、布送り機構１０の布送り速度（送りピッチ）、加工布の種類、及び縫製糸の種類等のうち少なくとも１つに応じて、操作パネル４を用いてカッター奥側座標補正ＡＤＪを適宜の値に設定することが可能である。なお、これ以外のパラメータについては前述の実施形態と同様である。
【０１２１】
なお、上記ではカッター５１の切断奥側位置の座標を補正する場合を一例として示したが、例えば切断手前側位置（最も手前にある切断位置の手前側位置）の座標を補正するようにしてもよいし、切断奥側位置と切断手前側位置の両方の座標を補正可能としてもよい。
【０１２２】
次に、本変形例における制御装置５がカッターＯＮフラグを設定する際に行う制御内容を説明する。なお、前述の図１２及び図１３に示す制御内容と異なる部分についてのみ、図２２を用いて説明する。
【０１２３】
図２２において、ステップＳ７０及びステップＳ７５は前述の図１３と同様である。ステップＳ７０において、切断回数が２回である場合（ステップＳ７０で２回）、ステップＳ８０Ａに移り、縫製データＰ１にカッターＯＮフラグをセットする。また、カッター５１の１回目の切断に対応する移動位置であるカッター座標ｃｍｍ［１］を、上記ｙｍｍ［１］から縫製データＰ１のＹ座標であるＹ［１］と２．２（ｍｍ）を減じた値に、カッター奥側座標補正ＡＤＪを加えた値に設定する。その後、ステップＳ８５に移る。ステップＳ８５は前述の図１３と同様である。
【０１２４】
一方、上記ステップＳ７０において、切断回数が３回である場合（ステップＳ７０で３回）、ステップＳ９０Ａに移り、縫製データＰ１にカッターＯＮフラグをセットする。また、カッター５１の１回目の切断に対応する移動位置であるカッター座標ｃｍｍ［１］を、上記ｙｍｍ［１］から縫製データＰ１のＹ座標であるＹ［１］と２．２（ｍｍ）を減じた値に、カッター奥側座標補正ＡＤＪを加えた値に設定する。その後のステップＳ９３及びステップＳ９５は前述の図１３と同様である。
【０１２５】
以上のように、カッター奥側座標補正ＡＤＪはカッター５１の切断奥側位置の座標を補正するためのパラメータであるから、縫製データＰ１についてのみそのカッター座標ｃｍｍ［１］の値にカッター奥側座標補正ＡＤＪを加えるようになっている。
【０１２６】
上記において、ステップＳ８０Ａ及びステップＳ９０Ａにおいて、カッター座標ｃｍｍ［１］の設定値である上記ｙｍｍ［１］から縫製データＰ１のＹ座標であるＹ［１］と２．２（ｍｍ）を減じた値に、カッター奥側座標補正ＡＤＪを加える部分が、特許請求の範囲に記載の移動位置を補正する移動位置補正手段を構成する。
【０１２７】
図２３は、本変形例において設定した縫製データＰ１，Ｐ２，Ｐ３及びカッター座標等の具体例を表す図である。この例では、各パラメータとして、千鳥縫い長さＡを３１（ｍｍ）、カッター寸法Ｓを２０（ｍｍ）、前閂止め長さＤ１を１（ｍｍ）、奥閂止め長さＤ２を１（ｍｍ）、前カッタースペースＹＥを０．５（ｍｍ）、奥カッタースペースＹＳを０．５（ｍｍ）、カッター奥側座標補正ＡＤＪを０．３（ｍｍ）に設定している。その結果、切断回数は２回となり、各縫製データＰ１，Ｐ３のＹ座標であるＹ［１］，Ｙ［３］、対応する切断位置６８の手前側位置のＹ座標であるｙｍｍ［１］，ｙｍｍ［３］、カッター座標ｃｍｍ［１］，ｃｍｍ［３］が図に示す値となっている。
【０１２８】
以上説明した変形例においては、パラメータとして複数回切断の場合におけるカッター５１の切断奥側位置（最も奥側にある切断位置の奥側位置）の座標を補正するためのカッター奥側座標補正ＡＤＪを含むので、設定したカッター５１の移動位置を、縫製速度や縫製条件に応じてさらに細かく調整することができる。この結果、さらに確実に高精度にボタン穴６５を形成することができる。また一般にミシンモータ２の回転速度や布送り速度が速い場合には、カッター５１が待機位置から下降して加工布を切断するまでのわずかな時間の間に加工布が移動し、本来ボタン穴６５を形成したい位置とカッター５１の下降位置とがずれる可能性がある。また加工布や縫製糸の種類によっては、摩擦等の影響により上記と同様のずれが発生する可能性がある。これに対し本変形例によれば、ミシンモータ回転速度、布送り速度、加工布・縫製糸種類等に対応してカッター奥側座標補正ＡＤＪを決定することで、上記のずれの影響を回避することができる。この結果、さらに確実に高精度にボタン穴６５を形成することができる。
【符号の説明】
【０１２９】
５              制御装置（制御手段）
１０            布送り機構（布送り手段）
３０            縫製機構（縫製手段）
３２            縫針
５０            ボタン穴形成機構（ボタン穴形成手段）
５１            カッター
５３            第１カッター取付軸（第１取付部材）
６０            穴かがり縫目
６１            往千鳥部
６２            復千鳥部
６３            前閂止め部
６４            奥閂止め部
６５            ボタン穴
８０            カッター上下動駆動機構
８１            カッター駆動用ソレノイド（第１アクチュエータ）
８３            第１軸保持部材（第１保持部材）
８４            第１上下動リンク機構
９０            カッター進退駆動機構
９１            カッター進退用ステッピングモータ（第２アクチュエータ）
９２            回転リンク機構
９５            変換機構
１５３          第２カッター取付軸（第２取付部材）
１８０          カッター上下動駆動機構
１８１          カッター駆動用ソレノイド（第１アクチュエータ）
１８４          第２上下動リンク機構
１９０          カッター進退駆動機構
１９２          第２軸保持部材（第２保持部材）
１９３          進退リンク機構
Ｍ              穴かがりミシン
【図１】
2010220929.tif 000003
【図２】
2010220929.tif 000004
【図３】
2010220929.tif 000005
【図４】
2010220929.tif 000006
【図５】
2010220929.tif 000007
【図６】
2010220929.tif 000008
【図７】
2010220929.tif 000009
【図８】
2010220929.tif 000010
【図９】
2010220929.tif 000011
【図１０】
2010220929.tif 000012
【図１１】
2010220929.tif 000013
【図１２】
2010220929.tif 000014
【図１３】
2010220929.tif 000015
【図１４】
2010220929.tif 000016
【図１５】
2010220929.tif 000017
【図１６】
2010220929.tif 000018
【図１７】
2010220929.tif 000019
【図１８】
2010220929.tif 000020
【図１９】
2010220929.tif 000021
【図２０】
2010220929.tif 000022
【図２１】
2010220929.tif 000023
【図２２】
2010220929.tif 000024
【図２３】
2010220929.tif 000025