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

JPH082395B2 - Sewing pattern data input device for sewing machine - Google Patents

Sewing pattern data input device for sewing machine

Info

Publication number
JPH082395B2
JPH082395B2 JP21379989A JP21379989A JPH082395B2 JP H082395 B2 JPH082395 B2 JP H082395B2 JP 21379989 A JP21379989 A JP 21379989A JP 21379989 A JP21379989 A JP 21379989A JP H082395 B2 JPH082395 B2 JP H082395B2
Authority
JP
Japan
Prior art keywords
input
sewing
pattern
point
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP21379989A
Other languages
Japanese (ja)
Other versions
JPH0377579A (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 JP21379989A priority Critical patent/JPH082395B2/en
Publication of JPH0377579A publication Critical patent/JPH0377579A/en
Publication of JPH082395B2 publication Critical patent/JPH082395B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Sewing Machines And Sewing (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ミシンによつて所望の図形等のパターン
縫いを自動的に行なえるようにするための縫いパターン
データを入力する装置に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for inputting sewing pattern data for automatically performing pattern sewing of a desired figure or the like on a sewing machine.

〔従来の技術〕[Conventional technology]

例えば、電子サイクルミシン等の工業用ミシンでは、
操作パネルのキー入力操作によつて所望の縫いパターン
のデータを作成して記憶させることのできる機能を持つ
たものがある。
For example, in an industrial sewing machine such as an electronic cycle sewing machine,
Some have a function of creating and storing data of a desired sewing pattern by a key input operation on the operation panel.

そして、直線縫い,スプライン(曲線)縫い,円弧縫
いなどの普通縫いの他に、ジグザグ縫いやオフセツト縫
いなどの入力機能があり、複雑な模様でも比較的容易に
入力することができるものもある。
In addition to straight stitches, spline (curve) stitches, arc stitches, and other ordinary stitches, there are also input functions such as zigzag stitches and offset stitches, and even complex patterns can be relatively easily input.

このようなミシンのパターン入力機能によつて所望の
パターンを入力するには、そのパターンを描いた布ある
いは紙をミシンの外押えに保持させて、縫い針の先をパ
ターンを構成する線に沿わせるように外押えを前後左右
方向に移動させて、少なくとも直線の両端及び曲線上の
複数の点(曲がりの強いところは多数の点が必要)で入
力を指示することによつて、その各入力点の座標データ
を記憶させ、それによつて縫いパターンに沿う針落点の
データを作成していた。
To input a desired pattern using the sewing machine's pattern input function, hold the cloth or paper on which the pattern is drawn on the outer presser foot of the sewing machine, and place the tip of the sewing needle along the line forming the pattern. By moving the outer presser forward, backward, leftward and rightward so that at least two points on a straight line and a plurality of points on a curve (a large number of points are required where there is a strong bend) are input, each input is performed. The coordinate data of the points is stored, and the data of the needle entry points along the sewing pattern is created by using the data.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

しかしながら、このような従来のミシンの縫いパター
ンデータ入力装置(入力機能)では、線種や尖点の判別
機能を有していないので、パターンを構成する線の種別
(直線,曲線,円弧等)が変わる点及び曲線の途中に尖
点がある場合はそこで区切つて、その区間毎に入力機能
を選択して座標点の入力操作を行なわなければ、入力さ
れた縫いパターンに沿う針落点のデータを作成すること
ができなかつた。
However, since the sewing pattern data input device (input function) of such a conventional sewing machine does not have the function of discriminating the line type and the cusp, the type of the line forming the pattern (straight line, curved line, arc, etc.) If there is a point at which point changes and a point is in the middle of the curve, divide it and select the input function for each section and input the coordinate point, and the data of the needle entry point along the input sewing pattern Unable to create.

そのため、例えば第9図に示すような直線と曲線の複
合した縫いパターンを入力する場合には、図示のように
曲線1,曲線2,直線1の3つの区間に分けて、次の手順で
入力していた。
Therefore, for example, when inputting a sewing pattern in which a straight line and a curved line as shown in FIG. 9 are input, it is divided into three sections of the curved line 1, the curved line 2 and the straight line 1 as shown in the figure, and input in the following procedure. Was.

(1) スプライン入力機能を選択して、曲線1上の0
〜4の座標点を入力する。
(1) Select the spline input function and set 0 on curve 1.
Enter the coordinate points of ~ 4.

(2) 再度スプライン入力機能を選択して、曲線2上
の5〜10の座標点を入力する。
(2) Select the spline input function again and input 5 to 10 coordinate points on the curve 2.

(3) 直線入力機能を選択して、直線1の終りの座標
点11を入力する。
(3) Select the straight line input function and input the coordinate point 11 at the end of the straight line 1.

このように、縫いパターンの曲線中に尖点があつた
り、線の種類が変わる毎に座標点の入力を一旦終了し
て、再度機能選択をして座標点の入力を行なつていたの
で、複雑な縫いパターンを入力する場合、その入力作業
が煩雑で手間がかかるという問題があつた。
In this way, the input of the coordinate point was once terminated every time there was a cusp point in the curve of the sewing pattern, or the type of line changed, and the function was selected again to input the coordinate point. When inputting a complicated sewing pattern, the input work is complicated and troublesome.

この発明は、このような問題を解決するためになされ
たものであり、直線と曲線の複合した複雑な縫いパター
ンでも、そのパターンを入力するために必要な各座標点
の入力を一回の機能選択で一括して入力でき、それによ
つて入力された縫いパターンに沿う針落点のデータを作
成することができるようにすることを目的とする。
The present invention has been made to solve such a problem, and even in the case of a complicated sewing pattern in which a straight line and a curved line are combined, each coordinate point necessary for inputting the pattern can be input once. An object of the present invention is to enable data to be collectively input by selection, and thereby to be able to create needle drop point data along a sewing pattern input.

〔課題を解決するための手段〕[Means for solving the problem]

この発明は上記の目的を達成するため、第1図に機能
ブロツク図で示すように、キー操作によつて入力される
縫いパターンに沿う複数の入力点及び角指定のデータを
順次記憶する入力データ記憶手段1と、これに記憶され
た複数の入力点を角指定点で区切つてグループ分けする
入力点グループ分け手段2と、それによつてグループ分
けされた各グループ毎にその入力点の数によつて直線か
曲線かを判別する線種判別手段3と、その判別結果に応
じて前記各グループ毎に直線あるいは曲線補間を行なつ
て、その各線内の針落点を算出する針落点算出手段4
と、その算出された各針落点のデータを順次メモリに格
納して一連の縫いパターンデータとするパターンデータ
格納手段5とからなるミシンの縫いパターンデータ入力
装置を提供するものである。
In order to achieve the above-mentioned object, the present invention, as shown in the functional block diagram of FIG. 1, input data for sequentially storing a plurality of input points and corner designation data along a sewing pattern input by key operation. The storage means 1, the input point grouping means 2 for dividing a plurality of input points stored in the storage means into groups by dividing them by designated corner points, and the number of the input points for each group grouped by the input point grouping means 2. Then, the line type discriminating means 3 for discriminating between the straight line and the curved line, and the needle drop point calculating means for performing the straight line or curved line interpolation for each group according to the discrimination result and calculating the needle drop point in each line. Four
A sewing pattern data input device for a sewing machine is provided, which comprises a pattern data storage means 5 for sequentially storing the calculated data of each needle drop point in a memory to form a series of sewing pattern data.

〔作用〕[Action]

この発明によれば、縫いパターンを入力する際に、そ
のパターンを構成する線上の必要な複数の入力点を、一
回の機能選択で曲線中の尖点及び線種が変る点で角指定
を行ないながら入力すると、その各入力点の座標データ
と角指定のデータを入力データ記憶手段1が順次記憶す
る。
According to the present invention, when a sewing pattern is input, a plurality of necessary input points on a line that constitutes the pattern are designated as corners at a point where a cusp and a line type in a curve change with a single function selection. When inputting while performing the input, the input data storage means 1 sequentially stores the coordinate data of each input point and the data for specifying the corner.

その後、入力点グループ分け手段2が入力データ記憶
手段1に記憶された複数の入力点を角指定点で区切つて
グループ分けし、線種判別手段3がその各グループ毎に
グループ内の入力点の数によつて直線か曲線かを判別す
る。
After that, the input point grouping means 2 divides the plurality of input points stored in the input data storage means 1 into groups by dividing them by the designated corner points, and the line type discriminating means 3 divides the input points in each group into groups. The number is used to determine whether it is a straight line or a curved line.

その判別結果に応じて、針落点算出手段4が各グルー
プ毎に直線あるいは曲線補間を行なつて、その各線内の
針落点を算出し、パターンデータ格納手段5がその算出
された各針落点のデータを順次メモリに格納して一連の
縫いパターンデータとする。
In accordance with the result of the determination, the needle drop point calculation means 4 performs linear or curved line interpolation for each group to calculate the needle drop point in each line, and the pattern data storage means 5 calculates each needle. The drop point data is sequentially stored in the memory to form a series of sewing pattern data.

したがつて、直線と曲線の複合した複雑な縫いパター
ンでも、そのパターンを入力するために必要な各座標点
の入力を一回の機能選択で一括して入力でき、それによ
つて入力された縫いパターンに沿う針落点のデータを作
成して、一連の縫いパターンデータとしてメモリに格納
することができる。
Therefore, even with complicated stitching patterns that combine straight lines and curves, you can enter the coordinate points required to enter the pattern all at once with a single function selection. Data of needle drop points along the pattern can be created and stored in the memory as a series of sewing pattern data.

〔実施例〕〔Example〕

以下、この発明の実施例を図面によつて具体的に説明
する。
Embodiments of the present invention will be specifically described below with reference to the drawings.

第2図は、この発明による縫いパターンデータ入力装
置としての機能を備えたミシンの本体部を示す概略斜視
図である。
FIG. 2 is a schematic perspective view showing a main body of a sewing machine having a function as a sewing pattern data input device according to the present invention.

このミシンは、デーブル15上にミシン本体10が固定設
置され、そのヘツド部10aに縫い針11と布抑え12が装着
されている。
In this sewing machine, a sewing machine main body 10 is fixedly installed on a table 15, and a sewing needle 11 and a cloth presser 12 are attached to a head portion 10a thereof.

この縫い針11による縫製位置を囲むように枠状の外押
え13が設けられている。
A frame-shaped outer presser 13 is provided so as to surround the sewing position by the sewing needle 11.

この外押え13は、下枠13aと上枠13b及びそれを支持す
るアーム部13cとからなり、縫製モードの時には被縫製
布を、パターン入力モードの時には図形パターンを描い
た布あるいは紙を下枠13aと上枠13bとの間に挾持して、
XY駆動機構14によつてテーブル15の上綿に沿つて左右
(X)方向及び前後(Y)方向に自在に移動できるよう
になつている。
The outer presser 13 includes a lower frame 13a, an upper frame 13b, and an arm portion 13c that supports the lower frame 13a.The outer frame 13 is made of a cloth to be sewn in the sewing mode, or a cloth or paper with a graphic pattern drawn in the pattern input mode. Hold between 13a and upper frame 13b,
The XY drive mechanism 14 allows the table 15 to move freely in the left-right (X) direction and the front-back (Y) direction along the upper cotton.

第3図は、この実施例における入力部と制御部の構成
を示すブロツク図である。
FIG. 3 is a block diagram showing the configuration of the input section and the control section in this embodiment.

入力部16は、多数のキー及び表示器を備えた操作パネ
ル18とパルスモータ駆動回路19とからなる。
The input unit 16 is composed of an operation panel 18 having a large number of keys and a display and a pulse motor drive circuit 19.

操作パネル18の構成及び作用については後で詳述する
が、パルスモータ駆動回路19は、前述した外押え13を移
動させるXY駆動機構14内のX軸駆動用パルスモータMxと
Y軸駆動用パルスモータMyとをそれぞれ制御部17からの
指令に従つて駆動する回路である。
The configuration and operation of the operation panel 18 will be described in detail later, but the pulse motor drive circuit 19 includes an X-axis drive pulse motor Mx and a Y-axis drive pulse in the XY drive mechanism 14 that moves the outer presser 13 described above. It is a circuit that drives the motor My in accordance with a command from the control unit 17, respectively.

制御部17は、この装置全体を総括制御するCPUを用い
た制御回路20と、直線縫い(b1),スプライン縫い(b
2),円弧縫い(b3)等の縫い機能及びその他各種機能
毎の動作プログラムやそれらに必要な固定データを格納
したリードオンリ・メモリ(ROM)21と、入力された各
入力点及び角指定データ等を記憶し、また制御回路20に
よつて算出された針落点のデータを一連の縫いパターン
データとして格納したり、制御回路20によるワーキング
エリアとしても使用されるランダムアクセス・メモリ
(RAM)22と、操作パネル18とのインタフエースとなるI
/O回路23と、パルスモータ駆動回路19とのインタフエー
スとなるI/O回路24とによつて構成されている。
The control unit 17 includes a control circuit 20 using a CPU that controls the entire apparatus as a whole, a straight line sewing (b1) and a spline sewing (b1).
2), read-only memory (ROM) 21 that stores sewing programs such as arc sewing (b3) and other various functions, and fixed data required for them, and input points and angle specification data that have been input. And a random access memory (RAM) 22 that is used as a working area by the control circuit 20 and also stores the needle drop point data calculated by the control circuit 20 as a series of sewing pattern data. , Which is the interface with the operation panel 18
It is composed of an / O circuit 23 and an I / O circuit 24 which serves as an interface with the pulse motor drive circuit 19.

そして、この制御部17によつて前述した第1図のこの
発明に係る各手段1〜5の機能を果たす。
The control unit 17 fulfills the functions of the respective means 1 to 5 according to the present invention shown in FIG.

第4図は、この実施例の操作パネル18の具体例を示す
レイアウト図である。
FIG. 4 is a layout diagram showing a specific example of the operation panel 18 of this embodiment.

この操作パネル18には、表示器30〜35からなる表示器
群と、キー41〜59からなるキー群が設けられている。
The operation panel 18 is provided with a display group including the displays 30 to 35 and a key group including the keys 41 to 59.

先ず表示器群について説明すると、縫製表示器30は縫
製モードの時には全体が点灯し、パターン入力モードの
時には右端の部分だけが点灯する。
First, the display group will be described. The sewing display 30 is wholly lit in the sewing mode, and is lit only in the right end portion in the pattern input mode.

エラー表示器31は1個の7セグメント表示器(螢光表
示管,LED,液晶等による)であり、縫製モードの時には
エラーが発生すると「1〜9」のエラーコードのいずれ
かを表示し、パターン入力モードの時には「d」が点滅
し、この時は後述する数字キー51〜59のうち52,54〜56,
及び58のみが有効である。
The error display 31 is a 7-segment display (fluorescent display tube, LED, liquid crystal, etc.). When an error occurs in the sewing mode, one of the error codes "1 to 9" is displayed, In the pattern input mode, "d" blinks, and at this time, 52, 54 to 56 of the numeric keys 51 to 59 described later are displayed.
Only 58 and 58 are valid.

表示器32〜35はいずれも3桁の7セグメント表示器で
あり、パターンNo表示器32はモードと機能を表示し、パ
ターン入力モードの時には、モードとして「E:入力」,
「C:修正」,「A:追加」のいずれかを、機能として「b
1:直線縫い」,「b2:スプライン縫い」,「b3:円弧縫
い」等を表示する。
All of the displays 32 to 35 are 3-digit 7-segment displays. The pattern number display 32 displays the mode and function. In the pattern input mode, the mode is "E: input",
Either "C: modify" or "A: add" as a function
"1: Straight stitch", "b2: Spline stitch", "b3: Arc stitch", etc. are displayed.

X拡大縮小率表示器33は、縫製モードの時にはX拡大
縮小率を表示するが、パターン入力モードの時には縫い
種類コードと速度、あるいはX方向の距離を例えば「X.
10」のように表示する。
The X enlargement / reduction ratio display 33 displays the X enlargement / reduction ratio in the sewing mode, but in the pattern input mode, the sewing type code and speed, or the distance in the X direction is displayed as, for example, "X.
Display as "10".

Y拡大縮小率表示器34は、縫製モードの時にはY拡大
縮小率を表示するが、パターン入力モードの時には縫い
目長さをmm表示し、あるいはY方向の距離を例えば「Y.
10」のように表示する。また、縫目長さ入力時には選択
し得る縫目長さを順次表示する。
The Y enlargement / reduction ratio display 34 displays the Y enlargement / reduction ratio in the sewing mode, but displays the stitch length in mm in the pattern input mode, or displays the Y-direction distance, for example, "Y.
Display as "10". Further, when the stitch length is input, the stitch lengths that can be selected are sequentially displayed.

下糸設定表示器35は、縫製モードの時には下糸設定値
を表示するが、パターン入力モードの時にはジグザグ縫
いやオフセツト縫いの幅をmm単位で表示するか、あるい
は入力点の数及び点移動のときは距離を表示する。
The bobbin thread setting display 35 displays the bobbin thread setting value in the sewing mode, but displays the width of the zigzag stitch or the offset stitch in mm unit in the pattern input mode, or the number of input points and the point movement When displaying the distance.

次に、キー群について説明する。送り前進キー41を押
すと、現在点から終点に向かつて、作成したパターンに
沿つて1針ずつ位置が移動する。パターン入力機能を使
用するときは、このキー41を押しながら電源スイツチを
オンにする。
Next, the key group will be described. When the feed advance key 41 is pressed, the position moves one stitch at a time from the current point toward the end point along the created pattern. To use the pattern input function, turn on the power switch while pressing this key 41.

送り後退キー42を押すと、現在点から原点に向かつ
て、作成したパターンに沿つて1針ずつ位置が移動す
る。パターン入力中に押すと、直前の入力点を取消して
針位置を戻す。
When the feed / reverse key 42 is pressed, the position moves one stitch at a time from the current point toward the origin along the created pattern. When pressed during pattern input, the previous input point is canceled and the needle position is returned.

原点復帰キー43を押すと、現在点から原点に針位置が
復帰する。
When the home return key 43 is pressed, the needle position returns from the current point to the home.

以下のキーについてはパターン入力モードの時の名称
及び機能のみを説明する。
Only the names and functions of the following keys in the pattern input mode will be described.

選択キー44は機能選択用のキーで、パターンNo表示器
32に所望の機能コードが表示されたときに押すと、その
機能が選択される。
The selection key 44 is a key for function selection.
When the desired function code is displayed at 32, pressing this selects that function.

パターンNoキー45は、パターン入力モードの時には使
用しないので説明を省略する。
The pattern No key 45 is not used in the pattern input mode, and therefore its explanation is omitted.

確認キー46は、一つの要素の入力を終了する時に入力
した形状を確認したい場合に押す。このキー46を押す
と、入力した要素の縫い始めから縫い形状に従つて針位
置が移動した後、その要素の終点で停止する。
The confirmation key 46 is pressed when it is desired to confirm the input shape when finishing inputting one element. When this key 46 is pressed, the needle position moves from the sewing start of the input element according to the sewing shape and then stops at the end point of the element.

終了キー47は、一つの要素の入力を終了する時に押
す。この場合は入力した形状の確認が行なわない。
The end key 47 is pressed when finishing inputting one element. In this case, the input shape is not confirmed.

指定キー48は、縫目長さ等の値を設定する時、設定す
る値になつたらこのキー48を押す。
When setting a value such as the stitch length, the designating key 48 is pressed when the set value is reached.

試縫キー49は、試し縫いに移る時及び再びパターン入
力モードに戻る時に押す。
The trial sewing key 49 is pressed when shifting to the trial sewing and returning to the pattern input mode again.

取消キー50は、操作の途中でその操作を取り止めたい
ときに押す。
The cancel key 50 is pressed during the operation to cancel the operation.

「1」〜「9」の数字キー51〜59のうち、入力キー55
は、要素の入力点の座標値データ等を入力する時に押
す。
Of the number keys 51 to 59 of "1" to "9", the input key 55
Is pressed when inputting the coordinate value data of the input point of the element.

移動キー52と58は、機能を選択する時及び縫目長さ等
の値を設定する時に、機能や値の表示を順送りに進めた
り戻したりして変えるために使用する。
The movement keys 52 and 58 are used to change the display of the function and the value by advancing and returning in sequence when selecting the function and setting the value such as the stitch length.

4個の移動キー52,54〜56,58は、前述の外押え13をX,
Y方向に駆動させて、入力しようとする点まで針位置を
相対的に移動させるために使用する。
The four movement keys 52, 54 to 56, 58 are used to move the above-mentioned outer presser 13 to X,
Used to drive in the Y direction and move the needle position relatively to the point where you want to input.

次に、この実施例によつて第5図に示す縫いパターン
を入力する場合を例に、操作パネル18による入力操作の
手順について説明する。
Next, the procedure of the input operation by the operation panel 18 will be described by taking the case of inputting the sewing pattern shown in FIG. 5 according to this embodiment as an example.

先ず、第1図の外押え13の下枠13aと上枠13bによつて
第5図に示す縫いパターンを描いて紙を挾持させた後、
操作パネル18の送り前進キー41を押しながら図示しない
電源スイツチをオンにして、パターン入力モードにす
る。
First, after drawing the sewing pattern shown in FIG. 5 by the lower frame 13a and the upper frame 13b of the outer presser 13 of FIG. 1 to hold the paper,
While pressing the feed forward key 41 of the operation panel 18, the power switch (not shown) is turned on to enter the pattern input mode.

その後、次の手順で第5図に示す縫いパターン上の各
入力点及び角指定の入力を行なう。
After that, the input of each input point and the corner designation on the sewing pattern shown in FIG. 5 is performed in the following procedure.

(1) 移動キー52か58を押して、パターンNo表示器32
に機能コード「E.b2:スプライン入力機能」を表示させ
た後、選択キー44を押してその機能を選択する。
(1) Press the move key 52 or 58 to display the pattern number display 32.
After the function code “E.b2: Spline input function” is displayed on, the selection key 44 is pressed to select the function.

(2) 移動キー52か58を押して、Y拡大縮小率表示器
34に所望の縫目長さの値を表示させた後、指定キー48を
押してその値を登録する。
(2) Press the move key 52 or 58 to display the Y enlargement / reduction ratio indicator.
After the value of the desired stitch length is displayed on 34, the designation key 48 is pressed to register the value.

(3) 上記の操作後はデジタイズ待ちになつているの
で、4個の移動キー52,54〜56,58を押して、第2図の縫
い針11が入力したい点に一致するまで外押え13を移動さ
せ、一致したら入力キー55を押して、その入力点を入力
する。それによつて、その入力点の座標値データが第3
図の制御回路20によつて検出されて、メモリ22に記憶さ
れる。
(3) Since the digitizing wait is on after the above operation, press the four move keys 52, 54 to 56, 58 and press the outer presser foot 13 until the sewing needle 11 in FIG. When it is moved and coincides, the input key 55 is pressed and the input point is input. Therefore, the coordinate value data of the input point becomes the third
It is detected by the control circuit 20 shown and stored in the memory 22.

この操作を繰り返して、第5図の0〜3の点を入力す
る。
By repeating this operation, points 0 to 3 in FIG. 5 are input.

(4) 入力点3の位置が角(尖点)であることを指定
するために、第6図に拡大して示すように入力点の入力
後、X,Yいずれかの方向に外押え13を1パルス移動させ
(4個の移動キー52,54〜56,58のいずれかを1回押
す)、入力キー55を押して角指定点4を入力する。
(4) In order to specify that the position of input point 3 is a corner (cusp point), after inputting the input point as shown in the enlarged view in FIG. Is moved by 1 pulse (one of the four movement keys 52, 54 to 56, 58 is pressed once), and the input key 55 is pressed to input the designated corner point 4.

(5) 引き続き(3)と同様の操作を行なつて5〜9
の点を入力する。
(5) Then, carry out the same operation as (3) and perform 5-9.
Enter the point.

(6) 入力点9の位置で角指定を行なうため、(4)
と同様な操作によつて角指定点10を入力する。
(6) Since the corner is specified at the position of the input point 9, (4)
Input the designated corner point 10 by the same operation as.

(7) 引き続き(3)と同様の操作を行なつて、11の
点を入力する。
(7) Next, perform the same operation as in (3), and input the 11th point.

(8) 確認キー46又は終了キー47を押して、一つのパ
ターンの入力を終了する。
(8) Press the confirmation key 46 or the end key 47 to complete the input of one pattern.

このような入力操作によつて、第5図に示した縫いパ
ターンの所要の入力点0〜3,5〜9,及び11の座標値デー
タと、角指定点4,10のデータが、第3図の制御部17内の
メモリ22に記憶される。
By such an input operation, the coordinate value data of the required input points 0 to 3, 5 to 9 and 11 of the sewing pattern shown in FIG. It is stored in the memory 22 in the control unit 17 in the figure.

そこで、次にこの制御部17の制御回路(CPU)20が、
このメモリ22に記憶されたデータに基づいて針落点デー
タを算出して縫いパターンデータとして格納する処理に
ついて、第7図のフローチャート及び第8図を参照して
説明する。
Therefore, next, the control circuit (CPU) 20 of the control unit 17
The process of calculating the needle drop point data based on the data stored in the memory 22 and storing it as the sewing pattern data will be described with reference to the flowchart of FIG. 7 and FIG.

第7図の処理を開始すると、まずステツプ1でメモリ
22に記憶された入力点群を角指定点を目印に区切つてグ
ループ分けし、ステツプ2でその第1のグループからグ
ループ単位でそのデータを取り出す。
When the process of FIG. 7 is started, first, in step 1, the memory is
The input point group stored in 22 is divided into groups by separating the corner designated points as marks, and in step 2, the data is extracted from the first group in group units.

そして、ステツプ3でそのグループに属する入力点の
数が「1」か「2」以上かによつて、そのグループの入
力点群が形成する図形が直線か曲線かを判断する。例え
ば、前述の第5図の例では第1のグループの入力点は0
〜3で4点有るので曲線、第2のグループの入力点は5
〜9で5点有るので曲線、第3のグループの入力点は11
だけで1点なので直線と判断される。
Then, in step 3, it is determined whether the figure formed by the input point group of the group is a straight line or a curved line depending on whether the number of input points belonging to the group is "1" or "2" or more. For example, in the example of FIG. 5 described above, the input point of the first group is 0.
There are 4 points in 3 to 3, so the curve is the input point of the second group is 5
There are 5 points from ~ 9, so the curve and the input point of the 3rd group are 11 points.
Since it is only one point, it is judged as a straight line.

入力点数が「1」であれば直線なので、ステツプ4で
接線ベクトルの補正を行なつてからステツプ5へ進む。
If the number of input points is "1", it is a straight line, so the tangent vector is corrected in step 4, and then the process proceeds to step 5.

これは、この実施例では次のステツプ5の針落ち点計
算ルーチンで、直線の場合も曲線用のルーチンを使用す
るため、第8図に示すような補間区間でその両端A,Bに
おいてその前後の2点によつて求まる各接線ベクトルa
→,b→に基づいて、通常(曲線の場合)は同図(イ)に
破線で示すような補間処理を行なうが、直線の場合はこ
の接線ベクトルが不定になつてしまうので、同図(ロ)
に示すように、補間区間の両端A,Bにおける接線ベクト
ルa→,b→が直線A−Bと同方向になるように補正する
必要があるからである。
This is the needle drop point calculation routine of the next step 5 in this embodiment. Since the routine for curves is used even in the case of a straight line, it is before and after at both ends A and B in the interpolation section as shown in FIG. Each tangent vector a obtained from the two points
On the basis of →, b →, usually (in the case of a curve), the interpolation processing shown by the broken line in (a) of the figure is performed. However, in the case of a straight line, this tangent vector becomes indefinite. B)
This is because it is necessary to correct the tangent vectors a →, b → at both ends A and B of the interpolation section so as to be in the same direction as the straight line AB as shown in FIG.

