[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3325976B2 - Data changing device for zigzag embroidery machine with rotation - Google Patents

Data changing device for zigzag embroidery machine with rotation

Info

Publication number
JP3325976B2
JP3325976B2 JP29448493A JP29448493A JP3325976B2 JP 3325976 B2 JP3325976 B2 JP 3325976B2 JP 29448493 A JP29448493 A JP 29448493A JP 29448493 A JP29448493 A JP 29448493A JP 3325976 B2 JP3325976 B2 JP 3325976B2
Authority
JP
Japan
Prior art keywords
embroidery
data
needle
swing width
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP29448493A
Other languages
Japanese (ja)
Other versions
JPH07126977A (en
Inventor
晃 奥野
敬一 伊藤
Original Assignee
日本電波株式会社
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 日本電波株式会社 filed Critical 日本電波株式会社
Priority to JP29448493A priority Critical patent/JP3325976B2/en
Publication of JPH07126977A publication Critical patent/JPH07126977A/en
Application granted granted Critical
Publication of JP3325976B2 publication Critical patent/JP3325976B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、例えば回転付きジグザ
グ模様等の刺繍柄を刺繍データに基づいて実現するのに
用いて好適な回転付きジグザグ刺繍機用データ変更装置
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data changing device for a rotating zigzag embroidery machine suitable for realizing an embroidery pattern such as a rotating zigzag pattern based on embroidery data.

【0002】[0002]

【従来の技術】一般に、刺繍用の下糸が配置される基台
と、該基台上に設けられ、前記下糸側と対向する位置で
上糸側の刺繍針を上,下に往復動させ、かつ所要の振り
幅Wで揺動させる刺繍機のヘッドと、該ヘッドの下側に
位置して前記基台上に移動可能に設けられ、駆動源によ
り該基台上で前,後、左,右方向(x軸方向およびy軸
方向)に駆動される移動枠と、該移動枠内で刺繍布を展
張した状態に保持し、該移動枠に設けた回転源により該
移動枠内で刺繍布を回転角Δθをもって回転される回転
枠とから構成してなる回転付きジグザグ刺繍機は、例え
ば特開平5−192468号公報等で知られている。
2. Description of the Related Art In general, a base on which a lower thread for embroidery is disposed, and an embroidery needle on the upper thread side is reciprocated up and down at a position opposed to the lower thread side provided on the base. And a head of the embroidery machine that swings at a required swing width W, and is provided under the head so as to be movable on the base, and is driven forward and rearward on the base by a driving source. A moving frame driven in left and right directions (x-axis direction and y-axis direction), and an embroidery cloth is held in an extended state in the moving frame. A rotary zigzag embroidery machine comprising an embroidery cloth and a rotary frame rotated at a rotation angle Δθ is known, for example, from Japanese Patent Application Laid-Open No. 5-192468.

【0003】そして、この種の従来技術による回転付き
ジグザグ刺繍機では、刺繍機のヘッドにより刺繍針を所
要の振り幅Wで揺動させつつ上,下に往復動させるとき
に、移動枠をx軸,y軸方向に駆動すると共に、該移動
枠内で刺繍布を回転枠と共に回転角Δθ分だけ回転させ
るようにしているから、刺繍針の振り幅Wに応じたジグ
ザグ模様に回転を加えた刺繍柄(振り幅をもった曲線状
の刺繍柄)を前記刺繍布上に比較的短時間で実現できる
という利点がある。
In this kind of conventional zigzag embroidery machine with rotation, when the embroidery needle is reciprocated up and down while swinging the embroidery needle at a required swing width W by the head of the embroidery machine, the moving frame is x. Since the embroidery cloth is rotated by the rotation angle Δθ together with the rotating frame in the moving frame while being driven in the axis and y-axis directions, the zigzag pattern corresponding to the swing width W of the embroidery needle is rotated. There is an advantage that an embroidery pattern (a curved embroidery pattern having a swing width) can be realized on the embroidery cloth in a relatively short time.

【0004】また、この回転付きジグザグ刺繍機では、
例えばティーチング作業により回転枠の回転角Δθおよ
び刺繍針の振り幅Wを含んだデータを、刺繍針の針中心
に対する回転枠の枠中心のデータC(Δx,Δy,Δ
θ,W)として作成した後に、この枠中心のデータC
(Δx,Δy,Δθ,W)を、前記回転枠の枠中心に対
する刺繍針の針中心のデータN(ΔX,ΔY,Δθ,
W)に変換演算することにより、この変換演算した刺繍
データに基づいて刺繍柄の拡大、縮小または変更等を行
いうるという利点がある。
[0004] Further, in this rotating zigzag embroidery machine,
For example, data including the rotation angle Δθ of the rotating frame and the swing width W of the embroidery needle by the teaching work are converted into data C (Δx, Δy, Δ
θ, W), the data C at the center of this frame
(Δx, Δy, Δθ, W) are converted to data N (ΔX, ΔY, Δθ, ΔN) of the center of the embroidery needle with respect to the center of the rotating frame.
By performing the conversion operation to W), there is an advantage that the embroidery pattern can be enlarged, reduced or changed based on the embroidery data obtained by the conversion operation.

【0005】ここで、この回転付きジグザグ刺繍機で
は、例えば図9に示す如き刺繍柄を作成するときに、ま
ず回転枠に展張状態で保持した刺繍布を移動枠と共に開
始点N0 の位置から針中心N1 ,N2 ,N3 ,…,Ni-
2 ,Ni-1 の位置にそれぞれ所定の回転角Δθ分だけ回
転させつつ枠移動させ、これらの位置で振り幅Wをもっ
て刺繍針を交互に左方向へ振り幅(W/2)、右方向へ
振り幅(W/2)分ずつ揺動させることによって、針落
ち点S0 ,S1 ,S2 ,S3 ,…,Si-2 ,Si-1 の位
置に刺繍針を順次運針させ、「糸の並び」がなす振り幅
をもった曲線状の刺繍柄を形成する。
In this rotary zigzag embroidery machine, for example, when an embroidery pattern as shown in FIG. 9 is created, the embroidery cloth held in an extended state on the rotary frame together with the moving frame is moved from the starting point N0 to the needle. Center N1, N2, N3, ..., Ni-
2, the frame is moved while rotating by a predetermined rotation angle Δθ to the positions of Ni−1, and the embroidery needles are alternately swung to the left with a swing width W at these positions, with the swing width W (W / 2), and to the right. By oscillating by the swing width (W / 2), the embroidery needles are sequentially moved to the positions of the needle drop points S0, S1, S2, S3,. A curved embroidery pattern having a swing width is formed.

【0006】次に、針落ち点Si-1 の位置から針中心N
i-1 の位置に刺繍針を戻しつつ、刺繍布を移動枠と共に
針落ち点Si の位置に枠移動させ、該針落ち点Si の位
置で刺繍針を運針させることにより、例えば針落ち点S
i-1 ,Si 間で「糸の歩き」による柄を形成する。そし
て、次なる針中心Ni+1 の位置では前記回転枠を刺繍布
と共に図9に示す回転角Δθi+1 分だけ大きく回転させ
つつ、移動枠を枠移動させ、例えば刺繍針を針中心Ni+
1 の位置から左方向に振り幅(Wi+1 /2)分だけ揺動
させることにより、針落ち点Si+1 の位置に刺繍針を運
針させる。その後は前記回転枠と共に刺繍布をそれぞれ
所定の回転角Δθ分だけ回転させつつ移動枠を枠移動さ
せることにより、刺繍針を針中心Ni+2 ,…,Nk ,…
Nm の位置に順次配置し、該刺繍針を左,右に揺動させ
て針落ち点Si+2 ,…,Sk ,…Sm に順次運針させ、
「糸の並び」がなす振り幅をもった曲線状の刺繍柄を形
成する。
Next, from the position of the needle drop point Si-1 to the needle center N
While returning the embroidery needle to the position of i-1, the embroidery cloth is moved along with the moving frame to the position of the needle drop point Si, and the embroidery needle is moved at the position of the needle drop point Si.
A pattern is formed between "i-1" and "Si" by "walking of thread". At the next position of the needle center Ni + 1, the moving frame is moved while moving the rotating frame with the embroidery cloth by the rotation angle Δθi + 1 shown in FIG.
The embroidery needle is moved to the position of the needle drop point Si + 1 by swinging from the position 1 to the left by the swing width (Wi + 1/2). After that, the embroidery needle is moved to the frame while rotating the embroidery cloth by the predetermined rotation angle Δθ together with the rotation frame, thereby moving the embroidery needles to the needle centers Ni + 2,..., Nk,.
Nm, the embroidery needles are swung to the left and right to sequentially move the needles to the needle drop points Si + 2,..., Sk,.
A curved embroidery pattern having a swing width formed by the “line of threads” is formed.

【0007】この場合、針中心Nn (n=0,1,2,…,i,
…,k,…m ) の刺繍データは、
In this case, the needle center Nn (n = 0, 1, 2,..., I,
…, K,… m)

【0008】[0008]

【数1】Nn (ΔXn ,ΔYn ,Δθn ,Wn ) 但し、ΔXn =Xn −Xn-1 ΔYn =Yn −Yn-1 Δθn =θn −θn-1 なる一般式で表され、この刺繍データは枠移動量(ΔX
n ,ΔYn )、回転角Δθn 、振り幅Wn およびファン
クションデータ(図示せず)からなる6バイトデータに
よって構成される。
## EQU1 ## where Nn (.DELTA.Xn, .DELTA.Yn, .DELTA..theta.n, Wn) where .DELTA.Xn = Xn-Xn-1.DELTA.Yn = Yn-Yn-1.DELTA..theta.n = .theta.n-.theta.n-1. Quantity (ΔX
n, ΔYn), rotation angle Δθn, swing width Wn, and 6-byte data including function data (not shown).

【0009】そして、開始点N0 ,針中心N1 ,N2 ,
…,Ni-1 ,Ni+1 ,…Nk ,…Nm の刺繍データはそ
れぞれ、
Then, the starting point N0, the needle centers N1, N2,
The embroidery data of..., Ni−1, Ni + 1,.

【0010】[0010]

【数2】 N0 (ΔX0 ,ΔY0 ,Δθ0 ,W0 ) N1 (ΔX1 ,ΔY1 ,Δθ1 ,W1 ) N2 (ΔX2 ,ΔY2 ,Δθ2 ,W2 ) : : Ni-1 (ΔXi-1 ,ΔYi-1 ,Δθi-1 ,Wi-1 ) Ni+1 (ΔXi+1 ,ΔYi+1 ,Δθi+1 ,Wi+1 ) : : Nk (ΔXk ,ΔYk ,Δθk ,Wk ) : : Nm (ΔXm ,ΔYm ,Δθm ,Wm ) として表される。N0 (ΔX0, ΔY0, Δθ0, W0) N1 (ΔX1, ΔY1, Δθ1, W1) N2 (ΔX2, ΔY2, Δθ2, W2):: Ni−1 (ΔXi−1, ΔYi−1, Δθi) 1, Wi-1) Ni + 1 (ΔXi + 1, ΔYi + 1, Δθi + 1, Wi + 1) :: Nk (ΔXk, ΔYk, Δθk, Wk) :: Nm (ΔXm, ΔYm, Δθm, Wm) It is expressed as

