Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0790060B2 - Sewing machine embroidery data creation device - Google Patents
[go: Go Back, main page]

JPH0790060B2 - Sewing machine embroidery data creation device - Google Patents

Sewing machine embroidery data creation device

Info

Publication number
JPH0790060B2
JPH0790060B2 JP14089891A JP14089891A JPH0790060B2 JP H0790060 B2 JPH0790060 B2 JP H0790060B2 JP 14089891 A JP14089891 A JP 14089891A JP 14089891 A JP14089891 A JP 14089891A JP H0790060 B2 JPH0790060 B2 JP H0790060B2
Authority
JP
Japan
Prior art keywords
embroidery
needle drop
drop point
length
data
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
JP14089891A
Other languages
Japanese (ja)
Other versions
JPH04338484A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP14089891A priority Critical patent/JPH0790060B2/en
Publication of JPH04338484A publication Critical patent/JPH04338484A/en
Publication of JPH0790060B2 publication Critical patent/JPH0790060B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Sewing Machines And Sewing (AREA)
  • Automatic Embroidering For Embroidered Or Tufted Products (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、加工布に対して所定の
図形の刺繍を施すミシンにおける必要な針位置関連デー
タや各針落ち点を指定する刺繍データを作成するミシン
の刺繍データ作成装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a sewing machine embroidery data creation device for creating necessary needle position related data and embroidery data for specifying needle drop points in a sewing machine for embroidering a predetermined figure on a work cloth. Regarding

【0002】[0002]

【従来の技術】例えばワンポイントマークなどの所定の
図形の刺繍を実行するミシンにあっては、ミシンの制御
装置は、その図形に対応した針落ち点を指定する刺繍デ
ータに基づいて、加工布あるいは縫針を順次移動させな
がら刺繍動作を進行させるようになっている。この場
合、前記刺繍データは、刺繍データ作成装置により自動
的に作成されるようになっている。
2. Description of the Related Art In a sewing machine that executes embroidery of a predetermined figure such as a one-point mark, a sewing machine control device operates a work cloth based on embroidery data that specifies a needle drop point corresponding to the figure. Alternatively, the embroidery operation is advanced while sequentially moving the sewing needle. In this case, the embroidery data is automatically created by the embroidery data creation device.

【0003】この刺繍データ作成装置は、マイクロコン
ピュータ、イメージスキャナやキーボードなどの入力装
置、外部記憶装置などを備えて構成され、例えばオペレ
ータが、刺繍データを作成したい図形に関する情報を入
力することに基づいて、刺繍データを演算により自動的
に求めるようになっている。
This embroidery data creating apparatus is provided with a microcomputer, an input device such as an image scanner and a keyboard, an external storage device, etc., and is based on, for example, an operator inputting information relating to a figure for which embroidery data is to be created. Then, the embroidery data is automatically calculated.

【0004】一例をあげると、刺繍を施す図形Aが図1
0(a)に示すような形状である場合、その輪郭線(曲
線1−3,曲線2−3,直線1−2)の情報、始点,終
点の情報(点1が始点、点3が終点)、糸密度の情報等
が入力される。すると、刺繍データ作成装置は、図10
(b)に示すように、図形Aの輪郭を構成し刺繍進行方
向(図で矢印方向)に延びる一対の対向する主辺部(曲
線1−3及び曲線2−3)を前記糸密度に応じて等分割
して針落ち点を求め、それら主辺部上に交互に針が落ち
るように刺繍データを設定するのである。
As an example, a figure A to be embroidered is shown in FIG.
When the shape is as shown in 0 (a), information of the contour line (curve 1-3, curve 2-3, straight line 1-2), start point and end point information (point 1 is start point, point 3 is end point) ), Thread density information and the like are input. Then, the embroidery data creating apparatus is shown in FIG.
As shown in (b), a pair of opposing main side portions (curve 1-3 and curve 2-3) that compose the contour of the figure A and extend in the embroidery traveling direction (the direction of the arrow in the figure) are formed according to the thread density. Then, the needle drop points are equally divided and the embroidery data is set so that the needles drop alternately on the main sides.

【0005】かかる刺繍データにより、図10(c)に
示すように、加工布には図形A内をサテン縫いのステッ
チにより塗り潰すような刺繍が実行されるのである。
尚、このように作成された刺繍データを外部記憶装置に
記憶させることにより、何度でも呼出して使用すること
ができる。
With such embroidery data, as shown in FIG. 10 (c), the work cloth is embroidered so that the inside of the figure A is filled with satin stitches.
By storing the embroidery data created in this way in an external storage device, it can be recalled and used any number of times.

【0006】また、データ容量の軽少化や編集の容易化
を図るため、所定の図形についてのブロックデータと称
される針位置関連データを作成し、このブロックデータ
から刺繍データを刺繍動作の実行の都度作成するように
したものもある。
In order to reduce the data volume and facilitate editing, needle position related data called block data for a predetermined figure is created, and embroidery data is executed from this block data. Some of them are created each time.

【0007】このブロックデータを用いる場合には、例
えば図11(a)に示すように、図形Bは、輪郭線の情
報(特徴点1〜14)から、刺繍進行方向(図で矢印方
向)とほぼ直交する副辺部を何本か設定することによ
り、図11(b)に示すように、いくつかの四角形のブ
ロックに分割される。そして、例えばひとつのブロック
の頂点に、刺繍動作の進行方向に点1,2,3,4と番
号が付され、それらの各位置(座標)がブロックデータ
として与えられるのである。
When this block data is used, for example, as shown in FIG. 11 (a), the figure B shows the embroidery advancing direction (arrow direction in the figure) from the contour line information (characteristic points 1 to 14). By setting a number of sub-edges that are substantially orthogonal to each other, as shown in FIG. 11B, the blocks are divided into several rectangular blocks. Then, for example, the apexes of one block are numbered as points 1, 2, 3, 4 in the advancing direction of the embroidery operation, and their respective positions (coordinates) are given as block data.

【0008】尚、この場合、例えば図形Bの端部部分に
てブロックが三角形になることもあるが、このときに
は、一つの頂点に例えば3,4の2個の番号を付すこと
により、四角形として同様に取り扱うようにしている。
In this case, for example, the block may become a triangle at the end portion of the figure B, but in this case, by adding two numbers, for example, 3 and 4, to one vertex, it becomes a quadrangle. I handle them in the same way.

【0009】このようにして作成されたブロックデータ
から、刺繍データを作成するには、いわゆる一針展開の
作業がなされる。これは、図7に示すように、主辺部1
−3及び2−4をそれぞれ糸密度に応じて等分割して針
落ち点を求め、それら主辺部上に交互に針が落ちるよう
に刺繍データを設定するのである。
In order to create embroidery data from the block data created in this way, a so-called one-needle deployment operation is performed. This is as shown in FIG.
-3 and 2-4 are equally divided according to the thread density to obtain needle drop points, and the embroidery data is set so that the needles drop alternately on the main sides.

【0010】これにより、そのブロックがサテン縫いの
ステッチにより塗り潰すような刺繍が実行され、また、
ブロックが連続する場合には引き続き次のブロックに関
しての一針展開がなされ、これにて、図11(c)に示
すように、連続的に刺繍動作が実行されるようになって
いる。この場合には、制御装置が記憶するのはブロック
データだけで済むので、刺繍データ全体を記憶させる場
合に比べて記憶容量がはるかに少なくなり、また、拡
大,縮小といった編集も容易に行うことができるのであ
る。
As a result, embroidery is performed in which the block is filled with satin stitches.
When the blocks are continuous, one stitch is continuously developed for the next block, whereby the embroidery operation is continuously executed as shown in FIG. 11 (c). In this case, the control device only needs to store the block data, so the storage capacity is much smaller than when the entire embroidery data is stored, and editing such as enlargement and reduction can be performed easily. You can do it.

【0011】[0011]

