(57)【要約】【課題】任意の縫製データを作成することができるミシンを実現する。【解決手段】縫い針８と、縫い針８の上下動方向と交差する方向に縫い針８に対して相対移動される保持枠１１との協働により、保持枠１１の縫製範囲に保持される布に縫製データに基づく縫い目を形成するミシンＭにおいて、操作パネル２０により入力された縫製データに基づく縫い目形状が保持枠１１の縫製範囲内に収まる場合、縫製データに基づく縫い目形状をトレースするように、保持枠１１が縫い針８に対して相対移動される。一方、縫製データに基づく縫い目形状が保持枠１１の縫製範囲内に収まらない場合、保持枠１１が移動しないように停止される制御が行われる。そして、入力された縫製データに基づく縫い目形状が、保持枠１１の縫製範囲内に収まる場合及び収まらない場合のいずれも、それら縫製データはＥＥＰＲＯＭ１０４に記憶される構成にした。【選択図】図５
2006075501.tif 000002
【特許請求の範囲】
【請求項１】
縫い針と、被縫製物を保持して前記縫い針の上下動方向と交差する方向に移動可能な布保持部と、前記布保持部を前記縫い針に対して相対移動させる布保持部移動手段と、を備え、前記布保持部の縫製範囲に保持される被縫製物に縫い目を形成するミシンであって、
所望する縫い目形状に関する縫製データを入力する入力手段と、
前記入力手段により入力された縫製データに基づく縫い目形状が、前記布保持部の縫製範囲内に収まるか否かを判断する判断手段と、
前記判断手段により、前記縫製データに基づく縫い目形状が前記布保持部の縫製範囲内に収まると判断されたことに伴い、前記縫製データに基づく縫い目形状をトレースするように、前記布保持部移動手段が前記布保持部を前記縫い針に対して相対移動させるとともに、前記判断手段により、前記縫製データに基づく縫い目形状が前記布保持部の縫製範囲内に収まらないと判断されたことに伴い、前記布保持部が移動しないように前記布保持部移動手段の動作を停止させる布保持部移動制御手段と、
前記入力手段により入力された前記縫製データに基づく縫い目形状が、前記布保持部の縫製範囲内に収まる場合及び収まらない場合のいずれも、前記縫製データを記憶する縫製データ記憶手段と、
を備えることを特徴とするミシン。
【請求項２】
前記入力手段は、複数の針落ち位置情報が入力されることにより、それら複数の針落ち位置情報が組み合わされてなる縫製データを入力すること特徴とする請求項１に記載のミシン。
【請求項３】
前記入力手段は、選択された縫い目形状に対応する、複数の針落ち位置情報が組み合わされてなる縫製データを入力することを特徴とする請求項１又は２に記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンに係り、特に縫製データを作成する機能を有するミシンに関する。
【背景技術】
【０００２】
従来、縫製動作を設定した縫製データに従って、縫製を行うミシンが知られている。このようなミシンとして、Ｚ軸方向に上下動する縫い針の下方側において、Ｚ軸に垂直な面に沿ってＸＹ方向（前後左右方向）に移動可能に備えられる保持枠に被縫製物を固定し、その保持枠を縫製データに従って所定量ずつ移動させることによって、被縫製物に所定の縫い目を形成するミシンが知られている（例えば、特許文献１参照。）。
【０００３】
このようなミシンにおいて、縫製データを作成する際には、型紙等を保持枠にセットし、その型紙等に印されている縫い目模様を縫い針でトレースするように、縫い針に対し保持枠を相対的に移動させるとともに、針落ち点の位置情報を入力することを繰り返すことを行い、縫製データを作成する。なお、針落ち点とは、実際にミシンが縫製を行うときにミシンの縫い針を被縫製物に突き刺すポイントのことである。
【特許文献１】特開平１０−３２８４５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の場合、ミシンの保持枠が移動可能な範囲には限界があるとともに、その保持枠のサイズはミシン毎に異なる場合がある。そのため、ミシンの保持枠が縫い針に対して相対移動可能な範囲外では、針落ち点に関する情報の入力は行えず、また、そのような範囲外に保持枠を移動させようとしても、エラー状態となってしまい、その移動はできなかった。
つまり、そのミシンで縫製を行うことができる範囲に対する縫製データを作成することができるが、それ以外の範囲に及ぶ縫製データを作成することはできなかった。
【０００５】
また、そのミシンで縫製を行うことができる範囲に含まれる縫製データを、複数合成するようにして新たな縫製データを作成する際に、新たな縫製データがそのミシンで縫製を行うことができる範囲を越えてしまうような場合では、それらの縫製データの合成は受け付けられず、その新たな縫製データを作成することはできなかった。
【０００６】
本発明の目的は、任意の縫製データを作成することができるミシンを提供することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、請求項１記載の発明は、縫い針と、被縫製物を保持して縫い針の上下動方向と交差する方向に移動可能な布保持部と、布保持部を縫い針に対して相対移動させる布保持部移動手段と、を備え、布保持部の縫製範囲に保持される被縫製物に縫い目を形成するミシンであって、所望する縫い目形状に関する縫製データを入力する入力手段と、入力手段により入力された縫製データに基づく縫い目形状が、布保持部の縫製範囲内に収まるか否かを判断する判断手段と、判断手段により、縫製データに基づく縫い目形状が布保持部の縫製範囲内に収まると判断されたことに伴い、縫製データに基づく縫い目形状をトレースするように、布保持部移動手段が布保持部を縫い針に対して相対移動させるとともに、判断手段により、縫製データに基づく縫い目形状が布保持部の縫製範囲内に収まらないと判断されたことに伴い、布保持部が移動しないように布保持部移動手段の動作を停止させる布保持部移動制御手段と、入力手段により入力された縫製データに基づく縫い目形状が、布保持部の縫製範囲内に収まる場合及び収まらない場合のいずれも、縫製データを記憶する縫製データ記憶手段と、を備えることを特徴とする。
【０００８】
請求項１記載の発明によれば、上下動する縫い針と、縫い針の上下動方向と交差する方向に布保持部移動手段によって縫い針に対して相対移動される布保持部との協働により、布保持部の縫製範囲に保持される被縫製物に縫製データに基づく縫い目を形成するミシンにおいて、入力手段により入力された縫製データに基づく縫い目形状が布保持部の縫製範囲内に収まると判断手段が判断すると、縫製データに基づく縫い目形状をトレースするように、布保持部移動手段が布保持部を縫い針に対して相対移動させる。一方、縫製データに基づく縫い目形状が布保持部の縫製範囲内に収まらないと判断手段が判断すると、布保持部が移動しないように布保持部移動手段の動作を停止させる制御が行われる。そして、入力手段により入力された縫製データに基づく縫い目形状が、布保持部の縫製範囲内に収まる場合及び収まらない場合のいずれも、それら縫製データは縫製データ記憶手段に記憶される。
【０００９】
つまり、入力された縫製データに基づく縫い目形状が、布保持部の縫製範囲内である、例えば、布保持部の枠の内側の範囲に収まる場合、縫製データに基づく縫い目形状をトレースするように布保持部が縫い針に対して相対移動されるとともに、縫製データの入力、設定が行われ、その縫製データは縫製データ記憶手段に記憶される。一方、入力された縫製データに基づく縫い目形状が、布保持部の縫製範囲内である、例えば、布保持部の枠の内側の範囲に収まらない場合、布保持部が停止された状態で、縫製データの入力、設定が行われ、その縫製データは縫製データ記憶手段に記憶される。
このように、ミシンにおいて入力手段により入力される縫製データは、布保持部が移動する、移動しないに関わらず縫製データ記憶手段に記憶される。従って、入力手段により入力される縫い目形状に関する縫製データは、全て縫製データ記憶手段に記憶されて、縫製データとして作成される。
よって、このようなミシンは、任意の縫製データを作成することができるミシンであるといえる。
【００１０】
そして、ミシンにおいて、縫製データに基づく縫い目形状をトレースする布保持部の移動を確認することにより、その縫製データに基づく縫い目形状をそのミシンにおいて縫製可能であることを確認することができる。
また、布保持部が停止された状態で入力され記憶された縫製データは、布保持部の縫製範囲内に収まらない縫製データであるとわかるので、その縫製データに基づく縫製を行うことができる好適な縫製範囲を有するミシンに、その縫製データを所定の記録媒体を介するなどして入力することにより、その縫製データに基づく縫い目形状を形成する縫製を可能とすることができる。
【００１１】
請求項２記載の発明は、請求項１に記載のミシンにおいて、入力手段は、複数の針落ち位置情報が入力されることにより、それら複数の針落ち位置情報が組み合わされてなる縫製データを入力すること特徴とする。
【００１２】
請求項２記載の発明によれば、請求項１に記載の発明と同様の作用を奏するとともに、入力手段は、複数の針落ち位置情報が入力されることにより、それら複数の針落ち位置情報が組み合わされてなる縫製データを入力することができる。
つまり、例えば、ミシンの針落ち点や、縫い目形状を示す形状点などの、複数の針落ち位置情報を、所望する縫い目形状に沿うように入力することにより、所望する縫い目形状を形成するための縫製データを作成し、設定することができる。
【００１３】
請求項３記載の発明は、請求項１又は２に記載のミシンにおいて、入力手段は、選択された縫い目形状に対応する、複数の針落ち位置情報が組み合わされてなる縫製データを入力することを特徴とする。
【００１４】
請求項３記載の発明によれば、請求項１又は２に記載の発明と同様の作用を奏するとともに、入力手段は、選択された縫い目形状に対応する、複数の針落ち位置情報が組み合わされてなる縫製データを入力することができる。
つまり、予め作成されて設定登録されている、複数の針落ち位置情報が組み合わされてなる縫製データを選択することにより、その縫製データを入力することができるので、その縫製データをもとに新たな縫製データを作成し、設定することができる。
【発明の効果】
【００１５】
請求項１記載の発明によれば、ミシンの入力手段により入力された縫製データに基づく縫い目形状が、布保持部の縫製範囲内である、例えば、布保持部の枠の内側の範囲に収まる場合、縫製データに基づく縫い目形状をトレースするように布保持部が縫い針に対して相対移動されるとともに、その縫製データの入力設定が行われ、その縫製データは縫製データ記憶手段に記憶される。一方、ミシンの入力手段により入力された縫製データに基づく縫い目形状が、布保持部の縫製範囲内である、例えば、布保持部の枠の内側の範囲に収まらない場合、布保持部が停止された状態で、その縫製データの入力設定が行われ、その縫製データは縫製データ記憶手段に記憶される。このように、ミシンにおいて入力手段により入力される縫製データは、布保持部が移動する、移動しないに関わらず縫製データ記憶手段に記憶される。従って、入力手段により入力される縫い目形状に関する縫製データは、全て縫製データ記憶手段に記憶されて、縫製データとして作成される。
よって、このようなミシンは、任意の縫製データを作成することができるミシンであるといえる。
そして、ミシンにおいて、縫製データに基づく縫い目形状をトレースする布保持部の移動を確認することにより、その縫製データに基づく縫い目形状をそのミシンにおいて縫製可能であることを確認することができる。また、布保持部が停止された状態で入力され記憶された縫製データは、布保持部の縫製範囲内に収まらない縫製データであるとわかるので、その縫製データに基づく縫製を行うことができる好適な縫製範囲を有するミシンに、その縫製データを所定の記録媒体を介するなどして入力することにより、その縫製データに基づく縫い目形状を形成する縫製を可能とすることができる。
【００１６】
請求項２記載の発明によれば、入力手段は、複数の針落ち位置情報が入力されることにより、それら複数の針落ち位置情報が組み合わされてなる縫製データを入力することができる。つまり、例えば、ミシンの針落ち点や、縫い目形状を示す形状点などの、複数の針落ち位置情報を、所望する縫い目形状に沿うように入力することにより、所望する縫い目形状を形成するための縫製データを作成し、設定することができる。
【００１７】
請求項３記載の発明によれば、入力手段は、選択された縫い目形状に対応する、複数の針落ち位置情報が組み合わされてなる縫製データを入力することができる。つまり、予め作成されて設定登録されている、複数の針落ち位置情報が組み合わされてなる縫製データを選択することにより、その縫製データを入力することができるので、その縫製データをもとに新たな縫製データを作成し、設定することができる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態を図１〜図５に基づいて説明する。
本実施形態において、ミシンとして電子サイクルミシンを例に説明する。電子サイクルミシンは、縫製を行う被縫製物である布を保持する布保持部としての保持枠を有し、その保持枠が縫い針に対し相対的に移動することにより、保持枠に保持される布に所定の縫製データに基づく縫い目形状の縫い目を形成するミシンである。
ここで、後述する縫い針８が上下動を行う方向をＺ軸方向（上下方向）とし、これと直交する一の方向をＸ軸方向（左右方向）とし、Ｚ軸方向とＸ軸方向の両方に直交する方向をＹ軸方向（前後方向）と定義する。
【００１９】
図１に示されるように、電子サイクルミシンＭ（以下、ミシンＭ）は、ミシンテーブルＴの上面に備えられるミシン本体１と、ミシンテーブルＴの下部に備えられ、ミシン本体１を操作するためのペダルＰ等により構成されている。
【００２０】
図１に示されるように、ミシン本体１は、外形が側面視にて略コ字状を呈するミシンフレーム２を備えている。このミシンフレーム２は、ミシン本体１の上部をなしＹ軸方向に延びるミシンアーム部２ａと、ミシン本体１の下部をなしＹ軸方向に延びるミシンベッド部２ｂと、ミシンアーム部２ａとミシンベッド部２ｂとを連結する縦胴部２ｃとを有している。
【００２１】
このミシン本体１は、ミシンフレーム２内に動力伝達機構が配され、回動自在でＹ軸方向に延びる図示しない上軸及び図示しない下軸を有している。上軸（図示省略）はミシンアーム部２ａの内部に配され、下軸（図示省略）はミシンベッド部２ｂの内部に配されている。
上軸（図示省略）は、ミシンモータ５（図４参照）に接続され、このミシンモータ５により回動力が付与される。また、下軸（図示省略）は、図示しない縦軸を介して上軸と連結しており、上軸が回動すると、上軸の動力が縦軸（図示省略）を介して下軸側へ伝達し、下軸が回動するようになっている。
上軸（図示省略）の前端には、上軸の回動によりＺ軸方向に上下動する針棒８ａが接続されており、その針棒８ａの下端には、図２に示されるように、縫い針８が設けられている。また、ミシンアーム２ａには縫い針８の上下動による布の浮き上がりを防止するために、針棒８ａの上下動と連動して上下動し、縫い針８の周囲の布を押圧する周知の中押さえ１２が設けられている。
また、下軸（図示省略）の前端には、釜（図示省略）が設けられている。上軸とともに下軸が回動すると、縫い針８と釜（図示省略）との協働により縫い目が形成される。
なお、ミシンモータ５、上軸（図示省略）、針棒８ａ、縫い針８、下軸（図示省略）、釜（図示省略）等の接続構成は従来公知のものと同様であるので、ここでは詳述しない。
【００２２】
また、図１、図２に示されるように、ミシンベッド部２ｂ上には、布板１０が配設されており、この布板１０の上方に保持枠１１及び縫い針８が配置されるようになっている。
保持枠１１は、ミシンアーム部２ａの前端部に配される取付部材１３に取り付けられており、その取付部材１３にはミシンベッド２ｂ内に配置されたＸ軸パルスモータ１４及びＹ軸パルスモータ１５が駆動機構部として連結されている（図４参照）。
保持枠１１は、被縫製物である布を保持し、Ｘ軸パルスモータ１４及びＹ軸パルスモータ１５の駆動に伴い、保持した布を保持枠１１ごと前後左右方向に移動するようになっている。保持枠１１の移動と、縫い針８や釜（図示省略）の動作が連動することにより、布に所定の縫製データに基づく縫い目が形成される。特に、保持枠１１における所定の縫製範囲であるその保持枠１１の内側に保持される布に、所望する縫い目形状の縫い目が形成される。
【００２３】
ペダルＰは、ミシンＭを駆動し、針棒８ａ（縫い針８）を上下動させたり、保持枠１１を動作させたりするための操作ペダルとして作動する。すなわちペダルＰには、ペダルＰが踏み込まれたその踏み込み操作位置を検出するための、例えば、可変抵抗等から構成されるセンサ（踏み込み量検出手段）が組み込まれており、センサからの出力信号がペダルＰの操作信号として後述する制御部１００に出力され、制御部１００はその操作位置、操作信号に応じて、ミシンＭを駆動し、動作させるように構成されている。
【００２４】
また、ミシンＭ（ミシン本体１）は、作業者がミシンに対する各種設定操作や、各種データ等の入力操作を行うための入力手段としての操作パネル２０を有している。この操作パネル２０とミシン本体１とは、図示しない有線又は無線の回線により接続されている。
図３に示すように、操作パネル２０は、ミシンの各種設定、各種データの入力の操作が可能な複数の操作キー群２１と、各種設定状態、縫い目形状等を表示する表示部２２と、を備えている。
なお、本実施の形態における操作パネル２０には、液晶表示部とタッチパネルとが積層されてなる操作パネルが適用されており、液晶表示部に表示される操作キー群２１をタッチ操作することにより、液晶表示部の表示部２２部分に各種データや縫い目形状が表示されるようになっている。また、操作パネル２０に対し所定の操作入力を行うことにより、操作パネル２０の液晶表示部における表示が様々に切り替わり、各種設定操作や各種入力操作に応じた様々な操作キー郡２１や表示部２２が表示されるようになっている。
【００２５】
そして、例えば、操作キー群２１には、表示部２２において表示されるカーソルＣや保持枠１１を所望する方向に移動させるための方向入力キー２１ａや、表示部２２においてカーソルＣで指し示した位置や座標を縫製データにおける縫い目形状の形状点Ｓとして確定するための確定キー２１ｂや、入力された形状点Ｓを結ぶように形成される縫い目形状において、必要な針落ち点を算出するための演算処理を実行させる実行キー２１ｃ等が備えられている。
また、表示部２２には、カーソルＣや、各種操作キーを介して入力された針落ち位置情報としての形状点Ｓや、入力された形状点Ｓの数Ｋや、形状点Ｓを結ぶように形成される縫い目形状や、カーソルＣの位置を示す絶対座標Ｒや、カーソルＣの位置を示す基準位置（例えば、保持枠１１の中心位置、原点）からの相対座標Ｕなどが表示されるようになっている。
この形状点Ｓとは、実際にミシンＭが縫製し形成する縫い目形状のラインを示すためのポイントであり、複数の形状点Ｓが入力されて設定されることにより、所望する縫い目形状のラインが縫製データとして設定される。
なお、カーソルＣや形状点Ｓ等の位置を示す座標は、保持枠１１を基準とし、保持枠１１に対するカーソルＣや形状点Ｓ等の位置を示すとともに、保持枠１１に対する縫い針８の位置を示す位置データである。
【００２６】
また、操作パネル２０において各種操作キー（操作キー郡２１）を介して設定入力された縫製データなどの各種データは、後述する制御部１００に出力され、後述するＥＥＰＲＯＭ１０４に記憶される。
【００２７】
また、図４に示されるように、ミシンＭ（ミシン本体１）は、ミシンモータ５、Ｘ軸パルスモータ１４、Ｙ軸パルスモータ１５、Ｘ軸原点センサ１４ａ、Ｙ軸原点センサ１５ａ、操作パネル２０、ペダルＰ等に接続される制御部１００を有している。また、ミシンＭには。着脱可能な外部記憶装置が備えられる。
この制御部１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＥＥＰＲＯＭ１０４及びＩ／Ｏインターフェース１０５を備えている。ＣＰＵ１０１には、バスを介して、ＲＯＭ１０２、ＲＡＭ１０３、ＥＥＰＲＯＭ１０４及びＩ／Ｏインターフェース１０５が接続されている。
【００２８】
ＣＰＵ１０１は、ペダルＰから入力される操作信号、操作パネル２０から入力される各種設定、各種データ等に応じて、ＲＯＭ１０２に格納されている電子サイクルミシン用の各種制御プログラムやＥＥＰＲＯＭ１０４に格納されている各種縫製データに従って各部の動作処理を集中制御し、その処理結果をＲＡＭ１０３内のワークエリアに格納するとともに、操作パネル２０の操作により入力された各種データや、ＲＡＭ１０３に格納した処理結果を必要に応じてＥＥＰＲＯＭ１０４又は、外部記憶装置に記憶させる。そして、ＣＰＵ１０１は、ミシンＭ（ミシン本体１）を構成する各部の駆動を制御する。
【００２９】
ＲＯＭ１０２には、ミシンＭ（ミシン本体１）の制御プログラムや制御データ、各種縫製に関するデータが格納され、記憶されている。
例えば、ＲＯＭ１０２には、各種縫い目形状を形成するために、針棒８ａ（縫い針８）や保持枠１１を動作させるための、複数の縫い目パターンに関するデータが記憶されている。この縫い目パターンとしては、普通縫いである１本のラインを形成するパターンや、一旦縫った普通縫いの上を普通縫いを重ねるように繰り返す重ね縫いのパターンや、縫い目がジグザグに形成されるジグザグ縫いのパターンなどがある。また、縫い目パターンのデータには、その縫い目パターンに応じた縫いピッチに関するデータが含まれている。なお、この縫いピッチは、操作パネル２０の操作等により変更可能となっている。
【００３０】
また、ＲＯＭ１０２には、縫製データとしての形状点Ｓの座標や、その形状点Ｓに基づき算出された針落ち点の座標として関連付けられる、保持枠１１に対する縫い針８の位置データが記憶されている。また、その位置データである座標の位置に縫い針８を配置するように、保持枠１１を縫い針８に対して相対移動させる際の移動量に関する移動量データが記憶されている。特に、縫い針８が保持枠１１の内側に位置する際の座標（位置データ）と、その位置に保持枠１１を縫い針８に対して相対移動させる際の移動量に関する移動量データが記憶されている。
【００３１】
ＲＡＭ１０３には、種々のワークメモリやカウンタなどが設けられており、入力されたデータの処理中や、縫製動作中のワークエリアとして使用される。
【００３２】
ＥＥＰＲＯＭ１０４は、入力された各種データや各種パラメータを記憶する。
特に、ＥＥＰＲＯＭ１０４は、縫製データ記憶手段として、操作パネル２０を介して入力された縫製データとしての形状点Ｓの座標や、形状点Ｓや形状点Ｓに基づき算出された針落ち点の座標や、針落ち位置情報としての複数の形状点Ｓや複数の針落ち点の座標が結ばれるように組み合わされてなる縫い目形状に関する縫製データが記憶されるようになっている。そして、操作パネル２０により入力された縫製データに基づく縫い目形状が、保持枠１１の縫製範囲内に収まる場合及び収まらない場合のいずれも、縫製データを記憶する。
なお、ＥＥＰＲＯＭ１０４における各種データや各種パラメータの記憶処理を、外部記憶装置において行うようにしてもよい。
【００３３】
Ｉ／Ｏインターフェース１０５には、ミシンモータドライバ５ａを介してミシンモータ５が接続されている。このミシンモータドライバ５ａには、ミシンモータ５の回転数を検出するエンコーダ５ｂが接続され、フィードバック制御が可能となっている。
さらに、ミシンモータドライバ５ａには、縫い針８が上昇したことを検知する縫い針上位置センサ５ｃが接続されている。これにより、縫い針８により縫い目が形成される際の縫い針数が、制御部１００によりカウントされるようになっている。
【００３４】
また、Ｉ／Ｏインターフェース１０５には、取付部材１３の保持枠駆動回路を介してＸ軸パルスモータ１４及びＹ軸パルスモータ１５が接続されているとともに、これら両パルスモータの原点位置を検出するＸ軸原点センサ１４ａ及びＹ軸原点センサ１５ａが接続されている。
Ｘ軸パルスモータ１４及びＹ軸パルスモータ１５は、縫製データに基づき、保持枠１１をＸＹ方向に移動させる布保持部移動手段である。また、Ｘ軸原点センサ１４ａ及びＹ軸原点センサ１５ａは、それぞれＸ軸パルスモータ１４及びＹ軸パルスモータ１５の原点位置を検出するセンサであり、ミシンベッド部２ｂ内に配置されている。
なお、Ｘ軸パルスモータ１４及びＹ軸パルスモータ１５は、操作パネル２０の方向入力キー２１ａが押下されたことに伴い、保持枠１１をＸＹ方向に移動させるようにもなっている。
【００３５】
そして、制御部１００は、所定のプログラムに基づき、ミシンモータ５の回転を制御し、上軸（図示省略）の回動により上下動する針棒８ａおよび縫い針８の動作や、下軸（図示省略）とともに回動する釜（図示省略）の動作を制御し、ミシン本体１における縫製動作の制御を行う。また、制御部１００は、所定のプログラムに基づき、Ｘ軸パルスモータ１４及びＹ軸パルスモータ１５を制御し、所定の縫い目形状を形成するために保持枠１１をＸＹ方向に移動させる制御を行う。
【００３６】
また、制御部１００は、針落ち点設定手段として、入力された縫製データとしての形状点Ｓの座標や、設定されている縫いピッチ等に基づき、縫製データに応じた縫い目形状の縫製を行う際の針落ち点の座標を算出し、針落ち点を設定する制御を行う。
具体的には、縫い目形状に沿い、各形状点Ｓの座標の間を縫いピッチの間隔で細かく分割するようにして、針落ち点の座標を算出し、設定する。
【００３７】
また、制御部１００は、判断手段として、操作パネル２０により入力された縫製データに基づく縫い目形状が、保持枠１１の縫製範囲内、つまり保持枠１１の内側に収まるか否かを判断する制御を行う。
具体的には、操作パネル２０により入力された縫製データとしての形状点Ｓや針落ち点の座標が、縫い針８が保持枠１１の内側に位置する際の座標であるか否かを判断することにより、縫製データに基づく縫い目形状が、保持枠１１の縫製範囲内に収まるか否かを判断する。
【００３８】
また、制御部１００は、布保持部移動制御手段として、判断手段としての制御部１００が、縫製データに基づく縫い目形状が保持枠１１の縫製範囲内に収まると判断したことに伴い、その縫製データに基づく縫い目形状をトレースするように、Ｘ軸パルスモータ１４及びＹ軸パルスモータ１５が保持枠１１を縫い針８に対して相対移動させることと、判断手段としての制御部１００が、縫製データに基づく縫い目形状が保持枠１１の縫製範囲内に収まらないと判断したことに伴い、保持枠１１が移動しないようにＸ軸パルスモータ１４及びＹ軸パルスモータ１５の動作を停止させること、を行うように、Ｘ軸パルスモータ１４及びＹ軸パルスモータ１５の動作を切り替える制御を行う。
具体的には、操作パネル２０により入力された縫製データに基づく形状点Ｓや針落ち点の座標が、縫い針８が保持枠１１の内側に位置する際の座標であると、判断手段としての制御部１００が判断すると、布保持部移動制御手段としての制御部１００はＸ軸パルスモータ１４及びＹ軸パルスモータ１５を動作させ、その縫製データに基づく縫い目形状をトレースするように、保持枠１１を縫い針８に対して相対移動させる。
一方、操作パネル２０により入力された縫製データに基づく形状点Ｓや針落ち点の座標が、縫い針８が保持枠１１の内側に位置する際の座標でないと、判断手段としての制御部１００が判断すると、布保持部移動制御手段としての制御部１００はＸ軸パルスモータ１４及びＹ軸パルスモータ１５の動作を停止させ、保持枠１１が移動しないようにする。
【００３９】
そして、制御部１００は、入力設定された形状点Ｓや、形状点Ｓに伴う針落ち点や、形状点Ｓや針落ち点が組み合わされてなる縫製データをＥＥＰＲＯＭ１０４または外部記憶装置に記憶する。なお、縫い目形状が定まった縫製データには整理番号である縫製データ番号を付与し、ＥＥＰＲＯＭ１０４に記憶することが好ましい。
そして、制御部１００は、ＥＥＰＲＯＭ１０４または外部記憶装置に記憶されている、縫製データに基づいて、縫い針８（ミシンモータ５）とＸ軸パルスモータ１４及びＹ軸パルスモータ１５を制御して、布に所望する縫い目形状を形成する縫製を行う。
【００４０】
次に、本実施の形態におけるミシンＭ（ミシン本体１）において、縫製データを設定する際の処理動作について、図５に示すフローチャートに基づき説明する。
【００４１】
まず、操作パネル２０の所定のキーが押下されたことに基づき、ミシンＭは、縫製データに関するデータやパラメータの入力設定を行うための入力モードに切り替えられる（ステップＳ１０１）。
そして、入力モードに切り替えられたミシンＭにおいて、操作パネル２０の所定のキーが操作されたことに基づき、縫製データに基づく縫製を行う際の縫い目パターンの種類が選択設定される（ステップＳ１０２）。
【００４２】
次いで、既存の縫製データを選択し、そのデータをＥＥＰＲＯＭ１０４又は外部記憶装置から読み込むか否かの選択を行う（ステップＳ１０３）。
操作パネル２０の所定のキーが操作されたことに基づき、既存の縫製データは使用しないとの選択が行われると（ステップＳ１０３；Ｎｏ）、ステップＳ１０４へ進む。一方、操作パネル２０の所定のキーが操作されたことに基づき、既存の縫製データを使用するとの選択が行われると（ステップＳ１０３；Ｙｅｓ）、ステップＳ１１４へ進む。
【００４３】
そして、ステップＳ１０４においては、制御部１００は、操作パネル２０の方向入力キー２１ａが押下されたか否かを判断する（ステップＳ１０４）。
制御部１００が、方向入力キー２１ａが押下されないと判断すると（ステップＳ１０４；Ｎｏ）、ステップＳ１０３へ戻る。一方、制御部１００が、方向入力キー２１ａが押下されたと判断すると（ステップＳ１０４；Ｙｅｓ）、その方向入力キー２１ａの向きに応じて、表示部２２に表示されるカーソルＣの座標を更新する（ステップＳ１０５）。
【００４４】
次いで、制御部１００は、更新されたカーソルＣの座標が、保持枠１１の縫製範囲内に収まるか否かを判断する（ステップＳ１０６）。
制御部１００が、更新されたカーソルＣの座標が、所定の縫製範囲内に収まると判断すると（ステップＳ１０６；Ｙｅｓ）、制御部１００は、表示部２２に表示されるカーソルＣと保持枠１１を、その更新された座標に応じて移動させ（ステップＳ１０７）、ステップＳ１０９へ進む。
一方、制御部１００が、更新されたカーソルＣの座標が、所定の縫製範囲内に収まらないと判断すると（ステップＳ１０６；Ｎｏ）、制御部１００は、表示部２２に表示されるカーソルＣのみを、その更新された座標に応じて移動させ（ステップＳ１０８）、ステップＳ１０９へ進む。
【００４５】
次いで、制御部１００は、操作パネル２０の確定キー２１ｂが押下されたか否かを判断する（ステップＳ１０９）。
制御部１００が、確定キー２１ｂが押下されないと判断すると（ステップＳ１０９；Ｎｏ）、ステップＳ１０３へ戻る。一方、制御部１００が、確定キー２１ｂが押下されたと判断すると（ステップＳ１０９；Ｙｅｓ）、その更新された座標を、形状点Ｓの座標として入力し、設定する（ステップＳ１１０）。
【００４６】
次いで、制御部１００は、操作パネル２０の実行キー２１ｃが押下されたか否かを判断する（ステップＳ１１１）。
制御部１００が、実行キー２１ｃが押下されないと判断すると（ステップＳ１１１；Ｎｏ）、ステップＳ１０３へ戻る。一方、制御部１００が、実行キー２１ｃが押下されたと判断すると（ステップＳ１１１；Ｙｅｓ）、設定された形状点Ｓの座標と、縫い目パターンに応じた縫いピッチや設定されている縫いピッチに基づき、形状点Ｓの間における針落ち点の座標を演算処理し、設定する（ステップＳ１１２）。
【００４７】
そして、操作パネル２０の所定のキーが操作されたことに基づき、形状点Ｓの座標と針落ち点の座標等を組み合わせてなる縫製データとして、縫製データ番号を付与して、ＥＥＰＲＯＭ１０４又は外部記憶装置に記憶させる設定を行い、その縫製データを登録し（ステップＳ１１３）、縫製データの設定入力処理を終了する。
【００４８】
また、ステップＳ１１４においては、操作パネル２０の所定のキーが操作されたことに基づいて選択された、縫製データ番号に対応する既存の縫製データを、ＥＥＰＲＯＭ１０４又は外部記憶装置から読み込むとともに、その縫製データが読み込まれた際のカーソルＣの座標に応じて、縫製データにおける形状点Ｓの座標を相対移動するようにして、形状点Ｓの座標を更新する（ステップＳ１１４）。
【００４９】
次いで、制御部１００は、更新された形状点Ｓの座標が、保持枠１１の縫製範囲内に収まるか否かを判断する（ステップＳ１１５）。
制御部１００が、更新された形状点Ｓの座標が、所定の縫製範囲内に収まると判断すると（ステップＳ１１５；Ｙｅｓ）、制御部１００は、表示部２２に表示されるカーソルＣと保持枠１１を、その更新された座標に応じて移動させ（ステップＳ１１６）、ステップＳ１１８へ進む。
一方、制御部１００が、更新された形状点Ｓの座標が、所定の縫製範囲内に収まらないと判断すると（ステップＳ１１５；Ｎｏ）、制御部１００は、表示部２２に表示されるカーソルＣのみを、その更新された座標に応じて移動させ（ステップＳ１１７）、ステップＳ１１８へ進む。
【００５０】
次いで、制御部１００は、その更新された座標を、新たな形状点Ｓの座標として設定し（ステップＳ１１８）、ステップＳ１１１へ進む。
【００５１】
このように、本発明に係るミシンＭは、操作パネル２０の表示部２２に表示されるカーソルＣを、操作パネル２０の方向入力キー２１ａを押下する操作により移動させて縫い目形状を示す形状点Ｓを入力することや、登録されている既存の縫製データを選択することにより、所望する縫い目形状に関する縫製データを入力し、作成することができる。
特に、本発明に係るミシンＭは、入力された形状点Ｓや選択された縫製データに基づく縫い目形状が、所定の縫製範囲である保持枠１１の内側に収まるか否かによって、保持枠１１の移動を切り替えることができる。
【００５２】
具体的には、入力された形状点Ｓや選択された縫製データに基づく縫い目形状が、所定の縫製範囲である保持枠１１の内側に収まる場合、表示部２２に表示されるカーソルＣとともに、縫製データに基づく縫い目形状をトレースするように保持枠１１を縫い針８に対して相対移動させて、縫製データの入力、作成、設定を行うことができる。そして、縫製データに基づく縫い目形状をトレースする保持枠１１の移動を確認することにより、その縫製データに基づく縫い目形状をミシンＭにおいて縫製可能であるか否かを確認することができる。
また、入力された形状点Ｓや選択された縫製データに基づく縫い目形状が、所定の縫製範囲である保持枠１１の内側に収まらない場合、表示部２２に表示されるカーソルＣのみを移動させるようにし、保持枠１１が停止した状態で、縫製データの入力、作成、設定を行うことができる。そして、作成し、設定した縫製データを、その縫製データに基づく縫製を行うことができる好適な縫製範囲（好適なサイズの保持枠１１）を有するミシンＭに、所定の記録媒体を介するなどして入力することにより、その縫製データに基づく縫い目形状を形成する縫製が可能となる。
つまり、ミシンＭは、任意の縫製データを作成することができるミシンであるといえる。
【００５３】
そして、そのミシンＭにおいて縫製可能な縫い目形状に関する縫製データが入力される際には、表示部２２のカーソルＣとともに保持枠１１が移動し、その縫製データに基づく縫い目形状がそのミシンＭにおいて縫製可能であることを示すことができる。
また、そのミシンＭにおいて縫製できない縫い目形状に関する縫製データが入力される際には、保持枠１１が停止した状態で、表示部２２のカーソルＣのみが移動し、その縫製データに基づく縫い目形状がそのミシンＭにおいて縫製不能であることを示すことができる。
【００５４】
このように、ミシンＭは、そのミシンＭにおいて縫製できない縫い目形状に関する縫製データが入力される場合には、保持枠１１を停止させる制御を行い、縫製データの入力を受け付けることができるので、従来のミシンのように、所定の縫製可能範囲内の縫製データの入力のみ受け付けるミシンに比べ、汎用性のあるミシンであるといえる。
例えば、様々なサイズの縫い目形状を形成するために、様々なサイズの保持枠１１をそれぞれ有する複数のミシンがある場合に、使用頻度の高い第１ミシンの縫製動作を止めることなく、使用頻度の比較的少ないサイズの保持枠１１を有する第２ミシンにおいて、予め第１ミシン用の縫製データを作成することができる。そして、その縫製データを第１ミシンにおいて使用することができるようになるので、ミシンの可動効率を向上させることができる。
【００５５】
なお、以上の実施の形態においては、針落ち位置情報としての形状点Ｓの入力を行う場合について説明したが、本発明はこれに限定されるものではなく、針落ち位置情報としての針落ち点を入力するようにしてもよく、縫い目形状を示すことができるものであれば、その他の針落ち位置情報であってもよい。
【００５６】
また、その他、具体的な細部構造等についても適宜に変更可能であることは勿論である。
【図面の簡単な説明】
【００５７】
【図１】本発明にかかるミシンを示す斜視図である。
【図２】本発明にかかるミシンの保持枠の近傍を示す拡大斜視図である。
【図３】本発明にかかるミシンの操作パネルを示す平面図である。
【図４】本発明にかかるミシンの要部構成を示すブロック図である。
【図５】本発明にかかるミシンの縫製データの入力処理を示すフローチャートである。
【符号の説明】
【００５８】
１      ミシン本体
２      ミシンフレーム
８      縫い針
８ａ    針棒
１１    保持枠（布保持部）
１４    Ｘ軸パルスモータ（布保持部移動手段）
１５    Ｙ軸パルスモータ（布保持部移動手段）
２０    操作パネル（入力手段）
２１ａ  方向入力キー
２１ｂ  確定キー
２１ｃ  実行キー
２２    表示部
１００  制御部（判断手段、布保持部移動制御手段）
１０４  ＥＥＰＲＯＭ（縫製データ記憶手段）
Ｃ      カーソル
Ｓ      形状点
Ｐ      ペダル
Ｍ      電子サイクルミシン（ミシン）
【図１】
2006075501.tif 000003
【図２】
2006075501.tif 000004
【図３】
2006075501.tif 000005
【図４】
2006075501.tif 000006
【図５】
2006075501.tif 000007