【0011】また、「糸の歩き」により柄を形成する針
落ち点Si の刺繍データは、回転角Δθi および振り幅
Wi が共に零となり、枠移動量(ΔXi ,ΔYi )およ
びファンクションデータ(図示せず)のみからなる所謂
歩きデータ(以下、3バイトデータという)によって構
成され、
The embroidery data of the needle drop point Si which forms the pattern by "walking of the thread" has both the rotation angle .DELTA..theta.i and the swing width Wi equal to zero, the frame movement amount (.DELTA.Xi, .DELTA.Yi) and the function data (shown in FIG. ), So-called walking data (hereinafter referred to as 3-byte data) consisting only of

【0012】[0012]

【数3】Si (ΔXi ,ΔYi ) として表される。## EQU3 ## This is expressed as Si (.DELTA.Xi, .DELTA.Yi).

【0013】なお、これらの刺繍データは実際に刺繍機
を作動させるときに、針中心のデータN(ΔX,ΔY,
Δθ,W)から枠中心のデータC(Δx,Δy,Δθ,
W)に、
When the embroidery machine is actually operated, these embroidery data are stored in the needle center data N (ΔX, ΔY,
From the data ΔΔ, W), the data C (Δx, Δy, Δθ,
W)

【0014】[0014]

【数4】N(ΔX,ΔY,Δθ,W)→ C(Δx,Δ
y,Δθ,W) として変換演算され、この枠中心のデータC(Δx,Δ
y,Δθ,W)に基づき刺繍機のヘッド、駆動源および
回転源が作動制御されるものである。また、3バイトデ
ータとなった針落ち点Si の刺繍データは、
N (ΔX, ΔY, Δθ, W) → C (Δx, Δ
y, Δθ, W), and the data C (Δx, Δ
The operation of the embroidery machine head, drive source and rotation source is controlled based on (y, Δθ, W). Also, the embroidery data of the needle drop point Si which has become the 3-byte data is:

【0015】[0015]

【数5】 Si (ΔXi ,ΔYi )→ Ci (Δxi ,Δyi ) として変換演算されるものの、この場合には回転角Δθ
i および振り幅Wi が共に零となっているから、変換演
算後も実質的に同一の枠移動量となる。
## EQU5 ## Although the conversion operation is performed as Si (.DELTA.Xi, .DELTA.Yi) .fwdarw.Ci (.DELTA.xi, .DELTA.yi), in this case, the rotation angle .DELTA..theta.
Since both i and the swing width Wi are zero, the frame movement amounts are substantially the same after the conversion operation.

【0016】[0016]

【発明が解決しようとする課題】ところで、上述した従
来技術による回転付きジグザグ刺繍機では、回転枠の回
転角Δθおよび刺繍針の振り幅Wを含む刺繍データに基
づき刺繍機のヘッド、駆動源および回転源を作動制御す
ることにより、図9に例示するような刺繍柄を刺繍布上
に高速でかつ高品質に再現でき、刺繍柄の光沢性と膨ら
み(盛上り)とは所謂本縫い刺繍機を凌駕するものとな
っている。
In the above-described zigzag embroidery machine with a rotation according to the prior art described above, the head, the drive source and the drive source of the embroidery machine based on the embroidery data including the rotation angle Δθ of the rotating frame and the swing width W of the embroidery needle. By controlling the operation of the rotation source, an embroidery pattern as illustrated in FIG. 9 can be reproduced on the embroidery cloth at high speed and with high quality. The glossiness and bulge (bump) of the embroidery pattern are what is called a lockstitch embroidery machine. It has surpassed.

【0017】しかし、この場合の刺繍柄の品質も振り幅
の小さい曲線状部分ではそれ程目立ちにくくなり、この
曲線状部分では1針毎に回転枠を刺繍布と共にそれぞれ
回転角Δθ分だけ回転させるために、刺繍スピード自体
が低下してしまい、刺繍柄を実現する上での高速性が損
なわれるという問題がある。
However, the quality of the embroidery pattern in this case is not so noticeable in a curved portion having a small swing width. In this curved portion, the rotating frame is rotated by a rotation angle Δθ for each stitch together with the embroidery cloth for each stitch. In addition, there is a problem that the embroidery speed itself is reduced, and the high speed in realizing the embroidery pattern is impaired.

【0018】即ち、図9に例示する針落ち点Si+1 ,S
i+2 ,…,Sk ,…Sm がなす曲線状の刺繍部分では、
針落ち点Si の位置から針中心Ni+1 の位置へと移動枠
を枠移動させつつ、回転枠を刺繍布と共に回転角Δθi+
1 分だけ大きく回転させる必要があるから、このときに
刺繍スピードが大きく低下してしまう。そして、その後
も前記移動枠の枠移動と回転枠の回転角Δθ分だけの回
転(正方向または逆方向)とを繰返しつつ、刺繍針を針
中心Ni+2 ,…,Nk ,…Nm の位置に順次配置し、針
落ち点Si+2 ,…,Sk ,…Sm へと刺繍針を小さい振
り幅Wをもって順次左,右に運針させる必要があるか
ら、これによっても刺繍スピードが低下してしまい、振
り幅の小さい曲線状部分では刺繍柄を実現する上での高
速性が損なわれ易いという問題がある。
That is, the needle drop points Si + 1, S illustrated in FIG.
In the curved embroidery part formed by i + 2, ..., Sk, ... Sm,
While moving the moving frame from the position of the needle drop point Si to the position of the needle center Ni + 1, the rotating frame is rotated together with the embroidery cloth by the rotation angle Δθi +
Since it is necessary to rotate the embroidery by one minute, the embroidery speed is greatly reduced. Thereafter, the embroidery needle is moved to the position of the needle center Ni + 2,..., Nk,... Nm while repeating the frame movement of the moving frame and the rotation of the rotating frame by the rotation angle Δθ (forward direction or reverse direction). It is necessary to sequentially move the embroidery needles to the needle drop points Si + 2,..., Sk,... Sm to the left and right with a small swing width W, which also reduces the embroidery speed. On the other hand, in a curved portion having a small swing width, there is a problem that high speed in realizing an embroidery pattern is easily impaired.

【0019】本発明は上述した従来技術の問題に鑑みな
されたもので、本発明は振り幅の小さい曲線状部分に該
当する針中心の刺繍データを回転角Δθ、振り幅Wのな
い針落ち点の刺繍データに変更演算することにより、刺
繍スピードを効果的に速めることができ、刺繍柄を刺繍
布上に高速でかつ高品質に再現できるようにした回転付
きジグザグ刺繍機用データ変更装置を提供することを目
的としている。
The present invention has been made in view of the above-described problems of the prior art, and the present invention uses the needle embroidery data at the center of the needle corresponding to the curved portion having a small swing width as the needle drop point without the swing angle Δθ and the swing width W. Embroidery data, the embroidery speed can be effectively increased, and an embroidery pattern can be reproduced on an embroidery cloth at high speed and with high quality. It is intended to be.

【0020】[0020]

【課題を解決するための手段】上述した課題を解決する
ために本発明は、回転枠の回転角Δθおよび刺繍針の振
り幅Wを含んだ針中心の刺繍データを読込むデータ読込
み手段と、該データ読込み手段で読込んだ針中心の刺繍
データに基づいて前記回転角Δθを所定角度αと比較
し、前記振り幅Wを所定振り幅βと比較することによ
り、該当する刺繍部分が振り幅の小さい曲線状部分であ
るか否かを判定するデータ判定手段と、該データ判定手
段により該当する刺繍部分が振り幅の小さい曲線状部分
であると判定したときに、当該針中心の刺繍データを針
落ち点の刺繍データに変更演算するデータ変更手段とか
らなる構成を採用している。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention provides a data reading means for reading embroidery data at the center of a needle including a rotation angle Δθ of a rotating frame and a swing width W of an embroidery needle; The rotation angle Δθ is compared with a predetermined angle α based on the embroidery data of the needle center read by the data reading means, and the swing width W is compared with a predetermined swing width β. Data determining means for determining whether or not the embroidery portion is a small curved portion, and when the data embroidery portion is determined to be a curved portion having a small swing width, the embroidery data of the needle center is determined. A data changing means for changing and calculating the embroidery data of the needle drop point is adopted.

【0021】また、前記データ判定手段は前記データ読
込み手段で読込んだ複数針分の刺繍データから該当する
刺繍部分が振り幅の小さい曲線状部分であるか否かを判
定する構成とし、前記データ変更手段は、該データ判定
手段により該当する刺繍部分が振り幅の小さい曲線状部
分であると判定したときに、前記複数針分の刺繍データ
のうち、最後に読込んだ刺繍データを除いた残余の刺繍
データを一括してそれぞれの針落ち点の刺繍データに変
更演算する構成とするのが好ましい。
The data determining means determines whether or not the corresponding embroidery part is a curved part having a small swing width from the embroidery data for a plurality of stitches read by the data reading means. When the data determining unit determines that the corresponding embroidery portion is a curved portion having a small swing width, the changing unit determines a remaining portion of the embroidery data for the plurality of stitches excluding the last read embroidery data. It is preferable that the embroidery data is collectively changed to the embroidery data of each needle drop point.

【0022】さらに、前記データ変更手段は前記複数針
分の刺繍データに含まれたそれぞれの回転角Δθを加算
し、加算した回転角Δθの合計角度ΣΔθ分を前記複数
針分の刺繍データのうち、最後に読込んだ刺繍データの
回転角Δθとして更新させる構成とするのがよい。
Further, the data changing means adds the respective rotation angles Δθ included in the embroidery data for the plurality of stitches, and calculates a total angle ΣΔθ of the added rotation angles Δθ in the embroidery data for the plurality of stitches. It is preferable that the rotation angle Δθ of the last read embroidery data is updated.

【0023】[0023]

【作用】上記構成により、データ読込み手段で読込んだ
1針毎の刺繍データに基づき、この刺繍データの回転角
Δθが例えば2度前,後の所定角度α以上であるか否か
を比較し、この回転角Δθ分だけ回転枠を回転させると
きに刺繍スピードが低下してしまうか否かを判定する。
また、この刺繍データの振り幅Wが例えば3mm前,後の
所定振り幅β以下であるか否かを比較し、回転枠を回転
させることなく、刺繍針を振り幅W分だけ揺動させずに
刺繍を行った場合でも、刺繍品質に影響を与えないか否
かを判定する。
With the above arrangement, based on the embroidery data for each stitch read by the data reading means, it is determined whether or not the rotation angle Δθ of the embroidery data is equal to or larger than a predetermined angle α, for example, two degrees before and after. Then, it is determined whether or not the embroidery speed is reduced when the rotating frame is rotated by the rotation angle Δθ.
Also, it is compared whether the swing width W of the embroidery data is equal to or smaller than a predetermined swing width β of, for example, 3 mm before and after, and the embroidery needle is not swung by the swing width W without rotating the rotating frame. It is determined whether the embroidery quality is not affected even if the embroidery is performed.

【0024】そして、この刺繍データの回転角Δθが所
定角度α以上であり、かつ振り幅Wが所定振り幅β以下
である場合には、該当する刺繍部分が振り幅の小さい曲
線状部分となり、回転枠を回転させつつ刺繍針を振り幅
W分だけ揺動させて刺繍を行うと、刺繍スピード自体が
低下してしまう場合であるから、この場合にはデータ変
更手段で当該針中心の刺繍データを針落ち点の刺繍デー
タに変更演算することにより、回転枠を回転させたり刺
繍針を揺動させたりすることなく、刺繍品質に実質的な
影響を与えずに枠移動のみで刺繍柄を実現でき、刺繍ス
ピードを速くすることができる。
When the rotation angle Δθ of the embroidery data is equal to or larger than the predetermined angle α and the swing width W is equal to or smaller than the predetermined swing width β, the corresponding embroidery portion becomes a curved portion having a small swing width. If the embroidery is performed by swinging the embroidery needle by the swing width W while rotating the rotating frame, the embroidery speed itself may be reduced. In this case, the embroidery data centered on the needle is changed by the data changing means. To the embroidery data of the needle drop point, and realizes the embroidery pattern only by moving the frame without rotating the rotating frame or swinging the embroidery needle and without substantially affecting the embroidery quality Embroidery speed can be increased.

【0025】また、複数針分の刺繍データのうち、最後
に読込んだ刺繍データを除いた残余の刺繍データを一括
してそれぞれの針落ち点の刺繍データに変更演算する場
合には、前記複数針分の刺繍データに含まれたそれぞれ
の回転角Δθを加算し、加算した回転角Δθの合計角度
ΣΔθ分を最後の刺繍データの回転角Δθとして更新さ
せることにより、前記複数針分の刺繍データのうち、最
後の刺繍データで回転枠を合計角度ΣΔθ分だけ一括し
て回転させることができ、前記複数針分の刺繍データに
それぞれ含まれた回転角Δθを前,後で互いに相殺さ
せ、一括回転時の回転時間を短縮できる。
When the remaining embroidery data of the embroidery data for a plurality of stitches, excluding the embroidery data read last, is collectively changed to the embroidery data of each needle drop point. By adding the rotation angles Δθ included in the embroidery data for the needles, and updating the total angle ΣΔθ of the added rotation angles Δθ as the rotation angle Δθ of the last embroidery data, the embroidery data for the plurality of needles is updated. Of the embroidery data, the rotation frame can be rotated by the total angle ΣΔθ at the same time by the last embroidery data, and the rotation angles Δθ included in the embroidery data for the plurality of stitches can be canceled before and after each other to collectively rotate. The rotation time during rotation can be reduced.

【0026】[0026]

【実施例】以下、本発明の実施例による回転付きジグザ
グ刺繍機用データ変更装置を図1ないし図8に基づき説
明する。なお、実施例では前述した図9に示す従来技術
と同一の構成要素に同一の符号を付し、その説明を省略
するものとする。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a data changing apparatus for a zigzag embroidery machine with rotation according to the present invention will be described with reference to FIGS. In the embodiment, the same reference numerals are given to the same components as those in the conventional technique shown in FIG. 9 described above, and the description thereof will be omitted.

【0027】図において、1は回転付きジグザグ刺繍機
の基台を示し、該基台1は複数本の脚部2,2,…と、
該各脚部2上に設けられた支持板3とからなり、該支持
板3の中央部には図2に示す如く後述する移動枠13、
回転枠15等の下側に位置して略長方形状の針板4が設
けられている。そして、該針板4には後述の刺繍針10
が挿通される針穴が長円形状に穿設され、その下側には
下糸用のボビン(いずれも図示せず)が配設されてい
る。また、支持板3には図2に示す如く、移動枠13を
左右方向(以下、x軸方向という)に移動させるx軸方
向の枠移動機構5と、移動枠13を前後方向(以下、y
軸方向という)に移動させるy軸方向の枠移動機構6と
が設けられ、該枠移動機構5,6には移動枠13をx,
y軸方向にガイドするための各ガイドローラ5A,6A
および各ガイドレール5B,6B等が設けられている。
In the drawing, reference numeral 1 denotes a base of a zigzag embroidery machine with rotation, and the base 1 has a plurality of legs 2, 2,.
A support frame 3 provided on each of the legs 2, and a moving frame 13, which will be described later, as shown in FIG.
A substantially rectangular needle plate 4 is provided below the rotating frame 15 and the like. The needle plate 4 has an embroidery needle 10 to be described later.
The needle hole through which is inserted is formed in an oval shape, and a bobbin (both not shown) for a bobbin thread is provided below the needle hole. As shown in FIG. 2, the support plate 3 has an x-axis direction frame moving mechanism 5 for moving the moving frame 13 in the left-right direction (hereinafter, referred to as x-axis direction), and a moving frame 13 in the front-rear direction (hereinafter, y direction).
And a frame moving mechanism 6 in the y-axis direction for moving the moving frame 13 in the x-axis direction.
Guide rollers 5A and 6A for guiding in the y-axis direction
And each guide rail 5B, 6B etc. are provided.

【0028】7は移動枠13上に延びるように支持板3
上に設けられた刺繍機のヘッドとしてのミシンヘッドを
示し、該ミシンヘッド7は図2に示す如く支持板3の下
側に配設した主軸モータ8によりはずみ車9等を介して
駆動され、前記下糸側と対向する位置で上糸側の刺繍針
10を針軸11を介して上,下に往復動させる構成とな
っている。また、該ミシンヘッド7にはパルスモータか
らなる針軸揺動モータ12(図5参照)が付設され、該
針軸揺動モータ12は針軸11の支点11Aを中心とし
て刺繍針10を図4に示す如く、例えば振り幅Wをもっ
て左右方向(x軸方向)に揺動させる。
Reference numeral 7 denotes a support plate 3 extending on the moving frame 13.
FIG. 2 shows a sewing machine head as a head of an embroidery machine provided above. The sewing machine head 7 is driven via a flywheel 9 and the like by a spindle motor 8 disposed below the support plate 3 as shown in FIG. The embroidery needle 10 on the upper thread side is reciprocated up and down via the needle shaft 11 at a position facing the lower thread side. The sewing head 7 is provided with a needle shaft swing motor 12 (see FIG. 5) composed of a pulse motor. The needle shaft swing motor 12 moves the embroidery needle 10 around a fulcrum 11A of the needle shaft 11 as shown in FIG. As shown in (1), swinging is performed in the left-right direction (x-axis direction) with the swing width W, for example.

【0029】13はミシンヘッド7の下側に位置して支
持板3上に移動可能に設けられた移動枠を示し、該移動
枠13は図2に示す如く略長方形の板状に形成され、そ
の下面側には下向きに突出する縁取り部(図示せず)が
設けられている。そして、該移動枠13は縁取り部が枠
移動機構5,6の各ガイドローラ5A,6Aに係合状態
で保持され、後述の枠移動モータ14(図5参照)で枠
移動機構5,6を駆動することによりx軸方向およびy
軸方向に移動される。
Reference numeral 13 denotes a movable frame which is located below the sewing machine head 7 and is movably provided on the support plate 3. The movable frame 13 is formed in a substantially rectangular plate shape as shown in FIG. A rim (not shown) protruding downward is provided on the lower surface side. The moving frame 13 is held in such a manner that its edge is engaged with the guide rollers 5A and 6A of the frame moving mechanisms 5 and 6, and the frame moving mechanisms 5 and 6 are controlled by a frame moving motor 14 (see FIG. 5) described later. By driving, the x-axis direction and y
It is moved in the axial direction.

【0030】14は枠移動機構5,6を駆動して移動枠
13をx軸方向およびy軸方向に移動させる駆動源とし
ての枠移動モータを示し、該枠移動モータ14は移動枠
13をx軸方向に移動させるx軸モータとy軸方向に移
動させるy軸モータ(いずれも図示せず)とからなり、
パルスモータ等によって構成されている。
Reference numeral 14 denotes a frame moving motor as a driving source for driving the frame moving mechanisms 5 and 6 to move the moving frame 13 in the x-axis direction and the y-axis direction. An x-axis motor for moving in the axial direction and a y-axis motor for moving in the y-axis direction (both not shown);
It is constituted by a pulse motor or the like.

【0031】15は移動枠13の中央部に回転可能に配
設された回転枠を示し、該回転枠15は刺繍布16を展
張した状態で保持し、移動枠13上でこの刺繍布16を
回転枠15の枠中心Cを中心にして回転角Δθだけ回転
させる。
Reference numeral 15 denotes a rotating frame which is rotatably arranged at the center of the moving frame 13. The rotating frame 15 holds the embroidery cloth 16 in an extended state, and holds the embroidery cloth 16 on the moving frame 13. The rotation frame 15 is rotated by a rotation angle Δθ about the frame center C.

【0032】17は移動枠13上に設けられた回転源と
しての枠回転モータを示し、該枠回転モータ17はその
出力軸がタイミングベルト(図示せず)等を介して回転
枠15に連結され、回転枠15を移動枠13上で回転角
Δθをもって回転駆動する。ここで、該枠回転モータ1
7は枠移動モータ14等と同様にパルスモータによって
構成され、後述のミシン制御部36から制御信号として
出力されるパルス信号のパルス数に応じて回転枠15を
正方向または逆方向にオープンループ制御で回転され
る。
Reference numeral 17 denotes a frame rotation motor as a rotation source provided on the moving frame 13, and the output shaft of the frame rotation motor 17 is connected to the rotation frame 15 via a timing belt (not shown) or the like. , The rotary frame 15 is rotationally driven on the movable frame 13 with a rotation angle Δθ. Here, the frame rotation motor 1
Reference numeral 7 denotes a pulse motor similar to the frame moving motor 14 and the like, and performs open-loop control of the rotating frame 15 in the forward or reverse direction according to the number of pulses of a pulse signal output as a control signal from a sewing machine control unit 36 described later. Rotated by

【0033】18は支持板3上に所定の高さをもって配
設されたカバー兼用のチーズ台を示し、該チーズ台18
上にはチーズとしての上糸用のボビン19,19,…
と、該各ボビン19からの上糸20をミシンヘッド7に
向けて供給する上糸ガイド21等とが設けられている。
Numeral 18 designates a cheese table serving also as a cover which is disposed on the support plate 3 at a predetermined height.
Above is a bobbin 19 for the upper thread as cheese, 19, ...
And an upper thread guide 21 for supplying the upper thread 20 from each bobbin 19 to the sewing head 7.

【0034】22はチーズ台18上にブラケット23を
介して設けられた操作ボックスを示し、該操作ボックス
22には図3に示す如く、表示器24、電源ON,OF
Fスイッチ25A,25B、ソフトキー26、キーボー
ド27およびフロッピーディスク装置28等が設けら
れ、ミシン制御部36の一部を内蔵している。そして、
ソフトキー26は表示器24に表示されるメニューに対
応して刺繍データの読込み、書込み、データの入,出力
および拡大、縮小等を行うと共に、さらに機械条件の設
定、柄変更、柄選択、柄の追加、柄の組合せ、色替え変
更等を行う所謂対話キーを構成している。
Reference numeral 22 denotes an operation box provided on the cheese table 18 via a bracket 23. The operation box 22 has a display 24, a power supply ON and an OF as shown in FIG.
F switches 25A and 25B, soft keys 26, a keyboard 27, a floppy disk device 28, and the like are provided, and a part of the sewing machine control unit 36 is incorporated. And
The soft keys 26 are used to read and write embroidery data, input and output data, enlarge and reduce the embroidery data in accordance with the menu displayed on the display 24, and further set mechanical conditions, change patterns, select patterns, and select patterns. , A so-called interactive key for performing a combination of patterns, changing colors, and the like.

【0035】また、前記キーボード27にはドライブス
イッチ29、スタートスイッチ30、ストップ/バック
スイッチ31、ジョグキー部32、テンキー部33、ブ
ザー34およびスピード可変つまみ35等が設けられ、
ジョグキー部32にはx,y軸方向の枠移動キー32
A、オリジンスイッチ32Bおよび枠回転キー32C,
32C等が設けられている。そして、ジョグキー部32
の枠移動キー32Aはオペレータによって手動操作され
るときに、枠移動モータ14を駆動させ、移動枠13を
x軸方向およびy軸方向にその操作時間に応じた移動量
だけ移動させる。また、各枠回転キー32Cは刺繍柄の
作成に先立って、例えば刺繍布16の布目と回転枠15
の回転位置とを合せるときに手動操作され、枠回転モー
タ17により回転枠15を刺繍布16と共に回転させ
る。
The keyboard 27 is provided with a drive switch 29, a start switch 30, a stop / back switch 31, a jog key section 32, a ten key section 33, a buzzer 34, a variable speed knob 35, and the like.
The jog key unit 32 includes a frame moving key 32 in the x and y axis directions.
A, the origin switch 32B and the frame rotation key 32C,
32C and the like are provided. Then, the jog key section 32
When the frame moving key 32A is manually operated by the operator, the frame moving motor 14 is driven to move the moving frame 13 in the x-axis direction and the y-axis direction by a moving amount corresponding to the operation time. Prior to the creation of the embroidery pattern, each frame rotation key 32C is used, for example, for the texture of the embroidery cloth 16 and the rotation frame 15C.
The rotation frame 15 is rotated manually together with the embroidery cloth 16 by the frame rotation motor 17 when manually adjusting the rotation position.

【0036】一方、支持板3には前記枠移動機構5,6
の下側に位置してx軸、y軸側の原点スイッチ(いずれ
も図示せず)が設けられ、この原点スイッチは図2に示
す如く刺繍針10の針中心Nと回転枠15の枠中心Cと
が一致したときに、枠移動機構5,6を介してこれを検
出し、移動枠13が刺繍針10に対して原点位置にある
ことをミシン制御部36等で判別させるようになってい
る。なお、回転角Δθおよび振り幅Wの原点検出も同様
に行うが、ここではその説明を省略する。
On the other hand, the frame moving mechanisms 5, 6
Origin switches (both not shown) on the x-axis and y-axis sides are provided below the center of the embroidery needle 10 and the frame center of the rotary frame 15 as shown in FIG. When C coincides with the embroidery needle 10, this is detected through the frame moving mechanisms 5 and 6, and the sewing machine controller 36 and the like determine that the moving frame 13 is at the origin position with respect to the embroidery needle 10. I have. Although the origin of the rotation angle Δθ and the swing width W is detected in the same manner, the description thereof is omitted here.

【0037】さらに、36は操作ボックス22に近い位
置で支持板3の下側に配設され、回転付きジグザグ刺繍
機用データ変更装置を構成するミシン制御部を示し、該
ミシン制御部36はマイクロコンピュータ等によって構
成され、その入力側には図5に示す如くソフトキー2
6、キーボード27、フロッピーディスク装置28等が
接続されると共に、場合によってはテープリーダ、編集
機、柄作成機、ティーチング機(いずれも図示せず)
が、例えば通信回線等を介して接続される。また、該ミ
シン制御部36の出力側には前記主軸モータ8、針軸揺
動モータ12、枠移動モータ14、枠回転モータ17、
表示器24およびフロッピーディスク装置28等が接続
されている。
Further, reference numeral 36 denotes a sewing machine control unit which is disposed below the support plate 3 at a position close to the operation box 22 and which constitutes a data changing device for a zigzag embroidery machine with a rotation. A soft key 2 is provided on the input side as shown in FIG.
6, a keyboard 27, a floppy disk device 28, and the like are connected, and in some cases, a tape reader, an editing machine, a pattern making machine, and a teaching machine (all not shown).
Are connected, for example, via a communication line or the like. On the output side of the sewing machine control unit 36, the spindle motor 8, the needle shaft swing motor 12, the frame moving motor 14, the frame rotating motor 17,
The display 24 and the floppy disk device 28 are connected.

【0038】そして、該ミシン制御部36はその記憶回
路内に図6ないし図8に示すプログラム等を格納し、前
記主軸モータ8、針軸揺動モータ12、枠移動モータ1
4および枠回転モータ17等を作動制御するミシン制御
処理(特開平5−192468号公報参照)に先立っ
て、針中心の刺繍データを針落ち点の刺繍データに変更
演算する条件設定処理等を行うようになっている。ま
た、該ミシン制御部36の記憶回路にはその記憶エリア
36A内に、例えばフロッピーディスク装置28から読
込んだ針中心の刺繍データを記憶すると共に、回転角Δ
θを判定するための所定角度α、振り幅Wを判定するた
めの所定振り幅β、所定の針数分を判定するための針数
γおよびカウンタc等が格納されている。
The sewing machine control section 36 stores the programs shown in FIGS. 6 to 8 in its storage circuit, and stores the main spindle motor 8, the needle shaft swing motor 12, the frame moving motor 1 and the like.
Prior to the sewing machine control processing for controlling the operation of the sewing machine 4 and the frame rotation motor 17 and the like (see Japanese Patent Application Laid-Open No. 5-192468), condition setting processing for changing the embroidery data at the needle center to the embroidery data at the needle drop point is performed. It has become. In the storage circuit of the sewing machine control section 36, for example, embroidery data of the center of the needle read from the floppy disk device 28 is stored in the storage area 36A, and the rotation angle Δ
A predetermined angle α for determining θ, a predetermined swing width β for determining the swing width W, a number of stitches γ for determining a predetermined number of stitches, a counter c, and the like are stored.

【0039】ここで、所定角度α、所定振り幅βおよび
針数γ等は当該回転付きジグザグ刺繍機の出荷時や実際
の作動時等にソフトキー26、キーボード27等を用い
て入力操作することにより、記憶エリア36A内に更新
可能に格納されるもので、例えば所定角度αは2度、所
定振り幅βは3mm、針数γは8針としてキーボード27
のテンキー部33により入力される。
Here, the predetermined angle α, the predetermined swing width β, the number of stitches γ, and the like must be input using the soft keys 26, the keyboard 27, etc. at the time of shipping or actual operation of the zigzag embroidery machine with rotation. Is stored in the storage area 36A such that the predetermined angle α is 2 degrees, the predetermined swing width β is 3 mm, and the number of stitches γ is 8 stitches.
Is input by the ten key section 33.

【0040】なお、ミシン制御部36は外部から読込ん
だ針中心NのデータN( ΔX,ΔY,Δθ,W) を部分
的に後述の条件設定処理により針落ち点の刺繍データに
変更演算し、変更演算後の刺繍データ(針中心のデータ
と針落ち点のデータとが混在した刺繍データ)を、前記
従来技術(特開平5−192468号公報)と同様に、
枠中心CのデータC( Δx,Δy, Δθ,W) に変換演
算し、このデータC(Δx,Δy,Δθ,W)に基づき
主軸モータ8、枠移動モータ14、枠回転モータ17お
よび針軸揺動モータ12等を作動制御して刺繍針10、
移動枠13および回転枠15等を移動、回転させ、図9
に例示する刺繍柄等を刺繍布16に実現する。
The sewing machine controller 36 partially converts the data N (.DELTA.X, .DELTA.Y, .DELTA..theta., W) of the needle center N read from the outside into embroidery data of the needle drop point by a condition setting process described later. The embroidery data after the change calculation (embroidery data in which the data of the needle center and the data of the needle drop point are mixed) is converted into the embroidery data in the same manner as in the prior art (Japanese Patent Laid-Open No. 5-192468).
The data is converted into data C (Δx, Δy, Δθ, W) of the frame center C, and based on the data C (Δx, Δy, Δθ, W), the main spindle motor 8, the frame moving motor 14, the frame rotating motor 17, and the needle shaft The embroidery needle 10,
The moving frame 13 and the rotating frame 15 are moved and rotated, and FIG.
Is realized on the embroidery cloth 16.

【0041】本実施例による回転付きジグザグ刺繍機用
データ変更装置は上述の如き構成を有するもので、次
に、ミシン制御部36による条件設定処理について図6
ないし図8を参照して説明する。
The data changing apparatus for a zigzag embroidery machine with rotation according to the present embodiment has the above-described configuration. Next, a condition setting process by the sewing machine controller 36 will be described with reference to FIG.
This will be described with reference to FIG.

【0042】まず、条件設定処理を行うことをソフトキ
ー26等の操作によって指定し、処理動作がスタートす
ると、ステップ1でカウンタcを「c=0」としてリセ
ットする。そして、ステップ2では1針毎に針中心のデ
ータN(ΔX,ΔY,Δθ,W)を、例えば図9に示す
開始点N0 ,針中心N1 ,N2 ,N3 ,…毎の刺繍デー
タとして読込み、ステップ3に移って読込んだ1針毎の
データがエンドデータであるか否かを判定する。なお、
ステップ3で「YES」と判定したときには刺繍データ
の終了時であるから、処理動作を終了させる。
First, the condition setting processing is designated by operating the soft key 26 or the like, and when the processing operation starts, the counter c is reset to "c = 0" in step 1. In step 2, the data N (.DELTA.X, .DELTA.Y, .DELTA..theta., W) of the needle center is read as embroidery data for each start point N0, needle centers N1, N2, N3,. The process proceeds to step 3 to determine whether or not the read data for each stitch is end data. In addition,
When it is determined "YES" in step 3, it is the end of the embroidery data, and the processing operation is ended.

【0043】また、ステップ3で「NO」と判定したと
きにはステップ4に移ってこのときの刺繍データの振り
幅Wが「W=0」となっているか否かを判定し、「YE
S」と判定したときには、例えば図9中に示す針落ち点
Si のように「糸の歩き」で柄が構成される前記数4に
示す3バイトデータとなっているから、ステップ2に戻
って次なる1針目の刺繍データを読込み、ステップ3以
降の処理を続行する。そして、ステップ4で「NO」と
判定したときにはステップ5に移ってこのときの刺繍デ
ータの回転角Δθが、例えば2度の所定角度α以上であ
るか否かを判定し、「NO」と判定したときには回転角
Δθが非常に小さく、枠回転モータ17で回転枠15を
回転角Δθ分回転させても、刺繍スピード自体が実質的
に遅くなることはないので、ステップ2に戻って次なる
刺繍データを読込み、ステップ3以降の処理を続行す
る。
If "NO" is determined in the step 3, the process proceeds to a step 4, and it is determined whether or not the swing width W of the embroidery data at this time is "W = 0".
If it is determined to be "S", since it is the 3-byte data shown in Equation 4 above, for example, the pattern is formed by "walking thread" like the needle drop point Si shown in FIG. The embroidery data for the next first stitch is read, and the processing from step 3 onward is continued. If "NO" is determined in step 4, the process proceeds to step 5 to determine whether or not the rotation angle Δθ of the embroidery data at this time is equal to or greater than a predetermined angle α of, for example, 2 degrees, and determines “NO”. When the rotation angle Δθ is very small, the embroidery speed itself does not substantially decrease even if the rotating frame 15 is rotated by the rotation angle Δθ by the frame rotation motor 17, so that the process returns to step 2 and returns to the next embroidery. The data is read, and the processing after step 3 is continued.

【0044】また、ステップ5で「YES」と判定した
ときには、ステップ6に移ってこのときの刺繍データの
振り幅Wが所定振り幅β(例えば3mm)以下となってい
るか否かを判定する。そして、ステップ6で「NO」と
判定したときには、例えば図9に示す針落ち点S0 ,S
1 ,S2 ,S3 ,…,Si-2 ,Si-1 がなす曲線状の刺
繍柄のように振り幅Wが所定振り幅βよりも大きく、こ
の場合には後述の如く刺繍データを針落ち点のデータに
変更し回転枠15を回転させることなく刺繍を行うと、
刺繍品質が低下する恐れがあるから、前述の場合と同様
にステップ2に戻って次なる刺繍データを読込み、ステ
ップ3以降の処理を続行する。
If "YES" is determined in the step 5, the process proceeds to a step 6, and it is determined whether or not the swing width W of the embroidery data at this time is equal to or smaller than a predetermined swing width β (for example, 3 mm). If it is determined "NO" in step 6, for example, the needle drop points S0 and S0 shown in FIG.
The swing width W is larger than a predetermined swing width β, such as a curved embroidery pattern formed by 1, S2, S3,..., Si-2, Si-1. Embroidery without rotating the rotating frame 15
Since the embroidery quality may be reduced, the process returns to step 2 to read the next embroidery data in the same manner as described above, and continues the processing from step 3 onward.

【0045】次に、前記ステップ6で「YES」と判定
したときには、例えば図9に示す針落ち点Si+1 ,Si+
2 ,…,Sk ,…,Sm がなす曲線状の刺繍柄のように
振り幅Wが所定振り幅β以下となった曲線状部分(刺繍
部分)であり、この刺繍部分は枠回転モータ17で回転
枠15を順次回転角Δθ分だけ回転させて刺繍を行う
と、刺繍スピード自体が大幅に遅くなってしまうので、
図7に示すステップ7に移ってカウンタcを「c+1」
として歩進させ、ステップ8に移って次なる1針目の刺
繍データを読込む。
Next, when it is determined "YES" in the step 6, for example, the needle drop points Si + 1, Si + shown in FIG.
2,..., Sk,..., Sm are curved portions (embroidery portions) in which the swing width W is less than or equal to a predetermined swing width β, such as a curved embroidery pattern. When the embroidery is performed by sequentially rotating the rotating frame 15 by the rotation angle Δθ, the embroidery speed itself is significantly reduced.
In step 7 shown in FIG. 7, the counter c is set to "c + 1".
Then, the process proceeds to step 8 to read the next embroidery data of the first stitch.

【0046】次に、ステップ9では前記ステップ8で読
込んだ刺繍データがエンドデータであるか否かを判定
し、「NO」と判定したときにはステップ10,11,
12に移って前記ステップ4,5,6と同様の判定処理
を行う。そして、ステップ10で「YES」と判定した
とき、またはステップ11,12で「NO」と判定した
ときには、ステップ13に移ってカウンタcの計数値が
所定の針数γ(例えば8針)に達したか否かを判定し、
「NO」と判定する間はステップ7以降の処理を繰返す
ようにする。
Next, in step 9, it is determined whether or not the embroidery data read in step 8 is end data. If "NO" is determined, then steps 10, 11,
The process proceeds to step S12 to perform the same determination processing as in steps 4, 5, and 6. Then, if "YES" is determined in step 10, or if "NO" is determined in steps 11 and 12, the process proceeds to step 13 where the count value of the counter c reaches a predetermined number of stitches γ (for example, 8 stitches). Judge whether or not
While the determination is “NO”, the processing after step 7 is repeated.

【0047】また、ステップ13で「YES」と判定し
たときには、前記ステップ7でカウンタcを「c+1」
として歩進させつつ、ステップ8で順次読込んだ所定の
針数γ(例えば8針分)の刺繍データが、例えば振り幅
Wの大きい刺繍データであって、このときの8針分の刺
繍データを後述の如く針落ち点の刺繍データに変更して
しまうと、逆に刺繍柄の品質が低下したりする可能性が
あるから、このときにはステップ14で針数γ分の刺繍
データを針中心のデータから針落ち点のデータに変更演
算することなく、元データのまま記憶し、再び前記ステ
ップ1に戻ってこれ以降の処理を続行するようにする。
If "YES" is determined in the step 13, the counter c is set to "c + 1" in the step 7.
The embroidery data of a predetermined number of stitches γ (for example, eight stitches) sequentially read in step 8 while stepping up is embroidery data having a large swing width W, and the embroidery data of the eight stitches at this time is Is changed to the embroidery data at the needle drop point as described later, the quality of the embroidery pattern may be degraded. The data is stored as it is without changing the data from the data to the data of the needle drop point, and the process returns to the step 1 to continue the subsequent processes.

【0048】次に、前記ステップ12で「YES」と判
定したときには、前記ステップ6で振り幅Wの小さい曲
線状部分に該当する刺繍データであると判定し、ステッ
プ7でカウンタcを「c+1」として歩進させつつ、ス
テップ8で読込んだ次なる1針目(即ち前記所定の針数
γよりも少ないc針目)の刺繍データが、例えば図9に
示す針落ち点Si+1 ,Si+2 ,…,Sk ,…,Sm がな
す曲線状の刺繍柄のように振り幅Wの小さい曲線状部分
に該当している場合であるから、図8に示すステップ1
5に移って前記ステップ8で順次読込んだc針分(カウ
ンタcの計数値に等しい)の刺繍データのうち、(c−
1)針目までの刺繍データを下記の数6〜数8の式によ
り針中心の刺繍データから針落ち点の刺繍データに変更
演算する。
Next, when "YES" is determined in step 12, the embroidery data corresponding to the curved portion having a small swing width W is determined in step 6, and the counter c is set to "c + 1" in step 7. The embroidery data of the next first stitch (that is, the c-th stitch less than the predetermined number of stitches γ) read in step 8 while stepping forward is stored at the needle drop points Si + 1, Si + 2 shown in FIG. ,..., Sk,..., Sm correspond to a curved portion having a small swing width W, such as a curved embroidery pattern.
5, the embroidery data of c stitches (equal to the count value of the counter c) sequentially read in the step 8 is (c-
1) The embroidery data up to the needle is changed from the embroidery data at the center of the needle to the embroidery data at the needle drop point by the following equations (6) to (8).

【0049】即ち、図9に例示した針中心Ni+1 ,…,
Nk ,…,Nm の刺繍データは前記数2の如くであり、
これらの刺繍データを絶対位置データとして表すと、
That is, the needle centers Ni + 1,.
The embroidery data of Nk,..., Nm is as shown in Equation 2 above.
When these embroidery data are represented as absolute position data,

【0050】[0050]

【数6】 Ni+1 (Xi+1 ,Yi+1 ,θi+1 ,Wi+1 ) : : Nk (Xk ,Yk ,θk ,Wk ) : : Nm (Xm ,Ym ,θm ,Wm ) となり、これらの針中心Ni+1 ,…,Nk ,…,Nm の
刺繍データは数6の絶対位置データに基づき、
Ni + 1 (Xi + 1, Yi + 1, θi + 1, Wi + 1) :: Nk (Xk, Yk, θk, Wk) :: Nm (Xm, Ym, θm, Wm), The embroidery data of these needle centers Ni + 1,..., Nk,.

【0051】[0051]

【数7】 Si+1 (Xi+1 ±Wi+1 /2cos θi+1 ,Yi+1 ±Wi+1 /2sin θi+1 ) : : Sk (Xk ±Wk /2cos θk ,Yk ±Wk /2sin θk ) : : Sm (Xm ±Wm /2cos θm ,Ym ±Wm /2sin θm ) なる針落ち点Si+1 ,…,Sk ,…,Sm の絶対位置デ
ータに、例えば本出願人が先に特開平5−192467
号公報で提案した演算式と同様の演算式を用いることに
より変更できる。
## EQU7 ## Si + 1 (Xi + 1 ± Wi + 1/2 cos θi + 1, Yi + 1 ± Wi + 1/2 sin θi + 1) :: Sk (Xk ± Wk / 2 cos θk, Yk ± Wk / 2sin θk) :: Sm (Xm ± Wm / 2 cos θm, Ym ± Wm / 2sin θm) The absolute position data of the needle drop points Si + 1,..., Sk,. 5-192467
This can be changed by using the same arithmetic expression as the arithmetic expression proposed in Japanese Patent Laid-Open Publication No. H10-110,036.

【0052】これによって、針中心Ni+1 ,…,Nk ,
…,Nm の刺繍データは針落ち点Si+1 ,…,Sk ,
…,Sm の刺繍データに、
Thus, the needle centers Ni + 1,..., Nk,
The embroidery data of..., Nm are needle drop points Si + 1,.
…, Sm embroidery data

【0053】[0053]

【数8】 Ni+1 (ΔXi+1 ,ΔYi+1 ,Δθi+1 ,Wi+1 )→Si+1 (ΔXsi+1, ΔYsi+1) : : Nk (ΔXk ,ΔYk ,Δθk ,Wk )→Sk (ΔXsk,ΔYsk) : : Nm (ΔXm ,ΔYm ,Δθm ,Wm )→Sk (ΔXsm,ΔYsm) として変更演算される。## EQU8 ## Ni + 1 (ΔXi + 1, ΔYi + 1, Δθi + 1, Wi + 1) → Si + 1 (ΔXsi + 1, ΔYsi + 1): Nk (ΔXk, ΔYk, Δθk, Wk) → Sk (ΔXsk, ΔYsk) :: Nm (ΔXm, ΔYm, Δθm, Wm) → Sk (ΔXsm, ΔYsm).

【0054】そして、前記ステップ8で読込んだc針分
(カウンタcの計数値に等しい)の刺繍データのうち、
(c−1)針目までの刺繍データを前記ステップ15で
針落ち点のデータに一括して変更演算した後には、ステ
ップ16に移ってこのときのc針分の刺繍データ(針中
心のデータ)に含まれていた回転角Δθを、
Then, of the embroidery data of c stitches (equal to the count value of the counter c) read in the step 8,
(C-1) After the embroidery data up to the needle is changed to the data of the needle drop point at once in step 15, the process proceeds to step 16, where the embroidery data for the c-th needle (data of the center of the needle) is obtained. The rotation angle Δθ included in

【0055】[0055]

【数9】ΣΔθ=θi+1 +θi+2 +… として加算し、このときの合計角度ΣΔθをc針目の刺
繍データ、即ち前記ステップ8で読込んだc針分の刺繍
データのうち、最後(最新)の刺繍データの回転角Δθ
として更新させて格納(記憶)する。そして、次なるス
テップ18でカウンタcを「c=0」として再び図7に
示すステップ7以降の処理を続行する。
.Times..DELTA..theta. =. Theta.i + 1 + .theta.i + 2 +... And the total angle .SIGMA..DELTA..theta. Rotation angle Δθ of the latest) embroidery data
And stored (stored). Then, in the next step 18, the counter c is set to "c = 0", and the processing after step 7 shown in FIG. 7 is continued again.