【発明が解決しようとする課題】従来の刺繍データ作成
装置では、刺繍データを直接作成する場合にあっては、
作成された刺繍データにより施される刺繍のステッチ
は、主辺部間を刺繍進行方向に対して直角に近い角度に
延びて形成されるようになっている。また、ブロックデ
ータを作成する場合にあっても、副辺部が刺繍進行方向
に対してほぼ直角方向に延びるように設定されるため、
そのブロックデータから作成された刺繍データにより施
される刺繍のステッチは、主辺部間を刺繍進行方向に対
して直角に近い角度に延びて形成されるようになってい
る。
In the conventional embroidery data creation device, when the embroidery data is created directly,
The stitch of the embroidery applied by the created embroidery data is formed so as to extend between the main side portions at an angle close to a right angle with respect to the embroidering direction. Even when creating block data, the sub-sides are set so as to extend in a direction substantially perpendicular to the embroidery traveling direction.
The stitch of the embroidery applied by the embroidery data created from the block data is formed to extend between the main sides at an angle close to a right angle with respect to the embroidery traveling direction.

【0012】ところで、刺繍のステッチは、その長さが
短くなると(例えば1mm未満)、縫針が加工布のほと
んど同一の位置に落ちてステッチが団子状になるなど、
きれいな刺繍を施すことができない虞がある。このた
め、一対の主辺部間をほぼ直交方向に延びるステッチを
形成するものでは、図10や図11に示す図形の右端部
のように主辺部間の間隔が狭くなるような場合に、きれ
いな刺繍を施すことができない不具合があった。
By the way, when the length of the stitch of the embroidery becomes short (for example, less than 1 mm), the sewing needle falls to almost the same position on the work cloth, and the stitch becomes a dumpling.
There is a risk that beautiful embroidery cannot be applied. Therefore, in the case where a stitch extending between a pair of main side portions in a substantially orthogonal direction is formed, when the interval between the main side portions is narrow as in the right end portion of the figures shown in FIGS. 10 and 11, There was a problem that beautiful embroidery could not be applied.

【0013】本発明は上記事情に鑑みてなされたもの
で、その目的は、図形の主辺部間の間隔が狭くなるよう
な部分にあってもきれいな刺繍を実行することが可能な
刺繍データを作成することができるミシンの刺繍データ
作成装置を提供するにある。
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide embroidery data capable of executing beautiful embroidery even in a portion where a space between main sides of a figure becomes narrow. It is to provide a sewing machine embroidery data creation device that can create.

【0014】[0014]

【課題を解決するための手段】本発明の第1のミシンの
刺繍データ作成装置は、加工布に対して所定の図形の刺
繍を施すミシンにおける必要な針位置関連データを、前
記図形を刺繍動作の進行方向に延びる一対の主辺部とそ
れと隣合う一対の副辺部とで囲まれるいくつかの四角形
のブロックに分割することに基づいて作成するものであ
って、前記各ブロックの副辺部の長さを算出する算出手
段と、この算出手段による算出結果が所定の長さに満た
ないときには該当する副辺部を含むブロックの分割形状
を変更するブロック変更手段とを具備するところに特徴
を有する。
SUMMARY OF THE INVENTION A first embroidery data creating device for a sewing machine according to the present invention embeds the necessary needle position-related data in a sewing machine that embroiders a predetermined graphic on a work cloth. Is formed based on division into a plurality of rectangular blocks surrounded by a pair of main side portions extending in the traveling direction of and a pair of sub side portions adjacent to the main side portion, and the sub side portions of each block. And a block changing unit for changing the divided shape of the block including the corresponding sub-side when the calculation result by the calculating unit is less than a predetermined length. Have.

【0015】また、本発明の第2のミシンの刺繍データ
作成装置は、加工布に対して所定の図形の刺繍を施すミ
シンにおける各針落ち点を指定する刺繍データを作成す
るものであって、前記図形の輪郭を構成し刺繍進行方向
に延びる一対の対向する主辺部上に交互に針落ち点を配
置する針落ち点設定手段と、この針落ち点設定手段によ
り設定された針落ち点における一の針落ち点から次の針
落ち点までのステッチ長を算出するステッチ長算出手段
と、このステッチ長算出手段による算出結果が所定のス
テッチ長に満たないときには前記針落ち点を該当する主
辺部上の他の位置に変更する針落ち点変更手段とを具備
するところに特徴を有する。
The second sewing machine embroidery data creation device of the present invention creates embroidery data that specifies each needle drop point in the sewing machine that embroiders a predetermined figure on the work cloth. The needle drop point setting means for arranging the needle drop points alternately on a pair of opposing main sides that form the contour of the figure and extend in the embroidery traveling direction, and the needle drop point set by the needle drop point setting means Stitch length calculation means for calculating the stitch length from one needle drop point to the next needle drop point, and when the result of calculation by this stitch length calculation means is less than a predetermined stitch length, the main edge corresponding to the stitch drop point It is characterized by including a needle drop point changing means for changing the position to another position on the section.

【0016】[0016]

【作用】本発明の第1のミシンの刺繍データ作成装置に
よれば、算出手段により図形を構成する各ブロックの副
辺部の長さが算出される。そして、その算出結果が所定
の長さに満たないときには、ブロック変更手段により該
当する副辺部を含むブロックの分割形状が変更される。
これにて、主辺部間の間隔が狭くなるような部位にあっ
ても、ブロックはその副辺部が刺繍進行方向に対して傾
きをもって形成されるようになり、全てのブロックの副
辺部の長さが所定長さ以上とされる。
According to the first embroidery data creating device of the sewing machine of the present invention, the length of the sub-side portion of each block forming the figure is calculated by the calculating means. When the calculation result is less than the predetermined length, the block changing unit changes the divided shape of the block including the corresponding sub-side portion.
As a result, even if the space between the main side portions is narrow, the sub side portion of the block is formed with an inclination with respect to the embroidery advancing direction, and the sub side portions of all blocks are formed. Is longer than a predetermined length.

【0017】従って、そのブロックデータから作成され
る刺繍データにあっても、ステッチが刺繍進行方向に対
して傾きをもって延びるようになり、この結果、主辺部
間の間隔が狭くなるような部位にあっても、ある程度の
ステッチ長を確保することができるようになる。
Therefore, even in the embroidery data created from the block data, the stitches are extended with an inclination with respect to the embroidery advancing direction, and as a result, the intervals between the main sides are narrowed. Even if there is, it will be possible to secure a certain stitch length.

【0018】また、本発明の第2のミシンの刺繍データ
作成装置によれば、針落ち点設定手段により、一対の対
向する主辺部上に交互に針落ち点が配置され、ステッチ
長算出手段により、設定された針落ち点における一の針
落ち点から次の針落ち点までのステッチ長が算出され
る。そして、その算出結果が所定のステッチ長に満たな
いときには、針落ち点変更手段により該当する針落ち点
の位置が変更される。
Further, according to the second embroidery data creating device of the sewing machine of the present invention, the needle drop point setting means arranges the needle drop points alternately on the pair of opposing main sides, and the stitch length calculating means. Thus, the stitch length from one needle drop point to the next needle drop point at the set needle drop point is calculated. When the calculated result does not reach the predetermined stitch length, the needle drop point changing means changes the position of the corresponding needle drop point.

【0019】従って、ステッチが刺繍進行方向に対して
傾きをもって延びるようになり、この結果、主辺部間の
間隔が狭くなるような部位にあっても、所定長さ以上の
ステッチ長を確保することができるようになる。
Therefore, the stitches are extended with an inclination with respect to the embroidery advancing direction, and as a result, a stitch length of a predetermined length or more is secured even in a portion where the interval between the main sides is narrowed. Will be able to.

【0020】[0020]

【実施例】以下本発明の第1の実施例について、図1乃
至図7を参照して説明する。なお、この第1の実施例は
請求項1に対応するものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of the present invention will be described below with reference to FIGS. The first embodiment corresponds to claim 1.