入力点数が「2」以上であれば曲線であるので、接線
ベクトルの補正は行なわずにステツプ5へ進む。
If the number of input points is "2" or more, it is a curve, and therefore the tangent vector is not corrected and the process proceeds to step 5.

このステツプ5では、そのグループ毎に直線あるいは
曲線補間を行なつて(この場合同じ曲線用ルーチンを使
用して、直線の場合は補正された接線ベクトルによる補
間を行なう)、設定された縫目長さで各針落点の座標値
を計算する。
In step 5, straight line or curved line interpolation is performed for each group (in this case, the same curve routine is used, and in the case of a straight line, interpolation is performed using the corrected tangent vector) to set the stitch length. Then calculate the coordinate value of each needle drop point.

そして、ステツプ6でその算出された各針落点のデー
タをメモリ22の縫いパターンデータ格納エリアに順次格
納する。
Then, in step 6, the calculated data of each needle drop point is sequentially stored in the sewing pattern data storage area of the memory 22.

その後、すべての入力点を処理したか否かをチエツク
して、処理が済んでいなければステツプ2へ戻つて、次
のグループの各入力点のデータを取り出して上述の処理
を繰り返す。
After that, it is checked whether or not all the input points have been processed, and if the processing has not been completed, the process returns to step 2, the data of each input point of the next group is taken out, and the above processing is repeated.