【0056】この場合、図9に例示した針落ち点Si+1
,Si+2 ,…,Sk ,…,Sm がなす曲線状の刺繍柄
が振り幅Wの小さい曲線状部分に該当すると仮定する
と、ステップ8で針中心Ni+2 ,…,Nk ,…,Nm の
刺繍データ(例えば所定の針数γを越える刺繍データを
含む)を順次読込む毎にステップ12で「YES」と判
定し、ステップ15,16の演算処理を繰返す度毎にス
テップ17ではc針目となる刺繍データの回転角Δθを
合計角度ΣΔθに更新するから、例えば針中心Nmの刺
繍データは回転角Δθが、
In this case, the needle drop point Si + 1 illustrated in FIG.
, Si + 2,..., Sk,..., Sm, assume that the curved embroidery pattern corresponds to a curved portion having a small swing width W. In step 8, the needle centers Ni + 2,. Is determined in step 12 every time the embroidery data (including embroidery data exceeding a predetermined number of stitches γ) is sequentially read, and every time the arithmetic processing of steps 15 and 16 is repeated, the c-th stitch is determined in step 17. Since the rotation angle Δθ of the embroidery data is updated to the total angle ΣΔθ, for example, the embroidery data of the needle center Nm has the rotation angle Δθ,

【0057】[0057]

【数10】ΣΔθ=θi+1 +θi+2 +…+θk …+θm なる合計角度ΣΔθに更新される。数 Δθ = θi + 1 + θi + 2 +... + Θk... + Θm The total angle is updated to ΣΔθ.

【0058】これにより、当該回転付きジグザグ刺繍機
を作動させて図9に例示するような刺繍柄を作成すると
きには、針中心Ni+1 ,…,Nk ,…,Nm の刺繍デー
タから変更演算された針落ち点Si+1 ,…,Sk ,…,
Sm の刺繍データに基づき複数針分の刺繍柄を、刺繍針
10を振り幅W分揺動させたり回転枠15を回転角Δθ
分回転させたりすることなく、移動枠13の枠移動のみ
で作成した後に、回転枠15を合計角度ΣΔθ分だけ一
括して回転させ、針落ち点Sm に続く次なる1針目以降
の刺繍柄が前記数8の変更演算によって合計角度ΣΔθ
分だけ回転方向で位置ずれするのを防止する。
When the zigzag embroidery machine with rotation is operated to create an embroidery pattern as illustrated in FIG. 9, the embroidery data of the needle centers Ni + 1,..., Nk,. Needle drop points Si + 1, ..., Sk, ...,
Based on the embroidery data of Sm, the embroidery patterns for a plurality of needles are swung by the swing width W of the embroidery needle 10 or the rotating frame 15 is rotated by the rotation angle Δθ.
After the moving frame 13 is created only by moving the frame without rotating the frame, the rotating frame 15 is rotated collectively by the total angle ΣΔθ, and the embroidery pattern of the first and subsequent stitches following the needle drop point Sm is obtained. The total angle ΣΔθ
Prevents displacement in the rotation direction by an amount.