【0021】まず、図2を参照して刺繍ミシンの概略構
成について述べる。ミシン本体11は、ベッド部12の
上方にアーム部13を一体的に備えて構成され、ミシン
テーブル14に組込まれている。前記アーム部13の先
端部には縫針15を備えた針棒16が設けられ、前記ベ
ッド部12上にはこの針棒16に対応して図示しない針
孔を有する針板17が設けられている。詳しく図示はし
ないが、前記針棒16は、ミシンモータ18(図3参
照)により針棒駆動機構を介して上下駆動されるように
なっており、また、ベッド部12内に前記針板17の下
方に設けられた釜機構が前記ミシンモータ18により針
棒16と同期して駆動されるようになっている。
First, a schematic structure of the embroidery sewing machine will be described with reference to FIG. The sewing machine main body 11 is configured to integrally include an arm portion 13 above the bed portion 12, and is incorporated in the sewing machine table 14. A needle bar 16 having a sewing needle 15 is provided at the tip of the arm portion 13, and a needle plate 17 having a needle hole (not shown) corresponding to the needle bar 16 is provided on the bed portion 12. . Although not shown in detail, the needle bar 16 is vertically driven by a sewing machine motor 18 (see FIG. 3) via a needle bar drive mechanism, and the needle plate 17 of the needle plate 17 is provided in the bed 12. A shuttle mechanism provided below is driven by the sewing machine motor 18 in synchronization with the needle bar 16.

【0022】前記ミシンテーブル14上には、図示しな
い加工布を保持するための刺繍枠19が設けられる。こ
の刺繍枠19は、円環状の外枠19aとこの外枠19a
の内周部に着脱自在に嵌まり込む円環状の内枠19bと
から構成され、これらの間に加工布を挟むようにして内
枠19bを外枠19a内に嵌め込むことにより、加工布
を内枠19b内に張り渡した状態に保持するようになっ
ている。そして、この刺繍枠19は、次に述べる水平移
動機構20により、ミシンテーブル14上を水平方向に
自在に移動されるようになっている。
An embroidery frame 19 for holding a work cloth (not shown) is provided on the sewing machine table 14. The embroidery frame 19 includes an annular outer frame 19a and the outer frame 19a.
And a ring-shaped inner frame 19b that is detachably fitted into the inner peripheral portion of the inner frame, and the inner frame 19b is fitted into the outer frame 19a so that the work cloth is sandwiched between the inner frame 19b and the inner frame. It is designed to be held in a stretched state within 19b. The embroidery frame 19 can be freely moved in the horizontal direction on the sewing machine table 14 by a horizontal movement mechanism 20 described below.

【0023】即ち、前記外枠19aに一体に設けられた
スライド板部19cは、支持台21,22間に設けられ
た2本のスライドバー23,24にスライド移動自在に
取付けられている。そして、一方の支持台21は、ミシ
ンテーブル14上に取付けられたモータ取付台25,2
6間を前記スライドバー23,24と直交する方向に延
びる送りねじ27に係合されている。この送りねじ27
は、前記モータ取付台25に取付けられたX軸送りモー
タ28により回転駆動されるようになっており、これに
て、X軸送りモータ28の駆動により支持台21,22
などと一体的に刺繍枠19がX軸方向に移動されるよう
になっている。
That is, the slide plate portion 19c provided integrally with the outer frame 19a is slidably attached to the two slide bars 23 and 24 provided between the support bases 21 and 22. The one support base 21 is the motor mounts 25, 2 mounted on the sewing machine table 14.
A feed screw 27 extending in a direction orthogonal to the slide bars 23 and 24 is engaged between the six. This lead screw 27
Is rotatably driven by an X-axis feed motor 28 attached to the motor mount 25, whereby the support bases 21, 22 are driven by the X-axis feed motor 28.
The embroidery frame 19 is moved in the X-axis direction integrally with the above.

【0024】そして、モータ取付台25とモータ取付台
26との間には、モータ取付台26に取付けられたY軸
送りモータ29により回転駆動される回転伝達軸30が
設けられている。この回転伝達軸30は、前記支持台2
1,22間に掛渡されたワイヤ31,31を駆動するよ
うになっており、このワイヤ31,31の途中部位に前
記スライド板部19cが取付けられている。これにて、
Y軸送りモータ29の駆動により刺繍枠19がY軸方向
に移動されるようになっている。このように構成された
水平移動機構20により、刺繍枠19にセットされた加
工布はミシンテーブル14上を任意の位置に移動される
のである。
Between the motor mount 25 and the motor mount 26, there is provided a rotation transmission shaft 30 which is rotationally driven by a Y-axis feed motor 29 mounted on the motor mount 26. The rotation transmission shaft 30 is used for the support base 2
The wires 31, 31 suspended between the wires 1, 22 are driven, and the slide plate portion 19c is attached to an intermediate part of the wires 31, 31. With this,
By driving the Y-axis feed motor 29, the embroidery frame 19 is moved in the Y-axis direction. The work cloth set on the embroidery frame 19 is moved to an arbitrary position on the sewing machine table 14 by the horizontal movement mechanism 20 configured as described above.

【0025】以上のように構成された刺繍ミシンは、制
御装置32により制御されるようになっている。図3に
示すように、この制御装置32は、CPU33,ROM
34,RAM35及びそれらを相互に接続するバス36
などからなるマイクロコンピュータを主体とするもので
あり、さらに、前記バス36には、入力インターフェー
ス37及び出力インターフェース38が接続されてい
る。出力インターフェース38には、前記ミシンモータ
18,X軸送りモータ28,Y軸送りモータ29をそれ
ぞれ駆動するモータ駆動回路39,40,41が接続さ
れている。
The embroidery sewing machine configured as described above is controlled by the controller 32. As shown in FIG. 3, the control device 32 includes a CPU 33, a ROM
34, RAM 35, and bus 36 interconnecting them
The main component is a microcomputer including the above, and an input interface 37 and an output interface 38 are connected to the bus 36. The output interface 38 is connected to motor drive circuits 39, 40, 41 for driving the sewing machine motor 18, the X-axis feed motor 28, and the Y-axis feed motor 29, respectively.

【0026】これにて、制御装置32は、後述する刺繍
データに基づいてミシンモータ18,X軸送りモータ2
8,Y軸送りモータ29を制御し、もって、水平移動機
構20により加工布を移動させつつ前記針棒16を上下
駆動することにより、加工布に対する所定の刺繍を自動
的に実行するのである。また、出力インターフェース3
8には、表示装置42を駆動する表示駆動回路43が接
続され、前記入力インターフェース37には、キーボー
ド44,外部記憶装置45及びイメージスキャナ46が
接続されている。
Thus, the control device 32 controls the sewing machine motor 18 and the X-axis feed motor 2 based on the embroidery data described later.
8. The Y-axis feed motor 29 is controlled so that the needle bar 16 is moved up and down while the horizontal movement mechanism 20 moves the work cloth, whereby predetermined embroidery is automatically executed on the work cloth. Also, output interface 3
A display driving circuit 43 for driving the display device 42 is connected to the input device 8, and a keyboard 44, an external storage device 45 and an image scanner 46 are connected to the input interface 37.

【0027】そして、この制御装置32は、刺繍データ
作成装置としての機能を備え、本実施例においては、上
記ミシン本体11の刺繍動作における必要な針位置関連
データ即ちブロックデータを、図形を刺繍動作の進行方
向に延びる一対の主辺部とそれと隣合う一対の副辺部と
で囲まれるいくつかの四角形のブロックに分割すること
に基づいて作成することができるようになっている。さ
らに、本実施例では、制御装置32は前記ブロックデー
タを一針展開して刺繍データを作成する機能をも有して
いる。
The control device 32 has a function as an embroidery data creating device, and in the present embodiment, the needle position related data, that is, the block data necessary for the embroidery operation of the sewing machine body 11 is embodied as a graphic. Can be created based on division into several rectangular blocks surrounded by a pair of main side portions extending in the traveling direction and a pair of adjacent sub side portions. Further, in this embodiment, the control device 32 also has a function of developing one stitch of the block data to create embroidery data.

