(57)【要約】【課題】見栄え良く、高級感のあるボタン穴かがり縫い目を施すことのできるボタン穴かがりミシンを提供すること。【解決手段】針棒２６と被縫製物を支持する送り台２９とを相対移動させ、ボタン穴かがり縫い目（例えば、鳩目穴かがり縫い目Ｍ）を形成する縫い目形成機構と、ボタン穴かがり縫い目Ｍを形成するための制御データを設定する操作パネル５と、制御データに基づいて作成された縫い目データＮ２に基づいて縫い目形成機構を制御しボタン穴かがり縫い目Ｍを形成するＣＰＵ１を備えてボタン穴かがりミシン１００を構成する。制御データは、縫い始め位置及び縫い終わり位置をそれぞれ設定する縫い始め位置データ及び縫い終わり位置データを含み、設定された縫い始め位置データ及び縫い終わり位置データに基づいてＣＰＵ１は縫い目データＮ２を作成する。【選択図】　　　　図４
2004008519.tif 000002
【特許請求の範囲】
【請求項１】
縫い目データにより鳩目部と鳩目部に連なる左右側縫い部と左右側縫い部の端部どうしを連結する閂止め縫い部とからなる鳩目穴かがり縫い目を形成するボタン穴かがりミシンであって、
縫い始め位置及び縫い終わり位置を、前記鳩目部又は前記左右の側縫い部のうちいずれかの側縫い部の鳩目部近傍としたことを特徴とするボタン穴かがりミシン。
【請求項２】
縫い目データにより直線状の左右側縫い部と左右側縫い部の端部どうしを連結する閂止め縫い部とからなる眠り目穴かがり縫い目を形成するボタン穴かがりミシンであって、
縫い始め位置及び縫い終わり位置を、前記左右の側縫い部のうちいずれかの側縫い部の中央部近傍としたことを特徴とするボタン穴かがりミシン。
【請求項３】
上下動する針棒と被縫製物を支持する支持手段とを相対移動させ、ボタン穴かがり縫い目を形成する縫い目形成機構と、
前記ボタン穴かがり縫い目を形成するための制御データを設定する制御データ設定手段とを備え、
前記制御データに基づいて縫い目データを作成し、作成された縫い目データに基づいて前記縫い目形成機構を制御し、ボタン穴かがり縫い目を形成するボタン穴かがりミシンであって、
前記制御データ設定手段は、ボタン穴かがり縫いの縫い始め位置及び縫い終わり位置をそれぞれ設定する縫い始め位置設定手段及び縫い終わり位置設定手段を含み、
前記設定された縫い始め位置からかがり縫いが開始され、前記設定された縫い終わり位置でかがり縫いが終了するように前記制御データに基づいて縫い目データを作成する縫い目データ作成手段と、
前記作成された縫い目データに基づいて前記縫い目形成機構を制御してかがり縫い目を形成させる制御手段とを備えることを特徴とするボタン穴かがりミシン。
【請求項４】
請求項３に記載のボタン穴かがりミシンにおいて、
前記縫い始め位置設定手段及び縫い終わり位置設定手段は、ボタン穴かがり縫い目の種類により、縫い始め位置及び縫い終わり位置を自動的に設定することを特徴とするボタン穴かがりミシン。
【請求項５】
請求項３又は４に記載のボタン穴かがりミシンにおいて、
前記縫い終わり位置設定手段は、前記縫い始め位置から縫い始めて再び縫い始め位置に戻ってきた後に縫い始めの縫い目に重ねて形成される重ね縫いの最終針位置を、縫い終わり位置として設定し、
前記縫い目データ作成手段は、前記設定された縫い終わり位置でかがり縫いが終了するように、前記制御データに基づいて縫い目データを作成し、作成された縫い目データに基づいて前記縫い目形成機構を制御してかがり縫い目を形成させることを特徴とするボタン穴かがりミシン。
【請求項６】
請求項５に記載のボタン穴かがりミシンにおいて、
前記縫い終わり位置設定手段は、前記縫い始め位置からの重ね縫いの長さによって、縫い終わり位置を設定することを特徴とするボタン穴かがりミシン。
【請求項７】
請求項５に記載のボタン穴かがりミシンにおいて、
前記縫い終わり位置設定手段は、前記縫い始め位置からの重ね縫いの針数によって、縫い終わり位置を設定することを特徴とするボタン穴かがりミシン。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ボタン穴かがりミシンに関する。
【０００２】
【従来の技術】
従来より、自動的に、ボタン穴を開けるとともに、該ボタン穴の周囲にかがり縫いを施す電子式のボタン穴かがりミシンが知られている。
このようなボタン穴かがりミシンでは、形成可能なボタン穴かがり縫いの大きさや形状について、パターンデータを複数記憶し、操作パネル上でその１つを呼び出すことによって所定のボタン穴かがり縫いを行っていた。
【０００３】
例えば、図１４（ａ）、図１６（ａ）に示すように、被縫製物に滴状の穴Ｑとこれに連続する直線状の切り込みＲとからなる鳩目穴Ｐを形成するとともに、鳩目穴Ｐの周囲に鳩目穴かがり縫い目Ｍを施したり、図１７（ａ），（ｂ）に示すように、直線状の切り込みからなる眠り目穴Ｗを形成するとともに、眠り目穴Ｗの周囲に眠り目穴かがり縫い目Ｕを施すボタン穴かがりミシンが知られている。
なお、図１４（ａ）や図１７（ａ）は、製品の裏側から見た図であり、図１６（ａ）や図１７（ｂ）は、製品の表側から見た図であるので、図１４（ａ）と図１６（ａ）及び図１７（ａ）と図１７（ｂ）とはそれぞれ左右反転した状態となっている。
鳩目穴かがり縫い目Ｍは、穴Ｑの周囲に放射状に施される鳩目部Ｔと、鳩目部Ｔに連続して切り込みＲの左右に施される側縫い部Ｓ１、Ｓ２（以下、Ｓ１を右側縫い部、Ｓ２を左側縫い部と言う）と、切り込みＲの下側部に施される閂止め縫い部Ｋとからなる。
眠り目穴かがり縫い目Ｕは、眠り目穴Ｗの左右に施される側縫い部Ｓ３、Ｓ４（以下、Ｓ３を右側縫い部、Ｓ４を左側縫い部と言う）と、側縫い部Ｓ３、Ｓ４の両端部に施される閂止め縫い部Ｋ１、Ｋ２とからなる。これら鳩目穴Ｐや眠り目穴Ｗは、布切りメスによりあけられる。
【０００４】
図１３には、ボタン穴かがり縫いを行う際の従来のパターンデータテーブルの一例を示した。ここでは、９種類のパターンデータを記憶することが可能であり、１つのパターンデータは１〜１３のデータ項目を有する。
【０００５】
データ項目１は、ボタン穴の形状を設定するものである。鳩目穴Ｐを形成する場合には数字１〜５の中から一つを選択し、眠り目穴Ｗを形成する場合には数字０を選択するようになっている。鳩目穴Ｐの場合には、図１４（ｃ）に示すように穴Ｑの大きさを横幅ｅｗと縦長さｅｌとによって規定し、これらｅｗとｅｌの組み合わせを図１４（ｂ）に示すように予めテーブルとして記憶している。そして、データ項目１では、この中（１〜５）から数字を選択するようになっている。
データ項目２〜６は、図１４（ａ）、図１５（ａ），（ｂ）、図１７に示す鳩目穴かがり縫い目Ｍや眠り目穴かがり縫い目Ｕを構成する各部の針数や長さに関するデータである。すなわち、データ項目２は穴かがり長さ（図１４（ａ）のｍｌ）、データ項目３は側縫い部針数（図１４（ａ）のｌｎ）、データ項目４は鳩目部針数（図１４（ａ）のｅｎ）、データ項目５は側縫い部メススペース（図１４（ａ）のｌｓ）、データ項目６は鳩目部メススペース（図１４（ａ）のｅｓ）である。
【０００６】
データ項目７は、かがり縫いの前に布切りメスにより鳩目穴Ｐ又は眠り目穴Ｗを形成させる「先メス」と、かがり縫いの後に布切りメスにより鳩目穴Ｐ又は眠り目穴Ｗを形成させる「後メス」とのいずれかを選択するものである。
【０００７】
データ項目８は、閂止め縫い部Ｋ、Ｋ１、Ｋ２の種類を設定するものである。図１６（ａ）〜（ｃ）の丸閂止め、流れ閂止め、直線閂止めから選択するものである。データ項目９は、データ項目８において流れ閂止めを選択した場合の流れ閂の長さ（図１５（ａ）のｋｌ）を設定するものである。
データ項目１０は、データ項目８において流れ閂止めを選択した場合の流れ閂の針数（図１５（ａ）のｋｎ）を設定するものである。
データ項目１１は、データ項目８において直線閂止めを選択した場合の直線閂の長さ（図１５（ｂ）のｄｌ）を設定するものである。
データ項目１２は、データ項目８において直線閂止めを選択した場合の直線閂の針数（図１５（ｂ）のｄｎ）を設定するものである。
データ項目１３は、データ項目８において丸閂止めを選択した場合の丸閂の針数（図１４（ａ）のｃｎ）を設定するものである。
【０００８】
このようにパターンデータの設定内容から、縫い目データを作成し、作成した縫い目データに基づいてミシンモータや布送り台、針棒及びルーパの旋回モータ、布切りメスモータなどを制御して鳩目穴かがり縫い又は眠り目穴かがり縫いを行う。
【０００９】
【発明が解決しようとする課題】
ところで、図１６（ａ）〜（ｃ）に示すように、丸閂止め、流れ閂止め、直線閂止めを施した鳩目穴かがり縫い目Ｍにおいて、通常、鳩目穴かがり縫い目Ｍの右側縫い部Ｓ１の下端部を縫い始め位置、閂止め縫い部Ｋの最終針落ち位置を縫い終わり位置として、右側縫い部Ｓ１の下端部から縫い始め、鳩目部Ｔを経て、左側縫い部Ｓ２まで縫って、閂止め縫い部Ｋの順で縫う。
一方、鳩目穴Ｐの鳩目部分（滴状の穴Ｑ）は、ボタンを掛けた場合に鳩目穴Ｐの周辺にシワがよるのを防ぐために設けられており、通常、衣服は鳩目穴Ｐにボタンを掛けた時に、ボタンの中心が鳩目部分Ｑの位置となるデザインとなっている。したがって、従来の鳩目穴かがり縫い目Ｍは、縫い始め位置と縫い終わり位置とが、ボタンを掛けた時のボタンと反対側の位置となり、実際にボタンを掛けた場合に、縫い始めと縫い終わりの位置がボタンからはみ出してしまい、ボタンの裏には隠れない。そのため、縫い始めや縫い終わりの糸端や縫い重ねた部分が見えてしまい、見栄えを低下させていた。
【００１０】
また、図１７（ｂ）に示すように、直線状の側縫い部Ｓ３、Ｓ４のみから形成される眠り目穴かがり縫い目Ｕの場合は、右側縫い部Ｓ３の下端部から縫い、閂止め縫い部Ｋ１、左側縫い部Ｓ４を縫って、さらに閂止め縫い部Ｋ２の順で縫い、右側縫い部Ｓ３の下端部である縫い始め位置で縫い終えることによって施される。
一方、通常、衣服は眠り穴Ｗにボタンを掛けた時に、ボタンが眠り目穴Ｗの中央に位置するようなデザインとなっている。したがって、眠り目穴かがり縫い目Ｕにおいても、実際にボタンを掛けた場合に、縫い始めと縫い終わりの位置がボタンからはみ出してしまうので、見栄えを低下させていた。
【００１１】
本発明は、上記事情に鑑みてなされたもので、見栄え良く、高級感のあるボタン穴かがり縫い目を施すことのできるボタン穴かがりミシンを提供することを課題としている。
【００１２】
【課題を解決するための手段】
上記課題を解決するために、請求項１の発明は、例えば、図１、図８、図１２（ａ）〜（ｃ）に示すように、縫い目データ（例えば、縫い目データＮ２又はＮ３）により鳩目部Ｔと鳩目部に連なる左右側縫い部Ｓ１、Ｓ２と左右側縫い部の端部どうしを連結する閂止め縫い部Ｋとからなる鳩目穴かがり縫い目Ｍを形成するボタン穴かがりミシン１００であって、
縫い始め位置及び縫い終わり位置を、前記鳩目部又は前記左右の側縫い部のうちいずれかの側縫い部の鳩目部近傍としたことを特徴とする。
【００１３】
請求項１の発明によれば、縫い始め位置及び縫い終わり位置を、前記鳩目部又は前記左右の側縫い部のうちいずれかの側縫い部の鳩目部近傍としたので、縫い始め及び縫い終わりによる糸の端部が、ボタンをボタン穴に掛けた時にボタンで隠れる箇所に位置する。したがって、見栄えの良い鳩目穴かがり縫い目とすることができる。
【００１４】
請求項２の発明は、例えば、図１、図１２（ｄ）に示すように、縫い目データにより直線状の左右側縫い部Ｓ３、Ｓ４と左右側縫い部の端部どうしを連結する閂止め縫い部Ｋ１、Ｋ２とからなる眠り目穴かがり縫い目Ｕを形成するボタン穴かがりミシンであって、
縫い始め位置及び縫い終わり位置を、前記左右の側縫い部のうちいずれかの側縫い部の中央部近傍としたことを特徴とする。
【００１５】
請求項２の発明によれば、縫い始め位置及び縫い終わり位置を、前記左右の側縫い部のうちいずれかの側縫い部の中央部近傍としたので、縫い始め及び縫い終わりによる糸の端部が、ボタンをボタン穴に掛けた時にボタンで隠れる箇所に位置する。したがって、見栄えの良い眠り目穴かがり縫いとすることができる。
【００１６】
請求項３の発明は、例えば、図１〜図１２に示すように、上下動する針棒２６と被縫製物を支持する支持手段（例えば、送り台２９）とを相対移動させ、ボタン穴かがり縫い目（例えば、鳩目穴かがり縫い目Ｍや眠り目穴かがり縫い目Ｕ）を形成する縫い目形成機構と、
前記ボタン穴かがり縫い目を形成するための制御データ（例えば、パターンデータ）を設定する制御データ設定手段（例えば、操作パネル５）とを備え、
前記制御データに基づいて縫い目データを作成し、作成された縫い目データに基づいて前記縫い目形成機構を制御し、ボタン穴かがり縫い目を形成するボタン穴かがりミシンであって、
前記制御データ設定手段は、ボタン穴かがり縫いの縫い始め位置及び縫い終わり位置をそれぞれ設定する縫い始め位置設定手段（例えば、操作パネル５）及び縫い終わり位置設定手段（例えば、操作パネル５）を含み、
前記設定された縫い始め位置からかがり縫いが開始され、前記設定された縫い終わり位置でかがり縫いが終了するように前記制御データに基づいて縫い目データを作成する縫い目データ作成手段（例えば、ＣＰＵ１）と、
前記作成された縫い目データに基づいて前記縫い目形成機構を制御してかがり縫い目を形成させる制御手段（例えば、ＣＰＵ１）とを備えることを特徴とする。
【００１７】
ここで、制御データは、ボタン穴かがり縫いを行うために必要な、各部の長さデータや針数データなどからなるもので、これによりボタン穴かがり縫いの形状や大きさを決定するものである。
【００１８】
請求項３の発明によれば、前記縫い始め位置設定手段及び縫い終わり位置設定手段によって、ボタン穴かがり縫いの縫い始め位置及び縫い終わり位置を任意に設定でき、設定された縫い始め位置及び縫い終わり位置に基づいて縫い目データ作成手段により縫い目データが作成される。そして、この縫い目データに基づいて前記縫い目形成機構を制御してかがり縫いが開始されて終了される。
したがって、縫い始め及び縫い終わりによる糸の端部の位置を自在に変えることができる。例えば、ボタンをボタン穴に掛けた時に、ボタンで隠れる箇所に糸の端部がくるように調整することができ、よって、美観に優れたボタン穴かがり縫いを施すことが可能となる。また、従来のように、ボタンをボタン穴に掛けた時に、ボタンに隠れない位置に縫い始め位置及び縫い終わり位置を設定することもできる。
【００１９】
請求項４の発明は、例えば、図１〜図１２に示すように、請求項３に記載のボタン穴かがりミシンにおいて、
前記縫い始め位置設定手段及び縫い終わり位置設定手段は、ボタン穴かがり縫い目の種類により、縫い始め位置及び縫い終わり位置を自動的に設定することを特徴とする。
【００２０】
請求項４の発明によれば、前記縫い始め位置設定手段及び縫い終わり位置設定手段は、ボタン穴かがり縫い目の種類により、縫い始め位置及び縫い終わり位置を自動的に設定するので、常にボタン穴かがり縫い目の形状に適した位置で、かがり縫いの開始及び終了を行うことができるとともに、設定の煩わしさを解消できる。
【００２１】
請求項５の発明は、例えば、図１〜図１２に示すように、請求項３又は４に記載のボタン穴かがりミシンにおいて、
前記縫い終わり位置設定手段は、前記縫い始め位置から縫い始めて再び縫い始め位置に戻ってきた後に縫い始めの縫い目に重ねて形成される重ね縫いの最終針位置を、縫い終わり位置として設定し、
前記縫い目データ作成手段は、前記設定された縫い終わり位置でかがり縫いが終了するように、前記制御データに基づいて縫い目データを作成し、作成された縫い目データに基づいて前記縫い目形成機構を制御してかがり縫い目を形成させることを特徴とする。
【００２２】
請求項５の発明によれば、前記縫い終わり位置設定手段が、重ね縫いの最終針位置を縫い終わり位置として設定し、設定された縫い終わり位置に基づいて縫い目データ作成手段により縫い目データが作成される。そして、この縫い目データに基づいて前記縫い目形成機構を制御してかがり縫いが終了される。
したがって、縫い終わり位置の糸の端部の位置や、重ね縫いの位置を自在に変えることができ、よって、美観に優れたボタン穴かがり縫いを施すことが可能となる。
【００２３】
請求項６の発明は、請求項５に記載のボタン穴かがりミシンにおいて、
前記縫い終わり位置設定手段は、前記縫い始め位置からの重ね縫いの長さによって、縫い終わり位置を設定することを特徴とする。
【００２４】
請求項６の発明によれば、前記縫い終わり位置設定手段が、前記縫い始め位置からの重ね縫いの長さによって縫い終わり位置を設定するので、容易に縫い終わり位置を設定できる。また、この重ね縫いの長さを任意に設定することで、種々の仕様に対応したボタン穴かがり縫いを施すことができる。
【００２５】
請求項７の発明は、請求項５に記載のボタン穴かがりミシンにおいて、
前記縫い終わり位置設定手段は、前記縫い始め位置からの重ね縫いの針数によって、縫い終わり位置を設定することを特徴とする。
【００２６】
請求項７の発明によれば、前記縫い終わり位置設定手段は、前記縫い始め位置からの重ね縫いの針数によって縫い終わり位置を設定するので、容易に縫い終わり位置を設定できる。また、この重ね縫いの針数を任意に設定することで、種々の仕様に対応したボタン穴かがり縫いを施すことができる。
【００２７】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
本発明の一例としてボタン穴かがりミシン（以下、「ミシン」と言う）１００は、ボタン穴として鳩目穴又は眠り目穴を形成するとともに、鳩目穴又は眠り目穴の周囲に鳩目穴かがり縫い、眠り目穴かがり縫いを施す。
【００２８】
図１に示すように、ミシン１００は、略矩形箱状をなすベッド部２１と、ベッド部２１の後部に設けられた縦胴部２２と、縦胴部２２から前方に延出して設けられたアーム部２３を有するミシン本体２４と、ミシン本体２４が載置されるミシンテーブル（図示しない）とを主体に構成される。
また、ミシン１００は、オペレータが各種設定を行うための操作パネル５（図３参照）と、ミシン１００の一連の縫製動作を制御する制御回路１１０（図２参照）とを備える。
【００２９】
詳細に図示はしないが、アーム部２３内には上軸が前後方向に延在して設けられる。一方、ベッド部２１内には下軸が前後方向に延在して設けられる。下軸には主軸サーボモータ７（図２参照）が接続される。下軸はタイミングベルトを備えた伝動機構を介して上軸と接続される。主軸サーボモータ７により回転される下軸の回転力が、伝動機構を介して伝動されて上軸が回転する。
【００３０】
アーム部２３の先端部から下方に延出して、下端部に縫い針２５を有する針棒２６が上下動及び左右への振れ移動が可能に設けられる。針棒２６は針棒上下駆動機構及び針棒振り機構を介して上軸に接続される。
ベッド部２１には、針棒２６に対向してルーパ（図示しない）とルーパを補助するスプレッダ（図示しない）とを有するルーパ部２７を上部に備えたルーパ土台２８が設けられる。ルーパ及びスプレッダはルーパ駆動機構及びスプレッダ駆動機構を介して下軸に接続される。
【００３１】
針棒２６及びルーパ土台２８は、Ｚ軸パルスモータ１３（図２参照）とタイミングベルトを有する回動機構に接続され、針棒２６とルーパ土台２８が同期して垂直な軸回りを回転する。これは鳩目穴Ｐの滴状の穴Ｑの周縁部をかがり縫いする際に縫い目を放射状とするための機構である。
【００３２】
ベッド部２１の上面には被縫製物（図示しない）がセットされる送り台２９が設けられる。送り台２９の上面に、被縫製物を押えるための１対の布押え２Ａ（図１に上げた状態で図示）が設けられる。送り台２９は、ベッド部２１内に設けられたＸ軸パルスモータ９及びＹ軸パルスモータ１１などからなる送り機構により、ＣＰＵ１の制御のもとで、Ｘ方向（図１における紙面に垂直な方向）及びＹ方向（図１に明示する前後方向）に水平移動される（図２参照）。
【００３３】
送り台２９は、所定の原点位置に位置決めされている状態で、その上面に載置された被縫製物におけるボタン穴の形成予定位置の上下に、固定メス（図示しない）とメス受け台２Ｂとが望むように設定されている。かがり縫いの前又は後に、この位置でボタン穴が形成される。
かがり縫い目を形成する際に、送り台２９は、後述するデータ項目１４で設定された縫い始め位置に移動し、送り台２９に載置した被縫製物が縫い針２５の直下の必要位置に相対的に移動するように駆動される。
【００３４】
ボタン穴周りのかがり縫いは、例えば、鳩目穴かがり縫いで縫い始め位置が、図８に示す点Ｂ（右側縫い部Ｓ１の始点である点Ａからの移動針数が５針）である場合には、点Ｂから始まり、鳩目部Ｔを経て、左側縫い部Ｓ２を縫って、さらに、側縫い部Ｓ２、Ｓ１の下端部である閂止め縫い部Ｋを縫い、最後に右側縫い部Ｓ１の順で縫われ、縫い始め位置である点Ｂから、後述するデータ項目１５により設定された所定の縫い終わり位置（重ね縫いの長さ又は重ね縫いの針数によって設定される位置）まで縫われる。
【００３５】
なお、ここで言う移動針数とは、送り台２９の移動のみにより形成される針数を示し、上述した針振り機構により形成される針数は含まない。すなわち、本実施の形態におけるボタン穴かがりミシン１００においては被縫製物への針落ちは、被縫製物が送り台２９により所望の位置に移動された状態で、上述した針振り機構によりボタン穴の内側針落ち位置（内針）と外側の針落ち位置（外針）とに針振りされることにより行われるが、移動針数は外振り機構により形成される針数を含まないので、内側の針落ち位置から次の内側の針落ち位置、又は、外側の針落ち位置から次の外側の針落ち位置までを１針として計数する。上述の説明では、縫い始め位置を内側の針落ち位置（例えば、点Ｂ）としているので、内側の針落ち位置から次の内側の針落ち位置までの移動針数を１針としている。
【００３６】
上述したような順に縫うために、送り台２９は、Ｙ方向において前記縫い始め位置から移動し始め、ボタン穴の頂点（鳩目部Ｔの先端部）が縫い針２５に対応する状態になるまで前方に移動し、その後、後方に向かい前記設定された縫い終わり位置に戻ってくるようになっている。
縫製が終了すると、送り台２９は縫い終わり位置から原点位置に戻るよう制御される。また、本実施の形態では縫製物をセットするときは、送り台２９が所定のセット位置に移動するようになっている。
【００３７】
さらに、ミシン１００は、被縫製物に鳩目穴Ｐ（図１４（ａ）参照）や眠り目穴Ｗ（図１７（ａ），（ｂ）参照）をあけるメス機構を備える。メス機構は、ベッド部２１に設けられる固定メス（図示しない）と、固定メスの上方に設けられたメス受け台２Ｂの上方で前記メス受け台２Ｂを上下動する布切りパルスモータ１６（図２参照）を有するメス駆動機構と、を主体に構成される。前記布切りパルスモータ１６を駆動し、メス受け台２Ｂを固定メスに向かって下降させると、メス受け台２Ｂと固定メスとの間にセットされた被縫製物が押し切られ、鳩目穴Ｐや眠り目穴Ｗがあけられる。なお、鳩目穴Ｐを形成するには、例えば、鳩目部Ｔを形成する滴状の刃と直線状の側縫い部Ｓ１、Ｓ２を形成する直線状の刃とが連結した形状を備えたメスを使用する。また、眠り目穴Ｗを形成するには、直線状の側縫い部Ｓ３、Ｓ４を形成する直線状の刃のみを備えたメスを使用する。
【００３８】
以下、図２を参照してミシン１００の制御構成を説明する。
図２には、ミシン１００の制御回路１１０を示した。制御回路１１０は、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、及びインターフェース４ａ、４ｂ、４ｃ…、各種駆動回路、操作パネル５、スタートスイッチ１５等から構成される。
ＲＯＭ（ｒｅａｄ　ｏｎｌｙ　ｍｅｍｏｒｙ）２には、ボタン穴かがり縫い目を施すための制御プログラムや各種データが書き込まれている。
【００３９】
ＲＡＭ３（ｒａｎｄｏｍ　ａｃｃｅｓｓ　ｍｅｍｏｒｙ）は、複数のパターンデータ（制御データ）を記憶するとともに、操作パネル５を介して選択された１つのパターンデータを記憶し、また、パターンデータの中のデータ項目の値が変更された場合にはその値等も記憶するようになっている。さらにＲＡＭ３は、縫製中の各種処理の際に一時的に使用されるメモリエリアとしても機能する。また、パターンデータから生成される縫い目データ（後述する）も記憶する。
【００４０】
ＲＡＭ３に記憶されるパターンデータの一例を図４に示した。ＲＡＭ３には、９個のパターンデータが記憶されており、各パターンデータには、パターンＮｏ．１で示すように１〜１５のデータ項目に対応して具体的な値が設定されている。
データ項目１では、ボタン穴の形状を設定するものである。鳩目穴Ｐを形成する場合には数字１〜５の中から一つを選択し、眠り目穴Ｗを形成する場合には数字０を選択するようになっている。
【００４１】
データ項目２〜１３は、図１３に示した従来のパターンデータと同様である。データ項目２〜１３によりボタン穴かがり縫い目の形状や大きさが決定される。また、データ項目７については先メスか後メスかを選択する。
【００４２】
データ項目１４は、鳩目穴かがり縫い目Ｍ又は眠り目穴かがり縫い目Ｕの縫い始め位置を設定する。すなわち、鳩目穴かがり縫い目Ｍの場合には、図８に示すように、縫い始め位置は、例えば、右側縫い部Ｓ１の始点となる点Ａから縫い始め針位置までの移動針数によって設定される。眠り目穴かがり縫い目Ｕの場合には、図１２（ｄ）に示すように例えば、右側縫い部Ｓ３の針数ｌｎの１／２の針数の位置（右側縫い部Ｓ３の中央部）に設定される。
【００４３】
データ項目１５は、鳩目穴かがり縫い目Ｍ又は眠り目穴かがり縫い目Ｕの縫い終わり位置を重ね縫いの針数又は長さによって設定する。すなわち、データ項目１４で選択された縫い始め位置から、始めに形成された縫い目に重ねられる重ね縫いの針数又は長さを設定する。
【００４４】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１は、ＲＯＭ２の制御プログラムや制御データにしたがって、ボタン穴かがり縫いに関する一連の処理を制御する本発明の制御手段である。
ＣＰＵ１は、インターフェース４ｆを介して、操作パネル５に接続され、操作パネル５上の表示を制御するとともに、操作パネル５を介して入力される入力信号を受けて各種設定の選択・変更などを行うようになっている。作業者は、操作パネル５を介して、図３に示したパターンデータを選択したり、選択したパターンデータの各データ項目の数字を変更できるようになっている。操作パネル５については後述する。
【００４５】
さらに、ＣＰＵ１には、インターフェース４ａ、４ｂ、４ｃ、４ｄ、４ｅ、４ｆを介して、主軸サーボモータ駆動回路６と、Ｘ軸パルスモータ駆動回路８と、Ｙ軸パルスモータ駆動回路１０と、Ｚ軸パルスモータ駆動回路１２と、布切りパルスモータ駆動回路１４と、スタートスイッチ１５とが接続される。
主軸サーボモータ駆動回路６はＣＰＵ１の制御のもとで主軸サーボモータ７を駆動する。Ｘ軸パルスモータ駆動回路８は、ＣＰＵ１の制御のもとで送り台２９をＸ方向（上述）に移動させるＸ軸パルスモータ９を駆動する。Ｙ軸パルスモータ駆動回路１０は、ＣＰＵ１の制御のもとで送り台２９をＹ方向（上述）に移動させるＹ軸パルスモータ１１を駆動する。Ｚ軸パルスモータ駆動回路１２はＣＰＵ１の制御のもとでＺ軸パルスモータ１３を駆動する。布切りパルスモータ駆動回路１４はＣＰＵ１の制御のもとで布切りパルスモータ１６を駆動する。スタートスイッチ１５は、ＣＰＵ１の制御のもとでボタン穴かがり縫い及び布切り処理などを行うための起動信号を出力させる。
【００４６】
本発明における制御データ設定手段（縫い始め位置設定手段及び縫い終わり位置設定手段）である操作パネル５は、図３に示すように、主に準備スイッチＰ１３、パターンナンバー選択部５ａ、先メス後メス表示部５ｂ、データ項目選択部５ｃ、データ値設定部５ｄ、データ設定スイッチＰ６とから構成される。
パターンナンバー選択部５ａは、パターンナンバーを選択するためのもので、パターン表示部Ｐ１に現在選択しているパターンナンバーが表示される（図３では「１」）。パターン表示部Ｐ１下の＋キーＰ２、−キーＰ３により数字を１〜９の範囲の中で１つずつ変更することによって、異なるパターンデータを選択できる。
【００４７】
データ項目選択部５ｃは、パターンナンバー選択部５ａで選択したパターンデータの中のデータ項目を選択するものである。項目表示部Ｐ１０に現在選択しているデータ項目が表示される（図３では「１」）。項目表示部Ｐ１０下の＋キーＰ１１、−キーＰ１２により数字を１〜１５の範囲の中で１つずつ変更することによって、異なるデータ項目を選択できる。
データ項目選択部５ｃにおいてデータ項目を選択すると、データ値設定部５ｄの値表示部Ｐ７にそのデータ項目について予め設定されている数字が表示される。値表示部Ｐ７下の＋キーＰ８、−キーＰ９によって値表示部Ｐ７の数字を所定の範囲の中で所定間隔ずつ増減することによって、値を変更できる。
また、先メス後メス表示部５ｂには、ＬＥＤ（発光ダイオード）からなる先メス表示灯Ｐ４及び後メス表示灯Ｐ５が設けられている。前記データ項目選択部５ｃでデータ項目としてナンバー７を選択し、そこで、データ値設定部５ｄで先メスを示す「１」又は後メスを示す「２」を選択すると、それに応じて先メス表示灯Ｐ４、後メス表示灯Ｐ５のいずれかが点灯する。図３では、先メスを選択した状態を示している。
【００４８】
なお、図３では、データ値設定部５ｄの値表示部Ｐ７において、データ項目「１」の鳩目穴形状に対応して鳩目穴形状「２」と表示されている。
データ設定スイッチＰ６は、データ設定作業を行う際に操作するスイッチである。つまり、データ設定スイッチＰ６を押すと、それによりデータ値の変更などが可能となる。また、各項目や数字の選択や変更は、再度、データ設定スイッチＰ６を押すことで確定する。
準備スイッチＰ１３は、設定作業の終了後、選択あるいは設定しなおしたデータ値に対応する縫い目データを作成するためのスイッチである。
【００４９】
図５には、ミシン１００によるボタン穴かがり縫いのゼネラルフローを示した。
このゼネラルフローは、例えばミシン１００の主電源（図示せず）がＯＮになったときに開始し、まず、ステップＡ１においてパターンナンバー選択部５ａの＋キーＰ２、−キーＰ３が操作されてパターンデータのナンバーが変更されたか否か判定する処理を行い、変更されればステップＡ２においてパターンナンバーを更新し、ステップＡ３に移行する。ステップＡ１で変更されていないと判定すれば、そのままステップＡ３に移行する。
ステップＡ３においては、データ設定スイッチＰ６が操作されたか否か判定し、操作されていればデータ設定モードに入りステップＡ４においてデータ設定処理を行う。このデータ設定処理については後述する。ステップＡ４の後、あるいはステップＡ３においてデータ設定スイッチＰ６が操作されていないと判定した場合には、ステップＡ５に移行する。
【００５０】
ステップＡ５では、準備スイッチＰ１３が操作されたか否かを判定する。操作されなければ、ステップＡ１に戻り、操作されればステップＡ６において、ＣＰＵ１により基準縫い目データＮ１（図９参照）が作成され、これに基づいてさらに縫い目データＮ２（図１０参照）又は縫い目データＮ３（図１１参照）が作成される。この縫い目データ作成処理については後述する。
【００５１】
次いで、ステップＡ７において、送り台２９を原点位置に移動させるとともに、針棒２６及びルーパもＺ軸回転における原点位置に移動させる。
なお、本実施の形態においては、送り台２９の原点位置は、布切り位置に設定されており、送り台２９が原点位置に位置するときメス受け台２Ｂが下降すると所望の位置にボタン穴が形成される。また、作業者が被縫製物をセットするときでも、送り台２９が原点位置に位置するように構成されている。
【００５２】
次に、ステップＡ８において、スタートスイッチ１５がＯＮ状態になったか否かを監視し、ＯＮになればステップＡ９に移行する。ステップＡ９において、パターンデータ内のデータ項目７で先メスが選択されているかどうか判定する。先メスであればステップＡ１０において、メス受け台２Ｂを布切りパルスモータ１６により駆動させてメス駆動処理を行う。ステップＡ１０の後、あるいはステップＡ９において先メスではないと判定した場合、ステップＡ１１に移行し、ここで、データ項目９で設定された縫い始め位置へ送り台２９を移動させる処理を行う。
【００５３】
次いで、ステップＡ１２において、穴かがり動作を行う。
ステップＡ６において、データ項目１４で設定された縫い始め位置、データ項目１５で設定された縫い終わり位置により作成された例えば、縫い目データＮ２（図１０参照）又は縫い目データＮ３（図１１参照）に基づいて、ミシン１００は任意の位置に糸端がくるようにかがり縫い目を形成する。
所定の針数の縫製後、ステップＡ１３に移動し、ここでステップＡ７同様に送り台２９及び針棒２６とルーパを原点位置に移動させる。
【００５４】
次いで、ステップＡ１４において、パターンデータ内のデータ項目７で後メスが選択されているか否か判定し、後メスが選択されていればステップＡ１５に移行しメス駆動処理を行う。ステップＡ１５の後、あるいはステップＡ１４において後メスではないと判定した場合にはステップＡ８に戻り、再びスタートスイッチ１５の操作を待つ状態になり、スタートスイッチ１５が押されれば穴かがり動作を繰り返すことができる。
【００５５】
図６には、前記ステップＡ４のデータ設定処理のフローチャートを示した。
まず、ステップＢ１で操作パネル５上の項目表示部Ｐ１０の表示を「１」とし、値表示部Ｐ７に現在設定されている鳩目穴形状１〜５のいずれかの値を表示する。
次いで、ステップＢ２において＋キーＰ１１、−キーＰ１２によりデータ項目ナンバーが変更されたか否か判定し、変更されていればステップＢ３においてデータ項目ナンバーを更新し、項目表示部Ｐ１０及び値表示部Ｐ７の表示を変更する。ステップＢ３後、あるいはステップＢ２でデータ項目ナンバーが変更されていないと判定した場合、ステップＢ４に移行する。
【００５６】
ステップＢ４では、現在選択されているデータ項目の値（値表示部Ｐ７に表示されている値）が、＋キーＰ８及び−キーＰ９により変更されたか否か判定し、変更されていなければステップＢ６に移行する。値が変更されていれば、ステップＢ５において、選択されているデータ項目に応じて、データ値を更新し値表示部Ｐ７の表示内容を変更し、ステップＢ６に移行する。
ステップＢ６でデータ設定スイッチＰ６が操作されたか否か判定し、操作されていればステップＢ７において更新されたデータ値を更新し、ステップＡ５に戻る。ステップＢ６でデータ設定スイッチＰ６が操作されていないと判定すれば、ステップＢ２に戻る。
【００５７】
図７には、前記ステップＡ６の縫い目データ作成処理のフローチャートを示した。
図８は、丸閂止めされた鳩目穴かがり縫い目Ｍを示す図であり、横軸はＸ座標、縦軸はＹ座標を表し、この鳩目穴かがり縫い目Ｍは、メス長さ１０ｍｍ、側縫い部針数（ｌｎ）８針、鳩目部針数（ｅｎ）８針、丸閂針数（ｃｎ）６針、側縫い部メススペース（図１４（ａ）のｌｓ）０．３ｍｍ、鳩目部メススペース（図１４（ａ）のｅｓ）０．４ｍｍである。
点Ａは右側縫い部Ｓ１の始点となるとともに閂止め縫い部Ｋの終点であり、点Ｂは右側縫い部Ｓ１の鳩目部Ｔ側に位置する点であり、点Ａからの移動針数が５針の位置である。また、点Ｃは左側縫い部Ｓ２の鳩目部Ｔの下側に位置する点であり、点Ａからの移動針数が１９針の位置である。点Ｄは鳩目部Ｔの右側に位置する点であり、点Ｂからの移動針数（重ね縫いの針数）が３針の位置である。点Ｅは左側縫い部Ｓ２の下端部に位置する点であり、点Ｃからの移動針数（重ね縫いの針数）が３針の位置である。
なお、図８は、製品の裏側から見た図であり、図１２（ａ）は、製品の表側から見た図であるので、図８と図１２（ａ）とはそれぞれ左右反転した状態となっている。
また、図９は、点Ａを縫い始め位置及び縫い終わり位置として鳩目穴かがり縫い目Ｍを施す場合に使用する基準縫い目データＮ１である。
図１０は、点Ｂを縫い始め位置、点Ｄを縫い終わり位置として鳩目穴かがり縫い目Ｍを施す場合（以下、実施例１と言う）に使用する縫い目データＮ２である。
図１１は、点Ｃを縫い始め位置、点Ｅを縫い終わり位置として鳩目穴かがり縫い目Ｍを施す場合（以下、実施例２と言う）に使用する縫い目データＮ３である。
【００５８】
これら縫い目データＮ２、Ｎ３は、基準縫い目データＮ１に基づいて作成される。
つまり、後述するが、まず、縫い始め位置及び縫い終わり位置を点Ａとした場合の基準縫い目データＮ１（図９参照）を作成する。基準縫い目データＮ１には、各針落ち位置に応じた送り台２９のＸＹ座標と、針棒２６及びルーパ土台２８の旋回角度ＺとからなるＸＹＺ座標テーブルＴ１が格納され、さらに針落ち位置に応じて座標インデックスｉが設定されている。
そして、基準縫い目データＮ１に設定された座標インデックスｉから、データ項目１４で設定された所定の移動針数に基づいて算出される所定の座標インデックスｉを選択し、選択された座標インデックスｉに対応する所定のＸＹＺ座標を先頭として、新たにＸＹＺ座標テーブルＴ２、Ｔ３（図１０、１１参照）を作成する。
次いで、この作成されたＸＹＺ座標テーブルＴ２、Ｔ３に基づいて、各ＸＹＺ座標の移動量を算出することにより、ＸＹＺ移動量テーブルＴ４、Ｔ５（図１０、１１参照）を作成し、例えば縫い目データＮ２、Ｎ３とする。ＸＹＺ座標の移動量とは、現在の針落ち位置の１針前の針落ち位置からの送り台２９の各ＸＹＺ移動量のことである。
以下、フローチャートに基づいて詳細に説明する。
【００５９】
まず、ステップＣ１で、上述したパターンデータ項目２〜６、１３（図４参照）の設定により図９に示すように、送り台２９のＸＹ座標と針棒２６及びルーパー土台２８の旋回角度ＺからなるＸＹＺ座標（ＸＹＺ座標テーブルＴ１）を算出し、基準となる基準縫い目データＮ１を作成する。
すなわち、基準縫い目データＮ１には、鳩目穴Ｐに対して内側の針落ち位置から外側の針落ち位置に外振りされて、さらに内側の針落ち位置に戻る際の針数を１として、点Ａから縫って再び点Ａに戻るまでの間の針数（後述する総針数）が格納されている（図９では１〜３０）。また、点Ａから縫って再び点Ａに戻るまでの間において、内側の針落ち位置と外側の針落ち位置とを区別して数えた座標インデックスｉ（図９では１〜６０）が格納されている。
なお、図８の各針落ち点の近傍に記載されている数字は、対応する座標インデックスの値である。
さらに、各座標インデックスｉにおける送り台２９のＸ座標（Ｘ［ｉ］）、Ｙ座標（Ｙ［ｉ］）、Ｚ旋回角度（Ｚ［ｉ］）からなるＸＹＺ座標テーブルＴ１とが格納されている。
以上のデータがそれぞれ格納された基準縫い目データＮ１を作成し、この基準縫い目データＮ１を元にしてステップＣ２以下で、新たな縫い目データ（例えば、縫い目データＮ２、Ｎ３）を作成する。
なお、図９には、このＸＹＺ座標テーブルＴ１と所定の針振り幅（例えば、２．４ｍｍ）から求められる針落ち位置座標（Ｘａ［ｉ］、Ｙａ［ｉ］）が表記されているが、これは各針落ち点が図８のどこに対応するかを理解し易くするために表記したものであり、実施の基準縫い目データＮ１として格納されているものではない。
針落ち位置座標は、次のようにして求めたものである。送り台座標をＸ［ｉ］、Ｙ［ｉ］、Ｚ旋回角度をＺ［ｉ］、機械的に設定される針振り幅をＷとした時の針落ち位置の座標（Ｘａ［ｉ］、Ｙａ［ｉ］）は、
内針の時、Ｘａ［ｉ］＝Ｘ［ｉ］、Ｙａ［ｉ］＝Ｙ［ｉ］
外針の時、Ｘａ［ｉ］＝Ｘ［ｉ］＋ＷＸ［ｉ］ｃｏｓ（Ｚ［ｉ］）、Ｙａ［ｉ］＝Ｙ［ｉ］＋ＷＸ［ｉ］ｓｉｎ（Ｚ［ｉ］）
なお、図９に示す基準縫い目データＮ１ではＷ＝２．４ｍｍで算出した。
【００６０】
ステップＣ２では、上述したパターンデータ項目８の閂止め縫い部Ｋ、Ｋ１、Ｋ２の種類に応じて、施される総針数ｔｎ（つまり、重ね縫いの針数を数えずに縫い始め位置から縫って再び縫い始め位置に戻るまでの間の針数）を設定する。総針数ｔｎは、次のようにして算出される。
なお、本実施の形態においては、側縫い部針数ｌｎ、鳩目部針数ｅｎ、丸閂針数ｃｎ、流れ閂針数ｋｎ、直線閂針数ｄｎ、重ね縫い針数は、何れも、ボタン穴の内側の針落ち位置から次の内側の針落ち位置までの１移動針数を１針として設定している。
丸閂止めの場合には、
ｔｎ＝（側縫い部針数ｌｎ×２）＋（鳩目部針数ｅｎ）＋（丸閂針数ｃｎ）
流れ閂止めの場合には、
ｔｎ＝（縫い部針数ｌｎ×２）＋（鳩目部針数ｅｎ）＋（流れ閂針数ｋｎ）×２
直線閂止めの場合には、
ｔｎ＝（側縫い部針数ｌｎ×２）＋（鳩目部針数ｅｎ）＋（直線閂針数ｄｎ）
例えば、実施例１、２の場合には丸閂止めであるので、ｔｎ＝（８針×２）＋８針＋６針＝３０針となる。
【００６１】
次いで、ステップＣ３で、パターンデータ項目１４に設定されている縫い始め針位置の移動針数（以後、単に縫い始め位置とも言う）に基づいて、縫い始め位置に対応する座標インデックスｉｓ（以後、先頭インデックスｉｓと呼称する）を算出する。そして、基準縫い目データＮ１に設定されている座標インデックスｉ（１〜６０）から、先頭インデックスｉｓに対応するＸＹＺ座標を縫い始め位置の座標とし、後述するように新たなＸＹＺ座標テーブルＴ２、Ｔ３を作成する。
先頭インデックスｉｓ＝縫い始め移動針数×２＋１により算出される。
例えば、図４のパターンデータ項目１４で縫い始め位置移動針数として５針が選択されていて、図８の点Ｂが縫い始め位置となる実施例１の場合にはｉｓ＝５×２＋１＝１１となる（図１０縫い目データＮ２−（１）参照）。
図１４のパターンデータ項目１４で縫い始め位置移動針数として１９針が選択されていて、図８の点Ｃが縫い始め位置となる実施例２の場合にはｉｓ＝１９×２＋１＝３９となる（図１１縫い目データＮ３−（１１）参照）。
したがって、基準縫い目データＮ１の座標インデックスｉが１１又は３９に対応するＸＹＺ座標を先頭として、新たにＸＹＺ座標テーブルＴ２、Ｔ３が作成される（図１０縫い目データＮ２、図１１縫い目データＮ３参照）。
【００６２】
ステップＣ４では、総針落ち数ｎ（つまり、後述する移動量インデックスｊの最終番号）を算出する。すなわち、ｎ＝（総針数ｔｎ＋重ね縫い針数）×２により算出される。
例えば、実施例１、２の場合には重ね縫い針数が３針であるので、ｎ＝（３０＋３）×２＝６６となる（縫い目データＮ２−（２）、Ｎ３−（１２）参照）。
【００６３】
次に、ステップＣ５において、旋回角度を補正するための旋回補正値を算出する。針棒２６及びルーパ土台２８の縫い始め位置の旋回角度Ｚ［ｉｓ］が、例えば、１９５°の時には、最初原点位置において０°であった旋回角度は、縫製終了時には、縫い始め時の旋回角度１９５°に３６０°が加えられて、５５５°となり、縫い始め位置によっては最大７２０°（２回転）近くとなることもある。このため、旋回補正値は、原点位置から縫い終わり位置までの間における針棒２６及びルーパ土台２８の旋回角度を所定の範囲に制限するために設けた補正値である。すなわち、先頭インデックスｉｓに対応する縫い始め位置の旋回角度Ｚ［ｉｓ］が所定の角度以上（例えば、９０°以上）である場合には、縫い始め位置の旋回角度Ｚ［ｉｓ］から所定の旋回補正値（例えば、３６０°）を減じて、旋回角度を負の値として、原点位置から縫い始め位置までの旋回における針棒２６及びルーパ土台２８の回転方向を逆方向とすることにより、針棒２６及びルーパ土台２８の旋回角度を所定の角度範囲（例えば、−２７０°から４５０°）に限定することができる。
したがって、ステップＣ５では、旋回角度Ｚ［ｉｓ］が９０°より大きければステップＣ８において旋回角度を補正するための旋回補正値ｃを３６０°とする（ステップＣ６）。また、旋回角度Ｚ［ｉｓ］が９０°以下であればステップＣ８において旋回角度を補正するための旋回補正値ｃを０°とする（ステップＣ７）。
【００６４】
ステップＣ８において、ステップＣ３で算出された先頭インデックスｉｓに対応するＸＹＺ座標を、図９の基準縫い目データＮ１から求めることにより、原点位置から縫い始め位置までの空送り移動量Ｘｍ、Ｙｍ、Ｚｍを求める。
例えば、実施例１ではｉｓ＝１１であり、Ｘ［１１］が０．３であるのでＸｍ＝０．３、Ｙ［１１］が５９．４であるのでＹｍ＝５９．４、Ｚ［１１］が０°であるのでＺｍ＝０°−０°＝０°となる（図１０縫い目データＮ２−（３）参照）。
実施例２ではｉｓ＝３９であり、Ｘ［３９］が−０．３であるのでＸｍ＝−０．３、Ｙ［３９］が５９．４であるのでＹｍ＝５９．４、Ｚ［３９］が１８０°であるのでＺｍ＝１８０°−３６０°＝−１８０°となる（図１１縫い目データＮ３−（１３）参照）。
【００６５】
次いで、空送りされたＸＹＺ座標を縫い始め位置（現在の座標Ｘｃ、Ｙｃ、Ｚｃ）とする（ステップＣ９）。
例えば、実施例１ではｉｓ＝１１であるので、Ｘｃ＝０．３、Ｙｃ＝５９．４、Ｚｃ＝０°となる（縫い目データＮ２−（４）参照）。
実施例２ではｉｓ＝３９であるので、Ｘｃ＝−０．３、Ｙｃ＝５９．４、Ｚｃ＝−１８０°となる（縫い目データＮ３−（１４）参照）。
【００６６】
そして、この縫い始め位置に基づいて新たに作成される送り台のＸＹＺ移動量テーブルの先頭の座標に設定する移動量インデックスｊを１とする（ステップＣ１０）。
例えば、実施例１では、ＸＹＺ座標テーブルＴ２においてｉ＝１１の座標をｊ＝１と設定する（縫い目データＮ２−（５）参照）。
実施例２では、ＸＹＺ座標テーブルＴ３においてｉ＝３９の座標をｊ＝１と設定する（縫い目データＮ３−（１５）参照）。
【００６７】
ステップＣ１１において、座標インデックスｉの初期値をステップＣ３で算出した先頭インデックスｉｓに初期設定する。
例えば、実施例１では、先頭インデックスｉｓ＝１１であるので、ｉ＝１１とし、実施例２では、先頭インデックスｉｓ＝３９であるので、ｉ＝３９とする。
【００６８】
ステップＣ１２において、ＸＹＺ座標テーブルの座標インデックスｉを次のｉ＋１に更新する。
例えば、実施例１では、ｉ＝１１＋１＝１２と設定する（縫い目データＮ２−（６）参照）。実施例２では、ｉ＝３９＋１＝４０と設定する（縫い目データＮ３−（１６）参照）。
【００６９】
ステップＣ１３において、ステップＣ１１におけるｉが総針数ｔｎ×２よりも大きい場合には、ｉを１とし（ステップＣ１４）、ステップＣ１５に移行する。また、ｉがｔｎ×２以下である場合、そのままステップＣ１５に移行する。ステップＣ１５では、次のＸＹＺ座標値（Ｘ［ｉ］、Ｙ［ｉ］、Ｚ［ｉ］）と現在のＸＹＺ座標値（Ｘｃ、Ｙｃ、Ｚｃ）の差をとり、ＸＹＺ移動量（Ｘｒ［ｊ］、Ｙｒ［ｊ］、Ｚｒ［ｊ］）を算出する（ステップＣ１５）。
例えば、実施例１では、ステップＣ１３においてｉ＝１２となり、ｔｎ×２以下となるので、
Ｘｒ［ｊ＝１］＝Ｘ［ｉ＝１２］−Ｘｃ＝０．８−０．３＝０．５
Ｙｒ［ｊ＝１］＝Ｙ［ｉ＝１２］−Ｙｃ＝６０．４−５９．４＝１．０
Ｚｒ［ｊ＝１］＝Ｚ［ｉ＝１２］−Ｚｃ＝０°−０°＝０°（縫い目データＮ２−（７）参照）
実施例２では、ステップＣ１３においてｉ＝４０となり、ｔｎ×２以下となるので、
Ｘｒ［ｊ＝１］＝Ｘ［ｉ＝４０］−Ｘｃ＝−０．３−０．３＝０
Ｙｒ［ｊ＝１］＝Ｙ［ｉ＝４０］−Ｙｃ＝５８．４−５９．４＝−１．０
Ｚｒ［ｊ＝１］＝Ｚ［ｉ＝４０］−Ｚｃ＝−１８０°−（−１８０°）＝０（縫い目データＮ３−（１７）参照）
【００７０】
次いで、ステップＣ１６において、ステップＣ１５におけるＺｒ［ｊ］が０°よりも小さくなる場合（負の場合）には、ボタン穴かがり縫い中の針棒２６及びルーパ土台２８の旋回方向と同一とするため、その値に３６０°を加算した結果をＺｒ［ｊ］の値とする（ステップＣ１７）。
例えば、実施例１の場合において、ｊ＝５０の場合に適用される。すなわち、Ｚｒ［ｊ＝５０］＝Ｚ［ｉ＝１］−Ｚｃ＝０°−３６０°＝−３６０°＜０であるので、３６０°を加算することによって、Ｚｒ［ｊ＝５０］＝−３６０°＋３６０°＝０°となる（縫い目データＮ２−（８）参照）。
【００７１】
ステップＣ１８では、現在のＸＹＺ座標を更新し、ステップＣ１９で、現在のｊの値を次のｊ＋１に更新する。
例えば、実施例１、２において、ｊ＝ｊ＋１＝１＋１＝２（縫い目データＮ２−（９）、縫い目データＮ３−（１８）参照）。
【００７２】
次いで、ステップＣ２０において、ステップＣ１９における移動量インデックスｊの値がｎ（総針落ち数）でなければ、再びステップＣ１２〜Ｃ１９までを繰り返し行い、ｊの値がｎとなればステップＣ２１においてＸＹＺ移動量を０とする。すなわち、最終針の外針から内針への移動量が０となる。このようにして縫い目データ作成処理を終了する。
例えば、実施例１では、ステップＣ１９においてｊの値が２であるので、再びステップＣ１２〜Ｃ１９までを繰り返し行い、ｊの値が重ね縫いを含む６５までＸＹＺ移動量を算出し、ｊの値が６６となると、Ｘｒ［ｊ＝６６］＝０、Ｙｒ［ｊ＝６６］＝０、Ｚｒ［ｊ＝６６］＝０と設定する（縫い目データＮ２−（１０）参照）。
以上のようにして、例えば、ＸＹＺ座標テーブルＴ２、Ｔ４及びＸＹＺ移動量テーブルＴ３、Ｔ５を生成し、縫い目データＮ２、Ｎ３を作成する。
【００７３】
本発明の実施の形態のミシン１００によれば、点Ａからの移動針数、重ね縫いの針数や長さを任意に設定することによって、縫い始め位置や縫い終わり位置を任意に設定でき、縫い始めや縫い終わりの糸の端部の位置を自在に変えることができる。
また、鳩目穴かがり縫いの場合には、縫い始め位置及び縫い終わり位置を鳩目部Ｔ又は側縫い部Ｓ１、Ｓ２の鳩目部Ｔ近傍とし、眠り目穴かがり縫いの場合には、縫い始め位置及び縫い終わり位置を側縫い部Ｓ３、Ｓ４の中央部近傍とすることによって、縫い始めや縫い終わりによる糸の端部が、ボタンをボタン穴に掛けた時にボタンで隠れる箇所に位置する。したがって、美観に優れたボタン穴かがり縫い目とすることができる。
さらに、縫い終わり位置は、重ね縫いの長さや重ね縫いの針数によって設定するので、容易にその設定を行える。
【００７４】
なお、本発明は、上記実施の形態に限定されるものではなく、適宜変更可能である。
例えば、上記実施の形態における縫い始め位置設定手段及び縫い終わり位置設定手段は、縫い始め位置及び縫い終わり位置をパターンデータ項目１４及び１５で個別に設定するようにしているが、縫い始め位置及び縫い終わり位置をボタン穴かがり縫い目の種類によって、自動的に設定するように縫い始め位置設定手段及び縫い終わり位置設定手段を構成しても良い。
すなわち、パターンデータ項目１のボタン穴かがり形状の番号に基づいて形成しようとする穴かがり縫い目の種類が鳩目穴かがり縫い目Ｍであるか、眠り目穴かがり縫い目Ｕであるかを識別し、識別結果が鳩目穴かがり縫い目Ｍの場合は、縫い始め位置及び縫い終わり位置を、前記鳩目部Ｔ又は、前記左右の側縫い部Ｓ１、Ｓ２のうちいずれかの側縫い部の鳩目部Ｔ近傍位置とするように自動設定し、眠り目穴かがり縫い目Ｕの場合は、縫い始め位置及び縫い終わり位置を、前記左右の側縫い部Ｓ３、Ｓ４のうちいずれかの側縫い部の中央部近傍位置とするように自動設定するように縫い始め位置設定手段及び縫い終わり位置設定手段を構成しても良い。
このように、縫い始め位置設定手段及び縫い終わり位置設定手段を構成することにより、常にボタン穴かがり縫い目の形状に適した位置でかがり縫いの開始及び終了を行うことができるとともに、設定の煩わしさを解消できる。
【００７５】
さらに、上記実施の形態では縫い始め位置設定手段及び縫い終わり位置設定手段は、縫い始め位置及び縫い終わり位置を複数のパターンデータに対応させてパターンデータ毎に設定記憶させるように構成しているが、縫い始め位置及び縫い終わり位置をパターンデータ毎に対応させて記憶させずに、パターンデータが選択された後に、縫製開始前に操作パネル５等から入力設定するようにしても良い。
【００７６】
また、パターンデータを記憶する手段をＲＡＭ３としたが、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌａｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）や、フロッピー（登録商標）ディスクなどのような外部記憶媒体であってもよい。
パターンデータの数、データ項目の数、操作パネル５における操作方法などは適宜変更可能である。
【００７７】
さらに、上記実施の形態ではパターンデータを複数記憶し、そのうちの１つを選択することによって、基準縫い目データＮ１を作成し、この基準縫い目データＮ１に基づいてさらに縫い目データＮ２やＮ３を作成するように構成したが、ＲＡＭ３には基準縫い目データＮ１が複数記憶されていてもよい。あるいは、複数のパターンデータと各パターンデータに対応する基準縫い目データＮ１が記憶されていてもよい。その場合、パターンデータを選択すると、自動的に基準縫い目データＮ１が特定されるように構成すればよい。
【００７８】
また、上記実施の形態では、丸閂止めされた鳩目穴かがり縫い目Ｍを施すための縫い目データＮ２、Ｎ３を作成する場合について説明したが、眠り目穴かがり縫い目Ｕについても同様で、さらには、流れ閂止め、直線閂止めの場合も同様の縫い目データ作成処理によって縫い目データを作成することができる。
【００７９】
また、上記実施の形態では、縫い始め位置を設定する制御データを、右側縫い部Ｓ１の始点となる点Ａからの縫い始め位置までの移動針数としたが、基準となる他の位置（例えば、鳩目部Ｔの頂点部分）からの縫い目数、針落ち数、あるいは、基準点からの縫い目長さ等、縫い始め位置を指定可能な制御データであれば良い。
また、上記実施の形態では、縫い終わり位置を設定する制御データを、重ね縫いの長さあるいは、重ね縫いの針数によって設定しているが、縫い始め位置を設定する場合と同様に、右側縫い部の始点となる点Ａからの移動針数としても良く、また、基準となる他の位置（例えば、鳩目部Ｔの頂上部分）からの縫い目数、針落ち数あるいは、縫い目長さ等、縫い終わり位置を設定可能な制御データであれば良い。
その他、本発明の趣旨を逸脱しない範囲において、具体的な細部構成等についても適宜に変更可能であることは勿論である。
【００８０】
【発明の効果】
請求項１の発明によれば、縫い始め位置及び縫い終わり位置を、前記鳩目部又は前記左右の側縫い部のうちいずれかの側縫い部の鳩目部近傍としたので、縫い始め及び縫い終わりによる糸の端部が、ボタンをボタン穴に掛けた時にボタンで隠れる箇所に位置する。したがって、見栄えの良い鳩目穴かがり縫い目とすることができる。
【００８１】
請求項２の発明によれば、縫い始め位置及び縫い終わり位置を、前記左右の側縫い部のうちいずれかの側縫い部の中央部近傍としたので、縫い始め及び縫い終わりによる糸の端部が、ボタンをボタン穴に掛けた時にボタンで隠れる箇所に位置する。したがって、見栄えの良い眠り目穴かがり縫い目とすることができる。
【００８２】
請求項３の発明によれば、前記縫い始め位置設定手段及び縫い終わり位置設定手段によって、縫い始め位置及び縫い終わり位置の糸の端部の位置を自在に変えることができる。したがって、ボタンをボタン穴に掛けた時に、ボタンで隠れる箇所に糸の端部がくるように調整することができ、美観に優れたボタン穴かがり縫いを施すことが可能となる。
【００８３】
請求項４の発明によれば、請求項３と同様の効果を得ることができるのは勿論のこと、前記縫い始め位置設定手段及び縫い終わり位置設定手段は、ボタン穴かがり縫い目の種類により、縫い始め位置及び縫い終わり位置を自動的に設定するので、常にボタン穴かがり縫い目の形状に適した位置からかがり縫いの開始及び終了を行うことができるとともに、設定の煩わしさを解消できる。
【００８４】
請求項５の発明によれば、請求項３又は４と同様の効果を得ることができるのは勿論のこと、前記縫い終わり位置設定手段によって、縫い終わり位置の糸の端部の位置や、重ね縫いの位置を自在に変えることができる。よって、美観に優れたボタン穴かがり縫いを施すことが可能となる。
【００８５】
請求項６の発明によれば、請求項５と同様の効果を得ることができるのは勿論のこと、容易に縫い終わり位置を設定できる。また、この重ね縫いの長さを任意に設定することで、種々の仕様に対応したボタン穴かがり縫いを施すことができる。
【００８６】
請求項７の発明によれば、請求項５と同様の効果を得ることができるのは勿論のこと、容易に縫い終わり位置を設定できる。また、この重ね縫いの針数を任意に設定することで、種々の仕様に対応したボタン穴かがり縫いを施すことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示すためのもので、ボタン穴かがりミシンの側面図である。
【図２】同、ボタン穴かがりミシンの制御構成を示すブロック図である。
【図３】同、操作パネルの正面図である。
【図４】同、ＲＡＭに記憶されているパターンデータの一例を示す図である。
【図５】同、ボタン穴かがり縫い目形成処理の流れを示すフローチャートである。
【図６】同、データ設定の流れを示すフローチャートである。
【図７】同、縫い目データ作成処理の流れを示すフローチャートである。
【図８】同、ボタン穴かがりミシンにおいて縫製される鳩目穴かがり縫い目を模式的に示した図であり、丸閂止めの場合である。
【図９】同、ボタン穴かがりミシンにおいて作成される基準縫い目データの一例である。
【図１０】同、ボタン穴かがりミシンにおいて作成される縫い目データの一例である。
【図１１】同、ボタン穴かがりミシンにおいて作成される縫い目データの一例である。
【図１２】同、ボタン穴かがりミシンにおいて縫製されるボタンかがり縫い目の図であり、（ａ）は丸閂止めされた鳩目穴かがり縫い目、（ｂ）は流れ閂止めされた鳩目穴かがり縫い目、（ｃ）は直線閂止めされた鳩目穴かがり縫い目、（ｄ）は眠り目穴かがり縫い目の場合である。
【図１３】従来のボタン穴かがりミシンのＲＡＭに記憶されているパターンデータの一例を示す図である。
【図１４】従来のボタン穴かがりミシンにおいて縫製される鳩目穴かがり縫い目を模式的に示した図であり、丸閂止めの場合である。
【図１５】従来のボタン穴かがりミシンにおいて縫製される鳩目穴かがり縫い目を模式的に示した図であり、（ａ）は流れ閂止め、（ｂ）は直線閂止めの場合である。
【図１６】従来のボタン穴かがりミシンにおいて縫製される鳩目穴かがり縫い目を示す図であり、（ａ）は丸閂止め、（ｂ）は流れ閂止め、（ｃ）は直線閂止めの場合である。
【図１７】（ａ），（ｂ）は、従来のボタン穴かがりミシンにおいて縫製される眠り目穴かがり縫い目を示す図である。
【符号の説明】
１　ＣＰＵ（制御手段、縫い目データ作成手段）
３　ＲＡＭ
５　操作パネル（制御データ設定手段）
２６　針棒
２９　送り台（支持手段）
１００　ボタン穴かがりミシン
Ｋ、Ｋ１、Ｋ２　閂止め縫い部
Ｎ２、Ｎ３　縫い目データ
Ｍ　鳩目穴かがり縫い目
Ｓ１、Ｓ２、Ｓ３、Ｓ４　側縫い部
Ｕ　眠り目穴かがり縫い目
【図１】
2004008519.tif 000003
【図２】
2004008519.tif 000004
【図３】
2004008519.tif 000005
【図４】
2004008519.tif 000006
【図５】
2004008519.tif 000007
【図６】
2004008519.tif 000008
【図７】
2004008519.tif 000009
【図８】
2004008519.tif 000010
【図９】
2004008519.tif 000011
【図１０】
2004008519.tif 000012
【図１１】
2004008519.tif 000013
【図１２】
2004008519.tif 000014
【図１３】
2004008519.tif 000015
【図１４】
2004008519.tif 000016
【図１５】
2004008519.tif 000017
【図１６】
2004008519.tif 000018
【図１７】
2004008519.tif 000019