【0059】そして、この場合には、変更演算された針
落ち点の刺繍データに基づき複数針分の刺繍柄を移動枠
13の枠移動のみで作成した後に、回転枠15を合計角
度ΣΔθ分だけ一括して回転させるから、このときの針
数γ分の刺繍データに予め含まれていた正方向または逆
方向(図9に例示する刺繍柄では針中心Nk の前,後で
回転方向が変わっている)の回転角Δθを前記数10の
式で加算するときに、例えば回転角Δθk の前,後で互
いに相殺させることができ、回転枠15を一括して回転
させるときの回転時間を効果的に短縮させることができ
る。
In this case, after creating an embroidery pattern for a plurality of stitches only by moving the moving frame 13 based on the embroidery data of the needle drop point calculated and changed, the rotating frame 15 is moved by the total angle ΣΔθ. Since the rotation is performed collectively, the forward direction or the reverse direction previously included in the embroidery data for the number of needles γ at this time (in the embroidery pattern illustrated in FIG. 9, the rotation direction is changed before and after the needle center Nk. ) Can be canceled before and after the rotation angle Δθk, for example, and the rotation time when the rotation frame 15 is rotated collectively can be effectively reduced. Can be shortened.

【0060】かくして、本実施例によれば、針中心の刺
繍データを1針毎に順次読込んで、このデータの回転角
Δθが例えば2度の所定角度α以上であるか否かを判定
すると共に、振り幅Wが所定振り幅β(例えば3mm)以
下となっているか否かを判定し、これを満たす刺繍デー
タが存在した場合に、このデータを含めて少なくとも連
続する針数γ(8針)分の刺繍データを図7に示すステ
ップ7〜ステップ12の処理で順次検索して、順次検索
した連続する(γ−1)針分の刺繍データが針落ち点の
刺繍データに変更すべき刺繍データであるか否かを判定
でき、順次検索した連続する(γ−1)針分の刺繍デー
タが変更不要なデータである場合には、ステップ14の
処理によりこのときの連続する針数γ(8針)分の刺繍
データを変更することなく、元データのままとして自動
的に記憶させることができる。
Thus, according to the present embodiment, the embroidery data at the center of the needle is sequentially read for each stitch, and it is determined whether or not the rotation angle Δθ of this data is equal to or greater than a predetermined angle α of, for example, 2 degrees. It is determined whether or not the swing width W is equal to or smaller than a predetermined swing width β (for example, 3 mm). If there is embroidery data satisfying this, at least the number of consecutive stitches γ (8 stitches) including this data is included. The embroidery data for the consecutive (γ-1) needles that are sequentially searched are sequentially searched for in the processing of steps 7 to 12 shown in FIG. Can be determined. If the embroidery data for successive (γ-1) stitches sequentially searched is data that does not need to be changed, the processing in step 14 determines the number of stitches γ (8 Need to change the embroidery data for It can be automatically stored as intact data.

【0061】そして、順次検索したc針分(c<γ)の
刺繍データのいずれかが所定角度α以上の回転角Δθ
で、かつ振り幅Wが所定振り幅β以下となって要変更デ
ータである場合には、その後に変更不要なデータが(γ
−1)針分続くまではステップ7〜ステップ12および
ステップ15〜ステップ18の処理を繰返すことによ
り、例えば図9に示す針落ち点Si+1 ,Si+2 ,…,S
k ,…,Sm がなす曲線状の刺繍柄のように振り幅Wの
小さい曲線状部分(刺繍部分)が続くと判定でき、この
ときに順次検索した複数針分の刺繍データのうち、最後
に読込んだ刺繍データを除く残余の刺繍データを一括し
て前記数8の式により変更演算することができる。
Then, one of the sequentially searched embroidery data for c stitches (c <γ) has a rotation angle Δθ greater than or equal to a predetermined angle α.
If the swing width W is equal to or less than the predetermined swing width β and the data needs to be changed, then the data that does not need to be changed is (γ).
-1) By repeating the processing of Steps 7 to 12 and Steps 15 to 18 until the number of stitches continues, for example, needle drop points Si + 1, Si + 2,..., S shown in FIG.
It can be determined that a curved portion (embroidery portion) having a small swing width W, such as a curved embroidery pattern formed by k,..., Sm, continues. The remaining embroidery data excluding the read embroidery data can be collectively changed and calculated by the equation (8).