すべての入力点の処理が済めば、このルーチンの処理
を終了する。
When all the input points have been processed, the processing of this routine ends.

このようにして作成した縫いパターンデータを使用し
て、従来と同様に入力したパターンどうりに自動縫製を
行なうことができる。
Using the sewing pattern data created in this way, it is possible to perform automatic sewing according to the input pattern as in the conventional case.

このようにして作成した縫いパターンデータを保存す
るためには、このデータをメモリ(RAM)22から読み出
して図示しないフロツピデイスク・ドライブ装置等の外
部記憶装置へ送出し、フロツピデイスク等の記録媒体に
格納すればよい。
In order to save the sewing pattern data created in this way, this data is read from the memory (RAM) 22, sent to an external storage device such as a floppy disk drive device (not shown), and stored in a recording medium such as a floppy disk. Good.

なお、上述の実施例はミシン自体に縫いパターンデー
タ入力装置としての機能を持たせて、縫製モードとパタ
ーン入力モードに切り換えて使用できるようにしたの
で、あまりコストアツプにならずに提供でき、しかも縫
いパターンデータ入力後直ちに試し縫いを行ない、よけ
ればそのまま本格的に縫製を開始することもできるので
便利である。
In the above embodiment, the sewing machine itself is provided with a function as a sewing pattern data input device so that it can be used by switching between the sewing mode and the pattern input mode. This is convenient because trial sewing can be performed immediately after the pattern data is input, and if desired, full-scale sewing can be started as it is.

