[go: up one dir, main page]

JPH04156880A - Embroidery data generating device - Google Patents

Embroidery data generating device

Info

Publication number
JPH04156880A
JPH04156880A JP28326990A JP28326990A JPH04156880A JP H04156880 A JPH04156880 A JP H04156880A JP 28326990 A JP28326990 A JP 28326990A JP 28326990 A JP28326990 A JP 28326990A JP H04156880 A JPH04156880 A JP H04156880A
Authority
JP
Japan
Prior art keywords
embroidery
data
pattern
line
blocks
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
Application number
JP28326990A
Other languages
Japanese (ja)
Other versions
JP2847947B2 (en
Inventor
Fumiaki Asano
浅野 史明
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 JP28326990A priority Critical patent/JP2847947B2/en
Publication of JPH04156880A publication Critical patent/JPH04156880A/en
Application granted granted Critical
Publication of JP2847947B2 publication Critical patent/JP2847947B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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

【発明の詳細な説明】 産業上の利用分野 本発明は刺繍データ作成装置に関するものであり、特に
、刺繍を見映段(行うことができる刺繍データの作成に
関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an embroidery data creation device, and more particularly to the creation of embroidery data that can perform embroidery.

従来の技術 模様を刺繍縫目で埋めるとき、模様を複数のブロックに
分割し、ブロック毎に刺繍を施すことがある。帯状の模
様を刺繍縫目で埋める場合がその一例である。この場合
には、通常はプロ・ツクが並ぶ方向に延びる2辺を交互
につないで縫目を形成する。しかし、第11図に示す模
様200のように、その幅(ブロックが並ぶ方向と交差
する方向の寸法)が狭い場合には、プロ・ツクが並ぶ方
向に延びる縫目で埋めることが望ましい場合がある。
Conventional Techniques When filling a pattern with embroidery stitches, the pattern is sometimes divided into multiple blocks and embroidery is applied to each block. An example is when a band-shaped pattern is filled with embroidery stitches. In this case, the stitches are usually formed by alternately connecting two sides extending in the direction in which the pro-locks are lined up. However, if the width (the dimension in the direction intersecting the direction in which the blocks are lined up) is narrow, as in the pattern 200 shown in FIG. 11, it may be desirable to fill it with seams extending in the direction in which the blocks are lined up. be.

発明が解決しようとする課題 この場合、模様をブロックBIOI、B102゜B10
3.B104に分割し、各プロ・ツクBIO1〜B10
4毎に幅方向に延びる2辺を交互につないで縫目を形成
することも可能であるが、そのようにすれば隣接するブ
ロックの境界部分に縫目の隙間が生じ、見映が悪くなる
問題が生ずる。縫目が締められる際、縫目は隣接するブ
ロックから離れる向きに引っ張られて隙間が生ずるので
あり、また、縫針が境界線よりブロックの内側にずれた
位置に落ちることによっても隣接するブロック間に隙間
が生ずるのである。
Problem to be solved by the invention In this case, the pattern is block BIOI, B102°B10
3. Divided into B104, each pro-tsuku BIO1 to B10
It is also possible to form a seam by alternately connecting the two sides extending in the width direction every 4 blocks, but if this is done, there will be gaps between the seams at the boundaries of adjacent blocks, resulting in poor appearance. A problem arises. When a seam is tightened, the seam is pulled away from the adjacent block, creating a gap.Also, when the sewing needle falls inside the block from the boundary line, it creates a gap between the adjacent blocks. A gap is created.

なお、本発明の出願人は先に、特願平1−135624
号の出願において、模様の長手方向に下縫を行うための
下縫データ作成装置を提案した。
The applicant of the present invention previously filed Japanese Patent Application No. 1-135624.
In the application No. 1, we proposed a basting data creation device for basting in the longitudinal direction of a pattern.

この装置においては、模様が一列に並んだ複数のブロッ
クに分割され、ブロック同士の境界線が複数に分割され
て分割位置が設定され、それら分割位置をブロックが並
ぶ方向に沿って順次つなぐことにより下縫経路が設定さ
れるようになっている。
In this device, the pattern is divided into multiple blocks arranged in a row, the boundaries between the blocks are divided into multiple division positions, and division positions are set, and these division positions are successively connected along the direction in which the blocks are lined up. The basting route is now set.

このようにすれば、ブロックの並ぶ方向に連なる複数の
縫目によって1本の縫目線が形成され、ブロック同士と
の境界線上において縫目が折り返すわけではないため、
縫目が締められても隣接するブロック間に隙間が生ずる
ことはない。しかし、この装置は下縫用のデータ作成装
置であり、刺繍データを作成するものではない。下縫は
、その上に形成される刺繍縫目に膨らみを与えたり、刺
繍縫目の形成による加工布等刺繍媒体の縮みを防止する
ために行われるものであり、縫目が刺繍領域を埋めるよ
うに密に形成されるわけではないのである。
In this way, a single seam line is formed by a plurality of seams connected in the direction in which the blocks are lined up, and the seams do not fold back on the boundary line between the blocks.
Even when the seams are tightened, there are no gaps between adjacent blocks. However, this device is a data creation device for base stitching, and does not create embroidery data. Understitching is performed to give bulge to the embroidery stitches formed on it and to prevent the embroidery medium, such as processed cloth, from shrinking due to the formation of embroidery stitches, and the stitches fill the embroidery area. They are not formed as densely as they are.

本発明は、ブロックが一列ムこ並んで成る模様を縫目で
埋めることができ、かつ、隣接プロ・ツクの境界線上に
隙間が生し難い刺繍データを作成することが可能な刺繍
データ作成装置を提供することを課題として為されたも
のである。
The present invention is an embroidery data creation device capable of creating embroidery data that can fill in stitches in a pattern made up of blocks lined up in a row, and that creates embroidery data that is difficult to create gaps on the boundaries of adjacent designs. This was done with the aim of providing the following.

課題を解決するための手段 本発明の刺繍データ作成装置は、上記の課題を解決する
ために、第1図に示すように、(a) 複数のブロック
が一列に並んで成り、ミシンの縫目で埋められるべき模
様を規定する模様データ記憶手段1と、Φ)複数のブロ
ックを画定する輪郭線のうち、それらブロックが並ぶ方
向と交差する向きの輪郭線を複数に分割する分割位置の
データを作成する分割位置データ作成手段2と、(C)
分割位置を通り、複数のブロックが並ぶ方向に延びると
ともに複数の刺繍縫目から成る刺繍線の経路を設定する
刺繍線経路設定手段3とを含むことを要旨とするもので
ある。
Means for Solving the Problems In order to solve the above problems, the embroidery data creation device of the present invention, as shown in FIG. a pattern data storage means 1 that defines a pattern to be filled in, and Φ) data on division positions for dividing a contour line that intersects the direction in which the blocks are lined up into a plurality of contour lines that define a plurality of blocks; (C) dividing position data creating means 2 to create;
The gist of the present invention is to include an embroidery line route setting means 3 for setting a route for an embroidery line passing through the dividing position, extending in the direction in which a plurality of blocks are lined up, and consisting of a plurality of embroidery stitches.

