(57)【要約】【課題】針の停止位置の調節を簡単に行う。【解決手段】主軸モータ３と、基準信号発生手段７と、エンコーダ７と、針位置信号出力手段１１と、糸切りアクチュエータ９と、糸切り機構８と、制御手段１１と、を備えたミシン１において、糸切り停止位置を予め記憶する記憶手段１１３と、糸切り処理実行後の実際の糸切り停止位置を計測する糸切り停止位置計測手段１１と、糸切り停止位置計測手段１１により計測された実際の糸切り停止位置に基づいて、糸切り処理後の実際の糸切り停止位置が記憶手段１１３に記憶された糸切り停止位置に近づくように上位置信号に対応する計数値を自動補正して上位置信号を補正する上位置自動補正手段１１と、を備える。【選択図】図２
2007181609.tif 000002
【特許請求の範囲】
【請求項１】
針を支持する針棒を上下動させるミシン主軸及びミシン主軸に連結される下軸を駆動する主軸モータと、
ミシン主軸１回転毎に基準信号を発生する基準信号発生手段と、
ミシン主軸１回転毎に複数のパルス信号を出力するエンコーダと、
前記基準信号を基準として前記パルス信号を計数して前記針の上位置及び下位置にそれぞれ対応して設定される計数値に達する毎に上位置信号及び下位置信号を出力する針位置信号出力手段と、
糸切りを行う際の駆動源となる糸切りアクチュエータと、
前記糸切りアクチュエータにより駆動されて前記下軸に嵌合する糸切りカムを有し、該糸切りカムを介して前記主軸モータの駆動力により駆動されて前記針に挿通される糸を切断する糸切り機構と、
前記糸切り機構を作動させ前記糸を切断する糸切り動作と、前記糸を切断後、前記針位置信号出力手段から出力される前記上位置信号の出力開始に基づいて前記主軸モータの制動を開始させて前記針の先端を被縫製物の上方の所定の糸切り停止位置に停止させる停止動作とからなる糸切り処理が行われるように、前記糸切りアクチュエータ及び前記主軸を制御する制御手段と、を備えたミシンにおいて、
前記糸切り停止位置を予め記憶する記憶手段と、
前記糸切り処理実行後の実際の糸切り停止位置を計測する糸切り停止位置計測手段と、
前記糸切り停止位置計測手段により計測された実際の糸切り停止位置に基づいて、糸切り処理後の実際の糸切り停止位置が前記記憶手段に記憶された糸切り停止位置に近づくように前記上位置信号に対応する計数値を自動補正して前記上位置信号を補正する上位置自動補正手段と、
を備えることを特徴とするミシン。
【請求項２】
前記記憶手段に記憶された糸切り停止位置と前記上位置自動補正手段により自動補正された上位置信号に基づく前記糸切り処理実行後の実際の糸切り停止位置との偏差を算出する偏差算出手段と、
前記偏差算出手段により算出された偏差が所定範囲内であるか否かを判別する判別手段と、
前記判別手段により前記偏差が所定範囲内であると判別されると、前記補正された計数値を基準としてさらに複数回の実際の糸切り停止位置の計測を繰り返し、その複数の計測値の平均値を算出する平均値算出手段と、
前記平均値算出手段により算出された平均値に基づいて、前記補正された計数値をさらに補正する平均値補正手段と、
を備えることを特徴とする請求項１に記載のミシン。
【請求項３】
前記平均値補正手段の糸切り停止位置の計測の繰り返し回数を設定する繰り返し回数設定手段を備えることを特徴とする請求項２に記載のミシン。
【請求項４】
前記繰り返し回数の計測後、再度、前記平均値補正手段による補正の実行を指示する再設定手段を備えることを特徴とする請求項３に記載のミシン。
【請求項５】
前記判別手段により前記偏差が所定範囲外であると判別されると、エラーを報知するエラー報知手段を備えることを特徴とする請求項２に記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンに関する。
【背景技術】
【０００２】
縫製終了後に針に挿通された糸の糸切りを行う糸切り装置を備えたミシンが知られている。このようなミシンにおいて、糸切りは、ミシンモータにブレーキをかけて低速域まで減速させ、ミシンモータからの駆動が伝達される下軸を糸切りカムに噛み合わせる。そして、低速で回転する主軸の駆動が糸切りカムに伝達されることにより、糸切り装置が駆動して糸切りが行われる。
また、糸切りを行った後、針を上死点よりも若干下降した所定の糸切り停止位置で停止させるために、上位置検出用のセンサが設けられており、このセンサが針の上位置を検出するとミシンモータにブレーキをかけて針を停止させるようになっている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開平９−２７６５８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ミシンモータと糸切り機構との間には、種々の機構が介在しており、ミシン毎に摩擦力や慣性力のバラツキが大きく、上位置を検出するセンサに基づいて同じ主軸角度でミシンモータの制動を開始しても糸切り後の針停止位置（糸切り停止位置）がミシン毎に異なってしまう現象が発生する。この糸切り後の針停止位置がずれてしまうと、糸切り後に糸を払うワイパーと針が干渉する等の問題が発生する。
そこで、従来は、ミシン毎に糸切り動作を行って上位置を検出するためのセンサの取付位置（主軸の回転角に対する取付角度）を変更して上位置の検出角度を調整する必要があった。しかも、糸切り機構を駆動するため大きく主軸モータにかかった負荷が糸切り停止直前に一気に解放されるため、停止直前のミシンモータの回転速度が不安定となり、同一のミシンでも糸切り後の針の停止位置を常に同一とすることはできなかった。そのため、従来は、複数回の糸切り動作を行った上で糸切り停止位置の中心値を把握してからセンサの取付位置を変更するという煩わしい調整作業をミシン毎に行う必要があった。なお、最近では、上位置を検出するための主軸角度等を操作パネルにより設定し、実際にセンサの取付位置を変更しなくても上位置の調整を行うことも行われている。しかし、調整時は繰り返しの糸切りと同時に操作パネルの操作を合わせて行わればならず、調整作業はやはり煩雑な作業を強いられていた。
【０００５】
そこで、本発明は、上記課題を解決するためになされたものであり、針の停止位置の調節を簡単に行うことができるミシンを提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、請求項１に記載の発明は、針を支持する針棒を上下動させるミシン主軸及びミシン主軸に連結される下軸を駆動する主軸モータと、ミシン主軸１回転毎に基準信号を発生する基準信号発生手段と、ミシン主軸１回転毎に複数のパルス信号を出力するエンコーダと、前記基準信号を基準として前記パルス信号を計数して前記針の上位置及び下位置にそれぞれ対応して設定される計数値に達する毎に上位置信号及び下位置信号を出力する針位置信号出力手段と、糸切りを行う際の駆動源となる糸切りアクチュエータと、前記糸切りアクチュエータにより駆動されて前記下軸に嵌合する糸切りカムを有し、該糸切りカムを介して前記主軸モータの駆動力により駆動されて前記針に挿通される糸を切断する糸切り機構と、前記糸切り機構を作動させ前記糸を切断する糸切り動作と、前記糸を切断後、前記針位置信号出力手段から出力される前記上位置信号の出力開始に基づいて前記主軸モータの制動を開始させて前記針の先端を被縫製物の上方の所定の糸切り停止位置に停止させる停止動作とからなる糸切り処理が行われるように、前記糸切りアクチュエータ及び前記主軸を制御する制御手段と、を備えたミシンにおいて、前記糸切り停止位置を予め記憶する記憶手段と、前記糸切り処理実行後の実際の糸切り停止位置を計測する糸切り停止位置計測手段と、前記糸切り停止位置計測手段により計測された実際の糸切り停止位置に基づいて、糸切り処理後の実際の糸切り停止位置が前記記憶手段に記憶された糸切り停止位置に近づくように前記上位置信号に対応する計数値を自動補正して前記上位置信号を補正する上位置自動補正手段と、を備えることを特徴とする。
【０００７】
請求項１に記載の発明によれば、制御手段は、糸切り機構を作動させ糸を切断する糸切り動作と、糸を切断後、針位置信号出力手段から出力される上位置信号の出力開始に基づいて主軸モータの制動を開始させて針の先端を被縫製物の上方の所定の糸切り停止位置に停止させる停止動作とからなる糸切り処理が行われるように、糸切りアクチュエータ及び主軸を制御する。
糸切り処理実行後、糸切り停止位置計測手段は、実際の糸切り停止位置を計測する。そして、上位置自動補正手段は、糸切り停止位置計測手段により計測された実際の糸切り停止位置に基づいて、糸切り処理後の実際の糸切り停止位置が記憶手段に記憶された所定の糸切り停止位置に近づくように上位置信号に対応する計数値を自動補正する。
これにより、ユーザが上位置を検出するセンサの取り付け位置を適宜調節し、針が適切な位置で停止するように調節作業を行わなくても、上位置自動補正手段が自動的に針の停止位置（糸切り停止位置）を自動的に補正するので、針の停止位置の調節を簡単に行うことができる。
【０００８】
請求項２に記載の発明は、請求項１に記載のミシンにおいて、前記記憶手段に記憶された糸切り停止位置と前記上位置自動補正手段により自動補正された上位置信号に基づく前記糸切り処理実行後の実際の糸切り停止位置との偏差を算出する偏差算出手段と、前記偏差算出手段により算出された偏差が所定範囲内であるか否かを判別する判別手段と、前記判別手段により前記偏差が所定範囲内であると判別されると、前記補正された計数値を基準としてさらに複数回の実際の糸切り停止位置の計測を繰り返し、その複数の計測値の平均値を算出する平均値算出手段と、前記平均値算出手段により算出された平均値に基づいて、前記補正された計数値をさらに補正する平均値補正手段と、を備えることを特徴とする。
【０００９】
請求項２に記載の発明によれば、偏差算出手段は、記憶手段に記憶された糸切り停止位置と上位置自動補正手段により自動補正された上位置信号に基づく糸切り処理実行後の実際の糸切り停止位置との偏差を算出し、判別手段は、偏差算出手段により算出された偏差が所定範囲内であるか否かを判別する。そして、平均値算出手段は、判別手段により偏差が所定範囲内であると判別されると、補正された計数値を基準としてさらに複数回の実際の糸切り停止位置の計測を繰り返し、その複数の計測値の平均値を算出する。そして、平均値補正手段は、平均値算出手段により算出された平均値に基づいて、補正された計数値をさらに補正する。
これにより、複数の計数値を計測し、これらの値を平均値算出手段により算出した平均値を用いて計数値を更に補正することができるので、針の停止位置の補正精度をより高めることができる。
【００１０】
請求項３に記載の発明は、請求項２に記載のミシンにおいて、前記平均値補正手段の糸切り停止位置の計測の繰り返し回数を設定する繰り返し回数設定手段を備えることを特徴とする。
【００１１】
請求項３に記載の発明によれば、繰り返し回数設定手段により平均値補正手段の糸切り停止位置の計測の繰り返し回数を設定することで、針の停止位置のバラツキが大きいときは、繰り返し回数を増やすなど、針の停止位置のバラツキの程度に対応した調整作業が可能となり、針の停止位置の補正精度をより高めることができる。
【００１２】
請求項４に記載の発明は、請求項３に記載のミシンにおいて、前記繰り返し回数の計測後、再度、前記平均値補正手段による補正の実行を指示する再設定手段を備えることを特徴とする。
【００１３】
請求項４に記載の発明によれば、再設定手段を設けることにより、補正の精度が低い場合には、再度平均値補正手段による補正の実行を指示することができるので、所望する針の停止位置まで繰り返して補正することができるようになる。
【００１４】
請求項５に記載の発明は、請求項２に記載のミシンにおいて、前記判別手段により前記偏差が所定範囲外であると判別されると、エラーを報知するエラー報知手段を備えることを特徴とする。
【００１５】
請求項５に記載の発明によれば、エラー報知手段により偏差が所定範囲外である旨のエラーが報知されるので、ユーザはミシンに何らかの異常があるものと判断し、そのエラーにすぐに対処することができるようになり、作業効率を向上させることができる。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、ユーザが上位置を検出するセンサの取り付け位置を適宜調節し、針が適切な位置で停止するように調節作業を行わなくても、上位置自動補正手段が自動的に針の停止位置（糸切り停止位置）を自動的に補正するので、針の停止位置の調節を簡単に行うことができる。
【００１７】
請求項２に記載の発明によれば、複数の計数値を計測し、これらの値を平均値算出手段により算出した平均値を用いて計数値を更に補正することができるので、針の停止位置の補正精度をより高めることができる。
【００１８】
請求項３に記載の発明によれば、繰り返し回数設定手段により平均値補正手段の糸切り停止位置の計測の繰り返し回数を設定することで、針の停止位置のバラツキが大きいときは、繰り返し回数を増やすなど、針の停止位置のバラツキの程度に対応した調整作業が可能となり、針の停止位置の補正精度をより高めることができる。
【００１９】
請求項４に記載の発明によれば、所望する針の停止位置まで繰り返して補正することができるようになる。
【００２０】
請求項５に記載の発明によれば、ユーザはミシンに何らかの異常があるものと判断し、そのエラーにすぐに対処することができるようになり、作業効率を向上させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して、ミシンの最良の形態について詳細に説明する。
＜ミシンの構成＞
図１に示すように、ミシン１は、被縫製物が載置されるミシンテーブルＴ上に設けられ、針を支持する針棒を上下動させるミシン主軸（以下、主軸という）を駆動する主軸モータとしてのミシンモータ２と、ミシンモータ２により回転駆動される主軸３と、主軸３の回転駆動により上下動する針棒４と、針棒４に交換可能に備えられる針５と、ミシン１に対する操作入力を行うための操作パネル６等を備えている。
また、図２に示すように、ミシン１は、ミシンモータ２に備えられてミシンモータ２の回転数を検出するエンコーダ７と、上糸や下糸などの糸を切断する糸切り機構８と、糸切り機構８を駆動させる駆動源となる糸切りアクチュエータ９と、ユーザに作業のエラーを報知するアラーム１２と、上記各部の動作を制御する制御装置１１等を備えている。
【００２２】
（針の駆動機構）
ミシンモータ２は、ミシンペダル（図示略）の操作に基づいて、制御装置１１から駆動回路を介して送られる駆動制御信号に基づき、主軸３を回転させる。
主軸３は、ミシンモータ２に直接又はベルトを介して接続され（図１においては直接接続）、このミシンモータ２により主軸３に回転力が付与される。また、主軸３には、下軸Ｓ（図３参照）が縦軸（図示略）を介して連結されており、主軸３が回動すると、その主軸３の動力が縦軸を介して下軸Ｓ側へ伝達され、下軸Ｓが回転するようになっている。
主軸３の先端には、リンク機構３ａ（図１参照）を介して針棒４が連結されており、その針棒４の下端には針５が設けられている。また、下軸（図示略）の前端には、釜（図示略）が設けられている。
すなわち、ミシンモータ２が駆動することにより、主軸３及び下軸Ｓが回転し、主軸３の回転により針棒４を上下動させる。一方、主軸３とともに下軸が回動すると、針５と釜との協働により、糸供給源から供給されて針５に挿通される上糸と、釜を介し供給される下糸とにより、被縫製物に縫い目が形成されるようになっている。
【００２３】
（操作パネル）
操作パネル６は、ＬＣＤ等の表示装置とその表示装置の画面に設けられたタッチパネルとを有する。
操作パネル６は、種々の縫製情報や、各種スイッチ（設定スイッチ、入力スイッチ）等を表示する。操作パネル６の画面からタッチパネルで入力された設定値や操作指示は制御装置１１に送信される。
具体的には、操作パネル６は、糸切り機構８により糸切りが行われたときの針の停止位置（糸切り停止位置）の計測回数を設定する繰り返し回数設定手段として機能する。ここで設定される計測回数は一回であってもよいし、複数回であってもよい。
また、操作パネル６は、糸切り停止位置の計測回数だけ計測した後に、再度、針５の停止位置を補正する旨の指示を行う再設定手段として機能する。
【００２４】
（エンコーダ）
エンコーダ７は、主軸３が１回転する毎に基準信号を発生する基準信号発生手段として機能する。具体的には、主軸３が０°、換言すれば、針５が上死点に来たときに基準信号を発生し、制御装置１１に送信するようになっている。
また、エンコーダ７は、主軸３が１回転する毎に複数のパルス信号を出力する。具体的には、エンコーダ７は、一定の角度毎（例えば、１°）に１パルスずつパルス信号を出力し、出力されたパルス信号は制御装置１１に送信される。
従って、制御装置１１は、エンコーダ７から発信された基準信号を受信して針５が上死点にきたことを認識してから、それ以降に受信するパルス信号の数を計数することにより、主軸３が０°の位置から何度回転したかを算出することができる。
【００２５】
（糸切り機構）
図３に示すように、糸切り機構８は、糸切りアクチュエータ９としてのソレノイド９に連結され、ソレノイド９のピストンロッド９ａの進退により下軸Ｓの駆動力が付与され、糸を切断するように構成されている。
糸切り機構８は、ソレノイド９のピストンロッド９ａの先端にリンク８１の一端が連結されている。リンク８１の途中には、リンク８２の一端が連結され、リンク８２の他端がミシンフレームに固定された支持台（図示略）に回動自在に固定されている。リンク８１の他端は、Ｌ字状に形成されたリンク８３の途中に連結されている。Ｌ字状に形成されたリンク８３の屈曲部Ｒはミシンフレームに固定された支持台に回動自在に連結されている。リンク８３の一端には複数のリンクを介して糸掛け（図示略）が連結されている。
【００２６】
リンク８３の他端には、リンク８３の図示上方に下軸Ｓの軸線に略直交する方向に延びる回動軸８５が連結されている。回動軸８５は、リンク８３の回動により自身の軸線方向に沿って移動可能となっている。回動軸８５には、当該回動軸８５の軸線方向に沿って延びる突起８６が連結されている。この突起８６は、下軸Ｓに略平行に延びる支持板８７に連結されている。支持板８７は、その長手方向に沿って移動可能とされている。突起８６は、回動軸８５自身の軸線方向に沿って移動することで、下軸Ｓに軸支された糸切りカム８８の溝８８ａに係合するように構成されている。ここで、糸切りカム８８の溝８８ａは、波状に形成されており、糸切りカム８８が回転することにより、糸切りカム８８の溝８８ａに係合された突起８６が下軸Ｓの軸線方向に揺動するようになっている。すなわち、下軸Ｓは主軸３を介してミシンモータ２に連結されていることから、糸切り機構８はミシンモータ２の駆動力により駆動されて針５に挿通された糸を切断する。
【００２７】
支持板８７の一端には、突起８９が形成されている。この突起８９には、一端が二股に形成された略く字状の駆動板９０が係合されている。駆動板９０は、その屈曲部Ｔで支持台（図示略）に回動自在に固定され、駆動板９０の他端には、固定メス９１の下面に配置され、駆動板９０の駆動により糸を固定メス９１との間で挟み込んで切断する可動メス９２が当該可動メス９２に形成された突起９２ａを介して係合されている。
【００２８】
（糸切り機構の動作）
ソレノイド９を駆動させたときの糸切り機構８の動作について説明する。
後述するＣＰＵ１１１が、エンコーダ７により検出される所定の主軸３の角度（下位置）でソレノイド９を駆動させてピストンロッド９ａを引く（縮める）と、リンク８１はソレノイド９に向けて移動する。リンク８１が移動すると、リンク８３は屈曲部Ｒを支点に時計回りに回動し、リンク８３に連結された回動軸８５はリンク８３の他端とともに図３における矢印方向Ｆに移動する。回動軸８５の移動により、回動軸８５に連結された突起８６も同方向に移動し、糸切りカム８８の溝８８ａに噛み合う。ここで、下軸Ｓが回転することにより糸切りカム８８も回転し、溝８８ａが波状に形成されていることから、糸切りカム８８の回転に伴って突起８６は下軸Ｓの軸線方向に沿って揺動する。突起８６の揺動により、突起８６に連結された支持板８７も揺動し、支持板８７の揺動により駆動板９０は突起８９の揺動に伴って屈曲部Ｔを中心に回動し、突起９２ａを介して可動メス９２を揺動させる駆動力を付与する。この可動メス９２の揺動により、固定メス９１とで糸を挟み込んで糸を切断する。
【００２９】
（制御装置）
図２に示すように、制御装置１１は、縫製や糸切り等に関する処理プログラムに従って各処理を実行するＣＰＵ１１１と、ＣＰＵ１１１の作業エリアとなるＲＡＭ１１２と、各処理を実行するための処理プログラムや処理データ等が記憶されるＲＯＭ１１３と、を備えている。
制御装置１１は、ＣＰＵ１１１がＲＯＭ１１３内に記憶された所定のプログラムを実行することにより、エンコーダ７から発信された基準信号を基準として、同じくエンコーダ７から出力されたパルス信号を計数して針５の上位置（糸切り後に針の上下動を停止させる制動信号をミシンモータ２に送信するときの針の位置）及び下位置（糸切りを開始するためにソレノイド９を駆動させるときの針の位置）にそれぞれ対応して設定される計数値に達する毎に上位置信号及び下位置信号を出力する針位置信号出力手段として機能する。
【００３０】
制御装置１１は、ＣＰＵ１１１がＲＯＭ１１３内に記憶された所定のプログラムを実行することにより、糸切り機構８を作動させ糸を切断する糸切り動作と、糸を切断後、出力される上位置信号の出力開始に基づいてミシンモータ２の制動を開始させて針５の先端が被縫製物の上方の糸切り停止位置に停止させる停止動作とからなる糸切り処理が行われるように、ソレノイド９及び主軸３を制御する制御手段として機能する。
制御装置１１のＲＯＭ１１３には、糸切り機構８による糸切り後に針５を停止させるために、糸切り後にミシンモータ２の制動を開始させるための上述した上位置に対応する主軸３の角度である上位置角度と、針５を停止させる糸切り停止角度の目標となる目標停止角度とが予め記憶され、ＲＯＭ１１３は記憶手段として機能する。すなわち、制御装置１１は、ＲＯＭ１１３に記憶された糸切り停止角度に対応する停止位置に針５が停止するようにミシンモータ２や主軸３の駆動を制御する。
制御装置１１は、糸切り処理実行後の実際の糸切り停止位置を計測する糸切り停止位置計測手段として機能する。具体的には、エンコーダ７から出力されたパルス数を計数することで糸切り停止位置を算出することができる。また、具体的に、糸切り停止位置とは、針５が上死点にあるときの主軸３に対して、糸切りが終了して針５が停止したときの主軸３が何度回転しているかを表す糸切り停止角度を指すものである。
【００３１】
制御装置１１は、計測された実際の糸切り停止位置（糸切り停止角度）に基づいて、糸切り処理後の実際の糸切り停止位置（糸切り停止角度）がＲＯＭ１１３に記憶された糸切り停止位置（糸切り停止角度）に近づくように上位置信号に対応する計数値を自動補正して上位置信号を補正する上位置自動補正手段として機能する。
制御装置１１は、ＲＯＭ１１３に記憶された糸切り停止位置と自動補正された上位置信号に基づく糸切り処理実行後の実際の糸切り停止位置との偏差を算出する偏差算出手段として機能する。
制御装置１１は、算出された偏差が所定範囲内であるか否かを判別する判別手段として機能する。
制御装置１１は、偏差が所定範囲内であると判別されると、補正された上位置信号に基づいてさらに複数回の実際の糸切り停止位置の計測を繰り返し、その複数の計測値の平均値を算出する平均値算出手段として機能する。
制御装置１１は、算出された平均値に基づいて、補正された計数値をさらに補正する平均値補正手段として機能する。
また、制御装置１１には、算出された偏差が所定範囲外であると判別されると、エラーを報知するエラー報知手段としてのアラーム１０が接続されている。すなわち、実際に計測された糸切り停止位置とＲＯＭ１１３に記憶された糸切り停止位置とのずれが許容可能な範囲外である場合にエラーが報知される。
【００３２】
＜糸切り停止位置の自動補正方法＞
図４に示すように、制御装置１１は、糸の切断後にミシンモータ２の制動を開始させる角度である上位置角度に対応する計数値を記憶手段としてのＲＯＭ１１３から読み込む（ステップＳ１）。なお、初回においては、ＲＯＭ１１３に記憶された経験に基づく妥当なデフォルト値を読み込む。ここでの計数値は、針５が上位置（往復動作経路における上死点）にあるときの主軸３に対して、何度回転しているかを指すものである。
次いで、制御装置１１は、縫製を開始させる設定スイッチがＯＮになったか否かを判断する（ステップＳ２）。ここで、制御装置１１が、縫製を開始する起動スイッチがＯＮになったと判断すると（ステップＳ２：ＹＥＳ）、制御装置１１はミシンモータ２に駆動信号を送信してミシンモータ２を駆動させ、主軸３を回転させることにより縫製を行う（ステップＳ３）。一方、制御装置１１が、起動スイッチがＯＮになっていないと判断すると（ステップＳ２：ＮＯ）、制御装置１１はステップＳ２の処理を繰り返す。
【００３３】
そして、制御装置１１は、糸切り停止位置を自動縫製するための所定針数の運針が終了すると、ミシンモータ２に対して減速指令を出力する。次いで、制御装置１１は、主軸３が所定の低速（例えば、２００ｒｐｍ）まで減速されたか否かをエンコーダ７から出力信号に基づいて判断し、主軸３が所定の低速まで減速されたと判断すると、下位置信号の出力の出力後にソレノイド９に、糸切り信号を出力することにより糸切りカム８８を介して可動メス９２を動作させて糸切り動作を行わせる。
次いで、制御装置１１は、エンコーダ７より入力される基準信号から計数してパルス信号が上位置角度に相当する分だけ計数されたか否かを判断する。そして、制御装置１１が上位置角度を検出したと判断すると、制御装置１１は、制御手段として機能し、上位置信号を出力するとともに上位置信号の出力開始に基づいて低速域で駆動するミシンモータ２を停止させる停止信号（制動信号）をミシンモータ２に送信してミシンモータ２に制動を開始させ、主軸３に連結された針棒４に設けられた針５の上下動を停止させる（ステップＳ４）。
【００３４】
次いで、制御装置１１は、糸切り停止位置計測手段として機能し、実際に停止させた針５の糸切り停止位置を計測する（ステップＳ５）。糸切り停止位置の計測に当たっては、制御装置１１が針５の上死点角度を検出してからのエンコーダ７のパルス信号を計数することにより行う。
次いで、制御装置１１は、判別手段として機能し、実際に計測された糸切り停止角度と目標停止角度（例えば、５０°）とが一致するか否かを判断する（ステップＳ６）。なお、このステップＳ６での判断においては、実際に計測された糸切り停止角度と目標停止角度とが一致する場合に限らず、両者の角度差が一定の許容範囲内（例えば、±５０°）であるか否かを判断するものであってもよい。
【００３５】
ここで、制御装置１１が、糸切り停止角度と目標停止角度とが一致しないと判断した場合（ステップＳ６：ＮＯ）、制御装置１１は、さらに判別手段として機能し、その糸切り停止角度が異常値、すなわち、あまりにも糸切り停止角度が目標停止角度からあまりにもかけ離れている角度（例えば、６０°以上又は４０°以下）か否かについて判断する（ステップＳ７）。ここで、制御装置１１が、糸切り停止角度が異常値であると判断した場合（ステップＳ７：ＹＥＳ）、制御装置１１は、エラー報知手段としてのアラーム１０に駆動信号を送信し、アラーム１０は警告音等によりユーザに針５の停止位置が異常である旨の警報を行う（ステップＳ８）。一方、制御装置１１が、糸切り停止角度が異常値ではないと判断した場合（ステップＳ７：ＮＯ）、制御装置１１は、偏差算出手段として機能し、目標停止角度と糸切り停止角度との角度差（偏差）を算出する（ステップＳ９）。このステップＳ９で算出される角度差が糸切り停止角度を補正する補正角度となる。
次いで、制御装置１１は、上位置自動補正手段として機能し、ＲＯＭ１１３から読み込んだ上位置角度にステップＳ９にて算出された補正角度を足し（ステップＳ１０）、これにより算出される角度を新たな上位置角度としてＲＡＭ１１２に記憶させ（ステップＳ１１）、ステップＳ３の処理に戻る。
【００３６】
ステップＳ６において、制御装置１１が、糸切り停止角度と目標停止角度とが一致すると判断した場合（ステップＳ６：ＹＥＳ）、制御装置１１は、糸切り停止角度の計測の繰り返し回数Ｎを初期化し（ステップＳ１３）、繰り返し回数が事前に操作パネル６にて設定された繰り返し回数であるか否かを判断する（ステップＳ１４）。ここで、制御装置１１が、繰り返し回数が設定された回数に到達していないと判断した場合（ステップＳ１４：ＮＯ）、制御装置１１は、繰り返し回数Ｎのカウントを一つ増やし（ステップＳ１５）、制御装置１１はミシンモータ２に駆動信号を送信してミシンモータ２を駆動させ（例えば、５０００ｒｐｍ）、主軸３を回転させることにより縫製を行う（ステップＳ１６）。
【００３７】
そして、制御装置１１が、ステップＳ５４と同様に、下位置信号に基づいてミシンモータ２及びソレノイド９に出力すると、糸切りカム８８の溝８８ａに突起８６が係合されて可動メス９２が動作して糸切り動作が行われる。
次いで、制御装置１１は、エンコーダ７より入力される基準信号から計数してパルス信号が上位置角度に相当する分だけ計数されたか否かを判断する。そして、制御装置１１が上位置角度を検出したと判断すると、制御装置１１は、低速域で駆動するミシンモータ２を停止させる停止信号をミシンモータ２に送信し、主軸３に連結された針棒４に設けられた針５の上下動を停止させる（ステップＳ１７）。
次いで、制御装置１１は、糸切り停止位置計測手段として機能し、実際に停止させた針５の糸切り停止位置を計測する（ステップＳ１８）。なお、糸切り停止角度は、繰り返し回数毎に分けてＲＡＭ１１２に記憶される。
【００３８】
次いで、制御装置１１は、判断手段として機能し、その糸切り停止角度が異常値（例えば、６０°以上又は４０°以下）であるか否かについて判断する（ステップＳ１９）。ここで、制御装置１１が、糸切り停止角度が異常値であると判断した場合（ステップＳ１９：ＹＥＳ）、制御装置１１は、ステップＳ８の処理に戻り、アラーム１０に駆動信号を送信し、アラーム１０は警告音等によりユーザに針５の停止位置が異常である旨の警報を行う。一方、制御装置１１が、糸切り停止角度が異常値ではないと判断した場合（ステップＳ１９：ＮＯ）、制御装置１１は、ステップＳ１４の処理に戻り、繰り返し回数が事前に操作パネル６にて設定された回数（Ｎ回目）であるか否かを判断する。
【００３９】
ステップＳ１４において、制御装置１１が操作パネル６により設定した繰り返し回数に到達したと判断した場合（ステップＳ１４：ＹＥＳ）、制御装置１１は、平均値算出手段として機能し、ＲＡＭ１１２に記憶された繰り返し回数（Ｎ回）分の糸切り停止角度の平均値を算出する（ステップＳ２１）。
次いで、制御装置１１は、目標停止角度と糸切り停止角度の平均値との角度差を算出する（ステップＳ２２）。このステップＳ２２で算出される角度差が糸切り停止角度を補正する補正角度となる。
【００４０】
次いで、制御装置１１は、平均値補正手段として機能し、ＲＯＭ１１３から読み込んだ上位置角度にステップＳ２２にて算出された補正角度を足し（ステップＳ２３）、これにより算出される角度を新たな上位置角度としてＲＡＭ１１２に記憶させ（ステップＳ２４）、繰り返し回数Ｎのカウントを０にリセットする（ステップＳ２５）。
次いで、制御装置１１は、上位置角度の補正処理が終了したか否かを判断する（ステップＳ２６）。ここで、制御装置１１が、上位置角度の補正処理が終了したと判断した場合（ステップＳ２６：ＹＥＳ）、制御装置１１は本処理を終了させる。一方、制御装置１１が、上位置角度の補正処理が終了していないと判断した場合（ステップＳ２６：ＮＯ）、制御装置１１は、ステップＳ１６の処理に戻る。なお、この判断においては、繰り返し回数だけ計測が行われて補正処理が終了した後に、ユーザが再度補正の実行を指示した場合にステップＳ１６に戻るようにしてもよいし、事前に条件設定をして自動的に行うようにしてもよい。
【００４１】
＜作用効果＞
ミシン１によれば、制御装置１１は、糸切り機構８を作動させ糸を切断する糸切り動作と、糸を切断後、出力される上位置信号の出力開始に基づいてミシンモータ３の制動を開始させて針５の先端が被縫製物の上方の糸切り停止位置に停止させる停止動作とからなる糸切り処理が行われるように、ソレノイド９及び主軸３の駆動を制御する。
糸切り処理実行後、制御装置１１は、実際の糸切り停止位置を計測する。そして、制御装置１１は、計測された実際の糸切り停止位置に基づいて、糸切り処理後の実際の糸切り停止位置がＲＯＭ１１３に記憶された糸切り停止位置に近づくように上位置信号に対応する計数値を自動補正する。
これにより、従来のミシンのようにユーザが上位置を検出するセンサの取り付け位置を適宜調節し、針５が適切な位置で停止するように調節作業を行わなくても、制御装置１１が自動的に針５の停止位置を自動的に補正するので、針５の停止位置の調節を簡単に行うことができる。
【００４２】
また、制御装置１１は、自動補正された糸切り停止位置と糸切り処理実行後の実際の糸切り停止位置との偏差を算出し、算出された偏差が所定範囲内であるか否かを判別する。そして、制御装置１１は、偏差が所定範囲内であると判別されると、補正された上位置信号に対応する計数値を基準としてさらに複数回の実際の糸切り停止位置の計測を繰り返し、その複数の計測値の平均値を算出する。そして、制御装置１１は、算出された平均値に基づいて、補正された計数値をさらに補正する。
これにより、制御装置１１は、複数の計数値を計測し、これらの値を算出した平均値を用いて補正された計数値を更に補正することができるので、針の停止位置の補正精度をより高めることができる。
【００４３】
また、操作パネル６により糸切り停止位置の計測の繰り返し回数を設定することで、糸切り停止位置のバラツキに対応して針５の糸切り停止位置の補正をすることができる。
また、補正の精度が低い場合には、操作パネル６から補正の実行を指示することができるので、所望する針５の停止位置まで繰り返して補正することができるようになる。
また、アラーム１０により偏差が所定範囲外である旨のエラーが報知されるので、ユーザはそのエラーにすぐに対処することができるようになり、作業効率を向上させることができる。
【００４４】
＜その他＞
なお、本発明の範囲は上記実施形態に限られるものではない。例えば、ＲＯＭに記憶された各プログラムを、一つのプログラムとしてもよいし、より細分化してもよい。また、上記実施形態においては、プログラムのようなソフトウェアで処理しているが、これらに限らず、ハードウェアで処理するようにしてもよい。
また、上記実施形態では、糸切り停止角度の補正にあたって、所定の運針数の縫製実行後に自動的に糸切り動作を行うようにしているが、作業者により操作される糸切りスイッチからの糸切り指令信号により糸切り動作を行うようにしても良い。
また、上記実施形態では、通常の縫製動作とは異なる自動補正モードで糸切り停止角度を調整するための糸切り処理を実行させているが、上述のように糸切りスイッチからの糸切り指令信号により糸切り動作を行う場合は、特別な自動補正用モードを設けることなく通常の縫製動作中常時糸切り停止位置の自動補正を行うようにしても良い。このように縫製中常時自動補正することで、ミシンの摩擦抵抗の変動やミシンモータ２を駆動する電源電圧の変動に対して常に糸切り停止位置を適正に保つことができる。
その他、発明の範囲内において、自由に設計変更が可能である。
【図面の簡単な説明】
【００４５】
【図１】ミシンの概要図。
【図２】ミシンの構成を示すブロック図。
【図３】糸切り機構の動作原理を示す模式図。
【図４】糸切り停止位置の自動補正処理を示すフローチャート。
【符号の説明】
【００４６】
１  ミシン
２  ミシンモータ（主軸モータ）
３  主軸（ミシン主軸）
４  針棒
５  針
６  操作パネル（繰り返し回数設定手段、再設定手段）
７  エンコーダ（基準信号発生手段）
８  糸切り機構
９  ソレノイド（糸切りアクチュエータ）
１０  アラーム（エラー報知手段）
１１  制御装置（針位置信号出力手段、制御手段、記憶手段、糸切り停止位置計測手段、上位置自動補正手段、偏差算出手段、判別手段、平均値算出手段、平均値補正手段）
【図１】
2007181609.tif 000003
【図２】
2007181609.tif 000004
【図３】
2007181609.tif 000005
【図４】
2007181609.tif 000006