【0062】この結果、振り幅Wの小さい曲線状部分
(刺繍部分)に該当する針中心の刺繍データを複数針分
一括して針落ち点の刺繍データに変更することにより、
当該回転付きジグザグ刺繍機を実際に作動させて図9に
例示するような刺繍柄を作成するときに、針中心Ni+1
,…,Nk ,…,Nm の刺繍データから変更演算され
た針落ち点Si+1 ,…,Sk ,…,Sm の刺繍データに
基づき、移動枠13を順次針落ち点Si+1 ,…,Sk ,
…,Sm の位置に枠移動させるだけで、複数針分の刺繍
柄を一括して実現でき、このときに刺繍針10をそれぞ
れ振り幅W分だけ揺動させたり、回転枠15をそれぞれ
回転角Δθ分回転させたりする必要がなくなり、実際に
刺繍柄を作成するときの刺繍スピードが低下するのを効
果的に防止できる。
As a result, the embroidery data at the center of the needle corresponding to the curved portion (embroidery portion) having a small swing width W is collectively changed to the embroidery data at the needle drop point for a plurality of needles.
When the rotating zigzag embroidery machine is actually operated to create an embroidery pattern as illustrated in FIG. 9, the needle center Ni + 1
,..., Nk,..., Nm, the moving frame 13 is sequentially moved based on the needle embroidery data of the needle drop points Si + 1,. Sk,
.., Sm, the embroidery patterns for a plurality of needles can be realized collectively by simply moving the frame to the position of Sm. At this time, the embroidery needles 10 are swung by the swing width W, and the rotating frame 15 is rotated by the rotation angle. It is not necessary to rotate by Δθ, and it is possible to effectively prevent a reduction in embroidery speed when actually creating an embroidery pattern.

