(57)【特許請求の範囲】
【請求項１】
少なくとも、被縫製物に縫目を形成する位置を表す位置情報、を含む縫製データ、に従って被縫製物が固定されるテーブルと針とを互いに相対移動させて縫製動作を行なう自動ミシンであって、前記縫製データの表す図形の拡大率を入力するための拡大率入力手段と、該拡大率入力手段を介して入力された拡大率と、前記位置情報とに応じて、前記縫製データの表す図形を拡大した図形に対応する拡大位置情報を作成する拡大位置情報作成手段と、該拡大位置情報および前記縫製データに基づき、該縫製データの表す図形を拡大した図形に沿って縫製動作を当該自動ミシンに行なわせる第１縫製制御手段と、を備えた自動ミシンにおいて、
当該自動ミシンの、縫製が可能な範囲である縫製エリアと前記位置情報とに基づき、拡大できる上限を算出する拡大率上限算出手段と、
前記拡大率入力手段を介して入力された拡大率を、前記拡大率上限算出手段によって算出された上限を超えないように制限する拡大制限手段と、
を備え、
前記拡大率上限算出手段が、
当該自動ミシンにて形成できる最大の縫目間距離と前記位置情報に含まれる最大の縫目間距離とから算出した拡大率の第２上限が、前記拡大できる上限よりも小さい場合に、該拡大できる上限に代えて前記第２上限を算出値とするもの、
であることを特徴とする自動ミシン。
【請求項２】
前記拡大率入力手段、前記拡大位置情報作成手段、および前記拡大率上限算出手段が、
前記相対移動の方向に沿った平面上において互いに直交する２本の座標軸の各方向について独立して、拡大率を夫々入力、作成、および算出可能に構成されたもの、
であることを特徴とする請求項１に記載の自動ミシン。
【請求項３】
前記縫製データの表す図形の縮小率を入力するための縮小率入力手段と、該縮小率入力手段を介して入力された縮小率と、前記位置情報とに応じて、前記縫製データの表す図形を縮小した図形に対応する縮小位置情報を作成する縮小位置情報作成手段と、該縮小位置情報および前記縫製データに基づき、該縫製データの表す図形を縮小した図形に沿って当該自動ミシンに縫製動作を行なわせる第２縫製制御手段と、
当該自動ミシンにて形成できる最小の縫目間距離と前記位置情報に含まれる最小の縫目間距離とから縮小率の下限を算出する縮小率下限算出手段と、
前記縮小率入力手段を介して入力された縮小率を、前記縮小率下限算出手段によって算出された下限を下回らないように制限する縮小制限手段と、
を備えたことを特徴とする請求項１または２に記載の自動ミシン。
【請求項４】
前記縮小率入力手段、前記縮小位置情報作成手段、および前記縮小率下限算出手段が、
前記相対移動の方向に沿った平面上において互いに直交する２本の座標軸の各方向について独立して、縮小率を夫々入力、作成、および算出可能に構成されたもの、
であることを特徴とする請求項３に記載の自動ミシン。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、縫製データに従って所望のパターンの縫目を被縫製物に形成できる自動ミシンに関する。
【０００２】
【従来の技術】
こうした自動ミシンの一例を図１に示す。自動ミシン１は、針３を上下動させるミシン本体と、針３の下に位置して前後左右に移動されるテーブル５を備え、このテーブル５に固定された布等の被縫製物７に縫製を行なって行く。
【０００３】
この縫製動作は、図示しない縫製データ作成装置にて作成された縫製データに従って行なわれる（なお、縫製データの作成も可能にされたミシンもある）。この縫製データを自動ミシン１に読み取らせ、縫製動作を行なせわると、その縫製データどおりの、縫いパターンが被縫製物７に形成される。また、読み取らせた（或は作成した）縫製データをそのままの大きさで縫うのではなく、拡大或は縮小をした上で縫製動作を行なわせる場合もある。この、拡大・縮小操作は操作パネル１１にて行なう。操作パネル１１の外観を図２に示す。
【０００４】
操作パネル１１は、ロータリースイッチ２１と、ボタン２３と、ＬＥＤ２５と、３桁の７セグメント表示装置２７と、フロッピーディスクドライブ２９とを備えている。ロータリースイッチ２１は、左右両方向に回転操作可能なダイヤルであり、操作パネル１１の内部に設けられたロータリーエンコーダによりその回転角度が検出される。ＬＥＤ２５は縦に５個並べられており、その内のいずれか１個が点灯される。
【０００５】
この点灯箇所は各ＬＥＤ２５の右に記載された事項がロータリースイッチ２１の操作対象となっていることを示す。ボタン２３を押すと、点灯されるＬＥＤ２５が１個ずつ下へ変更され、一番下のＬＥＤ２５が点灯された状態でボタン２３を押すと、一番上に戻る。７セグメント表示装置２７は、ロータリースイッチ２１の回転操作に応じて設定される拡大率および縮小率（以下、両者を区別しない場合には拡縮率と言う）等が表示される。フロッピーディスクドライブ２９は、フロッピーディスクから縫製データを読み出したり、縫製データを拡大や縮小等することにより生成された新たな縫製データをフロッピーディスクに記録するためのもので、操作パネル１１の側面に設けられている。
【０００６】
この操作パネル１１にて、例えば、左右方向（自動ミシン１ではＸ軸方向）の拡縮率を設定する場合には、ボタン２３を適宜押して、一番上のＬＥＤ２５、つまりその右に「Ｘ−ＳＣＡＬＥ」と記載されているＬＥＤ２５を点灯させる。その縫製データのＸ軸方向の拡縮率を全く操作していない場合には、７セグメント表示装置２７に拡縮率が１００％であることを示す数字「１００」が表示される。この状態でロータリースイッチ２１を右回りに回転させると、７セグメント表示装置２７の数字が増大し、縫製データが示す縫いパターンを拡大することができる。逆に、左回りに回転させれば、７セグメント表示装置２７の数字が小さくなり、縫製データが示す縫いパターンを縮小させることができる。例えば、「２００」と表示されれば元の縫いパターンを２倍に拡大させ、「７０」と表示されれば、７０％の大きさに縮小することができる。なお、７セグメント表示装置２７に表示させる数字の増減は１単位でできるようにされており、例えば８１％という、きめ細かな拡縮率設定も可能である。また拡縮率はＸ軸方向、Ｙ軸方向ともに５〜３００％にされている。
【０００７】
手前←→奥方向（自動ミシン１ではＹ軸方向）の拡縮率を設定する場合には、ボタン２３をもう１回押して、右に「Ｙ−ＳＣＡＬＥ」と記載されているＬＥＤ２５を点灯させ、ロータリースイッチ２１を操作することにより同様に拡縮率を変更できる。なお、このようにボタン２３を押すと、それまでに設定された数値は一旦確定される。つまり、７セグメント表示装置２７に「７０」を表示させた状態でボタン２３を押すと、Ｘ軸方向の拡縮率は７０％となる。また、更にボタン２３を押すと、縫製速度や、下糸カウンター、スプリットＮｏ．の設定も可能となるが、これらについては説明を省略する。
【０００８】
こうしてＸ軸、Ｙ軸双方向の拡縮率を設定し、縫いパターンを変更した例を図３（ａ）、図３（ｂ）に示す。図３（ａ）は、縫製データに従ってそのまま縫製した場合の縫いパターン、図３（ｂ）は、Ｘ軸方向、Ｙ軸方向の拡縮率を共に２００％、つまり２倍に拡大した場合に形成される縫いパターンである。このように、縫製データ化された一つの縫いパターンから、様々な大きさの縫いパターンを被縫製物７に形成することができる。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来技術によれば、拡大率を大きくし過ぎたために、縫製エリアからはみ出てしまう場合がある。縫製エリアとは、縫製動作が可能な範囲であり、自動ミシン１においては、Ｘ軸方向が２００mm、Ｙ軸方向が１００mmの長方形にされている。例えば、図３（ａ）の縫いパターンをＸ軸方向、Ｙ軸方向とも３００％に拡大すると、Ｘ軸方向は１５０mmとなって縫製エリア内に収まるものの、Ｙ軸方向は１２０mmとなってしまい、縫製エリア１３からはみ出てしまう（図３（ｃ）参照）。なお、自動ミシン１では、生成されたデータが縫製エリア１３からはみ出る場合には、収まっている部分だけが縫製されるのではなく、そのデータ全体がエラーとなり、一切、縫製することができなくなる。
【００１０】
そして、当然のことながら、縫製データによってその縫いパターンの大きさが異なるため、何％までの拡大なら、縫製エリア１３に収まるかが分からない。
また、拡縮率を規制する要素としては、縫製エリア１３以外にも縫目のピッチがある。図３（ａ）〜図３（ｃ）では、縫いパターンを為す三角形の辺を一直線にて表しているが、周知のようにこれらの辺は何れも、縫目が連続したものとなっている。そしてこの縫目のピッチＰ（図３（ｄ）参照）には、自動ミシン１の仕様として０．１〜１２．７mmという制限がある。つまり、たとえ拡大した縫いパターンが縫製エリア１３に収まる大きさであっても、ピッチＰが１２．７mmを越えると縫製ができなくなる。そして、このピッチＰに下限があることにより、縮小においても、制限が生じる。すなわち、ピッチＰが０．１mmを下回ると縫製ができなくなる。なお、図３（ｄ）のピッチＰはＹ軸方向のピッチであるが、Ｘ軸方向のピッチＰについても同様であり、何れか一方でも０．１〜１２．７mmの範囲にないとエラーとなり、縫製動作が不可能となる。
【００１１】
本発明はかかる課題に鑑みなされたもので、請求項１に記載の自動ミシンは、縫いパターンの拡大をする場合に、容易に縫製エリアからはみ出ないようにすると共に、前述の拡大操作によってピッチＰが上限値を超えるのを防止することを目的とする。
【００１２】
また更に、請求項２に記載の自動ミシンは、縫製エリアの各方向について独立に可能な限り拡大できるようにすることを目的とする。
そして請求項３に記載の自動ミシンは、前述の縮小操作によってピッチＰが下限値を下回るのを防止することを目的とする。
【００１３】
そして請求項４に記載の自動ミシンは、縫製エリアの各方向について独立に縮小できるようにすることを目的とする。
【００１４】
【課題を解決するための手段及び発明の効果】
かかる目的を達成するためになされた本発明の請求項１に記載の自動ミシンは、少なくとも、被縫製物に縫目を形成する位置を表す位置情報、を含む縫製データ、に従って被縫製物が固定されるテーブルと針とを互いに相対移動させて縫製動作を行なう自動ミシンであって、前記縫製データの表す図形の拡大率を入力するための拡大率入力手段と、該拡大率入力手段を介して入力された拡大率と前記位置情報とに応じて、前記縫製データの表す図形を拡大した図形に対応する拡大位置情報を作成する拡大位置情報作成手段と、該拡大位置情報および前記縫製データに基づき、該縫製データの表す図形を拡大した図形に沿って縫製動作を当該自動ミシンに行なわせる第１縫製制御手段と、を備えた自動ミシンにおいて、
当該自動ミシンの、縫製が可能な範囲である縫製エリアと前記位置情報とに基づき、拡大できる上限を算出する拡大率上限算出手段と、
前記拡大率入力手段を介して入力された拡大率を、前記拡大率上限算出手段によって算出された上限を超えないように制限する拡大制限手段と、
を備え、前記拡大率上限算出手段が、当該自動ミシンにて形成できる最大の縫目間距離と前記位置情報に含まれる最大の縫目間距離とから算出した拡大率の第２上限が、前記拡大できる上限よりも小さい場合に、該拡大できる上限に代えて前記第２上限を算出値とするものであることを特徴とする。
【００１５】
この自動ミシンでは、拡大率上限算出手段が、当該自動ミシンの縫製エリアと、縫製データに格納された位置情報とに基づき、拡大できる上限を算出し、この上限を超えないように拡大制限手段が、拡大率入力手段を介して入力された拡大率を制限する。
【００１６】
つまり、請求項１記載の自動ミシンでは、拡大率入力手段を介して、縫製エリアからはみ出るような拡大率を設定しようとしても、拡大制限手段が、これをできないように制限する。従って、請求項１に記載の自動ミシンによれば、縫製エリア１３をはみ出るような拡大率を設定できないため、自動ミシンに適切な縫製動作を行なわせることができる。
【００１７】
但し、これのみだと、ピッチＰの上限を越えてしまう可能性がある。
そこで、前記拡大率上限算出手段が、当該自動ミシンにて形成できる最大の縫目間距離と前記位置情報に含まれる最大の縫目間距離とから算出した拡大率の第２上限が、前記拡大できる上限よりも小さい場合に、該拡大できる上限に代えて前記第２上限を算出値とするもの、とされている。ここで縫目間距離とは、前述のピッチＰに相当する。
【００１８】
つまりこの自動ミシンにおいては、縫製データに含まれる最大ピッチと当該自動ミシンの仕様である最大ピッチとから、拡大率の上限のいわば第１候補を算出する。そして、前述の、自動ミシンの縫製エリアと縫製データに格納された位置情報とから算出された上限を第２候補とし、これと、第１候補とを比較して小さい方を上限とする。
【００１９】
従って、請求項１に記載の自動ミシンによれば、ピッチＰの上限を越えるのも防止することができる。
請求項２に記載の自動ミシンでは、前記拡大率入力手段、前記拡大位置情報作成手段、および前記拡大率上限算出手段が、前記相対移動の方向に沿った平面上において互いに直交する２本の座標軸の各方向について独立して、拡大率を夫々入力、作成、および算出可能に構成されたもの、とされている。
【００２０】
ここで互いに直交する２本の座標軸は、前述のＸ軸およびＹ軸に相当する。
この自動ミシンによれば、夫々の軸について独立に拡大率を設定できるので、例えば、ある縫製データの縫いパターンが、Ｙ軸方向については１５０％までしか拡大できないが、Ｘ軸方向については２００％まで可能であるといった場合にも適用でき、縫製エリアいっぱいまで拡大された縫いパターンを形成することができる。また、縫製データの縫いパターンの縦横比が気に入らないといった場合にも、所望の方向だけを拡大することができる。
【００２１】
請求項３に記載の自動ミシンにおいては、請求項１または２に記載の自動ミシンにおいて、前記縫製データの表す図形の縮小率を入力するための縮小率入力手段と、該縮小率入力手段を介して入力された縮小率と、前記位置情報とに応じて、前記縫製データの表す図形を縮小した図形に対応する縮小位置情報を作成する縮小位置情報作成手段と、該縮小位置情報および前記縫製データに基づき、該縫製データの表す図形を縮小した図形に沿って当該自動ミシンに縫製動作を行なわせる第２縫製制御手段と、当該自動ミシンにて形成できる最小の縫目間距離と前記位置情報に含まれる最小の縫目間距離とから縮小率の下限を算出する縮小率下限算出手段と、前記縮小率入力手段を介して入力された縮小率を、前記縮小率下限算出手段によって算出された下限を下回らないように制限する縮小制限手段と、を備えたことを特徴とする。
【００２２】
つまり、この自動ミシンでは、縮小率下限算出手段が、当該自動ミシンにて形成できる最小ピッチと、縫製データに含まれる最小ピッチとに基づき、縮小できる下限を算出し、この下限を下回らないように縮小制限手段が、縮小率入力手段を介して入力された縮小率を制限する。
【００２３】
従って、請求項３に記載の自動ミシンでは、縮小率入力手段を介して、当該自動ミシンにて形成できる最小ピッチを下回る縮小率を設定しようとしても、縮小制限手段が、これをできないように制限する。従って、自動ミシンに適切な縫製動作を行なわせることができる。
【００２４】
請求項４に記載の自動ミシンにおいては、前記縮小率入力手段、前記縮小位置情報作成手段、および前記縮小率下限算出手段が、
前記相対移動の方向に沿った平面上において互いに直交する２本の座標軸の各方向について独立して、縮小率を夫々入力、作成、および算出可能に構成されたもの、であることを特徴とする。
【００２５】
従って、請求項４に記載の自動ミシンによれば、夫々の軸について独立に縮小率を設定できるので、最小ピッチを下回らない範囲で、各軸方向に沿って縮小することにより、様々な縫いパターンを形成することができる。
【００２６】
【発明の実施の形態】
以下に本発明の実施の形態を図面と共に説明する。
なお、外観は図１、図２に示した従来の自動ミシン１と変わりがない。このため、共通の構成については同じ符号を用い、前記しなかった内部構成および特徴的な処理について説明をする。
【００２７】
まず、図４は本発明を適用した自動ミシン１の内部構成の概略を示すブロック図である。自動ミシン１は、制御プログラムを実行するＣＰＵ４１と、ＣＰＵ４１が実行する制御プログラムが格納されたＲＯＭ４３と、ＣＰＵ４１が処理するデータを一時記憶するＲＡＭ４５と、テーブル５を動かすためのＸ軸モータ４７、およびＹ軸モータ４９と、針３の駆動等に用いられるミシンモータ５１と、外部通信部５３と、ブザー５５と、前述の操作パネル１１を主要部として構成されている。なお、本図では、ボタン２３を、その他のスイッチ類も含めたスイッチ群と表記しており、また７セグメント表示装置２７は７ｓｅｇ表示装置、フロッピーディスクドライブ２９はＦＤＤと記している。また、実際には、ＣＰＵ４１とミシンモータ５１は、ＣＰＵ４１からの指令信号に応じた電流を発生させるモータドライバを介して接続され、ロータリースイッチ２１は、前述のエンコーダ出力を所定の信号に変換してＣＰＵ４１に出力するコントローラを介して接続される、といったように、各装置とＣＰＵ４１との間は所要のインタフェース回路が挿入されるが、本図では省略している。
【００２８】
この自動ミシン１の仕様は、次のようになっているものとする。すなわち、最大拡大率３００％、最小縮小率５％、拡縮率単位１％、縫目の最小ピッチ０．１mm、同最大ピッチ１２．７mm、縫製エリアのＸ軸方向の幅２００mm、同Ｙ軸方向の幅１００mm、同原点位置は縫製エリアを為す長方形の重心位置とされている。
【００２９】
ＣＰＵ４１の行なう処理の内、Ｘ方向拡縮率設定処理について、図５を用いて説明する。本処理は、フロッピーディスクドライブ２９から縫製データがＲＡＭ４５に読み込まれ、５つのＬＥＤ２５の内の１番上が点灯されると起動する。
本処理が起動すると、まずステップ（以下、単にＳと記載）１０にて、ＲＡＭ４５内の縫製データが示す縫いパターンの横幅を算出する。縫製データの位置情報は、縫目を形成する針落ち点から次の針落ち点までテーブル５を移動させるのに必要な移動量（Ｘ座標、Ｙ座標各１個）からなっている。縫製データは、いわば直前の針落ち点からの相対座標から構成されている。横幅を算出するには、この縫製データから各針落ち点のＸ軸方向の絶対座標を求め、これらの最大値から最小値を引くことにより求める。ここで算出値は８０mmであったとする。また、縫いパターンの横方向の中心は、縫製エリア１３の横方向の中央にあるとする。
【００３０】
そしてＳ２０にて、この縫いパターンの横ピッチ最小値ＭＩＮＰを、Ｓ３０にて横ピッチ最大値ＭＡＸＰを夫々求める。これらは夫々相対Ｘ座標の最小値、最大値でよい。ここでは、ＭＩＮＰ、ＭＡＸＰともに１mmであったとする。
そしてＳ４０では、７セグメント表示装置２７に「１００」が表示されている状態からロータリースイッチ２１がどちらにひねられているかを判定する。右回り、すなわち縫製データを拡大する旨の指示が出されている場合にはＳ５０に進み、前述の第２候補に相当する上限Ｘ１を算出する。本図に示されたｍｉｎは、続く括弧内に示されている２つの値の内、小さい方の値を表すものとする。すなわち上限Ｘ１は、自動ミシン１の最大拡大率３００％と、縫製エリア１３の横幅２００mmをＳ１０で算出した横幅８０mmで除した値すなわち２５０％の内、小さい方、つまり２５０％とする。続くＳ６０では、前述の第１候補に相当する上限ＥＸＰを算出する。ここでは、自動ミシン１のピッチ上限１２．７mmをＭＡＸＰ１．０mmで割った値１２７０％がＥＸＰとなる。
【００３１】
そしてＳ７０にて、上限Ｘ１、上限ＥＸＰの内、小さい方を真の上限Ｌｃとする。つまりここではＬｃ＝２５０％となる。続くＳ８０では、ロータリースイッチ２１の回転角に対応する拡大率Ｌ0 を求める。回転角と拡大率との関係は予め定められており、例えば、回転角１ｄｅｇに対して１％等とされている。そしてＳ９０にて、Ｌｃ、Ｌ0 の内、小さい方の値を７セグメント表示装置２７に表示すると共に設定し、本処理を終了する。
【００３２】
Ｓ９０の処理により、７セグメント表示装置２７に例えば「１００」と表示されている状態から、ロータリースイッチ２１を右へ９０ｄｅｇ回転させると、１００に９０を加えた値すなわち「１９０」が表示されるが、同じ状態から１５０ｄｅｇ以上回転させても、「２５０」と表示されたままで、これ以上大きな値は表示されない。これは、縫製エリア１３の横幅が２００mmである自動ミシン１において、横幅が８０mmの縫いパターンを２５０％を越えて拡大させると、確実に縫製エリア１３からはみ出てしまうからである。また、仮にＭＡＸＰが６mmであったとすると、ＥＸＰ＝１２．７／６＝２１２％となり、Ｓ７０の処理によりＬｃも２１２％となる。つまりこの場合、ロータリースイッチ２１を１１２ｄｅｇ以上回転させても「２１２」を越える値は表示されない。これはたとえ、縫製エリア１３内に縫いパターンが収まっても、拡大率が２１２％を越えるとピッチが１２．７mmを越えてエラーになってしまうからである。
【００３３】
なお、実際には、Ｓ８０およびＳ９０の処理は、７セグメント表示装置２７に表示されている数値が１００を越えている間は、ロータリースイッチ２１が回転される都度繰り返し実行される。
一方、Ｓ４０にて、ロータリースイッチ２１が左回りに回転されていた場合には、Ｓ１００に進み、縮小率の下限Ｓｃを算出する。本図に示されたｍａｘは、続く括弧内に示されている２つの値の内、大きい方の値を表すものとする。すなわち下限Ｓｃは、自動ミシン１の最小縮小率５％と、自動ミシン１のピッチ下限０．１mmをＭＩＮＰ１．０mmで割った値１０％との内の大きい方、すなわち１０％が下限Ｓｃとなる。
【００３４】
続くＳ１１０では、ロータリースイッチ２１の回転角に対応する縮小率Ｓ0 を求め、Ｓ１２０にて、Ｓｃ、Ｓ0 の内、大きい方の値を７セグメント表示装置２７に表示すると共に設定し、本処理を終了する。Ｓ１２０の処理により、例えば、「１００」と表示されている状態から、ロータリースイッチ２１を左へ４０ｄｅｇ回転させると、１００から４０を減じた値すなわち「６０」が表示されるが、同じ状態から９０ｄｅｇ以上回転させても、「１０」の表示は変わらず、１０より小さな値は表示されない。ピッチが１mmである縫製パターンを仮に１０％以下に縮小すると、ピッチが０．１mm未満になってしまう。これを、Ｓ１００〜Ｓ１２０の処理にて防止している。なお、拡大のときと同様、Ｓ１１０およびＳ１２０の処理は、７セグメント表示装置２７に表示されている数値が１００未満の間は、ロータリースイッチ２１が回転される都度繰り返し実行される。
【００３５】
本処理はＸ軸方向に関する処理であったが、Ｙ軸方向についても、方向と対応する数値を変更した上で、同様の処理が為される。
この処理によれば、拡大のときには、縫製エリア１３をはみ出ること、およびピッチが１２．７mmを越えることを双方を防止できる。また、縮小のときには、ピッチが０．１mmを下回るのを防止できる。
【００３６】
なお、以上の説明から分かるように、ロータリースイッチ２１が本発明の拡大率入力手段と縮小率入力手段とを兼ねたものとなっている。また、Ｘ方向拡縮率設定処理の全体が、本発明の拡大位置情報作成手段と縮小位置情報作成手段を兼ねた処理、Ｓ５０〜Ｓ７０の処理が本発明の拡大率上限算出手段としての処理、Ｓ９０の処理が本発明の拡大制限手段としての処理、Ｓ１００の処理が本発明の縮小率下限算出手段としての処理、Ｓ１２０の処理が本発明の縮小制限手段としての処理に相当する。
【００３７】
以上、本発明の一実施の形態として、自動ミシンについて説明してきたが、本発明はこの実施の形態に何等限定されるものではなく様々な態様で実施しうる。  例えば、縫いパターンのＸ軸方向の中心が縫製エリア１３の中心にある場合であったが、これ以外の縫いパターンについても拡大できるようにしてもよい。但し、このような縫製データについては、縫いパターンを構成する縫目の内、縫製エリア１３の境界のごく近くに１つでも存在すれば、わずかに拡大しただけでも縫製エリア１３から出てしまう。これを解決するには、拡大の都度、生成されたデータの縫いパターンがはみ出ているか否かを判定し、はみ出ている場合には、その逆方向に移動させるとよい。
【図面の簡単な説明】
【図１】本発明の一実施例である自動ミシン１の概観を示す説明図である。
【図２】自動ミシン１の備える操作パネル１１の外観図である。
【図３】縫いパターンを例示する説明図である。
【図４】自動ミシン１のブロック図である。
【図５】自動ミシン１のＣＰＵ４１にて実行されるＸ方向拡縮率設定処理のフローチャートである。
【符号の説明】
１…自動ミシン    ３…針                ５…テーブル
７…被縫製物      １１…操作パネル      １３…縫製エリア
２１…ロータリースイッチ                  ２３…ボタン
２７…７セグメント表示装置（７ｓｅｇ表示装置）
２９…フロッピーディスクドライブ（ＦＤＤ）
４７…Ｘ軸モータ      ４９…Ｙ軸モータ      ５１…ミシンモータ
Ｌｃ、ＥＸＰ、Ｘ１…上限    ＭＩＮＰ…横ピッチ最小値
ＭＡＸＰ…横ピッチ最大値    Ｐ…ピッチ    Ｓｃ…下限
【図１】
0003567677.tif 000002
【図２】
0003567677.tif 000003
【図３】
0003567677.tif 000004
【図４】
0003567677.tif 000005
【図５】
0003567677.tif 000006