(57)【要約】【課題】適正な上糸供給を行って縫い品質を向上する。【解決手段】針棒１２の針上下動機構と、針棒の上下動に同期して往復動作を行う天秤１４と、上糸たぐり部材４１により糸たぐりを行うを上糸たぐり機構４０と、針棒に同期して被縫製物を任意の移動量で移動する布送り機構５０と、縫製時に予め設定された移動量で被縫製物の移動を行うように布移動モータ５２，５３を制御する動作制御手段７０と、上糸たぐり量を定めた縫製パターンデータを記憶するデータメモリとを備え、糸たぐり機構は、上糸たぐり部材の移動を行う糸たぐりモータ４４を備え、動作制御手段は、縫製パターンデータに従って縫製中に任意の設定量で上糸たぐり部材が移動するように糸たぐりモータの制御を行う。【選択図】図５
2010194235.tif 000002
【特許請求の範囲】
【請求項１】
縫い針を保持する針棒の上下動を行う針上下動機構と、
前記針棒の上下動に同期して往復動作を行い、縫い針側からの上糸の引き上げ又は糸供給源側からの上糸の繰り出しを行う天秤と、
前記糸供給源からの上糸に張力を付与する糸調子装置と、
前記糸調子装置から前記天秤に渡る上糸に係合して、水平方向の移動により糸たぐりを行う上糸たぐり部材を有する上糸たぐり機構と、
前記針棒の上下動に同期して、当該針棒に対して交差する平面に沿って被縫製物を布移動モータにより任意の移動量で移動する布送り機構と、
縫製時に予め設定された移動量で被縫製物の移動を行うように前記布移動モータを制御する動作制御手段とを備えるミシンにおいて、
上糸たぐり量を定めた縫製パターンデータを記憶するデータメモリを備え、
前記上糸たぐり機構は、前記上糸たぐり部材の移動を行う糸たぐりモータを備え、
前記動作制御手段は、前記縫製パターンデータに基づいて、縫製中一針毎に、任意の設定量で前記上糸たぐり部材が移動するように前記上糸たぐりモータの制御を行うことを特徴とするミシン。
【請求項２】
前記動作制御手段は、前記縫製パターンデータにより、鳩目穴かがり縫い目を構成する平行部の糸消費量を基準に、鳩目右下部の糸消費量を増加し、鳩目左下部の糸消費量を減少するように、前記上糸たぐりモータを制御することを特徴とする請求項１記載のミシン。
【請求項３】
前記縫製パターンデータは、前記上糸たぐりモータの駆動パルス数と前記布移動モータの駆動パルス数が一針毎に設定されていることを特徴とする請求項１記載のミシン。
【請求項４】
前記縫製パターンデータについて、鳩目穴かがり縫い目を構成する平行部、鳩目右下部、鳩目上部、鳩目左下部毎に上糸たぐり量を設定するデータ設定手段を備えることを特徴とする請求項１記載のミシン。
【請求項５】
前記データ設定手段は、前記縫製パターンデータについて、前記平行部を基準として、前記鳩目右下部、前記鳩目左下部の補正値を入力することにより上糸たぐり量を設定可能とすることを特徴とする請求項４記載のミシン。
【請求項６】
前記上糸たぐり機構は、前記上糸たぐり部材と前記糸たぐりモータを連結する連結桿を有し、
前記糸調子装置は、一対の糸調子皿と、糸調子ソレノイドと、前記糸調子ソレノイドの推力を前記一対の糸調子皿に伝達する伝達桿を有し、
前記糸調子皿及び前記上糸たぐり部材を、それぞれ前記糸調子ソレノイド及び前記糸たぐりモータよりも、ミシンの縦胴部から針棒側に向かう方向について針棒側に配置したことを特徴とする請求項１記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上糸たぐり機構を有するミシンに関する。
【背景技術】
【０００２】
従来のボタン穴かがりミシンは、図１５に示すように、ミシンフレームの上面において、上糸供給源から糸張力の付与を行う糸調子器１０１、前後に往復移動を行う天秤１０２を介して針棒１０３まで上糸を案内し、針棒１０３の内側を通過して縫い糸が縫い針に到達するように上糸経路が構成されている。
そして、糸調子器１０１と天秤１０２との間には、上糸たぐり機構１１０が設けられている。この上糸たぐり機構１１０は、図１６の平面図に示すように、前後移動を行う上糸たぐり部材１１１と、上糸たぐり部材１１１を最前進位置と最後退位置の二位置の間で位置切り替えを行う第一のエアシリンダ１１２と、プランジャの突出により上糸たぐり部材１１１を最前進位置と最後退位置との中間位置に制止させる第二のエアシリンダ１１３とを備えている（例えば、特許文献１参照）。
【０００３】
上記上糸たぐり機構１１０では、図１６（Ｃ）に示すように、上糸たぐり部材１１１が最前進位置にある時に糸調子器１０１及び天秤１０２の双方から最も離間して上糸経路を長くすることができ、これにより糸供給源側からの上糸の繰り出し又は縫い針側からの上糸の引き上げを行うことができる。
また、図１６（Ｂ）に示す中間位置では、上糸たぐり部材１１１は糸調子器１０１及び天秤１０２に近寄って上糸経路はやや短くなり、図１６（Ａ）に示す最後退位置では、上糸たぐり部材１１１は糸調子器１０１及び天秤１０２に最も近寄って上糸経路は最も短くなる。
そして、ボタン穴かがりミシンでは、前回の縫製終了時の上糸切断後において、上糸たぐり部材１１１を最前進位置に切り換えることで、縫い針の目穴から垂れ下がる上糸端部の長さを短くする。これにより、次の縫製時の第一針の針落ち位置において布から飛び出す上糸の余り長さを短くすることができる。
そして、次の縫製の第一針の開始前に上糸たぐり部材を最後退位置に切り換えることで、上糸たぐり部材１１１から針棒１０３の間で上糸を弛ませて、動作を開始した天秤の引っ張りにより縫い針の目穴から上糸が抜けてしまうことを防止する。
そして、縫製終了後の上糸切断前において、上糸たぐり部材１１１を中間位置に切り換えることで、糸供給源から上糸を必要量繰り出させ、上糸切断を行い、必要な余り長さを確保する。そして、上糸切断後には、再び、上糸たぐり部材１１１を再び最前進位置に切り換える。
このように、上糸たぐり機構は、縫製の前後において上糸たぐり部材１１１を三位置に切り換えることで、上糸経路長を適宜調節し、縫いの適正化を図っていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４０９４８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えば、鳩目穴かがり縫い等のように、ボタン穴の端部で放射状の縫い目を形成するボタン穴かがりミシンは、所定の幅で針振りを行いつつ針棒を上下動させる針上下動機構と、針振りを行う針棒を旋回させる旋回機構と、布地を水平面（Ｘ−Ｙ平面）に沿って任意に移動させる布送り機構とを備えている。
かかるボタン穴かがりミシンにより、図１７に示す鳩目穴かがり縫いを行う場合を一例として説明する。鳩目穴かがり縫いは、右平行部Ｌ１、鳩目右下部Ｌ２，鳩目上部Ｌ３，鳩目左下部Ｌ４，左平行部Ｌ５の各部位を経て縫いが行われる。
右平行部Ｌ１では、針振りを行いながら、内針（ボタン穴寄りの針落ち位置：図における黒点）から外針（ボタン穴から離れた針落ち位置：図における白点）に針振りが行われるタイミングで、布送り機構によりＹ軸方向後方に向かって布地が所定ピッチで送られることで縫い目が形成される。
鳩目右下部Ｌ２では、右平行部Ｌ１と同じ動作に加えて、内針から外針に針振りが行われるタイミングで、布送り機構によりＸ軸方向内側にも布送りが行われることで外側への斜め縫い目が形成される。
鳩目上部Ｌ３では、内針から外針に針振りが行われるタイミングで、旋回機構により縫い目形成方向と逆方向に所定角度単位で旋回が行われることで円弧状の縫い目が形成される。
鳩目左下部Ｌ４では、針振りを行いながら、内針から外針に針振りが行われるタイミングで、布送り機構によりＹ軸方向に沿って布送り側に布地が所定ピッチで送られると共に、Ｘ軸方向外側にも布送りが行われることで、内側への斜め縫い目が形成される。
左平行部Ｌ５では、針振りを行いながら、内針から外針に針振りが行われるタイミングで、布送り機構によりＹ軸方向前方に向かって布地が所定ピッチで送られることで縫い目が形成される。
【０００６】
このように、縫い目が斜行して形成されたり、旋回して形成されたりする場合、針振りで直進する場合の縫い目と比べて、上糸の消費量に違いを生じる。
図１８は、上記鳩目穴かがり縫いの各部位Ｌ１〜Ｌ５における上糸消費量を示した線図である。この図から分かるように、平行部Ｌ１，Ｌ５を標準の消費量とした場合、鳩目右下部Ｌ２では消費量が多くなり、鳩目上部Ｌ３ではやや少なくなり、鳩目左下部Ｌ４ではより少なくなる。
つまり、鳩目右下部Ｌ２では、布送り機構により、針振り方向の逆側に布地が送られるため、内針針落ち位置から外針針落ち位置までの距離が長くなり、その結果、上糸消費量が増加する。
また、鳩目上部Ｌ３では、放射状に縫い目が形成されるため、内針針落ち位置と内針針落ち位置との間隔が密となり、その結果、内針針落ち位置から外針針落ち位置までの距離がほぼ針振り幅と等しくなり、その結果、上糸消費量が減少する。
また、鳩目左下部Ｌ４では、布送り機構により、針振り方向と同じ方向に布地が送られるため、内針針落ち位置から外針針落ち位置までの距離が短くなり、その結果、上糸消費量が減少する。
【０００７】
このように、縫い目が斜行して形成されたり、旋回して形成されたりする場合、針振りで直進する場合の縫い目と比べて、上糸の消費量に個々の違いを生じる。そして、各々の上糸消費量の違いは、斜行時におけるＸ、Ｙ軸方向の布移動量や旋回角度単位に起因して変化する。
しかしながら、前述した従来のボタン穴かがりミシンは、上糸たぐり機構１１０による上糸たぐり部材１１１の位置を縫製の前後において三位置に切り替えることができるのみであり、このような種々の上糸消費量の違いを解消することはできなかった。
その結果、上糸と下糸とが結節しない目飛びや糸の締まり具合が均一でない縫いむら、布地の縫い縮み等が発生し、縫い品質の低下を招くという問題が生じていた。
【０００８】
なお、上記の問題は、鳩目穴かがり縫いに限らず、図１９（Ａ）に示すように、旋回した縫い目Ｌ６を形成する眠り目穴かがり縫いや、図１９（Ｂ）に示すように、縫い始め又は縫い終わりに斜行する縫い目Ｌ７，Ｌ８を形成する流れ閂止め縫いや、図２０（Ａ）に示すように、縫い終わりに平行部に直交する縫い目Ｌ９を形成する直線閂止め縫いや、図２０（Ｂ）に示すように、縫い始め又は縫い終わりに旋回した縫い目Ｌ１０を形成する丸閂止め縫いの場合にも生じ得る。
また、ボタン穴かがり縫いに限らず、縫い針に対して被縫製物を任意の設定量で移動させる布送り機構を備えるミシンにあっても、その移動量に応じて上糸の消費量に違いを生じるため、目飛び、縫いむら、布地の縫い縮み等が発生し、縫い品質の低下を招くという問題が生じていた。
【０００９】
本発明は、縫製中の糸消費量の違いによる縫い品質の低下を解消することをその目的とする。
【課題を解決するための手段】
【００１０】
請求項１記載の発明は、縫い針を保持する針棒の上下動を行う針上下動機構と、前記針棒の上下動に同期して往復動作を行い、縫い針側からの上糸の引き上げ又は糸供給源側からの上糸の繰り出しを行う天秤と、前記天秤に渡る上糸が経由されて糸たぐりを行う上糸たぐり部材を有する上糸たぐり機構と、前記針棒の上下動に同期して、当該針棒に対して交差する平面に沿って被縫製物を布移動モータにより任意の移動量で移動する布送り機構と、縫製時に予め設定された移動量で被縫製物の移動を行うように前記布移動モータを制御する動作制御手段とを備えるミシンにおいて、前記上糸たぐり機構は、前記上糸たぐり部材の移動を行う上糸たぐりモータを備え、前記動作制御手段は、縫製中に任意の設定量で前記上糸たぐり部材が移動するように前記上糸たぐりモータの制御を行うことを特徴とする。
【００１１】
請求項２記載の発明は、請求項１記載の発明と同様の構成を備えると共に、前記動作制御手段は、鳩目穴かがり縫い目を構成する平行部の糸消費量を基準に、鳩目右下部の糸消費量を増加し、鳩目左下部の糸消費量を減少するように、前記上糸たぐりモータを制御することを特徴とする。
【００１２】
請求項３記載の発明は、請求項１記載の発明と同様の構成を備えると共に、前記縫製パターンデータは、前記上糸たぐりモータの駆動パルス数と前記布移動モータの駆動パルス数が一針毎に設定されていることを特徴とする。
【００１３】
請求項４記載の発明は、請求項１記載の発明と同様の構成を備えると共に、前記縫製パターンデータは、鳩目穴かがり縫い目を構成する平行部、鳩目右下部、鳩目上部、鳩目左下部毎に、設定可能であることを特徴とする。
【００１４】
請求項５記載の発明は、請求項４記載の発明と同様の構成を備えると共に、前記データ設定手段は、前記縫製パターンデータについて、前記平行部を基準として、前記鳩目右下部、前記鳩目左下部の補正値を入力することにより上糸たぐり量を設定可能とすることを特徴とする。
【００１５】
請求項６記載の発明は、請求項５記載の発明と同様の構成を備えると共に、前記上糸たぐり機構は、前記上糸たぐり部材と前記糸たぐりモータを連結する連結桿を有し、前記糸調子装置は、一対の糸調子皿と、糸調子ソレノイドと、前記糸調子ソレノイドの推力を前記一対の糸調子皿に伝達する伝達桿を有し、前記糸調子皿及び前記上糸たぐり部材をそれぞれ前記糸調子ソレノイド及び前記糸たぐりモータよりも、ミシンの縦胴部から針棒側に向かう方向について針棒側に配置したことを特徴とする。
【発明の効果】
【００１６】
請求項１〜３記載の発明は、縫製中において、布送り機構により上糸の消費量が変化する場合であっても、上糸たぐりモータの制御により任意の糸たぐり量で上糸供給を行うことができ、上糸の消費量の変化に応じて糸供給ができるので、目飛び、縫いむら、布地の縫い縮み等の発生を効果的に抑えることができ、縫い品質の向上を図ることが可能となる。
特に請求項２記載の発明は、鳩目穴かがり縫い目の形成において、縫い目を形成する各部ごとの糸消費量の差異に対応し、鳩目穴かがり縫いの縫い品質の向上を図ることが可能となる。
また、請求項３記載の発明は、一針ごとに上糸たぐり量の調節を行うことが可能となり、縫いの各部で糸消費量が変わるような縫いにも対応することができ、縫い品質の向上を図ることが可能となる。
【００１７】
請求項４又は５記載の発明は、鳩目穴かがりの縫い目の構成部位ごとに設定可能であるので、縫製パターンデータの作成を迅速に行うことができる。また、鳩目穴かがり縫い目の形成において、縫い目を形成する各部ごとの糸消費量の差異に対応し、鳩目穴かがり縫いの縫い品質の向上を図ることが可能となる。
【００１８】
請求項６記載の発明によれば、上糸たぐり部材を連結桿により、また、糸調子皿を伝達桿により、それぞれ動力を付与する構成としたので、駆動源を配設スペースの確保が容易な縦胴部寄りに配置しても、上糸たぐり部材と糸調子皿を針棒に近い配置とすることが可能となり、糸調子皿から上糸たぐり部材、天秤を経由して針棒の至る糸経路が短縮されるので、糸の伸縮による影響が少なくなり、上糸たぐり部材の移動による糸の消費量変化や糸張力の変化を機敏に縫い針側に伝えることができ、目的とする縫い目を容易に形成することができる。
【図面の簡単な説明】
【００１９】
【図１】発明の本実施形態たるボタン穴かがりミシンの側面図である。
【図２】ボタン穴かがりミシンの制御系を示すブロック図である。
【図３】ミシンアーム部上面に設けられた各種構成の斜視図である。
【図４】ミシンアーム部上面に設けられた各種構成の側面図である。
【図５】上糸たぐり機構を斜め上方から見た斜視図である。
【図６】上糸たぐり機構を斜め下方から見た斜視図である。
【図７】操作パネルの正面図である。
【図８】操作パネルにより設定される設定パラメータの一覧を示す説明図である。
【図９】操作パネルにより設定される他の設定パラメータの一覧を示す説明図である。
【図１０】縫製パターンデータのデータ内容を一覧表形式で表した説明図である。
【図１１】ボタン穴かがりミシンの設定パラメータの設定入力から縫製動作までの全体的な処理を示すフローチャートである。
【図１２】設定パラメータの設定処理についてのフローチャートである。
【図１３】縫製中の上糸たぐり機構の動作制御のフローチャートである。
【図１４】操作パネルにより設定される他の設定パラメータの一覧を示す説明図である。
【図１５】従来のボタン穴かがりミシンの上糸たぐり機構を示す斜視図である。
【図１６】従来のボタン穴かがりミシンの上糸たぐり機構を示す平面図であって、図１６（Ａ）は上糸たぐり部材が最後退位置にある状態を示し、図１６（Ｂ）は上糸たぐり部材が中間位置にある状態を示し、図１６（Ｃ）は上糸たぐり部材が最前進位置にある状態を示す。
【図１７】鳩目穴かがり縫いを構成する右平行部、鳩目右下部，鳩目上部，鳩目左下部，左平行部の各部位を示す説明図である。
【図１８】鳩目穴かがり縫いの各部位における上糸消費量を示した線図である。
【図１９】図１９（Ａ）は眠り目穴かがり縫いを示し、図１９（Ｂ）は穴かがり縫いに付される流れ閂止め縫いを示す説明図である。
【図２０】図２０（Ａ）は穴かがり縫いに付される直線閂止め縫いを示し、図２０（Ｃ）は穴かがり縫いに付される丸閂止め縫いを示す説明図である。
【発明を実施するための形態】
【００２０】
（実施形態の全体構成）
本発明の実施形態たるボタン穴かがりミシン１を図１乃至図１３に基づいて説明する。図１はボタン穴かがりミシン１の側面図、図２はボタン穴かがりミシン１の制御系を示すブロック図である。このボタン穴かがりミシン１は鳩目穴かがり縫いを可能とする鳩目穴かがりミシンである。
図１に示すように、ボタン穴かがりミシン１は、ミシン全体において下部に位置すると共に略矩形箱状をなすベッド部２ａと、該ベッド部２ａの一端部に設けられた縦胴部２ｂと、該縦胴部２ｂからベッド部２ａと同方向に延出して設けられたアーム部２ｃとを備えたミシンフレーム２を備えている。なお、以下の説明において、縦胴部２ｂが立設された方向をＺ軸方向とし、Ｚ軸方向と直交すると共にベッド部２ａ及びアーム部２ｃの長手方向をＹ軸方向とし、Ｙ軸方向とＺ軸方向の双方に直交する方向をＸ軸方向とする。
【００２１】
上記ボタン穴かがりミシン１は、図１及び図２に示すように、上糸が通された縫い針１１を保持する針棒１２と、針棒１２を揺動可能に支持する針棒旋回台１３と、針棒１２を上下動させると共に揺動を行う上下動機構（図示略）と、ボタン穴かがり縫いの縫い目を形成するルーパ機構６０と、針棒旋回台１３及びルーパ機構６０のルーパ土台６１を旋回させる旋回機構２０と、縫製動作の駆動源となるミシンモータ１７と、上糸を案内する上糸案内手段３０と、縫い針側からの上糸の引き上げ又は糸供給源側からの上糸の繰り出しを行う天秤１４と、天秤１４に渡る上糸が経由されて糸たぐりを行う上糸たぐり部材４１を有する上糸たぐり機構４０と、上糸に張力を付与する糸調子装置３５と、Ｘ−Ｙ平面に沿って被縫製物を任意の移動量で移動して位置決めする布送り機構５０と、各部の制御を行う制御手段７０とを備えている。
【００２２】
（針棒関係）
針棒１２は、内部中空の管状に形成されると共に、その上端部がミシンフレーム２のアーム部２ｃの上面から外部に突出しており、上端開口部から上糸が挿入され、その中空内部を通じて下端部の縫い針１１まで上糸を案内する構造となっている。
【００２３】
針上下動機構は、縫い針１１を保持する針棒１２と、ミシンモータにより全回転のトルクが付与される上軸と、上軸から上下方向の往復駆動力を取り出すクランク機構と、針棒を上下動可能に支持するスリーブと、当該スリーブを支持するＸ−Ｙ平面に沿った薄板状の板バネとを備えている。
かかる針上下動機構は、クランク機構により針棒１２にミシンモータ１７の回転数に同期した周期で往復上下動の付与を行うと共に、針棒１２を支持するスリーブがＸ−Ｙ平面に沿った板バネにより揺動可能に支持されていることにより、針棒１２の下端部の縫い針１１側がＸ、Ｙのいずれの方向にも揺動を行うことが可能となっている。
【００２４】
さらに、針上下動機構は、針棒１２の上下動を許容しながらＸ軸方向に沿った往復揺動動作を付与する針棒揺動台と、ミシンモータ１７により針棒揺動台に対して往復上下動を付与する伝達機構を備えている。かかる針棒揺動台は、Ｘ軸方向とＺ軸方向の合成方向に傾斜しているカム溝が形成され、針棒旋回台１３がカム溝に沿って移動可能に針棒揺動台を支持している。そして、伝達機構により、針棒揺動台に下降動作が付与されるとカム溝に沿ってＸ軸方向片側に移動し、上昇動作が付与されるとＸ軸方向逆側に移動を行う。かかる伝達機構は、針棒１２の上下動周期の二倍の周期で上下動を付与するようになっており、これにより、針棒１２は、Ｘ軸方向の一方と他方のそれぞれに揺動するたびに下降し、針振りを行うことを可能としている。
【００２５】
また、針上下動機構は、前述した板バネが撓まない状態において針棒１２がＺ軸方向（鉛直方向）となるように支持しており、この基本姿勢において、後述する針振り縫い目の内針の針落ちを行う。また、基本姿勢から揺動動作を付与されてＸ軸方向とＺ軸方向の合成方向に所定の角度だけ傾斜した状態となり、かかる傾斜状態において、針振り縫い目の外針の針落ちを行うこととなる。
【００２６】
針棒旋回台１３は、ミシンフレーム２のアーム部２ｃの下側においてＺ軸回りに回転可能に支持されると共に、旋回機構２０のタイミングベルト２１が掛け渡されるプーリ（図示略）を固定装備している。これにより、旋回機構２０から旋回動作が付与されると、前述した針棒揺動台を介して針棒１２にＺ軸回りの旋回動作を付与することを可能としている。
【００２７】
（ルーパ機構）
ルーパ機構６０は、ミシンベッド部２ａの上部であって後述する布送り機構５０の送り台５１の下側に配置されている。かかるルーパ機構６０は、ミシンベッド部２ａにＺ軸回りで回転可能に支持されたルーパ土台６１と、ルーパ土台６１の上部に搭載され、上糸に下糸を絡げて二重環縫いを行う左ルーパ及び左スプレッダと、上糸により単糸環縫いを行う右ルーパ及び右スプレッダと、各ルーパ及び各スプレッダに対して縫いのための所定の揺動動作を付与する駆動機構とを備えている。
【００２８】
ルーパ土台６１は、前述した針棒旋回台の旋回軸と同心で旋回可能に支持されると共に、旋回機構２０のタイミングベルト２３が掛け渡されるプーリを固定装備している。
左ルーパ及び左スプレッダと右ルーパ及び右スプレッダとは、ルーパ土台６１の上部において、互いに旋回軸を中心とする円の半径方向両端に配置されている。そして、縫製時には、左ルーパ及び左スプレッダが針棒１２の内針の針落ちに対して二重環縫いを行い、右ルーパ及び右スプレッダが針棒１２の外針の針落ちに対して単糸環縫いを行う配置となるように、ルーパ土台６１の基本旋回角度が設定されている。
【００２９】
駆動機構は、ルーパ土台６１の中心位置において上下動可能に支持された円管状のルーパ駆動軸６２と、ルーパ駆動軸６２の内側に挿通装備されたスプレッダ駆動軸６３と、ルーパ駆動軸６２の往復上下動により左右のルーパを揺動させる伝達機構と、スプレッダ駆動軸６３の往復上下動により左右のスプレッダを揺動させる伝達機構と、ミシンモータ１７により回転駆動が行われる下軸から各駆動軸６２，６３を上下動させる各々のカム機構とを備えている。
駆動機構は、各駆動軸６２，６３を針棒１２の上下動周期（ミシンモータ１７の回転周期と同じ）の二倍の周期で上下動を付与するようになっており、これにより、針棒１２が下降するたびに左右のルーパ及びスプレッダが交互に縫い針１１から上糸の捕捉を行うことを可能としている。
【００３０】
（旋回機構）
旋回機構２０は、ミシンベッド部２ａ内に配置された旋回モータ２４と、旋回モータ２４のトルクを針棒旋回台１３側に伝達するための同一軸の上下に設けられた伝達プーリ２２（下側のプーリは図示略）と、旋回モータ２４の出力軸に設けられた主動プーリと前述したルーパ土台６１に設けられたプーリと前述した下側の伝達プーリとの間に掛け渡されたタイミングベルト２３と、上側の伝達プーリ２２と前述した針棒旋回台１３に設けられたプーリとの間に掛け渡されたタイミングベルト２１とを備えている。
旋回機構２０は、旋回モータ２４の回転駆動により、ルーパ土台６１と針棒旋回台１３とが同位相で回転を行うように各プーリの伝達比が設定されている。つまり、旋回機構２０は、針棒の針振り方向と左右のルーパ及びスプレッダの並び方向が常に一致して旋回を行うように旋回動作の付与を行う。
【００３１】
（布送り機構）
布送り機構５０は、Ｘ−Ｙ平面に平行な被縫製物の載置面を備える送り台５１と、送り台５１をＸ軸方向に沿って移動させる布移動モータとしてのＸ軸モータ５２と、送り台５１をＹ軸方向に沿って移動させる布移動モータとしてのＹ軸モータ５３と、各モータ５２，５３の回転駆動力をＸ軸方向及びＹ軸方向に沿った直動駆動力に変換して送り台５１に付与する周知の動力伝達機構から構成されている。
【００３２】
（天秤、糸調子装置及び糸案内手段）
図３はミシンアーム部上面に設けられた各種構成の斜視図、図４は側面図である。
図３，図４に示すように、天秤１４は、上糸経路において、糸調子装置３５よりも針棒側（上糸供給下流側）に配置され、Ｘ軸方向に沿った支軸により揺動可能に軸支されると共にその揺動端部がミシンアーム部２ｃの上面から上方に突出するように装備されている。そして、この天秤１４は、針棒１２の上下動と同期してミシンモータ１７からクランク機構を介して、Ｙ軸方向に沿って往復動作が付与されるようになっており、針棒１２の上昇時に当該針棒１２から離間するように後退移動して上糸供給源側から上糸繰り出しを行うと共に縫い針１１側に対して上糸引き上げを行い、針棒１２の下降時に当該針棒１２側に前進移動して縫い針１１側への上糸供給を行う。
【００３３】
図３，図４に示すように、糸調子装置３５は、天秤１４よりも上糸供給経路上流側に配置されており、二枚の糸調子皿３６，３７と、これらの糸調子皿の押圧力を任意に制御可能な糸調子ソレノイド３８と、糸調子ソレノイド３８の推力を各糸調子皿に付与する伝達桿３９とを備えている。
【００３４】
図３，図４に示すように、上糸案内手段３０は、最も糸供給源側に配置された第一の糸案内３１と、糸調子装置３５の手前に配置された第二の糸案内３２と、糸調子装置３５のすぐ下流側に配置された第三の糸案内３３と、天秤１４と針棒１２との間に配置された第四の糸案内３４とを備えている。
【００３５】
（上糸たぐり機構）
図５は上糸たぐり機構４０の斜め上方から見た斜視図、図６は斜め下方から見た斜視図である。
図３〜図６に示すように、上糸たぐり機構４０は、上糸経路における糸調子装置３５の下流側に設けられた第三の糸案内３３と天秤１４との間に配置された上糸たぐり部材４１と、上糸たぐり部材４１のＹ軸方向に沿った移動を行わせるガイド４２と、上糸たぐり部材４１を揺動端部で支持する支持アーム４３と、上糸たぐり部材４１のＹ軸方向に沿った位置決め移動の駆動源となる上糸たぐりモータ４４と、上糸たぐりモータ４４からタイミングベルト４５を介して回転駆動される従動プーリ４６と、従動プーリ４６の外周部と支持アーム４２とを連結する連結桿４７と、従動プーリ４６の半径方向外側に延出された遮蔽板４８と、遮蔽板４８による遮蔽・非遮蔽状態の変化により上糸たぐりモータ４４の原点検索を行う原点センサ４９とを備えている。
【００３６】
上糸たぐり部材４１の上端部には糸通し穴４１ａが形成されており、この糸通し穴４１ａに挿通させることにより天秤１４に渡る上糸を経由させている。また、この上糸たぐり部材４１は、糸調子装置３５と天秤１４と間に配置され、第三の糸案内３３と天秤１４を結ぶ直線に対して接離移動を行うことにより糸調子装置３５と天秤１４との間の糸経路長を変化させることが可能であり、これにより、天秤１４の糸引き量や糸供給量の調整を可能としている。
【００３７】
上糸たぐり部材４１を支持する支持アーム４３は、その長手方向がほぼＸ軸方向を向くように配設されており、なお且つ、上糸たぐり部材４１をその長手方向に沿った移動を許容し保持している。一方、上糸たぐり部材４１は、Ｙ軸方向に沿って直線状のガイド穴が形成されたガイド４２により当該ガイド穴に沿った移動のみが可能とされている。つまり、支持アーム４３は往復回動を行うことにより、その回動端部はほぼＹ軸方向に沿って移動を行うこととなるが、回動端部の移動軌跡は円弧状となることから、Ｘ軸方向にも変位を生じることとなる。しかしながら、上糸たぐり部材４１は、ガイド４２によりＸ軸方向への移動が生じないように規制されると共に支持アーム４３に対して長手方向への移動が許容されているので、支持アーム４３の回動により、上糸たぐり部材４１にはＹ軸方向に沿った直線移動のみが伝達されるようになっている。
また、支持アーム４３の回動端部は上糸たぐり部材４１が針棒１２側に移動するように引っ張りバネ４３ａにより常時張力が付勢されている。
【００３８】
上糸たぐりモータ４４は、その出力軸に掛け渡されたタイミングベルト４５により従動プーリ４６に回転動作を付与している。従動プーリ４６は、その外周端縁部に一端部が連結され、他端部が支持アーム４３の回動端部に連結された連結桿４７により、回転時のＹ軸方向の変位を支持アーム４３に付与する構造となっている。これにより、上糸たぐりモータ４４の駆動により支持アーム４３に回動を付与することを可能としている。
従動プーリ４６には、その回転半径方向に延出された遮蔽板４７が固定装備されている。かかる遮蔽板４７の移動範囲内には、光学式の原点センサ４９が配置され、例えば、一定方向の回転時に遮蔽された場合を上糸たぐりモータ４４の原点とすることとしている。前述した上糸たぐりモータ４４は、ステッピングモータであり、原点センサにより定められた原点の軸角度から駆動指令として入力されるパルスのパルス数に応じて駆動量が制御されるようになっている。つまり、指令パルスのパルス数によって上糸たぐり部材４１をＹ軸方向に沿って任意に位置調節することを可能としている。
図３〜図６に示すように、上糸たぐり機構４４は、上糸たぐり部材４１と糸たぐりモータ４４を連結する連結桿４７を備えている。また、糸調子装置３５は、糸調子ソレノイド３８の推力を一対の糸調子皿３６、３７に伝達する伝達桿３９を備えている。
このため、駆動源としの糸たぐりモータ４４と糸調子ソレノイド３８を、天秤最後端位置を基準に針棒から離間するＹＡ範囲（縦胴部寄りの範囲）に配置すると共に、一対の糸調子皿３６、３７と上糸たぐり部材４１を天秤１４の最後端位置より針棒側のＹＢ範囲に配置させることできる。
したがって、糸調子皿３６、３７から上糸たぐり部材４１、天秤１４を経由して針棒の至る糸経路が短縮されるので、糸の伸縮による影響が少なくなり、上糸たぐり部材４１の移動による糸の消費量変化が機敏になり、目的とする縫い目を容易に形成することができる。
【００３９】
（ミシンの制御系）
図２に基づいて、ボタン穴かがりミシン１０の制御系について説明する。ボタン穴かがりミシン１０の制御手段７０は、ミシンモータ１７を駆動させるためのミシンモータ駆動回路１７ａと、当該駆動回路１７ａを制御手段７０のＣＰＵ７１に接続するためのＩ／Ｆ１７ｂと、布送り機構５０に備えられたＸ軸モータ５２を駆動させるためのＸ軸モータ駆動回路５２ａと、当該駆動回路５２ａをＣＰＵ７１に接続するためのＩ／Ｆ５２ｂと、布送り機構５０に備えられたＹ軸モータ５３を駆動させるためのＹ軸モータ駆動回路５３ａと、当該駆動回路５３ａをＣＰＵ７１に接続するためのＩ／Ｆ５３ｂと、旋回モータ２４を駆動させるための旋回モータ駆動回路２４ａと、当該駆動回路２４ａをＣＰＵ７１に接続するためのＩ／Ｆ２４ｂと、上糸たぐりモータ４４を駆動させるための上糸たぐりモータ駆動回路４４ａと、当該駆動回路４４ａをＣＰＵ７１に接続するためのＩ／Ｆ４４ｂと、上糸たぐりモータ４４の原点検索を行う原点センサ４９をＣＰＵ７１に接続するためのＩ／Ｆ４９ｂと、糸調子装置３５の糸調子ソレノイド３８を駆動させるための糸調子ソレノイド駆動回路３８ａと、当該駆動回路３８ａをＣＰＵに接続するためのＩ／Ｆ３８ｂと、各種の設定が入力される操作パネル７５と、当該操作パネル７５をＣＰＵ７１に接続するためのＩ／Ｆ７５ｂと、ミシンモータ１７の出力軸角度を検出するエンコーダ１８の出力パルスをカウントするエンコーダ回路１８ａと、当該エンコーダ回路１８ａをＣＰＵ７１に接続するためのＩ／Ｆ１８ｂとを備えている。
なお、上記Ｘ軸モータ５２、Ｙ軸モータ５３、旋回モータ２４もパルスモータであり、原点検索をおこなうための原点センサを備えているが図示は省略する。
【００４０】
また、制御手段７０は、各種制御プログラムや、プログラムで使用されるデータが記憶されたＲＯＭ７２と、ＲＯＭ７２から読み出したデータ、操作パネル７５から入力もしくは設定されたデータ、プログラムに基づく処理をＣＰＵ７１が行うための作業領域となるＲＡＭ７３と、入力データや演算結果のデータ等の記憶が行われるＥＥＰＲＯＭ７４と、プログラムに基づく各種処理を行うＣＰＵ７１とを備えるものである。
【００４１】
（操作パネル及び設定パラメータ）
図７は操作パネル７５の正面図である。操作パネル７５は、縫製パターンデータのナンバーの表示部７５ａ及びその選択を行う増減キー７５ｂと、各縫製パターンデータの各種のパラメータの設定値を表示する表示部７５ｃ及び設定値の増減を行う増減キー７５ｄと、各種のパラメータを特定する項目番号の表示を行う表示部７５ｅ及び設定項目の項目番号の選択を行う増減キー７５ｆと、設定開始を入力するデータ設定キー７５ｇと、設定完了を入力する準備キー７５ｈとを備えている。
この操作パネル７５により設定入力された縫製パターンデータの各種パラメータの設定値により縫製の実行に必要となる各種の制御値が算出され、縫製パターンデータが生成される。
【００４２】
次に、上記操作パネル７５により設定される各種の設定パラメータについて図８及び図９に基づいて説明する。図８は穴かがり縫いの各種設定パラメータとして穴かがり縫いの各部位（図１７及び図１９のＬ１〜Ｌ８参照）の上糸たぐり量の値を設定する場合を示し、図９は穴かがり縫いの各種設定パラメータとしてＣＰＵ７１が算出した穴かがり縫いの各部位における糸消費量に乗じる比率を設定する場合を示している。図９の場合には設定比率からＣＰＵ７１が自動的に上糸たぐり量を算出する。
【００４３】
図８の場合から説明すると、操作パネル７５から入力する設定パラメータとして以下の設定が行われる。
(1)鳩目形状：眠り目穴かがり縫いか鳩目穴かがり縫いかを数値で選択する。眠り目は数値「0」を選択し、鳩目穴かがり縫いはサイズの異なる五段階の縫いを数値「1」〜「5」により選択する。
(2)縫い長さ：形成される穴かがり縫いの縫い目のＹ軸方向における全長を数値入力する。
(3)平行部針数：右平行部Ｌ１＋鳩目右下部Ｌ２（左平行部Ｌ５＋鳩目左下部Ｌ４は同じ数値で設定される）の針数を数値で入力する。
(4)鳩目針数：鳩目上部Ｌ３（又は眠り目部Ｌ６）の針数を数値で入力する。
(5)閂止め形式：閂止め縫いの実行の有無及び閂止めの種類の選択を数値で入力する。「0」で閂止めなし、「1」で流れ閂止め、「2」で直線閂止め、「3」で丸閂止めが設定される。
(6)鳩目右下部・上糸たぐり量：鳩目右下部Ｌ２の部位に属する全針数の合計となる上糸たぐり量を数値入力する。入力された合計上糸たぐり量はＣＰＵ７１により鳩目右下部の針数で除算されて一針ごとの値に変換される。鳩目右下部の針数は鳩目穴かがり縫いはサイズによって自動的に決められる。
(7)鳩目上部・上糸たぐり量：鳩目上部Ｌ３（又は眠り目部Ｌ６）の部位に属する全針数の合計となる上糸たぐり量を数値入力する。一針ごとの値に変換される点は前述と同じ。
(8)鳩目左下部・上糸たぐり量：鳩目左下部Ｌ４の部位に属する全針数の合計となる上糸たぐり量を数値入力する。一針ごとの値に変換される点は前述と同じ。また、鳩目左下部の針数も鳩目穴かがり縫いはサイズによって自動的に決められる。
(9)流れ閂止め部右上・上糸たぐり量：(5)で「流れ閂止め」を選択した場合に、流れ閂止め部右上に属する全針数の合計となる上糸たぐり量を数値入力する。一針ごとの値に変換される点は前述と同じ。
(10)流れ閂止め部左上・上糸たぐり量：(5)で「流れ閂止め」を選択した場合に、流れ閂止め部左下に属する全針数の合計となる上糸たぐり量を数値入力する。一針ごとの値に変換される点は前述と同じ。
なお、左右の平行部Ｌ１，Ｌ５の上糸たぐり量は既定値が採用されるので設定は行われない。
また、(6)〜(10)については、一針ごとの上糸たぐり量を設定するようにしても良い。
【００４４】
図９の場合には、操作パネル７５から入力する設定パラメータとして以下の設定が行われる。
(1)〜(5)は前述と同様。
(6)上糸たぐり補正：内針から外針に針振りが行われる場合の各針落ち位置の距離（糸消費量）について、平行部Ｌ１，Ｌ５を基準値とした場合の他の部位における距離変化量に対して乗ずる補正値を数値入力する。補正を行わない場合は「0」とし、補正値は「1」〜「10」までの十段階で設定することができる。なお、上記針落ち位置間距離はＣＰＵ７１が演算により算出する。
操作パネル７５は、これらの設定パラメータを設定入力する「データ設定手段」として機能する。
【００４５】
（制御手段の処理：縫製パターンデータの生成）
上記図８又は図９の設定パラメータの設定入力が行われると、ＣＰＵ７１は、縫製パターンデータを生成する。図１０は縫製パターンデータのデータ内容を一覧表形式で表した説明図である。
縫製パターンデータにおいて「針落ち」は、一つの穴かがり縫いを行う場合の内針、外針毎の針落ちを示し、針数は、内針、外針の２回の針落ちで１針と数える。「部位」は、各針数が属する穴かがり縫いにおける各部位Ｌ１〜Ｌ８を示す。
「送り台ＸＹ座標」は、各針における送り台５１のＸ−Ｙ座標上での目標位置を示す。送り台５１の原点や縫い開始位置は、予め既定値が定められており、一針落ちごとの「送り台Ｘ座標」は各部位ごとに定められている。例えば、平行部Ｌ１，Ｌ５ではＸ軸方向について送り台５１は移動せず、鳩目下部Ｌ２，Ｌ４では針振り縫い目が斜行するので毎針ごとに徐々に変化し、鳩目上部Ｌ３では内針が円弧の軌跡を描くように変化する。
また、一針落ちごとの「送り台Ｙ座標」は、部位によっては規定値が定められ、また、部位によっては設定パラメータから算出される。例えば、平行部Ｌ１，Ｌ５では、設定パラメータの「縫い長さ」から鳩目上部Ｌ３の分を減じて「平行部針数」で除算した値からＣＰＵ７１は算出を行う。
「旋回位置」は、各針における旋回モータ２４の回転角度を示す。鳩目上部Ｌ３（又は眠り穴部Ｌ６）における旋回角度は、180°を設定パラメータ「鳩目針数」で除算してＣＰＵ７１は算出を行う。
「針落ち位置」は、「送り台ＸＹ座標」と針振りによる縫い針の位置変化量との合計によりＣＰＵ７１は算出を行う。
【００４６】
「針落ち距離」のΔＸは一針落ち前からの針落ち位置Ｘの変化量であり、ΔＹは一針落ち前からの針落ち位置Ｙの変化量である。さらに、Ｌは一針落ち前からのＸ、Ｙ軸方向の変化量を合成した変化量である。このＬが内針−外針の針落ち位置間距離を示している。
「内針→外針変化量ΔＬ」は平行部Ｌ１，Ｌ５の針落ち位置間距離Ｌを基準とした場合の変化量を示す。つまり、平行部Ｌ１，Ｌ５のΔＬは基準値なので全て0となり、それ以外の部位のΔＬについては、（各部位の針落ち距離Ｌ）−（平行部の針落ち距離Ｌ）からＣＰＵ７１は算出を行う。
【００４７】
「送り台ＸＹ移動量」は、毎針ごとのＸ軸モータ５２，Ｙ軸モータ５３の駆動パルス数であり、「送り台ＸＹ座標」の一針落ち前の値との差から、ＣＰＵ７１は算出する。
「旋回移動量」は、毎針ごとの旋回モータ２４の駆動パルス数であり、「旋回位置」の一針落ち前の値との差から、ＣＰＵ７１は算出する。
「上糸たぐり量」（Ａ）は、毎針ごとの上糸たぐりモータ４４の駆動パルス数であり、図８の設定パラメータが入力された場合に算出が行われる。即ち、ＣＰＵ７１は、図８の(6)〜(10)で設定された合計の上糸たぐり量を各部位の内針数（又は外針数）で除算して、一針分の上糸たぐり量を算出すると共に、当該上糸たぐり量に応じた上糸たぐりモータの駆動パルス数を算出する。
一方、「上糸たぐり量」（Ｂ）は、（Ａ）と同様に毎針ごとの上糸たぐりモータ４４の駆動パルス数であるが、図９の設定パラメータが入力された場合に算出が行われる。即ち、ＣＰＵ７１は、図９の(6)で設定された上糸たぐり補正値を「内針→外針変化量ΔＬ」に乗算することで、一針分の上糸たぐり量を算出すると共に、当該上糸たぐり量に応じた上糸たぐりモータの駆動パルス数を算出する。
なお、Ｘ軸モータ５２及びＹ軸モータ５２の１パルスごとの分解能は0.1[mm]、旋回モータ２４の１パルスごとの分解能は1[°]、上糸たぐりモータ４４の１パルスごとの分解能は0.1[mm]に設定されている。
【００４８】
上記処理により生成された縫製パターンデータは、ＥＥＰＲＯＭ７４内に記憶される。つまり、ＥＥＰＲＯＭ７４は「データメモリ」として機能することとなる。
また、上記処理により縫製パターンデータを生成するＣＰＵ７１は、「データ生成手段」として機能することとなる。
【００４９】
（ボタン穴かがりミシンの各種処理及び動作説明）
図１１はボタン穴かがりミシン１０の設定パラメータの設定入力から縫製動作までの全体的な処理を示すフローチャートであり、図１２は設定パラメータの設定処理についてのフローチャートであり、図１３は縫製中の上糸たぐり機構４０の動作制御のフローチャートである。
これらに基づいて、ボタン穴かがりミシン１０の全体的な処理を説明する。
まず、ＣＰＵ７１は、操作パネル７５の縫製パターンデータのナンバー増減キー７５ｂの押下が行われた否かを判定し（ステップＳ１）、押下されていない場合には、例えば初期値（パターンナンバー１を選択）を維持して当該パターンナンバーを表示部７５ａに表示すると共にステップＳ３に処理を進める。また、ナンバー増減キー７５ｂが押下された場合には、キーの＋−に応じてパターンナンバーを増減してパターンナンバーを表示部７５ａに表示すると共に（ステップＳ２）、ステップＳ３に処理を進める。
【００５０】
ステップＳ３では、ＣＰＵ７１は、設定キー７５ｇの押下が行われた否かを判定し、押下されていない場合にはステップＳ５に処理を進める。また、設定キー７５ｇが押下された場合には、前述した設定パラメータの設定処理を開始し（ステップＳ４）、設定処理後、ステップＳ５に処理を進める。
【００５１】
ここで、ステップＳ４の設定パラメータの設定処理について、図１２のフローチャートにより詳細に説明する。なお、ここでは図８の設定パラメータの設定を例に説明する。
設定キー７５ｇが押下されると、ＣＰＵ７１は、まず、設定対象となる設定パラメータとして項目番号(1)の「鳩目形状」を自動的に選択し、表示部７５ｅに「１」を表示する（ステップＳ３１）。そして、増減キー７５ｆの入力判定を行い（ステップＳ３２）、入力がなければ処理をステップＳ３４に進め、入力が行われた場合には設定対象となる設定パラメータの項目番号を変更してから（ステップＳ３３）、ステップＳ３４に処理を進める。
ステップＳ３４では、現在選択されている設定パラメータについて、増減キー７５ｄの押下による設定数値の増減の入力が行われたか否かの判定を行う。入力がなければ処理をステップＳ３６に進め、入力が行われた場合には設定対象となる設定パラメータの設定数値の変更を行う。つまり、(1)鳩目形状、(2)縫い長さ、(3)平行部針数、(4)鳩目針数、(5)閂止め形式、(6)鳩目右下部・上糸たぐり量、(7)鳩目上部・上糸たぐり量、(8)鳩目左下部・上糸たぐり量、(9)流れ閂止め部右上・上糸たぐり量、(10)流れ閂止め部左上・上糸たぐり量の内の選択されているパラメータについて、その設定数値が変更される（ステップＳ３５）。
【００５２】
ステップＳ３６では、データ設定キー７５ｇの入力が行われたか否かの判定を行う。上記各設定パラメータ(1)〜(10)までの設定が全て完了すれば、データ設定キー７５ｇが押下され、設定パラメータの更新が行われた後（ステップＳ３７）、図１１のステップＳ５の処理に進められる。
また、設定パラメータ(1)〜(10)までの設定が継続される場合には、データ設定キー７５ｇの入力は行われず、処理をステップＳ３２に戻して、変更を行う全ての設定パラメータについて、Ｓ３２〜Ｓ３５の処理が繰り返し行われる。
【００５３】
上述の設定パラメータの設定処理が完了すると、図１１のステップＳ５に示すように、ＣＰＵ７１は、操作パネル７５の準備キー７５ｈの押下が行われた否かを判定し、押下されていない場合にはステップＳ１に処理を戻し、準備キー７５ｈが押下された場合には、縫製パターンデータの生成処理を実行する（ステップＳ６）。即ち、前述したように、各設定パラメータの設定内容に従ってデータ演算が行われ、図１０の縫製パターンデータが生成される。
【００５４】
そして、ボタン穴かがり縫いの縫製動作を開始するために、送り台５１（Ｘ軸モータ５２及びＹ軸モータ５３）、針棒旋回台１３及びルーパ土台６１（旋回モータ２４）、上糸たぐりモータ４４の各原点センサによる原点検索を実行する（ステップＳ７）。
なお、上糸たぐりモータ４４の原点位置は、糸たぐり量が最も多くなる位置（最前進位置、天秤１４から最も離れた位置）に上糸たぐり部材４１が来るように設定されている。これにより、縫い針１１の目穴に通された上糸の余り端部を短く調節することができる。
【００５５】
その後、ボタン穴かがりミシン１０に設けられた図示しないスタートスイッチが押下されると、ＣＰＵ７１は、ボタン穴かがり縫製の動作制御を開始する（ステップＳ８）。
まず、Ｘ軸、Ｙ軸モータ５２，５３を制御して、原点位置の送り台５１を縫い開始位置まで移動させる（ステップＳ９）。
次いで、上糸たぐり部材４１を糸たぐり量が最も少なくなる位置（最後退位置、天秤１４に最も近い位置）に移動するように上糸たぐりモータ４４を制御する（ステップＳ１０）。これにより、ステップＳ７で糸たぐり量が最も多くなる位置とされた上糸たぐり部材４１が後退して上糸経路が短くなり、上糸は弛みを生じるか或いは低テンション状態となる。このようにすることで、針棒１２の第一針の下降時において、上糸の端部が縫い針１１の目穴から抜け落ちることを防止することができる。
【００５６】
そして、ミシンモータ１７を駆動し、ボタン穴かがり縫いを開始する（ステップＳ１１）。ＣＰＵ７１は、毎針ごとに、縫製パターンデータに設定された、「送り台ＸＹ移動量」、「旋回移動量」、「上糸たぐり量」を読み込んでＸ軸モータ５２，Ｙ軸モータ５３、旋回モータ２４、上糸たぐりモータ４４に対する制御を行い、例えば、鳩目穴かがり縫いの各部位(1)〜(8)について順番に縫い目を形成する。
ここで、かかるボタン穴かがり縫いの縫製中における上糸たぐりの動作制御を図１３のフローチャートに従って説明する。
【００５７】
ＣＰＵ７１は、縫製時において、次の運針が内針か否かを判定する（ステップＳ５１）。かかる判定は、例えば、縫製パターンデータで次の針数が奇数か否かにより行う。かかる判定において、内針ではない場合には、処理を終了する。
一方、次の運針が内針である場合には、ミシンモータ１７の軸角度をエンコーダ１８から検出し、ＣＰＵ７１は、上糸たぐりを実行する所定の軸角度か否かを判定する（ステップＳ５２）。かかる判定において、上糸たぐりを実行する所定の軸角度ではない場合には、処理を終了する。
一方、上糸たぐりの実行軸角度である場合には、縫製パターンデータの上糸たぐり量の設定値を読み出し、設定値が0であるか否かを判定する（ステップＳ５３）。かかる判定において、上糸たぐり量の設定値が0であれば、処理を終了する。
そして、上糸たぐり量の設定値が0でなければ、設定値に従って上糸たぐりモータ４４を駆動し、上糸たぐりを実行した後（ステップＳ５４）、次の針数の縫製動作に移行する。
なお、かかる上糸たぐりの動作制御は、縫製時における微小な時間間隔（例えばミシンモータの軸角度が微小角度変化する程度の周期）で繰り返される割り込み処理である。
【００５８】
上記縫製パターンデータの全針数に基づくボタン穴かがり縫いの縫製動作が完了すると、図１１の処理に戻り、ミシンモータ１７を停止し、その後、上糸たぐり部材４１を糸たぐり量が最も多くなる位置に来るよう上糸たぐりモータ４４を制御する。これにより、縫い針１１の目穴に通された上糸の余り端部を短く調節し、次の縫製に備えることができる（ステップＳ１２）。
そして、送り台５１（Ｘ軸モータ５２及びＹ軸モータ５３）、針棒旋回台１３及びルーパ土台６１（旋回モータ２４）を全て原点位置に戻し（ステップＳ１３）、処理をステップＳ８に戻す。つまり、次の縫製のためにスタートスイッチが押下されるまで待機状態となる。
【００５９】
（実施形態の効果）
上記ボタン穴かがりミシン１０は、ボタン穴かがり縫いの各部位、特に、鳩目穴かがり縫いにおける鳩目右下部Ｌ２，鳩目上部Ｌ３，鳩目左下部Ｌ４，眠り目部Ｌ６，流れ閂止め部Ｌ７，Ｌ８を行うための布送り機構５０の布移動により上糸の消費量が変化する場合であっても、各部位における上糸たぐり量の設定値に応じて上糸たぐりモータ４４が制御され、適正な糸たぐり量で上糸供給を行うことができ、上糸の消費量の変化に応じて糸供給ができるので、目飛び、縫いむら、布地の縫い縮み等の発生を効果的に抑えることができ、縫い品質の向上を図ることが可能となる。
【００６０】
また、設定パラメータとして上糸たぐり補正の比率の設定を可能とし、縫製パターンデータの生成処理において、ＣＰＵ７１が、各針振りにおける「内針→外針変化量ΔＬ」を算出し、上糸たぐり補正の比率から自動的に適切な上糸たぐり量を算出することができるので、設定作業負担を飛躍的に低減することが可能となる。
【００６１】
（その他）
図１４にボタン穴かがり縫いにおける他の設定パラメータの例を示す。
この例では、補正前述した図９の場合のように、(6)として「上糸たぐり補正」の設定項目を設け、全針数に対して上糸たぐり量（「内針→外針変化量ΔＬ」に乗算する比率）を定める構成としながらも、さらに、(7)〜(11)に示すように、図８の例のように、特定の部位について個別に上糸たぐり量を定めるようにしても良い。つまり、縫製パターンデータにおいて、内針→外針変化量ΔＬが0ではない針数については「上糸たぐり補正」の設定値を乗算して上糸たぐり量を算出するが、個別に上糸たぐり量が設定値として定められている部位については、当該個別部位の設定上糸たぐり量を優先的に採用するように縫い制御を行う。
【００６２】
また、上記実施形態では、ボタン穴かがりミシンを例として説明したが、例えば、穴かがり縫いに限らず、縫製パターンデータに従って布移動を行い、各針ごとに定められた被縫製物上の任意の針落ち位置に針落ちを行いながら縫製を行う電子サイクルミシンのようなミシンについても、同様の上糸たぐり機構４０を設け、同様の上糸たぐり動作制御を施しても良い。
また、上記実施形態では、パラメータ設定可能な複数の部位は、流れ閂止め縫いを一例として説明したが、直線閂止め縫いや丸閂止め縫いを設定可能な部位とすることも容易に考えられる。
【符号の説明】
【００６３】
１０  ボタン穴かがりミシン
１１  縫い針
１２  針棒
１４  天秤
２０  旋回機構
４０  上糸たぐり機構
４１  上糸たぐり部材
４４  上糸たぐり部材モータ
５０  布送り機構
５２  Ｘ軸モータ（布移動モータ）
５３  Ｙ軸モータ（布移動モータ）
６０  ルーパ機構
７０  制御手段（動作制御手段）
７１  ＣＰＵ（データ生成手段）
７４  ＥＥＰＲＯＭ（データメモリ）
７５  操作パネル（データ設定手段）
Ｌ１  右平行部
Ｌ２  鳩目右下部
Ｌ３  鳩目上部
Ｌ４  鳩目左下部
Ｌ５  左平行部
Ｌ６  眠り目部
Ｌ７  右流れ閂止め縫い
Ｌ８  左流れ閂止め縫い
【図１】
2010194235.tif 000003
【図２】
2010194235.tif 000004
【図３】
2010194235.tif 000005
【図４】
2010194235.tif 000006
【図５】
2010194235.tif 000007
【図６】
2010194235.tif 000008
【図７】
2010194235.tif 000009
【図８】
2010194235.tif 000010
【図９】
2010194235.tif 000011
【図１０】
2010194235.tif 000012
【図１１】
2010194235.tif 000013
【図１２】
2010194235.tif 000014
【図１３】
2010194235.tif 000015
【図１４】
2010194235.tif 000016
【図１５】
2010194235.tif 000017
【図１６】
2010194235.tif 000018
【図１７】
2010194235.tif 000019
【図１８】
2010194235.tif 000020
【図１９】
2010194235.tif 000021
【図２０】
2010194235.tif 000022