しかし、デジタイザ(図形作成装置)上に指示ペンを
用いて縫いパターンを描き、その座標値を記憶させ、こ
のパターンデータをケーブルや磁気デイスクなどの媒体
によりミシンに転送して使用したり、あるいはミシンと
は別体の操作箱上のジヨグキーを用いて被加工物ホルダ
を移動させ、縫いパターンを描いてその座標値を記憶さ
せるような場合でも、この発明を実施できることはいう
までもない。
However, a sewing pattern is drawn on the digitizer (figure creating device) using a pointing pen, the coordinate values are stored, and this pattern data is transferred to a sewing machine by a medium such as a cable or a magnetic disk for use, or the sewing machine is used. Needless to say, the present invention can be implemented even in the case where the workpiece holder is moved by using the jog key on the operation box which is separate from the above, and the sewing pattern is drawn and the coordinate values thereof are stored.

〔発明の効果〕 以上説明したように、この発明によるミシンの縫いパ
ターンデータ入力装置を使用すれば、直線と曲線の複合
した複雑な縫いパターンでも、そのパターンを入力する
ために必要な各座標点の入力を一回の機能選択で一括し
て入力できるので入力能率がよく、その入力された各入
力点と角指定点のデータに基づいて、所望の縫いパター
ン上の針落ち点のデータを算出して自動的に縫いパター
ンデータを作成することができる。
[Effects of the Invention] As described above, by using the sewing pattern data input device for a sewing machine according to the present invention, even if a complex sewing pattern in which straight lines and curved lines are combined, each coordinate point necessary for inputting that pattern is used. Since the input of all can be input collectively by one function selection, the input efficiency is good, and the data of the needle entry point on the desired sewing pattern is calculated based on the data of each input point and the designated corner point. Then, the sewing pattern data can be automatically created.

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