作用および発明の効果 このように模様を構成する複数のブロック同士の境界線
上に分割位置を設定し、その分割位置をブロックの並ぶ
方向に順次つないで各刺繍線が形成されるように刺繍デ
ータを作成すれば、縫目の締まり等によりブロック間に
隙間が生ずることがなく、見映良く刺繍を行うことがで
きる。
Operation and Effects of the Invention In this way, dividing positions are set on the boundaries between a plurality of blocks constituting a pattern, and the embroidery data is created by sequentially connecting the dividing positions in the direction in which the blocks are lined up to form each embroidery line. If created, there will be no gaps between blocks due to tight stitches, etc., and embroidery can be performed with good appearance.

実施例 以下、本発明の実施例を図面に基づいて詳細に説明する
Embodiments Hereinafter, embodiments of the present invention will be described in detail based on the drawings.

第2図において10はミシンテーブルであり、このミシ
ンテーブル10上にはベツド12およびミシン機枠14
が設けられている。ミシン機枠14は、ベツド12から
立ち上がった脚柱部16と、その脚柱部16の上端から
片持ち状にかつベツド12にほぼ平行に延びる上方アー
ム18とから成る。このミシン機枠14には、針棒22
が針棒台(図示省略)により上下方向に移動可能に取り
付けられ、その下端部に縫針24が固定されている。
In FIG. 2, 10 is a sewing machine table, and on this sewing machine table 10 there is a bed 12 and a sewing machine frame 14.
is provided. The sewing machine frame 14 is composed of a pillar part 16 rising from the bed 12, and an upper arm 18 extending cantilevered from the upper end of the pillar part 16 and substantially parallel to the bed 12. This sewing machine frame 14 has a needle bar 22.
is attached to be movable in the vertical direction by a needle bar stand (not shown), and a sewing needle 24 is fixed to the lower end thereof.

