(57)【要約】【課題】旋回しつつ針振り縫い目を形成する場合の崩れを低減する。【解決手段】ボタン穴かがりミシン１において、ボタン穴かがり縫い目は、ボタン穴の長手方向に沿って針振り縫い目が形成される平行部１０５，１０６とボタン穴の端部で旋回して針振り縫い目が形成された旋回部１０１，１０８とを有し、平行部の針振り縫い目に平行な旋回部の針振り縫い目の幅ｗｗと平行部の針振り縫い目に直交する旋回部の針振り縫い目ｗｅ，ｗｃの幅を設定する設定入力部７５と、旋回部の縫い目の形成時に、針振りの旋回角度方向の変化に応じて、平行部に平行な旋回部の針振り縫い目の幅と平行部に直交する旋回部の針振り縫い目の幅との間で、針振り縫い目の幅が漸次変化するように送り機構を制御する縫い目幅補正制御部を備えている。【選択図】  図１３
2013252159.tif 000002
【特許請求の範囲】
【請求項１】
所定の振り幅で針振りを行いつつ針棒を上下動させる針上下動機構と、
ルーパとスプレッダとこれらを支持するルーパ土台とを備えるルーパ機構と、
前記針振りを行う針棒と前記ルーパ土台とを旋回させる旋回機構と、
被縫製物を載置する載置面に沿って前記被縫製物を移動させる送り機構と、
前記ボタン穴かがり縫いの設定を記録した縫製パターンデータを記憶するデータ記憶部と、
前記データ記憶部の縫製パターンデータに基づいて前記針上下動機構、前記旋回機構及び前記布送り機構を制御して穴かがり縫い目を形成する制御部とを備えるボタン穴かがりミシンにおいて、
前記ボタン穴かがり縫い目は、少なくとも、ボタン穴の長手方向に沿って針振り縫い目が形成される平行部と前記ボタン穴の端部で旋回して針振り縫い目が形成された旋回部とを有し、
前記平行部の針振り縫い目に平行な旋回角度方向となる前記旋回部の針振り縫い目の幅と前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅又はこれらの針振り縫い目の幅の差又はこれらの針振り縫い目の幅の比率の何れかを設定する設定入力部と、
前記旋回部の縫い目の形成時に、針振りの旋回角度方向の変化に応じて、前記設定入力部の入力値に基づく前記平行部の針振り縫い目に平行な旋回角度方向となる前記旋回部の針振り縫い目の幅と前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅との間で、前記針振り縫い目の幅が漸次変化するように前記針振り機構又は前記送り機構を制御する縫い目幅補正制御部を備えることを特徴とするボタン穴かがりミシン。
【請求項２】
ボタン穴の一端部側に形成される前記ボタン穴かがり縫い目の旋回部は、鳩目穴かがり縫い目の鳩目部における円弧部であることを特徴とする請求項１記載のボタン穴かがりミシン。
【請求項３】
ボタン穴の一端部側に形成される前記ボタン穴かがり縫い目の旋回部は、丸閂止め部であることを特徴とする請求項１又は２記載のボタン穴かがりミシン。
【請求項４】
前記設定入力部は、前記平行部の針振り縫い目の幅を設定可能であるとともに、
前記平行部の針振り縫い目の幅が、前記平行部の針振り縫い目に平行な旋回角度方向となる前記旋回部の針振り縫い目の幅となることを特徴とする請求項１記載のボタン穴かがりミシン。
【請求項５】
前記設定入力部は、前記旋回部の鳩目上針振り幅を設定可能であるとともに、
前記旋回部の鳩目上針振り幅が、前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅となることを特徴とする請求項２記載のボタン穴かがりミシン。
【請求項６】
前記設定入力部は、前記旋回部の丸閂針振り幅を設定可能であるとともに、
前記旋回部の丸閂針振り幅が、前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅となることを特徴とする請求項３記載のボタン穴かがりミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ボタン穴かがりミシンに関する。
【背景技術】
【０００２】
鳩目穴かがり縫い等のようなボタン穴の端部で放射状の縫い目を形成するボタン穴かがりミシンは、所定の幅で針振りを行いつつ針棒を上下動させる針上下動機構と、針振りを行う針棒とルーパ土台を旋回させる旋回機構と、布地を水平面（Ｘ−Ｙ平面）に沿って任意に移動させる布送り機構とを備えている（例えば、特許文献１参照）。
上記ボタン穴かがりミシンは、穴かがり長さ、平行部針数、鳩目部針数、平行部メススペース、鳩目部メススペース、閂止め種別、針振り幅等のパラメータを定めたパターンデータに基づいてボタン穴かがり縫製を行う。このパターンデータのパラメータは任意に設定することができ、これにより、さまざまな形状を縫うことが可能となっている。
【０００３】
ボタン穴かがりミシンでは、ボタン穴周囲の放射状の縫い目を針振り機構により形成する。そして、針振り機構により針振り量は機構設計上の固定値となっている。
そこで、布送り機構による布地のＸ−Ｙ移動を針振りと同期して行うことにより、針振り量を補正して任意の針振り幅を実現することが可能なボタン穴かがりミシンも提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３１７１６１号公報
【特許文献２】特開平１０−０６６７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図１５（Ａ）は縫製パターンデータに忠実な鳩目穴かがり縫いの縫い目（鳩目穴かがり＋丸閂縫い）を示している。図示のように、穴かがり縫いでは、内針から外針又は外針から内針へのそれぞれの縫い目があらゆる方向を向いて形成が行われる。
その場合、上記縫製パターンデータに忠実な鳩目穴かがり縫いの縫い目に比べて、実際に形成された縫い目の幅に違いが生ずる場合ある。これは、生地によって経目方向と緯目方向とで伸縮率に違いがある場合があり、縫い目の形成方向によって縫い終了後の縮み量に違いを生じることによるものである。
【０００６】
例えば、緯目方向に縮み量が大きい布地に対して経目方向又は緯目方向に沿って鳩目穴かがり縫い目を形成した場合には、図１５（Ｂ）又は図１５（Ｃ）に示すように、経目方向と緯目方向とで形状のバランスが崩れて見える。図１５（Ｂ）は鳩目部及び丸閂部が伸びて見え、図１５（Ｃ）は鳩目部及び丸閂部が潰れて見える。
【０００７】
このような問題に対し、特許文献１のミシンでは、針振り幅が設計値に応じて一体であるために解消することはできなかった。
また、特許文献２のミシンでは、針振り幅を補正することが可能だが、縫い目の方向が変化しても針振り幅＋補正値からなる幅を一定に維持するように制御するので、上記の問題を解決することはできなかった。
【０００８】
本発明は、縫い目の方向が変化した場合でも縫い目幅を一定に維持することを可能とするミシンを提供することをその目的とする。
【課題を解決するための手段】
【０００９】
請求項１記載の発明は、
所定の振り幅で針振りを行いつつ針棒を上下動させる針上下動機構と、
ルーパとスプレッダとこれらを支持するルーパ土台とを備えるルーパ機構と、
前記針振りを行う針棒と前記ルーパ土台とを旋回させる旋回機構と、
被縫製物を載置する載置面に沿って前記被縫製物を移動させる送り機構と、
前記ボタン穴かがり縫いの設定を記録した縫製パターンデータを記憶するデータ記憶部と、
前記データ記憶部の縫製パターンデータに基づいて前記針上下動機構、前記旋回機構及び前記布送り機構を制御して穴かがり縫い目を形成する制御部とを備えるボタン穴かがりミシンにおいて、
前記ボタン穴かがり縫い目は、少なくとも、ボタン穴の長手方向に沿って針振り縫い目が形成される平行部と前記ボタン穴の端部で旋回して針振り縫い目が形成された旋回部とを有し、
前記平行部の針振り縫い目に平行な旋回角度方向となる前記旋回部の針振り縫い目の幅と前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅又はこれらの針振り縫い目の幅の差又はこれらの針振り縫い目の幅の比率の何れかを設定する設定入力部と、
前記旋回部の縫い目の形成時に、針振りの旋回角度方向の変化に応じて、前記設定入力部の入力値に基づく前記平行部の針振り縫い目に平行な旋回角度方向となる前記旋回部の針振り縫い目の幅と前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅との間で、前記針振り縫い目の幅が漸次変化するように前記針振り機構又は前記送り機構を制御する縫い目幅補正制御部を備えることを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載の発明と同様の構成を備えると共に、
ボタン穴の一端部側に形成される前記ボタン穴かがり縫い目の旋回部は、鳩目穴かがり縫い目の鳩目部であることを特徴とする。
【００１１】
請求項３記載の発明は、請求項１又は２記載の発明と同様の構成を備えると共に、
ボタン穴の一端部側に形成される前記ボタン穴かがり縫い目の旋回部は、丸閂止め部であることを特徴とする。
【００１２】
請求項４記載の発明は、請求項１記載の発明と同様の構成を備えると共に、
前記設定入力部は、前記平行部の針振り縫い目の幅を設定可能であるとともに、
前記平行部の針振り縫い目の幅が、前記平行部の針振り縫い目に平行な旋回角度方向となる前記旋回部の針振り縫い目の幅となることを特徴とする。
【００１３】
請求項５記載の発明は、請求項２記載の発明と同様の構成を備えると共に、前記設定入力部は、前記旋回部の鳩目上針振り幅を設定可能であるとともに、前記旋回部の鳩目上針振り幅が、前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅となることを特徴とする。
【００１４】
請求項６記載の発明は、請求項３記載の発明と同様の構成を備えると共に、前記設定入力部は、前記旋回部の丸閂針振り幅を設定可能であるとともに、前記旋回部の丸閂針振り幅が、前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅となることを特徴とする。
【発明の効果】
【００１５】
請求項１、４、５又は６記載の発明は、設定入力部により、平行部の針振り縫い目に平行な旋回角度方向となる旋回部の針振り縫い目の幅と平行部の針振り縫い目に直交する旋回角度方向となる旋回部の針振り縫い目の幅のそのものの値又はこれら直交する二方向の針振り縫い目の幅の差若しくは比率を設定入力部で予め設定することができる。
つまり、被縫製物の緯目と経目において収縮率の違いによって、上述する直交する二方向の針振り縫い目の仕上がりの幅に差が生じてしまうような場合に、これを相殺するように、直交する二方向の針振り縫い目の幅をそれぞれ設定する（例えば、緯目方向の幅が縮む場合には緯目方向の縫い目の設定値を縮み量の分だけ大きく設定する）ことができる。或いは、仕上がりの幅に差を相殺するように、直交する二方向の針振り縫い目の幅の差の値或いは比率を設定することができる。
そして、縫い目幅補正制御部は、ボタン穴かがり縫い目の旋回部の針振り縫い目を形成する際に、直交する二方向の針振り縫い目の幅に設定入力部からの設定に応じた差を設けて縫い目の形成を行うように動作制御を行う。また、上記直交する二方向の間の旋回角度方向の針振り縫い目の幅については、直交する二方向の針振り縫い目の幅の設定値に準じて漸次変化を行うので、旋回と共に徐々に縫い目の幅が変化して形成される。
その結果、ボタン穴かがり縫い目の旋回部の針振り縫い目の仕上がりの幅はより均一化され、旋回部の仕上がり形状の潰れを抑制し、バランスの良い円形に近づけることが可能となる。
【００１６】
請求項２記載の発明は、旋回部としての鳩目部の仕上がり形状の潰れを抑制し、バランスの良い円形に近づけることが可能となる。
また、請求項３記載の発明は、旋回部としての丸閂止め部の仕上がり形状の潰れを抑制し、バランスの良い円形に近づけることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るボタン穴かがりミシンの側面図である。
【図２】図１のボタン穴かがりミシンの制御系を示すブロック図である。
【図３】図１のボタン穴かがりミシンに備わる操作パネルの正面図である。
【図４】操作パネルにより設定される縫製パターンデータの設定項目の一覧を示す説明図である。
【図５】図５（Ａ）は鳩目穴かがり縫いの全体形状を模式的に示し、図５（Ｂ）は各部の寸法を示す説明図である。
【図６】図６（Ａ）は鳩目部の基準となる鳩目穴の具体例を示し、図６（Ｂ）は当該鳩目穴の各サイズとを示す説明図である。
【図７】眠り穴かがり縫いの全体形状を模式的に示す説明図である。
【図８】本実施形態に係るミシンの縫製パターンデータの設定入力から縫製動作までの全体的な処理を示すフローチャートである。
【図９】縫製パターンデータの設定処理についてのフローチャートである。
【図１０】ボタン穴かがりミシンのメカの諸元を示す一覧の図表である。
【図１１】図４の縫製パターンデータの設定の一例を示す一覧の図表である。
【図１２】図１１に従って設定された縫製パターンデータに基づいて制御装置において作成された縫製縫い目データのデータ内容を一覧表形式で表した説明図である。
【図１３】縫製縫い目データの生成処理を示すフローチャートである。
【図１４】針振り縫い目の形成時の布送り機構の動作量を説明する説明図である。
【図１５】図１５（Ａ）は縫製パターンデータに忠実な鳩目穴かがり縫い目を示し、図１５（Ｂ）は径目方向に沿って実際に形成した場合の鳩目穴かがり縫い目を示し、図１５（Ｃ）は緯目方向に沿って実際に形成した場合の鳩目穴かがり縫い目を示す。
【発明を実施するための形態】
【００１８】
（実施形態の全体構成）
本発明の実施形態たるボタン穴かがりミシン１を図１乃至図１４に基づいて説明する。図１はボタン穴かがりミシン１の側面図、図２はボタン穴かがりミシン１の制御系を示すブロック図である。このボタン穴かがりミシン１は鳩目穴かがり縫いを可能とする鳩目穴かがりミシンである。
図１に示すように、ボタン穴かがりミシン１は、ミシン全体において下部に位置すると共に略矩形箱状をなすベッド部２ａと、該ベッド部２ａの一端部に設けられた縦胴部２ｂと、該縦胴部２ｂからベッド部２ａと同方向に延出して設けられたアーム部２ｃとを備えたミシンフレーム２を備えている。なお、以下の説明において、縦胴部２ｂが立設された方向をＺ軸方向とし、Ｚ軸方向と直交すると共にベッド部２ａ及びアーム部２ｃの長手方向をＹ軸方向とし、Ｙ軸方向とＺ軸方向の双方に直交する方向をＸ軸方向とする。
【００１９】
上記ボタン穴かがりミシン１は、図１及び図２に示すように、上糸が通された縫い針１１を保持する針棒１２と、針棒１２を揺動可能に支持する針棒旋回台１３と、針棒１２を上下動させると共に揺動を行う針上下動機構（図示略）と、ボタン穴かがり縫いの縫い目を形成するルーパ機構６０と、針棒旋回台１３及びルーパ機構６０のルーパ土台６１を旋回させる旋回機構２０と、縫製動作の駆動源となるミシンモーター１７と、上糸を案内する上糸案内手段３０と、縫い針側からの上糸の引き上げ又は糸供給源側からの上糸の繰り出しを行う天秤１４と、上糸に張力を付与する糸調子装置３５と、Ｘ−Ｙ平面に沿って被縫製物としての布地を任意の移動量で移動して位置決めする送り機構としての布送り機構５０と、ボタン穴を形成する布切りメス１９と、各部の制御を行う制御部としての制御装置７０とを備えている。
【００２０】
（針棒関係）
針棒１２は、内部中空の管状に形成されると共に、その上端部がミシンフレーム２のアーム部２ｃの上面から外部に突出しており、上端開口部から上糸が挿入され、その中空内部を通じて下端部の縫い針１１まで上糸を案内する構造となっている。
【００２１】
針上下動機構は、縫い針１１を保持する針棒１２と、ミシンモーターにより全回転のトルクが付与される上軸と、上軸から上下方向の往復駆動力を取り出すクランク機構と、針棒を上下動可能に支持するスリーブと、当該スリーブを支持するＸ−Ｙ平面に沿った薄板状の板バネとを備えている。
かかる針上下動機構は、クランク機構により針棒１２にミシンモーター１７の回転数に同期した周期で往復上下動の付与を行うと共に、針棒１２を支持するスリーブがＸ−Ｙ平面に沿った板バネにより揺動可能に支持されていることにより、針棒１２の下端部の縫い針１１側がＸ、Ｙのいずれの方向にも揺動を行うことが可能となっている。
【００２２】
さらに、針上下動機構は、針棒１２の上下動を許容しながらＸ軸方向に沿った往復揺動動作を付与する針棒揺動台と、ミシンモーター１７により針棒揺動台に対して往復上下動を付与する伝達機構を備えている。かかる針棒揺動台は、Ｘ軸方向とＺ軸方向の合成方向に傾斜しているカム溝が形成され、針棒旋回台１３がカム溝に沿って移動可能に針棒揺動台を支持している。そして、伝達機構により、針棒揺動台に下降動作が付与されるとカム溝に沿ってＸ軸方向片側に移動し、上昇動作が付与されるとＸ軸方向逆側に移動を行う。かかる伝達機構は、針棒１２の上下動周期の二倍の周期で上下動を付与するようになっており、これにより、針棒１２は、Ｘ軸方向の一方と他方のそれぞれに揺動するたびに下降し、針振りを行うことを可能としている。
【００２３】
また、針上下動機構は、前述した板バネが撓まない状態において針棒１２がＺ軸方向（鉛直方向）となるように支持しており、この基本姿勢において、後述する針振り縫い目の内針の針落ちを行う。また、基本姿勢から揺動動作を付与されてＸ軸方向とＺ軸方向の合成方向に所定の角度だけ傾斜した状態となり、かかる傾斜状態において、針振り縫い目の外針の針落ちを行うこととなる。
【００２４】
針棒旋回台１３は、ミシンフレーム２のアーム部２ｃの下側においてＺ軸回りに回転可能に支持されると共に、旋回機構２０のタイミングベルト２１が掛け渡されるプーリ（図示略）を固定装備している。これにより、旋回機構２０から旋回動作が付与されると、前述した針棒揺動台を介して針棒１２にＺ軸回りの旋回動作を付与することを可能としている。
【００２５】
（ルーパ機構）
ルーパ機構６０は、ミシンベッド部２ａの上部であって後述する布送り機構５０の送り台５１の下側に配置されている。かかるルーパ機構６０は、ミシンベッド部２ａにＺ軸回りで回転可能に支持されたルーパ土台６１と、ルーパ土台６１の上部に搭載され、上糸に下糸を絡げて二重環縫いを行う左ルーパ及び左スプレッダと、上糸により単糸環縫いを行う右ルーパ及び右スプレッダと、各ルーパ及び各スプレッダに対して縫いのための所定の揺動動作を付与する駆動機構とを備えている。
【００２６】
ルーパ土台６１は、前述した針棒旋回台の旋回軸と同心で旋回可能に支持されると共に、旋回機構２０のタイミングベルト２３が掛け渡されるプーリを固定装備している。
左ルーパ及び左スプレッダと右ルーパ及び右スプレッダとは、ルーパ土台６１の上部において、互いに旋回軸を中心とする円の半径方向両端に配置されている。そして、縫製時には、左ルーパ及び左スプレッダが針棒１２の内針の針落ちに対して二重環縫いを行い、右ルーパ及び右スプレッダが針棒１２の外針の針落ちに対して単糸環縫いを行う配置となるように、ルーパ土台６１の基本旋回角度が設定されている。
【００２７】
駆動機構は、ルーパ土台６１の中心位置において上下動可能に支持された円管状のルーパ駆動軸６２と、ルーパ駆動軸６２の内側に挿通装備されたスプレッダ駆動軸６３と、ルーパ駆動軸６２の往復上下動により左右のルーパを揺動させる伝達機構と、スプレッダ駆動軸６３の往復上下動により左右のスプレッダを揺動させる伝達機構と、ミシンモーター１７により回転駆動が行われる下軸から各駆動軸６２，６３を上下動させる各々のカム機構とを備えている。
駆動機構は、各駆動軸６２，６３を針棒１２の上下動周期（ミシンモーター１７の回転周期と同じ）の二倍の周期で上下動を付与するようになっており、これにより、針棒１２が下降するたびに左右のルーパ及びスプレッダが交互に縫い針１１から上糸の捕捉を行うことを可能としている。
【００２８】
（旋回機構）
旋回機構２０は、ミシンベッド部２ａ内に配置された旋回モーター２４と、旋回モーター２４のトルクを針棒旋回台１３側に伝達するための同一軸の上下に設けられた伝達プーリ２２（下側のプーリは図示略）と、旋回モーター２４の出力軸に設けられた主動プーリと前述したルーパ土台６１に設けられたプーリと前述した下側の伝達プーリとの間に掛け渡されたタイミングベルト２３と、上側の伝達プーリ２２と前述した針棒旋回台１３に設けられたプーリとの間に掛け渡されたタイミングベルト２１とを備えている。
旋回機構２０は、旋回モーター２４の回転駆動により、ルーパ土台６１と針棒旋回台１３とが同位相で回転を行うように各プーリの伝達比が設定されている。つまり、旋回機構２０は、針棒の針振り方向と左右のルーパ及びスプレッダの並び方向が常に一致して旋回を行うように旋回動作の付与を行う。
【００２９】
（布送り機構）
布送り機構５０は、Ｘ−Ｙ平面に平行な布地の載置面を備える送り台５１と、送り台５１をＸ軸方向に沿って移動させる布移動モーターとしてのＸ軸モーター５２と、送り台５１をＹ軸方向に沿って移動させる布移動モーターとしてのＹ軸モーター５３と、各モーター５２，５３の回転駆動力をＸ軸方向及びＹ軸方向に沿った直動駆動力に変換して送り台５１に付与する周知の動力伝達機構から構成されている。また、送り台５１にはその載置面に下降して布地を押さえる布押さえ５４が併設されている。
【００３０】
（ミシンの制御系）
図２に基づいて、ボタン穴かがりミシン１の制御系について説明する。ボタン穴かがりミシン１の制御装置７０は、ミシンモーター１７を駆動させるためのミシンモーター駆動回路１７ａと、当該駆動回路１７ａを制御装置７０のＣＰＵ７１に接続するためのＩ／Ｆ１７ｂと、布送り機構５０に備えられたＸ軸モーター５２を駆動させるためのＸ軸モーター駆動回路５２ａと、当該駆動回路５２ａをＣＰＵ７１に接続するためのＩ／Ｆ５２ｂと、布送り機構５０に備えられたＹ軸モーター５３を駆動させるためのＹ軸モーター駆動回路５３ａと、当該駆動回路５３ａをＣＰＵ７１に接続するためのＩ／Ｆ５３ｂと、布押さえ５４に昇降動作を付与するエアシリンダ５５に空圧を供給するための電磁弁５６を駆動するための電磁弁駆動回路５６ａと、当該駆動回路５６ａをＣＰＵ７１に接続するためのＩ／Ｆ５６ｂと、旋回モーター２４を駆動させるための旋回モーター駆動回路２４ａと、当該駆動回路２４ａをＣＰＵ７１に接続するためのＩ／Ｆ２４ｂと、各種の設定が入力される設定入力部としての操作パネル７５と、当該操作パネル７５をＣＰＵ７１に接続するためのＩ／Ｆ７５ｉと、ミシンモーター１７の出力軸角度を検出するエンコーダ１８の出力パルスをカウントするエンコーダ回路１８ａと、当該エンコーダ回路１８ａをＣＰＵ７１に接続するためのＩ／Ｆ１８ｂと、布押さえ５４を下降させるための押さえスイッチ７６と、押さえスイッチ７６をＣＰＵ７１に接続するためのＩ／Ｆ７６ｂと、縫製を開始させるためのスタートスイッチ７７と、スタートスイッチ７７をＣＰＵ７１に接続するためのＩ／Ｆ７７ｂとを備えている。
なお、上記Ｘ軸モーター５２、Ｙ軸モーター５３、旋回モーター２４もパルスモーターであり、原点検索をおこなうための原点センサとＣＰＵ７１に接続するためのＩ／Ｆを備えているが図示は省略する。
【００３１】
また、制御装置７０は、各種制御プログラムや、プログラムで使用されるデータが記憶されたＲＯＭ７２と、ＲＯＭ７２から読み出したデータ、操作パネル７５から入力もしくは設定されたデータ、演算結果の縫製縫い目データ、プログラムに基づく処理をＣＰＵ７１が行うための作業領域となるＲＡＭ７３と、縫製パターンデータ等の記憶が行われるＥＥＰＲＯＭ７４と、プログラムに基づく各種処理を行うＣＰＵ７１とを備えるものである。なお、ＥＥＰＲＯＭ７４は、これにより、データ記憶部として機能する。
制御装置７０は、縫製パターンデータに基づいて前記針上下動機構、前記旋回機構２０及び前記布送り機構５０を制御する。
【００３２】
（操作パネル及び縫製パターンデータ）
図３は操作パネル７５の正面図である。操作パネル７５は、縫製パターンデータのナンバーの表示部７５ａ及びその選択を行う増減キー７５ｂと、各縫製パターンデータの各種のパラメータの設定値を表示する表示部７５ｃ及び設定値の増減を行う増減キー７５ｄと、各種のパラメータを特定する項目番号の表示を行う表示部７５ｅ及び設定項目の項目番号の選択を行う増減キー７５ｆと、設定開始を入力するデータ設定キー７５ｇと、設定完了を入力する準備キー７５ｈとを備えている。
この操作パネル７５により設定入力された縫製パターンデータの各種パラメータの設定値により縫製の実行に必要となる各種の制御値が算出され、縫製縫い目データが生成される。つまり、操作パネル７５が、鳩目穴かがり縫いの縫製パターンデータを設定するパターン設定手段である。
【００３３】
次に、上記操作パネル７５により設定される縫製パターンデータの各種の設定パラメータについて図４に基づいて説明する。図４は鳩目穴かがり縫いの縫製パターンデータの各種設定パラメータの内容一覧を示している。図５は、鳩目穴かがり縫い１００の全体形状を模式的に示すとともに、各部の寸法を示している。この鳩目穴かがり縫い１００は、旋回部としての円弧部１０１及び円弧部１０１の端部からＹ方向に対して内側に傾斜した一対の傾斜部１０２，１０３を有する鳩目部１０４と、一対の傾斜部１０２からそれぞれＹ方向に延びる一対の平行部１０５，１０６と、平行部１０５，１０６に対して円弧部１０１とは逆側に位置する丸閂部（丸閂止め部）１０８とを備えている。なお、以下の説明において右側の傾斜部を鳩目右下部１０２と称し、左側の傾斜部を鳩目左下部１０３と称す。また、右側の平行部を右平行部１０５、左側の平行部を左平行部１０６と称す。さらに、図６は、鳩目部１０４の基準となる鳩目穴１０７の具体例と、当該鳩目穴の各サイズとを示している。
【００３４】
まず、操作パネル７５から入力する図４の縫製パターンデータとして以下の設定が行われる。
（１）鳩目形状：図６に示すサイズの異なる五段階の鳩目穴１０７の形状を数値「０」〜「５」により選択する。
（２）穴かがり長さ：形成される穴かがり縫いのＹ方向における全長ｍｌを数値入力する。
（３）布切りメス動作：布切りメス１９の実行の有無及び縫製の前後いずれで布切りを行うかを数値「０」〜「２」により選択する。
（４）平行針数：右平行部１０５＋鳩目右下部１０２（左平行部１０６＋鳩目左下部１０３は同じ数値で設定される）の針数ｌｎを数値で入力する。
（５）鳩目針数：円弧部１０１の針数ｅｎを数値で入力する。
（６）平行部メススペース：平行部の布切りメスの落ちる隙間ｌｓを数値で入力する。
（７）鳩目部メススペース：円弧部１０１の布切りメスの落ちる隙間ｅｓを数値で入力する。
（８）閂止め種類：閂止めの形成の有無及び閂止めの種類を数値「０」〜「３」により選択する。
（１５）丸閂針数：（８）で丸閂止めを選択した場合にその丸閂針数ｃｎを数値で入力する。
（２０）平行部針振り幅：平行部１０５，１０６，鳩目右下部１０２及び鳩目左下部１０３の針振り幅である平行部針振り幅ｗｗを数値で入力する。
（２１）鳩目上針振り幅：円弧部１０１の頂点位置（円弧部１０１の始点と終点の中間点）における針振り幅である鳩目上針振り幅ｗｅを数値で入力する。なお、円弧部１０１の頂点位置では平行部１０５，１０６の針振り方向（Ｘ方向）に対して直交する方向（Ｙ方向）へ針振りを行い、鳩目上針振り幅ｗｅは当該直交方向における針振り幅を示している。また、円弧部１０１の始点及び終点では平行部１０５，１０６と同じ針振り幅で針振りが行われる。
（２２）丸閂針振り幅：丸閂部１０８の頂点位置（丸閂部１０８の始点と終点の中間点）における針振り幅である丸閂針振り幅ｗｃを数値で入力する。なお、丸閂部１０８の頂点位置では平行部１０５，１０６の針振り方向（Ｘ方向）に対して直交する方向（Ｙ方向）へ針振りを行い、丸閂針振り幅ｗｃは当該直交方向における針振り幅を示している。また、丸閂部１０８の始点及び終点では平行部１０５，１０６と同じ針振り幅で針振りが行われる。
【００３５】
上記パラメータの鳩目形状において「０」はいわゆる鳩目穴かがり縫いとは異なり、図７に示す眠目穴かがり縫い１００Ａが選択される。
この眠目穴かがり縫いでは、鳩目穴かがり縫いのようにボタン穴に滴状の鳩目穴の部分が存在せず、一文字のボタン穴が形成される。また、この眠目穴かがり縫いは、鳩目右下部１０２と鳩目左下部１０３とが存在せず、右平行部１０５から直接、円弧部１０１Ａが形成され、円弧部１０１Ａから直接、左平行部１０２が形成される。なお、この眠目穴かがり縫い１００Ａの場合も鳩目穴かがり縫い１００と同一のパラメータが設定される。なお、眠目穴かがり縫い１００Ａの場合、円弧部１０１Ａと丸閂部１０８とが旋回部に相当する。
【００３６】
操作パネル７５からは、上記（２１）鳩目上針振り幅ｗｅ及び（２２）丸閂針振り幅ｗｃの設定を入力することが可能であり、これにより、操作パネル７５は、「前記平行部の針振り縫い目に平行な旋回角度方向となる前記旋回部の針振り縫い目の幅と前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅又はこれらの針振り縫い目の幅の差又はこれらの針振り縫い目の幅の比率の何れかを設定する設定入力部」として機能するものである。
即ち、上述した「平行部針振り幅ｗｗ」は「前記平行部の針振り縫い目に平行な旋回角度方向となる前記旋回部の針振り縫い目の幅」に相当する。
また、上述した「鳩目上針振り幅ｗｅ」及び「丸閂針振り幅ｗｃ」はいずれも「前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅」に相当する。
つまり、操作パネル７５は、平行部１０５，１０６の針振り縫い目に平行な旋回角度方向（Ｘ方向）となる鳩目部１０４の円弧部１０１又は丸閂部１０８の始点・終点の針振り縫い目の幅（＝平行部針振り幅ｗｗ）と、平行部１０５，１０６の針振り縫い目に直交する旋回角度方向（Ｙ方向）となる鳩目部１０４の円弧部１０１又は丸閂部１０８の頂点における針振り縫い目の幅である鳩目上針振り幅ｗｅ及び丸閂針振り幅ｗｃの設定を行っている。
【００３７】
（ボタン穴かがりミシンの制御装置における全体動作）
図８はボタン穴かがりミシン１の縫製パターンデータの設定入力から縫製動作までの全体的な処理を示すフローチャートであり、図９は縫製パターンデータの設定処理についてのフローチャートである。
これらに基づいて、ボタン穴かがりミシン１の全体的な処理を説明する。
まず、ＣＰＵ７１は、操作パネル７５の縫製パターンデータのナンバー増減キー７５ｂの押下が行われた否かを判定し（ステップＳ２１）、押下されていない場合には、例えば初期値（パターンナンバー１を選択）を維持して当該パターンナンバーを表示部７５ａに表示すると共にステップＳ２３に処理を進める。また、ナンバー増減キー７５ｂが押下された場合には、キーの＋−に応じてパターンナンバーを増減してパターンナンバーを表示部７５ａに表示すると共に（ステップＳ２２）、ステップＳ２３に処理を進める。
【００３８】
ステップＳ２３では、ＣＰＵ７１は、設定キー７５ｇの押下が行われた否かを判定し、押下されていない場合にはステップＳ２５に処理を進める。また、設定キー７５ｇが押下された場合には、前述した縫製パターンデータの設定処理を開始し（ステップＳ２４）、設定処理後、ステップＳ２５に処理を進める。
【００３９】
ここで、ステップＳ２４の縫製パターンデータの設定処理について、図９のフローチャートにより詳細に説明する。なお、ここでは図４の縫製パターンデータの設定を例に説明する。
設定キー７５ｇが押下されると、ＣＰＵ７１は、まず、設定対象となる縫製パターンデータとして項目番号（１）の「鳩目穴形状」を自動的に選択し、表示部７５ｅに「１」を表示する（ステップＳ４１）。そして、増減キー７５ｆの入力判定を行い（ステップＳ４２）、入力がなければ処理をステップＳ４４に進め、入力が行われた場合には設定対象となる縫製パターンデータの項目番号を変更してから（ステップＳ４３）、ステップＳ４４に処理を進める。
ステップＳ４４では、現在選択されている設定パラメータについて、増減キー７５ｄの押下による設定数値の増減の入力が行われたか否かの判定を行う。入力がなければ処理をステップＳ４６に進め、入力が行われた場合には設定対象となる設定パラメータの設定数値の変更を行う。つまり、（１）鳩目穴形状、（２）穴かがり長さ、（３）布切りメス動作、（４）平行針数、（５）鳩目針数、（６）平行部メススペース、（７）鳩目部メススペース、（８）閂止め種類、（１５）丸閂針数、（２０）平行部針振り幅、（２１）鳩目上針振り幅、（２２）丸閂針振り幅の内の選択されているパラメータについて、その設定数値が変更される（ステップＳ４５）。
【００４０】
ステップＳ４６では、データ設定キー７５ｇの入力が行われたか否かの判定を行う。上記各設定パラメータ（１）〜（２２）までの設定が全て完了すれば、データ設定キー７５ｇが押下され、設定パラメータの更新が行われた後（ステップＳ４７）、図８のステップＳ２５の処理に進められる。
また、設定パラメータ（１）〜（２２）までの設定が継続される場合には、データ設定キー７５ｇの入力は行われず、処理をステップＳ４２に戻して、変更を行う全ての設定パラメータについて、ステップＳ４２〜Ｓ４５の処理が繰り返し行われる。
【００４１】
上述の設定パラメータの設定処理が完了すると、図８のステップＳ５に示すように、ＣＰＵ７１は、操作パネル７５の準備キー７５ｈの押下が行われた否かを判定し、押下されていない場合にはステップＳ２１に処理を戻し、準備キー７５ｈが押下された場合には、縫製縫い目データの生成処理を実行する（ステップＳ２６）。即ち、前述したように、縫製パターンデータの設定内容に従ってデータ演算が行われ、縫製縫い目データ（図１２参照）が生成される。
【００４２】
そして、ボタン穴かがり縫いの縫製動作を開始するために、送り台５１（Ｘ軸モーター５２及びＹ軸モーター５３）、針棒旋回台１３及びルーパ土台６１（旋回モーター２４）の各原点センサによる原点検索を実行する（ステップＳ２７）。
【００４３】
その後、ボタン穴かがりミシン１に設けられた押さえスイッチ７６が押下されると（ステップＳ２８）、ＣＰＵ７１は、布押さえ５４を下降させて、布地を押さえる（ステップＳ２９）。
【００４４】
次いで、ボタン穴かがりミシン１に設けられたスタートスイッチ７７が押下されると、ＣＰＵ７１は、ボタン穴かがり縫製の動作制御を開始する（ステップＳ３０）。
まずＣＰＵ７１は、先メスデータが登録されているか否かを判断し（ステップＳ３１）、登録されていない場合はステップＳ３３に移行し、登録されている場合はステップＳ３２に移行する。
ステップＳ３２では、ＣＰＵ７１は、布切りメス１９を上下動して、布地に穴開けを行う。
【００４５】
ステップＳ３３では、ＣＰＵ７１は、Ｘ軸、Ｙ軸モーター５２，５３を制御して、原点位置の送り台５１を縫い開始位置まで移動させる。
そして、ＣＰＵ７１は、ミシンモーター１７を駆動し、ボタン穴かがり縫いを開始する（ステップＳ３４）。ＣＰＵ７１は、毎針ごとに、縫製縫い目データに設定された、「Ｘ送り量」、「Ｙ送り量」、「旋回量」（図１２参照）を読み込んでＸ軸モーター５２，Ｙ軸モーター５３、旋回モーター２４に対する制御を行い、例えば、鳩目穴かがり縫い（又は眠目穴かがり縫い）の各部位について順番に縫い目を形成する。
【００４６】
上記縫製縫い目データの全針数に基づくボタン穴かがり縫いの縫製動作が完了すると、ＣＰＵ７１は、送り台５１（Ｘ軸モーター５２及びＹ軸モーター５３）を原点位置に戻してから（ステップＳ３５）、図示しない各糸切り機構を駆動させて、上糸、下糸及び芯糸切りを行う（ステップＳ３６）。
そして、ＣＰＵ７１は、後メスデータが登録されているか否かを判断し（ステップＳ３７）、登録されていない場合はステップＳ３９に移行し、登録されている場合はステップＳ３８に移行する。
ステップＳ３８では、ＣＰＵ７１は、布切りメス１９を上下動して、布地に穴開けを行う。
その後、ＣＰＵ７１は、布押さえ５４を上昇させて、布地に対する押さえを解除し（ステップＳ３９）、針棒旋回台１３及びルーパ土台６１（旋回モーター２４）を原点位置に戻してから（ステップＳ４０）、処理をステップＳ２８に戻す。つまり、次の縫製のために押さえスイッチが押下されるまで待機状態となる。
【００４７】
（制御手段の処理：縫製縫い目データの生成）
次に、制御装置７０で行われる鳩目穴かがり縫い（又は眠目穴かがり縫い）を行うための縫製縫い目データの生成処理について説明する。
図４の縫製パターンデータの設定入力が行われると、ＣＰＵ７１は、縫製縫い目データを生成する。図１０はボタン穴かがりミシン１のメカの諸元を示す一覧であり、図１１は図４の各種パラメータの設定の一例を示す一覧である。また、図１２は図１１に従って設定された縫製パターンデータの各種パラメータに基づいて制御装置７０において作成された縫製縫い目データのデータ内容を一覧表形式で表した説明図である。
【００４８】
縫製縫い目データにおいて「針位置」は、一つの鳩目穴かがり縫い（又は眠目穴かがり縫い）を行う場合の内針、外針毎の針落ちを示し、針数は、内針、外針の２回の針落ちで１針と数える。「部位」は、各針数が属する鳩目穴かがり縫い（又は眠目穴かがり縫い）における各部位を示す。
「Ｘ座標」、「Ｙ座標」は、各針位置における送り台５１のＸ−Ｙ座標系での目標位置座標を示す。毎針の「Ｘ座標」、「Ｙ座標」は図９の設定値から算出される。
「旋回位置」は針棒１２の毎針の旋回による原点からの積算旋回角度を示す。
「Ｘ送り量」、「Ｙ送り量」は現在の針位置からの布送り機構５０のＸ方向とＹ方向の移動量を示す。
「旋回量」は現在の旋回角度からの旋回動作量を示す。
【００４９】
ところで、このボタン穴かがりミシン１は、布地の緯目方向と経目方向の伸縮性の違いにより生じる円弧部１０１又は１０１Ａや丸閂部１０８に生じる潰れを回避するために、操作パネル７５において、平行部針振り幅ｗｗに加えて鳩目上針振り幅ｗｅ又は丸閂針振り幅ｗｃの値も設定可能としている。
従来は、円弧部１０１（又は１０１Ａ）や丸閂部１０８において、針振り縫い目が旋回を行う場合でも、針振り縫い目の幅は全範囲において均一の幅（＝平行部１０５，１０６の針振り縫い目と同じ幅）に定められ、設定値に従って針振り縫い目の形成が行われていた。
これに対し、ボタン穴かがりミシン１では、円弧部１０１（又は１０１Ａ）や丸閂部１０８の始点と終点とでは平行部１０５，１０６と同じ幅（平行部針振り幅ｗｗ）で針振り縫い目の形成を行うが、円弧部１０１（又は１０１Ａ）や丸閂部１０８の頂点の位置では、別に設定された鳩目上針振り幅ｗｅ又は丸閂針振り幅ｗｃに従って針振り縫い目の形成を行う。
また、始点から頂点では、旋回が進むに従って、平行部針振り幅ｗｗから鳩目上針振り幅ｗｅ又は丸閂針振り幅ｗｃに漸次変化して針振り縫い目を形成し、頂点から終点では、旋回が進むに従って、鳩目上針振り幅ｗｅ又は丸閂針振り幅ｗｃから平行部針振り幅ｗｗに漸次変化して針振り縫い目を形成する。
【００５０】
従って、制御装置７０は、上述のように、円弧部１０１（又は１０１Ａ）と丸閂部１０８とが形成されるような縫製縫い目データを生成する。
この縫製縫い目データの作成処理を図１３のフローチャートに従って説明する。
ここで、n針目の内針のＸ位置、Ｙ位置、旋回位置を(Xin,Yin,Rin)、外針のＸ位置、Ｙ位置、旋回位置を(Xon,Yon,Ron)、n針目からn+1針目の内針→外針のＸ送り量、Ｙ送り量、旋回量を(DXion,DYion,DRion)と示し、外針→内針のＸ送り量、Ｙ送り量、旋回量を(DXoin,DYoin,DRoin)と示し、針上下動機構の設計寸法により固定された針振り幅をW、平行部針振り幅をDP、鳩目上針振り幅をDE、丸閂針振り幅をDCとする。
また、鳩目穴かがり縫製の際には、旋回モーター２４は内針→外針の場合にのみ旋回駆動し、外針→内針の場合には動作しない（図１２の縫製パターンデータにおいて外針の「旋回量」が常に0に設定される）ことを前提とする。
【００５１】
まず、図４に示す縫製パターンデータより内針のＸ位置、Ｙ位置、旋回位置を算出する（ステップＳ６１）。内針は周知の図形からなる軌跡上の点なので縫製パターンデータから容易に求めることができるため、その算出方法については説明を省略する。
次に、針数インデックスnを1で初期化する（ステップＳ６３）。
【００５２】
次に、平行部右及び鳩目右下部（眠目穴かがり縫いの場合には平行部右のみ）のn針目のＸ送り量、Ｙ送り量、旋回量を算出する（ステップＳ６５）。
ここで、仮に、(Xin,Yin)、(Xin+1,Yin+1)、(Xon,Yon)が図１４のような位置関係にあると仮定すると、内針(Xin,Yin)→外針(Xon,Yon)の針振り縫い目形成時には布地を図示のM1+M2だけ移動させる必要があり、外針(Xon,Yon)→内針(Xin+1,Yin+1)の針振り縫い目形成時には布地は-M2だけ移動して戻す必要がある。ここで、M2は、設計上固定された針振り幅Wに対して、布送り機構５０の相対移動により針振り縫い目の幅を補正するための移動量である。
M1=(Xin+1-Xin)、M2=((DP-W)*cos(Rn+1) (DP-W)*sin(Rn+1))なので、
(DXion,DYion,DRion)
=(Xin+1-Xin+(DP-W)*cos(Rn+1),Yin+1-Yin+(DP-W)*sin(Rn+1),Rn+1-Rn)  …(1)
(DXoin,DYoin,DRoin)
=(-(DP-W)*cos(Rn+1),-(DP-W)*sin(Rn+1),0)  …(2)
しかし、平行部右及び鳩目右下部（眠目穴かがり縫いの場合には平行部右のみ）の縫いでは旋回は行われないので、実際にはRn+1=0°であるから、
(DXion,DYion,DRion)=(Xin+1-Xin+(DP-W),Yin+1-Yin,0)      …(3)
(DXoin,DYoin,DRoin)=(-(DP-W),0,0)                    …(4)
となる。
【００５３】
次に、針数インデックスnを＋1する（ステップＳ６７）。
そして、針数インデックスnが設定された平行針数に達するまで、ステップＳ６５，Ｓ６７の処理を繰り返す（ステップＳ６９）。
【００５４】
次に、円弧部１０１（又は１０１Ａ）のn針目のＸ送り量、Ｙ送り量、旋回量を算出する（ステップＳ７１）。
円弧部１０１（又は１０１Ａ）の始点では、針振り縫い目の幅を平行部針振り幅DPとし、円円弧部１０１（又は１０１Ａ）の頂点では鳩目上針振り幅DEとし、円弧部１０１（又は１０１Ａ）の終点では平行部針振り幅DPとなるように漸次変化させていく。
そのための式として、旋回角度をパラメータとする式F(Rn)とおく。この式F(Rn)は、F(0°)=F(180°)=DPとなり、F(90°)=DEとなることを前提とする。また、その間の数値の変化は緩やかであることが望ましい。
この場合、前述の式(1),(2)のDPをF(Rn)に置き換えることで、内針(Xin,Yin)→外針(Xon,Yon)のＸ送り量、Ｙ送り量、旋回量と、外針(Xon,Yon)→内針(Xin+1,Yin+1)のＸ送り量、Ｙ送り量、旋回量は次式となる。
(DXion,DYion,DRion)
=(Xin+1-Xin+F(Rn)cos(Rn+1),Yin+1-Yin+F(Rn)*sin(Rn+1),Rn+1-Rn)  …(5)
(DXoin,DYoin,DRoin)
=(-F(Rn)*cos(Rn+1),-F(Rn)*sin(Rn+1),0)                    …(6)
F(Rn)が旋回量に応じてDPとDEとの間で緩やかに変化する関数の一例として、例えば、楕円の式が好適である。
F(Rn)=DP*DE/(DE2*cos2(Rn)+DP2*sin2(Rn))1/2-W        …(7)
また、他の関数としては
F(Rn)=(DE-DP)*sin2(Rn)+DP-W  …(8)
又は  F(Rn)=(DE-DP)*|sin(Rn)|+DP-W  …(9)
のような近似でもよい。
または、Rnの値の変化に応じて0〜1の間で漸次変化する係数のテーブルを予め用意し、DPに(DE-DP)に係数を乗じた値を加算し、Rnの値の変化に応じて係数を参照しても良い。
【００５５】
次に、針数インデックスnを＋1する（ステップＳ７３）。
そして、針数インデックスnが設定された鳩目上針数に達するまで、ステップＳ７１，Ｓ７３の処理を繰り返す（ステップＳ７５）。
【００５６】
次に、平行部左及び鳩目左下部（眠目穴かがり縫いの場合には平行部左のみ）のn針目のＸ送り量、Ｙ送り量、旋回量を算出する（ステップＳ７７）。
(DXion,DYion,DRion)
=(Xin+1-Xin+(DP-W)*cos(Rn+1),Yin+1-Yin+(DP-W)*sin(Rn+1),Rn+1-Rn)   …(10)
(DXoin,DYoin,DRoin)=(-(DP-W)*cos(Rn+1),-(DP-W)*sin(Rn+1),0)        …(11)
但し、Rn+1=180°であるから、
(DXion,DYion,DRion)=(Xin+1-Xin-(DP-W),Yin+1-Yin,0)       …(12)
(DXoin,DYoin,DRoin)=((DP-W),0,0)                      …(13)
となる。
【００５７】
次に、針数インデックスnを＋1する（ステップＳ７９）。
そして、針数インデックスnが設定された平行針数に達するまで、ステップＳ７７，Ｓ７９の処理を繰り返す（ステップＳ８１）。
【００５８】
次に、丸閂部１０８のn針目のＸ送り量、Ｙ送り量、旋回量を算出する（ステップＳ８３）。
丸閂部１０８の始点では、針振り縫い目の幅を平行部針振り幅DPとし、丸閂部１０８の頂点では丸閂針振り幅DCとし、丸閂部１０８の終点では平行部針振り幅DPとなるように漸次変化させていく。
そのための式として、旋回角度をパラメータとする式G(Rn)とおく。この式G(Rn)は、
G(180°)=G(360°)=DPとなり、G(270°)=DEとなることを前提とする。また、その間の数値の変化は緩やかであることが望ましい。
つまり、鳩目部１０４の円弧部１０１の場合と同様に、内針(Xin,Yin)→外針(Xon,Yon)のＸ送り量、Ｙ送り量、旋回量と、外針(Xon,Yon)→内針(Xin+1,Yin+1)のＸ送り量、Ｙ送り量、旋回量は次式となる。
(DXion,DYion,DRion)
=(Xin+1-Xin+G(Rn)cos(Rn+1),Yin+1-Yin+G(Rn)*sin(Rn+1),Rn+1-Rn)   …(14)
(DXoin,DYoin,DRoin)
=(-G(Rn)*cos(Rn+1),-G(Rn)*sin(Rn+1),0)                     …(15)
G(Rn)の式としては、F(Rn)と同様に楕円の式が好適である。
G(Rn)=DP*DC/(DC2*cos2(Rn)+DP2*sin2(Rn))1/2-W        …(16)
また、他の関数としては
G(Rn)=(DC-DP)*sin2(Rn)+DP-W  …(17)
又は  G(Rn)=(DC-DP)*|sin(Rn)|+DP-W  …(18)
のような近似でもよい。
または、Rnの値の変化に応じて0〜1の間で漸次変化する係数のテーブルを予め用意し、DPに(DC-DP)に係数を乗じた値を加算し、Rnの値の変化に応じて係数を参照しても良い。
【００５９】
次に、針数インデックスnを＋1する（ステップＳ８５）。
そして、針数インデックスnが設定された丸閂針数に達するまで、ステップＳ８３，Ｓ８５の処理を繰り返す（ステップＳ８７）。
そして、針数インデックスnが丸閂針数に達すると、縫製縫い目データが完成する。
なお、図１２の縫製縫い目データの例では、平行部針振り幅DP＝固定針振り幅Wの場合を例示しているが、図１３のフローチャートのように、DP＞W又はDP＜Wとしても良い。
【００６０】
（実施形態の効果）
上記ボタン穴かがりミシン１は、操作パネル７５から平行部針振り幅と鳩目上針振り幅と丸閂針振り幅とを個別に設定可能としている。
そして、制御装置７０は、旋回部としての円弧部１０１（又は１０１Ａ）及び丸閂部１０８の縫い目の形成時に、旋回モーター２４による針振りの旋回角度方向の変化に応じて、操作パネル７５の入力値に基づくＸ方向に平行な円弧部１０１（又は１０１Ａ）及び丸閂部１０８の針振り縫い目の幅（始点と終点の針振り縫い目の幅＝平行部針振り幅ｗｗ）とＹ方向に平行な円弧部１０１（又は１０１Ａ）及び丸閂部１０８の針振り縫い目の幅（頂点の針振り縫い目の幅＝鳩目上針振り幅ｗｅ又は丸閂針振り幅ｗｃ）との間で、針振り縫い目の幅が漸次変化するように縫製縫い目データを生成する。
さらに、制御装置７０は、上記縫製縫い目データに基づいて布送り機構５０を制御する縫い目幅補正制御部として機能する。
このため、布地の緯目と経目の伸縮率の違いがあって、平行部１０５，１０６の針振り縫い目に平行な方向又は直交する方向について縮みやすいような場合に、平行部針振り幅ｗｗと鳩目上針振り幅ｗｅ（又は丸閂針振り幅ｗｃ）の縮みやすい方向に平行な針振り幅の値をより大きめに設定する。
これにより、布地の性質を考慮して、縮む分だけ針振り縫い目の幅を大きくして円弧部１０１（又は１０１Ａ）又は丸閂部１０８を形成することができる。また、その場合、平行部１０５，１０６の針振り縫い目に平行な方向と直交する方向とで円弧部１０１（又は１０１Ａ）又は丸閂部１０８の針振り縫い目の幅の設定値は異なっているが、旋回角度に応じて漸次変化させるので、一部のみに針振り縫い目の幅が異なってしまうことがなく、バランス良く円弧部１０１（又は１０１Ａ）又は丸閂部１０８を形成することが可能となる。
【００６１】
（その他）
なお、上記ボタン穴かがりミシン１では、操作パネル７５から鳩目上針振り幅ｗｅと丸閂針振り幅ｗｃとについて個別に設定可能としているが、これらの針振り縫い目の方向は一致していることから、共通の値を設定可能としても良い。
この場合、Ｘ方向針振り幅をDX、Ｙ方向針振り幅をDYとすると
旋回角度による針振り幅を漸次変えるための式として、旋回角度をパラメータとする式H(Zn)とおくと、次のようになる。
(DXion,DYion,DRion)
=(Xin+1-Xin+H(Rn)cos(Rn+1),Yin+1-Yin+H(Rn)*sin(Rn+1),Rn+1-Rn)   …(19)
(DXoin,DYoin,DRoin)
=(-H(Rn)*cos(Rn+1),-H(Rn)*sin(Rn+1),0)                     …(20)
この場合も、H(Rn)が旋回量に応じてDXとDYとの間で緩やかに変化する関数の一例として、例えば、楕円の式が好適である。
H(Rn)=DX*DY/(DY2*cos2(Rn)+DX2*sin2(Rn))1/2-W        …(21)
また、他の関数としては
H(Rn)=(DY-DX)*sin2(Rn)+DX-W  …(22)
又は  H(Rn)=(DY-DX)*|sin(Rn)|+DX-W    …(23)
のような近似でもよい。
【００６２】
また、ボタン穴かがりミシン１では、布送り機構としてＸ−Ｙ駆動としているが、例えばＲ−θ系の駆動により水平面上を布地が移動する構成としても良い。
その場合、縫製縫い目データのＸ送り量とＹ送り量は、同じ目的位置に移動させるためのＲの変位量とθの角度変化量に変換することで、同様の縫製動作を実現することが可能である。
【００６３】
また、ボタン穴かがりミシン１は、針上下動機構による針振り幅は機構設計上固定値となっている。しかし、かかる構成に限らず、例えば、針振りをミシンモーター１７とは別に独立したモーター（例えば，パルスモーターのような動作量の制御が可能なアクチュエーターで任意に変更可能とし、当該アクチュエーターと針振り機構とを針棒旋回台１３の上に搭載し、制御装置７０の制御の下で、旋回と針振りとを行いつつ任意に針振り幅を変更制御可能としも良い。
その場合、布送り機構５０側で針振り縫い目の幅を変更するための動作を不要とすることができるので、制御を簡易化することが可能となる。
【００６４】
また、操作パネル７５では、平行部針振り幅ｗｗ（平行部の針振り縫い目に平行な旋回角度方向となる前記旋回部の針振り縫い目の幅）と鳩目上針振り幅ｗｅ及び丸閂針振り幅ｗｃ（前記平行部の針振り縫い目に直交する旋回角度方向となる前記旋回部の針振り縫い目の幅）とを個別に設定していたが，これに限るものではない。
例えば、操作パネル７５では、平行部針振り幅ｗｗを入力し、鳩目上針振り幅ｗｅと丸閂針振り幅ｗｃは入力せず、平行部針振り幅ｗｗに対する鳩目上針振り幅ｗｅ又は丸閂針振り幅ｗｃの差の値を入力しても良い。
また同様に、操作パネル７５では、平行部針振り幅ｗｗを入力し、鳩目上針振り幅ｗｅと丸閂針振り幅ｗｃは入力せず、平行部針振り幅ｗｗに対する鳩目上針振り幅ｗｅ又は丸閂針振り幅ｗｃの比率を入力しても良い。
【００６５】
また、上記ボタン穴かがりミシン１の例では、主に、鳩目穴かがり縫いを行う場合について例示を行ったが、眠目穴かがり縫いを行う場合にも有効である。
【符号の説明】
【００６６】
１  ボタン穴かがりミシン
１２  針棒
１３  針棒旋回台
２０  旋回機構
５０  布送り機構（送り機構）
６０  ルーパ機構
６１  ルーパ土台
７０  制御手段（制御部、縫い目幅補正制御部）
７１  ＣＰＵ
７４  ＥＥＰＲＯＭ（データ記憶部）
７５  操作パネル（設定入力部）
１００  鳩目穴かがり縫い
１００Ａ  眠目穴かがり縫い
１０１，１０１Ａ  円弧部（旋回部）
１０２  鳩目右下部
１０３  鳩目左下部
１０４  鳩目部
１０５  右平行部（平行部）
１０６  左平行部（平行部）
１０８  丸閂部（旋回部）
【図１】
2013252159.tif 000003
【図２】
2013252159.tif 000004
【図３】
2013252159.tif 000005
【図４】
2013252159.tif 000006
【図５】
2013252159.tif 000007
【図６】
2013252159.tif 000008
【図７】
2013252159.tif 000009
【図８】
2013252159.tif 000010
【図９】
2013252159.tif 000011
【図１０】
2013252159.tif 000012
【図１１】
2013252159.tif 000013
【図１２】
2013252159.tif 000014
【図１３】
2013252159.tif 000015
【図１４】
2013252159.tif 000016
【図１５】
2013252159.tif 000017