第1図はこの発明によるミシンの縫いパターンデータ入
力装置の基本的な構成を示す機能ブロツク図、 第2図はこの発明による縫いパターンデータ入力装置と
しての機能を備えたミシンの本体部を示す概略斜視図、 第3図はこの実施例における入力部と制御部の構成を示
すブロツク図、 第4図は第3図おける操作パネル18の具体例を示すレイ
アウト図、 第5図はこの実施例によつて入力する縫いパターンの一
例とその入力点及び角指定点の説明図、 第6図は第5図の角指定点付近の拡大説明図、 第7図は第3図の制御部17による縫いパターンデータ作
成処理のフロー図、 第8図は第7図における接線ベクトル補正処理の説明に
供する補間区間の説明図、 第9図は従来の縫いパターン入力手順の説明に供する説
明図である。 10……ミシン本体、11……縫針 13……外押え、14……XY駆動機構 15……テーブル、16……入力部 17……制御部、18……操作パネル 19……パルスモータ駆動回路 20……制御回路(CPU) 21……メモリ(ROM)、22……メモリ(RAM) 30〜35……表示器、41〜59……キー
FIG. 1 is a functional block diagram showing a basic structure of a sewing pattern data input device for a sewing machine according to the present invention, and FIG. 2 is a schematic view showing a main body of a sewing machine having a function as a sewing pattern data input device according to the present invention. FIG. 3 is a perspective view, FIG. 3 is a block diagram showing the configuration of the input unit and control unit in this embodiment, FIG. 4 is a layout diagram showing a concrete example of the operation panel 18 in FIG. 3, and FIG. An example of a sewing pattern to be input and an explanation diagram of its input points and corner designated points, FIG. 6 is an enlarged explanatory view around the corner designated points in FIG. 5, and FIG. 7 is sewing by the control unit 17 in FIG. FIG. 8 is a flow chart of the pattern data creating process, FIG. 8 is an explanatory diagram of an interpolation section used for explaining the tangent vector correction process in FIG. 7, and FIG. 9 is an explanatory diagram for explaining a conventional sewing pattern input procedure. 10 …… Sewing machine main body, 11 …… Sewing needle 13 …… Outer presser foot, 14 …… XY drive mechanism 15 …… Table, 16 …… Input section 17 …… Control section, 18 …… Operation panel 19 …… Pulse motor drive circuit 20 …… Control circuit (CPU) 21 …… Memory (ROM), 22 …… Memory (RAM) 30 to 35 …… Display unit, 41 to 59 …… Key

