(57)【要約】【課題】  構成の簡易化を図る。【解決手段】  縫製時に被縫製物を針板側に押さえる中押さえ２９と、この中押さえに上下方向に沿った往復動作を付与する中押さえ駆動機構１と、中押さえを介して被縫製物の厚さ変化を検出する厚さ変化検出手段６０を備え、中押さえ駆動機構は、中押さえの下降時に所定量を超える負荷を受けると中押さえの下降動作に替わり逃げ動作を行う逃げ部材１１を備え、厚さ変化検出手段は、逃げ部材の逃げ動作から被縫製物の厚さ変化を検出する、という構成を採っている。【選択図】図１
2006187417.tif 000002
【特許請求の範囲】
【請求項１】
縫製時に被縫製物を針板側に押さえる中押さえと、
この中押さえに上下方向に沿った往復動作を付与する中押さえ駆動機構と、
前記中押さえを介して被縫製物の厚さ変化を検出する厚さ変化検出手段を備え、
前記中押さえ駆動機構は、前記中押さえの下降時に所定量を超える負荷を受けると前記中押さえの下降動作に替わり逃げ動作を行う逃げ部材を備え、
前記厚さ変化検出手段は、前記逃げ部材の逃げ動作から前記被縫製物の厚さ変化を検出することを特徴とする請求項１記載のミシン。
【請求項２】
前記中押さえの上下動における下死点高さを調整する高さ調整手段と、
前記厚さ変化検出手段による被縫製物の厚さ変化検出時に、前記高さ調整手段が前記中押さえの下死点高さを調整する制御を行う押さえ高さ制御手段とを備えることを特徴とする請求項１記載のミシン。
【請求項３】
前記被縫製物と前記縫い針とを、前記針板上の平面の任意の位置に相対的に位置決めする位置決め手段と、
前記位置決め手段に対して、前記縫い針の上下動の針数ごとに位置決めすべき各位置を示す縫製データに従って、位置決めする制御を行う縫製制御手段と、
前記縫製制御手段による各位置への位置決めの際に、前記厚さ変化検出手段による被縫製物の厚さ変化を検出する制御を行うと共に、厚さ変化を生じた針数を前記縫製データに書き加える変化針数検出制御手段とを備えることを特徴とする請求項２記載のミシン。
【請求項４】
前記変化針数検出制御手段は、前記縫製制御手段による縫製実行時に、厚さ変化を生じた針数を前記縫製データに書き加える処理を行うことを特徴とする請求項３記載のミシン。
【請求項５】
前記変化針数検出制御手段は、前記縫製制御手段による仮縫製実行時に、厚さ変化を生じた針数を前記縫製データに書き加える処理を行うことを特徴とする請求項４記載のミシン。
【請求項６】
前記厚さ変化を生じた針数を書き加える処理の後に、前記縫製データに従って、前記位置決め手段及び前記高さ調整手段の高さ確認動作を行わせる確認動作制御手段を備えることを特徴とする請求項５記載のミシン。
【請求項７】
縫い針に供給される縫い糸の繰り出しに抵抗力を付与する糸調子装置と、
前記厚さ変化検出手段による被縫製物の厚さ変化検出時に、前記糸調子装置が付与する抵抗力を変化させる制御を行う糸張力制御手段とを備えることを特徴とする請求項１から６のいずれか一項に記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中押さえを備えるミシンに関する。
【背景技術】
【０００２】
従来、刺繍ミシン等のように送り歯を用いずに布をＸＹ方向に搬送させながら縫製を行うミシンにあっては、布が針との摩擦により針と共に上昇してばたつくのを防止するために、針の上昇時に布の針貫通部周辺を下方に押さえる中押さえを備えている。この中押さえは通常、針が布から上昇する際に中押さえにより布を下方に押さえ付け、針が布から完全に上昇した後は中押さえが針と共に上昇するようになっている。
また、上記従来のミシンにあっては、針板上の布の厚さの変化を検出するための厚さ検出手段を備えており、縫製時において検出を行っていた（例えば、特許文献１参照）。
【特許文献１】特開平５−３００９８８号公報（第６図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１における厚さ検出手段は、布をＸＹ方向に移動する枠に保持された布地の上面に接触させる接触子と、接触子の上下動変位を検出するセンサとを有する構成であり、部品点数の増加を生じるという問題があった。
また、ＸＹ方向に移動する布地の上面に接触子を接触させて厚さ変化を検出する構成のため、移動中の布地からの摺動による振動等の外乱の影響を受けやすく、正確な検出が難しいという問題があった。
本発明は、構成の簡易化、さらには、検出の精度向上を図ることを目的とする。
【課題を解決するための手段】
【０００４】
請求項１記載の発明は、縫製時に被縫製物を針板側に押さえる中押さえと、この中押さえに上下方向に沿った往復動作を付与する中押さえ駆動機構と、中押さえを介して被縫製物の厚さ変化を検出する厚さ変化検出手段を備え、中押さえ駆動機構は、中押さえの下降時に所定量を超える負荷を受けると中押さえの下降動作に替わり逃げ動作を行う逃げ部材を備え、厚さ変化検出手段は、逃げ部材の逃げ動作から被縫製物の厚さ変化を検出する、という構成を採っている。
なお、厚さ変化検出手段において「厚さ変化を検出する」とは、厚さの変化の発生のみを検出する場合も、厚さの変化量を検出する場合も含む意味である。
【０００５】
上記構成では、中押さえは、通常は、中押さえ駆動機構により一定の高さの上死点及び下死点の間で上下動を行う。そして、被縫製物の厚さの増加により、中押さえの下降時に下死点まで到達できないと、中押さえが受ける反力により逃げ部材が移動を行う。そして、厚さ検出手段は、この逃げ部材の移動の発生により被縫製物に厚さ変化が生じたことを検出する。
【０００６】
上記構成では、中押さえを介して被縫製物の厚さ変化を検出するので、独立した接触子を不要とし、部品点数を低減させる。
また、中押さえとは別個に接触子を被縫製物に接触させるスペースを確保する必要がなく、装置の小型化、簡易化が図られる。
さらに、中押さえを介して被縫製物の厚さ変化を検出するので、上方から被縫製物を押さえるように検出が行われ、摺動の影響を抑制できる。
【０００７】
請求項２記載の発明は、請求項１記載の発明と同様の構成を備えると共に、中押さえの上下動における下死点高さを調整する高さ調整手段と、厚さ変化検出手段による被縫製物の厚さ変化検出時に、高さ調整手段が中押さえの下死点高さを調整する制御を行う押さえ高さ制御手段とを備える、という構成を採っている。
上記構成では、中押さえは、通常は、中押さえ駆動機構により一定の高さの上死点及び下死点の間で上下動を行う。そして、厚さ変化検出手段により、被縫製物の厚さ変化が検出されると、中押さえ駆動機構による中押さえの下死点高さが調整される。
【０００８】
請求項３記載の発明は、請求項２記載の発明と同様の構成を備えると共に、被縫製物と縫い針とを、針板上の平面の任意の位置に相対的に位置決めする位置決め手段と、位置決め手段に対して、縫い針の上下動の針数ごとに位置決めすべき各位置を示す縫製データに従って、位置決めする制御を行う縫製制御手段と、縫製制御手段による各位置への位置決めの際に、厚さ変化検出手段による被縫製物の厚さ変化を検出する制御を行うと共に、厚さ変化を生じた針数を縫製データに書き加える変化針数検出制御手段とを備える、という構成を採っている。
【０００９】
上記構成では、縫製データに従って、針数ごとに縫い針と被縫製物とを相対的に位置決めするように位置決め手段が制御される。そして、位置決めされた縫い針との対応位置における被縫製物の厚さの変化が検出されると、その変化を生じた針数が全て縫製データに書き加えられる。その結果、次の縫製時において、いずれの針数の時に被縫製物に厚さ変化を生じるかが予め認識可能となり、厚さ変化に応じた各種の制御を行うことができるようになる。
【００１０】
請求項４記載の発明は、請求項３記載の発明と同様の構成を備えると共に、変化針数検出制御手段は、縫製制御手段による縫製実行時に、厚さ変化を生じた針数を縫製データに書き加える処理を行う、という構成を採っている。
つまり、厚さ変化を生じる針数が書き加えられていない段階の縫製データにより少なくとも一回の縫製が行われ、それにより、厚さ変化を生じる針数が書き加えられた縫製データが取得され、それ以降、厚さ変化を生じる針数が書き加えられた縫製データに基づいて縫製が行われる。
【００１１】
請求項５記載の発明は、請求項４記載の発明と同様の構成を備えると共に、変化針数検出制御手段は、縫製制御手段による仮縫製実行時に、厚さ変化を生じた針数を前記縫製データに書き加える処理を行う、という構成を採っている。
上記「仮縫製」とは、被縫製物は位置決め手段にセットされるが、縫い針に縫い糸を通さない状態又は縫い針自体を針棒に装着しない状態で、縫い針の上下動駆動源と位置決め手段とを駆動させる作業をいうものとする。この場合、実際の縫いつけは行われない。
つまり、厚さ変化を生じる針数が書き加えられていない段階の縫製データに基づいて仮縫製を行い、それにより、厚さ変化を生じる針数が書き加えられた縫製データが取得され、実際の縫製において、厚さ変化を生じる針数が書き加えられた縫製データに基づいて縫製が行われる。
【００１２】
請求項６記載の発明は、請求項５記載の発明と同様の構成を備えると共に、厚さ変化を生じた針数を書き加える処理の後に、縫製データに従って、位置決め手段及び高さ調整手段の確認動作を行わせる確認動作制御手段を備える、という構成を採っている。
上記構成では、仮縫製作業時に、布厚変化を生じる針数が縫製データに加えられ、再び、仮縫製を行う。その結果、中押さえの下死点高さと被縫製物との相対的な高さについて適正か否かの判断を行うことができる。
【００１３】
請求項７記載の発明は、請求項１から６のいずれか一項に記載の発明と同様の構成を備えると共に、縫い針に供給される縫い糸の繰り出しに抵抗力を付与する糸調子装置と、厚さ変化検出手段による被縫製物の厚さ変化検出時に、糸調子装置が付与する抵抗力を変化させる制御を行う糸張力制御手段とを備える、という構成を採っている。
上記構成では、厚さ変化検出手段により被縫製物の厚さ変化が検出されると、糸調子装置による糸張力が調整される。
【発明の効果】
【００１４】
請求項１記載の発明は、中押さえを介して被縫製物の厚さ変化を検出するので、独立した接触子を不要とすることで部品点数を低減させ、また、中押さえとは別個に接触子を被縫製物に接触させるスペースを確保する必要がなく、装置の小型化、簡易化が図られる。従って、装置全体の生産性の向上を図ることが可能となる。
また、中押さえを介して被縫製物の厚さ変化を検出するので、上方から被縫製物を押さえるように検出が行われ、従来のように被縫製物と接触子との摺動を生じないことから、ぶれなどを抑制し、より精度良く厚さ検出を行うことが可能となる。
さらに、逃げ部材を備えることで、中押さえの下降時に被縫製物を押圧することが抑制され、被縫製物の保護が図られると共に、中押さえの影響を抑制した状態でより精度良く被縫製物の厚さ変化を検出することが可能となる。
【００１５】
請求項２記載の発明は、厚さ変化検出手段による厚さ変化検出時に、中押さえの下死点高さを調整する高さ調整手段を備えるため、被縫製物の保護が図られると共に、中押さえの下降時に被縫製物を押圧することが抑制され、中押さえの影響を抑制した状態でさらに精度良く被縫製物の厚さ変化を検出することが可能となる。
【００１６】
請求項３記載の発明は、縫製データに被縫製物の厚さ検出による厚さ変化を生じた針数のデータが書き加えられるので、次の縫製時において、いずれの針数の時に被縫製物に厚さ変化を生じるかが予め認識可能となり、厚さ変化に応じた各種の制御を行うことができるため、縫い品質の向上を図ることが可能となる。
【００１７】
請求項４記載の発明は、実際の縫製作業と共に縫製データに被縫製物の厚さ変化を生じる針数の検出結果を付加するので、作業効率の向上を図ることが可能となる。
請求項５記載の発明は、仮縫製作業と共に縫製データに被縫製物の厚さ変化を生じる針数の検出結果を付加するので、実際の縫製作業は、被縫製物の厚さ変化を既知の状態で行うことができ、全ての被縫製物に対して縫い品質の向上を図ることが可能となる。
【００１８】
請求項６記載の発明では、布厚変化を生じる針数が縫製データに加えられた後に、再び仮縫製が行われるので、中押さえの下死点高さと被縫製物との相対的な高さについて適正か否かの判断を行うことが可能となる。
その結果、被縫製物の厚さ変化を生じる針数において、制御される中押さえの下死点高さを修正すると共にその修正を縫製データに書き加える制御手段をさらに加えることで、より的確な縫製が行われ、さらなる縫い品質の向上を図ることが可能となる。
【００１９】
請求項７記載の発明は、厚さ変化検出手段による厚さ変化検出時に、縫い糸の張力を調整する糸調子装置を備えるため、被縫製物の厚さ変化に応じて適正に糸張力を設定することができ、さらなる縫い品質の向上を図ることが可能となる。
【発明を実施するための最良の形態】
【００２０】
〔実施形態１〕
（実施形態の全体構成）
図１は本実施形態たるミシン１００の要部を面部側から見た左側面図、図２は図１に示す要部の一部の構成の分解斜視図、図３は図１に示す要部の残る一部の構成の分解斜視図である。
ミシン１００は、縫い針を上下動させる図示しない上下動機構と、針板の下方で縫い針に挿通された縫い糸に下糸を絡げる釜機構と、針板上面の被縫製物たる布地を保持すると共に針板上面に沿った直交するＸ−Ｙ軸方向に沿って布地を移動位置決めする位置決め手段としての布保持機構と、縫製時に中押さえ２９を上下に往復移動させて被縫製物を針板側に押さえる中押さえ装置１と、中押さえ２９を介して布地の厚さ変化を検出する厚さ変化検出手段としての中押さえセンサ６０と、縫い針に供給される縫い糸の繰り出しに抵抗力を付与する糸調子装置６５と、上記各構成の動作制御を行う動作制御手段７０とを備えている。
なお、上述の上下動機構、釜機構、布保持機構、糸調子装置６５は周知の構成なので詳細な説明は省略する。
【００２１】
（中押さえ装置）
中押さえ装置１は、中押さえ２９と、中押さえ２９に対して上下動駆動力を付与する中押さえ駆動機構と、中押さえの上下動における下死点高さを調整する高さ調整手段とを備えている。
以下、中押さえ装置１を詳細に説明する。
図１〜図３に示すように、中押さえ装置１は、ミシンモータ８１により回転駆動されて、先端に縫い針が設けられた針棒（図示略）を上下方向に駆動させる上軸２から中押さえ２９の上下の往復動力を得ている。即ち、上軸２には偏心カム３が固定され、この偏心カム３には接続リンク４が連結されている。接続リンク４には揺動軸抱き５が連結され、揺動軸抱き５には揺動軸６の一端部が連結されている。
揺動軸６の他端部には中押さえ２９の上下方向Ｄ１の移動量を調節する中押さえ調節腕７の基端部が固定されている。中押さえ調節腕７は揺動軸６を中心に往復揺動を行い、また、中押さえ調節腕７にはその揺動半径方向に沿って溝カム７ａが形成されている。この溝カム７ａは弧状の長孔になっており、この溝カム７ａの所望の位置と第１リンク８の一端部とが調節ナット９と段ネジ１０により回動自在に固定される。この固定位置は揺動軸６の軸芯線と交差する位置からこの交差位置より中押さえ調節腕７の一端側の所定位置の範囲までの間に形成され、この範囲内で所望に調節することができる。
【００２２】
第１リンク８の他端部は、第２リンク１１の長手方向中間部に段ネジ１２により回動自在に連結されている。また、調節ナット９が係合する溝カム７ａは、中押さえ２９（後述する）が上下往復運動の下死点にあるときに、段ネジ１２の軸芯を中心とした円弧の一部となる。第２リンク１１の背面側には位置決めリンク１３が配置され、互いの端部が段ネジ１８により回動可能に連結されている。
位置決めリンク１３は、その長手方向中央部近傍で段ネジ１４によりミシン筐体としてのミシンフレーム１５に回動自在に取り付けられ、段ネジ１４の位置は、中押さえ２９が下死点にあるときの段ネジ１２の位置と一致する。
【００２３】
位置決めリンク１３の他端部には、バネ掛１３ａが取り付けられ、また、ミシンフレーム１５にもバネ掛１５ａが固定され、この両バネ掛間にはコイルバネ１６が架け渡されて、バネ掛１３ａが取り付けられた位置決めリンク１３の他端部を下方に引き下げるように付勢する。すなわち、コイルバネ１６は、中押さえ揺動部としての第２リンク１１における第３リンク２０との接続部位Ｍ１が上方に移動した際に、接続部位Ｍ１を下方に向けて付勢する付勢手段として機能する。位置決めリンク１３の他端部にはストッパ１７が連結されており、第２リンク１１の一端部及び位置決めリンク１３の他端部と一つの段ネジ１８で連結されている。また、ストッパ１７は、段ネジ１４で位置決めリンク１３とともにミシンフレーム１５に回動自在に取り付けられている。ストッパ１７の一端部１７ａの上方には、ストッパ１７の上方への回動を規制するように規制部材１９が設けられている。なお、この規制部材１９は、ミシンフレーム１５の一部で代用してもよい。
【００２４】
第２リンク１１の他端部には、第３リンク２０の一端部が段ネジ２１により回動自在に連結されている。第３リンク２０の他端部には、第４リンク２２の一端部が段ネジ２３により第３リンク２０の長手方向に対して直列となるように回動自在に連結されている。この第３リンク２０と第４リンク２２とで中押さえリンク部材２４が構成される。
第４リンク２２の他端部には、リンク中継板２５が段ネジ２６により連結されている。リンク中継板２５には中押さえ棒抱き２７が固定されており、中押さえ棒抱き２７には上下方向に延びる中押さえ棒２８が保持されている。中押さえ棒２８の下端部には、縫製時に布地を針板に押さえ付ける中押さえ２９が取り付けられている。中押さえ棒２８の上端部にはコイルバネ３０が設けられており、このコイルバネ３０は、ボルト３１及びナット３２によりミシンフレーム１５に保持され、中押さえ棒抱き２７を下方に押圧している。
【００２５】
以上、前述した中押さえ駆動機構は、偏心カム３からナット３２までにより構成され、上軸２の回転駆動力を上下方向の往復駆動力に変換して中押さえ２９に伝達する機能を果たすものである。
【００２６】
さらに、段ネジ２３は、角駒３３と第３リンク２０と第４リンク２２とを連結している。すなわち、第４リンク２２の正面側には案内部材３４が配置され、この案内部材３４に対して上下方向に沿うように設けられた長孔３４ａ内に入り込むように角駒３３が設けられており、第３リンク２０、第４リンク２２、角駒３３を一つの段ネジ２３で連結している。
上記角駒３３は、長孔３４ａの長手方向に沿って滑動し、第３リンク２０と第４リンク２２との連結部を長孔３４ａに沿って移動させるガイドの役割を果たしている。
【００２７】
案内部材３４には、略三角形状の板材であり、上端部３４ｔが段ネジ３５によりミシンフレーム１５に回動自在に取り付けられている。案内部材３４の下端部近傍には、上下方向に長尺な長孔３４ａが形成されている。この長孔３４ａは、角駒３３が滑動可能な範囲で角駒３３よりも若干大きな幅に形成され、この長孔３４ａに角駒３３が格納されている。すなわち、案内部材３４は、第３リンク２０と第４リンク２２の連結部Ｐ３を中押さえ２９の上下方向Ｄ１に移動可能とし、かつ、第３リンク２０と第４リンク２２の直列方向Ｄ２を横切る方向Ｄ３への移動を規制する。
【００２８】
また、案内部材３４には、当該案内部材３４を第３リンク２０と第４リンク２２の直列方向を横切る方向へ移動させる移動手段としての移動リンク３６の一端部が段ネジ３７により長孔３４ａの上部近傍で回動自在に連結されている。移動リンク３６の他端部には偏心カム３８が連結されている。この偏心カム３８はその中心線を通るように、可変軸３９の一端部が連結されている。また、偏心カム３８の偏心位置には前述した移動リンク３６の他端部が連結されている。
さらに、可変軸３９の他端部には、ベアリング４０、かさ歯車４１を介して駆動手段としてのステッピングモータ４２が連結されている。すなわち、ステッピングモータ４２の駆動が、可変軸３９、偏心カム３８、移動リンク３６の順に伝達されて、移動リンク３６が案内部材３４を移動させる。
【００２９】
かさ歯車４１には、かさ歯車４３が噛み合わされており、ステッピングモータ４２の駆動を可変軸３９の軸方向に直交する方向Ｄ５に出力することができるようになっている。かさ歯車４３の後端にはベアリング４４、中押さえ昇降カム４５等が同軸上に連結されている。
図４は中押さえ昇降カム４５の周囲の構成をその中心線方向から見た動作説明図である。中押さえ昇降カム４５は、図４に示すように、その支軸を中心として0〜180度の範囲では回動中心から外周面までの距離がほぼ同一の円弧状に形成され（以下、維持部４５ａという。）、180〜360度の範囲では、回動中心から外周面までの距離が、維持部４５ａにおける回動中心から外周面までの距離から時計回り方向に向かって徐々に大きく変化する形状（以下、変化部４５ｂという。）とされている。
【００３０】
中押さえ昇降カム４５は、中押さえ２９を縫製終了後の退避高さ位置Ｐ５に上昇させる中押さえ上げ部材４６を昇降させるものであり、中押さえ上げ部材４６の一端部に設けられた円筒状のコロ４７の外周面に中押さえ昇降カム４５の外周面が当接するようになっている。すなわち、中押さえ昇降カム４５の維持部４５ａがコロ４７に当接している際には、中押さえ上げ部材４６は上昇しないが（図４参照）、中押さえ昇降カム４５の変化部４５ｂがコロ４７に当接している際には、中押さえ上げ部材４６が上昇するようになっている。
【００３１】
中押さえ上げ部材４６は、その中腹部でピン４８によりミシンフレーム１５に回動自在に取り付けられている。中押さえ上げ部材４６は、その他端部が中押さえ棒抱き２７の下方に位置するように設けられており、中押さえ昇降カム４５の変化部４５ｂがコロ４７に当接して中押さえ上げ部材４６の他端部が上昇することにより、中押さえ棒抱き２７を上昇させ、中押さえ２９を退避高さ位置Ｐ５に上昇させることができる（図７参照）。また、ミシンフレーム１５には、中押さえ上げ部材４６よりも上方に位置するようにバネ掛４９が設けられており、このバネ掛４９にコイルバネ５０の一端部が架けられ、他端部が中押さえ上げ部材４６の一端部近傍に架けられている。これにより、中押さえ上げ部材４６の一端部を常に上方に付勢するようになっている。
【００３２】
以上、前述した高さ調整手段は、角駒３３からコイルバネ５０までにより構成される。即ち、ステッピングモータ４２の半周分の駆動により上下往復移動を行う中押さえ２９の下死点位置を任意の高さに調整することが可能であると共に、残る半周分の駆動により中押さえ２９を縫製時の使用位置と非縫製時の退避位置とに切り替えることを可能としている。
もう少し詳述すると、中押さえ昇降カム４５の維持部４５ａがコロ４７と接触する半周分の角度範囲でステッピングモータ４２が駆動する場合には、可変軸３９の先端に設けられた偏心カム３８が移動リンク３６を介して案内部材３４を揺動させる。その結果、角駒３３が図１における左右方向に移動し、更には、第３リンク２０と第４リンク２２とを直線状に並んだ状態から互いの連結部にて屈曲した状態に変化する。すると、第３リンク２０と第４リンク２２との連結長Ｌは屈曲量に応じて長さ変化を生じ、結果的に、中押さえ２９の上下動の下死点高さが変更調節される。
なお、中押さえ昇降カム４５の維持部４５ａがコロ４７と接触する半周分の角度範囲内では、中押さえ上げ部材４６は揺動を生じない。
一方、中押さえ昇降カム４５の変化部４５ｂがコロ４７と接触する残りの半周分の角度範囲でステッピングモータ４２が駆動する場合には、コロ４７が徐々に下方に押し下げられ、中押さえ上げ部材４６の先端部が中押さえ棒抱き２７及び中押さえ棒２８を介して中押さえ２９を上方に移動させる。従って、中押さえ２９を使用位置から退避位置まで引き上げることができる。なお、中押さえ２９を退避位置から使用位置に戻す場合には、コロ４７が中押さえ昇降カム４５の変化部４５ｂから維持部４５ａに移動するまでステッピングモータ４２を駆動すればよい。これにより、中押さえ２９の使用位置と退避位置の切り替えが行われる。
【００３３】
（糸調子装置）
糸調子装置６５は、通電される電流量に応じて推力を発生させる糸張力ソレノイド６６と、糸張力ソレノイド６６によりその隙間間隔を閉じられて上糸を挟むことで糸に張力を与える一対の糸調子皿とを備えている。
糸張力ソレノイド６６は、駆動回路６６ａを介して動作制御手段７０に接続されており、動作制御手段７０が出力する制御信号に応じた電流値で駆動回路６６ａが糸張力ソレノイド６６に通電を行うことで任意の推力を出力し、上糸に任意の張力を付与することが可能となっている。
【００３４】
（中押さえセンサ）
前述した中押さえ装置１の第２リンク１１にあっては、図１における左端部に対してコイルバネ１６により上方への弾性力が付勢され、右端部は第３リンク２０を介して中押さえ２９に上下の移動力を伝達し、中間部は第１リンク８により上下の移動力が付与される。そして、第２リンク体１１の左端部の上側に対して規制部材１９が当接し、上方への移動を規制しているため、縫製時において、コイルバネ１６による弾性力が第２リンク体１１の左端部を規制部材１９に当接する一定の位置に維持する限りは、第２リンク１１は、左端部の段ネジ１８を中心に揺動を行うのみである。
しかしながら、布地の厚さが通常よりも厚くなる等の事情により、中押さえ２９に予定されたその下死点まで到達することができない場合には、第２リンク１１の右端部が下降しないため、当該右端部を中心に揺動を始めて、左端部が下降移動することとなる。つまり、第２リンク１１が中押さえ２９の下降時に所定量を超える負荷を受けると中押さえ２９の下降動作に替わり逃げ動作（左端部の下降移動）を行う逃げ部材として機能することとなる。
【００３５】
上記構成を前提として、中押さえセンサ６０は構成されている。即ち、中押さえセンサ６０は、第２リンク１１の左端部に設けられた第一接点６１と、第一接点６２に対して上方から幾分弾性的な押圧力をもって当接する切片状の第二接点６２とを備え、これらにより接点式スイッチを構成している。
第一接点６１は、第２リンク１１等の部材を介して接地されている。また、第二接点６２は通電回路６０ａから通電可能であり、第一接点６１と第二接点６２とが接触している状態ならば電流が流れ、離れると通電が切断される。
かかる第二接点６２は、第２リンク１１の左端部が規制部材１９に当接した状態における第一接点６１に対して上方から幾分弾性的な押圧力をもって当接するように配置されている。そして、布地の厚さが通常よりも厚くなることで図５に示すように、第２リンク１１の左端部が所定距離だけ下降移動を生じると、第二接点６２は第一接点６１から離れるようになっている。
そして電源回路６０ａは動作制御手段８０に接続されており、動作制御手段８０では、電源回路６０ａが通電状態か非通電状態かにより、布地の厚さの増加の発生を検出することが可能となっている。
【００３６】
なお、中押さえセンサ６０は二つの接点６１，６２を用いているが、各接点６１，６２が設けられている二点間の接離状態を検出可能なものであれば、例えば、光センサ、近接センサとスリット板、接点スイッチ等のいかなる検出手段を使用しても良い。
【００３７】
（ミシンの制御系）
動作制御手段７０について図６により説明する。図６はミシン１０の制御系を示すブロック図である。まず、動作制御手段７０の周囲の構成について説明する。
図６に示す操作パネル７５は、所定の画像を表示する表示手段とその表示画面上に設けられたタッチ式のパネルとを備える入出力装置である。かかる表示画面には動作制御手段７０から出力される種々の縫製情報や各種設定ボタン等が表示され、タッチ式のパネルは各種表示スイッチに対する入力操作を感知し、接触操作による入力指示位置の座標情報を動作制御手段７０に出力する。動作制御手段７０は、出力中の画像データに対応する表示エリアの所定の各位置における個別のデータを記憶しており、当該各位置と入力指示位置の位置座標とが一致する場合に、当該位置のデータを読み出し、当該データが選択されたことを認識することができる。
【００３８】
図６に示すミシン起動ペダル７６は、その踏み込み操作によりミシンモータ８１の起動を指示入力するためのＯＮ−ＯＦＦ入力手段である。かかるミシン起動ペダル７６に併設された入力回路７６ａにより、ミシン起動ペダル７６の操作に応じた信号が動作制御手段７０に入力される。
また、前述した中押さえセンサ６０は電源回路６０ａを介して動作制御手段７０に検出信号を出力する。
【００３９】
前述した布保持機構は、互いに針板上の平面に沿った互いに直交するＸ軸方向とＹ軸方向とに布地を移動させるステッピングモータであるＸ軸モータ８２及びＹ軸モータ８３とを備えており、各モータ８２，８３には、それぞれ駆動回路８２ａ，８３ａにより、動作制御手段７０の制御信号に応じた回転角度により、その駆動制御が行われる。
また、ミシンモータ８１はサーボモータであり、駆動回路８１ａにより、動作制御手段７０の制御信号に応じた回転量により、その駆動制御が行われる。また、その回転量は角度単位で制御することが可能であることから、動作制御手段７０は、ミシンモータ８１の現在の回転角度位置を認識することが可能である。
また、中押さえ装置１のステッピングモータ４２は、駆動回路４２ａを介して動作制御手段７０と接続されており、動作制御手段７０の制御信号に応じた回転量により、その駆動制御が行われる。
また、前述したように、糸調子装置６５の糸張力ソレノイド６６は駆動回路６６ａを介して動作制御手段７０と接続され、動作制御手段７０からの制御信号により糸張力が制御されるようになっている。
【００４０】
動作制御手段７０は、ミシン１００の後述する各種機能，動作を実行させる制御プログラム及び制御データが書き込まれているＲＯＭ７２と、制御プログラムに従って各部の動作を集中制御すると共に表示データを生成して操作パネル７５の表示部に表示させるマイコンであるＭＰＵ７１と、ＭＰＵ７１の処理データ，縫製処理に関する各種データをワークエリアに格納するＲＡＭ７３と、当該ＲＡＭ７３に格納された処理データ記録し保持したり、所定の縫製を実行するための縫製データが格納されたＥＥＰＲＯＭ７４とを備えている。
また、上記ＲＡＭ７３には、種々のワークメモリやカウンタなどが設けられており、縫製動作中のワークエリアとしても使用される。
【００４１】
ＥＥＰＲＯＭ７４には、上述したように、縫製を行うための各種のパラメータが設定された縫製データが記憶されている。
即ち、縫製データには、縫製開始からの針数ごとの縫い針に対する布地の位置決めを行うためのＸ軸，Ｙ軸モータ８２，８３の駆動量が縫製開始からの針数ごとに設定され、また、通常の縫製時の糸張力ソレノイド６６の張力データが設定されている。
ＣＰＵ７１は、所定の処理プログラムを実行することで、縫製時において、上記縫製データに基づいて、針落ちごとに予めＸ軸，Ｙ軸モータ８２，８３を縫製データに従って駆動し、各針落ちが設定された順番で設定された位置に行われるように制御を行う。これにより、ＣＰＵ７１は縫製制御手段としての制御を実行する。
【００４２】
さらに、ＣＰＵ７１は、所定の処理プログラムにより、操作パネル７５からのモード選択により、縫製中に中押さえセンサ６０により布地の厚さ変化を検出し、縫製データ中のいずれの針数で厚さ変化を生じたかを縫製データに書き加える縫製時厚さ取得モードと、非縫製時に中押さえセンサ６０により布地の厚さ変化を検出し、縫製データ中のいずれの針数で厚さ変化を生じたかを縫製データに書き加える非縫製時厚さ取得モードとを選択的に実行する処理を行う。
【００４３】
縫製時厚さ取得モードの選択設定時には、ＣＰＵ７１は、所定の処理プログラムにより、ＥＥＰＲＯＭ７４中の縫製データに従って、上下動機構、釜機構、布保持機構に対して、針数ごとに各位置への針落ちを行う動作制御を実行すると共に、各針数ごとに中押さえセンサ６０により布厚の変化を検出する。即ち、ＣＰＵ７１は、ミシンモータ８１のエンコーダから針数を逐次カウントし、中押さえセンサ６０の各接点６１，６２が切断された状態（布厚の増加の発生）が検出されると、そのときの針数を一時的にＲＡＭ７３に記憶し、縫製終了時に、布厚増加を生じていた針数を布厚データとして縫製データに書き加える第一の変化針数検出制御手段としての処理を行う。
【００４４】
一方、非縫製時厚さ取得モードは、予め、縫い針又は縫い糸をセットしない状態で布地を布保持機構にセットして実行される。
この非縫製時厚さ取得モードの選択設定時には、ＣＰＵ７１は、所定の処理プログラムにより、ＥＥＰＲＯＭ７４中の縫製データに従って、布保持機構に対して、針数ごとに各位置への布移動を行う動作制御を実行すると共に、各針数ごとに中押さえセンサ６０により布厚の変化を検出する。即ち、ＣＰＵ７１は、ミシンモータ８１のエンコーダから針数を逐次カウントし、中押さえセンサ６０の各接点６１，６２が切断された状態（布厚の増加の発生）が検出されると、そのときの針数を一時的にＲＡＭ７３に記憶し、縫製終了時に、布厚増加を生じていた針数を布厚データとして縫製データに書き加える第二の変化針数検出制御手段としての処理を行う。
【００４５】
また、前述した非縫製時厚さ取得モードにおいて縫製データに布厚データが書き加えられた後には、ＣＰＵ７１は、所定の処理プログラムにより、ＥＥＰＲＯＭ７４中の新たな縫製データに従って、布保持機構に対して、針数ごとに各位置への布移動を行う動作制御を実行すると共に、布厚データに基づいて厚さ変化が検出された針数ごとに中押さえ装置１のステッピングモータ４２を駆動して高さ調節を行うと共に、当該調節高さの変更を操作パネル７５により受け付ける確認動作制御手段としての処理を行う。
【００４６】
また、いずれのモードの場合でも、ＣＰＵ７１は、所定の処理プログラムにより、中押さえセンサ６０により各接点６１，６２の切断が検出されると、布厚の増加が発生したものとして、中押さえ装置１のステッピングモータ４２に対して中押さえ２９を所定量上昇させる押さえ高さ制御手段としての動作制御を行う。なお、中押さえ２９を上昇量即ち、ステッピングモータ４２の駆動量は予めＲＯＭ７２に初期データとして設定記憶させておいても良いし、縫製データと共にＥＥＰＲＯＭ７４に設定記憶させておいても良い。
【００４７】
また、縫製時において、ＣＰＵ７１は、所定の処理プログラムにより、中押さえセンサ６０により各接点６１，６２の切断が検出されると、布厚の増加が発生したものとして、糸調子装置６５の糸張力ソレノイド６６に対して、糸張力を変更させる糸張力制御手段としての動作制御を行う。なお、糸張力の変更すべき値については、例えば、布厚の増加に応じて張力も増加させるように予めＲＯＭ７２やＥＥＰＲＯＭ７４にソレノイド６６への通電量を設定記憶させておくことが望ましい。
【００４８】
（ミシンの動作）
上記動作制御手段７０の制御に基づくミシン１００の縫製動作を図７〜図９に示すフローチャートに基づいて説明する。
図７は前述した縫製時厚さ取得モードの選択設定時における初回の縫製実行時における動作制御手段７０の処理を示すフローチャートである。
まず、ミシンモータ８１の駆動により縫製が開始されると（ステップＳ１）、ＣＰＵ７１は中押さえセンサ６０がｏｆｆ状態（第一接点６１と第二接点６２とが離れている状態）か検知を行う（ステップＳ２）。
その結果、電源回路６０ａがｏｎ状態（第一接点６１と第二接点６２と接触している状態）を示していることが検出されたときには（ステップＳ２：ＮＯ）、ミシンモータ８１のエンコーダにより針数をカウントする針数カウンタを参照して、縫製データに設定された一連の縫製を行う最終針数に到達したか否かを判定する（ステップＳ３）。
そして、最終針数に到達している場合には（ステップＳ３：ＹＥＳ）、既に後述するステップＳ４及びＳ８で中押さえ２９を上昇させた針数又はもとの高さに戻した針数が記憶されている場合にはそれらの針数、そのときの上昇量、上昇を継続させた針数を縫製データに書き加える処理を実行して（ステップＳ１３）、縫製が終了する。
また、最終針数に到達していないときには（ステップＳ３：ＮＯ）、ステップＳ２の処理に戻る。
【００４９】
また、ステップＳ２の処理で、中押さえセンサ６０のｏｆｆ状態が検出されると（ステップＳ２：ＹＥＳ）、布地の厚さが増加したことを示すので、ＣＰＵ７１は針数カウンタを参照し、そのときの現在針数を一時的にＲＡＭ７３に記憶する（ステップＳ４）。
そして、ＣＰＵ７１は、厚地の布地の縫製用に予め設定された糸張力となるように糸張力ソレノイド６６の通電制御を実行する（ステップＳ５）。
さらに、ＣＰＵ７１は、予め設定された高さだけ中押さえ２９の下死点が上昇するようにステッピングモータ４２の駆動制御を行う（ステップＳ６）。
【００５０】
そして、再び、ＣＰＵ７１は中押さえセンサ６０がｏｆｆ状態か検知を行う（ステップＳ７）。つまり、ステップＳ６の中押さえ２９の下死点の上昇制御により、厚さが増加した布地に対して充分な高さまで下死点が引き上げられたかが判定される。その結果、中押さえセンサ６０が未だｏｆｆ状態のときには（ステップＳ７：ＹＥＳ）、中押さえ２９の下死点の引き上げ量が足りない状態を意味するので、ステップＳ４〜Ｓ６の処理が再度行われる。
また、中押さえセンサ６０がｏｎ状態のときには（ステップＳ７：ＮＯ）、中押さえ２９の下死点の引き上げ量が足りていることを意味するので、布厚の増加からもとの布厚に戻った針数として、そのときの現在針数を一時的にＲＡＭ７３に記憶する。
そして、ステップＳ８の処理に進み、予め設定された針数だけ中押さえ２９の下死点を引き上げた状態で縫製を継続して行う（ステップＳ８）。
なお、このステップＳ８の処理では、設定回数に達しない場合に（ステップＳ８：ＮＯ）、ステップＳ８の処理を繰り返すだけとなっているが、ステップＳ３の処理と同様に、針数カウンタを参照して、最終針数に達している場合には縫製を終了し、到達していないときにはステップＳ８に戻る処理を行っても良い。
【００５１】
次いで、設定された針数だけ中押さえ２９の下死点を引き上げた状態で縫製が行われると（ステップＳ８：ＹＥＳ）、ＣＰＵ７１は、中押さえ２９の下死点がもとの高さとなるようにステッピングモータ４２の駆動制御を行うと共に（ステップＳ９）、縫製データに設定されているもとの糸張力となるように糸張力ソレノイド６６の通電制御を行う（ステップＳ１０）。
そして、ＣＰＵ７１は中押さえセンサ６０がｏｆｆ状態か検知を行い（ステップＳ１１）、中押さえセンサ６０のｏｆｆ状態が検出されると（ステップＳ１１：ＹＥＳ）、布地の厚い部分がまだ続いていることを意味するので、ステップＳ４からの処理を再び行う。
また、中押さえセンサ６０のｏｎ状態が検出されると（ステップＳ１１：ＮＯ）、布地の厚い部分は通過したことを意味するので、針数カウンタを参照して、縫製データに設定された一連の縫製を行う最終針数に到達したか否かを判定する（ステップＳ１２）。そして、最終針数に到達している場合には（ステップＳ１２：ＹＥＳ）、ステップＳ４及びＳ８で記憶された中押さえ２９を上昇させた針数又はもとの高さに戻した針数、そのときの上昇量、上昇を継続させた針数を縫製データに書き加える処理を実行して（ステップＳ１３）、縫製を終了する。
また、最終針数に到達していないときには（ステップＳ１２：ＮＯ）、ステップＳ２の処理に戻って縫製を継続する。
【００５２】
図８は縫製時厚さ取得モードの選択設定時における二回目以降の縫製実行時における動作制御手段７０の処理を示すフローチャートである。
まず、ミシンモータ８１の駆動により縫製が開始されると（ステップＳ１４）、ミシンモータ８１のエンコーダにより針数をカウントする針数カウンタを参照して、縫製データ中の布厚データが示す布厚の増加を生じた針数又は増加からもとの布厚に戻った針数であるか否かを判定する（ステップＳ１５）。
そして、いずれの針数でもないときには、縫製データに従って縫製を続け（ステップＳ１５：ＮＯ）、いずれかの針数であるときには（ステップＳ１５：ＹＥＳ）、ステップＳ１６に移行する。
【００５３】
ステップＳ１６では、布厚の増加を生じた針数か増加からもとの布厚に戻った針数かが判断され、布厚の増加を生じた針数である場合には（ステップＳ１６：ＹＥＳ）、ＣＰＵ７１は、予め設定された高さだけ中押さえ２９の下死点が上昇するようにステッピングモータ４２の駆動制御を行うと共に（ステップＳ１７）、厚地の布地の縫製用に設定された糸張力となるように糸張力ソレノイド６６の通電制御を実行する（ステップＳ１８）。そして、ステップＳ２０の処理に移行する。
また、布厚の増加からもとの布厚に戻った針数である場合には（ステップＳ１６：ＮＯ）、ＣＰＵ７１は、中押さえ２９の下死点が上昇位置から元の高さに戻るようにステッピングモータ４２の駆動制御を行うと共に糸張力を通常の値に戻し（ステップＳ１９）、ステップＳ２０の処理に移行する。
【００５４】
そして、ステップＳ２０では、ＣＰＵ７１は、針数カウンタを参照して、縫製データに設定された一連の縫製を行う最終針数に到達したか否かを判定し、その結果、最終針数に到達している場合には（ステップＳ２０：ＹＥＳ）、縫製が終了し、到達していないときには（ステップＳ２０：ＮＯ）、ステップＳ１５の処理に戻って縫製を継続する。
【００５５】
図９は、布地をセットして各部を動作させながらも、実際の縫製は行わない前述した非縫製時厚さ取得モードの選択設定時における動作制御手段７０の処理を示すフローチャートである。
まず、ミシンモータ８１の駆動が開始され、ＣＰＵ７１は中押さえセンサ６０がｏｆｆ状態か否かの検知を行う（ステップＳ３１）。
その結果、電源回路６０ａがｏｎ状態を示していることが検出されたときには（ステップＳ３１：ＮＯ）、針数カウンタを参照して、縫製データに設定された最終針数に到達したか否かを判定する（ステップＳ３２）。そして、最終針数に到達している場合には（ステップＳ３２：ＹＥＳ）、ミシンモータ８１を停止させ、ステップＳ３７に移行する。
また、針数カウンタが最終針数に到達していないときには（ステップＳ３２：ＮＯ）、ステップＳ３１の処理に戻る。
【００５６】
また、ステップＳ３１の処理で、中押さえセンサ６０のｏｆｆ状態が検出されると（ステップＳ３１：ＹＥＳ）、布地の厚さが増加したことを示すので、ＣＰＵ７１は針数カウンタを参照し、そのときの現在針数を一時的にＲＡＭ７３に記憶する（ステップＳ３４）。
そして、ＣＰＵ７１は、針数カウンタを参照して、縫製データに設定された一連の縫製を行う最終針数に到達したか否かを判定する（ステップＳ３５）。そして、最終針数に到達していないときには（ステップＳ３５：ＮＯ）、ステップＳ３１の処理に戻る。
また、最終針数に到達している場合には（ステップＳ３５：ＹＥＳ）、ミシンモータ８１を停止して（ステップＳ３６）、ステップＳ３４でＲＡＭ７３に記憶された針数を布厚が増加を生じている針数を示す布厚データとしてＥＥＰＲＯＭ７４中の縫製データに書き加える処理を実行する（ステップＳ３７）。
【００５７】
ステップＳ３７までの処理により縫製データに書き加えられた布厚データは、布厚の増加を生じている針数を示すだけのものなので、ステップＳ３８では、布厚の増加を生じている各針数において、中押さえ２９の下死点をどの程度上昇させれば良いかを設定するための確認動作を行うかの支持入力が可能である。
【００５８】
即ち、確認動作を行わないで終了する指示が操作パネル７５から入力されると、処理は終了となる（ステップＳ３８：ＮＯ）。
また、確認動作を行うとの指示が操作パネル７５から入力されると（ステップＳ３８：ＹＥＳ）、ミシンモータ８１が再起動を開始する（ステップＳ３９）。これにより、縫製データに従って布保持機構及び中押さえ装置１も動作制御が行われる。
さらに、ＣＰＵ７１は、針数カウンタを参照して、ステップＳ３４で記憶された布厚の増加を生じている針数であるか否かを判定する（ステップＳ４０）。
そして、布厚の増加を生じている針数ではないときには、縫製データに従って布保持機構及び中押さえ装置１が動作を続け（ステップＳ４０：ＮＯ）、布厚の増加を生じている針数であるときには（ステップＳ４０：ＹＥＳ）、ＣＰＵ７１は、予め設定された高さだけ中押さえ２９の下死点が上昇するようにステッピングモータ４２の駆動制御を行い（ステップＳ４１）、ミシンモータ８１，布保持機構及び中押さえ装置１の駆動を停止させる（ステップＳ４２）。
【００５９】
そして、下死点位置で静止された中押さえ２９と布地との相対的な位置関係を目視した結果に基づく中押さえ２９の上昇量の修正値の数値入力或いは変更無しとの指示入力が操作パネル７５から入力されると、入力修正値を反映した中押さえ２９の上昇量がその針数における布厚データとして縫製データに書き加えられる（ステップＳ４３）。
【００６０】
そして、ＣＰＵ７１は、針数カウンタを参照して、縫製データに設定された一連の縫製を行う最終針数に到達したか否かを判定し（ステップＳ４４）、最終針数に到達していないときには（ステップＳ４４：ＮＯ）、ミシンモータ８１，布保持機構及び中押さえ装置１の駆動が次の針数から再開され、ステップＳ４０の処理に戻される。
また、最終針数に到達している場合にはステップＳ４５に進み（ステップＳ４４：ＹＥＳ）、ＣＰＵ７１は、ステップＳ４３で設定された修正上昇量をＥＥＰＲＯＭ７４中の縫製データに書き加える処理を実行し、一連の処理が終了する。
なお、かかる図９に示す非縫製時厚さ取得モードより更新された縫製データについても、前述した図８のフローチャートに基づいて縫製が実行される。
【００６１】
（実施形態の効果）
上記ミシン１００にあっては、中押さえ２９を介して布地の厚さ変化を検出するので、厚さ検出のために独立した部材を設ける必要がなく部品点数を低減させると共に、部材数の低減により縫い針周囲の省スペース化を図ることができ、装置の小型化、簡易化による装置全体の生産性の向上を図ることが可能となる。
【００６２】
また、中押さえセンサ６０による厚さ変化検出時に、動作制御手段７０が中押さえ２９の下死点高さを調整するため、布地の保護が図られると共に、中押さえ２９の下降時に布地を押圧することが抑制され、中押さえ２９の影響を抑制した状態で精度良く被縫製物の厚さ変化を検出することが可能となる。
さらに、縫製時厚さ取得モード又は非縫製時厚さ取得モードにおいて、動作制御手段７０により、縫製データに布地の厚さ変化を生じた針数のデータが書き加えられるので、データ取得後の縫製時において、いずれの針数の時に被縫製物に厚さ変化を生じるかが予め認識可能となり、厚さ変化に応じた糸調子装置６５の糸張力や中押さえ装置１の下死点高さの調整制御を行うことができるため、縫い品質の向上を図ることが可能となる。
特に、縫製時厚さ取得モードでは、実際の縫製作業と共に縫製データに布厚データを付加するので、作業効率の向上を図ることが可能となる。
一方、非縫製時厚さ取得モードでは、実際の縫製作業より前に縫製データに布厚データを付加するので、実際の縫製作業は、被縫製物の厚さ変化を既知の状態で行うことができ、全ての布地に対して縫い品質の向上を図ることが可能となる。
【００６３】
さらに、非縫製時厚さ取得モードでは、布厚データが縫製データに加えられた後に、確認的に、中押さえの下死点高さを修正する機会を得られるので、縫製時には、より的確な縫製が行われ、さらなる縫い品質の向上を図ることが可能となる。
【００６４】
〔実施形態２〕
（実施形態の概略）
図１０〜図１３に基づいて第二の実施形態であるミシン１００Ａについて説明する。
図１０に示すように、ミシン１００Ａは、第２リンク１１の第一接点６１における端部の上下動変化量を検出することが可能な中押さえセンサ６０Ａを新たに備え、これにより布厚変化を生じたときの厚さ変化量を求めて厚さ変化量をも考慮した動作制御を行う点が前述したミシン１００と異なっている。
動作制御の処理内容以外の構成については、中押さえセンサ６０Ａのみがミシン１００と異なるだけなので、ミシン１００Ａについて、ミシン１００と同一の構成には同符号を付して、異なる点のみを説明することとする。
【００６５】
中押さえセンサ６０Ａは、布厚の変化の発生を検出ための第一接点６１及び第二接点６２と、第２リンク１１の第一接点６１側の端部の上下動移動量を検出するための櫛歯状の被検出部材６３と、被検出部材６３の櫛歯の数を検出する光学式の歯数センサ６４とを備えている。
上記被検出部材６３は、均一間隔で設けられた櫛歯が上下方向に沿って並ぶように第２リンク１１の第一接点６１側の端部に固定装備されている。
歯数センサ６４は、被検出部材６３の櫛歯の背後に配置されて発光する光源と、櫛歯に遮られる光源の光の明るさを検出する受光素子とを有しており、櫛歯の上下動により受光する光が明滅する回数から上下の移動量を検出することができるようになっている。
なお、歯数センサ６４の検出信号は動作制御手段７０に出力される。
また、歯数センサ６４は光学式としたが、第２リンク１１の第一接点６１側の端部の上下移動量が求まるのであれば、いかなる方式の検出素子やセンサを使用しても良い、
【００６６】
上記ミシン１００Ａは、その制御系については、動作制御手段７０に新たに歯数センサ６４が接続され、その検出信号が出力される点が前述したミシン１００と異なる。
また、ＣＰＵ７１が所定の処理プログラムに基づいて行う第一又は第二の変化針数検出制御手段としての処理を実行する場合において、縫製データに従ってミシン各部を駆動すると共に、布地の厚さ変化を生じた場合にその厚さ変化量までを検出し、その際の針数と関連づけて検出布厚を縫製データに書き加える点がミシン１００と異なっている。
また、ＣＰＵ７１は、所定の処理プログラムに基づいて押さえ高さ制御手段としての処理を実行する場合において、中押さえセンサ６０により各接点６１，６２の切断が検出され且つ歯数センサ６４により布厚が検出されると、中押さえ装置１のステッピングモータ４２に対して中押さえ２９を検出布厚に応じた量だけ上昇させる動作制御を行う点がミシン１００と異なっている。
これらの点をふまえて、ミシン１００Ａの動作制御手段７０に基づく各動作について以下に説明する。
【００６７】
（ミシンの動作）
以下の各処理は全て動作制御手段７０のＣＰＵ７１がそれぞれの処理を実行するための制御プログラムに従って行うものである。
図１１は縫製時厚さ取得モードの選択設定時における初回の縫製実行時における動作制御手段７０の処理を示すフローチャートである。
まず、ミシンモータ８１の駆動により縫製が開始されると（ステップＳ５１）、ＣＰＵ７１は中押さえセンサ６０Ａの歯数センサ６４が被検出部材６３の上下移動を検出したか否かを判断する（ステップＳ５２）。
なお、このステップＳ５２と後述するステップＳ６２の歯数センサ６４が被検出部材６３の上下移動を検出したか否かの判定は、ミシンモータ８１の出力軸又は上軸の回転角度をエンコーダ等により検出し、中押さえ２９が下死点又はその手前の位置となる角度において実行するように設定することが望ましい。
【００６８】
そして、ステップＳ５２の処理で、中押さえセンサ６０Ａの歯数センサ６４により被検出部材６３の上下移動を検出すると（ステップＳ５２：ＹＥＳ）、ＣＰＵ７１は歯数センサ６４の移動する歯数のカウントを開始する（ステップＳ５３）。
そして、ＣＰＵ７１は中押さえセンサ６０Ａの二つの接点６１，６２がｏｆｆ状態か検知を行う（ステップＳ５４）。ｏｆｆ状態が検知されるまで検知を繰り返し、検知されると、その後、歯数センサ６４の移動する歯数のカウント値から中押さえ２９の上昇量即ち布厚を算出し、ＲＡＭ７３に記憶する（ステップＳ５５）。
そして、ＣＰＵ７１は針数カウンタを参照し、現在針数を一時的にＲＡＭ７３に記憶すると共に（ステップＳ５６）、厚地の布地の縫製用に予め設定された糸張力となるように糸張力ソレノイド６６の通電制御を実行する（ステップＳ５７）。
さらに、ＣＰＵ７１は、ステップＳ５５で求められた布厚による布厚変化量に応じた高さだけ中押さえ２９の下死点が上昇するようにステッピングモータ４２の駆動制御を行う（ステップＳ５８）。
【００６９】
そして、ステップＳ５９の処理に進み、予め設定された針数だけ中押さえ２９の下死点を引き上げた状態で縫製を継続して行う。
なお、このステップＳ５９の処理では、設定回数に達しない場合に（ステップＳ５９：ＮＯ）、ステップＳ５９を繰り返すだけであるが、後述するステップＳ６３の処理と同様に、針数カウンタを参照して、最終針数に達している場合には縫製を終了し、到達していないときにはステップＳ５９に戻る処理を行っても良い。
【００７０】
次いで、設定された針数だけ中押さえ２９の下死点を引き上げた状態で縫製が行われると（ステップＳ５９：ＹＥＳ）、ＣＰＵ７１は、中押さえ２９の下死点がもとの高さとなるようにステッピングモータ４２の駆動制御を行うと共に（ステップＳ６０）、縫製データに設定されているもとの糸張力となるように糸張力ソレノイド６６の通電制御を行う（ステップＳ６１）。
そして、ＣＰＵ７１は、再び、中押さえセンサ６０Ａの歯数センサ６４が被検出部材６３の上下移動を検出したか否かを判断し（ステップＳ６２）、被検出部材６３の上下移動検出されると（ステップＳ６２：ＹＥＳ）、布地の厚い部分がまだ続いていることを意味するので、ステップＳ５３からの処理を再び行う。
また、中押さえセンサ６０Ａの歯数センサ６４が被検出部材６３の上下移動を検出しないときには（ステップＳ６２：ＮＯ）、布地の厚い部分は通過したことを意味するので、針数カウンタを参照して、縫製データに設定された一連の縫製を行う最終針数に到達したか否かを判定する（ステップＳ６３）。
そして、最終針数に到達している場合には（ステップＳ６３：ＹＥＳ）、ステップＳ５６で記憶された中押さえ２９を上昇させた針数又はもとの高さに戻した針数、ステップＳ５６で記憶された上昇量、上昇を継続させた針数を縫製データに書き加える処理を実行して（ステップＳ６４）、縫製を終了する。
また、最終針数に到達していないときには（ステップＳ６３：ＮＯ）、ステップＳ５２の処理に戻って縫製を継続する。
【００７１】
また、ステップＳ５２の中押さえセンサ６０Ａの歯数センサ６４が被検出部材６３の上下移動を検出したか否かの判定において、歯数センサ６４が移動を検出していないときには（ステップＳ５２：ＮＯ）、針数カウンタを参照して、縫製データに設定された一連の縫製を行う最終針数に到達したか否かを判定する（ステップＳ６５）。そして、最終針数に到達している場合には（ステップＳ６５：ＹＥＳ）、ステップＳ６４の縫製データへの書き込みを行ってから縫製を終了し、到達していないときには（ステップＳ６５：ＮＯ）、ステップＳ５２の処理に戻される。
【００７２】
図１２は縫製時厚さ取得モードの選択設定時における二回目以降の縫製実行時における動作制御手段７０の処理を示すフローチャートである。
まず、ミシンモータ８１の駆動により縫製が開始されると（ステップＳ７１）、ミシンモータ８１のエンコーダにより針数をカウントする針数カウンタを参照して、縫製データ中の布厚データが示す布厚の増加を生じた針数又は増加からもとの布厚に戻った針数であるか否かを判定する（ステップＳ７２）。
そして、いずれの針数でもないときには、縫製データに従って縫製を続け（ステップＳ７２：ＮＯ）、いずれかの針数であるときには（ステップＳ７２：ＹＥＳ）、ステップＳ７３に移行する。
【００７３】
ステップＳ７３では、布厚の増加を生じた針数か増加からもとの布厚に戻った針数かが判断され、布厚の増加を生じた針数である場合には（ステップＳ７３：ＹＥＳ）、ＣＰＵ７１は、その針数において中押さえセンサ６０Ａにより検出された布厚増加量の高さだけ中押さえ２９の下死点が上昇するようにステッピングモータ４２の駆動制御を行うと共に（ステップＳ７４）、厚地の布地の縫製用に設定された糸張力となるように糸張力ソレノイド６６の通電制御を実行する（ステップＳ７５）。そして、ステップＳ７７の処理に移行する。
また、布厚の増加からもとの布厚に戻った針数である場合には（ステップＳ７３：ＮＯ）、ＣＰＵ７１は、中押さえ２９の下死点が上昇位置から元の高さに戻るようにステッピングモータ４２の駆動制御を行うと共に糸張力を通常の値に戻し（ステップＳ７６）、ステップＳ７７の処理に移行する。
【００７４】
そして、ステップＳ７７では、ＣＰＵ７１は、針数カウンタを参照して、縫製データに設定された一連の縫製を行う最終針数に到達したか否かを判定し、その結果、最終針数に到達している場合には（ステップＳ７７：ＹＥＳ）、縫製が終了し、到達していないときには（ステップＳ７７：ＮＯ）、ステップＳ７２の処理に戻って縫製を継続する。
【００７５】
図１３は、布地をセットして各部を動作させながらも、実際の縫製は行わない非縫製時厚さ取得モードの選択設定時における動作制御手段７０の処理を示すフローチャートである。
まず、ミシンモータ８１の駆動が開始され、ＣＰＵ７１は中押さえセンサ６０Ａの歯数センサ６４が被検出部材６３の上下移動を検出したか否かを判断する（ステップＳ８１）。
なお、このステップＳ８１についても、歯数センサ６４が被検出部材６３の上下移動を検出したか否かの判定は、ミシンモータ８１の出力軸又は上軸の回転角度をエンコーダ等により検出し、中押さえ２９が下死点又はその手前の位置となる角度において実行するように設定することが望ましい。
【００７６】
そして、ステップＳ８１の処理で、中押さえセンサ６０Ａが被検出部材６３の上下移動を検出すると（ステップＳ８１：ＹＥＳ）、ＣＰＵ７１は歯数センサ６４の移動する歯数のカウントを開始する（ステップＳ８２）。
そして、ＣＰＵ７１は中押さえセンサ６０Ａの二つの接点６１，６２がｏｆｆ状態か検知を行う（ステップＳ８３）。ｏｆｆ状態が検知されるまで検知を繰り返し、検知されると、その後、歯数センサ６４の移動する歯数のカウント値から中押さえ２９の上昇量即ち布厚を算出し、ＲＡＭ７３に記憶する（ステップＳ８４）。また、ＣＰＵ７１は針数カウンタを参照し、現在針数を一時的にＲＡＭ７３に記憶する（ステップＳ８５）。
【００７７】
そして、ＣＰＵ７１は、針数カウンタを参照して、縫製データに設定された一連の縫製を行う最終針数に到達したか否かを判定する（ステップＳ８６）。そして、最終針数に到達していないときには（ステップＳ８６：ＮＯ）、ステップＳ８１の処理に戻る。
また、最終針数に到達している場合には（ステップＳ８６：ＹＥＳ）、ミシンモータ８１を停止して（ステップＳ８７）、ステップＳ８４，Ｓ８５でＲＡＭ７３に記憶された布厚が増加を生じている針数及びその布厚を示す布厚データをとしてＥＥＰＲＯＭ７４中の縫製データに書き加える処理を実行する（ステップＳ８８）。
【００７８】
また、ステップＳ８１の判定の結果、中押さえセンサ６０Ａが被検出部材６３の上下移動を検出しない場合には（ステップＳ８１：ＮＯ）、針数カウンタを参照して、縫製データに設定された最終針数に到達したか否かを判定する（ステップＳ９０）。そして、最終針数に到達している場合には（ステップＳ９０：ＹＥＳ）、ミシンモータ８１を停止させ、ステップＳ８８に移行する。
また、針数カウンタが最終針数に到達していないときには（ステップＳ９０：ＮＯ）、ステップＳ８１の処理に戻る。
【００７９】
一方、ステップＳ８８までの処理により縫製データに書き加えられた布厚データの各針数ごとの中押さえ２９の上昇量（布厚）は、その確認動作と修正を行うことが可能である。即ち、ステップＳ９１では、上記確認動作と修正の支持入力が可能である。
【００８０】
即ち、確認動作を行わないで終了する指示が操作パネル７５から入力されると、処理は終了となる（ステップＳ９１：ＮＯ）。
また、確認動作を行うとの指示が操作パネル７５から入力されると（ステップＳ９１：ＹＥＳ）、ミシンモータ８１が再起動を開始する（ステップＳ９２）。これにより、縫製データに従って布保持機構及び中押さえ装置１も動作制御が行われる。
さらに、ＣＰＵ７１は、針数カウンタを参照して、ステップＳ８５で記憶された布厚の増加を生じている針数であるか否かを判定する（ステップＳ９３）。
そして、布厚の増加を生じている針数ではないときには、縫製データに従って布保持機構及び中押さえ装置１が動作を続け（ステップＳ９３：ＮＯ）、布厚の増加を生じている針数であるときには（ステップＳ９３：ＹＥＳ）、ＣＰＵ７１は、ステップＳ８４で記憶された高さだけ中押さえ２９の下死点が上昇するようにステッピングモータ４２の駆動制御を行い（ステップＳ９４）、ミシンモータ８１，布保持機構及び中押さえ装置１の駆動を停止させる（ステップＳ９５）。
【００８１】
そして、下死点位置で静止された中押さえ２９と布地との相対的な位置関係を目視した結果に基づいて、中押さえ２９の上昇量の修正の実行が指示入力されると（ステップＳ９６：ＹＥＳ）、中押さえ２９の上昇量の修正値の入力が可能な状態となる（ステップＳ９７）。
さらに、修正値が入力されると、確定の指示入力が行われたか判定され（ステップＳ９８）、確定されないとステップＳ９７に戻り、修正値の入力待ちとなる。また、修正値が確定されると（ステップＳ９８：ＹＥＳ）、ミシンモータ８１，布保持機構及び中押さえ装置１の駆動が次の針数から再開され、ステップＳ９３の処理に戻される。
【００８２】
また、ステップＳ９６において、その針数について修正を行わない旨が入力されると、ＣＰＵ７１は、針数カウンタを参照して、縫製データに設定された一連の縫製を行う最終針数に到達したか否かを判定し（ステップＳ９９）、最終針数に到達していないときには（ステップＳ９９：ＮＯ）、ミシンモータ８１，布保持機構及び中押さえ装置１の駆動が次の針数から再開され、ステップＳ９１の処理に戻される。
また、最終針数に到達している場合にはステップＳ１００に進み（ステップＳ９９：ＹＥＳ）、ＣＰＵ７１は、ステップＳ９７，Ｓ９８で設定された修正上昇量をＥＥＰＲＯＭ７４中の縫製データに書き加える処理を実行し、一連の処理が終了する。
なお、かかる図１３に示す非縫製時厚さ取得モードより更新された縫製データについても、前述した図１２のフローチャートに基づいて縫製が実行される。
【００８３】
（第二の実施形態の効果）
上記ミシン１００Ａは、ミシン１００と同様の効果を具備すると共に、被縫製物である布地の厚さ変化の発生だけではなく、その厚さの変化量まで検出することができるので、縫製時にあっては、検出した布厚に応じて中押さえ２９の上下動の下死点高さ制御を行うことができ、中押さえによる布地への負担を抑制し、布地を保護しつつ、高い縫い品質を維持することが可能となる。
【００８４】
なお、糸調子装置６５に対しては、布地の厚さの変化の発生に応じて糸張力ソレノイド６６の出力を切り替えるだけであるが、検出された布厚に応じてより緻密に糸張力を調整させる制御を行っても良い。
【図面の簡単な説明】
【００８５】
【図１】発明の第一の実施形態たるミシンの要部を面部側から見た左側面図である。
【図２】図１に示す要部の一部の構成の分解斜視図である。
【図３】図１に示す要部の残る一部の構成の分解斜視図である。
【図４】中押さえ昇降カムの周囲の構成をその中心線方向から見た動作説明図である。
【図５】ミシンの要部を面部側から見た動作説明図である。
【図６】ミシンの制御系を示すブロック図である。
【図７】縫製時厚さ取得モードにおける初回の縫製の処理を示すフローチャートである。
【図８】縫製時厚さ取得モードにおける二回目以降の縫製の処理を示すフローチャートである。
【図９】非縫製時厚さ取得モードにおける仮縫製の処理を示すフローチャートである。
【図１０】発明の第二の実施形態たるミシンの要部を面部側から見た左側面図である。
【図１１】第二の実施形態における縫製時厚さ取得モードでの初回の縫製の処理を示すフローチャートである。
【図１２】第二の実施形態における縫製時厚さ取得モードでの二回目以降の縫製の処理を示すフローチャートである。
【図１３】第二の実施形態における非縫製時厚さ取得モードでの仮縫製の処理を示すフローチャートである。
【符号の説明】
【００８６】
１  中押さえ装置（中押さえ駆動機構、高さ調整手段）
１１  第２リンク（逃げ部材）
１５  ミシンフレーム
２９  中押さえ
６０，６０Ａ  中押さえセンサ（厚さ変化検出手段、接点式スイッチ）
６１  第一接点
６２  第二接点
６３  被検出部材
６４  歯数センサ
６５  糸調子装置
６６  糸張力ソレノイド
７０  動作制御手段
８１  ミシンモータ
１００，１００Ａ  ミシン
【図１】
2006187417.tif 000003
【図２】
2006187417.tif 000004
【図３】
2006187417.tif 000005
【図４】
2006187417.tif 000006
【図５】
2006187417.tif 000007
【図６】
2006187417.tif 000008
【図７】
2006187417.tif 000009
【図８】
2006187417.tif 000010
【図９】
2006187417.tif 000011
【図１０】
2006187417.tif 000012
【図１１】
2006187417.tif 000013
【図１２】
2006187417.tif 000014
【図１３】
2006187417.tif 000015
【手続補正書】
【提出日】平成17年1月6日(2005.1.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
縫製時に被縫製物を針板側に押さえる中押さえと、
この中押さえに上下方向に沿った往復動作を付与する中押さえ駆動機構と、
前記中押さえを介して被縫製物の厚さ変化を検出する厚さ変化検出手段を備え、
前記中押さえ駆動機構は、前記中押さえの下降時に所定量を超える負荷を受けると前記中押さえの下降動作に替わり逃げ動作を行う逃げ部材を備え、
前記厚さ変化検出手段は、前記逃げ部材の逃げ動作から前記被縫製物の厚さ変化を検出することを特徴とするミシン。