【0028】前記ブロックデータもしくは刺繍データを
作成するにあたっては、後述するように、図形の輪郭を
規定する模様データが必要となるが、前記外部記憶装置
45には予め複数のかな,アルファベット,数字などの
図形に関する模様データが記憶されており、また、イメ
ージスキャナ46を用いてオペレータが新たに作成した
図形に関する模様データを制御装置32に入力すること
もでき、さらにこれを外部記憶装置45に記憶させるこ
ともできるようになっている。また、前記表示装置42
には、模様データに基づいて刺繍が施される図形などが
画面に表示されるようになっている。
When creating the block data or the embroidery data, as will be described later, pattern data for defining the outline of the figure is required, and the external storage device 45 has a plurality of kana, alphabets, numbers, etc. in advance. The pattern data relating to the figure is stored, and the pattern data relating to the figure newly created by the operator using the image scanner 46 can be input to the control device 32, and further stored in the external storage device 45. You can also do it. In addition, the display device 42
A graphic or the like to be embroidered based on the pattern data is displayed on the screen.

【0029】そして、前記RAM35には、図4に示す
ように、模様データメモリ35a,ブロックデータメモ
リ35b,糸密度メモリ35c,刺繍データメモリ35
d及びカウンタ35e等がワーキングエリアと共に設け
られている。さらに、ROM34には、ブロックデータ
作成や刺繍データ作成用のプログラムなどが記憶されて
いる。
As shown in FIG. 4, the RAM 35 has a pattern data memory 35a, a block data memory 35b, a thread density memory 35c, and an embroidery data memory 35.
d, a counter 35e and the like are provided together with the working area. Further, the ROM 34 stores programs for creating block data and embroidery data.

【0030】ここで、前記模様データについて簡単に述
べる。この模様データは、例えば図形が円の場合には、
円周上の3点の座標と円であることを指示するデータと
を含むものとされ、また、図形が円環状の場合には、外
周上の3点の座標と内周上の1点の座標と円環であるこ
とを指示するデータとを含むものとされる。その他曲線
状の場合には、外周及び内周を規定する点や情報を含む
ものとされる。
Here, the pattern data will be briefly described. This pattern data, for example, when the figure is a circle,
It is assumed that the coordinates of three points on the circumference and the data for instructing that the shape is a circle are included. Further, when the figure has an annular shape, the coordinates of three points on the outer circumference and one point on the inner circumference are included. It is supposed to include the coordinates and data indicating that it is a ring. In the case of other curved lines, the points and information defining the outer circumference and the inner circumference are included.

【0031】そして、図形が三角形や四角形などの場合
には、その輪郭を画定する複数本の輪郭線素の各々につ
いて始点,終点(特徴点)及びその輪郭線素が直線であ
ることを指示するデータと刺繍進行方向データとを含む
ものとされる。このとき、図形が比較的複雑なものであ
る場合には、後述するように、その図形の模様データに
基づいて、該図形は刺繍進行方向に連続する複数個の四
角形のブロックに分割され、そのブロック毎のブロック
データが作成される。
When the figure is a triangle or a quadrangle, the start point, the end point (feature point), and the fact that the contour line element is a straight line are indicated for each of the plurality of contour line elements that define the contour. Data and embroidery traveling direction data are included. At this time, if the figure is relatively complicated, as will be described later, the figure is divided into a plurality of rectangular blocks continuous in the embroidery advancing direction based on the pattern data of the figure, and Block data is created for each block.

【0032】このブロックデータは、図7(a)に示す
ように、ブロックの4つの頂点の各位置(座標)に、
1,2,3,4と番号が付されたものである。この番号
は、1番の点が縫い始めとなり、4番の点が縫い終りと
なり、また、線分1−3と線分2−4との間を交互に繋
ぐように刺繍が進行するように設定されるのである。従
って、線分1−3及び線分2−4が一対の主辺部とな
り、それと隣り合う、線分1−2及び線分3−4が副辺
部となる。尚、この場合、ブロックが三角形になること
もあるが、このときには、図7(b)に示すように、一
つの頂点に例えば3,4の2個の番号を付すことによっ
て、四角形として同様に取り扱うようにしている。
This block data is, as shown in FIG. 7A, at each position (coordinate) of the four vertices of the block.
They are numbered 1, 2, 3, 4. As for this number, point 1 is the start of sewing, point 4 is the end of sewing, and the embroidery progresses so that line segment 1-3 and line segment 2-4 are alternately connected. It is set. Therefore, the line segment 1-3 and the line segment 2-4 become a pair of main side portions, and the line segment 1-2 and the line segment 3-4 that are adjacent to the pair are main side portions. In this case, the block may be a triangle, but at this time, as shown in FIG. 7B, by adding two numbers, for example, 3 and 4, to one apex, a quadrangle is similarly formed. I try to handle it.

【0033】そして、かかるブロックデータから刺繍デ
ータを作成するには、いわゆる一針展開の作業がなされ
る。これは、図7に示すように、主辺部1−3及び2−
4をそれぞれ糸密度に応じて等分割して針落ち点を求
め、それら主辺部上に交互に針が落ちるように刺繍デー
タを設定することにより行われる。
To create embroidery data from such block data, so-called one-needle development work is performed. This is as shown in FIG.
4 is equally divided according to the thread density to obtain needle drop points, and embroidery data is set so that the needles drop alternately on the main side portions.

【0034】さて、制御装置32は、前記模様データに
基づいてブロックデータを作成するものであるが、この
とき、そのソフトウエア構成により、各ブロックの副辺
部の長さを算出する算出手段と、この算出手段による算
出結果が所定の長さに満たないときには該当する副辺部
を含むブロックの分割形状を変更するブロック変更手段
としての機能を実現するようになっている。これら各手
段の機能は、第1図に示すブロックデータ作成のフロー
チャートにて明らかとなる。
The control device 32 creates block data on the basis of the pattern data. At this time, a calculation means for calculating the length of the sub-edge portion of each block is provided by its software configuration. When the calculation result by the calculating means is less than the predetermined length, the function as the block changing means for changing the divided shape of the block including the corresponding sub-side part is realized. The function of each of these means will be clarified in the flowchart of block data creation shown in FIG.

【0035】次に上記構成の作用について、図5に示す
ような図形Bを具体例としながら説明する。この図形B
は、図5(a)に示すように、点1から点14の特徴点
を順に直線で繋ぐことにより、その輪郭が規定される。
また、刺繍進行方向は、図に矢印で示すように、左から
右に向かう方向である。
Next, the operation of the above structure will be described with reference to a concrete example of the figure B as shown in FIG. This figure B
As shown in FIG. 5A, the contour is defined by connecting characteristic points from point 1 to point 14 by a straight line in order.
Further, the embroidery traveling direction is a direction from left to right as indicated by an arrow in the figure.

【0036】今、このような図形Bに関する模様データ
が既に作成されて外部記憶装置45に記憶されていると
すると、オペレータがキーボード44を操作してブロッ
クデータの作成及びその図形Bを指定することにより、
図1のフローチャートに従ってブロックデータの作成が
行われる。
Now, assuming that such pattern data regarding the graphic B has already been created and stored in the external storage device 45, the operator operates the keyboard 44 to create the block data and specify the graphic B. Due to
Block data is created according to the flowchart of FIG.

【0037】即ち、まず、ステップS1にて、図形Bの
模様データが外部記憶装置45からRAM35に読出さ
れ、ステップS2にて閉領域の数が変数Nに代入され、
次のステップS3にてカウンタCの値が1にセットされ
る。図形Bでは、閉領域の数が1であるから、Nの値は
1とされる。
That is, first, in step S1, the pattern data of the figure B is read from the external storage device 45 to the RAM 35, and in step S2, the number of closed regions is substituted into the variable N,
In the next step S3, the value of the counter C is set to 1. In the figure B, since the number of closed regions is 1, the value of N is 1.

【0038】次のステップS4では、C番目(1番目)
の閉領域のブロックデータ化が行われる。このブロック
データ化は、図形Bをいくつかの四角形に分割すること
に基づいて行われるのであるが、この分割は、図5
(a)に示す点1〜点8及び点14〜点8を主辺とし、
主辺上の各特徴点から対向する主辺に向けて、例えば刺
繍進行方向(図で矢印方向)と直交する方向に延びる副
辺部を設定する方法により行われる。
In the next step S4, the C-th (first)
The block data of the closed region of is converted. This block data conversion is performed based on dividing the figure B into several quadrangles, and this division is shown in FIG.
The points 1 to 8 and the points 14 to 8 shown in FIG.
This is performed by a method of setting, for example, a sub-side portion extending from each feature point on the main side toward the opposing main side in a direction orthogonal to the embroidery traveling direction (arrow direction in the drawing).

