(57)【要約】【課題】容易に縫製データの変更を行うことができるミシンを実現する。【解決手段】ミシンＭにおいて、縫製データに対応する縫い目形状を変更するために、縫製データにおける変更対象となる針落ち点Ｐを登録針落ち点Ｐｔとして、予め登録しておく。そして、縫製データの変更を行う際に、操作パネル２０の登録針落ち移動ボタン２１６を押下することによって、複数の針落ち点Ｐの中から速やかに登録針落ち点Ｐｔを選択して指定することを可能にし、その登録針落ち点Ｐｔの座標データなどの変更処理を行うことで、縫製データの変更を容易に行うことととした。【選択図】図１２
2008012048.tif 000002
【特許請求の範囲】
【請求項１】
複数の針落ち点からなる縫い目形状に関する縫製データを作成する縫製データ作成手段を備え、前記縫製データ作成手段により作成された前記縫製データに基づいて、被縫製物を保持する保持枠と縫い針とをＸＹ方向に相対的に移動させ、前記縫い針を前記被縫製物に針落ちさせて縫い目を形成するミシンであって、
前記縫製データにおける任意の針落ち点を登録針落ち点として複数登録する針落ち点登録手段と、
前記針落ち点登録手段により登録された複数の登録針落ち点から任意の針落ち点を選択して、その針落ち点に関する変更を可能にする針落ち点選択手段と、
を備えることを特徴とするミシン。
【請求項２】
前記針落ち点登録手段は、縫製データに対応する縫い目形状を変更するために、前記縫製データにおける任意の針落ち点に関する情報が変更された際に、その変更された針落ち点を登録針落ち点として登録することを特徴とする請求項１に記載のミシン。
【請求項３】
前記針落ち点登録手段は、前記縫製データにおける複数の針落ち点から複数個の登録針落ち点を登録することができ、
前記針落ち点選択手段は、前記針落ち点登録手段により登録された複数個の登録針落ち点を所定の順に選択することを特徴とする請求項１又は２に記載のミシン。
【請求項４】
前記針落ち点選択手段によって複数個の登録針落ち点を順に選択することに伴う前記保持枠に対する前記縫い針の相対移動を、各登録針落ち点間を前記縫い針が最短距離で移動する直線移動と、各登録針落ち点間を前記縫い針が前記縫い目形状に沿って移動するトレース移動と、に切り替える移動方法切替手段を備えることを特徴とする請求項３に記載のミシン。
【請求項５】
前記針落ち点登録手段により登録された複数個の登録針落ち点を順に選択することに伴い、前記保持枠に対して前記縫い針が相対移動する度に経由する経由点を設定する経由点設定手段を備え、
前記針落ち点選択手段による選択によって複数個の登録針落ち点に対して前記縫い針が順に相対移動する際に、先の登録針落ち点から前記経由点に前記縫い針が相対移動した後に、次の登録針落ち点に前記縫い針が相対移動することを特徴とする請求項３に記載のミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンに係り、特に、縫製データの作成が可能なミシンに関する。
【背景技術】
【０００２】
近年のミシンは、制御装置が縫いに係る縫製データに基づいてミシンの各機構を制御して、当該各機構がその縫製データに従った動作を行うことで、被縫製物に縫い目を形成するようになっている。
このようなミシンでは、様々な形状の縫い目を形成することができるように、縫い針が被縫製物に突き刺さる複数の針落ち点からなる縫製データに関する各種パラメータを、入力装置を用いて入力し、縫製データを作成することが可能となっている（例えば、特許文献１参照。）。
【０００３】
そして、作成中の縫製データや、既に作成され記憶されている縫製データにおける任意の針落ち点の位置を変更する調整を行った際に試し縫いを行うことによって、その縫製データに対応する縫い目形状を確認することができる。
【特許文献１】特開２００６−７５５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術の場合、確認した縫製データに応じた縫い目形状がユーザの所望する形状でない場合に、その縫製データにおける針落ち点の位置を再調整して試し縫いする度に、ユーザは、複数の針落ち点の中から調整中の針落ち点を探し出して特定するか、速やかに調整中の針落ち点を特定するためにその針落ち点が何針目に位置しているか憶えていなければならないので、縫製データの変更作業は、ユーザの負担が大きく、煩わしいものであった。
【０００５】
本発明の目的は、容易に縫製データの変更を行うことができるミシンを提供することである。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、請求項１に記載の発明は、複数の針落ち点からなる縫い目形状に関する縫製データを作成する縫製データ作成手段を備え、縫製データ作成手段により作成された縫製データに基づいて、被縫製物を保持する保持枠と縫い針とをＸＹ方向に相対的に移動させ、縫い針を前記被縫製物に針落ちさせて縫い目を形成するミシンであって、縫製データにおける任意の針落ち点を登録針落ち点として複数登録する針落ち点登録手段と、針落ち点登録手段により登録された複数の登録針落ち点から任意の針落ち点を選択して、その針落ち点に関する変更を可能にする針落ち点選択手段と、を備えることを特徴とする。
【０００７】
請求項１に記載の発明によれば、ミシンは、縫製データに対応する縫い目形状を変更するために、縫製データにおける任意の針落ち点を登録針落ち点として登録することができるとともに、その登録した登録針落ち点に関する変更を行うために任意の針落ち点を選択することができる。
【０００８】
請求項２に記載の発明は、請求項１に記載のミシンにおいて、針落ち点登録手段は、縫製データに対応する縫い目形状を変更するために、縫製データにおける任意の針落ち点に関する情報が変更された際に、その変更された針落ち点を登録針落ち点として登録することを特徴とする。
【０００９】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の作用を奏するとともに、ミシンは、縫製データに対応する縫い目形状を変更するために、縫製データにおける任意の針落ち点を登録針落ち点として登録することができるとともに、その登録した登録針落ち点を選択することができる。
特に、ミシンは、縫製データにおける任意の針落ち点に関する情報が変更された際に、その変更された針落ち点を登録針落ち点として登録することができる。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載のミシンにおいて、針落ち点登録手段は、縫製データにおける複数の針落ち点から複数個の登録針落ち点を登録することができ、針落ち点選択手段は、針落ち点登録手段により登録された複数個の登録針落ち点を所定の順に選択することを特徴とする。
【００１１】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の作用を奏するとともに、ミシンは、縫製データにおける複数の針落ち点から複数個の登録針落ち点を登録することができるとともに、その登録した複数個の登録針落ち点を所定の順に選択することができる。
【００１２】
請求項４に記載の発明は、請求項３に記載のミシンにおいて、針落ち点選択手段によって複数個の登録針落ち点を順に選択することに伴う保持枠に対する縫い針の相対移動を、各登録針落ち点間を縫い針が最短距離で移動する直線移動と、各登録針落ち点間を縫い針が縫い目形状に沿って移動するトレース移動と、に切り替える移動方法切替手段を備えることを特徴とする。
【００１３】
請求項４に記載の発明によれば、請求項３に記載の発明と同様の作用を奏するとともに、ミシンは、複数個の登録針落ち点が順に選択されることに伴い、その選択された登録針落ち点に応じた縫い針の保持枠に対する相対移動を、各登録針落ち点間を縫い針が最短距離で移動する直線移動と、各登録針落ち点間を縫い針が縫い目形状に沿って移動するトレース移動と、に切り替えることができる。
【００１４】
請求項５に記載の発明は、請求項３に記載のミシンにおいて、針落ち点登録手段により登録された複数個の登録針落ち点を順に選択することに伴い、保持枠に対して縫い針が相対移動する度に経由する経由点を設定する経由点設定手段を備え、針落ち点選択手段による選択によって複数個の登録針落ち点に対して縫い針が順に相対移動する際に、先の登録針落ち点から経由点に縫い針が相対移動した後に、次の登録針落ち点に縫い針が相対移動することを特徴とする。
【００１５】
請求項５に記載の発明によれば、請求項３に記載の発明と同様の作用を奏するとともに、ミシンは、複数個の登録針落ち点が順に選択されることに伴い、保持枠に対して縫い針が相対移動する度に経由する経由点を設定することができる。
そして、ミシンは、複数個の登録針落ち点が順に選択されることに伴って、先の登録針落ち点から経由点に縫い針を相対移動させた後に、次の登録針落ち点に縫い針を相対移動させることができる。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、ミシンは、縫製データに対応する縫い目形状を変更するために、縫製データにおける任意の針落ち点を登録針落ち点として登録することができるとともに、その登録した登録針落ち点を変更するために選択することができるので、その登録針落ち点の座標データなどの変更処理を速やかに行うことができる。
つまり、ミシンにおいて、縫製データの変更を行って縫い目形状を変更する場合に、その縫製データにおいて変更対象となる針落ち点を登録針落ち点として登録しておくことにより、複数の針落ち点の中から速やかに登録針落ち点を選択して指定することができるので、その登録針落ち点の座標データなどの変更処理を容易に行うことができる。
よって、ミシンにおいて、縫製データの変更を容易に行うことができる。
【００１７】
請求項２に記載の発明によれば、ミシンは、縫製データに対応する縫い目形状を変更するために、縫製データにおける任意の針落ち点を登録針落ち点として登録することができるとともに、その登録した登録針落ち点を変更するために選択することができるので、その登録針落ち点の座標データなどの変更処理を速やかに行うことができる。特に、ミシンにおいて、縫製データにおける任意の針落ち点に関する情報が変更された際に、その変更された針落ち点を登録針落ち点として自動的に登録することができるようになっている。
そして、ミシンにおいて、縫製データの変更を行って縫い目形状を変更する場合に、その縫製データにおいて変更対象となる針落ち点が登録針落ち点として登録されていることにより、複数の針落ち点の中から速やかに登録針落ち点を選択して指定することができるので、その登録針落ち点の座標データなどの変更処理を容易に行うことができる。
よって、ミシンにおいて、縫製データの変更を容易に行うことができる。
【００１８】
請求項３に記載の発明によれば、ミシンは、縫製データにおける複数の針落ち点から複数個の登録針落ち点を登録することができるとともに、その登録した複数個の登録針落ち点を所定の順に選択することができる。
つまり、ミシンにおいて、縫製データの変更を行って縫い目形状を変更する場合に、その縫製データにおいて変更対象となる複数個の針落ち点が登録針落ち点として登録することができるので、その縫製データの縫い目形状を様々に変更することができる。
また、ミシンにおいて、その登録した複数個の登録針落ち点を所定の順に選択することができるので、縫製データにおける複数の針落ち点の中から変更対象となる登録針落ち点を選択的に指定して、速やかに登録針落ち点の座標データなどの変更処理を行うことができる。
【００１９】
請求項４に記載の発明によれば、ミシンは、複数個の登録針落ち点が順に選択されることに伴い、その選択された登録針落ち点に応じた縫い針の保持枠に対する相対移動を、各登録針落ち点間を縫い針が最短距離で移動する直線移動と、各登録針落ち点間を縫い針が縫い目形状に沿って移動するトレース移動と、に切り替えることができる。
そして、より速やかに縫い針の相対移動を行わせる場合には、各登録針落ち点間を最短距離で直線移動する相対移動を行うように切り替える。
また、縫い針と、保持枠に保持される被縫製物との位置関係を、縫製データの縫い目形状に沿って確認しつつ縫い針の相対移動を行わせる場合には、各登録針落ち点間を縫い針が縫製データの縫い目形状に沿ってトレース移動する相対移動を行うように切り替える。
【００２０】
請求項５に記載の発明によれば、ミシンは、複数個の登録針落ち点が順に選択されることに伴い、保持枠に対して縫い針が相対移動する度に経由する経由点を設定することができる。そして、ミシンは、複数個の登録針落ち点が順に選択されることに伴って、先の登録針落ち点から経由点に縫い針を相対移動させた後に、次の登録針落ち点に縫い針を相対移動させることができる。
つまり、各登録針落ち点間に、被縫製物が重ねられたりするなどした段差や、釦や装飾物などが存在するために、縫い針が各登録針落ち点間を相対移動する際に、その縫い針の先端が被縫製物の表面や障害物（釦、装飾物等）に引っ掛かってしまうような場合に、その被縫製物の段差や障害物などを縫い針が避けるように迂回するための経由点を設定し、先の登録針落ち点から経由点を経由して次の登録針落ち点に移動する相対移動を行うようにすることで、縫い針の移動をスムーズに行うことができる。
【発明を実施するための最良の形態】
【００２１】
本発明の実施の形態を図１〜図１５に基づいて説明する。
本実施形態において、電子サイクルミシンを例に挙げて説明する。
電子サイクルミシンは、縫製を行う被縫製物である布を保持する保持枠を有し、その保持枠が縫い針に対し相対的に移動することにより、保持枠に保持される布に所定の縫製データに基づく縫い目形状の縫い目を形成するミシンである。
ここで、後述する縫い針８が上下動を行う方向をＺ軸方向（上下方向）とし、これと直交する一の方向をＸ軸方向（左右方向）とし、Ｚ軸方向とＸ軸方向の両方に直交する方向をＹ軸方向（前後方向）と定義する。
なお、本発明に係るミシンは、縫製データを作成する縫製データ作成機能を有する。
【００２２】
電子サイクルミシンＭ（以下、ミシンＭ）は、図１から図３に示すように、ミシンテーブルＴの上面に備えられるミシン本体１と、ミシンテーブルＴの下部に備えられ、ミシン本体１を操作するためのペダル１６等により構成されている。
【００２３】
ミシン本体１は、図１に示すように、外形が側面視にて略コ字状を呈するミシンフレーム２を備えている。このミシンフレーム２は、ミシン本体１の上部をなしＹ軸方向に延びるミシンアーム部２ａと、ミシン本体１の下部をなしＹ軸方向に延びるミシンベッド部２ｂと、ミシンアーム部２ａとミシンベッド部２ｂとを連結する縦胴部２ｃと、を有している。
【００２４】
このミシン本体１は、ミシンフレーム２内に動力伝達機構が配され、回動自在でＹ軸方向に延びる図示しない上軸及び図示しない下軸を有している。上軸（図示省略）はミシンアーム部２ａの内部に配され、下軸（図示省略）はミシンベッド部２ｂの内部に配されている。
上軸（図示省略）は、ミシンモータ５（図３参照）に接続され、このミシンモータ５により回動力が付与される。また、下軸（図示省略）は、図示しない縦軸を介して上軸と連結しており、上軸が回動すると上軸の動力が縦軸（図示省略）を介して下軸側へ伝達し、下軸が回動するようになっている。
上軸（図示省略）の前端側には、図２に示すように、上軸の回動によりＺ軸方向に上下動する針棒８ａが接続されており、その針棒８ａの下端には、縫い針８が交換可能に備えられている。また、ミシンアーム２ａには縫い針８の上下動による布の浮き上がりを防止するために、針棒８ａの上下動と連動して上下動し、縫い針８の周囲の布を押圧する周知の中押さえ１２が設けられている。
また、下軸（図示省略）の前端には、釜（図示省略）が設けられている。上軸とともに下軸が回動すると、縫い針８と釜（図示省略）との協働により縫い目が形成される。
なお、ミシンモータ５、上軸（図示省略）、針棒８ａ、縫い針８、下軸（図示省略）、釜（図示省略）等の接続構成は従来公知のものと同様であるので、ここでは詳述しない。
【００２５】
また、図１、図２に示すように、ミシンベッド部２ｂ上には、布板１０が配設されており、この布板１０の上方に保持枠１１及び縫い針８が配置されるようになっている。
保持枠１１は、ミシンアーム部２ａの前端部に配される取付部材１３に取り付けられており、その取付部材１３にはミシンベッド２ｂ内に配置されたパルスモータであるＸ軸モータ１４及びＹ軸モータ１５が駆動機構部として連結されている（図３参照）。
保持枠１１は、被縫製物である布を保持し、Ｘ軸モータ１４及びＹ軸モータ１５の駆動に伴い、保持した布を保持枠１１ごと前後左右方向（ＸＹ方向）に移動し、その保持した布を縫い針８に対して相対的に移動させて位置決めするようになっている。そして、保持枠１１の移動と、縫い針８や釜（図示省略）の動作が連動することにより、布に所定の縫製データ（特に、後述する針落ち点を示す座標の座標データ）に基づく針落ちを施すことで縫い目が形成される。特に、保持枠１１における所定の縫製範囲であるその保持枠１１の内側に保持される布に、所望する縫い目形状の縫い目が形成される。
つまり、ミシンＭ（ミシン本体１）は、その枠の内側が縫製可能エリアである保持枠１１を有し、その保持枠１１の内側に保持される布における縫製可能範囲に、縫い目形状に応じた縫製データにおける針落ち点を示す座標データ（針落ち点データ）に基づく針落ちを施し、所望する縫い目形状の縫い目を形成するようになっている。
【００２６】
また、保持枠１１は、縫製データを作成する際に針落ち点を指定したり入力したりする場合や、作成された縫製データにおける針落ち点を指し示す場合などにおいて、縫い針８がその針落ち点に対応する位置に配置されるように、縫い針８に対して相対移動するようになっている。
つまり、縫製時ではなくても、保持枠１１は、その保持枠１１の内側に保持される布に縫製する縫い目形状に応じて、縫い針８に対して相対移動し、縫製データにおける針落ち点に対応する位置に縫い針８を配置させることが可能になっている。
【００２７】
なお、ミシンＭ（ミシン本体１）において、保持枠１１がＸ軸モータ１４とＹ軸モータ１５との駆動によって移動されることによって、保持枠１１は縫い針８に対して相対的に移動することとなる。つまり、保持枠１１の移動によって、縫い針８は保持枠１１に対して相対移動するようになっている。
【００２８】
ペダル１６は、ミシンＭを駆動し、針棒８ａ（縫い針８）を上下動させたり、保持枠１１を動作させたりするための操作ペダルとして作動する。すなわちペダル１６には、ペダル１６が踏み込まれたその踏み込み操作位置を検出するための、例えば、可変抵抗等から構成されるセンサ（踏み込み量検出手段）が組み込まれており、そのセンサからの出力信号がペダル１６の操作信号として後述する制御部１００に出力され、制御部１００はその操作位置、操作信号に応じて、ミシンモータ５等を駆動し、ミシンＭを動作させるように構成されている。
【００２９】
また、ミシンＭ（ミシン本体１）は、図１、図３に示すように、作業者がミシンに対する各種設定操作や、各種データ等の入力操作を行うための操作パネル２０を備えている。この操作パネル２０とミシン本体１とは、図示しない有線又は無線の回線により接続されている。
操作パネル２０は、図４に示すように、ミシンの各種設定、各種データの入力の操作が可能な入力手段としての複数の操作キー群２１と、各種設定条件や動作状態、各種縫製データや縫い目形状等を表示する表示手段としての表示部２２と、を備えている。
【００３０】
操作キー群２１は、表示部２２に表示される縫製データに応じた複数の針落ち点からなる縫い目形状における任意の針落ち点を指し示すための前進・後退ボタン２１２と、指し示された針落ち点に対する各種データ処理を入力するための縫製要素編集ボタン群２１３と、縫製データにおける任意の針落ち点を登録針落ち点として登録するための針落ち登録ボタン２１４と、登録針落ち点としての登録を削除するように取り消すための針落ち登録削除ボタン２１５と、登録された登録針落ち点を選択するための登録針落ち移動ボタン２１６と、選択された登録針落ち点に応じて保持枠１１に対して相対的に移動する縫い針８の各登録針落ち点間の移動方法を切り替えるための移動方法切替ボタン２１７と、経由点の設定に関する経由点設定画面を表示するための経由点ボタン２１８と、縫製データにおける任意の針落ち点に関する情報が変更された際にその変更された針落ち点を登録針落ち点として登録し編集するための編集ボタン２１９と、表示部２２に表示される縫製データに応じた縫い目形状を試し縫いするための試縫いボタン２２０等を有している。
【００３１】
表示部２２は、縫製データにおける針落ち点データの座標位置を示す針落ち点Ｐや、設定された経由点Ｑ等を表示することができるようになっている。
なお、図４に示す操作パネル２０の表示部２２には、１８個の針落ち点が連なってなる略Ｌ字形状を呈する縫い目形状を有する縫製データが表示されている。
この縫製データにおける針落ち点データの座標点に対応する針落ち点Ｐが「丸点」で表示されており、特に、登録針落ち点Ｐｔが「白丸」、その他の針落ち点Ｐが「黒丸」で表示されている。
また、経由点Ｑは、略菱形状の「矩形点」で表示されている。
【００３２】
なお、本実施の形態における操作パネル２０は、液晶表示パネルとその液晶表示パネルの表示画面上に設けられたタッチパネルとを備えて構成されており、液晶表示パネルに表示される操作キー群２１をタッチ操作することにより、例えば、電磁誘導式、磁気歪式、感圧式等の位置読み取り原理で、タッチパネルがタッチ指示された位置を検出し、検出した位置に応じて、液晶表示パネルの表示部２２部分に各種データ（縫製データ、針落ち点データ）や縫い目形状等が表示されるようになっている。また、操作パネル２０に対し所定の操作入力を行うことにより、操作パネル２０の液晶表示パネルにおける表示が様々に切り替わり、各種設定操作や各種入力操作に応じた様々な操作キー群２１や様々な表示画面が表示されるようになっている。このように操作パネル２０が、ミシンの入力部や表示部としての機能を有するようになっている。
【００３３】
また、図３に示すように、ミシンＭ（ミシン本体１）は、ミシンモータ５、Ｘ軸モータ１４、Ｙ軸モータ１５、操作パネル２０、ペダル１６等に接続される制御部１００を有している。
この制御部１００は、ミシンモータ５、Ｘ軸モータ１４、Ｙ軸モータ１５、操作パネル２０及びその他の図示しないアクチュエータについて所定の制御プログラムに従って各種の処理及び制御を実行するＣＰＵ１０１と、各種の処理及び制御を実行するためのプログラムや各種の処理及び制御に要するデータが格納されたＲＯＭ１０２と、各種のデータを格納して各種の処理の作業領域となるＲＡＭ１０３と、着脱可能な記憶手段である外部記憶装置１０４と、ＣＰＵ１０１と各種の機器との接続を図るインターフェース（図示省略）と、各モータ用のパルスモータドライバ（図示省略）等を備えている。
【００３４】
ＣＰＵ１０１は、ペダル１６から入力される操作信号や、操作パネル２０から入力される各種設定信号や各種データ等に応じて、ＲＯＭ１０２に格納されている電子サイクルミシン用の各種制御プログラムや外部記憶装置１０４に格納されている各種縫製データに従って各部の動作処理を集中制御し、その処理結果をＲＡＭ１０３内のワークエリアに格納するとともに、操作パネル２０の操作により入力された各種データや、ＲＡＭ１０３に格納した処理結果を必要に応じて外部記憶装置１０４に記憶させる。そして、ＣＰＵ１０１は、ミシンＭ（ミシン本体１）を構成する各部の駆動を制御する。
【００３５】
ＲＯＭ１０２には、ミシンＭ（ミシン本体１）の制御プログラムや制御データ、各種縫製に関するデータや表示画面情報（縫製データ作成画面、経由点設定画面等）が格納されて、記憶されている。
例えば、記憶手段としてのＲＯＭ１０２には、布に各種縫い目を形成するために、針棒８ａ（縫い針８）や保持枠１１を動作させるための、複数の縫い目形状に関する様々な縫製データが予め記憶されている。この縫製データとしては、縫い目形状を示す複数の針落ち点の座標（針落ち点データ）が、保持枠１１に対する縫い針８の位置に関連つけられた針落ち位置の座標データ（針落ち点Ｐ）として記憶されている。また、その座標データの位置に縫い針８を配置するように、保持枠１１を縫い針８に対して相対移動させる際の移動量に関する移動量データが記憶されている。
【００３６】
また、ＲＯＭ１０２には、例えば、縫製データにおける任意の針落ち点を登録針落ち点として登録したり、登録針落ち点の登録を取り消したりするための針落ち登録プログラムや、登録された登録針落ち点を選択し、その選択された登録針落ち点に応じて保持枠１１に対して縫い針８を相対的に移動させる処理を実行するための登録針落ち移動プログラムや、選択された登録針落ち点に応じて保持枠１１に対して相対的に移動する縫い針８の各登録針落ち点間の移動方法を切り替えるための移動方法切替プログラムや、経由点の設定するための経由点設定プログラムや、縫製データにおける任意の針落ち点に関する情報が変更された際に自動的に変更された針落ち点を登録針落ち点として登録し編集するための自動編集プログラムや、表示部２２に表示される縫製データに応じた縫い目形状を試し縫いするための試縫いプログラム等が記憶されている。
【００３７】
ＲＡＭ１０３には、種々のワークメモリやカウンタなどが設けられており、入力されたデータの処理中や、縫製動作中のワークエリアとして使用される。
【００３８】
外部記憶装置１０４は、例えば、不揮発性のいわゆるフラッシュメモリーであり、ＲＯＭ１０１に記憶されている以外の縫製データや表示画面情報、オペレータが操作パネル２０を介して設定した縫製データ等が複数記憶されている。
なお、この縫製データとしては、縫い目形状を示す複数の針落ち点の座標（針落ち点データ）が、保持枠１１に対する縫い針８の位置に関連つけられた針落ち位置の座標データ（針落ち点Ｐ）として記憶されている。また、その座標データの位置に縫い針８を配置するように、保持枠１１を縫い針８に対して相対移動させる際の移動量に関する移動量データが記憶されている。
【００３９】
このような制御部１００は、Ｘ軸モータ１４に併設されたＸ軸原点センサ（図示省略）やＹ軸モータ１５に併設されたＹ軸原点センサ（図示省略）からの検出信号や、ペダル１６から入力される駆動信号や、操作パネル２０から入力される各種設定データや、ＲＯＭ１０２や外部記憶装置１０４に記憶された各種データを、ＲＯＭ１０２に格納されている電子サイクルミシン用の各種制御プログラムにより処理し、各モータや操作パネル２０又はその他アクチュエータの制御を実行する。
【００４０】
そして、制御部１００は、縫製の実行時においては、ＣＰＵ１０１が所定の制御プログラムを実行することにより、ＲＯＭ１０２又は外部記憶装置１０４に記憶された縫製データを読み取り、ペダル１６の操作に伴うミシンモータ５の駆動開始と共に縫製データが示す針落ち位置となるようにＸ軸モータ１４及びＹ軸モータ１５を駆動し、保持枠１１を縫い針８（針棒８ａ）に対して相対的に移動させて位置決めする制御を実行する。そして、ＣＰＵ１０１は、ミシンモータ５の回転に同期させながら、縫製データに設定された座標データに基づき複数の針落ち位置に順番に位置決めされた保持枠１１が保持する布に縫い針８を針落ちさせて、所定の縫い目形状を縫製する制御を縫製完了まで継続する。
【００４１】
また、制御部１００は、縫製データの設定入力時や確認作業時、また縫製動作時などに応じて、ＣＰＵ１０１がＲＯＭ１０２や外部記憶装置１０４から表示画面情報におけるデータ入力画面や縫製作業画面などに関する画面情報を読み出し、これに基づいて操作パネル２０に所定の表示画面（縫製データ作成画面、経由点設定画面等）を表示させる制御を行う。
【００４２】
また、制御部１００は、操作パネル２０が操作されたことに伴う、複数の針落ち点の座標データ（針落ち点データ）の入力を受け付け、それら針落ち点の座標データ（針落ち点データ）が組み合わされてなる所定の縫い目形状に関する縫製データを作成する縫製データ作成手段として機能する。
なお、針落ち点の座標データ（針落ち点データ）は、表示部２２の任意の位置をタッチ指示して入力したり、操作キー群２１を操作して座標を示す数値を入力したりすることが可能になっている。
【００４３】
また、制御部１００は、ＲＯＭ１０２の針落ち登録プログラムを実行することにより、縫製データにおける複数の針落ち点のうち、任意の針落ち点を登録針落ち点として登録する針落ち点登録手段として機能する。
具体的には、針落ち点登録手段としての制御部１００は、操作パネル２０の表示部２２に表示されている縫製データに関する複数の針落ち点における何れかの針落ち点が、前進・後退ボタン２１２の操作によって選択されて指し示された状態で、針落ち登録ボタン２１４が押下されたことに伴い、その針落ち点を登録針落ち点として登録する制御を実行する。
【００４４】
例えば、図４に示す操作パネル２０における表示部２２に表示されている１８個の針落ち点からなる縫製データにおいて、原点Ｏから３番目の針落ち点を指し示した状態で針落ち登録ボタン２１４を押下することにより、その針落ち点Ｐが登録針落ち点Ｐｔに変換されるように登録され、「黒丸」の針落ち点Ｐが「白丸」の登録針落ち点Ｐｔに変換されるように表示が切り替わる。
同様に、８番目、１２番目の針落ち点Ｐが登録針落ち点Ｐｔとして登録され、「白丸」で表示されている。
なお、登録された登録針落ち点Ｐｔに関するデータは、例えば、図５に示すような、登録針落ちテーブル３０としてＲＡＭ１０３に記憶されている。この登録針落ちテーブル３０には、登録されている針落ち点の数（登録針数）と、その針落ち点が登録された順番であるインデックスナンバーに、何番目の針落ち点であるかを表す登録番号が対応付けられている。ここでは、登録針数が「３個」であって、インデックスナンバー「１」に登録番号「３」、インデックスナンバー「２」に登録番号「８」、インデックスナンバー「３」に登録番号「１２」が対応付けられて登録されている。
【００４５】
また、針落ち点登録手段としての制御部１００は、針落ち登録削除ボタン２１５が押下されたことに伴い、登録針落ち点としての登録を取り消して、通常の針落ち点に戻す制御を実行する。
【００４６】
また、制御部１００は、ＲＯＭ１０２の自動編集プログラムを実行することにより、縫製データにおける任意の針落ち点に関する情報が変更された際に、その変更された針落ち点を登録針落ち点として自動的に登録し編集する針落ち点登録手段として機能する。
具体的には、編集ボタン２１９が押下されて自動編集プログラムを実行したことによる針落ち点登録手段としての制御部１００は、操作パネル２０の表示部２２に表示されている縫製データに関する複数の針落ち点のうち、前進・後退ボタン２１２の操作により指し示された針落ち点に対して、縫製要素編集ボタン群２１３の操作等によってその針落ち点に関する座標データなどの情報が書き換えられ変更されたことに伴い、その針落ち点を登録針落ち点として登録する制御を実行する。
【００４７】
例えば、図４に示す操作パネル２０における表示部２２に表示されている１８個の針落ち点からなる縫製データにおいて、原点Ｏから３番目の針落ち点を指し示した状態で、縫製要素編集ボタン群２１３を操作することにより、その針落ち点に関する情報が変更されると、その針落ち点Ｐが登録針落ち点Ｐｔに変換されるように登録され、「黒丸」の針落ち点Ｐが「白丸」の登録針落ち点Ｐｔに変換されるように表示が切り替わる。
同様に、８番目、１２番目の針落ち点Ｐが登録針落ち点Ｐｔとして登録され、「白丸」で表示されている。
なお、登録された登録針落ち点Ｐｔに関するデータは、例えば、図５に示すような、登録針落ちテーブル３０としてＲＡＭ１０３に記憶されている。この登録針落ちテーブル３０には、登録されている針落ち点の数（登録針数）と、その針落ち点が登録された順番であるインデックスナンバーに、何番目の針落ち点であるかを表す登録番号が対応付けられている。ここでは、登録針数が「３個」であって、インデックスナンバー「１」に登録番号「３」、インデックスナンバー「２」に登録番号「８」、インデックスナンバー「３」に登録番号「１２」が対応付けられて登録されている。
【００４８】
また、針落ち点登録手段としての制御部１００は、針落ち登録削除ボタン２１５が押下されたことに伴い、登録針落ち点としての登録を取り消して、通常の針落ち点に戻す制御を実行する。
【００４９】
また、制御部１００は、ＲＯＭ１０２の登録針落ち移動プログラムを実行することにより、登録された登録針落ち点を選択する針落ち点選択手段として機能する。そして、針落ち点選択手段としての制御部１００は、その選択された登録針落ち点に応じて、保持枠１１に対して縫い針８を相対的に移動させる処理を実行する。
具体的には、針落ち点選択手段としての制御部１００は、登録針落ち移動ボタン２１６が押下されたことに伴い、登録されている登録針落ち点Ｐｔをインデックスナンバーの順に切り替えて選択する制御を実行する。例えば、図４に示す操作パネル２０において、１８個の針落ち点からなる縫製データにおける３番目、８番目、１２番目の針落ち点が登録針落ち点Ｐｔとして登録されているので、登録針落ち移動ボタン２１８が押下される度に３番目の登録針落ち点Ｐｔ、８番目の登録針落ち点Ｐｔ、１２番目の登録針落ち点Ｐｔ、３番目の登録針落ち点Ｐｔ…と、繰り返すように、各登録針落ち点Ｐｔを選択することができる。なお、現在選択されている登録針落ち点Ｐｔを認識可能とするように、操作パネル２０においては、選択されている登録針落ち点Ｐｔの「白丸」は点滅するようになっている。そして、登録針落ち移動ボタン２１６が押下される度に、その点滅する登録針落ち点Ｐｔの「白丸」が３番目、８番目、１２番目の針落ち点を順に移動するように切り替わるようになっている。
また、針落ち点選択手段としての制御部１００は、登録針落ち移動ボタン２１６が押下されたことによって選択された登録針落ち点Ｐｔに応じて保持枠１１を移動させ、保持枠１１に対して縫い針８を相対的に移動させるようにして、選択された登録針落ち点Ｐｔに対応する位置の上方に縫い針８を配置させるようになっている。
【００５０】
つまり、針落ち点選択手段としての制御部１００は、登録針落ち移動ボタン２１６が押下されたことによって登録針落ち点Ｐｔが選択されたことに伴い、その選択された登録針落ち点Ｐｔを認識可能とするために、操作パネル２０の表示部２２においてはその登録針落ち点Ｐｔを点滅させ、保持枠１１に保持される布における登録針落ち点Ｐｔに相当する位置に縫い針８を配置させる制御を実行する。
【００５１】
また、制御部１００は、ＲＯＭ１０２の移動方法切替プログラムを実行することによって、針落ち点選択手段としての制御部１００による、複数個の登録針落ち点を順に選択することに伴う保持枠１１に対する縫い針８の相対移動を、各登録針落ち点間を縫い針８が最短距離で移動する直線移動と、各登録針落ち点間を縫い針８が縫い目形状に沿って移動するトレース移動と、に切り替える移動方法切替手段として機能する。
具体的には、移動方法切替手段としての制御部１００は、移動方法切替ボタン２１７が押下されたことに伴い、針落ち点選択手段としての制御部１００によって選択された登録針落ち点に対応させて、保持枠１１に対する縫い針８の相対移動を行う際に、各登録針落ち点間を縫い針８が最短距離で移動する直線移動を行うようにするか、または、各登録針落ち点間を縫い針８が縫い目形状に沿って移動するトレース移動を行うようにするかを切り替える制御を実行する。
つまり、移動方法切替手段としての制御部１００によって、直線移動に切り替えられている場合、針落ち点選択手段としての制御部１００により登録針落ち点が選択されると、各登録針落ち点間を縫い針８が最短距離で移動する直線移動を行うように、保持枠１１に対して縫い針８が相対移動を行う。一方、移動方法切替手段としての制御部１００によって、トレース移動に切り替えられている場合、針落ち点選択手段としての制御部１００により登録針落ち点Ｐｔが選択されると、各登録針落ち点間を縫い針８が縫い目形状に沿って移動するトレース移動を行うように、保持枠１１に対して縫い針８が相対移動を行う。
【００５２】
また、制御部１００は、ＲＯＭ１０２の経由点設定プログラムを実行することにより、保持枠１１に対して縫い針８が相対移動する度に経由する経由点Ｑを設定する経由点設定手段として機能する。
具体的には、経由点設定手段としての制御部１００は、経由点ボタン２１８が押下されたことに基づき表示される経由点設定画面において、経由点Ｑの位置情報である座標データを、表示部２２の任意の位置をタッチ指示して入力したり、操作キー群２１を操作して座標データを示す数値を入力したり、カーソルを移動させて位置入力したりすることによって、針落ち点選択手段としての制御部１００により選択された登録針落ち点に応じて保持枠１１に対する縫い針８の相対移動を行う際に、保持枠１１に対して縫い針８が相対移動する度に経由する経由点Ｑを設定する制御を実行する。
つまり、経由点設定手段としての制御部１００によって、経由点Ｑが設定されている場合、針落ち点選択手段としての制御部１００により登録針落ち点Ｐｔが選択されると、先の登録針落ち点Ｐｔから経由点Ｑに縫い針８が相対移動した後に、次の登録針落ち点Ｐｔに縫い針８が相対移動を行う。
【００５３】
なお、経由点設定手段としての制御部１００によって経由点Ｑが設定されている場合、針落ち点選択手段としての制御部１００により選択された登録針落ち点に応じて保持枠１１に対する縫い針８の相対移動を行う際、移動方法切替手段としての制御部１００によって切り替えられている直線移動やトレース移動よりも優先して、経由点Ｑを経由する相対移動を行うようになっている。
そして、経由点設定手段としての制御部１００によって経由点Ｑが設定されていない場合に、針落ち点選択手段としての制御部１００により選択された登録針落ち点に応じて保持枠１１に対する縫い針８の相対移動を行う際、移動方法切替手段としての制御部１００によって切り替えられている直線移動やトレース移動を行うようになっている。
【００５４】
また、制御部１００は、ＲＯＭ１０２の試縫いプログラムを実行することにより、操作パネル２０の表示部２２に表示されたりするなどして、現在選択されている縫製データに基づく試縫いを行う試縫い制御手段として機能する。
具体的には、試縫い制御手段としての制御部１００は、試縫いボタン２２０が押下されたことに伴い、現在選択されている縫製データを取得し、保持枠１１を縫い針８に対して相対的に移動させて位置決めするとともに、ミシンモータ５の回転に同期させながら、縫製データに設定された座標データ（針落ちデータ）に基づき複数の針落ち位置に順番に縫い針８を針落ちさせて、試し縫いの縫製を行う制御を実行する。
【００５５】
次に、本実施の形態におけるミシンＭ（ミシン本体１）において、縫製データにおける針落ち点に関するデータの変更を行うに際して、縫製データにおける針落ち点を登録針落ち点として登録したり、登録されている登録針落ち点を選択したりする処理について、図６に示すフローチャート等に基づき説明する。
図６に示すフローチャートは、本発明に係るミシンＭ（ミシン本体１）において、縫製データにおける針落ち点の変更処理に関する概要を示している。
【００５６】
まず、操作パネル２０において、図４に示すような縫製データ作成画面が、操作パネル２０に表示される（ステップＳ１）。この縫製データ作成画面には、所定の操作により指定された縫製データが表示され、表示部２２にその縫製データにおける針落ち点が連なってなる縫い目形状が表示されている。
【００５７】
次いで、その操作パネル２０における編集ボタン２１９が押下されたか否かを制御部１００は判断する（ステップＳ２）。
制御部１００が、編集ボタン２１９は押下されていないと判断すると（ステップＳ２；Ｎｏ）、縫製データに対応する縫い目形状を変更するための針落ち点の登録であって、針落ち登録ボタン２１４を押下することによる針落ち点登録に移行する（ステップＳ３）。
一方、制御部１００が、編集ボタン２１９が押下されたと判断すると（ステップＳ２；Ｙｅｓ）、縫製データに対応する縫い目形状を変更するための針落ち点の登録であって、編集ボタン２１９が押下されて自動編集プログラムが実行されたことによる編集針落ち点登録に移行する（ステップＳ４）。
【００５８】
また、選択された登録針落ち点に縫い針８が対応するように、保持枠１１に対する縫い針８の相対移動を行う際に、各登録針落ち点間を縫い針８が最短距離で移動する直線移動を行うようにするか、各登録針落ち点間を縫い針８が縫い目形状に沿って移動するトレース移動を行うようにするか、を切り替える移動方法設定が行われる（ステップＳ５）。
また、選択された登録針落ち点に縫い針８が対応するように、保持枠１１に対する縫い針８の相対移動を行う際に、保持枠１１に対して縫い針８が相対移動する度に経由する経由点Ｑを設定する経由点設定が行われる（ステップＳ６）。
【００５９】
そして、縫製データにおける複数の針落ち点のうち、その縫製データに対応する縫い目形状を変更するために登録された登録針落ち点の選択が行われる（ステップＳ７）。
また、その選択された登録針落ち点に応じて、保持枠１１に対して縫い針８を相対的に移動させる登録針落ち点移動が行われる。
【００６０】
そして、操作パネル２０における縫製データ作成画面に表示されている縫製データにおいて選択されている登録針落ち点に対して、縫製要素編集ボタン群２１３などを操作することによって、その登録針落ち点の座標データなどの変更を行い、その縫製データに応じた縫い目形状の変更や調整を行うようにして、縫製データの変更処理が行われる（ステップＳ８）。
【００６１】
なお、図６に示す、縫製データにおける針落ち点の変更処理に関する概要を示すフローチャートにおいて、ステップＳ２からステップＳ８の処理を直列的に記してその概要を説明しているが、各ステップの処理は並列処理されるものであって、ステップＳ２からステップＳ８の処理の順はこれに限られるものではない。また、一度行ったステップの処理を、他のステップの処理後に再度行うことも可能になっている。
【００６２】
次に、ステップＳ３における針落ち点登録処理について、図７に示すフローチャートに基づき説明する。
【００６３】
まず、縫製データの縫い目形状を変更するために、縫製データにおける任意の針落ち点を指定する（ステップＳ３０１）。例えば、図４に示す操作パネル２０の表示部２２に表示されている１８個の針落ち点からなる縫製データに対して、前進・後退ボタン２１２を操作して、原点Ｏから３番目の針落ち点を指定する。
【００６４】
次いで、制御部１００は、針落ち登録ボタン２１４が押下されたか否かを判断する（ステップＳ３０２）。
制御部１００が、針落ち登録ボタン２１４は押下されていないと判断すると（ステップＳ３０２；Ｎｏ）、ステップＳ３０４へ進む。
【００６５】
一方、制御部１００が、針落ち登録ボタン２１４が押下されたと判断すると（ステップＳ３０２；Ｙｅｓ）、制御部１００は、登録針落ちテーブル３０における登録針落ち数（登録針数）を１増加させるとともに、インデックスナンバー順にその針落ち点を登録針落ち点として登録し（ステップＳ３０３）、ステップＳ３０１に戻る。
なお、例えば、原点Ｏから３番目の針落ち点が指定された状態で針落ち登録ボタン２１４が押下されたとすると、図５に示す登録針落ちテーブル３０において、インデックスナンバー「１」に、３番目の針落ち点が登録針落ち点として登録されたものとして登録番号「３」が登録される。また、表示部２２において３番目の針落ち点は「白丸」の登録針落ち点Ｐｔに切り替えられる。
【００６６】
ステップＳ３０４において、制御部１００は、針落ち登録削除ボタン２１５が押下されたか否かを判断する（ステップＳ３０４）。
制御部１００が、針落ち登録削除ボタン２１５は押下されていないと判断すると（ステップＳ３０４；Ｎｏ）、ステップＳ３０１に戻る。
【００６７】
一方、制御部１００が、針落ち登録削除ボタン２１５が押下されたと判断すると（ステップＳ３０４；Ｙｅｓ）、制御部１００は、登録針落ちテーブル３０における登録針落ち数（登録針数）が“０”であるか否かを判断する（ステップＳ３０５）。
制御部１００が、登録針落ち数（登録針数）＝０であると判断すると（ステップＳ３０５；Ｙｅｓ）、ステップＳ３０１に戻る。
【００６８】
一方、制御部１００が、登録針落ち数（登録針数）は０でないと判断すると（ステップＳ３０５；Ｎｏ）、制御部１００は、登録針落ちテーブル３０における登録針落ち数（登録針数）を１減少させるとともに、インデックスナンバーの大きい順（つまり、登録の新しい順、より後から登録した順）に登録針落ち点としての登録を取り消して（登録を削除して）、その登録針落ち点を通常の針落ち点に戻し（ステップＳ３０６）、ステップＳ３０１に戻る。
なお、図５に示す登録針落ちテーブル３０の場合、インデックスナンバー３「登録番号１２」の登録針落ち点、インデックスナンバー２「登録番号８」の登録針落ち点、インデックスナンバー１「登録番号３」の登録針落ち点の順に、登録針落ち点としての登録が取り消されることとなる。
【００６９】
そして、所定の確定キーが押下されることなどによって、ステップＳ３の針落ち点登録処理から他のステップ（例えば、ステップＳ５）に進む。
【００７０】
次に、ステップＳ４における編集針落ち点登録処理について、図８に示すフローチャートに基づき説明する。
【００７１】
まず、ステップＳ２において編集ボタン２１９が押下されたことに伴い、制御部１００は、縫製データの縫い目形状を変更するために、縫製データにおける針落ち点に対するデータの編集処理が実行されたか否かを判断する（ステップＳ４０１）。例えば、前進・後退ボタン２１２の操作により、何れかの針落ち点（例えば、１８個の針落ち点からなる縫製データにおける原点Ｏから３番目の針落ち点）が指定されるとともに、縫製要素編集ボタン群２１３の何れかのボタンが操作されて、針落ち点の座標データが変更されるような編集がなされたか否かを制御部１００は判断する。
【００７２】
制御部１００が、針落ち点に関するデータの変更・編集は行われていないと判断すると（ステップＳ４０１；Ｎｏ）、ステップＳ４０３へ進む。
【００７３】
一方、制御部１００が、針落ち点に関するデータの変更・編集が行われたと判断すると（ステップＳ４０１；Ｙｅｓ）、制御部１００は、登録針落ちテーブル３０における登録針落ち数（登録針数）を１増加させるとともに、インデックスナンバー順にその針落ち点を登録針落ち点として登録し（ステップＳ４０２）、ステップＳ４０１に戻る。
なお、例えば、原点Ｏから３番目の針落ち点のデータが変更や編集されたとすると、図５に示す登録針落ちテーブル３０において、インデックスナンバー「１」に、３番目の針落ち点が登録針落ち点として登録されたものとして登録番号「３」が登録される。また、表示部２２において３番目の針落ち点は「白丸」の登録針落ち点Ｐｔに切り替えられる。
【００７４】
ステップＳ４０３において、制御部１００は、針落ち登録削除ボタン２１５が押下されたか否かを判断する（ステップＳ４０３）。
制御部１００が、針落ち登録削除ボタン２１５は押下されていないと判断すると（ステップＳ４０３；Ｎｏ）、ステップＳ４０１に戻る。
【００７５】
一方、制御部１００が、針落ち登録削除ボタン２１５が押下されたと判断すると（ステップＳ４０３；Ｙｅｓ）、制御部１００は、登録針落ちテーブル３０における登録針落ち数（登録針数）が“０”であるか否かを判断する（ステップＳ４０４）。
制御部１００が、登録針落ち数（登録針数）＝０であると判断すると（ステップＳ４０４；Ｙｅｓ）、ステップＳ４０１に戻る。
【００７６】
一方、制御部１００が、登録針落ち数（登録針数）は０でないと判断すると（ステップＳ４０４；Ｎｏ）、制御部１００は、登録針落ちテーブル３０における登録針落ち数（登録針数）を１減少させるとともに、インデックスナンバーの大きい順（つまり、登録の新しい順、より後から登録した順）に登録針落ち点としての登録を取り消して（登録を削除して）、その登録針落ち点を通常の針落ち点に戻し（ステップＳ４０５）、ステップＳ４０１に戻る。
なお、図５に示す登録針落ちテーブル３０の場合、インデックスナンバー３「登録番号１２」の登録針落ち点、インデックスナンバー２「登録番号８」の登録針落ち点、インデックスナンバー１「登録番号３」の登録針落ち点の順に、登録針落ち点としての登録が取り消されることとなる。
【００７７】
そして、所定の確定キーが押下されることなどによって、ステップＳ４の編集針落ち点登録処理から他のステップ（例えば、ステップＳ５）に進む。
【００７８】
次に、ステップＳ５における移動方法設定切替処理について、図９に示すフローチャートに基づき説明する。
【００７９】
まず、制御部１００は、移動方法切替ボタン２１７が押下されたか否かを判断する（ステップＳ５０１）。
制御部１００が、移動方法切替ボタン２１７が押下されたと判断すると（ステップＳ５０１；Ｙｅｓ）、制御部１００は、現在設定されている移動方法であって、複数個の登録針落ち点を順に選択することに伴う保持枠１１に対する縫い針８の相対移動の方法が「トレース移動」であるか否かを判断する（ステップＳ５０２）。
【００８０】
制御部１００が、設定されている移動方法が「トレース移動」であると判断すると（ステップＳ５０２；Ｙｅｓ）、制御部１００は、複数個の登録針落ち点を順に選択することに伴う保持枠１１に対する縫い針８の相対移動に関する移動方法の設定を、各登録針落ち点間を縫い針８が最短距離で移動する「直線移動」に切り替え（ステップＳ５０３）、ステップＳ５０１に戻る。
【００８１】
一方、制御部１００が、設定されている移動方法が「トレース移動」でない（つまり、「直線移動」である）と判断すると（ステップＳ５０２；Ｎｏ）、制御部１００は、複数個の登録針落ち点を順に選択することに伴う保持枠１１に対する縫い針８の相対移動に関する移動方法の設定を、各登録針落ち点間を縫い針８が縫い目形状に沿って移動する「トレース移動」に切り替え（ステップＳ５０３）、ステップＳ５０１に戻る。
【００８２】
そして、所定の確定キーが押下されることなどによって、ステップＳ５の移動方法設定処理から他のステップ（例えば、ステップＳ６）に進む。
【００８３】
次に、ステップＳ６における経由点設定処理について、図１０に示すフローチャートに基づき説明する。
【００８４】
まず、制御部１００は、経由点ボタン２１８が押下されたか否かを判断する（ステップＳ６０１）。
制御部１００が、経由点ボタン２１８が押下されたと判断すると（ステップＳ６０１；Ｙｅｓ）、縫製データ作成画面において指定されていた針落ち座標を現在座標として設定し（ステップＳ６０２）、図１１に示す経由点設定画面を、操作パネル２０に表示する（ステップＳ６０３）。
なお、経由点設定画面における操作キー群２１としては、経由点設定ボタン２１８ａ、経由点削除ボタン２１８ｂ、八方向キー２２２等が設けられている。また、経由点設定画面における表示部２２において、現在座標（図１１においては原点Ｏ）にカーソルＣが表示されている。
【００８５】
次いで、制御部１００は、経由点設定ボタン２１８ａが押下されたか否かを判断する（ステップＳ６０４）。
制御部１００が、経由点設定ボタン２１８ａが押下されたと判断すると（ステップＳ６０４；Ｙｅｓ）、ステップＳ６０８へ進む。
【００８６】
一方、制御部１００が、経由点設定ボタン２１８ａは押下されていないと判断すると（ステップＳ６０４；Ｎｏ）、制御部１００は、経由点削除ボタン２１８ｂが押下されたか否かを判断する（ステップＳ６０５）。
制御部１００が、経由点削除ボタン２１８ｂが押下されたと判断すると（ステップＳ６０５；Ｙｅｓ）、ステップＳ６０９へ進む。
【００８７】
一方、制御部１００が、経由点削除ボタン２１８ｂは押下されていないと判断すると（ステップＳ６０５；Ｎｏ）、制御部１００は、八方向キー２２２が押下されたか否かを判断する（ステップＳ６０６）。
制御部１００が、八方向キー２２２は押下されていないと判断すると（ステップＳ６０６；Ｎｏ）、ステップＳ６０４に戻る。
【００８８】
一方、制御部１００が、八方向キー２２２が押下されたと判断すると（ステップＳ６０６；Ｙｅｓ）、制御部１００は、八方向キー２２２の操作に応じた方向にカーソルＣを移動させるとともに、そのカーソルＣの移動した位置の座標を現在座標として更新し、その現在座標に対応する位置に、縫い針８を配するように保持枠１１を相対移動させる（ステップＳ６０７）。
【００８９】
ステップＳ６０８において、制御部１００は、現在座標を経由点として設定し（ステップＳ６０８）、表示部２２の経由点設定画面に経由点Ｑを表示して、ステップＳ６１０へ進む。
ステップＳ６０９において、制御部１００は、経由点が設定されている場合はその経由点を削除するようにして「経由点なし」との設定を行い、また、経由点が設定されていなければそのまま「経由点なし」との設定を行い（ステップＳ６０９）、ステップＳ６１０へ進む。
【００９０】
ステップＳ６１０において、図４に示す縫製データ作成画面を、操作パネル２０に表示し（ステップＳ６１０）、ステップＳ６０１に戻る。
なお、経由点が設定されている場合、操作パネル２０の表示部２２に経由点Ｑが表示されることとなる。
【００９１】
そして、所定の確定キーが押下されることなどによって、ステップＳ６の経由点設定処理から他のステップ（例えば、ステップＳ７）に進む。
【００９２】
次に、ステップＳ７における登録針落ち点選択処理について、図１２に示すフローチャートに基づき説明する。
【００９３】
まず、制御部１００は、登録針落ちテーブル３０における登録針落ち数（登録針数）が“０”であるか否かを判断する（ステップＳ７０１）。
制御部１００が、登録針落ち数（登録針数）は０でないと判断すると（ステップＳ７０１；Ｎｏ）、制御部１００は、登録針落ち移動ボタン２１６が押下されたか否かを判断する（ステップＳ７０２）。
制御部１００が、登録針落ち移動ボタン２１６は押下されていないと判断すると（ステップＳ７０２；Ｎｏ）、ステップＳ７０１に戻る。
【００９４】
一方、制御部１００が、登録針落ち移動ボタン２１６が押下されたと判断すると（ステップＳ７０２；Ｙｅｓ）、制御部１００は、インデックスナンバー（ｎ）を１増加させる処理（ｎ＝ｎ＋１）を施す（ステップＳ７０３）。
そして、制御部１００は、そのインデックスナンバー（ｎ）が、登録針落ちテーブル３０における登録針数（ｍ）より大きいか否か判断する（ステップＳ７０４）。
【００９５】
制御部１００が、インデックスナンバー（ｎ）が、登録針落ちテーブル３０における登録針数（ｍ）より大きくない、つまり、インデックスナンバー（ｎ）が、登録針落ちテーブル３０における登録針数（ｍ）以下である（ｎ≦ｍ）と判断すると（ステップＳ７０４；Ｎｏ）、制御部１００は、インデックスナンバーがｎ番目の登録針落ち点の座標データを選択するように取得し（ステップＳ７０５）、ステップＳ７０８へ進む。
【００９６】
一方、制御部１００が、インデックスナンバー（ｎ）が、登録針落ちテーブル３０における登録針数（ｍ）より大きい（ｎ＞ｍ）と判断すると（ステップＳ７０４；Ｙｅｓ）、制御部１００は、インデックスナンバーｎ＝１とする処理を行い（ステップＳ７０６）、インデックスナンバーが１番目の登録針落ち点の座標データを選択するように取得し（ステップＳ７０５）、ステップＳ７０８へ進む。
【００９７】
ステップＳ７０８において、制御部１００は、経由点が設定されているか否かを判断する（ステップＳ７０８）。
制御部１００が、経由点が設定されていると判断すると（ステップＳ７０８；Ｙｅｓ）、制御部１００は、経由点の座標データを取得するとともに、その経由点に縫い針８が対応するように、保持枠１１に対する縫い針８の相対移動を行い（ステップＳ７０９）、次いで、移動先である選択した登録針落ち点に縫い針８が対応するように、保持枠１１に対する縫い針８の相対移動を行い（ステップＳ７１０）、ステップＳ７０１に戻る。
【００９８】
つまり、経由点が設定されている場合に、登録針落ち移動ボタン２１６が押下されて、移動先の登録針落ち点が選択されると、縫い針８は、先の登録針落ち点から経由点に移動した後に、次の登録針落ち点に移動するように相対移動を行うようになっている。
例えば、図１３に示す縫製データ作成画面において、経由点Ｑと、インデックスナンバー「１」で登録番号「３」の登録針落ち点Ｐｔ〔３〕と、インデックスナンバー「２」で登録番号「８」の登録針落ち点Ｐｔ〔８〕と、インデックスナンバー「３」で登録番号「１２」の登録針落ち点Ｐｔ〔１２〕と、が登録設定されている場合、登録針落ち移動ボタン２１６が押下されると、図１３に示すように、Ｐｔ〔３〕−経由点Ｑ−Ｐｔ〔８〕、Ｐｔ〔８〕−経由点Ｑ−Ｐｔ〔１２〕、Ｐｔ〔１２〕−経由点Ｑ−Ｐｔ〔３〕、Ｐｔ〔３〕−経由点Ｑ−Ｐｔ〔８〕…のように、縫い針８は、先の登録針落ち点Ｐｔから経由点Ｑに移動した後に、次の登録針落ち点Ｐｔに移動するように相対移動を行う。
【００９９】
このように、先の登録針落ち点Ｐｔから経由点Ｑを経由して次の登録針落ち点Ｐｔに移動する相対移動方法は、各登録針落ち点Ｐｔ間に布が重ねられたりするなどした段差や、釦や装飾物などが存在する状態であって、直線移動やトレース移動による縫い針８の相対移動を行うことによっては、縫い針８の先端部が布の表面や障害物（釦、装飾物等）に引っ掛かってしまうような場合に、有効な移動方法として機能する。
つまり、経由点Ｑは、何らかの障害物を縫い針８が避けるように迂回するための退避箇所となるので、縫い針８が好適にその障害物を避けることができる位置に経由点Ｑを設定することが好ましい。
【０１００】
一方、制御部１００が、経由点は設定されていないと判断すると（ステップＳ７０８；Ｎｏ）、制御部１００は、設定されている移動方法が「トレース移動」であるか否かを判断する（ステップＳ７１１）。
【０１０１】
制御部１００が、設定されている移動方法が「トレース移動」でない（つまり、「直線移動」の設定である）と判断すると（ステップＳ７１１；Ｎｏ）、制御部１００は、各登録針落ち点間を縫い針８が最短距離で移動する直線移動を行うように、移動先である選択した登録針落ち点に縫い針８が対応するように、保持枠１１に対する縫い針８の相対移動を行い（ステップＳ７１０）、ステップＳ７０１に戻る。
【０１０２】
つまり、経由点が設定されていない場合であって、移動方法が「直線移動」に設定されている場合に、登録針落ち移動ボタン２１６が押下されて、移動先の登録針落ち点が選択されると、縫い針８は、各登録針落ち点間を最短距離で直線移動するように相対移動を行うようになっている。
例えば、図１４に示す縫製データ作成画面において、インデックスナンバー「１」で登録番号「３」の登録針落ち点Ｐｔ〔３〕と、インデックスナンバー「２」で登録番号「８」の登録針落ち点Ｐｔ〔８〕と、インデックスナンバー「３」で登録番号「１２」の登録針落ち点Ｐｔ〔１２〕と、が登録設定されている場合であって、移動方法が「直線移動」に設定されている場合に、登録針落ち移動ボタン２１６が押下されると、図１４に示すように、Ｐｔ〔３〕−Ｐｔ〔８〕、Ｐｔ〔８〕−Ｐｔ〔１２〕、Ｐｔ〔１２〕−Ｐｔ〔３〕、Ｐｔ〔３〕−Ｐｔ〔８〕…のように、縫い針８は、各登録針落ち点Ｐｔ間を最短距離で移動する直線移動するように相対移動を行う。
【０１０３】
このように、各登録針落ち点Ｐｔ間を最短距離で直線移動する相対移動方法は、登録針落ち点を選択した際に、その選択された登録針落ち点Ｐｔに対応させて、縫い針８を相対移動させる際に、最も速やかに移動させることができる移動方法として機能する。
【０１０４】
また、制御部１００が、設定されている移動方法が「トレース移動」であると判断すると（ステップＳ７１１；Ｙｅｓ）、制御部１００は、各登録針落ち点間を縫い針８が縫い目形状に沿って移動するトレース移動を行うように、移動先である選択した登録針落ち点に縫い針８が対応するように、保持枠１１に対する縫い針８の相対移動を行い（ステップＳ７１２）、ステップＳ７０１に戻る。
【０１０５】
つまり、経由点が設定されていない場合であって、移動方法が「トレース移動」に設定されている場合に、登録針落ち移動ボタン２１６が押下されて、移動先の登録針落ち点が選択されると、縫い針８は、各登録針落ち点間を縫い針８が縫い目形状に沿って移動するトレース移動するように相対移動を行うようになっている。
例えば、図１５に示す縫製データ作成画面において、インデックスナンバー「１」で登録番号「３」の登録針落ち点Ｐｔ〔３〕と、インデックスナンバー「２」で登録番号「８」の登録針落ち点Ｐｔ〔８〕と、インデックスナンバー「３」で登録番号「１２」の登録針落ち点Ｐｔ〔１２〕と、が登録設定されている場合であって、移動方法が「トレース移動」に設定されている場合に、登録針落ち移動ボタン２１６が押下されると、図１５に示すように、Ｐｔ〔３〕−Ｐｔ〔８〕、Ｐｔ〔８〕−Ｐｔ〔１２〕、Ｐｔ〔１２〕−Ｐｔ〔３〕、Ｐｔ〔３〕−Ｐｔ〔８〕…のように、縫い針８は、各登録針落ち点Ｐｔ間を縫い針８が縫製データの縫い目形状に沿って移動するトレース移動するように相対移動を行う。
【０１０６】
このように、各登録針落ち点Ｐｔ間を縫い針８が縫製データの縫い目形状に沿ってトレース移動する相対移動方法は、登録針落ち点を選択した際に、縫い針８と保持枠１１に保持される布との位置関係を、縫製データの縫い目形状に沿って確認しつつ移動させることができる移動方法として機能する。
【０１０７】
そして、所定の確定キーが押下されることなどによって、ステップＳ７の針落ち点選択処理から他のステップ（例えば、ステップＳ８）に進む。
【０１０８】
このように、本発明に係るミシンＭによれば、縫製データに対応する縫い目形状を変更するために、縫製データにおける任意の針落ち点を登録針落ち点として登録することができるとともに、その登録した登録針落ち点を選択することができるので、その登録針落ち点の座標データなどの変更処理を速やかに行うことができる。
つまり、ミシンＭにおいて、縫製データの変更を行って縫い目形状を変更する場合に、その縫製データにおいて変更対象となる針落ち点を登録針落ち点として登録しておくことによって、複数の針落ち点の中から、速やかに登録針落ち点を選択して指定することができるので、その登録針落ち点の座標データなどの変更処理を行い易くなっている。
【０１０９】
例えば、縫製データの変更を行って縫い目形状を変更する場合に、その縫製データにおいて変更対象となる針落ち点を登録針落ち点として登録しておけば、その登録針落ち点の位置を僅かに移動させるように登録針落ち点の座標データを微調整する度に、その縫製データの縫い目形状を確認するために試し縫いを行っても、試し縫いの後に登録針落ち移動ボタン２１６を押下することによって、その変更調整中の登録針落ち点を速やかに選択して指定することができるので、その登録針落ち点の変更処理を継続して行い易い。
これに対して、従来のミシンでは、縫製データにおける針落ち点の座標データの変更や調整を行った後に、その縫製データの縫い目形状を確認する試し縫いを行うと、針落ち点の座標データの変更処理が確定したものとリセットされてしまうので、再度同じ針落ち点の座標データの変更を行うためには、ユーザは、複数の針落ち点の中から変更調整中の針落ち点を探し出して特定しなければならないか、予め変更調整中の針落ち点が何針目に位置しているか憶えておくことによってその変更調整中の針落ち点を探し出し易くしなければならなかったので、縫製データの変更作業はユーザの負担が大きい煩わしいものであった。
よって、本発明に係るミシンＭは、縫製データの変更を容易に行うことができるミシンであるといえる。
【０１１０】
また、ミシンＭにおいて、登録針落ち移動ボタン２１６を押下して、登録されている複数の登録針落ち点を順に選択する際に、選択された登録針落ち点に対応して縫い針８が相対移動する移動方法を切り替えることができる。
例えば、各登録針落ち点Ｐｔ間に布やワッペン等が重ねられたりするなどした段差や、釦や装飾物（例えば、刺繍、ビーズ、スパンコール等）などが存在するために、縫い針８が各登録針落ち点Ｐｔ間を相対移動する際に、その縫い針８の先端が布の表面や障害物（釦、装飾物等）に引っ掛かってしまうような場合では、布の段差や障害物などを縫い針８が避けるように迂回するための経由点Ｑを設定し、先の登録針落ち点Ｐｔから経由点Ｑを経由して次の登録針落ち点Ｐｔに移動する相対移動方法をとることができる。
また、例えば、より速やかに縫い針８の相対移動を行わせる場合には、各登録針落ち点Ｐｔ間を最短距離で直線移動する相対移動方法をとることができる。
また、例えば、縫い針８と、保持枠１１に保持される布との位置関係を、縫製データの縫い目形状に沿って確認しつつ、縫い針８の相対移動を行わせる場合には、各登録針落ち点Ｐｔ間を縫い針８が縫製データの縫い目形状に沿ってトレース移動する相対移動方法をとることができる。
このように、ミシンＭは、被縫製物の状態や、縫製データの変更処理過程に応じて、縫い針８の相対移動を適切な相対移動方法に切り替えることが可能になっている。
【０１１１】
なお、以上の実施の形態においては、登録針落ち点の取り消し削除順を、インデックスナンバーの大きい順（登録の新しい順）としたが、本発明はこれに限定されるものではなく、例えば、インデックスナンバーの小さい順（登録の古い順）に取り消して削除するようにしてもよく、また、選択した任意の登録針落ち点を取り消して削除するようにしてもよい。
【０１１２】
また、以上の実施の形態においては、針落ち点を「丸点」、経由点を「矩形点」として表示したり、登録針落ち点を「白丸」、その他の針落ち点を「黒丸」で表示したり例を挙げて説明したが、本発明はこれに限定されるものではなく、針落ち点などの表示形態はその他の形状や色など、任意であってよい。
【０１１３】
また、その他、具体的な細部構造等についても適宜に変更可能であることは勿論である。
【図面の簡単な説明】
【０１１４】
【図１】本発明にかかるミシンを示す斜視図である。
【図２】本発明にかかるミシンの保持枠の近傍を示す拡大斜視図である。
【図３】本発明にかかるミシンの要部構成を示すブロック図である。
【図４】本発明にかかるミシンの操作パネルの一例を示す平面図である。
【図５】登録針落ちテーブルを示す説明図である。
【図６】縫製データにおける針落ち点の変更処理に関する概要を示すフローチャートである。
【図７】針落ち点登録処理に関するフローチャートである。
【図８】編集針落ち点登録処理に関するフローチャートである。
【図９】移動方法設定切替処理に関するフローチャートである。
【図１０】経由点設定処理に関するフローチャートである。
【図１１】操作パネルにおける経由点設定画面を示す説明図である。
【図１２】登録針落ち点選択処理に関するフローチャートである。
【図１３】先の登録針落ち点から経由点を経由して次の登録針落ち点に移動する相対移動を示す説明図である。
【図１４】各登録針落ち点間を最短距離で移動する直線移動する相対移動を示す説明図である。
【図１５】各登録針落ち点間を縫い針が縫製データの縫い目形状に沿ってトレース移動する相対移動を示す説明図である。
【符号の説明】
【０１１５】
１      ミシン本体（ミシン）
５      ミシンモータ
８      縫い針
１１    保持枠
１６    ペダル
２０    操作パネル
２１    操作キー群
２１１  縫製データ作成画面ボタン
２１２  前進・後退ボタン
２１３  縫製要素編集ボタン群
２１４  針落ち登録ボタン
２１５  針落ち登録削除ボタン
２１６  登録針落ち移動ボタン
２１７  移動方法切替ボタン
２１８  経由点ボタン
２１８ａ  経由点設定ボタン
２１８ｂ  経由点削除ボタン
２１９  編集ボタン
２２０  試縫いボタン
２２２  八方向キー
２２    表示部
３０    登録針落ちテーブル
１００  制御部（縫製データ作成手段、針落ち点登録手段、針落ち点選択手段、移動方法切替手段、経由点設定手段）
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  外部記憶装置
Ｍ      電子サイクルミシン（ミシン）
Ｐ      針落ち点
Ｐｔ    登録針落ち点
Ｑ      経由点
【図１】
2008012048.tif 000003
【図２】
2008012048.tif 000004
【図３】
2008012048.tif 000005
【図４】
2008012048.tif 000006
【図５】
2008012048.tif 000007
【図６】
2008012048.tif 000008
【図７】
2008012048.tif 000009
【図８】
2008012048.tif 000010
【図９】
2008012048.tif 000011
【図１０】
2008012048.tif 000012
【図１１】
2008012048.tif 000013
【図１２】
2008012048.tif 000014
【図１３】
2008012048.tif 000015
【図１４】
2008012048.tif 000016
【図１５】
2008012048.tif 000017