縫製すべき形状の縫製に必要な縫い目データを与える縫い目データ付与装置と、下糸残量を測定する下糸残量測定装置と、該下糸残量が測定された時、該下糸残量が所定の下限下糸量未満であるか否か、下限下糸量以上である場合は更に前記縫い目データと該下糸残量とから前記形状を縫製するに下糸が不足するか否か予測し、不足する場合には下糸不足位置を予測する下糸不足予測装置と、前記下糸不足位置に基づいて、縫いを停止すべき位置を決定する停止位置決定装置と、前記停止位置に達した時にミシンを中途停止させる中途停止制御装置と、前記下糸が下限下糸量未満である場合に、その旨を告知する告知装置と、前記下糸残量測定装置に、縫製開始時と前記中途停止時に下糸残量を測定させ、下糸が下限下糸量以上である場合には、ミシンを稼働させ、前記中途停止中の時は停止を解除してミシンを再稼働させる、制御装置と、を備えたことを特徴とするミシン。前記停止位置決定装置は、縫製開始後の1回目においては、下糸不足位置よりも縫い目数の少ない手前位置に停止位置を決定する、請求項1のミシン。前記停止位置決定装置は、縫製開始後の2回目以降の場合には、下糸不足位置に停止位置を決定する、請求項1のミシン。縫製すべき形状の縫製に必要な縫い目データを与える縫い目データ付与装置と、縫製を開始する際に下糸残量を測定する下糸残量測定装置と、前記下糸残量が予め決められた下限下糸量未満であるか否かを判断し、また前記縫い目データと前記下糸残量とから、前記形状を縫製するに下糸が不足するか否か予測し、不足する場合には下糸不足位置を予測する下糸不足予測装置と、前記下糸不足位置に基づいて、縫いを停止すべき位置を決定する停止位置決定装置と、前記停止位置に達した時にミシンを中途停止させる中途停止制御装置と、該中途停止の時に、その時の下糸残量を測定し、中途下糸残量を得る下糸残量測定装置と、前記中途下糸残量が予め決められた下限下糸量未満であるか否かを判断し、また前記中途下糸残量と前記縫い目データとから、前記形状の残りの縫製を完成するのに下糸が不足するか否かを予測し、不足する場合には下糸不足位置を予測する下糸不足予測装置と、前記下限下糸量未満であると判断された場合に、その旨を告知する告知装置と、前記下限下糸量未満ではないと判断された場合には、前記中途停止を解除してミシンを再稼働させる制御装置と、を備えたことを特徴とするミシン。しかし、縫製開始時の1回の下糸量検出に基づく下糸不足予測であるため、誤差が大きく、残量があるにも関わらず、不足の告知をしたり、残量がなくなるまで告知をしなかったりする不具合が多かった。そのため、不必要な下糸交換作業を行ったり、或いは空縫いが生じたりする問題が生じていた。本発明は上記従来技術の問題を解決することを目的とする。上記目的を達成するために、本発明は、縫製すべき形状の縫製に必要な縫い目データを与える縫い目データ付与装置と、下糸残量を測定する下糸残量測定装置と、該下糸残量が測定された時、該下糸残量が所定の下限下糸量未満であるか否か、下限下糸量以上である場合は更に前記縫い目データと該下糸残量とから前記形状を縫製するに下糸が不足するか否か予測し、不足する場合には下糸不足位置を予測する下糸不足予測装置と、前記下糸不足位置に基づいて、縫いを停止すべき位置を決定する停止位置決定装置と、前記停止位置に達した時にミシンを中途停止させる中途停止制御装置と、前記下糸が下限下糸量未満である場合に、その旨を告知する告知装置と、前記下糸残量測定装置に、縫製開始時と前記中途停止時に下糸残量を測定させ、下糸が下限下糸量以上である場合には、ミシンを稼働させ、前記中途停止中の時は停止を解除してミシンを再稼働させる、制御装置と、を備えたことを特徴とする。前記停止位置決定装置は、縫製開始後の1回目においては、下糸不足位置よりも縫い目数の少ない手前位置に停止位置を決定する、ことが望ましい。また、2回目以降の場合には、下糸不足位置を停止位置に決定することが望ましい。本発明のミシンによれば、縫製開始時に下糸が不足することが予想されるときは、途中でミシンを自動停止させて、下糸残量を測定し、その時の下糸残量に応じて告知或いは縫いの継続を判断するため、正確に下糸残量を把握した縫製が可能になり、不要な下糸交換作業や空縫いなどを防止できる効果がある。以下本発明の実施の形態を図面に基づいて説明する。この実施形態は、刺繍装置を備えたミシンに本発明を適用した例である。図1において制御装置1はミシン全体の制御を行っており、外部入出力装置90を介してDCモータドライバ93、DCモータ94、縫い機構95と接続し、縫いを実行する。また、XYモータドライバ96、XYモータ97により刺繍枠を移動させて刺繍縫いも行えるように構成されている。更に、振幅/送りモータドライバ98と振幅/送りモータ99によりジグザグ縫いを行えるようになっている。また表示装置91、タッチパネル92、を備え作業者が種々の指令を入力できるように構成されている。制御装置1には縫い目データ記憶装置2が接続されており、縫製すべき模様などの縫い目データが記憶されている。この縫い目データは針落ち点の位置情報が含まれており、この縫い目データから縫製に必要な下糸量を算出できるようになっている。下糸残量測定装置3は、ボビンに巻かれた下糸の量を測定する。この実施形態では、機械的に測定する構成になっており、ミシン停止時に測定できるように構成されている。制御装置1は、下糸残量測定装置3に指令を出して、縫製の開始時点で下糸量を測定させ、また中途停止時に、その時点の下糸量残量を測定させるように構成されている。中途停止時の測定については後述する。なお、下糸残量測定装置3により測定される下糸量は誤差があるため、予めこの誤差を見込んで、測定された下糸量よりも所定パーセント少ない値を下糸残量とすることが可能である。下糸不足予測装置4は、下糸残量測定装置3で測定された下糸残量が、縫製継続不可能な下限下糸量未満か否かを最初に判断する。そして下限下糸量以上の場合、縫い目データ記憶装置2の縫い目データと下糸残量測定装置3で測定した下糸残量に基づいて、縫製すべき模様等の形状を当該下糸残量で縫い完成できるか否か予測する。また、該下糸残量で模様のどこまで縫えるのかを予測する。具体的には、当該模様を縫製可能な針数針落ち点の数を予測する。即ち、模様のどの部分位置まで縫えるかを予測する。以下下糸不足予測装置4で予測する縫製可能な針数、針落ち点の数などをすべて位置と表現する。また、下糸残量により縫製可能な位置、即ち下糸残量が不足する位置を下糸不足位置と称する。なお、この実施形態では、ボビンに完全に下糸がなくなる状態ではなく、所定の長さ、例えば4mなどの基準を設け、該長さ以下に下糸残量がなった時に、これを下限下糸量としている。下糸残量が下限下糸量に達した時に縫製不可と判断し、この時の位置を下糸不足位置と判断している。制御装置1は、下糸不足予測装置4で予測した位置、或いはその手前でDCモータドライバ93とXYモータドライバ96を制御してミシンの稼働を中途停止させるように構成されている。停止位置決定装置5は、中途停止させる位置を決定するもので、下糸不足予測装置4で予測した位置をそのまま停止位置とするか或いはその手前で停止するかを決定する。この実際形態では、縫製開始後或いは色替えして縫製を再開した後の1回目の中途停止を下糸不足予測装置4で予測した不足位置の手前に決定するように構成されている。具体的には、下糸不足位置の70パーセント手前の位置を1回目の停止位置としている。縫い目位置検出装置6は進行中の模様縫いの縫い目位置を検出するもので、停止位置決定装置5で決定された停止位置に到来したことを検出する。中途停止/再稼働装置7は縫い目位置検出装置6の停止位置検出に基づいて、停止位置に到来した時点で、制御装置1を介してDCモータ94、XYモータ97を停止し、ミシン稼働を中途停止させ、また再稼働させるように構成されている。制御装置1は、中途停止/再稼働装置7によりミシンが中途停止すると、下糸残量測定装置3に中途下糸残量を測定させ、下糸不足予測装置4にこの測定した中途下糸残量により、形状の未縫製部分の縫製が可能か否か、予測させる。下糸残量が下限下糸量未満の場合には、制御装置1は縫製継続不可と判断し、告知装置8にその旨を告知させ、作業者に糸替えを促すようになっている。下糸残量が下限下糸量以上の場合には、中途停止/再稼働装置7にミシンの再稼働をさせ、下糸不足予測装置4により予測した次の中途停止位置まで縫製を継続させるように構成されている。図2は縫製動作を模式的に示す説明図であり、これに基づいて上記構成を更に詳説する。いま縫製すべき模様などの形状の或る色の縫製が完了するまで、即ち色替えまでに260針が必要な場合を例にとって、説明する。Aに示すように、下糸残量測定装置3における下糸残量測定値が15mだとし、下糸不足予測装置4において対象形状を150針まで縫えると予測されたとする。即ち150針目が下糸不足位置である。1回目の停止については停止位置決定装置5は150針目の手前の所定の位置で中途停止位置を決定する。1回目は、下糸残量測定装置3における下糸残量測定値に誤差が生じやすいためである。いま70パーセントの位置で中途停止位置を決定したとすると、105針目が途中停止位置である。下糸残量測定装置3による測定後、中途停止/再稼働装置7はミシンを再稼働させ、縫いを再開する。なお、縫製開始時の下糸残量が色替えまでの260針目を上回る場合には、制御装置1は途中停止を行わせずに、縫製完了色替えまで縫製を継続させるように構成されている。なお、下糸残量と必要下糸量を比較する場合には、誤差などを見込んで、下糸残量の所定パーセント以下の値を基に比較するのが望ましい。Bに示すように縫い目位置検出装置6が105針目を検出すると、中途停止/再稼働装置7は該位置でミシンを停止させる。停止後制御装置1は下糸残量測定装置3に途中下糸残量を測定させ、この途中下糸残量が8mであったとする。この下糸残量に基づいて下糸不足予測装置4は下糸不足位置を再度予測し、これが185針目であったとする。停止位置決定装置5は今度は下糸不足位置をそのまま途中停止位置として決定する。下糸残量測定装置3による測定後、中途停止/再稼働装置7はミシンを再稼働させ、縫いを再開する。Cに示すように、次に縫い目位置検出装置6が185針目を検出すると、中途停止/再稼働装置7は該位置でミシンを停止さる。停止後制御装置1は下糸残量測定装置3に途中下糸残量を測定させ、この途中下糸残量が5mであったとする。この下糸残量に基づいて下糸不足予測装置4は下糸不足位置を再度予測し、これが235針目であったとすると、停止位置決定装置5は今度は下糸不足位置をそのまま途中停止位置として決定する。下糸残量測定装置3による測定後、中途停止/再稼働装置7はミシンを再稼働させ、縫いを再開する。次にDに示すように、縫い目位置検出装置6が235針目を検出すると、中途停止/再稼働装置7は該位置でミシンを停止させる。停止後制御装置1は下糸残量測定装置3に途中下糸残量を測定させ、この途中下糸残量が2mであったとする。下糸不足予測装置4は下糸残量が下限下糸量の4mを下回るので、制御装置1は中途停止/再稼働装置7に縫いを再開させず、告知装置8にその旨の告知を行わせ、作業者に糸替えを促す。なおこの時に、下糸残量が十分に残っている場合、例えば4m以上で下糸不足位置が260針目を超える場合には、中途停止/再稼働装置7にミシン稼働を再開させる。この場合色替え位置で、縫い目データが終了し、通常通りミシンが停止して、縫製が終了する。以上の構成によれば、下糸不足位置を予測し、該位置で途中停止して下糸残量の計測を行うので、正確な縫製が可能になる。即ち、縫製中に下糸がなくなり空縫いを生じたり、或いは下糸残量があるにも関わらず下糸交換作業をおこなったりすることがなくなる効果がある。図3のフローチャート図にしたがって、実施形態の動作を説明する。最初に縫製対象の模様などの形状の縫製或いは色替えまでに必要な下糸量を縫い目データ記憶装置2のデータに基づいて算出しステップS1、下糸残量測定装置3により下糸残量を測定しステップS2、下糸不足予測装置4により下糸不足位置を予測するステップS3。ここで下糸残量が下限下糸量未満の場合ステップS4、縫製不可能と判断し、告知装置8にその旨の告知をさせるステップS20。次に、下糸残量が必要下糸量より多いか否か判定しステップS5、下糸残量が必要下糸量より少ない場合は、縫製最初の下糸残量計測か否か判定しステップS6、1回目であれば停止位置決定装置5は下糸不足位置の手前下糸不足位置の70パーセントの位置を途中停止位置と決定するステップS7。縫製最初の下糸残量計測でない場合には、停止位置決定装置5は下糸不足位置を途中停止位置に決定するステップS8。上記処理後に縫いを開始しステップS9、中途停止/再稼働装置7は前記決定した途中停止位置でミシンの稼働を停止するステップS10。そしてステップS2に戻り、同じ動作を繰り返す。ステップS5で下糸残量が必要下糸量よりも多い場合には、縫いを開始しステップS11、色替え位置で自動停止するステップS12。