【0039】これにより、図形Bは図5(b)に示すよ
うに、いくつかの四角形のブロックに分割される。ここ
で、各ブロックの頂点には新たに図示のように1〜24
の番号が付される。ここでは、線分1−2,線分3−
4,……が各ブロックの副辺部となるように番号が付さ
れ、また、右端部のブロックが三角形となるので、1つ
の頂点に23,24の2個の番号が付される。ステップ
S5では、変数Mに頂点数(24)がセットされる。
As a result, the figure B is divided into several rectangular blocks as shown in FIG. 5 (b). Here, 1 to 24 are newly added to the vertices of each block as shown in the figure.
Will be numbered. Here, line segment 1-2, line segment 3-
4, ... Are numbered so that they are sub-sides of each block, and since the block at the right end is a triangle, two numbers 23 and 24 are assigned to one vertex. In step S5, the number of vertices (24) is set in the variable M.

【0040】ステップS6では、カウンタPの値が1に
セットされ、次のステップS7にて、P番頂点と(P+
1)番頂点とを結ぶ副辺部の長さが算出される。そし
て、ステップS8にて、その副辺部の長さが所定長さこ
の場合1mmに満たないかどうかが判断される。ここ
で、副辺部の長さが1mm以上であったならば(N
o)、その副辺部を変更することはなくステップS15
に進む。
In step S6, the value of the counter P is set to 1, and in the next step S7, the P-th vertex and (P +
1) The length of the sub-side portion connecting with the apex is calculated. Then, in step S8, it is determined whether or not the length of the sub-side is less than the predetermined length, in this case 1 mm. Here, if the length of the sub-side is 1 mm or more (N
o), step S15 without changing the sub-side
Proceed to.

【0041】一方、副辺部の長さが1mm未満であった
ならば(Yes)、副辺部を設定し直してブロックの分
割形状を変更するのであるが、そのために、まず、ステ
ップS9にて、図6に示すように、その副辺部と4つの
主辺部とが構成する角度α,β,γ,δが演算により求
められ、ステップS10にて、角度α及び角度βの和
と、角度γ及び角度δの和との大きさの比較がなされ
る。
On the other hand, if the length of the sub-side is less than 1 mm (Yes), the sub-side is set again to change the divided shape of the block. For that purpose, first, in step S9. Then, as shown in FIG. 6, the angles α, β, γ, δ formed by the sub-side portion and the four main side portions are calculated, and in step S10, the sum of the angles α and β is obtained. , The sum of the angles γ and δ is compared.

【0042】ここで、角度(α+β)が角度(γ+δ)
以上の大きさであったならば(Yes)、図6(a)に
示すように、ステップS11にて、主辺部P−(P−
2)上に頂点(P+1)からの長さが1mm以上となる
頂点を設定して新たな副辺部を作成し(破線で示す)、
さらにステップS12にて、主辺部(P+1)−(P+
3)上に頂点Pからの長さが1mm以上となる頂点を設
定してこれも新たな副辺部とする(破線で示す)。
Here, the angle (α + β) is the angle (γ + δ)
If the size is above (Yes), as shown in FIG. 6A, in step S11, the main side portion P- (P-
2) Set a vertex having a length of 1 mm or more from the vertex (P + 1) on the top to create a new sub-edge portion (shown by a broken line),
Further, in step S12, the main side portion (P + 1)-(P +
3) An apex having a length of 1 mm or more from the apex P is set on the upper side, and this is also set as a new auxiliary side portion (shown by a broken line).

【0043】また、角度(α+β)が角度(γ+δ)よ
りも小さいときには(No)、図6(b)に示すよう
に、ステップS13にて、主辺部(P+1)−(P−
1)上に頂点Pからの長さが1mm以上となる頂点を設
定して新たな副辺部を作成し(破線で示す)、さらにス
テップS14にて、主辺部P−(P+2)上に頂点(P
+1)からの長さが1mm以上となる頂点を設定してこ
れも新たな副辺部とする(破線で示す)。なお、これら
ステップS11〜S14において、長さが1mm以上と
なる副辺部が作成できないときには、1mmに最も近く
なるように頂点を設定する。
When the angle (α + β) is smaller than the angle (γ + δ) (No), as shown in FIG. 6B, in step S13, the main side portion (P + 1)-(P-
1) A new sub-side part is created by setting the vertices having a length of 1 mm or more from the vertices P (shown by a broken line), and further in step S14, on the main side part P- (P + 2). Apex (P
A vertex whose length from +1) is 1 mm or more is set and this is also set as a new sub-side portion (indicated by a broken line). In addition, in these steps S11 to S14, when the sub-side portion having a length of 1 mm or more cannot be created, the apex is set to be closest to 1 mm.

【0044】これにて、主辺部間の間隔が狭くなるよう
な部位にあっては、ブロックの分割形状が、長方形に近
い形状から、副辺部が刺繍進行方向に対して傾いたいわ
ば平行四辺形あるいは台形(三角形)に近い形状に変更
されるのである。
Thus, in a region where the distance between the main sides is narrow, the divided shape of the block is close to a rectangle, and the sub-sides are parallel to each other with respect to the embroidery advancing direction. It is changed to a shape close to a quadrangle or a trapezoid (triangle).

【0045】この後、カウンタPの値を2づつインクリ
メントし(ステップS15)、カウンタPの値がM以下
であるならば(ステップS16でNo)、ステップS7
からの作業を繰り返す。また、1つの閉領域についての
上述の作業が終了すると(ステップS16でYes)、
カウンタCの値を1づつインクリメントして(ステップ
S17)、次の閉領域についてのステップS4からの作
業を繰り返す。全ての閉領域についてのブロック化が終
了すると(ステップS18でYes)、作業は終了す
る。
Thereafter, the value of the counter P is incremented by 2 (step S15), and if the value of the counter P is M or less (No in step S16), step S7.
Repeat the work from. Further, when the above-mentioned work for one closed region is completed (Yes in step S16),
The value of the counter C is incremented by 1 (step S17), and the work from step S4 for the next closed region is repeated. When the blocking for all closed regions is completed (Yes in step S18), the work ends.

【0046】これにより、図5の図形Bにあっては、図
5(b)から図5(c)に示すように、ブロックの分割
形状が変更され、以て全てのブロックの副辺部の長さが
所定長さ(1mm)以上とされる。そして、このブロッ
クデータを用いて刺繍動作が実行されると、加工布には
図5(d)に示すような刺繍が施される。ここでは、主
辺部間の間隔が狭い部分では、ステッチの延びる方向
が、刺繍進行方向(右方)に対して傾いた(右上がり)
方向となるため、少なくとも1mmに近いある程度のス
テッチ長を確保することができるようになるのである。
As a result, in the figure B of FIG. 5, the divided shapes of the blocks are changed as shown in FIGS. 5B to 5C, so that the sub-edges of all blocks are changed. The length is set to a predetermined length (1 mm) or more. When the embroidery operation is executed using this block data, the work cloth is embroidered as shown in FIG. Here, in the portion where the space between the main sides is narrow, the extending direction of the stitch is inclined (rightward) with respect to the embroidery traveling direction (rightward).
Since it is in the direction, it is possible to secure a certain stitch length close to at least 1 mm.

【0047】このように本実施例によれば、所定の図形
Bの刺繍を実行するにあたり、従来のような主辺部間を
ほぼ直交方向に延びるステッチしか形成できなかったも
のと異なり、図形の主辺部間の間隔が狭くなるような部
分にあっては刺繍進行方向に対して傾斜する方向に延び
るステッチが形成される。従って、ある程度の長さのス
テッチ長を常に確保することができ、ステッチが団子状
になることなく、きれいな刺繍を実行することができる
ものである。
As described above, according to the present embodiment, when the embroidery of the predetermined figure B is executed, unlike the conventional art in which only the stitches extending in the substantially orthogonal direction between the main side portions can be formed, A stitch extending in a direction inclined with respect to the embroidery advancing direction is formed in a portion where the distance between the main sides is narrow. Therefore, a stitch length of a certain length can always be ensured, and a beautiful embroidery can be executed without the stitch forming a dumpling shape.

