JPH04261699A - Needle drop data creation device for embroidery sewing machine - Google Patents
Needle drop data creation device for embroidery sewing machineInfo
- Publication number
- JPH04261699A JPH04261699A JP4448291A JP4448291A JPH04261699A JP H04261699 A JPH04261699 A JP H04261699A JP 4448291 A JP4448291 A JP 4448291A JP 4448291 A JP4448291 A JP 4448291A JP H04261699 A JPH04261699 A JP H04261699A
- Authority
- JP
- Japan
- Prior art keywords
- needle drop
- embroidery
- needle
- data
- point
- 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.)
- Granted
Links
- 238000009958 sewing Methods 0.000 title claims description 23
- 238000004364 calculation method Methods 0.000 claims description 13
- 238000000034 method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 239000011295 pitch Substances 0.000 description 6
- 238000013459 approach Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000007261 regionalization Effects 0.000 description 1
Landscapes
- Sewing Machines And Sewing (AREA)
- Automatic Embroidering For Embroidered Or Tufted Products (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【0001】0001
【産業上の利用分野】本発明は、刺繍模様の各ブロック
の相対向する1組の輪郭線分を交互に縫い目線で結ぶ刺
繍縫いを行う刺繍ミシンのための針落ちデータを作成す
る刺繍ミシン用針落ちデータ作成装置に関する。[Industrial Application Field] The present invention is an embroidery sewing machine that creates needle drop data for an embroidery sewing machine that performs embroidery sewing that alternately connects a pair of opposing outline segments of each block of an embroidery pattern with seam lines. The present invention relates to a needle drop data creation device.
【0002】0002
【従来の技術】例えば、図13に示すような台形模様を
刺繍縫いする場合、相対向する1組の輪郭線分1−3,
2−4上にのみ針落ち点A,Bを設定すると、その輪郭
線分1−3,2−4の長さの相違が大きくなるほど、短
い方の輪郭線分2−4の針落ち点Bの間隔が狭くなって
、縫い目Sの糸密度がアンバランスになってしまい、刺
繍模様の見栄えを損なってしまう。2. Description of the Related Art For example, when sewing a trapezoidal pattern as shown in FIG. 13, a pair of opposing outline segments 1-3,
If needle drop points A and B are set only on contour line segment 2-4, the larger the difference in length between the contour line segments 1-3 and 2-4, the needle drop point B of the shorter contour line segment 2-4 will be set. The spacing between the stitches becomes narrower, and the thread density of the stitches S becomes unbalanced, which impairs the appearance of the embroidery pattern.
【0003】これを是正するため、例えば特開昭63−
125284号公報(図14参照)に示すように、外側
と内側の輪郭線分1−3,2−4間に1本の折返し線R
を同心状に設定し、内側の輪郭線分2−4上の針落ち点
Bの数を外側の輪郭線分1−3上の針落ち点Aの数の半
分に減らして、その分、折返し線5上に中落ち点Cを設
定し、外周側の針落ち点Aから内周側の針落ち点Bと折
返し線R上の中落ち点Cとに交互に針を落として刺繍縫
いを行うようにしたものがある。[0003] In order to correct this, for example,
As shown in Publication No. 125284 (see Figure 14), one folding line R is provided between the outer and inner contour segments 1-3 and 2-4.
are set concentrically, reduce the number of needle drop points B on the inner contour line segment 2-4 to half the number of needle drop points A on the outer contour line segment 1-3, and turn back by that amount. Set the middle drop point C on line 5, and perform embroidery by dropping the needle alternately from needle drop point A on the outer circumference side to needle drop point B on the inner circumference side and middle drop point C on the folding line R. There is something like this.
【0004】0004
【発明が解決しようとする課題】上記公報記載の構成で
は、中落ち点Cの位置が1本の折返し線R上に決められ
ていたので、刺繍模様内に中落ち点Cの位置が1本の線
状に連なって目立つようになってしまい、却って見苦し
くなる場合があった。しかも、内外の輪郭線分1−3,
2−4の長さの相違が幾ら大きくなっても、内周側の針
落ち点Bの数が外周側の針落ち点Aの数の半分にしかな
らないので、内外の輪郭線分1−3,2−4の長さが大
きく異なる場合には、内周側の輪郭線分2−4の針落ち
点Bの間隔が狭くなり過ぎて、やはり糸密度がアンバラ
ンスになってしまい、刺繍模様の見栄えを損なってしま
う欠点があった。[Problem to be Solved by the Invention] In the configuration described in the above publication, the position of the middle drop point C is determined on one folding line R, so the position of the middle drop point C is one line within the embroidery pattern. In some cases, the lines became conspicuous and became unsightly. Moreover, the inner and outer contour lines 1-3,
No matter how large the difference in length between 2-4 becomes, the number of needle drop points B on the inner circumference side is only half of the number of needle drop points A on the outer circumference side, so the inner and outer contour line segments 1-3 , 2-4 are significantly different in length, the distance between the needle drop points B of the inner contour line 2-4 becomes too narrow, resulting in an unbalanced thread density, resulting in an unbalanced embroidery pattern. It had the disadvantage of spoiling its appearance.
【0005】本発明はこの様な事情を考慮してなされた
もので、従ってその目的は、中落ち点の位置が分散して
目立たなくなると共に、相対向する1組の輪郭線分の長
さの相違が幾ら大きくなっても、常にブロック全体の縫
い目の糸密度を均一にできて、刺繍模様の見栄えを良く
することができる刺繍ミシン用針落ちデータ作成装置を
提供することにある。[0005] The present invention has been made in consideration of the above circumstances, and its objects are to disperse the positions of midpoint points so that they become less noticeable, and to reduce the length of a pair of opposing contour line segments. To provide a needle drop data creation device for an embroidery sewing machine which can always make the thread density of the stitches of the entire block uniform and improve the appearance of the embroidery pattern, no matter how large the difference becomes.
【0006】[0006]
【課題を解決するための手段】本発明の刺繍ミシン用針
落ちデータ作成装置は、刺繍模様の各ブロックの相対向
する1組の輪郭線分を交互に縫い目線で結ぶ刺繍縫いを
行う刺繍ミシンのための針落ちデータを作成するものに
おいて、前記刺繍模様の各ブロックの相対向する1組の
輪郭線分の長さの比又は差を演算する演算手段と、この
演算手段により演算した長さの比又は差が所定範囲を越
えたときにその長さの比又は差に応じた本数の折返し線
を前記1組の輪郭線分間に所定ピッチで配列するデータ
を作成する折返し線作成手段と、前記各折返し線の内側
と外側の縫い目の糸密度がほぼ同一になるように各折返
し線毎に中落ち点を設定しこの中落ち点から前記輪郭線
分上の針落ち点へ縫い目を折り返すように針落ちデータ
を作成する針落ちデータ作成手段とを具備して成るもの
である。[Means for Solving the Problems] The needle drop data creation device for an embroidery sewing machine of the present invention is an embroidery sewing machine that performs embroidery stitches that alternately connect a pair of opposing outline segments of each block of an embroidery pattern with seam lines. A calculation means for calculating the ratio or difference in length of a pair of opposing contour line segments of each block of the embroidery pattern, and a length calculated by the calculation means. folding line creating means for creating data for arranging a number of folding lines at a predetermined pitch between the set of contour lines when the ratio or difference in length exceeds a predetermined range; A center drop point is set for each fold line so that the thread density of the inner and outer seams of each fold line is approximately the same, and the stitches are folded back from this center drop point to the needle drop point on the contour line. and needle drop data creation means for creating needle drop data.
【0007】[0007]
【作用】針落ちデータを作成する場合には、まず、演算
手段により刺繍模様の各ブロックの相対向する1組の輪
郭線分の長さの比又は差を演算する。そして、その長さ
の比又は差の演算値が所定範囲内にあるときは、両輪郭
線分が互いに同程度の長さであるので、両輪郭線分間に
折返し線を設定せずに、両輪郭線分上の針落ち点のみを
設定して針落ちデータとする。[Operation] When creating needle drop data, first, the calculation means calculates the ratio or difference in length between a pair of opposing outline segments of each block of the embroidery pattern. When the calculated value of the length ratio or difference is within a predetermined range, both contour segments are of the same length, so a return line is not set between both contour lines, and both contour lines are Only the needle drop points on the contour line segments are set and used as needle drop data.
【0008】一方、輪郭線分の長さの比(差)の演算値
が所定範囲を越えたときには、その長さの比(差)に応
じた本数の折返し線を両輪郭線分間に所定ピッチで配列
するデータを作成した後、各折返し線の内側と外側の縫
い目の糸密度がほぼ同一になるように各折返し線毎に中
落ち点を設定し、この中落ち点から輪郭線分上の針落ち
点へ縫い目を折り返すように針落ちデータを作成する。On the other hand, when the calculated value of the length ratio (difference) of the contour line segments exceeds a predetermined range, folding lines of the number corresponding to the length ratio (difference) are placed between the two contour lines at a predetermined pitch. After creating the data to be arranged in , set a center drop point for each fold line so that the thread density of the inner and outer seams of each fold line is almost the same, and from this center drop point on the contour line segment. Create needle drop data so that the stitch is folded back to the needle drop point.
【0009】この場合、輪郭線分の長さの比(差)に応
じて、折返し線の本数が変わり、それに応じて、中落ち
点の位置が糸密度を均一にするように適当に分散するの
で、従来のように中落ち点の位置が1本の線状に連なっ
て見えることがない。しかも、短い方の輪郭線分上の針
落ち点の数も、輪郭線分の長さの比(差)に対応した折
返し線の本数に応じて増減するので、輪郭線分の長さの
比(差)が幾ら大きくなっても、それに対応して、短い
方の輪郭線分上の針落ち点の数とその間隔が糸密度を均
一にするような適切な値となり、常にブロック全体の縫
い目の糸密度が均一になる。[0009] In this case, the number of folding lines changes depending on the length ratio (difference) of the contour line segments, and accordingly, the positions of the middle drop points are appropriately distributed to make the thread density uniform. Therefore, the positions of the center drop points do not appear to be continuous in a single line as in the conventional case. Moreover, the number of needle drop points on the shorter contour line segment also increases or decreases according to the number of folding lines corresponding to the length ratio (difference) of the contour line segments, so No matter how large the difference (difference) becomes, the number of needle drop points on the shorter contour line and their spacing will be appropriate values to equalize the thread density, and the stitches of the entire block will always be the same. The thread density becomes uniform.
【0010】0010
【実施例】以下、本発明の一実施例を図1乃至図12に
基づいて説明する。まず、全体の機械的概略構成を図7
に基づいて説明する。ミシンテーブル11上には、ミシ
ンベッド12を有するミシンアーム13が設けられてい
る。このミシンアーム13の頭部には、針棒14が上下
動可能に設けられ、この針棒14の下端に縫針15が固
定されている。この針棒14は、ミシンアーム13内に
設けられたミシンモータ16(図8参照)により上下に
往復運動させられる。DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIGS. 1 to 12. First, the overall mechanical configuration is shown in Figure 7.
The explanation will be based on. A sewing machine arm 13 having a sewing machine bed 12 is provided on the sewing machine table 11. A needle bar 14 is provided on the head of the sewing machine arm 13 so as to be movable up and down, and a sewing needle 15 is fixed to the lower end of the needle bar 14. This needle bar 14 is caused to reciprocate up and down by a sewing machine motor 16 (see FIG. 8) provided within the sewing machine arm 13.
【0011】一方、ミシンベッド12には、縫針15の
真下に針孔(図示せず)を有する針板17が装着され、
その上方に円形の刺繍枠18が配置されている。この刺
繍枠18は、円環状の外枠18aと内枠18bとの間に
布(図示せず)を挟み付けて支持するもので、X−Y移
動装置19により左右方向(X軸方向)と前後方向(Y
軸方向)に移動可能になっている。On the other hand, a needle plate 17 having a needle hole (not shown) directly below the sewing needle 15 is attached to the sewing machine bed 12.
A circular embroidery frame 18 is arranged above it. This embroidery frame 18 is supported by sandwiching a cloth (not shown) between an annular outer frame 18a and an inner frame 18b, and is moved in the left-right direction (X-axis direction) by an X-Y moving device 19. Front-back direction (Y
It is movable in the axial direction).
【0012】このX−Y移動装置19は、X軸送りモー
タ20によって回転駆動されるX軸送りねじ21を備え
、このX軸送りねじ21によってスライドベース22が
左右方向(X軸方向)に平行移動される。このスライド
ベース22には、前後方向(Y軸方向)に延びる一対の
Y軸ガイドパイプ23,23が固定され、両Y軸ガイド
パイプ23,23に、刺繍枠18の外枠18aに形成さ
れた支持部24がスライド可能に支持されている。This X-Y moving device 19 includes an X-axis feed screw 21 that is rotationally driven by an X-axis feed motor 20, and the slide base 22 is moved parallel to the left-right direction (X-axis direction) by this will be moved. A pair of Y-axis guide pipes 23, 23 extending in the front-rear direction (Y-axis direction) are fixed to this slide base 22, and a pair of Y-axis guide pipes 23, 23 formed on the outer frame 18a of the embroidery frame 18 are attached to both Y-axis guide pipes 23, 23. A support portion 24 is slidably supported.
【0013】また、X軸送りねじ21と平行にY軸送り
スピンドル25が設けられ、このY軸送りスピンドル2
5がY軸送りモータ26によって回転駆動される。この
Y軸送りスピンドル25には、前記スライドベース22
に回転可能に支持された駆動プーリ27がスプライン嵌
合されている。この駆動プーリ27と、Y軸ガイドパイ
プ23の前端側の支持具30に支持された従動プーリ2
8との間には、ワイヤベルト29が掛け渡され、このワ
イヤベルト29に刺繍枠18の支持部24が連結されて
いる。これにより、Y軸送りモータ26によるY軸送り
スピンドル25の回転が駆動プーリ27を介してワイヤ
ベルト29に伝達されて、刺繍枠18が前後方向(Y軸
方向)に平行移動されるようになっている。Further, a Y-axis feed spindle 25 is provided parallel to the X-axis feed screw 21, and this Y-axis feed spindle 2
5 is rotationally driven by a Y-axis feed motor 26. This Y-axis feed spindle 25 has the slide base 22
A drive pulley 27 rotatably supported by is spline-fitted to the drive pulley 27 . This drive pulley 27 and a driven pulley 2 supported by a support 30 on the front end side of the Y-axis guide pipe 23
A wire belt 29 is stretched between the embroidery frame 18 and the embroidery frame 18, and a support portion 24 of the embroidery frame 18 is connected to the wire belt 29. As a result, the rotation of the Y-axis feed spindle 25 by the Y-axis feed motor 26 is transmitted to the wire belt 29 via the drive pulley 27, and the embroidery frame 18 is translated in the front-rear direction (Y-axis direction). ing.
【0014】以上のように構成された刺繍ミシンは、制
御装置32により制御される。この制御装置32は、図
8に示すように、CPU33、ROM34、RAM35
等を相互にバス36により接続して成るマイクロコンピ
ュータを主体に構成され、刺繍縫いの各種動作を制御す
ると共に、後述する針落ちデータ作成装置としても機能
する。この制御装置32に内蔵された入力インターフェ
ース37には、キーボード38と外部記憶装置39が接
続されている。キーボード38には、刺繍模様、その模
様の形成間隔や縫い目密度等の各種データを入力する種
々のキーが設けられている。The embroidery sewing machine configured as described above is controlled by a control device 32. As shown in FIG. 8, this control device 32 includes a CPU 33, a ROM 34, a RAM 35,
The embroidery machine is mainly composed of a microcomputer, which is formed by interconnecting various embroidery machines through a bus 36, and not only controls various embroidery operations, but also functions as a needle drop data creation device, which will be described later. A keyboard 38 and an external storage device 39 are connected to an input interface 37 built into the control device 32 . The keyboard 38 is provided with various keys for inputting various data such as embroidery patterns, pattern formation intervals, and stitch density.
【0015】一方、制御装置32の出力インターフェー
ス40には、各モータ16,20,26を駆動するモー
タ駆動回路41,42,43と、CRT等の表示装置4
4を駆動する表示駆動回路45が接続されている。この
表示装置44は、前記模様データに基づいて刺繍模様を
画面に表示する。尚、制御装置32のRAM35には、
図9に示すように、カウンタエリア、外形線メモリエリ
ア、ブロック模様データメモリエリア、糸密度メモリエ
リア、中落ち点メモリエリア等がワーキングエリアと共
に設けられている。On the other hand, the output interface 40 of the control device 32 includes motor drive circuits 41, 42, 43 for driving each motor 16, 20, 26, and a display device 4 such as a CRT.
A display drive circuit 45 for driving 4 is connected. This display device 44 displays the embroidery pattern on the screen based on the pattern data. In addition, in the RAM 35 of the control device 32,
As shown in FIG. 9, a counter area, an outline memory area, a block pattern data memory area, a thread density memory area, a drop point memory area, etc. are provided together with the working area.
【0016】また、ROM34には、刺繍縫いの各種動
作を制御するプログラムのほか、後述する図4乃至図6
に示す針落ちデータ作成用のプログラムも記憶されてい
る。このプログラムにより、制御装置32は、刺繍模様
の各ブロックの相対向する1組の輪郭線分1−3,2−
4の長さの差を演算する演算手段と、この演算手段によ
り演算された長さの差が所定範囲を越えたときにその長
さの差に応じた本数の折返し線R1 ,R2 …(図1
参照)を前記1組の輪郭線分1−3,2−4間に所定ピ
ッチで配列するデータを作成する折返し線作成手段と、
前記各折返し線R1 ,R2 …の内側と外側の縫い目
Sの糸密度がほぼ同一になるように各折返し線R1 ,
R2 …毎に中落ち点Qを設定しこの中落ち点Qから前
記輪郭線分1−3上の針落ち点Pへ縫い目を折り返すよ
うに針落ちデータを作成する針落ちデータ作成手段とし
て機能するようになっている。The ROM 34 also contains programs for controlling various operations of embroidery stitching, as well as programs shown in FIGS. 4 to 6, which will be described later.
A program for creating needle drop data shown in is also stored. According to this program, the control device 32 controls a pair of opposing contour line segments 1-3, 2- of each block of the embroidery pattern.
4, and when the difference in length calculated by the calculation means exceeds a predetermined range, the number of folding lines R1, R2 is determined according to the length difference (Fig. 1
(reference)) is arranged at a predetermined pitch between the pair of contour line segments 1-3 and 2-4;
Each of the folding lines R1, R2...
It functions as a needle drop data creation means that sets a middle drop point Q for each R2... and creates needle drop data so that the stitch is folded back from the middle drop point Q to the needle drop point P on the contour line segment 1-3. It looks like this.
【0017】一方、外部記憶装置39には、針落ちデー
タ作成の基礎となる刺繍模様の外形線データが記憶され
ている。この外形線データは、刺繍が円の場合には、円
周上の3点の座標と円であることを示すデータを含み、
円環の場合には、外周上の3点の座標と内周上の1点の
座標と円環であることを示すデータを含む。そして、図
10、図11に示すように、四角形や三角形の模様の場
合には、その輪郭を画定する複数の輪郭線分の各々につ
いて始点、終点及び線素が直線であることを示すデータ
と、刺繍進行方向(図10、図11の矢印方向)のデー
タとを含む。On the other hand, the external storage device 39 stores outline data of an embroidery pattern, which is the basis for creating needle drop data. If the embroidery is a circle, this outline data includes the coordinates of three points on the circumference and data indicating that it is a circle,
In the case of a circular ring, it includes the coordinates of three points on the outer circumference, the coordinates of one point on the inner circumference, and data indicating that it is a circular ring. As shown in FIGS. 10 and 11, in the case of a rectangular or triangular pattern, data indicating that the starting point, end point, and line element of each of the plurality of contour line segments that define the contour are straight lines is provided. , and data on the embroidery progress direction (arrow direction in FIGS. 10 and 11).
【0018】後述する中落ち点Qのない一般的な刺繍縫
いは、図10(b)に示すように、相対向する1組の輪
郭線分1−3,2−4を交互につないで縫い目7を等ピ
ッチでジグザグ状に形成することにより行われる。この
図10のように、刺繍模様が台形等の四角形であれば、
4個の頂点に1〜4の番号が付され、その番号の配置関
係により刺繍進行方向(矢印方向)が指定される。各頂
点の番号の付し方は、針落ち点のある輪郭線分の始点を
1又は2とし、その終点を3又は4とするもので、これ
ら相対向する1組の輪郭線分1−3,2−4を「主辺」
と称している。また、図11に示すように、三角形模様
の場合、線で表される主辺は1つしか存在しないが、そ
の主辺に対向する1つの頂点に番号が2個付されてそれ
が主辺とみなされることにより、四角形模様の一方の主
辺が極端に短くなった場合と同様に取り扱われる。General embroidery stitching without a center point Q, which will be described later, is performed by alternately connecting a pair of opposing contour line segments 1-3 and 2-4, as shown in FIG. 10(b). 7 in a zigzag shape at equal pitches. As shown in Figure 10, if the embroidery pattern is a square such as a trapezoid,
Numbers 1 to 4 are assigned to the four vertices, and the embroidery progress direction (arrow direction) is designated by the arrangement of the numbers. The numbering method for each vertex is such that the starting point of the contour segment where the needle drop point is located is numbered 1 or 2, and the ending point is numbered 3 or 4. , 2-4 is the "principal edge"
It is called. In addition, as shown in Figure 11, in the case of a triangular pattern, there is only one main side represented by a line, but two numbers are attached to one vertex opposite to the main side. As a result, it is treated in the same way as a case where one main side of a rectangular pattern is extremely short.
【0019】更に、扇形模様の場合にも、上述と同様に
、各頂点に1〜4の番号が付され、刺繍進行方向が指定
されることになるが、この場合には、主辺が円弧である
ことを示すデータが作成される。ここで、「扇形」とは
、4本の輪郭線分で画定される図形のほか、三角形の1
辺が円弧になった図形(3本の輪郭線分で画定される図
形)も含まれる。Furthermore, in the case of a fan-shaped pattern, each vertex is numbered 1 to 4 to specify the direction of embroidery progress, as described above, but in this case, the main side is an arc. Data indicating that is created is created. Here, the term "fan shape" refers to a figure defined by four outline segments, as well as a shape defined by one triangle.
Also included are figures whose sides are circular arcs (figures defined by three outline segments).
【0020】これら四角形、三角形、扇形は、刺繍模様
作成上、1つの基本的なブロックとなり、それ単独で上
述した模様データが作成されるが、これ以外の形状の刺
繍模様(例えばアルファベット、文字、記号、その他の
一般的図柄)の場合には、その模様を四角形、三角形、
扇形等の単位ブロックに分割して、各ブロック毎に模様
データ(以下「ブロック模様データ」という)が作成さ
れ、そのブロックの数もデータとして記憶される。尚、
模様を自動的にブロック化する方法は、本出願人が幾つ
か出願しているが、この実施例では、例えば、特願平1
−266546号の明細書に詳細に記載されている処理
方法を用いれば良い。この方法によれば、例えば、図1
2に示すように、分割された各ブロックにおける刺繍進
行方向(矢印方向)が各ブロックの中心線方向に近付く
ようにブロック化されて、縫い目の方向が刺繍模様の形
状に合致したものとなる。These rectangles, triangles, and fan shapes are one basic block in creating embroidery patterns, and the above-mentioned pattern data is created independently, but embroidery patterns of other shapes (for example, alphabets, letters, (symbols, other general designs), the pattern may be rectangular, triangular,
It is divided into fan-shaped unit blocks, etc., and pattern data (hereinafter referred to as "block pattern data") is created for each block, and the number of blocks is also stored as data. still,
The present applicant has applied for several methods of automatically blocking patterns, but in this embodiment, for example,
The processing method described in detail in the specification of No. 266546 may be used. According to this method, for example, FIG.
As shown in FIG. 2, the blocks are divided so that the direction of embroidery progress (direction of the arrow) in each divided block approaches the direction of the center line of each block, so that the direction of the stitches matches the shape of the embroidery pattern.
【0021】また、前述した刺繍模様の外形線データは
、作業者がデジタイザー(図示せず)を用いて作成する
ものであるが、その他、イメージスキャナ(図示せず)
により刺繍模様の図柄を読み取って、そのイメージ情報
から外形線データを自動的に作成するようにしても良い
。The outline data of the embroidery pattern described above is created by the worker using a digitizer (not shown);
The design of the embroidery pattern may be read using the embroidery pattern, and the outline data may be automatically created from the image information.
【0022】次に、制御装置32による針落ちデータ作
成の手順を説明する。オペレータがキーボード38の操
作により「針落ちデータ作成」の処理を指定すると、C
PU33は、ROM34内に書き込まれている図4乃至
図6の針落ちデータ作成用のプログラムに従って、針落
ちデータを次のようにして作成する。Next, the procedure for creating needle drop data by the control device 32 will be explained. When the operator specifies the process of "creating needle drop data" by operating the keyboard 38, C
The PU 33 creates needle drop data in the following manner according to the needle drop data creation programs shown in FIGS. 4 to 6 written in the ROM 34.
【0023】まず、外部記憶装置39に記憶されている
刺繍模様の外形線データを読み出す(ステップM1)。
そして、読み出された模様の外形線を、例えば、図12
に示すように、四角形、三角形又は扇形等のブロックに
分割する(ステップM2)。このブロック化の方法は、
本出願人が先に出願している、例えば、特願平1−26
6546号の処理方法を用いれば良い。この方法によれ
ば、例えば、図12に示すように、分割された各ブロッ
クにおける刺繍進行方向(矢印方向)が各ブロックの中
心線方向に近付くようにブロック化されて、縫い目の方
向が刺繍模様の形状に合致したものとなる。First, the outline data of the embroidery pattern stored in the external storage device 39 is read out (step M1). Then, the outline of the pattern that has been read out is, for example, shown in FIG.
As shown in (Step M2), the image is divided into rectangular, triangular, or fan-shaped blocks. This blocking method is
The applicant has previously filed an application, for example, Japanese Patent Application No. 1-26
The processing method of No. 6546 may be used. According to this method, for example, as shown in FIG. 12, the blocks are divided so that the embroidery progress direction (arrow direction) in each divided block approaches the center line direction of each block, and the direction of the seam is aligned with the embroidery pattern. It matches the shape of .
【0024】そして、分割された各ブロックの4個(3
個)の頂点には、1〜4の番号が付され、その番号の配
置関係により刺繍進行方向が指定されると共に、主辺1
−3,2−4が直線か円弧(曲線)かが指定される。こ
の様にして、各ブロック毎にブロック模様データが作成
されると共に、そのブロックの数もデータとしてRAM
35に記憶される。この場合、各ブロックの刺繍縫いの
始点を1又は2とし、その終点を3又は4とするが、1
又は2のいずれを始点とするか、3又は4のいずれを終
点とするかは、各ブロックの連続の仕方に応じて、刺繍
縫いがスムーズにつながるように選択される。[0024] Then, four (3) pieces of each divided block are
Numbers 1 to 4 are assigned to the vertices of the vertices of
-3, 2-4 is specified as a straight line or a circular arc (curve). In this way, block pattern data is created for each block, and the number of blocks is also stored in the RAM as data.
35. In this case, the starting point of the embroidery stitch of each block is set to 1 or 2, and the ending point is set to 3 or 4, but 1
or 2 as the starting point, and which of 3 and 4 as the ending point is selected depending on how each block is continuous so that the embroidery stitches are smoothly connected.
【0025】この様にして、ブロック化(ブロック模様
データの作成)を行った後、針落ちデータを演算する図
5及び図6のサブルーチンを次のように実行する(ステ
ップM3)。まず、分割されたブロックが幾つあるかを
RAM35の記憶データから調べ、そのブロック数を変
数Nに代入する(ステップS1)。そして、ブロック数
をカウントするカウンタCを1にクリアする(ステップ
S2)。After block formation (creation of block pattern data) is performed in this manner, the subroutine of FIGS. 5 and 6 for calculating needle drop data is executed as follows (step M3). First, the number of divided blocks is checked from the data stored in the RAM 35, and the number of blocks is assigned to the variable N (step S1). Then, a counter C for counting the number of blocks is cleared to 1 (step S2).
【0026】この後、C番目(C=1〜N)のブロック
の各頂点1〜4の座標をRAM35に取り込み(ステッ
プS3)、その頂点座標を基にして、主辺1−3と主辺
2−4の長さを求めていずれの主辺が長いかを調べ(ス
テップS4)、長い方を外側主辺とし、短い方を内側主
辺とする(ステップS5,S6)。そして、RAM35
にブロック模様データと一緒に記憶されている縫い目S
の糸密度のデータに基づいて、主辺1−3,2−4を等
間隔に分割する(ステップS7)。この分割の態様を図
1乃至図3に目盛りを付して示しており、1目盛りが標
準的な1ステッチ分の刺繍進行方向の移動距離になり、
通常、主辺1−3,2−4上での針落ち点Pの間隔は2
目盛り分である。そして、1目盛りの長さは、指定され
た縫い目Sの糸密度が細かくなるほど短くなる。After that, the coordinates of the vertices 1 to 4 of the Cth block (C=1 to N) are loaded into the RAM 35 (step S3), and based on the coordinates of the vertices, the main sides 1 to 3 and the main sides are The length of 2-4 is determined to find out which main side is longer (step S4), and the longer one is set as the outer main side and the shorter one is set as the inner main side (steps S5, S6). And RAM35
Stitch S stored together with block pattern data
The main sides 1-3 and 2-4 are divided into equal intervals based on the thread density data (step S7). The manner of this division is shown with scales in Figures 1 to 3, where one scale corresponds to the distance traveled in the embroidery direction for one standard stitch.
Normally, the interval between needle drop points P on main sides 1-3 and 2-4 is 2
It is a scale. The length of one scale becomes shorter as the thread density of the designated stitch S becomes finer.
【0027】上記主辺1−3,2−4の分割後、主辺1
−3,2−4上の針落ち点P,Tの数(針落ち数)を計
算する(ステップS8)。通常、主辺1−3,2−4上
での針落ち点Pの間隔は2目盛り分であるので、針落ち
数は、各主辺1−3,2−4の目盛りの数を2で割った
数になるが、その目盛り数が図1の内側主辺2−4のよ
うに奇数になる場合や、図2、図3の内側主辺2−4の
ように小数点以下の端数を含む場合には、その目盛り数
を2で割った数の小数点以下を例えば二捨三入(0.2
5以上を切り上げる)又は四捨五入した整数とする。こ
の様に、針落ち数を整数にする理由は、ブロックの始点
が1番で、終点が3番だからである。従って、もし、異
なる主辺に始点と終点が設定されていれば、針落ち数は
1.5、2.5、3.5…といった値に決められること
になる。これは、始点と終点の針落ち数をそれぞれ0.
5と数えるためであり、始点と終点が同じ主辺にあれば
、始点と終点を合わせて針落ち数を1と数える(始点と
終点以外の針落ち点P,Tは1点につき針落ち数を1と
数える)。After dividing the main sides 1-3 and 2-4, main side 1
The number of needle drop points P and T (number of needle drops) on -3 and 2-4 is calculated (step S8). Normally, the interval between needle drop points P on main sides 1-3 and 2-4 is two scales, so the number of needle drops is calculated by multiplying the number of marks on each main side 1-3 and 2-4 by 2. However, if the number of scale marks is an odd number like the inner main side 2-4 in Figure 1, or it includes a fraction below the decimal point like the inner main side 2-4 in Figures 2 and 3. In this case, divide the scale number by 2 and round off the decimal point (0.2
5 or more) or rounded to the nearest integer. The reason why the number of needle drops is set as an integer is that the starting point of the block is number 1 and the ending point is number 3. Therefore, if the starting point and ending point are set on different main sides, the number of needle drops will be determined to be 1.5, 2.5, 3.5, etc. This sets the number of needle drops at the start point and end point to 0.
5, and if the start point and end point are on the same main side, the number of needle drops is counted as 1 by combining the start point and end point (needle drop points P and T other than the start point and end point are the number of needle drops per point) is counted as 1).
【0028】この様な計算方法により、図1の図形は、
始点が1番で終点が3番とすると、外側主辺1−3の針
落ち数が6(目盛り数が12)で、内側主辺2−4の針
落ち数が2(目盛り数が3)となる。同様に、図2と図
3も始点が1番で終点が3番とすると、図2の図形は、
外側主辺1−3の針落ち数が4(目盛り数が7)で、内
側主辺2−4の針落ち数が2(目盛り数が2.5)とな
り、図3の図形は、外側主辺1−3の針落ち数が4(目
盛り数が7.8)で、内側主辺2−4の針落ち数が2(
目盛り数が2.5)となる。Using this calculation method, the figure in FIG.
If the starting point is No. 1 and the ending point is No. 3, the number of needle drops on the outer main side 1-3 is 6 (the number of graduations is 12), and the number of needle drops on the inner main side 2-4 is 2 (the number of graduations is 3). becomes. Similarly, in Figures 2 and 3, if the starting point is number 1 and the ending point is number 3, the figure in Figure 2 is
The number of needle drops on the outer main side 1-3 is 4 (the number of scale marks is 7), the number of needle drops on the inner main side 2-4 is 2 (the number of scale marks is 2.5), and the figure in Fig. 3 is The number of needle drops on side 1-3 is 4 (the number of scale marks is 7.8), and the number of needle drops on inner main side 2-4 is 2 (
The number of scale marks is 2.5).
【0029】この様にして、針落ち数を計算した後、主
辺1−3,2−4の長さの差を、目盛り数で計算する(
ステップS9)。この後、その長さの差が所定範囲であ
る例えば2目盛り分を越えているか否かが判断され(ス
テップS10)、否(NO)、即ち長さの差が2目盛り
分以下であれば、両主辺1−3,2−4が互いに同程度
の長さであるので、両主辺1−3,2−4間に折返し線
を設定せずに、図10(b)に示すように、両主辺1−
3,2−4上の針落ち点P,Tのみを設定してステッチ
の順番を決め、それを針落ちデータとする(ステップS
12)。After calculating the number of needle drops in this way, the difference in length between the main sides 1-3 and 2-4 is calculated using the number of graduations (
Step S9). After that, it is determined whether the difference in length exceeds a predetermined range, for example, two scales (step S10), and if NO, that is, the difference in length is less than or equal to two scales, Since both main sides 1-3 and 2-4 have the same length, as shown in Fig. 10(b), without setting a folding line between both main sides 1-3 and 2-4. , both principal sides 1−
3. Set only the needle drop points P and T on 2-4 to determine the stitch order, and use it as needle drop data (step S
12).
【0030】一方、ステップS10で是(YES)、即
ち両主辺1−3,2−4の長さの差が2目盛り分を越え
ていれば、ステップS11に移行して、主辺1−3,2
−4間の折返し線R1 ,R2 …(図1参照)を次の
ようにして求める。まず、長い方の主辺(図1〜図3の
図形ではいずれも外側主辺1−3)に対し、例えば2目
盛り分(針落ち数1つ分)だけ短くなる折返し線R1
を求める。次いで、この折返し線R1 に対し、2目盛
り分ずつ短くなる折返し線R2 を求める。以後、同様
にして、2目盛り分ずつ短くなる折返し線R3 、R4
…を求め、その折返し線の長さと短い方の主辺(図1
〜図3の図形ではいずれも内側主辺2−4)の長さの差
が2目盛り以下になるまで、折返し線の計算を繰り返す
。On the other hand, if YES in step S10, that is, the difference in length between the main sides 1-3 and 2-4 exceeds two scales, the process moves to step S11, and the main sides 1-3 and 2-4 are 3,2
-4 fold lines R1, R2... (see FIG. 1) are determined as follows. First, the folding line R1 is shortened by, for example, two scales (one needle drop) with respect to the longer main side (the outer main sides 1-3 in the figures of FIGS. 1 to 3).
seek. Next, a folding line R2 that is shorter by two scales is determined from the folding line R1. Thereafter, folding lines R3 and R4 are similarly shortened by two scales.
Find the length of the folding line and the shorter main side (Fig. 1
In each of the figures shown in FIGS. 3 to 3, the folding line calculation is repeated until the difference in length between the inner main sides 2-4) becomes 2 scales or less.
【0031】この折返し線R1 ,R2 …の具体的な
計算方法を図2、図3の一般的図形を例にして説明する
。図2の図形は、外側主辺1−3の目盛り数が7で、内
側主辺2−4の目盛り数が2.5であるので、2目盛り
分ずつ短くなる折返し線は、5目盛り分のR1 と3目
盛り分のR2 の2つがある。従って、両主辺1−3,
2−4間に5目盛り分のR1 と3目盛り分のR2 の
2つの折返し線を引くには、それら相隣接する各線分の
差に応じた割合(2:2:0.5の割合)で副辺1−2
,3−4を分割し、その分割点aとcを結ぶ線を折返し
線R1 とし、分割点bとdを結ぶ線を折返し線R2
とすれば良い。A specific method of calculating the folding lines R1, R2, . . . will be explained using general figures shown in FIGS. 2 and 3 as an example. In the figure in Figure 2, the number of scale marks on the outer main sides 1-3 is 7, and the number of scale marks on the inner main sides 2-4 is 2.5, so the folding line that becomes shorter by 2 scales is 5 scales. There are two, R1 and R2 for 3 scales. Therefore, both main sides 1-3,
To draw two return lines, R1 for 5 scales and R2 for 3 scales, between 2 and 4, use the ratio (2:2:0.5 ratio) according to the difference between the adjacent line segments. Subside 1-2
, 3-4, the line connecting the dividing points a and c is the folding line R1, and the line connecting the dividing points b and d is the folding line R2.
It's fine if you do this.
【0032】また、図3の図形は、外側主辺1−3の目
盛り数が7.8(この場合には小数点以下を例えば二捨
三入して「8」本ステッチとして糸が透けない様にする
)で、内側主辺2−4の目盛り数が2.5であるので、
2目盛り分ずつ短くなる折返し線は、6目盛り分のR1
と4目盛り分のR2 の2つがある。従って、両主辺
1−3,2−4間に6目盛り分のR1 と4目盛り分の
R2 の2つの折返し線を引くには、それら相隣接する
各線分の差に応じた割合(1.8:2:1.5の割合)
で副辺1−2,3−4を分割し、その分割点aとcを結
ぶ線を折返し線R1 とし、分割点bとdを結ぶ線を折
返し線R2 とすれば良い。In addition, in the figure shown in FIG. 3, the number of scale marks on the outer main sides 1-3 is 7.8 (in this case, the number of stitches after the decimal point is, for example, "8") so that the thread does not show through. ), and the number of scale marks on the inner main side 2-4 is 2.5, so
The folding line that becomes shorter by 2 scales is R1 of 6 scales.
There are two: and R2 for 4 scales. Therefore, in order to draw two folding lines, R1 for 6 scales and R2 for 4 scales, between both main sides 1-3 and 2-4, the ratio (1. 8:2:1.5 ratio)
The sub-sides 1-2 and 3-4 may be divided at , and the line connecting dividing points a and c may be set as a folding line R1, and the line connecting dividing points b and d may be set as a folding line R2.
【0033】この様にして、折返し線R1 、R2 …
を計算した後、次のようにして針落ちデータ(ステッチ
の順序)を計算する(ステップS12)。この計算方法
の理解を容易にするため、図1の図形を例にして説明す
る。In this way, the folding lines R1, R2...
After calculating, needle drop data (stitch order) is calculated as follows (step S12). In order to facilitate understanding of this calculation method, the figure in FIG. 1 will be explained as an example.
【0034】(1)まず、外側主辺1−3を除く、折返
し線R1 〜R4と内側主辺2−4上の合計針落ち数を
求める(以下、便宜上、内側主辺2−4を記号「L」で
示し、外側主辺1−3を記号「U」で示す)。図1の図
形では、外側主辺Uを除く各線分R1 〜R4 、L上
の合計針落ち数は6となる。(1) First, find the total number of needle drops on the folding lines R1 to R4 and the inside main side 2-4, excluding the outside main side 1-3 (hereinafter, for convenience, the inside main side 2-4 will be referred to as a symbol). (denoted by "L" and outer major sides 1-3 by symbol "U"). In the figure of FIG. 1, the total number of needle drops on each line segment R1 to R4 and L excluding the outer main side U is six.
【0035】(2)合計針落ち数に応じて各線分の記号
を書き出す。この記号の書き出しは、図1の図形では、
R1 、R2 、R3 、R4 、L,Lの6つとなり
、合計針落ち数と同数の記号が書き出される。この場合
に、内側主辺を意味するLを2つ続けて書いたのは、内
側主辺L上に針落ち点Tが2つあるからであり、従って
、内側主辺L上に針落ち点Tが3つ以上あれば、それと
同数だけLを続けて書くことになる。(2) Write out symbols for each line segment according to the total number of needle drops. To start writing this symbol, in the figure of Figure 1,
There are six symbols R1, R2, R3, R4, L, and L, and the same number of symbols as the total number of needle drops are written out. In this case, the reason why I wrote two L's that mean the inside main side is because there are two needle drop points T on the inside main side L. Therefore, the needle drop point T is on the inside main side L. If there are three or more T's, write the same number of L's in succession.
【0036】(3)書き出した記号の中から、任意の記
号を1つ選び出し、その線分上に最初の中落ち点Q(又
は針落ち点T)を設定する。図1の例では、例えば、R
2 が選び出されている。(3) Select one arbitrary symbol from among the written symbols and set the first mid-point point Q (or needle point T) on that line segment. In the example of FIG. 1, for example, R
2 has been selected.
【0037】(4)外側主辺Uを除く各線分R1 〜R
4 、Lの合計本数を求める。この合計本数は、図1の
図形では、R1 、R2 、R3 、R4 、Lの5本
となる。(4) Each line segment R1 to R excluding the outer main side U
4. Find the total number of L. In the figure of FIG. 1, this total number is five, R1, R2, R3, R4, and L.
【0038】(5)上記各線分R1 〜R4 、Lの合
計本数を適当な値(例えば2)で割って四捨五入した値
(整数)を計算する。この値は、図1の図形では、3と
なる。(5) Calculate a value (an integer) by dividing the total number of the above-mentioned line segments R1 to R4 and L by an appropriate value (for example, 2) and rounding the result. This value is 3 in the figure of FIG.
【0039】(6)上記(3)で選び出したR2 の次
に選び出す線分は、このR2 から数えて上記(5)の
計算値である「3」番目の線分に当たる内側主辺Uとな
り、この内側主辺L上に針落ち点Tを設定する。この場
合の数える順番は、R1 →R2 →R3 →R4 →
Lの順にサイクリックに数えるものであり、従って、L
の次はR1 →R2 …と数えることになる。(6) The line segment selected next to R2 selected in the above (3) is the inner main side U, which is the "3rd" line segment counting from this R2 and is the calculated value in the above (5). A needle drop point T is set on this inner main side L. In this case, the counting order is R1 → R2 → R3 → R4 →
It is counted cyclically in the order of L, therefore, L
The next step is R1 → R2, and so on.
【0040】(7)以下同様に、順番に「3」番目の線
分を選び出し、その線分上に中落ち点Q(又は針落ち点
T)を設定していく。この場合、各折返し線R1 〜R
4 の各々について中落ち点Qは1つで、内側主辺Lの
針落ち点Tは2つと決まっているので、その針落ち数を
越えて線分の選択が重なってしまったときには、その次
の針落ち数に満たない線分を選び出し、その線分上に中
落ち点Q(又は針落ち点T)を設定することになる。ち
なみに、図1の例では、最後の線分の選択がR2 で重
なってしまうので、その次の針落ち数に満たない線分で
ある内側主辺Lを選び出し、この内側主辺L上に2つ目
の針落ち点Tを設定する。(7) In the same manner, the "3" line segment is sequentially selected and the center drop point Q (or needle drop point T) is set on that line segment. In this case, each folding line R1 to R
For each of 4, there is one center drop point Q and two needle drop points T on the inside main side L, so if the selection of line segments exceeds the number of needle drops, the next A line segment with less than the number of needle drops is selected, and a middle drop point Q (or needle drop point T) is set on that line segment. By the way, in the example in Figure 1, the selection of the last line segment overlaps with R2, so select the next inner main side L, which is a line segment that does not have the number of needle drops, and select 2 on this inner main side L. Set the second needle drop point T.
【0041】この様にして作成された針落ちデータ(ス
テッチの順序)は、図1の例では、ブロックの頂点の1
番を始点にして、頂点1番→R2 →U→L→U→R3
→U→R1 →U→R4 →U→L→頂点3番という
順番で縫い目Sを交互に折り返すように刺繍縫いするも
のとなる。これにより、10目盛り分の長さの折返し線
R1 では、10本の縫い目Sが横切り、8目盛り分の
長さの折返し線R2 では、8本の縫い目Sが横切り、
6目盛り分の長さの折返し線R3 では、6本の縫い目
Sが横切り、4目盛り分の長さの折返し線R3 では、
4本の縫い目Sが横切るようになり、いずれの折返し線
R1 〜R4 でも、1目盛り当たり1本の縫い目Sが
横切る糸密度になっていて、各折返し線R1 〜R4
の内側と外側の糸密度がほぼ同一になる。In the example of FIG. 1, the needle drop data (stitch order) created in this way is
Starting point is vertex 1 → R2 → U → L → U → R3
The embroidery is sewn in such a way that the stitches S are alternately folded back in the order of →U→R1 →U→R4 →U→L→vertex number 3. As a result, 10 stitches S cross the folding line R1, which has a length of 10 scales, and 8 stitches S cross the folding line R2, which has a length of 8 scales.
In the folding line R3 having a length of 6 scales, six stitches S cross, and in the folding line R3 having a length of 4 scales,
Four stitches S now cross each other, and each folding line R1 to R4 has a thread density of one stitch S per division, and each folding line R1 to R4
The thread density on the inside and outside is almost the same.
【0042】以上の様にして1ブロック分の針落ちデー
タが作成されたならば、カウンタCを1つインクリメン
トして(ステップS13)、ステップS3に戻り(ステ
ップS14)、以後、同様の手順で、次のブロックの針
落ちデータを作成することを繰り返す。これにより、全
てのブロックについて針落ちデータを作成し終えると、
ステップS13でカウンタCがN+1(Nはブロック数
)となり、ステップS14で是(YES)と判断されて
、針落ちデータ演算ルーチンを終了し、メインプログラ
ムに戻る。Once one block of needle drop data has been created in the above manner, the counter C is incremented by one (step S13), and the process returns to step S3 (step S14). , and repeats creating needle drop data for the next block. As a result, when needle drop data has been created for all blocks,
In step S13, the counter C becomes N+1 (N is the number of blocks), and in step S14, it is determined that it is correct (YES), the needle drop data calculation routine is ended, and the process returns to the main program.
【0043】上記実施例によれば、主辺1−3,2−4
の長さの差が所定範囲(例えば2目盛り分)を越えたと
きには、その長さの差に応じた本数の折返し線R1 ,
R2 …を両主辺1−3,2−4間に所定ピッチで配列
するデータを作成した後、各折返し線R1 ,R2 …
の内側と外側の縫い目Sの糸密度がほぼ同一になるよう
に各折返し線R1 ,R2 …毎に中落ち点Qを設定す
るようにしたので、主辺1−3,2−4の長さの差に応
じて、折返し線R1 ,R2 …の本数が変わり、それ
に伴って、中落ち点Qの位置が糸密度を均一にするよう
に適当に分散することになる。このため、従来のように
、中落ち点Qの位置が1本の線状に連なって目立つよう
なことはなく、刺繍縫いの見栄えが良くなる。According to the above embodiment, the main sides 1-3, 2-4
When the difference in length exceeds a predetermined range (for example, two scales), the number of return lines R1,
After creating data for arranging R2... at a predetermined pitch between both main sides 1-3, 2-4, each folding line R1, R2...
Since the center drop point Q is set for each folding line R1, R2... so that the thread density of the inner and outer seams S is almost the same, the lengths of the main sides 1-3, 2-4 The number of folding lines R1, R2, . Therefore, unlike in the past, the positions of the center drop points Q do not stand out as a single line, and the appearance of the embroidery stitches improves.
【0044】しかも、短い方の主辺2−4上の針落ち点
Tの数も、両主辺1−3,2−4の長さの差に対応した
折返し線R1 ,R2 …の本数に応じて増減するので
、両主辺1−3,2−4の長さの差が幾ら大きくなって
も、それに対応して、短い方の主辺2−4上の針落ち点
Tの数とその間隔が糸密度を均一にするような適切な値
となり、常にブロック全体の縫い目Sの糸密度を均一に
できて、この面からも刺繍模様の見栄えを向上すること
ができる。Moreover, the number of needle drop points T on the shorter main side 2-4 is also the same as the number of folding lines R1, R2, etc. corresponding to the difference in length between the two main sides 1-3, 2-4. Therefore, no matter how large the difference in length between the two main sides 1-3 and 2-4 becomes, the number of needle drop points T on the shorter main side 2-4 will change accordingly. The spacing is an appropriate value to make the thread density uniform, and the thread density of the seams S of the entire block can always be made uniform, and from this point of view as well, the appearance of the embroidery pattern can be improved.
【0045】尚、本実施例では、ステップS12で、ス
テッチの順序を一定の法則に基づく計算により求めるよ
うにしたが、これに代え、例えば、ステッチの順番を全
てランダムに決めても良い。或は、予め主辺の長さの比
と折返し線の本数に応じて代表的なステッチパターンを
何種類もROM34に記憶しておき、そのステッチパタ
ーンに合わせてステッチの順序を決めるようにしても良
い。更には、折返し線上で折り返したステッチの累計が
ある値になったら、次は通常のステッチにするという方
法を採用しても良い。In this embodiment, the order of stitches is determined in step S12 by calculation based on a certain rule, but instead of this, for example, the order of stitches may be determined entirely at random. Alternatively, a number of representative stitch patterns may be stored in the ROM 34 in advance according to the length ratio of the main sides and the number of folded lines, and the order of stitches may be determined according to the stitch patterns. good. Furthermore, when the total number of folded stitches on the fold line reaches a certain value, a method may be adopted in which normal stitches are used next.
【0046】また、ブロックが複数連続し、外側主辺(
長い方の主辺)と内側主辺(短い方の主辺)が途中で入
れ代わるときには、ブロックの頂点の3番から4番へ(
若しくは4番から3番へ)1本のステッチを設け、次の
ブロックから始点・終点をそれぞれ2番・4番とすれば
、本実施例の針落ちデータ作成方法がそのまま適用でき
る。勿論、これ以外の方法で、始点・終点の位置を工夫
するようにしても、本発明を適用できることは言うまで
もない。[0046] Furthermore, if a plurality of blocks are consecutive, the outer main side (
When the long main side) and the inner main side (short main side) switch in the middle, from the 3rd to the 4th apex of the block (
Alternatively, if one stitch is provided (from No. 4 to No. 3), and the starting point and ending point of the next block are No. 2 and No. 4, respectively, the needle drop data creation method of this embodiment can be applied as is. Of course, it goes without saying that the present invention can be applied even if the positions of the starting point and ending point are devised by other methods.
【0047】また、本実施例では、両主辺1−3,2−
4の長さの「差」に対応して、折返し線R1 ,R2
…の本数を決めたが、両主辺1−3,2−4の長さの「
比」を演算して、その「比」に対応した本数の折返し線
を決めるようにしても良い。更には、各折返し線R1
,R2 …の長さの差も、2目盛り分に限定されるもの
ではない。Furthermore, in this embodiment, both main sides 1-3, 2-
Corresponding to the “difference” in length of 4, folding lines R1 and R2
I have decided on the number of..., but the length of both main sides 1-3, 2-4 is ``
Alternatively, the number of folding lines corresponding to the "ratio" may be determined by calculating the "ratio". Furthermore, each folding line R1
, R2 . . . is not limited to two scales.
【0048】また、本実施例では、ステップM1で、外
部記憶装置39に記憶されている刺繍模様の外形線デー
タを読み出すようにしたが、イメージスキャナやデジタ
イザーを用いて取り込んだ外形線データを制御装置32
のRAM35に記憶しておき、このRAM35から外形
線データを読み出すようにしても良い。Further, in this embodiment, in step M1, the outline data of the embroidery pattern stored in the external storage device 39 is read out, but the outline data taken in using an image scanner or digitizer cannot be controlled. device 32
The outline data may be stored in the RAM 35 and read out from the RAM 35.
【0049】尚、本実施例では、図1乃至図3の四角形
ブロックを例にして説明したが、三角形ブロックにも同
様に適用でき、また、扇形等の曲線ブロックであっても
、主辺や折返し線が曲線になるだけで、同様に本発明を
適用できる。Although this embodiment has been explained using the rectangular blocks shown in FIGS. 1 to 3 as an example, it can be similarly applied to triangular blocks, and even if it is a curved block such as a sector, the principal sides or The present invention can be similarly applied just by making the folding line a curved line.
【0050】その他、本発明は、サテンステッチ、タタ
ミステッチのいずれにも適用して実施できる等、要旨を
逸脱しない範囲で種々の変形が可能である。In addition, the present invention can be modified in various ways without departing from the scope of the invention, such as being applicable to either satin stitch or tatami stitch.
【0051】[0051]
【発明の効果】本発明は以上の説明から明らかなように
、輪郭線分の長さの比(差)に応じた本数の折返し線を
両輪郭線分間に所定ピッチで配列するデータを作成した
後、各折返し線の内側と外側の縫い目の糸密度がほぼ同
一になるように各折返し線毎に中落ち点を設定するよう
にしたので、中落ち点の位置が糸密度がほぼ同一になる
ように適当に分散して、従来のように中落ち点の位置が
1本の線状に連なって見えることがない。[Effects of the Invention] As is clear from the above description, the present invention creates data in which folding lines of the number corresponding to the length ratio (difference) of the contour lines are arranged at a predetermined pitch between both contour lines. After that, I set the middle drop point for each fold line so that the thread density of the inner and outer seams of each fold line is almost the same, so the thread density is almost the same at the middle drop point position. They are appropriately dispersed, so that the positions of the center drop points do not appear to be continuous in a single line as in the conventional case.
【0052】しかも、短い方の輪郭線分上の針落ち点の
数も、輪郭線分の長さの比(差)に対応した折返し線の
本数に応じて増減するので、輪郭線分の長さの比(差)
が幾ら大きくなっても、それに対応して、短い方の輪郭
線分上の針落ち点の数とその間隔が糸密度を均一にする
ような適切な値となり、常にブロック全体の縫い目の糸
密度を均一にでき、上述した事情と相俟って、刺繍模様
の見栄えを良くすることができる。Moreover, the number of needle drop points on the shorter contour line segment also increases or decreases depending on the number of folding lines corresponding to the ratio (difference) of the lengths of the contour line segments, so the length of the contour line segment ratio (difference)
No matter how large the number of needle drop points becomes, the number of needle drop points on the shorter contour line and their spacing will be appropriate values to make the thread density uniform, and the thread density of the stitches of the entire block will always be the same. This makes it possible to make the embroidery pattern uniform, and in conjunction with the above-mentioned circumstances, it is possible to improve the appearance of the embroidery pattern.
【図1】本発明の一実施例を示すブロック模様の外形と
実際の縫い目を示す図[Fig. 1] A diagram showing the outline and actual seams of a block pattern showing one embodiment of the present invention.
【図2】一般的な四角形ブロックについて折返し線の計
算方法を説明する図[Figure 2] Diagram explaining how to calculate folding lines for a general rectangular block
【図3】他の四角形ブロックについて折返し線の計算方
法を説明する図[Figure 3] Diagram explaining how to calculate folding lines for other rectangular blocks
【図4】針落ちデータ作成のメインルーチンを示すフロ
ーチャート[Figure 4] Flowchart showing the main routine for creating needle drop data
【図5】針落ちデータ演算ルーチンを示すフローチャー
ト(その1)[Figure 5] Flowchart showing the needle drop data calculation routine (Part 1)
【図6】針落ちデータ演算ルーチンを示すフローチャー
ト(その2)[Figure 6] Flowchart showing the needle drop data calculation routine (Part 2)
【図7】刺繍ミシンとその制御装置全体の斜視図[Figure 7] Perspective view of the entire embroidery sewing machine and its control device
【図8
】電気的構成を示すブロック図[Figure 8
]Block diagram showing electrical configuration
【図9】制御装置のRAMのメモリエリアを概念的に示
す図[Fig. 9] A diagram conceptually showing the memory area of the RAM of the control device.
【図10】中落ち点(折返し線)のない場合の縫い方を
説明する図[Figure 10] Diagram explaining how to sew when there is no middle drop point (folding line)
【図11】三角形模様における頂点の番号の付し方を説
明する図[Figure 11] Diagram explaining how to number vertices in a triangular pattern
【図12】一般的な模様をブロック化した状態を示す図
[Figure 12] Diagram showing a state in which a general pattern is divided into blocks
【図13】従来の針落ち点を示す図[Figure 13] Diagram showing conventional needle drop points
【図14】従来の他の方法による針落ち点を示す図[Fig. 14] Diagram showing needle drop points according to other conventional methods
15は縫針、18は刺繍枠、20はX軸送りモータ、2
6はY軸送りモータ、32は制御装置(演算手段、折返
し線作成手段、針落ちデータ作成手段)、39は外部記
憶装置、P及びTは針落ち点、Qは中落ち点、R1 〜
R4 は折返し線、Lは内側主辺(輪郭線分2−4)、
Uは外側主辺(輪郭線分1−3)を示す。15 is a sewing needle, 18 is an embroidery frame, 20 is an X-axis feed motor, 2
6 is a Y-axis feed motor, 32 is a control device (calculating means, return line creating means, needle drop data creating means), 39 is an external storage device, P and T are needle drop points, Q is a middle drop point, R1 -
R4 is the folding line, L is the inner main side (contour line segment 2-4),
U indicates the outer main side (contour line segment 1-3).
Claims (1)
組の輪郭線分を交互に縫い目線で結ぶ刺繍縫いを行う刺
繍ミシンのための針落ちデータを作成するものにおいて
、前記刺繍模様の各ブロックの相対向する1組の輪郭線
分の長さの比又は差を演算する演算手段と、この演算手
段により演算した長さの比又は差が所定範囲を越えたと
きに、その長さの比又は差に応じた本数の折返し線を前
記1組の輪郭線分間に所定ピッチで配列するデータを作
成する折返し線作成手段と、前記各折返し線の内側と外
側の縫い目の糸密度がほぼ同一になるように各折返し線
毎に中落ち点を設定し、この中落ち点から前記輪郭線分
上の針落ち点へ縫い目を折り返すように針落ちデータを
作成する針落ちデータ作成手段とを具備して成る刺繍ミ
シン用針落ちデータ作成装置。[Claim 1] Opposing blocks of each block of an embroidery pattern
In creating needle drop data for an embroidery sewing machine that performs embroidery sewing that connects sets of outline segments alternately with seam lines, the length of a set of opposing outline segments of each block of the embroidery pattern is calculated. a calculation means for calculating a ratio or difference, and when the ratio or difference in length calculated by this calculation means exceeds a predetermined range, a number of folding lines corresponding to the ratio or difference in length is set in the one set; A folding line creating means for creating data arranged at a predetermined pitch between the contour lines, and a middle dropping point is set for each folding line so that the thread density of the inner and outer seams of each folding line is approximately the same. , a needle drop data creating device for an embroidery sewing machine, comprising: needle drop data creating means for creating needle drop data such that a stitch is folded back from the middle drop point to the needle drop point on the outline segment.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4448291A JP2861437B2 (en) | 1991-02-16 | 1991-02-16 | Needle entry data creation device for embroidery sewing machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4448291A JP2861437B2 (en) | 1991-02-16 | 1991-02-16 | Needle entry data creation device for embroidery sewing machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04261699A true JPH04261699A (en) | 1992-09-17 |
| JP2861437B2 JP2861437B2 (en) | 1999-02-24 |
Family
ID=12692762
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4448291A Expired - Fee Related JP2861437B2 (en) | 1991-02-16 | 1991-02-16 | Needle entry data creation device for embroidery sewing machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2861437B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7822501B2 (en) | 2006-07-19 | 2010-10-26 | Brother Kogyo Kabushiki Kaisha | Embroidery data creation apparatus and computer readable recording medium including embroidery data creation computer program |
| US8504187B2 (en) | 2010-11-09 | 2013-08-06 | Brother Kogyo Kabushiki Kaisha | Embroidery data creation apparatus and computer program product |
-
1991
- 1991-02-16 JP JP4448291A patent/JP2861437B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7822501B2 (en) | 2006-07-19 | 2010-10-26 | Brother Kogyo Kabushiki Kaisha | Embroidery data creation apparatus and computer readable recording medium including embroidery data creation computer program |
| US8504187B2 (en) | 2010-11-09 | 2013-08-06 | Brother Kogyo Kabushiki Kaisha | Embroidery data creation apparatus and computer program product |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2861437B2 (en) | 1999-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3434075B2 (en) | Embroidery data processing device | |
| US20120111249A1 (en) | Embroidery data creation apparatus and computer program product | |
| JP2861481B2 (en) | Embroidery needle drop data generator | |
| US5357442A (en) | Sewing data processing apparatus | |
| US6202001B1 (en) | Embroidery data creating device | |
| JP2861437B2 (en) | Needle entry data creation device for embroidery sewing machine | |
| JPH0417891A (en) | Data making device for embroiering machine | |
| JPH0738906B2 (en) | Sewing machine embroidery data creation device | |
| JP2982833B2 (en) | Embroidery data processing device for embroidery sewing machine | |
| JP2847947B2 (en) | Embroidery data creation device | |
| JP2797432B2 (en) | Sewing data creation device for embroidery sewing machine | |
| JP2754729B2 (en) | Embroidery sewing machine data creation method | |
| JP2884806B2 (en) | Block data processing method of embroidery sewing machine | |
| JP2762703B2 (en) | Stitch pattern data processing device | |
| JP2921154B2 (en) | Method and apparatus for processing block data of embroidery sewing machine | |
| JP2861433B2 (en) | Embroidery data creation device | |
| JPH0634868B2 (en) | Sewing data creation device for automatic sewing machine | |
| JP3617152B2 (en) | Embroidery data creation device | |
| JPH04193289A (en) | How to create embroidery data | |
| JP2867715B2 (en) | Embroidery sewing data creation method | |
| JP2836122B2 (en) | Embroidery sewing machine data processor | |
| JP2940217B2 (en) | Block data processing method of embroidery sewing machine | |
| JPH06102115B2 (en) | Underlay data creation device for embroidery sewing machine | |
| JPH0747068B2 (en) | Sewing data creation device for automatic sewing machine | |
| JPH04338484A (en) | Sewing machine embroidery data creation device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071211 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081211 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081211 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091211 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091211 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101211 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |