JP3904245B2 - Sewing machine with pattern enlargement / reduction function - Google Patents

Sewing machine with pattern enlargement / reduction function Download PDF

Info

Publication number
JP3904245B2
JP3904245B2 JP07929994A JP7929994A JP3904245B2 JP 3904245 B2 JP3904245 B2 JP 3904245B2 JP 07929994 A JP07929994 A JP 07929994A JP 7929994 A JP7929994 A JP 7929994A JP 3904245 B2 JP3904245 B2 JP 3904245B2
Authority
JP
Japan
Prior art keywords
data
pattern
magnification
sewing
size
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP07929994A
Other languages
Japanese (ja)
Other versions
JPH07265567A (en
Inventor
一 正 原
本 英 親 倉
木 千 世 鈴
中 晴 比 古 田
野 章 嘉 笹
田 伸 一 深
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Janome Sewing Machine Co Ltd
Original Assignee
Janome Sewing Machine Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Janome Sewing Machine Co Ltd filed Critical Janome Sewing Machine Co Ltd
Priority to JP07929994A priority Critical patent/JP3904245B2/en
Publication of JPH07265567A publication Critical patent/JPH07265567A/en
Application granted granted Critical
Publication of JP3904245B2 publication Critical patent/JP3904245B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Sewing Machines And Sewing (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

【0001】
【産業上の利用分野】
この発明は拡大縮小機能を備えたミシンに関する。
【0002】
【従来の技術】
ミシン針の制御と布送りの制御による通常縫いに加えて、布を刺繍枠に固定し、この刺繍枠をX−Y方向に移動制御して刺繍可能としたミシンが知られている。刺繍模様は予めデータをミシン内部のメモリやROMカード等に記憶させておき、このデータを読み出して前記X−Y制御を行いつつ刺繍模様の形成を行うように構成されているのが普通である。
刺繍模様を記憶するメモリには、通常複数の模様が記憶され、これを随時選択することにより模様データの読み出しが行われるが、模様の大きさを変更したい場合にも大きさ毎に異なるデータを用意する必要があり、大容量のメモリを必要とする問題があった。
このような問題を解決するために、本願出願人により刺繍可能なミシンにおいて、同一形状の模様であれば、同一のデータを使用して模様の大きさを拡大縮小できるようにし、しかも縫い目の密度を模様の大きさに関わらず同一とすることのできる拡大縮小機能を備えたミシンが既に提案されている。
【0003】
【発明が解決しようとする課題】
この拡大縮小機能を備えたミシンによれば模様形状の大きさに応じて複数の模様データを用意する必要がないから、メモリの容量を減少することが可能である。
しかし模様を拡大縮小した場合、単純に模様全体を同一の比率で拡大縮小すると形成される模様が不自然な印象を与えることが判明した。即ち例えば模様縮小時には模様の一部の縮小率を小さくして、他の模様よりも大き目とした方が模様のバランスが良くなり、好ましい印象を与えることがある。例えば一つの人形模様を拡大縮小して大人と小人の人形模様を形成するような場合、人形の胴体と頭の縮小率を変えた方が、大人は大人らしく、小人は小人らしくなる。
本発明はこのような従来技術の問題点を解決するためになされたもので、刺繍模様を構成する模様を異なる倍率で縮小拡大することが可能なミシンを提供することを目的とする。
【0004】
【課題を解決するための手段】
上記目的を達成するために本発明の模様の拡大縮小機能を備えたミシンは、縫い模様を形成するためのデータを記憶する記憶手段と、該縫い模様を形成するためのデータに基づいて形成される模様の大きさを指定する手段と、
前記縫い模様を形成するためのデータから該縫い模様の中の所定の部分を形成するためのデータを識別する手段と、前記大きさを指定する手段による指定と前記識別する手段による識別に基づいて、前記識別されたデータ以外のデータに係る縫い模様の部分を前記指定された大きさに対応する所定の倍率で拡大縮小すべく指示し、前記識別されたデータに係る前記縫い模様の中の所定の部分を前記所定の倍率とは異なる倍率で拡大縮小すべく指示する大きさ調整手段と、該縫い模様を形成するためのデータと大きさ調整手段からの指示に基づいて模様縫いを実行する縫い目形成手段と、を備える。
請求項2のミシンにおいては、縫い模様を形成するためのデータを、該縫い模様の所定の部分に対応する指定倍率データと他の所定の部分に対応する特定倍率データとに区分して記憶する記憶手段と、該縫い模様を形成するためのデータに基づいて形成される模様の大きさを指定する手段と、前記縫い模様を形成するためのデータから前記指定倍率データと、特定倍率データとを識別する手段と、前記大きさを指定する手段による指定と前記識別する手段による識別に基づいて、前記指定倍率データに係る模様を前記指定された大きさに対応する所定の倍率で拡大縮小すべく指示し、前記特定倍率データに係る模様を前記所定の倍率とは異なる倍率で拡大縮小すべく指示する大きさ調整手段と、該縫い模様を形成するためのデータと大きさ調整手段からの指示に基づいて模様縫いを実行する縫い目形成手段とを備える。
前記縫い模様を形成するためのデータには指示コードを付与して、該指示コードに基づいて識別する手段がデータを識別することも可能である。
また前記所定の倍率と異なる倍率は、前記大きさを指定する手段による大きさの指定に対応して決めるように構成しても良いし、或いはこの所定の倍率と異なる倍率を指定する手段を別途設けても良い。
次に請求項6のミシンにおいては、複数の部分から形成される縫い模様を形成するためのデータを、各部分毎にデータ群に区分して記憶する記憶手段と、該縫い模様を形成するためのデータに基づいて形成される模様の大きさを指定する手段と、前記データ群に区分された縫い模様を形成するためのデータから所定のデータ群を識別する手段と、前記大きさを指定する手段による指定と前記識別する手段による識別に基づいて、前記識別されたデータ群以外のデータ群に係る模様を前記指定された大きさに対応する所定の倍率で拡大縮小すべく指示し、前記識別されたデータ群に係る模様を前記所定の倍率とは異なる倍率で拡大縮小すべく指示する大きさ調整手段と、該縫い模様を形成するためのデータ群と大きさ調整手段からの指示に基づいて模様縫いを実行する縫い目形成手段と、を備える。
前記縫い模様を形成するためのデータ群には指示コードを付与し、前記識別する手段が該指示コードに基づいてデータ群を識別するように構成しても良い。
また前記所定の倍率と異なる倍率は、大きさを指定する手段による大きさの指定に対応して決めらるように構成しても良いし、所定の倍率と異なる倍率を指定する手段を別途備えるようにしても良い。
なお、前記縫い模様を形成するためのデータが縫い目を直接表す縫い目データであっても良く、また形成する模様の所定点を表すデータであり、この所定点を表すデータから縫い目データを作成する手段を更に備えるようにしても良い。
【0005】
【作用】
記憶手段は縫い模様を形成するためのデータを記憶し、該縫い模様を形成するためのデータに基づいて形成される模様の大きさが指定する手段により指定される。識別する手段は前記縫い模様を形成するためのデータから該縫い模様の中の所定の部分を表すデータを識別する。大きさ調整手段は、大きさを指定する手段による指定と識別する手段による識別に基づいて、前記識別されたデータ以外のデータに係る部分を該指定に対応する所定の倍率で拡大縮小すべく指示し、一方前記識別されたデータに係る部分を前記所定の倍率とは異なる倍率で拡大縮小すべく指示する。そして、該縫い模様を形成するためのデータと大きさ調整手段からの指示に基づいて縫い目形成手段が模様縫いを実行する。
請求項2のミシンにおいては、記憶手段は縫い模様を形成するためのデータを該縫い模様に所定の部分に対応する指定倍率データと他の所定の部分に対応する特定倍率データとに区分して記憶する。そして大きさを指定する手段は、該縫い模様を形成するためのデータに基づいて形成される模様の大きさを指定し、識別する手段は指定倍率データと特定倍率データとを識別する。大きさ調整手段は、該大きさを指定する手段による指定と識別する手段による識別に基づいて前記指定倍率データに係る模様を該指定に対応する所定の倍率で拡大縮小すべく指示し、一方特定倍率データに係る模様を前記所定の倍率とは異なる倍率で拡大縮小すべく指示する。縫い目形成手段はこの縫い模様を形成するためのデータと大きさ調整手段からの指示に基づいて模様縫いを実行する。
縫い模様を形成するためのデータに指示コードが付与されている場合は、該指示コードに基づいて識別する手段がデータを識別する。
また前記所定の倍率と異なる倍率を前記大きさを指定する手段による大きさの指定に対応して決めるように構成した場合には、所定の倍率と異なる倍率は指定された大きさに対応して決定される。一方所定の倍率と異なる倍率を指定する手段を別途設けた場合には、該指定する手段により指定される。
次に請求項6のミシンにおいては、記憶手段は複数の部分から形成される縫い模様を形成するためのデータを、各部分毎にデータ群に区分して記憶する。また縫い模様を形成するためのデータに基づいて形成される模様の大きさは指定する手段により指定され、識別する手段により前記データ群に区分された縫い模様を形成するためのデータから所定のデータ群が識別される。大きさ調整手段は、該大きさを指定する手段による指定と識別する手段による識別に基づいて、前記識別されたデータ群以外のデータ群に係る部分を該指定に対応する所定の倍率で拡大縮小すべく指示し、一方識別されたデータ群に係る部分を前記所定の倍率とは異なる倍率で拡大縮小すべく指示する。この縫い模様を形成するためのデータ群と大きさ調整手段からの指示に基づいて縫い目形成手段が模様縫いを実行する。
縫い模様を形成するためのデータ群に指示コードを付与した場合には、前記識別する手段が該指示コードに基づいてデータ群を識別する。
また前記所定の倍率と異なる倍率は、大きさを指定する手段による大きさの指定に対応して決められるように構成した場合には、所定の倍率と異なる倍率は指定された大きさに対応して決定される。また所定の倍率と異なる倍率を指定する手段を別途備える場合には、この指定する手段の指定により決められる。
更に前記縫い模様を形成するためのデータが頂点データ等の模様の所定点を表すデータ出ある場合には、該所定点を表すデータから縫い目データが作成する手段により作成される。
【0006】
【実施例】
以下本発明の実施例を図面に基づいて説明する。
最初に図3により本発明のミシンの一実施例の外観を説明する。
ミシン機枠X上に後述するXY移動手段9であるキャリッジ118とこれに支持された刺繍枠119及び後述する縫い目形成手段7である針棒120と針121とが設けられている。該刺繍枠119には布を装着し、キャリッジ118のxy方向の移動と針棒120及び針121の上下動により刺繍縫いを行うように構成されている。この刺繍縫いは縫いモード選択釦104により選択できるようになっており、刺繍縫いを行わない場合には通常縫いモードとし、前記した針棒120と針121の上下動及び送り装置(図示せず)による布送りにより通常縫いを実行するようになっている。
【0007】
図1にこの実施例の機能ブロック図を示す。
刺繍縫いの模様データは縫い模様データ記憶手段1に複数記憶されており、模様選択手段2により1つの模様を選択できるようになっている。この実施例ではAからNまでの模様が記憶されており、その中の1つを選択するように構成されている。
各模様のデータは指定倍率部1aと特定倍率部1bとから構成されており、指定倍率部1aは大きさ調節手段5により指定された所定の倍率に従うデータであり、特定倍率部1bは大きさ調節手段5により指定された所定の倍率以外の倍率に従うデータになっている。
なお、ここでは倍率とは拡大のみならず、縮小の場合も意味するものとする。また、この実施例では縫い模様データ記憶手段1に記憶されたデータは実際に針121により縫われる縫い目の1つ1つを指定する縫い目データ(座標データ)になっている。
【0008】
縫い模様データ記憶手段1に記憶されたデータはデータ識別手段4に出力されて、ここで指定倍率部1aデータか特定倍率部1bデータか、即ちデータ種が識別されるようになっている。
【0009】
指定倍率部1aと特定倍率部1bとは大きさ調節手段5に送られる。指定倍率部1aは、大きさ指定手段3で指定された大きさのデータに変換され、特定倍率部1bはそれとは異なる倍率で大きさ変換されるようになっている。
大きさ調節手段5で変換されたデータはミシンモータ駆動制御手段6とXYモータ駆動制御手段8に送られ、ミシンモータ駆動制御手段6は前記した縫い目形成手段7を制御し、一方XYモータ駆動制御手段8は前記したXY移動手段9を制御して所定の模様を刺繍縫いさせるように構成されている。
【0010】
図6により大きさの指定と特定倍率部1bの倍率との関係を説明する。
この実施例では模様Aは図示するようにタヌキと手の木の葉及び頭の木の葉の模様とから構成され、縫い模様データ記憶手段1に記憶されたデータとしては、タヌキデータ群ア、頭木の葉データ群イ、手木の葉データ群ウ、のデータ群n=1〜3から構成されている。
この模様Aを大きさ指定手段3の指定により例えば大中小の3つの大きさの刺繍模様として形成できるように構成されている。図6において、大中の大きさの模様が示されており、大の模様に対して中の模様は縦横50%小さくなるようになっている。ところが、この比率でタヌキデータ群ア、頭木の葉データ群イ、手木の葉データ群ウを全て50%で縮小すると、タヌキデータ群アと頭木の葉データ群イ、手木の葉データ群ウとの模様のバランスが悪くなるため、この実施例では中の模様の頭木の葉データ群イと手木の葉データ群ウは大の模様の頭木の葉データ群イと手木の葉データ群ウに対して2/3の大きさとなるようになっている。即ち頭木の葉データ群イと手木の葉データ群ウの縮小倍率は、タヌキデータ群アの縮小倍率と同一ではなく、異なる倍率になっている。
【0011】
このようなタヌキデータ群ア、頭木の葉データ群イ、手木の葉データ群ウ、は図4に示すように縫い模様データ記憶手段1の内部に記憶されている。各縫い目データには指定倍率部1a、特定倍率部1b等のデータ種の区別を表す指標が付されており、データ識別が可能になっている。ここでは、”11”を指定倍率部1aとし、”10”を特定倍率部1bー▲1▼とし、”01”を特定倍率部1bー▲2▼としている。
データ識別手段4はこの実施例では、このデータ種の指標によりデータ種の識別を行うようになっている。
【0012】
大きさ調節手段5は図5に示すような倍率テーブルを備えており、データ識別手段4で識別されたデータ種と大きさ指定手段3に指定された模様の大きさに応じて、特定倍率部1bの倍率を決定するようになっている。指定された大きさが大の時を倍率1(100%)とすると、大きさが中の時にはデータ種”11”即ち指定倍率部1aの場合は倍率を1/2とし、データ種”10”と”01”即ち特定倍率部1bの場合には倍率が2/3となるようになっている。また、指定大きさが小の時には、それぞれ倍率が1/4と1/3となるようになっている。
【0013】
図2はハード的な構成を示すブロック図であり、図3と合わせて更にこの実施例を詳細に説明する。
CPU100はプログラム記憶装置101に記憶されたプログラムに従ってミシンの制御を行っており、足踏み式等の速度コントローラである回転速度指令装置103により指示された速度でミシンモータ駆動回路110を制御して、ミシンモータ111を回転させ、該指示速度に応じた縫い速度で縫目形成機構112を駆動するようになっている。縫目形成機構112は図3に示すように針棒120と針121及び図示しない布送り機構により構成され所定の縫いを実行するようになっている。ミシンモータ111の回転数はモータ回転検出センサ113により検出され、CPU100にフィードバックされて速度制御に使用されるようになっている。
刺繍縫い可能なミシンはミシンモータ駆動回路110に加えてXYモータ駆動回路115とXYモータ116及びXY移動機構117を備えており、前記した各模様A乃至Nの指定倍率部1a、特定倍率部1bを記憶する縫い目データ記憶装置10からの模様データに基づいて模様縫いを実行するようになっている。XY移動機構117は図3に示すようにキャリッジ118と刺繍枠119を備えており、刺繍枠119に取り付けた布をX−Y方向に移動させて刺繍縫いを実行させるようになっている。
タイミング信号発生装置114はミシン本体の上軸の回転位相を検出して、針121の上下動を検出し、XYモータ駆動回路115によるX−Y方向の駆動のタイミングを採るために用いられる。CPU100は該タイミング信号を入力して、XYモータ駆動回路115を制御するようになっている。
上記した刺繍縫いと通常縫いは縫いモード選択釦104の操作によりなされるようなっている。この縫いモード選択釦104は図3に示すようにミシン機枠Xのフロント部に設けられている。
該フロント部には更に表示装置106が設けられており、図2に示すように表示制御装置105によりCPU100からの指令に応じて種々の表示を行うようになっている。
また11は一時記憶装置である。
縫い目データ記憶装置10に記憶された模様A乃至Nは模様選択釦20により選択できるようになっている。この模様選択釦20はこの実施例では表示装置106の液晶パネル上に形成されたタッチパネルになっており、表示装置106の図示に対応して模様の選択が出来るようになっている。
【0014】
この実施例では更に大きさ指定手段3である模様大きさ指定釦30がミシン機枠X上に設けられており、大中小の3つの模様の大きさを指定できるようになっている。この模様大きさ指定釦30の指定に応じて、大きさ調節装置50が稼働し、縫い目データ記憶装置10からのデータの拡大縮小処理を実行してCPU100を介してXYモータ駆動回路115の制御を行うようになっている。
なお、大きさ調節装置50による拡大縮小処理は公知の種々の方法が採用可能であるが、通常は拡大縮小率に応じてX及びY方向の座標を縮小し、更に必要に応じて縫い目の省略を行い、同一の縫い目密度で模様の拡大縮小を行うようになっている。
【0015】
CPU100にはデータ識別手段4に相当する機能がソフト的に構成されており、図4に示すデータ種の指標に基づき各アドレスのデータが指定倍率データか特定倍率データかを識別するようになっている。
【0016】
倍率記憶装置51には前記した図5に示すような倍率データが格納されており、大きさ調節装置50はCPU100により識別されたデータ種と模様大きさ指定釦30で指定された大きさに基づいて倍率記憶装置51の倍率データに従って各アドレスデータ毎に倍率を決定して、これによりXYモータ駆動回路115を制御して図6に示すように刺繍模様を形成させるようになっている。
なお、図3の倍率指定釦26は他の実施例に掛かるものであり、これについては後に説明する。
【0017】
次に動作を図7により説明する。
模様選択釦20が押されて模様の選択がなされ(ステップS1)、模様大きさ指定釦30により形成される模様の大きさが指定されると(ステップS2)、CPU100は該指定された大きさを記憶する(ステップS3)。回転速度指令装置103からのミシン始動指令があると(ステップS4)、タイミング信号発生装置114からのタイミング信号を待って(ステップS5)、タイミング信号毎に選択された模様の縫い目データを先頭番地から読み出す(ステップS6)。そして、該読み出したデータのデータ種を識別し(ステップS7)、倍率記憶装置51の倍率データに基づいて指定された大きさとデータ種に係る倍率を判別する(ステップS8)。この倍率に従って大きさ調節装置50によりデータの拡大縮小を行い(ステップS9)、拡大縮小処理したデータに基づいてXYモータ駆動回路115を駆動して(ステップS10)、縫い目形成を実行する(ステップS11)。そして、選択された模様のデータが終了したか否か判断し(ステップS12)、終了していなければステップS5に飛び、次の番地のデータを読み出し同じ動作を繰り返す。データが終了していたら動作を終了する。
以上により図4のデータ構造を有する図6の模様を中の大きさで形成する例で云えば、タヌキデータ群アは1/2の倍率で縫い目形成され、頭木の葉データ群イと手木の葉データ群ウは2/3の倍率で縫い目形成される。
【0018】
図8に縫い模様データ記憶手段1に記憶される模様データの他のデータ構造を示す。この実施例では、タヌキデータ群ア、頭木の葉データ群イ、手木の葉データ群ウのデータがデータ群に分類され、それぞれn=1、2、3のデータ群番号を付されている。各模様データの先頭にはデータ群の先頭番地情報αが記憶されており、ここに各データ群の先頭番地とその群のデータ種の情報が格納されている。このような、データ構造により各アドレスにデータ種を記入する必要がなくなり、またデータ種の識別もデータ群単位で行うことが出来るから、メモリの容量の節約及び識別動作の高速化を図ることが可能になる。
図8に示すデータ構造の場合、CPU100に形成されるデータ識別手段4は、先頭番地情報αの情報によりデータ群単位で指定倍率データか特定倍率データかを識別する。
【0019】
図8のデータ構造を有する場合の動作を図9により説明する。
模様選択釦20が押されて模様の選択がなされると(ステップS20)、CPU100は縫い目データ記憶装置10から選択された模様のデータの先頭番地情報αを読み込み(ステップS21)、先頭番地情報、即ちデータ群nのデータ種の情報を記憶する(ステップS22)。次に模様大きさ指定釦30により形成される模様の大きさが指定されると(ステップS23)、CPU100は該指定された大きさを記憶する(ステップS24)。回転速度指令装置103からのミシン始動指令があると(ステップS25)、データ群番号n=1とおき(ステップS26)、データ群nのデータ種を識別し(ステップS27)、次いで倍率記憶装置51の倍率データに基づいて指定された大きさとデータ種に係る倍率を判別する(ステップS28)。そしてタイミング信号発生装置114からのタイミング信号を待って(ステップS29)、タイミング信号毎にデータ群nの先頭番地の縫い目データから読み出す(ステップS30)。そして、該読み出したデータの拡大縮小を前記判別した倍率に従って大きさ調節装置50により行い(ステップS31)、拡大縮小処理したデータに基づいてXYモータ駆動回路115を駆動して(ステップS32)、縫い目形成を実行する(ステップS33)。そして、データ群nのデータが終了したか否か判断し(ステップS34)、終了していなければステップS29に飛び、次の番地のデータを読み出し同じ動作を繰り返す。データ群nのデータが終了していたら、選択した模様のデータ群が全て終了したか否か判断し(ステップS35)、終了していたら動作を終了する。終了していなければnに1を加算して(ステップS36)、次のデータ群についてステップS27から同じ動作を繰り返す。
以上により前記したようにデータ種の識別をデータ群単位で行うことが出来、メモリの容量の節約及び識別動作の高速化を図ることが可能になる。
【0020】
次に他の実施例を説明する。
図10は縫い模様データ記憶手段1’に縫い目データではなく、頂点データ等の縫い模様を形成するためのデータを記憶させている場合の実施例の機能ブロック図である。
縫い目データは実際に針121が縫う縫い目の1つ1つを座標データとしているものであるが、縫い目データを記憶するためには大容量のメモリが必要である。そのため、縫い目データに変えて頂点データ等を記憶させる方法が従来より知られている。この頂点データは模様の各ブロック毎の頂点のデータであり、記憶させるためのメモリ容量は少なくて済むが、頂点データから縫い目データへの変換が必要となる。
【0021】
縫い模様データ記憶手段1’に記憶された頂点データは同様に指定倍率部1a’と特定倍率部1b’に分類されて記憶されており、同様に模様選択手段2により模様の選択が出来るようになっている。この実施例では同様にAからNまでの模様が記憶されており、その中の1つを選択するように構成されている。
縫い模様データ記憶手段1’に記憶されたデータはデータ識別手段4に出力されて、ここで指定倍率部1a’データか特定倍率部1b’データかのデータ種の識別がなされるようになっている。
縫い模様データ記憶手段1’のデータは頂点データであるから、この頂点データである指定倍率部1a’データと特定倍率部1b’データとは縫い目データ作成手段15に送られて実際の縫い目データに変換され、この縫い目データは一時記憶手段16に記憶される。
一時記憶手段16に記憶された縫い目データである指定倍率部1a’データと特定倍率部1b’データは大きさ調節手段5に送られ、指定倍率部1a’は、大きさ指定手段3で指定された大きさのデータに変換され、特定倍率部1b’はそれとは異なる倍率で所定の大きさに変換されるようになっている。
【0022】
大きさ調節手段5で変換されたデータはミシンモータ駆動制御手段6とXYモータ駆動制御手段8に送られ、ミシンモータ駆動制御手段6は前記した縫い目形成手段7を制御し、一方XYモータ駆動制御手段8は前記したXY移動手段9を制御して所定の模様を刺繍縫いさせるように構成されている。
【0023】
図11はハードウエアの構成を示すブロック図であり、頂点データ記憶装置12に格納された頂点データが縫い目データ作成プログラム記憶装置25に記憶された縫い目データ作成プログラムによりCPU100において縫い目データに変換され、一時記憶装置11に格納されるように構成されている。
その他の構成は図2に示すものと同一であるので、説明を省略する。
【0024】
図12により、頂点データ記憶装置12に記憶されデータ構造が図4のように各アドレス毎にデータ種の指標が付されている場合の動作を説明する。
模様選択釦20が押されて模様の選択がなされ(ステップS40)、模様大きさ指定釦30により形成される模様の大きさが指定されると(ステップS41)、CPU100は該指定された大きさを記憶する(ステップS42)。そして、選択された模様データ(頂点データ)の先頭番地を読み出し(ステップS43)、該読み出したデータのデータ種を識別し(ステップS44)、倍率記憶装置51の倍率データに基づいて倍率を判別する(ステップS45)。そしてこの頂点データから縫い目データを作成し(ステップS46)、前記判別した倍率と共に縫い目データを一時記憶装置11に一時記憶する(ステップS47)。そして、選択した模様のデータが全て終了したか否か判断し(ステップS48)、終了していなければステップS43に戻って次の番地のデータを読み出す。
データ読み出しが終了し、回転速度指令装置103からのミシン始動指令があると(ステップS49)、タイミング信号発生装置114からのタイミング信号を待って(ステップS509)、タイミング信号毎に一時記憶装置11に記憶された縫い目データと倍率とを先頭番地から読み出す(ステップS51)。
そして、大きさ調節装置50により該倍率に従ってデータの拡大縮小を行い(ステップS52)、拡大縮小処理したデータに基づいてXYモータ駆動回路115を駆動して(ステップS53)、縫い目形成を実行する(ステップS54)。一時記憶装置11の縫い目データが終了したか否か判断し(ステップS55)、終了していなければステップS50に飛び、次の番地のデータを読み出し同じ動作を繰り返す。データが終了していたら動作を終了する。
以上により同様に図6の模様を中の大きさで形成する例で云えば、タヌキデータ群アは1/2の倍率で縫い目形成され、頭木の葉データ群イと手木の葉データ群ウは2/3の倍率で縫い目形成される。
【0025】
前記した実施例においては、いずれも大きさ指定手段3による大きさ指定に応じて自動的に特定倍率部1bの倍率を決定するように構成しているが、これに限定されるものではなく、指定された大きさとは別に特定倍率部1bの倍率を決めるようにする事も可能である。
【0026】
図13にその実施例を示す。
この実施例においても同様に、刺繍縫いの模様データが縫い模様データ記憶手段1に複数記憶されており、模様選択手段2により1の模様を選択できるようになっている。この実施例でも同様にAからNまでの模様が記憶されており、その中の1つを選択するように構成されている。
各模様のデータは指定倍率部1aと特定倍率部1bとから構成されており、指定倍率部1aは大きさ調節手段5により指定された所定の倍率に従うデータであり特定倍率部1bは大きさ調節手段5により指定された特定の倍率以外の倍率に従うデータになっている。
縫い模様データ記憶手段1に記憶されたデータは実際に針121により縫われる縫い目の1つ1つを指定する座標データになっている。
【0027】
縫い模様データ記憶手段1に記憶されたデータはデータ識別手段4に出力されて、指定倍率部1aか特定倍率部1bかの識別がされるようになっている。
指定倍率部1aと特定倍率部1bとは大きさ調節手段5に送られ、指定倍率部1aは、大きさ指定手段3で指定された大きさのデータに変換され、特定倍率部1bはそれとは異なる倍率で大きさ変換されるようになっている。
【0028】
この実施例では特定倍率部1bの異なる倍率を倍率指定手段17により指定できるように構成されており、図6の例で云えば頭木の葉データ群イと手木の葉データ群ウの大きさを指定できるようになっている。この指定は例えば、大中小などの段階で指定するようにすれば良い。また、倍率指定手段17による具体的なデータの指定は、図8に示すようなデータ構造の場合には、データ群の先頭番地やデータ群番号n或いはデータ種を指定するように構成すれば良い。また図4に示すようなデータ構造の場合にはデータ種を直接指定するように構成することが可能である。
また、表示装置106に模様を表示して、該模様を見ながら特定倍率指定をしても良いし、表示模様の画像上で直接指定するように構成するなど種々の方法が採用可能である。
以上のように異なる倍率で変換された指定倍率部1a、特定倍率部1bのデータはミシンモータ駆動制御手段6とXYモータ駆動制御手段8に送られ、これによりミシンモータ駆動制御手段6は前記した縫い目形成手段7を制御し、一方XYモータ駆動制御手段8は前記したXY移動手段9を制御して所定の模様を刺繍縫いさせるように構成されている。
【0029】
図14はハード的な構成を示すブロック図であり、倍率指定釦26を備え、これにより指定された倍率は倍率記憶装置51に記憶される。そして特定倍率部1bのデータが該指定された倍率で大きさ調節装置50において拡大縮小処理されるようになっている。
倍率指定釦26は図3に示すようにミシン機枠Xのフロントパネル上に形成されており、ここでは大中小の3つの倍率を指定できるようになっている。
なお、他の構成は図2に示す構成と同一であるので、説明を省略する。
【0030】
次に縫い目データ記憶装置10のデータ構造が図4の場合の動作を図15により説明する。
模様選択釦20が押されて模様の選択がなされ(ステップS60)、模様大きさ指定釦30により形成される模様の大きさが指定されると(ステップS61)、CPU100は該指定された大きさを記憶する(ステップS62)。次に倍率指定釦26から特定倍率部1bの倍率の指定がなされると(ステップS63)、該指定された特定倍率が記憶される(ステップS64)。
そして回転速度指令装置103からのミシン始動指令があると(ステップS65)、タイミング信号発生装置114からのタイミング信号を待って(ステップS66)、タイミング信号毎に選択された模様の縫い目データを先頭番地から読み出す(ステップS67)。そして、該読み出したデータのデータ種が識別され(ステップS68)、該データ種に対応して倍率が判別される。即ち指定倍率部1aの場合には模様大きさ指定釦30で指定した模様の大きさに対応した倍率となり、特定倍率部1bの場合には倍率指定釦26で指定した倍率となる(ステップS69)。この倍率に従って調節装置50によりデータの拡大縮小を行い(ステップS70)、拡大縮小処理したデータに基づいてXYモータ駆動回路115を駆動して(ステップS71)、縫い目形成を実行する(ステップS72)。そして、選択された模様のデータが終了したか否か判断し(ステップS73)、終了していなければステップS66に戻り、次の番地のデータを読み出し同じ動作を繰り返す。データが終了していたら動作を終了する。
以上により同様に図6の模様の例で云えば、タヌキデータ群アは指定された模様の大きさに対応した倍率で縫い目形成され、頭木の葉データ群イと手木の葉データ群ウは倍率指定釦26により指定された所望の倍率で縫い目形成がなされる。
【0031】
【発明の効果】
以上説明したように本発明の模様の拡大縮小機能を備えたミシンは、識別する手段により所定の模様データを識別することが出来、大きさ調整手段により該識別したデータを他のデータとは異なる所定の倍率で拡大縮小することができるから、同一の倍率で模様を拡大縮小した場合の不自然な印象を防止でき、バランスの良い模様形成を得ることが出来る。
また請求項2のミシンでは模様データを指定倍率データと特定倍率データに分類し、特定倍率データのみを異なる倍率とするようにしてあるため、必ず大きさ指定に従う基本的な模様部分を維持でき、異なる倍率の拡大縮小による混乱を避けることが出来る。
請求項3のミシンにおいては、データに指示コードが付されており、この指示コードにより識別をおこなうため、識別が簡単に行える。
請求項4のミシンにおいては所定の倍率と異なる倍率が指定される模様の大きさに対応してなされるため、模様の大きさを指定すれば自動的に所定の倍率と異なる倍率が決定される利点がある。
請求項5のミシンでは所定の倍率と異なる倍率を指定する手段を設けているため、操作者が任意に所定の倍率と異なる倍率の指定を行える効果がある。
請求項6のミシンにおいては縫い模様を形成する各模様データをデータ群に区分して記憶し、データの識別はデータ群毎に行われるため、データ識別動作が簡略化され、識別動作に要する時間も短くなる効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を示す機能ブロック図。
【図2】本発明の一実施例の構成を示すブロック図。
【図3】本発明の一実施例を示す外観斜視図。
【図4】模様データのデータ構造の一実施例を示す説明図。
【図5】指定された模様大きさとデータ種と倍率との関係の一例を示す説明図。
【図6】刺繍模様の拡大縮小と模様の選択の関係の説明図。
【図7】本発明の一実施例の動作を説明するフローチャート図。
【図8】模様データのデータ構造の他の実施例を示す説明図。
【図9】本発明の一実施例の他の動作を説明するフローチャート図。
【図10】本発明の他の実施例を示す機能ブロック図。
【図11】本発明の他の実施例の構成を示すブロック図。
【図12】本発明の他の実施例の動作を説明するフローチャート図。
【図13】本発明の更に他の実施例を示す機能ブロック図。
【図14】本発明の更に他の実施例の構成を示すブロック図。
【図15】本発明の更に他の実施例の動作を説明するフローチャート図。
【符号の説明】
1:縫い模様データ記憶手段、2:模様選択手段、3:大きさ指定手段、4:データ識別手段、5:大きさ調節手段、6:ミシンモータ駆動制御手段、7:縫い目形成手段、8:XYモータ駆動制御手段、9:XY移動手段、10:縫い目データ記憶装置、11:一時記憶装置、12:頂点データ記憶装置、15:縫い目データ作成手段、16:一時記憶手段、17:倍率指定手段、20:模様選択釦、25:縫い目データ作成プログラム記憶装置、26:倍率指定釦、30:模様大きさ指定釦、50:大きさ調節装置、51:倍率記憶装置、100:CPU、101:プログラム記憶装置、103:回転速度指令装置、104:縫いモード選択釦、105:表示制御装置、106:表示装置、110:ミシンモータ駆動回路、111:ミシンモータ、112:縫目形成機構、113:モータ回転検出センサ、114:タイミング信号発生装置、115:XYモータ駆動回路、116:XYモータ、117:XY移動機構、118:キャリッジ、119:刺繍枠、120:針棒、121:針。
[0001]
[Industrial application fields]
The present invention relates to a sewing machine having an enlargement / reduction function.
[0002]
[Prior art]
In addition to normal sewing by controlling the sewing needle and controlling the cloth feed, a sewing machine is known in which a cloth is fixed to an embroidery frame and the embroidery frame is controlled to move in the X and Y directions to enable embroidery. The embroidery pattern is usually configured to store data in advance in a memory inside the sewing machine, a ROM card or the like, and to read the data and form the embroidery pattern while performing the XY control. .
The memory for storing the embroidery pattern usually stores a plurality of patterns, and the pattern data is read out by selecting them at any time, but if you want to change the size of the pattern, you need to store different data for each size. There is a problem that a large capacity memory is required.
In order to solve such a problem, in the sewing machine that can be embroidered by the applicant of the present application, if the pattern has the same shape, the size of the pattern can be enlarged and reduced using the same data, and the density of the stitches A sewing machine having an enlargement / reduction function that can be made the same regardless of the size of the pattern has already been proposed.
[0003]
[Problems to be solved by the invention]
According to the sewing machine having the enlargement / reduction function, it is not necessary to prepare a plurality of pattern data according to the size of the pattern shape, so that the memory capacity can be reduced.
However, when the pattern is enlarged or reduced, it has been found that if the entire pattern is simply enlarged or reduced at the same ratio, the formed pattern gives an unnatural impression. That is, for example, when a pattern is reduced, the reduction ratio of a part of the pattern is reduced to make it larger than the other patterns, which may improve the balance of the pattern and give a preferable impression. For example, when a doll pattern of an adult and a dwarf is formed by scaling one doll pattern, it is more like an adult and a dwarf than a dwarf when the doll's body and head reduction ratios are changed. .
The present invention has been made to solve such problems of the prior art, and an object thereof is to provide a sewing machine capable of reducing and enlarging a pattern constituting an embroidery pattern at different magnifications.
[0004]
[Means for Solving the Problems]
In order to achieve the above object, the sewing machine having the pattern enlargement / reduction function of the present invention is a sewing pattern. For forming Storage means for storing data and the sewing pattern For forming Means for specifying the size of the pattern formed based on the data;
The sewing pattern For forming From the data In Predetermined part For forming Based on the designation by the means for identifying data, the means for designating the size, and the identification by the means for identifying, the portion of the sewing pattern related to the data other than the identified data is associated with the designated size. Instructing to zoom in / out at a predetermined magnification and relating to the identified data The predetermined sewing pattern A size adjusting means for instructing to enlarge / reduce the portion at a magnification different from the predetermined magnification, and the sewing pattern For forming Seam forming means for executing pattern sewing based on data and an instruction from the size adjusting means.
In the sewing machine according to claim 2, the sewing pattern For forming Storage means for storing the data separately into designated magnification data corresponding to a predetermined portion of the sewing pattern and specific magnification data corresponding to another predetermined portion; and the sewing pattern For forming Means for designating the size of the pattern formed based on the data, and the sewing pattern For forming Based on the designation by the means for identifying the designated magnification data and the specific magnification data from the data, the designation by the means for designating the size, and the identification by the identification means, the pattern relating to the designated magnification data is designated A size adjusting means for instructing to enlarge / reduce at a predetermined magnification corresponding to the size, and instructing to enlarge / reduce the pattern related to the specific magnification data at a magnification different from the predetermined magnification; and the sewing pattern For forming Stitches forming means for executing pattern sewing based on data and an instruction from the size adjusting means;
The sewing pattern For forming It is also possible to attach an instruction code to the data and to identify the data by means for identifying based on the instruction code.
The magnification different from the predetermined magnification may be determined in accordance with the size designation by the means for designating the size, or a means for designating a magnification different from the predetermined magnification may be separately provided. It may be provided.
Next, in the sewing machine according to claim 6, a sewing pattern formed from a plurality of portions. For forming Storage means for storing the data divided into data groups for each part, and the sewing pattern For forming Means for designating the size of the pattern formed based on the data, and the sewing pattern divided into the data group For forming Based on the designation by the means for identifying a predetermined data group from the data, the designation by the means for designating the size, and the identification by the identification means, the pattern relating to the data group other than the identified data group is designated. A size adjusting means for instructing to enlarge / reduce at a predetermined magnification corresponding to the size, and for instructing to enlarge / reduce the pattern related to the identified data group at a magnification different from the predetermined magnification; For forming Stitches forming means for executing pattern sewing based on an instruction from the data group and the size adjusting means;
The sewing pattern For forming An instruction code may be assigned to the data group, and the identification unit may be configured to identify the data group based on the instruction code.
The magnification different from the predetermined magnification is determined in accordance with the designation of the size by the means for designating the size. This It may be configured such that a means for designating a magnification different from a predetermined magnification may be provided separately.
The sewing pattern For forming The data may be stitch data directly representing the stitches, or data representing a predetermined point of the pattern to be formed, and means for creating stitch data from the data representing the predetermined point may be further provided.
[0005]
[Action]
Storage means is a sewing pattern For forming Memorize the data, the sewing pattern For forming The size of the pattern formed based on the data is designated by means for designating. The means for identifying is the sewing pattern For forming From the data In Data representing a predetermined part is identified. The size adjusting means instructs to enlarge / reduce a portion related to data other than the identified data at a predetermined magnification corresponding to the designation based on the designation by the means for designating the size and the identification by the identifying means. On the other hand, an instruction is given to enlarge or reduce the portion related to the identified data at a magnification different from the predetermined magnification. And the sewing pattern For forming Based on the data and an instruction from the size adjusting means, the stitch forming means executes pattern sewing.
The sewing machine according to claim 2, wherein the storage means is a sewing pattern. For forming The data is stored in the sewing pattern separately into designated magnification data corresponding to a predetermined portion and specific magnification data corresponding to another predetermined portion. The means for specifying the size is the sewing pattern. For forming The means for designating and identifying the size of the pattern formed based on the data identifies designated magnification data and specific magnification data. The size adjusting means instructs to enlarge / reduce the pattern related to the designated magnification data at a predetermined magnification corresponding to the designation based on the designation by the means for designating the size and the identification by the identifying means. An instruction is given to enlarge or reduce the pattern related to the magnification data at a magnification different from the predetermined magnification. The seam forming means is this sewing pattern For forming Pattern sewing is executed based on the data and instructions from the size adjusting means.
Sewing pattern For forming When an instruction code is given to the data, the means for identifying based on the instruction code identifies the data.
In the case where the magnification different from the predetermined magnification is determined in correspondence with the designation of the size by the means for designating the size, the magnification different from the predetermined magnification corresponds to the designated size. It is determined. On the other hand, when a means for designating a magnification different from the predetermined magnification is provided separately, it is designated by the designating means.
Next, in the sewing machine according to claim 6, the storage means is a sewing pattern formed from a plurality of portions. For forming The data is divided into data groups for each part and stored. Also sewing pattern For forming The size of the pattern formed on the basis of the data is specified by the specifying means, and the sewing patterns divided into the data groups by the identifying means For forming A predetermined data group is identified from the data. The size adjusting means enlarges / reduces the portion related to the data group other than the identified data group at a predetermined magnification corresponding to the designation based on the designation by the means for designating the size and the identification by the identifying means. On the other hand, an instruction is given to enlarge or reduce the portion related to the identified data group at a magnification different from the predetermined magnification. This sewing pattern For forming The stitch forming means executes the pattern sewing based on the data group and the instruction from the size adjusting means.
Sewing pattern For forming When the instruction code is assigned to the data group, the identifying means identifies the data group based on the instruction code.
In the case where the magnification different from the predetermined magnification is determined corresponding to the designation of the size by the means for designating the size, the magnification different from the predetermined magnification corresponds to the designated size. Determined. In addition, when a means for designating a magnification different from the predetermined magnification is separately provided, it is determined by designation of the designating means.
Furthermore, the sewing pattern For forming When the data is data representing a predetermined point of the pattern such as vertex data, the stitch data is created from the data representing the predetermined point.
[0006]
【Example】
Embodiments of the present invention will be described below with reference to the drawings.
First, the appearance of an embodiment of the sewing machine of the present invention will be described with reference to FIG.
On the sewing machine frame X, there are provided a carriage 118 as XY moving means 9 described later, an embroidery frame 119 supported by the carriage 118, and a needle bar 120 and needle 121 as seam forming means 7 described later. A cloth is attached to the embroidery frame 119, and embroidery sewing is performed by moving the carriage 118 in the xy direction and moving the needle bar 120 and the needle 121 up and down. The embroidery sewing can be selected by a sewing mode selection button 104. When the embroidery sewing is not performed, the normal sewing mode is set and the needle bar 120 and the needle 121 are moved up and down and a feeding device (not shown). Normal sewing is executed by the cloth feed.
[0007]
FIG. 1 shows a functional block diagram of this embodiment.
A plurality of embroidery sewing pattern data is stored in the sewing pattern data storage means 1, and one pattern can be selected by the pattern selection means 2. In this embodiment, patterns from A to N are stored, and one of the patterns is selected.
The data of each pattern is composed of a designated magnification portion 1a and a specific magnification portion 1b. The designated magnification portion 1a is data according to a predetermined magnification designated by the size adjusting means 5, and the specific magnification portion 1b is a size. The data is in accordance with a magnification other than the predetermined magnification designated by the adjusting means 5.
Here, the magnification means not only enlargement but also reduction. In this embodiment, the data stored in the sewing pattern data storage means 1 is stitch data (coordinate data) that designates each stitch that is actually sewn by the needle 121.
[0008]
The data stored in the sewing pattern data storage means 1 is output to the data identification means 4, where the designated magnification part 1a data or the specific magnification part 1b data, that is, the data type is identified.
[0009]
The designated magnification unit 1 a and the specific magnification unit 1 b are sent to the size adjusting means 5. The designated magnification portion 1a is converted into data having a size designated by the size designation means 3, and the specific magnification portion 1b is subjected to size conversion at a different magnification.
The data converted by the size adjusting means 5 is sent to the sewing machine motor drive control means 6 and the XY motor drive control means 8, and the sewing motor drive control means 6 controls the seam forming means 7, while the XY motor drive control. The means 8 is configured to control the XY moving means 9 to embroidery a predetermined pattern.
[0010]
The relationship between the size designation and the magnification of the specific magnification unit 1b will be described with reference to FIG.
In this embodiment, the pattern A is composed of a raccoon dog, a leaf of a hand tree and a leaf of a head tree, as shown in the figure, and the data stored in the sewing pattern data storage means 1 includes a raccoon data group a, a leaf data group of a head tree. (B) A data group n = 1 to 3 of the leaf data group c of the hand tree.
The pattern A can be formed as an embroidery pattern having three sizes, for example, large, medium, and small, according to the designation by the size designation means 3. In FIG. 6, a medium-sized pattern is shown, and the medium pattern is 50% smaller in length and width than the large pattern. However, if the raccoon data group a, the leaf data group i of the head tree, and the leaf data group c of the hand tree are all reduced by 50% at this ratio, the balance of the pattern between the raccoon data group a, the leaf data group i of the head tree, and the leaf data group c of the hand tree In this embodiment, the leaf data group i and the leaf data group c of the middle pattern are 2/3 the size of the leaf data group i and the leaf data group c of the large pattern in this embodiment. It is like that. That is, the reduction ratio of the leaf data group A of the head tree and the leaf data group C of the hand tree are not the same as the reduction ratio of the raccoon data group A, but are different from each other.
[0011]
Such raccoon data group a, head tree leaf data group a, and hand tree leaf data group c are stored in the sewing pattern data storage means 1 as shown in FIG. Each seam data is provided with an index indicating the distinction of the data type such as the designated magnification portion 1a, the specific magnification portion 1b, etc., so that the data can be identified. Here, “11” is the designated magnification unit 1a, “10” is the specific magnification unit 1b- (1), and “01” is the specific magnification unit 1b- (2).
In this embodiment, the data identification means 4 identifies the data type based on the index of the data type.
[0012]
The size adjusting unit 5 includes a magnification table as shown in FIG. 5, and a specific magnification unit is selected according to the data type identified by the data identifying unit 4 and the size of the pattern designated by the size designating unit 3. The magnification of 1b is determined. When the specified size is large, the magnification is 1 (100%). When the size is medium, the data type is “11”, that is, in the case of the specified magnification unit 1a, the magnification is ½ and the data type is “10”. "01", that is, in the case of the specific magnification portion 1b, the magnification is 2/3. When the designated size is small, the magnification is 1/4 and 1/3, respectively.
[0013]
FIG. 2 is a block diagram showing a hardware configuration, and this embodiment will be further described in detail in conjunction with FIG.
The CPU 100 controls the sewing machine in accordance with a program stored in the program storage device 101, and controls the sewing machine motor drive circuit 110 at a speed instructed by a rotational speed command device 103 which is a stepping type speed controller. The stitch forming mechanism 112 is driven at a sewing speed corresponding to the designated speed by rotating the motor 111. As shown in FIG. 3, the stitch formation mechanism 112 includes a needle bar 120, a needle 121, and a cloth feed mechanism (not shown) so as to execute predetermined sewing. The number of rotations of the sewing machine motor 111 is detected by a motor rotation detection sensor 113 and fed back to the CPU 100 to be used for speed control.
The sewing machine capable of sewing with embroidery includes an XY motor driving circuit 115, an XY motor 116, and an XY moving mechanism 117 in addition to the sewing machine motor driving circuit 110. Is sewn based on the pattern data from the stitch data storage device 10. As shown in FIG. 3, the XY movement mechanism 117 includes a carriage 118 and an embroidery frame 119, and moves the cloth attached to the embroidery frame 119 in the XY direction to execute embroidery sewing.
The timing signal generator 114 is used for detecting the rotational phase of the upper shaft of the sewing machine body, detecting the vertical movement of the needle 121, and taking the timing of driving in the X and Y directions by the XY motor driving circuit 115. The CPU 100 inputs the timing signal and controls the XY motor driving circuit 115.
The above-described embroidery sewing and normal sewing are performed by operating the sewing mode selection button 104. The sewing mode selection button 104 is provided on the front portion of the sewing machine frame X as shown in FIG.
A display device 106 is further provided in the front portion, and various displays are performed by the display control device 105 in accordance with commands from the CPU 100 as shown in FIG.
Reference numeral 11 denotes a temporary storage device.
The patterns A to N stored in the stitch data storage device 10 can be selected by the pattern selection button 20. In this embodiment, the pattern selection button 20 is a touch panel formed on the liquid crystal panel of the display device 106, and a pattern can be selected in accordance with the illustration of the display device 106.
[0014]
In this embodiment, a pattern size designation button 30 which is a size designation means 3 is provided on the sewing machine frame X so that three large, medium and small patterns can be designated. In response to the designation of the pattern size designation button 30, the size adjustment device 50 operates, executes the data enlargement / reduction processing from the stitch data storage device 10, and controls the XY motor drive circuit 115 via the CPU 100. To do.
Various known methods can be used for the enlargement / reduction processing by the size adjusting device 50. Usually, the coordinates in the X and Y directions are reduced according to the enlargement / reduction ratio, and further, the stitches are omitted as necessary. The pattern is enlarged or reduced at the same seam density.
[0015]
The CPU 100 has a software function corresponding to the data identification means 4, and identifies whether the data at each address is designated magnification data or specific magnification data based on the data type index shown in FIG. Yes.
[0016]
The magnification storage device 51 stores the magnification data as shown in FIG. 5 described above, and the size adjusting device 50 is based on the data type identified by the CPU 100 and the size designated by the pattern size designation button 30. Then, the magnification is determined for each address data in accordance with the magnification data of the magnification storage device 51, whereby the XY motor driving circuit 115 is controlled to form an embroidery pattern as shown in FIG.
Note that the magnification designation button 26 in FIG. 3 is applied to another embodiment, which will be described later.
[0017]
Next, the operation will be described with reference to FIG.
When the pattern selection button 20 is pressed to select a pattern (step S1), and the size of the pattern formed by the pattern size specification button 30 is specified (step S2), the CPU 100 determines the specified size. Is stored (step S3). When there is a sewing machine start command from the rotational speed command device 103 (step S4), it waits for a timing signal from the timing signal generator 114 (step S5), and the stitch data of the pattern selected for each timing signal from the top address. Read (step S6). Then, the data type of the read data is identified (step S7), and the specified size and the magnification associated with the data type are determined based on the magnification data in the magnification storage device 51 (step S8). According to this magnification, the size adjustment device 50 enlarges / reduces the data (step S9), drives the XY motor drive circuit 115 based on the enlarged / reduced data (step S10), and executes stitch formation (step S11). ). Then, it is determined whether or not the data of the selected pattern has been completed (step S12). If it has not been completed, the process jumps to step S5 to read the data at the next address and repeat the same operation. When the data is finished, the operation is finished.
In the example in which the pattern of FIG. 6 having the data structure of FIG. 4 is formed in the medium size as described above, the raccoon data group a is formed with a seam at a magnification of 1/2, and the leaf data group A and the leaf data of the hand tree The group is stitched at a magnification of 2/3.
[0018]
FIG. 8 shows another data structure of the pattern data stored in the sewing pattern data storage means 1. In this embodiment, the data of the raccoon data group a, the leaf data group i of the head tree, and the leaf data group c of the hand tree are classified into data groups, and data group numbers of n = 1, 2, and 3 are assigned respectively. The head address information α of the data group is stored at the head of each pattern data, and information on the head address of each data group and the data type of the group is stored here. With this data structure, it is not necessary to write the data type at each address, and the data type can be identified in units of data groups, so that it is possible to save memory capacity and speed up the identification operation. It becomes possible.
In the case of the data structure shown in FIG. 8, the data identification means 4 formed in the CPU 100 identifies whether the designated magnification data or specific magnification data in units of data groups based on the information of the head address information α.
[0019]
The operation in the case of having the data structure of FIG. 8 will be described with reference to FIG.
When the pattern selection button 20 is pressed and a pattern is selected (step S20), the CPU 100 reads the head address information α of the selected pattern data from the stitch data storage device 10 (step S21), and the head address information, That is, information on the data type of the data group n is stored (step S22). Next, when the size of the pattern formed by the pattern size designation button 30 is designated (step S23), the CPU 100 stores the designated size (step S24). When there is a sewing machine start command from the rotational speed command device 103 (step S25), the data group number n = 1 is set (step S26), the data type of the data group n is identified (step S27), and then the magnification storage device 51 The magnification according to the specified magnification data and the data type is determined (step S28). Then, after waiting for the timing signal from the timing signal generator 114 (step S29), the timing signal is read from the stitch data at the head address of the data group n for each timing signal (step S30). Then, the read / write data is enlarged / reduced by the size adjusting device 50 in accordance with the determined magnification (step S31), and the XY motor driving circuit 115 is driven based on the enlarged / reduced data (step S32), and a stitch is formed. Formation is executed (step S33). Then, it is determined whether or not the data of the data group n has been completed (step S34). If it has not been completed, the process jumps to step S29 to read the data at the next address and repeat the same operation. If the data of the data group n has been completed, it is determined whether all the data groups of the selected pattern have been completed (step S35), and if completed, the operation is terminated. If not completed, 1 is added to n (step S36), and the same operation is repeated from step S27 for the next data group.
As described above, the data type can be identified in units of data groups as described above, so that the memory capacity can be saved and the identification operation can be speeded up.
[0020]
Next, another embodiment will be described.
FIG. 10 shows a sewing pattern such as vertex data instead of stitch data in the sewing pattern data storage means 1 ′. To form It is a functional block diagram of the Example in the case of memorizing the data.
The seam data uses coordinate data for each seam that the needle 121 actually sews, but a large capacity memory is required to store the seam data. Therefore, a method for storing vertex data and the like instead of the stitch data is conventionally known. The vertex data is vertex data for each block of the pattern, and the memory capacity for storing the data is small, but conversion from the vertex data to the stitch data is necessary.
[0021]
The vertex data stored in the sewing pattern data storage unit 1 ′ is similarly classified and stored in the designated magnification unit 1a ′ and the specific magnification unit 1b ′ so that the pattern selection unit 2 can select the pattern. It has become. In this embodiment, patterns from A to N are similarly stored, and one of the patterns is selected.
The data stored in the sewing pattern data storage means 1 ′ is output to the data identification means 4, where the data type of the designated magnification portion 1a ′ data or the specific magnification portion 1b ′ data is identified. Yes.
Since the data of the sewing pattern data storage means 1 ′ is vertex data, the designated magnification portion 1a ′ data and the specific magnification portion 1b ′ data, which are vertex data, are sent to the stitch data creation means 15 to be converted into actual stitch data. The seam data is converted and stored in the temporary storage means 16.
The designated magnification portion 1a ′ data and the specific magnification portion 1b ′ data, which are stitch data stored in the temporary storage means 16, are sent to the size adjustment means 5, and the designated magnification portion 1a ′ is designated by the size designation means 3. The specific magnification portion 1b 'is converted into a predetermined size at a different magnification.
[0022]
The data converted by the size adjusting means 5 is sent to the sewing machine motor drive control means 6 and the XY motor drive control means 8, and the sewing motor drive control means 6 controls the seam forming means 7, while the XY motor drive control. The means 8 is configured to control the XY moving means 9 to embroidery a predetermined pattern.
[0023]
FIG. 11 is a block diagram showing the hardware configuration. The vertex data stored in the vertex data storage device 12 is converted into stitch data in the CPU 100 by the stitch data creation program stored in the stitch data creation program storage device 25. It is configured to be stored in the temporary storage device 11.
The other configuration is the same as that shown in FIG.
[0024]
With reference to FIG. 12, the operation in the case where the data structure stored in the vertex data storage device 12 has a data type index for each address as shown in FIG. 4 will be described.
When the pattern selection button 20 is pressed to select a pattern (step S40), and the size of the pattern formed by the pattern size designation button 30 is specified (step S41), the CPU 100 selects the specified size. Is stored (step S42). Then, the head address of the selected pattern data (vertex data) is read (step S43), the data type of the read data is identified (step S44), and the magnification is determined based on the magnification data of the magnification storage device 51. (Step S45). Then, stitch data is created from the vertex data (step S46), and the stitch data is temporarily stored in the temporary storage device 11 together with the determined magnification (step S47). Then, it is determined whether or not all the data of the selected pattern has been completed (step S48), and if not completed, the process returns to step S43 to read the data of the next address.
When the data reading is finished and there is a sewing machine start command from the rotation speed command device 103 (step S49), the timing signal from the timing signal generator 114 is waited (step S509), and the temporary storage device 11 is stored for each timing signal. The stored stitch data and magnification are read from the head address (step S51).
Then, the size adjustment device 50 enlarges / reduces the data according to the magnification (step S52), drives the XY motor drive circuit 115 based on the enlarged / reduced data (step S53), and executes the stitch formation (step S53). Step S54). It is determined whether or not the stitch data in the temporary storage device 11 has been completed (step S55). If it has not been completed, the process jumps to step S50 to read the next address data and repeat the same operation. When the data is finished, the operation is finished.
Similarly, in the example in which the pattern in FIG. 6 is formed in the medium size, the sea bream data group A is formed with a seam at a magnification of 1/2, and the leaf data group I of the head tree and the leaf data group C of the hand tree are 2 / A stitch is formed at a magnification of 3.
[0025]
In the above-described embodiments, all are configured to automatically determine the magnification of the specific magnification unit 1b according to the size designation by the size designation means 3, but is not limited to this. In addition to the designated size, it is also possible to determine the magnification of the specific magnification unit 1b.
[0026]
FIG. 13 shows an embodiment thereof.
Similarly, in this embodiment, a plurality of embroidery sewing pattern data is stored in the sewing pattern data storage means 1, and one pattern can be selected by the pattern selection means 2. Also in this embodiment, patterns from A to N are stored in the same manner, and one of the patterns is selected.
The data of each pattern is composed of a designated magnification unit 1a and a specific magnification unit 1b. The designated magnification unit 1a is data according to a predetermined magnification designated by the size adjusting means 5, and the specific magnification unit 1b is a size adjustment. Data according to a magnification other than the specific magnification designated by the means 5 is used.
The data stored in the sewing pattern data storage means 1 is coordinate data that designates each stitch that is actually sewn by the needle 121.
[0027]
The data stored in the sewing pattern data storage means 1 is output to the data identification means 4 so as to identify the designated magnification part 1a or the specific magnification part 1b.
The designated magnification unit 1a and the specific magnification unit 1b are sent to the size adjusting unit 5, and the designated magnification unit 1a is converted into data of the size designated by the size designation unit 3, and the specific magnification unit 1b is The size is changed at different magnifications.
[0028]
In this embodiment, different magnifications of the specific magnification unit 1b can be designated by the magnification designation means 17, and in the example of FIG. 6, the size of the leaf data group i of the head tree and the leaf data group c of the hand tree can be designated. It is like that. For example, the designation may be performed at a stage such as large, medium, and small. Further, specific data designation by the magnification designation means 17 may be configured to designate the start address of the data group, the data group number n or the data type in the case of the data structure as shown in FIG. . In the case of the data structure as shown in FIG. 4, it is possible to configure so that the data type is directly designated.
Various methods may be employed such as displaying a pattern on the display device 106 and specifying a specific magnification while viewing the pattern, or by directly specifying on a display pattern image.
As described above, the data of the designated magnification unit 1a and the specific magnification unit 1b converted at different magnifications are sent to the sewing machine motor drive control means 6 and the XY motor drive control means 8, whereby the sewing machine motor drive control means 6 described above. The stitch forming means 7 is controlled, while the XY motor drive control means 8 is configured to control the XY moving means 9 to embroidery a predetermined pattern.
[0029]
FIG. 14 is a block diagram showing a hardware configuration, which includes a magnification designation button 26, and the magnification designated thereby is stored in the magnification storage device 51. The data of the specific magnification unit 1b is enlarged / reduced by the size adjusting device 50 at the designated magnification.
The magnification designation button 26 is formed on the front panel of the sewing machine frame X as shown in FIG. 3, and here, three magnifications of large, medium and small can be designated.
Other configurations are the same as those shown in FIG.
[0030]
Next, the operation when the data structure of the stitch data storage device 10 is FIG. 4 will be described with reference to FIG.
When the pattern selection button 20 is pressed to select a pattern (step S60) and the size of the pattern formed by the pattern size designation button 30 is specified (step S61), the CPU 100 selects the specified size. Is stored (step S62). Next, when the magnification of the specific magnification portion 1b is designated from the magnification designation button 26 (step S63), the designated specific magnification is stored (step S64).
When there is a sewing machine start command from the rotational speed command device 103 (step S65), the timing signal from the timing signal generator 114 is waited (step S66), and the stitch data of the pattern selected for each timing signal is stored at the head address. (Step S67). Then, the data type of the read data is identified (step S68), and the magnification is determined corresponding to the data type. That is, in the case of the designated magnification portion 1a, the magnification corresponds to the size of the pattern designated by the pattern size designation button 30, and in the case of the specific magnification portion 1b, the magnification designated by the magnification designation button 26 (step S69). . According to this magnification, the adjustment device 50 enlarges / reduces the data (step S70), drives the XY motor drive circuit 115 based on the enlarged / reduced data (step S71), and executes the stitch formation (step S72). Then, it is determined whether or not the data of the selected pattern has been completed (step S73). If it has not been completed, the process returns to step S66, the next address data is read, and the same operation is repeated. When the data is finished, the operation is finished.
Similarly, in the example of the pattern shown in FIG. 6, the raccoon data group A is formed with stitches at a magnification corresponding to the designated pattern size, and the leaf data group A and the leaf data group C of the hand tree are scaled designation buttons. The stitches are formed at a desired magnification designated by 26.
[0031]
【The invention's effect】
As described above, the sewing machine having the pattern enlargement / reduction function of the present invention can identify predetermined pattern data by the identifying means, and the identified data is different from other data by the size adjusting means. Since the image can be enlarged / reduced at a predetermined magnification, an unnatural impression can be prevented when the pattern is enlarged / reduced at the same magnification, and a well-balanced pattern can be formed.
In the sewing machine according to claim 2, since the pattern data is classified into designated magnification data and specific magnification data, and only the specific magnification data is set to different magnifications, a basic pattern portion according to the size designation can always be maintained, The confusion caused by the scaling of different magnifications can be avoided.
In the sewing machine according to the third aspect, since the instruction code is attached to the data, and the identification is performed by the instruction code, the identification can be easily performed.
In the sewing machine according to claim 4, since a magnification different from the predetermined magnification is made corresponding to the designated pattern size, the magnification different from the predetermined magnification is automatically determined when the pattern size is designated. There are advantages.
Since the sewing machine according to the fifth aspect is provided with means for designating a magnification different from the predetermined magnification, there is an effect that the operator can arbitrarily designate a magnification different from the predetermined magnification.
In the sewing machine according to claim 6, since each pattern data forming the sewing pattern is divided into data groups and stored, and data identification is performed for each data group, the data identification operation is simplified, and the time required for the identification operation. Also has the effect of shortening.
[Brief description of the drawings]
FIG. 1 is a functional block diagram showing an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of an embodiment of the present invention.
FIG. 3 is an external perspective view showing an embodiment of the present invention.
FIG. 4 is an explanatory diagram showing an example of the data structure of pattern data.
FIG. 5 is an explanatory diagram illustrating an example of a relationship between a designated pattern size, a data type, and a magnification.
FIG. 6 is an explanatory diagram of a relationship between enlargement / reduction of an embroidery pattern and pattern selection.
FIG. 7 is a flowchart for explaining the operation of an embodiment of the present invention.
FIG. 8 is an explanatory diagram showing another embodiment of the data structure of pattern data.
FIG. 9 is a flowchart for explaining another operation of the embodiment of the present invention.
FIG. 10 is a functional block diagram showing another embodiment of the present invention.
FIG. 11 is a block diagram showing the configuration of another embodiment of the present invention.
FIG. 12 is a flowchart for explaining the operation of another embodiment of the present invention.
FIG. 13 is a functional block diagram showing still another embodiment of the present invention.
FIG. 14 is a block diagram showing a configuration of still another embodiment of the present invention.
FIG. 15 is a flowchart for explaining the operation of still another embodiment of the present invention.
[Explanation of symbols]
1: sewing pattern data storage means, 2: pattern selection means, 3: size designation means, 4: data identification means, 5: size adjustment means, 6: sewing machine motor drive control means, 7: stitch formation means, 8: XY motor drive control means, 9: XY movement means, 10: stitch data storage device, 11: temporary storage device, 12: vertex data storage device, 15: stitch data creation means, 16: temporary storage means, 17: magnification designation means , 20: pattern selection button, 25: stitch data creation program storage device, 26: magnification designation button, 30: pattern size designation button, 50: size adjustment device, 51: magnification storage device, 100: CPU, 101: program Storage device 103: Rotational speed command device 104: Sewing mode selection button 105: Display control device 106: Display device 110: Sewing motor drive circuit 111: Sewing machine Motor, 112: stitch formation mechanism, 113: motor rotation detection sensor, 114: timing signal generator, 115: XY motor drive circuit, 116: XY motor, 117: XY movement mechanism, 118: carriage, 119: embroidery frame, 120: Needle bar, 121: Needle.