【0048】尚、上記実施例では、副辺部を変更するに
あたって、その副辺部が1mm以上になるように個々に
新たな頂点を求めるようにしたが、例えば刺繍進行方向
あるいは主辺部に対する傾斜角度を固定的に設定してお
き、1mm以下となる副辺部についてはその傾斜角度に
傾斜するといった変更を行うようにしても良く、この場
合、計算量が軽減されるといった利点が得られる。ま
た、その傾斜角度についても、副辺部の長さによって段
階的に変更するようにしても良い。
In the above embodiment, when the sub-side portion is changed, new apexes are individually obtained so that the sub-side portion becomes 1 mm or more. However, for example, with respect to the embroidery advancing direction or the main side portion. The inclination angle may be fixedly set, and the sub-side portion of 1 mm or less may be changed to the inclination angle. In this case, an advantage that the calculation amount is reduced can be obtained. . Also, the inclination angle may be changed stepwise depending on the length of the sub-side portion.

【0049】また、上記実施例では、主辺部が直線とな
るブロックデータについて述べたが、主辺部が曲線とな
るようなブロックについても、同様にブロックの分割形
状の変更を行うようにすれば、同様の効果を得ることが
できるものである。
Further, in the above embodiment, the block data in which the main side portion is a straight line has been described, but the block division shape may be similarly changed for a block in which the main side portion is a curved line. If so, the same effect can be obtained.

【0050】次に、本発明の第2の実施例について、図
8及び図9を主に参照して説明する。この第2の実施例
は請求項2に対応するものである。なお、本実施例にお
いては、刺繍ミシン及び制御装置の外観構成は、上記第
1の実施例と共通するので、それらについての新たな図
示及び詳しい説明を省略し、以下異なる点についてのみ
述べる。
Next, a second embodiment of the present invention will be described mainly with reference to FIGS. 8 and 9. This second embodiment corresponds to claim 2. In this embodiment, since the external structure of the embroidery sewing machine and the control device is the same as that of the first embodiment, new illustration and detailed description thereof are omitted, and only different points will be described below.

【0051】本実施例に係る制御装置も、刺繍データ作
成装置としての機能を備えるものであるが、本実施例に
おいては、制御装置は、模様データから、ブロックデー
タを介さずに刺繍データを作成するようになっている。
このとき、そのソフトウエア構成により、図形の輪郭を
構成し刺繍進行方向に延びる一対の対向する主辺部上に
交互に針落ち点を配置する針落ち点設定手段、及びこの
針落ち点設定手段により設定された針落ち点における一
の針落ち点から次の針落ち点までのステッチ長を算出す
るステッチ長算出手段、並びにこのステッチ長算出手段
による算出結果が所定のステッチ長に満たないときには
前記針落ち点を該当する主辺部上の他の位置に変更する
針落ち点変更手段としての機能を実現するようになって
いる。これら各手段の機能は、図8に示す刺繍データ作
成のフローチャートにて明らかとなる。
The control device according to the present embodiment also has a function as an embroidery data creation device. In this embodiment, however, the control device creates embroidery data from pattern data without using block data. It is supposed to do.
At this time, by the software configuration thereof, needle drop point setting means for arranging needle drop points alternately on a pair of opposing main sides extending in the embroidery advancing direction and forming a contour of the figure, and the needle drop point setting means. The stitch length calculation means for calculating the stitch length from one needle drop point to the next needle drop point in the needle drop point set by, and when the calculation result by this stitch length calculation means is less than the predetermined stitch length, The function as a needle drop point changing means for changing the needle drop point to another position on the corresponding main side portion is realized. The function of each of these means will be clarified in the flowchart for creating embroidery data shown in FIG.

【0052】ここでは、図9に示すような図形Aを具体
例としながら説明する。この図形Aは図9(a)に示す
ように、3つの頂点に点1〜点3の番号が付され、曲線
1−3、曲線2−3、直線1−2によりその輪郭が規定
される。この場合、点1が始点、点3が終点となり、刺
繍進行方向は図に矢印で示す通りである。従って、曲線
1−3及び曲線2−3が一対の対向する主辺部とされ、
これら主辺部上に交互に針落ち点が配置されることによ
り、加工布には、両主辺部間を交互に結ぶステッチによ
り図形A内が塗り潰されるようにして刺繍が施されるの
である。
Here, the figure A as shown in FIG. 9 will be described as a specific example. As shown in FIG. 9A, the figure A has three vertices numbered as points 1 to 3 and its contour is defined by a curve 1-3, a curve 2-3, and a straight line 1-2. . In this case, the point 1 is the starting point and the point 3 is the ending point, and the embroidery traveling direction is as shown by the arrow in the figure. Therefore, the curve 1-3 and the curve 2-3 are a pair of main side portions facing each other,
By alternately arranging the needle drop points on these main side portions, the work cloth is embroidered so that the figure A is filled with the stitches alternately connecting the both main side portions. .

【0053】さて、オペレータがキーボード44を操作
して図形Aの刺繍データの作成を指定すると、制御装置
により、図8のフローチャートに従って刺繍データの作
成が行われる。
When the operator operates the keyboard 44 to specify the creation of the embroidery data of the figure A, the control device creates the embroidery data according to the flowchart of FIG.

【0054】即ち、まず、ステップS21にて、図形A
の模様データが外部記憶装置45からRAM35に読出
され、ステップS22にて、閉領域の数が変数Nに代入
され、次のステップS23にて、カウンタCの値が1に
セットされる。図形Aでは、閉領域の数が1であるか
ら、Nの値は1とされる。
That is, first, in step S21, the graphic A
Pattern data is read from the external storage device 45 to the RAM 35, the number of closed regions is substituted into the variable N in step S22, and the value of the counter C is set to 1 in the next step S23. In the figure A, since the number of closed regions is 1, the value of N is 1.

【0055】次のステップS24〜S28にて、C番目
(1番目)の閉領域の刺繍データが作成される。ここで
は、始点から順に主辺部上に1ステッチ分の針落ち点を
設定し(ステップS24)、次にそのステッチ長(針落
ち点から次の針落ち点までの距離)を算出する(ステッ
プS25)。そして、そのステッチ長が所定のステッチ
長(例えば1mm)に満たないかどうかを判断し(ステ
ップS26)、満たないときにはステッチ長が1mm以
上となるように針落ち点を変更する(ステップS2
7)。以上の作業が、主辺部全体に針落ち点が設定され
る(ステップS28にてNo)まで繰返され、もってC
番目(1番目)の閉領域の刺繍データが作成されるので
ある。
In the next steps S24 to S28, the embroidery data of the Cth (first) closed area is created. Here, a needle drop point for one stitch is set on the main side portion in order from the starting point (step S24), and then the stitch length (distance from the needle drop point to the next needle drop point) is calculated (step S24). S25). Then, it is judged whether or not the stitch length is less than a predetermined stitch length (for example, 1 mm) (step S26), and when it is less than the stitch length, the needle drop point is changed so that the stitch length becomes 1 mm or more (step S2).
7). The above operation is repeated until the needle drop point is set on the entire main side (No in step S28), and thus C
The embroidery data of the second (first) closed area is created.

【0056】図9の例では、まず、図9(b)に示すよ
うに、一方の主辺部2−3を予め指定された糸密度に応
じた分割数で等分割し、この主辺部2−3上の針落ち点
を確定し、他方の主辺部1−3に対して、その全長を前
記分割数により分割した標準ピッチを求める。これに
て、頂点1の次の針落ち点が点aとされ、点aの次の針
落ち点は、主辺部1−3上の頂点1から標準ピッチだけ
離れた点bに設定されるのである(ステップS24)。
点a−点bの距離がステッチ長となり、この長さが算出
され(ステップS25)、1mm未満か否かが判断され
(ステップS26)るのである。この場合、1mm以上
であれば、点bが確定される。
In the example of FIG. 9, first, as shown in FIG. 9 (b), one main side portion 2-3 is equally divided into a predetermined number of divisions according to the yarn density, and the main side portion is divided. The needle drop point on 2-3 is determined, and the standard pitch is obtained by dividing the entire length of the other main side portion 1-3 by the division number. Thus, the needle drop point next to the vertex 1 is set to the point a, and the needle drop point next to the point a is set to the point b on the main side portion 1-3, which is separated from the vertex 1 by the standard pitch. (Step S24).
The distance between the point a and the point b becomes the stitch length, this length is calculated (step S25), and it is judged whether or not it is less than 1 mm (step S26). In this case, if it is 1 mm or more, the point b is determined.