【0063】また、複数針分の刺繍データを針中心のデ
ータから針落ち点のデータに一括して変更演算した後
に、複数針分の刺繍データ(針中心のデータ)に予め含
まれていたそれぞれの回転角Δθを前記数9,数10の
式により加算し、このときの合計角度ΣΔθを最後に読
込んだ刺繍データの回転角Δθとして更新させて格納
(記憶)するようにしたから、変更演算した針落ち点の
刺繍データに基づき複数針分の刺繍柄を、刺繍針10を
振り幅W分揺動させたり回転枠15を回転角Δθ分回転
させたりすることなく、移動枠13の枠移動のみで作成
した後に、最後の刺繍データで回転枠15を合計角度Σ
Δθ分だけ一括して回転させることができ、次なる1針
目以降の刺繍柄が合計角度ΣΔθ分だけ回転方向で位置
ずれするのを確実に防止できる。
After the embroidery data for a plurality of stitches is collectively changed from the data at the center of the needle to the data at the needle drop point, the embroidery data for the plurality of stitches (the data at the center of the needle) previously included in the embroidery data are stored. Since the rotation angle Δθ of the embroidery data is added by the formulas 9 and 10, and the total angle ΣΔθ at this time is updated and stored (stored) as the rotation angle Δθ of the embroidery data read last. Based on the calculated embroidery data of the needle drop points, the embroidery patterns of a plurality of stitches can be formed without moving the embroidery needle 10 by the swing width W or rotating the rotating frame 15 by the rotation angle Δθ. After creating only the movement, the rotation frame 15 is moved to the total angle Σ by the last embroidery data.
The embroidery patterns subsequent to the first stitch can be reliably prevented from being displaced in the rotation direction by the total angle ΣΔθ by the total angle ΔΔθ.

【0064】さらに、前述の如く変更演算された針落ち
点の刺繍データに基づき複数針分の刺繍柄を移動枠13
の枠移動のみで作成した後に、最後の刺繍データで回転
枠15を合計角度ΣΔθ分だけ一括して回転させるか
ら、このときの複数針分の刺繍データに予め含まれてい
た正方向または逆方向の回転角Δθを前記数10の式で
加算するときに、前,後の回転角Δθを互いに相殺させ
ることができ、回転枠15を一括して回転させるときの
回転時間を効果的に短縮させることができる。
Further, the embroidery patterns for a plurality of stitches are moved to the moving frame 13 based on the embroidery data of the needle drop points calculated and changed as described above.
After the frame is created only by moving the frame, the rotating frame 15 is rotated collectively by the total angle ΣΔθ with the last embroidery data, so that the forward or reverse direction previously included in the embroidery data for a plurality of stitches at this time. When the rotation angle Δθ is added by the equation (10), the front and rear rotation angles Δθ can be offset each other, and the rotation time when the rotating frame 15 is rotated collectively can be effectively reduced. be able to.

【0065】従って、本実施例では、図9に例示した針
落ち点Si+1 ,Si+2 ,…,Sk ,…,Sm がなす曲線
状の刺繍柄のように、振り幅の小さい曲線状部分に該当
する針中心の刺繍データを回転角Δθ、振り幅Wのない
針落ち点の刺繍データに変更演算することにより、刺繍
スピードを効果的に速めることができ、刺繍柄を刺繍布
16上に高速でかつ高品質に再現できる。
Accordingly, in the present embodiment, a curved embroidery pattern formed by the needle drop points Si + 1, Si + 2,..., Sk,. By changing the embroidery data of the center of the needle corresponding to the portion to the embroidery data of the needle drop point having no rotation angle Δθ and swing width W, the embroidery speed can be effectively increased, and the embroidery pattern can be effectively placed on the embroidery cloth 16. High speed and high quality reproduction.

【0066】また、図6〜図8に示す条件設定処理を行
うときに、ソフトキー26およびキーボード27のテン
キー部33等を操作することにより、所定角度α、所定
振り幅βおよび針数γ等の値を適宜に変えて記憶エリア
36A内に更新可能に記憶させることができる上に、振
り幅の小さい曲線状の刺繍部分であっても、上糸20の
色等によって刺繍柄の光沢性や膨らみ(盛上り)を強調
したいような場合には、ソフトキー26等の操作で条件
設定処理による変更演算が行われないように取消すこと
ができ、ユーザの希望に応じて針落ち点への変更演算を
適宜に指定したり、取消したりすることができる等、種
々の効果を奏する。
When the condition setting processing shown in FIGS. 6 to 8 is performed, the predetermined angle α, the predetermined swing width β, the number of stitches γ, etc. Is appropriately changed and stored in the storage area 36A in an updatable manner, and even for a curved embroidery portion having a small swing width, the gloss of the embroidery When it is desired to emphasize the bulge (swelling), the operation can be canceled by operating the soft key 26 or the like so that the change calculation by the condition setting process is not performed. There are various effects such as the ability to appropriately designate or cancel the calculation.

【0067】なお、前記実施例では、図6ないし図8に
示すプログラムのうち、ステップ2およびステップ8が
本発明の構成要件であるデータ読込み手段の具体例を示
し、ステップ4〜ステップ6およびステップ10〜ステ
ップ12がデータ判定手段の具体例を示し、ステップ1
6およびステップ17がデータ変更手段の具体例を示し
ている。
In the above embodiment, steps 2 and 8 of the programs shown in FIGS. 6 to 8 are specific examples of the data reading means which is a component of the present invention. Steps 10 to 12 show specific examples of the data determination means.
Steps 6 and 17 show specific examples of the data changing means.

【0068】また、前記実施例では、順次検索したc針
分の刺繍データのいずれかが所定角度α以上の回転角Δ
θで、かつ振り幅Wが所定振り幅β以下となっていると
きには、c針分の刺繍データが振り幅Wの小さい曲線状
部分(刺繍部分)に該当すると判定し、このときの(c
−1)針目までの刺繍データを一括して前記数8の式に
より変更演算するものとして述べたが、これに替えて、
例えば順次検索した8針(針数γ)分の刺繍データが振
り幅Wの小さい曲線状部分(刺繍部分)に該当すると判
定したときに、この針数γ分の刺繍データを針中心のデ
ータから針落ち点のデータに一括して変更演算するよう
にしてもよい。また、1針毎に刺繍データを順次検索
し、この刺繍データが振り幅Wの小さい曲線状部分(刺
繍部分)に該当すると判定したときに、1針毎に針中心
の刺繍データを針落ち点の刺繍データに変更演算するよ
うにしてもよいことは勿論である。
In the above embodiment, one of the sequentially searched embroidery data for c stitches has a rotation angle Δ not less than a predetermined angle α.
If θ and the swing width W is equal to or smaller than the predetermined swing width β, it is determined that the embroidery data for c stitches corresponds to a curved portion (embroidery portion) having a small swing width W, and (c)
-1) It has been described that the embroidery data up to the stitches are collectively changed and calculated by the equation (8).
For example, when it is determined that the embroidery data for eight stitches (the number of stitches γ) sequentially searched corresponds to a curved portion (embroidery portion) having a small swing width W, the embroidery data for the number of stitches γ is obtained from the data at the center of the needle. The change calculation may be performed collectively on the needle drop point data. In addition, the embroidery data is sequentially searched for each stitch, and when it is determined that the embroidery data corresponds to a curved portion (embroidery portion) having a small swing width W, the embroidery data at the center of the needle is determined for each stitch. Of course, the embroidery data may be changed.

【0069】さらに、前記実施例では、回転付きジグザ
グ刺繍機の基台1に設けたミシン制御部36によりデー
タ変更装置を構成するものとして述べたが、本発明はこ
れに限らず、例えば回転付きジグザグ刺繍機の外部にデ
ータ変更装置を別体で設けるようにし、このデータ変更
装置から通信回線またはフロッピーディスク等の記憶媒
体を介して回転付きジグザグ刺繍機のミシン制御部にデ
ータを入,出力するようにしてもよい。
Furthermore, in the above-described embodiment, the data changing device is constituted by the sewing machine control unit 36 provided on the base 1 of the zigzag embroidery machine with rotation. However, the present invention is not limited to this, and the present invention is not limited to this. A data changing device is separately provided outside the zigzag embroidery machine, and data is input and output from the data changing device to a sewing machine controller of the rotating zigzag embroidery machine via a communication line or a storage medium such as a floppy disk. You may do so.

【0070】さらにまた、前記実施例では、刺繍針10
を針中心からx軸方向となる左右方向に振り幅Wをもっ
て運針させるものとして述べたが、本発明はこれに限ら
ず、例えばy軸方向となる前後方向に刺繍針10を針中
心から振り幅Wをもって運針させるようにしてもよい。
Further, in the above embodiment, the embroidery needle 10
Has been described as having a swing width W from the center of the needle in the left-right direction that is the x-axis direction. However, the present invention is not limited to this. For example, the embroidery needle 10 can be swung from the center of the needle in the front-rear direction that is the y-axis direction. The hand may be moved with W.

【0071】[0071]

