(57)【特許請求の範囲】
【請求項１】
被縫製物上に布切りメスを下降させて被縫製物にボタン穴を開ける布切り手段と、縫目の形成個所を囲むフレーム枠を有し、該フレーム枠で被縫製物を押さえて保持すると共に、布送り方向に移動して被縫製物を送る布保持手段としての布押え（１５）とを備えたボタン穴かがりミシンの制御装置において、布切りメスで形成するボタン穴の穴切り長さデータ（a）と、メスサイズデータ（L1）、押えサイズデータ（L0）、を含むボタン穴かがり縫製パターンを設定する設定入力手段と、前記ボタン穴かがり縫製パターンの設定値を読み込み、ボタン穴かがりの全長（L）が押えサイズ（L0）より長くないか、及び、メスサイズ（L1）がボタン穴の布切り長さ（a）より長くないかを判断し、いずれか一方が適正ではないときミシンの起動を禁止すると共に、報知手段からボタン穴の設定不良に関するメスサイズエラー報知、押えサイズエラー報知を表示する制御手段と、を備えたことを特徴とするボタン穴かがりミシンの制御装置。
【請求項２】
縫製中に、被縫製物上に布切りメスを下降させて被縫製物にボタン穴を開ける布切り手段としての布切りメス（１６）と、ボタン穴の開口位置を含むボタン穴かがりの縫製パターンを設定する設定入力手段と、前記設定入力手段による設定データから、布送り方向に見て、閂止め長さ（ｃ）と、布切りメス−第２閂止め間スキマ長さ（ｈ）の和を演算する演算手段と、前記演算手段による和が、ミシン針（９）と布切りメス（１６）との間隔より短い場合に、ミシンの縫製動作を禁止すると共に、報知手段から布切りメスの駆動位置不良に関するエラー報知を行う制御手段とを備えたことを特徴とするボタン穴かがりミシンの制御装置。
【請求項３】
被縫製物を押さえて保持する布押えと、該布押えを上昇させて被縫製物の保持を解く押え上げ手段と、前記押え上げ手段に係止可能な係止部材を有し、ミシンの縫製動作中に前記係止部材の係止により該押え上げ手段の作動を抑止する押え上げ抑止手段とを備えたミシンの制御装置であって、前記係止部材が前記押え上げ手段に係止されていることを検出するラッチ検出手段と、前記ラッチ検出手段の検出出力に基づき、ミシンの縫製動作中に前記係止部材の係止がはずれた場合に、ミシンの縫製動作を禁止すると共に、報知手段から係止部材の係止不良に関するエラー報知を行う制御手段とを備えたことを特徴とするミシンの制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はミシンの制御装置およびボタン穴かがりミシンの制御装置に関する。
【０００２】
【従来の技術】
被縫製物の上方で上糸を切断する上糸切り鋏みや、布切りメスを下降させて被縫製物を切断する布切り手段を備えたミシンとして、例えば、ボタン穴かがりミシンがある。
ボタン穴かがりミシンは、被縫製物を押えて保持する布押さえや、該布押えをＹ方向に前後動させる布送り手段、並びに、ミシン針をＸ方向に振る針振り手段等を備え、上記布送り手段と針振り手段の協働によりボタン穴部の周囲を周回するようにかがり縫いを行うと共に、この縫製中に上記布切り手段を作動させて布にボタン穴を開け、最後に、上記上糸切り鋏みで上糸を切断して１個のボタン穴かがりを完了する。
【０００３】
【発明が解決しようとする課題】
上記の上糸切り鋏みは、常時は、針落ち位置や布切りメスの下降位置から離れた位置に待機しており、例えば、ペダル操作等により糸切りの指令が出された場合に、針落ち位置の近傍までスライド移動して、布とミシン針との間に伸びる上糸を切断するようになっている。また、上糸の切断後、例えば、バネ等の作用により針落ち位置近傍から待機位置まで自動的に戻るように構成されている。
このような構成の上糸切り鋏みでは、例えば、各動作機構を誤ったストロークに設定した場合等において、糸切り動作後に機構の一部がミシンの他の機構に引っかかったり、本来、待機位置側に後退しなければならないタイミングに、上糸切り鋏みが針落ち位置や布切りメスの下降位置の近傍に残ってしまうという状況があった。
【０００４】
また、従来のミシンの中には、布押えを上昇させる機構にロックを掛けて縫製中に布押えが上がってしまうことを防ぐロック機構と、このロック機構がペダルによる押さえ上げ操作がなされて縫製中に解除されてしまった場合に、ミシンの稼動を強制的に停止させる制御手段とを備えるものがある。
しかしながら、上記ロック機構の解除によりミシンが停止した場合、作業者は何が原因でミシンが停止したのかすぐに判断がつかず、原因究明のために非常に手間が掛かるといった問題があった。
【０００５】
また、本出願人は、先に、布送り手段や針振り手段の運動を電気的に制御すると共に、これらの制御内容を変更することで、ボタン穴かがりの長さや形状などを自由に変更できるボタン穴かがりミシンを開発した。このボタン穴かがりミシンには、数値データの入力等が可能な操作パネル（設定入力手段）が設けられ、ユーザーが操作パネルを操作して縫製パターンの各部の長さやボタン穴の長さなどを設定入力することで、所望の縫製パターンのボタン穴かがりが行えるようになっている。ボタン穴の長さをメス長より長く設定した場合には、布を送ってメス落ち位置をずらしながら布切りメスを複数回降下させることで、所望の長さのボタン穴を形成する。
また、上述の布切り手段には、一般に、布切りメスの下降を検出するメス下降検出手段が設けられ、布切りメスが下降後に元の位置まで戻らなかった場合や、メス下降のタイミングに布切りメスが下降しなかった場合などに、布切りメスの動作異常としてミシンの縫製動作を停止させるといった制御が行われている。
しかしながら、布切りメスの動作異常によりミシンが停止した場合、作業者は何が原因でミシンが停止したのかすぐに判断がつかず、原因究明のために非常に手間が掛かるといった問題があった。
また、上記先に提案したボタン穴かがりミシンは、一般的なボタン穴かがりミシンと同様に、矩形状のフレーム枠を有する布押えにより布を押えると共にこの布押えが前後動して布を送るように構成され、そして、この布押えのフレーム枠内にボタン穴かがりの縫目を形成し、且つ、このフレーム枠内に布切りメスが落とされるように構成されている。
しかしながら、ボタン穴の長さを布切りメスのメス長より短く設定してしまったり、ボタン穴に沿った方向に見てボタン穴の長さを布押えのフレーム枠内径より大きく設定してしまった場合、これらの設定データから縫製パターンを演算することができず、ミシンが稼動しないという事態を発生させた。そして、このような事態が発生した場合、作業者は何が原因でミシンが稼動しないのかすぐに判断がつかず、原因究明のために非常に手間が掛かるといった問題があった。
【０００６】
また、この種ボタン穴かがりミシンでは、布切りメスを昇降させる構成と、ミシン針を昇降させる縫製部の構成とが、ミシン面部内に隣接した状態に設けられており、ミシン針の針落ち位置と、布切りメスのメス落ち位置との間に間隔を設ける必要がある。従って、例えば、ボタン穴を、ボタン穴かがりの縫目端近くに設けようとした場合、ミシン針をボタン穴かがりの縫目端よりもはみ出した位置に落とす必要がでてくるが、縫製パターンよりはみ出した位置に針を落とすわけにはいかないので、ボタン穴の長さや配置を設定する際に、ボタン穴が縫目端の近くに開けられるように設定してしまった場合、これらの設定データから縫製パターンを演算し無いようにしていたため、作業者がそれを認知しないまま起動操作してもミシンが稼動しないという事態を発生させた。そして、このような事態が発生した場合、作業者は何が原因でミシンが稼動しないのかすぐに判断がつかず、原因究明のために非常に手間が掛かるといった問題があった。
【０００７】
この発明は、上記課題を解決するためになされたもので、上糸切り鋏みの動作不良を自動で検出して作業者による確認作業の負担を軽減するほか、ミシンの動作不良または設定不良によりミシンが稼動しなくなった場合でも、容易に原因が究明できて、復旧作業に手間の掛からないミシンの制御装置およびボタン穴かがりミシンの制御装置を提供することを目的としている。
【００１２】
【課題を解決するための手段】
請求項１記載の発明は、被縫製物上に布切りメスを下降させて被縫製物にボタン穴を開ける布切り手段と、縫目の形成個所を囲むフレーム枠を有し、該フレーム枠で被縫製物を押さえて保持すると共に、布送り方向に移動して被縫製物を送る布保持手段としての布押え（１５）とを備えたボタン穴かがりミシンの制御装置において、布切りメスで形成するボタン穴の穴切り長さデータ（a）と、メスサイズデータ（L1）、押えサイズデータ（L0）、を含むボタン穴かがり縫製パターンを設定する設定入力手段と、前記ボタン穴かがり縫製パターンの設定値を読み込み、ボタン穴かがりの全長（L）が押えサイズ（L0）より長くないか、及び、メスサイズ（L1）がボタン穴の布切り長さ（a）より長くないかを判断し、いずれか一方が適正ではないときミシンの起動を禁止すると共に、報知手段からボタン穴の設定不良に関するメスサイズエラー報知、押えサイズエラー報知を表示する制御手段とを備えたボタン穴かがりミシンの制御装置とした。
【００１３】
上記の請求項１に記載の発明によれば、誤って、ボタン穴の布切り長さ（a）を、前記布切りメスのメスサイズ（L1）より小さく設定してしまったり、或いは、ボタン穴かがりの全長（L）が前記布押え（１５）の内径より大きく設定してしまって、ミシンの縫製動作が禁止された場合でも、上記報知手段からのメスサイズエラー報知、押えサイズエラー報知の表示により、何が原因でミシンの縫製動作が禁止になったのかすぐに究明され、ミシンの復旧作業が手早く済み、縫製作業の効率を上げることが出来る。
【００１４】
また、請求項２記載の発明は、被縫製物上に布切りメスを下降させて被縫製物にボタン穴を開ける布切り手段としての布切りメス（１６）と、ボタン穴の開口位置を含むボタン穴かがりの縫製パターンを設定する設定入力手段と、前記設定入力手段による設定データから、布送り方向に見て、閂止め長さ（ｃ）と、布切りメス−第２閂止め間スキマ長さ（ｈ）の和を演算する演算手段と、前記演算手段による和が、ミシン針（９）と布切りメス（１６）との間隔より短い場合に、ミシンの縫製動作を禁止すると共に、報知手段から布切りメスの駆動位置不良に関するエラー報知を行う制御手段とを備えたボタン穴かがりミシンの制御装置とした。
【００１５】
この請求項２に記載の発明によれば、閂止め長さ（ｃ）と、布切りメス−第２閂止め間スキマ長さ（ｈ）の和がミシン針（９）と布切りメス（１６）との間隔より短く設定され、布切り手段としての布切りメス（１６）の機構部が布押えの機構とぶつかるのを回避するために、ミシンの縫製動作が禁止された場合でも、上記報知手段からのエラー報知により、何が原因でミシンの縫製動作が禁止になったのかすぐに究明され、ミシンの復旧作業が手早く済み、縫製作業の効率を上げることが出来る。
【００１６】
請求項３記載の発明は、被縫製物を押さえて保持する布押えと、該布押えを上昇させて被縫製物の保持を解く押え上げ手段と、前記押え上げ手段に係止可能な係止部材を有し、ミシンの縫製動作中に前記係止部材の係止により該押え上げ手段の作動を抑止する押え上げ抑止手段とを備えたミシンの制御装置であって、前記係止部材が前記押え上げ手段に係止されていることを検出するラッチ検出手段と、前記ラッチ検出手段の検出出力に基づき、ミシンの縫製動作中に前記係止部材の係止がはずれた場合に、ミシンの縫製動作を禁止すると共に、報知手段から係止部材の係止不良に関するエラー報知を行う制御手段とを備えた構成とした。
【００１７】
この請求項３記載の発明によれば、押え上げ抑止手段による押え上げ手段の係止がミシン縫製動作中にはずれてしまい、ミシンの縫製動作が停止した場合でも、上記報知手段からのエラー報知により、何が原因でミシンの縫製動作が禁止になったのかすぐに究明され、ミシンの復旧作業が手早く済み、縫製作業の効率を上げることが出来る。
【００１８】
なお、請求項２及び３に記載の報知手段は、表示によりエラー内容を報知する表示手段としても良いし、音声によりエラー内容を報知する音声出力手段としても良い。
【００１９】
【発明の実施の形態】
以下、この発明の実施の形態について、図１〜図２７の図面を参照しながら説明する。
図１は、本発明の実施の形態の制御装置が備わるボタン穴かがりミシンの概観を示す斜視図である。
このボタン穴かがりミシン１は、昇降動作と左右への針振り動作を行うミシン針９、布（被縫製物）を押さえる布押さえ１５、下側で布を保持すると共に布送り方向に前後動する布保持板１４、布押さえ１５の上側で上糸を切断する上糸切り鋏み８０、布切りメス１６により布を切断してボタン穴を形成する布切り装置（布切り手段）、各設定データ等の入力を行う設定入力手段としての操作パネル１１０（図１２）、並びに、該ボタン穴かがりミシン１を制御する制御装置（図１３）等を備えてなる。
【００２０】
図２は、布押えとボタン穴かがりの縫製パターンとの配置関係を示す上面図である。
布押え１５は、矩形のフレーム枠形状をしており、このフレーム枠内にボタン穴かがりの縫目とボタン穴が設けられる。布押さえ１５および布保持板１４は、布送りとしても機能し、縫製中を通して布を保持すると共に、布送り方向（図中の矢印Ｙ方向）に前後動して布を前後に送るようになっている。そして、この布押えのＹ方向の布送り運動と、上記ミシン針９のＸ方向の針振り運動との協働により、例えば図２に示すように、順次、左平行部Ａ、第１閂止め部Ｂ、右平行部Ｃ、第２閂止め部Ｄと、ボタン穴部Ｅの周囲を周回するようにかがり縫いが行われ、更に、上記布切りメス１６によりボタン穴部Ｅにボタン穴Ｆが開けられて、１個のボタン穴かがりが完了される。
ボタン穴かがりの縫製パターンは、後述の操作パネル１１０から入力される設定データを変更することで、自由に変更可能になっており、縫製パターンを変更することで、布押え１５のフレーム枠内に変更されたボタン穴かがりの縫製が行われる。図２中、全長を大きくした縫製パターンを２点鎖線で示している。
【００２１】
図３は、ボタン穴かがりミシンに備わる布切り装置（布切り手段）の構成を示す斜視図である。
布切り装置は、下端部に布切りメス１６を取り付けたメス取付け板３１、支軸３５ａを中心に回動自在に設けられメス取付け板３１を上下に駆動する駆動アーム３５、ミシンの上軸(図示しない)にリンクされ上軸の回転を伝達して一端部を常に高速に上下動させているメス駆動アーム３６、このメス駆動アーム３６に着脱可能に設けられメス駆動アーム３６の上下駆動を駆動アーム３５に伝達するためのメス駆動フック３７、このメス駆動フック３７と上記メス駆動アーム３６とを連結／非連結とする布切りメス下降シリンダ（例えばソレノイド）７５、布切りメス１６の下降を検知するメス下降検知スイッチ３４等から構成される。
【００２２】
この布切り装置によれば、常時は、メス下降シリンダ７５のプランジャ７５ａが押し出されて、メス駆動フック３７とメス駆動アーム３６とが非連結とされ、バネ３３の作用により布切りメス１６が上方に引かれて停止した状態にあるが、メス駆動の指令に基づきメス下降シリンダ７５のプランジャ７５ａが引き戻されると、バネ３７ｂの作用によりメス駆動フック３７が引かれて、その係合凹部３７ａをメス駆動アーム３６に係合させる。そして、メス駆動アーム３６の上下運動が、メス駆動フック３７および駆動アーム３５と伝達されて、メス取付け板３１を布上に下降させる。布切りメス１６が降下すると、メス下降センチスイッチ３４がオンとなって検出信号を制御装置に出力する。
【００２３】
図４は、布切りメスとミシン針と配置関係を説明するための側面図である。
布切りメス１６の降下位置は固定されており、布送りにより布を所定量送ったタイミングで布切りメス１６を降下させることで、布の所望の位置を切断することが出来る。また、同図に示すように、ミシン針９の針落ち位置と布切りメス１６のメス落ち位置との間には、針棒８と布切りメス１６の機構とが衝突しないように微小間隔設ける必要がある。この間隔は、布送り方向（Ｙ方向）に見て常に一定（例えば２ｍｍ）のものである。
【００２４】
図５は、ボタン穴かがりミシン１の押え上げ機構と押えロック機構（押え上げ抑止手段）とを主に示した透視図である。
押え上げ機構は、例えば、図示略のペダルの操作により、ペダルリンク部材４７を支点４７Ａを中心に図中矢印方向に回動して引きおろすことで、この運動が、第１リンク４５、回動アーム４４、第２リンク４３、回動アーム４２と伝達されて、押え棒４１を上昇させる。
なお、ペダルリンク部材４７の駆動をペダルの操作により行わずに、押え上昇ソレノイドやモータなどの駆動手段により行うようにしても良い。
【００２５】
押え棒４１は、このガイド部材２６に連接される一方、ガイド部材２６は布押え１５に固定的に取り付けられており、押え棒４１が上昇することで布押え１５が上昇する。ガイド部材２６と押え棒４１とは、ガイド部材２６のガイド溝２６ａに押え棒４１下端のコロ４１ａが可動な状態に連接されており、コロ４１ａがガイド溝２６ａに沿って移動することで、布押え１５が前後動した場合でも、押え棒４１がその運動を妨げることがない。
また、この押え上げ機構には、例えば、押え棒４１の位置を検知することで押え棒４１が下降した状態にあることを検出する押え下降検知スイッチ２８が設けられている。
【００２６】
押えロック機構は、上記布押えが下降して縫製が実行されている間に、誤って布押え１５が上がらないように上記布押え手段にロックを掛ける安全装置である。押えロック機構は、例えば、図示略のペダル等の操作により、スタートレバー５４を支点５４ａを中心に矢印方向に回動させることで、スタート操作桿５２が後方に引かれ、係止部材５１が支点５１Ａを中心に回動して、係止部材５１のラッチ部５１ａをペダルリンク部材４７に掛け止めする。それにより、ペダルリンク部材４７が引き下げられないようになる。
スタートレバー５４が回動されると、スタートレバー５４の係止部５４ｂがラッチ部材５６のラッチ部５６ａにラッチされ、このラッチが解かれるまで、スタート操作桿５２が後方に引かれた状態に維持される。ラッチ部材５６は、終了時ソレノイド５７の駆動により支点５６ａを中心に持ち上げられることでスタートレバー５４のラッチを解く。
【００２７】
この押えロック機構には、押え上げ機構をロックした状態か否かを検出するスタートスイッチ５３Ｂや、ラッチ移動検知スイッチ５８が設けられている。スタートスイッチ５３Ｂは、例えば近接センサなどであり、スタート操作桿５２に取り付けられた検出片５３Ａを検出することで、スタート操作桿５２が引き戻された状態にあるか否かを検出する。ラッチ移動検知スイッチ５８は、ラッチ部材５６の移動を検知する近接スイッチなどであり、ラッチの位置を検出することで、ラッチ部材５６がスタートレバー５４をラッチした状態にあるか否かの検出を行う。
【００２８】
図６は、ボタン穴かがりミシンに備わる上糸切り鋏みの概略構成を示す斜視図である。
上糸切り鋏み８０は、固定刃８６、可動刃８７、糸保持ばね９０等からなり、可動刃８７が、固定刃８６と糸保持バネ９０との間にスライド移動してくることで、可動刃８７と固定刃８６との間で上糸を切断し、切断後、可動刃８７と糸保持バネ９０との間で針側の糸を挟んで保持するようになっている。
可動刃８７には、この可動刃８７と同一部材上にカム当接部８７ｃが設けられており、このカム当接部に所定のカム（鋏み開きカムや鋏み閉じカム）が当接することで、上記可動刃８７の運動を導き出す。この可動刃８７を動かすカムは、例えば、布押え１５などに固定的に取り付けられており、上糸切り鋏み８０がＸ−Ｙ方向に運動して、針落ち位置および布切りメス１６のメス落ち位置から離れた待機位置から針落ち位置の近傍の動作位置まで移動することで、カム当接部８７ｃが上記カムに当接して可動刃８７が稼動するようになっている。
【００２９】
図７〜図９には、上糸切り鋏み８０が待機位置にいる状態の図を示す。図７は、その側方図、図８は上面図、図９はミシン面部側から眺めた図である。また、図１０と図１１には、上糸切り鋏み８０が動作位置にいる状態の図を示す。図１０は、その上面図、図１１はミシン面部側から眺めた図である。
【００３０】
上糸切り鋏み８０をＸ−Ｙ方向に移動させる鋏み駆動機構は、図６と図７〜図１０に示すように、鋏みレバー８１、バネ８２，８４、連結軸８３、鋏みアーム８５、カム部材７１、ペダルリンク部材４７等から構成される。また、この鋏み駆動機構には、上糸切り鋏み８０が待機位置にあるか動作位置にあるかを検出するためのハサミ前後検知スイッチ９８とおよびハサミ左右検知スイッチ９９とが設けられている。
連結軸８３は、軸線方向への直動および軸線を中心に回転可能な状態で軸受け９５に支持されており、この連結軸８３の直動および回転により、上糸切り鋏み８０がＹ方向の前後移動およびＸ方向へのスライド移動を行う。連結軸８３には鋏みレバー８１が固着されており、鋏みレバー８１の運動により連結軸８３の直動運動および回動運動が生起される。
【００３１】
鋏みレバー８１には、コロ当接部８１Ａと、カム当接部８１Ｂとが設けられ、ペダルリンク部材４７が支点４７Ａを中心に回動することで、ペダルリンク部材４７に設けられたコロ７２が上記コロ当接部８１Ａに当接して鋏みレバー８１を前方（Ｙ方向）に押し出すと共に、カム部材７１がカム当接部８１Ｂを押して鋏みレバー８１をＣＣＷ方向に回動させるようになっている。カム部材７１は、ペダルリンク部材４７にリンクされており、ペダルリンク部材４７が引き下げられることで、支点７１Ａを中心に回動して、鋏みレバー８１のカム当接部８１Ｂを押す。
【００３２】
ハサミ前後検知スイッチ９８は、例えば近接スイッチなどからなり、連結軸８３と鋏みアーム８５との接合個所近傍にベース部材２００を介して取り付けられ、鋏みアーム８５の接合金具８５Ａの端部である被検知部８５ａの位置を検知することで連結軸８３（即ち上糸切り鋏み８０）が前方に押し出されて針落ち位置に近づいたか、待機位置まで戻されたかを検知する。
ハサミ左右検知スイッチ９９は、例えば近接スイッチなどからなり、鋏みレバー８１の一端側に設けられた係止部８１ａの位置を検知することで、鋏みレバー８１、即ち上糸切り鋏み８０が中央にスライドされて布切りメス１６の下降位置に近づいたか、メス下降位置から離れた待機位置に戻されたかを検知する。
【００３３】
上記のような構成の鋏み駆動機構によれば、図７〜図９に示すように、縫製中などペダル操作が行われずにペダルリンク部材４７がバネ４８の作用で上がっている場合には、ペダルリンク部材４７のコロ７２が鋏みレバー８１のコロ当接部８１Ａから離れた位置にあり、且つ、カム部材７１が鋏みレバー８１のカム当接部８１Ｂを押し込んでない状態にあり、それゆえ、鋏みレバー８１は、バネ８２の作用により押し戻され、且つ、バネ８４の作用によりＣＷ方向に引き戻されて、所定の待機位置まで戻された状態にある。すなわち、上糸切り鋏み８０が針落ち位置やメス落ち位置から離れた待機位置に戻された状態にある。そして、この状態においては、ハサミ前後検知スイッチ９８の検知部９８ａに鋏みアーム８５の被検知部８５ａが近接して、ハサミ前後検知スイッチ９８がオン状態になると共に、ハサミ左右検知スイッチ９９の検知部９９ａに鋏みレバー８１の係止部８１ａが近接して、ハサミ左右検知スイッチ９９がオン状態となる。
【００３４】
一方、図１０と図１１に示すように、縫製終了後にペダル操作が行われてペダルリンク部材４７が押し下げられた場合には、ペダルリンク部材４７のコロ７２が鋏みレバー８１のコロ当接部８１Ａを押し込むと同時に、カム部材７１が鋏みレバー８１のカム当接部８１ＢをＣＣＷ方向に押し込んで、鋏みレバー８１を前方に押し出すと共にＣＣＷ方向に回動させる。そして、この運動により、上糸切り鋏み８０が待機位置からＹ方向に進みＸ方向にスライドして針落ち位置近傍の動作位置まで移動する。そして、この状態においては、ハサミ前後検知スイッチ９８の検知部９８ａから鋏みアーム８５の被検知部８５ａ離れて、ハサミ前後検知スイッチ９８がオフ状態に切り替わると共に、ハサミ左右検知スイッチ９９の検知部９９ａから鋏みレバー８１の係止部８１ａが離れて、ハサミ左右検知スイッチ９９がオフ状態に切り替わる。
【００３５】
なお、ペダルリンク部材４７は、上糸切り鋏み８０を駆動させる部材であると共に、先に示したように、布押え１５の押え上げ機構を駆動させる部材でもある。そして、ペダルリンク部材４７か押し下げられる過程の前半で、鋏み駆動機構に働き上糸切り鋏み８０を駆動し、その後、後半で押え上げ機構に働いて布押え１５を上昇させるように構成されている。
【００３６】
図１２は、図１のボタン穴かがりミシンに備わる操作パネルを示す図である。操作パネル１１０は、各種の縫製パラメーターを設定入力したり、設定値の表示出力や縫製制御上のエラーの表示出力を行ったりするもので、例えば、ボタン穴かがりミシン１が載置されるミシンテーブルの上に設けられる。
操作パネル１１０には、縫製をスタートするための縫製キー１３１、縫製キー１３１が押されて縫製モードであることを点灯により表示するＬＥＤ（Light Emitting Diode）表示部１３２、入力モードを選択する選択キー１３３、該選択キー１３３の操作により選択されている入力モードを点灯により表示するパターンナンバー表示部１３４およびパラメータナンバー表示部１３５、２桁の７セグメント表示部からなるモード表示部１４１と４桁の７セグメント表示部からなるパラメータ表示部１４２とを備えた表示部１４０、入力パラメータ値を「−１」するマイナスキー１４３、入力パラメータ値を「＋１」するプラスキー１４４、入力パラメータ値を所定単位で減算するダウンキー１４５、入力パラメータ値を所定単位で加算するアップキー１４６、ミシン針９への糸通しおよび釜の位置合わせを知らせるセットキー１４７等が設けられている。
そして、上記表示部１４０が、ボタン穴かがりミシン１のエラー発生時にエラーの報知を行う報知手段を構成している。なお、報知手段は表示部のほか、音声や音出力によりエラー報知を行う構成としても良い。
【００３７】
図１３は、ボタン穴かがりミシンの回路構成を示すブロック図である。
ボタン穴かがりミシン１の制御装置は、同図に示すように、ＣＰＵ（Central Processing Unit ）１００、ＲＡＭ（Random Access Memory）１０２、ＲＯＭ（Read Only Memory）１０１、各パルスモータの回転量をカウントするＹ送りカウンタ１０３、基線送りカウンタ１０４、および針振り送りカウンタ１０５、布切りメスの駆動数をカウントする布切りメスカウンタ１０６、各パルスモータの駆動を行うＹ送りパルスモータドライバ１１１、基線送りパルスモータドライバ１１２、および針振り送りパルスモータドライバ１１３、各種センサーや各駆動部のドライバおよび操作パネル１１０等とＣＰＵ１００とを接続するＩ／Ｏインターフェース１０９、ミシンモータ５の駆動制御を行うミシンモータドライバ１１５、ミシンモータ５の回転量を上軸６の回転角度としてコード付けするミシンモータエンコーダ１１９、アクティブテンション（張力可変糸調子）１９の上糸張力ＶＣＭ（ボイスコイルモータ）６０を駆動するアクティブテンションドライバ１２０、布押え１５を昇降させる押え上昇ソレノイド１２２の押え上昇ソレノイド駆動回路１２１、布切りメス下降シリンダ３０を駆動する布切りメス下降シリンダ駆動回路１２３、並びに、所定の割り込み条件（各パルスモータの回転量を示すカウンタ値、布の送り位置、上軸６の回転角度など）によりＣＰＵ１００に割り込み信号を出力する割り込みコントローラ１０８等から構成される。
上記Ｙ送りパルスモータ２０は、布押さえ１５と布保持板１４とをＹ方向に移動させるモータであり、基線送りパルスモータ４０はミシン針９の針振り動作の基線位置を変更するモータ、針振送りパルスモータ４１はミシン針９の針振り量を変更するモータである。
【００３８】
上記ミシンモータドライバ１１５には、ミシンモータ５の他、ミシン針９が上方位置にあることを検出する針上位置センサ１１６、布押さえ１５や布保持板１４の基準位置を検出する送り基準位置センサ１１７、上軸６の回転角度を検出するＴＧ（Tacho Generator）発生器１１８等が接続されている。
Ｉ／Ｏインターフェース１０９には、操作パネル１１０や上述の各駆動部のドライバや駆動回路のほか、布切りメス１６の下降を検知するメス下降検知スイッチ３４、上糸切り鋏み８０の前後位置を検知するハサミ前後検知スイッチ９８、上糸切り鋏み８０の左右位置を検知するハサミ左右検知スイッチ９９（図６参照）、布押さえ１５の下降を検知する押え下降検知スイッチ２８、ラッチ部材５６の移動を検知するラッチ移動検知スイッチ５８、布送り（布押さえ１５と布保持板１４）が原点位置にある状態を検出するＹ送り原点センサ２６、針振り機構の基線位置が原点にあることを示す基線送り原点センサ１２４、針振り機構の振り幅が原点にあることを示す針振送り原点センサ１２５、布押さえ１５の下降を指示する押さえスイッチ１２６、スタート操作桿５２の位置を検知するスタートスイッチ５３Ｂ、並びに、縫製終了時にラッチ部材５６のラッチを解く終了時ソレノイド（図５参照）５７などが接続されている。
【００３９】
ＣＰＵ１００は、ＲＡＭ１０２の所定領域を作業領域としてＲＯＭ１０１に記憶されている制御プログラムに従い、操作パネル１１０からのデータや、接続された各種センサーから検出信号を入力したり、各ドライバを介して各種駆動部の制御を行ったりする。
ＲＯＭ１０１には、操作パネル１１０からの入力処理や、操作パネル１１０を介して入力された縫製データに基づいてボタン穴かがりの縫製パターン（縫い始めから縫い終わりまでの全ての針落ち位置や布切りメス１６を落とすタイミング）を演算するパターン演算処理、演算された縫製パターンに従って縫製を行う縫製処理、エラーを検知した場合にミシンの稼動を禁止（停止又は稼動不能）してエラー表示を行うエラー表示処理等を含む、ボタン穴かがり処理の制御データや制御プログラムが記憶されている。
つまり、上記ＣＰＵ１００、ＲＯＭ１０１およびＲＡＭ１０２により、縫製パターンを演算する演算手段や、縫製制御やエラー報知を行う制御手段が構成されている。
【００４０】
この実施の形態の糸調子装置を備えたボタン穴かがりミシン１は、上記のように構成され、次に示すように、操作パネル１１０からの各設定データの入力処理や、ボタン穴かがりミシン１の駆動制御が行われて、ボタン穴かがりを縫製するボタン穴かがり処理が行われると共に、このボタン穴かがり処理のなかでエラーを検知した場合に該エラーを報知するエラー表示処理を行うようになっている。
【００４１】
先ず、操作パネル１１０から入力される設定データの項目について説明する。
図１４は、図１２の操作パネルより入力される設定データの内容を示すチャート図、図１５は、縫製パターンの各部の長さパラメータを説明する図である。
操作パネル１１０から入力可能なデータ内容は、同図のパラメータテーブルに示すとおりである。
即ち、縫製パターン各部の長さデータ（図１５参照）である布切り長さデータ、メス巾データ、閂止め長さデータ、閂止め巾データ、平行部ピッチデータ、閂止め部ピッチデータ、布切りメス−第１閂止め間すきま長さデータ、布切りメス−第２閂止め間すきま長さデータ、および、メス落ち位置の左右方向のずれ量を示すメス落ち左右位置データ、糸調子器１９に張力を付加する上糸張力ＶＣＭ６０の補正値を示すアクティブテンション補正データ、各縫製タイミングにおける糸調子器１９の張力データである平行部張力データ、閂止め部張力データ、縫い始め張力データ、縫い終わり張力データ、および、糸切り時張力データ、メスサイズ（布切りメス１６の１回の作動による切断長さ）データ、押さえサイズ（Ｙ方向の布押え１５のフレーム枠の内径）データ、縫い始めの送り位置を示す縫い始め送り位置データ、縫い始めの基線位置（ミシン針９の針振り運動の基線位置）を示す縫い始め基線位置データ、並びに、布切りメス１６の駆動時におけるミシンスピードを示すメス駆動時ミシンスピードデータ等のデータである。
これらのデータが、縫製前に操作パネル１１０を操作して入力されてＲＡＭ１０２中に記憶される。
【００４２】
作業者は、上記設定データを入力し、操作パネル１１０の縫製キー１３１をオン操作することで、先ず、入力された設定データに基づく縫製パターンの演算と、布切りメス１６の作動タイミングの演算とが行われる。次いで、布をミシンにセットして布押え１５を下げ、ペダル等の操作によりスタートレバー５４を下ろして押え上げ機構にロックをかける。ロックが掛けられると、スタートスイッチ５３Ｂやラッチ移動検知スイッチ５８のセンサ出力により、ロックが掛けられたことが制御装置に伝えられ、ミシンの縫製動作が可能となる。
ミシンモータ５が始動して、演算された縫製パターンに基づいて布押え１５と布保持板１４がＹ方向に送られると共に、ミシン針９が針振り動作を行って縫製が行われていく。また、この縫製の最中、演算されたメス駆動タイミングに基づいて布切りメス１６が駆動されてボタン穴が開けられる。
【００４３】
縫製が完了すると、ミシンモータ５が停止されると共に、終了時ソレノイド５７が駆動してラッチ部材５６が上げられる（図５参照）。そして、このラッチ部材５６の上昇によりスタートレバー５４のラッチがはずれ、スタート操作桿５２が引き戻されて押え上げ機構のロックが解かれる。この状態になったら、作業者はペダル操作やスイッチ操作などにより鋏み駆動手段を作動させ、上糸切り鋏み８０により上糸を切断すると共に、次いで、布押え１５が上げられて、１個のボタン穴かがりの縫製が完了する。
【００４４】
また、上記の縫製キー１３１がオン操作されてから１個のボタン穴かがりの縫製が完了するまでの間には、ミシンの制御部により入力データの設定不良や、ミシンの動作不良などが検知され、該検知に基づきミシンの縫製動作を禁止すると共にエラーの内容を表示するエラー表示処理が行われる。
図１６には、このエラー表示処理で表示されるエラー内容を示すチャート図を、図１７には、エラー表示処理で行われる表示例の図を示す。
制御部により検知されるエラーの内容は、図１６の図表に示すとおりである。すなわち、布切りメス１６の動作後に該布切りメス１６が元の位置（上方位置）に戻らない「布切りメス戻りエラー」、布切りメス１６の動作タイミングに該メスが下降しない「布切りメス駆動エラー」、ボタン穴の全長が布切りメス１６のメスサイズより小さいか、布押え１５の布押えサイズ（布送り方向の内径）よりも大きく設定されている「メスサイズ、押えサイズエラー」、ボタン穴かがりの縫製パターンの端部から該端部側のボタン穴端部までの長さが所定長さ（例えば２ｍｍ）よりも短くて、布切りメス１６の駆動タイミングが演算できない「メス駆動タイミングエラー」、縫製動作中に押え上げ機構のロックが解除される「ラッチかみ合いエラー」、布切りメス１６の作動時に上糸切り鋏み８０が動作位置に残ってしまう「上糸切り鋏みエラー」等である。
【００４５】
そして、上記エラー内容のそれぞれに対応してエラーナンバー（図１６参照）が割り当てられており、図１７に示すように、エラーを検知した場合、操作パネル１１０の表示部１４０に、エラー発生を示す「Ｅｒ」の表示と、エラーの内容を示すエラーナンバー（例えば「３」）の表示とが行われる。
エラーが発生してミシンの縫製動作が禁止（停止又は駆動不能）された場合には、作業者は表示部１４０の表示内容から、何が原因でミシンが駆動しないのかをすぐに究明することができ、ミシンの復旧作業も容易に行える。
なお、上記「メス駆動タイミングエラー」は、図４に示すように、ミシン針９と布切りメス１６との間が所定間隔開いていることに起因して起こるものである。即ち、縫製パターンの端部からボタン穴の端部までの距離が上記所定間隔より短い場合、ミシン針９の針落ち位置を縫製パターンの端部よりはみ出させないとボタン穴を開けることができないため、結果として、縫製パターンの演算やメス落ちのタイミング演算が正常に行われずにエラーとなる。
【００４６】
以下に、ボタン穴かがりミシン１の制御部により行われる上記エラー表示処理を含んだボタン穴かがり処理の処理手順について詳述する。
【００４７】
図１８は、ボタン穴かがりミシンの制御部により行われるボタン穴かがり処理のゼネラルフローの処理手順を示すフローチャートである。
このボタン穴かがり処理は、例えば、ボタン穴かがりミシン１の起動とともに開始される。
ボタン穴かがりミシン１が起動すると、先ず、ステップＳ１，Ｓ２において、操作パネル設定処理のサブルーチン処理（ステップＳ１）を、操作パネル１１０の縫製キー１３１がオン操作されるまで高速で繰り返す。この繰り返しの処理により、操作パネル１１０から図１４に示す全てのデータ項目のデータ入力が可能となる。
【００４８】
縫製キー１３１が押されるとステップＳ３に移行され、該ステップで設定データに基づき縫製パターンの演算や布切りメス１６の駆動タイミングを演算する縫製データ作成のサブルーチン処理を行って、ステップＳ４に移行する。
ステップＳ４では、例えばＲＡＭ１０２中のエラーフラグを読み込んで、前段のステップでエラーが記録されているか否かを判定して、エラーの記録がなければそのままステップＳ６に移行し、エラーの記録があればステップＳ５に移行してエラー表示処理を行いボタン穴かがり処理を中断する。即ち、以降のステップに移行させないことでミシンの縫製動作を禁止とする。
【００４９】
エラーがなくてステップＳ６に移行した場合には、順次、押さえ上昇ソレノイド駆動回路１２１に布押さえ１５を下降させる信号の出力（ステップＳ６）、Ｙ送りパルスモータ２０、基線送りパルスモータ４０、針振り送りパルスモータ４１を微動して布送り機構と針振り機構の各原点を検索する処理（ステップＳ７）、ミシン針９を縫い始めの第１針落ち位置の上方に移動する処理（ステップＳ８）、布押え１５を上昇させる処理（ステップＳ９）を行ってステップＳ１０に移行する。
【００５０】
その後、縫製キー１３１のオン操作が行なわれたかの判定処理（ステップＳ１０）、押さえスイッチ１２６がオン状態か否かの判定処理（ステップＳ１１）、押え下降検知スイッチ２８の検出出力により布押さえ１５が上昇中かの判定処理（ステップＳ１２）により、縫製キー１３１と押えスイッチ１２６がオン状態で布押えが上昇していることを確認してステップＳ１３に移行する。縫製キー１３１がオンされればステップＳ１からの処理に戻り、押えが上昇していなければステップＳ１４で布押え１５を上昇させて再び前段の処理を繰り返す。
【００５１】
確認の後、ステップＳ１３に移行すると、該ステップで布押え１５を下降させ、更に、ステップＳ１５，Ｓ１６で押えスイッチ１２６とスタートスイッチ５３Ｂがオン状態にあるか否かを確認し、オン状態であればステップＳ１７に移行する。が、スタートスイッチ５３Ｂがオフであれば、次のステップに移行せずに、確認されるまで前段の処理を繰り返す。
【００５２】
ステップＳ１７では，ステップＳ３の縫製データ作成処理で作成された縫製データに従い、ミシンモータ５を駆動して１個のボタン穴かがりの始めから終わりまでの縫製、布切りメス１６の駆動、並びに、各縫製タイミングで糸調子器１９に設定された張力を掛ける縫製処理を行い、その後、ステップＳ１８に移行する。
【００５３】
ステップＳ１８では、例えばＲＡＭ１０２中のエラーフラグを読み込んで、前段のステップでエラーが記録されているか否かを判定して、エラーの記録がなければそのままステップＳ１９に移行し、エラーの記録があればステップＳ２０に移行してエラー表示処理を行ってボタン穴かがり処理を中断する。
【００５４】
その後、順次、アクティブテンションドライバ１２０への信号出力により糸調子器１９に糸切り時張力を掛ける処理（ステップＳ２０）、上糸切り鋏み８０を作動させてミシン糸を切断した後、布押さえ１５を上昇させる糸切り・押え上げ処理（ステップＳ２１）を行い、更に、ステップＳ２２で布押え１５の上昇を確認した後、アクティブテンションドライバ１２０への信号出力を停止して再びステップＳ１０からの処理を繰り返す。
【００５５】
図１９には、図１８のゼネラルフローのステップＳ３で行われる縫製データ作成サブルーチンのフローチャートを示す。
このサブルーチンが開始されると、先ず、先の操作パネル設定処理（図１８のステップＳ１）で入力された設定データに反駁がないかをチェックする入力データエラーチェック（ステップＳ３１）を行い、次いで、入力データにエラーがあったか否かの判定処理（ステップＳ３２）を行って、エラーがあればこのサブルーチンを終了してゼネラルフローに戻るが、エラーがなければ、順次、縫製パターンを演算するパターン演算のサブルーチン処理（ステップＳ３３）、布切りメス１６の駆動タイミングを演算するメス駆動タイミング演算処理（ステップＳ３４）を実行して、このサブルーチンを終了する。
【００５６】
図２０には、図１９の縫製データ作成サブルーチンのステップＳ３１で行われる入力データエラーチェック処理のフローチャートを示す。
この処理が開始されると、先ず、ステップＳ４１〜Ｓ４４において、設定データの中から押えサイズ「Ｌ０」、メスサイズ「Ｌ１」、ボタン穴かがりの全長「Ｌ」、ボタン穴の長さである布切り長さ「ａ」、の各データを読み込んで、ステップＳ４５に移行する。
ステップＳ４５では、設定されたボタン穴かがりの全長「Ｌ」が押えサイズ「Ｌ０」より長くないかを判定し、長ければステップＳ４７で押えメスサイズエラーのフラグを立てて、このサブルーチンを抜けて図１９の縫製データ作成サブルーチンに戻る。一方、短くて正常である場合にはステップＳ４６に移行する。
ステップＳ４６では、メスサイズ「Ｌ１」がボタン穴の長さである布切り長さ「ａ」より長くないかを判定し、長ければステップＳ４７で押えメスサイズエラーのフラグを立てて、このサブルーチンを抜けるが、短ければステップＳ４８に移行する。
【００５７】
ステップＳ４８では、設定データから閂止め長さ「ｃ」と布切りメス−第２閂止め間スキマ長さ「ｈ」のデータを得て、これらの和が２ｍｍより短くないか判定する。即ち、縫製パターン端部から該端部側のボタン穴端までの長さが、ミシン針９と布切りメス１６との間隔よりも短くないかを判定する。その結果、短かくい場合にはステップＳ４９でメス駆動タイミングエラーのフラグを立てて、このサブルーチンを抜け、短くない場合にはそのままこのサブルーチンを抜けて、図１９の縫製データ作成サブルーチンに戻る。
【００５８】
図２１には、図１８のゼネラルフローのステップＳ１７で行われる縫製サブルーチンのフローチャートを示す。
この縫製処理が開始されると、順次、「残糸数」パラメータにパターン演算処理で演算された縫製パターンの総針数を割り当てる処理（ステップＳ５１）、ミシンモータ５を駆動させるミシン起動出力（ステップＳ５２）を行い、ステップＳ５３に移行する。
そして、ステップＳ５３でミシンの状態が回転中になったことを確認し、その後、ミシンの状態が停止するまで、ステップＳ５４〜ステップＳ６５の高速ループ処理を繰り返し、このループ処理の繰り返しの中で実際の縫製処理を行っていく。
【００５９】
即ち、ステップＳ５４では、ミシンの回転状態を監視してミシンが停止した場合にこのループを抜ける処理を行う。
ステップＳ５５では、ＴＧ発生器１１８に基づく上軸６の回転角度を監視して、所定の回転角度になったタイミングでステップＳ５６に移行し、該ステップで、Ｙ送りパルスモータ２０、基線送りパルスモータ４０、針振り送りパルスモータ４１を駆動して、演算して得た縫製パターンに従って針落ち位置を移動させていく。つまり、このステップＳ５５，Ｓ５６の処理により、縫製パターンに従って布が送られ実際の縫製が行われていく。
ステップＳ５７では、針上位置センサ１１６の出力に基づき針棒８が所定位置より上方に上がった場合に、ステップＳ５８に移行し、該ステップで針数をカウントしていくと共に、針数が布切りメス１６の駆動回数「Ｍ１」〜「Ｍｎ」になった場合に、布切りメス１６の駆動処理を行う。
【００６０】
ステップＳ５９では、送り基準位置センサ１１７からの出力により送り基準割り込み信号が入力された場合にステップＳ６０に移行し、該ステップで布送りが基準位置にきた場合の設定処理を行う。
ステップＳ６１では、針数カウントが布切りメス１６の駆動回数である場合に、布切りメス１６の駆動チェックを行う。
ステップＳ６２では、スタートスイッチ５３Ｂからの検出出力に基づき布押え１５の上昇機構のロックが外れていないかチェックして、外れている場合に、順次ラッチかみ合いエラーのフラグを立てる処理（ステップＳ６３）、ミシンモータ５を停止する処理（ステップＳ６４）を行う。
【００６１】
ステップＳ６５では、ハサミ前後検知スイッチ９８の検出出力に基づき上糸切り鋏み８０がミシン針９の針落ち位置近傍に来てないことを確認し、来ていた場合に、順次上糸切り鋏みエラーのフラグを立てる処理（ステップＳ６６）、ミシンモータ５を停止する処理（ステップＳ６７）を行って、ステップＳ５４に移行しこのサブルーチンを抜ける。
つまり、このステップＳ６３，Ｓ６６の処理でエラーフラグが立てられた上で、図１８のゼネラルフローに戻った場合に、ステップＳ１８のエラー判定処理でエラーと判定されて、エラー表示処理が実行されることになる。
【００６２】
図２２は、図２１の縫製サブルーチンのステップＳ５８で行われる針上位置割込処理の処理手順を示すフローチャートである。
この針上位置割込処理では、先ず、残りの針数を示す残針数パラメーターに「１」ディクリメントする処理（ステップＳ８１）、縫い始めからの針数を示す針数パラメータに「１」インクリメントする処理（ステップＳ８２）を順次行って、ステップＳ８３に移行する。
ステップＳ８３では、残針数パラメータが「０」になったか否かを判定し、「０」になった場合にミシン停止の出力（ステップＳ８４）を行い、「０」でない場合にはステップＳ８５のメス駆動処理のサブルーチンを行って、図２１の縫製処理に戻る。
【００６３】
図２３は、図２２の針上位置割込処理のステップＳ８５で行われるメス駆動処理の処理手順を示すフローチャートである。
このメス駆動処理に移行すると、先ず、ステップＳ９１〜ステップＳ１０３において、布切りメスの駆動タイミングであるメス駆動針数（「Ｍ１」〜「Ｍｎ」）に近づいたときに、布切りメスの駆動に掛かるタイムラグを制御するために、ミシンスピードを下げたり、ミシンスピードに応じて布切りメス１６を始動するタイミングを補正（針数「α」早める補正）したりする。
そして、ステップＳ１０４において、布切りメス１６を始動するタイミングになっていなければ、このサブルーチンを抜けるが、上記タイミングになっていれば、布切りメス１６を始動させるべくステップＳ１０５に移行する。
【００６４】
ステップＳ１０５では、ハサミ左右検知スイッチ９９の検知出力に基づき、上糸切り鋏み８０がメス落ち位置の近傍に寄っていないか判定し、寄っていなけれステップＳ１０８に移行して、布切りメスを下降させる布切りメス下降サブルーチン処理を行い、次のステップＳ１０９で布切りメス１６の駆動回数を示すパラメータ「ｎ」を「１」インクリメント更新して、このサブルーチンを抜ける。
しかし、ステップＳ１０５の判定処理で、上糸切り鋏み８０がメス落ち位置の近傍に寄っていると判定された場合には、ステップＳ１０６で上糸切り鋏みエラーのフラグを立て、更に、ステップＳ１０７でミシンモータ５の回転を停止する出力を行って、このサブルーチンを抜ける。
【００６５】
図２４は、図２３のメス駆動処理のステップＳ１０８で行われる布切りメス下降処理の処理手順を示すフローチャートである。
この処理が開始されると、先ず、ステップＳ１１１で布切りメス下降シリンダ駆動回路１２３に布切りメス下降シリンダ７５を駆動させる信号を出力してステップＳ１１２に移行する。
その後、順次、メス駆動中の布切りメス１６の動作チェック用パラメータである布切りメスカウンタに布切りメス１６の下降時間分のカウント値を出力する処理（ステップＳ１１２）、布切りメスカウンタを起動させる処理（ステップＳ１１３）、布切りメス１６の動作状態を示す布切りメス下降フラグに下降中を示す「１」を記録する処理（ステップＳ１１４）を行って、このサブルーチンを抜け、図２３のメス駆動処理に戻る。
【００６６】
図２５には、図２１の縫製サブルーチンのステップＳ６１で行われる布切りメスカウンタ割込処理のフローチャートを示す。
この処理に移行すると、先ずステップＳ１２１〜Ｓ１２３において、布切りメスカウンタの更新（「１」デクリメント）と、布切りメスカウンタのカウント値に応じた分岐処理を行う。即ち、布切りメスカウンタが既に「０」であった場合には何も行わずにこのサブルーチンを抜け、布切りメスカウンタに「０」以外の値があれば上記カウンタの更新を行い、更新後も「０」になってなければ、そのままこのサブルーチンを抜け、更新後「０」であればステップＳ１２４に移行する。
つまり、図２４の布切りメス下降処理で布切りメス１６の下降が開始された後、下降しきるまでカウントが繰り返され、下降しきったところでステップＳ１２４に移行する。或いは、下記の処理で布切りメス１６の上昇出力が行われた後、上昇しきるまでカウントが行われ、上昇しきったところでステップＳ１２４に移行する。
【００６７】
ステップＳ１２４では、布切りメス１６の駆動が正しく行われているかをチェックするメス駆動チェック処理を行ってステップＳ１２５に移行する。
ステップＳ１２５では、布切りメス１６の動作状態を示す布切りメス下降フラグが上昇中であることを示す「２」であるか否かを判定し、そうであれば布切りメス１６が上昇しきったと判断して、順次、布切りメスカウンタを停止する処理（ステップＳ１２６）、布切りメス下降フラグに停止中を示す「０」を記録してこのサブルーチンを抜ける。
一方、ステップＳ１２５の判定処理で、「２」でなく布切りメス１６が下降しきった状態であると判断された場合には、順次、布切りメス１６を上昇させる出力（ステップＳ１２８）、布切りメスカウンタを一旦停止する処理（ステップＳ１２９）、布切りメスカウンタにメス上昇にかかるカウント値を入れる処理（ステップＳ１３０）、布切りメスカウンタを起動する処理（ステップＳ１３１）、布切りメス下降フラグに上昇中を示す「２」を記録する処理（ステップＳ１３２）を行ってこのサブルーチンを抜ける。
【００６８】
図２６には、図２５の布切りメスカウンタ割込処理のステップＳ１２５で行われるメス駆動チェックサブルーチンのフローチャートを示す。
この処理が開始されると、先ず、ステップＳ１４１でメス下降出力中か上昇出力中かを判別され、下降出力中であれば、ステップＳ１４２においてメス下降検知スイッチ３４の検知出力に基づき布切りメス１６が正常に下降しているかを確認し、一方、上昇出力中であれば、ステップＳ１４３においてメス下降検知スイッチ３４の検知出力に基づき布切りメス１６が正常に戻っているかを確認する。
【００６９】
そして、ステップＳ１４２又はステップＳ１４３の確認処理で正常と判定された場合には、そのままこのサブルーチンを抜けるが、ステップＳ１４２の確認処理で布切りメス１６が下降していなかった場合には、布切りメス１６の動作不良として、順次、メス駆動エラーのフラグを立てる処理（ステップＳ１４４）、ミシンモータ５を停止させる出力（ステップＳ１４６）を行ってこのサブルーチンを終了する。また、ステップＳ１４３の確認処理で布切りメス１６が上昇していなかった場合には、布切りメス１６の動作不良として、順次、メス戻りエラーのフラグを立てる処理（ステップＳ１４５）、ミシンモータ５を停止させる出力（ステップＳ１４６）を行ってこのサブルーチンを終了する。そして、図２５の布切りメスカウンタ割込み処理の次のステップに移行する。
【００７０】
図２７は、図１８のゼネラルフローのステップＳ５，Ｓ２０で行われるエラー表示サブルーチンの処理手順を示すフローチャートである。
この処理は、図２０の入力データエラーチェック処理中、押えメスサイズエラー或いはメス駆動タイミングエラーのフラグが立てられて、ゼネラルフローのエラー判定処理（図１８：ステップＳ４）でエラーと判定された場合に呼び出される。
或いは、図２１の縫製処理中、ラッチかみ合いエラー或いは上糸切り鋏みエラーのフラグが立てられてミシンが停止した場合、図２３のメス駆動処理中、上糸切り鋏みエラーのフラグが立てられてミシンが停止した場合、図２６のメス駆動チェック処理中、メス駆動エラー又はメス戻りエラーのフラグが立てられてミシンが停止した場合に、ゼネラルフローのエラー判定処理（図１８：ステップＳ１８）でエラーと判定されて呼び出される。
エラー表示サブルーチンが開始されると、順次、エラーフラグの種類から発生したエラーに対応するエラーナンバー（図１６参照）を取得する処理（ステップＳ１５１）、操作パネル１１０の表示部１４０にエラー発生を報知する「Ｅｒ」の表示と、エラーの内容を示すエラーナンバー（例えば「３」）の表示を行う。このエラー表示が呼び出された場合には、ゼネラルフロー（図１８）中でこのエラー表示処理が繰り替えされるので、上記エラー表示を行ったまま、ボタン穴かがり処理が中断される。
【００７１】
以上のように、この実施の形態のボタン穴かがりミシン１の制御装置によれば、図２１の縫製処理のステップＳ６５で縫製中に上糸切り鋏み８０が針落ち位置に近接した場合に自動的にミシンの縫製動作が禁止されるので、従来、作業者がいちいち目視により上糸切り鋏み８０が待機位置に戻っているか確かめる必要があったのに対して、本発明では、この確認作業を必要とせず作業者の負担を軽減することが出来る。
【００７２】
また、図２７のエラー表示処理により、ミシンの動作不良や縫製パターンの設定不良により、ミシンの縫製動作が禁止（停止又は稼動不能）となった場合に、操作パネル１１０の表示部１４０にエラーの内容を示す表示が行われるので、作業者は、何が原因でミシンの縫製動作が禁止になったのかすぐに究明でき、ミシンの復旧作業を手早く行い、縫製作業の効率を上げることが出来る。
【００７３】
なお、本発明のミシンの制御装置およびボタン穴かがりミシンの制御装置は、この実施の形態に示された制御装置に限られず、例えば、上糸切り鋏みの位置を検出するセンサーの取り付けられる個所は変更可能であるし、また、例えば上糸切り鋏みの移動が１次元的に行われるタイプのものであれば、センサーの数は２個でなく１個でも十分に役割を果すことが出来る。また、この実施の形態では、ミシンとしてボタン穴かがりミシンを挙げて説明してきたが、上糸切り鋏みの動作不良の検知および報知、布切りメスの動作不良の報知、押え上げ機構をロックするロック機構（押え抑止手段）の動作不良の報知は、ボタン穴かがりミシンに限られず、その他の種類のサイクルミシン、或いは通常のミシンにも適用可能である。
【００７５】
【発明の効果】
請求項１の発明によれば、ボタン穴の布切り長さ（a）を、前記布切りメスのメスサイズ（L1）より小さく設定してしまったり、或いは、ボタン穴かがりの全長（L）が前記布押え（１５）の内径より大きく設定してしまって、ミシンの縫製動作が禁止された場合でも、報知手段からのメスサイズエラー報知、押えサイズエラー報知の表示により、何が原因でミシンの縫製動作が禁止になったのかすぐに究明することが出来る。従って、ミシンの復旧作業が手早く済み、縫製作業の効率を上げることが出来る。
また、請求項２及び３記載の発明によれば、ミシンの動作不良や縫製パターンの設定不良により、ミシンの縫製動作が禁止（停止又は稼動不能）となった場合でも、報知手段からのエラー報知により、何が原因でミシンの縫製動作が禁止になったのかすぐに究明することが出来る。従って、ミシンの復旧作業が手早く済み、縫製作業の効率を上げることが出来る。
【図面の簡単な説明】
【図１】本発明の実施の形態の制御装置が備わるボタン穴かがりミシンの概観を示す斜視図である。
【図２】布押えとボタン穴かがりの縫製パターンとの配置関係を示す上面図である。
【図３】同、ボタン穴かがりミシンに備わる布切り手段の構成を示す斜視図である。
【図４】布切りメスとミシン針と配置関係を説明するための側面図である。
【図５】同、ボタン穴かがりミシンの布押え、押え上げ機構および押えロック機構を示す透視図である。
【図６】同、ボタン穴かがりミシンに備わる上糸切り鋏みの概略構成を示す斜視図である。
【図７】同、上糸切り鋏みが待機位置にいる状態を示す側方図である。
【図８】同、上糸切り鋏みが待機位置にいる状態を示す上面図である。
【図９】同、上糸切り鋏みが待機位置にいる状態をミシン面部側から眺めた図である。
【図１０】同、上糸切り鋏みが動作位置にいる状態を示す上面図である。
【図１１】同、上糸切り鋏みが動作位置にいる状態をミシン面部側から眺めた図である。
【図１２】図１のボタン穴かがりミシンに備わる操作パネルを示す図である。
【図１３】同、ボタン穴かがりミシンの回路構成を示すブロック図である。
【図１４】図１２の操作パネルより入力される設定データの内容を示すチャート図である。
【図１５】縫製パターンの各部の長さパラメータを説明する図である。
【図１６】エラー表示処理で表示されるエラー内容を示すチャート図である。
【図１７】エラー表示処理で行われる表示例を示す図である。
【図１８】ボタン穴かがりミシンの制御部により行われるボタン穴かがり処理のゼネラルフローの処理手順を示すフローチャートである。
【図１９】図１８のゼネラルフローのステップＳ３で行われる縫製データ作成サブルーチンの処理手順を示すフローチャートである。
【図２０】図１９の縫製データ作成サブルーチンのステップＳ３１で行われる入力データエラーチェック処理の処理手順を示すフローチャートである。
【図２１】図１８のゼネラルフローのステップＳ１７で行われる縫製サブルーチンの処理手順を示すフローチャートである。
【図２２】図２１の縫製サブルーチンのステップＳ５０で行われる針上位置割込処理の処理手順を示すフローチャートである。
【図２３】図２２の針上位置割込処理のステップＳ８５で行われるメス駆動処理の処理手順を示すフローチャートである。
【図２４】図２３のメス駆動処理のステップＳ１０８で行われる布切りメス下降処理の処理手順を示すフローチャートである。
【図２５】図２１の縫製サブルーチンのステップＳ６１で行われる布切りメスカウンタ割込処理の処理手順を示すフローチャートである。
【図２６】図２５の布切りメスカウンタ割込処理のステップＳ１２５で行われるメス駆動チェックサブルーチンの処理手順を示すフローチャートである。
【図２７】図１８のゼネラルフローのステップＳ５，Ｓ２０で行われるエラー表示サブルーチンの処理手順を示すフローチャートである。
【符号の説明】
１            ボタン穴かがりミシン
９            ミシン針
１４          布保持板
１５          布押さえ
１６          布切りメス
３１          メス取付け板（布切り手段を構成）
３４          メス下降検知スイッチ（メス下降検出手段）
３５          駆動アーム（布切り手段を構成）
３６          メス駆動アーム（布切り手段を構成）
３７          メス駆動フック（布切り手段を構成）
４１          押え棒（押え上げ手段）
４２          回動アーム（押え上げ手段）
４３          第２リンク（押え上げ手段）
４４          回動アーム（押え上げ手段）
４５          第１リンク（押え上げ手段）
４７          ペダルリンク部材（押え上げ手段）
５１          係止部材（押え上げ抑止手段）
５２          スタート操作桿（押え上げ抑止手段）
５３Ｂ        スタートスイッチ（ラッチ検出手段）
５４          スタートレバー（押え上げ抑止手段）
５６          ラッチ部材（押え上げ抑止手段）
５７          終了時ソレノイド（押え上げ抑止手段）
５８          ラッチ移動検知スイッチ（ラッチ検出手段）
７５          布切りメス下降シリンダ（布切り手段を構成）
８０          上糸切り鋏み
８１          鋏みレバー
８３          連結軸
８５          鋏みアーム
９８          ハサミ前後検知スイッチ（鋏み位置検出手段）
９９          ハサミ左右検知スイッチ（鋏み位置検出手段）
１００        ＣＰＵ（演算手段、制御手段）
１１０        操作パネル（設定入力手段）
１４０        表示部（報知手段）
【図１】
0003940220.tif 000002
【図２】
0003940220.tif 000003
【図３】
0003940220.tif 000004
【図４】
0003940220.tif 000005
【図５】
0003940220.tif 000006
【図６】
0003940220.tif 000007
【図７】
0003940220.tif 000008
【図８】
0003940220.tif 000009
【図９】
0003940220.tif 000010
【図１０】
0003940220.tif 000011
【図１１】
0003940220.tif 000012
【図１２】
0003940220.tif 000013
【図１３】
0003940220.tif 000014
【図１４】
0003940220.tif 000015
【図１５】
0003940220.tif 000016
【図１６】
0003940220.tif 000017
【図１７】
0003940220.tif 000018
【図１８】
0003940220.tif 000019
【図１９】
0003940220.tif 000020
【図２０】
0003940220.tif 000021
【図２１】
0003940220.tif 000022
【図２２】
0003940220.tif 000023
【図２３】
0003940220.tif 000024
【図２４】
0003940220.tif 000025
【図２５】
0003940220.tif 000026
【図２６】
0003940220.tif 000027
【図２７】
0003940220.tif 000028