【0057】点bの次の針落ち点は、主辺部2−3上の
点cであり、点cの次の針落ち点が主辺部1−3上の点
bから標準ピッチだけ離れた点dに設定されるといった
ように、上記と同様のステッチ長の計算及び判断が繰返
されるのである。
The needle drop point next to the point b is the point c on the main side portion 2-3, and the needle drop point next to the point c is separated from the point b on the main side portion 1-3 by a standard pitch. The same calculation and determination of the stitch length as described above are repeated, such as the point d is set.

【0058】そして、図9(c)に示すように、点sの
次の針落ち点を、点rから標準ピッチだけ離れた点tに
設定したところ、点s−点tのステッチ長が1mm未満
となったとき(ステップS26にてYes)には、次の
ステップS27にて、図9(d)に示すように、点sの
次の針落ち点を、前記点rから標準ピッチだけ離れた点
よりも点r側にずらせるようにして、ステッチ長が1m
m以上となる針落ち点tに設定し直す。引き続き、図9
(d)に示すように、点uの次の針落ち点vも刺繍進行
方向とは反対側にずらせるように変更されるのである。
Then, as shown in FIG. 9C, when the needle drop point next to the point s is set to the point t which is apart from the point r by the standard pitch, the stitch length from the point s to the point t is 1 mm. When it becomes less than (Yes in step S26), in the next step S27, as shown in FIG. 9D, the needle drop point next to the point s is separated from the point r by the standard pitch. The stitch length is 1m so that it is shifted toward the point r from the point
Reset the needle drop point t to m or more. Continuing with Figure 9
As shown in (d), the needle drop point v next to the point u is also changed so as to be displaced to the side opposite to the embroidery advancing direction.

【0059】頂点3まで針落ち点が設定されところで
(ステップS28にてNo)、C番目(1番目)の閉領
域の刺繍データの作成が完了し、次のステップS29に
てカウンタCがインクリメントされ、次の閉領域に対す
る同様の刺繍データの作成が行われ、全ての閉領域の刺
繍データが作成されたところで(ステップS30にてY
es)、刺繍データ作成の作業が終了する。
When the needle drop point is set up to the vertex 3 (No in step S28), the creation of the embroidery data of the Cth (first) closed area is completed, and the counter C is incremented in the next step S29. The same embroidery data is created for the next closed area, and when the embroidery data for all closed areas is created (Y in step S30).
es), the work of creating embroidery data is completed.

【0060】このようにして作成された刺繍データに従
って刺繍動作が実行されると、加工布には、図9(e)
に示すようなステッチにて図形Aの刺繍が施される。こ
こでは、主辺部間の間隔が狭い部分では、ステッチの延
びる方向が、刺繍進行方向に対して傾斜した方向とな
り、全てのステッチが1mm以上の長さを確保した状態
で刺繍が施されるようになる。
When the embroidery operation is executed in accordance with the embroidery data created in this way, the work cloth is shown in FIG.
The figure A is embroidered by the stitch as shown in FIG. Here, in the portion where the interval between the main side portions is narrow, the extending direction of the stitch is a direction inclined with respect to the embroidery advancing direction, and all the stitches are embroidered while ensuring a length of 1 mm or more. Like

【0061】このような本実施例においても、所定の図
形Aの刺繍を実行するにあたり、従来のような、作成さ
れた刺繍データにより施される刺繍のステッチが、主辺
部間を刺繍進行方向に対して直角に近い角度に延びて形
成されるものと異なり、図形の主辺部間の間隔が狭くな
るような部分にあっては刺繍進行方向に対して傾斜する
方向に延びるステッチが形成される。
Also in this embodiment, when the embroidery of the predetermined figure A is executed, the stitches of the embroidery made by the created embroidery data as in the prior art are arranged between the main sides in the embroidery advancing direction. Unlike that formed by extending at an angle close to a right angle with respect to the stitch, a stitch extending in a direction inclined with respect to the embroidery advancing direction is formed in a portion where the interval between the main sides of the figure is narrowed. It

【0062】従って、所定長さ以上のステッチ長を常に
確保することができ、上記第1の実施例と同様に、ステ
ッチが団子状になることなく、きれいな刺繍を実行する
ことができるものである。
Therefore, a stitch length of a predetermined length or more can always be ensured, and as in the case of the first embodiment described above, beautiful embroidery can be performed without the stitch forming a dumpling. .

【0063】尚、上記実施例では、一方の主辺部の針落
ち点を固定的に設定しておき他方の主辺部上の針落ち点
を変更するようにしたが、両方の主辺部において針落ち
点をステッチ長が長くなるように反対方向にずらせるよ
うにしても良い。また、この実施例においても、針落ち
点を変更するにあたって、個々にステッチ長が1mm以
上となる針落ち点を求める構成としたが、例えば刺繍進
行方向に対して所定の角度で傾斜するようなステッチと
なるように針落ち点を求めるようにしても、ほぼ同様の
効果を得ることができる。
In the above embodiment, the needle drop points on one of the main sides are fixedly set and the needle drop points on the other main side are changed. In, the needle drop point may be shifted in the opposite direction so that the stitch length becomes longer. Also in this embodiment, when changing the needle drop point, the needle drop point at which the stitch length is 1 mm or more is individually obtained. However, for example, the needle drop point is inclined at a predetermined angle with respect to the embroidery advancing direction. Even if the needle drop point is obtained so as to form a stitch, almost the same effect can be obtained.

【0064】その他、本発明は上記し且つ図面に示した
各実施例に限定されるものではなく、要旨を逸脱しない
範囲内で様々な変形が可能である。
In addition, the present invention is not limited to the embodiments described above and shown in the drawings, and various modifications can be made without departing from the scope of the invention.

【0065】[0065]

【発明の効果】以上の説明にて明らかなように、本発明
によれば、次のような優れた効果を得ることができる。
As is apparent from the above description, according to the present invention, the following excellent effects can be obtained.

【0066】即ち、請求項1のミシンの刺繍データ作成
装置によれば、図形の主辺部間の間隔が狭くなる部分に
あっては、ブロックの分割形状を、刺繍進行方向に対し
て傾いた方向に延びるステッチの形成が可能なものに変
更することができる。従って、図形の主辺部間の間隔が
狭くなるような部分にあっても、ある程度の長さのステ
ッチ長を確保することができる針位置関連データを作成
することができ、ひいてはきれいな刺繍を実行すること
ができるものである。
That is, according to the embroidery data creation apparatus of the sewing machine of the first aspect, the divided shape of the block is inclined with respect to the embroidery advancing direction in the portion where the interval between the main sides of the figure becomes narrow. It can be changed to one capable of forming a stitch extending in the direction. Therefore, it is possible to create needle position related data that can secure a stitch length of a certain length even in a portion where the distance between the main sides of the figure becomes narrow, and as a result, beautiful embroidery can be performed. Is what you can do.

【0067】また、請求項2のミシンの刺繍データ作成
装置によれば、設定された針落ち点におけるステッチ長
が所定長さ未満ならば、所定長さのステッチ長を確保で
きるように針落ち点を変更することができる。従って、
図形の主辺部間の間隔が狭くなるような部分にあって
も、所定長さのステッチ長を確保することができる刺繍
データを作成することができ、ひいてはきれいな刺繍を
実行することができるものである。
According to the sewing machine embroidery data creation device of the second aspect, if the stitch length at the set needle drop point is less than the predetermined length, the needle drop point can be secured so that the stitch length of the predetermined length can be secured. Can be changed. Therefore,
Embroidery data that can secure a stitch length of a predetermined length can be created even in a portion where the distance between the main sides of a figure is narrow, and as a result, beautiful embroidery can be executed. Is.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1の実施例を示すブロックデータ作
成のフローチャート
FIG. 1 is a flowchart of block data creation showing a first embodiment of the present invention.