【発明の効果】以上詳述した通り本発明によれば、デー
タ読込み手段で読込んだ針中心の刺繍データに基づいて
回転角Δθを所定角度αと比較し、振り幅Wを所定振り
幅βと比較することにより、該当する刺繍部分が振り幅
の小さい曲線状部分であるとデータ判定手段で判定した
ときに、当該針中心の刺繍データを針落ち点の刺繍デー
タにデータ変更手段で変更演算する構成としたから、刺
繍品質に実質的な影響を与えないにも拘らず、回転枠を
回転させて刺繍を行うと、刺繍スピード自体が低下して
しまうような場合に、データ変更手段で針中心の刺繍デ
ータを針落ち点の刺繍データに変更演算することによ
り、刺繍針を揺動させたり回転枠を回転させたりするこ
となく、枠移動のみで刺繍柄を実現でき、刺繍スピード
を効果的に速めて、刺繍柄を刺繍布上に高速でかつ高品
質に再現できる。
As described above in detail, according to the present invention, the rotation angle Δθ is compared with the predetermined angle α based on the embroidery data of the center of the needle read by the data reading means, and the swing width W is changed to the predetermined swing width β. When the data determination unit determines that the corresponding embroidery portion is a curved portion having a small swing width by comparing with the embroidery data at the needle center, the data change unit changes the embroidery data at the needle drop point by the data change unit. When the embroidery is performed by rotating the rotating frame, the embroidery speed itself is reduced even though the embroidery quality is not substantially affected. By changing the center embroidery data to the needle drop point embroidery data, the embroidery pattern can be realized only by moving the frame without swinging the embroidery needle or rotating the rotating frame, and the embroidery speed is effective. Fast It can be reproduced in high speed and high quality on the embroidered cloth handle.

【0072】また、複数針となる(c−1)針分の刺繍
データを一括してそれぞれの針落ち点の刺繍データに変
更演算する場合には、このときのc針分の刺繍データに
それぞれ含まれた回転角Δθを加算し、加算した回転角
Δθの合計角度ΣΔθ分を最後のc針目の刺繍データの
回転角Δθとして更新させることにより、このc針目の
刺繍データで回転枠を合計角度ΣΔθ分だけ一括して回
転させることができ、複数針となるc針分の刺繍データ
にそれぞれ含まれた回転角Δθを前,後で互いに相殺さ
せ、一括回転時の回転時間を確実に短縮できる。
When the embroidery data for (c-1) needles, which are a plurality of needles, is collectively changed to the embroidery data for each needle drop point, the embroidery data for c needles at this time is respectively applied. By adding the included rotation angle Δθ, and updating the total angle ΣΔθ of the added rotation angle Δθ as the rotation angle Δθ of the embroidery data of the last c-th needle, the rotation frame is summed with the embroidery data of the c-th needle. The rotation can be collectively rotated by ΣΔθ, and the rotation angles Δθ included in the embroidery data for the c stitches, which are a plurality of stitches, can be canceled before and after each other, thereby reliably reducing the rotation time during the batch rotation. .

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

【図1】本発明の実施例による回転付きジグザグ刺繍機
を示す正面図である。
FIG. 1 is a front view showing a zigzag embroidery machine with rotation according to an embodiment of the present invention.

【図2】図1に示す回転付きジグザグ刺繍機の平面図で
ある。
FIG. 2 is a plan view of the rotating zigzag embroidery machine shown in FIG.

【図3】図1に示す操作ボックスの正面拡大図である。FIG. 3 is an enlarged front view of the operation box shown in FIG. 1;

【図4】針軸および刺繍針の振り幅を示す説明図であ
る。
FIG. 4 is an explanatory diagram showing a swing width of a needle shaft and an embroidery needle.

【図5】図1に示す回転付きジグザグ刺繍機の制御ブロ
ック図である。
FIG. 5 is a control block diagram of the rotating zigzag embroidery machine shown in FIG. 1;

【図6】変更演算を行う条件設定処理を示す流れ図であ
る。
FIG. 6 is a flowchart showing a condition setting process for performing a change operation.

【図7】図6に続く条件設定処理を示す流れ図である。FIG. 7 is a flowchart showing a condition setting process following FIG. 6;

【図8】図7に続く条件設定処理を示す流れ図である。FIG. 8 is a flowchart showing a condition setting process following FIG. 7;

【図9】従来技術による各針中心および各針落ち点等を
示す刺繍柄の説明図である。
FIG. 9 is an explanatory diagram of an embroidery pattern showing each needle center, each needle drop point, and the like according to the related art.

【符号の説明】 1 基台 3 支持板 5,6 枠移動機構 7 ミシンヘッド(刺繍機のヘッド) 10 刺繍針 12 針軸揺動モータ 13 移動枠 14 枠移動モータ(駆動源) 15 回転枠 16 刺繍布 17 枠回転モータ(回転源) 22 操作ボックス 24 表示器 26 ソフトキー 28 フロッピーディスク装置 36 ミシン制御部 N 針中心 S 針落ち点[Description of Signs] 1 base 3 support plate 5, 6 frame moving mechanism 7 sewing machine head (head of embroidery machine) 10 embroidery needle 12 needle shaft swing motor 13 moving frame 14 frame moving motor (drive source) 15 rotating frame 16 Embroidery cloth 17 Frame rotation motor (rotation source) 22 Operation box 24 Display 26 Soft keys 28 Floppy disk device 36 Sewing machine control unit N Needle center S Needle drop point

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) D05B 19/00 - 21/00 ──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int. Cl. 7 , DB name) D05B 19/00-21/00

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 回転枠の回転角Δθおよび刺繍針の振り
幅Wを含んだ針中心の刺繍データを読込むデータ読込み
手段と、該データ読込み手段で読込んだ針中心の刺繍デ
ータに基づいて前記回転角Δθを所定角度αと比較し、
前記振り幅Wを所定振り幅βと比較することにより、該
当する刺繍部分が振り幅の小さい曲線状部分であるか否
かを判定するデータ判定手段と、該データ判定手段によ
り該当する刺繍部分が振り幅の小さい曲線状部分である
と判定したときに、当該針中心の刺繍データを針落ち点
の刺繍データに変更演算するデータ変更手段とから構成
してなる回転付きジグザグ刺繍機用データ変更装置。
1. A data reading means for reading embroidery data at a needle center including a rotation angle Δθ of a rotating frame and a swing width W of an embroidery needle, and embroidery data at the needle center read by the data reading means. Comparing the rotation angle Δθ with a predetermined angle α,
By comparing the swing width W with a predetermined swing width β, a data determination unit that determines whether the corresponding embroidery portion is a curved portion having a small swing width, and a corresponding embroidery portion is determined by the data determination unit. A data changing device for changing the embroidery data at the center of the needle to the embroidery data at the needle drop point when it is determined that the embroidery data is a curved portion having a small swing width. .
【請求項2】 前記データ判定手段は前記データ読込み
手段で読込んだ複数針分の刺繍データから該当する刺繍
部分が振り幅の小さい曲線状部分であるか否かを判定す
る構成とし、前記データ変更手段は、該データ判定手段
により該当する刺繍部分が振り幅の小さい曲線状部分で
あると判定したときに、前記複数針分の刺繍データのう
ち、最後に読込んだ刺繍データを除いた残余の刺繍デー
タを一括してそれぞれの針落ち点の刺繍データに変更演
算する構成としてなる請求項1に記載の回転付きジグザ
グ刺繍機用データ変更装置。
2. The data judging means judges whether or not a corresponding embroidery part is a curved part having a small swing width from embroidery data for a plurality of stitches read by the data reading means. When the data determining unit determines that the corresponding embroidery portion is a curved portion having a small swing width, the changing unit determines a remaining portion of the embroidery data for the plurality of stitches excluding the last read embroidery data. 2. The data changing device for a rotating zigzag embroidery machine according to claim 1, wherein the embroidery data is collectively changed into embroidery data of each needle drop point.
【請求項3】 前記データ変更手段は前記複数針分の刺
繍データに含まれたそれぞれの回転角Δθを加算し、加
算した回転角Δθの合計角度ΣΔθ分を前記複数針分の
刺繍データのうち、最後に読込んだ刺繍データの回転角
Δθとして更新させる構成としてなる請求項2に記載の
回転付きジグザグ刺繍機用データ変更装置。
3. The embroidery data for the plurality of stitches, wherein the data changing means adds the respective rotation angles Δθ included in the embroidery data for the plurality of stitches, and calculates a total angle ΣΔθ of the added rotation angles Δθ among the embroidery data for the plurality of stitches. 3. The data changing device for a zigzag embroidery machine with a rotation according to claim 2, wherein the data is updated as the rotation angle Δθ of the embroidery data read last.
JP29448493A 1993-10-29 1993-10-29 Data changing device for zigzag embroidery machine with rotation Expired - Fee Related JP3325976B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29448493A JP3325976B2 (en) 1993-10-29 1993-10-29 Data changing device for zigzag embroidery machine with rotation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29448493A JP3325976B2 (en) 1993-10-29 1993-10-29 Data changing device for zigzag embroidery machine with rotation

Publications (2)

Publication Number Publication Date
JPH07126977A JPH07126977A (en) 1995-05-16
JP3325976B2 true JP3325976B2 (en) 2002-09-17

Family

ID=17808366

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29448493A Expired - Fee Related JP3325976B2 (en) 1993-10-29 1993-10-29 Data changing device for zigzag embroidery machine with rotation

Country Status (1)

Country Link
JP (1) JP3325976B2 (en)

Also Published As

Publication number Publication date
JPH07126977A (en) 1995-05-16

Similar Documents

Publication Publication Date Title
JPH06319879A (en) Embroidery lace sewing machine and storage medium used for the same
JP3325976B2 (en) Data changing device for zigzag embroidery machine with rotation
US4665847A (en) Automatic sewing machine
JP2747675B2 (en) Zigzag embroidery machine with rotation
US5899158A (en) Programmable electronic sewing machine
US4694762A (en) Sewing machine control apparatus
JPS63300796A (en) Cloth hem follow sewing machine
JP3455249B2 (en) Zigzag embroidery machine with rotation
US5438942A (en) Turning zigzag embroidery machine
JP3325985B2 (en) Frame movement control device of automatic embroidery machine
JPH0667425B2 (en) Sewing system
JPH06248559A (en) Zigzag embroidery machine with rotation
JP2764631B2 (en) Stop sewing controller of sewing machine
JP2879275B2 (en) Automatic thread trimming sewing machine for pattern sewing
JP3368921B2 (en) Device for correcting sewing patterns in electronic cycle sewing machines
US5775241A (en) Sewing machine
JPS63305900A (en) Control system of embroidering machine
JP3146458B2 (en) Electronically controlled pattern sewing machine
JP2848973B2 (en) Embroidery sewing machine control method
JP2685781B2 (en) Embroidery machine
JP2899179B2 (en) Stitch data creation device for lockstitch embroidery machine
JPH06269583A (en) Zigzag embroiderying device with rotary function
JPH0116786Y2 (en)
JPH04259484A (en) Frame feed correction device in embroidering machine
JP2879274B2 (en) Automatic thread trimming sewing machine for pattern sewing

Legal Events

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