フロントページの続き (56)参考文献 特開 昭62−170287(JP,A) 特開 昭60−148584(JP,A) 特開 昭62−277990(JP,A) 特開 昭62−253098(JP,A) 特開 昭61−37285(JP,A) 実開 昭55−170074(JP,U) 特公 昭60−54077(JP,B2) 特公 昭63−9245(JP,B2) 特公 昭61−24036(JP,B2) 特公 昭61−45492(JP,B2) 特公 昭60−43146(JP,B2)Continuation of the front page (56) Reference JP 62-170287 (JP, A) JP 60-148584 (JP, A) JP 62-277990 (JP, A) JP 62-253098 (JP , A) JP 61-37285 (JP, A) Actual development 55-170074 (JP, U) JP 60-54077 (JP, B2) JP 63-9245 (JP, B2) JP 61-24036 (JP, B2) JP 61-45492 (JP, B2) JP 60-43146 (JP, B2)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】キー操作によつて入力される縫いパターン
に沿う複数の入力点及び角指定のデータを順次記憶する
入力データ記憶手段と、 該手段によつて記憶された複数の入力点を角指定点で区
切つてグルーブ分けする入力点グループ分け手段と、 該手段によつてグループ分けされた各グループ毎にその
入力点の数によつて直線か曲線かを判別する線種判別手
段と、 該手段の判別結果に応じて前記各グループ毎に直線ある
いは曲線補間を行なつて、その各線内の針落点を算出す
る針落点算出手段と、 該手段によつて算出された各針落点のデータを順次メモ
リに格納して一連の縫いパターンデータとする縫いパタ
ーンデータ格納手段と から成ることを特徴とするミシンの縫いパターンデータ
入力装置
1. Input data storage means for sequentially storing a plurality of input points along a sewing pattern input by key operation and data for designating a corner, and a plurality of input points stored by the means. Input point grouping means for dividing into groups at designated points, and line type determining means for determining for each group divided by the means whether the line is a straight line or a curved line, Needle drop point calculation means for performing straight line or curved line interpolation for each group according to the determination result of the means to calculate the needle drop point in each line, and each needle drop point calculated by the means Sewing machine data input device for sewing machine, comprising:
JP21379989A 1989-08-19 1989-08-19 Sewing pattern data input device for sewing machine Expired - Fee Related JPH082395B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21379989A JPH082395B2 (en) 1989-08-19 1989-08-19 Sewing pattern data input device for sewing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21379989A JPH082395B2 (en) 1989-08-19 1989-08-19 Sewing pattern data input device for sewing machine