針棒22は針棒抱き等を介してミシンモータ26(第3
図参照)に接続されており、ミシンモータ26の駆動に
よって針棒22および縫針24が上下往復運動させられ
る。ヘッド12の上面には開口が形成されている。この
開口は針板30によって塞がれているが、針板30には
針孔38が形成されており、針24はこの針孔38から
針板30の下方へ突入し、図示しない釜と協力して縫目
を形成する。
The needle bar 22 is connected to a sewing machine motor 26 (third
(see figure), and the needle bar 22 and sewing needle 24 are caused to reciprocate up and down by the drive of the sewing machine motor 26. An opening is formed in the upper surface of the head 12. Although this opening is closed by the throat plate 30, a needle hole 38 is formed in the throat plate 30, and the needle 24 enters the lower part of the throat plate 30 through this needle hole 38, and cooperates with a shuttle (not shown). to form a seam.

また、ミシンテーブル10.ヘッド12上には、刺繍枠
42がミシンの左右方向であるX軸方向と、前後方向で
あるY軸方向とに移動可能に取り付けられている。刺繍
枠42は円環状の外枠44と、外枠44の内側に嵌めら
れる内枠46とを有し、それら枠44.46により加工
布を保持する。外枠44にはX軸方向に延び出すスライ
ド部48が形成され、ミシンテーブル10上にY軸方向
に設けられた一対のガイドパイプ50に摺動可能に嵌合
されている。これらガイドパイプ50の両端部は支持台
52.54によって支持されている。−方の支持台52
は、送りねじ56.x輸送りモータ58によってX軸方
向に移動させられるようになっており、他方の支持台5
4はミシンテーブル10の上面から離間させられている
。これらスライド部48.支持台52.54には一対の
無端のワイヤ60が係合せられており、ワイヤ60が回
転伝達軸62.Y輸送りモータ64によって移動させら
れることによりスライド部48がY軸方向に移動させら
れる。刺繍枠42は、支持台52のX軸方向の移動とス
ライド部48のY軸方向の移動とによって水平面内の任
意の位置に移動させられるのであり、この移動と縫針2
4の上下動とによって加工布に刺繍が施される。
Also, sewing machine table 10. An embroidery frame 42 is mounted on the head 12 so as to be movable in the X-axis direction, which is the left-right direction of the sewing machine, and in the Y-axis direction, which is the front-rear direction. The embroidery frame 42 has an annular outer frame 44 and an inner frame 46 fitted inside the outer frame 44, and these frames 44 and 46 hold the work cloth. A slide portion 48 is formed on the outer frame 44 and extends in the X-axis direction, and is slidably fitted into a pair of guide pipes 50 provided on the sewing machine table 10 in the Y-axis direction. Both ends of these guide pipes 50 are supported by support stands 52 and 54. − side support stand 52
is the feed screw 56. It is adapted to be moved in the X-axis direction by an x-transport motor 58, and the other support stand 5
4 is spaced apart from the upper surface of the sewing machine table 10. These slide portions 48. A pair of endless wires 60 are engaged with the support bases 52.54, and the wires 60 are connected to the rotation transmission shaft 62.54. The slide portion 48 is moved in the Y-axis direction by being moved by the Y-transport motor 64 . The embroidery frame 42 can be moved to any position in the horizontal plane by the movement of the support base 52 in the X-axis direction and the movement of the slide portion 48 in the Y-axis direction.
Embroidery is applied to the work cloth by the vertical movement of step 4.

本ミシンは、制御装置70によって制御される。This sewing machine is controlled by a control device 70.

制御装置70は、第3図に示すように、CPU72、R
OM74.RAM76およびバス78等を含むコンピュ
ータを主体とするものである。ハス78には入力インタ
フェース80が接続され、入力インタフェース80には
キーボード82や外部記憶装置84が接続されている。
As shown in FIG. 3, the control device 70 includes a CPU 72, R
OM74. The main body is a computer including a RAM 76, a bus 78, and the like. An input interface 80 is connected to the lotus 78, and a keyboard 82 and an external storage device 84 are connected to the input interface 80.

キーボード82は、加工布に施す刺繍の模様の形状、模
様を規定する輪郭線素の種類や輪郭線素の分割数等を入
力するものであり、アルファベント、数字、記号。
The keyboard 82 is used to input the shape of the embroidery pattern to be applied to the work cloth, the type of outline elements that define the pattern, the number of divisions of the outline elements, etc., such as alpha vents, numbers, and symbols.

カナ等刺繍模様を指示するキーを始めとし、データの入
力に必要な種々のキーが設けられている。
Various keys necessary for inputting data are provided, including keys for instructing embroidery patterns such as kana.

また、外部記憶装置84には刺繍を施す模様に関するデ
ータが記憶されている。
Further, the external storage device 84 stores data regarding patterns to be embroidered.

本実施例において模様は、曲線が直線に近似され、第6
図に示す模様86のように、四角形あるいは三角形のブ
ロックが一列に並んだ形とされ、各ブロック毎に模様デ
ータが作成されている。模様データは、ブロックの頂点
の座標データと、その座標データにより規定される線の
種類を表す線データとを含む。本実施例ではブロックは
4個の点により規定され、ブロックが三角形の場合には
そのブロックを規定する4点のうちの2点が重なり合っ
たものと見なされる。そして、複数のブロックが一列に
並ぶブロック列の場合、先頭のブロックを規定するため
に4個の点が必要であるが、それに続くブロックの場合
は前のブロックと2点が共通であり、2点を設定すれば
ブロックを規定することができる。したがって、ブロッ
ク列の先頭のブロックについて作成された模様データの
座標データには4個の座標が含まれ、これら4個の座標
はブロックが並ぶ方向と交差する方向の辺を規定すべく
2個ずつ対にされるとともに、それら2個の座標が隣接
するブロックとの境界線を規定する場合には境界線デー
タが付され、模様86の端の線を規定する場合には端線
データが付される。
In this example, the pattern is such that the curved line is approximated to a straight line, and the sixth
As shown in the pattern 86 shown in the figure, square or triangular blocks are arranged in a row, and pattern data is created for each block. The pattern data includes coordinate data of the vertices of the block and line data representing the type of line defined by the coordinate data. In this embodiment, a block is defined by four points, and if the block is triangular, two of the four points defining the block are considered to overlap. In the case of a block sequence in which multiple blocks are lined up in a row, four points are required to define the first block, but in the case of subsequent blocks, two points are common to the previous block, and two points are required to define the first block. Blocks can be defined by setting points. Therefore, the coordinate data of the pattern data created for the first block in the block sequence includes four coordinates, and these four coordinates are divided into two coordinates each to define the side in the direction in which the blocks are lined up and the direction that intersects the block. When these two coordinates define a boundary line with an adjacent block, boundary line data is attached, and when they define the edge line of the pattern 86, edge line data is attached. Ru.

また、先頭ブロックに続くブロックの模様データの座標
データには2個の座標が含まれ、それら座標には線デー
タとして境界線データが付される。
Further, the coordinate data of the pattern data of the block following the first block includes two coordinates, and boundary line data is attached to these coordinates as line data.

さらに、ブロック列の先頭ブトツクとは反対側の端のブ
ロックについて作成された模様データは、座標データと
して2個の座標を含み、それら座標には端線データが付
される。なお、このように対にされて境界線あるいは端
線を規定する2個の座標のうち、一方の側、すなわち模
様の中心線(模様を構成する複数のブロックの各中心点
をつないだ線)に対して一方の側に位置する点には第一
端データが付され、他方の側に位置する点には第二端デ
ータが付される。
Further, the pattern data created for the end block on the opposite side of the first butt of the block sequence includes two coordinates, and edge line data is attached to these coordinates. Of the two coordinates that are paired in this way to define the boundary line or edge line, one side, that is, the center line of the pattern (the line connecting the center points of the multiple blocks that make up the pattern) First end data is assigned to points located on one side, and second end data is assigned to points located on the other side.

模様86の場合には、第6図に示すように第1〜第6ブ
ロツク81〜B6が一列に並んで成り、第1ブロツクB
1について作成された模様データは、点A、B、C,D
の座標データと、点A、  Bに付された端線データと
、点C,Dに付された境界線データとを含む。また、第
2〜第5ブロツクB2〜B5について作成された模様デ
ータにはそれぞれ、点E、 F、点G、 H1点1. 
J、点K。
In the case of the pattern 86, as shown in FIG. 6, the first to sixth blocks 81 to B6 are arranged in a line, and the first block B
The pattern data created for 1 is points A, B, C, D.
, edge line data attached to points A and B, and boundary line data attached to points C and D. Further, the pattern data created for the second to fifth blocks B2 to B5 include points E, F, point G, and H1 point 1.
J, point K.

Lの座標データと、それら点に付された境界線データと
を含む。第6ブロツクB6について作成された模様デー
タは、点M、Nの座標データと、それら点に付された端
線データとを含む。さらに、点A、C,E、G、r、に
、Mには第一端データが付され、点B、D、F、H,J
、L、Nには第二端データが付される。これら模様デー
タはB1からブロックが並ぶ順に記憶されており、最後
の模様データの次には模様の終わりを指示するエンドデ
ータが格納されている。
It includes coordinate data of L and boundary line data attached to those points. The pattern data created for the sixth block B6 includes coordinate data of points M and N, and edge line data attached to these points. Furthermore, first end data is attached to points A, C, E, G, r, and M, and points B, D, F, H, J
, L, and N are attached with second end data. These pattern data are stored in the order in which the blocks are lined up starting from B1, and after the last pattern data, end data indicating the end of the pattern is stored.

ハス78にはまた出力インタフェース100が接続され
、出力インタフェース100にはモータ駆動回路104
.106.108および表示駆動回路110を介してミ
シンモータ26.x輸送リモータ58.Y軸道りモータ
64および表示装置112が接続されている。表示装置
112はデータ入力を支援するコメントや入力されたデ
ータ。
An output interface 100 is also connected to the lotus 78, and a motor drive circuit 104 is connected to the output interface 100.
.. 106, 108 and the sewing machine motor 26.108 via the display drive circuit 110. x transport remoter 58. A Y-axis road motor 64 and a display device 112 are connected. A display device 112 displays comments and input data that support data input.

刺繍が施される模様の形状等を画面に表示するものであ
る。また、RAM76には第4図に示すように、模様デ
ータエリア1141分割位置データエリア116.刺繍
線経路データエリア118等がワーキングメモリと共に
設けられている。さらに、ROM74には第5図にフロ
ーチャートで示す刺繍線経路設定ルーチンが記憶されて
いる。以下、第6図の模様86について刺繍線経路を設
定する場合について説明する。
The shape of the pattern to be embroidered is displayed on the screen. Further, as shown in FIG. 4, the RAM 76 includes a pattern data area 1141, a division position data area 116. An embroidery line route data area 118 and the like are provided together with a working memory. Further, the ROM 74 stores an embroidery line route setting routine shown in a flowchart in FIG. The case of setting the embroidery line path for the pattern 86 in FIG. 6 will be described below.

キーボード82により模様86を指定するデータが入力
されれば、その模様86を構成する6個のブロックB1
〜B6についてそれぞれ作成された模様データが外部記
憶装置84から読み込まれ、模様データエリア114に
格納される。そして、刺繍データの作成が指示されれば
、まず、ステップSl(以下、Slと略記する。他のス
テップについても同し。)において模様86を規定する
6組の模様データが読み出され、S2において模様86
について設定された分割数関連データとしての分割数デ
ータが読み出される。分割数関連データとは、ブロック
の輪郭線を分割する分割位置を設定するためのデータで
あり、本実施例におけるように分割数自体のデータ、あ
るいはそれを決定するためのデータであって、後者の場
合は、例えば一定長さ当たりの分割数で表される。ここ
では分割数データは刺繍線経路を設定すべく模様86を
選択する際にオペレータにより入力され、模様データエ
リア114に記憶されている。分割数が大きいほどブロ
ックは縫目によって密に埋められ、その大きさは刺繍糸
の太さや埋めるべきブロックの大きさによって異なるが
、加工布等刺繍媒体が見えなくなるように縫目が形成さ
れるべく設定すればよい。例えば、1mmの線に5本針
が落ちるように設定すればよい。S2では上記のように
予め入力されて模様データエリア114に記憶されてい
る分割数データが読み出され、次いでS3においてブロ
ックの境界線および端線が分割され、分割位置が算出さ
れて分割位置データエリア116に格納される。模様8
6の場合、設定された分割数が4であるとすれば、端線
AB、MNおよび境界線CD、EF、C,H,IJ、K
Lはその両端点の間に縫針が等間隔で4回落ちるように
分割され、それにより得られた分割位置は、分割位置デ
ータエリア116に、第一端の座標(A、  C,E、
 G。
When data specifying a pattern 86 is input using the keyboard 82, the six blocks B1 making up the pattern 86 are input.
The pattern data created for B6 to B6 is read from the external storage device 84 and stored in the pattern data area 114. When the creation of embroidery data is instructed, six sets of pattern data defining the pattern 86 are first read out in step Sl (hereinafter abbreviated as Sl. The same applies to other steps), and in step S2 pattern 86
The division number data as the division number related data set for the division number is read out. The data related to the number of divisions is data for setting the division position at which the outline of a block is divided, and as in this embodiment, the data on the number of divisions themselves, or the data for determining it, the latter. In the case of , it is expressed, for example, as the number of divisions per certain length. Here, the division number data is input by the operator when selecting the pattern 86 to set the embroidery line route, and is stored in the pattern data area 114. The larger the number of divisions, the more densely the block is filled with stitches, and the size varies depending on the thickness of the embroidery thread and the size of the block to be filled, but the stitches are formed so that the embroidery medium such as processed cloth is not visible. Just set it as you like. For example, it may be set so that five needles fall on a 1 mm line. In S2, the division number data input in advance and stored in the pattern data area 114 as described above is read out, and then in S3, the boundaries and end lines of the block are divided, division positions are calculated, and division position data is read out. It is stored in area 116. Pattern 8
6, if the set number of divisions is 4, the edge lines AB, MN and the boundary lines CD, EF, C, H, IJ, K
L is divided so that the sewing needle falls four times at equal intervals between both end points, and the resulting division positions are stored in the division position data area 116 as the coordinates of the first end (A, C, E,
G.

1、に、M)に近い側から順に番号を付され、第一端の
座標および第二端の座標(B、D、F、H。
1, are numbered in order from the side closest to M), and the coordinates of the first end and the coordinates of the second end (B, D, F, H.

J、L、N)と共に格納される。第7図に示すように、
端線AB、MNおよび境界線CD、EF。
J, L, N). As shown in Figure 7,
End lines AB, MN and border lines CD, EF.

GH,IJ、KLはそれぞれ、al〜a4.a11〜a
14.a21〜a24.a31〜a34゜a41〜a4
4.a51〜a55.a61〜a64に分割される。a
に付した数字の1の位が第−端の座標からの順番を表す
。また、端線AB、MNを分割して成る分割位置には端
位置データが付される。
GH, IJ, and KL are al to a4. a11~a
14. a21-a24. a31~a34゜a41~a4
4. a51-a55. It is divided into a61 to a64. a
The 1's digit of the number represents the order from the -th coordinate. Furthermore, end position data is attached to the dividing positions formed by dividing the end lines AB and MN.

このように境界線および端線が分割された後、S4にお
いて刺繍開始位置データが読み出される。
After the boundary line and end line are divided in this way, embroidery start position data is read out in S4.

刺繍開始位置は模様86の4個の各点A、B、M。The embroidery starting position is each of the four points A, B, and M of the pattern 86.

Nのうちのいずれかに設定され、分割数の入力時に共に
入力され、模様データエリア114に記憶されており、
S4ではその刺繍開始位置データが読み出されるのであ
る。模様86の場合、点Aが刺繍開始位置に設定されて
いるとする。次いでS5が実行され、刺繍線の経路が設
定される。点Aは端線ABの第一端の点であり、この場
合にはまず、端線ABに続く境界線の各第一端の点をつ
なぎ、他方の端線に至ったとき、その端線の第二端の点
側に1個ずれた点で折り返し、境界線の折り返し点と同
じ位置にある点がつながれる。すなわち、第8図に示す
ように、点A、C,E、G、I。
N, is input together when inputting the number of divisions, and is stored in the pattern data area 114.
In S4, the embroidery start position data is read out. In the case of pattern 86, it is assumed that point A is set as the embroidery start position. Next, S5 is executed, and the route of the embroidery line is set. Point A is the first end point of edge line AB. In this case, first connect the first end points of the boundary line following edge line AB, and when you reach the other edge line, that edge line The boundary line is folded back at a point that is shifted by one point toward the second end point, and the points at the same position as the folding point of the boundary line are connected. That is, as shown in FIG. 8, points A, C, E, G, and I.

Kの各点がつながれた後、a61に至って折り返し、次
いで、a51.a41.a31.a21゜allの各点
がつながれる。allが設けられた境界線CDの次は端
線ABであり、第二端の点側に1個ずれた点a2で折り
返す。以下、同様にa12.a22.a32.a42.
a52がつながれてa63で折り返し、a53.a43
.a33゜a23.a13がつながれた後、a4で折り
返し、a14.a24.a34.a44.a54がつな
がれる。そして、a540次につながれるのは端線MN
の第二端の点Nであり、この点には第二端データが付さ
れているため、境界線KL、TJ。
After each point of K is connected, it reaches a61 and turns around, then a51. a41. a31. Each point of a21°all is connected. Next to the boundary line CD where all is provided is an edge line AB, which turns back at a point a2 that is shifted by one position toward the second end point side. Hereinafter, a12. a22. a32. a42.
a52 is connected and turned back at a63, a53. a43
.. a33°a23. After a13 is connected, turn back at a4, a14. a24. a34. a44. A54 is connected. Then, a540 is connected to the end line MN
Since the second end data is attached to this point, the boundary lines KL and TJ.

GH,EF、CDおよび端線ABの各第二端の点り、J
、H,F、DおよびBがつながれて刺繍線経路の設定が
終了する。このように設定された刺繍線の経路は刺繍線
経路データエリア118に格納される。本実施例におい
て刺繍は相前後する2個の分割位置が1個の縫目でつな
がれることにより行われ、刺繍線経路を規定する各点が
針落ち位置であり、この刺繍線経路データに基づいて刺
繍が行われる。
Dots at the second ends of GH, EF, CD and end line AB, J
, H, F, D, and B are connected, and the setting of the embroidery line route is completed. The embroidery line route set in this way is stored in the embroidery line route data area 118. In this embodiment, embroidery is performed by connecting two consecutive divided positions with one stitch, and each point that defines the embroidery line route is a needle drop position, and based on this embroidery line route data. The embroidery is done.

刺繍開始位置が端線ABの第二端の点Bに設定された場
合には、最初に各境界線の第二端の点がつながれ、端線
MNおよび端線ABにおいて折り返すとき、第一端の点
側に一つずつずれた点において折り返し、各境界線の第
一端の点をつないで刺繍線経路の設定が終了する。
When the embroidery start position is set to point B at the second end of border line AB, the second end points of each border line are first connected, and when folded back at end line MN and end line AB, the first end The setting of the embroidery line path is completed by turning back at the points shifted one by one toward the point side and connecting the first end points of each boundary line.

また、刺繍開始位置が模様86の一方の端のブロックB
6の端点Mあるいは点Nに設定された場合にはそれぞれ
、点Aあるいは点Bが刺繍開始位置とされた場合と同様
に刺繍線経路の設定が行われる。
Also, the embroidery start position is block B at one end of the pattern 86.
When the end point M or point N of 6 is set, the embroidery line path is set in the same way as when point A or point B is set as the embroidery start position, respectively.

以上の説明から明らかなように、本実施例においては、
外部記憶装置84.模様データエリア114が模様デー
タ記憶手段1を構成し、ROM74の33を記憶する部
分およびCPU72のS3を実行する部分が分割位置デ
ータ作成手段2を構成し、ROM74の35を記憶する
部分およびCPLI72の85を実行する部分が刺繍線
経路設定手段3を構成している。
As is clear from the above explanation, in this example,
External storage device 84. The pattern data area 114 constitutes the pattern data storage means 1, the portion of the ROM 74 that stores 33 and the portion of the CPU 72 that executes S3 constitute the division position data creation means 2, and the portion of the ROM 74 that stores 35 and the portion of the CPLI 72 that executes S3. 85 constitutes the embroidery line route setting means 3.

なお、上記実施例において模様86は端を有するものと
されていたが、第9図に示す環状の模様130について
も同様に刺繍線経路を設定することができる。この場合
には模様130を構成するブロックBll〜B1Bにつ
いて設定された模様データは座標データとして2個ずつ
の座標を含み、それら座標により規定される線はいずれ
も隣接するブロックの境界線であって線データは付され
ない。そして、この境界線が分割数関連データに応じて
分割されて分割位置が求められ、刺繍線経路の設定は、
点Sを刺繍開始位置とすれば、まず、各境界線を規定す
る外周側の端点がつながれ、模様130を1周して刺繍
開始位置を含む境界線に至ったとき、その境界線の他方
の端点(刺繍終了点E)側に1個ずれた点がつながれ、
最後に各境界線の内周側の端点がつながれて点Eで終了
する。
In the above embodiment, the pattern 86 has an edge, but the embroidery line path can be similarly set for the annular pattern 130 shown in FIG. 9. In this case, the pattern data set for blocks Bll to B1B constituting the pattern 130 includes two coordinates each as coordinate data, and the lines defined by these coordinates are the boundaries of adjacent blocks. Line data is not attached. Then, this boundary line is divided according to the data related to the number of divisions, the division positions are determined, and the embroidery line path is set.
If point S is set as the embroidery start position, first, the end points on the outer circumference side that define each border line are connected, and when the border line that includes the embroidery start position is reached after going around the pattern 130, the other end point of the border line is connected. The points shifted by one position toward the end point (embroidery end point E) are connected,
Finally, the inner end points of each boundary line are connected to end at point E.

なお、模様130を1周したか否かは、つないだ境界線
の数を数えることによりわかる。
Note that whether or not the pattern 130 has been completed once can be determined by counting the number of connected boundary lines.

また、上記実施例においては、模様86の端線および隣
接するブロックの境界線上に設定された分割位置が順次
つながれるようになっていたが、境界線を一つ置きにつ
なぐようにしてもよい。第10図に示す模様140を例
に取れば、この模様140は8個のブロックに分割され
、点■〜■により輪郭が規定されており、点■が!?I
J繍開始位置であるとすれば、まず、■、■、■、@を
つないだ後、■と■とにより規定される端線の分割位置
のうち、[F]より1個[株]側の分割位置をつなぎ、
次に■、■、■、■より1個[相]、@、■、■側の分
割位置をつなぐのである。このように設定しても、ブロ
ックをそれが並ぶ方向の寸法が比較的小さいものとすれ
ば、1個の縫目が大きくなり過ぎることはなく、隣接ブ
ロックの境界が目立たない見映の良い刺繍を得ることが
できる。
Further, in the above embodiment, the dividing positions set on the edge line of the pattern 86 and the boundary line of adjacent blocks are successively connected, but it is also possible to connect every other boundary line. . Taking the pattern 140 shown in FIG. 10 as an example, this pattern 140 is divided into eight blocks, and the outline is defined by points ■ to ■. ? I
If this is the J embroidery start position, first connect ■, ■, ■, and @, and then connect one from [F] to the [stock] side of the end line division positions defined by ■ and ■. Connect the divided positions of
Next, connect the divided positions of one [phase], @, ■, ■ from ■, ■, ■, ■. Even with this setting, if the dimensions of the blocks in the direction in which they are lined up are relatively small, a single stitch will not become too large, and the embroidery will look good and the boundaries between adjacent blocks will not be noticeable. can be obtained.

なお、上記各実施例においては、相前後する2個の分割
位置が1個の縫目でつながれるようになっていたが、複
数の縫目によってつなぐようにしてもよい。その場合に
は、刺繍線経路を設定した後、縫目の大きさに基づいて
針落ち位置を設定することが必要である。
In each of the embodiments described above, two successive divided positions are connected by one stitch, but they may be connected by a plurality of stitches. In that case, after setting the embroidery line route, it is necessary to set the needle drop position based on the size of the stitch.

また、上記実施例においては隣接する境界線および端線
カ月個の縫目によってつながれるようになっていたが、
このとき、隣接する境界線の分割位置を複数回往復して
つないだ後、次の分割位置に至るようにしてもよい。さ
らに、模様の一方の端線から他方の端線に至る刺繍線が
複数回ずつ往復して形成されるようにデータを作成して
もよい。
In addition, in the above embodiment, adjacent border lines and edge lines are connected by a number of stitches, but
At this time, the dividing positions of adjacent boundary lines may be connected by reciprocating a plurality of times before reaching the next dividing position. Furthermore, the data may be created so that the embroidery line from one end line to the other end line of the pattern is formed by reciprocating a plurality of times.

このようにすれば、模様について作成したデータを複数
回使用して複数の刺繍線を形成することができ、全部の
針落ち位置についていちいち針落ち位置データを作成す
る場合に比較してデータ数が少なくて済む。
In this way, the data created for the pattern can be used multiple times to form multiple embroidery lines, which reduces the number of data compared to creating needle drop position data for all needle drop positions one by one. Less is enough.

さらに、上記実施例においては模様86について、縫針
が落ちる輪郭線を分割する分割位置の数が分割数関連デ
ータとして用いられるようになっていたが、一定長さ当
たりの分割数を分割数関連データとしてもよい。この場
合、ブロックの縫針が落ちる輪郭線についてそれぞれ、
単位長さ当たりの分割数に基づいて分割位置を求めれば
よいのであるが、これら輪郭線は必ずしも同し長さであ
るとは限らない。そのような場合には、例えば、縫針が
落ちる全部の輪郭線の平均長さを求めた後、その平均長
さについて分割数を求め、全部の輪郭線をその分割数で
除することにより分割位置を求めればよい。また、一番
長い輪郭線、あるいは−番短い輪郭線、あるいは中間の
長さの輪郭線について分割数を求め、他の輪郭線をその
分割数で除して分割位置を求めるようにしてもよい。
Furthermore, in the above embodiment, for the pattern 86, the number of division positions at which the contour line on which the sewing needle falls is used as the division number-related data, but the number of divisions per certain length is used as the division number-related data. You can also use it as In this case, for each contour line on which the sewing needle of the block falls,
The division positions can be found based on the number of divisions per unit length, but these contour lines do not necessarily have the same length. In such a case, for example, after finding the average length of all the contour lines on which the sewing needle will fall, find the number of divisions for that average length, and dividing all the contour lines by the number of divisions to find the division position. All you have to do is ask for. Alternatively, the number of divisions may be determined for the longest contour line, the shortest contour line, or a contour line of intermediate length, and the division positions may be determined by dividing the other contour lines by that number of divisions. .

さらに、上記実施例において分割位置は分割数データに
基づいて求められるようになっていたが、分割数データ
により求めた分割位置の間に更に別の分割位置を規則的
に求め、それらをつなくようにしてもよい。
Furthermore, in the above embodiment, the division positions are determined based on the division number data, but other division positions are regularly determined between the division positions determined by the division number data, and these are connected. You can do it like this.

さらにまた、上記実施例において模様86は予め分割さ
れ、模様データがオペレータによって入力されるように
なっていたが、模様86の分割ならびに模様データの作
成が自動的に行われるようにしてもよい。
Furthermore, in the above embodiment, the pattern 86 is divided in advance and the pattern data is input by the operator, but the division of the pattern 86 and the creation of the pattern data may be performed automatically.

また、上記実施例においては刺繍ミシンにより刺繍を行
う場合を例に取って説明したが、本発明の刺繍データ作
成装置により作成される刺繍データは、刺繍ミシン以外
のミシンによる模様形成にも使用することができる。
Further, in the above embodiment, the case where embroidery is performed with an embroidery sewing machine has been explained as an example, but the embroidery data created by the embroidery data creation device of the present invention can also be used for pattern formation with sewing machines other than the embroidery sewing machine. be able to.

その他、特許請求の範囲を逸脱することなく、当業者の
知識に基づいて種々の変形、改良を施した態様で本発明
を実施することができる。
In addition, the present invention can be implemented with various modifications and improvements based on the knowledge of those skilled in the art without departing from the scope of the claims.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の構成を概念的に示す図である。 第2図は本発明の一実施例である刺繍データ作成装置を
刺繍ミシンと共に示す斜視図である。第3図は上記刺繍
ミシンを制御する制御装置の構成を示すブロック図であ
る。第4図は上記制御装置の主体を成すコンピュータの
RAMの構成を示す概念図である。第5図は上記コンピ
ュータのROMに記憶された刺繍線経路設定ルーチンを
示すフローチャートである。第6図は上記刺繍ミシンに
よって刺繍が施される模様を示す図である。第7図は上
記模様のブロックの端線および境界線について分割位置
が設定された状態を示す図であり、第8図は上記模様に
ついて設定された刺繍線経路を示す図である。第9図は
本発明の別の実施例である刺繍データ作成装置により刺
繍線経路が設定された模様を示す図である。第10図は
本発明の更に別の実施例である刺繍データ作成装置によ
り刺繍線経路が設定された模様を示す図である。第11
図は従来の刺繍データ作成装置による刺繍線経路の設定
を説明する図である。 70:制御装置    86:模様 81〜B6:ブロック 114:模様データエリア 116:分割位置データエリア 118:刺繍線経路データエリア 130:模様  Bll〜B18ニブロック140:模
FIG. 1 is a diagram conceptually showing the configuration of the present invention. FIG. 2 is a perspective view showing an embroidery data creation device, which is an embodiment of the present invention, together with an embroidery sewing machine. FIG. 3 is a block diagram showing the configuration of a control device that controls the embroidery sewing machine. FIG. 4 is a conceptual diagram showing the configuration of a RAM of a computer that constitutes the main body of the control device. FIG. 5 is a flowchart showing the embroidery line route setting routine stored in the ROM of the computer. FIG. 6 is a diagram showing a pattern embroidered by the embroidery machine. FIG. 7 is a diagram showing a state in which dividing positions are set for the end lines and boundary lines of blocks of the above-mentioned pattern, and FIG. 8 is a diagram showing embroidery line paths set for the above-mentioned pattern. FIG. 9 is a diagram showing a pattern in which an embroidery line route is set by an embroidery data creation device according to another embodiment of the present invention. FIG. 10 is a diagram showing a pattern in which an embroidery line route is set by an embroidery data creation device according to yet another embodiment of the present invention. 11th
The figure is a diagram illustrating setting of an embroidery line route by a conventional embroidery data creation device. 70: Control device 86: Pattern 81 to B6: Block 114: Pattern data area 116: Division position data area 118: Embroidery line route data area 130: Pattern Bll to B18 block 140: Pattern

Claims (1)

【特許請求の範囲】  複数のブロックが一列に並んで成り、ミシンの縫目で
埋められるべき模様を規定する模様データを記憶する模
様データ記憶手段と、 前記複数のブロックを画定する輪郭線のうち、それらブ
ロックが並ぶ方向と交差する向きの輪郭線を複数に分割
する分割位置のデータを作成する分割位置データ作成手
段と、 前記分割位置を通り、前記複数のブロックが並ぶ方向に
延びるとともに複数の刺繍縫目から成る刺繍線の経路を
設定する刺繍線経路設定手段とを含むことを特徴とする
刺繍データ作成装置。
[Scope of Claims] A pattern data storage means for storing pattern data defining a pattern in which a plurality of blocks are lined up in a line and to be filled with stitches of a sewing machine; and a contour line defining the plurality of blocks. , division position data creation means for creating division position data for dividing a contour line intersecting the direction in which the blocks are lined up into a plurality of parts; An embroidery data creation device comprising: embroidery line route setting means for setting a route for an embroidery line consisting of embroidery stitches.
JP28326990A 1990-10-19 1990-10-19 Embroidery data creation device Expired - Lifetime JP2847947B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28326990A JP2847947B2 (en) 1990-10-19 1990-10-19 Embroidery data creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28326990A JP2847947B2 (en) 1990-10-19 1990-10-19 Embroidery data creation device

Publications (2)

Publication Number Publication Date
JPH04156880A true JPH04156880A (en) 1992-05-29
JP2847947B2 JP2847947B2 (en) 1999-01-20

Family

ID=17663271

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28326990A Expired - Lifetime JP2847947B2 (en) 1990-10-19 1990-10-19 Embroidery data creation device

Country Status (1)

Country Link
JP (1) JP2847947B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3140182B2 (en) 1992-06-16 2001-03-05 蛇の目ミシン工業株式会社 Embroidery sewing data creation device
JP3149270B2 (en) 1992-06-22 2001-03-26 蛇の目ミシン工業株式会社 Embroidery sewing data creation device

Also Published As

Publication number Publication date
JP2847947B2 (en) 1999-01-20

Similar Documents

Publication Publication Date Title
JPH05103884A (en) Embroidery needle drop data creation device
JP4560780B2 (en) Data processing device
JPH04161188A (en) Sewing mahine for sewing multi-pattern
JP2014213060A (en) Embroidery data generating apparatus, embroidery data generating program and computer readable medium
JPH04156880A (en) Embroidery data generating device
JPH04364884A (en) Embroidery data correcting apparatus
JP2940230B2 (en) Embroidery data creation device
JPH0417891A (en) Data making device for embroiering machine
JP5687746B2 (en) Stitch data structure for sewing a stippling pattern and storage device storing stitch data for sewing a stippling pattern
JP2982833B2 (en) Embroidery data processing device for embroidery sewing machine
JP2884806B2 (en) Block data processing method of embroidery sewing machine
JP2861437B2 (en) Needle entry data creation device for embroidery sewing machine
JP2861433B2 (en) Embroidery data creation device
JP2013146367A (en) Embroidery data generating device and embroidery data generating program
JP2921154B2 (en) Method and apparatus for processing block data of embroidery sewing machine
US7069871B2 (en) Embroidery of patterns
JP2797432B2 (en) Sewing data creation device for embroidery sewing machine
JP2867715B2 (en) Embroidery sewing data creation method
JP2940217B2 (en) Block data processing method of embroidery sewing machine
JP2836122B2 (en) Embroidery sewing machine data processor
JPH0634788Y2 (en) Embroidery machine sewing position designation device
JP3144063B2 (en) Embroidery data processing device
JPH074456B2 (en) Embroidery data creation device
JPH0390A (en) Prime sewing data preparing device for embroidery sewing machine
JPH04288191A (en) 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: 20071106

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20081106

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20091106

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20091106

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20101106

Year of fee payment: 12

EXPY Cancellation because of completion of term