JPS6043147B2 - sewing machine - Google Patents
sewing machineInfo
- Publication number
- JPS6043147B2 JPS6043147B2 JP2839480A JP2839480A JPS6043147B2 JP S6043147 B2 JPS6043147 B2 JP S6043147B2 JP 2839480 A JP2839480 A JP 2839480A JP 2839480 A JP2839480 A JP 2839480A JP S6043147 B2 JPS6043147 B2 JP S6043147B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- data
- key
- embroidery
- reg
- 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
Links
- 238000009958 sewing Methods 0.000 title claims description 67
- 239000004744 fabric Substances 0.000 claims description 73
- 240000000220 Panda oleosa Species 0.000 description 43
- 235000016496 Panda oleosa Nutrition 0.000 description 43
- 239000011159 matrix material Substances 0.000 description 21
- 238000010586 diagram Methods 0.000 description 13
- 230000015572 biosynthetic process Effects 0.000 description 11
- 238000000034 method Methods 0.000 description 6
- 238000009956 embroidering Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000010355 oscillation Effects 0.000 description 3
- 230000007261 regionalization Effects 0.000 description 3
- 229930182556 Polyacetal Natural products 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 229920006324 polyoxymethylene Polymers 0.000 description 2
- 229920003002 synthetic resin Polymers 0.000 description 2
- 239000000057 synthetic resin Substances 0.000 description 2
- 235000010893 Bischofia javanica Nutrition 0.000 description 1
- 240000005220 Bischofia javanica Species 0.000 description 1
- 240000008067 Cucumis sativus Species 0.000 description 1
- 235000009849 Cucumis sativus Nutrition 0.000 description 1
- 240000006890 Erythroxylum coca Species 0.000 description 1
- 101000823247 Homo sapiens Reticulon-2 Proteins 0.000 description 1
- 101000727462 Homo sapiens Reticulon-3 Proteins 0.000 description 1
- 101100172512 Mus musculus Epha2 gene Proteins 0.000 description 1
- 102100022648 Reticulon-2 Human genes 0.000 description 1
- 102100029832 Reticulon-3 Human genes 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
Landscapes
- Automatic Embroidering For Embroidered Or Tufted Products (AREA)
- Sewing Machines And Sewing (AREA)
Description
【発明の詳細な説明】
技術分野
この発明は予め記憶装置に記憶された刺繍模様データに
基づいてミシン針及び加工布を相対移動させるとともに
そのミシン針の上下運動にともない形成される多数の縫
目により自動的に加工布上に刺繍模様を形成させるよう
にしたミシンに関するものである。DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a sewing machine that moves a sewing machine needle and a work cloth relative to each other based on embroidery pattern data stored in a storage device in advance, and a large number of stitches are formed as the sewing machine needle moves up and down. This invention relates to a sewing machine that automatically forms an embroidery pattern on a work cloth.
従来技術
従来、この種の自動刺繍ミシンにおいては、所要の刺繍
模様に対応する多数の縫目形成点からなる模様データを
紙テープ等の記憶手段に連続的に記憶させ、その位置デ
ータに基づいてミシン針及ひ加工布を相対移動させると
ともにそのミシン針の上下運動に伴ない形成される多数
の縫目により加工布上に刺繍模様を形成するようにされ
てい9た。Prior Art Conventionally, in this type of automatic embroidery sewing machine, pattern data consisting of a large number of stitch formation points corresponding to a desired embroidery pattern is continuously stored in a storage means such as paper tape, and the sewing machine uses the position data to The needle and the work cloth are moved relative to each other, and an embroidery pattern is formed on the work cloth by a large number of stitches formed as the sewing needle moves up and down.
このため、例えばその紙テープに記憶されている刺繍模
様と相似関係にありその大きさだけが異なる新しい模様
刺繍を加工布に施す場合、又はその紙テープに記憶され
ている刺繍模様が複数の文字、記号等の組合せからなり
、それらの文字、記号等の配列若しくはそれらの間隔等
を変更して新しい刺繍模様を加工布上に施す楊合には、
その都度新しい刺繍模様に対応する紙テープを作成する
必要があり多大な作業時間を要するだけでなく、その紙
テープの量も膨大なものとなりその保3管のために広い
スペースを必要とする等の欠点があつた。そのため、従
来、特に洋服等に顧客のイニシャル・ネーム等の文字刺
繍を施す作業のように一作業毎に刺繍模様が異なる場合
は前記自動ミシンが用いられず、作業者の経験に基づい
て、手4作業により上下運動する針に対し加工布を移動
させてそれらの文字刺繍竹を行つており、美麗な刺繍を
行なうには多大な熟練を必要とするだけでなく、仕上り
の均一な刺繍が得られない等の問題点を有していた。目
的
この発明は前述した従来技術の欠陥を解消しようとする
もので、第一の目的は予め記憶装置に文字、記号等に対
応する刺繍模様データを多数個記憶させておき、それら
のうち少なくとも二個以上を任意に選択できるようにす
るとともにその選択された新しい文字記号等の組合せ模
様に基づいて加工布に模様刺繍を施すことができる自動
刺繍ミ)シンを提供することである。For this reason, for example, when embroidering a new pattern that is similar to the embroidery pattern stored on the paper tape but differs only in size, or when the embroidery pattern stored on the paper tape is embroidered with multiple characters or symbols. embroidery, in which a new embroidery pattern is created on the processed cloth by changing the arrangement of letters, symbols, etc. or the spacing between them.
Disadvantages include the need to create paper tape for each new embroidery pattern, which not only requires a great deal of work time, but also requires a huge amount of paper tape, which requires a large space to store. It was hot. Therefore, in the past, automatic sewing machines were not used, especially when the embroidery pattern was different for each job, such as when embroidering characters such as the customer's initials and names on clothes, etc. The embroidery process involves moving the processed fabric against a needle that moves up and down during the 4-step process, and embroidering these letters not only requires a great deal of skill to create beautiful embroidery, but also allows for uniform embroidery. There were problems such as not being able to Purpose This invention attempts to solve the above-mentioned defects of the prior art.The first purpose is to store in advance a large number of embroidery pattern data corresponding to characters, symbols, etc. in a storage device, and to store at least two of them. To provide an automatic embroidery machine that can arbitrarily select one or more characters and embroidery a pattern on a work cloth based on the selected new combination pattern of characters and symbols.
又第二の目的は予め記憶された複数個の文字、記号等か
らなる刺繍模様の配列方向及びそれらの間隔を容易に設
定することができ、その設定されたデータに従つた配列
方向や間隔で加工布の上に模様刺繍を施すことが・でき
る自動刺繍ミシンを提供することがである。又更に第三
の目的は予め記憶させた文字、記号等の刺繍模様データ
の拡大や縮小をすることができ、その拡大や縮小された
データに基づいて加工布に模様刺繍を施すことができる
自動刺繍ミシンを提供することである。問題点を解決す
るための手段そこで、第1番目の発明は、第41図の破
線で囲つた部分を除く機能ブロック図(クレーム対応図
)から明らかなように、上下動する針とそれと協働する
釡とを備え加工布に縫目を形成するための縫目形成手段
aと、前記加工布を保持する加工布保持手段bと、前記
針と加工布保持手段bとの相対位置を変化させるために
少なくとも前記縫目形成手段aと加工布保持手段bとの
いずれかに連結された駆動手段Cと、前記針と加工布保
持手段bとの相対位置を指示する多数の位置データによ
ソーつの模様が構成されるパターンデータを少なくとも
二個以上記憶する第一の記憶手段dと、前記第一の記憶
手段dに記憶されたパターンデータにより形成される各
模様間の間隔、配列方向を任意に設定可能な操作手段e
と、前記第一の記憶手段dに記憶されたパターンデータ
および前記操作手段eにより設定された設定データを記
憶する第二の記憶手段fと、前記縫目形成手段aの針の
上下動に伴ない前記第二の記憶手段fに記憶された各模
様を順次取出しその取出されたデータに基づき前記駆動
手段cを制御する制御装置qとから構成される。The second purpose is to easily set the arrangement direction and spacing of embroidery patterns consisting of a plurality of characters, symbols, etc. stored in advance. To provide an automatic embroidery machine capable of embroidering patterns on work cloth. Furthermore, the third purpose is to automatically enlarge or reduce embroidery pattern data such as characters and symbols that have been stored in advance, and to embroidery patterns on processed cloth based on the enlarged or reduced data. Our goal is to provide embroidery sewing machines. Means for Solving the Problems Therefore, the first invention, as is clear from the functional block diagram (diagram corresponding to the claims) excluding the part surrounded by the broken line in Fig. a stitch forming means a for forming a stitch on a work cloth; a work cloth holding means b for holding the work cloth; and a relative position between the needle and the work cloth holding means b. For this purpose, a driving means C connected to at least one of the stitch forming means a and the work cloth holding means b, and a large number of position data indicating the relative positions of the needle and the work cloth holding means b are used. A first storage means d stores at least two pieces of pattern data constituting one pattern, and the interval and arrangement direction between each pattern formed by the pattern data stored in the first storage means d are arbitrary. Operation means e that can be set to
a second storage means f for storing pattern data stored in the first storage means d and setting data set by the operation means e; and a control device q that sequentially retrieves each pattern stored in the second storage means f and controls the driving means c based on the retrieved data.
また、第2番目の発明は、第41図の破線て囲つた部分
を含む機能ブロック図(クレーム対応図)から明らかな
ように、上下動する針とそれと協働する釡とを備え加工
布に縫目を形成するための縫目形成手段aと、前記加工
布を保持するための加工布保持手段bと、前記針と加工
布保持手段bとの相対位置を変化させるために少なくと
も前記縫目形成手段aと加工布保持手段bとのいずれか
に連結された駆動手段Cと、前記針と加工布保持手段b
との相対位置を指示する多数のデータによソーつの模様
が構成されるパターンデータを多数個記憶している第一
の記憶手段dと、その第1の記憶手段dに記憶されてい
るパターンデータのうち少なくとも二個以上のパターン
データを任意に指定し得る模様選択手段1と、その模様
選択手段1によつて指定されたパターンデータの各々に
対してそれによつて形成される模様を夫々拡大若しくは
縮少させるべく前記パターンデータを加工可能な拡大縮
少手段hと、前記模様選択手段1によつて選択されたパ
ターンデータ若しくは前記拡大縮少手段hにより加工を
施されたパターンデータにより形成される各模様間の間
隔、配列方向を任意に設定可能な操作手段eと、前記模
様選択手段1によつて選択されたパターンデータ、前記
拡大縮少手段hによつて加工されたパターンデータおよ
び前記操作手段eにより設定された設定データを記憶す
る第二の記憶手段fと、前記縫目形成手段aの針の上下
動に伴ない前記第二の記憶手段fに記憶された各模様を
順次取出しその取出されたデータに基づき前記駆動手段
cを制御する制御装置qとから構成される。Moreover, as is clear from the functional block diagram (diagram corresponding to the claims) including the part surrounded by the broken line in FIG. A seam forming means a for forming a seam, a work cloth holding means b for holding the work cloth, and at least the seam forming means for changing the relative position between the needle and the work cloth holding means b. a driving means C connected to either the forming means a or the work cloth holding means b; the needle and the work cloth holding means b;
a first storage means d storing a large number of pattern data in which a sort pattern is formed by a large number of data indicating the relative position of the first storage means d; and pattern data stored in the first storage means d. A pattern selection means 1 which can arbitrarily specify at least two or more pattern data among them, and a pattern formed by each of the pattern data specified by the pattern selection means 1, respectively, are enlarged or It is formed by an enlargement/reduction means h capable of processing the pattern data to reduce it, and pattern data selected by the pattern selection means 1 or pattern data processed by the enlargement/reduction means h. an operation means e that can arbitrarily set the interval between each pattern and the arrangement direction; pattern data selected by the pattern selection means 1; pattern data processed by the enlargement/reduction means h; and the operation A second storage means f stores the setting data set by means e, and each pattern stored in the second storage means f is sequentially retrieved as the needle of the stitch forming means a moves up and down. and a control device q that controls the drive means c based on the retrieved data.
実施例
以下に本発明を自動刺繍ミシンに具体化した一実施例を
示す第1図乃至第40図を参照し発明の詳細な説明する
。EXAMPLE Below, the invention will be described in detail with reference to FIGS. 1 to 40 showing an example in which the invention is embodied in an automatic embroidery sewing machine.
第1図において、ミシンテーブル1上にはベッド2aと
アーム2bとからなる工業用ミシン本体2が載置されて
いる。In FIG. 1, an industrial sewing machine main body 2 consisting of a bed 2a and an arm 2b is placed on a sewing machine table 1.
ベッド2a上には針板3が取付けられ、その略中央部に
は針孔3aが形成されている。アーム2bには下端に針
4を装着し針棒抱き5aを介して揺動レバー6に連結さ
れた針棒5が取付けられるとともに、アーム2bの前面
には揺動レバー6の揺動量を調節する調節機構7及びそ
の揺動量を設定するためにその調節機構7に作動的に連
結された第1のパルスモータ8が設けられ、ミシン主軸
(図示せず)の回転に伴なう針棒5の上下動及ひ揺動レ
バー6の揺動運動(矢印B方向)に基づいて針4はミシ
ン本体2内の釡(図示せず)との協働により加工布9上
の左右方向(矢印B方向)にジグザグの本縫縫目を形成
する。ミシンテーブル1の上面後側にはポリアセタール
等の合成樹脂材料よりなる左右一対の取付枠10,11
が複数個のネジにより所定間隔をおいて固定されている
。A needle plate 3 is mounted on the bed 2a, and a needle hole 3a is formed approximately in the center of the needle plate 3. The arm 2b has a needle 4 attached to its lower end and a needle bar 5 connected to a swinging lever 6 via a needle bar holder 5a, and a needle bar 5 is attached to the front of the arm 2b for adjusting the amount of swinging of the swinging lever 6. A first pulse motor 8 is provided which is operatively connected to the adjustment mechanism 7 to set the adjustment mechanism 7 and its swing amount, and which controls the movement of the needle bar 5 as the sewing machine main shaft (not shown) rotates. Based on the vertical movement and the swinging movement of the swinging lever 6 (in the direction of arrow B), the needle 4 moves in the left-right direction (in the direction of arrow B) on the workpiece cloth 9 in cooperation with a hook (not shown) in the sewing machine body 2. ) to form a zigzag lockstitch seam. On the rear side of the upper surface of the sewing machine table 1, there are a pair of left and right mounting frames 10 and 11 made of synthetic resin material such as polyacetal.
are fixed with a plurality of screws at predetermined intervals.
ミシンテーブル1の上面においてそれと平行に延びるよ
うに取付枠10,11間に送りネジ12および回転伝達
軸13が回転可能に支承されている。一方の取付枠10
には送りネジ12を歯車機構を介して回転駆動するよう
に第2のパルスモータ14が装着されている。他方の取
付枠11には回転伝達軸13を回転駆動するための第3
のパルスモータ15が装着されている。送りネジ12に
はその軸線方向へ移動し得るよ−うにX軸移動台16の
支持台部16aが挿嵌されており、そのX軸移動台16
は送りネジ12および回転伝達軸13に直交する方向に
延びる案内バイブ16bおよび前方支持台部16cを含
んでいる。X軸移動台16の案内バイブ16bにはその
)軸線方向へ移動し得るようにY軸移動台18が挿嵌支
承されており、そのY軸移動台18は回転伝達軸13に
連係された一対の連結ワイヤ17の一部に固着されてい
る。ポリアセタール等の合成樹脂材料からなる刺繍枠1
9はY軸移動台18への7取付板部19a1外周の一部
を開放した環状の加工布保持部19b1締付ネジ19c
および前記加工布保持部19bに挿嵌されそれと協働し
て加工布9を保持する刺繍内枠20とを含む。従つて、
加工布9を保持する刺繍枠19は第2のパルスモつ一タ
14の回転駆動に基づいて送りネジ12、x軸移動台1
6等を介して左右方向(矢印X方向)に移動され、第3
のパルスモータ15の回転駆動に基づいて回転伝達軸1
3、連結ワイヤ17、Y軸移動台18等を介して前記X
方向と直交する方向(矢印Y方向)に移動される。ミシ
ンテーブル1の下方前面には電源オンスイッチ21、電
源オフスイッチ22、刺繍開始指令スイッチ23および
非常停止スイッチ24が設けられている。A feed screw 12 and a rotation transmission shaft 13 are rotatably supported between mounting frames 10 and 11 so as to extend parallel to the upper surface of the sewing machine table 1. One mounting frame 10
A second pulse motor 14 is mounted to rotate the feed screw 12 via a gear mechanism. The other mounting frame 11 has a third shaft for rotationally driving the rotation transmission shaft 13.
A pulse motor 15 is installed. A support part 16a of an X-axis moving table 16 is inserted into the feed screw 12 so that it can move in the axial direction, and the X-axis moving table 16
includes a guide vibe 16b and a front support portion 16c extending in a direction perpendicular to the feed screw 12 and the rotation transmission shaft 13. A Y-axis movable base 18 is inserted into and supported by the guide vibe 16b of the X-axis movable base 16 so as to be movable in the axial direction. is fixed to a part of the connecting wire 17. Embroidery frame 1 made of synthetic resin material such as polyacetal
9 is an annular work cloth holding part 19b1 with a part of the outer periphery of the mounting plate part 19a1 open to the Y-axis moving table 18, and a tightening screw 19c.
and an embroidery inner frame 20 that is inserted into the work cloth holding portion 19b and cooperates with the work cloth holding portion 19b to hold the work cloth 9. Therefore,
The embroidery frame 19 holding the workpiece cloth 9 is rotated by the feed screw 12 and the
The third
The rotation transmission shaft 1 is rotated based on the rotational drive of the pulse motor 15.
3. The above-mentioned X
direction (direction of arrow Y). A power on switch 21, a power off switch 22, an embroidery start command switch 23, and an emergency stop switch 24 are provided on the lower front surface of the sewing machine table 1.
更にミシンテーブル1の傍にはミシン本体2の駆動信号
、第1,第2,第3の各パルスモータ8,14,15の
駆動信号を伝達するケーブル26に連結された制御装置
25が配置されている。その制御装置25は加工布9に
所要の刺繍模様を形成するプログラミングの指令操作を
行なうためのキーボード27およびその操作結果を表示
するための表示パネル28を有している。第2図におい
てキーボード27の右方には第2,第3のパルスモータ
14,15に回転駆動指令を発生させ刺繍枠19をX,
Y方向及びそれらの各方向と45度の角度の方向へ移動
させるために設けられた複数個の寸動送りキー29、刺
繍枠19が予め定められた移動可能領域から外れた時寸
動送りキー29の動作を有効化するためのM3キー30
、制御装置25の制御回路部をリセット状態にするため
のRSTキー31、ミシンの糸切れ事故等による本装置
の刺繍模様形成作業途中の停止時に刺繍枠19を所要位
置まで移動させる際指令信号を発生するためのR゛へキ
ー32、制御装置25によるミシンの制御モードを設定
するため−のMCHNLOCKキー33、SGLDAT
Aキー34、SGLSTITキー35が配置されている
。MCHNLOCKキー33、SGLDATAキー34
、SGI−STITキー35にはそれらの制御モードを
操作者に表示するための発光ダイオード33a,34a
,35aがそれぞれ設けられている。キーボード27の
左方中央部には多数個のデータ入力キーからなるデータ
キー群36が配置され、それらの各データキーの上面に
はそれぞれ刺總模様に対応する英数文字、英記号、カナ
文字、カナ記号が刻印されており、それらのうちのどの
文字を選択するかの指令は各データ選択キー37,38
,39,40を選択的に押圧操作することにより行なわ
れる。Furthermore, a control device 25 is disposed near the sewing machine table 1 and is connected to a cable 26 that transmits drive signals for the sewing machine body 2 and drive signals for the first, second, and third pulse motors 8, 14, and 15. ing. The control device 25 has a keyboard 27 for issuing commands for programming to form a desired embroidery pattern on the work cloth 9, and a display panel 28 for displaying the results of the operations. In FIG. 2, to the right of the keyboard 27, rotational drive commands are generated to the second and third pulse motors 14 and 15 to move the embroidery frame 19 to
A plurality of inching feed keys 29 provided for movement in the Y direction and directions at an angle of 45 degrees with each of these directions, an inching feed key when the embroidery frame 19 is out of a predetermined movable area M3 key 30 to enable operation of 29
, an RST key 31 for setting the control circuit section of the control device 25 to a reset state, and a command signal for moving the embroidery frame 19 to a required position when the device is stopped during the embroidery pattern forming operation due to an accident such as thread breakage of the sewing machine. R゛ key 32 for generating, MCHNLOCK key 33 for setting the control mode of the sewing machine by the control device 25, SGLDAT.
An A key 34 and an SGLSTIT key 35 are arranged. MCHNLOCK key 33, SGLDATA key 34
, SGI-STIT key 35 has light emitting diodes 33a, 34a for displaying these control modes to the operator.
, 35a are provided, respectively. A data key group 36 consisting of a large number of data input keys is arranged in the left center part of the keyboard 27, and alphanumeric characters, alphabetic symbols, and kana characters corresponding to the embroidery pattern are displayed on the upper surface of each data key. , kana symbols are engraved, and the command to select which character among them is given by each data selection key 37, 38.
, 39, 40 are selectively pressed.
尚通常これらの選択キーが操作されない時には前記各文
字のうち英数文字が,選択されるようになつている。又
前記英数文字はその字体の大小を指定するSHFTLキ
ー41、S1+′Bキー42が操作された後にデータキ
ー群36の各キーを操作することにより選択される。デ
ータキー群36以外に各刺繍模様に対応するキーとして
前記データキー群の各操作により選択された文字記号間
のスペース、各文字記号列の改行復帰をそれぞれ表わす
SPACEキー43、CR/LFキー44が配置されて
いる。 キーボード27の左方上段には加工布9を保持
する刺繍枠19が針4と当接しないで移動が可能な範囲
を設定入力するための.AREAキー45、各種プログ
ラミングおよびデータ入力指令コードのフ終わりを指令
するためのENTERキー46、各種プロラミング指令
コードの開始を指令するためのCTRLキー47、予め
記憶装置に記憶された1漢字ョその他の特殊模様に対応
する刺繍模様データからなるパターンデータを指示する
ためのPATN門キー48、ミシン本体2による刺繍縫
目の形成完了時にミシン本体2の動作を一時停止させる
指令をプログラミング時に入力するためのPAUSEキ
ー49、使用頻度の高い文字模様のパターンデータの組
合わせ等をまとめて記憶装置にファイルさ”せる指令コ
ードを入力するためのCATキー50、そのCATキー
によりファイルされたパターンデータの組合わせをロー
ドさせる指令コードを入力するためのLOADキー51
等の各種プログラム指令キーが配置されるとともに、表
示パネル28に設けられた後述の表示装置の表示を一桁
左右にシフトするための表示シフトキー52,53が配
置されている。Incidentally, normally, when these selection keys are not operated, alphanumeric characters are selected from among the above-mentioned characters. The alphanumeric characters are selected by operating each key of the data key group 36 after operating the SHFTL key 41 and S1+'B key 42, which designate the size of the font. In addition to the data key group 36, keys corresponding to each embroidery pattern include a SPACE key 43 and a CR/LF key 44, which respectively represent the space between character symbols selected by each operation of the data key group, and the return of a line break for each character symbol string. is located. The upper left part of the keyboard 27 is used to set and input the range within which the embroidery frame 19 holding the work cloth 9 can move without coming into contact with the needle 4. AREA key 45, ENTER key 46 for commanding the end of various programming and data input command codes, CTRL key 47 for commanding the start of various programming command codes, one kanji character pre-stored in the storage device, and other keys. A PATN gate key 48 is used to instruct pattern data consisting of embroidery pattern data corresponding to a special pattern, and a PATN gate key 48 is used to input, during programming, a command to temporarily stop the operation of the sewing machine body 2 when the sewing machine body 2 completes forming an embroidery stitch. PAUSE key 49, CAT key 50 for inputting a command code for collectively filing frequently used character pattern pattern data combinations in a storage device, combinations of pattern data filed by the CAT key. LOAD key 51 for inputting a command code to load
Various program command keys such as , etc. are arranged, as well as display shift keys 52 and 53 for shifting the display of a display device provided on the display panel 28, which will be described later, by one digit to the left or right.
更にキーボード27には操作者が前述した各種入力キー
の操作を誤つて行なつた時にその操作入力キーの操作結
果だけを無効化するためのDELキー54、各種操作入
力キーの全ての入力操作結果を無効化するためのCAN
キー55が配置されている。表示パネル28には操作者
の各種入力操作による前記各種プログラム指令キー操作
の入力結果を順次表示する1晰のドットQ マトリッ
クス表示装置56、操作者により入力指定された複数個
の文字、記号等の刺繍模様の配列方向等の指定データ(
Arrange指令)を表示する2桁の7セグメントの
数字表示器57、前記複数個の文字、記号等の刺繍模様
間のピッチデータ4 (Pitch指令)を表示する
数字表示器58、操作者により選択された刺繍模様デー
タに対して対称移動を指定するデータ(MirrOr指
令)を表示する2桁の数字表示器59、操作者により選
択された刺繍模様データの大きさを指示するデータ(S
ize指令)を表示する2桁の数字表示器60、予め記
憶されている文字、記号等の刺繍模様の針4の揺動方向
(B方向)に関し標準データに対する変更データ(Wi
dth指令)を表示する2桁の数字表示器61、同じく
予め記憶された文字等の刺繍模様のパターンデータの各
分割されたブロック内に対応する指定された縫目数デー
タ(Density指令)を表示する2桁の数字表示器
62が配置されている。次に本装置の制御回路の構成を
第3図のブロック図を参照して説明する。Further, the keyboard 27 includes a DEL key 54 for invalidating only the operation result of the operation input key when the operator performs the operation of the various input keys by mistake, and a DEL key 54 for invalidating only the operation result of the operation input key, and all the input operation results of the various operation input keys. CAN to disable
A key 55 is arranged. The display panel 28 includes a dot Q matrix display device 56 that sequentially displays the input results of the various program command key operations performed by the operator, and a display panel 56 that displays a plurality of characters, symbols, etc. specified by the operator. Specification data such as the arrangement direction of the embroidery pattern (
a 2-digit 7-segment number display 57 for displaying a 2-digit 7-segment embroidery pattern (Arrange command); a numeric display 58 for displaying pitch data 4 (Pitch command) between the plurality of embroidery patterns such as characters and symbols; A two-digit numerical display 59 displays data (MirrOr command) for specifying symmetrical movement for the embroidery pattern data selected by the operator, and data (S) indicates the size of the embroidery pattern data selected by the operator.
Change data (Wi
A two-digit numerical display 61 that displays the dth command), and also displays the specified number of stitches data (Density command) corresponding to each divided block of embroidery pattern pattern data such as characters stored in advance. A two-digit numerical display 62 is arranged. Next, the configuration of the control circuit of this device will be explained with reference to the block diagram of FIG.
CUP63は中央演算処理装置で、16ビットのアドレ
ス信号出力端子(ADS)、8ビットのデータ信号及び
命令コード信号のデータ入出力端子(DBO−DB7)
、割込み入力端子(INT)等を有し、前記データ入出
力端子はデータバス64を介してRAM(読出し書込み
可能な記憶装置)65、ROM(読出し専用記憶装置)
66、PIT(プログラマブルインターバルタイマー)
67、I/0IE(入出力インターフェイス)68にそ
れぞれ接続されるとともに、前記アドレス信号出力端子
はアドレスバス69を介してアドレスデコーダ70に接
続されている。アドレスデコーダ70のデコード出力は
RAM65、ROM66、PIT67、I/01F′6
8等の各周辺装置のチップセレクト端子(CS)若しく
はアドレス端子(ADO−ADll)に接続されており
、前記各周辺装置のアドレスの割り付けが行なわれる(
第4図参照)。前記1/01F68の各入出力端子には
第1,第2,第3のパルスモータ8,14,15を駆動
するための第1,第2,第3の駆動回路.71,72,
73、ミシン本体2の駆動及び針定位置停止を行なうた
めのミシン駆動回路7牡第1のパルスモータ8の原点を
検出するための位置検出装置75、キーボード27の各
キーに対応するキーコード信号を発生するキーボード制
御回路,76、表示パネル28の各表示素子を駆動制御
するための表示制御回路77及び刺繍開始指令スイッチ
23が接続されるとともに、CPU63のINT端子に
は前記非常停止スイッチ24が接続されている。CPU
63、RArl!465、ROM66、PIT67およ
びI/01F68によりストアドプログラム方式のコン
ピュータが構成され、ROM66に予め記憶された命令
コード群に基づいてI/0IF68に接続される各種入
出力装置の制御が行なわれる。CUP63 is a central processing unit, which has a 16-bit address signal output terminal (ADS), an 8-bit data signal and an instruction code signal data input/output terminal (DBO-DB7).
, an interrupt input terminal (INT), etc., and the data input/output terminal is connected to a RAM (readable/writable memory device) 65 and a ROM (read-only memory device) via a data bus 64.
66, PIT (programmable interval timer)
67 and I/0IE (input/output interface) 68, and the address signal output terminal is connected to an address decoder 70 via an address bus 69. The decoded output of the address decoder 70 is RAM65, ROM66, PIT67, I/01F'6
It is connected to the chip select terminal (CS) or address terminal (ADO-ADll) of each peripheral device such as 8, etc., and the address of each peripheral device is assigned (
(See Figure 4). First, second, and third drive circuits for driving the first, second, and third pulse motors 8, 14, and 15 are connected to each input/output terminal of the 1/01F68. 71, 72,
73, Sewing machine drive circuit 7 for driving the sewing machine body 2 and stopping the needle at a fixed position; position detection device 75 for detecting the origin of the first pulse motor 8; key code signals corresponding to each key of the keyboard 27; A keyboard control circuit 76 that generates the embroidery, a display control circuit 77 for driving and controlling each display element of the display panel 28, and an embroidery start command switch 23 are connected, and the emergency stop switch 24 is connected to the INT terminal of the CPU 63. It is connected. CPU
63, RArl! 465, ROM 66, PIT 67, and I/01F68 constitute a stored program type computer, and various input/output devices connected to I/0IF68 are controlled based on a group of instruction codes stored in advance in ROM66.
尚RAM65、ROM66、PIT67、I/01F6
8およびI/0IF68に接続される各種入出力装置の
各制御信号は第4図に示されるアドレスマップに従い各
アドレスにそれぞれ配置されている。前記ROM66に
はアドレス000幡地乃至7FFF番地のエリアが割り
付けされ、そのアドレス000幡地乃至1FFF番地の
エリアには本装置の制御を行なうメインプログラムおよ
び各種サブルーチン等jの命令コード群からなる制御用
プログラム66aが記憶されるとともに、アドレス20
00番地乃至7FFF番地のエリアはデータバンク66
bとして割り付けられ、そのデータバンク66bにはキ
ーボード27の各文字、記号及びパターン記号等に:対
応する各種の刺繍模様データからなるパターンデータ群
が記憶されている(第5図および第6図参照)。RAr
!465にはアドレス8000番地乃至9F′FF番地
のエリアが割り付けられており、本装置の制御及び演算
用に用いられる各種ワーキング”レジスタ群65a,6
5bがそれぞれ所定のアドレスに記憶されている(第7
図乃至第12図参照)。PIT67にはアドレスCOO
O番地乃至CFFF番地が割り付けられるとともにI/
01F68にはアドレスDOO幡地乃至FFFF番地の
エリアが割り付けられ、PIT67の出力信号TCl,
TC2および前記入出力装置に入出力される各制御信号
等が前記エリアの所定の各ビットに割り付けられており
、それらの制御信号に基づき第1,第2,第3の駆動回
路71,72,73はそれぞれ駆動制御される。次にデ
ータバンク66b内に記憶される各刺繍模様のパターン
データについて第5図,第6図,第13図,第14図及
び第15図のパターンデータのデータ内容を示す各図を
参照して説明する。Furthermore, RAM65, ROM66, PIT67, I/01F6
Each control signal of various input/output devices connected to 8 and I/O IF 68 is arranged at each address according to the address map shown in FIG. The ROM 66 is allocated with an area from address 000 to 7FFF, and the area from address 000 to 1FFF contains a main program for controlling the device and a control program consisting of a group of instruction codes such as various subroutines. The program 66a is stored and the address 20
The area from address 00 to address 7FFF is data bank 66.
b, and the data bank 66b stores a pattern data group consisting of various embroidery pattern data corresponding to each character, symbol, pattern symbol, etc. on the keyboard 27 (see FIGS. 5 and 6). ). RAr
! An area from address 8000 to address 9F'FF is allocated to 465, and various working register groups 65a and 65 used for control and calculation of this device are allocated.
5b are stored at predetermined addresses (7th
(See Figures 12 to 12). PIT67 has address COO
Addresses O to CFFF are allocated and I/
01F68 is assigned an area from address DOO to FFFF, and output signals TCl, PIT67 are allocated to 01F68.
Each control signal input/output to the TC2 and the input/output device is assigned to each predetermined bit of the area, and based on these control signals, the first, second, third drive circuits 71, 72, 73 are each driven and controlled. Next, regarding the pattern data of each embroidery pattern stored in the data bank 66b, refer to the figures showing the data contents of the pattern data in FIGS. 5, 6, 13, 14, and 15. explain.
第13図に示されるように例えばカナ文字1イョの文字
模様の刺繍パターンデータを作成する場合、先ずそれら
のパターンデータの原点P。を定め、それらの文字模様
に対し縫目を形成する部分を第14図に示すように三角
形若しくは四角形からなる各ステッチブロック(SYl
,SA2,SA8)に分割指定し、それらの分割された
各ブロックの各頂点(SDl,SD2,・・SDn)の
各X,Y方向の各座標値〔(Xl,Yl)、(X2,Y
2),(Xn,Yn)〕を求め、該文字模様に対して刺
繍縫目を形成する順序を適宜指定する。そしてその指定
された順序に基づいて例えば前記パターンデータ原点P
。からステッチブロックSAlまでの部分、即ち送り部
分(縫目形成されない)をフィードブロックFBlとし
、そのフィードブロックFBlを表わすフィードブロッ
クコードおよび前記各頂点SDl,SD2の各座標値(
Xl,Yl),(X2,Y2)でもつて一つのフィード
ブロックデータとして記憶し、次のステッチブロックS
Alに対してはステッチブロックを表わすステッチブロ
ックコードおよび前記SAlブロックの四角形の底辺の
各頂点SD3,SD4の各座標値(X3,Y3)、(X
4,Y4)でもつて一つのステッチブロックデータとし
て記憶し、以下同様に各ステッチブロックデータおよび
フィードブロックデータ等が順次記憶されるようにして
一つの文字模様の刺繍パターンデータの作成が行なわれ
る。尚前記各刺繍模様のパターンデータの各先頭アドレ
スから3バイトにはそれらの各パターンデータにおける
針4のB軸(X軸と同一)方向の揺動量の最大値を表わ
すデータMASKBlX軸方向の第2のパルスモータ1
4による刺繍枠19の最大移動量MASKX,Y軸方向
の第3のパルスモータ15による刺繍枠19の最大移動
量MASKYが順次記憶されている。As shown in FIG. 13, when creating embroidery pattern data for a character pattern of one kana character, for example, the origin P of the pattern data is first created. are determined, and the part where the stitches are formed for those character patterns is determined by each stitch block (SYl) consisting of a triangle or square, as shown in Figure 14.
, SA2, SA8), and each coordinate value in the X and Y directions of each vertex (SDl, SD2,...SDn) of each divided block [(Xl, Yl), (X2, Y
2), (Xn, Yn)] and appropriately designate the order in which embroidery stitches are to be formed for the character pattern. Then, based on the specified order, for example, the pattern data origin P
. The part from to the stitch block SAl, that is, the feeding part (no stitches are formed) is defined as a feed block FBl, and the feed block code representing the feed block FBl and the coordinate values of each of the vertices SDl and SD2 (
Xl, Yl), (X2, Y2) are stored as one feed block data, and the next stitch block S
For Al, the stitch block code representing the stitch block and the coordinate values (X3, Y3), (X
4, Y4) is stored as one stitch block data, and in the same manner, each stitch block data, feed block data, etc. are sequentially stored to create embroidery pattern data for one character pattern. In addition, 3 bytes from each start address of the pattern data of each embroidery pattern contain data MASKB1 representing the maximum amount of swing of the needle 4 in the B-axis (same as the X-axis) direction in each of the pattern data. pulse motor 1
The maximum movement amount MASKX of the embroidery frame 19 by the third pulse motor 15 in the Y-axis direction is sequentially stored.
RAM65の制御用ワーキングレジスタエリアには下記
のワーキングレジスタ群65aがそれぞれ所定のアドレ
ス(800幡地乃至9F′FF番地)に割り付けられて
いる。即ちそれらのワーキングレジスタ群は、刺繍模様
形成時における刺繍枠19の後述する絶対原点位置から
のX,Y軸方向の移動量データを逐次記憶するABS−
X−REG.、ABS−Y−REG.(現在位置座標記
憶用)、刺繍模様形成開始時における前記絶対原点位置
からのX,Y座標値を記憶するABSO−X−REG.
、ABSO−Y−REG.(縫製開始点座標記憶用)、
刺繍枠19の移動可能なエリア設定範囲が円形モードで
あるが矩形モードであるかのモードを記憶するAREA
MODE4−RES.、円形モード設定時におけるデー
タを記憶するAREAR−REG.、操作者のキー入力
操作に基づく各種入力指令コードを順次記憶するCrV
lNDDATA−REG.、刺繍模様形成時に各移動指
令に基づく第1,第2,第3のパルスモータ8,14,
15の移動方向、移動量を一時記憶するCMNDSGN
BREG.、CMNDSGN●x●REG.、CMND
SGN●YREG.、それらのCMNDSGNレジスタ
に各データが出力されていることを記憶するCMNDS
TORED−REG.、操作者のキー入力操作によるデ
ータ又は標準のコントロールデータを記憶するCTRL
●REG.、操作者の入力するコントロールデータを一
時記憶するCTRLKEY●REG.、本装置の動作サ
イクルがサイクル終了工程にあることを記憶するCYC
LEEND−REG.、本装置の動作モードがキー入力
モードであるか縫製モードであるかを記憶するCYCL
EMODE−REG.、操作者により入力されたコント
ロールデータおよび文字、記号等のデータをまとめて格
納するFILEDATA●REG.、該レジスタに格納
されている各データのアドレスを記憶するFILETA
BLE●REG.、操作者により入力される前記■LE
TABLEIREG.のアドレスを記憶するFILEA
DR●REG.、本装置の動作サイクルが縫製サイクル
であることを記憶するFROMSEW・REG.、内部
同期モードを記憶するISM−REG.、JOGキール
ーチンにおいてJOGタイマーが継続状態であることを
記憶するJOGTIM−REG.、操作者のキー入力操
作に基づくキー入力コードを順次記憶するKEYIND
ATA●REG.、該レジスタから前記入力コードを読
み出す時のアドレスを記憶するLADRKEY●REG
.、前記CMNDDATA●REG.、からデータを読
み出す時のアドレスを記憶するLADRCMND−RE
G.、SEWADR●REG.、からデータを読み出す
時のアドレスを記憶する・LADRSEW−REG.、
データバンク66bから所要のパターンデータの各デー
タを読み出す時のアドレスを記憶するLADRBANK
●REG.、発光ダイオード33aの点灯状態を記憶す
るMCHNLOCK◆REG.、ミシンモータ(図示せ
ず)の駆動状態を記憶するMMD−REG.、前記CM
NDSGN●B●REG.、CMNDSGN◆XREG
.、CMNDSGN−EY4−REG.、の各指令に基
づく第1,第2,第3の駆動回路71,72,73に出
力された各駆動パルスを計数する0UT・・B4−RE
G.、0UT●X●REG.、0UT●Y−REG.本
装置が縫製中てあることを記憶する0NSTIT−RE
G.、発光ダイオード34a,35aが共に消灯状態に
おいてRTNキー32のリターン指令に基づくリターン
状態であることを記憶する0NAL.LRTNIREG
.、発光ダイオード34a若しくは35aが点灯状態に
おいてRTNキー32のリターン指令に基づくリターン
状態であることを記憶する0NRTN−REG.、操作
者のPATNキー48操作後のキー入力操作による数値
データを記憶するPA′INKEY−REG.、刺繍模
様の各縫目形成点に対応する位置データを多数個記憶す
るSWEDATA−REG.、該レジスタに各位置デー
タを記憶する時のアドレスを記憶するSADRSEW−
REG.、操作者のキー入力操作に基づくキー入力コー
ドをKEYINDATA●REG.、に記憶する時のア
ドレスを記憶するSADRKEY●REG.、CMND
DATA●REG.に操作者による各種指令コードを記
憶する時のアドレスを記憶するSADRCMξD−RE
G.および発光ダイオード34a,35aの点灯状態を
記憶するSGLDATA・REG.、SGLSTIT●
REG.等を含む。In the control working register area of the RAM 65, the following working register groups 65a are allocated to respective predetermined addresses (addresses 800 to 9F'FF). That is, these working registers are ABS registers that sequentially store data on the amount of movement of the embroidery frame 19 in the X and Y axis directions from the absolute origin position (described later) when forming an embroidery pattern.
X-REG. , ABS-Y-REG. (for storing current position coordinates), ABSO-X-REG.
, ABSO-Y-REG. (for storing sewing start point coordinates),
AREA that stores the mode of whether the movable area setting range of the embroidery frame 19 is circular mode or rectangular mode.
MODE4-RES. , AREAR-REG. which stores data when circular mode is set. , a CrV that sequentially stores various input command codes based on the operator's key input operations.
INDDATA-REG. , first, second, and third pulse motors 8, 14, based on each movement command when forming an embroidery pattern.
CMND SGN that temporarily stores 15 movement directions and movement amounts.
BREG. ,CMNDSGN●x●REG. ,CMND
SGN●YREG. , CMNDS that stores that each data is output to those CMNDSGN registers.
TORED-REG. , CTRL that stores data based on the operator's key input operations or standard control data.
●REG. , CTRLKEY●REG. which temporarily stores control data input by the operator. , CYC to remember that the operating cycle of this device is in the cycle end step.
LEEND-REG. , CYCL that stores whether the operation mode of this device is key input mode or sewing mode.
EMODE-REG. , FILEDATA●REG., which collectively stores control data input by the operator and data such as characters and symbols. , FILETA that stores the address of each data stored in the register.
BLE●REG. , the above ■LE input by the operator
TABLEIREG. FILEA that stores the address of
DR●REG. , FROMSEW REG. which stores that the operation cycle of this device is a sewing cycle. , ISM-REG. which stores the internal synchronization mode. , JOGTIM-REG. which stores that the JOG timer is in a continuous state in the JOG key routine. , KEYIND that sequentially stores key input codes based on the operator's key input operations
ATA●REG. , LADRKEY●REG that stores the address when reading the input code from the register.
.. , said CMNDDATA●REG. , LADRCMND-RE that stores the address when reading data from
G. , SEWADR●REG. , stores the address when reading data from ・LADRSEW-REG. ,
LADRBANK that stores the address when reading each data of the required pattern data from the data bank 66b
●REG. , MCHNLOCK◆REG. which stores the lighting state of the light emitting diode 33a. , MMD-REG. which stores the driving state of the sewing machine motor (not shown). , said CM
NDSGN●B●REG. ,CMNDSGN◆XREG
.. , CMNDSGN-EY4-REG. 0UT...B4-RE that counts each drive pulse output to the first, second, and third drive circuits 71, 72, 73 based on each command of .
G. , 0UT●X●REG. , 0UT●Y-REG. 0NSTIT-RE to remember that this device is currently sewing
G. , 0NAL. which stores that the light emitting diodes 34a, 35a are both in the return state based on the return command of the RTN key 32 when they are in the off state. LRTNIREG
.. , 0NRTN-REG. which stores that the light emitting diode 34a or 35a is in the return state based on the return command of the RTN key 32 when the light emitting diode 34a or 35a is in the lit state. , PA'INKEY-REG. which stores numerical data obtained by key input operations after the operator operates the PATN key 48. , SWEDATA-REG. which stores a large number of position data corresponding to each stitch formation point of an embroidery pattern. , SADRSEW-, which stores the address at which each position data is stored in the register.
REG. , the key input code based on the operator's key input operation is KEYINDATA●REG. SADRKEY●REG. which stores the address when storing in . ,CMND
DATA●REG. SADRCMξD-RE that stores the address when storing various command codes by the operator.
G. and SGLDATA.REG. which stores the lighting states of the light emitting diodes 34a and 35a. , SGLSTIT●
REG. Including etc.
次に以上のように構成された本装置の作動について、操
作者の各種操作に基づき加工布9上にカナ文字0イJ9
raJ9し\ョからなる1イロハョという文字の刺繍模
様を連続的に形成する場合を例として、その詳細を第2
5図乃至第40図に示すフローチャートに従つて説明す
る。尚この時加工布9に形成される前記文字刺繍模様の
配列及びその方向(Arrange)、その刺繍模様を
構成する各文字模様の大きさ(Slze)、その各文字
模様のB方向(X方向と同じ)における大きさ(前記針
4の揺動幅)の標準字体に対する比率(Width)、
その標準字体を対称な字体に変換するための指令データ
(MirrOr)、及び各文字模様の各ステッチブロッ
クに対する縫目形成数(Densjty)の各種コント
ロールデータは、予め定められた標準のコントロールデ
ータに基づく各データ群により指定され、前記各文字間
のそれぞれの間隔(Pitch)を指定するコントロー
ルデータは操作者のキー操作に基づくデータにより指定
されるものとする。ここで前記標準コントロールデータ
について説明すると、Arrangeデータは第20図
乃至第22図に示されるように各刺繍文字の格納されて
いる長方形のエリアの左方下端の基準点(P3)が矢印
AXO方向に延びる直線上に配置されるような配列指定
(AX3O)、Sizeデータは各刺繍文字模様のX,
Y方向の大きさ即ちX方向8蒜、Y方向1077177
!の寸法指定(SizeO8)、Pitchデータは前
記各文字間の間隔1077!77!の間隔指定(Pit
chlO)、WldthデータおよびMirr″0rデ
ータはそれぞれ変更指定なし(Widthl.O)、(
MirrOrOO)、Densityデータは各ステッ
チブロック内の縫目形成数が4縫目であることの指定(
DensityO4)となつている。先ず、電源が投入
されると、プログラムは第25図に示されるようにスタ
ート番地100から各種のワーキングレジスタおよび入
出力装置等をイニシャライズさせるイニシャライズルー
チン101、表示パネル28の表示装置56、各数字表
示器57,58,59,60,61,62および発光ダ
イオード33a,34a,35a等の表示装置の全ての
各表示素子を所定時間点灯させる表示ルーチン102、
針4の揺動量を設定するために調節機構7に連結された
第1のパルスモータ8をその調節機構7による揺動量が
ゼロとなるように予め設定された原点位置まで移動させ
るB軸自動原点復帰ルーチン103、KEYINDAT
A●REG.内に予め記憶された標準コントロールデー
タのCTR−REG.へのデータ転送及びそれらの標準
コントロールデータの内容を表示パネル28の各表示装
置に表示するルーチン104等からメイン番地105を
経て各種操作キーの操作が行なわれたか否かのモニタを
行なうモニタループ106に達し、更にプログラムは操
作キーの操作が行なわれるまでモニタループを回り続け
る。従つて、本装置は表示ルーチン102によりその表
示装置の全ての表示素子の点灯が所定時間行われた後、
B軸自動原点復帰ルーチン103によつて第1のパル・
スモータ8の駆動が停止され、針4の揺動量が零に設定
され、表示パネル28のドットマトリックス表示装置5
6には前記標準コントロールデータの各指令Arran
ge.Size・・・・・・等の指定コードを表わすそ
れらの頭文字RAXョ,Rsョ・ ・・の各文字・が表
示され、各数字表示器57乃至62には標準コントロー
ルデータの各指令内容がそれぞれ表示される。尚、ここ
でドットマトリックス表示装置56に表示される前記各
指令コードの頭文字は後述する刺繍されるべき文字の刺
繍データを表わすノ文字と区別するために第2図に示さ
れるように前記刺繍データが黒抜き文字により表示され
るのに対し白抜きの各文字により表示されるようになつ
ている。次に、操作者により寸動送りキー29およびR
LSキー30が同時に押圧されると、プログラムはモニ
ターループ106から抜け出しJOGキー番地から前記
RLSキーの1オンJ,lオフョをチェックするルーチ
ン107,J0GA番地、JOGTIA・REG.の記
憶内容がハイレベル(以下Hという)かローレベル(以
下Lという)かのチェックを行うルーチン108、第2
,第3のパルスモータ14,15を駆動するための第2
,第3の駆動回路72,73に駆動パルスを発生させる
ルーチン109等を経てメイン番地に戻り再びモニタル
ープを回り続ける。Next, regarding the operation of this device configured as described above, kana characters 0, J9, etc. are printed on the work cloth 9 based on various operations by the operator.
Taking as an example the case of continuously forming an embroidery pattern of the characters 1 IROHAYO consisting of raJ9shi\yo, the details are explained in the second section.
This will be explained according to the flowcharts shown in FIGS. 5 to 40. At this time, the arrangement and direction of the character embroidery pattern formed on the work cloth 9 (Arrange), the size of each character pattern constituting the embroidery pattern (Slze), the B direction (X direction and the ratio (Width) of the size (oscillation width of the needle 4) to the standard font in
Command data (MirrOr) for converting the standard font into a symmetrical font, and various control data such as the number of stitches formed for each stitch block of each character pattern (Densjty) are based on predetermined standard control data. It is assumed that the control data specified by each data group and specifying each pitch (pitch) between the characters is specified by data based on key operations by the operator. Here, to explain the standard control data, the Arrange data is such that the reference point (P3) at the lower left end of the rectangular area where each embroidery character is stored is in the direction of the arrow AXO, as shown in Figures 20 to 22. Arrangement specification (AX3O) such that the arrangement is arranged on a straight line extending to , Size data is X,
Size in Y direction: 8 cucumbers in X direction, 1077177 in Y direction
! The dimension specification (SizeO8), Pitch data is the spacing between each character 1077!77! Specify the interval (Pit
chlO), Wldth data, and Mirr″0r data are not specified to change (Widthl.O), (
MirrOrOO), Density data specifies that the number of stitches to be formed in each stitch block is 4 (
DensityO4). First, when the power is turned on, the program starts from the start address 100, as shown in FIG. 25, starts with an initialization routine 101 that initializes various working registers, input/output devices, etc., displays the display device 56 of the display panel 28, and displays each number. A display routine 102 that lights up all the display elements of the display device such as the display devices 57, 58, 59, 60, 61, 62 and the light emitting diodes 33a, 34a, 35a for a predetermined period of time;
A B-axis automatic origin that moves the first pulse motor 8 connected to the adjustment mechanism 7 to set the amount of oscillation of the needle 4 to a preset origin position so that the amount of oscillation caused by the adjustment mechanism 7 becomes zero. Return routine 103, KEYINDAT
A●REG. CTR-REG. of standard control data stored in advance in CTR-REG. A monitor loop 106 monitors whether or not various operation keys have been operated via the main address 105 from a routine 104 for transferring data to and displaying the contents of the standard control data on each display device of the display panel 28. is reached, and the program continues to loop through the monitor loop until the operation key is operated. Therefore, after all the display elements of the display device have been lit for a predetermined period of time by the display routine 102,
By the B-axis automatic home return routine 103, the first pulse
The drive of the motor 8 is stopped, the amount of swing of the hand 4 is set to zero, and the dot matrix display device 5 of the display panel 28 is
6 contains each command Arran of the standard control data.
ge. The initial letters RAX, Rs, etc. representing designation codes such as Size, etc. are displayed, and each numerical display 57 to 62 shows the contents of each command of the standard control data. are displayed respectively. Incidentally, the initial letters of the respective command codes displayed on the dot matrix display device 56 are distinguished from the letters representing the embroidery data of the characters to be embroidered, which will be described later, as shown in FIG. While data is displayed using black characters, each character is displayed using white characters. Next, the operator presses the inching feed key 29 and R.
When the LS key 30 is pressed at the same time, the program exits from the monitor loop 106 and checks the RLS key 1 on J, l off from the JOG key address 107, J0GA address, JOGTIA REG. The second routine 108 checks whether the memory content of is high level (hereinafter referred to as H) or low level (hereinafter referred to as L).
, the second pulse motor 14, 15 for driving the third pulse motor 14, 15.
, the routine 109 for generating drive pulses to the third drive circuits 72, 73, etc., returns to the main address, and continues the monitor loop again.
従つて、寸動送りキー29およびRLSキー30の押圧
操作に基づき前記第2,第3のパルスモータ14,15
が駆動され、刺繍枠19に保持される加工布9は針4に
対して相対移動される。尚、この時、操作者により寸動
送りキー29およびRLSキー30が押圧され続けると
プログラムは前記と同一のルートを経てルーチン109
を何回も通過することになり、第2,第3の駆動回路7
2,73にはJOGTIME−REG.により定められ
た時間中本装置のプログラムの命令実行時間により略決
定される一定の周期を有するパルス群が与えられるので
刺繍枠19は一方向に移動される。又、前述したように
各矢印方向に移動可能に多数個設けられた寸動送りキー
29およびRLSキー30を操作者が適宜に選択操作す
ることによりほぼ環状の刺繍内枠20の仮想中心部に針
4の中心軸が位置するように刺繍枠19を移動させ得る
。第19図に示されるようにほぼ環状の刺繍内枠20の
仮想中心部に前記針4の中心軸が位置するように刺繍枠
19が移動された後に、操作者により.AREAキー4
5が押圧されると、プログラムはモニタループ106か
らAREAキー番地にジャンプし、前訃AREAMOD
E◆REG.のモードをチェックするルーチン110、
刺繍枠19の平面形状一が円形であることを表示するた
めにドルトマトリツクス表示装置56にコードRRJの
英文字の表示を行なうルーチン111からAREAO幡
地を経て,AREAキーの状態をモニタするモニタルー
プ112を回り続ける(刺繍枠19の絶対原点位置へ.
の移動完了)。Therefore, based on the pressing operation of the inching feed key 29 and the RLS key 30, the second and third pulse motors 14 and 15
is driven, and the work cloth 9 held in the embroidery frame 19 is moved relative to the needle 4. At this time, if the operator continues to press the inching feed key 29 and the RLS key 30, the program returns to routine 109 via the same route as above.
The second and third drive circuits 7
2,73 JOGTIME-REG. The embroidery frame 19 is moved in one direction because a group of pulses having a constant period approximately determined by the command execution time of the program of the present apparatus is applied during the time determined by . Further, as described above, when the operator appropriately selects and operates the inching feed keys 29 and the RLS keys 30, which are provided in large numbers so as to be movable in the directions of the arrows, the embroidery frame 20 can be moved to the virtual center of the substantially annular embroidery inner frame 20. The embroidery frame 19 can be moved so that the central axis of the needle 4 is located. After the embroidery frame 19 is moved so that the central axis of the needle 4 is located at the virtual center of the substantially annular embroidery inner frame 20 as shown in FIG. AREA key 4
When 5 is pressed, the program jumps from the monitor loop 106 to the AREA key address, and the previous AREAMOD
E◆REG. a routine 110 for checking the mode of the
The state of the AREA key is monitored from the routine 111 for displaying the alphabetical code RRJ on the dolt matrix display device 56 to indicate that the planar shape of the embroidery frame 19 is circular, via the AREAO box. Continue to rotate the monitor loop 112 (towards the absolute origin position of the embroidery frame 19).
(movement completed).
次に、操作者が第19図に示されるように刺繍内枠20
の針4に対する移動可能な範囲を表わす数値を計算し(
針4から刺繍内枠20の内径部までの距離Rhから針の
揺動量の最大値Bmaxの1′2を減じた距離ROma
xを計算)、例えばその数値がw礪の場合、操作者はデ
ータキー群36のキー操作によりRR,rlョ,ROJ
とインプットすれば、プログラムはモニタループ112
のルーチン113からキー操作にもとづく1数字ョデー
タをN拝JR−REG・の所定アドレスに記憶するとと
もにその数値データをドットマトリックス表示装置56
に表示するルーチン114、,ABS−X・JREG.
、ABS●Y●REG.の各レジスタをクリアするルー
チン115を経てメイン番地へ再び戻る。Next, the operator moves the embroidery inner frame 20 as shown in FIG.
Calculate the numerical value representing the movable range for needle 4 (
Distance ROmax obtained by subtracting 1'2 of the maximum needle swing amount Bmax from the distance Rh from the needle 4 to the inner diameter part of the embroidery inner frame 20
x), for example, if the value is w, the operator operates the data key group 36 to calculate
If you input
From the routine 113 of , one digit data based on the key operation is stored in a predetermined address of Nhai JR-REG, and the numeric data is displayed on the dot matrix display device 56.
Routine 114, , ABS-X/JREG.
, ABS●Y●REG. The process returns to the main address via routine 115 for clearing each register.
従つて、この時点においてドットマトリックス表示装置
56にはRAx,S,P,W,M,DJの各標準コント
ロールデータのコントロール指示データに引き続いてエ
リア設定データRRlOJの表示がされる。又、ルーチ
ン115によりABS・X●REG.、ABS◆Y4I
REG.の各レジスタはクリアされることにより、針4
に対する刺繍枠19の絶対原点位置の設定が行われ、以
後刺繍枠19の・絶対原点位置からの相対位置の変化が
ABS・X−REG.、ABS−Y−REG.によりモ
ニタされ、刺繍枠19が針4に対して設定された移動可
能な領域を超えて移動しないようにされている(エリア
設定完了)。次に、操作者が加工布9上に形成しようと
する刺繍模様の形状が横方向(X軸方向)に長く延びる
刺繍模様であるか又は縦方向(Y軸方向)に長く延びる
刺繍模様であるか等に応じて刺繍枠19に保持された加
工布9上に絶対原点位置と異なる刺繍開始位置を想定し
、寸動送りキー29を適宜操作すると、プログラムは前
記と同様にモニタループ106からJOGキー番地(第
38図)へジャンプしルーチン107、AREAMOD
E−REG.の内容をチェックするルーチン107a.
,ABS●X4−REG.、ABS●Y●REG.の各
データの自乗の和(ABS−X)2+(ABS−Y)2
及び前記ROmaxの自乗(ROmax)2を演算する
ルーチン107b1そのルーチンにより演算された各デ
ータの大小を判別するルーチン107cを介しJOGA
番地、ルーチン108,109等を経てメイン番地へ再
び戻る。以後、寸動送りキー29の押圧操作に基づいて
プログラムは各ルーチンを経る経路を回る。従つて、操
作者が複数個の寸動送りキー29を選択操作することに
より刺繍枠19に保持された加工布9を刺繍しようとす
る各刺繍模様に最適な刺繍開始位置に移動し得る。Therefore, at this point, the area setting data RRlOJ is displayed on the dot matrix display device 56 following the control instruction data of each standard control data of RAx, S, P, W, M, and DJ. Also, routine 115 sets ABS・X●REG. , ABS◆Y4I
REG. By clearing each register, the hand 4
The absolute origin position of the embroidery frame 19 is set for the ABS/X-REG. , ABS-Y-REG. The embroidery frame 19 is monitored to prevent the embroidery frame 19 from moving beyond the movable area set for the needle 4 (area setting complete). Next, the shape of the embroidery pattern that the operator wants to form on the work cloth 9 is an embroidery pattern that extends long in the horizontal direction (X-axis direction) or an embroidery pattern that extends long in the vertical direction (Y-axis direction). Assuming an embroidery start position that is different from the absolute origin position on the workpiece cloth 9 held in the embroidery frame 19 depending on the situation, and operating the jog feed key 29 as appropriate, the program moves from the monitor loop 106 to the JOG as described above. Jump to key address (Figure 38) and routine 107, AREAMOD
E-REG. Routine 107a.
, ABS●X4-REG. , ABS●Y●REG. Sum of squares of each data (ABS-X)2+(ABS-Y)2
JOGA through a routine 107b1 that calculates the square of ROmax (ROmax) 2 and a routine 107c that determines the size of each data calculated by the routine.
The program returns to the main address via the address, routines 108, 109, etc. Thereafter, based on the pressing operation of the inching feed key 29, the program rotates through a route passing through each routine. Therefore, by selectively operating the plurality of inching feed keys 29, the operator can move the work cloth 9 held in the embroidery frame 19 to the optimal embroidery start position for each embroidery pattern to be embroidered.
尚、刺繍枠19の絶対原点位置からの相対的移動量がA
REA−REG.に設定記憶された値よりも大になる時
はプログラムがルーチン107cからドットマトリック
ス表示装置56の各表示データを点滅させるルーチン1
07dを経てメイン番地に戻るようになつているので、
寸動送りキー29が操作者により押圧操作されても第2
,第3のパルスモータ14,15は駆動されないため刺
繍枠19は移動せず、従つて刺繍枠19と針4とが当接
するおそれはない(刺繍枠19の刺繍開始位置への移沈
完了)。次に、前記標準のコントロールデータの内各文
字模様の間隔に関し標準(PitchlO)とは異なる
コントロールデータたとえば(PitchO5)に基づ
いて刺繍模様を形成したい場合、操作者がCTRLキー
47、データキー群36の英数文字RpJキー、ROJ
キー、R5ョキー、及びEN′IERキー46の各キー
を順次操作すると、プログラムはモニタループ106か
らCTRLキー番地を経て第32図に示されるCTRL
キールーチンにジャンプする。而して、プログラムはC
TRLキー47のキーコードをKEYINDATA●R
EG.に格納するルーチン116からCTRLキー47
に続き操作される操作キーの操作内容をチェックするル
ーチン117a,117b,CTRLI番地、その操作
に基づくキーコード信号をKEYINDATA◆REG
.に格納しその数字データをドットマトリックス表示装
置56に表示するルーチン118、数字キーの操作に基
づくキーコード信号をKEYIDATA−REG.に格
納しその数字データをドットマトリックス表示装置56
に表示するルーチン119a,119b,.ENTER
キー46の操作に基づくキーコード信号を前記KEIN
DATA●REG.に格納するとともにルーチン119
a,119bによりKEYIDATA−REG.に記憶
された数字データをCTRL●REG.に格納するルー
チン120、前記した一連のキー操作に基づくコントロ
ールデータの指定のための操作者による操作が予め定め
られた指定データと矛盾しないかをチェックするルーチ
ン121を経てメイン番地へ戻り、再びモニタループ1
06を回り続ける。Note that the relative movement amount of the embroidery frame 19 from the absolute origin position is A.
REA-REG. When the value is larger than the stored value, the program starts from routine 107c to routine 1 in which each display data of the dot matrix display device 56 blinks.
Since it is designed to return to the main address after passing through 07d,
Even if the inching feed key 29 is pressed by the operator, the second
, the third pulse motors 14 and 15 are not driven, so the embroidery frame 19 does not move, so there is no possibility that the embroidery frame 19 and the needle 4 will come into contact with each other (the embroidery frame 19 has moved to the embroidery starting position). . Next, when the operator wants to form an embroidery pattern based on control data (PitchO5) that is different from the standard (PitchlO) regarding the spacing between each character pattern among the standard control data, the operator presses the CTRL key 47 and the data key group 36. Alphanumeric characters RpJ key, ROJ
When the keys 46, R5 key, and EN'IER key are operated in sequence, the program starts from the monitor loop 106, passes through the CTRL key address, and returns to the CTRL key shown in FIG.
Jump to key routine. Therefore, the program is C
Keycode of TRL key 47 is KEYINDATA●R
E.G. CTRL key 47 from the routine 116 stored in
Routines 117a and 117b that check the operation contents of the operation keys that are subsequently operated, the CTRLI address, and the key code signal based on the operation are KEYINDATA◆REG
.. A routine 118 stores the numeric data in KEYIDATA-REG. and displays the numeric data on the dot matrix display device 56, and a key code signal based on the operation of the numeric keys is sent to KEYIDATA-REG. The numerical data is stored in the dot matrix display device 56.
The routines 119a, 119b, . ENTER
The key code signal based on the operation of the key 46 is input to the KEIN.
DATA●REG. and routine 119
KEYIDATA-REG.a, 119b. CTRL●REG. The program returns to the main address through a routine 120 for storing the control data in the memory, and a routine 121 for checking whether the operation by the operator for specifying control data based on the series of key operations described above conflicts with the predetermined specified data, and then returns to the main address and monitors again. loop 1
Continue around 06.
従つて、前記したコントロールデータの指定のための一
連の各キー操作に基づき第9図乃至第11図に示すよう
にKEYIDATA−REG.に順次それらのキーコー
ド信号が格納されるとともにCTRL●REG.にはそ
れらの操作に基づく数字データが前記標準のコントロー
ルデータの数字データに代つて格納され、ドットマトリ
ックス表示装置56にはRpJの表示が前記表示データ
に続き表示される。従つて、ドットマトリックス表示装
置56にはRAx,S,P,W,M,D,RlO,PJ
と表示され数字表示器58の表示はRlOJからRO5
ョに変る(コントロールデータの指定変更完了)。続い
て、例えばカナ文字1イロハョの刺繍模様の縫目を加工
布9上に形成するためデータキー群36中からカナ文字
1イJ,rOョ,し〜ョに対応する各キーを順次選択操
作すると、プログラムは前記モニタループ106からD
ATAキー番地(第34図)へジャンプ化、各データキ
ーの操作に基づきそのキーに対応するキーコード信号を
前記KEYlDATA4−REG.に格納するルーチン
122、前記の操作されたキーに対応する文字をドット
マトリックス表示装置56に表示するルーチン123、
KEYIDATA−REG.に格納されたデータに基づ
きCMNDDATA◆REG.に格納するルーチン12
4、前記キー操作により選択された各文字模様に対応す
るパターンデータをROM66内のデータバンク66b
から読み出し該データおよび前記コントロールデータに
基づき加工布9上への刺繍模様形成時における刺繍枠1
9の移動量が・前記エリア設定により設定された数値デ
ータの範囲内にあるかどうかを予めチェックするルーチ
ン125、メイン番地を経て再びモニタループ106へ
戻る経路を前記各キーの操作回数(3回)に対応する回
数まわつた後モニタループ106を再・び回り続ける。Therefore, based on the series of key operations for specifying the control data described above, the KEYIDATA-REG. These key code signals are sequentially stored in CTRL●REG. Numeric data based on these operations is stored in place of the standard control data numeric data, and RpJ is displayed on the dot matrix display device 56 following the display data. Therefore, the dot matrix display device 56 has RAx, S, P, W, M, D, RlO, PJ.
is displayed, and the display on the numeric display 58 is from RlOJ to RO5.
(control data specification change complete). Next, for example, in order to form stitches of an embroidery pattern of kana characters 1 irohayo on the work cloth 9, keys corresponding to kana characters 1 ii J, rO yo, shi~yo are sequentially selected from the data key group 36. Then, the program starts from the monitor loop 106 to D.
Jump to the ATA key address (FIG. 34), and based on the operation of each data key, the key code signal corresponding to that key is sent to the KEYlDATA4-REG. a routine 122 for storing the characters in the input key, a routine 123 for displaying characters corresponding to the operated keys on the dot matrix display device 56;
KEYIDATA-REG. Based on the data stored in CMNDDATA◆REG. Routine 12 stored in
4. The pattern data corresponding to each character pattern selected by the key operation is stored in the data bank 66b in the ROM 66.
Embroidery frame 1 when forming an embroidery pattern on work cloth 9 based on the read data and the control data.
A routine 125 that checks in advance whether the amount of movement of 9 is within the numerical data range set by the area setting, and a route that returns to the monitor loop 106 again via the main address is determined by the number of times each key is operated (3 times). ), it continues around the monitor loop 106 again.
従つて、ルーチン123によりドットマトリックス表示
装置56には第2図に示されるように1ノゝ0ゞ9S9
P9W9M9D9R109P9イ9ー9ハョの表示がさ
れるとともにKEYINDATA●ノREG.およびC
MNDDATA−REG.には前記各キー操作に基づく
各指令コードが順次格納される(第9図乃至第11図参
照)。Therefore, the routine 123 displays the dot matrix display 56 with 1, 0, 9S9 as shown in FIG.
P9W9M9D9R109P9I9-9Hyo is displayed and KEYINDATA●NOREG. and C
MNDDATA-REG. Each command code based on each key operation is sequentially stored in (see FIGS. 9 to 11).
又、ルーチン125により前記キー操作に基づきデータ
バンク66bから選択されたパターンデータによる刺繍
模様形成時の刺繍枠19のX,Y方向の各移動量の最大
値が予め演算されその演算値がエリア設定に基づき設定
された移動可能な範囲を超えるような場合にはドットマ
トリックス表示装置56のデータ表示部が点滅し、操作
者に操作ミスであることを知らせるようになつている(
刺繍模様パターンデータの選択指令の完了)。ここで、
加工布9上に前述したカナ文字1イロハョの刺繍模様の
縫目を形成するため操作者が刺繍開始指令スイッチ23
を押圧すると、プログラムはモニタループ106から第
39図に示されるSEWキー番地へジャンプし、SEW
OO番地126、ABS●B●REG.、ABS●x●
REG..ABS−Y−REG.の各レジスタの内容を
刺繍開始時におけるB,X,Y軸の絶対位置座標データ
を格納するABSO◆B●REG.、ABSO●X◆R
EG.、ABSO●Y−REG.に転送するルーチン1
27、前記CMNDDATA●REG.の内容を順次読
み出すためのアドレスを記憶するLADCMND−RE
G.にCMNDDATA●REG.の先頭アドレスを書
き込むルーチン128SEW10番地129、LADR
CMND−REG.に記憶されたアドレスにより指定さ
れるCMNDDATA−REG.の内容を判別するルー
チン130、CMNDDATA●REG.の内容を順次
読み取るためのLADRCMND●REG.の内容をイ
ンクリメントするルーチン131まで達し再びSEWl
O番地129へ戻り、次に再びルーチン130からCM
NDDATA−REG.に記憶された指令コードの内容
に基づいてCTRL4−REG.の内容を更新するルー
チン132、LADRCMND・REG.の内容をイン
クリメントするルーチン133を経てSEWl幡地12
9へ戻り、ルーチン130を経て、CMNDDATA●
REG.に記憶されたパターンデータ指令コードに基づ
いてデータバンク66b内に予め格納されているパター
ンデータ,を読み取り、第15図乃至第18図に示され
るようにその読み取られた各フィードブロックおよびス
テッチブロックを形成する位置座標データ群SDl(X
l,Yl)、SD2(X2,Y2)、 ・・・及びCM
NDDATA−REG.に記憶された各種コントロ・ー
ルデータに基づいて縫目形成点位置データ群SNl,S
N2,SN3,SN4,・・・・を求め、刺繍枠19を
刺繍枠移動位置SSl,SS2,SS3,SS4,・・
・・へ移動するための刺繍枠移動位置データおよび刺繍
枠が前記移動位置に移動された時の針4の揺動量Bl,
B.,B3、・・・・を演算し、その演算結果を第12
図に示すようなSEWDATA●REG.に順次格納す
るルーチン134、前記LADRCMND●REG.の
内容をインクリメントするルーチン135、FROMS
EW●REG.にHを立てるルーチン136、SEWD
ATA−REG.の内容を順次読み出すためのアドレス
を記憶しておくLADRSEW・REG.の先頭アドレ
スを記憶するルーチン137ノを経てSEW2(ト)詐
地に達する。Further, the routine 125 calculates in advance the maximum value of each movement amount of the embroidery frame 19 in the X and Y directions when forming the embroidery pattern using the pattern data selected from the data bank 66b based on the key operation, and the calculated values are used to set the area. If the movable range is exceeded, the data display section of the dot matrix display device 56 flashes to notify the operator of an operational error (
Completion of embroidery pattern data selection command). here,
The operator presses the embroidery start command switch 23 to form stitches of the embroidery pattern of kana characters 1 and 1 on the work cloth 9.
When you press , the program jumps from the monitor loop 106 to the SEW key address shown in FIG.
OO address 126, ABS●B●REG. , ABS●x●
REG. .. ABS-Y-REG. ABSO◆B●REG. which stores the absolute position coordinate data of the B, X, and Y axes at the start of embroidery. , ABSO●X◆R
E.G. , ABSO●Y-REG. Routine 1 to transfer to
27, said CMNDDATA●REG. LADCMND-RE that stores addresses for sequentially reading out the contents of
G. CMND DATA●REG. Routine to write the start address of 128SEW10 address 129, LADR
CMND-REG. CMNDDATA-REG. A routine 130 for determining the contents of CMNDDATA●REG. LADRCMND●REG. for sequentially reading the contents of. The routine 131, which increments the contents of SEWl, is reached again.
Return to address O 129, then repeat CM from routine 130.
NDDATA-REG. Based on the contents of the command code stored in CTRL4-REG. A routine 132 that updates the contents of LADRCMND.REG. SEWl Hachi 12 through routine 133 that increments the contents of
Return to 9, go through routine 130, and return to CMNDDATA●
REG. The pattern data stored in advance in the data bank 66b is read based on the pattern data command code stored in the data bank 66b, and each of the read feed blocks and stitch blocks is read as shown in FIGS. 15 to 18. The position coordinate data group SDl(X
l, Yl), SD2(X2, Y2), ... and CM
NDDATA-REG. Stitch forming point position data groups SNl, S are created based on various control data stored in
N2, SN3, SN4,... are determined, and the embroidery frame 19 is moved to the embroidery frame movement position SSl, SS2, SS3, SS4,...
embroidery frame movement position data for moving to . . . and the swing amount Bl of the needle 4 when the embroidery frame is moved to the movement position,
B. , B3, etc., and use the result of the calculation as the 12th
SEWDATA●REG as shown in the figure. A routine 134 for sequentially storing the LADRC MND●REG. Routine 135 to increment the contents of FROMS
EW●REG. Routine 136 to set H on SEWD
ATA-REG. LADRSEW.REG. which stores addresses for sequentially reading out the contents of LADRSEW.REG. SEW2 (g) is reached through routine 137 for storing the start address of .
従つて、上記各ルーチンにより
CMNDDATA−REG.に格納されている各入力指
令コードがその先頭番地のスタート指令コードから間隔
指令(Pitch)コード、カナ文字字7イョ,指令コ
ードまで順次読み取られ、SEWDATA・REG.に
は前記カナ文字0イョの刺繍模様の各縫目形成位置に対
応する位置へ刺繍枠19および針4を移動させるための
各データ(第2,第3および第1のパルスモータ14,
15,8を駆動する・ための駆動パルス数及びその符号
コード群)が記憶される。Therefore, each of the above routines causes CMNDDATA-REG. Each input command code stored in the SEWDATA REG. data (second, third, and first pulse motors 14,
The number of drive pulses for driving 15 and 8 and their sign code group) are stored.
SEW2幡地138へジャンプしたプログラムは更にL
ADRSEW−REG.のアドレスにより指定されるS
EWDATA−REG.の指令内容を読み出し判別する
ルーチン139、SEWDATA−REG.に記憶され
た次の指令コードを順次読み出すためにLADRSEW
●REG.の内容をインクリメントするルーチン140
を経て、再び前記ルーチン139、SEWF番地141
、MMD●REG.にHが立っているか否かのチェック
を行なうルーチン142、SEWDATA●REG.内
のフィード指令コードの内容に基づいて刺繍枠19をX
,Y軸方向に移動させるための第2,第3のパルスモー
タ14,15を駆動するルーチン143、LADRSE
W・REG.の内容をインクリメントするルーチン14
4、SG?TIT・REG.にHが立つているか否かの
チェックを行うルーチン145を経てSEW2O番地1
38へ戻る。The program that jumped to SEW2 Hatachi 138 is further L
ADRSEW-REG. S specified by the address of
EWDATA-REG. A routine 139 reads and determines the command contents of SEWDATA-REG. LADRSEW to sequentially read out the next command code stored in
●REG. Routine 140 for incrementing the contents of
After that, the routine 139 returns to SEWF address 141.
, MMD●REG. A routine 142 checks whether H is set in SEWDATA●REG. The embroidery frame 19 is set to
, a routine 143 for driving the second and third pulse motors 14 and 15 for movement in the Y-axis direction, LADRSE
W.REG. Routine 14 to increment the contents of
4.SG? TIT・REG. SEW2O address 1 is passed through routine 145 to check whether H is set on or not.
Return to 38.
従つて、前述した各プログラムルーチンによりSEWD
ATA−REG.に格納されたスタート指令コードおよ
びフィード指令コードが読み出され、フィード指令コー
ドに基づいて刺繍枠19は針4の中心位置に対して第1
6図に示されるように刺繍開始点(パターンデータ原点
P。Therefore, each of the program routines described above allows SEWD
ATA-REG. The start command code and feed command code stored in the
As shown in Figure 6, the embroidery start point (pattern data origin P).
)からSSl点位置まで第2,第3のパルスモータ14
,15により移動される。更にプログラムはSEK2幡
地138からルーチン139、SEWS番地146、ミ
シン駆動回路74にミシン駆動指令信号MMDが出力さ
れているか否かの情報を記憶するMMD−REG.にH
が立つているか否かのチェックを行なうルーチン147
、SEWDATA●REG.内に記憶されるステッチ指
令に基づいて第2,第3のパルスモータ14,15を駆
動する第2,第3の駆動回路72,73に駆動パルスを
出力するルーチン148、LADRSEW●REG.の
内容をインクリメントするルーチン149、MCHNL
OCKREG.、SGLDATA●REG.、SG田T
IT●REG.等の各レジスタの内容をチェックするル
ーチン150、ミシン駆f回路74にミシン駆動指令信
号MMDを出力するルーチン151等を経て、再びSE
W2O番地138へ戻る。) to the SSl point position by the second and third pulse motors 14
, 15. Furthermore, the program includes a routine 139 from SEK2 Hatachi 138, SEWS address 146, and MMD-REG. niH
Routine 147 to check whether or not is set
, SEWDATA●REG. A routine 148 for outputting drive pulses to the second and third drive circuits 72 and 73 that drive the second and third pulse motors 14 and 15 based on stitch commands stored in the LADRSEW●REG. Routine 149, MCHNL, increments the contents of
OCKREG. , SGLDATA●REG. , S.G.T.
IT●REG. After going through a routine 150 for checking the contents of each register, etc., a routine 151 for outputting a sewing machine drive command signal MMD to the sewing machine drive f circuit 74, etc., the SE
Return to W2O address 138.
従つて、前述した各ルーチンによりSEWDATA●R
EG.に格納されている最初のステッチ指令に基づきミ
シン駆動回路装置74にミシン駆動指令信号MMDが出
力されミシン本体2の駆動が開始される。Therefore, SEWDATA●R is
E.G. Based on the first stitch command stored in , a sewing machine drive command signal MMD is output to the sewing machine drive circuit device 74, and driving of the sewing machine main body 2 is started.
尚、この時フィード指令コードに基づいて最初の縫目を
形成するための所定位置(SSl)まで刺繍枠19は移
動されているので、第2,第3の駆動回路72,73に
は駆動パルスが出力されず、第1の駆動回路71には針
4の揺動量が第16図において2となるように調節機構
7を設定するための駆動パルス信号が出力されている。
更に、プログラムはSEW2幡地138からルーチン1
39、SEWS番地146、ルーチン147、SEWD
ATA●REG.内の次のステッチ指令コードに基つい
て第2,第3の駆動回路72,73に出力される駆動パ
ルス数に応じミシン駆動回路74に出力するに最適なミ
シンモータ速度指令信号MOSPDを演算するルーチン
152、そのルーチンにより演算されたMOSPDが予
め前記ミシン駆動回路74に出力するために準備された
4個のミシンモータ速度指令信号発生回路MOSPDl
〜4の範囲にあるか否かのチェックを行なうルーチン1
53、前記rl−4DSPD1〜4の中から最適な速度
指令信号発生回路を有効化させる出力信号を出力するル
ーチン154、ミシン駆動回路74から針4の上下動に
調時し針4が加工布9から抜け出る時に出力される針上
信号NDLUPに基づく同期信号SYCと内部同期モー
ドレジスタ(ISM●REG.)の内容が一致したか否
かをチェックするルーチン155、SEWDATA●R
EG.のステッチ指令コードに基づいて第1,第2,第
3の駆動回路71,72,73に駆動パルスを出力する
ルーチン156、LADRSEW●REG.の内容をイ
ンクリメントするルーチン157、SGトTIT●RE
G.、MCHNLOCK●REG.の内容をチェックす
るルーチン158を経て再びSEW2幡地へ戻る。At this time, since the embroidery frame 19 has been moved to the predetermined position (SSl) for forming the first stitch based on the feed command code, the second and third drive circuits 72 and 73 receive drive pulses. is not output, and a drive pulse signal is output to the first drive circuit 71 for setting the adjustment mechanism 7 so that the amount of swing of the needle 4 is 2 in FIG.
Furthermore, the program starts from SEW2 Hatachi 138 to routine 1.
39, SEWS address 146, routine 147, SEWD
ATA●REG. A routine for calculating the optimum sewing machine motor speed command signal MOSPD to be output to the sewing machine drive circuit 74 according to the number of drive pulses output to the second and third drive circuits 72 and 73 based on the next stitch command code in 152, four sewing machine motor speed command signal generation circuits MOSPDl prepared in advance so that the MOSPD calculated by the routine is outputted to the sewing machine drive circuit 74;
Routine 1 to check whether it is within the range of ~4
53, a routine 154 for outputting an output signal for activating the optimum speed command signal generation circuit from among the rl-4DSPDs 1 to 4; A routine 155, SEWDATA●R, which checks whether the synchronization signal SYC based on the needle up signal NDLUP outputted when exiting from the internal synchronization mode register (ISM●REG.) matches the contents of the internal synchronization mode register (ISM●REG.)
E.G. A routine 156 for outputting drive pulses to the first, second, and third drive circuits 71, 72, and 73 based on the stitch command code of LADRSEW●REG. Routine 157 to increment the contents of SG to TIT●RE
G. , MCHNLOCK●REG. After the routine 158 for checking the contents of , the process returns to SEW2 Hatachi again.
従つて、前述した各ルーチンによりSEWDATA●R
EG.に格納されている第1番目のステッチ指令に基づ
きミシン駆動回路74に対しミシンモータ速度指令信号
が出力され、第1番目のステッチ指令による縫目が加工
布9上の第1番目の縫目位置(SNl)に形成される。Therefore, SEWDATA●R is
E.G. A sewing machine motor speed command signal is output to the sewing machine drive circuit 74 based on the first stitch command stored in (SNl).
更に、その縫目形成後針4が第1番目の縫目形成点にお
いて加工布9から抜け出た時、刺繍枠19を第1番目の
縫目形成点(SNl)に対応する位置(SSl)から第
2番目の縫目形成点(SN2)に対応する位置(SS2
)まで移動させるための駆動パルス信号がSEWDAT
A●REG.に格納されている第2番目のステッチ指令
に基づき第1,第2,第3の駆動回路71,72,73
に出力され、第1,第2,第3のパルスモータ8,13
,15により第2番目の縫目を加工布9上の第2番目の
縫目形成点位置(SN2)に形成すべく針4の揺動量の
設定及び刺繍枠19のX,Y軸方向の駆動が行なわれる
。更に、プログラムはルーチン139により順次読出さ
れるSEWDATA◆REG.の内容(ステッチ指令若
しくはフィード指令)に応じ前述したSEWS番地14
6若しくはSEWF番地146を経る経路をSEWDA
TA−REG.に格納された指令数・と同じ回数だけ回
る。従つて、前述したプログラムによりSEWDATA
−REG.に格納された各指令に基づき刺繍枠19は縫
目形成点位置(SN3,SN4・・・・・・)に対応す
る位置(SS3,SS4・・・・・・)に各縫目形成毎
に間歇的に移動され且つ針4はその移ノ動量が各縫目形
成点(SN3,SN4・・・・・・)に対応する位置に
縫目が形成されるように設定され、加工布9上に各縫目
が形成され、カナ文字1イロハョのうち1イョの刺繍模
様の縫目が形成される。更に、プログラムはSEW2幡
地138からルーチン139、ONSTITCH●RE
G.及びFROMSEW−REG.をLとするルーチン
159、ミシン駆動回路74に針上停止信号を出力し針
4を針上停止させるルーチン160SGLSTITCH
IREG.若しくはSGLDATA●REG.にHが立
つているか否かをチェックするルーチン161a1コン
トロールデータのPitch指令に基づき第2,第3の
駆動回路72,73に駆動パルスを出力し刺繍枠19を
次の文字模様データ、カナ文字1ロョのパターンデータ
原点P。位置まで移動させるルーチン161bを経てS
EWlO番地129へジャンプする。従つて、カナ文字
0イョの刺繍縫目形成後ルーチン160により針4が針
上停止される。Furthermore, when the needle 4 comes out of the work cloth 9 at the first stitch forming point after the stitch is formed, the embroidery frame 19 is moved from the position (SSl) corresponding to the first stitch forming point (SNl). The position (SS2) corresponding to the second seam forming point (SN2)
) is the drive pulse signal SEWDAT.
A●REG. The first, second, and third drive circuits 71, 72, 73 based on the second stitch command stored in the
is output to the first, second, and third pulse motors 8, 13.
, 15 to set the amount of swing of the needle 4 and drive the embroidery frame 19 in the X and Y axis directions in order to form the second stitch at the second stitch formation point position (SN2) on the workpiece cloth 9. will be carried out. Furthermore, the program reads SEWDATA◆REG. which are sequentially read by routine 139. SEWS address 14 described above according to the contents (stitch command or feed command)
6 or SEWF address 146.
TA-REG. It rotates the same number of times as the number of commands stored in . Therefore, the above program allows SEWDATA
-REG. Based on each command stored in The needle 4 is moved intermittently, and the amount of movement of the needle 4 is set so that a stitch is formed at a position corresponding to each stitch forming point (SN3, SN4... Each stitch is formed in the embroidery pattern, and the stitch of the embroidery pattern of one yo out of one alphabet of kana characters is formed. Furthermore, the program is SEW2 Hatachi 138 to Routine 139, ONSTITCH●RE
G. and FROMSEW-REG. A routine 159 that sets L to L, and a routine 160SGLSTITCH that outputs a needle up stop signal to the sewing machine drive circuit 74 and stops the needle 4 in the up position.
IREG. Or SGLDATA●REG. A routine 161a1 for checking whether H is set or not outputs drive pulses to the second and third drive circuits 72 and 73 based on the Pitch command of the control data, and moves the embroidery frame 19 to the next character pattern data, kana character 1. Royo's pattern data origin P. S through the routine 161b to move to the position.
Jump to EWlO address 129. Therefore, after forming the embroidery stitch of the kana character 0yo, the needle 4 is stopped in the needle up position according to the routine 160.
その針4の針上停止後ルーチン161bにより次の刺繍
模様1ロョを形成すべく前記パターンデータのPitc
h指令が読み出されその指令に基づき刺繍枠19が移動
される。以後、前述したカナ文字0イョの刺繍模様形成
時と同様にして加工布9上にカナ文字1ロョの刺繍模様
の縫目が形成される。After the needle 4 has stopped moving up, the routine 161b is used to form the next embroidery pattern 1.
The h command is read out, and the embroidery frame 19 is moved based on the command. Thereafter, the stitches of the embroidery pattern of the kana character 1yo are formed on the work cloth 9 in the same manner as in the formation of the embroidery pattern of the kana character 0yo described above.
尚、第17図に示されるようにカナ文字1ロョの各ステ
ッチブロックSArl,SAn+1、 ・・・・等の各
部分に対しては前述と異なり各縫目形成点位置SNn−
1,SNn+1・・・・・・の演算結果位置へ刺繍枠1
9を移動させるための位置データがSEWDATA◆R
EG.の各ステッチ指令として格納されているので、そ
のステッチ指令に基づいて刺總模様を形成する際針4の
揺動量を設定するための第1のパルスモータ8は原点位
置に固定され、.針4は揺動されず、刺繍枠19のみが
縫目形成位置へ第2,第3のパルスモータ14,15に
よりジグザグ状に移動されて(第18図参照)加工布9
上に刺繍模様の縫目が形成されるようになつている。Note that, as shown in FIG. 17, for each stitch block SArl, SAn+1, .
Embroidery frame 1 to the calculation result position of 1, SNn+1...
The position data for moving 9 is SEWDATA◆R
E.G. Since each stitch command is stored as each stitch command, the first pulse motor 8 for setting the amount of swing of the needle 4 when forming an embroidery pattern based on the stitch command is fixed at the origin position. The needle 4 is not swung, and only the embroidery frame 19 is moved in a zigzag pattern to the stitch forming position by the second and third pulse motors 14 and 15 (see FIG. 18).
An embroidery pattern seam is formed on the top.
全ての刺繍模様形成後プログラムは再び
SEWlO番地129に戻り、ルーチン130から最初
の文字模様の刺繍開始位置まで刺繍枠19を移動させる
ルーチン162、CYCLEEND・REG.にHを立
てるルーチン163を経てメイン番地へ戻り、そしてモ
ニタループ106を回り続ける。After all the embroidery patterns have been formed, the program returns to SEWlO address 129, and from routine 130 to routine 162 for moving the embroidery frame 19 to the embroidery start position of the first character pattern, CYCLEEND.REG. It returns to the main address via a routine 163 that sets H at , and then continues to loop through the monitor loop 106.
従つて、前述したように操作者によつてプログラムされ
たカナ文字1イロハョの刺繍模様の縫目形成後、刺繍枠
19は最初の文字模様の刺繍開始位置まで移動されるの
で操作者により新しい加工布9が刺繍枠19にセットさ
れれば再び前述と同じ刺繍模様の縫目を形成し得る。Therefore, as described above, after the stitches of the embroidery pattern of Kana 1 and 1 alphabet programmed by the operator are formed, the embroidery frame 19 is moved to the embroidery start position of the first character pattern, so that the operator can start a new process. When the cloth 9 is set in the embroidery frame 19, stitches of the same embroidery pattern as described above can be formed again.
尚、前述した各文字刺繍の形成途中で針4が加工布9か
ら抜け出た状態にある間に刺繍枠19の移動を完了し得
ないほどその刺繍枠19のX,Y方向の移動量が大であ
る場合にはミシン駆動回路74に針上停止信号を出力し
針4を針上停止させノるルーチン160、ミシン駆動回
路74に再び駆動指令信号を出力するルーチン165等
により、ミシン本体2の駆動を一時停止させ得るように
なつている。Note that the amount of movement of the embroidery frame 19 in the X and Y directions is so large that the movement of the embroidery frame 19 cannot be completed while the needle 4 is out of the work cloth 9 during the formation of each character embroidery described above. If so, the sewing machine main body 2 is controlled by a routine 160 which outputs a needle up stop signal to the sewing machine drive circuit 74 to stop the needle 4 in the needle up position, and a routine 165 which outputs a drive command signal to the sewing machine drive circuit 74 again. The drive can be temporarily stopped.
又、上述したカナ文字1イロハョの刺繍模様の・形成例
においては、その文字配列を設定するためのコントロー
ルデータとして第22図に示されるような標準コントロ
ールデータのArrange指令(AX3O)により文
字配列の指定がされていたが、そのコントロールデータ
を前述したPitch変更時・と同様なキー操作により
例えばAXll、AY2Oと変更すれば、第23図,第
24図に示されるそれぞれのカナ文字0イロハョの配列
を有する刺繍模様を加工布9上に形成し得、又、前記コ
ントロールデータを変更すれば第20図に示される各直
線方向(AX3,AX2・・・・・・AY−1,AY0
・・・・・りに第21図に示される各文字パターンデー
タに対する各基準点(Pl,P2・・・・・・)が沿う
ように各文字の刺繍模様を配列し得る。In addition, in the above-mentioned example of forming an embroidery pattern of 1 Japanese kana character, the character arrangement is set using the Arrange command (AX3O) of standard control data as shown in FIG. 22 as control data for setting the character arrangement. However, if the control data is changed to, for example, AXll, AY2O by the same key operation as when changing the pitch described above, the arrangement of the respective kana characters 0 and 20 shown in Figs. 23 and 24 will be obtained. It is possible to form an embroidery pattern on the work cloth 9 having
. . . The embroidery patterns of each character can be arranged so that the reference points (Pl, P2, . . . ) for each character pattern data shown in FIG. 21 are aligned.
又、Size指令についてもキー操作により各模様の水
平方向(X軸方向)の長さを01〜99wtの間で適宜
指定することにより、第39図のフローチャートのルー
チン34により前記の指定されたSize指令に対応す
る大きさの各データがSEWDATAIREG.に順次
格納され、そのルーチン134以降の各ルーチンにより
加工布9上に前記指令に基づく大きさの刺繍模様が形成
される。又、上記刺繍例においてはカナ文字1イロハョ
について各カナ文字の大きさは全て標準コントロールデ
ータに基づくSize指令により各文字とも同じ大きさ
になつているが、例えばカナ文字7ロョだけを拡大縮小
したい場合は、前述したカナ文字1ロョのデータキー入
力操作後前述の各コントロールデータの指令操作と同様
に要求された拡大縮小データに対応するSize指令を
行なつてから、力ナ文字1ロョのデータキー入力操作を
行ない、次にカナ文字し〜ョに関しカナ文字1イョと同
様のデータキー入力操作をすればよい。Regarding the Size command, by appropriately specifying the length of each pattern in the horizontal direction (X-axis direction) between 01 and 99wt by key operation, the specified Size is executed by routine 34 in the flowchart of FIG. Each data of the size corresponding to the command is SEWDATAIREG. An embroidery pattern having a size based on the command is formed on the work cloth 9 by each routine after routine 134. In addition, in the above embroidery example, the size of each kana character for 1 alphabet is set to the same size by the Size command based on standard control data, but for example, we would like to enlarge or reduce only the 7 character character. In this case, after the above-mentioned data key input operation for 1 ro of kana characters, execute the Size command corresponding to the requested enlargement/reduction data in the same way as the command operation for each control data described above, and then input the data for 1 ro of kana characters. All you have to do is perform a key input operation, and then perform the same data key input operation as for the kana character 1yo for the kana character 1yo.
尚、他のコントロールデータについても各刺繍模様デー
タ間に前述したように各コントロールデータ指令をキー
入力操作することにより各刺繍模様に対するコントロー
ルデータ指令を変更し得ることは言うまでもない。It goes without saying that the control data commands for each embroidery pattern can be changed with respect to other control data by key inputting each control data command as described above between each embroidery pattern data.
尚、上記刺繍模様形成例においてはカナ文字1イロハョ
について説明したが、キーボード28の各データキー群
に表示された各文字記号等(英文字記号、英数字、カナ
記号、カナ文字)以外にも漢字その他の特殊文字及び模
様等の各刺繍模様に対応する各種のパターンデータがR
OM66のデータバンク66bには格納されており、そ
れらの一つ若しくは複数個をPA゛酎キー48の操作に
より選択し、第33図のPATNキールーチンに示され
るフローチャートに従い前述したカナ文字1イロハョの
場合と同じように操作者が各パターンデータを選択操作
することにより加工布9上に選択された刺繍模様を形成
し得る。In addition, in the above example of embroidery pattern formation, explanation has been given for kana characters 1 alphabet, but in addition to each character symbol etc. (alphabetic character symbol, alphanumeric character, kana symbol, kana character) displayed in each data key group of the keyboard 28, Various pattern data corresponding to each embroidery pattern such as kanji and other special characters and patterns are available in R.
They are stored in the data bank 66b of the OM66, and by selecting one or more of them by operating the PA key 48, the above-mentioned kana character 1 alphabet is selected according to the flowchart shown in the PATN key routine in FIG. As in the case, the operator can form the selected embroidery pattern on the work cloth 9 by selectively operating each pattern data.
又、ひらがな文字、英文字の筆記体等についてもデータ
バンク66bにそれぞれのパターンデータが格納されて
おり、選択キー37,38,39とSHF′TLキー4
1、SHFTSキー42を併用することにより操作者が
それらのパターンデータを任意に選択し得るようになつ
ている。尚、上述したカナ文字1イロハョの刺繍模様形
成時において、MCI(NLOCKキー33SGLDA
TAキー34、SGLSTITキー35の各発光ダイオ
ード33a,34a,35aが全て消灯されている状態
においては、前述したように刺繍開始指令スイッチ23
の操作に基づきミシン駆動回路74が有効化され加工布
9上にカナ文字1イロハョの刺繍模様が形成されるが、
MCFINLOCKキー33が押圧されその発光ダイオ
ード33aが第35図のルーチン166により点灯され
た場合には、縫製開始指令スイッチ23が押圧されると
、プログラムが第39図のSEWKEYルーチン150
からルーチン151を経す直?EW2O番地138へジ
ャンプするため、ミシン駆動回路74へはミシン駆動信
号が出力されず、以後プログラムはルーチン139,1
47,148,149,150から再びSEW2幡地1
38に戻るループを経てルーチン148に達し、そのル
ーチン148により刺繍枠19を移動させるため第2,
第3のパルスモータ14,15のみが駆動される。In addition, pattern data for hiragana characters, cursive letters, etc. of English characters are also stored in the data bank 66b, and selection keys 37, 38, 39 and SHF'TL key 4
1. By using the SHFTS key 42, the operator can arbitrarily select the pattern data. In addition, when forming the embroidery pattern of the kana characters 1 alphabet mentioned above, the MCI (NLOCK key 33SGLDA
When the light emitting diodes 33a, 34a, and 35a of the TA key 34 and the SGLSTIT key 35 are all turned off, the embroidery start command switch 23 is turned off as described above.
Based on the operation, the sewing machine drive circuit 74 is activated and an embroidery pattern of kana characters 1 and 1 is formed on the work cloth 9.
When the MCFINLOCK key 33 is pressed and its light emitting diode 33a is turned on according to the routine 166 of FIG. 35, when the sewing start command switch 23 is pressed, the program returns to the SEWKEY routine 150 of FIG. 39.
Directly after going through routine 151? In order to jump to EW2O address 138, no sewing machine drive signal is output to the sewing machine drive circuit 74, and the program thereafter returns to routine 139,1.
SEW2 Hatachi 1 again from 47,148,149,150
The routine 148 is reached through a loop returning to 38, and the second,
Only the third pulse motors 14 and 15 are driven.
又、SGLDATAキー34が押圧され、第36図のル
ーチン167により発光ダイオード34aが点灯されて
いる場合には、プログラムはルーチン161aによりメ
イン番地へジャンプされるので前述したカナ文字1イョ
の刺繍模様形成後その縫製作業が一時停止され、又、S
αΣTITキー35が押圧され、第37図のルーチン1
69によりダイオード35aが点灯されている場合には
、プログラムはルーチン145からメイン番地へ戻るの
で前述したカナ文字1イョの最初のフィード指令のみを
実行した後停止され、更に刺繍開始指令スイッチ23が
押圧されるとプログラムはルーチン150からルーチン
170,171を経て再びメイン番地へ戻るので前述し
たカナ文字0イョの最初のステッチ指令のみを実行後停
止される。又、前述した刺繍模様形成例における操作者
の各種キー操作によるエリア設定、Pitch指定、刺
繍文字設定等のプログラム内容RRlO,PO5,イロ
ハョ等の各種プログラムデータをRAM65のFILE
−REG.に格納することができる。即ちCATキー5
0を押圧操作すると、プログラムが第29図にCATキ
ールーチンヘジヤンプし、ルーチン172等によりRA
M65内のFLEIREG.の所定番地に各プログラム
データが格納され、またLOADキー51を押圧操作す
るとプログラムは第28図のLOADキールーチンヘジ
ヤンプしルーチン173等によりFILE−REG.に
格納された前記プログラムデータの内容がKEYIND
ATA・REG.に再び読み出される。従つて、例えば
操作者が前述の刺繍模様形成例に示したカナ文字1イロ
ハョの刺繍模様形成後CATキーの押圧操作によりFi
leエリアにそのプログラムデータ内容を格納しておけ
ば、次にこの0イロハョの刺繍模様と異なる文字記号等
からなる刺繍模様を加工布9上に形成した後、再び前述
の1イロハョの刺繍模様を加工布9上に形成する場合に
、操作者は■沖のキー51を押圧操作するだけで1イロ
ハョの刺繍模様のためのプログラムを実行し得新たにプ
ログラムを作成する必要がない。又、ここで、前記FI
LEREGの所定番地に格納されたプログラム内容RR
lO,pO5,イロハョに基づく組み合わせ模様とは少
なくとも一部分が異なるような新たな組み合わせ模様、
例えば、1イロハョの1イョだけを大きな模様で加工布
上に組み合わせ模様の刺繍を施す場合、操作者は簡単に
所望の組み合わせ模様に対応するようにプログラムの変
更を為し得る。即ち、最初に前記LOADキー51の押
圧操作が為されると、プログラムは第28図に示される
LOADキー番地からルーチン173を経てメイン番地
105へ戻る。従つて、前記FILEREGに格納され
ていた組み合わせ模様のプログラム内容は前記KEYI
NDATAREGに読み出され、前記ドットマトリック
ス表示装置56には第2図に示されるようにRAx,S
,P,W,M,D,RlO,イ,口,ハョの表示が為さ
れる。次に、操作者が前記Rシフトキー53を3回押圧
操作を繰り返すと、プログラムは第30図に示されるR
シフトルーチンを3回通つてメイン番地105へ戻るの
で、前記ドットマトリックス表示装置56にはワ■,S
,P,W,M,D,RlO,Pョの表示が為される。こ
こで、操作者が加工布上に形成される組み合わせ模様の
うち、カナ文字1イョのサイズを所望の大きさ例えばX
方向16wn..Y方向20TWLの寸法となるように
CTRLキー47、データキー群36の英数文字Rsョ
キー、RlJキー、R6ョキー及びENERキー46の
各キーを順次操作すると、プログラムは前述したように
モニタループ106からルーチン116,117a,1
17b,118,119a,119b,120,121
等を経て再びモニタループ106へ達する。従つて、前
記ドットマトリックス装置56にはRAX,S,P,W
,M,D,RlO,P,SJの表示が為されるとともに
、前記数字表示器60の表示はRO8JからRl6Jに
変更される。Further, when the SGLDATA key 34 is pressed and the light emitting diode 34a is turned on by the routine 167 in FIG. 36, the program jumps to the main address by the routine 161a, so that the embroidery pattern of the kana character 1yo described above is formed. After that, the sewing work was temporarily stopped, and S
When the αΣTIT key 35 is pressed, the routine 1 shown in FIG.
If the diode 35a is lit by 69, the program returns to the main address from the routine 145, and is stopped after executing only the first feed command for the above-mentioned kana character 1yo, and then the embroidery start command switch 23 is pressed. Then, the program returns to the main address again via routine 150, routines 170 and 171, and is stopped after executing only the first stitch command for the above-mentioned kana character 0yo. In addition, various program data such as area setting, pitch specification, embroidery character setting, etc. by the operator's key operations in the above-mentioned embroidery pattern formation example, such as RRlO, PO5, and ABCs, are stored in the FILE of the RAM 65.
-REG. can be stored in. That is, CAT key 5
When 0 is pressed, the program jumps to the CAT key routine in FIG.
FLEIREG. in M65. When the LOAD key 51 is pressed, the program jumps to the LOAD key routine shown in FIG. 28 and is stored in the FILE-REG. The contents of the program data stored in the KEYIND
ATA・REG. is read out again. Therefore, for example, after the operator has formed the embroidery pattern of 1 Japanese kana character shown in the above-mentioned example of embroidery pattern formation, by pressing the CAT key, the Fi
If the program data contents are stored in the le area, next, after forming an embroidery pattern on the work cloth 9 consisting of characters and symbols different from this 0-Iroha embroidery pattern, the above-mentioned 1-IroHyo embroidery pattern is again created. When forming the embroidery pattern on the work cloth 9, the operator can execute the program for one alphabetic embroidery pattern by simply pressing the button 51, and there is no need to create a new program. Also, here, the FI
Program contents RR stored in the specified location of LEREG
A new combination pattern that is at least partially different from the combination pattern based on lO, pO5, and ABCs,
For example, when embroidering a combination pattern on a work cloth using only one large pattern of one alphabet, the operator can easily change the program to correspond to the desired combination pattern. That is, when the LOAD key 51 is pressed for the first time, the program returns from the LOAD key address shown in FIG. 28 to the main address 105 via the routine 173. Therefore, the program content of the combination pattern stored in the FILEREG is the KEYI.
NDATAREG, and the dot matrix display device 56 displays RAx,S as shown in FIG.
, P, W, M, D, RlO, i, mouth, hao are displayed. Next, when the operator repeats the pressing operation of the R shift key 53 three times, the program shifts to the R shift key 53 shown in FIG.
Since the shift routine is passed three times and the return is made to the main address 105, the dot matrix display device 56 displays the words
, P, W, M, D, RlO, Pyo are displayed. Here, the operator adjusts the size of one kana character among the combination patterns to be formed on the work cloth to a desired size, for example, X.
Direction 16wn. .. When the CTRL key 47, the alphanumeric character Rs key, the RlJ key, the R6 key, and the ENER key 46 of the data key group 36 are operated in sequence so that the dimension is 20 TWL in the Y direction, the program executes the monitor loop 106 as described above. From routines 116, 117a, 1
17b, 118, 119a, 119b, 120, 121
etc., and then reaches the monitor loop 106 again. Therefore, the dot matrix device 56 has RAX, S, P, W.
, M, D, RlO, P, and SJ are displayed, and the display on the numeric display 60 is changed from RO8J to Rl6J.
次に、操作者によつて、前記Lシフトキー52が1回押
圧操作されると、第31図に示されるLシフトキールー
ーチンにより、前記ドットマトリックス表示装置56に
はRAx,S,P,W,M,D,RlO,P,S,イョ
の表示が為される。ここで、操作者によつて、加工布上
に形成される組み合わせ模様のうちカナ文字0ロョ及び
し)ョのサイズを所望の大きさ例えばX方向87WL.
.Y方向10Tnmの可法指定(SizeO8)のまま
にするために、CTRLキー47、データキー群36の
英数文字Rsョキー、RO.jキー、R8Jキー及びE
NTERキー46の各キーが順次操作されると、プログ
ラムはモニタループ106から前述した経路と全く同一
の経路を経てモニタループ106へ再び達する。従つて
、前記ドットマトリックス表示装置56にはRAX,S
,P,W,M,D,RlO,P,S,イ,Sョの表示が
為されるとともに前記数字表示器60の表示はRl6ョ
からRO8Jに変更される。Next, when the L shift key 52 is pressed once by the operator, the L shift key routine shown in FIG. 31 causes the dot matrix display device 56 to display RAx, S, P, W, M, D, RlO, P, S, and yo are displayed. Here, the operator adjusts the size of the kana characters 0ro and shi) of the combination pattern to be formed on the work cloth to a desired size, for example, 87WL in the X direction.
.. In order to keep the legal specification (SizeO8) of 10 Tnm in the Y direction, press the CTRL key 47, the alphanumeric character Rs key of the data key group 36, the RO. j key, R8J key and E
When each key of the NTER key 46 is operated in sequence, the program returns to the monitor loop 106 via the same route as described above. Therefore, the dot matrix display device 56 has RAX, S
, P, W, M, D, RlO, P, S, A, So are displayed, and the display on the numeric display 60 is changed from Rl6 to RO8J.
次に、操作者によつて、前記Lシフトキー52が2回押
圧操作されると、前述同様第30図に示され”るLシフ
トキールーチンによつて前記ドットマトリックス表示装
置にはRAx,S,P,W,M,D,RlO,S,イ,
S,口,ハョの表示が為される。尚、上記各キー操作の
途中、前述同様前記ルーチン125により前記キー操作
に基づき設定された組み合わせ模様の刺繍模様形成時に
おける刺繍枠19のX,Y方向各移動量の最大値が予め
演算され、その演算値がエリア設定(RlO)に基づき
設定された移動可能な範囲を超えるような場合には前記
ドットマトリックス表示装置56の表示部が点滅され、
操作者に操作ミスであることを知らせるようになつてい
ることはいうまでもない。Next, when the operator presses the L shift key 52 twice, the dot matrix display device displays RAx, S, P by the L shift key routine shown in FIG. ,W,M,D,RlO,S,i,
S, mouth, hayo are displayed. During each key operation, the routine 125 calculates in advance the maximum amount of movement of the embroidery frame 19 in the X and Y directions when forming the embroidery pattern of the combination pattern set based on the key operations. If the calculated value exceeds the movable range set based on the area setting (RlO), the display section of the dot matrix display device 56 blinks,
Needless to say, the system is designed to notify the operator of an operational error.
(組み合わせ模様の一部模様サイズの変更完了)ここで
、操作者が刺繍開始指令スイッチ23を押圧操作すれば
、プログラムは前述同様の経路を経るため、加工布上に
組み合わせ模様1イ,口,ハョのうち1イョのみが大き
なサイズ(Sl6)で、7ロョ及びし〜ョが標準サイズ
(SO8)である新たな組み合わせ模様の刺繍模様を形
成し得る。尚、上述した1サイズ変更ョ以外にも、
RPitChJ..rWidthョ、RDensity
J等にっいても組も合わせ模様のうち所望の模様若しく
は所望の模様間のピッチ等を変更した新たな組み合わせ
模様の刺繍模様を形成し得ることはいうまでもない。(Completion of changing the pattern size of a part of the combination pattern) If the operator presses the embroidery start command switch 23, the program will follow the same path as described above, so the combination pattern 1, opening, It is possible to form a new combination of embroidery patterns in which only one of the pieces is a large size (Sl6) and seven pieces and two pieces are standard sizes (SO8). In addition to the one size change mentioned above, RPitChJ. .. rWidtho, RDensity
Needless to say, it is possible to form a new embroidery pattern of a combination pattern by changing the desired pattern or the pitch between the desired patterns among the combination patterns, such as J or the like.
次に前述したカナ文字1イロハョの刺繍模様形成途中に
おいて、糸切れ検出装置(図示せず)からの糸切れ信号
(BROKEN信号)若しくは操作者の非常停止スイッ
チ24の操作に基づく非常停止信号(EMERGENC
Y信号)等によってミシン駆動回路74および第1,第
2,第3の駆動回路71,72,73への各駆動信号の
入力が停止された場合について説明する。まず、前述し
たカナ文字1イロハョの刺繍模様形成開始間もなく糸切
れ信号の発生に基づき各駆動信号の入力が停止された場
合操作者がRTNキー32を押圧操作すると、プログラ
ムはモニタループ106から第40図のRTNキールー
チンヘジヤンプし、針4が加工布9から抜け出た位置(
針上位置)にあるかいないかをチェックするルーチン1
74、SGLDATAキー34若しくはSGLTITキ
ー35の各発光ダイオード34a,35aが点灯してい
るかいないかのチェックを行なうルーチン175、刺繍
枠19の現在位置座標データを記憶しているABS◆X
●REG.、ABS●Y−REG.の各X,Y座標値及
び刺繍開始位置座標データを記憶しているABSO,X
−REG.、ABSO−ν・REG.の各X,Y座標値
から縫製開始点までの移動量を演算するルーチン176
、そのルーチン176により演算された移動量に基づき
第2,第3の駆動回路72,73に駆動信号を送出し第
2,第3のパルスモータ14,15を駆動させるルーチ
ン177、RTNO幡地178、第1のパルスモータ8
を原点位置に移動させるために第1の駆動回路71に駆
動信号を送出するルーチン179、及びメイン番地を経
て再びモニタループ106を回り続ける。Next, in the middle of forming the embroidery pattern of kana characters 1 and 1 as described above, a thread breakage signal (BROKEN signal) from a thread breakage detection device (not shown) or an emergency stop signal (EMERGENC signal) based on the operator's operation of the emergency stop switch 24 is detected.
A case will be described in which the input of each drive signal to the sewing machine drive circuit 74 and the first, second, and third drive circuits 71, 72, and 73 is stopped by the Y signal) or the like. First, when the input of each drive signal is stopped based on the generation of the thread breakage signal shortly after the formation of the embroidery pattern of the above-mentioned kana characters 1 and 1 is started, when the operator presses the RTN key 32, the program starts from the monitor loop 106 to the 40th embroidery pattern. The RTN key routine in the figure jumps to the position where the needle 4 has come out of the work cloth 9 (
Routine 1 to check whether the needle is in the upper position)
74, a routine 175 for checking whether each light emitting diode 34a, 35a of the SGLDATA key 34 or SGLTIT key 35 is lit or not, ABS◆X that stores the current position coordinate data of the embroidery frame 19;
●REG. , ABS●Y-REG. ABSO, which stores the X, Y coordinate values and embroidery start position coordinate data of
-REG. , ABSO-ν REG. Routine 176 that calculates the amount of movement from each X, Y coordinate value to the sewing start point.
, a routine 177 that sends a drive signal to the second and third drive circuits 72 and 73 to drive the second and third pulse motors 14 and 15 based on the movement amount calculated by the routine 176, and RTNO Hatachi 178. , first pulse motor 8
The routine 179 sends a drive signal to the first drive circuit 71 in order to move it to the origin position, and the monitor loop 106 is continued again through the main address.
従つて、刺繍枠19はパルスモータ14,15により縫
製開始点P。まで移動され、調節機構7は針4の揺動量
が零になる原点位置まで移動される。そこで操作者は糸
通し作業及び加工布9に既に形成された縫目の除去若し
くは加工布の交換作業を行ない、再び縫製開始指令スイ
ッチ23を押圧操作すれば最初から刺繍作業が開始され
る。尚、糸切れ信号発生時に針4が布から抜け出ていな
い位置(針下位置)にある場合には前述のルーチン17
4により刺繍枠19は縫製開始点へ移動しないようにな
つているが、針4を自動的に針上位置に移動させた後に
刺繍枠19を縫製開始点へ移動させるようにすることも
可能である。次に、カナ文字1イョの刺繍模様の形成完
了後で且つカナ文字1ロョの刺繍模様の形成開始後間も
なく糸切れ信号の発生に基づき各駆動信号の入力が停止
された場合、先ずSGLDATAキー34を押圧操作し
て発光ダイオード34aを点灯させた後RTNキー32
を押圧操作すると、プログラムはモニタループ106か
らRTNキールーチンヘジヤンプし、ルーチン174,
175、CMDS′IORED●REG.にHが立つて
いるかいなかをチェックするルーチン180、R゛…2
幡地181、SEWDATA−REG.の内容を読み出
すためのアドレスを記憶するLADSEW●REG.の
内容をデイクリメントするルーチン182、LADSE
W−REG.の内容により指定されるアドレスの内容を
読み出しその読み出されたデータに基づく第2,第3の
駆動回路72,73への駆動信号をCMNDSGN●R
EG.、CMNDSGN●XREG.、CMNDSGN
●Y●REG.の各レジスタへ格納するルーチン183
、各CMNDSGNレジスタの符号を反転させるルーチ
ン184、SEWDATA●REG.の指令内容をチェ
ックするルーチン185、RTN番地186、各CMN
DSGNレジスタの内容に基づいて第1,第2,第3の
駆動回路71,72,73へ駆動指令を送出するルーチ
ン187、SGLSTITキー35の発光ダイオード3
5aの点灯状態をチェックするルーチン188を経て再
びRTN2O番地181へジャンプし、以後ルーチン1
82,183,184,185,186,187,18
8、からRTN2幡地181というループをまわり続け
る。Therefore, the embroidery frame 19 is moved to the sewing starting point P by the pulse motors 14 and 15. The adjustment mechanism 7 is moved to the origin position where the amount of swing of the needle 4 becomes zero. Thereupon, the operator performs thread threading work, removing the stitches already formed on the work cloth 9, or replacing the work cloth, and then presses the sewing start command switch 23 again to start the embroidery work from the beginning. Note that if the needle 4 is in the position where it has not come out of the fabric (needle down position) when the thread breakage signal is generated, the above-mentioned routine 17 is executed.
4 prevents the embroidery frame 19 from moving to the sewing start point, but it is also possible to move the embroidery frame 19 to the sewing start point after the needle 4 is automatically moved to the needle-up position. be. Next, when the input of each drive signal is stopped based on the generation of the thread breakage signal after the formation of the embroidery pattern of 1 yō of kana characters is completed and shortly after the formation of the embroidery pattern of 1 yō of kana characters is stopped, first press the SGLDATA key 34. After pressing the RTN key 32 to light the light emitting diode 34a,
When pressed, the program jumps from the monitor loop 106 to the RTN key routine and returns to the routine 174,
175, CMDS'IORED●REG. Routine 180 to check whether H stands on or not, R...2
Hatachi 181, SEWDATA-REG. LADSEW●REG. which stores the address for reading the contents of. Routine 182, LADSE, which decrements the contents of
W-REG. Reads the contents of the address specified by the contents of and sends drive signals to the second and third drive circuits 72 and 73 based on the read data.
E.G. ,CMNDSGN●XREG. ,CMNDSGN
●Y●REG. Routine 183 to store in each register of
, a routine 184 that inverts the sign of each CMNDSGN register, SEWDATA●REG. Routine 185 to check the command contents of RTN address 186, each CMN
A routine 187 that sends a drive command to the first, second, and third drive circuits 71, 72, and 73 based on the contents of the DSGN register, and a light emitting diode 3 of the SGLSTIT key 35.
After going through routine 188 to check the lighting status of 5a, the process jumps to RTN2O address 181 again, and from then on, routine 1
82, 183, 184, 185, 186, 187, 18
8, it continues around the loop called RTN2 Hatachi 181.
その後、ルーチン185においてフィード指令、ステッ
チ指令以外の開始指令(START指令コード)がSE
WDATA−REG.から読み出されると、プログラム
は発光ダイオード34a又は発光ダイオード35aが点
灯しているかいないかをチェックするルーチン189を
経てメイン番地へ再び戻りモニタループ106を回り続
ける。従つて、操作者のRTNキー32の押圧操作に基
づいて刺繍枠19は一旦停止した位置から前述の刺繍模
様形成字の移動軌跡に沿つて逆方向に移動され、カナ文
字1ロョの刺繍開始点にて停止される。そこで、操作者
は糸通し作業若しくは加工布9上に形成されたカナ文字
1ロョの部分の縫目の除去作業等を行ない、再び縫製開
始指令スイッチ23を押圧操作すればカナ文字0ロョか
ら再び縫製が開始される。尚、第16図および第18図
に示した各縫目形成位置SNl,SN2、・・・・・に
対応する位置SSl,SS2、 ・・の各位置まて完
全に刺繍枠19が移動される途中において各駆動信号の
入力が停止された場合には、プログラムはルーチン18
0からO頃゛●B−REG.、0UT●X●REG.、
0UT●Y●REG.の各内容をCMDSGN●BRE
G.、Cr!4NDSGNxREG.、CMNDSGN
●Y●REG.に格納するルーチン1901各CMND
SGNレジスタの符号を反転するルーチン191を経て
RTN3幡地186へジャンプする経路を経るので、刺
繍枠19は前述と同様にカナ文字1ロョの縫製開始点へ
確実に戻される。次に、前述したカナ文字1イロハョの
刺繍模様形成時において、カナ文字1イョの刺繍模様の
大多数の刺繍縫目が形成された状態、例えば第15図に
示されるように刺繍枠19が縫目形成点SDn+2に対
応する位置SSn+2に位置し、加工布9上にはSNl
,SN2、・・・・・Snの各縫目形成点まで縫目が形
成されている状態において糸切れ信号に基づいて各駆動
信号の入力が停止された場合、SGLSTITキー35
を押圧操作して発光ダイオード35aを点灯させた後R
゛…キー32を押圧操作すれば、プログラムはモニタル
ープ106からRTNキールーチンヘジヤンプし、ルー
チン174,175,180,RTN番地181、ルー
チン182,183,185,R゛酎30番地186、
ルーチン187,188等を経てメイン番地に戻り再び
モニタループ106をまわり続ける。After that, in routine 185, a start command (START command code) other than a feed command or a stitch command is sent to SE
WDATA-REG. When the program is read from , the program returns to the main address again through a routine 189 that checks whether the light emitting diode 34 a or the light emitting diode 35 a is lit or not, and continues around the monitor loop 106 . Therefore, based on the operator's pressing operation of the RTN key 32, the embroidery frame 19 is moved from the once stopped position in the opposite direction along the movement locus of the embroidery pattern forming characters described above, and the embroidery frame 19 is moved to the embroidery starting point of the 1st kana character. It will be stopped at . Therefore, the operator performs thread threading work or removes the stitches formed on the work cloth 9 at the 1st kana character part, and then presses the sewing start command switch 23 again to restart from the 0th kana character. Sewing begins. The embroidery frame 19 is completely moved to the positions SSl, SS2, . . . corresponding to the stitch forming positions SNl, SN2, . . . shown in FIGS. 16 and 18. If the input of each drive signal is stopped midway, the program returns to routine 18.
From 0 to O゛●B-REG. , 0UT●X●REG. ,
0UT●Y●REG. CMDSGN●BRE each content of
G. ,Cr! 4NDSGNxREG. ,CMNDSGN
●Y●REG. Routine 1901 stored in each CMND
Since the routine 191 for inverting the sign of the SGN register is followed by a jump to the RTN3 pad 186, the embroidery frame 19 is reliably returned to the sewing starting point of the 1st kana character as described above. Next, when forming the embroidery pattern for the 1 Japanese kana character described above, the embroidery frame 19 is sewn in a state where the majority of the embroidery stitches of the 1st kana character embroidery pattern have been formed, for example, as shown in FIG. It is located at position SSn+2 corresponding to eye forming point SDn+2, and SNl is located on work cloth 9.
, SN2, . . . , when the input of each drive signal is stopped based on the thread breakage signal in a state where the stitches have been formed up to the stitch formation points of Sn, the SGLSTIT key 35
After pressing R to light up the light emitting diode 35a
゛...When the key 32 is pressed, the program jumps from the monitor loop 106 to the RTN key routine, routines 174, 175, 180, RTN address 181, routine 182, 183, 185, R゛30 address 186,
It returns to the main address through routines 187, 188, etc., and continues around the monitor loop 106 again.
従つて、前記縫目形成点SNn+2に対応する位置SS
n+2に停止されていた刺繍枠19はRTNキー32の
押圧操作に基づき縫目形成点SNn+2に隣接する縫目
形成点SNn+1に対応する位置SSn+1まで移動さ
せる。尚刺繍枠19が縫目形成点SNn+2に対応する
位置SSn+2まで移動されていない場合においては、
プログラムはルーチン180からルーチン190,19
1を経てR゛雨30番地186へジャンプする経路を経
るので、刺繍枠19は前述と同様に縫目形成点SNn+
1に対応する位置SSn+1まで確実に移動される。そ
の後RTNキー32を押圧操作すれば、プログラムは前
述と同様の経路即ちルーチン174,175,180,
183,184,185,187,188を経て再びモ
ニタループ106を回り続ける。従つて、操作者がRT
Nキー32を適宜押圧操作することにより刺繍枠19を
縫目が実際に形成されている縫目形成点SNnに対応す
る位置SSnまで移動させ得る。そして刺繍枠19を前
述のSS点に移動させた後SG?TITキー35を押圧
操作して発光ダイオード35aを消灯させ、再び縫製開
始スイッチ23を押圧操作すればカナ文字1イョの縫目
形成点SNnから再び縫製を開始し得る。効果
以上詳述したように、本発明は予め記憶装置に文字、記
号等の刺繍模様データを多数個記憶し、その記憶装置に
記憶された刺繍模様データを任意に選択し得る模様選択
手段を設けるとともに前記模様選択手段により選択され
た各刺繍模様データの配列方向、間隔を設定する設定手
段及び前記の選択された各刺繍模様データを拡大縮小す
る拡大縮小手段を設け、前記設定手段及び拡大縮小手段
によつて指定された各刺繍模様データに基づき加工布を
移動させその加工布上に自動的に刺繍模様を施すように
したため、文字、記号等の組み合せからなる種々の刺繍
模様、加工布上に形成される刺繍模様のいくつかの文字
、記号等の配列方向、間隔及び大きさ等の内少なくとも
その一つが異なる種々の刺繍模様にも容易に対処し得る
のみならず、記憶装置には縫製されるべき刺繍模様に対
応する文字、記号等の刺繍模様だけを記憶させるだけで
よいので、記憶装置を小なるものとすることができ、操
作者の熟練を要することなく加工布上に美麗で均一な刺
繍模様を形成することができる等優れた効果を奏する。Therefore, the position SS corresponding to the seam forming point SNn+2
The embroidery frame 19, which had been stopped at n+2, is moved to position SSn+1 corresponding to stitch forming point SNn+1 adjacent to stitch forming point SNn+2 based on the pressing operation of the RTN key 32. Note that if the embroidery frame 19 has not been moved to the position SSn+2 corresponding to the stitch forming point SNn+2,
The program runs from routine 180 to routines 190 and 19.
Since the embroidery frame 19 goes through the route passing through 1 and jumps to 186, R゛30, 186, the embroidery frame 19 is placed at the seam forming point SNn+ in the same way as described above.
1 to the position SSn+1. After that, if the RTN key 32 is pressed, the program follows the same path as described above, that is, the routines 174, 175, 180,
183, 184, 185, 187, 188 and then continues around the monitor loop 106 again. Therefore, if the operator
By appropriately pressing the N key 32, the embroidery frame 19 can be moved to the position SSn corresponding to the stitch formation point SNn where the stitch is actually formed. Then, after moving the embroidery frame 19 to the SS point mentioned above, SG? By pressing the TIT key 35 to turn off the light emitting diode 35a, and pressing the sewing start switch 23 again, sewing can be started again from the stitch formation point SNn of the kana character 1yo. Effects As detailed above, the present invention stores a large number of embroidery pattern data such as characters and symbols in a storage device in advance, and provides a pattern selection means that can arbitrarily select the embroidery pattern data stored in the storage device. Further, a setting means for setting the arrangement direction and spacing of each embroidery pattern data selected by the pattern selection means, and a scaling means for scaling each of the selected embroidery pattern data, the setting means and the scaling means The work cloth is moved based on each embroidery pattern data specified by the user, and embroidery patterns are automatically applied to the work cloth. Not only can it easily handle various embroidery patterns that differ in at least one of the arrangement direction, spacing, size, etc. of some of the characters, symbols, etc. of the embroidery patterns to be formed, but also the storage device can be sewn. Since it is only necessary to memorize the embroidery patterns such as letters and symbols that correspond to the embroidery pattern to be processed, the storage device can be made small, and the embroidery pattern can be beautifully and uniformly printed on the fabric without requiring the operator's skill. It has excellent effects such as being able to form beautiful embroidery patterns.
図面の簡単な説明第1図は本装置の外観を示す図、第2
図は本装置の制御装置のキーボードおよび表示パネルを
示す図、第3図は本装置の制御装置の電気回路を示すブ
ロック図、第4図は前記制御装置の電気回路における各
素子のアドレスを示すアドレスマップ、第5図及び第6
図はROM内に設けられたデータバンクの内容を説明す
るための説明図、第7図乃至第12図はRAM内に設け
られた各レジスタの説明図、第13図乃至第18図はデ
ータバンクに記憶されたパターンデータおよびそのデー
タに基づき形成される刺繍模様を説明するための説明図
、第19図は操作者によるエリア設定時の刺繍枠及び加
工布のミシンアームに対する相対位置を説明するための
説明図、第20図乃至第24図は本装置のAr′Ran
ge指令の指令内容を説明するための各説明図、第25
図乃至第40図は本装置の制御部の動作を説明するため
の各フローチャートである。Brief explanation of the drawings Figure 1 shows the external appearance of this device, Figure 2
The figure shows the keyboard and display panel of the control device of this device, FIG. 3 is a block diagram showing the electric circuit of the control device of this device, and FIG. 4 shows the addresses of each element in the electric circuit of the control device. Address map, Figures 5 and 6
The figure is an explanatory diagram for explaining the contents of the data bank provided in the ROM, Figures 7 to 12 are explanatory diagrams of each register provided in the RAM, and Figures 13 to 18 are data banks. FIG. 19 is an explanatory diagram for explaining the pattern data stored in the embroidery machine and the embroidery pattern formed based on the data. 20 to 24 are explanatory diagrams of the Ar'Ran of this device.
Each explanatory diagram for explaining the contents of the ge directive, No. 25
40 are flowcharts for explaining the operation of the control section of this device.
また、第41図は本願の第1,第2番目の発明を示す機
能ブロック図(クレーム対応図)である。1はミシンテ
ーブル、2はミシン本体、4は針、7は調節機構、8は
第1のパルスモータ、9は加工布、14,15は第2,
第3のパルスモータ、19・・・刺繍枠、25は制御装
置、27はキーボード、28は表示パネル、63はCP
Ul65はRAMl66はROMl66bはデータバン
ク、68はI/0IF171,72,73は第1,第2
,第3の駆動回路、74はミシン駆動回路、76はキー
ボード制御回路、77は表示制御回路である。Further, FIG. 41 is a functional block diagram (claim correspondence diagram) showing the first and second inventions of the present application. 1 is a sewing machine table, 2 is a sewing machine body, 4 is a needle, 7 is an adjustment mechanism, 8 is a first pulse motor, 9 is a work cloth, 14 and 15 are second,
3rd pulse motor, 19... embroidery frame, 25 is a control device, 27 is a keyboard, 28 is a display panel, 63 is a CP
Ul65 is RAM166 is ROM166b is data bank, 68 is I/0IF171, 72, 73 are first and second
, a third drive circuit, 74 a sewing machine drive circuit, 76 a keyboard control circuit, and 77 a display control circuit.
Claims (1)
縫目を形成するための縫目形成手段と、前記加工布を保
持する加工布保持手段と、前記針と加工布保持手段との
相対位置を変化させるために少なくとも前記縫目形成手
段と加工布保持手段とのいずれかに連結された駆動手段
と、前記針と加工布保持手段との相対位置を指示する多
数の位置データにより一つの模様が構成されるパターン
データを少なくとも二個以上記憶する第一の記憶手段と
、前記第一の記憶手段に記憶されたパターンデータによ
り形成される各模様間の間隔、配列方向を任意に設定可
能な操作手段と、前記第一の記憶手段に記憶されたパタ
ーンデータおよび前記操作手段により設定された設定デ
ータを記憶する第二の記憶手段と、前記縫目形成手段の
針の上下動に伴ない前記第二の記憶手段に記憶された各
模様を順次取出しその取出されたデータに基づき前記駆
動手段を制御する制御装置とからなるミシン。 2 前記パターンデータのそれぞれは形成される模様が
予め定められた多角形の範囲内に納まるように設定され
ており且つ前記多角形の一頂点を基準点とするデータを
含むことと、前記操作手段は前記各パターンデータの基
準点が一直線上に配列されるよう任意に設定可能である
ことを特徴とする特許請求の範囲第1項記載のミシン。 3 上下動する針とそれと協働する釡とを備え加工布に
縫目を形成するための縫目形成手段と、前記加工布を保
持するための加工布保持手段と、前記針と加工布保持手
段との相対位置を変化させるために少なくとも前記縫目
形成手段と加工布保持手段とのいずれかに連結された駆
動手段と、前記針と加工布保持手段との相対位置を指示
する多数のデータにより一つの模様が構成されるパター
ンデータを多数個記憶している第一の記憶手段と、その
第一の記憶手段に記憶されているパターンデータのうち
少なくとも二個以上のパターンデータを任意に指定し得
る模様選択手段と、その模様選択手段によつて指定され
たパターンデータの各々に対してそれによつて形成され
る模様を夫々拡大若しくは縮小させるべく前記パターン
データを加工可能な拡大縮小手段と、前記模様選択手段
によつて選択されたパターンデータ若しくは前記拡大縮
小手段により加工を施されたパターンデータにより形成
される各模様間の間隔、配列方向を任意に設定可能な操
作手段と、前記模様選択手段によつて選択されたパター
ンデータ、前記拡大縮小手段によつて加工されたパター
ンデータおよび前記操作手段により設定された設定デー
タを記憶する第二の記憶手段と、前記縫目形成手段の針
の上下動に伴ない前記第二の記憶手段に記憶された各模
様を順次取出しその取出されたデータに基づき前記駆動
手段を制御する制御装置とからなるミシン。[Scope of Claims] 1. A seam forming means for forming a seam on a work cloth, comprising a needle that moves up and down and a hook that cooperates with the needle, a work cloth holding means for holding the work cloth, and the needle. a driving means connected to at least either the stitch forming means or the work cloth holding means to change the relative position between the needle and the work cloth holding means; and a drive means for instructing the relative position of the needle and the work cloth holding means. a first storage means for storing at least two pieces of pattern data in which one pattern is composed of a large number of position data; and an interval between each pattern formed by the pattern data stored in the first storage means. , an operating means capable of arbitrarily setting the arrangement direction, a second memory means for storing the pattern data stored in the first memory means and setting data set by the operating means, and the seam forming means. a control device that sequentially retrieves each pattern stored in the second storage means as the needle moves up and down, and controls the drive means based on the retrieved data. 2. Each of the pattern data is set so that the pattern to be formed falls within the range of a predetermined polygon, and includes data with one vertex of the polygon as a reference point, and the operation means 2. The sewing machine according to claim 1, wherein can be arbitrarily set so that the reference points of each pattern data are arranged in a straight line. 3. A seam forming means for forming a seam on a work cloth, comprising a needle that moves up and down and a hook that cooperates with the needle, a work cloth holding means for holding the work cloth, and the needle and the work cloth holding means. a drive means connected to at least either the stitch forming means or the work cloth holding means for changing the relative position with respect to the means; and a large number of data indicating the relative position of the needle and the work cloth holding means. a first storage means storing a large number of pattern data constituting one pattern; and arbitrarily specifying at least two or more pattern data among the pattern data stored in the first storage means. a pattern selection means capable of processing the pattern data specified by the pattern selection means, and an enlargement/reduction means capable of processing the pattern data in order to respectively enlarge or reduce the pattern formed by the pattern data specified by the pattern selection means; an operating means capable of arbitrarily setting the spacing and arrangement direction of each pattern formed by the pattern data selected by the pattern selection means or the pattern data processed by the enlargement/reduction means; and the pattern selection means. a second storage means for storing pattern data selected by the means, pattern data processed by the enlargement/reduction means, and setting data set by the operation means; A control device that sequentially retrieves each pattern stored in the second storage means as the sewing machine moves up and down and controls the drive means based on the retrieved data.
Priority Applications (18)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2839480A JPS6043147B2 (en) | 1980-03-05 | 1980-03-05 | sewing machine |
| GB8201433A GB2090436B (en) | 1980-03-05 | 1981-02-20 | Automatic sewing machine with reverse motion capability |
| GB8105373A GB2073445B (en) | 1980-03-05 | 1981-02-20 | Automatic sewing machine |
| GB8105372A GB2073913B (en) | 1980-03-05 | 1981-02-20 | Automatic sewing machine |
| US06/237,423 US4388883A (en) | 1980-03-05 | 1981-02-24 | Stitch pattern sewing machine |
| US06/237,424 US4388884A (en) | 1980-03-05 | 1981-02-24 | Stitch pattern sewing machine |
| US06/237,421 US4413574A (en) | 1980-03-05 | 1981-02-24 | Stitch pattern sewing machine |
| BR8101259A BR8101259A (en) | 1980-03-05 | 1981-02-27 | AUTOMATIC SEWING MACHINE |
| BR8101244A BR8101244A (en) | 1980-03-05 | 1981-02-27 | AUTOMATIC SEWING MACHINE |
| FR8104272A FR2477589B1 (en) | 1980-03-05 | 1981-03-04 | SEWING MACHINE FOR REPRODUCING A STITCH MODEL |
| FR8104271A FR2477588B1 (en) | 1980-03-05 | 1981-03-04 | AUTOMATIC SEWING MACHINE WITH POINT COMBINATION |
| DE19813108353 DE3108353C2 (en) | 1980-03-05 | 1981-03-05 | Method for generating sewing position data and sewing machine for performing the method |
| IT20153/81A IT1135637B (en) | 1980-03-05 | 1981-03-05 | AUTOMATIC SEWING MACHINE TO MAKE STITCHES |
| IT20154/81A IT1194761B (en) | 1980-03-05 | 1981-03-05 | AUTOMATIC SEWING MACHINE TO MAKE STITCHES |
| DE3108362A DE3108362C2 (en) | 1980-03-05 | 1981-03-05 | Method for generating stitch position data and sewing machine therefor |
| DE3153599A DE3153599C2 (en) | 1980-03-05 | 1981-03-05 | Automatic sewing machine |
| DE19813108330 DE3108330A1 (en) | 1980-03-05 | 1981-03-05 | Automatic sewing machine |
| DE19813108391 DE3108391A1 (en) | 1980-03-05 | 1981-03-05 | AUTOMATIC SEWING MACHINE |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2839480A JPS6043147B2 (en) | 1980-03-05 | 1980-03-05 | sewing machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS56132986A JPS56132986A (en) | 1981-10-17 |
| JPS6043147B2 true JPS6043147B2 (en) | 1985-09-26 |
Family
ID=12247437
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2839480A Expired JPS6043147B2 (en) | 1980-03-05 | 1980-03-05 | sewing machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6043147B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58195582A (en) * | 1982-05-03 | 1983-11-14 | コツホス・アドラ−・アクチエンゲゼルシヤフト | Method and automatic sewing machine for ascertaining sewn product holder |
| JPS6133694A (en) * | 1984-07-25 | 1986-02-17 | 東海工業ミシン株式会社 | Design data correction method in embroidering machine |
| JPS6137284A (en) * | 1984-07-31 | 1986-02-22 | ジューキ株式会社 | Input apparatus of sewing machine |
| EP0221163B1 (en) * | 1985-04-19 | 1990-09-19 | Wilcom Proprietary Limited | Method and apparatus of controlling an embroidery machine |
| JPS6319183A (en) * | 1986-07-14 | 1988-01-26 | 平岡工業株式会社 | Lace embroidering machine |
-
1980
- 1980-03-05 JP JP2839480A patent/JPS6043147B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS56132986A (en) | 1981-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4388883A (en) | Stitch pattern sewing machine | |
| US4413574A (en) | Stitch pattern sewing machine | |
| US5228403A (en) | Sewing machine for sewing continuous pattern consisting of plurality of partial patterns | |
| JP2001000762A (en) | Embroidery sewing machine pattern selection and editing device | |
| JPS6013714B2 (en) | sewing machine | |
| US4383489A (en) | Embroidery pattern forming machine | |
| US4388884A (en) | Stitch pattern sewing machine | |
| JPS6043147B2 (en) | sewing machine | |
| JPS6042739B2 (en) | sewing machine | |
| US4819573A (en) | Electronic sewing machine | |
| JPS6042740B2 (en) | Embroidery pattern memory and playback device for sewing machines | |
| US5228402A (en) | Sewing machine for sewing continuous pattern consisting of plurality of partial patterns | |
| US5727485A (en) | Stitching data processing device capable of displaying stitching period of time for each segment of embroidery | |
| JPS62194888A (en) | Initial control system of computer embroidering machine | |
| JP3146460B2 (en) | Electronically controlled embroidery sewing machine | |
| KR840000782B1 (en) | Sewing machine | |
| KR840000781B1 (en) | Sewing machine | |
| JP3146478B2 (en) | Electronically controlled embroidery sewing machine | |
| US5752458A (en) | Stitching data processing device capable of optionally displaying stitching period of time | |
| KR840000787B1 (en) | Embroidery sewing machine | |
| JPS6022956B2 (en) | sewing machine | |
| KR840000783B1 (en) | Sewing machine | |
| KR840000784B1 (en) | Embroidery pattern memory regeneration device of sewing machine | |
| JP2884559B2 (en) | Sewing machine with stitch pattern list display function | |
| US5740748A (en) | Embroidery stitching device capable of simultaneously performing stitching a computation of stitching time |