【図2】ミシンの外観を示す斜視図FIG. 2 is a perspective view showing the appearance of a sewing machine.

【図3】電気的構成を示すブロック図FIG. 3 is a block diagram showing an electrical configuration.

【図4】RAMの構成を示す図FIG. 4 is a diagram showing a configuration of RAM.

【図5】ブロックデータ作成の手順を説明するための図FIG. 5 is a diagram for explaining a procedure for creating block data.

【図6】副辺部の変更の方法を説明するための図FIG. 6 is a diagram for explaining a method of changing a sub-edge portion.

【図7】ブロックの一針展開の方法を説明するための図FIG. 7 is a diagram for explaining a method of deploying one needle of a block.

【図8】本発明の第2の実施例を示す刺繍データ作成の
フローチャート
FIG. 8 is a flowchart for creating embroidery data showing a second embodiment of the present invention.

【図9】刺繍データ作成の手順を説明するための図FIG. 9 is a diagram for explaining a procedure for creating embroidery data.

【図10】従来例を示す刺繍データ作成の手順を説明す
るための図
FIG. 10 is a view for explaining a procedure for creating embroidery data showing a conventional example.

【図11】他の従来例を示すブロックデータ作成の手順
を説明するための図
FIG. 11 is a diagram for explaining a procedure for creating block data showing another conventional example.

【符号の説明】[Explanation of symbols]

図面中、11はミシン本体、15は縫針、16は針棒、
19は刺繍枠、20は水平移動機構、32は制御装置
(刺繍データ作成装置)、33はCPU、34はRO
M、35はRAM、37は入力インターフェース、38
は出力インターフェース、42は表示装置、44はキー
ボード、45は外部記憶装置、46はイメージスキャ
ナ、A,Bは図形を示す。
In the drawing, 11 is a sewing machine main body, 15 is a sewing needle, 16 is a needle bar,
Reference numeral 19 is an embroidery frame, 20 is a horizontal movement mechanism, 32 is a control device (embroidery data creation device), 33 is a CPU, and 34 is RO.
M, 35 are RAMs, 37 is an input interface, 38
Is an output interface, 42 is a display device, 44 is a keyboard, 45 is an external storage device, 46 is an image scanner, and A and B are figures.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−136689(JP,A) 特開 昭63−206277(JP,A) 特開 平3−141976(JP,A) 特開 平2−139470(JP,A) 特開 平3−136690(P,A) 特開 平3−140187(JP,A) 特開 昭63−212394(JP,A) 特開 昭63−139588(JP,A) 特開 昭62−292188(JP,A) 特開 平3−862(JP,A) ─────────────────────────────────────────────────── ─── Continuation of front page (56) Reference JP-A-3-136689 (JP, A) JP-A-63-206277 (JP, A) JP-A-3-141976 (JP, A) JP-A-2- 139470 (JP, A) JP 3-136690 (P, A) JP 3-140187 (JP, A) JP 63-212394 (JP, A) JP 63-139588 (JP, A) JP-A-62-292188 (JP, A) JP-A-3-862 (JP, A)

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 加工布に対して所定の図形の刺繍を施す
ミシンにおける必要な針位置関連データを、前記図形を
刺繍動作の進行方向に延びる一対の主辺部とそれと隣合
う一対の副辺部とで囲まれるいくつかの四角形のブロッ
クに分割することに基づいて作成するものであって、前
記各ブロックの副辺部の長さを算出する算出手段と、こ
の算出手段による算出結果が所定の長さに満たないとき
には該当する副辺部を含むブロックの分割形状を変更す
るブロック変更手段とを具備することを特徴とするミシ
ンの刺繍データ作成装置。
1. A needle position-related data required for a sewing machine for embroidering a predetermined figure on a work cloth, a pair of main side portions extending in the advancing direction of the figure and a pair of sub sides adjacent to the main side portion. And a calculation means for calculating the length of the sub-side portion of each block, and a calculation result by the calculation means is predetermined. And a block changing means for changing the divided shape of the block including the corresponding sub-side portion when the length is less than the length.
【請求項2】 加工布に対して所定の図形の刺繍を施す
ミシンにおける各針落ち点を指定する刺繍データを作成
するものであって、前記図形の輪郭を構成し刺繍進行方
向に延びる一対の対向する主辺部上に交互に針落ち点を
配置する針落ち点設定手段と、この針落ち点設定手段に
より設定された針落ち点における一の針落ち点から次の
針落ち点までのステッチ長を算出するステッチ長算出手
段と、このステッチ長算出手段による算出結果が所定の
ステッチ長に満たないときには前記針落ち点を該当する
主辺部上の他の位置に変更する針落ち点変更手段とを具
備することを特徴とするミシンの刺繍データ作成装置。
2. A method for creating embroidery data for designating each needle drop point in a sewing machine for embroidering a predetermined figure on a work cloth, wherein a pair of a pair of stitches forming the contour of the figure and extending in the embroidery advancing direction is formed. Needle drop point setting means for alternately arranging needle drop points on opposite main sides and a stitch from one needle drop point to the next needle drop point at the needle drop point set by this needle drop point setting means Stitch length calculating means for calculating the length, and needle drop point changing means for changing the needle drop point to another position on the corresponding main side when the result of calculation by the stitch length calculating means is less than a predetermined stitch length. An embroidery data creation device for a sewing machine, comprising:
JP14089891A 1991-05-15 1991-05-15 Sewing machine embroidery data creation device Expired - Fee Related JPH0790060B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14089891A JPH0790060B2 (en) 1991-05-15 1991-05-15 Sewing machine embroidery data creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14089891A JPH0790060B2 (en) 1991-05-15 1991-05-15 Sewing machine embroidery data creation device

Publications (2)

Publication Number Publication Date
JPH04338484A JPH04338484A (en) 1992-11-25
JPH0790060B2 true JPH0790060B2 (en) 1995-10-04

Family

ID=15279363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14089891A Expired - Fee Related JPH0790060B2 (en) 1991-05-15 1991-05-15 Sewing machine embroidery data creation device

Country Status (1)

Country Link
JP (1) JPH0790060B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113373607B (en) * 2021-06-30 2022-09-13 珠海必要工业科技股份有限公司 Embroidery stitch generation method, device and storage medium

Also Published As

Publication number Publication date
JPH04338484A (en) 1992-11-25

Similar Documents

Publication Publication Date Title
JPH05103884A (en) Embroidery needle drop data creation device
US6202001B1 (en) Embroidery data creating device
JPH0738906B2 (en) Sewing machine embroidery data creation device
JP2014213060A (en) Embroidery data generating apparatus, embroidery data generating program and computer readable medium
JPH0790060B2 (en) Sewing machine embroidery data creation device
JP3137718B2 (en) Embroidery sewing machine
JP2982833B2 (en) Embroidery data processing device for embroidery sewing machine
JP3904245B2 (en) Sewing machine with pattern enlargement / reduction function
JP2797432B2 (en) Sewing data creation device for embroidery sewing machine
JP2871229B2 (en) Embroidery data creation device
JP2860412B2 (en) Embroidery data creation method for computer embroidery sewing machine
US7069871B2 (en) Embroidery of patterns
JP3957330B2 (en) Sewing machine with pattern enlargement / reduction function
JPH04158890A (en) Embroidery data-making device for sewing-machine
JP2754729B2 (en) Embroidery sewing machine data creation method
JP2836122B2 (en) Embroidery sewing machine data processor
JP2884806B2 (en) Block data processing method of embroidery sewing machine
JP2861433B2 (en) Embroidery data creation device
JPH0634868B2 (en) Sewing data creation device for automatic sewing machine
JP4043536B2 (en) Embroidery sewing machine with outer pattern sewing function and data generation device
JP2685781B2 (en) Embroidery machine
JP2884911B2 (en) Embroidery data processing device
JPH0747068B2 (en) Sewing data creation device for automatic sewing machine
JP3313903B2 (en) Embroidery data creation device
JP2867715B2 (en) Embroidery sewing data creation method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees