(57)【要約】【課題】ミシンにおいて所望する模様を形成するための縫製データを容易に作成することができるミシンの縫製データ作成装置を実現する。【解決手段】ミシンの縫製データ作成装置としてのミシン１は、ＲＯＭ２３に記憶されている複数の外形形状点に基づき、縫い目の外形形状に沿う外形線を生成するとともに、その外形線に対応する針落ち位置に応じた針振り量を取得し、縫製データとして作成することを可能にする構成を有し、縫い目の外形形状である模様を変更する際には、その外形形状点の位置や座標を変更する処理を施して変換外形形状点を設定するとともに、その変換外形形状点に基づく外形線を生成し、その外形線に応じた針振り量を縫製データとして取得するようにした。【選択図】図２
2007075490.tif 000002
【特許請求の範囲】
【請求項１】
布送りと同期させながらミシン針をその布送り方向と直交する方向に針振りし、布にジグザグ状の縫い目を形成するミシン用の縫製データを作成するミシンの縫製データ作成装置において、
縫い目の外形形状の基準となる複数の外形形状点を記憶する外形形状点群記憶手段と、
前記外形形状点群記憶手段に記憶される前記外形形状点に基づき、縫い目の外形形状に沿う外形線を生成する外形線生成手段と、
前記外形線生成手段により生成された前記外形線に基づき、前記縫い目を形成するための縫製データとしての針振り量を取得する針振り量取得手段と、
を備えることを特徴とするミシンの縫製データ作成装置。
【請求項２】
前記外形線生成手段は、前記複数の外形形状点に対するスプライン処理を施してスプライン曲線を作成するように、前記外形線を生成することを特徴とする請求項１に記載のミシンの縫製データ作成装置。
【請求項３】
前記複数の外形形状点にはそれぞれ、スプライン処理を施すべき外形形状点であることを特定するためのスプライン実行マークと、スプライン処理を施さない外形形状点であることを特定するための非実行マークの、いずれか一方が関連付けられており、
前記外形線生成手段は、前記スプライン実行マークが関連付けられた外形形状点に対するスプライン処理を施してスプライン曲線を作成するとともに、前記非実行マークが関連付けられた外形形状点においては、作成されたスプライン曲線を折れ線状に接続するようにして、前記外形線を生成することを特徴とする請求項１に記載のミシンの縫製データ作成装置。
【請求項４】
前記縫い目の外形形状を所望するサイズに設定する外形形状サイズ設定手段と、
前記外形形状サイズ設定手段により設定された前記サイズに応じて前記外形形状点を変換し、変換外形形状点を設定する外形形状点変換手段と、を備え、
前記外形線生成手段は、前記外形形状点変換手段により変換された変換外形形状点に基づき外形線を生成することを特徴とする請求項１〜３のいずれか一項に記載のミシンの縫製データ作成装置。
【請求項５】
布送りに関する送りピッチ量を設定する送りピッチ量設定手段を備え、
前記針振り量取得手段は、前記送りピッチ量設定手段により設定された前記送りピッチ量に応じた針振り量を取得することを特徴とする請求項１〜４のいずれか一項に記載のミシンの縫製データ作成装置。
【請求項６】
前記針振り量取得手段は、前記外形線生成手段により生成された前記外形線に対して最も近くに針振り可能な針落ち位置に対応させて針振り量を取得することを特徴とする請求項１〜５のいずれか一項に記載のミシンの縫製データ作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミシンの縫製データ作成装置に関する。
【背景技術】
【０００２】
従来、布送りと同期させながらミシン針をその布送り方向と直交する方向に針振りし、布にジグザグ状の縫い目を形成するミシンがある。
そして、ミシン針の一針毎の針振り量からなる縫製データを作成する縫製データ作成装置や、その縫製データに基づく縫製を行い、ジグザグ状の縫い目からなる所定の模様を形成するミシンが知られている（例えば、特許文献１参照。）。
【０００３】
例えば、ミシンにおける布送り量（送りピッチ）０．２ｍｍの設定で、予め登録された針振り量からなる縫製データに基づく縫製を行うことにより、図１０に示すような、略勾玉形状の模様に関するジグザグ状の縫い目Ｌａを形成することができる。
【特許文献１】特開２００２−２１９２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の場合、ミシンにおいて、所定の模様を布送り方向にエロンゲート（延伸）した様々な縫い目を形成するためには、その模様を延伸した割合に応じた変形模様形状に関する複数の縫製データが必要となる。つまり、基準となる模様を様々な割合で延伸した変形模様形状毎の複数の縫製データを格納することができるメモリが必要となるので、縫製データ数の増加に伴いメモリを増大させなければならないという問題があった。
【０００５】
また、ミシンにおいて、ミシン針の一針毎の針振り量からなる縫製データに基づく縫製を行う際に、布送り量を変化させてしまうと、針振り量は変わらずに布送り量のみが変わることによって、模様形状が布送り方向に伸縮することとなり、縫い目模様が変形してしまうという問題があった。
具体的には、図１０の模様を形成したものと同じ縫製データに基づく縫製を、ミシンにおける布送り量（送りピッチ）０．３ｍｍの設定で行うと、図１１に示すように、布送り量が１．５倍になったことに応じて、布送り方向に１．５倍延びて変形した略勾玉形状の模様に関するジグザグ状の縫い目Ｌｂが形成されることとなる。
つまり、ミシンにおいて同じ縫製データに基づく縫製を行った場合でも、布送り量（送りピッチ）の設定値毎に、異なる模様が形成されてしまうという問題があった。
【０００６】
本発明の目的は、ミシンにおいて所望する模様を形成するための縫製データを容易に作成することができるミシンの縫製データ作成装置を提供することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、請求項１記載の発明は、布送りと同期させながらミシン針をその布送り方向と直交する方向に針振りし、布にジグザグ状の縫い目を形成するミシン用の縫製データを作成するミシンの縫製データ作成装置において、縫い目の外形形状の基準となる複数の外形形状点を記憶する外形形状点群記憶手段と、外形形状点群記憶手段に記憶される外形形状点に基づき、縫い目の外形形状に沿う外形線を生成する外形線生成手段と、外形線生成手段により生成された外形線に基づき、縫い目を形成するための縫製データとしての針振り量を取得する針振り量取得手段と、を備えることを特徴とする。
【０００８】
請求項１記載の発明によれば、ミシンの縫製データ作成装置は、外形形状点群記憶手段に記憶されている複数の外形形状点に基づき、縫い目の外形形状に沿う外形線を生成することができるとともに、その外形線に応じた針落ち位置に対する針振り量を縫製データとして取得することができる。
【０００９】
請求項２記載の発明は、請求項１に記載のミシンの縫製データ作成装置において、外形線生成手段は、複数の外形形状点に対するスプライン処理を施してスプライン曲線を作成するように、外形線を生成することを特徴とする。
【００１０】
請求項２記載の発明によれば、請求項１に記載の発明と同様の作用を奏するとともに、ミシンの縫製データ作成装置は、複数の外形形状点に対するスプライン処理を施してスプライン曲線を作成するように、外形線を生成することができる。
【００１１】
請求項３記載の発明は、請求項１に記載のミシンの縫製データ作成装置において、複数の外形形状点にはそれぞれ、スプライン処理を施すべき外形形状点であることを特定するためのスプライン実行マークと、スプライン処理を施さない外形形状点であることを特定するための非実行マークの、いずれか一方が関連付けられており、外形線生成手段は、スプライン実行マークが関連付けられた外形形状点に対するスプライン処理を施してスプライン曲線を作成するとともに、非実行マークが関連付けられた外形形状点においては、作成されたスプライン曲線を折れ線状に接続するようにして、外形線を生成することを特徴とする。
【００１２】
請求項３記載の発明によれば、請求項１に記載の発明と同様の作用を奏するとともに、ミシンの縫製データ作成装置は、スプライン実行マークが関連付けられた外形形状点に対するスプライン処理を施してスプライン曲線を作成するとともに、非実行マークが関連付けられた外形形状点においては、その前後で作成されたスプライン曲線を折れ線状に接続するようにして、外形線を生成することができる。
【００１３】
請求項４記載の発明は、請求項１〜３のいずれか一項に記載のミシンの縫製データ作成装置において、縫い目の外形形状を所望するサイズに設定する外形形状サイズ設定手段と、外形形状サイズ設定手段により設定されたサイズに応じて外形形状点を変換し、変換外形形状点を設定する外形形状点変換手段と、を備え、外形線生成手段は、外形形状点変換手段により変換された変換外形形状点に基づき外形線を生成することを特徴とする。
【００１４】
請求項４記載の発明によれば、請求項１〜３のいずれか一項に記載の発明と同様の作用を奏するとともに、ミシンの縫製データ作成装置は、縫い目の外形形状を所望するサイズに設定することが可能であり、その設定されたサイズに応じて外形形状点を変換外形形状点に変換して設定するとともに、変換された変換外形形状点に基づき外形線を生成することができる。
【００１５】
請求項５記載の発明は、請求項１〜４のいずれか一項に記載のミシンの縫製データ作成装置において、布送りに関する送りピッチ量を設定する送りピッチ量設定手段を備え、針振り量取得手段は、送りピッチ量設定手段により設定された送りピッチ量に応じた針振り量を取得することを特徴とする。
【００１６】
請求項５記載の発明によれば、請求項１〜４のいずれか一項に記載の発明と同様の作用を奏するとともに、ミシンの縫製データ作成装置は、布送りに関する送りピッチ量を設定することが可能であり、その設定された送りピッチ量に応じた針振り量を取得することができる。
【００１７】
請求項６記載の発明は、請求項１〜５のいずれか一項に記載のミシンの縫製データ作成装置において、針振り量取得手段は、外形線生成手段により生成された外形線に対して最も近くに針振り可能な針落ち位置に対応させて針振り量を取得することを特徴とする。
【００１８】
請求項６記載の発明によれば、請求項１〜５のいずれか一項に記載の発明と同様の作用を奏するとともに、ミシンの縫製データ作成装置は、生成された外形線に対して最も近くに針振り可能な針落ち位置に対応させて針振り量を取得することができる。
【発明の効果】
【００１９】
請求項１記載の発明によれば、ミシンの縫製データ作成装置は、外形形状点群記憶手段に記憶されている複数の外形形状点に基づき、縫い目の外形形状に沿う外形線を生成することができるとともに、その外形線に応じて縫製データとしての針振り量を取得することができる。
そして、ミシンの縫製データ作成装置が、複数の外形形状点に基づき作成した外形線に対応する針落ち位置に応じた針振り量を取得し、縫製データを作成することによって、ミシンはその作成された縫製データに基づき、複数の外形形状点に基づく外形線により表現される縫い目形状を、布送りに応じたジグザグ状の縫い目として形成することが可能になる。なお、ミシンは、ジグザグ状の縫い目によって、外形線内を縫いつぶすようにして、その外形線により表現される縫い目模様を形成するようになっている。
【００２０】
このように、ミシンの縫製データ作成装置は、縫い目の外形形状の基準となる複数の外形形状点に基づき生成される外形線に対して、布送りに応じてジグザグ状に針落ちさせる針落ち位置に関する針振り量を縫製データとして取得することが可能である。
つまり、ミシンの縫製データ作成装置は、複数の外形形状点に基づき生成される外形線に応じた針落ち位置に対する針振り量を縫製データとして取得することができるので、縫い目の外形形状を変更する際には、その外形形状点の位置や座標を変更する処理を施し、その変更された外形形状点に基づく外形線を生成し、その外形線に応じたジグザグ状の縫い目に対応する針振り量を縫製データとして取得することができる。
よって、このミシンの縫製データ作成装置は、外形形状点群記憶手段に記憶されている複数の外形形状点に基づく縫製データを取得することができるとともに、複数の外形形状点の位置や座標を所定の処理によって変更した外形形状点に基づく縫製データを取得することができるので、所望する模様を形成するための縫製データを容易に作成することが可能であるといえる。
従って、ミシンの縫製データ作成装置は、外形形状点群記憶手段に記憶されている複数の外形形状点に基づき、所望する模様を形成するための縫製データを作成することができるので、より多くの縫い目形状を形成するために、様々な縫い目形状や縫い目模様に関する多くの縫製データを記憶するためのメモリなどの記憶手段を増設することが不要になり、コストを低減することができる。
【００２１】
請求項２記載の発明によれば、ミシンの縫製データ作成装置は、複数の外形形状点に対するスプライン処理を施してスプライン曲線を作成するように、外形線を生成することができる。
つまり、ミシンの縫製データ作成装置は、複数の外形形状点に基づくスプライン曲線により、滑らかな曲線状の外形線を生成することができるので、滑らかな曲線の外形線を有する縫い目に関する縫製データを作成することができる。
【００２２】
請求項３記載の発明によれば、ミシンの縫製データ作成装置は、スプライン実行マークが関連付けられた外形形状点に対するスプライン処理を施してスプライン曲線を作成するとともに、非実行マークが関連付けられた外形形状点においては、その前後で作成されたスプライン曲線を折れ線状に接続するようにして、外形線を生成することができる。
つまり、ミシンの縫製データ作成装置は、複数の外形形状点に基づくスプライン曲線による滑らかな曲線状の外形線を生成することと、前後のスプライン曲線を角度を付けて繋ぐことにより外形線を生成することが可能であるので、様々な曲線が組み合わされてなる外形線を有する縫い目に関する縫製データを作成することができる。
特に、非実行マークが関連付けられた外形形状点が連続するような場合、縫い目の外形形状が直線的に繋がれる外形線が生成されることとなるので、ミシンの縫製データ作成装置は、縫い目の外形形状が直線的な形状や角張った形状となる外形線を有する縫い目に関する縫製データを作成することができる。
【００２３】
請求項４記載の発明によれば、ミシンの縫製データ作成装置は、縫い目の外形形状を所望するサイズに設定することが可能であり、その設定されたサイズに応じて外形形状点を変換外形形状点に変換して設定するとともに、変換された変換外形形状点に基づき外形線を生成することができる。
つまり、ミシンの縫製データ作成装置は、複数の外形形状点に基づき生成される外形線に応じた針落ち位置に対する針振り量を縫製データとして取得することができるので、縫い目の外形形状を所望するサイズに変更する際には、設定されたサイズに応じて外形形状点を変換外形形状点に変換するとともに、その変換外形形状点に基づく外形線を生成することによって、その外形線に応じたジグザグ状の縫い目に対応する針振り量を縫製データとして取得することができる。
よって、ミシンの縫製データ作成装置は、縫い目の外形形状を所望するサイズに設定変更した外形線に基づく縫製データを取得することができるので、所望する模様を形成するための縫製データを作成することができるといえる。
【００２４】
請求項５記載の発明によれば、ミシンの縫製データ作成装置は、布送りに関する送りピッチ量を設定することが可能であり、その設定された送りピッチ量に応じた針振り量を取得することができる。
つまり、ミシンの縫製データ作成装置は、複数の外形形状点に基づき生成される外形線に応じた針落ち位置に対する針振り量を縫製データとして取得することができるので、布送りに関する送りピッチ量が設定変更された際には、設定された送りピッチ量毎に、外形線に対する針落ち位置を読み取るようにして、外形線に応じたジグザグ状の縫い目に対応する針振り量を縫製データとして取得することができる。
よって、ミシンの縫製データ作成装置は、所望する値に設定変更した送りピッチ量に応じて、外形線に基づく縫製データを取得することができるので、所望する模様を形成するための縫製データを作成することができるといえる。
【００２５】
請求項６記載の発明によれば、請求項１〜５のいずれか一項に記載の発明と同様の作用を奏するとともに、ミシンの縫製データ作成装置は、生成された外形線に対して最も近くに針振り可能な針落ち位置に対応させて針振り量を取得することができる。
つまり、ミシンの縫製データ作成装置は、生成された外形線に対して最も近くに針振り可能な針落ち位置に対応させて針振り量を取得することによって、その外形線によって表現される模様形状により近似する縫い目形状に関する縫製データを作成することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して、本発明に係るミシンの縫製データ作成装置の実施形態について詳細に説明する。
なお、本実施形態においては、ミシンの縫製データ作成装置として電子ミシンを例に説明する。電子ミシンは、設定された布送り量で縫製を行う布を所定量ずつ布送りするとともに、その布送り方向と直交する方向に縫製データとして設定された針振り量でミシン針を針振りし、布にジグザグ状の縫い目を形成することができるミシンである。また、電子ミシンにおいて、針振り量に関する入力を行うことによって、所望する縫製データを作成することが可能になっている。
【００２７】
図１に示すように、ミシンの縫製データ作成装置としてのミシン１は、上面に針板２ａが設けられたベッド部２と、ベッド部２の上方においてベッド部２と略平行に延在するアーム部３と、ベッド部２の一端部側に立設されてアーム部３の一端部側を支持する胴部４と、を有している。
また、ミシン１は、アーム部３の他端部から下方の針板２ａに向かう方向に延出して上下動自在な針棒５と、針棒５に装着されたミシン針６とを備えている。
ここで、ミシン針６が上下動を行う方向をＺ軸方向（上下方向）とし、これと直交する一の方向であり、ミシン針６が針振りされる方向をＸ軸方向（左右方向）とし、Ｚ軸方向とＸ軸方向の両方に直交する方向をＹ軸方向（前後方向）と定義する。
【００２８】
また、このミシン１は、図１、図２に示すように、アーム部３内に配される図示しないミシン主軸を回転駆動する主モータ７と、そのミシン主軸の回転駆動により針棒５及びミシン針６を上下動させる図示しない針上下動機構と、針上下動機構（図示省略）と同期してベッド部２（針板２ａ）上に載置される布を布送りする図示しない布送り機構を動作させる送りモータ８と、布送り機構（図示省略）や針上下動機構（図示省略）と同期して布の送り方向（前後方向）に直交する方向（左右方向）にミシン針６の針振り行う図示しない針振り機構を動作させる針振りモータ９と、ミシン１の操作に関する入力等を行う操作パネル１０と、ミシン１全体の動作を統合制御する制御部２０等を有している。
【００２９】
なお、主モータ７、送りモータ８、針振りモータ９と、制御部２０との間には、各モータを駆動させるための、例えば、モータドライバである駆動回路７ａ、８ａ、９ａが介在するように備えられている。
また、各駆動回路７ａ、８ａ、９ａと、操作パネル１０は、Ｉ／Ｏポート２１を介して制御部２０のＣＰＵ２２に接続されている。
【００３０】
操作パネル１０は、液晶表示器１０ａとその液晶表示器１０ａの表示画面上に設けられたタッチパネル１０ｂとを備えて構成されており、液晶表示器１０ａに表示される操作キー群をタッチ操作することにより、例えば、電磁誘導式、磁気歪式、感圧式等の位置読み取り原理で、タッチパネル１０ｂがタッチ指示された位置を検出し、検出した位置に応じて、液晶表示器１０ａの表示エリアに各種データ（縫製データ、針落ち点データ）や縫い目形状等を表示したり、ミシン１に所定の動作を実行させたりするようになっている。また、操作パネル１０に対し所定の操作入力を行うことにより、操作パネル１０の液晶表示器１０ａにおける表示が様々に切り替わり、各種設定操作や各種入力操作、各種ミシン動作に応じた様々な操作キー群や様々な表示画面が表示されるようになっている。
このように操作パネル１０が、ミシンにおける入力部や表示部としての機能を有するようになっている。
【００３１】
制御部２０は、各モータや操作パネル１０及びその他の図示しないアクチュエータについて所定の制御プログラムに従って各種の処理及び制御を実行するＣＰＵ２２と、各種の処理及び制御を実行するためのプログラムや各種の処理及び制御に要するデータが格納されたＲＯＭ２３と、各種のデータを格納して各種の処理の作業領域となるＲＡＭ２４等を備えている。
【００３２】
ＣＰＵ２２は、操作パネル１０から入力される各種操作信号や各種設定信号、各種データ等に応じて、ＲＯＭ２３に格納されている電子ミシン用の各種制御プログラムや各種縫製データ等を読み出して、ＲＡＭ２４に展開して実行することにより、ミシン１全体の制御を行う。
【００３３】
ＲＯＭ２３には、ミシン１の制御プログラムや制御データ、各種縫製に関するデータや、操作パネル１０の表示領域に表示するための表示画面情報等が格納され、記憶されている。
例えば、外形形状点群記憶手段としてのＲＯＭ２３には、被縫製物である布に各種縫い目を形成するために、その縫い目の外形形状の基準となる複数の外形形状点が記憶されている。
【００３４】
ＲＡＭ２４には、種々のワークメモリやカウンタなどが設けられており、入力されたデータの処理中や、縫製動作中のワークエリアとして使用される。
また、ＲＡＭ２４は、針振り量記憶手段として、後述する針振り量取得手段としてのＣＰＵ２２が所得した縫製データとしての針振り量や、針振り量に関する縫製データを記憶する機能を有する。
【００３５】
そして、制御部２０は、縫製の実行時においては、ＣＰＵ２２が所定の縫製用の制御プログラムを実行することにより、ＲＯＭ２３やＲＡＭ２４に記憶された縫製データを読み取り、主モータ７の駆動開始と共に縫製データが示す針落ち位置となるように送りモータ８や針振りモータ９を駆動し、被縫製物である布に対してミシン針６を位置決めする制御を実行する。
つまり、ＣＰＵ２２は、主モータ７の回転に伴う針上下動機構（図示省略）の動作に同期させながら、布送り機構（図示省略）や針振り機構（図示省略）を動作させ、縫製データとして設定された座標データ、針振り量データに基づき複数の針落ち位置に順番にミシン針６を針落ちさせ、布に縫い目を形成する縫い目形成手段として機能する。
【００３６】
また、制御部２０のＣＰＵ２２は、ＲＯＭ２３などに記憶される外形線生成制御プログラムを実行することにより、ＲＯＭ２３に記憶されている縫い目の外形形状の基準となる複数の外形形状点に基づき、縫い目の外形形状に沿う外形線を生成する外形線生成手段として機能する。
なお、外形線生成手段としてのＣＰＵ２２は、複数の外形形状点に対するスプライン処理を施してスプライン曲線を作成するように外形線を生成する。
また、複数の外形形状点にそれぞれ、スプライン処理を施すべき外形形状点であることを特定するためのスプライン実行マークと、スプライン処理を施さない外形形状点であることを特定するための非実行マークの、いずれか一方が関連付けられている場合、外形線生成手段としてのＣＰＵ２２は、スプライン実行マークが関連付けられた外形形状点に対してはスプライン処理を施してスプライン曲線を作成するとともに、非実行マークが関連付けられた外形形状点においてはスプライン処理を施さずに、その前後で作成されたスプライン曲線を折れ線状に接続するようにして、外形線を生成する。
なお、複数の外形形状点に対するスプライン処理を施してスプライン曲線を作成する技術は従来周知の技術であるので、ここでは詳述しない。
【００３７】
また、制御部２０のＣＰＵ２２は、ＲＯＭ２３などに記憶される針振り量取得制御プログラムを実行することにより、外形線生成手段としてのＣＰＵ２２により生成された外形線に基づき、縫い目を形成するための縫製データとしての針振り量を取得する針振り量取得手段として機能する。
なお、針振り量取得手段としてのＣＰＵ２２は、外形線生成手段としてのＣＰＵ２２により生成された外形線に対して最も近くに針振り可能な針落ち位置に対応させて針振り量を取得する。
【００３８】
また、制御部２０のＣＰＵ２２は、ＲＯＭ２３などに記憶される外形形状サイズ設定制御プログラムを実行することにより、外形形状サイズ設定手段の一部として機能する操作パネルを介して入力された縫い目の外形形状サイズに関するデータや数値に応じて、縫い目の外形形状を所望するサイズに設定する外形形状サイズ設定手段として機能する。
【００３９】
また、制御部２０のＣＰＵ２２は、ＲＯＭ２３などに記憶される外形形状点変換制御プログラムを実行することにより、外形形状サイズ設定手段としてのＣＰＵ２２により設定されたサイズに応じて外形形状点を変換し、変換外形形状点を設定する外形形状点変換手段として機能する。
なお、外形線生成手段としてのＣＰＵ２２は、外形形状点変換手段としてのＣＰＵ２２により設定された変換外形形状点に基づき、縫い目の外形形状に沿う外形線を生成する。
【００４０】
また、制御部２０のＣＰＵ２２は、ＲＯＭ２３などに記憶される送りピッチ量設定制御プログラムを実行することにより、送りピッチ量設定手段の一部として機能する操作パネルを介して入力された送りピッチ量に関するデータや数値に応じて、布送りに関する送りピッチ量を設定する送りピッチ量設定手段として機能する。
なお、針振り量取得手段としてのＣＰＵ２２は、送りピッチ量設定手段としてのＣＰＵ２２により設定された送りピッチ量に応じた針振り量を取得する。
【００４１】
次に、本実施の形態におけるミシン１において、所望する縫い目形状を形成するための縫製データとして針振り量を取得する際の処理動作について、図３に示すフローチャート等に基づき説明する。
【００４２】
まず、ミシン１において、布に形成する縫い目形状を選択するために、操作パネル１０の所定のキーを押下することによって、操作パネル１０に、図４に示すような模様選択画面を表示させる。図４に示す模様選択画面には、模様選択キー群１１や、布送り設定キー１５等が備えられている。
そして、操作パネル１０に模様選択画面（図４参照）が表示されているミシン１において、その操作パネル１０における模様選択キー群１１の勾玉形状模様に関する模様キー１１ａが押下されたとＣＰＵ２２が判断すると（ステップＳ１０１；Ｙｅｓ）、ＣＰＵ２２は、図５に示すような、外形形状点に関する制御点データを、ＲＯＭ２３から取得する（ステップＳ１０２）。
この制御点データにおける各制御点（各外形形状点）のデータ構成は、外形形状点の位置に対応する針振り位置（ｍｍ）と布送り位置（ｍｍ）と、その外形形状点を滑らかに繋ぐか、折れ線状に繋ぐかを特定するための連続フラグと、により構成されている。
なお、連続フラグが「真」と設定された制御点（外形形状点）は、スプライン処理を施し、スプライン曲線により滑らかに繋ぐべき点であり、連続フラグが「偽」と設定された制御点（外形形状点）は、スプライン処理を施さずに、前後のスプライン曲線を角度を付けて繋いだり、縫い目の外形形状を直線的な形状や角張った形状としたりする点であることを示している。
【００４３】
なお、図５に示す制御点データは、外形形状点１〜６と、外形形状点Ａ〜Ｇに関するものである。ここでの外形形状点１とＡ、外形形状点６とＧは、それぞれ同じ座標に重なる外形形状点である。
また、図５などに表示されている格子は、針振り位置や布送り位置を示すものであり、図中縦方向の１マスが針振り量の最小単位である０．１６７ｍｍ、図中横方向の１マスが布送り量の最小単位である０．１ｍｍを示しており、この格子の交点部分にミシン針６が針落ちすることとなっている。
【００４４】
次いで、ＣＰＵ２２は、模様に対応する針振りに関する振り幅倍率を標準値１．０に設定し（ステップＳ１０３）、模様に対応する長さに関する長さ倍率を標準値１．０に設定し（ステップＳ１０４）、布送りに関する送りピッチ量を標準値として０．３ｍｍに設定する（ステップＳ１０５）。
【００４５】
次いで、ＣＰＵ２２は、ＲＯＭ２３から取得した、針振り位置や布送り位置に関する制御点データにおける外形形状点１〜６と、設定された振り幅倍率（１．０）や長さ倍率（１．０）とに基づき、図５に示すような外形形状点１〜６により構成される制御点Ａ群（構成線）３１ａを取得する（ステップＳ１０６）。
同様に、ＣＰＵ２２は、ＲＯＭ２３から取得した、針振り位置や布送り位置に関する制御点データにおける外形形状点Ａ〜Ｇと、設定された振り幅倍率（１．０）や長さ倍率（１．０）とに基づき、図５に示すような外形形状点Ａ〜Ｇにより構成される制御点Ｂ群（構成線）３１ｂを取得する（ステップＳ１０７）。
【００４６】
次いで、ＣＰＵ２２は、取得した制御点Ａ群（構成線）３１ａに対するスプライン処理を施し、図６に示すような模様の外形Ａ線３２ａを生成し、取得する（ステップＳ１０８）。
同様に、ＣＰＵ２２は、取得した制御点Ｂ群（構成線）３１ｂに対するスプライン処理を施し、図６に示すような模様の外形Ｂ線３２ｂを生成し、取得する（ステップＳ１０９）。
ここでのスプライン処理による外形線（外形Ａ線３２ａ、外形Ｂ線３２ｂ）の生成は、２次スプライン方式よる算出処理とし、各制御点（外形形状点）間の分割数は、針落ちの分解能（針振りで０．１６７ｍｍ、布送りで０．１ｍｍ）より１０倍以上細かく算出するように予め設定されている。
なお、外形形状点１〜６、外形形状点Ａ〜Ｇにおいて、外形形状点６とＧに対して、非実行マークとしての連続フラグ「偽」が設定され、それ以外の外形形状点１〜５、外形形状点Ａ〜Ｆに対しては、全てスプライン実行マークとしての連続フラグ「真」が設定されているので、この勾玉形状模様に関する外形線は、外形形状点６、Ｇを始点・終点とし、外形Ａ線３２ａと外形Ｂ線３２ｂからなる１本のスプライン曲線によりなる。
【００４７】
なお、例えば、ステップＳ１０１において、操作パネル１０における模様選択画面（図４参照）の模様選択キー群１１のハート形状模様に関する模様キー１１ｂが押下された場合、ＣＰＵ２２は、図７に示すような、外形形状点１〜７、外形形状点Ａ〜Ｅに関する制御点データを取得し、それに基づく外形線を生成する。このハート形状模様の制御点データでは、外形形状点４とＣに対して非実行マークとしての連続フラグ「偽」が設定され、それ以外の外形形状点に対しては全てスプライン実行マークとしての連続フラグ「真」が設定されているので、このハート形状模様に関する外形線は、外形形状点４とＣにおいて分断され、折れ線状に繋がれる２本のスプライン曲線によりなる。
また、例えば、ステップＳ１０１において、操作パネル１０における模様選択画面（図４参照）の模様選択キー群１１の菱形形状模様に関する模様キー１１ｃが押下された場合、ＣＰＵ２２は、図８に示すような、外形形状点１〜５、外形形状点Ａ〜Ｅに関する制御点データを取得し、それに基づく外形線を生成する。この菱形形状模様の制御点データでは、全ての外形形状点に対して非実行マークとしての連続フラグ「偽」が設定されていることによって、この菱形形状模様に関する外形線は、直線状の外形線になる。
【００４８】
次いで、ＣＰＵ２２は、図９（ａ）に示すように、設定された送りピッチ（ここでは、送りピッチ量０．３ｍｍ）毎に、外形線（外形Ａ線３２ａ、外形Ｂ線３２ｂ）に対する針振り位置を読み取り、外形線に最も近い格子の交点となる針落ち位置（０．１６７ｍｍの倍数）に応じた針振り量を取得する（ステップＳ１１０）。具体的には、送りピッチ０．３ｍｍ毎に、外形Ａ線３２ａと外形Ｂ線３２ｂに対する針振り位置を交互に読み取るようにして、ジグザグ状の縫い目を形成するための針振り量を取得する。
【００４９】
次いで、ＣＰＵ２２は、取得した針振り量の長さデータをステッピングモータである針振りモータ９の制御用の縫製データ（ステッピングモータのステップ数）に変換し、ＲＡＭ２４に格納する（ステップＳ１１１）。
なお、針振り量の長さデータを針振りモータ９の制御用の縫製データ（ステップ数）へ変換する処理は、針振り量の長さデータである０．１６７ｍｍを縫製データの１単位（１ステップ）とするような変換であり、長さデータ０．０ｍｍは「０」、長さデータ０．１６７ｍｍは「１」、長さデータ０．３３３ｍｍは「２」、長さデータ０．５ｍｍは「３」・・・のような、置き換えを行う処理によって変換される。
【００５０】
次いで、ＣＰＵ２２は、操作パネル１０における模様選択画面（図４参照）の布送り設定キー１５が押下されたか否かを判断する（ステップＳ１１２）。
ＣＰＵ２２が、布送り設定キー１５が押下されたと判断すると（ステップＳ１１２；Ｙｅｓ）、ステップＳ１１６へ進む。
一方、ＣＰＵ２２が、布送り設定キー１５は押下されていないと判断すると（ステップＳ１１２；Ｎｏ）、ステップＳ１１３へ進む。
【００５１】
ステップＳ１１３において、ＣＰＵ２２は、操作パネル１０における図示しない振り幅設定キーが押下されたか否かを判断する（ステップＳ１１３）。
ＣＰＵ２２が、振り幅設定キー（図示省略）が押下されたと判断すると（ステップＳ１１３；Ｙｅｓ）、ステップＳ１１７へ進む。
一方、ＣＰＵ２２が、振り幅設定キー（図示省略）は押下されていないと判断すると（ステップＳ１１３；Ｎｏ）、ステップＳ１１４へ進む。
【００５２】
ステップＳ１１４において、ＣＰＵ２２は、操作パネル１０における図示しない長さ設定キーが押下されたか否かを判断する（ステップＳ１１４）。
ＣＰＵ２２が、長さ設定キー（図示省略）が押下されたと判断すると（ステップＳ１１４；Ｙｅｓ）、ステップＳ１１８へ進む。
一方、ＣＰＵ２２が、長さ設定キー（図示省略）は押下されていないと判断すると（ステップＳ１１４；Ｎｏ）、ステップＳ１１５へ進む。
【００５３】
ステップＳ１１５において、ＣＰＵ２２は、操作パネル１０における他の模様キーが押下され、他の模様が選択されたか否かを判断する（ステップＳ１１５）。
ＣＰＵ２２が、他の模様キーが押下されたと判断すると（ステップＳ１１５；Ｙｅｓ）、ステップＳ１０１に戻る。
一方、ＣＰＵ２２が、他の模様キーは押下されていないと判断すると（ステップＳ１１５；Ｎｏ）、縫製データとして針振り量を取得する処理を終了する。
そして、操作パネル１０における図示しない縫製実行キーが押下されると、縫い目形成手段としてのＣＰＵ２２は、ステップＳ１１１において取得した縫製データなどに基づき、主モータ７（針上下動機構）、送りモータ８（布送り機構）、針振りモータ９（針振り機構）等を動作させて、図９（ａ）に示すジグザク線Ｌ１のような縫い目による勾玉形状の模様を縫製し、形成することができる。
なお、ミシン１は、外形線（外形Ａ線３２ａ、外形Ｂ線３２ｂ）内の範囲をジグザグ状の縫い目によって縫いつぶすようにして、その外形線により表現される縫い目模様を縫製し形成するようになっている。
【００５４】
また、ステップＳ１１６において、ＣＰＵ２２は、布送り設定キー１５が押下されて、入力された送りピッチ量への設定変更を行い、ステップＳ１１０に戻る。
なお、送りピッチ量は、０．２ｍｍ〜１．０ｍｍの範囲で０．１ｍｍ刻みに設定することができる。
例えば、ここで送りピッチ量が０．５ｍｍに変更された場合、ステップＳ１０８、Ｓ１０９において生成された外形線（外形Ａ線３２ａ、外形Ｂ線３２ｂ）と同じ外形線に対して送りピッチ０．５ｍｍ毎の針振り位置を読み取るようにして針振り量を取得し、縫製データを作成することによって、図９（ｂ）に示すジグザク線Ｌ２のような縫い目による勾玉形状の模様を縫製し、形成することが可能になる。
【００５５】
また、ステップＳ１１７において、ＣＰＵ２２は、振り幅設定キー（図示省略）が押下されて、入力された振り幅倍率に基づく設定変更を行い、ステップＳ１０６に戻る。
なお、振り幅倍率は、０．５〜２．５の範囲で０．５刻みに設定することができる。
例えば、ここで振り幅倍率が１．５倍に設定変更された場合、外形形状点における針振り量に関する位置の座標を１．５倍とする変換外形形状点を設定し、その変換外形形状点の基づき生成された外形線に対して、送りピッチ０．３ｍｍ毎の針振り位置を読み取るようにして針振り量を取得し、縫製データを作成することによって、図９（ｃ）に示すジグザク線Ｌ３のような縫い目による勾玉形状の模様を縫製し、形成することが可能になる。
【００５６】
また、ステップＳ１１８において、ＣＰＵ２２は、長さ設定キー（図示省略）が押下されて、入力された長さ倍率に基づく設定変更を行い、ステップＳ１０６に戻る。
なお、長さ倍率は、０．５〜５．０の範囲で０．５刻みに設定することができる。
例えば、ここで長さ倍率が１．５倍に設定変更された場合、外形形状点における布送り量に関する位置の座標を１．５倍とする変換外形形状点を設定し、その変換外形形状点の基づき生成された外形線に対して、送りピッチ０．３ｍｍ毎の針振り位置を読み取るようにして針振り量を取得し、縫製データを作成することによって、図９（ｄ）に示すジグザク線Ｌ４のような縫い目による勾玉形状の模様を縫製し、形成することが可能になる。
【００５７】
このように、ミシン１は、縫い目の外形形状の基準となる複数の外形形状点（外形形状点群）をＲＯＭ２３に記憶することによって、その外形形状点に基づき縫い目の外形形状に沿う外形線を生成し取得することができるとともに、その外形線に応じた最適な針落ち位置に対する針振り量を取得し、その針振り量に対応する縫製データを作成することができる。
【００５８】
特に、ミシン１において送りピッチ量が変更された場合、変更された送りピッチ量毎に、外形形状点に基づき設定された外形線に対する針振り位置を読み取り、その外形線に最も近い格子の交点となる針落ち位置に応じた針振り量を取得し、縫製データを作成することができる。
また、ミシン１において振り幅倍率や長さ倍率が設定変更された場合、予めＲＯＭ２３に記憶される外形形状点を、変更された倍率に応じた変換外形形状点に変換して、その変換外形形状点に基づく外形線を生成して、送りピッチ量毎の針振り位置を読み取るようにして針振り量を取得し、縫製データを作成することができる。
【００５９】
つまり、ミシン１は、基本となる外形形状を表現するための外形形状点群をＲＯＭ２３に記憶することによって、送りピッチ量や振り幅倍率、長さ倍率が設定変更された際に、その設定変更に応じて外形形状点群を設定変更するとともに、その設定変更した外形形状点群に応じた縫製データを作成することができる。
よって、ミシン１は、送りピッチ量を切り替えた場合でも所望する模様を様々な送りピッチ量に対応させて形成するための縫製データや、基準の縫い目の模様をエロンゲートするなど伸縮させるような様々な縫い目に関する縫製データを容易に作成することができる。
【００６０】
また、ミシン１は、基本となる外形形状を表現するための外形形状点群に基づき、様々な縫い目に関する様々な縫製データを作成して取得するようにしたので、より多くの縫い目模様を形成するための、様々な縫い目模様に関するより多くの縫製データを記憶することができる大容量のメモリを増設することが不要になり、コストを低減することができる。
【００６１】
なお、以上の実施の形態においては、ミシンの縫製データ作成装置として電子ミシンを例に説明したが、本発明はこれに限定されるものではなく、ミシンの縫製データ作成装置としてのパーソナルコンピュータなどにおいて、縫い目の外形形状の基準となる複数の外形形状点を記憶部に記憶させるとともに、針振り量に関する縫製データを作成して、その作成した縫製データを所定のミシンに出力し、そのミシンに縫い目を形成させるようにしてもよい。
【００６２】
また、以上の実施の形態においては、制御点データである外形形状点に対して振り幅倍率や長さ倍率を掛け合わせて、変換外形形状点を設定するなどしたが、左右反転や上下反転などを行うことによって、変換外形形状点を設定するようにしてもよい。
【００６３】
また、以上の実施の形態においては、外形Ａ線３２ａと外形Ｂ線３２ｂの２本の外形線により縫い目の外形形状を特定したが、１本の閉じた線である外形線によって、縫い目の外形形状を特定するようにしてもよい。
なお、この場合は、縫い始めと縫い終わりの針落ち位置を模様形状から演算して検出する。このようにすると、マトリックス演算による回転やせん断で、より多くの模様形状や模様形状に関する縫製データを取得することができる。
【００６４】
また、以上の実施の形態においては、縫い目の外形形状を針振り方向に伸縮するようにサイズ変更すること（図９（ｃ）参照）と、布送り方向に伸縮するようにサイズ変更すること（図９（ｄ）参照）について、それぞれ説明したが、本発明はこれに限定されるものではなく、縫い目の外形形状を針振り方向と布送り方向ともに変更するように、２方向へのサイズ変更を行った縫い目形状を形成するための縫製データを作成するようにしてもよい。
【００６５】
また、その他、具体的な細部構造等についても適宜に変更可能であることは勿論である。
【図面の簡単な説明】
【００６６】
【図１】本発明に係るミシンの正面図である。
【図２】本発明に係るミシンの要部構成を示すブロック図である。
【図３】本発明に係るミシンの縫製データ作成処理を示すフローチャートである。
【図４】操作パネルにおける表示画面の一例を示す説明図である。
【図５】勾玉形状の縫い目模様の外形形状点を示す説明図である。
【図６】勾玉形状の縫い目模様の外形線を示す説明図である。
【図７】ハート型の縫い目模様の外形形状点や外形線を示す説明図である。
【図８】菱形の縫い目模様の外形形状点や外形線を示す説明図である。
【図９】勾玉形状の縫い目模様に関するジグザク線を示す説明図である。
【図１０】従来技術における送りピッチ０．２ｍｍ設定での略勾玉形状の模様に関するジグザグ状の縫い目の説明図である。
【図１１】従来技術における送りピッチ０．３ｍｍ設定での略勾玉形状の模様に関するジグザグ状の縫い目の説明図である。
【符号の説明】
【００６７】
１      ミシン（電子ミシン、ミシンの縫製データ作成装置）
５      針棒
６      ミシン針
７      主モータ
８      送りモータ
９      針振りモータ
１０    操作パネル（外形形状サイズ設定手段、送りピッチ量設定手段）
１１ａ、１１ｂ、１１ｃ  模様キー
１５    布送り設定キー
２０    制御部
２２    ＣＰＵ（外形線生成手段、針振り量取得手段、外形形状サイズ設定手段、外形形状点変換手段、送りピッチ量設定手段）
２３    ＲＯＭ（外形形状点群記憶手段）
２４    ＲＡＭ
３１ａ、３１ｂ  制御点群
３２ａ、３２ｂ  外形線
Ｌ１、Ｌ２、Ｌ３、Ｌ４  ジグザグ線（縫い目）
【図１】
2007075490.tif 000003
【図２】
2007075490.tif 000004
【図３】
2007075490.tif 000005
【図４】
2007075490.tif 000006
【図５】
2007075490.tif 000007
【図６】
2007075490.tif 000008
【図７】
2007075490.tif 000009
【図８】
2007075490.tif 000010
【図９】
2007075490.tif 000011
【図１０】
2007075490.tif 000012
【図１１】
2007075490.tif 000013