Claims (11)

縫い模様を形成するためのデータを記憶する記憶手段と、
該縫い模様を形成するためのデータに基づいて形成される模様の大きさを指定する手段と、
前記縫い模様を形成するためのデータから該縫い模様の中の所定の部分を形成するためのデータを識別する手段と、
前記大きさを指定する手段による指定と前記識別する手段による識別に基づいて、前記識別されたデータ以外のデータに係る縫い模様の部分を前記指定された大きさに対応する所定の倍率で拡大縮小すべく指示し、前記識別されたデータに係る前記縫い模様の中の所定の部分を前記所定の倍率とは異なる倍率で拡大縮小すべく指示する大きさ調整手段と、
該縫い模様を形成するためのデータと大きさ調整手段からの指示に基づいて模様縫いを実行する縫い目形成手段と、
を備えたことを特徴とする模様の拡大縮小機能を備えたミシン。
Storage means for storing data for forming a sewing pattern;
Means for designating the size of the pattern formed based on the data for forming the sewing pattern;
Means for identifying data for forming a predetermined portion in the sewing pattern from data for forming the sewing pattern;
Based on the designation by the means for designating the size and the identification by the identifying means, the portion of the sewing pattern related to the data other than the identified data is enlarged or reduced at a predetermined magnification corresponding to the designated size. A size adjusting means for instructing to enlarge and reduce a predetermined portion of the sewing pattern relating to the identified data at a magnification different from the predetermined magnification;
Seam forming means for executing pattern sewing based on data for forming the sewing pattern and an instruction from the size adjusting means;
A sewing machine with a pattern enlargement / reduction function characterized by having
縫い模様を形成するためのデータを、該縫い模様の所定の部分に対応する指定倍率データと他の所定の部分に対応する特定倍率データとに区分して記憶する記憶手段と、
該縫い模様を形成するためのデータに基づいて形成される模様の大きさを指定する手段と、
前記縫い模様を形成するためのデータから前記指定倍率データと、特定倍率データとを識別する手段と、
前記大きさを指定する手段による指定と前記識別する手段による識別に基づいて、前記指定倍率データに係る模様を前記指定された大きさに対応する所定の倍率で拡大縮小すべく指示し、前記特定倍率データに係る模様を前記所定の倍率とは異なる倍率で拡大縮小すべく指示する大きさ調整手段と、
該縫い模様を形成するためのデータと大きさ調整手段からの指示に基づいて模様縫いを実行する縫い目形成手段と、
を備えたことを特徴とする模様の拡大縮小機能を備えたミシン。
Storage means for storing data for forming a sewing pattern by dividing it into designated magnification data corresponding to a predetermined portion of the sewing pattern and specific magnification data corresponding to another predetermined portion;
Means for designating the size of the pattern formed based on the data for forming the sewing pattern;
Means for identifying the specified magnification data and the specific magnification data from the data for forming the sewing pattern;
Based on the designation by the means for designating the size and the identification by the identifying means, the pattern for the designated magnification data is instructed to be scaled at a predetermined magnification corresponding to the designated size, and the specific A size adjusting means for instructing to enlarge / reduce the pattern related to the magnification data at a magnification different from the predetermined magnification;
Seam forming means for executing pattern sewing based on data for forming the sewing pattern and an instruction from the size adjusting means;
A sewing machine with a pattern enlargement / reduction function characterized by having
前記縫い模様を形成するためのデータが指示コードを付与され、該指示コードにより指定倍率データと特定倍率データとに区分され、前記識別する手段が、該指示コードに基づいて前記縫い目データが指定倍率データか特定倍率データかを識別する、
請求項1又は2に記載の模様の拡大縮小機能を備えたミシン。
The data for forming the sewing pattern is given an instruction code, and is classified into designated magnification data and specific magnification data by the instruction code, and the means for identifying the stitch data is designated magnification based on the instruction code. To identify data or specific magnification data,
A sewing machine comprising the pattern enlargement / reduction function according to claim 1.
前記所定の倍率と異なる倍率が、前記大きさを指定する手段による大きさの指定に対応して決められる、
請求項1又は2又は3のいずれか1項に記載の模様の拡大縮小機能を備えたミシン。
A magnification different from the predetermined magnification is determined corresponding to the size designation by the means for designating the size,
Sewing machine having a scaling function of the pattern according to any one of claims 1 or 2 or 3.
前記所定の倍率と異なる倍率を指定する手段を備えた、
請求項1又は2又は3のいずれか1項に記載の模様の拡大縮小機能を備えたミシン。
Means for designating a magnification different from the predetermined magnification;
Sewing machine having a scaling function of the pattern according to any one of claims 1 or 2 or 3.
複数の部分から形成される縫い模様を形成するためのデータを、各部分毎にデータ群に区分して記憶する記憶手段と、
該縫い模様を形成するためのデータに基づいて形成される模様の大きさを指定する手段と、
前記データ群に区分された縫い模様を形成するためのデータから所定のデータ群を識別する手段と、
前記大きさを指定する手段による指定と前記識別する手段による識別に基づいて、前記識別されたデータ群以外のデータ群に係る部分を前記指定された大きさに対応する所定の倍率で拡大縮小すべく指示し、前記識別されたデータ群に係る部分を前記所定の倍率とは異なる倍率で拡大縮小すべく指示する大きさ調整手段と、
該縫い模様を形成するためのデータ群と大きさ調整手段からの指示に基づいて模様縫いを実行する縫い目形成手段と、
を備えたことを特徴とする模様の拡大縮小機能を備えたミシン。
Storage means for storing data for forming a sewing pattern formed from a plurality of portions, divided into data groups for each portion;
Means for designating the size of the pattern formed based on the data for forming the sewing pattern;
Means for identifying a predetermined data group from data for forming a sewing pattern divided into the data group;
Based on the designation by the means for designating the size and the identification by the identifying means, the portion related to the data group other than the identified data group is enlarged or reduced at a predetermined magnification corresponding to the designated size. Size adjusting means for instructing to enlarge and reduce the portion related to the identified data group at a magnification different from the predetermined magnification;
Seam forming means for executing pattern sewing based on an instruction from the data group and the size adjusting means for forming the stitch pattern;
A sewing machine with a pattern enlargement / reduction function characterized by having
前記縫い模様を形成するためのデータ群が指示コードを付与され、
前記識別する手段が、該指示コードに基づいてデータ群を識別する、
請求項6に記載の模様の拡大縮小機能を備えたミシン。
A data group for forming the sewing pattern is given an instruction code,
The identifying means identifies a data group based on the instruction code;
A sewing machine comprising the pattern enlargement / reduction function according to claim 6.
前記所定の倍率と異なる倍率が、前記大きさを指定する手段による大きさの指定に対応して決められる、
請求項6又は7に記載の模様の拡大縮小機能を備えたミシン。
A magnification different from the predetermined magnification is determined corresponding to the size designation by the means for designating the size,
A sewing machine provided with the pattern enlargement / reduction function according to claim 6.
前記所定の倍率と異なる倍率を指定する手段を備えた、
請求項6又は7に記載の模様の拡大縮小機能を備えたミシン。
Means for designating a magnification different from the predetermined magnification;
A sewing machine provided with the pattern enlargement / reduction function according to claim 6.
前記縫い模様を形成するためのデータが縫い目を直接表す縫い目データである請求項1又は2又は3又は4又は5又は6又は7又は8又は9のいずれか1項に記載の模様の拡大縮小機能を備えたミシン。Scaling function pattern according to any one of claims 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 data is stitch data representing the seam directly for forming the sewing pattern Sewing machine equipped with. 前記縫い模様を形成するためのデータが形成する模様の所定点を表すデータであり、
該所定点を表すデータから縫い目データを作成する手段を更に備えた、
請求項1又は2又は3又は4又は5又は6又は7又は8又は9のいずれか1項に記載の模様の拡大縮小機能を備えたミシン。
The data for forming the sewing pattern is data representing a predetermined point of the pattern to be formed,
Means for creating stitch data from data representing the predetermined point;
Sewing machine having a scaling function of the pattern according to any one of claims 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9.
JP07929994A 1994-03-28 1994-03-28 Sewing machine with pattern enlargement / reduction function Expired - Fee Related JP3904245B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07929994A JP3904245B2 (en) 1994-03-28 1994-03-28 Sewing machine with pattern enlargement / reduction function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07929994A JP3904245B2 (en) 1994-03-28 1994-03-28 Sewing machine with pattern enlargement / reduction function