Publications (2)

Publication Number Publication Date
JPH0377579A JPH0377579A (en) 1991-04-03
JPH082395B2 true JPH082395B2 (en) 1996-01-17

Family

ID=16645238

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21379989A Expired - Fee Related JPH082395B2 (en) 1989-08-19 1989-08-19 Sewing pattern data input device for sewing machine

Country Status (1)

Country Link
JP (1) JPH082395B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6043146B2 (en) 2011-10-25 2016-12-14 リバーモア ソフトウェア テクノロジー コーポレーション Method and system for numerically simulating muscle movement along a bone and muscle movement around a joint
JP6054077B2 (en) 2012-07-18 2016-12-27 日本エステル株式会社 Latent crimped polyester composite fiber yarn and its woven or knitted fabric
JP6124036B2 (en) 2015-11-20 2017-05-10 株式会社三洋物産 Game machine
JP6145492B2 (en) 2015-03-04 2017-06-14 韓國電子通信研究院Electronics and Telecommunications Research Institute Unidirectional gateway, vehicle network system using the same, and vehicle internal network protection method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6043146B2 (en) 2011-10-25 2016-12-14 リバーモア ソフトウェア テクノロジー コーポレーション Method and system for numerically simulating muscle movement along a bone and muscle movement around a joint
JP6054077B2 (en) 2012-07-18 2016-12-27 日本エステル株式会社 Latent crimped polyester composite fiber yarn and its woven or knitted fabric
JP6145492B2 (en) 2015-03-04 2017-06-14 韓國電子通信研究院Electronics and Telecommunications Research Institute Unidirectional gateway, vehicle network system using the same, and vehicle internal network protection method
JP6124036B2 (en) 2015-11-20 2017-05-10 株式会社三洋物産 Game machine

