(57)【要約】【課題】  縫製エリア内に縫製し得る単位模様の最大個数を容易に決定できるようにした刺繍ミシンを提供する。【解決手段】  記憶手段６に記憶されている単位模様を選択する模様選択手段と、模様選択手段で選択された単位模様のサイズと縫製エリアのサイズに基づき縫製エリア内において所定方向に向けて配列し得る単位模様の最大個数を決定する最大個数決定手段と、最大個数決定手段によって決定された最大個数の単位模様を所定方向に配列して縫製エリア内に縫製する縫製手段とを備えたことを特徴とするものである。【選択図】    図３
2005087285.tif 000002
【特許請求の範囲】
【請求項１】
ミシンに装着された刺繍枠に応じて定められた所定の縫製エリア内に単位模様を複数個配列して刺繍可能な刺繍ミシンにおいて、
記憶手段に記憶されている前記単位模様を選択する模様選択手段と、
該模様選択手段で選択された前記単位模様のサイズと前記縫製エリアのサイズに基づき前記縫製エリア内において所定方向に向けて配列し得る前記単位模様の最大個数を決定する最大個数決定手段と、
該最大個数決定手段によって決定された最大個数の前記単位模様を前記所定方向に配列して前記縫製エリア内に縫製する縫製手段とを備えたことを特徴とする刺繍ミシン。
【請求項２】
前記最大個数を画像又は数字によって報知する報知手段を備えたことを特徴とする請求項１に記載の刺繍ミシン。
【請求項３】
前記単位模様同士の間隔を設定する模様間隔設定手段を備えたことを特徴とする請求項１又は請求項２に記載の刺繍ミシン。
【請求項４】
前記模様間隔設定手段によって設定された間隔と前記単位模様のサイズと前記縫製エリアのサイズとに基づき前記最大個数決定手段は前記縫製エリア内に配列し得る前記単位模様の最大個数を決定することを特徴とする請求項３に記載の刺繍ミシン。
【請求項５】
前記最大個数決定手段によって決定された最大個数の単位模様同士の間隔を前記模様間隔設定手段によって調整することを特徴とする請求項３に記載の刺繍ミシン。
【請求項６】
前記最大個数の模様の各単位模様の傾きを変更する傾き変更手段を備えたことを特徴とする請求項１乃至請求項５に記載の刺繍ミシン。
【請求項７】
各単位模様の傾きを変更する第2の傾き変更手段を備え、前記最大個数決定手段は該第2の傾き変更手段によって変更された各単位模様の傾きに基づき前記最大個数を決定することを特徴とする請求項１乃至請求項６に記載の刺繍ミシン。
【請求項８】
前記傾き変更手段の操作により、前記最大個数の単位模様の傾きが変更される場合に、いずれかの前記単位模様が前記縫製エリアに収まらない時は前記傾き変更手段により変更される傾きに制限を加える制限手段を備えたことを特徴とする請求項６に記載の刺繍ミシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の縫製エリア内に単位模様を複数個配列して縫製可能な刺繍ミシンに関するものである。
【背景技術】
【０００２】
従来より、刺繍模様を縫製するための縫製データが記憶された記憶装置（内蔵ＲＯＭや外部記憶ディスク等）より、操作者の指示に基づき選択された刺繍模様の縫製データを記憶装置より読み込んで、刺繍枠に保持された布に対して刺繍模様を縫製するミシンが知られている。
【０００３】
そして、特許文献１には、このような刺繍ミシンにおいて、縫製しようとする刺繍模様が刺繍枠の大きさに対応しているか否かを判定する、言い換えると、選択した刺繍模様が布を装着する刺繍枠の有する縫製可能範囲に収まるか否かを判定し、刺繍模様の大きさが縫製可能範囲に収まらない場合には、ミシンが作動しないようにする技術が開示されている。この特許文献１に記載のミシンによれば、選択した刺繍模様が刺繍枠の有する縫製可能範囲に収まらない場合には、ミシンの作動を禁止するため、縫い針が刺繍枠に衝突したり、刺繍模様が刺繍枠の外にはみ出すことを防止できる。
【０００４】
また、特許文献２には、ミシンに装着される外部メモリに記憶された刺繍模様（縫製データ）の大きさを示すデータとミシンに装着された刺繍枠の枠データ（縫製可能範囲を示すデータに相当）とに基づいて、装着された刺繍枠と外部メモリとの組合わせの適否を判断する技術が開示されており、この技術においても刺繍枠からはみ出すような大きさの刺繍模様を選択することを防止することができる。
【特許文献１】特開昭５７−６１７５５号公報
【特許文献２】特開平７−１６３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
刺繍ミシンにより刺繍縫製を行う際には、選択した刺繍模様を、刺繍枠に保持された布に対してその刺繍枠の有する縫製範囲全域に亘って複数個配列して縫製を行いたい場合がある。然しながら、上記特許文献１に記載される刺繍ミシンでは、選択された刺繍模様毎にその刺繍模様が刺繍枠内に収まるか否かの判断しか行わないため、縫製範囲全域に亘って複数個の模様を配列する場合には、同一の刺繍模様の選択作業及び配置作業を繰り返し、その選択及び配置作業の都度、模様が刺繍枠内に収まるか否かの判断が行われることになる。そのため、操作者はこの繰り返しの作業を行い刺繍模様が刺繍枠からはみ出すと判断された時点で、初めて刺繍模様（複数個を配列したもの）が刺繍枠からはみ出すことを認識できることになり、縫製範囲の広い刺繍枠を使用する場合には、この繰り返しの選択及び配置作業は面倒なものであった。また、特許文献２に記載される刺繍ミシンでは、装着された外部メモリから選択された刺繍模様を複数個配列した場合に刺繍枠に収まるか否かについては想定されないものである。
【０００６】
本発明の目的は、縫製エリア内に縫製し得る単位模様の最大個数を容易に決定できるようにした刺繍ミシンを提供するにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、ミシンに装着された刺繍枠に応じて定められた所定の縫製エリア内に単位模様を複数個配列して刺繍可能な刺繍ミシンにおいて、記憶手段に記憶されている単位模様を選択する模様選択手段と、模様選択手段で選択された単位模様のサイズと縫製エリアのサイズに基づき縫製エリア内において所定方向に向けて配列し得る単位模様の最大個数を決定する最大個数決定手段と、最大個数決定手段によって決定された最大個数の単位模様を所定方向に配列して縫製エリア内に縫製する縫製手段とを備えたことを特徴とするものである。このミシンによれば、最大個数決定手段が縫製エリア内において所定方向に配列し得る単位模様の最大個数を決定し、縫製手段は、その最大個数の単位模様を所定方向に配列して縫製を行う。
【０００８】
請求項２に記載の発明は、請求項１に記載の刺繍ミシンにおいて、最大個数を画像又は数字によって報知する報知手段を備え、その報知手段により、所定方向に配列し得る単位模様の最大個数が報知される。
【０００９】
請求項３に記載の発明は、請求項１又は請求項２に記載の刺繍ミシンにおいて、単位模様同士の間隔を設定する模様間隔設定手段を備え、その模様間隔設定手段により、配列する単位模様の模様間隔が設定される。
【００１０】
請求項４に記載の発明は、請求項３に記載の刺繍ミシンにおいて、模様間隔設定手段によって設定された間隔と単位模様のサイズと縫製エリアのサイズとに基づき最大個数決定手段が縫製エリア内に配列し得る単位模様の最大個数を決定することを特徴とするものである。
【００１１】
請求項５に記載の発明は、請求項３に記載の刺繍ミシンにおいて、最大個数決定手段によって決定された最大個数の単位模様同士の間隔を模様間隔設定手段によって調整することを特徴とするものである。
【００１２】
請求項６に記載の発明は、請求項１乃至請求項５に記載の刺繍ミシンにおいて、最大個数の模様の各単位模様の傾きを変更する傾き変更手段を備えたことを特徴とするものである。
【００１３】
請求項７に記載の発明は、請求項１乃至請求項６に記載の刺繍ミシンにおいて、各単位模様の傾きを変更する第２の傾き変更手段を備え、最大個数決定手段は第2の傾き変更手段によって変更された各単位模様の傾きに基づき最大個数を決定することを特徴とするものである。
【００１４】
請求項８に記載の発明は、請求項６に記載の刺繍ミシンにおいて、傾き変更手段の操作により、最大個数の単位模様の傾きが変更される場合に、いずれかの単位模様が縫製エリアに収まらない時は傾き変更手段により変更される傾きに制限を加える制限手段を備えたことを特徴とするものである。
【発明の効果】
【００１５】
請求項１に記載の発明においては、選択された単位模様のサイズと縫製エリアのサイズに基づき縫製エリア内に縫製し得る単位模様の最大個数を決定する最大個数決定手段を備えたので、縫製エリア内に縫製し得る単位模様の最大個数を即座に決定することができる。特に、縫製エリア内に多数の単位模様を縫製するような場合には、多数の単位模様の縫製を極めて円滑に実行することができる。
【００１６】
請求項２に記載の発明は、請求項１に記載の刺繍ミシンにおいて、最大個数を報知する報知手段を設けたので、作業者は縫製エリア内に縫製できる単位模様の最大個数を確認しながら縫製することができる。
【００１７】
請求項３に記載の発明は,請求項1又は請求項２に記載の刺繍ミシンの何れかにおいて、縫製エリア内に配列し得る最大個数の単位模様同士の間隔を調整することができる。
【００１８】
請求項４に記載の発明は、請求項１又は請求項２に記載の刺繍ミシンにおいて、単位模様同士の間隔を調整する模様間隔調整手段を設け、この間隔に基づき最大個数を決定するようにしたので、単位模様同士の間隔を調整した状態で配列し得る最大個数の単位模様を求めることができる。
【００１９】
請求項５に記載の発明は、請求項１又は請求項２に記載の刺繍ミシンにおいて、単位模様同士の間隔を調整する模様間隔調整手段を設けたので、決定された最大個数の単位模様同士の間隔を調整することができる。
請求項６に記載の発明は、請求項1乃至請求項５に記載の刺繍ミシンの何れかにおいて、決定された最大個数の単位模様の傾きを調整することができる。
【００２０】
請求項７に記載の発明は、請求項1乃至請求項６の何れかに記載の刺繍ミシンの何れかにおいて、調整された単位模様の傾きに基づいて、単位模様の最大個数を決定することができる。
【００２１】
請求項８に記載の発明は、請求項６に記載の刺繍ミシンにおいて、傾き変更手段の操作により、最大個数の単位模様の傾きが変更される場合に、いずれかの単位模様が縫製エリアに収まらない時は傾き変更手段により変更される傾きに制限を加える制限手段を備えたことを特徴とするものである。単位模様の傾きに制限を加えることにより、単位模様が縫製エリアよりはみ出すことなく、決定された単位模様の最大個数を減少させない状態で単位模様の傾きを調整することができる。
【発明を実施するための最良の形態】
【００２２】
［第１実施形態］
図１乃至図５は本発明にかかる刺繍ミシンの第１実施形態を示す。この実施形態のミシン１は、布地２などの縫製対象物に縫製を施す縫製手段３と、布地２などの縫製対象物を保持する刺繍枠４をＸＹ方向へ移動させる駆動手段５と、複数の種類の刺繍模様データが記憶されている記憶用ディスク６と、模様などを表示する表示パネル７と制御部８とを備えている。制御部８は、縫製手段３, 駆動手段５,記憶用ディスク６,表示パネル７の動作を制御するものである。
【００２３】
駆動手段５は、刺繍枠４が装着されるキャリッジ（図示略）をＸ軸方向へ移動させるＸ軸モータ１０、Ｘ軸モータ１０を駆動するＸ軸駆動回路１１、刺繍枠４をＹ軸方向へ移動させるＹ軸モータ１２、Ｙ軸モータ１２を駆動するＹ軸駆動回路１３などを備えている。これらのうち、各駆動回路１１,１３は、制御部８からの制御信号を受けて各モータ１０,１２を駆動する。
【００２４】
縫製手段３はそれぞれが縫針１４を保持する複数の針棒１５、針棒１５をＺ軸方向（上下方向）に往復動させる主軸モータ１６,主軸モータ１６を駆動する主軸駆動回路１７、主軸モータ１６の駆動力を伝達する針棒１５を切り替える切替機構１８、切替機構１８を駆動する切替駆動回路１９、縫針１４にセットされている糸を切断する切断機構２０、切断機構２０を駆動する切断駆動回路２１などを備えている。これらのうち、各駆動回路１７，１９，２１は、制御部８からの制御信号を受けて主軸モータ１６、切替機構１８、切断機構２０を駆動するものである。制御部８は、ＣＰＵ８ａ、ＲＡＭ８ｂ及びＲＯＭ８ｃを有し、ＲＯＭ８ｃには後述の模様の複数配列処理のためのプログラムを含めた刺繍ミシン１の各種処理を制御するためのプログラムや、各種のデータが記憶されている。
【００２５】
刺繍ミシン１は、記憶用ディスク６から読み込まれた刺繍模様データに基づいて、制御部８による制御に従いＸ軸モータ１０、Ｙ軸モータ１２及び主軸モータ１６を駆動することにより、上下動する縫針１４に対して前述のキャリッジに装着された刺繍枠４（刺繍枠４に保持された布地２）を相対的に移動することにより、刺繍模様の縫製を行うように構成されている。
【００２６】
尚、記憶用ディスク６には、複数の刺繍模様に関するデータが記憶されており、各々の刺繍模様をミシン1により縫製するための縫製データ（前述のキャリッジの移動量を規程するデータ）、各々の刺繍模様の形象を表示するための表示データ、各々の刺繍模様のサイズ（大きさ）を示すデータ等が記憶されている。
【００２７】
表示パネル７には、各種刺繍模様やミシン１の操作に関わる各種のメッセージ、機能等が表示される。また、表示パネル７の前面には、図示しない透明タッチパネルが設けられ、表示パネル７に表示された刺繍模様や、メッセージ及び機能を示す機能名等の表示位置の各々に対する位置を、操作者が押圧操作することにより、その押圧された位置に表示された刺繍模様の選択や機能の指示を行うことができるように構成されている。
【００２８】
模様の選択操作に関して説明すると、まず制御部８が、記憶用ディスク６に記憶された複数の刺繍模様の形象を表示するための表示データを記憶用ディスク６から読み込み、その表示データに基づいて、表示パネル７に複数の刺繍模様の形象が表示される。操作者は、表示パネル７に表示された複数の模様より、所望の刺繍模様が表示された位置に対応する部分のタッチパネルを押圧操作することにより、刺繍縫製を行おうとする刺繍模様を選択することができるように構成されている。
【００２９】
刺繍ミシン１は、サイズ（大きさ）や形状の異なる複数種類の刺繍枠４を利用することが可能となっている。これら各種の刺繍枠4は、その形状やサイズ（大きさ）に応じて、刺繍ミシン１による縫製エリア（縫製可能範囲）が定められている。これら各種の刺繍枠４のそれぞれに対応した縫製エリアを示すデータについては、制御部８のＲＯＭ８ｃに予め記憶されている。また、操作パネル７（タッチパネル）を介して、刺繍縫製を行う際に使用する刺繍枠４の種類を操作者が選択可能になっており、操作者に選択された刺繍枠４の種類に対応する縫製エリア（縫製可能範囲）に関するデータがＲＯＭ８ｃより読み込まれＲＡＭ８bに記憶されると共に、刺繍ミシン１による縫製エリアとして設定されるようになっている。
【００３０】
さて、前述の模様選択操作により、操作者が縫製しようとする所望の単位模様Mを選択すると、表示パネル７には、図2に示すように、選択された単位模様Mの形象を表示する模様表示画面２３と、この単位模様Mに対して回転、複数配列等の編集操作を行うための操作画面２４が表示されるように構成されている。模様表示画面２３には、選択された単位模様Mの形象と共に、前述の刺繍枠4の選択操作に従い選択された刺繍枠４に対応する縫製エリアを示す図形を表示可能になっており、図2においては破線にて対応する縫製エリア２５が表示された状態が示される。ここで、縫製エリア２５は、前述のように操作者により選択された刺繍枠4を用いて刺繍縫製を行う場合の縫製可能範囲であり、上下動する縫い針１４に対して相対的にX軸モータ１０及びY軸モータ１２によりX―Y方向に移動される図示しないキャリッジに装着された刺繍枠４の移動範囲である。尚、以下の説明においては、図2において表示される縫製エリア２５の左右方向がX方向に相当し、上下方向がY方向に相当する。
【００３１】
図２に示す操作画面２４には、回転操作ボタン２６と、反復操作ボタン２７と、間隔操作ボタン２８と、サイズ操作ボタン２９と、実行操作ボタン３０が表示された状態を示す。回転操作ボタン２６は模様表示画面２３に表示されている単位模様Ｍを作業者が回転させようとする場合に操作される部位を示す操作ボタンである。又、反復操作ボタン２７は模様表示画面２３に表示されている単位模様Ｍを作業者が複数個配列させようとする場合に操作される部位を示す操作ボタンである。又、間隔操作ボタン２８は複数個配列する単位模様Ｍ同士の間隔を作業者が調整しようとする場合に操作される部位を示す操作ボタンである。又、サイズ操作ボタン２９は単位模様Mのサイズを作業者が拡大、或いは縮小させようとする場合に操作される部位を示す操作ボタンである。実行操作ボタン３０は、模様表示画面２３に表示された内容を確定させる場合に作業者によって操作される部位を示す操作ボタンである。
【００３２】
図２に示す反復操作ボタン２７が作業者によって押圧操作されると、表示パネル７の操作画面２４には、図3に示すように、＋（プラス）操作ボタン３１と、−（マイナス）操作ボタン３２と、最大反復操作ボタン３３と、リセットボタン３４と、クローズボタン３５とが表示されるように構成されている。
【００３３】
操作画面24に表示された＋操作ボタン３１は、選択された単位模様MをY方向に複数個配列したい場合に操作者により押圧操作される部位を示す操作ボタンであり、この＋操作ボタン３１が操作される都度、単位模様Mの数を１つずつ増加させるように指示するためのものである。また、−操作ボタン３１は、選択された単位模様MのY方向への配列個数を減少させたい場合に操作者により押圧操作される部位を示す操作ボタンであり、この−操作ボタン３１が操作される都度、単位模様Mの数を１つずつ減少させるように指示するためのものである。最大反復操作ボタン３３は、後述の最大個数演算処理に従い、縫製エリア２５において単位模様MをY方向に複数個配列する場合に、操作者により操作される部位を示す操作ボタンである。尚、図3における模様表示画面23には、操作者によりこの最大反復操作ボタン３３が操作され、縫製エリア25においてY方向に配列し得る単位模様Mの数が４個であることを、単位模様Mの形象と共に表示させた状態を示すものである。
【００３４】
操作画面２４に表示されたリセットボタン34は、操作者による＋操作ボタン３１、−操作ボタン３２及び最大反復操作ボタン３３の操作を解除するために操作されるものであり、クローズボタン３５は、操作者が図3に示す表示パネル７の表示状態を図2に示す表示状態に戻すために操作される部位を示すものである。
【００３５】
また、図2に示す間隔操作ボタン２８が操作者により押圧操作されると、図４に示すように、操作画面２４に間隔増大ボタン３６と間隔縮小ボタン３７が表示されるようになっている。この間隔増大ボタン３６は、複数個配列された単位模様M同士の間隔を広げる場合に操作者が操作するためのものである。又、間隔縮小ボタン３７は複数個配列された単位模様Ｍ同士の間隔を狭める場合に操作者が操作するためのものである。
【００３６】
以上のように構成された刺繍ミシン1において、選択した単位模様Mを縫製エリア25におけるY方向に関して配列し得る最大個数を求めるための制御部8による処理について、図5に示すフローチャートに従って説明する。
【００３７】
先ず、ステップS1において、操作者により所望の単位模様Mが選択され、選択された単位模様Mに関するデータが、記憶用ディスク６から読み込まれRAM８ｂに記憶される。記憶用ディスク６から読み込まれるデータには、前述したように、選択された単位模様Ｍの形象を表示パネルに表示するための表示データ、単位模様Ｍを縫製するための縫製データ、及び単位模様ＭのＸ方向とＹ方向に関する大きさ（サイズ）を示すデータ等が含まれている。ステップＳ２において、ステップＳ１で読み込まれた単位模様Ｍの表示データに基づき、図2に示すように、模様表示画面２３に単位模様Ｍの形象が表示される。また、この単位模様Ｍの形象の表示の際には、前述の操作者による刺繍枠4の選択結果に応じて、ＲＡＭ８bに記憶された縫製エリアに関するデータに基づいて縫製エリア２５が単位模様Mの形象と共に、図2に示す操作画面２４が表示される。
【００３８】
図2に示す操作画面24において、操作者による反復操作ボタン２７の操作に続いて、図3に示す最大反復操作ボタン３３が押圧操作されると、ステップS３において、単位模様MをY方向に複数配列する場合の最大個数を求める処理が行われる。この処理については、前述の刺繍枠4の選択操作に従いRAM８bに記憶された刺繍枠4の有する縫製エリアを示すデータと、記憶用ディスク６から読み込まれ、RAM８ｂに記憶されている単位模様Ｍのサイズに関するデータとに基づいて演算される。即ち、ＲＡＭ８ｂに記憶された刺繍枠4の縫製エリアに関し、Ｙ方向の縫製エリア（縫製可能範囲）を「Ｌ」として、単位模様ＭのＹ方向のサイズ（大きさ）を「Ａ」とすると、この刺繍枠4を用いて縫製する場合にＹ方向に配列し得る単位模様Ｍの最大個数「Ｕ」は、Ｙ方向の縫製エリア「Ｌ」を単位模様Ｍのサイズ「Ａ」で除算する。即ち、「Ｕ＝Ｌ÷Ａ（小数点以下切り捨て）」を演算することにより決定される。尚、本実施形態は、このステップＳ３における演算に際して、配列される単位模様Ｍの模様間隔を０「ゼロ」とした場合に基づいて説明するものである。
【００３９】
ステップＳ3において、単位模様Ｍの最大個数「Ｕ」が演算されると、模様表示画面23には、図3に示すように、演算された最大個数の単位模様ＭがＹ方向に配列された状態で表示される。（尚、同図は、最大個数「Ｕ」が「４」である場合のものである。）次いで、操作者が、図3に示すクローズボタン３５の押圧操作後、図2に示す間隔操作ボタン２８を押圧操作することにより、ステップＳ４にて、Ｙ方向に配列された単位模様Ｍの模様間隔を調整する処理が行われる。即ち、図4に示す間隔増大ボタン３６または間隔縮小ボタン３７の操作者による押圧操作の都度、所定長さずつ単位模様Ｍの模様間隔を広げてまたは縮小して単位模様Ｍが配列された状態となるのである。このステップＳ4における模様間隔の調整後、縫製手段３及び移動手段5を駆動して刺繍縫製を行うことにより、上記の通り決定された最大個数「Ｕ」の単位模様ＭがＹ方向に配列された状態で、刺繍枠4に装着された布地２に縫製されることになる。尚、ステップＳ３における最大個数の決定後、ステップＳ４による模様間隔の調整を行うことなく、縫製処理を行うこともできる。
【００４０】
本実施形態によれば、操作者は、単位模様Ｍを一度選択した後、最大反復操作ボタン３３を押圧操作するのみで、Ｙ方向に関して刺繍枠4の縫製エリア２５に縫製し得る最大個数の単位模様Ｍを自動的に配列して縫製することができる。又,最大反復操作ボタン３３の押圧操作によりＹ方向に関して最大個数の単位模様Ｍの配列後、間隔増大ボタン３６あるいは間隔縮小ボタン３７を押圧操作することにより、配列した単位模様Ｍの模様間隔を調整することができる。
【００４１】
ところで、図6のフローチャートで示すように、図5の最大個数決定処理を部分的に変更し、配列される単位模様Ｍの模様間隔を調整した後、縫製エリア２５のＹ方向に関して配列し得る最大個数の単位模様Ｍの数を決定するようにしてもよい。尚、所望の単位模様Ｍの選択、及び選択された単位模様Ｍ並びに縫製エリア２５の表示に関する処理（ステップＳ１１及びＳ１２）については、前述の図5に示すステップＳ１及びＳ２における処理と同様なものである。
【００４２】
この場合、ステップＳ１３において、ステップＳ１２の処理により図2に示す操作画面24に表示された間隔操作ボタン２８の押圧操作後、図4に示す間隔増大ボタン３６または間隔縮小ボタン３７の操作者による押圧操作に基づき、配列される単位模様Ｍの模様間隔の調整処理が行われる。即ち、この間隔増大ボタン３６または間隔縮小ボタン３７が押圧操作されると、その押圧操作の都度、模様間隔が増大又は縮小されるように調整される。尚、図4に示す模様表示画面２３は、前述の図5に示すフローチャートにおけるステップＳ４による処理を示すものであるため、模様表示画面２３に４個の単位模様Ｍが表示されている状態が示されているが、図6のステップＳ１３による処理においては、１つの単位模様Ｍが表示されることになる。操作者が間隔増大ボタン３６または間隔縮小ボタン３７の押圧操作により所望の模様間隔に調整を行い図4のクローズボタン３５を押圧操作すると、その調整された模様間隔に関するデータがＲＡＭ８bに記憶されるとともに、表示パネル７は図2に示す表示状態に戻り、次いで反復操作ボタン２７が押圧操作されると図3に示す操作画面２４が表示される。
【００４３】
次いで、図3に示す最大反復操作ボタン３３が押圧操作されると、ステップＳ１４にて、単位模様ＭをＹ方向に複数個配列する場合の最大個数を求める演算処理が行われる。この演算処理については、前述のステップＳ３における処理と同様であるが、刺繍枠４の有する縫製エリアを示すデータと、単位模様Ｍのサイズに関するデータに加えて、ステップＳ１３の処理にてＲＡＭ８bに記憶された模様間隔に関するデータも考慮して行われる。即ち、ＲＡＭ８bに記憶された刺繍枠４のY方向の縫製エリア（縫製可能範囲）を「L」として、単位模様MのY方向のサイズ（大きさ）を「A」、上記模様間隔を「S」（図4に示す）とすると、この刺繍枠４を用いて縫製する場合にY方向に配列し得る単位模様の最大個数「U」は、Y方向の縫製エリア「L」を単位模様MのY方向のサイズ「A」に模様間隔「S」を加えた値で除算する、即ち、「U＝L÷（A＋S）（小数点以下切り捨て）」を演算することにより、決定されることになる。そして、縫製手段３及び移動手段５を駆動して刺繍縫製を行うことにより、上記の通り決定された最大個数「U」の単位模様Mが操作者により調整された模様間隔でY方向に配列された状態で、刺繍枠４に装着された布地２に縫製されることになる。
【００４４】
［第2実施形態］
図７及び図８は本発明の第２実施形態を示す。この第２実施形態においては、選択した単位模様Ｍを回転させた状態で、縫製エリア２５のＹ方向へ配列し得る最大個数を求めるものである。
【００４５】
この第２実施形態においては、操作者は図2に示す回転操作ボタン２６と左回転角増大ボタン２６ａと右回転角増大ボタン２６ｂと反復操作ボタン２７を順に操作した後に、図3に示す最大反復操作ボタン３３を押圧操作する。ここで、図2に示す左回転角増大ボタン２６ａとは、操作者が単位模様Ｍを左方向へ回転させようとする場合に、操作者によって押圧操作される部位を示す操作ボタンである。この左回転角増大ボタン２６ａは操作者によって一回押圧操作される毎に単位模様Ｍを左方向へ傾かせるように、この単位模様Ｍの回転角を左方向へ向けて例えば一度づつ増大させることができるものである。又、右回転角増大ボタン２６ｂとは、操作者が単位模様Ｍを右方向へ回転させようとする場合に、操作者によって押圧操作される部位を示す操作ボタンである。この右回転角増大ボタン２６ｂは操作者によって一回押圧操作される毎に単位模様Ｍを右方向へ傾かせるように、この単位模様Ｍの回転角を右方向へ向けて例えば一度づつ増大させることができるものである。つまり、操作者が回転操作部２６を操作した後、左回転角増大ボタン２６ａまたは右回転角増大ボタン２６ｂを押圧操作して、単位模様Ｍの回転角度を調整した状態で縫製エリア２５のＹ方向へ配列し得る単位模様の最大個数を求めるものである。
【００４６】
次に、選択した単位模様Ｍを回転させた状態で縫製エリア２５内のＹ方向に配列し得る最大個数を求めるための制御部８の処理について図７に示すフローチャートに従って説明する。尚、所望の単位模様Ｍの選択、及び選択された単位模様Ｍ並びに縫製エリア２５の表示に関する処理（ステップＳ２１及びステップＳ２２）については前述のステップＳ１及びステップＳ２処理と同様のため説明を省略する。図2に示す状態において、操作者によって回転操作ボタン２６と左回転角増大ボタン２６ａと右回転角増大ボタン２６ｂとが操作されて単位模様Ｍの傾きが調整された後、反復操作ボタン２７と図3に示す最大反復操作ボタン３３が操作される。すると、ステップＳ２３において、単位模様Ｍを回転させて傾きを調整する処理が行われた後、ステップＳ２４において、傾いた状態の単位模様Ｍを縫製エリア２５のＹ方向に複数配列する場合の最大個数を求める処理が行われる。この処理については、傾いた状態の単位模様Ｍの占有領域のＹ方向の寸法Ａ´（図8に示す）で、縫製エリア２５のＹ方向の寸法Ｌ´（図8に示す）を除算することにより、即ち、Ｕ´＝Ｌ´÷Ａ´を演算することにより、縫製エリア内においてＹ方向へ配列し得る、傾いた状態の単位模様Ｍの最大個数を求める。ステップＳ２４において、傾いた状態の単位模様ＭをＹ方向に複数配列する場合の最大個数を求める処理については、前述のステップＳ３における処理と同様である。
【００４７】
その後、ステップＳ２５において、各単位模様ＭのＹ座標を若干変更することにより、各単位模様Ｍ同士の間隔を調整する。図８は、傾いた状態の単位模様Ｍが縫製エリア内に最大個数として2個配列された状態を示す。
【００４８】
又、傾いた状態の単位模様Ｍ同士の間隔を調整した後に、縫製エリア内に配列し得る単位模様Ｍの最大個数を求めるようにすることもできる。この場合、図7に示すステップＳ２４において、傾いた状態の単位模様Ｍの占有領域のＹ方向の寸法Ａ´に単位模様Ｍ同士間のＹ方向の寸法Ｓ´（図8に示す）を加算した値で縫製エリアのＹ方向の寸法Ｌ´を除算することにより、即ち、Ｕ´＝Ｌ´÷（Ａ´＋Ｓ´）を演算することにより、縫製エリア内のＹ方向に配列し得る単位模様Ｍの最大個数Ｕ´を求める。このステップＳ２４における処理については、図6に示すステップＳ１４の処理と同様である。
【００４９】
この第２実施形態によれば、操作者は、単位模様Ｍを選択し、単位模様Ｍの傾きを調整した状態で、最大反復操作ボタン３３を押圧操作するのみで、Ｙ方向に関して刺繍枠4の縫製エリア２５に縫製し得る最大個数の単位模様Ｍを自動的に配列して縫製することができる。又、最大反復操作ボタン３３の押圧操作によりＹ方向に関して最大個数の単位模様Ｍの配列後、間隔増大ボタン３６あるいは間隔縮小ボタン３７を押圧操作することにより、配列した単位模様Ｍの模様間隔を調整することができる。
【００５０】
［第３実施形態］
本発明に係る第3実施形態について図９に示すフローチャートに従って説明する。
【００５１】
尚、この第3実施形態におけるステップＳ３１〜ステップＳ３４の処理は、図７に示す第２実施形態におけるステップＳ２１〜ステップＳ２４の処理と同様であるため、説明を省略する。この第3実施形態においては、ステップＳ３４の処理により、縫製エリア２５内のＹ方向に配列し得る単位模様Ｍの最大個数を求めた後に、単位模様Ｍの傾きを更に変更する場合の処理を特徴とするものである。ステップＳ３４の最大個数決定処理の後、操作者により図2に示す左回転角増大ボタン２６ａまたは右回転角増大ボタン２６ｂが操作されると、両ボタン２６ａ、２６ｂの操作の都度、配列された単位模様Ｍの傾きが所定角度ずつ（例えば、1度ずつ）変更される。次いで、ステップＳ３６において、ステップＳ３５により傾きを変更された単位模様Ｍが縫製エリア２５内に収まるか否かが判定され、いずれかの単位模様Ｍが縫製エリア２５内に収まらないと判定される場合には、上記両ボタン２６ａ、２６ｂの操作を無効化し単位模様Ｍの傾きの変更処理を禁止する。尚、このステップＳ３５における判定処理については、単位模様Ｍの傾きを変更するための上記両ボタン２６ａ、２６ｂの操作の都度、行われるようになっており、両ボタン２６ａ、２６ｂの操作により単位模様Ｍが縫製エリア２５内に収まらないと判定された時点以降の両ボタン２６ａ、２６ｂの操作を無効化している。
【００５２】
本実施形態によれば、複数個配列された単位模様Ｍの傾きの変更処理により、単位模様Ｍのいずれかが縫製エリア２５内に収まらないと判定される場合には、単位模様Ｍの傾きの変更操作を無効化し、傾きの変更処理を制限するため、前述の最大個数決定処理により決定された縫製エリア２５に配列し得る単位模様Ｍの最大個数を減少させることなく単位模様Ｍを配列した状態で、刺繍縫製を行うようにすることができる。
【００５３】
以上、本発明を上述の各実施形態に基づき説明したが、本発明は上記各実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で適宜変更することが可能である。
【００５４】
例えば、上記各実施形態においては、単位模様ＭをＹ方向に配列する場合を説明したが、このＹ方向に直交するＸ方向に単位模様Ｍを配列する場合にも本発明を適用することができる。
【００５５】
また、上記各実施形態においては、単位模様Ｍのサイズ（大きさ）に関するデータについては、予め記憶用ディスク６に記憶されているように構成されているが、この単位模様Ｍのサイズに関するデータについては、その縫製データに基づいて制御部８により演算しても良い。更に、刺繍ミシン１に単位模様Ｍのサイズ（大きさ）を拡大または縮小する模様サイズ調整機能を設け、この模様サイズ調整機能によりサイズを変更された単位模様Ｍを配列する場合の最大個数を求めるようにしても良い。
【００５６】
また、上記各実施形態においては、単位模様Ｍに関するデータ（模様を縫製するための縫製データや模様のサイズを示すデータ等）が、刺繍ミシン１の外部の記憶用ディスク６に記憶されている例を挙げて説明したが、これらのデータについては、刺繍ミシン１に内蔵された記憶装置（例えば、ＲＯＭ等）に記憶されるように構成しても良い。
【００５７】
更に、上記各実施形態においては、種類（サイズや形状）の異なる刺繍枠４の中から刺繍縫製に使用する刺繍枠4を、操作者が表示パネル７の操作を介して設定するようにしたが、装着される刺繍枠４の種別を判別する判別装置をキャリッジ等に設け、この判別装置により装着された刺繍枠４の種類を判別し、この判別結果に基づいて自動的にＲＡＭ８ｂに記憶された刺繍枠４に対応する縫製エリア（縫製可能範囲）が読み出されて設定されるようにしても良い。
【００５８】
［本発明との対応関係］
記憶用ディスク６が、請求項１に記載の記憶手段に相当し、ステップＳ１、ステップＳ１１、ステップＳ２１及びステップＳ３１の処理が請求項1の模様選択手段に相当する。ステップＳ３、ステップＳ１４、ステップＳ２４及びステップＳ３４の処理が請求項１の最大個数決定手段に相当し、縫製手段３が請求項１の縫製手段に相当する。表示パネル７が、請求項2の報知手段に相当し、ステップＳ４、ステップＳ１３及びステップＳ２５の処理が請求項３の模様間隔設定手段に相当する。ステップＳ３５の処理が請求項６の傾き変更手段に相当し、ステップＳ２３及びステップＳ３３の処理が請求項７の第2の傾き変更手段に相当し、ステップＳ３６の処理が請求項８の制限手段に相当する。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施形態に係る刺繍ミシンの構成を示すブロック図である。
【図２】表示パネルの表示状態を示す説明図である。
【図３】表示パネルの表示状態を示す説明図である。
【図４】表示パネルの表示状態を示す説明図である。
【図５】最大個数決定処理制御のフローチャートである。（第1実施形態）
【図６】最大個数決定処理制御のフローチャートである。（第1実施形態の変形例）
【図７】最大個数決定処理制御のフローチャートである。（第２実施形態）
【図８】表示パネルの表示状態を示す説明図である。（第２実施形態）
【図９】最大個数決定処理制御のフローチャートである。（第３実施形態）
【符号の説明】
【００６０】
１  刺繍ミシン
３  縫製手段
４  刺繍枠
６  記憶用ディスク（記憶手段）
７  報知手段
【図１】
2005087285.tif 000003
【図２】
2005087285.tif 000004
【図３】
2005087285.tif 000005
【図４】
2005087285.tif 000006
【図５】
2005087285.tif 000007
【図６】
2005087285.tif 000008
【図７】
2005087285.tif 000009
【図８】
2005087285.tif 000010
【図９】
2005087285.tif 000011