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