(57)【要約】【課題】補正縫いを行う際の縫製効率の低下を防止する。【解決手段】自動停止後、再度、起動停止指示手段７の操作により針棒駆動装置が起動されるまでの間に、駆動制御手段５が、針振り位置及び布送り量が次の縫製開始時の針振り位置及び布送り量となるように針振り駆動装置及び送り量変更駆動装置の準備駆動制御を自動的に行うミシン１００において、自動停止後、再度、起動停止指示手段７により針棒駆動装置が起動されるまでの間に、補正縫い操作手段１５による補正縫いが開始された場合に、針振り位置及び布送り量を自動停止以前の縫製データによる縫製終了時の針振り位置及び布送り量に戻してから自動停止以前の縫製データの針振りデータ及び布送りデータに基づいて補正縫いを行う補正縫い針振り制御手段５及び補正縫い布送り制御手段５を備えた。【選択図】図６
2006296930.tif 000002
【特許請求の範囲】
【請求項１】
縫い針を保持する針棒を上下動させる針棒駆動装置と、
縫い針の上下動位置を検出する針位置検出手段と、
布送りを行う布送り機構と、
前記布送り機構による布送り方向と直交する方向に前記針棒を針振りさせる針振り駆動装置と、
前記針棒駆動装置を自動停止させるための針数データと該針数データに基づく縫製における前記針振り駆動装置による針棒の針振り位置に関する針振りデータとからなる縫製データを複数記憶する記憶手段と、
操作により前記針棒駆動装置の起動及び停止を指示する起動停止指示手段と、
前記起動停止指示手段が操作された際に、各縫製データに基づいて各駆動装置を駆動して各縫製データによる縫製を順次行う駆動制御手段と、
各縫製データに基づく縫製の終了毎に、縫い針を所定の針上位置に停止させるように前記針棒駆動装置の駆動を自動停止させる駆動停止手段と、
前記自動停止後、前記起動停止指示手段による次の起動操作が行われるまでの間の操作により補正縫いを行う補正縫い操作手段と、
前記補正縫い操作手段が操作された際に、所定の低速で補正縫いを行う補正縫い制御手段と、を備え、
前記自動停止後、再度、前記起動停止指示手段の操作により針棒駆動装置が起動されるまでの間に、前記駆動制御手段が、前記縫い針の針振り位置が次の縫製データの針振りデータによる縫製開始時の針振り位置となるように前記針振り駆動装置の準備駆動制御を自動的に行うミシンにおいて、
前記針振り駆動装置の準備駆動制御の自動実行後、前記補正縫い操作手段が操作された場合に、前記縫い針の針振り位置を前記自動停止以前の縫製データによる縫製終了時の針振り位置に戻してから前記自動停止以前の縫製データの針振りデータに基づいて補正縫いを行う補正縫い針振り制御手段を備えることを特徴とするミシン。
【請求項２】
縫い針を保持する針棒を上下動させる針棒駆動装置と、
送り歯により布送りを行う布送り機構と、
前記送り歯による布送り量を可変調節可能とする送り量変更駆動装置と、
前記針棒駆動装置を自動停止させるための針数データと該針数データに基づく縫製における前記送り歯による布送り量に関する布送りデータとからなる縫製データを複数記憶する記憶手段と、
操作により前記針棒駆動装置の起動及び停止を指示する起動停止指示手段と、
前記起動停止指示手段が操作された際に、各縫製データに基づいて各駆動装置を駆動して各縫製データによる縫製を順次行う駆動制御手段と、
各縫製データに基づく縫製の終了毎に、前記針棒駆動装置の駆動を自動停止させる駆動停止手段と、
前記自動停止後、前記起動停止指示手段による次の起動操作が行われるまでの間の操作により補正縫いを行う補正縫い操作手段と、
前記補正縫い操作手段が操作された際に、所定の低速で補正縫いを行う補正縫い制御手段と、を備え、
前記自動停止後、再度、前記起動停止指示手段の操作により前記針棒駆動装置が起動されるまでの間に、前記駆動制御手段が、前記送り歯による布送り量が次の縫製データの布送りデータによる縫製開始時の布送り量となるように前記送り量変更駆動装置の準備駆動制御を自動的に行うミシンにおいて、
前記送り量変更駆動装置の準備駆動制御の自動実行後、前記補正縫い操作手段が操作された場合に、前記送り歯による布送り量を前記自動停止以前の縫製データによる縫製終了時の布送り量に戻してから前記自動停止以前の縫製データの布送りデータに基づいて補正縫いを行う補正縫い布送り制御手段を備えることを特徴とするミシン。
【請求項３】
前記針振り駆動装置の準備駆動制御の自動実行を行うか否かを選択する選択入力手段と、
前記選択入力手段により前記準備駆動制御の自動実行を行わない旨が選択された場合に操作により前記駆動制御手段による各駆動装置の駆動制御を次の縫製データによる縫製に切り替える手動切替手段と、を備え、
前記選択入力手段により前記準備駆動制御の自動実行を行う旨が選択され、前記針振り駆動装置の準備駆動制御の実行後に前記補正縫い操作手段が操作された場合には、前記縫い針の針振り位置を前記自動停止以前の縫製データによる縫製終了時の針振り位置に戻してから前記自動停止以前の縫製データの針振りデータに基づいて補正縫いを行い、
前記選択入力手段により前記準備駆動制御の自動実行を行わない旨が選択され、前記手動切替手段による駆動制御の切り替えが行われるまでの間に前記補正縫い操作手段が操作された場合には、前記縫い針の針振り位置を現状の縫製データの針振りデータに基づいて補正縫いを行うことを特徴とする請求項１に記載のミシン。
【請求項４】
前記送り量変更駆動装置の準備駆動制御の自動実行を行うか否かを選択する選択入力手段と、
前記選択入力手段により前記準備駆動制御の自動実行を行わない旨が選択された場合に操作により前記駆動制御手段による各駆動装置の駆動制御を次の縫製データによる縫製に切り替える手動切替手段と、を備え、
前記選択入力手段により前記準備駆動制御の自動実行を行う旨が選択され、前記送り量変更駆動装置の準備駆動制御の実行後に前記補正縫い操作手段が操作された場合には、前記送り歯による布送り量を前記自動停止以前の縫製データによる縫製終了時の布送り量に戻してから前記自動停止以前の縫製データの布送りデータに基づいて補正縫いを行い、
前記選択入力手段により前記準備駆動制御の自動実行を行わない旨が選択され、前記手動切替手段による駆動制御の切り替えが行われるまでの間に前記補正縫い操作手段が操作された場合には、前記送り歯による布送り量を現状の縫製データの布送りデータに基づいて補正縫いを行うことを特徴とする請求項２に記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンに関する。
【背景技術】
【０００２】
従来、ラベルを布に縫い付けるミシンにおいては、複数の針数データや針振りデータ等からなる縫製データが制御装置に記憶されている。そして、このミシンを用いてラベルを布に縫い付ける際には、縫製データに基づく縫製終了毎にミシンが自動停止され、この間にオペレータは布を回転させ、布の回転が終わって再度縫製を開始することにより次の縫製データによる縫製が行われる。ここで、縫製データに設定される針数データは、ラベル裁断時の寸法誤差や、周囲の環境の影響によるラベルの伸縮を考慮して縫製長さが短めとなるように設定されており、縫製すべき地点に達しない場合には次の縫製データによる縫製を行う前に補正縫いを行っている。補正縫いの方法としては、補正縫い用のスイッチを設け、次の縫製データによる縫製を行う前にスイッチ操作が行われると、設定された針数に関係なく補正縫いを行うことができるようになっている。これらの作業を繰り返すことにより、必要な全ての縫製データによる縫製が完了すれば、糸切りが行われ縫製が終了する（例えば、特許文献１参照。）。
また、設定された針振りデータに基づいた縫製中におけるペダル操作による停止指示に基づくミシン停止時に、針振りデータが設定変更されると、停止時の針の上下動位置が布を貫通していない針上位置である場合は、設定変更された針振りデータによる縫製を迅速に行うため、設定変更直後に針振り位置を設定変更された針振り位置に移動させ、ミシンペダルの再度の踏込みと同時に設定変更された針振りデータによる針振り位置から縫製が開始できるようにして、針振りデータ切替時におけるロスタイムを無くすことができ、縫製効率を向上させることができるように構成されたミシンが知られている（例えば、特許文献２参照。）。
【０００３】
さらに、上記技術を組み合わせて、針振りデータが含まれる針数データ（制御データ）を複数記憶して各針数データによる縫製を順次行う際に、各針数データによる縫製終了毎にミシンを自動停止させ、停止時の針の上下動位置が布を貫通していない針上位置である場合は、次の針数データによる縫製開始の指示がなされる前に、予め次ぎの針数データに基づく針振り位置に縫い針を位置させるように針振り機構を制御する（準備駆動制御）とともに、自動停止時の布に対する縫い針の停止位置を補正するための補正縫い用のスイッチを設けたミシンも実用化されている。
また、この技術は、送り量を制御可能なミシンにも適用され、送り量のデータが含まれる針数データ（制御データ）を複数記憶して、順次各針数データに基づく縫製終了時の自動停止毎に、次の針数データによる縫製開始の指示がなされる前に、予め次ぎの針数データに基づく送り量となるように送り機構を制御（準備駆動制御）するとともに、自動停止時の布に対する縫い針の停止位置を補正するための補正縫い用のスイッチを設けたミシンも実用化されている。ミシンも実用化されている。なお、この場合は、針振り位置の変更と異なり、自動停止時の針の上下動位置とは、無関係に行われる。
【特許文献１】実開昭６２−２０２２８１号公報
【特許文献２】特開２００１−１７０３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、連続する縫製データが全く異なる場合、ある縫製データによる縫製が終了した後に次の縫製データに対応させて針振りや送り量の調節を行ったりすると、補正縫いを行った際に、補正縫いが次の縫製データにおける針振りや送り量で行われてしまうという問題があった。
【０００５】
そこで、本発明は、上記課題を解決するためになされたものであり、自動停止以前の針数データに基づく針振り量や送り量で、補正縫いを行うことができるミシンを提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、請求項１に記載の発明は、縫い針を保持する針棒を上下動させる針棒駆動装置と、縫い針の上下動位置を検出する針位置検出手段と、布送りを行う布送り機構と、前記布送り機構による布送り方向と直交する方向に前記針棒を針振りさせる針振り駆動装置と、前記針棒駆動装置を自動停止させるための針数データと該針数データに基づく縫製における前記針振り駆動装置による針棒の針振り位置に関する針振りデータとからなる縫製データを複数記憶する記憶手段と、操作により前記針棒駆動装置の起動及び停止を指示する起動停止指示手段と、前記起動停止指示手段が操作された際に、各縫製データに基づいて各駆動装置を駆動して各縫製データによる縫製を順次行う駆動制御手段と、各縫製データに基づく縫製の終了毎に、縫い針を所定の針上位置に停止させるように前記針棒駆動装置の駆動を自動停止させる駆動停止手段と、前記自動停止後、前記起動停止指示手段による次の起動操作が行われるまでの間の操作により補正縫いを行う補正縫い操作手段と、前記補正縫い操作手段が操作された際に、所定の低速で補正縫いを行う補正縫い制御手段と、を備え、前記自動停止後、再度、前記起動停止指示手段の操作により針棒駆動装置が起動されるまでの間に、前記駆動制御手段が、前記縫い針の針振り位置が次の縫製データの針振りデータによる縫製開始時の針振り位置となるように前記針振り駆動装置の準備駆動制御を自動的に行うミシンにおいて、前記針振り駆動装置の準備駆動制御の自動実行後、前記補正縫い操作手段が操作された場合に、前記縫い針の針振り位置を前記自動停止以前の縫製データによる縫製終了時の針振り位置に戻してから前記自動停止以前の縫製データの針振りデータに基づいて補正縫いを行う補正縫い針振り制御手段を備えることを特徴とする。
ここで、所定の低速とは、通常の縫製速度よりもはるかに遅く、縫い針の上下動等を目で追える程度の縫製速度であり、ユーザが任意に設定することができる。
【０００７】
請求項１に記載の発明によれば、起動停止指示手段の起動操作がなされると、駆動制御手段は記憶手段に記憶された各縫製データに基づいて各駆動装置を駆動させて各縫製データによる縫製を順次行う。各縫製データに基づく縫製が終了すると、駆動停止手段は縫い針を所定の針上位置に停止させるように針棒駆動装置の駆動を自動停止させる。そして、自動停止後、再度、起動停止指示手段の操作により前記針棒駆動装置が起動されるまでの間に、駆動制御手段が、縫い針の針振り位置が次の縫製データの針振りデータによる縫製開始時の針振り位置となるように針振り駆動装置の準備駆動制御を自動的に行う。
ここで、針振り駆動装置の準備駆動制御の自動実行後、補正縫い操作手段が操作され、補正縫い制御手段により所定の低速で補正縫いが開始された場合には、補正縫い針振り制御手段は、縫い針の針振り位置を自動停止以前の縫製データによる縫製終了時の針振り位置に戻してから自動停止以前の縫製データの針振りデータに基づいて補正縫い制御手段により補正縫いを行う。
【０００８】
これにより、補正縫い針振り制御手段は、補正縫いを行う場合にのみ縫い針の針振り位置を自動停止以前の縫製データによる縫製終了時の針振り位置に戻すので、既に縫製された自動停止以前の縫製に連なるように補正縫いを良好に行うことができる。また、補正縫いを行わない場合には駆動制御手段により針振り駆動装置の駆動制御を行って縫い針の針振り位置が次の縫製データの針振りデータによる縫製開始時の針振り位置まで移動させたままであるため、縫製パターンの切替時における針振り位置の調節によるロスタイムを無くすことができ、縫製効率を向上させることができる。
よって、従来の長所を維持しつつ、自動停止以前の針数データに基づく針振り量で補正縫いを行うことができないという欠点を解消することができる。
【０００９】
請求項２に記載の発明は、縫い針を保持する針棒を上下動させる針棒駆動装置と、送り歯により布送りを行う布送り機構と、前記送り歯による布送り量を可変調節可能とする送り量変更駆動装置と、前記針棒駆動装置を自動停止させるための針数データと該針数データに基づく縫製における前記送り歯による布送り量に関する布送りデータとからなる縫製データを複数記憶する記憶手段と、操作により前記針棒駆動装置の起動及び停止を指示する起動停止指示手段と、前記起動停止指示手段が操作された際に、各縫製データに基づいて各駆動装置を駆動して各縫製データによる縫製を順次行う駆動制御手段と、各縫製データに基づく縫製の終了毎に、前記針棒駆動装置の駆動を自動停止させる駆動停止手段と、前記自動停止後、前記起動停止指示手段による次の起動操作が行われるまでの間の操作により補正縫いを行う補正縫い操作手段と、前記補正縫い操作手段が操作された際に、所定の低速で補正縫いを行う補正縫い制御手段と、を備え、前記自動停止後、再度、前記起動停止指示手段の操作により前記針棒駆動装置が起動されるまでの間に、前記駆動制御手段が、前記送り歯による布送り量が次の縫製データの布送りデータによる縫製開始時の布送り量となるように前記送り量変更駆動装置の準備駆動制御を自動的に行うミシンにおいて、前記送り量変更駆動装置の準備駆動制御の自動実行後、前記補正縫い操作手段が操作された場合に、前記送り歯による布送り量を前記自動停止以前の縫製データによる縫製終了時の布送り量に戻してから前記自動停止以前の縫製データの布送りデータに基づいて補正縫いを行う補正縫い布送り制御手段を備えることを特徴とする。
ここで、所定の低速とは、通常の縫製速度よりもはるかに遅く、縫い針の上下動等を目で追える程度の縫製速度であり、ユーザが任意に設定することができる。
【００１０】
請求項２に記載の発明によれば、起動停止指示手段の起動操作がなされると、駆動制御手段は記憶手段に記憶された各縫製データに基づいて各駆動装置を駆動させて各縫製データによる縫製を順次行う。各縫製データに基づく縫製が終了すると、駆動停止手段は針棒駆動装置の駆動を自動停止させる。そして、自動停止後、再度、起動停止指示手段の操作により前記針棒駆動装置が起動されるまでの間に、駆動制御手段が、送り歯による布送り量が次の縫製データの布送りデータによる縫製開始時の布送り量となるように送り量変更駆動装置の準備駆動制御を自動的に行う。
ここで、送り量変更駆動装置の準備駆動制御の自動実行後、補正縫い操作手段が操作され、補正縫い制御手段により所定の低速で補正縫いが開始された場合には、補正縫い布送り制御手段は、送り量変更駆動装置による送り歯による布送り量を自動停止以前の縫製データによる縫製終了時の布送り量に戻してから自動停止以前の縫製データの布送りデータに基づいて補正縫い制御手段により補正縫いを行う。
【００１１】
これにより、補正縫い布送り制御手段は、補正縫いを行う場合にのみ送り量変更駆動装置による送り歯による布送り量を自動停止以前の縫製データによる縫製終了時の布送り量に戻すので、既に縫製された自動停止以前の縫製と同じ布送り量で補正縫いを良好に行うことができる。また、補正縫いを行わない場合には駆動制御手段により送り量変更駆動装置の駆動制御を行って送り歯による布送り量が次の縫製データの布送りデータによる縫製開始時の布送り量にされたままであるため、縫製パターンの切替時における布送り量の調節によるロスタイムを無くすことができ、縫製効率を向上させることができる。
よって、従来の長所を維持しつつ、自動停止以前の針数データに基づく布送り量で補正縫いを行うことができないという欠点を解消することができる。
【００１２】
請求項３に記載の発明は、請求項１に記載のミシンにおいて、前記針振り駆動装置の準備駆動制御の自動実行を行うか否かを選択する選択入力手段と、前記選択入力手段により前記準備駆動制御の自動実行を行わない旨が選択された場合に操作により前記駆動制御手段による各駆動装置の駆動制御を次の縫製データによる縫製に切り替える手動切替手段と、を備え、前記選択入力手段により前記準備駆動制御の自動実行を行う旨が選択され、前記針振り駆動装置の準備駆動制御の実行後に前記補正縫い操作手段が操作された場合には、前記縫い針の針振り位置を前記自動停止以前の縫製データによる縫製終了時の針振り位置に戻してから前記自動停止以前の縫製データの針振りデータに基づいて補正縫いを行い、前記選択入力手段により前記準備駆動制御の自動実行を行わない旨が選択され、前記手動切替手段による駆動制御の切り替えが行われるまでの間に前記補正縫い操作手段が操作された場合には、前記縫い針の針振り位置を現状の縫製データの針振りデータに基づいて補正縫いを行うことを特徴とする。
【００１３】
請求項３に記載の発明によれば、起動停止指示手段の起動操作がなされると、駆動制御手段は記憶手段に記憶された各縫製データに基づいて各駆動装置を駆動させて各縫製データによる縫製を順次行う。各縫製データに基づく縫製が終了すると、駆動停止手段は縫い針を所定の針上位置に停止させるように針棒駆動装置の駆動を自動停止させる。
ここで、選択入力手段により準備駆動制御の自動実行を行う旨が選択され、針振り駆動装置の準備駆動制御の実行後に補正縫い操作手段が操作された場合には、縫い針の針振り位置を自動停止以前の縫製データによる縫製終了時の針振り位置に戻してから自動停止以前の縫製データの針振りデータに基づいて補正縫いを行う。一方、選択入力手段により準備駆動制御の自動実行を行わない旨が選択され、手動切替手段による駆動制御の切り替えが行われるまでの間に補正縫い操作手段が操作された場合には、縫い針の針振り位置を現状の縫製データの針振りデータに基づいて補正縫いを行い、補正縫い終了後の手動切替手段の操作により次の縫製データに基づく各駆動装置の駆動が行われる。
よって、選択入力手段により、ユーザの希望に合わせて補正縫いの方法を選択することができるので、補正縫いの発生頻度に応じてユーザ自身が選択することができ、縫製効率の良い方を選択することができる。
【００１４】
請求項４に記載の発明は、請求項２に記載のミシンにおいて、前記送り量変更駆動装置の準備駆動制御の自動実行を行うか否かを選択する選択入力手段と、前記選択入力手段により前記準備駆動制御の自動実行を行わない旨が選択された場合に、操作により前記駆動制御手段による各駆動装置の駆動制御を次の縫製データによる縫製に切り替える手動切替手段と、を備え、前記選択入力手段により前記準備駆動制御の自動実行を行う旨が選択され、前記送り量変更駆動装置の準備駆動制御の実行後に前記補正縫い操作手段が操作された場合には、前記送り歯による布送り量を前記自動停止以前の縫製データによる縫製終了時の布送り量に戻してから前記自動停止以前の縫製データの布送りデータに基づいて補正縫いを行い、前記選択入力手段により前記準備駆動制御の自動実行を行わない旨が選択され、前記手動切替手段による駆動制御の切り替えが行われるまでの間に前記補正縫い操作手段が操作された場合には、前記送り歯による布送り量を現状の縫製データの布送りデータに基づいて補正縫いを行うことを特徴とする。
【００１５】
請求項４に記載の発明によれば、起動停止指示手段の起動操作がなされると、駆動制御手段は記憶手段に記憶された各縫製データに基づいて各駆動装置を駆動させて各縫製データによる縫製を順次行う。各縫製データに基づく縫製が終了すると、駆動停止手段は針棒駆動装置の駆動を自動停止させる。
ここで、選択入力手段により準備駆動制御の自動実行を行う旨が選択され、送り量変更駆動装置の準備駆動制御の実行後に補正縫い操作手段が操作された場合には、送り歯による布送り量を自動停止以前の縫製データによる縫製終了時の布送り量に戻してから自動停止以前の縫製データの布送りデータに基づいて補正縫いを行う。一方、選択入力手段により準備駆動制御の自動実行を行わない旨が選択され、手動切替手段による駆動制御の切り替えが行われるまでの間に補正縫い操作手段が操作された場合には、送り歯による布送り量を現状の縫製データの布送りデータに基づいて補正縫いを行い、補正縫い終了後の手動切替手段の操作により次の縫製データに基づく各駆動装置の駆動が行われる。
よって、選択入力手段により、ユーザの希望に合わせて補正縫いの方法を選択することができるので、補正縫いの発生頻度に応じてユーザ自身が選択することができ、縫製効率の良い方を選択することができる。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、補正縫い針振り制御手段は、補正縫いを行う場合にのみ縫い針の針振り位置を自動停止以前の縫製データによる縫製終了時の針振り位置に戻すので、既に縫製された自動停止以前の縫製に連なるように補正縫いを良好に行うことができる。また、補正縫いを行わない場合には駆動制御手段により針振り駆動装置の駆動制御を行って縫い針の針振り位置が次の縫製データの針振りデータによる縫製開始時の針振り位置まで移動させたままであるため、縫製パターンの切替時における針振り位置の調節によるロスタイムを無くすことができ、縫製効率を向上させることができる。
よって、従来の長所を維持しつつ、自動停止以前の針数データに基づく針振り量で補正縫いを行うことができないという欠点を解消することができる。
【００１７】
請求項２に記載の発明によれば、補正縫い布送り制御手段は、補正縫いを行う場合にのみ送り量変更駆動装置による送り歯による布送り量を自動停止以前の縫製データによる縫製終了時の布送り量に戻すので、既に縫製された自動停止以前の縫製と同じ布送り量で補正縫いを良好に行うことができる。また、補正縫いを行わない場合には駆動制御手段により送り量変更駆動装置の駆動制御を行って送り歯による布送り量が次の縫製データの布送りデータによる縫製開始時の布送り量にされたままであるため、縫製パターンの切替時における布送り量の調節によるロスタイムを無くすことができ、縫製効率を向上させることができる。
よって、従来の長所を維持しつつ、自動停止以前の針数データに基づく送り量で補正縫いを行うことができないという欠点を解消することができる。
【００１８】
請求項３に記載の発明によれば、選択入力手段により、ユーザの希望に合わせて補正縫いの方法を選択することができるので、補正縫いの発生頻度に応じてユーザ自身が選択することができ、縫製効率の良い方を選択することができる。
【００１９】
請求項４に記載の発明によれば、選択入力手段により、ユーザの希望に合わせて補正縫いの方法を選択することができるので、補正縫いの発生頻度に応じてユーザ自身が選択することができ、縫製効率の良い方を選択することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、本発明に係るミシンの最良の形態について詳細に説明する。
＜ミシンの構成＞
ミシン１００は、図１に示すように、ミシン脚卓Ｚ上に載置され、上面に針板が設けられたベッド部１（破線にて図示）と、ベッド部１の上方においてベッド部１と略平行に延在するアーム部２と、ベッド部１の一端部側に立設されてアーム部２の一端部を支持する胴部と、アーム部２の前端部から下方に延出して上下動自在な針棒３と、上軸（図示略）を回転駆動させるミシンモータ４と、上軸の回転駆動力により針棒３及び針棒３が保持する縫い針３ａを上下動させる針棒駆動装置（図示略）と、縫い針３ａの上下動に同期して布の送り方向に直交する方向に縫い針３ａを移動させる針振り動作を行うために針棒３を所定の振り幅で振らせる針振り駆動装置６（図５参照）と、ベッド部１上に載置された布を送る送り駆動装置９（図３参照）と、ミシン全体の動作を統合制御する制御装置５と、踏込み量によってミシンモータ４の回転速度を調節し、前記針棒駆動装置の起動及び停止を指示する起動停止指示手段としての操作ペダル７と、針振り駆動装置６が縫い針３ａを移動させる針移動量や送り駆動装置９が布を送る布送り量等の各種縫製データを複数入力して縫製データの設定入力を行うための各種スイッチと、設定された縫製データ等を表示する表示部８ａとを有する操作パネル８と、各種縫製データに基づく縫製終了毎の自動停止後、操作ペダル７による次の起動操作が行われるまでの間の操作により補正縫いを行う補正縫い操作手段としての補正縫いスイッチ１５と、を備えている。
【００２１】
なお、このミシン１００は、針棒３の先端に装着された縫い針３ａをミシンモータ４で上下動させながら送り駆動装置９により布を所定の方向（前後方向）に送ることで、布に縫い目を施すものである。そして、針振り装置６が針棒３の先端に装着された縫い針３ａを布が送られる方向に直交する方向（左右方向）に移動させることにより、千鳥縫いを施すことができるミシンである。また、補正縫いスイッチ１５を押すことにより前記針棒駆動装置を所定の低速で開始及び停止させるものである。ここで、所定の低速とは、通常の縫製速度よりもはるかに遅く、縫い針３ａの上下動等を目で追えるような縫製速度である。
【００２２】
（送り駆動装置）
図２〜図４を用いて、送り駆動装置９について説明する。送り駆動装置９は、ミシンモータ４により上軸と同期回転する下軸１０の回転運動を送り歯１１に伝動し、送り歯１１により布送りを行う布送り機構としての送り伝動機構２０と、送り歯１１の送り量を変更する角駒３０と、角駒３０を嵌め込む送り調節軸４０と、送り量設定用の駆動モータである布送り用パルスモータ５０等を備えており、布送りを行う送り歯１１に布送り動作の駆動力を付与するとともに、送り歯１１が布を送る布送り量を可変調節可能となるように構成されている。すなわち、角駒３０、送り調節軸４０、布送り用パルスモータ５０により送り歯１１による布送り量を可変調節可能とする送り量変更駆動装置６０を構成している。
【００２３】
図２は図１のII−II部分の断面におけるベッド部１の断面図であり、ベッド部１の内部を図１における紙面下側から見た状態を示している。ベッド部１内には、図２に示すように、左右方向に延在する軸心を中心に回転自在とされた下軸１０が取り付けられている。下軸１０は、図示しないリンク機構やベルト機構のような伝達機構を介してミシンモータ４の出力軸４ａ（図１参照）に連結されている。このため、ミシンモータ４が駆動すると、リンク機構等の伝達機構を介して下軸１０も回転するように構成されている。
【００２４】
下軸１０の左側端部には、図示しない布押え足の下方に配置されるとともに針板１２に対して出没可能に設けられ、布を送るための送り歯１１が取り付けられている。下軸１０の右方（胴部側）には、図３に示すように、下軸１０の回転運動を送り歯１１に伝達して送り歯１１を駆動する送り伝動機構２０が取り付けられている。
【００２５】
図３は、図２のIII−III部分の断面図であり、ベッド部１の上側を紙面上側に配置した状態を示している。送り伝動機構２０は、水平送りカム２１、水平送りロッド２２、水平送り連結桿２３、水平送り腕２４、水平送り軸２５、送り台腕２６、送り台２７、上下送りリンク２８等を備えている。
【００２６】
水平送りカム２１は、下軸１０に対して偏心した偏心カムを有しており、この偏心カムは、ベアリングを介して回転自在に水平送りロッド２２の上側端部に連結している。水平送りロッド２２の下側端部は、回転自在に水平送り連結桿２３の前後中間部に連結している。
【００２７】
水平送り連結桿２３の後側端部は、水平送り腕２４の下側端部に回転自在に連結されている。水平送り腕２４の上側端部は水平送り軸２５の右側端部に固定されている。水平送り軸２５は、左右方向の軸心を中心に回転自在とされた状態でベッド部１に取り付けられており、水平送り軸２５の左側端部は、送り台腕２６の下側端部に固定されている。送り台腕２６の上側端部は、送り台２７の後側端部に回転自在に連結されている。
【００２８】
送り台２７上には送り歯１１が固定されている。送り台２７の前側端部は、上下送りリンク２８の上側端部に回転自在に連結されている。上下送りリンク２８の下側端部は下軸１０の左側端部に設けられた偏心カム２８ａを介して回転自在に連結されている。一方、水平送り連結桿２３の前側端部には角駒３０が連結されている。
【００２９】
角駒３０は、送り調節軸４０により左右方向に直交する方向に沿って往復揺動可能に支持されており、その揺動を行う方向を変更することによって送り歯１１の移動軌跡を変更して送り量を変更するという機能を果たすものである。角駒３０は、送り調節軸４０の左右中間部に形成された溝４０ａに嵌め込まれており、この溝４０ａが角駒３０の揺動方向を規定している。角駒３０は、この溝４０ａにおける所定の基準位置から一定範囲の揺動が可能とされており、所定の送り調節蓋によって、溝４０ａから抜けないように構成されている。
【００３０】
図４は、図２に示したベッド部１に備えられた布送り用パルスモータ５０の近傍部分を矢印IVの方向から見た場合の一部透視図であり、ベッド部１の上側を紙面上側に配置した状態を示している。送り調節軸４０は、左右方向の軸心を中心にして回転自在にベッド部１に取り付けられている。送り調節軸４０の右側端部には、第１送り調節リンク４１の上側端部が固定されている。第１送り調節リンク４１の下側端部は、第２送り調節リンク４２の前側端部に回転自在に連結されている。第２送り調節リンク４２の後側端部は、第３送り調節リンク４３の上側端部に回転自在に連結されている。第３送り調節リンク４３の下側端部は、布送り用パルスモータ５０の出力軸５１に固定されている。
なお、布送り用パルスモータ５０には、布送り用パルスモータ５０の回転を検知する布送り用パルスモータ原点センサ５０ａ（図６参照）が設けられ、布送り位置の原点が検出されるようになっている。
【００３１】
（縫い針、針棒駆動装置及び針振り駆動装置）
縫い針３ａは、針棒３の下端部に装備され、針棒３は針棒駆動装置に支持される。そして、縫い針３ａは、針棒３を介して上下方向の往復駆動が行われる。針棒駆動装置は、上軸の回転駆動力をクランク機構やカム機構等を用いて往復上下方向の駆動力に変換すると共に、針棒３を支持する移動体（図示略）に往復上下の移動力の付与を行っている。
また、かかる移動体は、針棒３を、左右方向を中心として揺動可能に支持している。針振り駆動装置６は、図５に示すように、針振り用パルスモータ３１を備え、リンク体３３を介して移動体に支持された針棒３に揺動力の付与を行い、上下動を行う針棒３に対して所定のタイミングで針振りを実行させている。なお、針振り方向は、布送り方向と直交しており、布送りと針振りとを組み合わせることで縫い方向を任意に設定することを可能としている。それにより所定の針振りによる縫製パターンを形成することができる。また、針振り駆動装置６には、針振り用パルスモータ３１の回転とともに回転する遮蔽板３１ｂを検知する針振り用パルスモータ原点センサ３１ａが設けられ、針振り位置の原点が検出されるようになっている。
【００３２】
（ミシンの機械的動作）
次に、ミシンの機械的動作について説明する。ミシンの操作ペダル７を踏み込んでミシンモータ４を駆動させることによって下軸１０を回転させると、この下軸１０の回転運動が水平送りカム２１、水平送りロッド２２、水平送り連結桿２３および水平送り腕２４を介して水平送り軸２５に伝達され、水平送り軸２５が往復回動運動を行う。そして、水平送り軸２５の往復回動運動が送り台腕２６および送り台２７を介して送り歯１１に伝達され、送り歯１１の前後方向の往復運動が実現することとなる。
一方、下軸１０の回転運動が上下送りリンク２８を介して送り台２７に伝達されることによって、送り台２７上に固定された送り歯１１の上下方向の往復運動が実現することとなる。
この結果、送り歯１１は、前後方向の往復運動と上下方向の往復運動との合成により円ないし楕円運動を行うことで、布押え足によって上方から押えられた布を所定の方向に送る布送り運動を行う。
【００３３】
ここで、送り歯１１が、針板１２から上方へ突出している間に図３において前から後へ移動するように円ないし楕円運動を行うと、布押え足に押えられた布は正送りされる。一方、送り歯１１が、針板から上方へ突出している間に図３において後から、前へ移動するように円ないし楕円運動を行うと、布押え足に押えられた布は逆送りされる。
送り歯１１の正送りと逆送りの変換は、下軸１０の回転位相に対する水平送り軸２５の回動位相を変更することで行われるが、下軸１０の回転位相や水平送り軸２５の回動位相の変更は角駒３０の傾斜角度（所定の基準位置に対する回動角度）が変更されることで実現される。すなわち、角駒３０が往復揺動動作を行う場合に、その揺動の前後方向成分が送り歯１１に伝達される。従って、角駒３０が図３に示した初期位置からＡ方向へ回動した場合には、送り歯１１が正送りの運動を行い、角駒３０が図３に示した初期位置からＢ方向へ回動した場合には、送り歯１１が逆送りの運動を行う。また、これらの中間位置で角駒３０が上下方向に沿って往復揺動を行う場合、前後方向成分はゼロとなるので送りは行われない。
【００３４】
また、送り歯１１が正送りする場合でも逆送りする場合でも、送り歯１１の運動軌跡は上述したように円形状ないし楕円形状であるが、前後方向の径が変更されることで、送り量が変更される。すなわち、下軸１０の一回転当たりの水平送り軸２５を支点とした送り台腕２６の回動角度の範囲が変更されることで、送り台２７および送り歯１１の運動軌跡における前後方向の径が変更され、これにより、送り量が変更される。具体的には、角駒３０の回動角度が大きくなるにつれて下軸１０の一回転当たりの正逆送り量が大きくなる。
【００３５】
以上のように角駒３０の傾斜角度（所定の基準位置からの回動角度）が変更されることによって、送り歯１１の送り方向や送り量の変更を行うことができる。角駒３０の傾斜角度の変更は、布送り用パルスモータ５０によって行われる。
すなわち、図４に示した布送り用パルスモータ５０を作動させ、出力軸５１を図４における時計回りに回転させると、第３、第２、第１送り調節リンク４３、４２、４１を順次介して、送り調節軸４０がＡ方向に回動する。一方、出力軸５１が反時計回りに回転すると、第３、第２、第１送り調節リンク４３、４２、４１を順次介して、送り調節軸４０がＢ方向に回動する。このように、布送り用パルスモータ５０が第３、第２、第１送り調節リンク４３、４２、４１を介して送り調節軸４０を回動させることにより、角駒３０の傾斜角度を変更して、送り歯１１の送り方向や送り量を変更することができる。
【００３６】
（ミシンの制御系）
ミシン１００の制御部について説明する。図６は、ミシンの制御系を示すブロック図である。
制御装置５は、図６に示すように、ミシン１００の動作制御に関する処理プログラムに従って各処理を実行するＣＰＵ５１と、ＣＰＵ５１が各処理を実行するための処理プログラムを記憶するＲＯＭ５２と、種々のワークメモリやカウンタなどが設けられ、処理におけるワークエリアとして使用されるＲＡＭ５３と、各種縫製データを記憶するＥＥＰＲＯＭ５４とを備えている。ＲＡＭ５３は、種々のワークメモリやカウンタなどが設けられ、処理におけるワークエリアとして使用され、ＥＥＰＲＯＭ５４は、針棒駆動装置を自動停止させるための針数データと該針数データに基づく縫製における針振り駆動装置６による針棒の針振り位置に関する針振りデータと、送り歯１１による布送り量に関する布送りデータとからなる縫製データを複数記憶する記憶手段として動作する。
なお、針振りデータは、相対的なデータとしての振り幅データであってもよいし、絶対的なデータとしての針振り位置のデータであってもよい。
【００３７】
図７に示すように、ＲＯＭ５２には、操作ペダル７が操作された際に、各縫製データに基づいて各駆動装置（針棒駆動装置、針振り駆動装置６、送り量変更駆動装置６０）を駆動して各縫製データによる縫製を順次行う機能を実現させる駆動制御プログラム５２ａが記憶されている。
駆動制御プログラム５２ａは、自動停止後、再度、操作ペダル７の操作により針棒駆動装置が起動されるまでの間に、縫い針３ａの針振り位置が次の縫製データの針振りデータによる縫製開始時の針振り位置となるように針振り駆動装置６の準備駆動制御を自動的に行う機能を実現させる。
駆動制御プログラム５２ａは、自動停止後、再度、操作ペダル７の操作により針棒駆動装置が起動されるまでの間に、送り歯１１による布送り量が次の縫製データの布送りデータによる縫製開始時の布送り量となるように送り量変更駆動装置６０の準備駆動制御を自動的に行う機能を実現させる。
【００３８】
また、ＲＯＭ５２には、各縫製データに基づく縫製の終了後に、針棒駆動装置を始めとする各駆動装置の駆動を自動停止させる機能を実現させる駆動停止プログラム５２ｂが記憶されている。
また、ＲＯＭ５２には、補正縫いスイッチ１５が操作された際に、所定の低速で補正縫いを行う機能を実現させる補正縫い制御プログラム５２ｃが記憶されている。
また、ＲＯＭ５２には、針振り駆動装置６の準備駆動制御の自動実行後、補正縫いスイッチ１５が操作された場合に、縫い針３ａの針振り位置を自動停止以前の縫製データによる縫製終了時の針振り位置に戻してから自動停止以前の縫製データの針振りデータに基づいて補正縫いを行う機能を実現させる補正縫い針振り制御プログラム５２ｄが記憶されている。
また、ＲＯＭ５２には、送り量変更駆動装置６０の準備駆動制御の自動実行後、補正縫いスイッチ１５が操作された場合に、送り歯１１による布送り量を自動停止以前の縫製データによる縫製終了時の布送り量に戻してから自動停止以前の縫製データの布送りデータに基づいて補正縫いを行う補正縫い布送り制御プログラム５２ｅが記憶されている。
【００３９】
制御装置５は、設定入力されてＥＥＰＲＯＭ５４に記憶された縫製データに基づき、その縫製データによる縫製模様を表示部８ａに表示する制御を行う。
また、制御装置５は、設定入力されてＥＥＰＲＯＭ５４に記憶された縫製データに基づいて縫製を行う制御を行う。
また、制御装置５は、ＣＰＵ５１がＲＯＭ５２内に記憶された駆動制御プログラム５２ａを実行することにより駆動制御手段として機能する。
また、制御装置５は、ＣＰＵ５１がＲＯＭ５２内に記憶された駆動停止プログラム５２ｂを実行することにより針棒駆動装置を自動停止させる駆動停止手段として機能する。
また、制御装置５は、ＣＰＵ５１がＲＯＭ５２内に記憶された補正縫い制御プログラム５２ｃを実行することにより補正縫い制御手段として機能する。
また、制御装置５は、ＣＰＵ５１がＲＯＭ５２内に記憶された補正縫い針振り制御プログラム５２ｄを実行することにより補正縫い針振り制御手段として機能する。
また、制御装置５は、ＣＰＵ５１がＲＯＭ５２内に記憶された補正縫い布送り制御プログラム５２ｅを実行することにより補正縫い布送り制御手段として機能する。
【００４０】
制御装置５には、入力インターフェースを介してミシンモータ４、その回転速度を検出するエンコーダ３２、縫い針３ａの上下動位置を検出する針位置検出手段としての針位置検出器３４、送り駆動装置９の送り量の設定動作及び調節動作を行う布送り用パルスモータ５０、布送り用パルスモータ５０の回転位置を検知する布送り用パルスモータ原点センサ５０ａ、針振りを行う針振り用パルスモータ３１、針振り用パルスモータ３１の回転位置を検知する針振り用パルスモータ原点センサ３１ａ、ミシンモータ４の回転速度を調節する操作ペダル７、各種設定の入力を行う操作パネル８等が接続されている。
【００４１】
操作ペダル７は、その踏量に応じた信号を出力し、ＣＰＵ５１はその信号出力に応じた回転速度でミシンモータ４を回転駆動させる。なお、ミシンモータ４はその電源出力回路を介して制御装置５と接続され、駆動電流値を制御することで回転速度制御が行われる。
布送り用パルスモータ５０は、ＣＰＵ５１により、エンコーダ３２及び針位置検出器３４の出力から認識される針落ちタイミングに対する所定のタイミングで同期を図って駆動制御され、送り歯１１による送り方向や送り量の変更が行われるようになっている。
針振り用ステッピングモータ３１は、ＣＰＵ５１により、エンコーダ３２及び針位置検出器３４の出力から認識される針落ちタイミングに対する所定のタイミングで同期を図って駆動制御され、針振りにより縫い針３ａを所定の針振り位置に位置決めする。
【００４２】
操作パネル８は、図６に示されるように、縫製に関する各種の設定データの設定入力スイッチを備えると共に、所望する縫製模様を形成するための、針数を設定する針数スイッチ８１、針棒３の左右方向への針振りの針移動量を入力する針振り設定スイッチ８２、送り歯１１が布を送る布送り量を入力する布送り設定スイッチ８３や、設定された縫製模様を記憶し登録する登録スイッチ８４と、針振り駆動装置６の準備駆動制御の自動実行を行うか否かを選択する選択入力手段としての選択入力スイッチ８８、選択入力スイッチ８８により準備駆動制御の自動実行を行わない旨が選択された場合に、操作により駆動制御プログラム５２ａによる各駆動装置の駆動制御を次の縫製データによる縫製に切り替える手動切替手段としての縫製切替スイッチ８９、所定の縫製データによる縫製終了毎の自動停止時における縫い針３ａの上下動位置を設定する針停止位置設定スイッチ９０等を備えている。なお、この操作パネル８は、いわゆるタッチパネルであり、各種の入力スイッチは切り替え表示されるとともに、登録された縫製模様を表示する表示部８ａを備えている。
【００４３】
次に図８及び図１０に基づいて、本実施の形態における動作について説明する。なお、本実施の形態においては、各縫製データ終了毎の自動停止時における縫い針３ａの上下動位置が、上記した針停止位置設定スイッチ９０により所定の針上位置に設定されている場合について説明する。また、上述の所定の針上位置とは、縫い針３ａの先端が被縫製物の上方に位置する針上下動位置であり、被縫製物との干渉無しに縫い針３ａの針振りが行われる針の上下動位置である。
＜自動切替を選択した場合における針振り位置及び布送り量の戻し動作＞
図８に基づいて、選択入力スイッチ８８により自動切替を選択した場合における縫い針３ａの針振り位置及び布送り量の戻し動作について説明する。
図８に示すように、最初に、作業者は、操作パネル８に表示された針数スイッチ８１により針棒駆動装置を、より具体的には、ミシンモータ４を自動停止させるための針数を設定し、針振り設定スイッチ８２により針振りの針移動量（いわゆる針振りの振幅の大きさ）と、布送り設定スイッチ８３により布送り量を設定する（ステップＳ１）。作業者によるこの設定操作が、所定の縫製に必要なＮ回分繰り返され、このように設定された値のそれぞれは、１〜ｎ番目（ｎ＜＝Ｎ）の縫製データとしてＥＥＰＲＯＭ５４に記憶される（ステップＳ２）。
次いで、ＣＰＵ５１は、操作ペダル７が踏まれたか否かを判断する（ステップＳ３）。ここで、ＣＰＵ５１が、操作ペダル７が踏まれたと判断すると（ステップＳ３：ＹＥＳ）、ＣＰＵ５１は駆動制御プログラム５２ａを実行することにより、縫製を開始する（ステップＳ４）。一方、ＣＰＵ５１が、操作ペダル７が踏まれていないと判断すると（ステップＳ３：ＮＯ）、ＣＰＵ５１はこの判断を繰り返す。
【００４４】
ステップＳ４において、ＣＰＵ５１は、最初（ｎ＝１）の縫製データとして設定された針数分の縫製がなされたか否かを判断する（ステップＳ５）。ここで、ＣＰＵ５１が、最初の縫製データとして設定された針数分の縫製がなされたと判断すると（ステップＳ５：ＹＥＳ）、ＣＰＵ５１は駆動停止プログラム５２ｂを実行することにより、操作ペダル７の踏込み状態とは無関係に針棒駆動装置の駆動を自動停止させる（ステップＳ６）。なお、ここでは、針停止位置設定スイッチ９０により所定の針上位置に設定されているので、駆動停止手段としての駆動停止プログラム５２ｂは、針位置検出器３４からの針位置信号に基づいて縫い針３ａが所定の針上位置となるようにミシンモータ４を停止させて針棒駆動装置の駆動を自動停止させる。一方、ＣＰＵ５１が、設定された針数分の縫製がなされていないと判断すると（ステップＳ５：ＮＯ）、ＣＰＵ５１はステップＳ３に戻って処理を行う。
【００４５】
ステップＳ６において、針棒駆動装置の駆動を自動停止させた後、ＣＰＵ５１は、ステップＳ７に移行して駆動制御プログラム５２ａを実行し、（ｎ＋１）番目の縫製データに基づく縫製に移行する。このとき、（ｎ＋１）番目の縫製データにおける針数、針振りの針移動量、布送り量を読み込んで、設定する。また、このステップＳ７では、針振り用パルスモータ３１を駆動して縫い針３ａの針振り位置がｎ番目の縫製データに連続して縫製が行われる（ｎ＋１）番目の縫製の開始時の針振り位置となるように針振り駆動装置６の準備駆動制御を行うとともに、布送り用パルスモータ５０の駆動により角駒の３０の傾斜角度を変更して送り駆動装置９による布送り量がｎ番目の縫製に連続して縫製が行われる（ｎ＋１）番目の縫製における布送り量となるように送り駆動装置９の準備駆動制御を行う。
【００４６】
次いで、ＣＰＵ５１は、補正縫いスイッチ１５から入力があったか否かを判断する（ステップＳ８）。ここで、ＣＰＵ５１が、補正縫いスイッチ１５から入力があったと判断すると（ステップＳ８：ＹＥＳ）、ＣＰＵ５１は補正縫い針振り制御プログラム５２ｄを実行することにより、縫い針３ａの針振り位置をｎ番目の縫製の縫製終了時の針振り位置まで戻すとともに、補正縫い布送り制御プログラム５２ｅを実行することにより、角駒３０の傾斜角度をｎ番目の縫製終了時の傾斜角度に戻して送り駆動装置９による布送り量をｎ番目の縫製における布送り量まで戻す（ステップＳ９）。一方、ＣＰＵ５１が、補正縫いスイッチ１５から入力がないと判断すると（ステップＳ８：ＮＯ）、ＣＰＵ５１は、操作ペダル７が踏まれたか否かを判断する（ステップＳ１３）。
ステップＳ９において、縫い針３ａの針振り位置及び送り歯１１による布送り量をｎ番目の縫製縫製データに応じた状態に戻した後、ＣＰＵ５１は、補正縫い制御プログラム５２ｃを実行することにより、ミシンモータ４を所定の低速（例えば２００ｒｐｍ）で回転させて補正縫いを開始し（ステップＳ１０）、ステップＳ１１に移行する。ここで再び補正縫いスイッチ１５からの入力が判定され、補正縫いスイッチ１５の入力がある場合（ステップＳ１１：ＹＥＳ）には、ステップＳ１０に戻って補正縫いが継続され、補正縫いスイッチ１５の入力がなくなる（ステップＳ１１：ＮＯ）と補正縫いが停止され（ステップＳ１２）、ステップＳ７に移行して、再び（ｎ＋１）番目の縫製データに基づく準備駆動制御が実行される。
【００４７】
ここで、針振り位置の戻し動作について、具体的に説明すると、図９に示すように、ｎ番目の縫製が直線縫いで、（ｎ＋１）番目の縫製が千鳥縫いである場合、ｎ番目の縫製における最後の針振り位置をＥ地点とし、（ｎ＋１）番目の縫製における最初の針振り位置をＳ地点とすると、ステップＳ６において針棒駆動装置の駆動が停止すると、ステップＳ７で駆動制御プログラム５２ａにより準備駆動制御が実行され（ｎ＋１）番目の縫製パターンの縫製データに更新されるため、縫い針３ａの針振り位置がＳ地点となるように針振りが行われる。
そこで、ステップＳ９では、ｎ番目の縫製に連続するように補正縫いが行われる場合には、ＣＰＵ５１は、補正縫い針振り制御プログラム５２ｄを実行することにより、針振りを行って縫い針３ａの針振り位置をＳ地点からＥ地点に戻す。
また、布送り量についても同様であり、ステップＳ６において針棒駆動装置の駆動が停止すると、ステップＳ７で駆動制御プログラム５２ａにより準備駆動制御が実行され（ｎ＋１）番目の縫製データに更新されるため、角駒３０の傾斜角度も変更され、（ｎ＋１）番目の縫製データに対応した布送り量となる。
そこで、ステップＳ９では、ｎ番目の縫製データによる補正縫いが行われる場合には、ＣＰＵ５１は、補正縫い布送り制御プログラム５２ｅを実行することにより、角駒３０の傾斜角度をｎ番目の縫製データにおける傾斜角度に戻す。
【００４８】
ステップＳ１３において、ＣＰＵ５１が、操作ペダル７が踏まれたと判断すると（ステップＳ１３：ＹＥＳ）、ＣＰＵ５１は駆動制御プログラム５２ａを実行することにより、（ｎ＋１）番目の縫製データに基づく縫製を開始する（ステップＳ１４）。一方、ＣＰＵ５１が、操作ペダル７が踏まれていないと判断すると（ステップＳ１３：ＮＯ）、ステップＳ８の処理に戻る。
ステップＳ１５において、ＣＰＵ５１は、設定された針数分の縫製がなされたか否かを判断する。ここで、ＣＰＵ５１が、設定された針数分の縫製がなされたと判断すると（ステップＳ１５：ＹＥＳ）、ＣＰＵ５１は駆動停止プログラム５２ｂを実行することにより、針棒駆動装置の駆動を停止させる（ステップＳ１６）。一方、ＣＰＵ５１が、設定された針数分の縫製がなされていないと判断すると（ステップＳ１５：ＮＯ）、ＣＰＵ５１は、操作ペダル７が踏まれたか否かを判断する（ステップＳ１８）。ここで、ＣＰＵ５１が、操作ペダル７が踏まれたと判断すると（ステップＳ１８：ＹＥＳ）、ステップＳ１４の処理に戻る。一方、ＣＰＵ５１が、操作ペダル７が踏まれていないと判断すると（ステップＳ１８：ＮＯ）、ＣＰＵ５１はこの判断を繰り返す。
ステップＳ１６において、ＣＰＵ５１が針棒駆動装置の駆動を停止させた後、ＣＰＵ５１は縫製すべき全ての縫製データによる縫製が終了したか否かを判断する（ステップＳ１７）。ここで、ＣＰＵ５１が、縫製すべき全ての縫製パターンが終了したと判断すると（ステップＳ１７：ＹＥＳ）、本処理を終了させる（ＥＮＤ）。一方、縫製すべき全ての縫製パターンが終了していないと判断すると（ステップＳ１７：ＮＯ）、ステップＳ１９に移行して、次ぎの縫製データによる縫製に備えて、ｎの値に１を加算する処理を実行し、ステップＳ７に戻る。
【００４９】
＜手動切替を選択した場合における針振り位置及び布送り量の戻し動作＞。
次に、手動切替を選択した場合における縫い針３ａの針振り位置及び布送り量の戻し動作について図１０に基づいて説明する。
なお、この場合も、各縫製データ終了毎の自動停止時における縫い針３ａの上下動位置が、上記した針停止位置設定スイッチ９０により所定の針上位置に設定されている場合について説明する
図１０におけるステップＳ２１〜Ｓ２６まで制御は、図８におけるステップＳ１〜Ｓ６までの制御と同様であるので説明を省略し、ステップＳ２７からの制御について説明する。
【００５０】
ＣＰＵ５１は、補正縫いスイッチ１５から入力があったか否かを判断する（ステップＳ２７）。ここで、ＣＰＵ５１が、補正縫いスイッチ１５から入力があったと判断すると（ステップＳ２７：ＹＥＳ）、ＣＰＵ５１はｎ番目の縫製データに基づいて補正縫いを行い（ステップＳ２８）、再度補正縫いスイッチ１５からの入力の有無を判断する（ステップＳ２９）。そして、補正縫いスイッチ１５の入力がある場合（ステップＳ２９：ＹＥＳ）には、ステップＳ２８に戻って補正縫いを継続させ、補正縫いスイッチ１５の入力がなくなると（ステップＳ２９：ＮＯ）、縫い針３ａを所定の針上位置で停止させて補正縫いを停止させ（ステップＳ３０）、ステップＳ２７に移行して、再び補正スイッチ１５に入力の有無を判断する。
【００５１】
一方、ＣＰＵ５１が、補正縫いスイッチ１５から入力がないと判断すると（ステップＳ２７：ＮＯ）、ＣＰＵ５１は、縫製切替スイッチ８９から入力があったか否かを判断する（ステップＳ３１）。ここで、ＣＰＵ５１が、縫製切替スイッチ８９から入力があったと判断すると（ステップＳ３１：ＹＥＳ）、ＣＰＵ５１は縫製すべき全ての縫製が終了したか否かを判断する（ステップＳ３２）。一方、ＣＰＵ５１が、縫製切替スイッチ８９から入力がなかったと判断すると（ステップＳ３１：ＮＯ）、ＣＰＵ５１はステップＳ２７の処理に戻る。
【００５２】
ステップＳ３２において、ＣＰＵ５１が、全ての縫製が終了したと判断すると（ステップＳ３２：ＹＥＳ）、本処理を終了させる（ＥＮＤ）。一方、ＣＰＵ５１が、全ての縫製が終了していないと判断すると（ステップＳ３２：ＮＯ）、ＣＰＵ５１は、（ｎ＋１）番目の縫製に移行する（ステップＳ３３）。このとき、（ｎ＋１）番目の縫製データを読み込んで、自動停止の針数、針振りの針移動量、布送り量を設定し、ステップＳ３４の処理に移行する。また、このステップＳ３３では、縫い針３ａの針振り位置がｎ番目の縫製に連続して縫製が行われる（ｎ＋１）番目の縫製開始時の針振り位置となるように針振り駆動装置６の駆動制御を行い、駆動停止プログラム５２ｂによる針棒駆動装置の停止後に、送り駆動装置９による送り歯１１の布送り量がｎ番目の縫製データによる縫製に連続する（ｎ＋１）番目の縫製における布送り量となるように送り駆動装置９の駆動制御を行う。
次いで、ステップＳ３４では、次ぎの縫製データによる縫製に備えて、ｎの値に１を加算する処理を実行し、ステップＳ２３に戻る。
【００５３】
＜実施形態における作用効果＞
操作ペダル７の起動操作がなされると、ＣＰＵ５１は駆動制御プログラム５２ａを実行することにより、ＥＥＲＯＭ５４に記憶された各縫製データに基づいて各駆動装置を駆動させて各縫製データによる縫製を順次行う。各縫製データに基づく縫製が終了すると、ＣＰＵ５１は駆動停止プログラム５２ｂを実行することにより、針棒駆動装置の駆動を自動停止させる。そして、自動停止後、再度、操作ペダル７の操作により針棒駆動装置が起動されるまでの間に、ＣＰＵ５１は駆動制御プログラム５２ａを実行することにより、縫い針３ａの針振り位置が次の縫製データの針振りデータによる縫製開始時の針振り位置となるように針振り駆動装置６の準備駆動制御を自動的に行うとともに、送り歯１１の布送り量が次の縫製データの布送りデータによる縫製開始時の布送り量となるように送り量変更駆動装置６０の準備駆動制御を自動的に行う。
ここで、針振り駆動装置６の準備駆動制御の自動実行後、補正縫いスイッチ１５が操作され、ＣＰＵ５１が補正縫い制御プログラム５２ｃを実行することにより所定の低速で補正縫いが開始された場合には、ＣＰＵ５１は補正縫い針振り制御プログラム５２ｄを実行することにより、縫い針３ａの針振り位置を自動停止以前の縫製データによる縫製終了時の針振り位置に戻すとともに、補正縫い布送り制御プログラム５２ｅを実行することにより、送り歯１１による布送り量を自動停止以前の縫製データによる縫製終了時の布送り量に戻してから自動停止以前の縫製データの布送りデータに基づいて補正縫いを行う。
【００５４】
これにより、補正縫いを行う場合にのみ針振り位置及び布送り量を自動停止以前の縫製データによる縫製終了時の針振り位置及び布送り量に戻すので、既に縫製された自動停止以前の縫製に連なるように補正縫いを良好に行うことができる。また、補正縫いを行わない場合には針振り位置及び布送り量が次の縫製データによる縫製開始時の針振り位置及び布送り量としたままであるため、縫製の切替時における針振り位置及び布送り量の調節によるロスタイムを無くすことができ、縫製効率を向上させることができる。
よって、従来の長所を維持しつつ、自動停止以前の針数データに基づく針振り量や布送り量で補正縫いを行うことができないという欠点を解消することができる。
【００５５】
また、選択入力スイッチ８８により準備駆動制御の自動実行を行う旨が選択され、針振り駆動装置６及び送り量変更駆動装置６０の準備駆動制御の実行後に補正縫いスイッチ１５が操作された場合には、針振り位置及び布送り量を自動停止以前の縫製データによる縫製終了時の針振り位置及び布送り量に戻してから自動停止以前の縫製データの針振りデータ及び布送りデータに基づいて補正縫いを行う。一方、選択入力スイッチ１５により準備駆動制御の自動実行を行わない旨が選択され、縫製切替スイッチ８９による駆動制御の切り替えが行われるまでの間に補正縫いスイッチ１５が操作された場合には、針振り位置及び布送り量を現状の縫製データの針振りデータ及び布送りデータに基づいて補正縫いを行う。
よって、選択入力スイッチ８８により、ユーザの希望に合わせて補正縫いの方法を選択することができるので、補正縫いの発生頻度に応じてユーザ自身が選択することができ、縫製効率の良い方を選択することができる。
【００５６】
なお、本発明は上記実施形態に限られるものではない。例えば、図８及び図１０により説明した上記した実施の形態では、各縫製データ終了毎の自動停止時における縫い針３ａの上下動位置が、針停止位置設定スイッチ９０により所定の針上位置に設定されている場合について説明したが、針振り駆動装置６の準備駆動制御及び補正縫い時の針振り位置の戻し動作を行わず、布送り駆動装置９の準備駆動制御及び布送り量の戻し動作のみを実行する場合には、針停止位置設定スイッチ９０により設定される各縫製データ終了毎の自動停止時における縫い針３ａの上下動位置の設定値に関わらず実行可能である。
また、自動停止時の針上下動位置が所定の上位置に設定されていれば、布送りの戻し動作を行わず、針振りの戻し動作のみを有していてもよい。また、自動で次ぎの縫製データへの更新を行うプログラムと手動で次ぎの縫製データへの更新を行うプログラムは双方を備えている必要はなく、いずれか一方のみを有していてもよい。
【図面の簡単な説明】
【００５７】
【図１】ミシンの全体構成を説明するための概略図である。
【図２】図１のII−II部分の断面図である。
【図３】図２のIII−III部分の断面図である。
【図４】送り駆動機構の布送り用パルスモータ近傍の構成を説明するための説明図である。
【図５】針振り機構の説明図である。
【図６】実施形態１に係るミシンの制御系を示すブロック図である。
【図７】ＲＯＭ内に記憶されたプログラムを示す図である。
【図８】自動切替を選択した場合における動作を示すフローチャートである。
【図９】針振りの戻し操作を説明する概略図である。
【図１０】手動切替を選択した場合における動作を示すフローチャートである。
【符号の説明】
【００５８】
３  針棒
３ａ  縫い針
５  制御装置
６  針振り駆動装置
７  操作ペダル（起動停止操作手段）
９  送り駆動装置
１５  補正縫いスイッチ（補正縫い指示入力手段）
５２  ＲＯＭ（記憶手段）
５２ａ  駆動制御プログラム（駆動制御手段）
５２ｂ  駆動停止プログラム（駆動停止手段）
５２ｃ  補正縫い制御プログラム（補正縫い制御手段）
５２ｄ  補正縫い針振り制御プログラム（補正縫い針振り制御手段）
５２ｅ  補正縫い布送りプログラム（補正縫い布送り制御手段）
８８  選択入力スイッチ（選択入力手段）
８９  縫製切替スイッチ（手動切替手段）
１００  ミシン
【図１】
2006296930.tif 000003
【図２】
2006296930.tif 000004
【図３】
2006296930.tif 000005
【図４】
2006296930.tif 000006
【図５】
2006296930.tif 000007
【図６】
2006296930.tif 000008
【図７】
2006296930.tif 000009
【図８】
2006296930.tif 000010
【図９】
2006296930.tif 000011
【図１０】
2006296930.tif 000012