Also Published As

Publication number Publication date
JPH0377579A (en) 1991-04-03

Similar Documents

Publication Publication Date Title
JP3434075B2 (en) Embroidery data processing device
JPS6057358B2 (en) Sewing machine automatic programming device
JP2883429B2 (en) Sewing machine sewing data creation device
KR920003667B1 (en) Sewing data forming method and device for sewing machine
JP3224636B2 (en) A sewing machine with a function to align the work cloth and the embroidery frame.
JPH04300579A (en) Sewing data generating device of sewing machine
JPH0515668A (en) Embroidery data processing device
JPS6312282B2 (en)
US5960727A (en) Embroidery sewing machine
JPH082395B2 (en) Sewing pattern data input device for sewing machine
JPH0824775B2 (en) Offset sewing data creation device for sewing machine
JPS5873390A (en) Programming apparatus for sewing machine
JP2663149B2 (en) Automatic embroidery sewing machine
JPS6227838B2 (en)
JP3525679B2 (en) Automatic sewing machine
JP2884844B2 (en) Data processing device for embroidery sewing machine
JP3617152B2 (en) Embroidery data creation device
JP2748154B2 (en) Embroidery pattern input device for sewing machine
JP2927078B2 (en) Sewing data processing device
JP2770989B2 (en) Embroidery sewing machine
JP3280154B2 (en) Sewing data creation device for automatic sewing machine
JPH09137360A (en) Embroidery data processing device
JPS62120879A (en) Embroidery sewing machine data creation device
JP2001038078A (en) Embroidery sewing machine
JPS639245B2 (en)

Legal Events

Date Code Title Description
S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees