(57)【要約】【課題】  中押さえの上下動頻度の適正化を図る。【解決手段】  縫い針１０８を上下動させる針上下動手段２と、被縫製物と縫い針とを互いに位置決めする位置決め手段７６ａ，７７ａと、布保持部１１１に保持される被縫製物が縫い針とともに上昇しないように中押さえ２９を上下動させる中押さえ手段１と、中押さえの高さを調整する中押さえ高さ調整手段３４と、を備え、中押さえ高さ調整手段が、中押さえの高さを調節する駆動源４２を有し、この駆動源を中押さえの上昇時と下降時とにそれぞれ駆動させて、中押さえの上下動の振幅の調整を行う動作制御手段１０００を備えている。【選択図】図１８
2006239301.tif 000002
【特許請求の範囲】
【請求項１】
縫い針を上下動させる針上下動手段と、
布保持部に保持された被縫製物と前記縫い針とを当該縫い針の上下動方向と交差する方向に相対的に位置決めする位置決め手段と、
前記縫い針の近傍で上下動を行うことで、前記布保持部に保持される前記被縫製物が前記縫い針とともに上昇しないように前記被縫製物を下方に押さえ付ける中押さえを有する中押さえ手段と、
前記中押さえ手段の中押さえの高さを調整する中押さえ高さ調整手段と、を備え、
前記中押さえ高さ調整手段が、前記中押さえの上下動駆動源とは別に、前記中押さえの高さを調節する駆動源を有し、
前記中押さえの高さを調節する駆動源を制御して、前記中押さえの上昇時と下降時とにそれぞれ駆動させて前記中押さえの上下動の振幅の調整を行う動作制御手段を備えることを特徴とするミシン。
【請求項２】
縫い目データからなる縫製パターンデータを複数記憶する記憶手段を備えると共に、
前記動作制御手段は、前記記憶手段に記憶されている前記縫製パターンデータに基づき、前記縫い針と前記布保持部とを動作させて、複数の縫い目データに応じた縫い目を形成する制御を行い、
前記中押さえ手段の中押さえの振幅調整に関する中押さえ振幅調整データを、前記縫い目データと共に前記縫製パターンデータの一部として前記記憶手段に記憶すると共に、
前記動作制御手段は、前記記憶手段に記憶されている前記中押さえ振幅調整データに基づき、前記中押さえ手段の中押さえの振幅を調整することを特徴とする請求項１記載のミシン。
【請求項３】
縫い目データからなる縫製パターンデータを複数記憶する記憶手段を備えると共に、
前記動作制御手段は、前記記憶手段に記憶されている前記縫製パターンデータに基づき、前記縫い針と前記布保持部とを動作させて、複数の縫い目データに応じた縫い目を形成する制御を行い、
前記中押さえ手段の中押さえの振幅調整に関する中押さえ振幅調整データを、前記縫製パターンデータと関連づけて前記記憶手段に記憶すると共に、
前記動作制御手段は、前記縫製パターンデータに基づいて縫製する際に、当該縫製パターンデータと関連づけられた前記中押さえ振幅調整データに基づき、前記中押さえ手段の中押さえの振幅を調整することを特徴とする請求項１記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンに係り、特にミシンの中押さえ手段の制御の技術に関する。
【背景技術】
【０００２】
従来、送り歯を用いず布をＸＹ方向に搬送させながら任意の位置に運針を行いつつ縫製を行うミシンにあっては、布が縫い針との摩擦により縫い針と共に上昇してばたつくのを防止するため、縫い針の上昇時に布の針貫通部周辺を下方に押さえ付ける中押さえ手段が設けられている。
この中押さえ手段は通常、縫い針が布から上昇する際に中押さえにより布を下方に押さえ付け、縫い針が布から完全に上昇した後は中押さえが縫い針と共に上昇するようになっている。
このような中押さえ手段として、中押さえを上下動させる揺動体の揺動支点を変位させるように調整し、針板からの中押さえ高さを調節可能としたものが知られている（例えば、特許文献１参照。）。
【特許文献１】特開平７−１７８２７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１の場合、中押さえの上下動における下死点高さを調整することは出来るが、その上下動振幅を変えることはできない。そのため、縫製を行う布などの素材の厚みに十分に対応することができず、また、収縮性のある素材の縫製に十分に対応することができないという不都合があった。
【０００４】
本発明は、多種多様な被縫製物に対する対応性の向上を図ることを、その目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、縫い針を上下動させる針上下動手段と、布保持部に保持された被縫製物と縫い針とを当該縫い針の上下動方向と交差する方向に相対的に位置決めする位置決め手段と、縫い針の近傍で上下動を行うことで、布保持部に保持される被縫製物が縫い針とともに上昇しないように被縫製物を下方に押さえ付ける中押さえを有する中押さえ手段と、中押さえ手段の中押さえの高さを調整する中押さえ高さ調整制御手段と、を備え、中押さえ高さ調整制御手段が、中押さえの上下動駆動源とは別に、中押さえの高さを調節する駆動源を有し、中押さえの高さを調節する駆動源を制御して、中押さえの上昇時と下降時とにそれぞれ駆動させて中押さえの上下動の振幅の調整を行う動作制御手段を備える、という構成を採っている。
【０００６】
請求項２記載の発明は、請求項１記載の発明と同様の構成を備えると共に、縫い目データからなる縫製パターンデータを複数記憶する記憶手段を備えると共に、動作制御手段は、記憶手段に記憶されている縫製パターンデータに基づき、縫い針と布保持部とを動作させて、複数の縫い目データに応じた縫い目を形成する制御を行い、中押さえ手段の中押さえの振幅調整に関する中押さえ振幅調整データを、縫い目データと共に縫製パターンデータの一部として記憶手段に記憶すると共に、動作制御手段は、記憶手段に記憶されている中押さえ振幅調整データに基づき、中押さえ手段の中押さえの振幅を調整する、という構成を採っている。
【０００７】
請求項３記載の発明は、縫い目データからなる縫製パターンデータを複数記憶する記憶手段を備えると共に、動作制御手段は、記憶手段に記憶されている縫製パターンデータに基づき、縫い針と布保持部とを動作させて、複数の縫い目データに応じた縫い目を形成する制御を行い、中押さえ手段の中押さえの振幅調整に関する中押さえ振幅調整データを、縫製パターンデータと関連づけて記憶手段に記憶すると共に、動作制御手段は、縫製パターンデータに基づいて縫製する際に、当該縫製パターンデータと関連づけられた中押さえ振幅調整データに基づき、中押さえ手段の中押さえの振幅を調整する、という構成を採っている。
【発明の効果】
【０００８】
請求項１記載の発明では、被縫製物を下方に押さえつけるために中押さえを上下動させる駆動源とは別に、中押さえの高さ調整を行うための駆動源を備えており、例えば、中押さえが下死点位置に到達する前に高さ調整を行うことでその下死点高さの調整が行われる。
これと同様に、動作制御手段は、高さ調整を行うための駆動源を、被縫製物を押さえつけるために上下動を行う中押さえに対して、下死点到達前或いは上死点到達前に、高さ調整の駆動源を駆動させることで、その下死点高さや上死点高さを任意に変更させることができ、これにより振幅調整を行うことができる。
【０００９】
そして、中押さえの振幅調整が可能となることで、種々の厚さの被縫製物に対して布地を押さえつけることができ、さらには、伸縮性がある被縫製物がその復元力で縫製中にも厚さ変化を生じるような場合であっても、適正な振幅に調整することでこれに対して有効に被縫製物の押さえを行うことができる。
さらに、高さ調整の駆動源を独立して備えるので、縫製中にあっても、中押さえの高さ調整及び振幅調整が可能となる。
従って、これらにより、多種多様な被縫製物に対する対応性の向上を図ることが可能となる。
【００１０】
請求項２記載の発明によれば、ミシンは、記憶手段に記憶されている縫製パターンデータに基づき縫い針と布保持部とを動作させて、複数の縫い目データに応じた縫い目を形成する際に、縫い目データとともに縫製パターンデータの一部として記憶されている中押さえ高さデータに基づき、中押さえ手段の中押さえの高さを調整することができる。
つまり、予め縫製パターンデータに、中押さえ手段の中押さえの振幅を調整するための中押さえ振幅調整データを組み込んでおくことにより、その縫製パターンデータに基づく縫製をミシンが実行することによって、その中押さえ振幅調整データが縫製を行うための縫製パターンデータにおけるコマンドのように機能し、中押さえの振幅を調整することができるので、所望するタイミングにおいて、中押さえ手段に中押さえの振幅を調整することが可能になる。
これにより、被縫製物の各部において、その厚さや伸縮性が変化する被縫製物に対しても、その変化位置に合わせて振幅を調整することができ、多種多様な被縫製物に対する対応性のさらなる向上を図ることが可能となる。
【００１１】
請求項３記載の発明によれば、ミシンは、記憶手段に記憶されている縫製パターンデータに基づき縫い針と布保持部とを動作させて、複数の縫い目データに応じた縫い目を形成する際に、その縫製パターンデータに対応付けて記憶手段に記憶されている中押さえ振幅調整データに基づき、中押さえ手段の中押さえの振幅を調整することができる。
つまり、予め中押さえ振幅調整データを縫製パターンデータに対応付けて組み込んで記憶手段に記憶しておくことにより、その縫製パターンデータに基づく縫製をミシンが実行することによって、その中押さえ振幅調整データが縫製を行うためのコマンドのように機能し、中押さえの振幅を調整することができるので、縫製パターンデータに応じて適正な中押さえの振幅を設定する必要がなく、効率的に縫製を行うことが可能となる。
【発明を実施するための最良の形態】
【００１２】
（電子サイクルミシンの全体構成）
本発明の実施の形態を図１〜図２２に基づいて説明する。
本実施形態において、ミシンとして電子サイクルミシンを例に説明する。電子サイクルミシンは、縫製を行う被縫製物である布を保持する布保持部としての保持枠を有し、その保持枠が縫い針に対し相対的に移動することにより、保持枠に保持される布に所定の縫製データ（縫い目パターン）に基づく縫い目を形成するミシンである。
ここで、後述する縫い針１０８が上下動を行う方向をＺ軸方向（上下方向）とし、これと直交する一の方向をＸ軸方向（左右方向）とし、Ｚ軸方向とＸ軸方向の両方に直交する方向をＹ軸方向（前後方向）と定義する。
【００１３】
電子サイクルミシン１００（以下、ミシン１００）は、図１に示すように、ミシンテーブルＴの上面に備えられるミシン本体１０１と、ミシンテーブルＴの下部に備えられ、ミシン本体１０１を操作するためのペダルＲ等により構成されている。
【００１４】
（ミシンフレーム及び主軸）
図１に示すように、ミシン本体１０１は、外形が側面視にて略コ字状を呈するミシンフレーム１０２を備えている。このミシンフレーム１０２は、ミシン本体１０１の上部をなし前後方向に延びるミシンアーム部１０２ａと、ミシン本体１０１の下部をなし前後方向に延びるミシンベッド部１０２ｂと、ミシンアーム部１０２ａとミシンベッド部１０２ｂとを連結する縦胴部１０２ｃとを有している。
このミシン本体１０１は、ミシンフレーム１０２内に動力伝達機構が配され、回動自在で前後方向に延びる主軸２（図４参照）及び図示しない下軸を有している。主軸２はミシンアーム部１０２ａの内部に配され、下軸（図示省略）はミシンベッド部１０２ｂの内部に配されている。
【００１５】
主軸２は、主軸モータ２ａ（図１４参照）に接続され、この主軸モータ２ａにより回動力が付与される。また、下軸（図示省略）は、図示しない縦軸を介して主軸２と連結しており、主軸２が回動すると、主軸２の動力が縦軸（図示省略）を介して下軸側へ伝達し、下軸が回動するようになっている。
主軸２の前端には、主軸２の回動によりＺ軸方向に上下動する針棒１０８ａが接続されており、その針棒１０８ａの下端には、図２に示されるように、縫い針１０８が備えられている。かかる主軸２と主軸モータ２ａと針棒１０８ａと主軸２から針棒１０８ａに上下動の駆動力を付与する図示しない伝達機構により針上下動手段が構成される。
【００１６】
なお、主軸モータ２ａの駆動取出軸又は主軸にエンコーダ２ｂ（図１４参照）が設けられている。エンコーダ２ｂは主軸モータ２ａの主軸の回転角度を検知するものであり、例えば、主軸モータ２ａの主軸が１°回転するごとにパルス信号を制御装置１０００に出力するようになっている。また、主軸２の１回転に伴い、針棒１０８ａは１往復の運動を行う。
【００１７】
また、下軸（図示省略）の前端には、釜（図示省略）が設けられている。主軸２とともに下軸が回動すると、縫い針１０８と釜（図示省略）との協働により縫い目が形成される。
なお、主軸モータ２ａ、主軸２、針棒１０８ａ、縫い針１０８、下軸（図示省略）、釜（図示省略）等の接続構成は従来公知のものと同様であるので、ここでは詳述しない。
【００１８】
（中押さえ手段）
また、ミシンアーム１０２ａには縫い針１０８の上下動による布の浮き上がりを防止するために、針棒１０８ａの上下動と連動して上下動し、縫い針１０８の周囲の布を下方に押圧する中押さえ２９を有する中押さえ手段１（図３参照）が設けられている。なお、中押さえ手段１はミシンアーム部１０２ａの内部に配設されており、縫い針１０８は、中押さえ２９の先端側に形成されている貫通孔に挿通されて備えられている。
【００１９】
また、図１、図２に示すように、ミシンベッド部１０２ｂ上には、針板１１０が配設されており、この針板１１０の上方に保持枠１１１及び縫い針１０８が配置されるようになっている。
保持枠１１１は、ミシンアーム部１０２ａの前端部に配される取付部材１１３に取り付けられており、その取付部材１１３にはミシンベッド１０２ｂ内に配置されたＸ軸モータ７６ａ及びＹ軸モータ７７ａが駆動手段として連結されている（図１４参照）。
保持枠１１１は、被縫製物である布を保持し、Ｘ軸モータ７６ａ及びＹ軸モータ７７ａの駆動に伴い、保持した布を保持枠１１１ごと前後左右方向に移動するようになっている。保持枠１１１の移動と、縫い針１０８や釜（図示省略）の動作が連動することにより、布に所定の縫製パターンデータの縫い目データに基づく縫い目が形成される。
また、保持枠１１１は、布押さえ（図示省略）と下板（図示省略）とからなっており、取付部材１１３はミシンアーム１０２ａ内に配置された布押さえモータ７９ｂの駆動により上下駆動が可能であり、布押さえ下降時に下板との間で布を挟持し保持するようになっている。
そして、これら保持枠１１１、取付部材１１３Ｘ軸モータ７６ａ及びＹ軸モータ７７ａが、縫い針と布地をＸ軸方向及びＹ軸方向に相対的に位置決めする位置決め手段ととして機能する。
【００２０】
ペダルＲは、ミシン１００を駆動し、針棒１０８ａ（縫い針１０８）を上下動させたり、保持枠１１１を動作させたりするための操作ペダルとして作動する。すなわちペダルＲには、ペダルＲが踏み込まれたその踏み込み操作位置を検出するための、例えば、可変抵抗等から構成されるセンサ（踏み込み量検出手段）が組み込まれており、センサからの出力信号がペダルＲの操作信号として後述する制御装置１０００に出力され、制御装置１０００はその操作位置、操作信号に応じて、ミシン１００を駆動し、動作させるように構成されている。
【００２１】
中押さえ手段１は、図３〜図５に示すように、先端に縫い針１０８が設けられた針棒１０８ａを上下方向に駆動させる主軸２に設けられている。主軸２には偏心カム３が固定され、この偏心カム３には接続リンク４が連結されている。接続リンク４には揺動軸抱き５が連結され、揺動軸抱き５には揺動軸６の一端部が連結されている。
【００２２】
図３〜図５に示すように、揺動軸６の他端部には中押さえの上下方向Ｄ１の移動量を調節する中押さえ調節腕７の基端部が固定されている。中押さえ調節腕７には溝カム７ａが形成されている。この溝カム７ａは弧状の長孔になっており、この溝カム７ａの所望の位置と第１リンク８の一端部とが調節ナット９と段ねじ１０により回動自在に固定される。この固定位置は揺動軸６の軸芯線と交差する位置からこの交差位置より中押さえ調節腕７の一端側の所定位置の範囲までの間に形成され、この範囲内で所望に調節することができる。
【００２３】
第１リンク８の他端部は、第２リンク１１の長さ部分と段ねじ１２で回動自在に連結されている。また、調節ナット９が係合する溝カム７ａは、中押さえ２９が上下往復運動の下死点にあるときに、段ねじ１２の軸芯を中心とした円弧の一部となる。第２リンク１１の背面側には位置決めリンク１３が連結されている。
位置決めリンク１３は、その中央部近傍で段ねじ１４によりミシン筐体としてのミシンフレーム１０２に回動自在に取り付けられ、段ねじ１４の位置は、中押さえ２９が下死点にあるときの段ねじ１２の位置と一致する。
【００２４】
位置決めリンク１３の一端部には、ばね掛１３ａが形成され、また、ミシンフレーム１０２には、ばね掛１５ａが固定され、この両ばね掛間にはコイルばね１６が架け渡されて、ばね掛１３ａが取り付けられた位置決めリンク１３の一端部を下方に引き下げるように付勢する。すなわち、コイルばね１６は、中押さえ揺動部としての第２リンク１１における第３リンク２０との接続部位Ｐ１が上方に移動した際に、接続部位Ｐ１を下方に向けて付勢する付勢手段として機能する。位置決めリンク１３の他端部にはストッパ１７が連結されており、第２リンク１１の一端部及び位置決めリンク１３の他端部と一つの段ねじ１８で連結されている。また、ストッパ１７は、段ねじ１４で位置決めリンク１３とともにミシンフレーム１０２に回動自在に取り付けられている。ストッパ１７の一端部１７ａの上方には、ストッパ１７の上方への回動を規制するように規制部材１９が設けられている。なお、この規制部材１９は、ミシンフレーム１０２の一部で代用してもよい。そして、第１リンク８、第２リンク１１、位置決めリンク１３により、中押さえ揺動機構Ｍ１が構成される。
【００２５】
第２リンク１１の他端部には、第３リンク２０の一端部が段ねじ２１により回動自在に連結されている。第３リンク２０の他端部には、第４リンク２２の一端部が段ねじ２３により第３リンク２０の長手方向に対して直列となるように回動自在に連結されている。この第３リンク２０と第４リンク２２とで中押さえリンク部材２４が構成される。
第４リンク２２の他端部には、リンク中継板２５が段ねじ２６により連結されている。リンク中継板２５には中押さえ棒抱き２７が固定されており、中押さえ棒抱き２７には上下方向に延びる中押さえ棒２８が保持されている。中押さえ棒２８の下端部には、縫製時に布地を針板に押さえ付ける中押さえ２９が取り付けられている。中押さえ棒２８の上端部にはコイルばね３０が設けられており、ボルト３１及びナット３２により中押さえ棒抱き２７に取り付けられている。
【００２６】
段ねじ２３は、角駒３３及び案内部材３４とともに第３リンク２０と第４リンク２２とを連結している。すなわち、第４リンク２２の正面側には案内部材３４が設けられ、この案内部材３４の正面側には角駒３３が設けられており、第３リンク２０、第４リンク２２、角駒３３、案内部材３４を一つの段ねじ２３で連結している。
角駒３３は、段ねじ２３と、第３リンク２０と第４リンク２２の連結部Ｐ３との隙間をうめるスペーサの役割を果たしており、各リンクのがたつきを防ぎ、各部材を円滑に駆動させる。
【００２７】
案内部材３４には、略三角形状の板材であり、上端部３４ｔが段ねじ３５によりミシンフレーム１０２に回動自在に取り付けられている。案内部材３４の下端部近傍には、上下方向に長尺な長孔３４ａが形成されている。この長孔３４ａは、段ねじ２３のねじ部の径より若干大きな幅に形成され、この長孔３４ａに段ねじ２３が挿通されている。すなわち、案内部材３４は、第３リンク２０と第４リンク２２の連結部Ｐ３を中押さえ２９の上下方向Ｄ１に移動可能とし、かつ、第３リンク２０と第４リンク２２の直列方向Ｄ２を横切る方向Ｄ３への移動を規制する。
【００２８】
また、案内部材３４には、案内部材３４を第３リンク２０と第４リンク２２の直列方向を横切る方向へ移動させる移動手段としての移動リンク３６の一端部が段ねじ３７により長孔３４ａの上部近傍で回動自在に連結されている。移動リンク３６の他端部には偏心カム３８が連結されており、この偏心カム３８には可変軸３９の一端部が連結されている。可変軸３９の他端部には、ベアリング４０、かさ歯車４１を介して駆動手段としての中押さえモータ４２が連結されている。すなわち、中押さえモータ４２の駆動が、可変軸３９、偏心カム３８、移動リンク３６の順に伝達されて、移動リンク３６が案内部材３４を移動させる。
そして、この中押さえモータ４２と案内部材３４とこれらの間で動力を伝達する各構成が、中押さえモータ４２を駆動源として中押さえ２９の高さを調整する中押さえ高さ調整手段として機能する。
【００２９】
かさ歯車４１には、かさ歯車４３が噛み合わされており、中押さえモータ４２の駆動を可変軸３９の軸方向に直交する方向Ｄ５に出力することができるようになっている。かさ歯車４３の後端にはベアリング４４、中押さえ昇降カム４５等が同軸上に連結されている。
中押さえ昇降カム４５は、図６〜図８に示すように、回動中心を通る中心線を境に一方は、回動中心から外周面までの距離がほぼ同一の円弧状に形成され（以下、維持部４５ａという。）、他方は、回動中心から外周面までの距離が、維持部４５ａにおける回動中心から外周面までの距離よりも大きく、かつ、滑らかに変化する形状（以下、変化部４５ｂという。）とされている。
【００３０】
中押さえ昇降カム４５は、中押さえ２９を縫製終了後の退避高さ位置Ｐ５に上昇させる中押さえ上げ部材４６を昇降させるものであり、中押さえ上げ部材４６の一端部に設けられた円筒状のコロ４７の外周面に中押さえ昇降カム４５の外周面が当接するようになっている。すなわち、中押さえ昇降カム４５の維持部４５ａがコロ４７に当接している際には、中押さえ上げ部材４６は上昇しないが（図６参照）、中押さえ昇降カム４５の変化部４５ｂがコロ４７に当接している際には、中押さえ上げ部材４６が上昇するようになっている（図７及び図８参照）。すなわち、中押さえ昇降カム４５、中押さえ上げ部材４６、コロ４７により、中押さえ退避機構Ｍ２が構成されている。
【００３１】
中押さえ上げ部材４６は、その中腹部でピン４８によりミシンフレーム１０２に回動自在に取り付けられている。中押さえ上げ部材４６は、その他端部が中押さえ棒抱き２７の下方に位置するように設けられており、中押さえ昇降カム４５の変化部４５ｂがコロ４７に当接して中押さえ上げ部材４６の他端部が上昇することにより、中押さえ棒抱き２７を上昇させ、中押さえ２９を退避高さ位置Ｐ５に上昇させることができる（図８参照）。また、ミシンフレーム１５には、中押さえ上げ部材４６よりも上方に位置するようにばね掛４９が設けられており、このばね掛４９にコイルばね５０の一端部が架けられ、他端部が中押さえ上げ部材４６の一端部近傍に架けられている。これにより、中押さえ上げ部材４６の一端部を常に上方に付勢するようになっている。
【００３２】
次に、上述の構成を有する中押さえ手段１の動作について、図３から図８に基づき説明する。
主軸モータ２ａを駆動させて、主軸２や偏心カム３を回動させると、接続リンク４の先端は主軸２の軸線に略直交する方向（第３リンク２０と第４リンク２２の直列方向Ｄ２に対して横切る方向Ｄ３）に揺動し、接続リンク４に連結された揺動軸抱き５も同方向に揺動する。揺動軸抱き５が揺動することにより、揺動軸６も揺動するため、第１リンク８の一端部が揺動支点となって第１リンク８の他端部が揺動軸６の軸線に略直交する方向（第３リンク２０と第４リンク２２の直列方向Ｄ２に対して横切る方向Ｄ３）に揺動する。第１リンク８の他端部の揺動に伴い、第２リンク１１の他端部は第３リンク２０と第４リンク２２の直列方向Ｄ２に揺動し、第２リンク１１の他端部に連結された第３リンク２０及び第４リンク２２は、その直列方向（上下方向）Ｄ２に揺動する。第３リンク２０及び第４リンク２２の揺動に伴い、第４リンク２２に連結された中押さえ棒２８は上下方向Ｄ１に沿って下方に移動するため、中押さえ２９も上下方向に移動する。
【００３３】
次に、上述の構成を有する中押さえ手段１による中押さえ高さ位置Ｐ４の調節動作について、図３から図９に基づき説明する。
後述する制御装置１０００のＣＰＵ７３が制御プログラムを実行することにより、中押さえモータ４２は、後述するＥＥＰＲＯＭ７２に記憶された縫製パターンデータや中押さえ高さデータに基づいて駆動を始める。
中押さえモータ４２の駆動は、かさ歯車４１、ベアリング４０を介して可動軸３９に伝達され、可動軸３９は回動を始める。可動軸３９の回動により、偏心カム３８も回動し、移動リンク３６は、可動軸３９の軸線に略直交する方向（第３リンク２０と第４リンク２２の直列方向Ｄ２に対して横切る方向Ｄ３）に揺動する。移動リンク３６の揺動により、案内部材３４は第３リンク２０と第４リンク２２の直列方向Ｄ２に対して横切る方向Ｄ３に揺動する。
【００３４】
このとき、図９に示すように、案内部材３４の長孔３４ａで連結された第３リンク２０と第４リンク２２の連結部Ｐ３の段ねじ２３は、そのねじ部分が長孔３４ａによって、第３リンク２０と第４リンク２２の直列方向Ｄ２に対して横切る方向Ｄ３への移動が規制されているため、揺動により伝達される力を逃がす場所が無くなり、段ねじ２３は長孔３４ａに沿って上方に移動し、段ねじ２３の案内部材３４に追随した移動に伴って、直列に並んで連結されていた第３リンク２０と第４リンク２２同士がなす角度θが変化し、中押さえリンク部材２４は、略く字状になる。中押さえリンク部材２４が略く字状になると、中押さえリンク部材２４の両端部間の距離Ｌ、言い換えると、第３リンク２０の一端部と第４リンク２２の他端部との間の距離Ｌが短くなり、中押さえ２９は上下方向Ｄ１に沿って上方に移動する。これにより、中押さえ２９の針板からの中押さえ高さ位置Ｐ４を調節することができる。
【００３５】
（ミシンの制御系：全体概要）
また、ミシン１００（ミシン本体１０１）は、図１、図１０に示すように、作業者がミシンに対する各種設定操作や、各種データ等の入力操作を行うための操作パネル７４ａを有している。この操作パネル７４ａとミシン本体１０１とは、図示しない有線又は無線の回線により接続されている。
操作パネル７４ａは、ミシンの各種設定、各種データの入力の操作が可能な複数の操作キー群と、各種設定状態等を表示するデータ表示部７４ｄ等を備えている。
図１０に示すように、操作パネル７４ａには、データ表示部７４ｄ、準備キー７４ｅ、リセットキー７４ｆ、＋／前進キー７４ｇ、−／後退キー７４ｈ、パターンナンバーキー７４ｉ、Ｘ拡大縮小率キー７４ｊ、Ｙ拡大縮小率キー７４ｋ、スピードキー７４ｌ、中押さえ高さキー７４ｍ、中押さえ振幅補正キー７４ｎ、プログラムキー（「Ｐｒ１」，「Ｐｒ２」，「Ｐｒ３」，「Ｐｒ４」）７４ｏ、及びミシンや各キーの動作状態等を示すＬＥＤ９０、９１等が設けられている。
【００３６】
データ表示部７４ｄには、ＬＥＤ９１が点灯している箇所、キーに対応した各種データ番号や、データ数値等が表示される。
準備キー７４ｅは、＋／前進キー７４ｇや−／後退キー７４ｈなどにより変更されたデータや数値を確定する操作などを行うためのキーである。
リセットキー７４ｆは、＋／前進キー７４ｇや−／後退キー７４ｈなどにより変更されたデータや数値をリセットする操作などを行うためのキーである。
＋／前進キー７４ｇ、−／後退キー７４ｈは、各種データ番号やデータ数値の変更（順送り；＋、逆送り；−）を行う操作のためのキーである。
パターンナンバーキー７４ｉは、例えば、予め設定されて記憶されている縫製パターンデータによる縫製を行う際に、所望する縫製パターンデータを選択するため、その縫製パターンデータに対応する縫製パターンデータを呼び出したり、その縫製パターンＮｏ．を表示したりするためのキーである。なお、縫製パターンデータについては後述する。
【００３７】
Ｘ拡大縮小率キー７４ｊ、Ｙ拡大縮小率キー７４ｋは、縫製パターンを実行する際に、そのパターンのＸ軸成分とＹ軸成分とをそれぞれ拡大縮小率の設定入力及び表示を行うためのキーである。
スピードキー７４ｌは、縫製時のミシン速度の設定入力及び表示を行うためのキーである。
中押さえ高さキー７４ｍは、縫製時の中押さえ手段１の中押さえ２９の高さの設定入力及び表示を行うためのキーである。
中押さえ振幅補正キー７４ｎは、縫製時の中押さえ手段１の中押さえ２９の高さ方向の揺動幅の増減補正の設定入力及び表示を行うためのキーである。
プログラムキー（「Ｐｒ１」，「Ｐｒ２」，「Ｐｒ３」，「Ｐｒ４」）７４ｏは、縫製パターンデータ、拡大縮小率、ミシン速度、中押さえ高さ等が組み合わされた、カスタマイズな縫製を行うためのデータ（プログラムパターンデータ）を選択するためのキーである。
なお、操作パネル７４ａにおいて各種キーを介して設定入力された縫製データ、プログラムパターンデータなどの各種データは、後述する制御装置１０００に出力され、後述するＥＥＰＲＯＭ７２に記憶される。
【００３８】
（ミシンの制御系：縫製パターン）
ここで、縫製パターンについて説明する。
縫製パターンは、縫製を行う際の運針パターンであって、その運針パターンを実行するために、保持枠１１１を移動させる際のＸ方向移動量、Ｙ方向移動量のデータ（針落ち位置を示す縫い目データ）が複数組み合わされてなる縫製パターンデータで表されるものである。実際の縫製パターンデータと、運針パターンの一例を、図１１、図１２に示す。原点位置（０，０）から図１１に示すパターンＮｏ．１の縫製パターンデータに従い運針が行われると、図１２に示す運針が行われ、縫い目が形成される。
【００３９】
なお、図１１に示す縫製パターンデータにおいて、空送り１、空送り２、空送り３・・・縫い１６、縫い１７は、保持枠１１１を移動させる際のＸ方向移動量、Ｙ方向移動量のデータ（パラメータ）である。つまり、縫製時におけるＸ軸モータ７６ａとＹ軸モータ７７ａの回転駆動量がこれらにより決定される。
そして、「空送り」においては針棒１０８ａ（縫い針１０８）は動作せず、保持枠１１１のみが移動し、「縫い」においては保持枠１１１とともに針棒１０８ａ（縫い針１０８）が動作し、縫い目を形成するようになっている。
また、「糸切り」は糸切り装置（図示省略）、「終了」はミシン１００の動作に対するコマンドであるとともに、その動作に対する数値設定は不要となるので、数値データは設定されない（図１１では(0)と表記）。
また、「中押さえ高さ」、「中押さえ振幅補正量」は、それぞれ中押さえ手段１の動作に対するコマンドであるとともに、その動作に対する数値データを含むものである。
即ち、「中押さえ高さ」の設定値によって、主軸モータ２ａの回転角度で規定される縫い針１０８の下死点の位相（180°）における中押さえ２９の高さ、即ち、中押さえモータ４２の回転角度位置が決定される。
また、「中押さえ振幅補正量」の設定値によって、縫い針１０８の上死点から下死点の間における中押さえモータ４２の回転駆動量及びその逆となる下死点から上死点の間における中押さえモータ４２の回転駆動量が決定される。
なお、図１１，１２のＸ移動量、Ｙ移動量、中押さえ移動量、中押さえ振幅補正量の数値データにおける表記は10倍表記であり、例えば、「１５」は、「１．５ｍｍ」を示している。
【００４０】
（ミシンの制御系：プログラムパターン）
次いで、プログラムパターンについて説明する。
プログラムパターンデータは、図１３に示すように、縫製を行う任意の縫製パターンデータが選択され、当該縫製パターン中の各「空送り」、「縫い」コマンドのＸ移動量、Ｙ移動量を増減させるＸ拡大縮小率とＹ拡大縮小率が数値設定され、縫製時の主軸モータ２ａの回転速度であるミシン速度、縫製中の基準となる中押さえ２９の下死点高さ（ただし、縫製パターンに中押さえ高さが設定されている場合には縫製パターンを優先する）が数値設定され、縫製中の基準となる中押さえ２９の上下動振幅の補正量（ただし、縫製パターンに中押さえ振幅の補正量が設定されている場合には縫製パターンを優先する）が数値設定されている。
そして、プログラムパターンデータの実行の際には、選択されたプログラムパターンに記録されている縫製パターンについて、Ｘ移動量、Ｙ移動量が調整され、設定されたミシン速度、中押さえ高さ、振幅調整量で縫製が実行される。
後述する制御装置１０００では、ＥＥＰＲＯＭ７２に対して四つのプログラムパターンデータを記憶することができ、前述した操作パネル７４ａのプログラムキー（「Ｐｒ１」，「Ｐｒ２」，「Ｐｒ３」，「Ｐｒ４」）７４ｏによりそれぞれ呼び出すことができる。
【００４１】
（ミシンの制御系：制御装置）
また、ミシン１００は、図１４に示すように、上述した各部、各部材の動作を制御するための制御装置１０００を備えている。
制御装置１０００は、図１４に示すように、ＲＯＭ７０、ＲＡＭ７１、ＥＥＰＲＯＭ７２及びＣＰＵ７３を備えている。
【００４２】
ＲＯＭ７０（ＰＲＯＭ）には、ミシン１００（ミシン本体１０１）の制御プログラムや制御データ、各種縫製に関するデータが格納され、記憶されている。
ＲＡＭ７１には、種々のワークメモリやカウンタなどが設けられており、縫製動作中やデータ処理中のワークエリアとして使用され、ＲＯＭ７０やＥＥＰＲＯＭ７２から読み出したプログラムやデータ等を一時的に記憶するものである。
【００４３】
ＥＥＰＲＯＭ７２は、入力された各種データや各種パラメータを記憶する。
特に、ＥＥＰＲＯＭ７２は、記憶手段として、操作パネル７４ａを介して入力された、複数の縫い目データが組み合わされてなる縫製パターンデータ（例えば、図１１のパターンＮｏ．１の縫製パターンデータ等）やプログラムパターンが記憶されるようになっている。
また、ＥＥＰＲＯＭ７２は、Ｘ拡大縮小率やＹ拡大縮小率のデータ、ミシン速度データ、中押さえ高さデータ、中押さえ振幅補正量データ等を記憶している。特に、ＥＥＰＲＯＭ７２は、中押さえ振幅補正量データを、複数の縫い目データが組み合わされてなる縫製パターンデータに対応させて記憶する中押さえ振幅補正量記憶手段として機能する。なお、縫製パターンデータは、中押さえ振幅補正量データを含まないものであっても含むものであってもよい。
また、ＥＥＰＲＯＭ７２は、それら縫製パターンデータ、Ｘ拡大縮小率やＹ拡大縮小率のデータ、ミシン速度データ、中押さえ高さデータ、中押さえ振幅補正量データ等が組み合わされた縫製データとしてのプログラムパターンデータ（例えば、図１３のプログラムパターンデータ「Ｐｒ１」，「Ｐｒ２」，「Ｐｒ３」，「Ｐｒ４」）等を記憶している。
【００４４】
ＣＰＵ７３は、ＲＡＭ７１を作業領域（ワークエリア）としてＲＯＭ７０に格納された制御プログラムに基づく各種の動作処理、演算処理等を行うものである。
【００４５】
そして、制御装置１０００のＣＰＵ７３は、複数の縫い目データとともに縫製パターンデータの一部としてＥＥＰＲＯＭ７２に記憶されている中押さえ振幅補正量データに基づき、中押さえ手段１の中押さえ２９の上下動の振幅を調整する中押さえ振幅補正量調整制御手段として機能する。
また、制御装置１０００のＣＰＵ７３は、記憶手段であるＥＥＰＲＯＭ７２に、縫製パターンデータに対応付けて記憶されている中押さえ振幅補正量データに基づき、中押さえ手段１の中押さえ２９の上下動における振幅量を調整する中押さえ振幅補正量調整制御手段として機能する。
なお、振幅補正量調整制御手段としてのＣＰＵ７３は、中押さえモータ４２の駆動を制御することにより、中押さえ手段１の中押さえ２９の上下動の振幅を調整するようになっている。
【００４６】
また、ＣＰＵ７３は、インターフェース７４を介して操作パネル７４ａに接続されており、操作パネル７４ａから入力されるデータに基づき縫製パターンデータの選択及び変更等を行う。
また、ＣＰＵ７３は、インターフェース７４を介して布押さえスイッチ７４ｂ及びスタートスイッチ７４ｃと接続されており、布押さえスイッチ７４ｂ及びスタートスイッチ７４ｃから指示信号が入力された場合に、前述の縫製パターンデータ等に基づき、ミシン１００の各部に縫製を行わせる処理を行う。
【００４７】
また、ＣＰＵ７３は、インターフェース７５を介して、主軸モータ２ａを駆動する主軸モータ駆動回路７５ｂに接続され、主軸モータ２ａの回転を制御することにより、駆動機構（例えば、縫い針１０８が取り付けられた針棒１０８ａ、主軸２等）の動作を制御する。なお、主軸モータ２ａはエンコーダ２ｂを備えており、主軸モータ２ａを駆動する主軸モータ駆動回路７５ｂにおいて、エンコーダ２ｂから主軸モータ２ａの一回転ごとに出力されるＺ相信号が、インターフェース７５を介してＣＰＵ７３に入力され、この信号によって、ＣＰＵ７３は主軸２の一回転における原点（０°位置）を認識できる。また、エンコーダ２ｂからは、主軸モータ２ａの回転角度における１°ごとに出力されるＡ相信号が、インターフェース７５を介してＣＰＵ７３に入力され、前述したＺ相信号を基準にＡ相信号のパルス数をカウントして、ＣＰＵ７３は主軸２の現在回転角度を認識できる。
なお、主軸モータ２ａには、例えば、サーボモータを適用することができる。
【００４８】
また、ＣＰＵ７３は、インターフェース７６及びインターフェース７７を介して、縫製すべき布を保持する保持枠１１１に備えられるＸ軸モータ７６ａ及びＹ軸モータ７７ａをそれぞれ駆動するＸ軸モータ駆動回路７６ｂ及びＹ軸モータ駆動回路７７ｂが接続され、保持枠１１１のＸ軸方向及びＹ軸方向の動作を制御する。
また、ＣＰＵ７３は、インターフェース７８を介して、主軸モータ２ａによる上下動とは別に中押さえ２９の高さ位置を調節する中押さえモータ４２を駆動する中押さえモータ駆動回路７８ｂが接続され、中押さえ手段１の動作を制御する。
また、ＣＰＵ７３は、インターフェース７９を介して、布押さえ（図示省略）を上下に移動する布押さえモータ７９ａを駆動する布押さえモータ駆動回路７９ｂが接続され、布押さえの動作を制御する。
なお、Ｘ軸モータ７６ａ及びＹ軸モータ７７ａ、中押さえモータ４２、布押さえモータ７９ａには、例えば、パルスモータを適用することができる。
【００４９】
また、ＣＰＵ７３は、インターフェース８０を介して、保持枠１１１の原点位置を検出するためのＸ軸原点センサ８０ａ及びＹ軸原点センサ８０ｂに接続され、保持枠１１１が原点位置に戻っているか否かを示す信号が入力されて、該信号に基づく制御を行う。
また、ＣＰＵ７３は、インターフェース８０を介して、中押さえ手段１の中押さえ２９の原点位置を検出するための中押さえ原点センサ８０ｃに接続され、中押さえ手段１の中押さえ２９が正規の配置に位置しているか否かを示す信号が入力されて、該信号に基づく制御を行う。
また、ＣＰＵ７３は、インターフェース８０を介して、布押さえ（図示省略）の原点位置を検出するための布押さえ原点センサ８０ｄに接続され、布押さえが原点位置に戻っているか否かを示す信号が入力されて、該信号に基づく制御を行う。
【００５０】
（本縫いミシンの全体的な動作説明）
次に、本発明に係るミシン１００の各種の設定入力作業を含む全体的な動作について、図１５、図１６に示すフローチャートに基づき説明する。
【００５１】
まず、ミシン１００の主電源（図示省略）がオン操作されて、ミシン１００が起動した状態において、プログラムキー（「Ｐｒ１」，「Ｐｒ２」，「Ｐｒ３」，「Ｐｒ４」）７４ｏが押下された信号を制御装置１０００が検出すると（ステップＳ１０１；Ｙｅｓ）、制御装置１０００は、ＥＥＰＲＯＭ７２に記憶されているプログラムパターンデータから押下されたプログラムキー７４ｏに応じた所定のプログラムパターンデータを選択して取り出し、ＲＡＭ７１に展開して設定する（ステップＳ１０２）。
そして、制御装置１０００が、プログラムキー７４ｏが押下された信号を検出しない場合（ステップＳ１０１；Ｎｏ）、或いはステップＳ１０２におけるプログラムパターンの設定後に、ステップＳ１０３に移行する。
【００５２】
次いで、パターンナンバーキー７４ｉ、Ｘ拡大縮小率キー７４ｊ、Ｙ拡大縮小率キー７４ｋ、スピードキー７４ｌ、中押さえ高さキー７４ｍ、中押さえ振幅補正キー７４ｎが押下された信号を制御装置１０００が検出すると（ステップＳ１０３；Ｙｅｓ）、制御装置１０００は、各キーに応じた設定内容や設定データをデータ表示部７４ｄに表示し、対応するＬＥＤ９１を点灯する（ステップＳ１０４）。
そして、制御装置１０００が、パターンナンバーキー７４ｉ、Ｘ拡大縮小率キー７４ｊ、Ｙ拡大縮小率キー７４ｋ、スピードキー７４ｌ、中押さえ高さキー７４ｍが押下された信号を検出しない場合（ステップＳ１０３；Ｎｏ）、或いはステップＳ１０４における動作後に、ステップＳ１０５に移行する。
【００５３】
次いで、＋／前進キー７４ｇ、−／後退キー７４ｈが押下された信号を制御装置１０００が検出すると（ステップＳ１０５；Ｙｅｓ）、制御装置１０００は、データ表示部７４ｄに表示されている設定内容、設定データの更新を行う（ステップＳ１０６）。
そして、制御装置１０００が、＋／前進キー７４ｇ、−／後退キー７４ｈが押下された信号を検出しない場合（ステップＳ１０５；Ｎｏ）、或いはステップＳ１０６における設定の更新後に、ステップＳ１０７に移行する。
【００５４】
次いで、制御装置１０００は、準備キー７４ｃが操作されるか否かを監視し、制御装置１０００が、準備キー７４ｃが押下された信号を検出しない場合（ステップＳ１０７；Ｎｏ）、ステップＳ１０１へ戻る。一方、制御装置１０００が、準備キー７４ｃが押下された信号検出すると（ステップＳ１０７；Ｙｅｓ）、ステップＳ１０６において更新された設定を確定し、ステップＳ１０８へ進む。
【００５５】
次いで、制御装置１０００は、中押さえ高さのデータが変更されているか否かを判断する（ステップＳ１０８）
制御装置１０００が、中押さえ高さのデータが変更されていると判断すると（ステップＳ１０８；Ｙｅｓ）、制御装置１０００は、変更された新たな中押さえ高さのデータをＥＥＰＲＯＭ７２に書き込む（ステップＳ１０９）。一方、制御装置１０００が、中押さえ高さのデータが変更されていないと判断した場合（ステップＳ１０８；Ｎｏ）、或いはステップＳ１０９におけるデータの書き込み後に、ステップＳ１１０に移行する。
【００５６】
次いで、制御装置１０００は、中押さえ振幅補正量データが変更されているか否かを判断する（ステップＳ１１０）
制御装置１０００が、中押さえ振幅補正量データが変更されていると判断すると（ステップＳ１１０；Ｙｅｓ）、制御装置１０００は、変更された新たな中押さえ振幅補正量データをＥＥＰＲＯＭ７２に書き込む（ステップＳ１１１）。一方、制御装置１０００が、中押さえ振幅補正量データが変更されていないと判断した場合（ステップＳ１１０；Ｎｏ）、或いはステップＳ１１１におけるデータの書き込み後に、ステップＳ１１２に移行する。
【００５７】
そして、制御装置１０００は、ステップＳ１０２〜１０４において選択されて設定されたプログラムのパターンＮｏ．やＸ拡大縮小率、Ｙ拡大縮小率、ミシン速度、中押さえ高さが変更されていると判断すると（ステップＳ１１２；Ｙｅｓ）、変更された新たなプログラムパターンのデータをＥＥＰＲＯＭ７２に書き込み（ステップＳ１１３）、ステップＳ１２０へ進む。一方、制御装置１０００が、プログラムが変更されていないと判断すると（ステップＳ１１２；Ｎｏ）、ステップＳ１２０へ進む。
【００５８】
次いで、制御装置１０００は、布押さえモータ７９ａを駆動し、布押さえ（図示省略）を布押さえ原点センサ８０ｄの検出位置まで移動させる原点検索を行う（ステップＳ１２０）。なお、布押さえの原点位置は布押さえ下降位置である。
更に、制御装置１０００は、中押さえモータ４２を駆動し、中押さえを中押さえ原点センサ８０ｃの検出位置まで移動させる原点検索を行う（ステップＳ１２１）。なお、中押さえの原点位置は、中押さえ上昇位置である。
更に、制御装置１０００は、Ｘ軸モータ７６ａ、Ｙ軸モータ７７ａを駆動し、保持枠１１１をＸ軸原点センサ８０ａ、Ｙ軸原点センサ８０ｂの検出位置まで移動させる原点検索を行った後、選択された縫製パターンデータの縫い始め位置まで保持枠１１１を移動させる（ステップＳ１２２）。
そして、制御装置１０００は、布押さえモータ７９ａを駆動し、布押さえ（図示省略）を上昇させる（ステップＳ１２３）。
【００５９】
次いで、制御装置１０００は、布押さえＳＷ７４ｂが押下されたか否かを判断する（ステップＳ１２４）。
制御装置１０００が、布押さえＳＷ７４ｂが押下された信号を検出しない場合（ステップＳ１２４；Ｎｏ）、ステップＳ１２４へ戻る。一方、制御装置１０００が、布押さえＳＷ７４ｂが押下された信号を検出した場合（ステップＳ１２４；Ｙｅｓ）、布押さえモータ７９ａを駆動し、布押さえ（図示省略）を下降させる（ステップＳ１２５）。
また、制御装置１０００は、布押さえＳＷ７４ｂが押下されたか否かを判断する（ステップＳ１２６）。
制御装置１０００が、布押さえＳＷ７４ｂが押下された信号を検出した場合（ステップＳ１２６；Ｙｅｓ）、布押さえモータ７９ａを駆動し、布押さえ（図示省略）を上昇させて（ステップＳ１２７）、ステップＳ１２４へ戻る。一方、制御装置１０００が、布押さえＳＷ７４ｂが押下された信号を検出しない場合（ステップＳ１２６；Ｎｏ）、ステップＳ１２８へ進む。
【００６０】
次いで、制御装置１０００は、スタートＳＷ７４ｃが押下されたか否かを判断する（ステップＳ１２８）。
制御装置１０００が、スタートＳＷ７４ｃが押下された信号を検出しない場合（ステップＳ１２８；Ｎｏ）、ステップＳ１２６へ戻る。一方、制御装置１０００が、スタートＳＷ７４ｃが押下された信号を検出した場合（ステップＳ１２８；Ｙｅｓ）、縫製動作処理を行い（ステップＳ１２９）、その処理終了後にステップＳ１３０に移行する。
【００６１】
そして、制御装置１０００は、Ｘ軸モータ７６ａ、Ｙ軸モータ７７ａを駆動し、保持枠１１を縫い終わり位置から縫い始め位置まで移動させる（ステップＳ１３０）。
更に、制御装置１０００は、布押さえモータ７９ａを駆動し、布押さえ（図示省略）を上昇させ（ステップＳ１３１）、ステップＳ１２４へ戻り、縫製動作が繰り返される。
【００６２】
（本縫いミシンの中押さえの高さ調整処理説明）
次に、本縫いミシン１００の中押さえの高さ調整処理について、詳細に説明する。
図１７は主軸モータ２ａの一回転（0°を上死点、180°を下死点とする）における中押さえモータ４２の駆動タイミングを示す説明図である。
中押さえ高さデータと中押さえ振幅調整データとが設定されている場合において、縫製パターンデータに含まれる中押さえ高さデータに基づいて中押さえ高さ（下死点高さ）を変更する場合には、図１７に示すように、主軸モータ２ａの回転角度が270〜90度[°］（針上位置とする）の範囲Ｒ１にあるときに、［中押さえ高さデータが示す高さ−中押さえ振幅補正データが示す振幅補正量Ａ］となるように中押さえモータ４２を駆動する。
さらに、主軸モータ２ａの回転角度が135〜180度[°］の範囲Ｒ２にあるときに、［中押さえ振幅補正データが示す振幅補正量Ａ］だけ中押さえ２９が上昇又は下降移動するように中押さえモータ４２を駆動する。
さらに、主軸モータ２ａの回転角度が180〜225度[°］の範囲Ｒ３にあるときに、［中押さえ振幅補正データが示す振幅補正量Ａ］だけ中押さえ２９が下降又は上昇移動するように中押さえモータ４２を駆動する。
【００６３】
図１８は中押さえ高さの調節を行う場合の中押さえ２９の移動軌跡を示す線図である。図１８に示す軌跡Ｌ１は振幅補正を行うことなく［中押さえ高さデータが示す高さ］となる下死点を通過する場合の軌跡を示し、軌跡Ｌ２は振幅補正を行うことなく［中押さえ高さデータが示す高さ−中押さえ振幅補正データが示す振幅補正量Ａ］となる下死点を通過する場合の軌跡を示す。
上記Ｌ２の軌跡はそのままでは中押さえ高さデータが示す高さを通過しないが、下死点位置を通過する前に振幅補正量による減少分Ａと同じ高さだけ中押さえモータ４２により中押さえ２９を下降させる制御と下死点通過後に振幅補正量による減少分Ａと同じ高さだけ上昇させて元に戻す制御とを行うことで下死点の前後で中押さえ２９は軌跡Ｌ３に従って軌跡を描き、中押さえ高さデータが示す高さを通過させることができる。
さらに、下死点の前後以外はＬ２に従って中押さえ２９が軌跡を描くことで、上死点の高さはＬ１よりも補正量Ａだけ低位置を通過するため、中押さえ２９の全体の振幅（上死点から下死点までの振幅）は振幅補正量Ａだけ増加させることができる。
【００６４】
図１９は中押さえ振幅調整動作を行うための主軸モータ２ａの回転角度ごとの中押さえモータ４２の駆動パルス出力タイミングテーブルを示す。
制御装置１０００はＰＲＯＭ７０に、主軸モータ２ａの回転角度がＲ２とＲ３にある時の中押さえモータ４２の駆動パルスの出力テーブルを記憶させており、ＣＰＵ７３は、中押さえ振幅補正データが示す振幅補正量Ａを取得すると出力テーブルに従って中押さえモータ４２の駆動制御を行う。
例えば、振幅補正量が10パルス（10パルス分振幅を増やす）に設定された場合、主軸モータ２ａが135〜180°の範囲Ｒ２を回転する間に中押さえモータ４２を10パルス中押さえ２９が下降する方向に回転させなければならないので、主軸モータ２ａの回転角度がだいたい9°の間に2パルス駆動するようにテーブルが設定されている。
また、180〜225°の範囲Ｒ３では、中押さえモータ４２を中押さえ２９が上昇する方向に10パルス駆動させねばならないので、主軸モータ２ａの回転角度がだいたい9°の間に2パルス駆動するようにテーブルが設定されている。
また、他の振幅補正量9〜−10パルスについても、適正な間隔でパルス駆動を行う湯に設定されている。
なお、図１９では主軸モータ２ａの回転角度で180°の前後の図示を省略している。
【００６５】
（本縫いミシンの縫製動作処理の説明）
次に、ステップＳ１２９における縫製動作処理について、図２０〜２２に示すフローチャートに基づき説明する。図２０は縫製動作処理の全体的な処理を示し、図２１，２２は縫製動作処理中に主軸モータ２ａの回転角度に応じて行われる割り込み処理を示している。
ミシン１００は、ステップＳ１０１で選択されたプログラムパターンデータ中の縫製パターンデータや、ステップＳ１０２で選択された縫製パターンデータにおける複数の縫い目データに基づき縫製を行う。
まず、制御装置１０００は、選択されている縫製パターンデータの縫い目データが「空送り」データであるか否かを判断する（ステップＳ２０１）。
制御装置１０００が、縫い目データが「空送り」データであると判断すると（ステップＳ２０１；Ｙｅｓ）、制御装置１０００は、Ｘ軸モータ７６ａ、Ｙ軸モータ７７ａを、「空送り」データのＸ移動量、Ｙ移動量に基づいて駆動し、保持枠１１１を移動させる（ステップＳ２０２）。なお、このとき、Ｘ拡大縮小率やＹ拡大縮小率が設定されている場合には、これらの設定値を乗じたＸ移動量、Ｙ移動量に基づいて各モータ７６ａ、７７ａの駆動が行われ、ステップＳ２０１へ戻る。
そして、制御装置１０００が、縫い目データが「空送り」データでないと判断した場合（ステップＳ２０１；Ｎｏ）、ステップＳ２０３へ進む。
【００６６】
次いで、制御装置１０００は、選択されている縫製パターンデータの縫い目データが「終了データ（終了コマンド）」であるか否かを判断する（ステップＳ２０３）。
制御装置１０００が、縫い目データが「終了データ（終了コマンド）」であると判断すると（ステップＳ２０３；Ｙｅｓ）、縫製動作処理（サブルーチン）を終了し、メインルーチンへ戻る。一方、制御装置１０００が、縫い目データが「終了データ（終了コマンド）」でないと判断すると（ステップＳ２０３；Ｎｏ）、ステップＳ２０４へ進む。
【００６７】
次いで、制御装置１０００は、選択されている縫製パターンデータが、プログラムパターンデータとして選択されたものであるか否かを判断する（ステップＳ２０４）。
制御装置１０００が、縫製パターンデータはプログラムパターンデータとして選択されたものであると判断すると（ステップＳ２０４；Ｙｅｓ）、制御装置１０００は、そのプログラムパターンデータ中の中押さえ高さデータに応じて中押さえモータ４２を動作させて、中押さえ２９を所定の高さに下降させて配置し（ステップＳ２０５）、ステップＳ２０７へ進む。
一方、制御装置１０００が、縫製パターンデータはプログラムパターンデータとして選択されたものでないと判断すると（ステップＳ２０４；Ｎｏ）、制御装置１０００は、縫製パターンデータ中の中押さえ高さデータに応じて中押さえモータ４２を動作させて、中押さえ２９を所定の高さに下降させて配置し（ステップＳ２０６）、ステップＳ２０７へ進む。
【００６８】
次いで、制御装置１０００は、設定されているミシン速度に応じて、ミシン速度指令を主軸モータ駆動回路７５ｂに出力し、ミシン回転指令をオンとして、ミシン１００の主軸２を回動させ、針棒１０８ａ（縫い針１０８）を動作させる（ステップＳ２０７）。
【００６９】
次いで、制御装置１０００は、エンコーダ２ｂの出力から縫い針１０８が針下位置（主軸モータ２ａの回転角度が90〜270°の範囲）か否かを判断する（ステップＳ２０８）。
制御装置１０００が、縫い針１０８が針下位置ではないと判断した場合（ステップＳ２０８；Ｎｏ）、ステップＳ２０８へ戻る。一方、制御装置１０００が、縫い針１０８が針下位置であると判断した場合（ステップＳ２０８；Ｙｅｓ）、ステップＳ２０９へ進む。
【００７０】
次いで、制御装置１０００は、選択されている縫製パターンデータの縫い目データが「糸切りデータ（糸切りコマンド）」であるか否かを判断する（ステップＳ２０９）。
制御装置１０００が、縫い目データが「糸切りデータ（糸切りコマンド）」であると判断すると（ステップＳ２０９；Ｙｅｓ）、ステップＳ２１４へ進む。
一方、制御装置１０００が、縫い目データが「糸切りデータ（糸切りコマンド）」でないと判断すると（ステップＳ２０９；Ｎｏ）、ステップＳ２１０へ進む。
【００７１】
次いで、制御装置１０００は、エンコーダ２ｂの出力からＸ軸モータ７６ａ及びＹ軸モータ７７ａの駆動タイミングか否かを判断する（ステップＳ２１０）。かかるＸ軸モータ７６ａ及びＹ軸モータ７７ａの駆動タイミングは、主軸モータ２ａの回転角度が90〜135°の範囲内の任意の角度に設定され、当該角度に到達したか否かが判断される。
制御装置１０００が、各モータ７６ａ、７７ａの駆動タイミングではないと判断した場合（ステップＳ２１０；Ｎｏ）、ステップＳ２１０へ戻る。
一方、制御装置１０００が、各モータ７６ａ、７７ａの駆動タイミングであると判断した場合（ステップＳ２１０；Ｙｅｓ）、制御装置１０００は、Ｘ軸モータ７６ａ、Ｙ軸モータ７７ａを、縫製パターンデータの「縫い」データのＸ移動量、Ｙ移動量に基づいて駆動し、保持枠１１１を移動させる（ステップＳ２１１）。なお、このとき、Ｘ拡大縮小率やＹ拡大縮小率が設定されている場合には、これらの設定値を乗じたＸ移動量、Ｙ移動量に基づいて各モータ７６ａ、７７ａの駆動が行われる。
【００７２】
次いで、制御装置１０００は、選択されている縫製パターンデータの縫い目データが「中押さえ高さデータ（中押さえ高さコマンド）」であるか否かを判断する（ステップＳ２１２）。
制御装置１０００が、縫い目データが「中押さえ高さデータ（中押さえ高さコマンド）」であると判断すると（ステップＳ２１２；Ｙｅｓ）、制御装置１０００は、その中押さえ高さデータが示す布押さえ高さから現在の布押さえの振幅補正量を減じた高さとなるように中押さえモータ４２を動作させて、中押さえ２９を所定の高さに下降させて配置を変更し（ステップＳ２１３）、ステップＳ２０８へ戻る。一方、制御装置１０００が、縫い目データが「中押さえ高さデータ（中押さえ高さコマンド）」でないと判断すると（ステップＳ２１２；Ｎｏ）、ステップＳ２０８へ戻る。
【００７３】
ステップＳ２１４において、制御装置１０００は、糸切り装置（図示省略）に糸切り指令を出力して糸切りを行うとともに、ミシン回転指令をオフとして、ミシン停止指令を出力し、縫い針１０８が針上位置で停止するまでウエイトする（ステップＳ２１５）。
制御装置１０００が、主軸２が停止し、ミシン１００が停止したと判断すると（ステップＳ２１５；Ｙｅｓ）、制御装置１０００は、中押さえモータ４２を動作させて、中押さえ２９を原点の高さに上昇させて待機位置に配置し（ステップＳ２１６）、ステップＳ２０１へ戻る。
【００７４】
また、図２１に示すように、上記縫製動作処理が続いている間に、制御装置１０００は、エンコーダ２ｂからＺ相信号を検出すると、縫製処理の実行中に関わらずＺ相割り込み処理を実行して針棒位置を0に更新する。即ち、主軸モータ２ａの回転角度を0°に更新する（ステップＳ３０１）。
【００７５】
また、図２２に示すように、上記縫製動作処理が続いている間に、制御装置１０００は、エンコーダ２ｂからＡ相信号を検出すると、縫製処理の実行中に関わらずＡ相割り込み処理を実行して針棒位置のカウント値に１加算する。即ち、主軸モータ２ａの現在回転角度を１°加算する（ステップＳ４０１）。
次いで、制御装置１０００は、エンコーダ２ｂの出力から求められた主軸モータ２ａの回転角度が135〜225°の範囲か否かを判断する（ステップＳ４０２）。
制御装置１０００が、主軸モータ２ａの回転角度が135〜225°の範囲ではないと判断した場合（ステップＳ４０２；Ｎｏ）、Ａ相割り込み処理を終了する。
一方、制御装置１０００が、主軸モータ２ａの回転角度が135〜225°の範囲であると判断した場合（ステップＳ４０２；Ｙｅｓ）、ステップＳ４０３へ進む。
【００７６】
ステップＳ４０３では、制御装置１０００が、ＰＲＯＭ７０に記憶された駆動パルス出力タイミングテーブルを参照し、現在の中押さえ振幅補正データが示す振幅補正量と主軸モータ２ａの現在回転角度とから駆動パルス数を読み出し、ＲＡＭ７１に展開する。
そして、制御装置１０００は、読み出した駆動パルス数が1か否かを判断する（ステップＳ４０４）。
そして、読み出した駆動パルス数が1である場合（ステップＳ４０４；Ｙｅｓ）、制御装置１０００は中押さえモータ４２を１パルス分下降方向に駆動させて（ステップＳ４０５）、Ａ相割り込み処理を終了する。
一方、読み出した駆動パルス数が1ではない場合（ステップＳ４０４；Ｎｏ）、ステップＳ４０６へ進む。
【００７７】
ステップＳ４０６では、制御装置１０００は、読み出した駆動パルス数が−1か否かを判断する。
そして、読み出した駆動パルス数が−1である場合（ステップＳ４０６；Ｙｅｓ）、制御装置１０００は中押さえモータ４２を１パルス分上昇方向に駆動させて（ステップＳ４０７）、Ａ相割り込み処理を終了する。
一方、読み出した駆動パルス数が−1ではない場合（ステップＳ４０６；Ｎｏ）、Ａ相割り込み処理を終了する。
【００７８】
（電子サイクルミシンの効果）
このように、本発明に係るミシン１００は、ＥＥＰＲＯＭ７２に記憶されている縫製パターンデータに基づき縫製を行う際に、その縫製パターンデータの一部として記憶されている中押さえ振幅調整データや、その縫製パターンデータに対応つけられてプログラムパターンデータ中に記憶されている中押さえ振幅調整データに基づいて、中押さえ手段１の中押さえモータ４２の動作を制御することにより、中押さえ手段１の中押さえ２９の上下方向の振幅を調整し、変更することができる。
つまり、予め、縫製パターンデータや、プログラムパターンデータに、中押さえ手段１の中押さえ２９の振幅を調整するための中押さえ振幅調整データを組み込んでおくことにより、それら縫製パターンデータやプログラムパターンデータに基づく縫製をミシン１００が実行した際に、その中押さえ振幅調整データが縫製を行うための縫製データにおけるコマンドのように機能し、所望するタイミングにおいて、中押さえ手段１に中押さえ２９の振幅を調整することが可能になる。
これにより、布地の各部において、その厚さや伸縮性が変化する場合も、その変化位置に合わせて振幅を調整することができ、多種多様な被縫製物に対する対応性の向上を図ることが可能となる。
【００７９】
また、プログラムパターンデータ中において、縫製パターンデータに対応付けて中押さえ振幅調整データを記憶する場合、その縫製パターンに適正な中押さえ振幅を設定することが可能となるので、縫製の度に中押さえの振幅を設定する作業を不要とし、効率的に縫製を行うことが可能となる。
【００８０】
なお、以上の実施の形態においては、記憶手段、中押さえ高さ記憶手段として、ＥＥＰＲＯＭ７２を例に説明したが、本発明はこれに限定されるものではなく、記憶手段として、その他の記憶装置（磁気的記録媒体、光学的記録媒体、半導体メモリなど）を備えるようにしてもよい。
【００８１】
また、ＸＹ機構ではなく、一軸駆動や円弧駆動等のような駆動機構であってもよい。
また、その他、具体的な細部構造等についても適宜に変更可能であることは勿論である。
【図面の簡単な説明】
【００８２】
【図１】本発明にかかるミシンを示す斜視図である。
【図２】本発明にかかるミシンの保持枠や中押さえの近傍を示す拡大斜視図である。
【図３】中押さえ手段の中押さえ高さ調節前の側面図である。
【図４】中押さえ手段の分解斜視図である。
【図５】中押さえ手段の他の分解斜視図である。
【図６】中押さえの退避機構（退避前）を説明する側面図である。
【図７】中押さえの退避機構（退避中）を説明する側面図である。
【図８】中押さえの退避機構（退避後）を説明する側面図である。
【図９】中押さえ手段の中押さえ高さ調節後の側面図である。
【図１０】ミシンの操作パネルを示す平面図である。
【図１１】ミシンにおける縫製パターンデータを示す説明図である。
【図１２】縫製パターンデータに基づく運針（縫い目形状）を示す説明図である。
【図１３】ミシンにおけるプログラムパターンデータを示す説明図である。
【図１４】ミシンの制御装置を示すブロック図である。
【図１５】本発明にかかるミシンの設定入力作業を含む全体的な動作を示すフローチャートである。
【図１６】図１５に連なるミシンの全体的な動作を示すフローチャートである。
【図１７】主軸モータの一回転における中押さえモータの駆動タイミングを示す説明図である。
【図１８】中押さえ高さの調節を行う場合の中押さえの移動軌跡を示す線図である。
【図１９】中押さえ振幅調整動作を行うための主軸モータの回転角度ごとの中押さえモータの駆動パルス出力タイミングテーブルを示す説明図である。
【図２０】図１５に示す縫製動作処理の全体的な処理を示すフローチャートである。
【図２１】縫製動作処理中に主軸モータの回転角度に応じて行われる割り込み処理を示すフローチャートである。
【図２２】縫製動作処理中に主軸モータの回転角度に応じて行われる他の割り込み処理を示すフローチャートである。
【符号の説明】
【００８３】
１  中押さえ手段
２  主軸
２ａ  主軸モータ
２９  中押さえ
３４  案内部材
４２  中押さえモータ（駆動源）
７０  ＲＯＭ
７１  ＲＡＭ
７２  ＥＥＰＲＯＭ（記憶手段、中押さえ高さ記憶手段）
７３  ＣＰＵ
１００    電子サイクルミシン（ミシン）
１０８    縫い針
１１１    保持枠（布保持部）
１０００  制御装置（動作制御手段）
【図１】
2006239301.tif 000003
【図２】
2006239301.tif 000004
【図３】
2006239301.tif 000005
【図４】
2006239301.tif 000006
【図５】
2006239301.tif 000007
【図６】
2006239301.tif 000008
【図７】
2006239301.tif 000009
【図８】
2006239301.tif 000010
【図９】
2006239301.tif 000011
【図１０】
2006239301.tif 000012
【図１１】
2006239301.tif 000013
【図１２】
2006239301.tif 000014
【図１３】
2006239301.tif 000015
【図１４】
2006239301.tif 000016
【図１５】
2006239301.tif 000017
【図１６】
2006239301.tif 000018
【図１７】
2006239301.tif 000019
【図１８】
2006239301.tif 000020
【図１９】
2006239301.tif 000021
【図２０】
2006239301.tif 000022
【図２１】
2006239301.tif 000023
【図２２】
2006239301.tif 000024