(57)【要約】【課題】２重縫いの際に、不要な縫い目の重なりをなくし、縫いあがりが美しく縫製パターンのバリエーションが豊富な２重縫いを実現できるボタン穴かがりミシンの制御装置を提供する。【解決手段】被縫製物に設けられた線状のボタン穴部に平行な平行縫製部分とボタン穴部の両端側の閂止め縫製部分とを、前記ボタン穴部の周囲を周回するように縫製する縫製手段を備えたボタン穴かがりミシンにおいて、前記縫製手段によりボタン穴部周囲の縫製を少なくとも２周行う縫製パターンを有し、該縫製パターンの実行に当たり、１周目の縫製時に前記閂止め縫製部分の縫製を行わず、２周目の縫製時に前記閂止め縫製部分の縫製を行う第１周閂止めまびき縫製機能を有する制御手段を備えた構成とした。【選択図】図１８
2006272011.tif 000002
【特許請求の範囲】
【請求項１】
被縫製物に設けられた線状のボタン穴部に平行な平行縫製部分と、
ボタン穴部の両端側の閂止め縫製部分とを、前記ボタン穴部の周囲を周回するように縫製する縫製手段を備えたボタン穴かがりミシンにおいて、
前記縫製手段によりボタン穴部周囲の縫製を少なくとも２周行う縫製パターンを有し、該縫製パターンの実行に当たり、１周目の縫製時に前記閂止め縫製部分の縫製を行わず、２周目の縫製時に前記閂止め縫製部分の縫製を行う第１周閂止めまびき縫製機能を有する制御手段を備えたことを特徴とするボタン穴かがりミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被縫製物のボタン穴部の周囲を周回するように縫製するボタン穴かがりミシンに関する。
【背景技術】
【０００２】
被縫製物のボタン穴部の周囲を周回するように縫製していくボタン穴かがりミシンは、以前に開発されたものである。
ボタン穴かがりミシンは、布をＹ方向に前後動させる布送り手段と、ミシン針をＸ方向に振る針振り手段、並びに、布切りメスを布のボタン穴部に降下させて布を切断する布切り手段等を備え、上記布送り手段と針振り手段の協働によりボタン穴部の周囲にかがり縫いを行い、上記布切り手段により縫製中に布切りメスを作動させて布のボタン穴部を切断して、ボタン穴かがりを形成する。
【０００３】
ところで、従来のボタン穴かがりミシンは、一般的に、図２６に示すように、左平行部（平行縫製部分）Ａ、第１閂止め部（閂止め部分）Ｂ、右平行部（平行縫製部分）Ｃ、第２閂止め部（閂止め部分）Ｄと、ボタン穴部Ｅを周回するようにかがり縫いを行うものであり、このかがり縫いの縫い終わり近く（例えば右平行部Ｃの縫製終了間際）に布切り手段を作動させて、布切りメスをボタン穴部Ｆに落とすことでボタン穴を開けるというものであった。
【０００４】
また、従来のボタン穴かがりミシンにより行われる縫製パターンの１つに、「２重縫い」といった縫製パターンが知られている。従来の「２重縫い」のパターンは、ボタン穴部の周囲を単に２周して、上記の左平行部Ａ、第１閂止め部Ｂ、右平行部Ｃ、第２閂止め部Ｄを２重に繰り返すものであった。
【特許文献１】実開平６−４８５７６号公報
【特許文献２】特開平６−２８５２８０号公報
【特許文献３】特開昭５６−８０９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来のボタン穴かがり縫いミシンは、かがり縫いが完了する一歩手前の段階でボタン穴を形成するため、布切りメスにより形成された布の切れ端Ｅ（図２６）がかがり縫いの内側に巻き込まれず、この切れ端がかがり縫いの外側に露出してしまうといった課題があった。布の切れ端が露出する縫製は、あまり美しい縫製とは云えなかった。
【０００６】
このため、ボタン穴かがり縫目の形成前に布切りナイフによりボタン穴を形成してから、その周囲にボタン穴かがり縫目を形成するものが知られているが、ボタン穴が形成されてばたつき易く確実に押さえ切れない状態の布にかがり縫目が形成されるため、目飛びが発生したり縫い締まりの悪い縫目となってきれいな縫目が得られない欠点があった。
【０００７】
一方、一般的なボタン穴かがりにおいては、平行部に比べて閂止め部の方が縫い目の密度が高い。しかしながら、上記従来の「２重縫い」の縫製パターンでは、平行部を２重に縫うだけでなく、閂止め部も２重に縫製してしまうので、閂止め部の縫い目の密度が過大になって例えば閂止め部が必要以上に盛り上がってしまい、見栄えの悪い出来上がりとなって商品価値を低下するという課題があった。また、密度の過大な個所に針落ちするために針が上下動するときに糸がしごかれて糸切れを生じる原因となった。
【０００８】
この発明は、上記課題を解決するためになされたもので、２重縫いの際に、不要な縫い目の重なりをなくし、縫いあがりが美しく縫製パターンのバリエーションが豊富な２重縫いを実現できるボタン穴かがりミシンの制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
以上の課題を解決するため、この発明は、被縫製物に設けられた線状のボタン穴部に平行な平行縫製部分とボタン穴部の両端側の閂止め縫製部分とを、前記ボタン穴部の周囲を周回するように縫製する縫製手段を備えたボタン穴かがりミシンにおいて、前記縫製手段によりボタン穴部周囲の縫製を少なくとも２周行う縫製パターンを有し、該縫製パターンの実行に当たり、１周目の縫製時に前記閂止め縫製部分の縫製を行わず、２周目の縫製時に前記閂止め縫製部分の縫製を行う第１周閂止めまびき縫製機能を有する制御手段を備えたことを特徴とする。
【００１０】
一般に、ボタン穴かがりの縫製パターンは、ボタン穴部に平行な平行縫製部分において縫い目の密度が低く、ボタン穴部の両端の閂止め部分において縫い目の密度が高い。
【００１１】
そこで、この発明によれば、縫い目の密度の低い平行縫製部分のみ２重縫いを行い、縫い目の密度の高い閂止め部分において２重縫いを行わないので、従来の２重縫いにあった閂止め部分の不必要な盛り上がりをなくし、仕上がりの美しい縫製を実現できるとともに、糸に過度の摩擦抵抗を与えることがないので、糸切れを防止することができる。
【発明の効果】
【００１２】
本発明によれば、縫い目の密度の低い平行縫製部分のみ２重縫いを行い、縫い目の密度の高い閂止め部分において２重縫いを行わないので、従来の２重縫いにあった閂止め部分の不必要な盛り上がりをなくし、仕上がりの美しい縫製を実現できるとともに、糸切れを防止できる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照して本発明を実施するための最良の形態を詳細に説明する。
図１は、この発明の実施の形態のボタン穴かがりミシン１の概観を示す斜視図、図２は、ボタン穴かがりミシン１の布送りと針の昇降機構を主に示す透視図、図３は、ボタン穴かがりミシン１の針の昇降機構と針振り機構を主に示す透視図である。
【００１４】
このボタン穴かがりミシン１は、昇降動作と左右への針振り動作を行うミシン針９、布（被縫製物）を押さえる布押さえ１５、下側で布を保持すると共に布送り方向に前後動する布保持板１４、布押さえ１５の上側で上糸を切断する上糸切り鋏み８０、布を切断してボタン穴を形成する布切りメス１６、設定データの入力を行う設定入力手段および選択手段としての操作パネル１１０（図１０）、並びに、ボタン穴かがりミシン１を制御する本実施の形態の制御装置（図１１）等を備えてなる。
【００１５】
上記布押さえ１５および布保持板１４は、布送りとしても機能し、縫製中を通して布を保持すると共に、布送り方向に前後動して布を前後に送るようになっている。図２に示すように、布押さえ１５は連結アーム２４を介して布送り部材２３に連結される一方、布保持板１４は直接に布送り部材２３に連結されている。布送り部材２３は、ラック２２ａを有する送り軸２２に固定されており、パルスモータ等からなるＹ送り駆動手段としてのＹ送りパルスモータ２０の駆動により前後動して、布押さえ１５と布保持板１４とを前後動させる。
【００１６】
ミシン針９を昇降させる昇降機構は、図２と図３に示すように、上軸６、パルスモータ等のミシンモータ５、クランクカム７等から構成され、ミシンモータ５の回転駆動をクランクカム７により昇降運動に変換して針棒８に伝達することで、ミシン針９を昇降運動させる。上軸６は、傘車１０ａ，１０ｂを上下端に配した連結軸１０を介して下軸１１とリンクしており、該下軸１１に連結された釜１２と連動する。
【００１７】
図４は、ボタン穴かがりミシン１の針振り機構をミシンの面部側から眺めた正面図、図５は、この針振り機構の動作を説明するための模式図である。また、図６は、針振り機構の動作例を示すもので、（ａ）は針振りカム５４のカム頂部が基線側にある状態を示す図、（ｂ）は針振りカム５４のカム頂部がカム振り幅側にある状態を示す図である。
【００１８】
ミシン針９を左右に振る針振り機構は、ある基線を原点として左側にミシン針９を振る主針振り機構と、この針振り幅を変更する振り幅変更機構、並びに、上記基線を左右方向に変更する基線変更機構等から構成される。
【００１９】
図３〜図６に示すように、主針振り機構は、針棒揺動台１８、針振り腕４９、連結軸４８、連結レバー４７、針振りカムレバー４６、針振りカム（三角カム）５４、駆動軸５３、ギヤ５１，５２等から構成され、ミシンの上軸６の回転運動を針振りカム（三角カム）５４に伝達することで、針振りカムレバー４６を所定の振り幅で揺動させ、この揺動により針棒揺動台１８を支点１８ａを中心に回動させることでミシン針９を左右方向に振る。ちなみに、図３〜図６中、連結軸４８、駆動軸５３および支点４４ｂは、針棒揺動台１８の揺動中に配置固定される部材であり、一方、支点４５ａと連結ピン４６ａは、前後の部材を回動自在に連結し且つ配置移動可能な部材である。
主針振り機構の針振り動作は、上軸６を介してミシン針９の昇降運動とリンクしており、ミシン針９の降下が奇数回目のときに針棒８を基線位置にもって行き、偶数回目のときに針棒８を基線から所定の振り幅量だけ左側の針振り位置にもって行くようになっている。
【００２０】
図７には、同針振り機構による基線位置の変更を説明する図を、図８には、同針振り機構による振り幅量の変更を説明する図を示す。
振り幅変更機構は、図７にも示すように、パルスモータ等からなる針振り送りパルスモータ４１の回転により、リンク５５，５６を介して針振りカムレバー４６の運動を決定している支点４４ｂの位置を、振り幅量が変わる方向（ほぼ左右方向）に変更することでミシン針９の振り幅量を変更する。
基線変更機構は、図８にも示すように、パルスモータ等からなる基線送りパルスモータ４０の回転により、基線変更用レバー４３を支点４３ａを中心に回動させて、針振りカムレバー４６の運動を決定している支点４４ｂの位置を、揺動運動の原点が変わる方向（ほぼ上下方向）に変更することで、ミシン針９の針振りの基線位置を変更する。
【００２１】
つまり、上記針振り送りパルスモータ４１および基線送りパルスモータ４０により、針振り機構を駆動し針棒８を左右に振るＸ送り駆動手段を構成している。
【００２２】
図９には、被縫製物のボタン穴部に降下して切断することによりボタン穴を形成する布切り機構（布切り手段）の構成図を示す。
布切り機構は、下端部に布切りメス１６を取り付けたメス取付け板３１、支軸３５ａを中心に回動自在に設けられメス取付け板３１を上下に駆動する駆動アーム３５、ミシンの上軸６にリンクされ上軸６の回転を伝達して一端部を常に高速に上下動させているメス駆動アーム３６、このメス駆動アーム３６に着脱可能に設けられメス駆動アーム３６の上下駆動を駆動アーム３５に伝達するためのメス駆動フック３７、このメス駆動フック３７と上記メス駆動アーム３６とを連結／非連結とするソレノイド７５等から構成される。
そして、常時は、ソレノイド７５のプランジャ７５ａが押し出されて、メス駆動フック３７とメス駆動アーム３６とが非連結とされ、それにより布切りメス１６が上方で停止した状態にされる。が、メス駆動の指令によりソレノイド７５のプランジャ７５ａが引き戻されると、バネ３７ｂの作用によりメス駆動フック３７が引かれて、その係合凹部３７ａをメス駆動アーム３６に係合させる。そして、メス駆動アーム３６の上下運動が、メス駆動フック３７および駆動アーム３５と伝達されて、メス取付け板３１を布上に下降させる。
【００２３】
図１０には、このボタン穴かがりミシン１に備わる操作パネル１１０の図を示す。
操作パネル１１０は、各種の縫製パラメーターを設定入力したり、設定値の表示出力や縫製制御上のエラーの表示出力を行ったりするもので、例えば、ボタン穴かがりミシン１が載置されるミシンテーブルの上に設けられる。この操作パネル１１０を用いて設定入力されるパラメータには、２重縫いの際に１周目の縫い目と２周目の縫い目との重ね模様を選択する「２重縫い重ね選択」パラメータや、１周目に閂止め部の縫製を行わないように選択する「１周目閂止めまびき」パラメータなどが含まれており、上記操作パネル１１０によりそれらを選択する選択手段が構成されている。
【００２４】
操作パネル１１０には、縫製をスタートするための縫製キー１３１、縫製キー１３１が押されて縫製モードであることを点灯により表示するＬＥＤ（Light Emitting Diode）表示部１３２、入力モードを選択する選択キー１３３、該選択キー１３３の操作により選択されている入力モードを点灯により表示するパターンナンバー表示部１３４およびパラメータナンバー表示部１３５、２桁の７セグメント表示部からなるモード表示部１４１、４桁の７セグメント表示部からなるパラメータ表示部１４２、入力パラメータ値を「−１」するマイナスキー１４３、入力パラメータ値を「＋１」するプラスキー１４４、入力パラメータ値を所定単位で減算するダウンキー１４５、入力パラメータ値を所定単位で加算するアップキー１４６、ミシン針９への糸通しおよび釜の位置合わせを知らせるセットキー１４７等が設けられている。
【００２５】
図１１には、ボタン穴かがりミシン１の回路構成のブロック図を示す。
ボタン穴かがりミシン１の制御装置は、図１１に示すように、ＣＰＵ（Central Processing Unit ）１００、ＲＡＭ（Random Access Memory）１０２、ＲＯＭ（Read Only Memory）１０１、各パルスモータの回転量をカウントするＹ送りカウンタ１０３、基線送りカウンタ１０４、および針振り送りカウンタ１０５、布切りメスの駆動数をカウントする布切りメスカウンタ１０６、各パルスモータの駆動を行うＹ送りパルスモータドライバ１１１、基線送りパルスモータドライバ１１２、および針振送りパルスモータドライバ１１３、各種センサーや各駆動部のドライバおよび操作パネル１１０等とＣＰＵ１００とを接続するＩ／Ｏインターフェース１０９、ミシンを駆動するミシンモータ５の駆動制御を行うミシンモータドライバ１１５、ミシンモータ５の回転量を上軸６の回転角度としてコード付けするミシンモータエンコーダ１１９、糸調子器１９の上糸張力ＶＣＭ（ボイスコイルモータ）６０を駆動するアクティブテンションドライバ１２０、布押さえ１５を上昇させる押さえ上昇ソレノイド１２２を駆動する押さえ上昇ソレノイド駆動回路１２１、布切りメス１６を下降させる布切りメス下降シリンダ３０を駆動する布切りメス下降シリンダ駆動回路１２３、並びに、所定の割り込み条件（各パルスモータの回転量を示すカウンタ値、布の送り位置、上軸６の回転角度など）によりＣＰＵ１００に割り込み信号を出力する割り込みコントローラ１０８等から構成される。
【００２６】
上記ミシンモータドライバ１１５には、ミシンモータ５の他、ミシン針９が上方位置にあることを検出する針上位置センサ１１６、布押さえ１５や布保持板１４の基準位置を検出する送り基準位置センサ１１７、上軸６の回転角度を検出するＴＧ（Tacho Generator）発生器１１８等が接続されている。
Ｉ／Ｏインターフェース１０９には、操作パネル１１０や各駆動部のドライバ並びに駆動回路のほか、布切りメス１６の下降を検知するメス下降検知スイッチ３４、布押さえ１５の下降を検知する押え下降検知スイッチ２８、布送り（布押さえ１５と布保持板１４）が原点位置にある状態を検出するＹ送り原点センサ２６、針振り機構の基線位置が原点にあることを示す基線送り原点センサ５７、針振り機構の振り幅が原点にあることを示す針振送り原点センサ５８、布押さえ１５の下降を指示する押さえスイッチ１２４、並びに、ミシンモータ５の駆動スタートを指示するスタートスイッチ１２５などが接続されている。
【００２７】
ＣＰＵ１００は、ＲＡＭ１０２の所定領域を作業領域としてＲＯＭ１０１に記憶されている制御プログラムに従い、操作パネル１１０からのデータや、接続された各種センサーから検出信号を入力したり、各ドライバを介して各種駆動部の制御を行う。
ＲＯＭ１０１には、操作パネル１１０から各種の設定パラメータを入力する設定入力処理や、１重縫いや複数種類の２重縫い縫製パターンを演算する演算処理、並びに、縫製パターンに基づいてボタン穴かがりの縫製を実行する縫製処理などの制御データや制御プログラムが記憶されている。上記演算処理や縫製処理については後に詳述する。
【００２８】
この実施の形態のボタン穴かがりミシン１は、上記のように構成され、次に示すように、操作パネル１１０から各種の設定データの入力、各縫製パターンの演算、ボタン穴かがりミシン１の駆動制御が行われて、種々の縫製パターンのボタン穴かがり縫製が行われるようになっている。
【００２９】
先ず、操作パネル１１０から入力される設定データの項目について説明する。
図１２には、操作パネルから入力可能なデータを示すデータテーブルのチャート図を、図１３には縫製パターンの各部の長さを表すパラメータを説明する図を示す。
操作パネル１１０から入力可能なデータ内容は、同図のパラメータテーブルに示すとおりである。
【００３０】
即ち、ボタン穴かがりの縫製パターン各部の長さデータ（図１３参照）である「布切り長さデータ」、「メス巾データ」、「閂止め長さデータ」、「閂止め巾データ」、「平行部ピッチデータ」、「閂止め部ピッチデータ」、「布切りメス−第１閂止め間すきま長さデータ」、および「布切りメス−第２閂止め間すきま長さデータ」、並びに、メス落ち位置の左右方向のずれ量を示す「メス落ち左右位置データ」、糸調子器１９に張力を付加する上糸張力ＶＣＭ６０の補正値を示す「アクティブテンション補正データ」、各縫製タイミングにおける糸調子器１９の張力データである「平行部張力データ」、「閂止め部張力データ」、「縫い始め張力データ」、「縫い終わり張力データ」、および、「糸切り時張力データ」、「布切りメスサイズデータ」、「押さえサイズデータ」、「１／２重切り換えデータ」、「２重縫い重ね選択データ」、「２重縫い時・１周目メス駆動データ」、縫い始めの送り位置を示す「縫い始め送り位置データ」、縫い始めの基線位置（針振り機構の基線位置）を示す「縫い始め基線位置データ」、並びに、布切りメス１６の駆動時におけるミシンスピードを示す「メス駆動時ミシンスピード」データ等である。
【００３１】
これらのデータ項目中、項目ナンバー「１８」〜「２１」の「１／２重切り換え」「２重縫い重ね選択」「１周目閂止めまびき」「２重縫い時・１周目メス駆動」が本発明に係るデータ項目である。
そして、「１／２重切り換え」のデータ項目に「１」又は「２」を選択することで１重縫い又は２重縫いが選択され、「２重縫い重ね選択」のデータ項目に「０」又は「１」を選択することで２重縫いの際に並行縫製機能又はクロス縫製機能が選択され、「１周目閂止めまびき」のデータ項目に「１」又は「０」を選択することで２重縫いの際に１周目の閂止め部の縫製を行わない１周目閂止めまびき機能、又は第１周および第２周とも閂止め部を縫製する機能の何れかが選択され、「２重縫い時・１周目メス駆動」のデータ項目に「０」又は「１」を選択することで１周目にメスを駆動するか否かが選択されるようになっている。
【００３２】
ユーザーは、ボタン穴かがりミシン１を駆動すると、先ず、上記各設定データを操作パネル１１０から入力する設定入力処理を行う。入力する各データ項目には、予めデフォルトの設定データや、前回入力した設定データが記憶されており、ユーザーは変更の必要なデータ項目のみを入力変更する。
設定データの各項目には、該項目に対応して入力可能なデータ値の範囲を示す設定範囲データが予め記憶されており、この設定範囲データから外れたデータが入力された場合にエラー判定が行われるようになっている。
上記の設定データは、縫製パターンナンバーに対応させて複数セット登録することが可能になっており、ユーザーが任意の縫製パターンナンバーを選択し呼び出すことで該ナンバーに対応した設定データのセットが読み込まれて実際の縫製制御に使用される。
【００３３】
設定データの入力が終了したら、布をボタン穴かがりミシン１にセットして、操作パネル１１０の縫製キー１３１をオン操作する。すると、先ず、上記設定データに基づいて制御部で縫製パターンが演算される。
図１４と図１５には、設定データに基づき演算される縫製パターンを縫製順序に沿って見た図を示す。
【００３４】
例えば、「１／２重切り換えデータ」が「２」、「２重縫い重ね選択データ」が「１」、「１周目閂止めまびきデータ」が「１」に設定されている場合、クロス縫製機能と閂止めまびき機能が機能して、図１４と図１５の（１）〜（１４）に示す縫製パターンが順次演算される。
クロス縫製機能は、左平行部Ａと右平行部Ｃ（図２６参照）の縫い目を１周目と２周目でずらして互いの縫い目を十字上に重ねる縫製パターンである。このクロス縫製機能により、例えば、左平行部Ａの１周目の縫い目であるポイントＰ２〜Ｐ３（図１４の（２））の縫い目と、２周目の縫い目であるポイントＰ7〜Ｐ8（図１４の（７））の縫い目とが、送り方向にずらされて十字上に重ねられる。このずらしは、図１４の（６）に示すように、２周目の左平行部Ａの縫製開始時に、布送りを止めて針振り側に一針捨て縫いを行うことで遂行される。右平行部Ｃのクロス縫製についても同様である。
【００３５】
また、閂止めまびき機能は、第１および第２閂止め部Ｂ，Ｄ（図２６参照）において、１周目に通常の閂止め縫製を行わずに、２周目のみに通常の閂止め縫製を行うものである。この閂止めまびき機能により、例えば、第１閂止め部Ｂにおいて、１周目では左平行部Ａから右平行部Ｃに移行するポイントＰ3〜Ｐ4（図１４の（３））の移行縫製が行われ、２周目ではポイントＰ9〜Ｐ10（図１４の（９））の通常の閂止め縫製が行われる。第２閂止め部Ｄにおいても同様である。
上記移行縫製の詳細は、図１４の（３）に示すように、左平行部Ａの終端ポイントＰ3から２針分閂止め部に入った後、布送りを停止し、次いで、針振り基線を右平行部Ｃ縫製用の基線に合わせて移行し、更に、布送りをＹ送り方向へ後退させながら、右平行部Ｃの開始ポイントＰ4まで移行するといったものである。右平行部Ｃから左平行部Ａに移行する移行縫製（図１４の（５））についても同様である。図１４の（３），（５）中、白抜きのポイントにより基線側の針落ちを示している。
【００３６】
操作パネル１１０による設定処理で、「２重縫い重ね選択データ」が「０」で並行縫製機能が選択された場合には、上記クロス縫製機能の説明で述べた、２周目の平行部の縫製開始時の捨て縫い（図１４の（６））の演算を省くことで、１周目の縫い目と２周目の縫い目とが同一線上に重なる並行縫いのパターン演算が行われる。
【００３７】
また、操作パネル１１０による設定処理で、「１周目閂止めまびきデータ」が「０」で閂止めまびき機能が選択されない場合には、図１４（３），（５）に示す移行縫製のパターン演算が行われずに、この過程のパターンとして通常の閂止め縫製のパターン演算が行われる。
【００３８】
また、縫製パターンの演算後に、布切りメス１６の駆動タイミングの演算が行われ、「２重縫い時・１周目メス駆動データ」が「０」であれば布切りメス１６の駆動タイミングとして２周目の縫製中の所定タイミングが算出され、「１」であれば１周目の縫製中の所定タイミングが算出される。
【００３９】
これら演算内容についてはフローチャートを用いて後に詳述する。
【００４０】
縫製パターンの演算が完了すると、演算された縫製パターンに基づいてＹ送りパルスモータ２０、基線送りパルスモータ４０、針振り送りパルスモータ４１が制御されて、演算された縫製パターンの各座標にミシン針９が落とされ、ボタン穴かがりが行われていく。また、この縫製中、上記算出された所定のタイミングで布切りメス１６が落とされてボタン穴が設けられ、ボタン穴かがりが形成される。
そして、最後に、上糸切り鋏み８０により上糸が、針板下の糸切りメス（図示略）により下糸が切断されて、１個のボタン穴かがりが終了する。
【００４１】
以下に、ボタン穴かがりミシン１の制御部により行われる上記２重縫いの縫製パターン演算処理を含んだボタン穴かがり処理の処理手順について詳述する。
図１６は、ボタン穴かがりミシンの制御部により行われるボタン穴かがり処理のゼネラルフローの処理手順を示すフローチャートである。このボタン穴かがり処理は、例えば、ボタン穴かがりミシン１の起動とともに開始される。
【００４２】
ボタン穴かがりミシン１が起動すると、先ず、ステップＳ１において、操作パネル設定処理のサブルーチン処理を行ってステップＳ２に移行する。
ステップＳ２では、操作パネル１１０の縫製キー１３１がオン状態か否かを判定してオン状態であればステップＳ３に移行するが、オフ状態であればステップＳ１に戻って操作設定処理を繰り返す。
これらステップＳ１とステップＳ２の処理は、操作パネル１１０の縫製キー１３１が押されるまで、高速で繰り返し行われ、この繰り返しの間に、図１２に示す全てのデータ項目のデータ入力が可能になっている。
【００４３】
縫製キー１３１が押されてステップＳ３に移行すると、該ステップで設定データに基づき縫製パターンの演算や布切りメス１６の駆動タイミングを演算する縫製データ作成のサブルーチン処理を行って、ステップＳ４に移行する。
ステップＳ４では、例えばＲＡＭ１０２中のエラーフラグを読み込んで、前段のステップでエラーが記録されているか否かを判定して、エラーの記録がなければそのままステップＳ６に移行し、エラーの記録があればステップＳ５に移行して操作パネル１１０の表示部１４０に対応するエラー表示を行いボタン穴かがり処理を中断する。
【００４４】
ステップＳ６では、押さえ上昇ソレノイド駆動回路１２１に布押さえ１５を下降させる信号出力を行ってステップＳ７に移行する。
ステップＳ７では、Ｙ送りパルスモータ２０、基線送りパルスモータ４０、針振り送りパルスモータ４１の微動、および、Ｙ送り原点センサ２６、基線送り原点センサ５７、針振り送り原点センサ５８の検出出力を基に、布送り機構と針振り機構の各原点検索を行ってステップＳ８に移行する。
ステップＳ８では、ミシン針９が縫い始めの第１針落ち位置の上方に位置するように、Ｙ送りパルスモータ２０、基線送りパルスモータ４０、針振り送りパルスモータ４１を駆動して、ステップＳ９に移行する。
【００４５】
ステップＳ９では、押さえ上昇ソレノイド駆動回路１２１に布押さえ１５を上昇させる信号出力を行ってステップＳ１０に移行する。
ステップＳ１０では、縫製キー１３１のオン操作が行なわれたか判定して、オン状態であればそのままステップＳ１１に移行し、オフ状態であればステップＳ１に戻る。
ステップＳ１１では、押さえスイッチ１２４がオン状態か否かを判定して、オン状態であればそのままステップＳ１２に移行するが、オフ状態であればステップＳ１０に戻ってステップＳ１０，Ｓ１１の処理を繰り返す。
押さえスイッチ１２４が押されてステップＳ１２に移行すると、該ステップで押え下降検知スイッチ２８の検出出力を読み込んで、布押さえ１５が上昇していれば、ステップＳ１３に移行して布押さえ１５を下降させる出力を行ってステップＳ１５に移行する。が、布押さえ１５が下降していれば、ステップＳ１４に移行して布押さえ１５を上昇させる出力を行って再びステップＳ１０からの処理に戻る。
【００４６】
ステップＳ１５では、押さえスイッチ１２４のオン操作が行なわれたかを判定して、オン状態であればそのままステップＳ１６に移行するが、オフ状態であればステップＳ１４に移行して布押さえ１５を上昇させてステップＳ１０からの処理に戻る。
ステップＳ１６では、縫製スタートを指示するスタートスイッチ１２５がオン操作されたか否かを判定して、オン操作されずにオフ状態のままであれば、ステップＳ１５からの処理を繰り返し、オン操作された場合にステップＳ１７に移行する。
ステップＳ１７では，ステップＳ３の縫製データ作成処理で作成された縫製データに従い、ミシンモータ５を駆動して１個のボタン穴かがりの始めから終わりまでの縫製、布切りメス１６の駆動、並びに、各縫製タイミングで糸調子器１９に設定された張力を掛ける縫製処理を行い、その後、ステップＳ１８に移行する。
【００４７】
ステップＳ１８では、例えばＲＡＭ１０２中のエラーフラグを読み込んで、前段のステップでエラーが記録されているか否かを判定して、エラーの記録がなければそのままステップＳ１９に移行し、エラーの記録があればステップＳ２０に移行して操作パネル１１０の表示部１４０に対応するエラー表示を行いボタン穴かがり処理を中断する。
ステップＳ１９では、アクティブテンションドライバ１２０に信号出力を行って、糸調子器１９に設定された糸切り時張力を掛けてステップＳ２１に移行する。
【００４８】
ステップＳ２１では、上糸切り鋏み８０を作動させてミシン糸を切断し、その後、布押さえ１５を上昇させる糸切り・押え上げ処理を行ってステップＳ２２に移行する。
ステップＳ２２では、押え下降検知スイッチ２８の検出出力を読み込んで、布押さえ１５の上昇を確認した後、ステップＳ２３に移行して、アクティブテンションドライバ１２０に信号出力を行って、糸調子器１９の張力を開放してステップＳ１０に戻って、再び、ステップＳ１０からの処理を繰り返す。
【００４９】
図１７には、ゼネラルフローのステップＳ３で行われる縫製データ作成処理のサブルーチン処理のフローチャートを示す。
このサブルーチンが開始されると、先ず、先の操作パネル設定処理（図１６のステップＳ１）で入力された設定データと、ＲＯＭ１０１中に記憶されている設定範囲（図１２参照）とを比較して、設定データが設定範囲内に含まれるか否かのチェックを行う。そして、含まれない場合にＲＡＭ１０２中のエラーフラグを立ててステップＳ３２に移行する。
ステップＳ３２では、ステップＳ３１でエラーフラグが立てられたか否かを判定して、立てられていればこのサブルーチンを終了してゼネラルフローに戻るが、立てられていなければ、順次、縫製パターンを演算するパターン演算のサブルーチン処理（ステップＳ３３）、布切りメスの駆動タイミングを演算するメス駆動タイミング演算処理（ステップＳ３４）を実行して、このサブルーチンを終了する。
【００５０】
図１８には、縫製データ作成処理のステップＳ３３で行われるパターン演算サブルーチンのフローチャートを示す。
このパターン演算処理が開始されると、先ず、ステップＳ４１で、先の操作パネル設定処理（図１７のステップＳ１）で入力されＲＡＭ１０２に記憶されている「縫い始め送り位置データ」と「縫い始め基線位置データ」を読み込んで、これらデータが指し指す座標を第１針落ち位置として、左平行部の開始位置まで導く複数針分の座標（図１４のポイントＰ1〜Ｐ2）を演算し、ステップＳ４２に移行する。
【００５１】
その後、ステップＳ４２，Ｓ４３，Ｓ４４，Ｓ４５の分岐処理により、操作パネル設定処理で入力された「１／２重切り換えデータ」が「１」で２重縫いを行わないか「２」で２重縫いを行うかの分岐処理（ステップＳ４２）、「２重縫い重ね選択データ」が「０」で並行縫製を行うか「１」でクロス縫製を行うかの分岐処理（ステップＳ４３）、「１周目閂止めまびきデータ」が「０」で１周目に閂止めを作るか「１」で１周目に閂止めを作らないかの分岐処理（ステップＳ４４，Ｓ４５）を行う。
そして、２重縫いを行わない場合は、ステップＳ４６の演算処理に、２重縫いで並行縫製、閂止めまびき無しの場合は、ステップＳ４７，Ｓ４８の演算処理に、２重縫いで並行縫製、閂止めまびきの場合は、ステップＳ４９，Ｓ５０の演算処理に、２重縫いでクロス縫製、閂止めまびき無しの場合は、ステップＳ５１，Ｓ５２の演算処理に、２重縫いで並行縫製、閂止めまびきの場合は、ステップＳ５３，Ｓ５４の演算処理にそれぞれ移行され、それぞれの演算処理を行った後にこのサブルーチンを終了して、縫製データ作成処理（図１７）の次のステップに移行する。
【００５２】
ここで、概略、演算Ａ（ステップＳ４６，Ｓ４７，Ｓ４８，Ｓ５０，Ｓ５１）は、通常のボタン穴かがり縫い目の演算処理、演算Ｂ（ステップＳ４９，Ｓ５３）は、閂止め縫いを行わないボタン穴かがり縫い目の演算処理、演算Ｃ（ステップＳ５２，Ｓ５４）は、演算Ａのボタン穴かがり縫い目に対して１針分ずらせた針落ち形状のボタン穴かがり縫い目の演算処理である。次に、これらについての詳細を示す。
【００５３】
図１９には、パターン演算処理のステップＳ４６，Ｓ４７，Ｓ４８，Ｓ５０，Ｓ５１で行われる演算Ａのフローチャートを示す。
演算Ａの処理では、操作パネル設定処理（図１６のステップＳ１）で入力された縫製データに基づき、先ず、ステップＳ６１の左平行部演算で、左平行部の針振り基線位置「ａ１」（図１４のポイントＰ2の基線位置）と、針振り幅「（ｄ−ｂ）／２」（図１３参照）と、送りピッチ「ｅ」（左平行部の長さを適当な整数で除算した値）の演算を行う。
その後、順次、ステップＳ６２の第１閂止め部演算で、第１閂止め部の針振り基線位置「ａ２」（図１５のポイントＰ9の基線位置）と、針振り幅「ｄ」と、送りピッチ「ｆ」（閂止め部の長さを適当な整数で除算した値）の演算を、右平行部演算（ステップＳ６３）で、右平行部の針振り基線位置「ａ３」（図１４のポイントＰ4の基線位置）と、針振り幅「（ｄ−ｂ）／２」と、送りピッチ「ｅ」（左平行部の長さを適当な整数で除算した値）の演算を、第２閂止め部演算（ステップＳ６４）で、第２閂止め部の針振り基線位置「ａ４」（図１５のポイントＰ13の基線位置）と、針振り幅「ｄ」と、送りピッチ「ｆ」（閂止め部の長さを適当な整数で除算した値）の演算を、縫い終り演算（ステップＳ６５）で、左平行部、第１閂止め部、右平行部および第２閂止め部の各長さを送りピッチで除算した総針数の演算をそれぞれ行う。
つまり、この演算Ａの処理により、通常のボタン穴かがりの１周分の縫い目が演算される。
【００５４】
図２０には、パターン演算処理のステップＳ４９，Ｓ５３で行われる演算Ｂのフローチャートを示す。
演算Ｂの処理では、先ず、左平行部演算（ステップＳ７１）で、左平行部の針振り基線位置「ａ１」（図１４のポイントＰ2の基線位置）と、針振り幅「（ｄ−ｂ）／２」（図１３参照）と、送りピッチ「ｅ」（左平行部の長さを適当な整数で除算した値）の演算を行う。
その後、順次、第１閂止め基線移動演算（ステップＳ７２）で、第１閂止め部の針振り基線位置「ａ２」（図１５のポイントＰ9の基線位置）の演算を、右平行部演算（ステップＳ７３）で、右平行部の針振り基線位置「ａ３」（図１４のポイントＰ4の基線位置）と、針振り幅「（ｄ−ｂ）／２」と、送りピッチ「ｅ」（左平行部の長さを適当な整数で除算した値）の演算を、第２閂止め基線移動演算（ステップＳ７４）で、第２閂止め部の針振り基線位置「ａ４」（図１５のポイントＰ13の基線位置）の演算を、それぞれ行う。
つまり、この演算Ｂの処理により、閂止め縫いを行わないボタン穴かがりの１周分の縫い目の演算が行われる。
【００５５】
図２１には、パターン演算処理のステップＳ５２，Ｓ５４で行われる演算Ｃのフローチャートを示す。
この演算Ｃの処理では、先ず、パルスモータ移動量０の１針演算（ステップＳ８１）で、Ｙ送りパルスモータ２０を動作させずに１針縫い目（図１４の（６）の縫い目）を形成するための演算を行う。
その後、順次、左平行部演算（ステップＳ８２）で、左平行部の針振り基線位置「ａ１」（図１４のポイントＰ2の基線位置）と、針振り幅「（ｄ−ｂ）／２」（図１３参照）と、送りピッチ「ｅ」（左平行部の長さを適当な整数で除算した値）の演算を、第１閂止め部演算（ステップＳ８３）で、第１閂止め部の針振り基線位置「ａ２」（図１５のポイントＰ9の基線位置）と、針振り幅「ｄ」と、送りピッチ「ｆ」（閂止め部の長さを適当な整数で除算した値）の演算を、それぞれ行う。
次いで、順次、パルスモータ移動量０の１針演算（ステップＳ８４）で、Ｙ送りパルスモータ２０や針振り機構の各パルスモータを動作させずに１針縫い目（図１５の（１２）の縫い目）を形成するための演算を、右平行部演算（ステップＳ８５）で、右平行部の針振り基線位置「ａ３」（図１４のポイントＰ4の基線位置）と、針振り幅「（ｄ−ｂ）／２」と、送りピッチ「ｅ」（左平行部の長さを適当な整数で除算した値）の演算を、第２閂止め部演算（ステップＳ８６）で、第２閂止め部の針振り基線位置「ａ４」（図１５のポイントＰ13の基線位置）と、針振り幅「ｄ」と、送りピッチ「ｆ」（閂止め部の長さを適当な整数で除算した値）の演算を、縫い終り演算（ステップＳ８７）で、左平行部と、第１閂止め部と、右平行部および第２閂止め部の各長さを送りピッチで除算した総針数の演算を、それぞれ行う。
つまり、この演算Ｃの処理により、演算Ａのボタン穴かがり縫い目に対して１針分ずらされた針落ち形状のボタン穴かがり１周分の縫い目の演算が行われる。
【００５６】
そして、上記の演算Ａ、演算Ｂ、演算Ｃの各処理が、図１８のパターン演算処理により設定データに応じて組み合わされ、例えば、ステップＳ４７，Ｓ４８で演算Ａが２回繰り返された場合には、１周目と２周目の縫い目がまったく同じな２重縫いの縫製パターンが演算され、ステップＳ４９，Ｓ５０で演算Ｂと演算Ａが組み合わされた場合には、１周目と２周目の平行部の縫い目が同じ（平行縫製）で、且つ、１周目の閂止め縫製がない縫製パターンが演算され、ステップＳ５１，Ｓ５２で演算Ａと演算Ｃが組み合わされた場合には、１周目と２周目の縫い目が十字状に交わる（クロス縫製）縫製パターンが演算され、ステップＳ５３，Ｓ５４で演算Ｂと演算Ｃが組み合わされた場合には、１周目と２周目の縫い目が十字状に交わり（クロス縫製）、且つ、１周目の閂止め縫製がない縫製パターンが演算される。
【００５７】
図２２には、図７の縫製データ作成処理のステップＳ３４で行われるメス駆動タイミング演算処理のフローチャートを、図２３には、このメス駆動タイミング演算処理で使用されるメス駆動針数Ｍnパラメータを説明する図表を示す。
このメス駆動タイミング演算処理は、布切りメス１６の駆動回数「ｎ」、および、各駆動回数「１」〜「ｎ」に対応した布切りメス１６の駆動針数「Ｍ1」〜「Ｍn」（図２３参照）を演算する処理である。
このメス駆動タイミング演算処理が開始されると、先ず、ステップＳ１０１において、設定データの「１／２重切り換えデータ」から１重縫いか２重縫いかを判定して、１重縫いであればステップS１０３に分岐し、２重縫いであればステップS１０２に分岐する。また、ステップＳ１０２に移行した場合には、設定データの「２重縫い時・１周目メス駆動データ」からメス駆動が１周目か２周目かを判定し、１周目であればステップＳ１０４に分岐し、２周目であればステップＳ１０５に分岐する。
【００５８】
上記ステップＳ１０１，Ｓ１０２の分岐処理の結果、ステップＳ１０３に移行した場合には、図１８のパターン演算処理で作成した縫製パターンから右平行部の開始位置までの針数を変数Ｍに代入してステップＳ１０６に移行する。
また、上記分岐処理の結果、ステップＳ１０４に移行した場合には、パターン演算処理で作成した縫製パターンから１周目の右平行部の開始位置（図１４のポイントＰ4）までの針数を変数Ｍに代入してステップＳ１０６に移行する。
また、上記分岐処理の結果、ステップＳ１０５に移行した場合には、パターン演算処理で作成した縫製パターンから２周目の右平行部の開始位置（図１５のポイントＰ10）までの針数を変数Ｍに代入してステップＳ１０６に移行する。
【００５９】
その後、ステップＳ１０６からステップＳ１１３の各演算処理により、設定入力された「布切り長さデータ（ａ）」と布切りメス１６の「メス巾データ（Ｌ１）」に基づき、布切り長さ「ａ」のボタン穴をあける布切りメス１６の駆動回数「ｎ」と、１回目からｎ回目までの布切りメス１６の駆動針数「Ｍ1」〜「Ｍn」とが演算される。駆動針数とは、布切りメス１６を駆動する針数を示すもので、すなわち、縫製開始から針数が「Ｍ1」〜「Ｍn」回の時点で布切りメス１６が駆動される。
つまり、このメス駆動タイミング演算処理によれば、上記ステップＳ１０３〜Ｓ１０５で行われる変数「Ｍ」への代入処理において、１周目の右平行部の開始針数を代入するか、２周目の右平行部の開始針数を代入することで、その後、同一の演算処理（ステップＳ１０６〜Ｓ１１３）により、１周目で布切りメス１６を駆動させる場合の針数、或いは、２周目で布切りメス１６を駆動させる場合の針数を得ることが出来る。
【００６０】
図２４には、図１６のゼネラルフローのステップＳ１７で行われる縫製サブルーチンのフローチャートを示す。
この縫製処理が開始されると、順次、「残糸数」パラメータにパターン演算処理で演算された縫製パターンの総針数を割り当てる処理（ステップＳ１３１）、ミシンモータ５を駆動させるミシン起動出力（ステップＳ１３２）を行い、ステップＳ１３３に移行する。
ステップＳ１３３では、ミシンの状態が回転中か否かを判定し、回転中であればステップＳ１３４に移行するが、回転中でなけば回転状態になるまで待機する。
その後、ミシンの状態が停止するまで、ステップＳ１３４〜ステップＳ１４１の高速ループ処理を繰り返し、このループ処理の繰り返しの中で実際の縫製処理を行っていく。
【００６１】
即ち、ステップＳ１３４では、ミシンの回転状態を監視してミシンが停止した場合にこのループを抜ける処理を行う。
ステップＳ１３５では、ＴＧ発生器１１８に基づく上軸６の回転角度を監視して、所定の回転角度になったタイミングでステップＳ１３６に移行する。そして、ステップＳ１３６において、Ｙ送りパルスモータ２０、基線送りパルスモータ４０、針振り送りパルスモータ４１を駆動して、演算して得た縫製パターンに従って針落ち位置を移動させていく。つまり、このステップＳ１３５，Ｓ１３６の処理により、縫製パターンに従って布が送られ実際の縫製が行われていく。
ステップＳ１３７では、針上位置センサ１１６の出力に基づき針棒８が所定位置より上方に上がった場合に、ステップＳ１３８に移行し、該ステップで針数をカウントしていくと共に、針数が布切りメス１６の駆動回数「Ｍ1」〜「Ｍn」になった場合に、布切りメス１６の駆動処理を行う。
ステップＳ１３９では、送り基準位置センサ１１７からの出力により送り基準割り込み信号が入力された場合にステップＳ１１８に移行し、該ステップで布送りが基準位置にきた場合の設定処理を、ステップＳ１４１では、針数カウントが布切りメス１６の駆動回数である場合に、布切りメス１６の駆動チェックを行う。
【００６２】
以上のように、この実施の形態のボタン穴かがりミシン１の制御装置によれば、「２重縫い時・１周目メス駆動」の設定パラメータに「１」を選択することで、布切りメス１６の駆動が１周目に行われ、２周目の縫製時に既にボタン穴部が切断された状態にあるので、布切りメスにより形成された布の切れ端が、この２周目のかがり縫いの内側に巻き込まれて、布の切れ端がそのままの状態で外部に露出されない。すなわち、布の切れ端がそのまま露出されない美しい縫製が実現される。
【００６３】
また、「２重縫い重ね選択」の設定パラメータで「０」を選択すると、クロス縫製機能により、２重縫いの際に１周目の縫い目と２周目の縫い目とが十字状に重なるので、１周目の縫い目と２周目の縫い目とが同一線上で２重にかさなる従来の縫製パターンに比べて美しい縫製パターンを実現できる。
また、このクロス縫製は、クロス縫製が効果的に目立つ平行縫製部分のみに行われるので、無駄な縫製が省かれ、縫製サイクルの時間や針数を必要最小限にすることができる。
また、「２重縫い重ね選択」の設定パラメータの選択により、並行縫製機能による従来の２重縫いの縫製パターンと、クロス縫製機能による縫い目とが選択できるので、縫製パターンのバリエーションが豊富である。
【００６４】
また、「１周目閂止めまびき」の設定パラメータで「１」を選択すると、縫い目の密度の低い平行部のみ２重縫いが行われ、縫い目の密度の高い閂止め部において２重縫いを行わないので、従来の２重縫いにあった閂止め部の不必要な盛り上がりをなくし、仕上がりの美しい縫製を実現できる。
また、「１周目閂止めまびき」の設定パラメータの選択により、閂止め部も２重に縫う従来の縫製パターンと、第１周閂止めまびき縫製機能による縫製パターンとが選択できるので、縫製パターンのバリエーションが豊富になる。
【００６５】
なお、この発明は、上記実施の形態のボタン穴かがりミシン１の制御装置に限られず、例えば、制御装置に接続されるＹ送り駆動手段やＸ送り駆動手段は、この実施の形態で具体的に示した形態に限られず、例えば、Ｘ送り方向の送りは、針振りにより行わず布送りにより行うようにしても良いし、また、駆動手段としてパルスモータを挙げたが、その他、サーボモータなど種々の構成がありえる。また、ボタン穴かがりの縫製パターンも、閂止め部がボタン穴端を中心に放射状に形成された縫製パターンにも適用可能である。また、２重縫いの処理手順についても次のようなバリエーションがありえる。
【００６６】
図２５には、ボタン穴かがり処理のその他の例のフローチャートの概要を示す。
すなわち、この実施の形態では、２重縫いを行う処理手順として、縫製パターン演算時に２重縫いの縫製パターンを演算し、この縫製パターンに従って縫製処理を行うことで２重縫いを行うようにしたが、このような処理手順に限られず、例えば、図２５に示すように、１周目の縫製処理（ステップＳ２０１）が終了した段階で、２重縫いを行うか否かを判定し（ステップＳ２０２）、行う場合には２周目の縫製処理（ステップＳ２０２）を実行する一方、行わない場合には縫製処理を終了し、その後、布押さえ１５を上昇させて（ステップＳ２０４）、ボタン穴かがり処理を終了するといった処理手順としても良い。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態のボタン穴かがりミシンの概観を示す斜視図である。
【図２】同、ボタン穴かがりミシンの布送りと針の昇降機構を主に示す透視図である。
【図３】同、ボタン穴かがりミシンの針の昇降機構と針振り機構を主に示す透視図である。
【図４】同、ボタン穴かがりミシンの針振り機構の詳細を示す構成図である。
【図５】同、針振り機構の動作を説明するための模式図である。
【図６】同、針振り機構の動作例を示すもので、（ａ）は針振りカムのカム頂部が基線側にある状態を示す図、（ｂ）は針振りカムのカム頂部がカム振り幅側にある状態を示す図である。
【図７】同、針振り機構による基線位置の変更を示す図である。
【図８】同、針振り機構による振り幅位置の変更を示す図である。
【図９】布切りメスを作動させる布切り手段の構成を示す図である。
【図１０】本実施の形態のボタン穴かがりミシンに備わる操作パネルを示す図である。
【図１１】同、ボタン穴かがりミシンの回路構成を示すブロック図である。
【図１２】操作パネルから入力可能なパラメータを示すパラメータテーブルのチャート図である。
【図１３】縫製パターンの各部の長さを表した変数を説明する図である。
【図１４】クロス縫製機能による「２重縫い」の縫製手順１〜７の縫製パターンを示す図である。
【図１５】クロス縫製機能による「２重縫い」の縫製手順８〜１４の縫製パターンを示す図である。
【図１６】ボタン穴かがりミシンの制御部により行われるボタン穴かがり処理のゼネラルフローの処理手順を示すフローチャートである。
【図１７】図１６のゼネラルフロー中にある縫製データ作成サブルーチンの処理手順を示すフローチャートである。
【図１８】図１７の縫製データ作成サブルーチン中にあるパターン演算サブルーチンの処理手順を示すフローチャートである。
【図１９】図１８のパターン演算サブルーチン中にある演算Ａの処理手順を示すフローチャートである。
【図２０】図１８のパターン演算サブルーチン中にある演算Ｂの処理手順を示すフローチャートである。
【図２１】図１８のパターン演算サブルーチン中にある演算Ｃの処理手順を示すフローチャートである。
【図２２】図１７の縫製データ作成サブルーチン中にあるメス駆動タイミング演算サブルーチンの処理手順を示すフローチャートである。
【図２３】図２２のメス駆動タイミング演算サブルーチンのメス駆動針数Ｍnを説明する図表である。
【図２４】図１６のゼネラルフロー中にある縫製サブルーチンの処理手順を示すフローチャートである。
【図２５】ボタン穴かがりミシンの制御部により行われるボタン穴かがり処理のその他の例を示すフローチャートである。
【図２６】ボタン穴かがりの各縫製部分を説明するための図である。
【符号の説明】
【００６８】
１ ボタン穴かがりミシン
６ 上軸
８ 針棒
９ ミシン針
１４ 布保持板
１５ 布押さえ
１８ 針棒揺動台
２０ Ｙ送りパルスモータ（Ｙ送り駆動手段）
４０ 基線送りパルスモータ（Ｘ送り駆動手段）
４１ 針振り送りパルスモータ（Ｘ送り駆動手段）
８０ 上糸切り鋏み
１００ ＣＰＵ（制御手段）
１１０ 操作パネル（選択手段）
【図１】
2006272011.tif 000003
【図２】
2006272011.tif 000004
【図３】
2006272011.tif 000005
【図４】
2006272011.tif 000006
【図５】
2006272011.tif 000007
【図６】
2006272011.tif 000008
【図７】
2006272011.tif 000009
【図８】
2006272011.tif 000010
【図９】
2006272011.tif 000011
【図１０】
2006272011.tif 000012
【図１１】
2006272011.tif 000013
【図１２】
2006272011.tif 000014
【図１３】
2006272011.tif 000015
【図１４】
2006272011.tif 000016
【図１５】
2006272011.tif 000017
【図１６】
2006272011.tif 000018
【図１７】
2006272011.tif 000019
【図１８】
2006272011.tif 000020
【図１９】
2006272011.tif 000021
【図２０】
2006272011.tif 000022
【図２１】
2006272011.tif 000023
【図２２】
2006272011.tif 000024
【図２３】
2006272011.tif 000025
【図２４】
2006272011.tif 000026
【図２５】
2006272011.tif 000027
【図２６】
2006272011.tif 000028