Publications (2)

Publication Number Publication Date
JPH07265567A JPH07265567A (en) 1995-10-17
JP3904245B2 true JP3904245B2 (en) 2007-04-11

Family

ID=13685973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07929994A Expired - Fee Related JP3904245B2 (en) 1994-03-28 1994-03-28 Sewing machine with pattern enlargement / reduction function

Country Status (1)

Country Link
JP (1) JP3904245B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4799844B2 (en) * 2004-10-12 2011-10-26 Juki株式会社 Hole sewing machine
JP2007082812A (en) 2005-09-22 2007-04-05 Juki Corp Sewing machine

Also Published As

Publication number Publication date
JPH07265567A (en) 1995-10-17

Similar Documents

Publication Publication Date Title
US5791270A (en) Sewing data processing device with data editing function
US5775240A (en) Sewing machine capable of embroidery stitching, and embroidery data producing device therefor
JP3904245B2 (en) Sewing machine with pattern enlargement / reduction function
JP2001000761A (en) Display device for sewing machine capable of sewing embroidery
US5960727A (en) Embroidery sewing machine
US5727485A (en) Stitching data processing device capable of displaying stitching period of time for each segment of embroidery
JP3957330B2 (en) Sewing machine with pattern enlargement / reduction function
JP3146460B2 (en) Electronically controlled embroidery sewing machine
JP3533998B2 (en) Sewing data correction device and correction method
JP4049830B2 (en) Embroidery sewing machine with outer shell sewing function
US5752458A (en) Stitching data processing device capable of optionally displaying stitching period of time
US5740748A (en) Embroidery stitching device capable of simultaneously performing stitching a computation of stitching time
JPH07308470A (en) Combining device for embroidery pattern and embroidery sewing enabled sewing machine provided with the same
JP2764631B2 (en) Stop sewing controller of sewing machine
JP2852930B2 (en) Automatic embroidery sewing machine
JP4043536B2 (en) Embroidery sewing machine with outer pattern sewing function and data generation device
JP2748154B2 (en) Embroidery pattern input device for sewing machine
JP2001017759A (en) Embroidery pattern data editing device
JP2685781B2 (en) Embroidery machine
JP3146478B2 (en) Electronically controlled embroidery sewing machine
JPH11239685A (en) Embroidery data processor
JPH08276084A (en) Combined pattern data generating device and sewing machine using the same
JP3476548B2 (en) Embroidery pattern combination device
JP2000061182A (en) Method and device for processing sewing data and recording medium for sewing data processing
JP3146477B2 (en) Electronically controlled embroidery sewing machine

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040223

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040413

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041101

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041215

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060927

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070109

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110119

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110119

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120119

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130119

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140119

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees